* {
	outline: none;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	list-style: none; }
	
body { background: transparent url('../img/background.png') left top repeat-x; font-family: Tahoma, Geneva, sans-serif; }
.outland { background: transparent url('../img/outland.png') left bottom repeat-x; }

.content { 
	background: transparent url('../img/content_body.gif') left top repeat-y;
	width: 1066px;
	margin: 0px auto;}
	
.content_top {
	background: transparent url('../img/content_top.png') left top no-repeat;
	width: 989px;
	padding: 0px 0px 0px 77px;}
	
.main {
	background: transparent url('../img/header_false_eng.png') left top no-repeat;
	width: 852px;
	padding: 0px 0px 0px 41px;}
	
.header {
	width: 807px;
	padding: 5px 16px 0px 15px;}
	
.head_left {
	padding: 44px 0px 0px 0px;}
	
.logo {
	background: transparent url('../img/logo_eng.png') left top no-repeat;
	width: 240px;
	height: 57px;
	float: left;}
	
.lang {
	background: transparent url('../img/lang_btn.png') left top no-repeat;
	width: 128px;
	height: 30px;
	margin-right: 4px;
	font-size: 11px;
	color: #e3ff4b;
	text-align: center;
	padding: 15px 0px 0px 0px;}
	
a:hover.lang { color: white; background-position: left -45px; }

.buttons {
	width: 587px;
	height: 48px;}
	
.buttons a {
	height: 48px;}
	
.btn1 { background: transparent url('../img/btn1eng.png') left top no-repeat; width: 100px; }
.btn2 { background: transparent url('../img/btn2eng.png') left top no-repeat; width: 99px; }
.btn3 { background: transparent url('../img/btn3eng.png') left top no-repeat; width: 98px; }
.btn4 { background: transparent url('../img/btn4eng.png') left top no-repeat; width: 93px; }
.btn5 { background: transparent url('../img/btn5eng.png') left top no-repeat; width: 81px; }
.btn6 { background: transparent url('../img/btn6eng.png') left top no-repeat; width: 116px; }
.buttons a:hover { background-position: left -48px; }

.cols {
	background: transparent url('../img/middle_bg.png') left top repeat-y;
	width: 822px; }
	
.cols_btm {
	background: transparent url('../img/middle_bottom.png') left bottom no-repeat;
	width: 822px;
	min-height: 200px;
	overflow: hidden;}
	
* html .cols_btm {
	height: 200px;
	overflow: visible; }
	
.left {
	width: 226px;}
	
.prods {
	background: transparent url('../img/left_title.png') left top no-repeat;
	width: 201px;
	height: 29px;
	font-size: 14px;
	font-weight: bold;
	color: #544545;
	padding: 10px 0px 0px 25px;}
	
.left ul {
	width: 221px;
	padding: 10px 0px 15px 5px;}
	
.left ul li {
	width: 221px;}
	
.left ul li a {
	background: transparent url('../img/left_link_body.png') left top repeat-y;
	width: 221px;
	height: auto;
	overflow: hidden;
	float: left;}
		
.left_link_top {
	background: transparent url('../img/left_link_top.png') left top no-repeat;
	width: 198px;
	height: auto;
	overflow: hidden;
	float: left;
	padding: 6px 5px 3px 18px;
	font-size: 11px;
	color: #fffb88;
	cursor: pointer;}
	
.left_link_bottom {
	background: transparent url('../img/left_link_bottom.png') left top no-repeat;
	width: 221px;
	height: 3px;
	float: left;
	font-size: 1px; }
	
a:hover	span.left_link_top, .left ul li a:hover, a:hover .left_link_bottom { background-position: right 0px; color: #cfff90; }
	
.right {
	width: 575px;
	padding: 5px 0px 0px 15px;}
	
.right h2 {
	color: #79ad0f;
	font-size: 15px;
	padding: 10px 0px 0px 0px;}
	
.description {
	font-size: 11px;
	text-align: justify;
	color: #2e2e2e;
	width: 575px;
	padding: 15px 0px 0px 0px;}
	
.pcs_btm {
	background: transparent url('../img/prods_bg.png') left top no-repeat;
	width: 837px;
	padding: 0px 0px 0px 13px;
	margin: 10px 0px 0px 0px;}
	
.pcs_title { width: 811px; text-align: center; font-size: 12px; font-weight: bold; color: white; padding: 5px 0px 10px 0px;}

.client {
	width: 189px;
	margin: 0px 13px 0px 0px;}
	
.client h3 a { font-size: 11px; color: #2e2e2e; text-decoration: underline; padding: 3px 0px 10px 10px; min-height: 26px;}
* html .client h3 a {
	height: 26px;
	overflow: visible; }
.client h3 a:hover, a:hover.seemore_clients, a:hover.readmore_about { text-decoration: none; }
.client img { border: none; background: white; padding: 5px; border-bottom: 1px solid #bbbeb4; border-right: 1px solid #bbbeb4; }
.seemore_clients, .readmore_about 
{font-size: 12px; font-weight: bold; text-decoration: underline; color: #5a6643; margin: 5px 40px 0px 0px;}

.content_bottom {
	background: transparent url('../img/footer.png') left top no-repeat;
	width: 956px;
	height: 47px;
	padding: 57px 109px 0px 0px;
	margin: 0px 0px 0px 1px;}
	
.content_bottom a {
	background: transparent url('../img/elegance.png') left top no-repeat;
	width: 74px;
	height: 33px;
	font-size: 11px;
	color: white;
	padding: 5px 0px 0px 32px;}
	
.content_bottom a span {
	font-size: 10px;
	color: #30800a; }
	
.content_bottom a:hover { background-position: left -38px; color:  #276d05;}
.content_bottom a:hover span { color: #194e00; }

.right, .pcs_btm, .left ul, .left, .cols, .header, .main, .content_top, .content, .client, .right 
{height: auto; overflow: hidden;}
.header, .pcs_btm, .right h2, .left ul li a, .left ul li, .prods, .cols_btm, .cols, .client h3 a, .content_bottom 
{display: block; clear: both;}
.client, .left ul li a, .left ul li, .left, .buttons a, .logo, .head_left, .readmore_about, .client h3 a  {float: left;}
.lang, .content_bottom a, .seemore_clients, .buttons  {float: right;}

/**** PRODUCTS ****/

.products_main {
	background: transparent url('../img/prods_main.png') left top no-repeat;
	width: 832px;
	min-height: 300px;
	overflow: hidden;
	padding: 0px 0px 0px 15px;
	margin: 5px 0px 0px 0px;}

* html .products_main {
	height: 300px;
	overflow: visible; }
	
.product {
	background: transparent url('../img/product_bg.gif') left top no-repeat;
	width: 178px;
	height: 236px;
	float: left;
	padding: 10px 0px 0px 16px;
	margin: 10px 10px 0px 0px;}
	
.product h3 a, .product h3 {
	text-decoration: underline;
	color: white;
	font-size: 12px;
	text-align: center;
	width: 161px;}
	
.product h3 a:hover, .product h3 { text-decoration: none; }

.product img {
	border: none;
	background: white;
	padding: 5px;
	border-bottom: 1px solid #4c7800;
	border-right: 1px solid #4c7800;
	margin-top: 10px;
	float: left;}
	
.seemore {
	background: transparent url('../img/seemore_prod.png') left top no-repeat;
	width: 161px;
	height: 20px;
	display: block;
	float: left;
	clear: both;
	text-align: center;
	font-size: 12px;
	color: white;
	padding: 5px 0px 0px 0px;
	margin-top: 8px;}
	
a:hover.seemore { background-position: left -25px; color: #2e5300; }

.main_parrent {
 width: 800px;
 height: auto;
 overflow: hidden;
 display: block;
 clear: both;
 padding: 15px 0px 15px 15px; }

.main_parrent p, .main_parrent a, .main_parrent h1 {
 font-size: 16px;
 font-weight: bold;
 color: white;
 float: left;
 padding: 0px 10px 0px 0px;}
 
.main_parrent a {text-decoration: none;} .main_parrent a:hover { text-decoration: underline; }

.gr_panel {
	background: transparent url('../img/green_panel_body.png') left top repeat-y;
	width: 194px;
	height: auto;
	overflow: hidden;
	margin: 10px 0px 0px 0px;}
	
.gr_panel_top {
	background: transparent url('../img/green_panel.png') left top no-repeat;
	width: 194px;
	height: auto;
	overflow: hidden;
	text-align: center;
	padding: 13px 0px 3px 0px;}
	
.gr_panel_top a img {
	background: white;
	border: none;
	padding: 5px;
	border-bottom: 1px solid #3e6f00;
	border-right: 1px solid #3e6f00;
	margin: 5px 0px 5px 0px;}
	
.gr_panel_bottom {
	background: transparent url('../img/green_panel_bottom.png') left top no-repeat;
	width: 194px;
	height: 11px;
	font-size: 1px;
	display: block;
	clear: both; }
	
.lft{
	float: left;
	width: 215px;
	height: auto;
	overflow: hidden;}
	
.rght {
	float: left;
	width: 565px;
	height: auto;
	overflow: hidden;}
	
.topp {
	display: block;
	clear: both;
	font-size: 14px;
	color: #151515;
	font-weight: bold;
	padding: 10px 0px 0px 0px;}
	
.topp a { color: #151515; }
	
.topp a:hover { text-decoration: underline; }

.description1, .description1 p {
	font-size: 11px;
	color: #151515;
	text-align: justify;
	width: 550px;
	padding: 15px 0px 0px 0px;}
	
.bottom {
	float: left;
	width: 400px;
	padding: 10px 0px 0px 0px;}
	
.wide_left {
	background: transparent url('../img/wide_left.png') left top no-repeat;
	width: 9px;
	height: 35px;
	float: left; }
	
.wide {
	background: transparent url('../img/wide_body.png') left top repeat-x;
	height: 35px;
	float: left;
	font-size: 15px;
	color: white;
	font-weight: bold;
	padding: 7px 5px 0px 5px;}
	
.wide span {
	color: #ddff99; }
	
.wide_right {
	background: transparent url('../img/wide_right.png') left top no-repeat;
	width: 9px;
	height: 35px;
	float: left; }
	
.contact_left {
	width: 302px;
	height: auto;
	overflow: hidden;
	float: left;
	padding: 5px 0px 0px 5px;}

.cnts, .cnts p {
	font-size: 13px;
	color: black;
	padding: 0px 0px 10px 0px;}
	
.contact {
	background: transparent url('../img/cont_body.png') left top repeat-y;
	width: 504px;
	height: auto;
	overflow: hidden;
	float: left;
	margin: 7px 10px 0px 0px;}
	
.contact_top {
	background: transparent url('../img/cont_top.png') left top no-repeat;
	width: 484px;
	height: auto;
	overflow: hidden;
	padding: 12px 0px 0px 20px;}
	
.contact_bottom {
	background: transparent url('../img/cont_bottom.png') left top no-repeat;
	width: 504px;
	height: 20px;
	display: block;
	clear: both; }
	
.onln {
	font-size: 18px;
	font-weight: bold;
	color: white;
	display: block;
	clear: both;}
	
.contact_top span {
	display: block;
	clear: both;
	font-size: 11px;
	color: white;
	padding: 0px 0px 30px 0px;}
	
.line {
	display: block;
	float: left;
	clear: both;
	width: 460px;
	padding: 0px 0px 7px 0px;}
	
.line label {
	float: left;
	width: 125px;
	font-size: 12px;
	font-weight: bold;
	color: white;
	padding: 4px 0px 0px 0px;}
	
.line .inp_parrent {
	background: transparent url('../img/input_parrent.gif') left top no-repeat;
	width: 231px;
	height: 18px;
	float: left;
	padding: 3px;}
	
.line .inp_parrent input {
	font-size: 11px;
	background: none;
	border: none;
	padding: 2px;
	width: 225px;
	float: left;}
	
.ta_parrent {
	background: transparent url('../img/ta_parrent.gif') left top no-repeat;
	width: 317px;
	height: 120px;
	float: left;
	padding: 5px;}
	
.ta_parrent textarea {
	width: 315px;
	height: 120px;
	background: none;
	border: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;}
	
.button_sbm {
	background: transparent url('../img/button.gif') left top no-repeat;
	width: 187px;
	height: 24px;
	float: left;
	font-weight: bold;
	border: none;
	color: #507604;
	font-size: 12px;
	cursor: pointer;}
.error {
	background:transparent url('../img/warn.gif') no-repeat scroll left top;
	clear:both;
	color: #be0000;
	display:block;
	font-size:11px;
	margin:5px 0px 0px 0px;
	padding:2px 25px 5px; }	
.new_links {
	 width: 830px;
	 height: auto;
	 overflow: hidden;
	 display: block;
	 clear: both; }
	 
.new_links a {
	 float: right;
	 font-size: 12px;
	 font-weight: bold;
	 text-decoration: underline;
	 margin: 0px 0px 0px 10px;
	 color: black;}
	 
.new_links a:hover {
	 text-decoration: none; }