a.showHover, a.showHover:link,a.showHover:visited{
position:relative;
display:block;
border-color: #3366FF;
border-style:solid;
border-width:4px;
cursor:pointer;

}


a.showHoverR, a.showHoverR:link,a.showHoverR:visited{
position:relative;
display:block;
border-color: #339900;
border-style:solid;
border-width:4px;

}

a.showHover:hover,a.showHover:active, a.showHoverR:hover,a.showHoverR:active{
position:relative;
display:block;
border-color: #FF0000;
border-style:solid;
border-width:4px;

}




.wrapALL{
display:block;
position:relative;
/*width:1200px;*/


}

.wrapItem{
display:block;
position:relative;
width:1250px;
margin:auto;


}
/*.newR{
position:relative;
float:left;


}
*/

.mainfocus{
background-color:#DBF2DB;
color:#000000;

}


#hdr-search {
position:absolute;
float:left;
left:450px;
top:35px;
height:25px;
width:250px;
height:50px;
}


.button_search {
position:relative;
background:transparent url(../images/button_search.gif) no-repeat scroll left top;
border:0 none;
cursor:pointer;
font-size:0;
height:23px;
width:25px;
text-indent:-77777px;
}




.searchform {
-moz-border-radius-bottomleft:2px;
-moz-border-radius-bottomright:2px;
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;
	/*background:#F1F1F1 none repeat scroll 0 0;
	border:1px solid #D2D2D2;*/
	display:block;
	float:left;
	position:relative;
	width:247px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

 .searchfield {
	border:1px solid #BCBBBB;
	width:180px;
	color:#999999;
	background-color: #fafafa;
	height:21px;
	padding:3px 0 0 3px;
}

.searchform .searchbutton {
/*position:relative;
top:8px;
*//*font-family:Arial, Helvetica, sans-serif;
background:#2656FF none repeat scroll 0 0;
border:1px solid #494949;
color:#FFFFFF;
height:22px;
text-shadow:0 1px 1px rgba(0, 0, 0, 0.6);
width:50px;
font-size:12px;*/
}

.searchform input {
vertical-align:middle;
/*-x-system-font:none;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:100%;*/
}




.weather{
background-color:#F0f0f0;
/*border-width:1px;
border-color:#333333;
*/

}


.fixIE{
position:relative;
margin:0;
padding:0;
float:left;
display:block;
width:100%;

min-width:1250px;
}
.myWidth{
/*width:1250px;
min-width:1200px;
*/
}


.livestats {
	clear:both;
	overflow:hidden;
	padding:8px;
	position:relative;
	width:200px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 5px;
	background-attachment: scroll;
	background-color: #F0F0F0;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
}

/*.newR{
width:210px;

}*/
.livestats ul {
width:100%;
position:relative;
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-top:4px;
padding-bottom:4px;
padding-left:0px;
margin:0;

}
.livestats .newIMG{
clear:both;
padding-left:60px;
}
.livestats .newSTAR{
position:relative;
left:30px;
	clear:both;
	width:95px;
	height:20px;
	overflow:hidden;
	background-image:url(../images/ico_media.gif);
	background-repeat: repeat-x;
	margin-bottom:20px;
}

.livestats .panel li.first-child {
/*border-top:medium none;*/
}


.livestats .panel li {
border-top:4px solid #ffffff;
border-left:4px solid #ffffff;
border-right:4px solid #ffffff;
clear:both;
float:none;
display:block;
overflow:hidden;
position:relative;
background-color:#EAEAEA;
margin:0px;
margin-left:0;
line-height:23px;
padding-top:0px;
padding-bottom:0px;
padding-left:3px;
padding-right:5px;
cursor:pointer;
}

.livestats-tabbed .open {
background:#FFFFFF none repeat scroll 0 0;

}



.livestats .panel li.U4{
	background-color:#FFFFFF;
	line-height:25px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #EAEAEA;
}


.livestats .livestats-header {
font-family:Georgia, "Times New Roman", Times, serif;
	margin-left:2px;
	margin-right:2px;
		margin-bottom:10px;
	padding-top:5px;
	padding-left:20px;
	padding-bottom:5px;
	background-color:#EAEAEA;
	width:88%;
	display:inline;
	overflow:hidden;
	white-space:nowrap;
	float:left;
	position:relative;
	font-size:18px;
	letter-spacing:0.02em;
	line-height:25px;
	/*text-indent:-1px;*/
	/*color:#607c8c;*/
	color:#FFFFFF;
/*	background-image:url(../images/my_BG.png);*/
	font-weight: 200;
	background-image:url(../images/bg_prog_ind.gif);
	background-position: 0px -100px ;
    background-repeat: repeat;
	
	
	}
.livestats h2.myPop{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
background-image:none;
background-color:#999999;
color:#ffffff;

}

.livestats li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	position:relative;
	text-decoration:none;
	color:#2666b9;
	text-indent:2px;

}

.livestats li.U4 a:focus, .livestats li.U4 a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
	background-color:blue;

}

.livestats li.U4{
padding-left:15px;
background-image:url(../images/play_but_1.gif);
background-repeat:no-repeat;
background-position:5px center;
line-height:20px;

  }

.livestats li a, .livestats li a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#2666b9;
	font-weight:normal;
	
}
.livestats li a:focus, .livestats li a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
	background-color:green;
	
}

.livestats li.U3 a:focus, .livestats li.U3 a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
	background-color:red;
	
}

.go_to_view img{
position:relative;
margin-left:5px;
top:18px;

}
.newGo{
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	color: #666666;
	font-weight:bold;
	font-size:24px;
}
.go_to_view img{
border:none;

}
.topTV{
/*width:200px;*/
height:685px;
overflow:auto;

}
.popularTV{
/*width:200px;*/
height:auto;
overflow:hidden;

}
.borderPop{
width:200px;
position:relative;
clear:both;
float:left;
height:20px;
}


#circle{
position:relative;
float:right;
top:3px;
left:102px;
width:100px;
height:100px;
z-index:1;
overflow:hidden;

}

#header {
height: 100px;
margin:0;
padding:0;
background:#225cc5 url(../images/INTERN_TV_6.png) repeat-x scroll center top;
}

#site_logo{
display:block;
left:0px;
z-index:2;
position:relative;
float:left;
padding:0;
margin:0;

}
#site_logo img{
float:left;
position:absolute;
display:block;
left:-7px;
top:0;
margin:0;
padding:0;
}
.newRight{
/*position:relative;
width:220px;
clear:both;*/

}
body {
width:100%;
padding:0px;
margin:0px;
}

#mainContHead{
background:#FFFFFF url(../images/INTERN_TV_6.png) repeat-x scroll center top;
	
	
}


#hdr-nav {
position:relative;
/*top:0px;
left:0px;*/
width:100%;
/*background:#3E0C0D url(http://i.cdn.turner.com/cnn/.element/img/3.0/global/header/bg-nav.c.gif) repeat-x scroll 0 -66px;
*/
background:#32619F url(http://static.rutv.ru/i/new_ng_head_bg_1.jpg) repeat-x scroll left top;
border-bottom:6px solid #DFDFDF;
/*border-bottom:5px solid #CB1F1F;*/
/*display:block;*/
height:45px;
margin:0px;
clear:both;

overflow:hidden;
position:relative;

}



#hdr-nav ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#hdr-nav li {
background:#990000 none repeat scroll 0 0;
border-right:1px solid #CA0002;
display:block;
float:left;
height:35px;
}

/*    -------------------------*/

#itv-nav {
		/*top:0px;
left:0px;*/
/*width:100%;*/
/*min-width:1250px;*/
	/*background:#3E0C0D url(http://i.cdn.turner.com/cnn/.element/img/3.0/global/header/bg-nav.c.gif) repeat-x scroll 0 -66px;
*/
background:#32619F url(../images/new_ng_head_bg_1.jpg) repeat-x scroll left top;
	/*border-bottom:6px solid #DFDFDF;*/
/*border-bottom:5px solid #CB1F1F;*/
/*display:block;*/
height:45px;
/*	clear:both;*/
/*	overflow:hidden;*/
	position:relative;
	
	display:block;
	/*float:left;*/
	

}

#navPrimary {
display:block;
margin:0;
padding:0;
/*margin-left:150px;*/
/*position:relative;*/
		/*background:transparent url(http://www.itv.com/documents/png/itv-navigation-sprite.png) repeat scroll 0 0;*/
height:40px;
	/*width:1100px;*/
	padding-left:150px;
	
	
}
#navPrimary ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
width:1100px;
display:block;
/*padding-left:150px;*/

}

#navPrimary li {
float:left;
height:40px;
margin:0 0.2em 0 0;
padding:3px 0 0;
}

#navPrimary ul {
line-height:40px;
}

.clearthis {
height:60px;
}
.clearthis {
display:block;
}

#navPrimary li {
background:transparent url(../images/itv-primaryNav-divider.png) no-repeat scroll 0 6px;
}

#navPrimary li.active a, #navPrimary li a:hover {
background:transparent url(../images/itv-navigation-sprite.png) repeat scroll 0 40px;
color:#000000;
text-decoration:underline;
}

#navPrimary li a.showMain, #navPrimary li a.showMain:visited {
background:transparent url(../images/itv-navigation-sprite.png) repeat scroll 0 40px;
color:#000000;
text-decoration:underline;
cursor:text;
}




#navPrimary li a {
color:#FFFFFF;
display:block;
font-size:1.1em;
font-weight:normal;
padding:0 9px;
text-decoration:none;
text-transform:uppercase;
}

#navPrimary a:visited {
color:#FFFFFF;
}


#navPrimary a {
color:#25396F;
text-decoration:none;
}


#navSecondary {
padding:0;
margin:0px;
/*clear:both;*/
/*float:left;*/
background:#EEEEEE url(../images/itv-secondaryNav-bg.png) repeat-x scroll 0 0;
color:#FFFFFF;
height:35px;
position:relative;
/*width:100%;*/
top:-2px;
}
.clearAll{
clear:both;

}

#footer {
display:block;
position:relative;
background:transparent url(../images/bg-footer_3.gif) repeat-x scroll 0 0;
height:170px;
position:relative;
/*width:100%;*/
margin:0;
padding:0;



}

#footer .foot-mainNav {
/*float:left;*/
display:block;
position:relative;
	width:1250px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left:0;
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 0;
	/*padding-left: 150px;*/
}

.clearfix {
display:block;
}

#footer .foot-mainNav li {
display:block;
float:left;
list-style-type:none;
margin:0;
width:200px;
text-align:left;
}

#footer .foot-mainNav li a,  #footer .foot-mainNav li a:visited{
font-weight:normal;
color:#D7D7D7;
display:block;
padding-bottom:7px;
text-decoration:none;
}
#footer .foot-mainNav li a:hover {
font-weight:normal;
color:#FFFFFF;
display:block;
padding-bottom:7px;
text-decoration:underline;
}


#footer .foot-mainNav li.copy {
float:left;
position:relative;
overflow:hidden;
width:300px;
height:120px;
}


#footer .copy {
display:block;
position:relative;
	float:right;
	background:transparent url(../images/bg-copyright_2.png) no-repeat scroll 64px 0;
	color:#BCBCBC;
	overflow:hidden;
	text-align:right;
	
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 80px;
}
.counters{
display:block;
clear:both;
float:left;
position:relative;
width:150px;
height:50px;
padding:0;
margin-top:30px;
margin-left:10px;


}
.logoSite{
position:relative;
display:block;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:25px;
font-weight:bold;
top:0px;
left:-100px;

}

div.navSecondary {
clear:both;
/*float:left;*/
background:#EEEEEE url(../images/itv-secondaryNav-bg.png) repeat-x scroll 0 0;
/*width:100%;*/
height:30px;
padding-top:10px;
}
.myCopy{
float:none;
width:1250px;


}
.bot{
position:relative;
display:block;
width:100%;
clear:both;
float:left;
}

.rss{
position:relative;
margin-left:200px;

}

.footUL{
padding-left:150px;



}

.myPrompt {
background-color:#EAEAEA;
border:3px solid #999999;
color:#000000;
font-family:Times New Roman,Times,serif;
font-size:16px;
height:auto;
left:-5000px;
padding:5px 20px 20px 5px;
position:absolute;
top:0;
width:200px;
z-index:100;
display:none;
}


#my1{
padding-left:4px;


}


.newTitleLine{
background-color:#666666;


}


#begun_top_block{
	display:none;
	
	
}


.header-promo-place, .footer-promo-place, .middle-promo-place {
    border-bottom-color: #e5e5e5;
    border-bottom-style: solid;
    border-bottom-width: 1px;
	box-sizing: content-box;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
    position: relative;
		background:#E1E1E1;
    background: -moz-linear-gradient(0% 100% 90deg, #D7D7D7, #E1E1E1) repeat scroll 0 0 transparent;
	background: -webkit-linear-gradient(top, #D7D7D7, #E1E1E1);
    background: -o-linear-gradient(top, #D7D7D7, #E1E1E1);
    background: linear-gradient(top, #D7D7D7, #E1E1E1);
	
	
}
.header-promo-place, .footer-promo-place, .middle-promo-place {
    border-bottom-color: #e5e5e5;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    box-sizing: content-box;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 3px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 3px;
    position: relative;
}

.promo-place-show{
	 padding-bottom: 3px;  
	  padding-top: 3px;
}


.header-promo-place .promo-place .position,.footer-promo-place .promo-place .position,.middle-promo-place .promo-place .position{
	display:block;
	position:relative;
	width:770px;
	margin:0 auto}

