@charset "windows-1251";

/*MAIN STYLES*/

html, body, table, div, span, p, img, h1, h2, h3, h4, h5, h6, form, 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: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; }
.spacer11 { height:11px; overflow:hidden; }
.spacer17 { height:17px; 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; }

.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*/


/*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;

}

.un{
text-transform:uppercase;
}

.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 12px Verdana, Arial, Helvetica, sans-serif; color: #ffffff;  }

#login_box a { font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #e0e0e0; text-decoration: underline; }

#login_box span { font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; }

.login_textarea {

	width:100px;

	font: normal 12px Verdana, Arial, Helvetica, sans-serif;

	color: #535252;

	text-decoration: none;

	padding:0px 3px;

}

.login_button {

	font: normal 12px Arial, Helvetica, sans-serif;

	color: #1f1f1f;

	text-decoration: none;

	width:50px;

}

/*END OF HEADER 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:70%; padding-right:2px; }

.double_r { vertical-align:top; text-align:left; width:30%; padding-left:2px; }
.bbtable td { padding:3px 1px; 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*/




/*SEARCH STYLES*/
.scorner_lu { background: url(/themes/default/img/corner_lu.gif) no-repeat left top; }
.scorner_ru { background: url(/themes/default/img/corner_ru.gif) no-repeat right top; }
.scorner_ld { background: url(/themes/default/img/corner_ld.gif) no-repeat left bottom; }
.scorner_rd { background: url(/themes/default/img/corner_rd.gif) no-repeat right bottom; }
.sgrad_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*/



#splitter {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #458199;

	text-decoration: none;

}

#splitter a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #458199;

	text-decoration: none;

}

.header_bg {

	background-image: url(/themes/default/img/header_bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

}

.header_bg_puzzle {

	background-image: url(/themes/default/img/header_bg_img_right.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	height: 25px;

}

.header_bottom_bg {

	background-image: url(/themes/default/img/header_bottom_bg.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

}

.tm_green_bg {

	background-image: url(/themes/default/img/tm_green_bg.gif);

	background-repeat: repeat-x;

}

.tm_green_bg * {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

	color:#FFFFFF;
line-height:24px;

}

.tm_white_bg {

	background-image: url(/themes/default/img/tm_white_bg.gif);

	background-repeat: repeat-x;

}

.tm_white_bg * {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

//	font-weight: bold;

	text-decoration: none;

	color:#2c3740;
line-height:24px;

}

.tm_green_left {

	background-image: url(/themes/default/img/tm_green_left.gif);

	background-repeat: no-repeat;

	background-position: left;

	line-height: 24px;

	vertical-align: middle;

}

.tm_green_right {

	background-image: url(/themes/default/img/tm_green_right.gif);

	background-repeat: no-repeat;

	background-position: right;

	line-height: 24px;

	vertical-align: middle;

	padding-right: 5px;

}

.tm_white_left {

	background-image: url(/themes/default/img/tm_white_left.gif);

	background-repeat: no-repeat;

	background-position: left;

	line-height: 24px;

	vertical-align: middle;

}

.tm_white_right {

	background-image: url(/themes/default/img/tm_white_right.gif);

	background-repeat: no-repeat;

	background-position: right;

	line-height: 24px;

	vertical-align: middle;

	padding-right: 5px;

}

.tm_green_white {

	background-image: url(/themes/default/img/tm_green_white.gif);

	background-repeat: no-repeat;

	background-position: right;

	line-height: 24px;

	vertical-align: middle;

	padding-right:5px;

}

.tm_white_white {

	background-image: url(/themes/default/img/tm_white_white.gif);

	background-repeat: no-repeat;

	background-position: right;

	line-height: 24px;

	vertical-align: middle;

	padding-right:5px;

}

.tm_white_green {

	background-image: url(/themes/default/img/tm_white_green.gif);

	background-repeat: no-repeat;

	background-position: right;

	line-height: 24px;

	vertical-align: middle;

	padding-right:5px;

}

.green_bar * {

	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	text-decoration: none;

	color:#FFFFFF;

}

.green_bar_sideline {

	padding-right: 10px;

	padding-left: 10px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #FFFFFF;

}

.green_bar_nosideline {

	padding-right: 10px;

	padding-left: 10px;

}

.green_bar_splitter {

	border-left-width: 2px;

	border-left-style: solid;

	border-left-color: #cbdee5;

	height: 23px;

}

.green_bar_input {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 15px;

	font-weight: normal;

	color: #535252;

	width: 90px;

	margin-top: 2px;

	margin-right: 2px;

	margin-left: 2px;

}

.green_bar_button {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 15px;

	font-weight: normal;

	color: #333333;

	text-decoration: none;

	width: 50px;

	margin-top: 1px;

	margin-right: 3px;

	margin-left: 3px;

	height: 20px;

}

.content_shadow {

	background-image: url(/themes/default/img/content_top_shadow_bg.gif);

	background-repeat: repeat-x;

	background-position: top;

	height: 13px;

}

.leftblock_bg {

	background-image: url(/themes/default/img/leftblock_bg.gif);

	background-repeat: repeat-y;

}

.leftblock_footer_bg {

	background-image: url(/themes/default/img/leftblock_footer_bg.gif);

	background-repeat: repeat-x;

	background-position: bottom;

}

.block_arrow_white {

	background-image: url(/themes/default/img/arrow_white.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left:18px;

	line-height: 18px;

}

.block_arrow_white a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

}

.block_noarrow_white {

	padding-left:18px;

	line-height: 18px;

}

.block_noarrow_white a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

}

.block_orange_header {

	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	padding-bottom: 9px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #f3a800;

}

.block_orange_big {

	background-color: #f3a100;

	background-image: url(/themes/default/img/block_orange_big_bg.gif);

	background-repeat: repeat-x;

}

.block_orange_small {

	background-image: url(/themes/default/img/block_orange_small_bg.gif);

	background-repeat: repeat-x;

}

.block_green_header {

	font-family: tahoma,Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	padding-bottom: 9px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #88c0d7;

}

.block_green_big {

	background-color: #518BA3;

	background-image: url(/themes/default/img/block_green_big_bg.gif);

	background-repeat: repeat-x;

}

.corner_lu {

	background-image: url(/themes/default/img/corner_lu.gif);

	background-repeat: no-repeat;

	background-position: left top;

	height:3px;

}

.corner_ru {

	background-image: url(/themes/default/img/corner_ru.gif);

	background-repeat: no-repeat;

	background-position: right top;

	height:3px;

}

.corner_rd {

	background-image: url(/themes/default/img/corner_rd.gif);

	background-repeat: no-repeat;

	background-position: right bottom;

	height:3px;

}

.corner_ld {

	background-image: url(/themes/default/img/corner_ld.gif);

	background-repeat: no-repeat;

	background-position: left bottom;

	height:3px;

}

.phones_line {

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #d7d5d5;



}

.phones_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	color: #696a69;

	text-decoration: none;

	padding-top: 8px;

}

.anonces_arrow {

	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	background-image: url(/themes/default/img/arrow_yellow.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 10px;

	line-height: 26px;

}

.anonces_text {

	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 10px;

	line-height: 26px;

}

.anonces_title {

	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 10px;

	line-height: 26px;

}

.anonces_dotline {

	background-image: url(/themes/default/img/dotline_light.gif);

	background-repeat: repeat-x;

	background-position: bottom;

	height: 1px;

}

.anonces_bg {

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	background-color: #3ea6dd;

	background-image: url(/themes/default/img/anonces_bg.gif);

	background-repeat: repeat-x;

	background-position: top;

}

.tabs_on_left {

	background-image: url(/themes/default/img/tabs_on_left.gif);

	background-repeat: no-repeat;

	background-position: left;

}

.tabs_on_bg {

	background-image: url(/themes/default/img/tabs_on_bg.gif);

	background-repeat: repeat-x;

}

.tabs_on_right {

	background-image: url(/themes/default/img/tabs_on_right.gif);

	background-repeat: no-repeat;

	background-position: right;

	line-height: 28px;

	padding-left: 13px;

}

.tabs_off_left {

	background-image: url(/themes/default/img/tabs_off_left.gif);

	background-repeat: no-repeat;

	background-position: left;

}

.tabs_off_bg {

	background-image: url(/themes/default/img/tabs_off_bg.gif);

	background-repeat: repeat-x;

}

.tabs_off_right {

	background-image: url(/themes/default/img/tabs_off_right.gif);

	background-repeat: no-repeat;

	background-position: right;

	line-height: 28px;

	padding-left: 13px;

}

.tabs_arrow_on {

	background-image: url(/themes/default/img/arrow_orange.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 10px;

	font-weight:bold;

	text-decoration:none;

}

.tabs_arrow_on a {

	font-weight:bold;

	text-decoration:none;

	color:#000000;
line-height: 28px;

}

.tabs_arrow_off {

	background-image: url(/themes/default/img/arrow_orange.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 10px;

}

.tabs_arrow_off * {

	color:#95b5c2;

	font-weight:bold;

}

.tabs_left_line {

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #d7d5d5;

}

.tabs_top_line {

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #d7d5d5;

}

.tabs_sidelines {

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #d7d5d5;

	border-left-color: #d7d5d5;

}



.img_frame {

	background-color: #e6e6e6;

	padding: 2px;

	border: 1px solid #c9c8c8;

}

.dotline_gray {

	background-image: url(/themes/default/img/dotline_gray.gif);

	background-repeat: repeat-x;

	background-position: bottom;

	height: 1px;

}

.catalog_splitter_line {

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #d7d5d5;

}



.searchbar_bg {

	background-image: url(/themes/default/img/search_bg.gif);

	background-repeat: repeat-x;

}

.combobox_left {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #535252;

	width: 281px;

}

.combobox_left_down {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #535252;

	width: 286px;

}

.combobox_right {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #535252;

	width: 250px;

}

.combobox_right_down {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #535252;

	width: 140px;

}

.button_search {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #535252;

	width: 100px;

}

.objects_rightline {

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #d7d5d5;

	padding-right: 5px;

	padding-left: 5px;

}



.footer_bg {

	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: normal;

	color: #3f5c68;

	text-decoration: none;

	background-image: url(/themes/default/img/footer_bg.gif);

	background-repeat: repeat-x;

}

.text_green {

	color: #458199;

	text-decoration: none;

}

.text_white {

	color: #FFFFFF;

	text-decoration: none;

}

.text_yellow {

	color: #fef54b;

	text-decoration: none;

}

.text_orange {

	font-weight: bold;

	color: #e86907;

	text-decoration: none;

}

.text_orange_n {

	font-weight: normal;

	color: #e86907;

	text-decoration: none;

}

.text_lightblue {

	color: #a1b9cc;

	text-decoration: underline;

	font-weight: normal;

}

.text_blue {

	color: #3b6c95;

	font-weight: normal;

}

.text_white_link {

	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	line-height:18px;

}

.cat_blue_top_bg {

	background-color: #45819a;

	background-image: url(/themes/default/img/cat_blue_top_bg.gif);

	background-repeat: repeat-x;

	background-position: left top;

}

.cat_path_bg {

	background-image: url(/themes/default/img/cat_path_bg.gif);

	background-repeat: repeat-x;

	background-position: left top;

}

.cat_path_arrow {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 19px;

	font-weight: bold;

	color: #3a3a3b;

	text-decoration: none;

	background-image: url(/themes/default/img/arrow_orange.gif);

	background-repeat: no-repeat;

	background-position: 7px center;

	padding-left: 22px;

}

.cat_path_arrow a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #3a3a3b;

	text-decoration: none;

}

.cat_path_arrow img {

	padding:0px 6px;

}

.cat_body {

	background-color: #dadcd9;

	background-image: url(/themes/default/img/cat_body_bg.gif);

	background-repeat: repeat-x;

	background-position: left top;

}

.cat_body td {

	text-align:left;

	vertical-align:top;

}

.cat_body_central {

	width:100%;

	border: 1px solid #e0dddd;

	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #494747;

	text-decoration: none;

	background-color: #FFFFFF;

	background-image: url(/themes/default/img/cat_body_left_bg.gif);

	background-repeat: repeat-y;

	background-position: left top;

}

.cat_rooms_bg {

	background-image: url(/themes/default/img/cat_rooms_bg.gif);

	background-repeat: repeat-x;

	background-position: left top;

}

.cat_rooms_left {

	background-image: url(/themes/default/img/cat_rooms_left.gif);

	background-repeat: no-repeat;

	background-position: left top;

	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 23px;

	font-weight: bold;

	color: #3b6c95;

	text-decoration: none;

	padding-left: 10px;

}

.cat_rooms_left a {

	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #3b6c95;

	text-decoration: none;

}

.cat_info_box {

	border-left-width: 2px;

	border-left-style: solid;

	border-left-color: #3b6c95;

	background-color: #FFFFFF;

	padding:5px 3px;

}

.cat_info_text {

	padding-left:5px;

}

.cat_info_price {

	line-height: 17px;

	background-color: #eeeeee;

	padding-left:5px;

	margin:4px 0px;

}

.news_text {
       padding-left:10px;
       color:#3b6c95;
}

.cat_dotline {

	line-height: 11px;

	background-image: url(/themes/default/img/dotline_light.gif);

	background-repeat: repeat-x;

	background-position: left center;

	height: 11px;

}

.cat_blue_title {

	background-image: url(/themes/default/img/cat_blue_top_bg.gif);

	background-position: left center;

	padding-left: 5px;

}

.cat_blue_title h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 19px;

	font-weight: bold;

	color: #ffffff;

	text-decoration: none;

	padding:0px;

	margin:0px;

}

.cat_gray_body {

	background-color: #efedee;

	padding:2px;

}

.cat_full_info {

	border: 1px solid #e0dddd;

	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #494747;

	text-decoration: none;

	background-color: #FFFFFF;

	margin:0px 4px;

}

.cat_full_info_fl {

	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 23px;

	font-weight: bold;

	color: #3b6c95;

	text-decoration: none;

	background-image: url(/themes/default/img/cat_rooms_left.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding:0px 10px 0px 15px;

}

.cat_full_info_sl {

	background-image: url(/themes/default/img/cat_body_left_bg.gif);

	background-repeat: repeat-y;

	background-position: left top;

	padding:5px 10px 15px 15px;

}

.cat_dotline_gray {

	background-image: url(/themes/default/img/dotline_gray.gif);

	background-repeat: repeat-x;

	background-position: left center;

	height: 11px;

}

.blue11{
 color: #013469;
 font-size: 11px;
 font-family: Verdana;
 font-weight:normal;
}

.blue11n{
 color: #013469;
 font-size: 11px;
 font-family: Verdana;
 font-weight:normal;
 text-decoration:none;
}
.blue11n:hover{
 color: #013469;
 font-size: 11px;
 font-family: Verdana;
 font-weight:normal;
 text-decoration:none;
}
.blue11b{
 color: #013469;
 font-size: 11px;
 font-family: Verdana;
 font-weight:bold;
}
.blue11b:hover{
 color: #D84B10;
 font-size: 11px;
 font-family: Verdana;
 font-weight:bold;
}

.blue10{
 color: #013469;
 font-size: 11px;
 font-family: Tahoma;
 font-weight:normal;
}
.blue10:hover{
 color: #990000;
 font-size: 11px;
 font-family: Tahoma;
 font-weight:normal;
}

.blue10n{
 color: #013469;
 font-size: 10px;
 font-family: Tahoma;
 font-weight:normal;
 text-decoration:none;
}
blue10n:hover{
 color: #990000;
 font-size: 10px;
 font-family: Tahoma;
 font-weight:normal;
 text-decoration:none;
}

.blue10b{
 color: #013469;
 font-size: 10px;
 font-family: Tahoma;
 font-weight:bold;
}

.blue10bn{
 color: #013469;
 font-size: 10px;
 font-family: Tahoma;
 font-weight:bold;
 text-decoration:none;
}

.blue10bn:hover{
 color: #013469;
 font-size: 10px;
 font-family: Tahoma;
 font-weight:bold;
 text-decoration:none;
}


/*CABINET*/

.personal_items_header td {
	background:#BFBFBF;
	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;
}

/*CABINET*/

h1 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #e86907; font-weight: bold;}

.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

}
