body {margin: 0;}
#page { background:#ffffff;
	border: solid 1px #ffffff;
	min-width:600px;
	font-family:  'Lucida Grande',Arial, Verdana,  Sans-Serif;}
	
form {padding:0; margin:0;}
input {border:solid 1px #999999;}
textarea {border:solid 1px #999999;}
p {margin:0px;}
.clear{clear:both;}
	
input.ua, input.ru, input.en {border:0;
	width:25px;
	height:17px;}
	
input.ua{background: transparent url(images/ua.gif) no-repeat scroll 0%;}
input.en{background: transparent url(images/en.gif) no-repeat scroll 0%;}
input.ru{background: transparent url(images/ru.gif) no-repeat scroll 0%;}

#leftside {width:250px;
	position:absolute;}
	
#leftside ul{margin:0;
	padding:0;}
	
#leftside ul li {list-style-type:none;
	height:40px;
	padding:5px 0 5px 10px;}
	
#leftside ul li.current {list-style-type:none;
	background: #EDEDED;
	padding:5px 0 5px 10px;}

#leftside a {color:#00521F;
	font-size:11px;
	text-decoration:none;}

#block {background:#e6e6e6;
	border: solid 1px #e6e6e6;
	width:238px;
	padding:0;
	margin:0;}
	
#block_t {background:#e6e6e6 url(images/t.png) no-repeat;
	width:240px;
	_width:238px;
	height:9px;
	_height:1px;
	padding:0px;
	margin:0px;}
	
#block_b {background: url(images/b.png) no-repeat;
	width:240px;
	_width:238px;
	height:9px;
	padding:0px;
	margin:0px;}
	
#contact {color:#000000;
	margin:20px 0 0 0;
	padding:0 0 0 10px;
	font-size:11px;}	
	
#contact a{color:#00487E;
	text-decoration:underline;}	

.gray {color:#777777;}
	
.bar1 {width:40px;
	height:40px;    
	float:left;}

.bar1 a img{border:solid 0px;}

.linkblock {width:150px;
	margin: 4% 0 0 47px;}
    
#logo {	width:110px;
	height:160px;
	margin: 20px auto;
	_margin: 20px 30%;}

#center { margin:0 0 0 260px; float:nofloat;}

#menu {margin:40px 0 20px 0;}

#menu ul{padding:0;
	margin:0;}

#menu ul li {display:inline;
	    padding:17px;}

#menu a {color:#00487E;
	font-size:13px;
	font-weight:bold;}
	
#menu a.current {color:#777777;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;}
	
#menu img {border:none;}	
	
#menu .opt a {color:#999999;
	font-size:11px;
	font-weight:normal;}
	
#menu .opt{padding:5px;}

#menu .lng{background: transparent url('images/lang.png') no-repeat;
	padding:4px 7px 2px 6px;}
	
#menu .lng a{color:#ffffff;
	vertical-align:top;
	font-size:11px;
	font-weight:normal;}

#zakaz{display:inline;
	background: transparent url('images/zakaz.gif') no-repeat;
	height:160px;
	padding:17px 11px 17px 11px !important;	}

#zakaz a{color:#ffffff;}

#menu ul li.spacer{width:20px;}

#localmenu {margin:30px 0;}

#localmenu ul li {display:inline;
	margin:0 10px 0 0;}

#localmenu a {color:#676767;
	font-size:12px;
	border-left:solid 2px #55A51C;
	padding-left:4px;
	font-weight:normal;}
	
#localmenu a.current {color:#999999;
	font-size:12px;
	border-left:solid 2px #55A51C;
	text-decoration:none;
	padding-left:4px;
	font-weight:normal;}

#localmenu img {border:none;
	margin-right:4px;
	}	

#promoblock_dealer {height:270px;
	    background:#55A51C url('images/corner2.png') no-repeat;}
	
#promoblock_dealer img {margin:20px 0 0 20px;}
	    
#promoblock {height:214px;
	    _height:200px;
	    min-width:810px;
	    background:#55A51C;}
	    
#promoblock_small {height:120px;
	    _height:105px;
	    margin:0 0 0 250px;
	    background:#55A51C;}

#promoblock #promoimage {float:left;
	background: transparent url('images/promobg.gif') no-repeat;
	width:200px;
	height:214px;
}

	    
#promoblock_small #promoimage {float:left;
	background: transparent url('images/promobg_small.gif') no-repeat;
	width:20px;
	height:120px;
}

#promoimage img{margin:11px 0 0 20px;
	width:150px;}
	
#promoblock #promohead {color:#ffffff;
	margin:0 0 0 150px;
	padding:10px 0 0 40px;
	font-size:18px;
	width:350px;}
	
#promoblock_small #promohead {color:#ffffff;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	font-size:18px;
	width:350px;}

#promoblock #promotext {color:#ffffff;
	margin:10px 0 0 150px;
	padding:10px 0 0 40px;
	font-size:12px;
	width:350px;}

#promoblock_small #promotext {color:#ffffff;
	margin:0 0 0 10px;
	padding:1px 10px;
	font-size:14px;
	height:120px;
	_height:58px;}
	    
#promotext_small p{height:90px;
	margin:15px 0 0 0;
	padding-left:10px;
	text-align:left;
	vertical-align: super;
	border-left: solid 2px;}
	
#promotext .head{font-size:16px;}
#promotext .body{font-size:12px;}

#aboutblock {margin:20px 0;
	padding-right:40px;}

#aboutblock p{margin:0 0 0 40px;
	font-size:12px;}
	
#aboutblock a{color:#00487E;
	font-size:11px;}

#aboutblock p.title {font-size:15px;
	color:#00652E;
	font-weight:bold;
	padding:0px;
	margin:20px 0 0 40px;}
	
#aboutblock p.sub {font-size:11px;
	color:#999999;}
	
#aboutblock div.text {font-size:13px;
	color:#505050;
	text-align:justify;
	padding:10px 10% 10px 20px;}
	
span.title {font-size:24px;
	color:#00652E;
	padding:0px;
	margin:20px 0 0 20px;}	
	
p.quote {font-size:11px;
	margin-left:150px;
	color:#747474;
	padding: 20px 100px 20px 40px;
	background:#FEFFE6;}

#formareat {background: #F8F8F8 url('images/fat.png') no-repeat;
	height:27px;}

#formarea {background:#F8F8F8;
	padding: 0 0 0 20px;
	border-left: solid 1px #e6e6e6;}
	
#formarea p{padding:10;
	margin:0;}
	
#formarea h2{margin:0 0 20px 0;
	padding:0px;
	font-weight:normal;
	color:#00652E;}
	
#formarea table tr td.label{width:100px;
	text-align:right;
	vertical-align:top;
	padding:0 10px 0 0;
	font-size:12px;}
	
#formarea table tr td span{font-size:9px;
	color:#aaaaaa;}

#submit{margin:0 0 0 345px;
	background: url('images/submit.gif') no-repeat;
	border:solid 0px;
	width:91px;
	color:#ffffff;
	font-size:13px;
	height:29px;}


#formareab {background: #F8F8F8 url('images/fab.png') no-repeat;
	height:27px;}
	
#pager {text-align:center;
	color:#909090;}
	

#prodtypes{margin-left:60px;
	margin-right:0px;
	padding:0;
	background:#ebebeb;
	min-width:750px;
	height:430px;}
	
#categories {width:500px;}

#catbaner {width:250px;
	_width:200px;
	height:400px;
	_heigth:400px;
	margin:0 0 0 550px;
	_margin:-420px 0 0 480px;
	position:absolute}
	
.prod {	width:240px;
	_width:230px;
	float:left;
	margin:10px 0 0 10px;}

.prod a{color:#00521F;
	font-size:12px;
	text-decoration:none;}

.prod a img{margin:0 7px 0 0; border:solid 0px;}

.corner{margin:417px 0 0 0;
	_margin:2px 0 0 0;
	position:absolute;}

#contacts {margin:70px 0 0 0 ;
	width:800px;}

#contacts .body{color:#777777;
	font-size:12px;}
	
#contacts a{color:#00487E;
	font-size:11px;
	font-weight:bold;}

#products {width:800px;}

#products div{float:left;
	margin:0 0 20px 20px;
	width:350px;}
	
#products div img{margin:0 10px 0 0;
	border:0;
	width:125px;}
	
#products a{color:#318a3d;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;}

#products {color:#000000;
	font-size:11px;}

#products span.img{text-align:left;}

#prodhead {padding:5px 0 5px 20px;
	font-size:24px;
	color:#ffffff;
	background: transparent url('images/t.gif') no-repeat;}
	
#prodmdw {padding:5px 0 5px 20px;
	font-size:12px;
	color:#ffffff;
	background:#55a51c;}
	
#prodmdw a{font-size:12px;
	color:#ffffff;}
	
#prodbody {background:#E6E6E6;
	font-size:12px;
	padding:40px 0 0 20px;}

#prodb {height:20px;
	background: transparent url('images/b.gif') no-repeat;}

#region {padding:10px 0 20px 30px;}
.row1 {background: #FFFFFF;}
.row2 {background: #E6E6E6;}

#region .obl{font-size:14px;
	font-weight:bold;}
	
#region .text{padding:20px 0 0 20px;
	font-size:12px;
	color:#5e5e5e;
	width:300px;
	float:left;}
	
#region .text a{color:#5e5e5e;}

#newsline {margin:20px 0 0 70px;}

#newsline a{color:#00487E;}

#newsline p.date{font-size:14px;
	font-weight:bold;
	color:#909090;}
	
#newsline p.title{padding:0 0 0 10px;
	font-size:12px;
	font-weight:bold;
	color:#00521F;}
	
#newsline div.text{padding:0 0 0 10px;
	font-size:11px;}

#newsline .cell{width:295px;
	padding: 0 40px 0 0;
	float:left;}

#footer {color:#aaaaaa;
	font-size:10px;
	margin:70px 10px 10px 800px;;
	text-align:right;}
	
#footer a {color:#aaaaaa;
	font-size:10px;
	text-align:right;}
	
