@import url(scroll.css);
body {margin: 0; padding: 0; font: 12px Arial, sans-serif; color: #000; font-style: normal; font-weight: normal; text-decoration: none; behavior:url("/css/csshover.htc");}
a {font: normal 12px Arial, sans-serif; color: #000; font-style: normal;	text-decoration: none;}
table, table td, table th {border-collapse: collapse; padding: 0; margin: 0; vertical-align: top;}
form{padding: 0; margin: 0;}
p{padding: 0; margin: 0 0 15px 0;}
img{border: 0;}
img.png{filter:expression(fixPNG(this)); }

h3{font:14px Arial,sans-serif; font-weight:bold; color:#000; padding:0 0 10px 0; margin:0;}
h3 a{font:14px Arial,sans-serif; font-weight:bold; color:#000; padding:0 0 10px 0; margin:0;}
h4{font:12px Arial,sans-serif; font-weight:bold; color:#000; padding:0 0 10px 0; margin:0;}
h5{font:12px Arial,sans-serif; font-weight:bold; color:#000; padding:0 0 0px 0; margin:0;}

/* структура */
#container {width: 805px; min-width: 805px; height: auto; position: relative; text-align: left; padding-left: 120px;}
#header {position: relative; z-index: 10; text-align: left; }
#sidebar {width: 320px; float: right; text-align: left;}
#content {padding-right: 7px; position: relative; text-align: left;}
#sp1 {display: none;}
#footer{width: 805px;  padding-left: 120px; min-width: 805px; height: 252px; text-align: left; border-top: 1px dotted #999; padding-top: 10px; clear: both;} /* w */

/* нижнее подменю */
.bottom_submenu {clear: both; padding-left: 15px;}
.bottom_submenu ul{float: left; width: 132px; _width: 132px;	padding: 0 25px 30px 0;	margin: 0; list-style: none;}
.bottom_submenu li{padding: 0; margin: 0;}
.bottom_submenu a{font: normal 11px Arial, sans-serif; color: #000; font-style: normal; text-decoration: none;}
.bottom_submenu a:hover{text-decoration: underline;}

/* нижнее меню */
.bottom_menu{background: url(../img/bottom_bg.jpg) 0 0 repeat-x; padding: 0 0 10px 0; height: 30px;}
.bottom_menu li{display: inline; padding: 0 11px 0 11px; margin: 0; background: url(../img/bottom_menu.jpg) 100% 3px no-repeat;}
.bottom_menu li.last{background: 0;}
.bottom_menu ul{padding: 7px 0 0 0; margin: 0; list-style: none; float: left;}
.bottom_menu a{font: normal 12px Arial, sans-serif; color: #FFF; font-style: normal; text-decoration: none;}
.bottom_menu a:hover{text-decoration: underline;}
.bottom_menu .pad_l{padding-left: 0;}

#table_content a{font:12px Arial,sans-serif;  color:#000;font-style:normal;font-weight:normal;text-decoration:underline;}
#table_content td{font:12px Arial,sans-serif;  color:#000;font-style:normal;font-weight:normal;text-decoration:none;  padding:0 10px 5px 0;}

.cat_title{font:14px Arial,sans-serif; color:#000; font-weight:bold; text-decoration:none;  display:block;  padding:10px 0 0 15px;}

/* копирайт */
.copyright{font: normal 11px Arial, sans-serif; color: #000;	font-style: normal;	text-decoration: none;	padding: 0 0 20px 0; clear: both;}
.copyright .right{float: right;}

/* нижние проекты импрессмедиа */
.projects{clear: both; padding: 0 0 17px 0;}
.projects table{background: url(../img/footer_bg.jpg) 100% 100% repeat-x;}
.projects td{padding: 0; margin: 0; text-align: left;}
.projects .bg{background: url(../img/footer_bg.jpg) 0 0 repeat-x;	padding: 17px 0 0 0;}
.projects div{display: inline; padding: 15px 10px 0 11px;} 

/* умные ссылки */
.linkss {background-color: #EEE; padding: 0 0 3px 0; text-align: center} /* w */
.linkss h3{padding: 0; margin: 0; display: inline; font: 9px Tahoma, sans-serif; text-decoration: none;}
.linkss h3 a{font: 9px Tahoma, sans-serif; text-decoration: none; color: #000;}
.linkss h3 strong{font-weight: normal;}

/* поиск по сайту */
.search_text{border: none; background: url(../img/search_bg.jpg) 0 0 repeat-x; width: 186px; float: left; font: 10px Arial, sans-serif; color: #797F7F;	padding: 2px 3px 0 3px;	height: 20px; _height: 22px;}
#search_form {float: right;	position: relative; height: 35px;}
#search_form div{position: absolute; bottom: -5px; left: 0;}
#search_form .text{border: none; background: url(../img/search_bg.jpg) 0 0 repeat-x; width: 190px; float: left; font: 10px Arial, sans-serif; color: #797F7F;	padding: 2px 3px 0 3px;	height: 20px; _height: 22px;}
#search_options {font: 10px Arial, sans-serif; color: #000;	text-decoration: none; margin: 0; padding: 0;}
#search_options td{vertical-align: middle; padding: 0;}


/* верхнее подменю */
.top_submenu{padding: 10px 0 0 0;}
#top_submenu{padding: 0; margin: 0; list-style: none;}
#top_submenu li{padding: 0 7px 10px 7px; margin: 0; float: left; background: url(../img/top_submenu.jpg) 100% 3px no-repeat;}
#top_submenu .rss{background: url(../img/rss.jpg) 10px 0 no-repeat; padding: 0 9px 0 19px; margin: 0; display: inline;}
#top_submenu a{font: normal 10px Arial, sans-serif; color: #000;	font-style: normal;	text-decoration: none;}
#top_submenu a:hover{text-decoration: underline;}

/* верхнее меню с выпадающим списком */
.menu_top{padding: 10px 0 0 0; clear: both; position: relative;}
.menu_top ul{padding: 0; margin: 0; list-style: none; height: 130px;}
.menu_top li{margin: 0 17px 0 0; padding: 0; float: left;}
.menu_top li div{top: -10000px; left: -25px; position: absolute; background: url('/img/submenu_bg.jpg') 0 8px repeat-x; padding: 12px 10px 4px 4px; font: 11px Verdana, sans-serif; color: #FFF; margin: 25px; z-index: 1000; min-width: 612px; white-space: nowrap; z-index: 10; height: 50px;}
.menu_top li div a{font: 11px Verdana, sans-serif; color: #FFF;}
.menu_top li:hover .sub{top: 77px; z-index: 1000000; left: -25px; overflow: visible; zoom: 1;}
.menu_top div{float: left; padding: 0 0 0 15px;}
.menu_top_corporate{padding: 5px 0 20px 60px; clear: both;}
.menu_top_corporate div{float: left; padding: 0 0 0 15px;}
.menu_top_corporate img{border: none;}

/* новости сверху в прокрутке*/
#news_main {padding: 0;	margin: 0; list-style: none; line-height: 100%;}
#news_main li{padding: 0 0 5px 0;	margin: 0; &line-height: 80%;}
#news_main a{font: 11px Arial, sans-serif; color: #000;	text-decoration: none; margin: 0; padding: 0;}
#news_main a:hover{text-decoration: underline;}
#news_main .imp{font: 11px Arial, sans-serif;	font-weight: bold; color: #FF003C; text-decoration: none; line-height: 100%;}
#news_main span{font: 11px Arial, sans-serif; color: #FF003C;	font-style: normal; margin: 0; padding: 0;}

/* часы */
.clock{padding: 0 35px 20px 0; text-align: center;}

/* логотип */
.logo{padding: 12px 0 18px 0;}

/* топ новости */
#top_info {padding: 10px 0 0 0;}
#top_info .right{position: relative; float: right; margin-left: 17px; padding-top: 10px;}
#top_info .plus{position: absolute;	bottom: 8px; left: 10px;}
#top_news div{font: 12px Arial, sans-serif;}
#top_news em{font: 55px Arial, sans-serif; color: #8A949A; font-style: normal; font-weight: bold; display: block;}
#top_news a{font: 12px Arial, sans-serif; color: #000; font-style: normal; font-weight: bold; text-decoration: none;}
#top_news a:hover{text-decoration: underline;}
#top_news .comm{font: 11px Arial, sans-serif; color: #000; font-style: normal; font-weight: normal; text-decoration: none;}
#top_news .comm:hover{text-decoration: underline;}
.a_top_news{font: 12px Arial, sans-serif; color: #000; font-style: normal; font-weight: bold; text-decoration: none;}
.a_top_news:hover{text-decoration: underline;}


/* афиша */
#event{padding-left: 10px;}
#event div{font: 12px Arial, sans-serif; color: #434343;	font-style: normal;	font-weight: normal; border: none; padding: 5px 0 5px 0;}
#event a{font: 12px Arial, sans-serif; color: #434343;	font-style: normal;	font-weight: normal; border: none; text-decoration: none;}
#event a:hover{text-decoration: underline;}
#recommend{padding: 0 20px 0 10px; background: #E3E9E9 url(../img/separator.jpg) 100% 0 no-repeat;}
#recommend div{font: 12px Arial, sans-serif; color: #434343;	font-style: normal;	font-weight: normal; border: none; padding: 5px 0 5px 0;}
#recommend h3{font: 14px Arial, sans-serif; color: #000;	font-style: normal;	font-weight: bold; border: none; padding: 5px 0 5px 0;}
#recommend font{color: #FF0000;}

/* ///////// */

/* ////////////// СЛЕВА ////////////////////// */

/* панорама */
.panorama_list {width: 100%;margin: 0;}
.panorama_list .item {display: inline-table; margin-top: 20px; margin-bottom: 20px;}
.panorama_list .item a {color: darkblue;}
.panorama_list .item .title {display: inline-table; font-family: Arial; font-size: 14pt; color: #000000; margin-bottom: 20px;}
.panorama_list .item .text {padding: 0 0 0 10px; }
.panorama_list .sep {border-bottom: 1px dashed #666666; height: 1px; font-size: 0%;}

/* Оформление блока слева */
.title_toolbar {width: 100%; height: 32px; color: #ffffff; background: url(/img/toolbar/title_toolbar_bg.gif) repeat-x top left;}
.title_toolbar .font {color:#ffffff;font-size:14pt;line-height:14pt;padding:5px 10px 0 5px;}
.title_toolbar .link {float: right; margin: 7px 10px 0 10px;}
.title_toolbar .link a {color: #ffffff;}

/* новости */
.summit_hotline {margin: 20px 0 20px 0;}
.summit_hotline .item {font-family: Arial; color: #000000; font-size: 10pt; margin: 0 0 20px 0;}
.summit_hotline .item span {font-family: Arial; color: #980000; font-size: 10pt; font-weight: bold; padding-right: 5px;}
.summit_hotline .item a {font-family: Arial; color: #000000; font-size: 10pt; margin: 0 0 20px 0;text-decoration: none;}
.summit_hotline .item a:hover {font-family: Arial; color: #000000; font-size: 10pt; margin: 0 0 20px 0;text-decoration: underline;}

/* фотогалерея */
.index_gallery {font-family: Arial; font-size: 9pt; color: #555555; margin-top: 15px;}
.index_gallery .left {width: 220px; float: left; margin-right:15px;}
.index_gallery .right {width: 220px; float: right;}
.index_gallery .txt {margin-top:5px; margin-bottom:10px;}

/* ///////// */

/* ////////////// СПРАВА ////////////////////// */

.journal_list3{background: none; background-color: #DFE7E8;}
.journal_list3 a{font: 13px Arial, sans-serif; color: #000; font-weight: normal; text-decoration: underline;}
.journal_list3 ul{list-style: none;}
.journal_list3 td{padding: 0; background: none;}
.journal_list3 div{padding: 0 5px 10px 0;}
.journal_list3 .nopad{padding: 0; margin: 0;}
.journal_list3 .padd{padding: 3px 0 3px 10px; margin: 0;}

.journal_list{background-color: #8A949A;}
.journal_list .cur{background-color: #FFF;}
.journal_list .cur a{color: #000;}
.journal_list a{font: 13px Arial, sans-serif; color: #FFF; font-weight: normal; text-decoration: none;}
.journal_list td{padding: 0;}
.journal_list .nopad{padding: 0; margin: 0;}
.journal_list .padd{padding: 3px 0 3px 10px; margin: 0;}

/* облако тэгов */
.tags_tags {padding:10px;margin:0px; text-align: center;}
.tags_tags .link1{font-family:Arial;font-size:18pt;font-weight:normal;color:#999; font-weight: bold;}
.tags_tags .link1:hover{text-decoration: underline;}
.tags_tags .link2{font-family:Tahoma;font-size:16pt;font-weight:normal;color:#999; font-weight: bold;}
.tags_tags .link2:hover{text-decoration: underline;}
.tags_tags .link3{font-family:Verdana;font-size:14pt;font-weight:normal;color:#999; font-weight: bold;}
.tags_tags .link3:hover{text-decoration: underline;}
.tags_tags .link4{font-family:Arial;font-size:12pt;font-weight:normal;color:#999; font-weight: bold;}
.tags_tags .link4:hover{text-decoration: underline;}
.tags_tags .link5{font-family:Times;font-size:10pt;font-weight:normal;color:#999;}
.tags_tags .link5:hover{text-decoration: underline;}
.tags_tags span{padding: 0 6px 0 6px; line-height: 180%;}

/* Оформление блока справа */
.right_block_title {height: 30px; font-family:Arial;font-size:10pt;color:#ffffff;background: url(/img/right_block_title_gray.jpg) repeat-x top left; border: 1px solid #999;}
.right_block_title p {padding: 8px 10px 0 10px;margin:0px;}
.right_block_body {width:318px; margin-bottom:20px; border-left:1px solid #999999;border-bottom:1px solid #999999;border-right:1px solid #999999;}
.right_block_body p {padding:10px;margin:0px;}
.right_block_body .inner {padding: 10px;}
.right_block_title_blue {height: 30px; font-family:Arial;font-size:10pt;color:#ffffff;background: url(/img/right_block_title_blue.jpg) repeat-x top left;}
.right_block_title_blue p {padding: 8px 10px 0 10px;margin:0px;}
.right_block_title_blue a{font-family:Arial;font-size:10pt;color:#ffffff;}
.comments_quote_block {margin:5px 0 5px 0;}
.comments_quote_block td{margin:0; padding: 0;}
.comments_quote {background: url(/img/comments_m.gif) repeat-x top left; padding-top: 5px;}


#comments{font:12px Arial,sans-serif;  color:#000;font-style:normal;font-weight:normal;}
#comments span{font:12px Arial,sans-serif;  color:#000;font-style:normal;font-weight:bold;padding:0; margin:0;}
#comments em{font:10px Arial,sans-serif;  color:#939292;font-style:normal;font-weight:normal;}
#comments{padding:20px 0 0 0;  margin:0;  list-style:none;}
#comments li{padding:0 0 7px 0;  margin:0;}
#comments div{padding:0;  margin:0;}

/* свежий журнал */
.fresh {font: 12px Arial, sans-serif; color: #000; font-weight: bold; text-decoration: none;}
.fresh div{padding: 0 0 7px 0;}
.fresh a{font: 11px Arial, sans-serif; color: #002157; text-decoration: underline;}
.fresh a:hover{font: 11px Arial, sans-serif; color: #002157; text-decoration: none;}
.fresh span{font: 14px Arial, sans-serif; color: #626262; font-weight: bold; text-decoration: none;}
.fresh font{font: 11px Arial, sans-serif; color: #002157; text-decoration: none;}
.fresh .descr{font: 12px Arial, sans-serif; color: #000; text-decoration: none;}
.fresh img {}

/* ссылки на флорингг и каталог ссылок */
.catalog_links {margin-bottom: 20px;} 

/* популярные новости */
.popular{clear: both; margin: 0; padding: 0;}
.popular a{color:#AC0C00;}
.popular img{margin-right: 5px;} 

/* голосование */
.vote {padding:10px;margin:0px;}
.vote_question {list-style:none; padding:0px;margin:0px 0 10px 0;}
.vote_answer {list-style:none; padding:0px;margin:0px 0 10px 0;}

/* свежий журнал */
.journal_fresh{padding: 0 0 15px 0;}
.journal_fresh span{font: 12px Arial, sans-serif; color: #FB0000;	font-weight: bold;}
.journal_fresh .image{padding: 5px 0 7px 0;}
.journal_fresh font{padding: 0 0 7px 20px; display: block; font: 11px Arial, sans-serif;}
.journal_fresh .img_sm{margin-right: 8px;}
.journal_fresh font a{font: 11px Arial, sans-serif;	color: #000; text-decoration: none;}
.journal_fresh font a:hover{font: 11px Arial, sans-serif; color: #000; text-decoration: underline;}

/* awards */
.awards .pad{padding: 0 0 10px 0;}
.awards a_r{text-align:right;}
.awards .link{font-size:10pt;color:#cc0000;margin:0px 3px 0 3px;}
.block_awards_body {padding:10px;margin:0px;}
.block_awards_body_content_link {border: 1px solid #eeeeee;padding:3px;margin-bottom:3px;}

/* cremap свежие объявления */
.map_item {font: 12px Tahoma, sans-serif; text-decoration: none; padding: 8px 5px 8px 5px;}
.map_item .map_item_img {float: left;}
.map_item .map_item_descr{margin-left: 20px;}
.map_item .map_item_pad{padding: 0 0 5px 20px; font-weight: bold;}
.map_item a{font: 12px Tahoma, sans-serif; text-decoration: underline;}
.how div{float: right; padding-right: 30px;}
.how a{font: 11px Tahoma, sans-serif; text-decoration: none; font-weight: normal; color: #2E3092;}

/* авторизация */
.auth .text, .pwd{border: none;	background: url(../img/search_bg.jpg) 0 0 repeat-x;	width: 140px;	float: left; font: 12px Arial, sans-serif; color: #797F7F;	padding: 2px 3px 0 3px;	height: 20px; _height: 22px; margin-right: 5px;}
.auth{padding: 0 0 10px 0; &padding: 0;}
.auth a{font: 11px Arial, sans-serif; color: #797F7F; text-decoration: none;}
.auth a:hover{text-decoration: underline;}
.auth span{padding-right: 12px;}
.auth ul{padding: 0; margin: 0 0 20px 0; list-style: none;}
.auth li{float: left; width: 145px; padding: 0 0 0 10px; margin: 0; background: url(../img/cabinet_bg.jpg) 0 10px no-repeat;}
.auth li a{font: 12px Arial, sans-serif; color: #000; text-decoration: none;}
.auth li a:hover{text-decoration: underline;}
.auth .bord{border: 1px solid #000000;}

#table_common{margin: 0 0 10px 0; background: url(../img/th_bg.jpg) 0 0 no-repeat;}
#table_common td{font: 10px Arial, sans-serif; color: #939292; font-style: normal; font-weight: normal;	text-decoration: none;}
#table_common .arrow_left{position: absolute; top: 85px; left: -10px; z-index: 100;}
#table_common .arrow_right{position: absolute; top: 85px;	right: -10px; z-index: 100;}
#table_common .img{z-index: 10; position: relative;}
#table_common th{font: 14px Arial, sans-serif; color: #FFF; font-style: normal; font-weight: bold; text-decoration: none; text-align: left; padding: 6px 7px 15px 10px;}
#table_common .date{font: 10px Arial, sans-serif; color: #939292; font-style: normal; font-weight: normal; text-decoration: none; display: inline;}
#table_common a{font: 12px Arial, sans-serif; color: #000; font-style: normal; font-weight: bold; text-decoration: none;}
#table_common a:hover{text-decoration: underline;}
#table_common div{border: none;}
#table_common .descr{font: 12px Arial, sans-serif; color: #000; font-style: normal; font-weight: normal; text-decoration: none; border: none;}
#table_common .sm{font: 10px Arial, sans-serif; color: #939292;font-style: normal;	font-weight: normal; text-decoration: none;}
#table_common .sm:hover{text-decoration: underline;}
#table_common em{font: 10px Arial, sans-serif; color: #939292; font-style: normal; font-weight: normal; text-decoration: none; display: inline;}
#table_common .author{font: 12px Arial, sans-serif; color: #8A8E90;	font-style: normal;	font-weight: normal; text-decoration: none; border: none;	float: right;	border-top: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5;	padding-top: 7px; padding-bottom: 10px;}
#table_common span{padding-left: 15px;}
#table_common .title{font: 12px Arial, sans-serif; color: #000; font-style: normal; font-weight: bold; text-decoration: none; padding: 0; margin: 0;}
#table_common .padd{border-top: 1px dotted #000000; padding: 0 25px 10px 10px;}
#table_common .paddd{border: none; padding: 0 25px 10px 10px;}

#articletext{font: 12px Arial, sans-serif; color: #000; font-style: normal; font-weight: normal; text-decoration: none; line-height:18px;}
#articletext div{font: 13px Arial, sans-serif; color: #000; font-style: normal; font-weight: normal; text-decoration: none; line-height:18px;}
#articletext em{font: 13px Arial, sans-serif; color: #000; font-style: normal; font-weight: normal; text-decoration: none; line-height:18px;}
#articletext center{font: 12px Arial, sans-serif; color: #000; font-style: normal; font-weight: normal; text-decoration: none; line-height:18px;}
#articletext a{font: 12px Arial, sans-serif; color: #000; font-style: normal; font-weight: normal; text-decoration: underline; line-height:18px;}
#articletext td{font: 12px Arial, sans-serif; color: #000; font-style: normal; font-weight: normal; text-decoration: none;}

#crenews div{font:12px Arial,sans-serif; color:#000; font-style:normal;font-weight:bold; border-bottom:1px dotted #999999;padding:0 0 7px 0;}
#crenews span{font:12px Arial,sans-serif; color:#000; font-style:normal; font-weight:normal;padding:0 0 7px 0;display:block;}
#crenews ul{padding:10px 0 10px 0; margin:0; list-style:none;}
#crenews li{font:11px Arial,sans-serif; color:#000; font-style:normal; font-weight:normal; padding:0px 0 10px 15px; margin:0; background:url(../img/arrow_hor.jpg) 0 3px no-repeat; _background:url(../img/arrow_hor.jpg) 0 5px no-repeat;}
#crenews a{font:11px Arial,sans-serif; color:#000;font-style:normal;font-weight:normal; text-decoration:none;}
#crenews a:hover{text-decoration:underline;}

#subscribe_form{font:12px Arial,sans-serif; color:#000; text-decoration:none; font-weight:normal;}
#subscribe_form .text{font:12px Arial,sans-serif; color:#000; text-decoration:none; font-weight:normal; border:1px solid #D2D1CC; width:145px;}
#subscribe_form .text_sm{font:12px Arial,sans-serif; color:#000; text-decoration:none; font-weight:normal; border:1px solid #D2D1CC; width:52px;}
#subscribe_form .sm{font:11px Arial,sans-serif; color:#000; text-decoration:none; font-weight:normal;}
#subscribe_form h1{font:20px Arial,sans-serif; color:#2C3094; text-decoration:none; font-weight:normal; padding:0; margin:0;}
#subscribe_form h2{font:18px Arial,sans-serif; color:#000; text-decoration:none; font-weight:normal; padding:0 0 25px 0; margin:0;}
#subscribe_form td{padding:0 15px 15px 0;}
#subscribe_form .bord{border-top:1px dotted #1C5791; padding:10px 0 0 0; text-align:right;}
#subscribe_form option{font:12px Arial,sans-serif; color:#000; text-decoration:none; font-weight:normal; width:70px; }
#subscribe_form select{font:12px Arial,sans-serif; color:#000; text-decoration:none; font-weight:normal; border:1px solid #D2D1CC; width:150px;}
#subscribe_form .ex{font:11px Arial,sans-serif; color:#9F9F9F; text-decoration:none; font-weight:normal;}
#subscribe_form textarea{font:12px Arial,sans-serif; color:#000; text-decoration:none; font-weight:normal; border:1px solid #D2D1CC; width:305px; height:100px;}


#fform{padding:0;  margin:0;}
#fform td{font:12px Arial,sans-serif;  color:#000;  font-weight:normal;text-decoration:none;padding:0 0px 10px 0;}
#fform .text{border:none;background:url(../img/search_bg.jpg) 0 0 repeat-x;width:320px;  font:10px Arial,sans-serif;  color:#797F7F;padding:2px 3px 0 3px;height:20px;_height:22px;}
#fform .text_{border:none;background:url(../img/search_bg.jpg) 0 0 repeat-x;width:265px;  font:10px Arial,sans-serif;  color:#797F7F;padding:2px 3px 0 3px;  margin-left:12px;height:20px;_height:22px;}
#fform .textarea{border:none;background:#DEE8E9 url(../img/search_bg.jpg) 0 0 repeat-x;width:320px;height:200px;  font:10px Arial,sans-serif;  color:#797F7F;padding:2px 3px 0 3px;height:100px;_height:22px;}
#fform{padding:10px 0 0 0;  margin:0;}

#pages_catalog td{font:12px Arial,sans-serif;  color:#FFF;font-style:normal;font-weight:bold;text-decoration:none;vertical-align:middle;}
#pages_catalog{padding:0 0 10px 0;  margin:0;  list-style:none;}
#pages_catalog  li{padding:0 3px 0 3px;  margin:0;  float:left;}
#pages_catalog  a{font:12px Arial,sans-serif;  color:#000;font-style:normal;font-weight:bold;text-decoration:none;display:block;padding-top:4px;}
#pages_catalog  a:hover{text-decoration:underline;}
#pages_catalog  span{font:12px Arial,sans-serif;  color:#000;font-style:normal;font-weight:bold;text-decoration:none;display:block;padding:4px 1px 0 1px;}
#pages_catalog  .cur{background-color:#8A949A;}

#anons_1 {padding: 0;	background: url(../img/anons_1_bg.jpg) 100% 0 repeat-y;}
#anons_1 .left{float: left; position: relative; padding-right: 10px;}
#anons_1 .right div{font: 12px Arial, sans-serif; color: #FFF; font-style: normal; font-weight: normal; text-decoration: none; padding-right: 0; overflow: hidden;}  /* w */
#anons_1 .right{padding: 10px 0 0 10px; margin: 0; background: #8e979c url('/img/top_blocks_vtemy_bg.jpg') no-repeat bottom right;}
#anons_1 a{font: 14px Arial, sans-serif; color: #FFF; font-style: normal; font-weight: bold; text-decoration: none;}
#anons_1 a:hover{text-decoration: underline;}
#anons_1 .plus{position: absolute; bottom: 8px; left: 10px;}
#anons_2 {padding: 0; background: url(../img/anons_2_bg.jpg) 100% 0 repeat-y;}
#anons_2 .left{float: left;	position: relative; padding-right: 10px; }
#anons_2 .right div{font: 12px Arial, sans-serif; color: #FFF; font-style: normal; font-weight: normal; text-decoration: none; padding-right: 10px;}
#anons_2 .right{padding: 10px 0 0 10px;	margin: 0; background: #2e6196 url('/img/top_blocks_actual_bg.jpg') no-repeat bottom right;}
#anons_2 a{font: 14px Arial, sans-serif; color: #FFF; font-style: normal;	font-weight: bold; text-decoration: none;}
#anons_2 a:hover{text-decoration: underline;}
#anons_2 .plus{position: absolute; bottom: 8px;	left: 10px;}
#anons_3 {padding: 0;	background: url(../img/anons_1_bg.jpg) 100% 0 repeat-y; padding-right: 10px; }
#anons_3 .left{float: left;	position: relative; padding-right: 10px;}
#anons_3 .right div{font: 12px Arial, sans-serif; color: #FFF; font-style: normal; font-weight: normal;	text-decoration: none; padding-right: 10px;}
#anons_3 .right{padding: 10px 0 0 10px;	margin: 0; background: #8e979c url('/img/top_blocks_interview_bg.jpg') no-repeat bottom right;}
#anons_3 a{font: 14px Arial, sans-serif; color: #FFF;	font-style: normal;	font-weight: bold; text-decoration: none;}
#anons_3 a:hover{text-decoration: underline;}
#anons_3 .plus{position: absolute; bottom: 8px;	left: 10px;}

#table{background: url(../img/corn_r_bg.jpg) 100% 0 repeat-y;	margin: 0 0 10px 0;}
#table th{background: url(../img/corn_t_bg.jpg) 0 0 repeat-x; font: 12px Arial, sans-serif; color: #FFF;	font-style: normal;	font-weight: bold; text-decoration: none;	text-align: left;	padding: 0 0 10px 0;}
#table .bottom{background: url(../img/corn_b_bg.jpg) 0 100% repeat-x;	text-align: right; padding: 0; margin: 0;}
#table .bottom2{background: #eff3f3 url(../img/corn_b_bg.jpg) 0 100% repeat-x; text-align: right; padding: 0;	margin: 0;}

#table .question{border-bottom: 1px dotted #CCCCCC;	padding: 10px 0 10px 0;	font: 12px Arial, sans-serif;}
#table .answer{padding: 5px 0 5px 35px;	clear: both; font: 12px Arial, sans-serif; color: #313131;}

#calendarBlock{margin: 0 0 0 6px; _margin: 0 0 0 5px; float:right; font: 11px Arial, sans-serif; color: #fff; height: 200px; _height: 209px;}
#calendarBlock a{font: 11px Arial, sans-serif; color: #fff; text-decoration: none;}
#calendarBlocknews{margin: 0 0 0 6px; _margin: 0 0 0 5px; font: 11px Arial, sans-serif; color: #fff; height: 200px; _height: 209px;}
#calendarBlocknews a{font: 11px Arial, sans-serif; color: #fff; text-decoration: none;}
#calendarBlock .nav{font: 12px Arial, sans-serif; color: #fff; font-weight: bold; text-decoration: none;}
#calendarBlocknews .nav{font: 12px Arial, sans-serif; color: #fff; font-weight: bold; text-decoration: none;}
#calendarBlocknews .day_checked{background-color: #000;}
#loader{z-index:1000; position: absolute; top:0px; left:0px; display:none;}
.transparent{opacity:.50; filter: alpha(opacity=50); -moz-opacity: 0.5;}
.calendar_arrow_l{z-index:1000; position: absolute; top: 30px; left: 0px;}
.calendar_arrow_r{z-index:1000; position: absolute; top: 30px; right: 7px; _right: 15px;}
#calendarBlock .days{font: 12px Arial, sans-serif; color: #666666; font-weight: bold;}
#calendarBlocknews .days{font: 12px Arial, sans-serif; color: #666666; font-weight: bold;}

.search_form_activity {position: relative; padding: 0 0 0 10px;}
.search_form_activity div{font: 12px Arial, sans-serif; color: #000; font-style: normal; font-weight: bold; text-decoration: none; padding: 0 0 5px 0;}
.search_form_activity .text{border: none; background: url(../img/search_bg.jpg) 0 0 repeat-x;	width: 130px; font: 10px Arial, sans-serif; color: #797F7F;	padding: 2px 3px 0 3px;	height: 20px;	_height: 22px;}
.search_form_activity form{padding: 0; margin: 0;}
.search_form_activity td{font: 14px Arial, sans-serif; color: #000; font-style: normal; font-weight: bold; text-decoration: none; padding: 0 0 5px 0;}
.search_form_activity option, select{font: 11px Arial, sans-serif; color: #000; font-style: normal; font-weight: normal;}
.search_form_activity .text_{border: 1px solid #808385; font: 11px Arial, sans-serif; color: #000; font-style: normal; font-weight: normal;}
.search_form_activity .sm td{font: 11px Arial, sans-serif; color: #000; font-style: normal; font-weight: normal; text-decoration: none; padding: 0 5px 5px 0; vertical-align: middle;} 
.search_form_activity .smm td{font: 11px Arial, sans-serif; color: #000; font-style: normal;	font-weight: normal; text-decoration: none; padding: 0 2px 5px 0; vertical-align: middle;}
.search_form_activity .search{font: 12px Arial, sans-serif; color: #000; font-style: normal; font-weight: normal; text-decoration: none;}
.table td{font-size: 10px; text-align: center; height: 15px; font: 11px Arial, sans-serif; color: #fff; padding: 2px 3px 3px 3px;}
/* ///////// */

/* вспомогательные */
.cb {clear: both;}
.l {overflow: hidden; zoom: 1;}
.fl_r{float: right;}

/* баннеры */
.banner_left{padding: 0 10px 0 0;}
.banner_l {position: fixed; _position: absolute; _top: expression(parseInt(document.documentElement.scrollTop, 0) + "px"); margin-left: -130px;}
.banner_left_list {margin-left: -130px; position: absolute;}

.table_3{background: url(../img/item_bg.jpg) 0 0 repeat-x; margin: 0;}
.table_3 .link_list{font: 11px Arial, sans-serif; color: #FFF; font-style: normal; font-weight: normal;}
.table_3 .nolink_list{font: 12px Arial, sans-serif; color: #FB4D00; font-style: normal;}