* { margin: 0; padding: 0; }
img { border: 0; margin: 0; padding: 0;}
html {  }
body { margin: 0 auto; height:100%; }


a { color: #1868A0; }
	a:hover { color: #AD0A05; }
h1 { margin: 0 0 0 0; font: bold 1.3em Arial, Helvetica, sans-serif; color: #FFFFFF; display:inline; }
h2 { margin: 0 0 5px 0; font: bold 1.2em Arial, Helvetica, sans-serif; color: #FFFFFF; }
.cleaner { clear: both; height:1px; font-size:0px; margin: 1px 0 1px 0;}
.relative { position: relative; }

* html #minwidth{ /*IE6 hack*/
height: 95%; 
}
* html #maxwidth{ /*IE6 hack*/
height: 100%; 
}

#yellow {color: yellow;}
#contact {line-height: 20px;}

#price1 { float:left;width:100px;}
#price2 { float:right;}
	#price2 A { color: yellow; font: bold 0.85em  Arial, Helvetica, sans-serif;}
	#price2 img { padding-left: 7px;}



#minwidth { min-width: 1000px; width: expression(document.body.clientWidth < 1001 ? "1000px" : "auto"); xborder: 1px dashed lime;}
#maxwidth { xposition: relative; margin: 0 auto 0 0; max-width: 1260px; width: expression(document.body.clientWidth > 1261 ? "1260px" : "auto"); }
#bodybs { background: #EFEFEF url(/images/design/basaltbg2.jpg) 0 0 no-repeat;}
#tophome { height: 409px; background: url(/images/design/top.png) 0 0 no-repeat;  z-index: 2;}
	#tophome #home { position: absolute; top: 10px; left: 42px; z-index: 5;}
	#tophome #mail { position: absolute; top: 11px; left: 86px; z-index: 5;}
	#tophome #texthome { position: absolute; top: 22px; left: 370px; width: 590px;}
		#tophome #texthome A{ color: #FFFFFF; font: bold 0.75em  Arial, Helvetica, sans-serif; margin-left: 30px;}
#logo { position: absolute; top: -22px; left: 27px;z-index: 4;}

#text { background: #88bfdb;}
	#left { float:left;width:318px; background: #88bfdb url(/images/design/gar.jpg) 0 0 no-repeat;}
		#left-text { margin: 45px 10px 10px 20px; font: 0.8em Arial, Helvetica, sans-serif; color: #FFFFFF;}
			#left-text td {padding: 10px 5px 0 0;  font: 1.0em Helvetica, sans-serif; valign-text: bottom; }
			#left-text ul {margin: 5px 5px 5px 0px;}
			#left-text li {margin: 5px 5px 10px 15px; font: 1.1em Helvetica, sans-serif; valign-text: bottom; }
	#right { margin-left:318px; background: #5b8daf; }
		#right-text { margin: 0px 50px 0px 70px; font: 0.9em Arial, Helvetica, sans-serif; color: #FFFFFF;}
		#house{ position: absolute; left: 318px; margin: 30px 0px 0px 0px;}
		#right-text DIV{ margin: 0 0 0 90px; padding: 0 0 0 0;}
			#right-text table {margin: 10px 0px 10px 0px;  font: 1.0em Helvetica, sans-serif; valign-text: bottom; }
			#right-text td {padding: 5px 5px 5px 5px;  font: 0.85em Helvetica, sans-serif; valign-text: bottom; }
			#right-text ul {margin: 5px 5px 5px 0px; background: url(/images/design/attention.gif) 0 0 no-repeat;}
			#right-text li {margin: 5px 5px 5px 55px; font: 0.95em Helvetica, sans-serif; valign-text: bottom; }

#sertificat { font: 1.em Helvetica, sans-serif; }

#footer {  clear:both;height: 109px; background: #FFFFFF url(/images/design/bline.jpg) 0 0 no-repeat;  bold 0.75em Arial, Helvetica, sans-serif; color: #a8a8a8;}
	#footer-left {  float:left;width:23%; margin: 70px 20px 0 20px; }
	#footer-center {  float:left; width:27%; margin: 65px 20px 0 150px; }
		#footer-center #phone{ font: 1.55em Helvetica, sans-serif; color: #000000; margin-left: 5px;}
	#footer-right {   float:right; width:23%; margin: 50px 20px 0 20px; text-align: right; }
		#footer-right A {  margin-left: 5px; font: 1.1em Arial, Helvetica, sans-serif; color: #4c7ba1; }





.feedback td{font-size: 13px;padding: 20px 0px 0px 20px;color: #13152a;}
.feedback a{color: #d1b210; font-size: 13px;}
.feedback H1{font-size: 15px;} 
.feedback #copyright{font-size: 11px;}
