/* default */
*{margin:0px; padding:0px; border:0px;}
html{background:#4d5055 url(../_images/bg/body.jpg) bottom left repeat-x; min-height:100%; position:relative;}
body{font:71.8%/1.25 Arial, Helvetica, sans-serif; color:#ccc;}
ul,li{list-style:none;}
a{color:#ccc; text-decoration:none;}
a:hover{color:#00cc33;}
.clearfix:after{clear:both; content:"."; display:block; height:0px; visibility:hidden;}
h1,h2,h3,h4,h5,h6{font-size:1em;}
input, textarea{color:#ccc; background:none; font-family:Arial, Helvetica, sans-serif; font-size:1.1em;} 
table, td{border-collapse:collapse;}
h1{font-size:1.7em; color:#fff; padding-bottom:10px}
h2{font-size:1.2em;}

/* general */
.center{text-align:center;}
.box{padding:10px 25px;}
.fr{float:right;}
.fl{float:left;}
.green_title{color:#00f752; text-transform:uppercase; border-top:1px solid #dedede; border-bottom:1px solid #dedede; padding:5px 25px; font-size:1.1em;}

.title_left{position:relative; background:url(../_images/bg/title_left.gif) no-repeat top left; padding-left:3px; border-bottom:1px solid #46484a;}
.title_right{position:relative; background:url(../_images/bg/title_right.gif) no-repeat top right; padding-right:3px;}
.title{position:relative; background:url(../_images/bg/title_center.gif) repeat-x top left; height:19px; color:#fff; text-transform:uppercase; padding:10px 12px 0px;}
.title img{vertical-align:top;}

.more{text-align:right; padding-top:5px;}
.more a{text-transform:uppercase; color:#00cc33; font-weight:bold; font-size:0.9em;}
.more a:hover{color:#cccccc}

.item{border-top:1px solid #dedede; padding:6px 14px 7px; position:relative;}
.item:first-child{border-top:none;}
.item h2{padding-bottom:3px;}
.item .thumb{width:122px; height:92px; float:left; position:relative; margin-right:10px;}
.main .item{padding:8px 10px;}
.main .item a{color:#fefefe;}
.main .item a:hover{color:#00cc33;}

.text_field{background:url(../_images/bg/field_left.gif) no-repeat top left; height:32px; padding-left:4px; width:221px; margin-bottom:10px;}
.text_field .in{background:url(../_images/bg/field_right.gif) no-repeat top right; height:25px; padding:7px 9px 0px 5px;}

/* corners */
.cb_top{position:relative; font-size:0px; overflow:hidden; height:4px; line-height:0px; zoom:1;}
.cb_bot{position:relative; font-size:0px; overflow:hidden; height:7px; line-height:0px; zoom:1;}
.lt, .rt{width:4px; height:4px; position:absolute;}
.lb, .rb{width:4px; height:7px; position:absolute; bottom:0px;}
.lb{left:0px;}
.rb{right:0px;}
.ct{margin:0px 4px; height:4px; background:url(../_images/corners/b1.gif) repeat-x top left;}
.ct3{margin:0px 4px; height:4px; background:url(../_images/corners/ct3.gif) repeat-x top left;}
.lt{top:0px; left:0px; background:url(../_images/corners/lt1.gif) no-repeat top left;}
.rt{top:0px; right:0px; background:url(../_images/corners/rt1.gif) no-repeat top left;}
.lt2{top:0px; left:0px; background:url(../_images/corners/lt2.gif) no-repeat top left;}
.rt2{top:0px; right:0px; background:url(../_images/corners/rt2.gif) no-repeat top left;}
.lt3{top:0px; left:0px; background:url(../_images/corners/lt3.gif) no-repeat top left;}
.rt3{top:0px; right:0px; background:url(../_images/corners/rt3.gif) no-repeat top left;}
.cb{margin:0px 4px; height:7px;}
.body{zoom:1; position:relative; z-index:2; border-left:1px solid #232323; border-right:1px solid #232323;}

.lb1{background:url(../_images/corners/lb1.png) no-repeat top left;}
.rb1{background:url(../_images/corners/rb1.png) no-repeat top left;}
.cb1{background:url(../_images/corners/cb1.png) repeat-x left bottom;}

.lb2{background:url(../_images/corners/lb2.png) no-repeat top left;}
.rb2{background:url(../_images/corners/rb2.png) no-repeat top left;}
.cb2{background:url(../_images/corners/cb2.png) repeat-x left bottom;}

.lb3{background:url(../_images/corners/lb3.png) no-repeat top left;}
.rb3{background:url(../_images/corners/rb3.png) no-repeat top left;}
.cb3{background:url(../_images/corners/cb3.png) repeat-x left bottom;}

.lb4{background:url(../_images/corners/lb4.png) no-repeat top left;}
.rb4{background:url(../_images/corners/rb4.png) no-repeat top left;}
.cb4{background:url(../_images/corners/cb4.png) repeat-x left bottom;}

.lt_field{background:url(../_images/corners/lt_field.gif) no-repeat bottom left; width:4px; height:7px; position:absolute; top:0px; left:0px;}
.rt_field{background:url(../_images/corners/rt_field.gif) no-repeat bottom right; width:4px; height:7px; position:absolute; top:0px; right:0px;}
.ct_field{background:url(../_images/corners/ct_field.gif) repeat-x left bottom; margin:0px 4px; height:7px;}
.lb_field{background:url(../_images/corners/lb_field.gif) no-repeat top left;}
.rb_field{background:url(../_images/corners/rb_field.gif) no-repeat top right;}
.cb_field{background:#dedede url(../_images/corners/cb_field.gif) repeat-x left bottom;}

.b1{background:#282828 url(../_images/corners/b1.gif) repeat-x 0px -4px;}
.b2{background:#282828 url(../_images/corners/b2.gif) repeat-x 0px -4px;}
.b3{background:#282828 url(../_images/corners/b3.gif) repeat-x 0px -4px;}
.b4{background:#5d6063 url(../_images/corners/b4.gif) repeat-x left bottom;}
.b5{background:#5b5d61 url(../_images/corners/b5.gif) repeat-x left bottom;}
.b6{background:#616367 url(../_images/corners/b6.jpg) repeat-x left bottom;}
.b7{background:#616367 url(../_images/corners/b7.jpg) repeat-x left bottom;}
.b8{background:#5c5f63 url(../_images/corners/b8.jpg) repeat-x left bottom;}
.bl_field{background:#dedede url(../_images/corners/bl_field.gif) repeat-y left top; padding-left:4px;}
.br_field{background:#dedede url(../_images/corners/br_field.gif) repeat-y right top; padding-right:4px;}

/* layout */
#container{padding:6px 0px 32px; margin:0px auto; width:982px; position:relative;}
#content{padding:14px 0px 6px;}
.right_block{position:relative; float:left; width:238px;}
.main{float:left; width:733px; padding-right:11px;}

/* header */
#header{height:109px; position:relative;}
#header .banner{float:left; width:733px;}
#header .banner .body{min-height:88px; text-align:center;}
#header .banner .body img{vertical-align:top;}

#header .search{margin-left:11px; float:left; width:238px;}
#header .search_block{padding-bottom:2px;}
#header .search_block .body{padding:5px 6px;}
#header .search_field{float:left; width:156px; height:26px; background:url(../_images/bg/search.gif) no-repeat left top;}
#header .search_field input{width:146px; padding:5px 5px; color:#fff;}
#header .search_btn{height:27px; width:62px; float:left; display:block; background:url(../_images/buttons/search.gif) no-repeat left top; text-indent:-1000em; overflow:hidden; margin-left:5px;}
#header .search_btn:hover{background-image:url(../_images/buttons/search_active.gif);}
#header .rss{position:relative; margin:4px 23px 4px 5px; float:right; width:23px; height:30px; background:url(../_images/buttons/rss.gif) no-repeat left top; text-indent:-1000em; overflow:hidden; position:relative;}
#header .time{float:left; padding:10px 14px 0px; font-weight:bold; font-family:Tahoma; height:29px; letter-spacing:1px; font-size:1.1em;}

#top_menu .logo{float:left; margin:4px 46px 0px 43px;}
#top_menu li{float:left;}
#top_menu li a{float:left; height:31px; position:relative; margin:-3px 0px; padding:19px 35px 0px; background:url(../_images/menu/border.gif) no-repeat top left;}
#top_menu li span{display:block; height:10px; overflow:hidden; text-indent:-1000em;}
#top_menu li span.news{width:84px; background:url(../_images/menu/news.gif) no-repeat top left;}
#top_menu li span.projects{width:84px; background:url(../_images/menu/projects.gif) no-repeat top left;}
#top_menu li span.programm{width:159px; background:url(../_images/menu/programm.gif) no-repeat top left;}
#top_menu li span.about{width:136px; background:url(../_images/menu/about.gif) no-repeat top left;}
#top_menu li a:hover span.news{background:url(../_images/menu/news_hover.gif) no-repeat top left;}
#top_menu li a:hover span.projects{background:url(../_images/menu/projects_hover.gif) no-repeat top left;}
#top_menu li a:hover span.programm{background:url(../_images/menu/programm_hover.gif) no-repeat top left;}
#top_menu li a:hover span.about{background:url(../_images/menu/about_hover.gif) no-repeat top left;}
#top_menu li a.active span.news{background:url(../_images/menu/news_active.gif) no-repeat top left;}
#top_menu li a.active span.projects{background:url(../_images/menu/projects_active.gif) no-repeat top left;}
#top_menu li a.active span.programm{background:url(../_images/menu/programm_active.gif) no-repeat top left;}
#top_menu li a.active span.about{background:url(../_images/menu/about_active.gif) no-repeat top left;}

/* index page */
.main_news{width:485px; float:left; padding-right:12px;}
.player{position:relative; padding-bottom:6px;}
.player .body{position:relative; height:243px; padding:5px 5px 1px; text-align:center;}
.index .list{float:left; width:236px; position:relative; padding-right:11px;}
.index .list .body{padding-top:6px; min-height:456px;}
.index .general_news .body{padding:10px 13px 8px 6px;}
.index .general_news img{float:left; margin-right:12px;}

.right_block .poster{position:absolute; top:-11px; left:4px; text-transform:uppercase; font-size:0.9em; color:#9f9f9f;}
.right_banner{text-align:center; padding-bottom:6px;}
.right_block .quote .body{padding:19px 14px 10px; height:140px;}
.right_block img{vertical-align:top;}

/* view news */
.text{text-align:justify; line-height:1.4em;}
.text .fr{margin-left:11px;}
.text .fl{margin-right:11px;}
.text p{padding-bottom:15px;}
.tags{padding-bottom:22px;}
.tags .fl{font-size:0.9em; font-weight:bold; padding-top:8px; color:#dedede;}
.tags .fl a{color:#dedede;}
.tags .fl a:hover{color:#00cc33;}
.facebook{width:80px; height:28px; background:url(../_images/buttons/facebook.gif) no-repeat top left; display:block; float:left; text-indent:-1000em; overflow:hidden; margin-left:14px;}
.facebook:hover{background:url(../_images/buttons/facebook.gif) no-repeat 0px -28px;}
.twitter{width:80px; height:28px; background:url(../_images/buttons/twitter.gif) no-repeat top left; display:block; float:left; text-indent:-1000em; overflow:hidden; margin-left:14px;}
.twitter:hover{background:url(../_images/buttons/twitter.gif) no-repeat 0px -28px;}
.lj{width:100px; height:28px; background:url(../_images/buttons/lj.gif) no-repeat top left; display:block; float:left; text-indent:-1000em; overflow:hidden; margin-left:14px;}
.lj:hover{background:url(../_images/buttons/lj.gif) no-repeat 0px -28px;}

.comments h5{color:#00f752; padding-bottom:5px;}
.comments h5 span{color:#ccc; font-weight:normal; background:transparent url(../_images/bg/border.gif) no-repeat 0% 70%; padding-left:10px; margin-left:8px;}
.comments .actions{font-size:.9em; padding:3px 0px 14px;}
.comments .actions a{margin-right:9px;}
.post_pager{text-align:right; font-size:.9em; font-weight:bold;}
.post_pager a{background:url(../_images/bg/border.gif) no-repeat  0% 70%; padding:0px 3px 0px 5px; color:#dedede;}
.post_pager a:hover{color:#00f752;}
.post_pager a:first-child{background:none;}
.textarea{width:590px; height:85px;}
.textarea textarea{width:572px; height:74px; padding:0px 5px;}
.add_comment{padding:15px 25px 10px;}
.add_comment input, .add_comment textarea{color:#787878;}
.send{width:80px; height:27px; background:url(../_images/buttons/send.gif) no-repeat top left; display:block; float:left; text-indent:-1000em; overflow:hidden; position:relative; margin-left:10px; top:58px;}
.send:hover{background:url(../_images/buttons/send.gif) no-repeat 0px -27px;}

/* pager */
.pager{text-align:right; font-size:0.9em; padding:0px 8px 4px; font-weight:bold;}
.pager a{padding:0px 4px; color:#878787;}
.pager a:hover{color:#00f752;}
.pager span{padding:0px 4px; color:#fff;}

/* footer */
#footer{position:relative; padding-top:19px; font-size:1.1em;}
#footer .body{padding:15px 3px 15px 14px; min-height:32px;}
#footer .copy{float:left;}
#footer .menu_bottom{float:right;}
#footer .menu_bottom li{float:left; background:url(../_images/bg/menub_border.gif) no-repeat left center; padding:0px 11px 0px 13px;}
#footer .menu_bottom li:first-child{background:none;}

.image_border {
	border:2px solid silver;
}

.small_image_border {
	border:1px solid silver;
}

.post_quote {
	margin: 0px;
	padding: 4px;
	border: 1px solid #00F752;
}

/* Call-ins */
.current_week_btn {
	height:28px; 
	width:148px; 
	float:left; 
	display:block; 
	background:url(../_images/buttons/current_not_active.gif) no-repeat left top; 
	text-indent:-1000em; 
	overflow:hidden; 
}
.current_week_btn:hover {
	background-image:url(../_images/buttons/current_active.gif);
}
.current_week_btn_active {
	background-image:url(../_images/buttons/current_active.gif);
}

.next_week_btn {
	height:30px; 
	width:174px; 
	float:left; 
	display:block; 
	background:url(../_images/buttons/next_not_active.gif) no-repeat left top; 
	text-indent:-1000em; 
	overflow:hidden; 
}
.next_week_btn:hover {
	background-image:url(../_images/buttons/next_active.gif);
}
.next_week_btn_active {
	background-image:url(../_images/buttons/next_active.gif);
}

/* programms */
.programm-info{position:absolute;  font-family:Impact; text-align:left; color:#fffdf8; margin:0px 4px; padding:5px 20px 5px 22px;  bottom:0px; left:0px; width:680px; min-height:51px; text-transform:uppercase; background:#00960b url(../_images/bg/programm.jpg) repeat-x left top;}
.programm-info .name{font-size:3em; margin-right:15px; letter-spacing:1px;}
.programm-info .cast{letter-spacing:1px; font-size:1.2em; word-spacing:1px;}
.pt10{padding-top:10px;}
.programm-list{position:absolute; top:15px; right:26px; float:right; font-weight:bold; text-transform:uppercase; font-size:1.2em;}

.green_block .cb_top{height:3px;}
.green_block .cb_bot{height:5px;}
.green_block .lt, .green_block .rt{width:2px; height:3px;}
.green_block .lb, .green_block .rb{width:2px; height:5px;}
.green_block .ct{margin:0px 2px; height:3px; background-image:url(../_images/corners/green_ct.png);}
.green_block .cb{margin:0px 2px; height:5px; background-image:url(../_images/corners/green_cb.png);}
.green_block .lt{background-image:url(../_images/corners/green_lt.png);}
.green_block .rt{background-image:url(../_images/corners/green_rt.png);}
.green_block .lb{background-image:url(../_images/corners/green_lb.png);}
.green_block .rb{background-image:url(../_images/corners/green_rb.png);}
.green_block .body{border:none; background:#00980d url(../_images/corners/green_body.gif) top left repeat-x; min-height:50px; color:#fff; padding:0px 5px 0px; text-align:left;}
.b9{background:#616367 url(../_images/corners/b9.gif) repeat-x left bottom;}
.flash_small .body{height:223px; overflow:hidden; padding:2px 4px;}
.flash_small{float:left; padding:0px 12px 6px 0px; width:302px; height:238px; overflow:hidden;}
.flash_desc{float:left; padding-bottom:6px; width:419px; height:238px; overflow:hidden;}
.flash_desc .body{height:207px; overflow:hidden; padding:10px 20px 10px; text-indent:1em; font-size:1.1em; text-align:justify;}
