html	{background:url(files/bg1.gif) #E9E9E9;}
body	{font-family:Arial, Helvetica, sans-serif; background:url(files/bg1.gif) top repeat-x; height:100%}
img, fieldset		{border:0;}
li		{list-style-type:none;}
a		{text-decoration:none;}
hr		{visibility:hidden; height:0; clear:both;}
*		{margin:0; padding:0;}
.fl		{float:left; padding-right:5px;}

.mb10	{margin-bottom:10px;}
.bb5	{border-bottom:5px solid white;}
.b		{display:block;}
#wrap	{width:990px; margin:0 auto; background:#EBEBEB; border:2px solid #999;}
#header {height:132px; background:url(files/skin.gif) repeat-x top; position:relative;}
#logo	{display:block; position:absolute; top:0; left:0; z-index:2;}
#adv-01	{width:468px; height:60px; float:right; padding:6px 5px 0 0;}
#seo-text	{position:absolute; top:5px; width:230px; left:289px;}
#seo-text p, #seo-text h1  {font:normal 11px/12px arial; color:#CCC;}

#navigation ul *, #navigation ul {display:block; float:left;}
#navigation		{height:59px; position:absolute; bottom:0; right:0; z-index:1; width:990px; background:#E9E9E9;}
#main-nav		{background:url(files/skin.gif) 0px -73px repeat-x black;}
#main-nav, #main-nav ul	{height:34px;}
#main-nav ul {padding-left:278px;}
#main-nav li	{height:31px;}
#main-nav a		{font:bold 13px/12px arial; padding:10px 12px 0; color:white; height:21px;}

#sub-nav {float:right; clear:left; padding-left:42px; background:url(files/skin.gif) 0px -107px no-repeat;}
#sub-nav, #sub-nav ul	{height:25px;}
#sub-nav ul		{background:url(files/skin.gif) 0px -132px repeat-x black; padding-left:6px;}
#sub-nav li		{border-right:1px solid #fff;}
#sub-nav .last	{background:none; padding-right:0;}
#sub-nav li a	{font:bold 11px/12px arial; padding:4px 4px 0; height:20px; color:#000;}
#sub-nav li a:hover {background:#EC0000; color:#fff;}

#content-head	{float:left; margin-top:5px; padding-left:4px; width:985px;}
#content-head .mainblock .post				{width:160px; padding-right:4px; height:125px; float:left; z-index:auto;}

#content-head .headerad			{width:980px; padding-right:5px; height:90px; float:left;}
.indexadl					{width:330px; padding-right:5px; height:160px; float:left;}
.indexadr					{width:330px; height:160px; float:right;}

#search *		{float:left;}
#search			{float:right; height:25px; width:280px; padding-top:6px;}
#search .fld	{width:180px; height:12px; padding:3px; border:0; margin-right:10px; font:normal 11px/11px arial;}

#adv-02			{width:468px; height:60px; padding-top:10px;}
#sidebar		{width:310px; float:right; padding-right:5px; padding-top:10px;}
.adv-300		{padding:5px; background:#1d1d1d; margin-bottom:4px; text-align:center;}
.related		{padding:10px 0 5px 0;}
.related *		{display:block;}
.related li		{height:18px; font:normal 12px/18px arial; margin-bottom:5px;}
.related a		{padding:0 0 0 30px; background:url(files/play_ico.gif) 6px 0px no-repeat; color:black;}
.related a:hover{background:url(files/play_ico.gif) 6px -18px no-repeat; text-decoration:underline;}
.hed			{font:bold 18px/18px arial; color:#959595; display:block; padding:7px 0 3px 0px; height:20px; border-bottom:5px solid #959595;}

.post				{width:162px; padding-right:4px; height:150px; float:left; z-index:auto;}
.post:hover			{z-index:100; position:relative;}
.post:hover .desc	{display:block; z-index:10;}
.post:hover h3 a, .post a:hover	{color:#000;}
.post:hover img		{border:1px solid #F00;}
.post:hover .cat	{background:url(files/cbg.png) top left no-repeat;}

.post-title		{display:block; font-weight:bold;}

.post h3		{text-align:center; font:bold 11px/13px arial; display:block; height:180px;}
.post img   	{display:block; border:1px solid #666; margin-bottom:1px;}
.post a			{color:#959595;}
.det			{width:160px; background:url(files/dot.png); display:block; font-size:10px; height:12px; padding:2px 0; line-height:12px; color:white; position:relative; margin:-75px 0 0 1px;}

.desc			{width:140px; padding:0px 0 8px 7px; position:absolute; font:normal 11px/12px arial; background:url(files/box.png) bottom left no-repeat; top:10px; left:140px; display:none; color:#EDEDED;}
.desc p			{display:block; padding:5px 5px 0 5px; background:url(files/box.png) -147px top no-repeat;}
.desc p em		{display:block; border-top:1px solid #333; padding:1px 0 2px; font-style:normal; margin-top:3px;}
.desc p a		{color:#5e5e5e;}
.desc p a:hover {color:#EDEDED; text-decoration:none;}

.cat			{background:url(files/cbg.png) bottom left no-repeat; font:normal 10px/12px arial; color:white; padding:2px 5px 0 5px; height:16px; position:relative; margin:-77px 0 0 0; display:block; float:right;}
.post .cat a	{color:white; text-decoration:none;}
.post .cat a:hover {color:#F00;}

.navi		{clear:left; padding:17px 0; height:23px; text-align:center; background:url(files/line.gif) top repeat-x;}
.navi a		{background-image:url(files/nextprev_but.gif); font:bold 11px/13px arial; display:block; color:#FFF; height:18px;}
.navi strong {font-weight:bold; background-image:url(files/nextprev_but.gif); display:block; height:15px; padding-top:3px;}
.navi a:hover	 {text-decoration:underline; color:#F00;}

.navi .fr			{padding-left:5px; background-position:top left; width:60px;}
.navi .fr strong	{padding-left:5px; background-position:top right; padding-right:20px;}
.navi .fl			{padding-right:5px; background-position:top right; width:80px;}
.navi .fl strong	{padding-right:5px; background-position:top left; padding-left:20px;}


#footer			{background:url(files/f_bg.gif) top repeat-x #1d1d1d; padding:0 0 10px 10px; margin:0 3px; clear:both;}
#footer ul, #footer p		{height:100%;}
#footer ul		{padding:10px 0;}
#footer li		{display:inline; font:bold 12px/14px arial; margin-right:10px; padding-right:10px; border-right:1px solid #fff;}
#footer a		{color:#CCC; text-decoration:underline;}
#footer a:hover {color:#FFF;}
#footer .last	{border:0;}
#f-logo			{padding:17px 0 0 14px; display:block; float:left;}
.fd, .fd a		{
	color:#999;
	font:bold 12px arial;
}

#content .hed	{border-bottom:1px solid #d2d2d2; background:black;}
#content-home .hed { margin-bottom:5px; clear:left;}
#content-home	{float:left; width:667px; padding-left:5px;}
#content-home #navi, #content-home .hed {width:654px;}

#footer p		{font:normal 11px/12px arial;}
.extra			{float:right; height:18px; background:url(files/bbg.gif) top left no-repeat; color:white; padding-left:5px; margin-top:5px;}
.extra:hover	{text-decoration:underline; color:#F00;}
.extra strong	{font:bold 12px/18px arial; padding:0px 27px 0 0; background:url(files/bbg.gif) top right no-repeat; display:block;}

.lst			{width:154px; padding:5px 0 10px;}
.lst a			{
	padding-left:20px;
	background:url(files/link-icons.gif) 5px 3px no-repeat;
	font:normal 12px/15px arial;
	color:#666;
	text-decoration:underline;
}
.lst a:hover	{color:#f00; background:url(files/link-icons.gif) 5px -17px no-repeat;}

#sidebar h2		{
	font:bold 16px/20px arial;
	padding:7px 10px 0 10px;
	margin-bottom:3px;
	height:26px;
}
#sidebar .box h2	{background:url(files/hed_bg1.gif) repeat-x top; color:white;}



.box .hold	{background:black top repeat-x}
.video				{margin-bottom:5px;}
#sidebar .video h2	{height:auto; line-height:17px; padding-left:0;}

#video			{height:370px;}
#video table	{width:500px; margin:0 auto;}
.video-info	{color:white; margin-bottom:5px; font-size:11px;}
.video-info h1 {font-size:15px; font-weight:bold; color:#F00;}

#player		 {float:left; padding-left:5px;}
#related	{width:200px; float:right;}
#related a	{float:left; display:block; width:96px; height:70px; border:1px solid black; margin:0 1px 1px 0;}
#related a:hover {border:1px solid #be002e;}
#related img {width: 96px; height: 70px; }


.video-det p		{font:normal 12px/14px Arial; display:block; width:300px; padding-top:3px;}
.video-det			{
	border-top:4px solid black;
	color:#333;
}
.rating				{background:url(files/rating_bg.gif) no-repeat; width:89px; height:35px; float:right; position:relative;}
.rating *			{position:absolute;}
.rating a			{bottom:5px;  padding-top:18px; height:0; overflow:hidden;}
.rating-pos			{width:41px; background:url(files/good_b.gif); left:5px;}
.rating-neg			{width:31px; background:url(files/bad_b.gif); right:5px;}
.rating span		{top:-2px; right:28px; width:10px; height:10px; font:bold 12px/10px Arial, Helvetica, sans-serif;}

#register					{padding:0 10px; width:420px; margin:0 auto; padding-bottom:10px;}
#register big				{font-size:28px; display:block; color:#9E0468;}
#register fieldset			{padding:10px 0; display:block;}
#register fieldset label, #register fieldset input		{float:left;}
#register fieldset label	{display:block; width:90px; padding:2px 15px 2px 0; text-align:right; color:#ccc; font-weight:bold; height:16px; font-size:15px;}
#register fieldset label em {color:#9E0468;}
#register fieldset input	{width:290px; border:2px inset #ccc; margin-bottom:10px;}
#reg-but		{margin-left:175px; border:2px outset #000; background:#f0f0f0; font-weight:bold; padding:2px 4px; text-transform:uppercase;}
#reg-but:hover	{background:#FF9FDF; color:#9E0468;}

#register span {padding-bottom:20px; display:block;}
#shold { padding-top:40px;}

.inadv	{padding:5px 10px; clear:both;}



#sidebar .sideblock .post	{width:148px; height:112px; position:relative; float:left; margin-right:1px; margin-bottom:2px;}
#sidebar .sideblock .post a	{width:146px; height:110px; border:1px solid grey; display:block;}
#sidebar .sideblock .post a:hover {border:1px solid red;}
#sidebar .sideblock .post img { width:146px; height:110px;}
#sidebar .sideblock .desc	{top:-15px;}
#sidebar .sideblock .desc p { font:normal 11px/11px arial;}

/*
        <div class="post">
        	<h3><a target="_blank" title="{title}" href="{outurl}"><img src="{thumb}" alt="{title}" /><strong class="post-title">{title}</strong></a></h3>
            <div class="desc">
            	<p>{description}<em>{tags}</em></p>
            </div>
          <strong class="cat"><a href="{category_url}">{category}</a></strong>
       </div>
*/





.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #093651;
text-decoration: none; 
color: #093651;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #093651;
color: #000;
background-color: #C30;
}

.pagination a.currentpage{
background-color: #093651;
color: #FFF !important;
border-color: #093651;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
	background-color: white;
	cursor: default;
	color: #C30;
	border-color: #C30;
	font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}

.adv-video	{width:300px; padding-left: 5px;}
.choosenpage			{background:white ;width:500px; height:600px;}
.choosenpage1			{background:black ;width:500px; height:500px;}

