@charset "UTF-8";
/* CSS Document */
body, ul, ol,form,li,p{
margin:0;
padding:0;
}
h1,h2,h3,h4,h5,h6{
margin:0px 0px 5px 0px;	
}

body{
font-size:12px;
font-family: Arial, Helvetica, Verdana, san-serif;
position:relative;
background-color: #fff;
margin:0;
padding:0;
}

.wrapper{ 
width:100%;
position:relative;
display:table;
}
 
#top{
position:relative;
width:960px;
margin:0 auto;
height:190px;
background-color: #fff;
}
 #main{
position:relative;
width:960px;
height:auto;
margin:0 auto;
background-color: #fff;
}
#footer{
	float:left;
	width:960px;
	height:auto;
	margin:5px auto;
	background-color: #1f1f1f;
}
 #head{
height:110px;
z-index: 5;
}

/*LOGO*/
 
#top .logo, .logo a{
height:90px;
width:250px;
display:block;
position:absolute;
left:0px;
top:55px;
border: none;
padding: 0;
margin:0;
overflow: hidden;
}
 
#top .logo a, #top .logo a:hover{
top:0;
left:0;
outline:none;
border: none;
}
 
#top .logobg a{
	text-indent:-9999px;
	background-image: url(../img/logo.gif);
	background-repeat: no-repeat;
}

#top .yandexform{
	width:630px;
	display:block;
	position:absolute;
	left:260px;
	top:10px;
}
#top .banner{
	width:700px;
	height:90px;
	display:block;
	position:absolute;
	left:260px;
	top:55px;
	border: none;
        padding: 0;
        margin:0;
}
* html #top{
 left:-5px;
}
.banner_middle{
	width:685px;
	display:block;
	border: none;
	padding: 0;
	float:left;
margin:5px auto;
overflow: hidden;
}
.banner_middle_s{
	width:685px;
	display:block;
	border: none;
	padding: 0;
	float:left;
margin:0px auto;
overflow: hidden;
}
.banner_middle_right{
	width:685px;
	padding: 0;
	float:right;
	margin:0;
	overflow: hidden;
}
* html .banner_middle_right{
    width:99.5%;
}
.banner_400{
	width:245px;
	display:block;
	border: none;
	padding: 0;
	float:left;
	margin:0px 0px 0px 10px;
	overflow: hidden;
}
* html .banner_400{
    margin:0px 0px 0px 5px;
}
.banner_400_r{
	clear:both;	
	width:265px;
	height:400px;
	display:block;
	border: none;
	padding: 0 0px 0px 10px;;
	float:right;
	margin:5px 0px 10px 0px;
	overflow: hidden;
}
.banner_yandex{
	float:right;
	margin:0px 0px 0px 0px;
        background-color: #fff;
        width:255px;
        padding:5px 0px 0px 10px;
}
.banner_yandex_r{
	margin:0px 0px 0px 0px;
        background-color: #fff;
        width:255px;
        padding:5px 0px 0px 10px;
}
#top .date {
	width:260px;
	height:45px;
	display:block;
	position:absolute;
	left:10px;
	top:10px;
	border: none;
	padding: 0;
	margin:0;
	overflow: hidden;
	font-size: 44px;
	color:#0099cb;
	line-height:32px;
	font-family: "Times New Roman", Times, serif;
}
* html #top .date{
    overflow:visible;
}
#top .date span{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size: 17px;
	color:#000;
	margin:0px 0px 0px 15px;
	padding:0px;
	position:absolute;
	top:0px;
	text-align:left;
	line-height:16px;
}

 
#nav{
	position: absolute;
	top:155px;
	left:0px;
	list-style-type: none;
	list-style-position: outside;
	margin:0;
	z-index: 5;
}
#nav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	line-height:30px; 
	z-index:5;
	
}
#nav li{
	float: left;
	background-color: #333;
	text-align:center;
	margin:0px 6px 0px 0px;
}

#nav li .pos2{
	background-color: #008001;
}
#nav li .pos3{
	background-color: #9d0003;
}
#nav li .pos4{
	background-color: #323f9b;
}
#nav li .pos5{
	background-color: #9018b5;
}
#nav li .pos6{
	background-color: #0285d5;
}
#nav li .pos7{
	background-color: #01375b;
}
#nav li .pos8{
	background-color: #da4b00;
}
#nav li .pos9{
	background-color: #467a4a;
}
#nav li a{
	display:block;
	float:left;
	padding:6px 10px;
	width:auto;
	border: none;
	text-decoration: none;
	line-height: 16px;
	outline: none;
	color:#fff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	text-transform:uppercase;
}
 #nav li .pos1{
	background-color: #d91c00;
        width:126px;
}
 #nav .li_items{
	background-color: #467a4a;
         margin:0px 0px 0px 0px;
}
 #nav .currentli_item a, #nav li a:hover{
	color:#fff;
	background-color: #000;	
}

.leftbig{
	width:685px;
	margin:5px 0px 0px 0px ;
	height:auto;
	background-color: #1f1f1f;
	float:left;
}
.leftbig_s{
	width:685px;
	margin:5px 0px 0px 0px ;
	height:auto;
	background-color: #1f1f1f;
	float:left;

}
 .darkup{
	background-image: url(../img/darkup.gif);
	background-repeat: no-repeat;
	height:10px;
	width:auto;
	background-position: 675px 0px;
}
.darkdown{
	background-image: url(../img/darkdown.gif);
	background-repeat: no-repeat;
	height:10px;
	width:auto;
	background-position: 675px 0px;
}
* html .darkdown{
     width:685px;
     background-position: 675px 5px;
}
.right{
	width:265px;
	margin:5px 0 0 0px;
	height:auto;
	background-color: #f5f5f5;
	float:right;
}

 .wup{
	background-image: url(../img/wup.gif);
	background-repeat: no-repeat;
	height:10px;
	width:265px;
	background-position: 0px 0px;
} 
 .wdown{
	background-image: url(../img/wdawn.gif);
	background-repeat: no-repeat;
	height:10px;
	width:265px;
	background-position: 0px 0px;
} 
 .wdownr{
	background-image: url(../img/wdawnr.gif);
	background-repeat: no-repeat;
	height:10px;
	width:265px;
	background-position: 255px 0px;
} 
 .wdownrb{
	background-image: url(../img/wdawnr.gif);
	background-repeat: no-repeat;
	height:10px;
	width:685px;
	background-position: 675px 0px;
} 
 .wdownr_b{
	background-image: url(../img/wdawnr.gif);
	background-repeat: no-repeat;
	height:10px;
	width:685px;
	background-position: 675px 0px;
} 


#anons{
	margin:0 5px 10px 10px;
	color:#FFF;
	min-height:211px;
}
#anons img{
	align:left;
	margin:0 10px 0 0px;
}
#anons h2{
    font-size:18px;
}
* html #anons{
    height:211px;
}
.more_anons{
	margin:0px 0px 0 10px;
	top:230px;
	color:#FFF;
	min-height:165px;
	width:675px;
}
* html .more_anons{
    height:165px;
    float:left;
    margin:0px 0px 0 0px;
    padding-left:3px;
}
.oneblock{
	height:160px;
	width:200px;
	background-color:#999;
	border:#FFF solid 2px;
	float:left;
	margin:0px 10px 0 0px;

}
.oneblockmini{
	height:120px;
	width:160px;
	background-color:#999;
	border:#FFF solid 2px;
	float:left;
	margin:0px 5px 5px 0px;

}

.oneblockmini h3{
	color:#000;
	font-size:12px;
	padding:3px 5px 0 5px;
	line-height:12px;
	height:20px;
        text-align:center;
	
}
* html .oneblockmini h3{
    padding:2px 5px 0 5px;
    line-height:10px;
}
.oneblock h3{
	color:#000;
	font-size:14px;
	padding:0px 5px 0 5px;
	line-height:14px;
        height:25px;
        text-align:center;
}
.view{
	color:#fff;
	font-size:11px;
	margin:0px 5px 0 5px;
}

.blockname{
	height:140px;
	width:30px;
	background-color:#0099cc;
	float:left;
	margin:0px 0px 0 0px;
}
.blockhead{
	height:30px;
	width:265px;
	background-color:#830c10;
	margin:0px 0px 7px 0px;
}

#item_title_head {
	clear: both;
	position:absolute;
	height:30px;
	z-index:3;
	margin: 80px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
	line-height: 11px;
	vertical-align: middle;
	width: 260px;
	float: left;
}
.mini{font-size: 11px;}
#item_title_bg_head {
	position:absolute;
	width:260px;
	height:30px;
	z-index:2;
	margin: 75px 0px 0px 0px;
	background:#000;
	opacity:0.45;
	-moz-opacity:0.45;
	filter:alpha(opacity=45);

}
.head_list {
	position:relative;
	background-image: url('../img/head_bg.gif');
	height: 98px;
	width: 220px;
	background-repeat: no-repeat;
	background-color: #333;
	margin:2px 0px 0px 2px;
	border:#999 solid 1px;
}
* html .head_list {
    margin:7px 0px 0px 2px;
}
.item_view_head{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-align: center;
	line-height: 11px;
	height: 30px;
	}	
.redup{
	background-image: url(../img/redup.gif);
	background-repeat: no-repeat;
	height:10px;
	width:auto;
	background-position: 950px 0px;
}
.reddown{
	background-image: url(../img/reddown.gif);
	background-repeat: no-repeat;
	height:10px;
	width:auto;
	background-position: 950px 0px;
}
* html .reddown{
     width:960px;
     background-position: 950px 5px;
}
.noup{
	height:10px;
	width:auto;
	background-position: 0px 0px;
	position:relative;
	margin:-35px 0px 30px 245px;
	background-color:#999999;
}
.greyup{
	background-image: url(../img/greyup.gif);
	background-repeat: no-repeat;
	height:10px;
	width:auto;
	background-position: 0px 0px;
	position:relative;
	margin:-35px 0px 30px 950px;
	background-color:#999999;
}
.greyupsmall{
	background-image: url(../img/greyup.gif);
	background-repeat: no-repeat;
	height:10px;
	width:auto;
	background-position: 0px 0px;
	position:relative;
	margin:-35px 0px 30px 675px;
	background-color:#999999;
}
.greydown{
	background-image: url(../img/greydown.gif);
	background-repeat: no-repeat;
	height:10px;
	width:auto;
	background-position: 950px 0px;
}
.middle{
	width:960px;
	margin:5px auto ;
	height:110;
	background-color: #cc0000;
	float:left;	
}
.rightbig{
	width:685px;
	margin:5px 0px 0px 0px;
	height:110px;
	background-color: #1f1f1f;
	float:right;	
	min-height:215px;
}
.rwrap{
	width:685px;
	float:right;
}
* html .rwrap{
    margin:0px 0px 0px 5px;
}
.lwrap{
	width:685px;
	float:left;
        margin:0 5px 0px 0px;
}

.leftmain{
	width:685px;
	margin:5px 0px 0px 0px;
	height:110px;
	background-color: #1f1f1f;
	float:left;	
	min-height:215px;
}
.leftmain_w{
	width:685px;
	margin:5px 0px 0px 0px;
	background-color: #f5f5f5;
	float:left;
}
.blockup{
	height:30px;
	width:960px;
	background-color:#999999;
	margin:0px 0px 5px 0px;
}
.blockupmini{
	height:30px;
	width:685px;
	background-color:#999999;
	margin:0px 0px 5px 0px;
}
.more_list{
	margin:0px 0px 0 50px;
	top:230px;
	color:#FFF;
	min-height:165px;
	width:auto;
	align:center;
}
.main_list{
	margin:0px 0px 0 0px;
	color:#FFF;
	min-height:165px;
	width:auto;
	align:center;
}
.part_list{
	margin:0px 10px 0 10px;
	color:#000;
	width:auto;
	align:center;
}
.partner{

	margin: 10px 0px 0px 0px;
	width: auto;
	align: center;
}
.selecter{
	height:20px;
	width:auto;
	position:relative;
	float:right;
	margin:-30px 20px 0px 0px;	
	color:#FFF;
	font-size:11px;
}
* html .selecter{
    margin:-37px 10px 0px 0px;
}
.selecter a{	
color:#FFF;
}
.selecter a:hover , .selecter a.sel{	
text-decoration:none;
		color:#810d0e;
}
.darkdownr{
	background-image: url(../img/darkdownr.gif);
	background-repeat: no-repeat;
	height:10px;
	width:auto;
	background-position: 0px 0px;
}
* html .darkdownr{
     width:685px;
     background-position: 0px 5px;
}
.news_left{
	width:265px;
	float:left;
	background-color: #f5f5f5;
	display:block;
	margin:5px 10px 5px 0px;
}
* html .news_left{
	margin:5px 0px 5px 0px;
}
.news_right{
	width:265px;
	float:right;
	background-color: #f5f5f5;
	display:block;
	margin:5px 0px 5px 0px;
	overflow:hidden;
}

.blocknews{
	height:30px;
	width:265px;
	background-color:#830c10;
	margin:0px 0px 5px 0px;
	float:left;
}

.onenews{
    clear:both;
	margin:0px 0px 10px 5px;
        width:260px;
	
}
.news_view{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	text-align: left;
	text-decoration: underline;
	
	}	
.news_head{
	font-family:Arial;
	font-size: 11px;
	color: black;
	text-align: left;
	text-decoration: underline;
	padding:0px 0px 5px 0px;
}	

#footer_nav{
  list-style-type: none;	
   margin:20px 10px 10px 10px;
	 width:200px;
	 border-right:#999 solid 1px;
	 float:left;
}

#footer_nav ul{
	margin:0;
	padding:0;
	z-index:5;
	list-style-type: none;	
	
}
#footer_nav li{
	text-align:left;
	margin:0px 6px 0px 0px;
	line-height:18px;
}

#footer_nav li a{
	padding:6px 10px;
	width:auto;
	border: none;
	text-decoration: none;
	outline: none;
	color:#fff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
}
 
 #footer_nav .currentli_item a, #footer_nav li a:hover{
	color:#ccc;
}

#footer_nav_sub{
  list-style-type: none;	
   margin:85px 10px 10px 10px;
	width:200px;
	float:left;
}

#footer_nav_sub ul{
	margin:0;
	padding:0;
	z-index:5;
	list-style-type: none;	
	
}
#footer_nav_sub li{
	text-align:left;
	margin:0px 6px 0px 0px;
	line-height:18px;
}

#footer_nav_sub li a{
	padding:6px 10px;
	width:auto;
	border: none;
	text-decoration: none;
	outline: none;
	color:#fff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
}
 
 #footer_nav_sub .currentli_item a, #footer_nav_sub li a:hover{
	color:#ccc;
}

#footer_count{
    margin:20px 10px 10px 10px;
	float:right;
}
#copir{
    margin:20px 10px 10px 10px;
	float:left;
	width:930px;
	color:#CCC;
	font-size:11px;
	text-align:center;
}


/* add old */
.uli{
	float:left;
	position:absolute;	
	}
ul.names{
	margin:0 0px 0 10px;
	padding: 0px 0px 0px 0px;
	list-style-type:none;
}

ul.names a {
	text-decoration:none;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	width:172px;	
}

ul.names a:hover {
	color:#CCC;
	text-decoration:underline;
}

#content{	
	position:relative;
	display:inline;
	overflow:hidden;
	width:512px;
        height:645px;
	float:left;
	margin:0px 0px 0px 172px;
	z-index:5;
}

.sub{
	float:left;
	width:512px;
 }
 .section{
    width:20000em;
    position:relative;
	float:left;
}
.playlist_item_mini{
	background-image: url(/img/mini_item_bg.gif);
	height: 125px;
	width: 165px;
	background-repeat: no-repeat;
	margin:2px; 
	}
	
.item_title_mini {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: center;
	font-weight: bold;
}	
.secontcount{
	margin:5px 0px 20px 172px;
	}
	
a.countr:link, a.countr:active, a.countr:visited{
	color: #000;
	font-size: 12px;
	text-decoration: underline;
	display: block;
	float: left;
	border:1px solid #999;
	margin:3px;
	padding:1px 3px 1px 3px;
	background-color: #CCC;
}
a.countr:hover{
	color: #FFF;
	text-decoration: none;
}	

#descrvideo{
	float:left;
	margin:15px 5px 10px 5px;
	color: #FFF;
}
.item_descr{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCC;
	padding: 5px 5px 5px 0px;
	text-align: left;
	line-height: 12px;
	}
.oneblockr{
	height:160px;
	width:200px;
	background-color:#999;
	border:#FFF solid 2px;
	float:left;
	margin:0px 5px 5px 30px;

}
* html .oneblockr{
    margin:0px 0px 5px 15px;
}
.oneblockr h3{
	color:#000;
	font-size:14px;
	padding:3px 5px 0 5px;
	line-height:12px;
	height:20px;
         text-align:center;
	
}	

.darkdownr2{
	background-image: url(../img/darkdownr.gif);
	background-repeat: no-repeat;
	height:10px;
	width:250px;
	background-position: 0px 0px;
	margin-top:0px;
}
* html .darkdownr2{
     width:265px;
     background-position: 0px 5px;
}
.darkdownr2r{
	background-image: url(../img/reddownl.gif);
	background-repeat: no-repeat;
	height:10px;
	width:250px;
	background-position: 0px 0px;
	margin-top:0px;
}
* html .darkdownr2r{
     width:265px;
     background-position: 0px 5px;
}
* html #tagvideo{

    margin 0px;
}
.rightb{
	width:265px;
	margin:5px 0 0 0px;
	height:auto;
	background-color: #1f1f1f;
	float:right;
}
* html .rightb{
	width:265px;
	margin:5px 0px 5px 0px;
	height:auto;
	background-color: #1f1f1f;

}
.rightred{

	width:265px;
	margin:5px 0px 0px 0px;
	height:auto;	
        background-color: #cc0000;
        float:right;
}

.banner_400_r_s{

	width:255px;
	height:400px;
	display:block;
	border: none;
	padding: 0 0px 0px 0px;
	float:right;
	margin:5px 0px 10px 0px;
	overflow: hidden;
}

.blockupsmall{
	height:30px;
	width:265px;
	background-color:#999999;
	margin:0px 0px 5px 0px;
}

.selecterm{
	height:20px;
	width:auto;
	position:relative;
	float:right;
	margin:-30px 10px 0px 0px;	
	color:#FFF;
	font-size:11px;
}
* html .selecterm{
    margin:-37px 5px 0px 0px;
}
.selecterm a{	
color:#FFF;
}
.selecterm a:hover , .selecterm a.sel{	
text-decoration:none;
		color:#810d0e;
}

.comment{
	float:left;
	width:685px;
	margin:auto ;
	height:auto;
}
#formcomm{

	padding:5px 0px 0px 10px;
}
.biginput{
	width:250px;
	margin:0 4px 10px 0;
	color:#545454;
	padding: 3px;
	  font-size:12px;
     font-family: arial, sans-serif;
	}	
.smallinput{
	width:150px;
	margin:0 4px 10px 0;
	color:#545454;
	padding: 3px;
	  font-size:12px;
     font-family: arial, sans-serif;
	}		
.middlearea{
	width:360px;
	margin:0 4px 10px 0;
	color:#545454;
	padding: 3px;
	height: 80px;
        font-size:12px;
	font-family: arial, sans-serif;
	}	
label{
		color:#666;
	}
#sendcomm{
	display: block;
	width: 150px;
	border:1px solid #666;
	margin:5px;
	padding:5px;
	font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana;
	font-size: 14px;
	color: #FFF;
	background-color:#333

}
