body{
	padding:0;
	margin:0;
}
.noscreen{
	display:none;
}
a{
/*	color:#385ea4;*/
	color:#00552a;
}
a.this,
a:hover{
	text-decoration:none;
}
a.this{
	cursor:default;
}
h1,h2,h3,h4,h5,h6{
/*	font-family:Arial;*/
	color:#00552a;
	margin:0;
	padding:5px 0 0 0;
}
h1{
	font-size:22.5pt;
	font-weight:normal;
	font-style:italic;
	padding:10px 0 3px 0;
	color:#00552a;
}
h2{
	font-size:16.5pt;
	font-weight:normal;
	font-style:italic;
	padding:7px 0 1px 0;
	color:#8a733f;
}
h3{
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	color:#8a733f;
}
h4{
	font-size:10.5pt;
	color:#8a733f;
	font-weight:bold;
}
h5{
	font-size:11.25pt;
	color:#8a733f;
	font-weight:normal;
	font-style:italic;
}
h6{
	font-size:11pt;
	color:#8a733f;
	font-weight:normal;
}
.gold a,
.gold{
	color:#8a733f;
}
p{
	margin:0;
	padding:0 0 3px 0;
}
ul{
	padding-top:0;
	margin-top:0;
}
a.edit_konsultant,
a.edit_block{
	position:absolute;
	top:5px;
	right:5px;
}
a.edit_expert{
	position:absolute;
	top:0;
	right:0;
}
a.edit_lot{
	position:absolute;
	top:1px;
	right:0px;
}
a.edit_node,
a.edit_image,
a.edit_filter{
	position:absolute;
	top:7px;
	right:0px;
}
.printer{
	position:absolute;
	top:120px;
	right:0;
	padding:10px 0 1px 17px;
	background:url(../images/design/print.gif) no-repeat left bottom;
	line-height:12px;
}
/*---------*/
.breadcrumbs li,
.breadcrumbs ul,
#main_nav li,
#main_nav ul,
#footer_links li,
#footer_links ul,
#secondary_links li,
#secondary_links ul,
#primary_links li,
#primary_links ul{
	padding:0;
	margin:0;
	list-style:none;
}
/*---------*/
#wrapper{
	width:1000px;
	margin:0 auto;
	position:relative;
	background:white url(/images/design/bg.gif) top center repeat-y;
}
#header{
	height:247px;
	position:relative;
}
#header .was_founded{
	position:absolute;
	top:172px;
	left:39px;
	width:192px;
	height:61px;
}
#header .logo{
	position:absolute;
	display:block;
	background:url(/images/design/uls_logo.png) no-repeat !important;
	background:url(/images/design/uls_logo.gif) no-repeat;
	width:190px;
	height:141px;
	top:17px;
	left:36px;
	text-decoration:none;
}
#header .logo h2{
	font-size:13.25pt;
	color:#e5dcac;
	padding:0;
	margin:77px 0 0 2px;
	font-weight:normal;
	text-align:center;
}
#header .bnr_site{
	position:absolute;
	display:block;
	background:url(/images/design/bnr_site.png) no-repeat !important;
	background:url(/images/design/bnr_site.gif) no-repeat;
	width:425px;
	height:230px;
	top:7px;
	left:290px;
}
h1.title,
h2.title,
#sidebar_left .block h2,
#sidebar_right .block h2,
#main_nav h2,
#header .logo h2,
#header .bnr_site_rgt h3{
	font-family:"Times New Roman",Times;
}
#header .bnr_site_rgt{
	position:absolute;
	display:block;
	background:url(/images/design/bnr_site_rgt.gif) 0 10px no-repeat;
	width:255px;
	height:250px;
	top:7px;
	padding-top:5px;
	right:0px;
	font-size:14.25pt;
	color:#e5dcac;
	overflow:hidden;
}
#header .bnr_site_rgt span{
	font-size:10.5pt;
}
#header .bnr_site_rgt h3{
	font-size:14.25pt;
	color:#e5dcac;
	padding:0;
	margin:0 0 40px 0;
	font-weight:normal;
}
#footer_links{
	text-align:center;
	padding:10px 0;
	clear:both;
}
#primary_links{
	width:1000px;
	height:36px;
	background:url(/images/design/bg_primary.gif) no-repeat 0 0;
	padding:10px 0 0 0;
	margin:0;
	text-align:center;
	position:relative;
}
#footer_links li,
#primary_links li{
	display:inline;
	padding:0 15px;
}
#primary_links .cur a{
	text-decoration:none;
}
#primary_links a{
	color:#ffffff;
	padding:5px 15px;
}
#footer{
	width:970px;
	background:url(/images/design/bg_footer.png) no-repeat top left !important;
	background:url(/images/design/bg_footer.gif) no-repeat top left;
	padding:35px 15px 20px 15px;
	margin:0;
	text-align:center;
	color:#efdaa1;
	font-size:9.5pt;
}
#footer a{
	/*color:#bbe2f6;*/
	color:#ffffff;
}
#footer .developer{
	float:right;
}
#footer .copyright{
	clear:both;
	float:left;
}
.content_wrapper{
	width:998px;
	background:white;
	padding-bottom:15px;
}
#content_wrapper{
	padding:0 1px;
}
/*#secondary_links li{
	display:table-cell;
}
#secondary_links a{
	display:block;
	width:95px;
	color:#8a733f;
	text-align:center;
	padding:60px 5px 5px 5px;
}*/
#secondary_links li{
	display:block;
	float:left;
}
#secondary_links a{
	display:block;
	width:95px;
	color:#8a733f;
	text-align:center;
	padding:60px 5px 5px 5px;
}
#secondary_links .n11{
	background:url(/images/design/bg_sn_n11.gif) top center no-repeat;
}
#secondary_links .cur a{
	text-decoration:none;
}
#secondary_links .n12{
	background:url(/images/design/bg_sn_n12.gif) top center no-repeat;
}
#secondary_links .n13{
	background:url(/images/design/bg_sn_n13.gif) top center no-repeat;
}
#secondary_links .n14{
	background:url(/images/design/bg_sn_n14.gif) top center no-repeat;
}
.breadcrumbs a{
	color:#8a733f;
}
.breadcrumbs{
	padding:0 0 10px 13px;
}
.breadcrumbs li{
	display:inline;
}
#sidebar_right{
	float:right;
	width:210px;
	/*padding-top:70px;*/
}
#sidebar_left{
	float:left;
	width:230px;
	z-index:1000;
}
#main_nav{
	padding-left:13px;
}
#content{
	float:left;
	width:750px;
}
.sidebar_right #content{
	width:540px;
}
#content,
.gallery,
.lot_body,
.expert,
.konsultant,
.block{
	position:relative;
}
#sidebar_left .block h2,
#sidebar_right .block h2,
#main_nav h2{
	font-size:16.5pt;
	color:#8a733f;
	font-style:italic;
	font-weight:normal;
	padding:0 10px 0 0;
	margin:10px 0;
}
#main_nav li a.this{
	color:#00552a;
}
#main_nav li a{
	line-height:14pt;
	font-weight:bold;
	font-family:Arial;
	color:#8a733f;
	font-size:11pt;
	display:block;
	padding:5px 0 0 0;
}
#main_nav li li a.this{
	color:#615f5e;
}
#main_nav li li a{
	padding:0;
	padding:3px 10px 2px 10px;
	color:#615f5e;
	font-weight:normal;
}
h2.title a{
	color:#8a733f;
}
h2.title{
	font-weight:normal;
	font-style:italic;
	font-size:16.5pt;
	color:#8a733f;
}
h1.title{
	font-weight:normal;
	font-style:italic;
	font-size:22.5pt;
	clear:both;
}
.news .title{
	font-weight:normal;
}
.news .item{
	padding-bottom:10px;
}

#filter_form .filter_name{
	display:inline;
	font-weight:bold;
}
#filter_form .block .filter_name,
#filter_form .block span{
	display:block;
}
#filter_form .filter_item{
	float:left;
	padding:5px;
	position:relative;
}
a.view_lot{
	display:block;
	background:url(/images/design/bg_view_lot.gif) no-repeat center center;
	text-decoration:none;
	width:11px;
	height:11px;
	padding:5px 2px;
}
#filter_result{
	font-family:Arial;
	font-size:9pt;
}
#filter_result tbody td{
	border:0 solid #9e9d9d;
	border-right-width:1px;
	background:white;
}
#filter_result tbody td{
	padding:2px 3px;
	vertical-align:top;
}
#filter_result tbody td.last{
	/*border:0 solid #e1e1e1;
	border-right-width:5px;*/
	border-right-width:0;
}
#filter_result table{
/*	border:0 solid #e1e1e1;
	border-bottom-width:4px;*/
	width:100%;
}
#filter_result tbody td.first{
/*	border:0 solid #e1e1e1;
	border-left-width:5px;*/
	border-right-color:#9e9d9d;
	border-right-width:1px;
	border-left-color:#9e9d9d;
	border-left-width:1px;
}
#filter_result tbody .row2,
#filter_result tbody .first td{
	border-top-color:#9e9d9d;
	border-top-width:1px;
}
#filter_result tbody .last td{
	border-bottom-color:#9e9d9d;
	border-bottom-width:1px;
}
#filter_result thead th.last{
	border:0;
}
/*#filter_result thead tr{
	background:url(/images/design/bg_table_head_short_list.gif) repeat-x 0px -5px;
}*/
#filter_result thead th{
	height:43px;
	color:#615f5e;
	padding:0 3px 5px 3px;
	text-align:center;
	border:0 solid #615f5e;
	border-right-width:1px;
}
#filter_result tbody tr:hover td{
	background:#3e9a64;
	cursor:pointer;
	color:#F1F1F1;
}
#filter_result .zebra td{
	background:#f1f1f1;
}
#filter_result thead .spacer td{
	border:0;
	background:transparent;
	padding:0;
	margin:0;
	height:4px;
}
.filter_result_wrapper{
	padding:5px;
	background:#e1e1e1 url(/images/design/bg_table_head_short_list.gif) repeat-x;
}

.pager b,
.pager a{
	padding:2px;
	text-decoration:none;
}
.pager{
	padding:5px;
}

.filter_wrapper h4 span{
	display:block;
	background:#3e9a64;
	color:#f1f1f1;
	font-size:10.5pt;
	padding:3px 10px;
	width:107px;
	text-align:center;
}
.filter_wrapper h4{
	padding:4px 0 0 16px;
	margin:10px 0 0 0;
	height:23px;
	background:url(/images/design/bg_filter_header.gif) no-repeat;
}
#filter_form{
	border:0;
	padding:0;
	background:white;
	padding:5px;
	border:0 solid #9e9d9d;
	border-width:1px 0 0 1px;
	margin:0 16px;
}
.filter_wrapper form{
	display:block;
	background:#d9d9d9 url(/images/design/bg_filter.gif) repeat-x;
	width:100%;
	padding:16px 0;
}
.lot_search_wrapper{
	background:#3e9a64;
	color:white;
	width:177px;
	height:33px;
	margin:5px 0 0 13px;
	padding:10px 0 0 10px;
}
#lot_search .input{
	color:black;
	width:70px;
	height:17px;
	background:white;
	border:0 solid #1e7c45;
	border-width:2px 0 0 2px;
}
#lot_search .submit{
	border:0;
	background:transparent;
	border:0 solid white;
	border-bottom-width:1px;
	padding:0;
	margin:0;
	color:white;
	cursor:pointer;
}
.lots_visited{
	padding:4px 0 0 13px;
	background:url(/images/design/bg_filter_header.gif) no-repeat -3px 10px;
}
.lots_visited a{
	height:28px;
	width:177px;
	display:block;
	background:#3e9a64;
	color:white;
	padding:5px 0 0 10px;
	text-decoration:none;
}
.lots_visited a span{
	text-decoration:underline;
}
#filter_form .was_found span{
	font-weight:bold;
}
#filter_form .was_found{
	color:#00552a;
	position:absolute;
	top:3px;
	left:510px;
}
.sidebar_right #filter_form  .was_found{
	left:300px;
}
#filter_form .submit{
	float:right;
	padding:0 10px 0 0;
}
.specification {
	border-style:solid;
	border-width:1px 0 0 1px;
	border-top-color:#9e9d9d;
	border-left-color:#b4b4b4;
	background:white;
	padding:10px 5px;
	margin:0 0 15px 0;
}
.specification .legend{
	font-weight:bold;
	padding-right:5px;
}
.specification .title .field{
	font-size:12pt;
}
.specification .body .field{
	width:49%;
	float:left;
}

.specification .planirovka{
	text-align:center;
	clear:both;
	padding-top:10px;
}
.lot_body .description{
	clear:left;
}
.lot_body{
	background:url(/images/design/bg_lot.jpg) repeat-x;
	padding:16px;
	clear:left;
	display:block;
	border:0 solid white;
	border-right-width:1px;	/* IE6 */
}
.specification .body{
	margin-top:10px;
	width:100%;
}
.specification .kod{
	font-weight:bold;
	font-size:12pt;
}
.specification .title td{
	vertical-align:bottom;
}
.specification .title{
	width:100%;
}

#sidebar_left .konsultant,
#sidebar_right .konsultant{
	padding-top:20px;
}
#sidebar_left .konsultant .photo img,
#sidebar_right .konsultant .photo img{
	/*width:100px;*/
	max-width:167px;
	display:block;
	padding:5px 4px 4px 5px;
	background:url(/images/design/bg_konsultant_photo.jpg) repeat-x;
	border-style:solid;
	border-width:0 1px 1px 0;
	border-color:#cccccc;
	border-width:0 1px 1px 0;
	margin:0 auto;
}
#sidebar_left .konsultant .photo,
#sidebar_right .konsultant .photo{
	width:177px;
	overflow:hidden;
	margin:0 auto;
/*	width:100px;
	max-width:169px;
	padding:5px 4px 4px 5px;
	background:url(/images/design/bg_konsultant_photo.jpg) repeat-x;
	border-style:solid;
	border-width:0 1px 1px 0;
	border-color:#cccccc;
	border-width:0 1px 1px 0;*/
}
#sidebar_left .konsultant .description p,
#sidebar_right .konsultant .description p{
	padding:0;
	margin:0;
}
#sidebar_left .konsultant .description,
#sidebar_left .konsultant .phone,
#sidebar_right .konsultant .description,
#sidebar_right .konsultant .phone{
	padding:5px 16px 0 28px;
}
#sidebar_left .konsultant .name,
#sidebar_right .konsultant .name{
	background: url(/images/design/bg_filter_header.gif) left bottom no-repeat;
	position:relative;
}
#sidebar_left .konsultant .name span,
#sidebar_right .konsultant .name span{
	background-color:#3e9a64;
	display:block;
	height:1%;
	color:white;
	font-weight:bold;
	padding:5px 14px;
	margin:5px 16px 0 16px;
}
#sidebar_left .konsultant .name span{
	background:#ae5a5a;
}
#sidebar_left .block{
	padding-right:20px;
	padding-left:12px;
}
#sidebar_left .konsultants{
	padding-left:0;
}
#sidebar_left .block,
#sidebar_right .block{
	padding-top:15px;
}
#sidebar_right .konsultants h2,
#sidebar_left .block h2{
	padding-left:30px;
}

.project #header .bnr_site,
.project #header .was_founded{
	display:none;
}
.project #main_nav{
	padding-left:30px;
	padding-top:30px;
}
.project #header_bg{
	height:265px;
	width:1000px;
	position:absolute;
	top:0;
	left:0;
	background-repeat:no-repeat;
	background-position:0 7px;
}
.project #header_bg span{
	display:block;
	position:absolute;
	top:2px;
	right:5px;
	width:260px;
	height:255px;
	background:url(/images/design/bg_project.png) no-repeat !important;
	background:url(/images/design/bg_project.gif) no-repeat;
}
.project #header .bnr_site_rgt{
	width:245px;
	top:80px;
	height:165px;
}
.project #header .logo{
	position:absolute;
	display:block;
	background:url(/images/design/uls_logo_project.png) no-repeat 0 10px !important;
	background:url(/images/design/uls_logo_project.gif) no-repeat 0 10px;
	width:121px;
	height:59px;
	top:7px;
	left:750px;
	text-decoration:none;
}
.project #header .logo h2{
	font-size:11pt;
	color:#e5dcac;
	padding:0;
	margin:5px 0 0 110px;
	font-weight:normal;
	text-align:center;
	width:120px;
}
.project #header_bg a i{
	font-size:18pt;
	color:white;
}
.project #header_bg a{
	display:block;
	position:relative;
	top:20px;
	left:0;
	height:75px;
	width:195px;
	z-index:50;
	text-decoration:none;
	font-style:italic;
	color:#e5dcac;
	font-size:14.25pt;
	padding:135px 0 0 25px;
}
.project h1.title{
	padding-left:70px;
	padding-top:3px;
	background:url(/images/design/bg_project_title.gif) no-repeat;
	height:47px;
}

.gallery .image{
	float:left;
	margin:10px;
	display:block;
	position:relative;
}
.gallery .image a img{
	display:block;
	padding:5px;
	border:1px solid #d5caa3;
}
.gallery .image a{
	display:block;
	padding:1px;
	border:1px solid #d5caa3;
}
.gallery .i31{
	clear:left;
}
.sidebar_right .gallery .i31{
	clear:none;
}
.sidebar_right .gallery .i21{
	clear:left;
}


#b10,
#b9{
	height:41px;
	margin-bottom:10px;
}
#lot_menu{
	padding-top:7px;
}
#b10 .this,
#b10 div div:hover,
#b9 .this,
#b9 div div:hover,
#lot_menu .this,
.lot_menu:hover{
	background:url(/images/design/bg_lot_menu_left_a.gif) no-repeat;
}
#b10 div div,
#b9 div div,
.lot_menu{
	float:left;
	width:20%;
	height:41px;
	background:url(/images/design/bg_lot_menu_left_na.gif) no-repeat;
	margin-top:10px;
}
#b10 .this h2,
#b10 div div:hover h2,
#b9 .this h2,
#b9 div div:hover h2,
#lot_menu .this h2,
.lot_menu:hover h2{
	background:url(/images/design/bg_lot_menu_right_a.gif) no-repeat top right;
}
#b10 div div h2,
#b9 div div h2,
.lot_menu h2{
	background:url(/images/design/bg_lot_menu_right_na.gif) no-repeat top right;
	padding:0;
	margin:0;
	display:block;
}
#b10 .this a,
#b9 .this a,
#lot_menu .this a{
	text-decoration:none;
	cursor:default;
}
.sidebar_right .lot_menu h2 a{
	font-size:11px;
}
#b10 div div h2 a,
#b9 div div h2 a,
.lot_menu h2 a{
	font-size:9pt;
	font-family:Arial;
	font-weight:normal;
	color:#615f5e;
	height:41px;
	width:100%;
	text-align:center;
	vertical-align:middle;
	display:block;
	line-height:41px;
	overflow:hidden;
}
#b10 div div,
#b9 div div{
	width:30%;
}
.sidebar_right #b10 div div,
.sidebar_right #b9 div div{
	width:40%;
}
#b9 a{
	background:url(/images/design/icon_list_na.gif) 25% 8px no-repeat;
}
#b9 a:hover{
	background:url(/images/design/icon_list_a.gif) 25% 8px no-repeat;
}
#b9 .this a{
	background:url(/images/design/icon_map_a.gif) 25% 8px no-repeat;
}
#b10 a{
	background:url(/images/design/icon_map_na.gif) 25% 8px no-repeat;
}
#b10 a:hover{
	background:url(/images/design/icon_map_a.gif) 25% 8px no-repeat;
}
#b10 .this a{
	background:url(/images/design/icon_list_a.gif) 25% 8px no-repeat;
}


#b1,
#b2,
#b6,
#b7,
#b8{
	padding:0 0 0 30px;
	margin-bottom:10px;
}

#b1 .last,
#b2 .last,
#b6 .last,
#b7 .last,
#b8 .last{
	clear:left;
	display:block;
}

#b1 .title,
#b2 .title,
#b6 .title,
#b7 .title,
#b8 .title{
	padding-bottom:0;
}
#b1 li,
#b2 li,
#b6 li,
#b7 li,
#b8 li{
	padding-right:20px;
}
h1.title span{
	color:#8a733f;
	font-size:17pt;
	display:block;
	padding-bottom:10px;
}

#lot_m1,
#lot_m2,
#lot_m3,
#lot_m4,
#lot_m5{
	clear:left;
}
.expert .name{
	font-weight:bold;
	padding:0 0 10px 0;
}
.expert{
	float:left;
	padding:0 10px 10px 0;
}
.expert_list .expert{
	float:none;
}
#content .expert_list .expert .name,
#content .konsultant_list .konsultant .name{
	font-weight:bold;
	padding:0 0 10px 0;
}
#content .expert_list .expert,
#content .konsultant_list .konsultant{
	float:left;
	padding:5px;
	margin:3px;
	width:200px;
	height:300px;
	overflow:hidden;
	border:1px solid #8a733f;
}
.question{
	border:0 dotted green;
	border-bottom-width:1px;
	padding-bottom:10px;
	margin-bottom:10px;
}
.qa{
	padding-top:10px;
}
.footer .block,
.content_after_header .block,
.content_top .block{
	clear:both;
}

/*.content_after_header .block ul,*/
.footer .block ul,
.content_top .block ul{
	padding:0;
	margin:0;
	margin:10px 0;
}
/*.content_after_header .block li,*/
.footer .block li,
.content_top .block li{
	padding:0;
	margin:0;
	float:left;
	white-space:nowrap;
	list-style:none;
	display:block;
	padding:4px 10px 0 0;
}
.content_top a,
.content_after_header li:hover,
.content_after_header a{
	color:#8a733f;	
}

#b4 a{
	color:#615f5e;
	font-size:9pt;
}
#b4{
	height:550px;
	position:relative;
	clear:both;
}
#b4 div.exec{
	height:550px;
	background:url(/images/design/bg_projects_map.gif) no-repeat;
}
.sidebar_right #b4{
	overflow:hidden;
}
.sidebar_right #b4 div.exec{
	position:absolute;
	height:700px;
	width:700px;
	left:-75px;
	top:0;
}
#b4 li{
	list-style:none;
	display:block;
	padding:0;
	margin:0;
}
#b4 li.n107 a{
	text-align:center;
	display:block;
	padding-top:75px;
}
#b4 li.n107{
	background:url(/images/cms/project/project_u_troitskogo_map_closed.gif) no-repeat top center;
	position:absolute;
	width:150px;
	top:224px;
	left:322px;
}
#b4 li.n286 a{
	text-align:center;
	display:block;
	padding-top:95px;
}
#b4 li.n286{
	background:url(/images/cms/project/project_na_pobeditelei_map.gif) no-repeat top center;
	position:absolute;
	width:90px;
	top:185px;
	left:235px;
}
#b4 li.n293 a{
	text-align:center;
	display:block;
	padding-top:85px;
}
#b4 li.n293{
	background:url(/images/cms/project/project_gvardeiskaya_map.gif) no-repeat top center;
	position:absolute;
	width:98px;
	top:150px;
	left:155px;
}
#b4 li.n46 a{
	text-align:center;
	display:block;
	padding-top:40px;
}
#b4 li.n46{
	background:url(/images/cms/project/project_lazgozhesk_map.gif) no-repeat top center;
	position:absolute;
	width:150px;
	top:40px;
	left:420px;
}
#b4 li.n45 a{
	text-align:center;
	display:block;
	padding-top:52px;
}
#b4 li.n45{
	background:url(/images/cms/project/project_syrokomli_map.gif) no-repeat top center;
	position:absolute;
	width:185px;
	top:420px;
	left:205px;
}
#b4 li.n44 a{
	text-align:center;
	display:block;
	padding-top:90px;
}
#b4 li.n44{
	background:url(/images/cms/project/project_raduznhaya_map_closed.gif) no-repeat top center;
	position:absolute;
	width:110px;
	top:35px;
	left:170px;
}
#b4 li.n43 a{
	text-align:center;
	display:block;
	padding-top:40px;
}
#b4 li.n43{
	background:url(/images/cms/project/project_surganova_map_closed.gif) no-repeat top center;
	position:absolute;
	width:150px;
	top:180px;
	left:380px;
}
#b4 li.n42 a{
	text-align:center;
	display:block;
	padding-top:57px;
}
#b4 li.n42{
	background:url(/images/cms/project/project_tomskaya_map_closed.gif) no-repeat top center;
	position:absolute;
	width:175px;
	top:335px;
	left:420px;
}
#b4 li.n41 a{
	text-align:center;
	display:block;
	padding-top:67px;
}
#b4 li.n41{
	background:url(/images/cms/project/project_bogdanovicha_map.gif) no-repeat top center;
	position:absolute;
	width:150px;
	top:95px;
	left:265px;
}
#b4 li.n37 a{
	text-align:center;
	display:block;
	padding-top:42px;
}
#b4 li.n37{
	background:url(/images/cms/project/project_vankovicha_map.gif) no-repeat top center;
	position:absolute;
	width:175px;
	top:120px;
	left:400px;
}
#b4 li.n21 a{
	text-align:center;
	display:block;
	padding-top:78px;
}
#b4 li.n21{
	background:url(/images/cms/project/project_mayakovskii_map_closed.gif) no-repeat top center;
	position:absolute;
	width:100px;
	padding:0 10px;
	top:305px;
	left:245px;
}
#form td{
	vertical-align:top;
}
.error,
.error *{
	color:red;
}
#projecthelp{
	position:absolute;
	top:0;
	left:0;
	display:none;
	width:180px;
	padding:0 0 45px 0;
	z-index:1000;
	background:url(/images/design/projecthelp_bg.png) no-repeat left bottom !important;
	background:url(/images/design/projecthelp_bg.gif) no-repeat left bottom;
}
#projecthelp div{
	padding:10px;
	background:url(/images/design/projecthelp_top_bg.png) no-repeat top left !important;
	background:url(/images/design/projecthelp_top_bg.gif) no-repeat top left;
}
.specification .last{
	clear:both;
}
#footer .block{
	float:right;
}
/*  ==========================================================================================  */
table.dotted tr{
	background:url(/images/design/dotted.gif) left bottom repeat-x;
}
/*  ==========================================================================================  */
a.table1 {
color: #4c6043;
}

.table1:hover {
color: #006400;
}

a.n67, a.n66, a.n65, a.n64, a.n63, a.n62, a.n61 {
color: #8A733F;
}

.n67:hover, .n66:hover, .n65:hover, .n64:hover, .n63:hover, .n62:hover, .n61:hover {
color: #8A733F;
}

