/*Code writtent by Marius Nedelcu.
Do not dupicate this template without asking for my permision.
You can find me at marius.etc@gmail.com. Thank You*/

body	{background:url(../img/page_bg.gif) top repeat-x;}
html	{background:url(../img/main.gif) 0px 0px;}

/*html defaults*/
body	{font-size:11px; font-family:Arial, Helvetica, sans-serif;}
*		{margin:0; padding:0;}
img, label, fieldset {display:block; border:0;}
a		{text-decoration:none;}
li		{list-style-type:none; vertical-align:bottom;}
hr		{clear:both; visibility:hidden; height:0;}
h1, h2, h3, h4 {font-weight:normal;}

/*GENERAL---------------------------------------*/
.fl		{float:left;}
.fr		{float:right;}
.mb10	{margin-bottom:10px;}
.pt10	{padding-top:10px;}
.pb10	{padding-bottom:10px;}
.adv-120, .adv-160	{position:relative; overflow:hidden; z-index:2;}
.adv-300	{width:300px; height:250px;}
.adv-468	{width:468px; height:60px;}
.adv-728	{width:728px; height:90px;}
.adv-160	{width:160px;}
.adv-120	{width:120px;}
.lst			{width:145px;}

/*Structure*/
#wrap	{width:999px; margin:0 auto;}
  #navigation {height:27px;}
  #navigation * {display:block;}
  #navigation ul * {float:left;}

#container		{background:url(../img/content_bg.gif) top repeat-x #796c6c;}
  #content	{width:673px; float:left; padding-left:7px; padding-top:5px; padding-top:55px;}
  #sidebar	{width:310px; padding:15px 0px 9px 5px; float:right; background:url(../img/side_bg.gif) top repeat-x #534646;}

#footer			{clear:both;}

/*///////////////////////////////////////////////*/
/*/////////////////////////////////         END DEFAULTS       */
/*///////////////////////////////////////////////*/

/*===HEADER===*/
#logo		{display:block; position:absolute; top:0; left:-67px; z-index:1;}
#header		{background:url(../img/header_bg.gif) top repeat-x;}
.header			 {height:101px; position:relative; background:url(../img/corner.jpg) top right no-repeat;}
.header .adv-468 {padding:20px 20px 0 0; float:right;}
.site-desc		 {display:block; width:200px; position:absolute; top:10px; left:300px; z-index:2; color:#cdcdcd;}
.site-desc *	 {font-size:11px; line-height:12px;}
.site-desc h1	 {color:white; font-weight:bold; margin-bottom:1px;}

#search			{width:367px; height:25px; position:absolute; top:140px; left:296px; background:url(../img/search_bg.gif) 0px 0px black no-repeat; padding:6px 0 0 7px; z-index:3}
#search *		{float:left;}
#search .fld	{width:250px; padding:2px 0 0 10px; font-size:11px; line-height:14px; height:17px; color:#000; background:url(../img/search_fld.gif) 0px 0px no-repeat #e4e4e4; border:0; margin-right:6px;}

#navigation				{padding-left:312px;}
#main-nav, #main-nav li {height:27px;}
#main-nav li			{background:url(../img/nav_li.gif) bottom right no-repeat;}
#main-nav a			{padding:5px 13px 0 13px; height:20px; color:#fff; font-size:12px; font-weight:bold; border-top:1px solid #ff0000;}
#main-nav a:hover	{background:black;}

/*===CONTENT===*/
.hed, .he2			{display:block; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; height:32px; padding-top:2px; clear:both; position:relative;}
.hed				{background:url(../img/hed1.png) left no-repeat; padding-left:20px; color:white; left:-14px;}
.he2				{background:url(../img/hed2.png) right no-repeat; padding-right:20px; color:black; right:-9px; text-align:right;}

.post			{float:left; width:164px; height:182px; margin:0 4px 10px 0;}
.post:hover 	{position:relative;}
.post:hover .desc {visibility:visible;}

.post a			  {padding:0px; display:block; height:182px; color:#fff;}
.post a:hover	  {background:url(../img/postth.gif) top left no-repeat; color:#ffc600;}
.post a:hover img {border:2px solid #d60006;}

.post img		 {width:160px; height:120px; border:2px solid #a79e9e;}
.post .vtitle	 {text-decoration:underline; display:block; font:bold 12px/13px arial; overflow:hidden; height:43px; padding-top:2px; position:relative; text-align:center; overflow:hidden; background:url(../img/post_bg.gif) top repeat-x #615454;}
.post .desc		 {visibility:hidden; position:absolute; top:-10px; left:160px; width:156px; font:normal 10px/11px arial; background:url(../img/box.png) bottom left no-repeat; padding-bottom:5px;}
.post .desc p	 {padding:2px 5px 0 12px; color:#fff; background:url(../img/box.png) top right no-repeat;}

.post .desc p .post-tags {display:block; padding:3px 0 2px;}
.post .desc p a {height:auto; width:auto; display:inline; padding:0 2px; color:white; background:black; color:#fff;}
.post .desc p a:hover {background:#9bca00; color:#000;}

.det	{display:block; height:12px; padding:1px; background:#a79e9e;}
.det em {font:normal 10px/10px arial; color:#000;}

.pagination			{padding:10px 0; clear:both; border-top:2px dashed #000; margin:0 auto; font-size:15px; font-weight:bold;}
.pagination a		{padding:2px 6px; color:white; background:#140f0c; line-height:26px;}
.pagination a:hover	{color:#d60006;}
#currentpage		{color:black; padding:2px 6px; border:1px solid #d60006; background:#d60006;}

.side-th		{padding-left:5px;}


.side-th  a		{width:70px; height:52px; border:1px solid black; display: block; margin: 2px 2px 0 0;}
.side-th img	{width:70px; height:52px;}
.side-th  a:hover {border:1px solid #fcca00;}

/*===VIDEO===*/
.mediumth	{clear:left;}
.mediumth * {float:left; display:block;}
div>.mediumth a	{border:1px solid #796c6c; margin:0 2px 2px 0;}
.mediumth a	{border:1px solid #796c6c; margin:0 1px 2px 0;}
.mediumth a:hover {border:1px solid #d60006;}


.smallth	{width:190px; float:right;}
div>.smallth a	{display:block; border:1px solid #000; margin:0 2px 2px 0; padding-bottom:0;}
.smallth a	{margin:0 2px 2px 0; padding-bottom:1px;}
div>.smallth a:hover {border:1px solid #d60006; background:bottom;}
.smallth a:hover { background:#d60006;}
.smallth img {width:185px; height:140px;}

#player-module	{float:left; width:460px;}
#video			{background:black; margin-bottom:10px; clear:both; padding-top:0px; height:476px; position:relative;}

.sponsor	{display:block; height:32px; padding-top:7px; text-align:center; font-size:18px; line-height:15px; color:white;}
.sponsor a	{color:#ffc600; text-decoration:underline;}
.sponsor a:hover {color:white;}

.extras		{color:white; padding:5px;}
.extras h1	{font-size:20px; color:#cb020c; line-height: 21px;}
.vdet		{padding:3px; border-top:1px solid #534646; height:20px; font-size:13px; font-weight:bold; position:absolute; bottom:0; width:454px; color:white; left:0;}
.vdet a		{text-decoration:underline; color:white;}
.vdet span, .vdet fieldset {float:left; display:block;}
.vdet fieldset {padding-left:10px;}
.vdet fieldset label {background:url(../img/url_ico.gif) left no-repeat; padding:0 10px 0 20px;}
.vdet fieldset input {font-size:11px; width:170px; background:#333; border: 1px solid #999;}
.vdet fieldset *	 {float:left;}

/*===SIDEBAR===*/
#sidebar .adv-300 {border:1px solid #1e1914; margin-bottom:5px;}
.box			  {margin-bottom:5px;}

.toplist {background:#140f0c; padding:5px; width:292px;}
.toplist h2 {border-bottom:1px solid #392e2e; background:url(../img/star.gif) 2px 0 no-repeat; font-size:15px; display:block; font-weight:bold; color:white; padding:1px 0 5px 23px; margin-bottom:5px;}
.toplist a	{color:#dea200; padding-left:5px;}
.toplist a:hover {color:white; text-decoration:underline;}

/*===FOOTER===*/
#footer			{background:black; padding:2px 2px 10px 2px;}
#footer-nav		{background:url(../img/footer_bg.gif) top repeat-x; height:32px; padding:6px 0 0 15px; margin-bottom:10px; border-bottom:1px solid #534646;}
#footer-nav *	{display:block; float:left;}
#footer-nav li 			{font:normal 14px/15px arial; padding-right:5px; margin-right:5px;}
#footer-nav a			{color:#828282; padding:3px 10px;}
#footer-nav a:hover		{color:#fff; background:#d60006;}
#footer p { color:#585858; padding:0 10px;}


.lists			{padding: 0 10px 10px;}
.lists h3		{font-size:15px; color:white; font-weight:bold; margin-bottom:10px;}
/*.lists ul		{float:left; width:157px; margin-right:5px; line-height:16px;}*/
.hardlinks		{width:100%;}
/*.lists			{padding:0 0px 10px 10px;}*/
.hardlinks a		{padding-left:12px; background:url(../img/ar1.gif) left no-repeat; color:#828282; font-size:12px; text-decoration:underline;}
.hardlinks a:hover	{background:url(../img/ar2.gif) left no-repeat; text-decoration:underline; color:#fff;}
