a {text-decoration:none}
ul li, dl dd {margin-left:0;padding-left:0}
html {background:#d8dcc5 url('../img/bg.jpg') repeat-y 50% 0}
body {background:url('../img/fon.jpg') no-repeat 0 0;width:946px;margin:0 auto;position:relative}
.l-site {background:url('../img/skrepki.jpg') repeat-y 177px 0;top:417px;position:relative;min-height:800px;_height:800px}

h1 a {font:normal 48px 'Times New Roman';color:#3b3a30;position:absolute;top:17px;left:66px;text-transform:uppercase}
	h1 strong {font:bold 18px 'Trebuchet MS';color:#101010;position:absolute;top:77px;left:70px}

#name a{font:normal 48px 'Times New Roman';color:#3b3a30;position:absolute;top:17px;left:66px;text-transform:uppercase}
#name strong {font:bold 18px 'Trebuchet MS';color:#101010;position:absolute;top:77px;left:70px}
	
address {font:normal 11px 'Arial';color:#151413;position:absolute;right:117px;top:12px}
	address span {padding-left:24px}
	
.manifest {position:absolute;top:23px;right:288px;width:257px;color:#2b5442}
	.manifest h2 {text-transform:uppercase;color:#101010;font:bold 18px/24px 'Trebuchet MS';padding-bottom:15px;display:block} 
	.manifest b {display:block;font:bold 13px/14px 'Trebuchet MS';padding-bottom:14px}
	.manifest p {font:normal 13px/14px 'Trebuchet MS'; text-align:justify;}
	.manifest strong{margin:0 0 7px 0; display:block;}

.l-header ul.b-m_menu {position:absolute;left:652px;top:211px;width:300px}
	.l-header ul.b-m_menu li {display:inline;padding-left:23px}
		.l-header ul.b-m_menu li a {color:#4a4a48;font:normal 13px 'Trebuchet MS';text-transform:uppercase}
		
.slogan {position:absolute;font:normal 20px/24px 'Arial';color:#24503d;top:303px;left:84px; text-align:center;}

.b-p_menu {position:absolute;top:324px;left:414px} 
	.b-p_menu li {background:url('../img/phone.gif') no-repeat 0 5px;font:normal 18px 'Arial';color:#fff;padding-left:35px;padding-bottom:9px}

.b-m__menu {width:189px}
	.b-m__menu li {background:url('../img/menu.png') no-repeat 8px 11px}
	.b-m__menu a {font:normal 16px/29px 'Trebuchet MS';color:#494948;padding-left:27px;display:block;_display:inline-block;margin-bottom:0;padding-bottom:0}
	
ul.dot {background:url('../img/dot.gif') repeat-y 0 10px;position:absolute;right:19px;top:7px;padding-left:15px;font:normal 15px 'Trebuchet MS';color:#050505;width:216px;text-align:justify;}

h2 {font:bold 18px 'Trebuchet MS';color:#2c7354;display:block;text-transform:uppercase}
h1 {font:bold 19px 'Trebuchet MS';color:#2c7354;display:block; text-transform:uppercase;padding-bottom:18px;}
	h2 strong {font:normal 14px 'Arial';color:#3b3a30;display:block;text-transform:lowercase;padding-bottom:22px}
h3 {font:bold 16px 'Trebuchet MS';color:#2c7354;display:block;text-transform:uppercase}
h3 strong {font:normal 13px 'Arial';color:#3b3a30;display:block;text-transform:lowercase;padding-bottom:22px}	
	.content {width:425px;position:relative;top:-318px;left:261px;font:normal 11px 'Arial';color:#3b3a30;position:relative}
	.with-pic {padding-left:115px; font:normal 11px 'Arial';} 
		.with-pic img {border:#dad8db 1px solid;background:#fff;padding:1px;position:absolute;left:0}

.gold {width:425px;height:8px;line-height:1px;font-size:1px;background:url('../img/gold.png') no-repeat 0 0;border:0 solid transparent;margin:23px 0 2px;display:block}
.gray {background:#dad9d5;font-size:1px;line-height:1px;height:1px;border:0 solid transparent;margin-left:25px;margin-top:50px}
.spec-green {font:bold 12px 'Arial';color:#36966c;text-transform:uppercase}
	.spec-green span {color:#534f39} 

#house {position:absolute;margin-top:265px}
.center{text-transform:none; font-weight:normal; color:#000; font:normal 13px 'Arial'; text-align:justify;} 

.ann2{
border-radius:5px;
-moz-border-radius: 5px;
-webkit-border-radius:5px;
border:1px solid #777;
background-color:#f2fcca;
padding:10px 10px 10px 10px;
margin:20px 0 0 0;
font-size:13px;
}

.ann3{
border-radius:5px;
-moz-border-radius: 5px;
-webkit-border-radius:5px;
border:1px solid #777;

margin:10px 10px 10px 10px;
padding:4px;
background-color:#fff;

}
.detals_img{
border-radius:5px;
-moz-border-radius: 5px;
-webkit-border-radius:5px;
border:1px solid #777;

margin:0 10px 8px 0;
padding:2px;
}

.detals_img2{
border-radius:5px;
-moz-border-radius: 5px;
-webkit-border-radius:5px;
border:1px solid #777;

margin:0 10px 8px 0;
padding:10px;
}

.manifest {
		height:100px;
		1border:1px solid red;
		top:-394px;
	}
	
.vacans{background:url('../vac.gif') no-repeat 10px 5px;

border-radius:5px;
-moz-border-radius: 5px;
-webkit-border-radius:5px;
border:1px solid #777;
background-color:#f2fcca;
padding:10px 10px 10px 45px;
margin:20px 0 0 0;
font-size:14px;
}	
	
