@charset "windows-1251";
/*html, table, td, div, a { zoom:1; }*/
html, body, table, td, div, span, p, img, h1, h2, h3, h4, h5, h6, form, textarea, select, input { padding: 0px; margin: 0px; }
html, body { width: 100%; height: 100%; }
body {  min-width: 1260px; font: normal 11px Arial, Helvetica, sans-serif; color: #504f4f; text-decoration: none; }

.top_banner_box { margin: 2px auto; border: 1px solid #000000; width: 1150px; }
.top_banner_l { vertical-align: middle; }
.top_banner_r { vertical-align: middle; }
.top_banner_c { width: 100%; }
.top_banner_c1 { text-align: center; vertical-align: middle; width: 100%; font: bold 16px Arial; color: #000000; }
.top_banner_c1 strong { font: bold 16px/16px Arial; color: #ff0000; }
.top_banner_c1 span { font: bold 18px Arial; color: #336699; }
.top_banner_c2 { padding: 0px 10px 0px 0px; vertical-align: top; }
.top_banner_bottom { margin: -80px 0px 0px 0px;}
.top_banner_bottom img { width: 100%; height: 80px; }

div.indent {
 height: 1px;
 clear: both;
 font-size: 1px;
 line-height: 1px;
}

a { font: normal 11px Arial, Helvetica, sans-serif; color: #993366; text-decoration: none;  }

.more {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #d82937;
	text-decoration: none;
	background: url(/themes/img/bullet_arrow_red.gif) no-repeat right 5px;
	padding-right: 11px;
}

.rss {
 font: normal 12px Arial, Helvetica, sans-serif; color: #993366; text-decoration: underline; font-weight:bold;  
 background: url(/themes/img/rss.gif) no-repeat right;
 padding-right: 20px;
}

.splitter { font: bold 11px Arial, Helvetica, sans-serif; color: #21632a; text-decoration: none; }
.splitter a { font: normal 11px Arial, Helvetica, sans-serif; color: #21632a; text-decoration: none; }
.clearall { clear: both; height: 1px; overflow: hidden; }

.img_frame { background: #e6e6e6; padding: 2px; border: 1px solid #c9c8c8; }
.img_frame_floated { background: #e6e6e6; padding: 2px; border: 1px solid #c9c8c8; float: left; margin: 0px 15px 10px 0px; }

#main_box { padding:6px 26px 0px 26px; }
.dotline_brown { background: url(/themes/img/dotline_brown.gif) repeat-x left center; height: 16px; }
.dotline_blue16 { background: url(/themes/img/dotline_blue.gif) repeat-x left center; height: 16px; overflow:hidden; }
.spacer_15 { height:15px; overflow:hidden; }
.spacer_4 { height:4px; overflow:hidden; }
.col_big_header_1 { background: url(/themes/img/col_header_bg.gif) repeat-x left top; }
.col_big_header_2 { background: url(/themes/img/col_header_l.gif) no-repeat left top; }
.col_big_header_3 {
	font: bold 10px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: url(/themes/img/col_header_r.gif) no-repeat right top;
	text-align: center;
}
.col_big_header_3_a {
	font: bold 10px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: url(/themes/img/col_header_r.gif) no-repeat right top;
	text-align: left;
	padding-left:10px;
}
.col_big_body_1 { background:url(/themes/img/rc_item_side.gif) repeat-y left top; }
.col_big_body_2 { background:url(/themes/img/rc_item_side.gif) repeat-y right top; }
.col_big_body_3 { background:url(/themes/img/rc_item_side.gif) repeat-x left bottom; }
.col_big_body_4 { background:url(/themes/img/block_ld_brown.gif) no-repeat left bottom; }
.col_big_body_5 { background:url(/themes/img/block_rd_brown.gif) no-repeat right bottom; }

.txt_blue {	font: normal 11px Arial, Helvetica, sans-serif;	color: #0000FF;	text-decoration: none; }
.txt_red { font: normal 11px Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: none; }
.txt_green { font: normal 11px Arial, Helvetica, sans-serif; color: #00FF00; text-decoration: none; }
.txt_blue_1 { font: normal 11px Arial, Helvetica, sans-serif; color: #a1b9cc; text-decoration: underline; }
.txt_blue_2 { font: normal 11px Arial, Helvetica, sans-serif; color: #3b6c95; }
.txt_blue_2_u { font: normal 11px Arial, Helvetica, sans-serif; color: #3b6c95; text-decoration: underline;}
.txt_red_b { font: bold 11px Arial, Helvetica, sans-serif; color: #d82937; text-decoration: none; }
.txt_violet { font: normal 11px Arial, Helvetica, sans-serif; color: #993366; text-decoration: none; }
.txt_standart { font: normal 11px Arial, Helvetica, sans-serif; color: #504f4f; text-decoration: none; }
.ainline a { display: inline; }

#header_1 { background: url(/themes/img/header_top.gif) repeat-x left top; }
#header_2 { background: url(/themes/img/header_lu.gif) no-repeat left top; }
#header_3 { background: url(/themes/img/header_ru.gif) no-repeat right top; }
#header_logo { padding: 15px 30px 8px 46px; text-align: left; vertical-align: top; font: bold 13px/16px Arial; #4C4E4D; }
#header_banner { padding: 15px 35px 3px 0px; text-align:right; vertical-align:middle; width:100%; }
#header_banner a.m {
 font: normal 12px Arial, Helvetica, sans-serif; color: #993366; text-decoration: underline; font-weight:bold;  
}
#tm_box { border-bottom: 4px solid #a34686; text-align: center; }
#tm_box table { margin: 0px auto; }
#tm_box td { white-space: nowrap; }
.tm_on_bg { background:url(/themes/img/tm_on_bg.gif) repeat-x left top; }
.tm_off_bg { background:url(/themes/img/tm_off_bg.gif) repeat-x left top; }

.tm_on_1 {
	background:url(/themes/img/tm_on_left.gif) no-repeat left top;
	height:27px;
	position:relative;
	z-index:3;
}

.tm_on_2 {
	background:url(/themes/img/tm_on_right.gif) no-repeat right top;
	height:25px;
	position:relative; z-index:2; right:-7px;
	text-align:center;
	padding:2px 17px 0px 0px;
}
.tm_off_1 {
	background:url(/themes/img/tm_off_left.gif) no-repeat left top;
	height:27px;
	z-index:1;
}

.tm_off_2 {
	background:url(/themes/img/tm_off_right.gif) no-repeat right top;
	position:relative; z-index:2; right:-7px;
	height:25px;
	text-align:center;
	vertical-align:middle;
	padding:2px 17px 0px 0px;
}

.tm_on_2 a { font: bold 10px/27px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; padding: 0px 1px 0px 0px; }
.tm_off_2 a { font: bold 10px/27px Arial, Helvetica, sans-serif; color: #2c3740; text-decoration: none; padding: 0px 1px 0px 0px; }

#lc_holder { padding-top:3px; vertical-align:top; text-align:left; }
#lc_box { width: 242px; }
#lc_footer_1 { background: url(/themes/img/lc_down.gif) repeat-x left top; }
#lc_footer_2 { background: url(/themes/img/lc_ld.gif) no-repeat left top; }
#lc_footer_3 { background: url(/themes/img/lc_rd.gif) no-repeat right top; height:16px; overflow:hidden; }
.lc_itembox { border-right: 1px solid #e7d1e0; border-left: 1px solid #e7d1e0; }
.lc_item_l {
	background:#a44686;
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	width:100%;
	padding-right:4px;
}
.lc_item_l div {
	border-left:2px solid #ab5731;
	background:url(/themes/img/bullet_arrow_pink.gif) no-repeat 7px center;
	padding-left:18px;
	font:normal 11px/18px Arial, Helvetica, sans-serif; color:#FFF;
}
.lc_item_l a { font:normal 11px/18px Arial, Helvetica, sans-serif; color:#FFF; text-transform:uppercase;}
.lc_item_r {
	background:#f2eaf0;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	text-align:center;
	padding:0px 3px;
	font:bold 11px/18px Arial, Helvetica, sans-serif; color:#646262;
}
.lc_subitem_l {
	background:#f6edf2;
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	width:100%;
	padding-right:4px;
}
.lc_subitem_l div {
	border-left:2px solid #b86038;
	background:url(/themes/img/bullet_arrow_pink.gif) no-repeat 7px center;
	padding-left:18px;
	font:normal 11px/18px Arial, Helvetica, sans-serif; color:#646262;
}
.lc_subitem_l a { font:normal 11px/18px Arial, Helvetica, sans-serif; color:#646262; text-transform:uppercase; }
.lc_subitem_r {
	background:#faf3f5;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	text-align:center;
	padding:0px 3px;
	font:normal 11px/18px Arial, Helvetica, sans-serif; color:#646262;
}

#rc_holder { padding-top:3px; vertical-align:top; text-align:left; }
#rc_box { width: 218px; padding-right:10px;}
.rc_itembox { border-right: 1px solid #e7d1e0; border-left: 1px solid #e7d1e0; padding:3px; }
.rc_itembox_2 { background: url(/themes/img/rc_item_side.gif) repeat-x left top; }
.rc_itembox_2_a { background: url(/themes/img/rc_item_side.gif) repeat-x left top; margin-bottom: 2px; }
.rc_itembox_3 { background: url(/themes/img/rc_item_side.gif) repeat-x left bottom; }
.rc_itembox_4 { background: url(/themes/img/rc_item_side.gif) repeat-y left top; }
.rc_itembox_5 { background: url(/themes/img/rc_item_side.gif) repeat-y right top; }
.rc_itembox_6 { background: url(/themes/img/rc_item_lu.gif) no-repeat left top; }
.rc_itembox_7 { background: url(/themes/img/rc_item_ru.gif) no-repeat right top; }
.rc_itembox_8 { background: url(/themes/img/rc_item_ld.gif) no-repeat left bottom; }
.rc_itembox_9 { background: url(/themes/img/rc_item_rd.gif) no-repeat right bottom; padding:4px;}
.rc_itemimg { text-align:center; padding:3px 0px; }
.rc_itemimg img { background: #e6e6e6; padding: 2px; border: 1px solid #c9c8c8; }
.rc_textimg { text-align: left; }
.rc_textimg img { background: #e6e6e6; padding: 2px; border: 1px solid #c9c8c8; margin: 0px 4px 2px 0px; }
.rc_desc_box td { border-top: 1px solid #ffffff; vertical-align:middle; text-align:left; }
.rc_desc_box2 td { border-top: 1px solid #ffffff; vertical-align:middle; text-align:right; }
.rc_desc_splitter {
	height:3px;
	background:#ffc11a;
	overflow:hidden;
}
.rc_desc_l {
	background:#faf6f3;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #616060;
	text-decoration: none;
	padding: 3px;
}
.rc_desc_l2 {
	background:#faf6f3;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #616060;
	text-decoration: none;
	padding: 0px 3px 3px 0px;
}
.rc_desc_l2 div { padding-top:2px; text-align:left; }
.rc_desc_l2 span { padding-left:3px; border-top:1px solid #ffc11a; }
.rc_desc_r {
	background:#f6eeec;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #616060;
	text-decoration: none;
	padding: 3px;
	width:100%;
}

.rc_desc_r span {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #ce2b0b;
	text-decoration: none;
}
.rc_name { text-align:center; padding:3px; background:#eaeaea; }
.rc_name span {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #ce2b0b;
	text-decoration: none;
}
.rc_more {
	border-right: 1px solid #e0cfbc;
	border-left: 1px solid #e0cfbc;
	background: url(/themes/img/rc_itemsplit.gif) repeat-x left bottom;
	padding:2px 10px 21px 0px;
	text-align:right;
}
.rc_more a {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #a35521;
	text-decoration: none;
	background: url(/themes/img/bullet_arrow_red.gif) no-repeat right center;
	padding-right: 11px;
}
.rc_more_l {
	border-left: 1px solid #e0cfbc;
	background: url(/themes/img/rc_itemsplit.gif) repeat-x left bottom;
	padding:2px 10px 21px 0px;
	text-align:right;
}
.rc_more_l a {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #a35521;
	text-decoration: none;
	background: url(/themes/img/bullet_arrow_red.gif) no-repeat right center;
	padding-right: 11px;
}
.rc_more_r {
	border-right: 1px solid #e0cfbc;
	background: url(/themes/img/rc_itemsplit.gif) repeat-x left bottom;
	padding:2px 10px 21px 0px;
	text-align:right;
}
.rc_more_r a {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #d82937;
	text-decoration: none;
	background: url(/themes/img/bullet_arrow_red.gif) no-repeat right 5px;
	padding-right: 11px;
}

.rc_more_last_1 { background: url(/themes/img/rc_itemlast_bg.gif) repeat-x left bottom; }
.rc_more_last_2_ { background: url(/themes/img/rc_itemlast_l.gif) no-repeat left bottom; }
.rc_more_last_3_ { background: url(/themes/img/rc_itemlast_r.gif) no-repeat right bottom;}

.rc_more_last_2 { background: url(/themes/img/rc_itemlast_l.gif) no-repeat left top; }
.rc_more_last_3 {
	background: url(/themes/img/rc_itemlast_r.gif) no-repeat right top;
	padding:2px 10px 21px 0px;
	text-align:right;
}
.rc_more_last_3_a {
	padding:2px 10px 21px 0px;
	text-align:right;
}
.rc_more_last_3_a a {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #d82937;
	text-decoration: none;
	background: url(/themes/img/bullet_arrow_red.gif) no-repeat right 5px;
	padding-right: 11px;
}
.rc_more_last_3 a {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #d82937;
	text-decoration: none;
	background: url(/themes/img/bullet_arrow_red.gif) no-repeat right 5px;
	padding-right: 11px;
}

#cc_box { vertical-align:top; text-align:left; padding:0px 6px; width:100%; }
.block_header_1 { background: url(/themes/img/block_top.gif) repeat-x left 3px; }
.block_header_2 { background: url(/themes/img/block_ru.gif) no-repeat right 3px; }
.block_header_inner {
	padding:2px 20px 0px 40px;
	text-align:left;
	font: bold 10px/25px Verdana, Arial, Helvetica, sans-serif;
	color: #5a0c47;
	text-decoration: none;
	text-transform:uppercase;
}
.block_header_inner_c {
	padding:2px 20px 0px 20px;
	text-align:center;
	font: bold 10px/25px Verdana, Arial, Helvetica, sans-serif;
	color: #5a0c47;
	text-decoration: none;
	text-transform:uppercase;
}
.block_header_news { background: url(/themes/img/block_news.gif) no-repeat left top; }
.block_header_articles { background: url(/themes/img/block_articles.gif) no-repeat left top; }
.block_header_enterprises { background: url(/themes/img/block_enterprises.gif) no-repeat left top; }
.block_header_newbuildings { background: url(/themes/img/block_newbuildings.gif) no-repeat left top; }
.block_body_1 { background: url(/themes/img/block_side.gif) repeat-y left top; }
.block_body_2 { background: url(/themes/img/block_side.gif) repeat-y right top; }
.block_body_3 { background: url(/themes/img/block_side.gif) repeat-x left bottom; }
.block_body_4 { background: url(/themes/img/block_rd.gif) no-repeat right bottom; }
.block_body_5 { background: url(/themes/img/block_ld.gif) no-repeat left bottom; }
.block_body_6 { padding: 0px 15px; text-align:left; }
.block_showall {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #d82937;
	text-decoration: none;
	background: url(/themes/img/bullet_arrow_red.gif) no-repeat right 5px;
	text-align: right;
	padding-right: 11px;
}
.block_showall a {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #d82937;
	text-decoration: none;
}
.double_l { vertical-align:top; text-align:left; width:50%; padding-right:2px; }
.double_r { vertical-align:top; text-align:left; width:50%; padding-left:2px; }
.special_box { width:33%; vertical-align:top; text-align:center; border: 1px solid #cacaca; }
.special_lu { background:url(/themes/img/rc_item_lu.gif) no-repeat left top; margin-top:-1px; }
.special_ru { background:url(/themes/img/rc_item_ru.gif) no-repeat right top; height:2px; overflow:hidden; }

.personal_items_header td {
	background:#A5BDD1;
	padding:3px 8px;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.personal_items_line td {
	padding:3px 8px;
	text-align:left;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}
.search_1 { background:#cd0212 url(/themes/img/subscribe_bg.gif) repeat-x left bottom; }
.search_2 { background:url(/themes/img/corner_ld.gif) no-repeat left bottom; }
.search_3 { background:url(/themes/img/corner_rd.gif) no-repeat right bottom; }
.search_4 { background:url(/themes/img/corner_lu.gif) no-repeat left top; }
.search_5 { background:url(/themes/img/corner_ru.gif) no-repeat right top; }
.search_6 { padding:0px; text-align:center; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; }
.search_6 a { font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; }
.search_table td { vertical-align:middle; }
.s_button { text-align:right; vertical-align:middle; }
.s_button input { padding:0px 8px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; }
.s_text { width: 100%; }
.s_text input { width:99%; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; }
.bboard_body1 { border-left:1px solid #e0cfbc; border-right:1px solid #e0cfbc; background:#3a9246; padding:0px 4px; }
.bboard_body2 { background:url(/themes/img/dotline_white.gif) repeat-x left top; padding-top:6px; text-align:left; }
.bboard_footer1 { background:#3a9246 url(/themes/img/bb_side.gif) repeat-x left bottom; }
.bboard_footer2 { background:url(/themes/img/bb_ld.gif) no-repeat left top; }
.bboard_footer3 { background:url(/themes/img/bb_rd.gif) no-repeat right top; height:6px; overflow:hidden; }
.bboard_header1 { background:url(/themes/img/bb_header_bg.gif) repeat-x left top; margin-bottom:2px; }
.bboard_header2 { background:url(/themes/img/bb_bull.gif) no-repeat 8px center; padding:3px 10px 4px 20px; text-align:left; }
.bboard_header2 a { font:bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#3a3a3b; }
.bboard_item1 { background:#ffffff url(/themes/img/bb_item_bg.gif) repeat-x left bottom; padding:4px; text-align:left; margin-bottom:3px; }
.bboard_item2 { padding-right:4px; vertical-align:top; }
.bboard_item2 img { background:#e6e6e6; padding:2px; border:1px solid #c5c5c4; }
.bboard_text1 {
	vertical-align:top; text-align:left; width:100%;
	border:1px solid #e0dddd; background:#ffffff url(/themes/img/bb_item_blue.gif) repeat-y left top;
}
.bb_text2 {
	border-left:2px solid #e86907; background:#ffffff url(/themes/img/bb_item_tit.gif) repeat-x left bottom; text-align:left;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#3b6c95; text-decoration:none; padding:6px 8px 7px 8px;
}
.bb_text2 a { font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#3b6c95; text-decoration:none; }
.bb_text3 { border-left:3px solid #ffffff; background:url(/themes/img/dotline_mini_gray.gif) repeat-x left top; height:1px; overflow:hidden; }
.bb_text4 {
	padding:5px 10px; text-align:left;
	font:normal 10px/16px Verdana, Arial, Helvetica, sans-serif; color:#494747; text-decoration:none;
}
.bb_text4 a { font:normal 10px/16px Verdana, Arial, Helvetica, sans-serif; color:#494747; text-decoration:none; }
.bb_text5 {
	margin:0px 3px; padding:3px 7px 4px 7px; text-align:left; background:#eeeeee;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#e86907; text-decoration:none;
}
.bb_text5 a { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#e86907; text-decoration:none; }
.bb_text5 span { font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#646262; text-decoration:none; }
.bb_splitter {
	background:#ffffff url(/themes/img/bb_header_bg.gif) repeat-x left bottom; padding:4px 8px; text-align:left;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
}
.bb_splitter .navig_act { font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#e86908; text-decoration:none; }
.bb_splitter .navig { font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; }
.cc_obj td { text-align: left; width: 50%; vertical-align: top; }
.cc_obj img { float:left; background: #e6e6e6; padding: 2px; border: 1px solid #c9c8c8; margin: 0px 4px 2px 0px; }

#footer_1 { background: #F1191C url(/themes/img/footer_bg.gif) repeat-x left top; margin-top: 4px; }
#footer_2 { background: url(/themes/img/footer_left.gif) no-repeat left top; }
#footer_3 {
	background: url(/themes/img/footer_right.gif) no-repeat right top;
	text-align: center;
}
#footer_copyright { font: normal 9px/20px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; }
#footer_copyright a { font: normal 9px/20px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; }

#footer_links { text-align: center; padding-bottom: 8px; }
#footer_links a { font: normal 9px/12px Verdana; color: #000000; text-decoration: underline; }
#footer_links a:hover { font: normal 9px/12px Verdana; color: #000000; text-decoration: none; }

.text_blue_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3b6c95;
}

.text_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #d82937;
	text-decoration: none;
}

