
html,body { margin: 0; padding: 0; width: 100%; height: 100%; }
body { color: #000; background: #FFF; font: 62.5% Arial, Helvetica, sans-serif;
	min-width: 1000px; width: expression((documentElement.clientWidth) < 1000 ? "1000px" : "100%"); }

a img { border: none }
input,select,textarea { color: #000; font: 12px Arial, Helvetica, sans-serif; }
a { color: #006390; }
a:visited { color: #89A0AB; }
a:hover { color: #D82C1B !important; }
form { margin: 0; }
div.clear, br.clear { clear: both; font-size: 0px; }
p { margin: 0 0 15px; }
div.wrapper { width: 100%; float: left; }

#carrier { font-size: 1.2em; min-height: 100%; }
* html #carrier { height: 100%; }
#padding_bot { padding-bottom: 105px; }


#header { border-top: 2px solid #0095DA; height: 76px; position: relative; z-index: 3;
	background: url(../img/bg_header.png) repeat-x 0 0; }
#set_start {position: absolute; top: 1px; left: 1px; z-index: 10;}
#set_start a {font-size: 0.8em; text-decoration: none; z-index: 10;}
#logo { position: absolute; top: 14px; left: 1%;
	background-image: url(../img/logo.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/logo.png,sizingMethod=crop); }

#logo_vv { position: absolute; top: 14px; left: 1%;
	background-image: url(../img/logo_vv.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/logo_vv.png,sizingMethod=crop); }

#logo_ny { position: absolute; top: 0px; left: 1%;
	background-image: url(../img/logo_ny.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/logo_ny.png,sizingMethod=crop); }

#logo_ny1 { position: absolute; top: 0px; left: 1%;
	background-image: url(../img/logo_ny1.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/logo_ny1.png,sizingMethod=crop); }

#logo_sh { position: absolute; top: 14px; left: 1%;
	background-image: url(../img/logo_s1.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/logo_s1.png,sizingMethod=crop);
}

#logo_9 { position: absolute; top: 14px; left: 1%;
	background-image: url(../img/logo_9.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/logo_9.png,sizingMethod=crop); }
#logo_10 { position: absolute; top: 14px; left: 1%;
	background-image: url(../img/logo_10.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/logo_10.png,sizingMethod=crop); }
#today { color: #6E6E6E; font-size: 14px; font-sisze: 1.17em; position: absolute; top: 8px; left: 37%; width: 250px; display: none; overflow: hidden; height:45px;}

#weather { width: 33%; position: absolute; right: 0; top: 13px; color: #6E6E6E; height:63px; }
#weather div.bg { padding: 0 10px; }
#weather div.bg div { float: left; }
#weather div.select { background: #FFF; border-top: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB; font-size: 12px;
	position: relative; margin-left: 20px; top: -2px; }
#weather a { color: #6E6E6E; }
#weather a.link { display: block; padding: 1px 38px 2px 3px; font-weight: bold;
	background: url(../img/select_weather.gif) no-repeat right 7px; }
#weather a.link_on { background-position: right -7px; }
#weather div.select div.side { width: 3px; height: 19px; font-size: 0; position: absolute; top: 0; }
#weather div.select div.left { left: -3px; background-image: url(../img/select_weather_left.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/select_weather_left.png,sizingMethod=crop); }
#weather div.select div.right { right: -3px; background-image: url(../img/select_weather_right.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/select_weather_right.png,sizingMethod=crop); }
#weather div.select ul { margin: 0; padding: 0; list-style: none; background: #FFF; border: 1px solid #DBDBDB;
	position: absolute; left: -3px; top: 18px; padding: 5px 15px 5px 5px; width: 128px; display: none; z-index: 2}
#weather div.select li { margin-bottom: 3px; }
#weather div.title { font-weight: bold; margin-bottom: 7px; }
#weather div.td_left { width: 65px; }

#enter_top { top: 53px; right: 0; width: 33%; position: absolute; }
#enter_top div { margin-left: 10px; }
#enter_top a { font-weight: bold; }


#menu_line { height: 32px; position: relative; z-index: 2;
	background: #6AB0F2 url(../img/bg_menu_x.png) repeat-x 0 bottom; border-bottom: 2px solid #D5D5D5; }
ul#menu, ul#menu ul { margin: 0; padding: 0; list-style: none; position: absolute; left: 0; top: 1px; }
ul#menu li { float: left; font-size: 12px; position: relative; }
ul#menu a.link { color: #FFF; font-weight: bold; text-decoration: none; text-transform: uppercase; display: block; padding: 8px 11px;
	float: left; height: 15px; }
ul#menu a.link_on, ul#menu a.link_over { color: #2A2929; background: url(../img/bg_menu_x_on.png) repeat-x 0 bottom; }
ul#menu li.sep { width: 3px; background: url(../img/sep.gif) no-repeat center center; font-size: 0; height: 32px; }
ul#menu li.empty { background-image: none; }
ul#menu li.sep_left, ul#menu li.sep_left_hover { background: url(../img/sep_left_on.png) no-repeat right 0; }
ul#menu li.sep_right, ul#menu li.sep_right_hover { background: url(../img/sep_right_on.png) no-repeat 0 0; }
ul#menu li.sep_hover { background-image: url(../img/sep_on.png); }
ul#menu a:hover { color: #2A2929 !important; }
ul#menu ul a:hover { color: #D82C1B !important; }
ul#menu ul a.on { font-weight: bold; text-decoration: none; color: #2A2929; }
ul#menu ul { top: 31px; left: -2px; width: 130px; border: 2px solid #D5D5D5; background: #F5F5F5; padding: 8px 11px 10px; display: none; }
ul#menu ul li { float: none; padding-bottom: 4px; position: static; }

#search { width: 26%; position: absolute; right: 15px; top: 6px; }
#search table { border-collapse: collapse; }
#search td { padding: 0; }
#search td.input { width: 100%; }
#search input { float: left; }
#search td.input input { color: #6E6E6E; font-size: 12px; background: #FFF; width: 100%; padding: 1px 0 1px 5px;
	border-width: 1px; border-style: solid; border-color: #7C7C7C #C3C3C3 #DDD #C3C3C3; }
#search td.button { padding-left: 13px; }
#search td.button input { width: 16px; height: 9px; float: left; }

#cache { position: absolute; left: -100px; top: -100px; width: 10px; }
#cache div.bg_menu_x_on { background: url(../img/bg_menu_x_on.png); }
#cache div.sep_on { background: url(../img/sep_on.png); }
#cache div.sep_left_on { background: url(../img/sep_left_on.png); }
#cache div.sep_right_on { background: url(../img/sep_right_on.png); }

#tray_front { margin-top: 1px; border-top: 2px solid #D5D5D5; height: 15px; }


div.center_col { margin: 0 33% 0 200px; padding: 0 10px 0 5px; }
div.left_col { width: 200px; float: left; margin-left: -100%; }
div.left_col div.carrier { padding: 0 10px; }
div.right_col { width: 33%; float: left; margin-left: -33%; }
div.right_col div.carrier { padding: 0 8px; }
div.big_col { margin-left: 200px; }
div.big_col div.center_col { margin: 0 40% 0 0; }
div.big_col div.right_col { width: 40%; margin-left: -40%; }


#top_news_control { border-top: 1px solid #89A0AB; height: 4px; position: relative; }
#top_news_control div.bg { position: absolute; right: 0; top: 6px; }
#top_news_control div.title { float: left; padding: 1px 5px 0 0; font-weight: bold; font-size: 1.17em; }
#top_news_control a { color: #5A656B; text-decoration: none; display: block; width: 19px; height: 19px; float: left; text-align: center;
	line-height: 19px; font-weight: bold; background: #E5E7EA url(../img/ico_list.png) no-repeat 0 0; margin-left: 2px; }
#top_news_control a.on { color: #FFF; background-position: 0 -19px; background-color: #7B858A; }
#top_news_control a.on:hover { color: #FFF !important; }

div.top_news { margin-bottom: 16px; display: none; }
div.top_news table { border-collapse: collapse; }
div.top_news td { padding: 0; vertical-align: top; }
div.top_news div.img_ramka { margin-right: 13px; }
div.top_news div.name { margin: 37px 0 8px; line-height: 1.1; }
div.top_news div.name span { color: #2F2F2F; font-size: 1.08em; }
div.top_news div.name a { font-size: 1.3em; text-decoration: none; font-weight: bold; }
div.top_news div.name a:hover { text-decoration: underline; }
div.top_news div.text { color: #2A2929; margin-bottom: 8px; }

div.count_comments { font-size: 0.92em; color: #2A2929; padding-bottom: 2px;
	background: url(../img/ico_comment.gif) no-repeat 0 1px; }
span.count_comments { font-size: 0.92em; color: #2A2929; padding-bottom: 2px; padding-left: 17px;
	background: url(../img/ico_comment.gif) no-repeat 0 1px; }
div.count_comments a { color: #2A2929; text-decoration: none; padding-left: 17px; }
div.count_comments a:hover { text-decoration: underline; }
div.count_comments span { padding-left: 17px; }
div.comments_gray { background: url(../img/ico_comment_gray.gif) no-repeat 0 2px; padding: 0; }
div.comments_gray a, div.comments_gray span { padding-left: 16px; }
div.comments_blue { background-image: url(../img/ico_comment_blue.gif); }

div.img_ramka { border: 1px dashed #666; padding: 1px; float: left !important; }
div.img_ramka img { float: left; }

div.main_news div.title { font-size: 12px; font-weight: bold; color: #FFF; float: left;
	background: #D82C1B url(../img/red_date_x.gif) repeat-x 0 0; }
div.main_news div.title div { float: left; background: url(../img/red_date_left.gif) no-repeat 0 0; }
div.main_news div.title div div { background: url(../img/red_date_right.gif) no-repeat right 0; padding: 0 9px;
	height: 18px; line-height: 16px; }
div.main_news div.name { color: #112F2F; padding: 5px 0 8px; }
div.main_news div.name a { font-weight: bold; font-size: 1.25em; }
div.main_news div.text { margin-bottom: 6px; color: #2A2929; }
div.main_news div.razdel { font-size: 0.92em; color: #808080; float: right; padding: 1px 10px 0 0; }
div.main_news div.razdel a { color: #808080; text-decoration: none; }
div.main_news div.razdel a:hover { text-decoration: underline; }

div.news_ria { padding-top: 7px; }
div.news_ria div { border-top: 1px solid #0095D9; padding: 3px 0; }
div.news_ria a { color: #000; text-decoration: none; }
div.news_ria a:hover { text-decoration: underline; }
div.news_ria span { color: #3B78A8; }
div.news_ria span.blue { color: #006390; }

div.dashed_block { border: 1px dashed #7F7F7F; padding: 8px; background: #FFF; }
div.dashed_corner { height: 1px; font-size: 0; }
div.dashed_corner div { float: right; width: 19px; position: relative; }
div.dashed_corner div div { position: absolute; left: 0; top: -19px; height: 19px; background: url(../img/dashed_triangle.gif); }

div.h1_title { text-transform: uppercase; color: #0080BB; font-size: 1.17em; font-weight: bold; margin-bottom: 5px;
	background: url(../img/title_triangle.gif) no-repeat 0 8px; padding: 0 0 3px 8px; }
div.h1_title h1 {font-size: 1.17em; margin:0;}
div.h1_black { color: #000; background-image: url(../img/title_triangle_black.gif); }
div.h1_red { color: #C00101; background-image: url(../img/title_triangle_red.gif); }
div.h1_gray_line { border-bottom: 2px solid #89A0AB; }
div.h1_nomargin {margin-bottom: 0;}
div.h1_title h1, div.h1_title h2, div.h1_title h3 { font-weight: bold; font-size: 1em; margin: 0; }

div.themes_list div.one { margin-bottom: 14px; }
div.themes_list div.name { font-weight: bold; color: #000; }
div.themes_list div.name a { color: #000; text-decoration: none; }
div.themes_list div.name a:hover { text-decoration: underline; }
div.themes_list div.source { font-style: italic; font-size: 0.92em; }

div.theme_day div.one { margin-bottom: 0; }
div.theme_day div.name { font-weight: bold; color: #000; margin-bottom: 7px; }
div.theme_day div.ico { float: right; width: 150px;  }
div.theme_day div.ico img {border: 1px solid #89A0AB;}
div.theme_day div.name a { color: #000; text-decoration: none; }
div.theme_day div.name a:hover { text-decoration: underline; }
div.theme_day div.source { font-style: italic; font-size: 0.92em; }

#border_blue_line { height: 12px; font-size: 0; border-bottom: 2px solid #89A0AB; margin-bottom: 1px; }
#blue_line { background: #D6E5EB; padding: 8px 0 0; float: left; width: 100%; margin-bottom: 17px;
	min-height: 198px; height: auto !important; height: 198px; }
#blue_line div.center_col { margin: 0 33% 0 43%; }
#blue_line div.left_col { width: 43%; }
#blue_line div.left_col div.carrier { padding: 0 0 0 10px; }
#blue_line div.h1_title { border-bottom: 1px solid #0095D9; }
#blue_line div.left_col div.h1_title { margin-right: 10px; }

#gazeta_control { position: relative; font-size: 0; width: 100%; }
#gazeta_control div.bg { position: absolute; right: 0; top: -28px; }
#gazeta_control div.bg div { font-size: 14px; float: left; padding: 1px 8px; }
#gazeta_control a { width: 18px; height: 18px; font-size: 0; display: block; float: left; background-color: #E4E4E4; }
#gazeta_control a.left { background: url(../img/ico_list_left.png) no-repeat 0 -18px; }
#gazeta_control a.right { background: url(../img/ico_list_right.png) no-repeat 0 -18px; }
#gazeta_control a.on { background-position: 0 0; cursor: default; }

div.gazeta_preview { display: none; }
div.on {display: block;}
div.gazeta_preview table { border-collapse: collapse; }
div.gazeta_preview td { padding: 0 0 7px; vertical-align: top; }
div.gazeta_preview td.img { padding-right: 8px; }
div.gazeta_preview td.img img { border: 1px solid #89A0AB; }
div.gazeta_preview div.number { color: #1E1E1E; font-size: 0.92em; border-top: 1px dashed #89A0AB; padding: 4px 2px; margin-bottom: 8px; }

div.bans { text-align: center; }
div.bans p { margin-bottom: 8px; }

#front_photos div.lenta { height: 102px; overflow: hidden; }
#front_photos div.one { float: left; padding: 0 5px 3px 0; }
#front_photos img.img { float: left; border: 1px solid #89A0AB; }
#front_photos div.show_text { background: #FFF; border: 1px solid #89A0AB; padding: 5px 8px 8px; margin: 0 10px 10px 0; }
#front_photos div.show_text span { color: #2A2929; font-size: 0.92em; white-space: nowrap; }
#front_photos div.arrow { width: 12px; height: 7px; background: url(../img/photos_arrow.gif); font-size: 0;
	position: relative; top: 1px; left: 44px; }
#front_photos div.one div { display: none; }



div.title_big { color: #0095D9; font-size: 26px; border-bottom: 2px solid #0095D9; margin: 0 -10px 14px 0; height: 31px; }

ul.menu_news { margin: 0; padding: 3px 0 10px; list-style: none; }
ul.menu_news li { font-size: 1.17em; margin-bottom: 8px; }
ul.menu_news a { color: #303131; }
ul.menu_news a.on { color: #D82C1B; font-weight: bold; }

#valuta { background: #DEDEDE; margin: 0 0 20px -10px; padding: 6px 6px 6px 0; }
#valuta div.bg { background: #FFF url(../img/corner_gw1.gif) no-repeat right 0; }
#valuta div.bg2 { background: url(../img/corner_gw2.gif) no-repeat right bottom; padding: 8px 5px 8px 10px;
	color: #112F2F; height: 100%; }
#valuta span.big, #valuta_top span.big { font-size: 1.33em; font-weight: bold; }
#valuta span.small, #valuta_top span.small { font-size: 0.92em; }
#valuta span.green, #valuta_top span.green { color: #4EA639; background: url(../img/ico_up.gif) no-repeat right 1px; padding-right: 13px; }
#valuta span.red, #valuta_top span.red { color: #DA0000; background: url(../img/ico_down.gif) no-repeat right 1px; padding: 0 13px 0 3px; }
div.dashed { font-size: 0; border-top: 1px dashed #89A0AB; margin: 2px 0 1px; }

#valuta_top { position: absolute; left: 37%; top: 33px; }
#valuta_top p { margin-bottom: 3px; }
#valuta_top div.dashed { margin: 0; }

#front_rss { border-bottom: 2px solid #0095D9; height: 31px; margin: 0 0 14px -10px; position: relative; }
div.rss a { padding-left: 20px; background: url(../img/ico_rss.png) no-repeat 0 1px; }
#front_rss .marq { position: absolute; left: 130px; top: 9px;  width: 70%;}
#front_rss div.rss { position: absolute; right: 0; top: 9px; }
#front_rss div.switcher {position: absolute; left: 0; top: 9px;}

div.news_plashka { height: 31px; background: #DEDEDE url(../img/plshka_gray.png) repeat-x 0 0; position: relative;
	border-bottom: 1px dashed #007CB5; color: #303131; font-size: 12px; margin-bottom: 13px; }
div.news_plashka ul { margin: 0; padding: 0; list-style: none; }
div.news_plashka li { float: left; font-size: 14px; font-weight: bold; padding: 0 11px; height: 29px; line-height: 31px; }
div.news_plashka a { color: #303131; }
div.news_plashka li.on { background: #70B6F2 url(../img/plashka_blue.png) repeat-x 0 0;
	font-size: 18px; font-weight: normal; line-height: 29px; }
div.news_plashka li.on a { color: #FFF !important; text-decoration: none; cursor: default; }

div.news_plashka_c { height: 31px; background: #DEDEDE url(../img/plshka_gray.png) repeat-x 0 0; position: relative;
	border-bottom: 1px dashed #007CB5; color: #303131; font-size: 12px; margin-bottom: 13px; margin-top: 20px; }
div.news_plashka_c ul { margin: 0; padding: 0; list-style: none; }
div.news_plashka_c li { float: left; font-size: 14px; font-weight: bold; padding: 0 11px; height: 29px; line-height: 31px; }
div.news_plashka_c a { color: #303131; }
div.news_plashka_c li.on { background: #70B6F2 url(../img/plashka_blue.png) repeat-x 0 0;
	font-size: 18px; font-weight: normal; line-height: 29px; }
div.news_plashka_c li.on a { color: #FFF !important; text-decoration: none; cursor: default; }


div.news_plashka div.select { position: absolute; right: 10px; top: 7px; }
div.news_plashka div.select span { font-weight: bold; font-size: 14px; }

div.news_plashka_content div.one { margin-bottom: 15px; display: none; }
div.news_plashka_content div.on {display: block;}
div.news_plashka_content table { border-collapse: collapse; }
div.news_plashka_content td { padding: 0; vertical-align: top; }
div.news_plashka_content td.img { width: 170px; padding-right: 15px; }
img.dashed { border: 1px dashed #666; }
div.news_plashka_content div.name { padding: 3px 0; }
div.news_plashka_content div.name span { color: #2F2F2F; font-size: 0.92em; }
div.news_plashka_content div.name a { font-weight: bold; font-size: 1.17em; }
div.news_plashka_content div.col_text { margin-left: 185px; }
div.news_plashka_content td.text p { margin-bottom: 13px; }
div.news_plashka_content td.text p span { color: #2F2F2F; font-size: 0.92em; padding-right: 3px; }
div.news_plashka_content td.text p span.red { color: #FFF; width: 37px; height: 15px; display: block; float: left; text-align: center;
	position: relative; left: -5px; padding: 0;
	background-image: url(../img/red_date_small.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/red_date_small.png,sizingMethod=crop); }
div.news_plashka_content div.count_comments { margin: -10px 0 13px; }


#vote { margin-bottom: 23px; }
#vote div.line { border-top: 2px solid #89A0AB; font-size: 0; height: 1px; }
#vote div.title { background-color: #D6E5EB; padding: 4px 7px 2px; }
#vote div.h1_title { margin-bottom: 0; }
#vote div.name { color: #006390; font-weight: bold; font-size: 1.08em; padding: 10px 7px; }
#vote div.answers { padding-bottom: 15px; border-bottom: 1px dashed #89A0AB; margin-bottom: 9px; }
#vote table { border-collapse: collapse; }
#vote td { padding: 2px 0; }
#vote td.left { width: 27px; padding-right: 5px; text-align: right; padding-top: 1px; }
#vote td span { color: #6E6E6E; font-size: 0.92em; }
#vote div.rezult { float: right; padding-top: 1px; }
input.button { width: 127px; height: 22px; border: none; cursor: pointer; padding-bottom: 3px; font-size: 13px;
	background-color: transparent;
	background-image: url(../img/button.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/button.png,sizingMethod=crop); }
input.button_small { width: 72px; height: 23px; font-size: 12px; padding-bottom: 5px;
	background-image: url(../img/button_small.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/button_small.png,sizingMethod=crop); }

div.blue_block { background: #D6E5EB; padding: 10px 10px 1px; }
div.blue_block div.bg { background: #FFF; border: 1px dashed #999; padding: 10px; margin-bottom: 10px; }
div.blue_block div.h1_title { border-bottom: 1px solid #89A0AB; }
div.blue_block img.img { border: 1px solid #89A0AB; }
div.blue_block table.default { border-collapse: collapse; }
div.blue_block table.default td { padding: 0 0 8px; vertical-align: top; }
div.blue_block img.img { border: 1px solid #91A7B1; margin-right: 7px; }
div.blue_block div.name { color: #006390; font-weight: bold; font-size: 1.17em; }
div.blue_block div.name a { text-decoration: none; }
div.blue_block div.name a:hover { text-decoration: underline; }
div.blue_block p { margin-bottom: 5px; }

div.date_lunch { background: #F3F3F3; border: 1px dashed #7F7F7F; padding: 5px 10px; }
div.date_lunch table { border-collapse: collapse; width: 100%; table-layout: fixed; }
div.date_lunch td { padding: 0; vertical-align: top; }
div.date_lunch td p { font-weight: bold; font-style: italic; }

#front_sport div.big_title { margin: 0 10px 5px 5px; font-size: 1.5em; background: url(../img/title_line.gif) repeat-x 0 center; }
#front_sport div.big_title span { padding-right: 8px; background: #FFF; }
#front_sport table.table { border-collapse: collapse; width: 100%; }
#front_sport td.col, #front_sport td.right_col, #front_sport td.center_col { padding: 0; vertical-align: top; }
#front_sport td.col { width: 25%; }
#front_sport td.center_col { width: 35%; }
#front_sport td.right_col { width: 40%; }
#front_sport div.bg { padding: 0 8px; }
#front_sport div.bg_left { padding: 0 8px 0 5px; }


div.img_ramka_float { border: 1px dashed #666; padding: 1px; float: left; }
div.img_ramka_float img { float: left; }


#front_sport div.one { clear: both; padding: 9px 0 12px; color: #2A2929; }
#front_sport div.one div.name { font-size: 1.17em; font-weight: bold; }
#front_sport div.one div.date { color: #2F2F2F; font-size: 0.92em; }
#front_sport div.one div.text { padding: 1px 0 5px; }

#front_sport div.one_preview { font-size: 0.92em; margin-bottom: 15px; }
#front_sport div.one_preview div.name a { color: #000; text-decoration: none; }
#front_sport div.one_preview div.name a:hover { text-decoration: underline; }

#front_sport div.h1_title { background-image: url(../img/title_triangle_red.gif); color: #C00101; margin-bottom: 1px; }

div.sport_online { border-top: 2px solid #89A0AB; border-bottom: 1px dashed #89A0AB; padding: 1px 0; margin-bottom: 7px; }
div.sport_online div.tablo { background: #D6E5EB; padding: 6px 7px; margin-bottom: 7px; }
div.sport_online div.tablo table { border-collapse: collapse; width: 100%; table-layout: fixed; }
div.sport_online div.tablo table.title td { padding: 0 0 2px; vertical-align: bottom; }
div.sport_online div.tablo table.title td.right { text-align: right; }
div.sport_online div.tablo table.title td span { color: #6E6E6E; font-size: 0.92em; }
 table.play { background: #FFF; }
 table.play td { padding: 7px 0 8px; text-align: center; }
 table.play td.center { width: 107px; }
 table.play td.center div { background: url(../img/tablo.gif); width: 107px; margin: 0 auto 5px; height: 32px;
	font-size: 24px;  }
div.sport_online div.text { font-size: 1.08em; margin: 0 7px 7px; line-height: 1.4; }


#blue_line_bot table.table { border-collapse: collapse; width: 100%; }
#blue_line_bot td.col_left, #blue_line_bot td.col_right, #blue_line_bot td.center_col { padding: 0; vertical-align: top;
	background-color: #D6E5EB !important; }
#blue_line_bot td.col_left, #blue_line_bot td.col_right { width: 40%; }
#blue_line_bot td.center_col { width: 20%; }
#blue_line_bot td.col_left { background: url(../img/fff.gif) repeat-y -5px 0; }
#blue_line_bot td.col_right { background: url(../img/fff.gif) repeat-y right 0; }
#blue_line_bot div.bg { padding: 12px 8px; }
#blue_line_bot td.col_left div.bg { margin-left: 5px; padding-left: 10px; padding-right: 8px; }
#blue_line_bot td.col_right div.bg { margin-right: 10px; padding-left: 8px; padding-right: 10px; }

#blue_line_bot div.dashed_block div.h1_title { border-bottom: 1px solid #89A0AB; }
#blue_line_bot div.dashed_block p { margin-bottom: 13px; }
#blue_line_bot div.dashed_block div.count_comments { margin: -8px 0 8px; }
div.ico_voskl_small { color: #C00101; font-size: 0.92em; background: url(../img/ico_voskl_small.gif) no-repeat 0 0; padding-left: 12px; }
#blue_line_bot div.dashed_block div.ico_voskl_small { margin: -8px 0 8px; }
div.ico_voskl, div.ico_question { text-align: right; }
div.ico_voskl a { padding-left: 17px; background: url(../img/ico_voskl.gif) no-repeat 0 2px; }
div.ico_question a { padding-left: 17px; background: url(../img/ico_question.gif) no-repeat 0 2px; }

#blue_line_bot div.dashed { margin-bottom: 4px; }
#blue_line_bot div.invite { color: #555; font-size: 0.92em; margin-bottom: 11px; }
#blue_line_bot div.dashed_block div.one { margin-bottom: 13px; }
#blue_line_bot div.dashed_block span.date { font-size: 0.92em; }
#blue_line_bot div.dashed_block span.name { font-size: 1.08em; }
#blue_line_bot div.dashed_block div.one div.count_comments { margin: 4px 0 0; }
#blue_line_bot div.carrier { padding: 1px 0; }

#blue_line_bot div.stop div.img { margin-bottom: 7px; }
#blue_line_bot div.stop div.one { margin-bottom: 12px; }
#blue_line_bot div.stop div.text { font-size: 1.08em; }
#blue_line_bot div.stop div.author { color: #6E6E6E; padding-top: 3px; }
#blue_line_bot div.h1_black { margin-bottom: 3px; }
#blue_line_bot div.dashed_block { padding: 10px; }

div.ban_left { text-align: center; margin-bottom: 20px; }
div.ban_left p { margin: 0; }

#direct { margin-bottom: 20px; }
#direct div.title { background: #E8E8E8; margin: 0 0 6px -10px; padding: 1px 10px 2px; }
#direct div.title a { color: #000; }
#direct p { margin-bottom: 4px; }


#footer { margin-top: -70px; height: 70px; font-size: 1.2em; }
#footer div.right_col a { margin-right: 5px; }
#footer div.left_col div.carrier { padding-left: 33px; position: relative; top: -18px; }
#footer div.empty { height: 10px; }


div.error { font-size: 0; position: relative; z-index: 100; }
div.error div.bg { font-size: 11px; position: absolute; left: 0; top: 0; background: #FFC2C2; border: 1px solid #526C77;
	padding: 8px; width: 250px; color: #000; display: none; }
div.error div.close { text-align: center; }

div.archive {margin-bottom: 10px 0 20px 0; padding-bottom: 10px; }
div.archive div.date {margin: 22px 0 7px 0;}
div.archive div.first {margin-top: 0;}
div.archive div.date span {padding: 2px 12px 2px 5px;  background-color: #0095D9; color: #FFFFFF; font-size: 0.8em;}
div.archive div.one {margin-bottom: 13px;}
div.archive div.name {margin-bottom: 3px;}
div.archive div.name span {font-size: 0.8em; padding-top:2px;}
div.archive div.name a {font-weight: bold;}
div.archive div.arch {margin-top: 3px;}

div.page_list { color: #6E6E6E; font-size: 1.17em; padding: 0 5px; margin-bottom: 20px; }
div.page_list span { border: 1px solid #FFF; padding: 1px; }
div.page_list span.on { border: 1px solid #A7A7A7; padding: 1px 3px; }
div.page_list span.on a { color: #6E6E6E; }

.wait {
	backgound: url(/img/ico_loading.gif) no-repeat center center;
	filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50;
}

div.w_cont {display: none;}

div.single_new table {border-collapse: collapse; border: none !important; margin: 5px 0 5px 0; }
div.single_new td {padding: 2px 8px 2px 8px; vertical-align: middle; border:1px solid black; }

div.single_new table.ani { border-collapse: collapse;}
div.single_new table.ani td, div.single_new table.ani th {padding: 2px 8px 2px 8px; vertical-align: middle; border:1px solid #0096DE;}
div.single_new table.ani th {background-color: #6BB2F7;  color: #FFF; text-align: center; font-weight: bold;}
div.on {display: block;}


#bg_enter { position: absolute; top: 55px; right: 0; width: 33%; display: none; }
#enter { background: #D6E5EB; padding: 8px 10px 8px 10px; border: 1px solid #C8D3D7; width: 222px;
	position: relative; left: -10px; }
#enter div.h1_title { margin-bottom: 15px; }
#enter table { border-collapse: collapse; width: 100%; }
#enter td { padding: 0 0 7px; vertical-align: top; color: #535252; }
#enter td.left { font-weight: bold; padding-right: 15px; padding-top: 3px; white-space: nowrap; }
#enter td.right { width: 100%; }
#enter input.input { border: 1px solid #CFCFCF; background: #FFF; font-size: 13px; width: 100%; padding: 2px 0; color: #535252;
	position: relative; left: -1px; }
#enter input.button { float: right; }
#enter div.close { float: right; font-size: 11px; background: url(../img/ico_close.gif) no-repeat right 0; padding: 1px 0; }
#enter div.close a { padding-right: 18px; }

#news_slider { height: 160px; position: relative; margin: 0 0 10px; }
#news_slider div.cache, #news_slider div.img, #news_slider div.link_img { position: absolute; left: 0; top: 0; }
#news_slider div.cache div { position: absolute; left: 0; top: 0; background-repeat: no-repeat; background-position: -1000px -1000px; }
#news_slider div.img img { width: 120px; height: 160px; position: absolute; left: 0; top: 0; display: none; }
#news_slider div.comment { position: absolute; left: 0; top: 144px; font-size: 11px; white-space: nowrap; }
#news_slider div.comment div { position: absolute; left: 0; top: 0; display: none; background: #FFF; padding: 0 3px;
	border: 1px solid #89A0AB; }
#news_slider div.link_img img { position: absolute; left: 0; top: 0; width: 120px; height: 160px; }
#news_slider div.link_img a { display: none; }
#news_slider div.text { margin-left: 120px; height: 160px; background: #008DCF; }
#news_slider div.text div.one { height: 53px; color: #FFF; font-weight: bold; border-top: 1px solid #D6E5EB; }
#news_slider div.text div.first { border: none; height: 52px; }
#news_slider div.text div.on { background: #D72916; }
#news_slider div.text div.one div { padding: 5px 8px; }
#news_slider div.text a { color: #FFF; text-decoration: none; display: block; width: 100%; height: 53px; overflow: hidden; }
#news_slider div.text a:hover { color: #FFF !important; }
#news_slider div.text div.first a { height: 52px; }

#popular_news div.news div { padding: 5px 0; border-top: 1px dashed #89A0AB; }
#popular_news div.news div.first { border: none; }
#popular_news div.news span { font-size: 11px; color: #2A2929; }

#board_front { margin: -10px 0 20px; border: 1px dashed #89A0AB; padding: 8px; }

#calendar { width: 220px; margin: auto; text-align: left; }
#calendar table { border-collapse: collapse; width: 100%; table-layout: fixed; }
#calendar #vote { margin: 0; }
#calendar th { border-top: 1px solid #B7BAC1; border-bottom: 1px solid #B7BAC1; text-align: center; font-size: 18px; padding: 1px 0;
    font-weight: normal; }
#calendar th a { text-decoration: none; }
#calendar tr.up td { text-transform: uppercase; }
#calendar th span { font-size: 13px; position: relative; top: -1px; }
#calendar td { border-top: 1px solid #B7BAC1; border-bottom: 1px solid #B7BAC1; padding: 3px 0;
    text-align: center; font-size: 11px; color: #000; }
#calendar tr.blue td { background: #D6E5EB; }
#calendar tr.last td { border-bottom: none; }
#calendar span.red, #calendar span.red a { color: #D82C1B; }
#calendar span.gray, #calendar span.gray a { color: #8A8D94; }
#calendar td span { position: relative; z-index: 2; }
#calendar a:hover { color: #AE2B15 !important; }

#slide {display: none; font-size: 11px !important;}
#slide div {border: 1px solid #89A0AB; width: 175px; background: #FFF url(../img/l_corn.gif) no-repeat 0 0;}
#slide td {padding: 15px; height: 230px; vertical-align: middle; }


#radio {margin-bottom: 5px; text-align: center;}
#radio img {background: #D6E5EB url(/img/hearth_onme.jpg) no-repeat 0 0;}
#radio img.on {background: #D6E5EB url(/img/hearth_offme.jpg) no-repeat 0 0;}
