
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; }

#top { background: #EEEEED url(../img/bg_top_x.png) repeat-x 0 0; position: relative; height: 28px; z-index: 100; }
#top_right { width: 33%; position: absolute; top: 0; right: 0; }
#top_right div.carrier { padding: 0 8px; position: relative; }
#top_right div.one { float: left; padding: 6px 10px 0 0; font-size: 11px; }
#top_right div.one a { color: #62727A; padding-bottom: 2px; }
a.ico_home { padding-left: 20px; background: url(../img/ico_home.gif) no-repeat 0 1px; }
a.ico_enter { padding-left: 24px; background: url(../img/ico_enter.gif) no-repeat 0 0; }

#header2 { position: relative; height: 100px; }
#logo2 { position: absolute; left: 10px; top: 29px; }

#olymp { color: #000; font-size: 14px; position: absolute; top: 10px; left: 0; margin-left: 390px; text-align: left; }

#today { color: #000; font-size: 14px; position: absolute; top: 10px; left: 0; width: 370px; text-align: right; }

#search2 { margin: 0 33% 0 405px; position: relative; top: 61px; }
#search2 div.bg { margin-right: 18px; background: #9F9F9F url(../img/bg_search_x.gif) repeat-x 0 0; }
#search2 div.left { background: url(../img/bg_search_left.gif) no-repeat 0 0; }
#search2 div.right { background: url(../img/bg_search_right.gif) no-repeat right 0; position: relative; height: 21px; }
#search2 div.button { position: absolute; left: 6px; top: 4px; }
#search2 div.button input { width: 18px; height: 15px; }
#search2 div.input { position: absolute; left: 30px; top: 3px; width: 84%; }
#search2 div.input input { color: #89A0AB; background: #FFF; border: 1px solid #FFF; width: 100%; padding: 0; height: 15px; }

#menu2 { margin-bottom: 20px; position: relative; z-index: 111; }
#menu2 table { border-collapse: collapse; width: 100%; }
#menu2 td { padding: 5px 0 7px; }

#smenu2 ul { margin: 0; padding: 5px 0 0; list-style: none;}
#menu2 ul { position: absolute; top: 15px; left: 40px; background: #FFF; border: 1px solid #245B93; margin: 0; padding: 5px 10px;
	list-style: none;  font: 14px Arial, Helvetica, sans-serif; display: none; z-index: 150; width: 180px;}
#menu2 div.hover ul {display: block;}
#menu2 div {position: relative; width: 180px;}
#menu2 div div { font-size: 14px; font-weight: bold; }
#menu2 div div a { color: #006390; }
#menu2 li { font-size: 12px; font-weight: normal; padding-bottom: 5px; }
#menu2 li a { color: #0088CC; }
#mmenu2 td.on { border-top: 7px solid #E7F0F3; border-bottom: 7px solid #E7F0F3; padding: 5px 0 0; }
#menu2 td.on { border-top: 7px solid #D9E4E8; border-bottom: 7px solid #D9E4E8; padding: 5px 0 0; }
#menu2 td.on div div a { text-decoration: none; }
#menu2 td.on div div a:hover { text-decoration: underline; }
#menu2 td.on_last { border-bottom: 7px solid #FFF; }


#news_slider_top { position: absolute; top: 0; left: 0; width: 66%; height: 28px; overflow: hidden; }
#news_slider_top a.ico { width: 5px; height: 9px; cursor: pointer; position: absolute; top: 9px; font-size: 0; }
#news_slider_top a.bw { background: url(../img/act_newsslider_bw.gif); left: 12px; }
#news_slider_top a.fw { background: url(../img/act_newsslider_fw.gif); left: 35px; }
#news_slider_top a.stop { background: url(../img/act_newsslider_stop.gif); left: 22px; width: 8px; }
#news_slider_top div.bg { position: absolute; left: 48px; width: 100%; width: 607px; height: 28px; overflow: hidden; }
#news_slider_top div.lenta { position: absolute; left: 0; top: 0; }
#news_slider_top div.lenta div { height: 28px; white-space: nowrap; line-height: 26px; }

#main_news { background: #D9E4E8; padding: 10px; font-size: 13px; margin-bottom: 10px; position: relative; z-index: 110; }
#main_news table.bot { border-collapse: collapse; width: 100%; table-layout: fixed; }
#main_news table.bot td { padding: 0; vertical-align: top; line-height: 1.1; }
#main_news table.bot a { color: #000; text-decoration: none; font-weight: bold;}
#main_news table.bot div div div { padding: 9px 10px;  }
#main_news table.bot td.on a { color: #D82C1B; }
#main_news table.bot td.on div { background: url(../img/bg_inset_news_x.png) repeat-x 0 bottom; }
#main_news table.bot td.on div div { background: url(../img/bg_inset_news_left.png) no-repeat 0 bottom; }
#main_news table.bot td.on div div div { background: url(../img/bg_inset_news_right.png) no-repeat right bottom; height: 100%; }

#main_news table.top { border-collapse: collapse; }
#main_news table.top td { padding: 0 0 20px; vertical-align: top; }
#main_news table.top td.img { padding-right: 15px; }
#main_news table.top div.bg { width: 245px; height: 125px; position: relative; }
#main_news table.top div.cache, #main_news table.top div.cache div { position: absolute; left: 0; top: 0;
	background-repeat: no-repeat; background-position: -1000px -1000px; }
#main_news table.top div.img, #main_news table.top div.img div { position: absolute; left: 0; top: 0;
	background-repeat: no-repeat; background-position: center center; }
#main_news table.top div.img div { width: 245px; height: 125px; display: none; }
#main_news table.top div.date { position: absolute; top: 0; left: 208px; width: 37px; height: 15px;
	background: #D82C1B url(../img/red_date_x.gif) repeat-x 0 0; color: #FFF; font-size: 12px; }
#main_news table.top div.date div { position: absolute; left: 0; top: 0; width: 37px; height: 15px; line-height: 15px;
	text-align: center; display: none; }
#main_news table.top div.link { position: absolute; left: 0; top: 0; }
#main_news table.top div.link a { position: absolute; left: 0; top: 0; display: none; }
#main_news table.top div.link img { width: 245px; height: 125px; }
#main_news table.top div.one { display: none; }
#main_news table.top div.name { font-size: 18px; line-height: 1.15; margin-bottom: 5px; }
#main_news table.top div.name a { text-decoration: none; }
#main_news table.top div.name a:hover { text-decoration: underline; }
#main_news table.top div.text { margin-bottom: 5px; }
#main_news p { margin: 0; }
#main_news table.top div.comment a { background: url(../img/ico_main_news_comment.gif) no-repeat 0 1px; padding-left: 19px;
	font-size: 11px; color: #58717D; }

#photos_lenta { text-align: center; margin-bottom: 15px; }
#photos_lenta div.bg { width: 314px; text-align: left; margin: auto; height: 226px; position: relative; }
#photos_lenta div.small { position: absolute; left: 0; top: 181px; width: 320px; }
#photos_lenta div.small div { float: left; padding-right: 6px; }
#photos_lenta div.small img { float: left; }
#photos_lenta div.cache, #photos_lenta div.cache div { position: absolute; left: 0; top: 0;
	background-repeat: no-repeat; background-position: -1000px -1000px; }
#photos_lenta div.img { position: absolute; left: 0; top: 0; }
#photos_lenta div.img div { position: absolute; left: 0; top: 0; width: 314px; height: 177px;
	background-repeat: no-repeat; background-position: center center; display: none; }
#photos_lenta .title { position: absolute; top: -3px; left: 0; }
#photos_lenta div.text { height: 177px; position: absolute; left: 0; top: 0; }
#photos_lenta div.text div { width: 314px; position: absolute; left: 0; bottom: 0; background: #151515; display: none;
filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; }
#photos_lenta div.text p { margin: 0; padding: 5px 10px; }
#photos_lenta div.text a, #photos_lenta div.text a:hover { color: #FFF !important; }

div.main_theme { margin: -90px 0 10px; position: relative; border-bottom: 1px solid #C1CFD2; padding-bottom: 5px; }
div.main_theme table.table { border-collapse: collapse; width: 100%; }
div.main_theme table.table td { padding: 0 0 3px; vertical-align: top; }
div.main_theme table.table td.left { padding-right: 10px; }
div.main_theme table.table td.right { width: 100%; }
div.main_theme div.comment { float: right; white-space: nowrap; font-size: 11px;
	background: url(../img/ico_main_news_comment.gif) no-repeat 0 1px; padding-left: 18px; }
div.main_theme div.comment a { color: #58717D; }
div.main_theme div.title { float: left; color: #FFF; font-size: 14px; background: #008FD4; padding: 1px 5px; }
div.main_theme div.name { font-size: 14px; font-weight: bold; padding-top: 5px; }
div.main_theme div.text { color: #3C3C3C; line-height: 1.2; }
div.main_theme p { margin: 0; }

#weather2 { border-bottom: 1px solid #C1CFD2; padding-bottom: 10px; margin-bottom: 10px; position: relative; z-index: 90; }
#weather2 div.title { font-size: 14px; font-weight: bold; margin-bottom: 5px; }
#weather2 div.select { float: right; font-size: 11px; padding-bottom: 5px; }
#weather2 div.select a { color: #4D7A89; text-decoration: none; padding-right: 12px;
	background: url(../img/arrow_weather2.gif) no-repeat right 5px; border-bottom: 1px dashed #4D7A89; }
#weather2 div.select a.on { background-position: right -45px;  }
#weather2 div.select a:hover { border-color: #D82C1B; }
#weather2 table { border-collapse: collapse; }
#weather2 td { padding: 0; }
#weather2 td.left { font-size: 13px; font-weight: bold; text-align: right; padding-right: 7px; }
#weather2 td.left div { padding-right: 9px; height: 19px; line-height: 18px; }
#weather2 td.left div.on { background: #54B5E1 url(../img/arrow_weather.gif) no-repeat right 0; color: #FFF; }
#weather2 div.small { font-size: 11px; }
#weather2 div.big { font-size: 14px; }
#weather2  ul { margin: 0; padding: 0; list-style: none; background: #FFF; border: 1px solid #C1CFD2;
	position: absolute; right: 0; top: 14px; padding: 5px 15px 5px 10px; width: 100px; display: none; z-index: 2}
#weather2  li { margin-bottom: 3px; }

#course2 { margin-bottom: 15px; }
#course2 div.title { font-size: 13px; font-weight: bold; margin-bottom: 3px; }
#course2 span.one { padding-right: 28px; font-size: 11px; }
#course2 span.green { color: #509E00; }
#course2 span.red { color: #C41900; }






div.center_col { margin: 0 33% 0 200px; padding: 0 10px 0 5px; }
div.left_col { width: 200px; float: left; margin-left: -100%; z-index:120;}
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; margin-bottom: 20px; }
div.news_ria div { padding: 4px 0; }
div.news_ria a { font-size: 13px; color: #006390; }
div.news_ria span { font-size: 12px; }

#gazeta_front div.title { font-size: 14px; font-weight: bold; }
#gazeta_front div.one { border-bottom: 1px dashed #889FAA; padding: 8px 0; }
#gazeta_front div.img { float: left; padding: 2px 8px 4px 0; }
#gazeta_front div.one a { color: #000; text-decoration: none; }
#gazeta_front div.one a:hover { text-decoration: underline; }
#gazeta_front div.one p { margin: 0; }
#gazeta_front div.last { border: none; }

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 { height: 31px; margin: -45px 0 14px -10px; position: relative; }
div.rss a.ico { padding-left: 20px; background: url(../img/ico_rss.png) no-repeat 0 1px; }

#front_rss .marq { position: absolute; left: 270px; top: 9px;  width: 47%; }
#front_rss div.rss { position: absolute; right: 0; top: 9px; z-index: 2; }
#front_rss div.switcher {position: absolute; left: 150px; 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: 0; left: 0; width: 244px; 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;}
