@charset "windows-1251";
/*MAIN STYLES*/
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 { font: normal 12px Arial, Helvetica, sans-serif; color: #504f4f; text-decoration: none; }
a { font: normal 12px Arial, Helvetica, sans-serif; color: #416b8f; text-decoration: none; }


.splitter { font: bold 11px Arial, Helvetica, sans-serif; color: #416b8f; text-decoration: none; }
.splitter a { font: normal 11px Arial, Helvetica, sans-serif; color: #416b8f; text-decoration: none; }

.img_frame { background: #e6e6e6; padding: 2px; border: 1px solid #c9c8c8; }


#main_box { padding:11px 26px 0px 26px; }
.dotline_blue { background: url(/themes/default/img/dotline_blue.gif) repeat-x left center; height: 21px; }
.dotline_dot { background: url(/themes/default/img/dotline_1x6.gif) repeat-x left center; height: 3px; overflow:hidden; }
.spacer_15 { height:15px; overflow:hidden; }
.spacer_4 { height:4px; overflow:hidden; }
.col_big_header_1 { background: url(/themes/default/img/col_header_bg.gif) repeat-x left top; }
.col_big_header_2 { background: url(/themes/default/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/default/img/col_header_r.gif) no-repeat right top;
	text-align: center;
}

h1 { font-size: 14px; color: #330000; font-family: Tahoma; font-weight:bold; }
h2 { font-size: 12px; color: #330000; font-family: Tahoma; font-weight:bold; }
h3 { font-size: 12px; color: #330000; font-family: Tahoma; font-weight:bold; }

.txt_blue_1 { font: normal 12px Arial, Helvetica, sans-serif; color: #a1b9cc; text-decoration: underline; }
.txt_blue_2 { font: normal 12px Arial, Helvetica, sans-serif; color: #3b6c95; }
.txt_orange_b { font: bold 12px Arial, Helvetica, sans-serif; color: #e86907; text-decoration: none; }
.txt_orange_b12 { font: bold 12px Arial, Helvetica, sans-serif; color: #e86907; text-decoration: none; }
.txt_orange_b16 { font: bold 16px Arial, Helvetica, sans-serif; color: #e86907; text-decoration: none; }
.txt_standart { font: normal 12px Arial, Helvetica, sans-serif; color: #504f4f; text-decoration: none; }
.txt_standart_small { font: normal 11px Arial, Helvetica, sans-serif; color: #504f4f; text-decoration: none; }
/*END OF MAIN STYLES*/

/*HEADER STYLES*/
#header_1 { background: url(/themes/default/img/header_top.gif) repeat-x left top; }
#header_2 { background: url(/themes/default/img/header_lu.gif) no-repeat left top; }
#header_3 { background: url(/themes/default/img/header_ru.gif) no-repeat right top; }
#header_logo { padding: 18px 30px 8px 33px; text-align: left; vertical-align: top; }
#header_banner { padding: 15px 24px 3px 0px; text-align:right; vertical-align:top; width:100%; }
#tm_box { padding: 0px 26px; }
.tm_on_bg { background:url(/themes/default/img/tm_on_bg.gif) repeat-x left top; }
.tm_off_bg { background:url(/themes/default/img/tm_off_bg.gif) repeat-x left top; }
.tm_on_1 {
	background:url(/themes/default/img/tm_on_left.gif) no-repeat left top;
	position:relative; height:25px; z-index:3; float:left; width:6px;
}
.tm_on_2 {
	background:url(/themes/default/img/tm_on_right.gif) no-repeat right top;
	position:relative; z-index:3; right:-7px;
	text-align:center;
	height:25px;
	padding-right:17px;
}
.tm_off_1 {
	background:url(/themes/default/img/tm_off_left.gif) no-repeat left top;
	position:relative; height:25px; width:6px; z-index:1; float:left;
}
.tm_off_2 {
	background:url(/themes/default/img/tm_off_right.gif) no-repeat right top;
	position:relative; z-index:2; right:-7px;
	text-align:center;
	height:25px;
	padding-right:17px;
}
.tm_on_2 a { font: bold 10px/25px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; }
.tm_off_2 a { font: bold 10px/25px Arial, Helvetica, sans-serif; color: #2c3740; text-decoration: none; }
#login_box {
	background:#0e69b2;
	padding:3px 20px;
	text-align:right;
}
#login_box table { margin:0px 0px 0px auto; }
#login_box td { padding-right:8px; vertical-align:middle; }
#login_box a { font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #e0e0e0; text-decoration: underline; }
#login_box span { font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; }
.login_textarea {
	width:200px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #535252;
	text-decoration: none;
	padding:0px 3px;
}
.login_button {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #1f1f1f;
	text-decoration: none;
	width:50px;
}
/*END OF HEADER STYLES*/

/*LEFT COLUMN STYLES*/
#lc_holder { padding-top:3px; vertical-align:top; text-align:left; }
#lc_box { width: 215px; }
#lc_footer_1 { background: url(/themes/default/img/lc_down.gif) repeat-x left top; }
#lc_footer_2 { background: url(/themes/default/img/lc_ld.gif) no-repeat left top; }
#lc_footer_3 { background: url(/themes/default/img/lc_rd.gif) no-repeat right top; height:9px; overflow:hidden; }
.lc_itembox { border-right: 1px solid #cacaca; border-left: 1px solid #cacaca; }
.lc_itemheader {
	background: url(/themes/default/img/col_subheader.gif) repeat-x left top;
	padding:0px 10px;
	text-align:left;
	font: bold 10px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #3b6c95;
	text-decoration: none;
}
.lc_itemheader a { font: bold 10px/24px Verdana, Arial, Helvetica, sans-serif; color: #3b6c95; text-decoration: none; }
.lc_itemline {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #646262;
	text-decoration: none;
	background: #edf2f6;
	text-align: left;
	margin: 1px 1px 0px;
	padding: 4px 7px;
	border-left: 2px solid #006fa1;
}
.lc_itemline a {
	font: normal12px Arial, Helvetica, sans-serif;
	color: #416b8f;
	text-decoration: none;
}
.lc_itemline span { font: bold 10px Arial, Helvetica, sans-serif; color: #3b6c95; text-decoration: none; }
.lc_itemsplitter {
	background: #006fa1;
	height: 1px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	overflow: hidden;
}
/*END OF LEFT COLUMN STYLES*/

/*RIGHT COLUMN STYLES*/
#rc_holder { padding-top:3px; vertical-align:top; text-align:left; }
#rc_box { width: 208px; }
.rc_itembox { border-right: 1px solid #cacaca; border-left: 1px solid #cacaca; padding:3px; }
.rc_itembox_2 { background: url(/themes/default/img/rc_item_side.gif) repeat-x left top; }
.rc_itembox_3 { background: url(/themes/default/img/rc_item_side.gif) repeat-x left bottom; }
.rc_itembox_4 { background: url(/themes/default/img/rc_item_side.gif) repeat-y left top; }
.rc_itembox_5 { background: url(/themes/default/img/rc_item_side.gif) repeat-y right top; }
.rc_itembox_6 { background: url(/themes/default/img/rc_item_lu.gif) no-repeat left top; }
.rc_itembox_7 { background: url(/themes/default/img/rc_item_ru.gif) no-repeat right top; }
.rc_itembox_8 { background: url(/themes/default/img/rc_item_ld.gif) no-repeat left bottom; }
.rc_itembox_9 { background: url(/themes/default/img/rc_item_rd.gif) no-repeat right bottom; padding:4px;}
.rc_itemimg { text-align:center; padding:3px 0px; }
.rc_itemimg_spec { text-align:center; padding:3px 0px; height:110px; vertical-align:middle; }
.__rc_itemimg img { background: #e6e6e6; padding: 2px; border: 1px solid #c9c8c8; }
.rc_desc_box td { border-top: 1px solid #ffffff; vertical-align:middle; text-align:left; }
.rc_desc_splitter {
	height:3px;
	background:#ffc11a;
	overflow:hidden;
}
.rc_desc_l {
	background:#f1f1f1;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #616060;
	text-decoration: none;
	padding: 3px;
}
.rc_desc_r {
	background:#eaeaea;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #34648c;
	text-decoration: none;
	padding: 3px;
}
.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 #cacaca;
	border-left: 1px solid #cacaca;
	background: url(/themes/default/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: #416b8f;
	text-decoration: none;
	background: url(/themes/default/img/bullet_arrow_red.gif) no-repeat right center;
	padding-right: 11px;
}
.rc_more_last_1 { background: url(/themes/default/img/rc_itemlast_bg.gif) repeat-x left bottom; }
.rc_more_last_2 { background: url(/themes/default/img/rc_itemlast_l.gif) no-repeat left top; }
.rc_more_last_3 {
	background: url(/themes/default/img/rc_itemlast_r.gif) no-repeat right top;
	padding:2px 10px 21px 0px;
	text-align:right;
}
.rc_more_last_3 a {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #416b8f;
	text-decoration: none;
	background: url(/themes/default/img/bullet_arrow_red.gif) no-repeat right center;
	padding-right: 11px;
}
.rc_form td { text-align:left; padding-bottom:4px; }
.rc_form input { width:197px; font:normal 11px Arial; color:#416BA1; text-decoration:none; border:1px solid ##EAEAEA; }
.rc_form textarea { width:197px; height:100px; font:normal 11px Arial; color:#416BA1; text-decoration:none; border:1px solid ##EAEAEA; }
/*END OF RIGHT COLUMN STYLES*/

/*CENTRAL COLUMN STYLES*/
#cc_box { vertical-align:top; text-align:left; padding:0px 6px; width:100%; }
.block_header_1 { background: url(/themes/default/img/block_top.gif) repeat-x left 3px; }
.block_header_2 { background: url(/themes/default/img/block_ru.gif) no-repeat right 3px; }
.block_header_inner {
	padding:2px 20px 0px 40px;
	text-align:left;
	font: bold 12px/25px Verdana, Arial, Helvetica, sans-serif;
	color: #34648c;
	text-decoration: none;
}
.block_header_news { background: url(/themes/default/img/block_news.gif) no-repeat left top; }
.block_header_articles { background: url(/themes/default/img/block_articles.gif) no-repeat left top; }
.block_header_enterprises { background: url(/themes/default/img/block_enterprises.gif) no-repeat left top; }
.block_header_newbuildings { background: url(/themes/default/img/block_newbuildings.gif) no-repeat left top; }
.block_body_1 { background: url(/themes/default/img/block_side.gif) repeat-y left top; }
.block_body_2 { background: url(/themes/default/img/block_side.gif) repeat-y right top; }
.block_body_3 { background: url(/themes/default/img/block_side.gif) repeat-x left bottom; }
.block_body_4 { background: url(/themes/default/img/block_rd.gif) no-repeat right bottom; }
.block_body_5 { background: url(/themes/default/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: #416b8f;
	text-decoration: none;
	background: url(/themes/default/img/bullet_arrow_red.gif) no-repeat right center;
	text-align: right;
	padding-right: 11px;
}
.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; }
/*END OF CENTRAL COLUMN STYLES*/

/*FOOTER SYTLES*/
#footer_1 { background: url(/themes/default/img/footer_bg.gif) repeat-x left top; margin-top: 4px; }
#footer_2 { background: url(/themes/default/img/footer_left.gif) no-repeat left top; }
#footer_3 {
	font: normal 9px/31px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: url(/themes/default/img/footer_right.gif) no-repeat right top;
	text-align: center;
}
/*END OF FOOTER SYTLES*/
