@charset "utf-8";
/* ============================================================================
= RESET
============================================================================ */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;
}
ul,ol {
list-style:none;
}
fieldset,img {
border:0;
}
/* ============================================================================
= LAYOUT
============================================================================ */
body {
background: #0e1015;
color:#fff;
}
#wrap {
	width: 960px;
	margin: 0 auto;
}
#mainHeader{
	width: 960px;
	margin-bottom:15px;
}
#left_column{
	width:655px;
	float:left;
    overflow:hidden;
}
#right_column{
	width:300px;
	float:right;
	padding-left:5px;
}
.hovermenu{
	width:960px;
}
.hovermenu ul{
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
padding: 0 0 0 10px;
margin:0 auto;
height: 27px;
background-image:url(/images/top_bar.png);
background-repeat:no-repeat;
}

.hovermenu ul li{
list-style: none;
display: inline;
}

.hovermenu ul li a{
margin-left:70px;
padding-top: 6px;
text-decoration: none;
float: left;
color: #fff;
}

.hovermenu ul li a:hover{
text-decoration: underline;
}
#header{
	height: 146px;
	padding-top: 27px;
	width: 960px;
}
#header_left {
height: 146px;
width: 192px;
float:left;
	
}
#header_left_top {
height: 115px;
width: 192px;
}
#header_left_bottom {
height: 31px;
width: 192px;
background:url(/images/choose.png);
}


#header_right {
height: 146px;
	
	width: 768px;
	float:left;
	
}

#header_right_top {



 background: url(/images/banner_podlojka.png) no-repeat top left;

	height:115px;
	width:768px;
	background-repeat:no-repeat;
	background-position:right;

}
#header_right_bottom {
height: 31px;
width: 759px;
padding-left:9px;
background:url(/images/spacer.png) repeat;

}




#diema_on
{
  display: block;
  width: 84px;
  height: 115px;
  

 background: url(/images/diema1.png) no-repeat top left;

  float:left;
}

#diema_on:hover
{ 
  

background: url(/images/diema1.png) no-repeat bottom left;


}

#diema_on span
{
  display: none;
  
}
#family
{
  display: block;
  width: 51px;
  height: 115px;
 

background: url(/images/diema_f.png) no-repeat top left;

  float:left;
}

#family:hover
{ 
  

background: url(/images/diema_f.png) no-repeat bottom left;

}

#family span
{
  display: none;
}
#diema2
{
  display: block;
  width: 51px;
  height: 115px;
  

background: url(/images/diema_2.png) no-repeat top left;

  float:left;
}

#diema2:hover
{ 
  

background: url(/images/diema_2.png) no-repeat bottom left;

}

#diema2 span
{
  display: none;
}
#banner_horiz{
	background-image:url(/images/banner_podlojka.png);
	height:115px;
	width:768px;
	background-repeat:no-repeat;
	background-position:right;
	
	margin-left:6px;
}
#banner_src{
	height:90px;
}

#spacer{
	background-image:url(/images/spacer.png);
	background-repeat:no-repeat;
	width:201px;
	height:31px;
	float:left;
	display: block;
}

@font-face {
    font-family: 'novaFont';
    src: url('/fonts/helen_bg_condensed-webfont.eot');
    src: url('/public/fonts/helen_bg_condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('/public/fonts/helen_bg_condensed-webfont.woff') format('woff'),
         url('/public/fonts/helen_bg_condensed-webfont.ttf') format('truetype'),
         url('/public/fonts/helen_bg_condensed-webfont.svg#HelenBgCondensedRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.main-nav{
	margin-top:20px;
}
.main-nav li {
	float:left;
}
.main-nav li a{
	text-indent:-9999px;
}
.main-nav li a#home-btn{
	background:url(/images/main-nav.png) 0 0 no-repeat;
	width:73px;
	height:13px;
	display:block;
	position: relative;
	margin:0 50px 0 0;

} 
.main-nav li a#home-btn:hover{
	background:url(/images/main-nav.png) 0 -13px no-repeat;
}
.main-nav li.active a#home-btn{
	background:url(/images/main-nav.png) 0 -13px no-repeat;
}
.main-nav li a#schedule-btn{
	background:url(/images/main-nav.png) 0 -26px no-repeat;
	width:99px;
	height:13px;
	display:block;
	position: relative;
	margin:0 50px 0 0;

} 
.main-nav li a#schedule-btn:hover{
	background:url(/images/main-nav.png) 0 -39px no-repeat;
}
.main-nav li.active a#schedule-btn{
	background:url(/images/main-nav.png) 0 -39px no-repeat;
}
.main-nav li a#movies-btn{
	background:url(/images/main-nav.png) 0 -52px no-repeat;
	width:70px;
	height:17px;
	display:block;
	position: relative;
	margin:-2px 50px 0 0;

} 
.main-nav li a#movies-btn:hover{
	background:url(/images/main-nav.png) 0 -69px no-repeat;
}
.main-nav li.active a#movies-btn{
	background:url(/images/main-nav.png) 0 -69px no-repeat;
}
.main-nav li a#series-btn{
	background:url(/images/main-nav.png) 0 -86px no-repeat;
	width:84px;
	height:14px;
	display:block;
	position: relative;
	margin:0 50px 0 0;

} 
.main-nav li a#series-btn:hover{
	background:url(/images/main-nav.png) 0 -100px no-repeat;
}
.main-nav li.active a#series-btn{
	background:url(/images/main-nav.png) 0 -100px no-repeat;
}
.main-nav li a#sport-btn{
	background:url(/images/main-nav.png) 0 -114px no-repeat;
	width:62px;
	height:14px;
	display:block;
	position: relative;
	margin:0 50px 0 0;

} 
.main-nav li a#sport-btn:hover{
	background:url(/images/main-nav.png) 0 -128px no-repeat;
}
.main-nav li.active a#sport-btn{
	background:url(/images/main-nav.png) 0 -128px no-repeat;
}
.main-nav li a#video-btn{
	background:url(/images/main-nav.png) 0 -142px no-repeat;
	width:63px;
	height:16px;
	display:block;
	position: relative;
	margin:0 50px 0 0;

} 
.main-nav li a#video-btn:hover{
	background:url(/images/main-nav.png) 0 -158px no-repeat;
}
.main-nav li.active a#video-btn{
	background:url(/images/main-nav.png) 0 -158px no-repeat;
}


#middle{
	overflow:hidden;
}
#akcent{
	width:652px;
	height:390px;

}
#slider{
	padding: 0;	
}
#programa_box{
	width:300px;
	height:385px;
}
#programa_box h3{
	font:bold 16px 'banksans', Arial, sans-serif;
	color:#c0c0c0;
	padding: 5px 0 0 12px;
	text-transform:uppercase;
}
#prTop{
	background:url(/images/schedule_head.png) no-repeat;
	width:300px;
	height:30px;
	margin-bottom:1px;

}
#pr_menu{
	width:228px;
	height:30px;
	padding-top:50px;
	margin-left: 70px;
}
.dni ul{
font-family:Tahoma, Geneva, sans-serif;
font-size:10px;
padding: 0;
margin:5px;
}
.dni ul li{
list-style: none;
display: inline;
}

.dni ul li a{
text-decoration: none;
float: left;
color:#676767;
padding-right: 10px;
}

.dni ul li a:hover{
color: #e1e1e1;
}

a.whitelink {
text-decoration: none;
float: left;
color:#ffffff !important;
padding-right: 10px;
}

div.item{
	float:left;
	padding-bottom:1px;
	background: url(/images/schedule_item_bg.png) bottom left repeat-x;
}
div.time_bg{
	float:left;	
	width:55px;
}
.time{
	color:#bababa;
	font-family:Tahoma, sans-serif; 
	font-size:11px;
	padding-right:11px;
	width:55px;
	text-decoration:none;
}
a.show_air{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	padding:10px;
	float:left;
	width:256px;
	color:#ecbdb8;
	text-decoration:none;
	background-color: #c62311;
}
a.show_air .time{
	color:#ecbdb8;
}
a.show_air img{
	margin:0 10px 10px 0;
}
a.show_air p{
	margin:10px 0 0 0;
}
a.show{
	padding:10px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#bababa;
	font-size:11px;
	float:left;
	text-decoration:none;
	width:256px;
}
a.show:hover{
	color:#fff;
	background:url(/images/schedule_item_bg_hover.png) bottom left repeat-x;
}
span.tv{
	background-image:url(/images/tv.png);
	background-repeat:no-repeat;
	width:17px;
	height:35px;
	float:left;
	padding-right:7px;
	margin-left:5px;
}
#videoPlayer{
	padding-top:5px;
	overflow:hidden;
}
#bannerRight{
	margin-bottom:20px;
}
#contactBox{
	width:298px;
	height:75px;
	margin-top:33px;
}
#twitter
{
  display: block;
  width: 96px;
  height: 75px;
  opacity:.5;
 

background: url(/images/twitter_1.png) top left;

  float:left;
}

#twitter:hover
{ 
opacity:1;


background: url(/images/twitter_1.png) bottom left;

}

#twitter span
{
  display: none;
}
#youtube
{
  display: block;
  width: 103px;
  height: 75px;
  opacity:.5;


background: url(/images/youTube_1.png) top left;

  float:left;
}

#youtube:hover
{ 
opacity:1;


background: url(/images/youTube_1.png) bottom left;

}

#youtube span
{
  display: none;
}
#facebook
{
  display: block;
  width: 99px;
  height: 75px;
  opacity:.5;


background: url(/images/facebook_1.png) top left;

  float:left;
}

#facebook:hover
{ 
	opacity:1;


background: url(/images/facebook_1.png) bottom left;

}

#facebook span
{
  display: none;
}
#news_holder{
	clear:both;
	overflow:hidden;
	margin:10px 0 20px 0;

}
div.news_box{
	margin-right:15px;
	width:305px;
	float:left;
}
div.news_content{

}

a.news_pic{
	float:left;
	display:block;
	<!-- background-image:url(/images/news_img.png); -->
    background-position:center center;
	background-repeat:no-repeat;
	background-color:#000;
	width:305px;
	height:229px;
    overflow:hidden;
 	margin-bottom:5px;
}

div.news_pic{
	float:left;
	<!-- background-image:url(/images/news_img.png); -->
    background-position:center center;
	background-repeat:no-repeat;
	background-color:#000;
	width:305px;
	height:229px;
    overflow:hidden;
 	margin-bottom:5px;
}
img.promos_pic {
width:304px; height:191px; position:relative; top:-191px; left:0px; 
z-index:99;
}
div.img_mask{

padding:215px 0 0 15px;
font-family: arial;
font-size: 14px;
font-weight: bold;
font-style:	normal;
color:	#FFFFFF;
text-transform:	uppercase;
text-decoration:	none;
line-height:	16px;
text-align:	start;
vertical-align:	baseline;
direction:	ltr;

}
.img_mask .air_date{
	font-family: 'banksans';
	font-size: 15px;
}

div.news_title{
	padding-left:10px;
	
}
a.newsTitle {
	text-decoration:none;
	font-family: 'banksans', Tahoma, Helvetica, sans-serif;
	font-size:27px;
	font-weight:bold;
	line-height:26px;
	color:#DB2714;
    text-transform:uppercase;
    padding:5px;
}
a.newsTitle:hover{
	text-decoration:none;
	color:#fff;
}
div.news_text{
	font-family:Tahoma, Geneva, sans-serif;
	color:#939496;
	font-size:11px;
	line-height:18px;
	padding:10px 0 0 15px;
}
span.more a{
	font-family:Tahoma, Geneva, sans-serif;
	color:#01aa0a;
	font-size:11px;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
}
span.more a:hover{
	padding-left:3px;
	padding-right:3px;
	padding-bottom:2px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;
	font-size:11px;
	background-color:#03aa1a;
}
#footer{
	width:920px;
	background:url(/images/footer_bg.png) #ae1e0d bottom left repeat-x;
	
	padding:20px;
	overflow:hidden;
}
#footer span{
	font: 11px Arial, sans-serif;
	color:#e7b1ab;
	float:left;
	margin-top:35px;
}
.footer-big-menu{
	overflow:hidden;
}	

.footer-big-menu ul{
	float:left;
	margin:0 82px;
}
.footer-big-menu ul li:first-child{
	text-transform:uppercase;
	color:#efd2cf;
	text-align:right;
	font:bold 15px Arial, sans-serif;
}
.footer-big-menu ul li{
	text-align:right;
}
.footer-big-menu ul li a{
	color:#efd2cf;
	text-decoration:none;
	font: 11px Arial, sans-serif;
}
.footer-big-menu ul li a:hover{
	text-decoration:underline;
}
.footer-links {
	margin:35px 0 15px 0;
	overflow:hidden;
	float:right;
}
.footer-links li{ 
	float:left;
	margin-right:10px;
	border-right: 1px solid #efd2cf;
	padding-right:5px;
	line-height: 5px;
}
.footer-links li a{
	font: 11px Arial, sans-serif;
	color:#efd2cf;
	text-decoration:none;
} 
.footer-links li a:hover{
	text-decoration:underline;
}
#logos_box{
	width:958px;
	height:137px;
	background-image:url(/images/white_bg.png);
	border:1px solid #e1dfe0;
	overflow:hidden;
}
.copy{
	font: 11px Arial, sans-serif;
	color:#ccc;
	display:block;
	text-align:right;
	margin:20px 0 40px 0; 
	text-decoration:none;
}
.footer-logos {
	margin:22px 0 15px 0;
	overflow:hidden;
	float:left;
}
.footer-logos li{ 
	float:left;
	margin-right:20px;
	padding-right:5px;
	line-height: 5px;
}
.footer-logos li a{
	font: 11px Arial, sans-serif;
	color:#efd2cf;
	opacity:.5;
	filter: alpha(opacity=50)
	text-decoration:none;
} 
.footer-logos li a:hover{
	text-decoration:underline;
	opacity:1;
	filter: alpha(opacity=100);
}
#logos_box{
	width:958px;
	height:137px;
	background-image:url(/images/white_bg.png);
	border:1px solid #e1dfe0;
	overflow:hidden;
}
.novatv_link{
	background:url(/images/nova_logos.png);
	width:29px;
	height:28px;
	display:block;
	text-indent:-9999px;
}
.kinonova_link{
	background:url(/images/nova_logos.png) -45px 0 no-repeat;
	width:54px;
	height:28px;
	display:block;
	text-indent:-9999px;
}
.diema_link{
	background:url(/images/nova_logos.png) -119px 0 no-repeat;
	width:60px;
	height:28px;
	display:block;
	text-indent:-9999px;
}
.novasport_link{
	background:url(/images/nova_logos.png) -195px 0 no-repeat;
	width:76px;
	height:28px;
	display:block;
	text-indent:-9999px;
}


#nova
{
  display: block;
  width: 142px;
  height: 61px;

background: url(/images/nova_1.png) no-repeat top left;

  float:left;
  margin-top:35px;

margin-left:120px;

  margin-right:40px;
}

#nova:hover
{ 
  

background: url(/images/nova_1.png) no-repeat bottom left;

}

#nova span
{
  display: none;
}
#diemi
{
  display: block;
  width: 205px;
  height: 61px;

background: url(/images/diemi_1.png) no-repeat top left;

  float:left;
  margin-top:35px;
  margin-left:0px;
  margin-right:35px;
}

#diemi:hover
{ 


background: url(/images/diemi_1.png) no-repeat bottom left;

}

#diemi span
{
  display: none;
}

#eva
{
  display: block;
  width: 92px;
  height: 61px;

background: url(/images/eva_1.png) no-repeat top left;

  float:left;
  margin-top:35px;
  margin-left:0px;
  margin-right:35px;
}

#eva:hover
{ 


background: url(/images/eva_1.png) no-repeat bottom left;

}

#eva span
{
  display: none;
}
#premier
{
  display: block;
  width: 47px;
  height: 61px;


background: url(/images/premier_1.png) no-repeat top left;

  float:left;
  margin-top:35px;
  margin-left:0px;
  margin-right:35px;
}

#premier:hover
{ 


background: url(/images/premier_1.png) no-repeat bottom left;

}

#premier span
{
  display: none;
}
#champ
{
  display: block;
  width: 71px;
  height: 61px;

background: url(/images/champs_1.png) no-repeat top left;

  float:left;
  margin-top:35px;
  margin-left:0px;
  margin-right:35px;
}

#champ:hover
{ 

background: url(/images/champs_1.png) no-repeat bottom left;

}

#champ span
{
  display: none;
}
#footerElements{
	margin-top:5px;


background: url(/images/footer_elements.png) no-repeat top left;

	height:118px;
}
#footerMenu{
	padding-top:56px;
	padding-left:217px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#c0c0c2;
}
a.footerLinks {
	text-decoration:none;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#656565;
	padding-right:7px;
	padding-left:7px;
}
a.footerLinks:hover{
	text-decoration:underline;
}
div.footerTxt{
	padding-left:7px;
	padding-top:6px;
	color:#656565;
}


div.items {
width: 304px;
float:left;
min-height:320px;
margin-right:22px;
margin-bottom:55px;
}

div.items img {
width: 305px;
height: 229px;
margin-bottom:3px;

}

div.items a.piclink {
display:block;
width: 304px;
height: 229px;
}

div.items a.piclink:hover {
display:block;
}
div.items a.title {
font: bold 30px 'banksans',Tahoma, sans-serif;
text-transform: uppercase;
text-decoration: none;
line-height:28px;
color: #DB2714;
word-wrap:break-word;
}

div.items a.title:hover {
color:#fff;
}

div.items a.watch {
font-size:12px !important; 
font-family:Tahoma, arial !important; 
text-decoration:none !important;
color:#6a6a6a !important; 
}

div.items a.watch:hover {
color:#fff !important; 
}


#news_zero {
clear:both;
height:0px;
padding-top:5px;
width:965px;
}

#view_div{
background:#ffffff;
color:#000000 !important; 
width:653px;
margin-bottom:10px;
}

#schedule_div{

color:#000000 !important; 
width:653px;
}

#schedule_div #schedule_header {
background: url("/images/schedule_head.png") #000 top left  repeat-x;
width:653px;
padding:0 0 0 10px;

line-height:28px !important; 
font-size:11px !important; 
color:#676767;
font-family:Tahoma, arial !important; 

}
#schedule_div #schedule_header h3{
font:bold 16px 'banksans', Arial, sans-serif;
color:#c0c0c0;
padding: 5px 0 0 0px;
text-transform:uppercase;
}

#schedule_div #schedule_header a {
font-size:11px !important; 
color:#676767;
font-family:Tahoma, arial !important; 
text-decoration:none;
margin-right:14px;
}

#schedule_div #schedule_header a:hover {
color:#D42916;
}


#schedule_div #schedule_header a.on {
font-size:11px !important; 
color:#D42916;
font-family:Tahoma, arial !important; 
text-decoration:none;
}
#schedule_list{
	background:white;
	overflow:hidden;
}

div.schedule_line {
height:38px;
width:653px;
}
div.schedule_time {
float:left;
height:35px;
width:57px;
margin-top:3px;
line-height:35px !important; 
font-size:18px !important; 
padding-left:5px !important;
color:#ffffff;
text-align:center;
font-family:diema1regular, arial !important; 
}

div.schedule_even {
width:633px;
line-height:18px !important; 
font-size:11px !important; 
padding:5px 10px;
color: #BABABA;
background: url("/images/schedule_item_bg.png") #5b5b5b bottom left repeat-x;
font-family:Tahoma, arial !important; 
}
div.schedule_even:hover {
background: url("/images/schedule_item_bg_hover.png") #5b5b5b bottom left repeat-x;
}
div.schedule_even a {
color: #BABABA;
margin-left:11px;
text-decoration:none !important;
font-family:Tahoma, arial !important; 
}
div.schedule_even:hover a {
color:#fff;
}

div.schedule_odd {
width:633px;
line-height:18px !important; 
font-size:11px !important; 
padding:5px 10px;
color: #BABABA;
background: url("/images/schedule_item_bg.png") #5b5b5b bottom left repeat-x;
font-family:Tahoma, arial !important; 
}
div.schedule_odd:hover {
background: url("/images/schedule_item_bg_hover.png") #5b5b5b bottom left repeat-x;
}
div.schedule_odd a {
color: #BABABA;
margin-left:11px;
text-decoration:none !important;
font-family:Tahoma, arial !important; 
}
div.schedule_odd:hover a {
color:#fff;

}

div.schedule_onair {
width:633px;
line-height:18px !important; 
font-size:11px !important; 
padding:5px 10px;
color: #ECBDB8;
background-color:#C62311;
background-position:5px 0;
background-repeat:no-repeat;
font-family:Tahoma, arial !important; 
overflow:hidden;
}
div.schedule_onair p{
	margin-top:10px;
}
div.schedule_onair p img{
	margin:0 10px 10px 0;
}

div.schedule_onair a {
color: #ECBDB8;
text-decoration:none !important;
font-family:Tahoma, arial !important; 
margin-left:11px;
}

div.inner_div {
padding:10px ; 
padding-bottom:15px !important;
border:1px solid #E1DFE0 !important; 
font-family:Verdana, Geneva, sans-serif; 
font-size:12px ; 
color:#303030;
line-height:18px;
width:623px;
min-height:500px;
background-color:#ffffff;
overflow:hidden;
}
div.inner_div p{
	padding:0 0 10px 0;
}
.inner_div p img{

}

div.inner_header { 
margin-bottom:10px !important;
font: bold 38px 'banksans', Arial, sans-serif;
text-transform:uppercase;
color:#C62311;
line-height:35px !important; 
}