@charset "UTF-8";


body {margin:0; padding:0; background: #429bc2 url("../img/wide_bg.jpg") center top no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.horizontal_drilling_bg {background: #cab75c url("../img/horizontal_drilling_bg.jpg") center top no-repeat;}
.i_store {background: #66ba83 url("../img/i_store_bg.jpg") center top no-repeat;}

.clear {clear:both;}

.link_color {color:#0091bf;}
a {color:#0091bf;}

span.marked {color:red;}

h2 {margin:20px 15px; color:#000; font-size:18px;}

div.annotation {margin:10px;}

div.flash_message {text-align: center; font-size:18px;padding:10px; background: #fff;}
	div.flash_message span.error_fm {color:red;}
	div.flash_message span.message_fm {color:#333;}
	div.flash_message span.error_fm_second {color:red; font-size:14px; font-weight: bold;}
	div.flash_message span.message_fm_second {color:#333; font-size:14px; font-weight: bold;}

div.std_form_errors {margin:0; padding:0;}
	div.std_form_errors ul {margin:10px; padding:0 30px;}
		div.std_form_errors ul li {color:black;}
	

.gray {color:#666;}

input {margin:0; padding:0;}
.error_form_label {color:#cf0000; font-weight: bold;}
.error_form_label input {border:1px solid red;}

input.profile_input {width:300px;}
textarea.profile_text_area {width:300px; height:200px;}


ul.std_ua {margin:10px 0 0 20px; padding:0; list-style: none;}
	ul.std_ua li {margin:5px 0 0 20px; padding: 0; font-weight: bold; color:#333;}
		
/*******************
 * Caching img 
 * 
 *******************/
@media projection, screen {
	div.imgCache {position: absolute; left: -8000px; top: -8000px;}
	div.imgCache img {display:block;}
}

@media print {
	div.imgcache {display:none;}
}

/************
	layout
*************/

#footer, #wrap {width:1024px;}
#wrap {margin:0 auto 0 auto; /*background: #555;*/}
#footer {height: 100px; margin: -101px auto 0 auto;}


/* footer 100 height */

html, body {height:100%;}
div#wrap {min-height: 100%;}
* html div#wrap {height: 100%;}
#content_area {margin:0 10px 0 10px; padding:0 0 100px 0; }

#footer_content {margin:0 10px 0 10px; /*background: #fdfdfd;*/ border-top:1px solid #bbb;}

/* header */

#header {/*background-color: #79c7df;*/}

	#menu ul {margin:0; padding:0;}
	#menu ul li {display:block; float:left;  margin:0;}
		a#logo {display:block; width:220px; height:80px; margin:35px 35px 0 5px; background: url("../img/header_menu_logo_podryad_tv.png");}
		a#tv_logo_coac {display:block; width:150px; height:138px; margin: 0 ; background: url(../img/header_menu_logo_coac.png);}
		a#tv_logo_coac_active {display:block; width:150px; height:138px; margin: 0 ; background: url(../img/header_menu_logo_coac_active.png);}
		a#tv_logo_coac:hover {background: url(../img/header_menu_logo_coac_active.png);}
		
		a#tv_logo_icube {display:block; width:150px; height:138px; margin: 0; background: url(../img/header_menu_logo_icube.png);}
		a#tv_logo_icube_active {display:block; width:150px; height:138px; margin: 0; background: url(../img/header_menu_logo_icube_active.png);}
		a#tv_logo_icube:hover {background: url(../img/header_menu_logo_icube_active.png);}
		
		a#tv_logo_tools {display:block; width:150px; height:138px; margin: 0; background: url(../img/header_menu_logo_tools.png);}
		a#tv_logo_tools_active {display:block; width:150px; height:138px; margin: 0; background: url(../img/header_menu_logo_tools_active.png);}
		a#tv_logo_tools:hover {background: url(../img/header_menu_logo_tools_active.png);}
		
		a#tv_logo_live {display:block; width:150px; height:138px; margin: 0; background: url(../img/header_menu_logo_live.png);}
		a#tv_logo_live_active {display:block; width:150px; height:138px; margin: 0; background: url(../img/header_menu_logo_live_active.png);}
		a#tv_logo_live:hover {background: url(../img/header_menu_logo_live_active.png);}
		
		a#tv_logo_bur {display:block; width:158px; height:138px; margin: 0; background: url(../img/header_menu_logo_bur.png);}
		a#tv_logo_bur_active {display:block; width:158px; height:138px; margin: 0; background: url(../img/header_menu_logo_bur_active.png);}
		a#tv_logo_bur:hover {background: url(../img/header_menu_logo_bur_active.png);}
	
	
	#sub_menu_nav_left_gap {height:50px; /*background: url("../img/sub_menu_nav_left_gap.png") left top no-repeat;*/}
	#sub_menu_nav_right_gap {height:50px; /*background: url("../img/sub_menu_nav_right_gap.png") right top no-repeat;*/}
	#sub_menu_nav {height:50px; margin:0 12px 0 12px;  background: url("../img/sub_menu_nav_filler.jpg") repeat-x;}
		
		ul#sub_menu_nav_items {margin: 0 0 0 14px;  padding: 8px 0 0 0;}
			ul#sub_menu_nav_items li {display: block; float: left; padding: 0 15px 0 0;}
				a#sub_menu_nav_button_abon, a#sub_menu_nav_button_abon_active {display:block; width:166px; height:34px;}
					a#sub_menu_nav_button_abon {background: url("../img/sub_menu_nav_button_abon.png");}
					a#sub_menu_nav_button_abon_active {background: url("../img/sub_menu_nav_button_abon_active.png") left top no-repeat;}
					a#sub_menu_nav_button_abon:hover {background: url("../img/sub_menu_nav_button_abon_active.png") left top no-repeat;}
				a#sub_menu_nav_button_our_net, a#sub_menu_nav_button_our_net_active {display:block; width:166px; height:34px;}
					a#sub_menu_nav_button_our_net {background: url("../img/sub_menu_nav_button_our_net.png") left top no-repeat;}
					a#sub_menu_nav_button_our_net_active {background: url("../img/sub_menu_nav_button_our_net_active.png") left top no-repeat;}
					a#sub_menu_nav_button_our_net:hover {background: url("../img/sub_menu_nav_button_our_net_active.png") left top no-repeat;}
				a#sub_menu_nav_button_connect, a#sub_menu_nav_button_connect_active  {display:block; width:166px; height:34px;}
					a#sub_menu_nav_button_connect {background: url("../img/sub_menu_nav_button_connect.png") left top no-repeat;}
					a#sub_menu_nav_button_connect_active {background: url("../img/sub_menu_nav_button_connect_active.png") left top no-repeat;}
					a#sub_menu_nav_button_connect:hover {background: url("../img/sub_menu_nav_button_connect_active.png") left top no-repeat;}
					
				
		#sub_menu_nav_circle {width:75px; height:76px; position:relative; left:0; top:200px; margin:-18px 0 0 40px; float:left; background: url("../img/sub_menu_nav_button_main.png") no-repeat;}
		
		#sub_menu_nav_circle_cp {width:75px; height:76px; position:absolute; margin:-12px 0 0 600px; /*margin:-18px 0 0 40px;*/ background: url("../img/sub_menu_nav_button_main.png") no-repeat;}
		
		
		#sub_menu_nav_form {width:288px; height:34px; margin:0 0 0 150px; float:right; display:inline; background:  url("../img/sub_menu_nav_form_search.png") no-repeat;}
		#sub_menu_nav_form_field_search {margin: 10px 0 0 20px;  height:13px; width:190px; border:none; font-size:10px; background: #dbdbdb; color:#202020;}
		#sub_menu_nav_form_button_search {width:60px; height:19px; margin: 0 0 0 5px; border:none; background: none; color:#ccc; font-size: 12px;}
	
	#part_menu {height:40px; background: url("../img/part_menu_filler.png");}
	ul#part_menu_items {margin: 0; padding: 0;}
		ul#part_menu_items li {display:block; float:left; margin:0; padding: 0;}
		ul#part_menu_items li .separator {display:block; width:2px; margin:13px 0 0 0; background: url("../img/part_menu_separator.png") no-repeat;}
		ul#part_menu_items li a {display:block; height:28px; float:left; margin: 1px 0 1px 0; padding:12px 20px 0 20px; color:#ccc; font-size: 14px; font-weight: bold; text-decoration: none;}
		ul#part_menu_items li a.active {color:#fff; background: url("../img/part_menu_button_filler.jpg") left top repeat-x;}
		
	#banners {height:210px; padding:0; margin:0; position:relative; background: url("../img/half_trans_banner_bg.png") left top no-repeat;}
		#banners ul {margin:0; padding: 21px 0 15px 20px; list-style: none;}
			#banners ul li {display: block; float:left; margin:0 18px 0 0; padding:0; /*padding: 0 0 16px 0;*/ background: url("../img/banner_screen_flat.png") no-repeat;}
				#banners ul li a.banner_wrapper {display:block; width:295px; height:150px; margin: 6px 7px 18px 7px; padding:0; overflow: hidden;}
					#banners ul li a.banner_wrapper img {border:none;}
					
	#central_part_wrapper {background: #eaeaea url("../img/111.jpg") repeat-x ; padding:0 0 30px 0;}
	
	#main_content_column_channel {float:left; width:237px; /*width: 283px;*/ margin:0 14px 0 0; /*border:1px solid #bbbbbb;*/ /*background:#4f4f4f;*/}
	#main_content_column_tvcast {float:left; width: 235px;  margin:0 14px 0 0; /*background: #f666af;*/}
	
	.main_content_column_left {float:left; width: 497px;  margin:0 14px 0 0; /*background: #f666af;*/}
	.main_content_column_other {margin:0 0 0 507px; padding:0; /* background: #310f8a;*/}
		
		#main_content_column_channel h1.column_header, #main_content_column_channel h1.column_header a, .main_content_column_left h1.column_header, #main_content_column_tvcast h1.column_header {font-size: 20px; color:#333;}
		#main_content_column_channel h1.column_header {margin:21px 0 16px 21px;}
		#main_content_column_tvcast h1.column_header {margin: 21px 0 16px 7px;}
		.main_content_column_left h1.column_header {margin: 21px 0 16px 7px;}
		
			ul#main_content_column_channel_filter_menu, #main_content_column_tvcast_filter_menu {margin: 0; padding: 0;}
			ul#main_content_column_channel_filter_menu li, #main_content_column_tvcast_filter_menu li {display:block; float:left;}
				ul#main_content_column_channel_filter_menu li a, #main_content_column_tvcast_filter_menu li a {display:block; height:18px; padding:5px 0 0 0; font-size: 10px; font-weight: bold; text-decoration: none; text-align: center; color:#333; background: url("../img/main_content_columns_button_filler.jpg") repeat-x;}
				
				ul#main_content_column_channel_filter_menu li a.active, #main_content_column_tvcast_filter_menu li a.active {color:#ffffff; background: url("../img/main_content_columns_active_button_filler.jpg") repeat-x;}
				ul#main_content_column_channel_filter_menu li a.number_filter {width:60px;}
				ul#main_content_column_channel_filter_menu li a.alph_filter {width:60px; border-left: 1px groove #bbb; border-right: 1px groove #bbb;}
				ul#main_content_column_channel_filter_menu li a.pop_filter {width:114px;}
				ul#main_content_column_channel_filter_menu li a.icube_menu_header {width:236px;}
				
				#main_content_column_tvcast_filter_menu li a.channel_filter {width:93px;}
				#main_content_column_tvcast_filter_menu li a.now_filter {width:90px;}
				#main_content_column_tvcast_filter_menu li a.day_filter {width:50px;}
				
			#channel_list_wrapper, #tv_telecast_wrapper, #icube_mm_wrapper {background:#fff; border: 1px solid #bbb; border-top: none;}
			#channel_list_wrapper {padding:10px 0 0 0; height:500px; overflow: scroll;}
			#tv_telecast_wrapper {padding:1px 0 20px 0;}
			#icube_mm_wrapper {padding:0; border:1px solid #bbb;}
			
			#channel_list {padding: 0 19px 0 0; background:#2f2f2f; /*border: 1px solid #bbb;*/}
				#channel_list a, #channel_list a.icube_mm, #channel_list a.icube_mm_l_ident {display:block; padding: 4px 0 6px 0; margin:0; text-decoration: none; color:#999999; background: url("../img/channel_list_separator.gif") bottom left repeat-x;}
				#channel_list a.icube_mm {padding:4px 0 6px 15px;}
				#channel_list a.icube_mm_l_ident {padding:4px 0 6px 35px;}
				#channel_list a span {margin: 0 21px; padding:0; display:inline; float:left; width:20px;}
				#channel_list a.active {font-weight: bold; color:#e35f5d; background: #1f1f1f;}
				#channel_list a:hover, #channel_list a.icube_mm:hover {color:#e35f5d; background: #1f1f1f;}
				
				#channel_list a.icube_mm {}
				
			#channel_list_sub_block {display:block; margin: 11px 0 9px 20px; padding: 0 0 10px 0;}
			
			#tv_telecast_wrapper ul {margin:10px 0 0 10px; padding:0; list-style: none; font-size: 10px; color:#2d2d2d;}
			#tv_telecast_wrapper ul li {margin: 0; padding: 0;}
			#tv_telecast_wrapper ul li.channel_name {padding:0 0 5px 0; /*text-decoration: underline;*/ font-size:12px; font-weight: bold;}
		
		.main_content_column_other_wrap_header {height:83px; padding:0 0 0 0; background: url("../img/main_content_column_other_header_bg.jpg") right top no-repeat;}
		/*#main_content_column_other*/ a.how_connect_button {display:block; float: left; width:255px; height:37px; padding:12px 0 0 20px; margin: 16px 20px 0 0; text-decoration:none; font-weight:bold; font-size:18px; color:#333; background: url("../img/main_content_column_how_connect_button.png") no-repeat;}
		
		.main_content_column_login_form_wrapper {height:72px;}
			.main_content_column_login_form_wrapper table {padding:10px 0 0 0; /*margin: 0 0 0 30px;*/}
			td.main_page_login_form_input_label {color:#838383; font-size:10px;}
			th.main_page_form_login_header {font-size:11px; font-weight:bold; text-align:left; color:#838383;}
			input.main_page_login_form_button_submit {width:40px; height:18px; color:#7e7e7e; font-size:9px; background: url("../img/main_page_login_form_button_submit.jpg"); border: none;}
			input.main_page_input_login {height:14px; width:96px; padding:2px 5px 0 5px; font-size:10px; background: #1a1a1a; color:#999; border: 1px solid #333;}
		
		
		div.main_content_column_info_area { padding:19px 0 14px 22px; height:550px; /*background: url("../img/main_content_column_info_area_left_up_corner.jpg") left top no-repeat;*/}
		
		
		div.main_content_column_info_area.right_corner {/*background: url("../img/main_content_column_info_area_right_up_corner.jpg") right top no-repeat;*/}
		
		div.main_content_column_info_area_border_top {margin:0; background: #fff url("../img/main_content_column_info_area_border_filler.jpg") left top repeat-x;}
		div.main_content_column_info_area_border_left {background: url("../img/main_content_column_info_area_border_filler.jpg") left top repeat-y;}
		div.main_content_column_info_area_border_right {background: url("../img/main_content_column_info_area_border_filler.jpg") right top repeat-y;}
		div.main_content_column_info_area_border_bottom {background: url("../img/main_content_column_info_area_border_filler.jpg") left bottom repeat-x;}
			
			
			div.main_content_column_info_area table  {width:100%; border-collapse: collapse;}
				div.main_content_column_info_area table	th {font-size: 16px; font-weight: bold; text-align: left; color:#333;}
				div.main_content_column_info_area table td {vertical-align: top; padding:5px 20px 5px 0;}
				div.main_content_column_info_area table td span.bolded_gray {font-weight: bold; font-size:11px; color:#7d7d7d;}
				div.main_content_column_info_area table td span.bolded_red {font-weight: bold; font-size:14px; color:#e35f5d;}
				div.main_content_column_info_area table td span.bigest_red {font-size: 22px; color:#e35f5d;;}
				div.main_content_column_info_area table td.border_buttom {border-bottom: 1px solid #d6d6d6;}
				div.main_content_column_info_area table td a.bold_idented {font-size: 16px; font-weight: bold; text-decoration: none; color:#0091bf;}
				div.main_content_column_info_area table td a.idented {font-size: 16px; color:#0091bf;}
				
				
			table.main_content_column_info_area {width:100%; border-collapse: collapse;}
			table.main_content_column_info_area th {font-size: 16px; font-weight: bold; text-align: left; color:#333;}
			table.main_content_column_info_area td {vertical-align: top; padding:5px 20px 5px 0;}
			table.main_content_column_info_area td span.bolded_gray {font-weight: bold; font-size:11px; color:#7d7d7d;}
			table.main_content_column_info_area td span.bolded_red {font-weight: bold; font-size:14px; color:#e35f5d;}
			table.main_content_column_info_area td span.bigest_red {font-size: 22px; color:#e35f5d;;}
			table.main_content_column_info_area td.border_buttom {border-bottom: 1px solid #d6d6d6;}
			table.main_content_column_info_area td a.bold_idented {font-size: 16px; font-weight: bold; text-decoration: none; color:#0091bf;}
			table.main_content_column_info_area td a.idented {font-size: 16px; color:#0091bf;}
				
			
				div.cam_title {margin:5px; text-align: center;}
				span.bold_idented {font-size: 24px; font-weight: bold; color:#0091bf;}
				div.cam_img_wrapper {text-align: center;}
				img.cam_preview {border:1px solid #999; padding:3px; width:160px; background: #bbb;}
				img.cam_preview_wide {border:1px solid #999; padding:3px; width:640px; background: #bbb;}
				hr.cams_sep {width:90%; color:#fdfdfd;}
				
		div#footer_content table.up_footer {width:100%; background:#fdfdfd  url("../img/footer_bottom_gradient_filler.jpg") left bottom repeat-x;}
			div#footer_content table.up_footer td {vertical-align: top; padding: 16px 0 30px 0;}
			div#footer_content table.up_footer td.img {width:30px; padding:20px 20px 0 20px;}
			div#footer_content table.up_footer td.description {width:25%; color:#333;}
			div#footer_content table.up_footer td.description span.description_header {display:block; padding:0 0 16px 0; font-size: 16px; font-weight: bold; text-align: left; color:#333;}
			
			#footer_second_part table.bottom_footer {width:100%; margin: 30px 0 30px 0; color:#fff;}
			#footer_second_part table.bottom_footer td {vertical-align: top; width:25%; padding:0 18px 0 18px; vertical-align: top;}
			#footer_second_part table.bottom_footer a {color:#fff;}
			
			
		#standart_content_wrap {padding:15px 20px 15px;}
			#standart_content_wrap span.header {font-size: 32px; color:#333;}
			#standart_content_wrap ul.red_header_filter {margin: 0 0 0 32px; padding: 0; display: inline;}
				#standart_content_wrap ul.red_header_filter li {display: inline; margin: 0 4px; }
				#standart_content_wrap ul.red_header_filter li.separator {width:4px; background: url("../img/standart_content_wrap_red_header_filter_separator.jpg") right top repeat-y;}
				#standart_content_wrap ul.red_header_filter li.active {padding:3px; color:#fff; background: url("../img/channel_page_active_filter_bg.jpg") left top repeat-x;}
		
		
		
		#i_store_cat_fc, #i_store_cat_sc, #i_store_cat_tc {background: #fff; border:1px solid #bbb;}
		#i_store_cat_fc {width:210px; float:left; margin-top: 26px;}
		#i_store_cat_sc {width:218px; float:left; margin: 26px 0 0 12px;}
		#i_store_cat_tc {width:488px; float:left; overflow:hidden; margin:26px 0 0 10px;}
			.i_store_cat_tc_header {min-height:30px; border-bottom:1px solid #bbb; background: url('../img/i_store_main_page_th_header_bg.jpg') left bottom repeat-x;}
			* html .i_store_cat_tc_header {height:30px;} 
				.i_store_cat_tc_header h1 {font-size:14px; text-align: center; margin:10px;}
			table.i_store_items_container {width: 100%;}
				table.i_store_items_container td {padding:10px; vertical-align: top;}
					a.i_store_item_link {font-size: 11px;}
					span.i_store_item_cost {display:block; margin:20px 0 0 0; color:#ce4141;}
					img.i_store_item_img {margin-right:4px; float:left; border:1px solid #bbb;}
					div.i_store_item_description {font-size: 11px; margin-top:10px;}
					 div.i_store_item_description ul, div.i_store_item_description ol {margin:0 0 0 15px;}
			a.store_m_menu {display:block; padding:10px; color:#333333; text-decoration: none; font-weight:bold; background: url("../img/i_store_main_page_list_dot.jpg") right center no-repeat; border-bottom: 1px solid #eeeeee;}
			a.store_m_menu:hover {background: #191919 url('../img/i_store_main_page_list_bg.jpg') left top repeat-x; color:#d95151; font-weight: bold;}
			a.store_m_menu_active {background: #191919 url('../img/i_store_main_page_list_bg.jpg') left top repeat-x; color:#d95151; font-weight: bold;}
			span.i_store_mmenu_rg {display:block; background: url('../img/i_store_main_page_list_dot_act.jpg') right center no-repeat;}
		
		#tv_programm_column_genres, #tv_programm_column_programm, #tv_programm_column_tv_cast, #tv_programm_column_tv_cast_small {background: #fff; border:1px solid #bbb;} 
		
		#tv_programm_column_genres {width:146px; float:left; padding:12px; margin-top:26px; height:500px; overflow: scroll;}
		#tv_programm_column_genres_clean {width:170px; float:left; background:#fff; padding:0; margin-top:26px;}
		#tv_programm_column_programm {width:186px; float:left; margin: 26px 0 0 12px; padding:12px; height:500px; overflow: scroll;}
		#tv_programm_column_tv_cast {width:555px; float:left; overflow:hidden; margin:26px 0 0 10px;  /*padding:12px;*/}
		#tv_programm_column_tv_cast_small {width:500px; float:left; overflow:hidden; margin:26px 0 0 10px;  /*padding:12px;*/}
		#tv_programm_column_tv_channels {overflow:hidden; margin:26px 0 0 180px; /*border:1px solid #bbb;*/  /*padding:12px;*/}
		#tv_programm_column_tv_cast_content {background: #fff; border: 1px solid #bbb;}
		#tv_programm_column_programm_clean {width:210px; float:right; margin: 26px 0 0 12px; padding:0; /*border: 1px solid #000;*/}
		#tv_programm_column_genres_clean_bgc {width:220px; float:left; padding:0; margin-top:26px; color:#333; /*border:1px solid #000;*/}
			img.ch_logo {border:1px solid #bbb;}
			a.ch_hp_link {font-size: 10px;}
		
		div.ch_addtional_wrapper {margin:0 5px 40px 0;}
		
		
		div.ch_har {line-height: 20px; margin: 10px 10px 10px 0;}
		
			#tv_programm_column_genres_clean div.header {height:22px; padding:10px 0 0 5px; font-size:12px; font-weight:bold; background: #E4E4E4 url(../img/table_st_header_filler.jpg) repeat-x left top; border-bottom:1px solid #BBBBBB;}
		
		#tv_programm_column_tv_cast_header {border-bottom:1px solid #eee;}
		
		span.tv_programm_column_header {display:block; margin-bottom:15px; font-size: 16px; font-weight: bold; color:#333;}
		ul.tv_programm_column_list {margin: 0; padding: 0; list-style: none;}
			ul.tv_programm_column_list li {padding-bottom:5px;}
			ul.tv_programm_column_list li label {color:#333; font-size: 11px;}
			ul.tv_programm_column_list li label input {margin:4px 10px 4px 4px;}
			
		span.week_links {}
			span.week_links a {padding:3px; margin:2px;}
			span.week_links a.active {color:#000; background: #eaeaea;}
			span.week_links span.active {padding:3px; margin:2px; color:#000; background: #eaeaea;}
			
		ul.tv_programm_column_header_filter { list-style: none; margin:0 0 0 10px; padding:0; float:right; border:1px solid #bbbbbb;  border-top: none; border-right: none;}
			ul.tv_programm_column_header_filter li {float:left; display:block;  margin:0; padding:0;}
				ul.tv_programm_column_header_filter li a {display: block; padding:5px 10px 5px 10px; text-decoration:none; color:#333; background: url("../img/tv_programm_programm_filter_filler.jpg") left top repeat-x; border-right: 1px groove #c1c1c1;}
				ul.tv_programm_column_header_filter li a.active { color:#fff; background: url("../img/tv_programm_programm_filter_active.jpg") left top repeat-x;}


		table.tv_cast_list {width:100%; border:none;}
			table.tv_cast_list td {padding:5px;}
			table.tv_cast_list td.time {width:80px; text-align: center; font-weight: bold;  font-size: 12px; background: #e8e8e8; border-bottom:1px groove #dcdcdc; }
			table.tv_cast_list td.week_links {text-align: right;}
			table.tv_cast_list th {text-align: left; font-size:16px; padding:15px; color:#0091bf;}
			
		div.tv_programm_list_week_filter_wrapper {margin: 10px;}
		div.tv_programm_list_week_links_wrapper {text-align: right;}
		div.tv_programm_list_week_date_wrapper {float: left;}
			
		div#how_connect_left_column {width:230px; float:left;}
			div.how_connect_left_column_info_block {padding:20px;}
		div#how_connect_right_column {margin:0 0 0 230px; padding: 0 20px 0 20px; min-height:500px; background: #fff; /*min-height:500px;*/ border:1px solid #bbb;}
		* html div#how_connect_right_column {height:500px;}
			div#how_connect_right_column h1 {font-size: 18px; margin:20px;}
			
		div#how_connect_left_column ul {margin:0; padding:0; list-style: none; /*border:1px outset #bbb;*/}
			div#how_connect_left_column ul {/*border-right:1px groove #000;*/ border-bottom:1px solid #bbb;}
			div#how_connect_left_column ul li a {display:block; height:24px; padding:10px 5px 0 10px; border-top:1px solid #bbb;}
				div#how_connect_left_column ul li a.active {color:#fff; text-decoration:none; background: url("../img/connect_left_column_link.jpg") left top repeat-x;}
		
		
		.short_news_container {margin-bottom:10px; padding:10px; background:#fff; border:1px solid #bbb;}
				.clear_vert_borders {border-left:none; border-right:none;}
				.table_sh_news {padding:3px; width:100%;}
				.table_sh_news td {padding:5px;}
				.description {color:#333;}
				.description_date {font-size: 10px; color:#333; font-weight: normal;}
				.td_25 {width:25%; vertical-align: top;}
				.td_20 {width:20%; vertical-align: top;}
				.td_40 {width:40%; vertical-align: top;}
		
		
		table.st_data_clean {width:99%; padding:0; background:#fff; border-collapse: collapse; border:1px solid #bbb;}
			table.st_data_clean th {height:27px; padding:5px 5px 5px 15px; text-align:left; font-size:16px; background: #e4e4e4 url("../img/table_st_header_filler.jpg") left top repeat-x; border:1px solid #bbb;}
			table.st_data_clean td {padding:20px; vertical-align:top; font-size:12px; border:1px solid #e3e3e3;}
				table.st_data_clean td img {margin:0 10px 0 0; border:1px solid #bbb; float:left;}
				table.st_data_clean td img.mini_news {float:left; width:90px; /*height:60px;*/ vertical-align: middle; padding:10px 0; border:1px solid #bbb;}
				table.st_data_clean td a.ch_link {font-weight: bold; font-size:14px;}
				table.st_data_clean td div.ch_desc_wrapper {margin:0 0 0 150px; /*border:1px solid #000;*/}
				table.st_data_clean td div.news_mini_desc {margin:0 0 0 105px;}
					div.date_red {padding-bottom:10px; color:#e35f5d; font-weight: bold;}
					div.date_gray {color:#999; font-weight: bold;}
					table.st_data_clean td a.new_mini_header_link {display:block; padding:0 0 10px 0; font-weight:bold; font-size: 14px;}
					table.st_data_clean td a.new_full_header_link {font-weight: bold; font-size: 14px;}
					table.st_data_clean td div.new_full_description {padding:2px 0 20px 0; line-height:1.5em; font-size:11px;}
			
		table.st_data {width:94%;margin:10px; border-collapse: collapse; }
			table.st_data th {height:27px; padding:5px; border:1px solid #bbb; background: #e4e4e4 url("../img/table_st_header_filler.jpg") left top repeat-x;}
			table.st_data td.headered {height:27px; padding:5px; text-align:center; font-weight:bold; /*border:1px solid #bbb;*/}
			table.st_data td {padding:5px; border:1px solid #e3e3e3;}
			
		div.right_col_thin_header {padding:5px; font-weight:bold; font-size:16px; text-align:center; color:#333; background:#fff; border:1px solid #bbb;}
		div.right_col_thin {float:right; width:200px; padding:0; /*background: #bbb; border:1px solid #fff;*/}
			div.mount_wrapper {padding: 0 0 0 19px; background:#2f2f2f;}
				div.mount_wrapper a {display:block; padding: 4px 0 6px 21px; margin:0; text-decoration: none; color:#999999; background: url("../img/channel_list_separator.gif") bottom left repeat-x;}
				div.mount_wrapper a.active {font-weight: bold; color:#e35f5d; background: #1f1f1f;}
				div.mount_wrapper a:hover {color:#e35f5d; background: #1f1f1f;}
				
		div.left_col_wide {margin:0 210px 0 0; width:760px;}
			div.right_col_thin_header_clean {font-size: 16px; color:#333; font-weight: bold;}
			
		div.detail_new_content_wrapper {padding:0 18px;}
			div.right_thf_column {float:right; width:250px;}
			div.right_thf_column_new_wrapper_wrapper {float:right; width: 250px; border-left:1px solid #bbb; border-bottom:1px solid #bbb; padding: 5px; margin:0 15px 0 5px;}
			div.right_thf_column_new_wrapper {margin:10px 0 20px 0;}
				div.right_thf_date {padding:0 0 3px 0; font-size:11px; color:#666;}
				a.right_thf_link {font-weight: bold; font-size: 13px;}
			div.new_left_col {margin:0 260px 0 0; padding:0 0 20px 0; background:#fff; border:1px solid #bbb;}
				img.new_detail_img {float:left; /*width:160px;height:130px;*/ margin:20px; padding:1px; border:1px solid #bbb;}
				div.detail_new_content {margin: 0 20px 0 210px; padding:20px 0 0 0;}
			
				h1.detail_new_content_header {font-size: 18px; margin: 10px 0 10px 0;}
		
		.main_one_content_wrapper {min-height: 200px; padding:50px 0;}
		* html .main_one_content_wrapper {height: 200px;}
		
		h3.icube_mrh {border-bottom:1px solid #eee; padding:3px; background:#2f2f2f; color:#999; text-align:center; font-size:16px;}
			div.icube_mp_mblock_wrapper {border-bottom:1px solid #eee; padding:3px;}
				div.icube_mp_tarif_wrapper {width:60px; margin:5px; float:left; overflow: hidden; border:1px solid #bbb;}
					div.icube_mp_mblock_wrapper a.tarif_link {display:block; text-decoration:none; margin:13px 0 0 70px; padding:3px; text-align:left; font-weight: bold;}
					a.icube_mp_rc_hl_link {display:block; padding:3px; text-decoration: none;}
					a.icube_mp_rc_hl_link:hover {background:#429BC2; color:#fff;}
					
	img.t_plan_mini_img {margin:0 4px 4px 0;}
	div.t_plan_desc {padding:5px 5px 5px 25px; font-size:11px; color:#666; border-bottom:1px solid #bbb;border:1px solid #bbb;}
	
	table.cam_ptz_nav {margin:0 auto; width:100px!important;}
		table.cam_ptz_nav td {text-align:center; vertical-align:middle;}
		table.cam_ptz_nav td a.nav_btn {display:block;border:none;}
			table.cam_ptz_nav td a.nav_btn img {border:none;}
			
	#slider {width:769px; overflow:hidden; display:none;}
									
	.slider_tv {list-style: none; position: relative; margin: 0 auto; padding: 0;}
	.slider_tv li {display: block; overflow: hidden; padding: 0; cursor: pointer; width: 153px; height: 300px; margin:0 0 3px 0; background-color: #fff;}
							
	.slider_tv li a {display:inline;}
	.slider_tv li a.container {display:block; width:630px; height:300px; text-decoration: none;}
								
	.slider_tv li img {border:none;}
									

 	span.pr_desc {opacity:1; filter: alpha(opacity=100);-ms-filter: "alpha(opacity=100)";-khtml-opacity: 1;-moz-opacity: 1; color: #fff;}
	.pr {position:absolute; bottom: 5px; width:630px; /*height:50px; */padding:5px; opacity:.70; filter: alpha(opacity=70);-ms-filter: "alpha(opacity=70)";-khtml-opacity: .70;-moz-opacity: .70; color:white; background:#333;}
	
	ul.front_actions {margin: 5px 0; padding:0 5px; list-style: none;}
	ul.front_actions li {margin:3px;}
	ul.front_actions li a {font-weight: bold; font-size: 13px;}
	.date {color:#666; font-weight: bold;}
	.red_idented {color:#E35F5D;}
	.medium_idented {color:#0091BF; font-weight: bold; font-size: 14px;}
	
	