*{margin:0;padding:0;}
body{text-align:center;font:normal 12px/normal Arial;color:#575757;background:#234d06 url('/img/body_bg.jpg') repeat 0 0;}
#basis{margin:0 auto;width:956px;text-align:left;}
img{border:none;}
#head{padding:12px 0 18px 0;float:left;width:100%;}
#head p{color:#bcdfb1;float:left;margin:0 0 0 225px;_display:inline;}
#head p.h_rght{float:right;margin:0 190px 0 10px;}
#head p.h_rght.vt{margin-right:50px;}
#head p em{font-style:normal;color:#fff;font-size:22px;display:block;}
.clear{clear:both;line-height:0;height:0;font-size:0;}
#wrapper{width:100%;clear:both;float:left;}
#navbar{float:left;width:192px;margin-top:-32px;position:relative;background:url('/img/repl.gif') no-repeat 100% 70px;}
#navbar.n1{background-image:url('/img/repl2.gif');}
.nav{list-style:none;margin:28px 0 90px 0;position:relative;}
.nav li{padding:0 0 0 19px;margin-top:9px;background:url('/img/d_arrow.gif') no-repeat 0 5px;}
.nav a,.proc a{color:#fff;outline:none;}
.nav span{color:#ffc600;}
#navbar big{font-size:18px;color:#fff;display:block;padding-bottom:5px;}

.proc p{clear:left;margin-top:8px;float:left;width:100%;}
.proc p span{padding:15px 0 0 10px;float:left;}
.proc img{float:left;}
p.all{font:normal 11px/normal Tahoma;}
p.all a{color:#ffa200;}
#container{float:left;width:764px;}
#layer1{width:726px;padding:0 38px 54px 0;background:url('/img/shadow.jpg') no-repeat 100% 100%;}
#layer2{width:726px;padding-bottom:10px;background:#e0e0e0 url('/img/cont_bott.gif') no-repeat 0 100%;overflow: hidden;}

#content{width:659px;padding:45px 35px 20px 32px;min-height:160px;background:url('/img/cont_top.gif') no-repeat 0 0;position:relative;//width:726px;}
#layer1.ind #layer2{height: 238px;overflow: visible;padding-top:23px;margin-top:-19px;background:#e0e0e0 url('/img/brig1.jpg') no-repeat 0 100%;}
#layer1.ind #layer2 #content{background:none;}
#layer1.ind p{padding:10px 0 0 0;//padding:5px 0 0 0}
#container h1{font:normal 24px/normal "Times New Roman";color:#552058;text-transform:uppercase;}
.house{position:absolute;right:0;top:-26px;//top:-27px;}
#layer1 p{padding:10px 0;}
img.foto{position:relative;top:-5px;margin-right:12px;}
#percent{width:718px;//width:725px;height:32px;//height:39px;margin:-40px 0 0 0;padding:7px 0 0 8px;background:url('/img/percent_bg.gif') no-repeat 0 0;}
#percent div{width:711px;height:21px;//height:25px;padding-top:4px;background:url('/img/percent.gif') no-repeat 70% 0;}
#percent p{color:#fff;margin-left:100px;}
#percent span{background-color:#2b5208;padding:1px 3px 1px 5px;display:inline-block;}
#two{float:left;clear:both;width:100%;padding-top:9px;}
#parts{float:left;width:486px;border:1px dashed #336508;}
#parts.parts2{width:725px;margin-top:-40px;}
.chapt{float:left;width:241px;padding-bottom:17px;border-right:1px dashed #336508;}
.chapt.rght{float:left;border-right:none;margin-left:-1px;border-left:1px dashed #336508;}
.hr1{clear:both;height:0;line-height:0;font-size:0;border-top:1px dashed #336508;}
.chapt h2{font-size:22px;margin:12px 0 5px 18px;color:#ffc600;height:48px;float:left;display:inline;}

.proc div{font-size:22px;width:170px;height:58px;margin:0;padding:15px 0px 0 14px;color:#80ac5f;//width:180px;}
.chapt h2 a{text-decoration:none;color:#ffc600;}
.proc div a{text-decoration:none;color:#80ac5f;}
.chapt h2 span,.proc div span{font-size:18px;line-height:18px;color:#ffa200;display:block;text-align:right;}
.proc div span{margin-right:13px;color:#71a14c;}
.proc div.select{border:1px dashed #336508;background: url('/img/transp.png') no-repeat 0 0;behavior:url('/ie/iepngfix.htc');}
.proc div.select a{color:#ffc600;}
.proc div.select span{color:#ffa200;}
.proc div img{margin-right:-10px;}

.pl{float:left;text-align:center;margin:10px 0 0 0;width:320px;visibility: visible;position:relative;right:5px;clear:left}
.pl.pl2{right:-10px;//width:313px;clear:right;padding-left:10px;}
.pl ul{list-style:none;padding:8px 0 0 0;}

.chapt img{float:left;}
#content h4{font-size:12px;clear:both;padding:15px 0 10px;}
#parts img.key{margin-right:8px;}
#parts ul{clear:both;list-style:none;color:#baff89;padding:0 0 0 64px;}
#parts ul span, #parts ul a{color:#fff;}
#parts ul a{line-height:16px;}
.park{float:left;width:486px;background:url('/img/transp.png') no-repeat 0 0;behavior:url('/ie/iepngfix.htc');}
.park div{float:left;padding:18px 0 0 119px;background:url('/img/park.gif') no-repeat 21px 100%;}
.photo{float:left;width:656px;border-left:1px solid #c8c8c8;}
.photo div{float:left;padding:10px;width:auto;height:auto;border-right:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8; border-top:1px solid #C8C8C8;}
.photo img{width:auto;height:auto;}
.park h2, #sidebar h3, .park2 h2{font-size:18px;font-weight:normal;color:#fff;padding-bottom:5px;}
.park p, .park2 p{color:#baff89;padding-bottom:6px;}
.park p.all{padding-bottom:12px;}
.cont{list-style:none;float:left;width:100%;margin:20px 0 25px 0;}
.cont li{float:left;width:30%;padding-right:3%;}
.cont strong{display:block;padding-bottom:9px;}
.cont a{color:#2e5c09;}
.images img{padding:7px;margin-right:5px;width:195px;height:126px;background:url('/img/pict_bg1.gif') no-repeat 0 0;}
.park2{width:551px;margin-top:-40px;padding:12px 141px 5px 32px;border:1px dashed #336508;background:url('/img/park.gif') no-repeat 605px 100%;min-height:110px;//width:726px;}
.park2 p.all{margin-top:15px;}

.tbl1{width:100%;border:0;margin:15px 0}
.tbl1 td,.tbl1 th{vertical-align: top;padding:15px 10px;text-align: left;}
.block{background: url('/img/transp2.png') repeat 0 0;float:left;clear:both;width:680px;margin:20px 0;padding:15px;color:#7BA55D;//width:710px;}
.block a{color:#7BA55D;}
.block.b2{width:696px;//width:725px;}
.block.b3,.block.b3 a{color:#BAFF89;}
/*10.04.09*/
p#i_map{text-align: center;}
.tb1{border-collapse:collapse;width:100%;}
.tb1 th,.tb1 td{padding:10px;vertical-align: middle;border:1px solid #575757;}

#message{border:1px dotted #CFCFCF;border-top:none;font-size:12px;width:100%;padding:0 0 5px 0;}
#message p{border-top:1px dotted #CFCFCF;width:100%;float:left;padding:3px 0;margin:0;}
#message label{font-weight:bold;padding:1px 5px 0 17px;width:89px;float:left;}
#message input,#message textarea{border:1px solid #a5acb2;width:271px;font-size:12px;color:#666;height:16px;font-family:"Trebuchet MS";}
#message textarea{width:523px;height:145px;margin-bottom:3px;overflow:auto;}
#message input.butt{width:auto;color:#000;height:auto;margin:0 0 0 111px;cursor:pointer;}
/* end 10.04.09*/
#sidebar{float:left;width:230px;padding:0 0 0 10px;}
#sidebar h3{padding:18px 0 0 10px;width:200px;}
#sidebar p.all{text-align:right;padding:0 20px 0 0;margin-top:-4px;}
#footer{clear:both;padding:15px 0;font:normal 10px/normal Tahoma;color:#f3f3f3;float:left;width:100%;}
#footer.foot{margin-top:-40px;}
#footer p{margin-left:180px;text-align: center;}
#footer p#ind{margin:0;}
#footer img{position: relative;top:3px}
#footer a{border-left:1px solid #427e30;color:#f3f3f3;padding-left:12px;margin-left:9px;text-decoration:none;}
#footer span{padding-left:18px;background:url('/img/ringo.gif') no-repeat 0 0;}
a:hover, .block a{text-decoration:none;}
.block a:hover{text-decoration: underline;}

.validation_error
{
    border:1px red solid !important;
}