*{
 margin: 0;
 padding: 0;
 }
 .clear{
 clear: both;
 line-height: 0;
 height: 0;
 font-size: 1px;
 }
 body{
 font-family: Tahoma, Verdana;
 font-size: 11px;
 color: #333 ;
 background-color: #fff;
 }
 
 a{
 	color: #1C4A07;
 font-size: 11px;
 text-decoration:underline;
 }
 a:hover{
 	text-decoration: none;
 	color: #008000;
 }
 #main a:visited{
 color: #848484;
 }
 a:active, a:focus, img { outline: 0; }
 h1,h2,h3,h4,h5{
 	font-family: Tahoma, Verdana;
 	margin-bottom: 3px;
 }
 h1,
 h1 a{
 	font-size: 18px;
 color: #008000;
 	font-weight: normal;
 	margin-bottom: 10px;
 }
 h1.super,
 h1.super a{
 color: #008000;
 }
 
 h2,
 h2 a{
 	font-size: 16px;
 color: #008000;
 }
 h3,
 h3 a{
 	font-size: 13px;
 color: #008000;
 	margin-bottom: 5px;
 }
 h4{
 font-size: 14px;
 color: #008000;
 	text-align: center;
 }
 h5,
 h5 a{
 	font-size: 12px;
 color: #008000;
 }
 hr{
 background: #065C2E;
 border: none;
 height: 1px;
 }
 
 p{
 	padding: 5px 0px;
 }
 dt{
 	padding: 5px 0px; 
 }
 ul{
 list-style: none outside;
 	margin:5px 0;
 cursor: default;
 }
 ul li{
 	margin-left:0;
 	padding-left: 15px;
 	background: url(/images/lidot.gif) left 5px no-repeat;
 }
 ol{
 padding-left: 20px;
 }
 
 ol li{
 padding: 0;
 }
 li{ 
 	margin: 3px 0; 
 }
 
 a img{
 	border:0;
 }
 
 table.picture{
 background-color: transparent;
 margin-right: 10px;
 }
 table.picture td{
 padding: 0;
 background-color: transparent;
 }
 table.picture2 td{
 border: 3px solid #B9D1C4;
 }
 
 table.picture td img.zoom{
 margin: 3px 8px 5px 10px;
 z-index: 10;
 position: relative;
 }
 table.picture td.dsc{
 background: url(/images/picdsc.gif) #FCFCFC right bottom no-repeat;
 padding-top: 2px;
 }
 table.picture td.dsc div{ 
 margin: 0 25px 0 5px;
 }
 
 blockquote{
 padding: 10px 10px 20px 15px;
 margin-left: 40px;
 font-size: 12px;
 border: 1px solid #1C4A07;
 border-left: 4px solid #1C4A07;
 }
 
 ul.pages{
 list-style: none outside;
 margin: 15px auto;
 text-align: center;
 }
 ul.lft{
 float: left;
 margin: 0;
 }
 ul.pages li{
 display: inline;
 margin: 0 2px;
 padding: 0;
 background-image: none;
 }
 ul.pages li a{
 font-weight: normal;
 padding: 1px 5px;
 font-size: 12px;
 background-color: #EFEFEF;
 }
 #main ul.pages li a:visited{
 color: #1C4A06;
 }
 ul.pages li a.act{
 color: #fff;
 text-decoration: none;
 background-color: #71946F;
 }
 #main ul.pages li a.act:visited{
 color: #fff;
 }
 ul.pages li a.nob{
 border: none;
 background-color: transparent;
 }
 
 table.tab{
 	font-family:Tahoma;
 	border-collapse: collapse;
 margin: 10px auto;
 }
 table.tab th{
 padding: 6px;
 background-color: #42782D;
 color: #fff;
 font-weight: bold;
 border: 1px solid #A0A0A0;
 }
 
 table.tab td{
 	vertical-align:top;
 padding: 5px;
 color: #888;
 border: 1px solid #A0A0A0;
 background-color: #fff;
 }
 
 div.round{
 background-color: #F1F1F1;
 position: relative;
 _display:inline-block;
 padding: 5px;
 }
 p.br,
 p.bl,
 p.tr,
 p.tl{
 position: absolute;
 width: 4px;
 height: 4px;
 font-size: 1px;
 padding: 0;
 }
 p.br{
 background-image: url(/images/br.png);
 bottom: 0;
 right: 0;
 _background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/br.png');
 }
 p.bl{
 background-image: url(/images/bl.png);
 bottom: 0;
 left: 0;
 _background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/bl.png');
 }
 p.tr{
 background-image: url(/images/tr.png);
 top: 0;
 right: 0;
 _background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/tr.png');
 }
 p.tl{
 background-image: url(/images/tl.png);
 top: 0;
 left: 0;
 _background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/tl.png');
 }
 table td{
 vertical-align: top;
 }
 textarea{
 overflow: auto;
 }
 
 /* 88888888888888888888888888888888888 */
 #over{
 position: absolute;
 top: 0;
 left: 0;
 background-color: #000;
 opacity: 0.6;
 width: 100%;
 height: 892px;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
 z-index: 500;
 }
 #conteinerimg{
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 z-index: 5000;
 }
 #conteinerimg div p{
 color:#fff;
 text-align:center;
 }
 #inside{
 padding: 10px;
 }
 #inside img{
 cursor: pointer;
 border: 1px solid #CCF;
 }
 /* 88888888888888888888888888888888888 */
 *html .outer {padding-left:1000px}
 *html .minwidth {height:0} /* holy hack для IE, что бы включить свойство hasLayout */
 *html #conteiner {margin-left:-1000px;position:relative; height:0}
 #conteiner{
 max-width: 1600px;
 min-width: 1000px;
 margin: 0 auto;
 background-color: #fff;
 }
 /* 8888888888888888888888888888888888 */
 #head{
 height: 194px;
 position: relative;
 border-top: 3px solid #447B2E;
 }
 #icons,#logo{
 position: absolute;
 }
 
 #icons{ 
 	width: 85px;
 	height: 17px;
 	padding: 1px 35px 0 42px;
 	background: url(/images/iconsbk.gif) left top no-repeat;
 top:0;
 right: 0;
 }
 #icons img{
 margin: 0 4px;
 }
 
 
 .d0 #line{
 background: url(/images/linebk0.gif)
 }
 .d1 #line{
 background: url(/images/linebk1.gif)
 }
 .d2 #line{
 background: url(/images/linebk2.gif)
 }
 .d3 #line{
 background: url(/images/linebk3.gif)
 }
 .d4 #line{
 background: url(/images/linebk4.gif)
 }
 .d5 #line{
 background: url(/images/linebk5.gif)
 }
 .d6 #line{
 background: url(/images/linebk6.gif)
 }
 
 
 
 .logocell {position: relative; min-width: 187px; padding-top: 70px;}
 
 #hphone{
 height: 29px;
 margin-right: 13px;
 background-color: #1C4A07;
 left: 0;
 top: 69px;
 }
 
 
 #hphone img,#line img{
 float: right;
 }
 #hphone p{
 color: #C4D3C0;
 font-size: 14px;
 font-weight: bold;
 text-align: center;
 }
 #hphone p span{
 font-size: 12px;
 font-weight: normal;
 color: #B3B2B2;
 }
 
 #line{
 height: 18px;
 clear: both;
 background: url(/images/linebk.gif) left top repeat-x;
 width: 100%;
 }
 
 #logo{
 	position: absolute;
 	left: 50%;
 	top: -14px;
 margin-left: -94px; 
 }
 
 #dirs{
 margin: 34px 0 0px 0px;
 } 
 #dirs table{ 
 position: relative;
 z-index: 400;
 width: 100%;
 }
 
 
 #d0,#d1,#d2,#d3,#d4,#d5,#d6{
 width: 100px;
 height: 80px;
 display: block;
 cursor: pointer;
 padding: 10px 20px 20px 10px;
 text-decoration: underline;
 color: #333;
 }
 #d0,#d1,#d2,#d3,#d4,#d5,#d6{
 margin: 0 auto;
 font-size: 11px;
 color: #333;
 }
 
 #dirs table a{
 width: 130px;
 height: 110px;
 display: block;
 cursor: pointer;
 padding: 0;
 text-decoration: underline;
 color: #333;
 margin: 0 auto;
 font-size: 11px;
 color: white;
 padding: 0;
 width: 130px;
 height: 110px;
 }
 #dirs table td {padding: 0 3px 0 2px; width: 12%;}
 #dirs table td:first-child {padding: 0 0 0 0px; width: auto; }
 #dirs table td:first-child a {height: auto; width: auto;}
 #d0{
 background-image: url(/images/d0.jpg);
 }
 #d0.act{
 background-image: url(/images/d0a.jpg);
 }
 #d1{
 /*background-image: url(/images/d1.jpg);*/
 background: url(/images/ask-rent1.jpg) no-repeat 0 0;
 
 }
 #d1.act{
 background: url(/images/ask-rent1-f.jpg) no-repeat 0 0;
 }
 #d2{
 /*background-image: url(/images/d2.jpg);*/
 background: url(/images/ask-rent2.jpg) no-repeat 0 0;
 }
 #d2.act{
 background: url(/images/ask-rent2-f.jpg) no-repeat 0 0;
 }
 #d3{
 /*background-image: url(/images/d3.jpg);*/
 background: url(/images/ask-rent3.jpg) no-repeat 0 0;
 }
 #d3.act{
 background: url(/images/ask-rent3-f.jpg) no-repeat 0 0;
 }
 #d4{
 /*background-image: url(/images/d4.jpg);*/
 background: url(/images/ask-rent4.jpg) no-repeat 0 0;
 }
 #d4.act{
 background: url(/images/ask-rent4-f.jpg) no-repeat 0 0;
 }
 #d5{
 /*background-image: url(/images/d4.jpg);*/
 background: url(/images/ask-rent5.jpg) no-repeat 0 0;
 }
 #d5.act{
 /*background-image: url(/images/d4a.jpg);*/
 background: url(/images/ask-rent5-f.jpg) no-repeat 0 0;
 }
 #d6{
 /*background-image: url(/images/d1.jpg);*/
 background: url(/images/ask-rent6.jpg) no-repeat 0 0;
 }
 #d6.act{
 /*background-image: url(/images/d1a.jpg);*/
 background: url(/images/ask-rent6-f.jpg) no-repeat 0 0;
 }
 
 /* 8888888888888888888888888888 */
 #left{
 float: left;
 width: 220px;
 background: url(/images/lftbk.gif) left top repeat-x; 
 }
 #lftrgt{
 float: right;
 _margin-right: 0;
 }
 
 /* 999999999999999999999999999 */
 #main{
 margin-left: 220px;
 padding: 20px 20px 30px 40px;
 min-height: 410px;
 }
 
 .item{
 margin: 0 20px 20px 0;
 height: 100%;
 _height: auto;
 _width: 90%;
 overflow: auto;
 }
 
 div.date{
 border-top: 1px solid #C9C9C9;
 background: url(/images/date.gif) left top no-repeat;
 color: #fff;
 padding: 1px 30px;
 font-size: 10px;
 overflow: auto;
 _height: 30px;
 }
 div.date p{
 float: left;
 padding: 0;
 margin-right: 40px;
 }
 div.date h3{
 float: left;
 margin: 0;
 }
 div.date h3 strong{
 color: #848484;
 font-size: 12px;
 }
 h3 span{
 color: #848484;
 font-size: 11px;
 font-weight: normal;
 }
 
 .text{
 margin-left: 80px;
 }
 
 p.navstring .text {
 margin-left: 0px;
 }
 
 .item .picture{
 margin: 0;
 padding-left: 20px;
 }
 
 .item2{
 height: 100%;
 _height: auto;
 _width: 90%;
 overflow: auto;
 margin-bottom: 20px;
 }
 .item2 .picture{ 
 margin-top: 5px;
 	
 }
 
 a.arc{
 float: right;
 color: #777;
 margin-right: 30px;
 _margin-right: 26%;
 }
 a.back{
 color: #777;
 }
 
 div.date2{
 border-top: 1px solid #C9C9C9;
 background: url(/images/date2.gif) right top no-repeat;
 height: 13px
 } 
 #pics{
 float: right;
 width: 194px;
 margin-left: 20px;
 }
 #pics table{
 margin: 0 0 10px 0;
 padding: 0;
 }
 
 .grad{
 height: 23px;
 background: url(/images/grad.gif) left top repeat-x;
 }
 #vend{
 width: 90%;
 margin: 10px 0;
 }
 #vend td{
 width: 33%;
 border: 1px solid #E2E2E2;
 padding: 10px;
 vertical-align: top;
 }
 #vend td.main{
 	width: 25%;
 }
 #vend li a{
 color: #777;
 }
 
 #arc td{
 vertical-align: top;
 }
 
 /* 88888888888888888888888888 */
 #foot{
 height: 44px;
 background: url(/images/footbk.gif) top left repeat-x;
 margin-bottom: 10px;
 position: relative;
 }
 
 #infoot{
 	background: url(/images/infootbk.gif) left top repeat-x;
 	height: 40px;
 	width: 80%;
 	position: absolute;
 	top: 4px;
 	left: 0;
 	 color: #fff;
 }
 #infoot .rgt{
 	position: absolute;
 	right: -1px;
 	top: 0;
 }
 
 
 
 #contacts{
 float: left;
 margin: 12px 160px 0 40px;
 font-weight: bold;
 color: #fff;
 }
 #print{ 
 float: left;
 margin-top: 4px
 }
 #print img{
 margin: 0 5px -3px 0
 	
 }
 #copy{
 float: right;
 margin: 5px 60px 0 0;
 padding: 0;
 color: #fff;
 }
 #foot a{
 color: #fff
 }
 
 #foot form{
 float: right;
 margin: 16px 30px 0 0;
 _margin: 16px 10px 0 0;
 width: 160px;
 height: 16px;
 background: url(/images/formbk.gif) left top no-repeat; 
 }
 
 #foot input{
 width: 117px;
 font-size: 11px;
 border:0px solid red;
 margin: 2px 3px 0 25px;
 float: left;
 } 
 #foot input.sub{
 width: 6px;
 height: 13px;
 background: url(/images/go.gif);
 cursor: pointer;
 float: right;
 margin: 2px 3px 0 0;
 }
 
 #pics table.picture{
 	clear: right;
 }
 
 
 form.feedb{
 margin: 10px auto;
 width: 650px;
 }
 form.feedb td{
 padding: 1px 0;
 }
 
 form.feedb input,
 form.feedb textarea,
 form.feedb select{
 background-color: #F3F3F3;
 border: 0 none;
 width: 100%; 
 font-family: Verdana;
 font-size: 12px;
 }
 form.feedb input{
 padding: 2px;
 }
 
 form.feedb span{
 color: #1A4906;
 font-weight: bold;
 font-size: 13px;
 }
 
 #conteiner table.but td,
 #conteiner table.but2 td{
 padding: 0;
 border: none;
 }
 #conteiner table.but input{
 margin: 0;
 width: auto;
 background-color: #ddd;
 color: #4D637F;
 border: none;
 font-size: 10px;
 text-decoration: underline;
 padding: 1px 0;
 _padding: 2px 0 0 0;
 cursor: pointer;
 }
 #conteiner table.but td.red{
 vertical-align: middle;
 }
 #conteiner table.but td.ll{
 width: 7px;
 background-image: url(../images/ll.gif);
 }
 #conteiner table.but td.rr{
 width: 7px;
 background-image: url(../images/rr.gif);
 }
 
 #main_image{
 	margin-left: 27px;
 	float: right;
 }
 
 .new {text-align:center;}
 .new td {border-left:1px solid #cccccc; border-top:1px solid #cccccc;}
 .rt {border-right:1px solid #cccccc;}
 .bt {border-bottom:1px solid #cccccc;}
