﻿	
	html { height: 100%;}
	body {position: relative; margin: 0; padding: 0;  min-width: 996px; padding-left: 996px; background: #def2f4 url("/img/site/bgleftside.gif") left top repeat-y; min-height:100%; height: 100%; color: #fff;}
	html > body {padding: 0;}
	
	a { color: #000;}
	a:visited {color: #333;}
		#all {margin-left: -996px;}	
	* > #all {margin: 0;}	
	.clear {position: relative; clear: both;}
	h2 {positio}
	h2 a {text-decoration: none;}	
	#all { position: relative; font: 90% Tahoma, sans-serif; background:  url("/img/site/bgtop.gif") left top repeat-x;  height: auto !important; min-height:100%;  color: #fff;}
	
	#top {position: relative; width: 100%; height: 247px; background: url("/img/site/bgtop.jpg") left top no-repeat;}
		#top a {text-decoration: none;}
		#toptop {margin: 0; padding: 0; left: 0; top: 0; width: 100%; height: 33px; background: #060;}
	
		ul#topmenu { list-style-type: none; margin: 0 0 0 210px; padding: 0; font-size: 0.8em;}
		ul#topmenu li {float: left; margin: 4px 0; padding: 0; height: 25px; border-left: #030 1px solid; border-right: #007b00 1px solid; }
		ul#topmenu li.first {border-left: none;}
		ul#topmenu li.last {border-right: none; }
		ul#topmenu li a, ul#topmenu li span {display: block; position: relative; margin: -4px 0; width: 0; height: 30px; padding: 3px 8px 0; text-decoration: none; color: #fff; background: #060 url("/img/site/tmp1.gif") 6px bottom no-repeat; white-space: nowrap;}
		ul#topmenu li > a {width: auto;}
		ul#topmenu li > span {width: auto;}
		
		ul#topmenu li span, ul#topmenu li.active a {font-weight: bold;}
		
		
		ul#topmenu li#tmp1 a {background-image: url("/img/site/tmp1.gif");}
		ul#topmenu li#tmp2 a {background-image: url("/img/site/tmp2.gif");}
		ul#topmenu li#tmp3 a {background-image: url("/img/site/tmp3.gif");}
		ul#topmenu li#tmp4 a {background-image: url("/img/site/tmp4.gif");}
		ul#topmenu li#tmp5 a {background-image: url("/img/site/tmp5.gif");}
		ul#topmenu li#tmp6 a {background-image: url("/img/site/tmp6.gif");}
		
		
		ul#topmenu li#tmp1 a:hover {background-image: url("/img/site/tmp1h.gif");}
		ul#topmenu li#tmp2 a:hover {background-image: url("/img/site/tmp2h.gif");}
		ul#topmenu li#tmp3 a:hover {background-image: url("/img/site/tmp3h.gif");}
		ul#topmenu li#tmp4 a:hover {background-image: url("/img/site/tmp4h.gif");}
		ul#topmenu li#tmp5 a:hover {background-image: url("/img/site/tmp5h.gif");}
		ul#topmenu li#tmp6 a:hover {background-image: url("/img/site/tmp6h.gif");}
		
		ul#topmenu li#tmp1 span {background-image: url("/img/site/tmp1a.gif");}
		ul#topmenu li#tmp2 span {background-image: url("/img/site/tmp2a.gif");}
		ul#topmenu li#tmp3 span {background-image: url("/img/site/tmp3a.gif");}
		ul#topmenu li#tmp4 span {background-image: url("/img/site/tmp4a.gif");}
		ul#topmenu li#tmp5 span {background-image: url("/img/site/tmp5a.gif");}
		ul#topmenu li#tmp6 span {background-image: url("/img/site/tmp6a.gif");}
		
		ul#topmenu li#tmp6.active a {background-image: url("/img/site/tmp6a.gif");}


		#sform {position: absolute; padding: 0; margin: 0; top: 40px; left: 200px; height: 45px; width: 265px; font: 1em; line-height: 43px;  color: #fff;}
		#sform fieldset {margin: 0; padding: 0; left: 0; top: 0; border: 0; background: url("/img/site/bgsearch.gif") left 10px no-repeat;}
		#sform fieldset p {margin: 0 0 2px 48px; padding: 0; left: 0; top: 0; border: 0;}
			#search {position: relative;  padding: 0; margin: 30px 0 0 48px; top: -45px; width: 130px;}
			input.btn {position: relative;  padding: 0 10px; margin: 0; top: -45px; border: 1px solid #999; width: 67px; height: 20px; background: #666;font-size: 10px; color: #fff;}
			input.btn:active {border-left: 1px solid #404040; border: 1px solid #ccc;}


		#logo {position: absolute; right: 60px; top: 40px;  width:225px; height: 61px; font-size: 16px; text-align: center; color: #007425;}
		#logo span {position: absolute;  left: 0; top: 0;  width:225px; height: 61px; background: url("/img/site/logo.gif") no-repeat; cursor: hand;}
		
		#labuda4 {position: absolute; left: 200px; top: 120px; width: 200px; height: 55px; background: url("/img/site/bglabuda.gif") left bottom no-repeat;}
		
		#labuda2 {position: absolute; left: 410px; margin: 0 auto; top: 120px; width: 180px; height: 55px; background: url("/img/site/bglabuda.gif") left bottom no-repeat;}
		
		#labuda3 {position: absolute; left: 620px; margin: 0 auto; top: 120px; width: 200px; height: 55px; background: url("/img/site/bglabuda.gif") left bottom no-repeat;}
		
			#top p {position: relative; margin: 0; padding: 0 0 0 13px; top: 0.7em; font-size: 0.75em; color: #666;}	
			#top h4 {position: relative; margin: 0;  padding: 0 0 0 13px; top: 0; font-size: 0.8em; color: #060;}


		#labuda {position: absolute; right: 30px; top: 120px; width: 162px; line-height: 20px; height: 55px; background: url("/img/site/bglabuda.gif") left bottom no-repeat;}

			#telnum {position: relative; padding: 0; margin: 0; left: 10px; top: 3px; width:151px; height: 20px; line-height: 20px; font-size: 12px; text-align: center; color: #007425;}
			#labuda span {position: absolute; padding: 0; margin: 0; left: 5px; top: 0;  width:151px;  height: 20px; line-height: 20px; font-size: 12px; }
			#telnum span {background: url("/img/site/tel.gif") no-repeat;}

			#email {position: relative; padding: 0; margin: 0; left: 10px; top: 3px; width:151px; height: 20px; line-height: 20px; font-size: 12px; text-align: center; color: #007425;}
			#email span {position: absolute; padding: 0; margin: 0; left: 10px; top: 0;  width:151px; height: 20px; line-height: 12px; font-size: 12px; background: url("/img/site/mail.gif") no-repeat; cursor: hand;}
			#labuda a {position: absolute; padding: 3px; margin: 0; left: 0; top: 25px;  width:151px; height: 20px; line-height: 20px; font-size: 12px; cursor: hand;}

		ul#submenu { list-style-type: none; margin: 0; padding: 0; width: 100%;  height: 37px; font-size: 14px; background: url("/img/site/bgsubmenu.gif") top repeat-x;}
		ul#submenu.dbl {font-size: 12px;}
		ul#submenu li {float: left; margin: 0; padding: 0; height: 37px; border-right: #333 1px solid; background:  url("/img/site/bgsubmenu.gif") top repeat-x;text-align: center !important; }
		ul#submenu li a {display: block; padding: 0 10px; width: 0; line-height: 35px; height: 37px; text-decoration: none; color: #fff; white-space: nowrap;}
		
		ul#submenu li.doubleline a {display: block; padding: 0 10px; width: 0; line-height: 17px; height: 37px; text-decoration: none; color: #fff; white-space: normal; }
		
		ul#submenu li > a {width: auto;}
		ul#submenu li.doubleline > a {width: auto; max-width: 150px;}
		
		ul#submenu li.active {display: block; padding: 0 10px; width: 0; line-height: 35px; height: 37px; text-decoration: none; color: #fff; white-space: nowrap;}
		ul#submenu > li.active {width: auto;}
		
		ul#submenu li a:hover {background: #808080 url("/img/site/bgsubmenua.gif") top repeat-x;}
		ul#submenu li.active {background: #808080 url("/img/site/bgsubmenua.gif") top repeat-x; font-weight: bold;}
		
		ul#submenu li.first {margin-left: 100px;}
		ul#submenu > li.first {margin-left: 200px;}
		
		
		
		#submenublock {position: absolute; left: 0; top: 211px; width: 100%; background: #727272;}
		#submenublock h2 {text-align: center; position: absolute; margin: 0; padding: 0 15px 0 0px;  left: 0; top: 0; width: 184px;  line-height: 34px; font-size: 18px; font-weight: normal; border-right: 1px solid #404040; color: #fff;}
		#submenublock > h2 {line-height: 34px;}
		#submenublock h2 a {color:white;text-decoration:none;}
		#submenublock h2 span,#submenublock h2 a  {margin-left: -5px; padding-left: 38px; background: url("/img/site/arr.gif") left top no-repeat;}
	#middle {position: relative; padding: 0; margin: 0; width: 100%;  height: auto; color: #fff;}
		#leftbar {position: relative; float: left; margin: 0 -200px 0 0; padding: 0; width: 200px; height: auto;  background: #066;  color: #fff;z-index: 5;}
			
			#leftbar div#left1 {padding: 0; height: 169px; font-size: 19px;}
			#leftbar div#left1 a {padding: 0; font-size: 19px; text-decoration: none; color: #fff; }
			#leftbar div#left1 a span {position: relative; left: 80px; top: 90px; color: #fff; }
									
			#leftbar div#left2 {padding: 0; height: 169px;  font-size: 17px;}
			#leftbar div#left2 a {padding: 0;   font-size: 17px; text-decoration: none;  color: #fff; }
			#leftbar div#left2 a span {position: relative; left: 70px; top: 70px; color: #fff; }
			
			#leftbar #leftborder {width: 180px; font-size: 0; line-height: 0; margin: 10px 10px 0 10px; border-top: 1px #033 solid;border-bottom: 1px #009191 solid;}
			
			div#left1 {background: url("/img/site/bgleft1.jpg") left top no-repeat;}
			div#left2 {background: url("/img/site/bgleft2.jpg") left top no-repeat;}
			
			#leftbar a {display: block; padding: 0; margin: 0; width: 200px; height: 150px; cursor: hand;}
			
			#minheight {position: relative; display: inline; top: 0; left: 0; float: right; width: 1px; height: 450px; z-index: -100;}
			#content1 > #minheight {display: none; height: 0;}
		
		#content1 {position: relative; float: left; margin: 0 0 0 200px; padding: 0 0 0 0;width: auto; min-height: 565px; height: auto;  display: inline;z-index: 2000;  color: #000;}
			#content {position: relative; float: left; margin: 0 0 0 0; padding: 0 0 0 0; width: 100%; height: auto; background: #DEF2F4; display: inline; z-index: 1; color: #000;}
			#content2 {position: relative; padding-right: 287px; z-index: 1; color: #000;height: auto;}
			
			#content h2 {position: relative; margin: 0; padding: 25px 50px 0 10px; font-size: 1.3em; font-weight: normal;}
			#content h3 {position: relative; margin: 0; margin: 0 0 1px 0; padding: 20px 0 0 10px; font-size: 1em; border-bottom: 1px solid #333; }
			#content span.price {position: absolute; left: 460px; width: 110px; border-bottom: 5px #000 solid; color: #060; font-size: 0.8em; text-align: center;}
			
			div.divtop {position: relative; margin-top: 10px; color: #fff;}
			#about1 {position: relative; margin: 0 0 1px 0; border-bottom: 1px solid #333; background: url("/img/site/bgdivabout1.gif") right bottom no-repeat;}
			#about2 {position: relative; margin: 0 0 1px 0; border-bottom: 1px solid #333; border-bottom: 1px solid #333; background: url("/img/site/bgdivabout2.gif") right bottom no-repeat;}
			#about3 {position: relative;  background: url("/img/site/bgdivabout2.gif") right bottom no-repeat; }	
			
			
			#content span.hgreen {position: relative;  color: #060;}
			#content span.hgray {position: relative; color: #333;}
			
			ul#sitemenu {position: relative; list-style-type: none; margin: 0 0 1px 0; padding: 0; width: 570px; line-height: 50px; height: 50px; border-bottom: 1px solid #333; background: url("/img/site/bgdivabout3.gif") right bottom no-repeat;}
			ul#sitemenu li {float: left; margin-top: 20px; line-height: 37px; height: 20px; border-left: 1px #666 dotted;}
			ul#sitemenu li a, ul#sitemenu li span {display: block; padding: 0; margin: 0 10px 0px; width: 0; line-height: 20px; height: 26px; text-decoration: none; color: #666; white-space: nowrap;}
			ul#sitemenu li.active a, ul#sitemenu li span  {color: #000; border-bottom: 5px #000 solid;}
			ul#sitemenu li.first {border-left: none;}
			
			ul#sitemenu li > a {width: auto;}
			ul#sitemenu li > span {width: auto;}
			
			ul#sitemenu li a:hover {color: #000;}
			
			ul#modelmenu {list-style-type: none; margin: 0; padding: 0; width: 540px; line-height: 15px; height: 15px;}
			ul#modelmenu li {float: left; line-height: 15px; height: 15px; }
			ul#modelmenu li a, ul#modelmenu li span {display: block; padding: 0; margin: 0 30px 0 0; width: 0; line-height: 15px; height: 17px; text-decoration: none; font-size: 1.4em; color: #fff; white-space: nowrap;}
			ul#modelmenu li.active a, ul#modelmenu li.active span  {border-bottom: 1px #000 solid;}
			
			ul#modelmenu li > a {width: auto;}
			ul#modelmenu li > span {width: auto;}
			
			ul#modelmenu li a:hover {background-color: #aaa;}
			
			ul#pagesmenu  {position: relative; list-style-type: none; margin: 0; padding: 0; left: 40%; top: 20px; width: 570px; line-height: 15px; height: 15px;}
			ul#pagesmenu li {float: left; line-height: 15px; height: 15px; border-left: 1px #666 dotted;}
			ul#pagesmenu li a, ul#pagesmenu li span {display: block; padding: 0 4px; margin: 0 1px; width: 0; line-height: 15px; height: 17px; text-decoration: none; font-size: 0.85em; color: #666; white-space: nowrap;}
			ul#pagesmenu li.active a, ul#pagesmenu li.active span  {font-weight: bold;}
			ul#pagesmenu li.first, ul#pagesmenu li.arrs {border-left: none;}
			
			ul#pagesmenu li > a {width: auto;}
			ul#pagesmenu li > span {width: auto;}
			
			ul#pagesmenu li a:hover {background-color: #ddd;}
		
					
			
			div.divtext {position: relative; clear: left; margin: 1px 0 0 0; padding: 13px 15px; font-size: 0.9em; padding-bottom: 0; background: #ccc; color: #000;}
			#content p {margin: 0; padding: 0; padding-bottom: 20px;  color: #000;}
			.divtext ul {margin: 0; padding: 0 0 13px 0; list-style-type: none;}
			.divtext ul li {line-height: 1em; color: #000;}

		#rightbar {z-index: 2000; position: absolute; top: 247px; right: 0;float: right; margin: 0 0 0 -287px; padding: 0; width: 287px; height: 500px; text-align: left; display: block;}
		#middle > #rightbar {top: 0;}
		#rightbar1 {z-index: 2000; position: relative; margin: 0; padding: 55px 0 0 0;  width: 100%;text-align: left; }
		#rightbar1 div {position: relative; float: right; width: 152px; height: 248px; background: #DEF2F4;}

		#rightbar a {position: relative; float: right; display: block; padding: 0; margin: 55px 0 0 0; width: 152px; height: 248px; line-height: 248px; text-align: center;}
		#rightbar a span {position: absolute; display: block; left: 0; top: 0; margin: 0; padding: 0; width: 152px; height: 248px; background: url("/img/site/bgright.jpg") left top no-repeat; cursor: hand;}


	div.footer_guarantor {position: relative; width: 100%; height: 40px; clear: both; text-align: right; }
	
	#footer {position: absolute; clear: both; margin: auto; margin-top: -40px; padding: 0; width: 100%; height: 40px; left: 0; bottom: 0; background: #060;}
		#footer a, #footer img {padding: 0; margin: 0;}
		#footer p {margin: 5px 0; padding: 0; height: 31px; }
		#footer p {float: left; padding: 0 0 0 10px; width: 189px; border-right: #007b00 1px solid;}
		p#copyrighttext {height: 31px; border-right: none; border-left: #030 1px solid;  font-size: 0.7em; line-height: 31px; color: #fff;}
	
	#imgheight {clear: both; margin: 0;  width: 1px;}
	
table.price {background:#888;}
table.price td {background:#DEF2F4;padding:5px;}

table, td, tr {position: relative;background:#ccc;}

.next {margin:5px;}