html {height:100%; min-height:100%}
body {margin:0; padding:0; background:url(/public/i/bg.jpg) ; font:12px "arial"; color:#727272;   min-height: 100%;  height: 100%; min-width:1000px}
table {border-collapse:collapse; border:0} table td {padding:0; font:12px "arial"; color:#727272; vertical-align:top} img {border:0} form {padding:0; margin:0}
a {color:#568e1a;}
a:hover {text-decoration:none}

p {font-size: 11pt;}

img {behavior:url(/iepngfix.htc)}

.all {height:100%; width:100%; /*background:url(/public/i/bgt.jpg) repeat-x top*/}
.top {height:1%;}
.content {height:99%; padding:0 18px 0 0}
.info {height:100%; width:962px; background:#fff}

.cnt {background:url(/public/i/dot.gif) repeat-x top; width:100%}
.forcnt {padding:8px 24px 0 0; height:99%}
.footer {height:1%; padding:50px 55px 30px 40px}
.footer table {width:100%; background: url(/public/i/footer.jpg) no-repeat top center;}
.footer table td {line-height:19px}
.counter img {margin:0 0 0 22px}
.mail {color:#00ac4e}
.cnt_l {width:1%; padding:20px}
.cnt_r {width:99%}
.block_r {background:url(/public/i/dot.gif) repeat-y right}
.block_b {background:url(/public/i/dot.gif) repeat-x bottom}
.block_l {background:url(/public/i/dot.gif) repeat-y left}
.block_tr {background:url(/public/i/tr.gif) no-repeat top right}
.block_br {background:url(/public/i/br.gif) no-repeat bottom right}
.block_bl {background:url(/public/i/bl.gif) no-repeat bottom left; padding:20px}
.lleft {width:203px}

.baner {text-align:center}

.menu {background:#ffaa01; margin:0 0 20px 0; padding:0 0 0 19px}
.menu a {display:block; margin:0 0 0 3px;  background:url(/public/i/menuli.gif) no-repeat left; padding:0 0 0 20px; font:bold 13px tahoma; color:#fff !important; text-decoration:none !important;}
.menu img {display:block; margin:5px 0}
.txt {line-height:19px; width:99%}
.text_r {width:1%; padding:0 0 0 40px}
.shema {margin:27px 0 16px 0; display:block}
.head {display:block; margin:0 0 10px 0}


p {padding:0; margin:0 0 15px 0}

ul {padding:0; margin:0 0 15px 0}
ul li {padding:0 0 0 20px; margin:0 0 5px 0; background:url(/public/i/pip.gif) no-repeat left; list-style:none}
.threefoto {margin:0 19px}
.three {white-space:nowrap; margin:0 0 15px 0}
.header {background:url(/public/i/header.jpg) no-repeat right top #ffaa01; vertical-align:middle; color:#fff; font-size:16px; font-style:italic; width:315px; font-weight: bold;}
.mainhead {margin:-60px 0 0 -20px; position:absolute}

/*h2 {font:bold 12px tahoma; color:#fff; background:url(/public/i/zagolovok.jpg) no-repeat left top; padding:12px 0 13px 15px; margin:0 0 15px 0}*/
h2 {font: bold 12px tahoma; color: #727272; }
h3 {font:bold 12px tahoma; color:#fff; background:url(/public/i/h3.jpg) no-repeat left top; padding:12px 0 13px 15px; margin:0 0 15px 0}

.gal {padding:0 0 45px 0}
.gal img {margin:0 0 0 0}
.next {padding:20px 0 0 0}

h1 {color:#727272; text-transform:uppercase; font:italic 16px Arial; padding:0; margin:0 0 15px 0}
.minifoto {vertical-align:bottom; padding:0 0 0 20px}
.desc {line-height:25px; padding:0 0 0 20px}

.project {margin:0 0 20px 0}
.opisanie { line-height:19px; padding:0 0 20px 0}
.plan {float:left; margin:0 45px 0 10px; color:#727272; font:bold 12px tahoma;}
.plan img {margin:0 0 15px 0; display:block}

.forbig {width:239px; height:239px}
.formini {float:left; width:111px; height:111px; margin:0 10px 0 0}

.pipka
{
	position:absolute; 
	right:0px;
	bottom:0px;
	padding-right: 127px;
	padding-bottom: 34px;
}