body{margin:0;padding:0;text-align:left;background:#FFF}
body,td{font:normal 11px Arial;color:#6e6e6e; line-height:13px}
h1,h2{font:normal 20px "Trebuchet MS"; color:#404142; padding:0; margin:0 0 15px 0}
h1 em{display:block; font:normal 11px Arial; color:#b3b3b3}
h3{margin:0 0 13px 0; padding:0;font:normal 15px "Trebuchet MS";line-height:18px;color:#4da301}
p{margin:0 0 13px 0;padding:0}
a{text-decoration:underline;color:#393939}
a:hover{text-decoration:none;color:#4da301}
form{display:inline}
input,textarea,select{font:normal 12px Arial; color:#999;border:1px solid #a4a4a4}
button{border:0;background:#b9b9b9 url(img/but-2.gif) 0 0 repeat-y; font:bold 12px Arial; color:#FFF; padding:0 7px 0 10px; line-height:16px}
html>body button{padding:1px 14px 1px 19px;.padding:0 7px 0 10px}

#deco-1{height:202px;width:100%;position:absolute;top:82px;left:0;background:#4da301 url(img/head.jpg) 200px 0 no-repeat}
#deco-2{height:36px;width:100%;position:absolute;top:82px;left:0;background:#ededed url(img/head-2.jpg) 200px 28px no-repeat}

#main{
	border-top:12px solid #266c00;
	border-bottom:12px solid #266c00;
/*	height:100%*/
	margin-bottom: 65px;
}
#main-2{
}

#head{
	height:52px;
	padding:18px 0 0 248px;
	z-index:5;
	position: relative;
}
#head #logo{position:absolute;top:0;left:0;width:210px;height:83px;display:block;background:#FFF;padding:15px 0 0 35px;text-decoration:none;color:#818181;font:normal 12px Arial}
#head #logo strong{display:block;padding:0 2px 5px 2px;margin:0 0 8px -2px;float:left;border-bottom:1px solid #f3f4f6;font:normal 30px Arial;text-transform:uppercase;color:#000}
#head #logo strong em{font-style:normal;color:#50aa00}
#head #logo:hover{color:#000}
#head #logo:hover strong{color:#50aa00}
#head #logo:hover strong em{color:#000}
#head ul{margin:0;padding:0;list-style:none; width: 700px;}
#head ul li{float:left;padding:0 36px 0 17px;height:34px;line-height:34px;border-left:1px solid #ebebeb}
#head ul li#searchli{margin-top: -15px;border:none}

#container{margin:0 0 0 199px; padding-bottom:20px; border-left:1px solid #e4e4e4; /*height:100%*/}

#left-colum{width:199px; margin-left:-200px; padding-top:28px; float:left; border-right: 1px solid #e4e4e4; /*height:100%*/}
#left-colum #menu{background:#4da301 url(img/mn-bg.jpg) 100% 0 no-repeat; padding:16px 0 10px 41px; width:159px;_height:148px; min-height:148px; position:relative; font-size:12px; line-height:14px}
#left-colum #menu h3{color:#FFF; font:bold 12px Arial}
#left-colum #menu ul{margin:0; padding:0; list-style:none}
#left-colum #menu ul li{padding:0 0 3px 16px; background:url(img/li-1.gif) 0 6px no-repeat}
#left-colum #menu ul li a{color:#FFF}
#left-colum #menu ul li a:hover{color:#cae4b3}
#left-colum h2,#left-colum h3{color:#404142}
#left-colum .box-1{background:url(img/box-1.jpg) 100% 0 no-repeat; padding:16px 20px 20px 40px}
#left-colum .ul-1{margin:0 0 9px 0; padding:0; list-style:none}
#left-colum .ul-1 li{padding:0 0 3px 0}
#left-colum .ul-1 li em{font-style:normal; display:block; width:66px; float:left}
#left-colum .ul-1 li strong{font-size:12px; color:#3c3c3c}
#left-colum .box-1 a{font-size:12px}
#left-colum .box-2{background:#f3f4f6 url(img/box-2.jpg) 100% 0 no-repeat; padding:16px 20px 10px 40px}
#left-colum .ul-2{margin:0; padding:0; list-style:none}
#left-colum .ul-2 li{padding:0 0 5px 13px; background:url(img/li-2.gif) 0 5px no-repeat}
#left-colum .box-3{padding:20px 27px 15px 40px}
#left-colum .news{margin:0; padding:0; list-style:none}
#left-colum .news li{padding:0 0 5px 0; margin-bottom:8px; border-bottom:1px solid #e5e5e5}
#left-colum .news li.end{border:0; font-size:12px; line-height:14px}
#left-colum .news li p{margin-bottom:5px}
#left-colum .news li p.nm{color:#61be0f}
#left-colum .news li p.nm a{color:#61be0f; text-decoration:none}
#left-colum .news li p.nm a:hover{color:#393939}
#left-colum li{_height:1px}
#content #head-2{position:relative; height:153px; padding:49px 0 0 0; margin-bottom:26px}
#content #head-2 #img{
	position:absolute;
	bottom:0;
	z-index:0;
	left: 257px;
}
#content #head-2 ul{margin:0; padding:0; list-style:none; width:199px}
#content #head-2 ul li{/*background:url(img/border-1.jpg)*/ 100% 100% no-repeat; text-align:right; font-size:12px; color:#FFF; padding:0 0 11px 0; margin-bottom:10px}
#content #head-2 ul li em{font-style:normal; text-transform:uppercase; font-size:10px}
#content #head-2 ul li img{margin-bottom:5px}
#content #head-2 ul li.end{background:none}
#content #head-2 ul li.end a{font-weight:bold; color:#FFF; padding-right:21px; background:url(img/detail-1.gif) 100% 6px no-repeat}
#content #nav{height:36px; line-height:35px; padding-left:30px; margin-bottom:23px; color:#aaa}
#content #nav strong{padding:0 13px 0 0; margin-right:10px; background:url(img/li-3.gif) 100% 6px no-repeat; font-weight:normal}
#content #nav a{color:#7d7d7d}
#content #nav a:hover{color:#4da301}
#content .ul-1{margin:0 0 23px 0; padding:0; list-style:none}
#content .ul-1 li{padding:0 0 9px 12px; background:url(img/li-2.gif) 0 6px no-repeat; line-height:18px}
#content .ul-1 li strong{display:block; float:left; width:152px}
#content .ul-1 li input,
#content .ul-1 li textarea{width:195px}
#content .ul-1 li select{width:198px;_width:200px}
#content .ul-1 li.end{background:none; padding-left:164px}
#content .box-4{float:right}
#content .box-4 a{color:#29ae00; font-weight:bold; line-height:24px}
#content .box-4 a:hover{color:#393939}
#content .box-4 em{padding:0 0 0 16px;font:normal 17px "Trebuchet MS"; line-height:24px;color:#6e6e6e;border-left:1px solid #ccc; margin-left:19px}
#content .box-4 em strong{font-size:20px; color:#000}
#content .tab-1{border:0; border-collapse:collapse}
#content .tab-1 td{padding:10px 30px 30px 0; vertical-align:top}
#content .tab-1 td.img{padding-right:0; width:220px}
#content .tab-1 td.img img{border:1px solid #e5e5e5; margin-bottom:12px}
#content .tab-1 td.img div img{margin:0 10px 10px 0}
#content .ul-3{margin:0; padding:0; list-style:none}
#content .ul-3 li{padding:5px 0 6px 22px; background:url(img/li-4.gif) 10px 11px no-repeat; border-bottom:1px solid #e5e5e5}
#content .ul-3 li.end{border:0}

#footer{clear: both; margin-top: -65px; padding:16px 23px 0 39px; width:728px;height:65px;color:#b6b6b6; font-size:12px;/* position:relative*/}
#footer a{color:#9c9c9c}
#footer a:hover{color:#000}
#footer div{float:right}
#footer div a{margin-left:13px}
#footer a img{border:0}

.clear{height:1px;overflow:hidden;clear:both}
#content-clear {
	float: left;
	margin-right: 220px;
	margin-left: 10px;
}

#content #content-list{
	float: left;
	margin-right: 220px;
	margin-left: 15px;
}
#content #content-list a img{border: 0; margin-bottom:7px}
#content #content-list a:hover img{}
#content #content-list  div {
	width: 228px;
	border:1px solid #e5e5e5; 
	margin: 10px;
	float: left;
}
#content #content-list div:hover {border-color:#393939}
#content #content-list #listname {width: 208px; margin: 10px; border:0;}
#content #content-list a {
	color: #4da301;
	/*text-decoration: none;*/
	font-size: 14px;
}
#content #content-list a:hover {
	color: #333333;
}


#content #content-inner {
	float: left;
	margin-right: 220px;
	margin-left: 25px;
}
#content #content-inner a {
	color: #4da301;
	/*text-decoration: none;*/
	font-size: 14px;
}
#content #content-inner a:hover {
	color: #333333;
}

#content #content-inner a img{border:1px solid #e5e5e5; margin-bottom:7px}
#content #content-inner a:hover img{border-color:#393939}
#content #content-inner div {
	margin: 15px;
	float: left;
}
#content #content-inner div:hover {border-color:#393939}
#content #content-inner #foto {
	text-align: center;
	width: 250px;
}
#content #content-inner table td {
/*	text-align: left;*/
}
#content #content-inner table td h2 {
	margin: 0px;
	padding: 0px;
}
#content #content-inner #name {
	width: 100%;
}
#content #content-inner #line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	width: 100%;
}
#content  #content-inner  #price td {
	font-size: 12px;
	color: #000000;
}
#content #content-inner #price td#cena {
	font-size: 13px;
	font-weight: bold;
	color: #FF0000;
}


#content #content-inner #intro {
	border: 1px solid #666666;
	width: 100%;
}
#content #content-inner #intro td {
	padding-left: 15px;
}

#content #content-inner #related {
	width: 100%;
	border: 1px solid #666666;
}
#content   #content-inner   #related a     {
	font-size: 11px;
}
#content #content-inner #related td {
	text-align: center;
}


#content h1 {
	margin-left: 25px;
}
#content h2 {
	margin-left: 25px;
}
#content  #content-inner  h3 {
	text-align: left;
	padding: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#content #content-news {
	margin-left: 25px;
	margin-right: 220px;
}
#content #content-news li a {
	color: #4da301;
	text-decoration: none;
}
#content #content-news li a:hover {
	color: #333333;
	font-size: 12px;
}
#content #content-news .end {
	text-align: right;
}
#content #content-news .end a {
	color: #333333;
	font-size:12px;
}
#content #content-news .end a:hover {
	color: #4da301;
	text-decoration: none;
}
#content #reclama {
	width: 200px;
	margin-right: 10px;
	float: right;
	text-align: center;
	position: absolute;
	top: 300px;
	right: 0px;
}
#content  #breadcrumbs  {
	text-align: left;
	margin-right: 220px;
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#content #numpage  {
	text-align: left;
	margin: 20px 220px 20px 25px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
#content  #numpage table {
	margin-top:10px;
	margin-bottom:10px;
	width:100%;
}
#content  #numpage table td {
	width:33%;
}
.center {
	text-align:center;
}
.right {
	text-align:right;
}


form {margin: 30px 0 0 0;}
form.contacts label {float: left; width: 100px; color: #717171; font-size: 11px; margin-top: 4px;}
#formCart label {float: left; width: 160px; color: #717171; font-size: 11px; margin-top: 4px;}
form div {margin: 9px 0;}
form div input.text {font-size: 11px; padding: 4px; width: 230px; border: 1px solid #a0a0a0; border-right: 1px solid #a0a0a0; border-bottom: 1px solid #d5d5d5;}
form div input.text_ {font-size: 11px; padding: 4px; width: 500px; border: 1px solid #a0a0a0; border-right: 1px solid #a0a0a0; border-bottom: 1px solid #d5d5d5;}
form div textarea.text {font: 11px Tahoma; padding: 4px; width: 230px; height: 110px; border: 1px solid #a0a0a0; border-right: 1px solid #a0a0a0; border-bottom: 1px solid #d5d5d5;}
form div textarea.text_ {font: 11px Tahoma; padding: 4px; width: 500px; height: 110px; border: 1px solid #a0a0a0; border-right: 1px solid #a0a0a0; border-bottom: 1px solid #d5d5d5;}
form div select {font-size: 11px; padding: 4px; width: 240px; border: none; border: 1px solid #a0a0a0;}
form div input.button_send {background: url(images/button_send.gif) repeat-x; width: 119px; height: 26px; border: none; cursor: pointer; margin: 5px 0 0 494px;}
form div input.button_zakaz {background: url(images/button_zakaz.gif) repeat-x; width: 143px; height: 28px; border: none; cursor: pointer; margin: 5px 0 0 260px;}
input.button_clear {background: url(images/button_clear.gif) repeat-x; opacity: 0.8; filter: alpha(opacity=50); width: 154px; height: 28px; border: none; cursor: pointer; margin: 0 10px 0 222px;}
input.button_reload {background: url(images/button_reload.gif) repeat-x; opacity: 0.8; filter: alpha(opacity=50); width: 119px; height: 26px; border: none; cursor: pointer; margin: 0}
input.button_clear:hover {filter: alpha(opacity=100); opacity: 1; }
input.button_reload:hover {filter: alpha(opacity=100); opacity: 1; }

#TabCart {width: 610px; margin: 10px 0 0 0;}
#TabCart thead tr {}
#TabCart tbody tr {}
#TabCart thead th {text-align: left; color: #ff7b00; padding: 5px 0;}
#TabCart tbody th {text-align: left; color: #6e8809; padding: 5px 0; font-weight: normal;}
#TabCart tbody th a {color: #6e8809;}
#TabCart tbody th a:hover {color: #526507;}
#TabCart tbody td { color: #717171; padding: 5px 0; font-weight: normal;}
#TabCart tbody td strong {color: #000;}
#TabCart tbody td a {color: #757575;}
#TabCart tbody td a:hover {color: #526507;}
#TabCart tbody td img {margin: 0 6px; vertical-align: middle;}
#TabCart tbody td.delete a {color: #000;}
#TabCart tbody td.delete a:hover {color: #ff7b00;}
#TabCart tbody input.text_small {text-align: center; font-size: 11px; padding: 4px; width: 30px; border: 1px solid #a0a0a0; }
#TabCart tfoot th {color: #ff7b00; text-align: right; padding: 15px 10px 0 10px;}
#TabCart tfoot td {color: #fe0075; font-size: 12px; font-weight: bold; padding: 15px 0 0 0;}
#TabCart tfoot input.button_clear {background: url(images/button_clear.gif) repeat-x; opacity: 0.8; filter: alpha(opacity=50); width: 154px; height: 28px; border: none; cursor: pointer; margin: 0 10px 0 222px;}
#TabCart tfoot input.button_reload {background: url(images/button_reload.gif) repeat-x; opacity: 0.8; filter: alpha(opacity=50); width: 119px; height: 26px; border: none; cursor: pointer; margin: 0}
#TabCart tfoot input.button_clear:hover {filter: alpha(opacity=100); opacity: 1; }
#TabCart tfoot input.button_reload:hover {filter: alpha(opacity=100); opacity: 1; }


