@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; }



.zone0	{background-color: #D0EDB3; background-image: url('http://tutu.ru/i/digits/0.gif'); background-position:right; background-repeat:no-repeat}
.zone1	{background-color: #FFFFE0; background-image: url('http://tutu.ru/i/digits/1.gif'); background-position:right; background-repeat:no-repeat}
.zone2	{background-color: #D0EDB3; background-image: url('http://tutu.ru/i/digits/2.gif'); background-position:right; background-repeat:no-repeat}
.zone3	{background-color: #FFFFE0; background-image: url('http://tutu.ru/i/digits/3.gif'); background-position:right; background-repeat:no-repeat}
.zone4	{background-color: #D0EDB3; background-image: url('http://tutu.ru/i/digits/4.gif'); background-position:right; background-repeat:no-repeat}
.zone5	{background-color: #FFFFE0; background-image: url('http://tutu.ru/i/digits/5.gif'); background-position:right; background-repeat:no-repeat}
.zone6	{background-color: #D0EDB3; background-image: url('http://tutu.ru/i/digits/6.gif'); background-position:right; background-repeat:no-repeat}
.zone7	{background-color: #FFFFE0; background-image: url('http://tutu.ru/i/digits/7.gif'); background-position:right; background-repeat:no-repeat}
.zone8	{background-color: #D0EDB3; background-image: url('http://tutu.ru/i/digits/8.gif'); background-position:right; background-repeat:no-repeat}
.zone9	{background-color: #FFFFE0; background-image: url('http://tutu.ru/i/digits/9.gif'); background-position:right; background-repeat:no-repeat}
.zone10	{background-color: #D0EDB3; background-image: url('http://tutu.ru/i/digits/10.gif'); background-position:right; background-repeat:no-repeat}
.zone11	{background-color: #FFFFE0; background-image: url('http://tutu.ru/i/digits/11.gif'); background-position:right; background-repeat:no-repeat}
.zone12	{background-color: #D0EDB3; background-image: url('http://tutu.ru/i/digits/12.gif'); background-position:right; background-repeat:no-repeat}
.zone13	{background-color: #FFFFE0; background-image: url('http://tutu.ru/i/digits/13.gif'); background-position:right; background-repeat:no-repeat}
.zone14	{background-color: #D0EDB3; background-image: url('http://tutu.ru/i/digits/14.gif'); background-position:right; background-repeat:no-repeat}
.zone15	{background-color: #FFFFE0; background-image: url('http://tutu.ru/i/digits/15.gif'); background-position:right; background-repeat:no-repeat}
.zone16	{background-color: #D0EDB3; background-image: url('http://tutu.ru/i/digits/16.gif'); background-position:right; background-repeat:no-repeat}
.zone17	{background-color: #FFFFE0; background-image: url('http://tutu.ru/i/digits/17.gif'); background-position:right; background-repeat:no-repeat}
.zone18	{background-color: #D0EDB3; background-image: url('http://tutu.ru/i/digits/18.gif'); background-position:right; background-repeat:no-repeat}
.zone19	{background-color: #FFFFE0; background-image: url('http://tutu.ru/i/digits/19.gif'); background-position:right; background-repeat:no-repeat}
.zone20	{background-color: #D0EDB3; background-image: url('http://tutu.ru/i/digits/20.gif'); background-position:right; background-repeat:no-repeat}
.zone21	{background-color: #FFFFE0; background-image: url('http://tutu.ru/i/digits/21.gif'); background-position:right; background-repeat:no-repeat}
.zone22	{background-color: #D0EDB3; background-image: url('http://tutu.ru/i/digits/22.gif'); background-position:right; background-repeat:no-repeat}
.zone23	{background-color: #FFFFE0; background-image: url('http://tutu.ru/i/digits/23.gif'); background-position:right; background-repeat:no-repeat}
.zone24	{background-color: #D0EDB3; background-image: url('http://tutu.ru/i/digits/24.gif'); background-position:right; background-repeat:no-repeat}
.zone25	{background-color: #FFFFE0; background-image: url('http://tutu.ru/i/digits/25.gif'); background-position:right; background-repeat:no-repeat}


.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:12px 26px 0px 26px; }

.dotline_blue { background: url(/themes/default/img/dotline_blue.gif) repeat-x left center; height: 21px; }

.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;
text-transform:uppercase;

}

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 { 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 12px Arial, Helvetica, sans-serif; color: #a1b9cc; text-decoration: underline; }

.txt_blue_2 { font: normal 12px Arial, Helvetica, sans-serif; color: #3b6c95; }

.news_link a { font: normal 12px Arial, Helvetica, sans-serif; color: #3b6c95; text-decoration: underline; }
.news_link a:hover { font: normal 12px Arial, Helvetica, sans-serif; color: #e86907; text-decoration: none; }

.txt_orange_b { font: bold 12px Arial, Helvetica, sans-serif; color: #e86907; text-decoration: none; }

.txt_standart { font: normal 12px Arial, Helvetica, sans-serif; color: #504f4f; text-decoration: none; }

/*END OF MAIN STYLES*/

/*SEARCH STYLES*/
.corner_lu { background: url(/themes/default/img/corner_lu.gif) no-repeat left top; }
.corner_ru { background: url(/themes/default/img/corner_ru.gif) no-repeat right top; }
.corner_ld { background: url(/themes/default/img/corner_ld.gif) no-repeat left bottom; }
.corner_rd { background: url(/themes/default/img/corner_rd.gif) no-repeat right bottom; }
.grad_light { background: #f3a100 url(/themes/default/img/block_orange_bg.gif) repeat-x left top; }
.search_header {
	padding:8px 0px 0px 8px;
	text-align:left;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.search_table input {
	width:99%;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #414141;
	text-decoration: none;
}
.search_table select {
	width:100%;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #414141;
	text-decoration: none;
}
.search_table td {
	vertical-align:middle;
	text-align:center;
}
/*END OF SEARCH 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:middle; 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; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #ffffff;  }

#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:100px;

	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: 250px; }
#lc_box1 { width: 250px; }

#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:hover { color:#e86907; }

.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; }

.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_more {

	border-right: 1px solid #cacaca;

	border-left: 1px solid #cacaca;

	background: url(/themes/default/img/rc_itemsplit.gif) repeat-x left bottom;

	padding-right: 10px;

	text-align:right;

}

.rc_more a {

	font: normal 10px/35px 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-right: 10px;

	text-align:right;

}

.rc_more_last_3 a {

	font: normal 10px/35px 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;

}

/*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 10px/25px Verdana, Arial, Helvetica, sans-serif;

	color: #34648c;

	text-decoration: none;
text-transform:uppercase;

}
.block_header_4 {
	padding:2px 2px 2px 2px;
	text-align:left;
	font: bold 10px/25px Verdana, Arial, Helvetica, sans-serif;
	color: #34648c;
	text-decoration: none;
text-transform:uppercase;

}

.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; }
.bbtable td { padding:3px 4px; text-align:left; vertical-align:top; border:1px solid #416bb6; }
.bbtable { border-collapse:collapse;  }
.bbtable_header { background:#e2eef5; }

.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;
}
/*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*/



.checkboxes_holder_big {

	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: 1px solid; PADDING-LEFT: 3px; BACKGROUND: #ffffff; PADDING-BOTTOM: 3px; OVERFLOW: auto; BORDER-LEFT: 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: 1px solid; HEIGHT: 100px; TEXT-ALIGN: left

}

