* {
	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, .main_eng {
	background: transparent url('../img/header_false.png') left top no-repeat;
	width: 852px;
	padding: 0px 0px 0px 41px;
}
.main_eng {
	background: transparent url('../img/header_false_eng.png') left top no-repeat;
}
.header {
	width: 807px;
	padding: 5px 16px 0px 15px;
}
.head_left {
	padding: 44px 0px 0px 0px;
}
.logo, .logoeng {
	background: transparent url('../img/logo_btn.png') left top no-repeat;
	width: 240px;
	height: 57px;
	float: left;
}
.logoeng {
	background: transparent url('../img/logo_eng.png') left top no-repeat;
}
.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/btn1.png') left top no-repeat;
	width: 109px;
}
.btn2 {
	background: transparent url('../img/btn2.png') left top no-repeat;
	width: 74px;
}
.btn3 {
	background: transparent url('../img/btn3.png') left top no-repeat;
	width: 98px;
}
.btn4 {
	background: transparent url('../img/btn4.png') left top no-repeat;
	width: 75px;
}
.btn5 {
	background: transparent url('../img/btn5.png') left top no-repeat;
	width: 88px;
}
.btn6 {
	background: transparent url('../img/btn6.png') left top no-repeat;
	width: 143px;
}
.btn1eng {
	background: transparent url('../img/btn1eng.png') left top no-repeat;
	width: 100px;
}
.btn2eng {
	background: transparent url('../img/btn2eng.png') left top no-repeat;
	width: 99px;
}
.btn3eng {
	background: transparent url('../img/btn3eng.png') left top no-repeat;
	width: 98px;
}
.btn4eng {
	background: transparent url('../img/btn4eng.png') left top no-repeat;
	width: 93px;
}
.btn5eng {
	background: transparent url('../img/btn5eng.png') left top no-repeat;
	width: 81px;
}
.btn6eng {
	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;
}
.srch {
	float:right;
	clear:right;
	margin-top:15px;
}

.srch .s{
	width:200px;
	font-size:11px;
	color:#666;
	border:1px solid #093;
	padding:3px;
}

.sb{
	width:20px;
	height:20px;
	font-size:11px;
	color:#fff;
	border:none;
	text-align:center;
	background:#360;
}
/**** 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;
	height:150px;
	width:150px;
	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;
}
