.main_seo_text h1 {
	color: #176317;
	font: 180% Tahoma;
	font-weight: normal;
	margin: 25px 0 25px 0;
	_margin: 0 0 10px 25px;
	}

.main_seo_text h2 {
	color: #176317;
	font: 180% Tahoma;
	font-weight: normal;
	margin: 25px 0 25px 0;
	_margin: 0 0 10px 25px;
	}

html, body {
	height: 100%;
	width: 100%;
	text-align: center;
	background: #fff;
	color: #000;
	}
	
* {
	padding: 0;
	margin: 0;
	}
	
img {
	border: none;
	}
	
/*****/

#page {
	width: 100%;
	min-height: 100%;
	min-width: 990px;
	max-width: 1300px;
	}
	
#index {
	background: url('/img/grass.jpg') repeat-x left 250px;
	min-width: 1000px;
	}
	
#index #page {
	width: 946px;
	margin: 0 auto;
	padding: 0;
	}
	
#header {
	width: 100%;
	height: 106px;
	position: relative;
	text-align: left;
	}	
#index #header {	
	width: 945px;
	}
#header table {
	width: 100%;
	vertical-align: top;
	border-collapse: collapse;
	}
	
#header table td {
	vertical-align: top;
	width: 1%;
	}
	
#header table th {
	vertical-align: top;
	width: 100%;
	}
	
#logo {
	position: relative;
	left: 27px;
	top: 28px;	
	z-index: 2;
	}
	
#inner #logo {
	left: 54px;
	}
	
#hmenu {
	position: relative;
	width: 100%;
	top: 28px;
	}
	
#index #hmenu {
	position: relative;
	width: 100%;
	top: 28px;
	left: 27px;
	}

#hmenu:after {
	content:'';
	clear: both;
	display: block;
	}
	
.hmenu-layout {
	position: relative;
	float: right;
	right: 50%;
	}
	
.hmenu-layout2 {
	position: relative;
	right: -50%;
	z-index: 1;
	}
	
#hmenu .item {
	position: relative;
	float: left;
	overflow: hidden;
	height: 43px;
	padding: 1px 7px 0 6px;
	background: url('/img/menu-sep.png') no-repeat right top;
	cursor: pointer;
	}
	
#hmenu .item a {
	cursor: pointer;
	}
	
#hmenu .last { background-image: none; }
	
/*#hmenu .item a:hover img {
	margin-top: -43px;
	}*/
	
#head-contacts {
	position: relative;
	width: 166px;
	top: 32px;
	font: 11px Tahoma;
	color: #075807;
	text-align: center;
	}
	
#inner #head-contacts {
	padding: 0 27px 0 0;
	}
	
#head-contacts img {display: block; margin-bottom: 4px;}

#head-contacts a {	
	color: #075807;
	}

#head-contacts a:hover {	
	color: #d23929;
	}
	
/*** layout **/

#layout {
	padding: 0 0 50px 0;
	overflow: hidden;
	text-align: left;
	}
	
#inner #layout {
	padding: 0 27px 50px 27px;
	}
	
#section_left {
	float: left;
	width: 242px;
	padding: 0 0 80px 0;
	text-align: left;
	}
	
#section_left .vmenu_top, #section_left .vmenu_bottom {
	position: absolute;
	left: 0;
	height: 15px;
	width: 242px;
	background-image: url('/img/vmenu_corners.png');
	background-repeat: no-repeat;
	overflow: hidden;
	}
	
#section_left .vmenu_top {background-position: top left; top: 0; }
#section_left .vmenu_bottom {background-position: left -14px; bottom: 0;}

	
#section_left .sub_section {
	position: relative;
	padding: 15px 0 15px 0;
	_padding-bottom: 10px;
	}
#section_left .sub_section2 {
	padding: 0 15px;
	background: #feff73;	
	}

#section_left .greenback {
	margin-top: 16px;
	padding: 15px;
	background: #176317;
	}	

/* layout -> quick search */
	
#quick_search {
	position: relative;
	width: 192px;
	height: 22px;
	border-bottom: 1px dashed #075807;
	padding: 0 0 13px 0;
	top: 0px;
	left: 6px;
	}
	
#quick_search .qs_input {
	position: absolute;
	left: 0;
	top: 0;
	width: 170px;
	height: 17px;
	background: #fff;
	border: none;
	color: #83ab83;
	font: 70% Tahoma;
	padding: 5px 0 0 6px;
	}
	
.opera #quick_search .qs_input {padding: 0 0 0 6px; height: 22px;}
	
#quick_search .qa_submit {
	position: absolute;
	left: 170px;
	top: 0;
	width: 22px;
	height: 22px;
	background: url('/img/qs_start.gif') no-repeat;
	cursor: pointer;
	border: none;
	}

/* layout -> vmenu */

#vmenu {
	position: relative;
	left: 7px;
	color: #075807;
	font: 70% Tahoma;
	width: 200px;
	}
	
#vmenu .title {
	font-weight: bold;
	margin: 12px 0 0 0;
	}
	
#vmenu .subtitle {
	margin: 10px 0 0px 0;
	}
	#vmenu .subtitle span{		
		border-bottom: 1px dashed #075807;
	}

#vmenu .item {
	margin: 5px 0 0 0;
	}

#vmenu .consult {
	margin: 8px 0 0 0;
	}

#vmenu .ul {
	margin: 1px 0 15px 0;
	display: none;
	}

#vmenu .show {	
	display: block;
	}
	
#vmenu .li {
	padding: 0 0 0 10px;
	background: url('/img/vmenu_marker.gif') no-repeat 4px 6px;
	font-size: 90%;
	line-height: 14px;
	}
	
#vmenu .item a {
	color: #075807;
	}
	
#vmenu .item a:hover {
	color: #d23929;
	}
	

/*	special_offer_v	*/

#special_offer_v {
	text-align: left;
	}	
	
#special_offer_v .title {
	position: relative;
	padding: 0px 0 0 6px;
	color: #fff;
	font: 120% Arial;
	}

#special_offer_v .body {
	text-align: left;
	padding: 10px 0 0 5px;
	}
	
#special_offer_v .body table  {
	border-collapse: collapse;
	vertical-align: top;
	}
	
#special_offer_v .body table td {
	vertical-align: top;
	padding: 0 0 26px 0;
	}
	
#special_offer_v .body table th {
	vertical-align: top;
	padding: 0 10px 26px 0;
	width: 87px;
	}
	
#special_offer_v .body .item {
	position: relative;
	width: 87px;
	height: 87px;
	text-align: center;
	background: #fff;
	overflow: hidden;
	}	
	
#special_offer_v .body .item .sub_item {
	margin: 0 auto;
	position: relative;
	top: 5px;
	width: 77px;
	height: 77px;
	text-align: center;
	background: #fff;
	overflow: hidden;
	}	
	
	
	
#special_offer_v .body .item img {
	display: block;
	padding: 0px;
	}
	
#special_offer_v .body .description {
	padding: 7px 0 0px 0;
	color: #fff;
	font: 70% Tahoma;
	line-height: 14px;
	}
	
#special_offer_v .body .description a {
	color: #fff;
	}
#special_offer_v .body .description a:hover {
	color: #feff73;
	}
	
#special_offer_v .price  {
	font: 70% Tahoma;
	margin: 11px 0 0 0;
	height: 20px;
	line-height: 20px;
	background: url('/img/price_green_left.gif') no-repeat 0 3px;
	color: #fff;
	padding: 3px 0 0 5px;
	white-space: nowrap;
	float:left;
	}

#special_offer_v .price b {
	display: block;
	height: 20px;
	line-height: 20px;
	padding: 0 5px 0 0;
	background: #d23929 url('/img/spec_price_right.gif') no-repeat right;
	}	
	
	
#special_offer_v .body .description .price a  {
	color: #fff;
	text-decoration: none;
	}
	
#special_offer_v .body .description .price a:hover {
	color: #feff73;
	}
	

/*	#special_offer_v corners	*/
	
#special_offer_v .body .item .tl,#special_offer_v .body .item .tr,
#special_offer_v .body .item .bl,#special_offer_v .body .item .br{
	position: absolute;
	height: 7px;
	width: 7px;
	background: url('/img/special_offer_item.gif') no-repeat;
	overflow: hidden;
	}
	
#special_offer_v .body .item .tl,#special_offer_v .body .item .tr {top: 0;}
#special_offer_v .body .item .bl,#special_offer_v .body .item .br{ bottom: 0;}
#special_offer_v .body .item .tl,#special_offer_v .body .item .bl{left: 0;}

#special_offer_v .body .item .tr,#special_offer_v .body .item .br{right: 0;}


#special_offer_v .body .item .tl {background-position: 0 0; }
#special_offer_v .body .item .tr {background-position: -7px 0; }
#special_offer_v .body .item .bl {background-position: 0 -7px; }
#special_offer_v .body .item .br {background-position: -7px -7px; }

/*********	*/

#special_offer_v .body .item .sub_tl,#special_offer_v .body .item .sub_tr,
#special_offer_v .body .item .sub_bl,#special_offer_v .body .item .sub_br{
	position: absolute;
	height: 4px;
	width: 4px;
	background: url('/img/special_offer_sub_item.png') no-repeat;
	overflow: hidden;
	}
	
#special_offer_v .body .item .sub_tl,#special_offer_v .body .item .sub_tr {top: 0;}
#special_offer_v .body .item .sub_bl,#special_offer_v .body .item .sub_br{ bottom: 0;}
#special_offer_v .body .item .sub_tl,#special_offer_v .body .item .sub_bl{left: 0;}
#special_offer_v .body .item .sub_tr,#special_offer_v .body .item .sub_br{right: 0;}

#special_offer_v .body .item .sub_tl {background-position: 0 0; }
#special_offer_v .body .item .sub_tr {background-position: -4px 0; }
#special_offer_v .body .item .sub_bl {background-position: 0 -4px; }
#special_offer_v .body .item .sub_br {background-position: -4px -4px; }
	

/*	*/

.greenback .spec_of_top, .greenback .spec_of_bottom {
	position: absolute;
	left: 0;
	height: 15px;
	width: 242px;
	background-image: url('/img/special_offer_v_corners.png');
	background-repeat: no-repeat;
	overflow: hidden;
	}
	
.greenback .spec_of_top {background-position: top left; top: 0; }
.greenback .spec_of_bottom {background-position: left -14px; bottom: 0;}

	
/*******section_center***************/
	


#index #section_center {
	text-align: left;
	float: left;
	position: relative;
	width: 687px;
	padding: 0 0 0 17px;
	z-index: 1;
	}
	
#inner #section_center {
	position: relative;
	overflow: hidden;
	padding: 0 0 0 17px;
	}
	
#section_center .subsection{
	position: relative;
	}
	
#status {
	position: relative;
	padding: 0 0 12px 19px;
	line-height: 16px;
	}
	
.ie #status {
	padding: 3px 0 12px 14px;
	}
	
	
#status .item {
	font: 70% Tahoma;
	display: inline;
	color: #075807;
	background: url('/img/status_marker.gif') no-repeat right 5px;
	padding: 0 12px 0 4px;
	}
	
.ie #status .item{
	padding: 0 12px 0 8px;
	}
	
#status .current {background: none;}

#status .item a {
	color: #075807;
	}
	
#status .item a:hover {
	color: #d23929;
	}
	
#cart {
	width: 378px;
	height: 40px;
	position: absolute;
	right: 0;
	top: 0;
	color: #fff;
	padding: 10px;
	font: 70% Tahoma;
	background: #d23929;
	
	}
	
.ie #inner #cart {
	right: -1px;
	}	
	
#cart .cart_left, #cart .cart_right {
	background-image: url('/img/cart_top.gif');
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	width: 15px;
	height: 15px;
	overflow: hidden;
	}
	
#cart .cart_left {	left: 0; }
#cart .cart_right { right: 0; background-position: -15px 0;}
	
#cart span, #cart a {
	color: #fff;
	}
	
#cart a:hover {
	color: #feff73;
	}
	
#cart a.order {
	display: block;
	position: absolute;
	right: 28px;
	top: 10px;
	}
	

#special_offer {
	text-align: left;
	background: url('/img/special_offer_top.gif') no-repeat top left;
	}

#special_offer .head {
	width: 245px;
	height: 30px;
	z-index: 3;
	position: relative;
	font: 150% Arial;
	color: #fff;
	}

#special_offer .head img {
	position: relative;
	top: 15px;
	display: block;
	margin: 0 auto;
	}
	
#special_offer .body {
	background: #176317 url('/img/special_offer_left.gif') no-repeat top right;
	position:relative;
	padding: 28px 0 15px 25px;
	text-align: left;
	
	}
	
#special_offer .body table  {
	position: relative;
	border-collapse: collapse;
	vertical-align: top;
	}
	
#special_offer .body table td {
	width: 197px;
	padding: 0 12px 0 0;
	vertical-align: top;
	}
	
#special_offer .body table th {
	vertical-align: middle;
	padding: 0 12px 0 0;
	zoom: 1;
	}
	
#special_offer .body .item {
	position: relative;
	width: 197px;
	height: 188px;
	text-align: center;
	background: #fff;
	overflow: hidden;
	}	
	
#special_offer .body .sub_item {
	margin: 0 auto ;
	top: 5px;
	position: relative;
	width: 187px;
	height: 178px;
	text-align: center;
	background: #fff;
	overflow: hidden;
	}	


	
#special_offer .body .description {
	padding: 19px 0 0px 0;
	color: #fff;
	font: 70% Tahoma;	
	}
	
#special_offer .body .description a {
	color: #fff;
	}
#special_offer .body .description a:hover {
	color: #feff73;
	}
	
#special_offer .body .price  {
	margin: 13px 0 0 0;
	font: 70% Tahoma;
	height: 20px;
	line-height: 20px;
	background: url('/img/price_green_left.gif') no-repeat 0 3px;
	color: #fff;
	padding: 3px 0 0 5px;
	white-space: nowrap;
	float:left;
	}

#special_offer .body .price b {
	display: block;
	height: 20px;
	line-height: 20px;
	padding: 0 5px 0 0;
	background: #d23929 url('/img/spec_price_right.gif') no-repeat right;
	}	
	
	
#special_offer .body .price a  {
	color: #fff;
	text-decoration: none;
	}
	
#special_offer .body .price a:hover {
	color: #feff73;
	}

/*	#special_offer corners	*/
	
#special_offer .body .item .tl,#special_offer .body .item .tr,
#special_offer .body .item .bl,#special_offer .body .item .br{
	position: absolute;
	height: 7px;
	width: 7px;
	background: url('/img/special_offer_item.gif') no-repeat;
	overflow: hidden;
	}
	
#special_offer .body .item .tl,#special_offer .body .item .tr {top: 0;}
#special_offer .body .item .bl,#special_offer .body .item .br{ bottom: 0;}
#special_offer .body .item .tl,#special_offer .body .item .bl{left: 0;}

#special_offer .body .item .tr,#special_offer .body .item .br{right: 0;}

#special_offer .body .item .tl {background-position: 0 0; }
#special_offer .body .item .tr {background-position: -7px 0; }
#special_offer .body .item .bl {background-position: 0 -7px; }
#special_offer .body .item .br {background-position: -7px -7px; }

/**/

	
#special_offer .body .item .sub_tl,#special_offer .body .item .sub_tr,
#special_offer .body .item .sub_bl,#special_offer .body .item .sub_br{
	position: absolute;
	height: 5px;
	width: 5px;
	background: url('/img/catalog_head_sub_item.png') no-repeat;
	overflow: hidden;
	}
	
#special_offer .body .item .sub_tl,#special_offer .body .item .sub_tr {top: 0;}
#special_offer .body .item .sub_bl{ bottom: 0;}
#special_offer .body .item .sub_tl,#special_offer .body .item .sub_bl{left: 0;}
#special_offer .body .item .sub_tr { right: 0px; }

#special_offer .body .item .sub_br { top: 173px; left: 182px; }

#special_offer .body .item .sub_tl {background-position: 0 0; }
#special_offer .body .item .sub_tr {background-position: -5px 0; }
#special_offer .body .item .sub_bl {background-position: 0 -5px; }
#special_offer .body .item .sub_br {background-position: -5px -5px; }

/*	*/

#special_offer .body_corners {
	position: relative;
	height: 15px;
	bottom: 0px;
	margin: 0 13px 0 15px;
	background-color: #176317;
	}
	
#special_offer .body_corners .left,#special_offer .body_corners .right {
	position: absolute;
	height: 15px;
	width: 15px;
	top: 0;
	background-image: url('/img/special_offer_corners_bottom.gif');
	background-repeat: no-repeat;
	overflow: hidden;
	}
	
#special_offer .body_corners .left {
	left: -15px;
	}
	
#special_offer .body_corners .right {
	right: -15px;
	background-position: -20px 0;
	}
	
/*	catalog_head	*/


#catalog_head {
	text-align: left;
	background: url('/img/catalog_head_top.gif') no-repeat top left;	
	}

#catalog_head .head {
	padding: 10px 0 0 22px;
	/*width: 223px;*/
	height: 24px;
	z-index: 3;
	overflow: hidden;
	zoom: 1;
	}
	
#catalog_head .head h1 {
	position: relative;
	margin: -10px 0 0 0;
	text-align: left;
	font: normal 130% Arial;
	color: #176317;
	float: left;
	background: #f8f6c3;
	z-index: 10;
	padding: 10px 20px 0 0;
	}
	
#catalog_head .head .trright {
	top: 0;
	right: 0;
	position: absolute;
	height: 15px;
	width: 15px;
	background-image: url('/img/goods_corners.gif');
	background-repeat: no-repeat;
	background-position: -15px 0;
	overflow: hidden;	
	}

#catalog_head .head img {
	position: relative;
	top: 15px;
	left: 22px;
	}
	
#catalog_head .body {
	background: #f8f6c3 url('/img/catalog_head_left.gif') no-repeat top right;
	position:relative;
	padding: 22px 0 9px 22px;
	text-align: left;
	margin: -5px 0 0 0;	
	}

#catalog_head .bg2 {
	background: #f8f6c3 url('/img/catalog_head_left2.gif') no-repeat top right;
	}

#catalog_head .body table {
	border-collapse: collapse;
	width: 100%;
	vertical-align: top;
	}
	
#catalog_head .body table td {
	vertical-align: top;
	padding: 0 27px 0 0;
	}

#catalog_head .body .body_right {	
	padding: 0 27px 0 0;
	margin-left: 10px;
	float: right;
	}
	
#catalog_head .body table th {
	vertical-align: top;
	font-weight: normal;
	text-align:left;
	padding: 0 10px 0 0;
	}

#catalog_head .body .body_center {	
	font-weight: normal;	
	padding: 0 10px 0 0;
	}
	
#catalog_head .body .li {
	padding: 0 0 5px 7px;
	background: url('/img/catalog_head_list_marker.gif') no-repeat 0 6px;
	font: 70% Tahoma;
	line-height: 14px;
	}
	
#catalog_head .body .li a {
	color: #075807;
	}
	
#catalog_head .body .li a:hover {
	color: #d23929;
	}

/*	#catalog_head	title	*/

#catalog_head .body .title {
	font: bold 70% Tahoma;
	color: #176317;
	padding: 10px 0 9px 0;
	text-transform:uppercase;
	overflow: hidden;
	}
	
#catalog_head .body .title strong {
	display: block;
	float: left;
	font: bold 100% Tahoma;
	color: #176317;
	}
	
#catalog_head .body .title .sup {
	margin: -5px 0 0 5px;
	float: left;
	height: 15px;
	padding: 0 0 0 5px;
	background: url('/img/catalog_head_sup_left.gif') no-repeat;
	color: #d23929;
	}
	
#catalog_head .body .title .sup span {
	float: left;
	display: block;
	background: #feff73 url('/img/catalog_head_sup_right.gif') no-repeat right;
	padding: 0 5px 0 0;
	height: 15px;
	font: normal 90% Tahoma;
	text-transform: lowercase;
	}
	
.opera #catalog_head .body .title .sup span {
	font-size: 95%;
	}
	
#catalog_head .body .description {
	color: #176317;
	font: 70% Tahoma;
	}
	
#catalog_head .body .description p {
	margin: 0 0 12px 0;
	}
	
#catalog_head .availability {
	color: #176317;
	font: 70% Tahoma;
	padding: 3px 0 0 0;
	}
	
#catalog_head .description_bottom {
	font: 70% Tahoma;
	color: #176317;
	padding: 7px 0 0 0;
	}
	
#catalog_head .body .description_bottom table {
	width: auto;
	}
	
#catalog_head .body .description_bottom td {
	padding: 0;
	width: auto;
	vertical-align: middle;
	line-height: 16px;
	padding: 3px 0px 0 0;
	}
#catalog_head .body .description_bottom td.aviable {
	padding-right: 15px;
}

#catalog_head .body .description_bottom th {
	padding: 0px 15px 0 4px;
	width: auto;
	vertical-align: middle;
	}
	
#catalog_head .body .description_bottom a {
	color: #d23929;
	font-weight: bold;
	}
	
#catalog_head .body .description_bottom a:hover {
	color: #176317;
	}
#catalog_head .body .description_bottom table.gifts, #catalog_body table.gifts {
	width: auto;	
}
#catalog_head .body .description_bottom table.gifts td.gift_t, #catalog_body table.gifts td.gift_t {
	padding-top: 10px;
}
#catalog_head .body .description_bottom table.gifts td, #catalog_body table.gifts td {
	padding-right: 5px;
	vertical-align: top;
}
#catalog_head .body .description_bottom table.gifts td a, #catalog_body table.gifts td a {
	color:#D23929;
	font-weight: bold;
}
#catalog_head .body .description_bottom table.gifts td a:hover, #catalog_body table.gifts td a:hover {
	color:#176317;
}

#catalog_head .price  {
	height: 20px;
	line-height: 20px;
	background: url('/img/catalog_head_price_left.gif') no-repeat 0 3px;
	color: #fff;
	padding: 3px 0 0 5px;
	white-space: nowrap;
	}

#catalog_head .price b {
	display: block;
	height: 20px;
	line-height: 20px;
	padding: 0 5px 0 0;
	background: #d23929 url('/img/catalog_head_price_right.gif') no-repeat right;
	}	
	
	
#catalog_head .body .description .price a  {
	color: #fff;
	text-decoration: none;
	}
	
#catalog_head .body .description .price a:hover {
	color: #feff73;
	}
	
	
#catalog_head .body .item {
	position: relative;
	background: #fff;
	text-align: center;
	height: 235px;
	width: 235px;
	overflow: hidden;
	}
	
#catalog_head .body .item .sub_item {
	position: relative;
	background: #000;
	text-align: center;
	margin: 0 auto;
	top: 15px;
	height: 205px;
	width: 205px;
	overflow: hidden;
	}
	
#catalog_head .body .item img {
	display: block;
	margin: auto;
	spadding: 15px;
	}
	
/*	#catalog_head corners	*/

	
#catalog_head .body .item .tl,#catalog_head .body .item .tr,
#catalog_head .body .item .bl,#catalog_head .body .item .br{
	position: absolute;
	height: 7px;
	width: 7px;
	background: url('/img/catalog_head_item.gif') no-repeat;
	overflow: hidden;
	}
	
#catalog_head .body .item .tl,#catalog_head .body .item .tr {top: 0;}
#catalog_head .body .item .bl,#catalog_head .body .item .br{ bottom: 0;}
#catalog_head .body .item .tl,#catalog_head .body .item .bl{left: 0;}

#catalog_head .body .item .tr,#catalog_head .body .item .br{right: 0;}

#catalog_head .body .item .tl {background-position: 0 0; }
#catalog_head .body .item .tr {background-position: -7px 0; }
#catalog_head .body .item .bl {background-position: 0 -7px; }
#catalog_head .body .item .br {background-position: -7px -7px; }
/****************/

	
#catalog_head .body .item .sub_tl,#catalog_head .body .item .sub_tr,
#catalog_head .body .item .sub_bl,#catalog_head .body .item .sub_br{
	position: absolute;
	height: 5px;
	width: 5px;
	background: url('/img/catalog_head_sub_item.png') no-repeat;
	overflow: hidden;
	}

#catalog_head .body .item .sub_tl,#catalog_head .body .item .sub_tr {top: 0;}
#catalog_head .body .item .sub_bl,#catalog_head .body .item .sub_br{ bottom: 0;}
#catalog_head .body .item .sub_tl,#catalog_head .body .item .sub_bl{left: 0;}

#catalog_head .body .item .sub_tr,#catalog_head .body .item .sub_br{right: 0;}


#catalog_head .body .item .sub_tl {background-position: 0 0; }
#catalog_head .body .item .sub_tr {background-position: -5px 0; }
#catalog_head .body .item .sub_bl {background-position: 0 -5px; }
#catalog_head .body .item .sub_br {background-position: -5px -5px; }


/*************	*/
#catalog_head .body_corners {
	position: relative;
	height: 15px;
	bottom: 0px;
	margin: 0 15px;
	background-color: #f8f6c3;
	}
	
#catalog_head .body_corners .left,#catalog_head .body_corners .right {
	position: absolute;
	height: 15px;
	width: 15px;
	top: 0;
	background-image: url('/img/catalog_head_corners_bottom.gif');
	background-repeat: no-repeat;
	overflow: hidden;
	}
	
#catalog_head .body_corners .left {
	left: -15px;
	}
	
#catalog_head .body_corners .right {
	right: -15px;
	background-position: -15px 0;
	}

/*	goods_search	*/

#goods_search {
	position: relative;
	margin: 0;
	background: #f8f6c3;
	color: #176317;
	font: 70% Tahoma;
	line-height: 14px;
	}
	
#goods_search .head {	
	font-weight: bold;
	padding: 0 0 0 25px;
	}	
	
#goods_search .body {
	padding: 4px 25px 21px;
	}
	
#goods_search table {
	border-collapse: collapse;
	width: 100%;
	vertical-align: top;
	}

#goods_search table tr {
	background: url('/img/goods_sep.gif') repeat-x bottom;
	}

#goods_search table tr.last_line {
	background: none;
	}
	
#goods_search table th {
	white-space: nowrap;
	width: 1%;
	font-weight: normal;
	padding: 7px 8px 7px 0;
	text-align: left;
	vertical-align: top;
	}
		
#goods_search table td {
	vertical-align: top;
	padding: 7px 0px 7px 0;
	}
	
.ie #goods_search table td {
	vertical-align: top;
	padding: 4px 0px 10px 0;
	}

	
#goods_search table tr.last_line th, #goods_search table tr.last_line td{
	padding-bottom: 0;
	}

#goods_search .body .item {
	/*position: relative;*/
	}
#goods_search .body .checkbox input {
	/*position: relative;*/
	top: 3px;
	}
	
.ie #goods_search .body .checkbox input {
	/*position: relative;*/
	top: 2px;
	}
	
.opera #goods_search .body .checkbox input {
	/*position: relative;*/
	top: -1px;
	}
	
#goods_search .body .checkbox label {
	padding: 0 15px 0 4px;
	}
	
#goods_search .body .text input {
	/*
	position: relative;
	top: 0px;
	*/
	width: 58px;
	height: 16px;
	border: 1px solid #a5acb2;
	margin: 0 7px 0 0;
	font-size: 95%;
	color: #176317;	
	}
	
.ie #goods_search .body .text input {
	top: 2px;
	}

#goods_search .body .text label {
	padding: 0 5px 0 0px;
	}
#goods_search .body .submit {
	float: right;
	height: 20px;
	margin-top: -15px;
	position: relative;	
	}

/*	
.opera #goods_search .body .submit {
	top: 30px;
	}	
*/
	
#goods_search .body .submit input {
	width: 86px;
	height: 20px;
	background: url('/img/goods_submit.gif') no-repeat;
	border: none;
	cursor: pointer;
	}	
	
/* goods_search corners	*/

#goods_search .tl, #goods_search .tr, #goods_search .bl, #goods_search .br {
	position: absolute;
	height: 15px;
	width: 15px;
	background-image: url('/img/goods_corners.gif');
	background-repeat: no-repeat;
	overflow: hidden;	}
#goods_search .tl, #goods_search .tr{top: 0;}
#goods_search .bl, #goods_search .br {bottom: 0;}
#goods_search .tl, #goods_search .bl{left: 0;}
#goods_search .tr, #goods_search .br {right: 0;}
#goods_search .tl { background-position: 0 0; }
#goods_search .tr { background-position: -15px 0; }
#goods_search .bl { background-position: 0 -15px; }
#goods_search .br { background-position: -15px -15px; }


/*	catalog info	*/

#catalog_info {
	padding: 20px 15px 0 15px;
	font: normal 70% Tahoma;
	color: #176317;
	position:relative;
	}
	
#catalog_info table {
	vertical-align: top;
	width: 100%;
	border-collapse: collapse;
	position:relative;
	}

#catalog_info tr.last_line {
	background: url('/img/goods_sep.gif') repeat-x bottom;
	}
	
#catalog_info table th{
	padding: 0 7px 7px 0;
	}
	
#catalog_info table td, #catalog_info table th{
	vertical-align: top;
	font-weight: normal;
	width: 50%;
	text-align: left;
	}
	
#catalog_info table.tech-table {
	vertical-align: middle;
	width: 100%;
	font-weight: normal;
	}
	
#catalog_info table.tech-table tr.odd {
	background: #f8f6c3;
	}
	
#catalog_info table.tech-table tr.odd th {
	border-right: 1px solid #fff;
	}
	
#catalog_info table.tech-table tr.even th {
	border-right: 1px solid #f8f6c3;
	}
	
#catalog_info table.tech-table th {
	vertical-align: middle;
	padding: 4px 8px 5px 8px ;
	width: 70%;
	white-space: nowrap;
	}
	
#catalog_info table.tech-table td {
	vertical-align: middle;
	padding: 4px 8px 5px 8px ;
	width: 30%;
	white-space: nowrap;
	}
	
#catalog_info .title {
	font-weight: bold;
	padding: 3px 0 11px 8px;
	}
	
#catalog_info .tech-char {
	padding-bottom: 40px;
	}
	
#catalog_info .tech-img {
	padding: 0 0 40px 23px;
	}
	
	
#catalog_info .tech-img .img_item {
	width: 77px;
	height: 77px;
	text-align: center;
	overflow: hidden;
	position: relative;
	background: #fff;
	float: left;
	margin: 0 20px 20px 0; 
	}
	
#catalog_info .recommended {
	position: relative;
	background: #f8f6c3;
	}
	
#catalog_info .recommended table {
	width: 100%;
	}
	
#catalog_info .recommended table th{
	width: 1%;
	padding: 5px 0;
	}
	
#catalog_info .recommended table td{
	padding: 5px 0;
	}
	
#catalog_info .recommended input {
	margin: 5px 5px 0 20px;
	}
	
#catalog_info .item {
	width: 77px;
	height: 79px;
	text-align: center;
	overflow: hidden;
	position: relative;
	background: #fff;
	}
	
#catalog_info .sub_item {
	margin: 0 auto;
	top: 5px;
	width: 67px;
	height: 69px;
	text-align: center;
	overflow: hidden;
	position: relative;
	background: #fff;
	}
	
#catalog_info .recommended .description {
	padding: 17px 16px 0;
	}
	
#catalog_info .recommended .price {
	padding: 7px 16px;
	}
	
#catalog_info .full_price {
	position: relative;
	padding: 10px 0 60px 10px;
	}
	
#catalog_info .full_price table, #catalog_info .full_price td {
	width: auto;
	padding: 4px 0;
	}
	
#catalog_info .full_price th {
	width: auto;
	padding: 0 10px 0 5px;
	}

#catalog_info .full_price .price  {
	height: 20px;
	line-height: 20px;
	background: url('/img/catalog_body_price_box_left.gif') no-repeat;
	color: #fff;
	padding: 0 0 0 5px;
	white-space: nowrap;
	}
#catalog_info .full_price .price nowrap, #catalog_info .full_price .price span {
	color: #fff;
}
#catalog_info .full_price .price b {
	display: block;
	height: 20px;
	line-height: 20px;
	padding: 0 5px 0 0;
	background: #d23929 url('/img/catalog_body_price_box_right.gif') no-repeat right;
	}	
	
#catalog_info .full_price a {
	color: #d23929;
	font-weight: bold;
	}
	
#catalog_info .full_price a:hover {
	color: #176317;
	}

	
/* goods_search corners	*/

#catalog_info .tl, #catalog_info .tr, #catalog_info .bl, #catalog_info .br {
	position: absolute;
	height: 15px;
	width: 15px;
	overflow: hidden;
	background-image: url('/img/goods_corners.gif');
	background-repeat: no-repeat;
	}
#catalog_info .tl, #catalog_info .tr{top: 0;}
#catalog_info .bl, #catalog_info .br {bottom: 0;}
#catalog_info .tl, #catalog_info .bl{left: 0;}
#catalog_info .tr, #catalog_info .br {right: 0;}


#catalog_info .tl { background-position: 0 0; }
#catalog_info .tr { background-position: -15px 0; }
#catalog_info .bl { background-position: 0 -15px; }
#catalog_info .br { background-position: -15px -15px; }


/*	recommended corners		*/

#catalog_info .item .img_tl,#catalog_info .item .img_tr,
#catalog_info .item .img_bl,#catalog_info .item .img_br {
	position: absolute;
	height: 7px;
	width: 7px;
	background: url('/img/catalog_head_item.gif') no-repeat;
	overflow: hidden;
	}

#catalog_info .item .img_tl { top: 0; left: 0; }	
#catalog_info .item .img_tl,#catalog_info .item .img_tr {top: 0;}
#catalog_info .item .img_bl{ bottom: 0;left: 0;}
#catalog_info .item .img_tr,#catalog_info .item .img_br{right: 0;}



/* crazy bug %-))) for all browsers. fix *WALL */

#catalog_info .item .img_br {left: 70px; top: 72px;}

#catalog_info .item .img_tl {background-position: 0 0; }
#catalog_info .item .img_tr {background-position: -7px 0; }
#catalog_info .item .img_bl {background-position: 0 -7px; }
#catalog_info .item .img_br {background-position: -7px -7px; }

/*	*/

#catalog_info .item .sub_img_tl,#catalog_info .item .sub_img_tr,
#catalog_info .item .sub_img_bl,#catalog_info .item .sub_img_br {
	position: absolute;
	height: 4px;
	width: 4px;
	background:  url('/img/banners_item.png') no-repeat;
	overflow: hidden;
	}
	
#catalog_info .item .sub_img_tl,#catalog_info .item .sub_img_tr {top: 0;}
#catalog_info .item .sub_img_bl { bottom: 0; left: 0;}

#catalog_info .item .sub_img_tl,#catalog_info .item .sub_img_bl{left: 0;}

#catalog_info .item .sub_img_tr,#catalog_info .item .sub_img_br{right: 0;}

#catalog_info .item .sub_img_br { top: 65px; left: 63px; }


#catalog_info .item .sub_img_tl {background-position: 0 0; }
#catalog_info .item .sub_img_tr {background-position: -4px 0; }
#catalog_info .item .sub_img_bl {background-position: 0 -4px; }
#catalog_info .item .sub_img_br {background-position: -4px -4px; }


/*	tech-img corners		*/

#catalog_info .tech-img .img_item .tech_img_tl,#catalog_info .tech-img .img_item .tech_img_tr,
#catalog_info .tech-img .img_item .tech_img_bl,#catalog_info .tech-img .img_item .tech_img_br {
	position: absolute;
	height: 4px;
	width: 4px;
	background:  url('/img/banners_item.png') no-repeat;
	overflow: hidden;
	}
	
#catalog_info .tech-img .img_item .tech_img_tl, #catalog_info .tech-img .img_item .tech_img_tr {top: 0;}
#catalog_info .tech-img .img_item .tech_img_bl { bottom: 0;}

#catalog_info .tech-img .img_item .tech_img_tl,#catalog_info .tech-img .img_item .tech_img_bl{left: 0;}
#catalog_info .tech-img .img_item .tech_img_tr{right: 0;}

#catalog_info .tech-img .img_item .tech_img_br { left: 73px; top: 73px; }


#catalog_info .tech-img .img_item .tech_img_tl {background-position: 0 0; }
#catalog_info .tech-img .img_item .tech_img_tr {background-position: -4px 0; }
#catalog_info .tech-img .img_item .tech_img_bl {background-position: 0 -4px; }
#catalog_info .tech-img .img_item .tech_img_br {background-position: -4px -4px; }


/*		catalog_body		*/

#catalog_body {
	margin: 25px 0 0 0;
	position: relative;
	color: #176317;
	font: 70% Tahoma;
	padding: 0 5px 0 0;
	zoom: 1;
	}

#catalog_body table {
	vertical-align: top;
	width: 100%;
	border-collapse: collapse;
	position: relative;
	}
	
#catalog_body .bottom_nav_tr {
	background: url('/img/goods_sep.gif') repeat-x bottom;
	}
	
#catalog_body table th {
	padding: 35px 30px 20px 30px;
	width: 17%;
	}
	
#catalog_body .cat_photo {
	width: 130px;
	height: 130px;
	text-align: center;
	overflow: hidden;
	position: relative;
	background: #fff;
	}
	
#catalog_body table td {
	padding: 0 20px 0 4px;
	vertical-align: top;
	}	
	
#catalog_body .bottom_nav_tr td {
	padding: 30px 0;
	}
#catalog_body .top_nav_td {
	padding-right: 0;
	}
#catalog_body .result {
	font-weight: bold;
	line-height: 20px;
	padding: 0 0 0 18px;
	white-space: nowrap;
	}

#catalog_body .options .sort_price {
	padding-left: 15px;
	color: #176317;
	}
#catalog_body .options .sort_price:hover {	
	color: #D23929;
	}
	
#catalog_body .options .compare {
	line-height: 20px;
	}

#catalog_body .options .compare .act {
	height: 20px;
	float: left;
	padding: 0 5px;
	background: url('/img/catalog_body_act_left.gif') no-repeat left;
	}

#catalog_body .options .compare .act a{
	display: block;
	float: left;
	height: 20px;
	padding: 0px 10px 0 5px;
	background: #176317  url('/img/catalog_body_act_right.gif') no-repeat right;
	color: #fff;
	}

#catalog_head div.recount {
	line-height: 20px;	
	}

#catalog_head div.recount div.act {
	height: 20px;	
	padding: 0 5px;
	background: url('/img/catalog_body_act_left.gif') no-repeat left;
	float: left;
	}

#catalog_head div.recount div.act a{
	display: block;
	float: left;
	height: 20px;
	padding: 0px 10px 0 5px;
	background: #176317  url('/img/catalog_body_act_right.gif') no-repeat right;
	color: #fff;
	}

#catalog_head div.recount div.act a:hover{
	color: #feff73;
	}
	
.ie #catalog_body .options .compare .act a{
	line-height: 18px;
	}
	
#catalog_body .options .compare .act a:hover {
	color: #feff73;
	}
	
#catalog_body .options .page_nav {
	position: relative;
	float: right;
	overflow: hidden;
	margin: -18px 0 0 310px;	
	}
	
#catalog_body .options .page_nav .title {
	float: left;
	padding: 2px;
	}
	
#catalog_body .options .page_nav .item {
	display: inline;
	padding: 2px;
	float :left;
	margin: 0 3px 0 0;
	}

#catalog_body .options .page_nav .item a{
	color: #d23929;
	}

#catalog_body .options .page_nav .item a:hover{
	color: #075807;
	}
	
#catalog_body .options .page_nav .current {	
	color: #f8f6c3;
	padding: 1px 3px 3px 2px;
	background: url('/img/page_nav_back.gif') no-repeat;
	background-color: #075807;
	}
	
#catalog_body .item {
	padding: 15px 0 0 0;
	}
	
#catalog_body .item .head {
	padding: 15px 0 10px 0;
	overflow: hidden;
	}
		
#catalog_body .item .head a {
	display: block;
	float: left;
	font: bold 100% Tahoma;
	color: #d23929;
	}
	
#catalog_body .item .head a:hover{
	color: #176317;
	}
	
#catalog_body .item .head .sup {
	margin: -5px 0 0 5px;
	float: left;
	height: 15px;
	padding: 0 0 0 5px;
	font: 90% Tahoma;
	background: url('/img/catalog_body_sup_left.gif') no-repeat;
	color: #d23929;
	}
	
#catalog_body .item .head .sup span {
	float: left;
	line-height: 15px;
	display: block;
	background: #feff73 url('/img/catalog_body_sup_right.gif') no-repeat right;
	padding: 0 5px 0 0;
	height: 15px;
	
	}
	
.ie #catalog_body .item .head .sup span {
	line-height: 13px;
	}

#catalog_body .item .body .availability	{
	padding: 15px 0 10px;
	}
	
#catalog_body .item .body .body_bottom table {
	width: auto;
	vertical-align: top;
	}
	
#catalog_body .item .body .body_bottom table {
	vertical-align: top;
	text-align: left;
	}	
	
#catalog_body .item .body .body_bottom table td{
	vertical-align: middle;
	text-align: left;
	padding: 0 5px 5px 0;
	}	

#catalog_body .item .body .price  {
	height: 20px;
	line-height: 20px;
	background: url('/img/catalog_body_price_box_left.gif') no-repeat;
	color: #fff;
	padding: 0 0 0 5px;
	white-space: nowrap;
	}

#catalog_body .item .body .price b {
	display: block;
	height: 20px;
	line-height: 20px;
	padding: 0 5px 0 0;
	background: #d23929 url('/img/catalog_body_price_box_right.gif') no-repeat right;
	}	

#catalog_body .item .body .body_bottom .to-compare {
	padding: 0 0 0 30px;
	font-size: 90%;
	}
#catalog_body .item .body .body_bottom input {
	position: relative;
	top: 3px;
	float: left;
	padding: 5px 0 0 20px;
	}
	
.ie #catalog_body .item .body .body_bottom input {
	position: static;
	}
	
.opera  #catalog_body .item .body .body_bottom input {
	top: 0px;
	}

#catalog_body .item .body .body_bottom label {
	float: left;
	padding: 3px 0 0 5px;
	}

.ie #catalog_body .item .body .body_bottom label {
	position: relative;top: 1px; left: 15px;
	}
	
.opera  #catalog_body .item .body .body_bottom label {
	position: relative;top: 6px; left: -7px;
	padding: 0px;
	}
	

/*	catalog_body corners 	--- #catalog_body .cat_photo */

#catalog_body .cat_photo .cat_body_tl,#catalog_body .cat_photo .cat_body_tr,
#catalog_body .cat_photo .cat_body_bl,#catalog_body .cat_photo .cat_body_br{
	position: absolute;
	height: 5px;
	width: 5px;
	background: url('/img/catalog_head_sub_item.png') no-repeat;
	overflow: hidden;
	}
	
#catalog_body .cat_photo .cat_body_tl,#catalog_body .cat_photo .cat_body_tr {top: 0;}
#catalog_body .cat_photo .cat_body_bl,#catalog_body .cat_photo .cat_body_br{ bottom: 0;}
#catalog_body .cat_photo .cat_body_tl,#catalog_body .cat_photo .cat_body_bl{left: 0;}
#catalog_body .cat_photo .cat_body_tr{right: 0;}

#catalog_body .cat_photo .cat_body_br { left: 125px; top: 125px; }

#catalog_body .cat_photo .cat_body_tl {background-position: 0 0; }
#catalog_body .cat_photo .cat_body_tr {background-position: -5px 0; }
#catalog_body .cat_photo .cat_body_bl {background-position: 0 -5px; }
#catalog_body .cat_photo .cat_body_br {background-position: -5px -5px; }


/***********************************************/
	
/*	news	*/

#news {
	position: relative;
	background: url('/img/news_body_back.gif') no-repeat right 25px;
	margin: 0 0 60px 0;
	}

#news .head {
	margin: 21px 0 0 0;
	width: 143px;
	height: 25px;
	background: url('/img/news_head.gif') no-repeat;
	text-align: left;
	position: relative;
	z-index: 3;
	color: #176317;
	font: 110% Arial;
	}
	
#news .head img {
	display: block;
	position: relative;
	top: 16px;
	left: 26px;
	}
	
#news .body {
	position: relative;
	color: #176317;
	font: 70% Tahoma;
	background: #fff; /*url('/img/news_body_back.gif') no-repeat top right;*/
	padding: 17px 0 0 0px;
	margin: 0 15px 0 0;
	}
	
#news .body a {
	color: #176317;
	}
	
#news .body a:hover {
	color: #d23929;
	}
	
#news .body .date {
	padding: 2px 0 8px 0px;
	font-size: 90%;
	}

#news .body table  {
	border-collapse: collapse;
	vertical-align: top;
	}
	
#news .body table td {
	vertical-align: top;
	width: 197px;
	padding: 0 0px 0px 25px;
	}
	
/* 	news 	*/

#news .news_corners .bottom_back {
	height: 15px;
	position: relative;
	top: -15px;
	left: -15px;
	background: #fff;
	}
	
#news .top_right, #news .news_corners .bl,#news .news_corners .br {
	position: absolute;
	background: url('/img/news_back.gif') no-repeat;
	height: 15px;
	width: 15px;
	top: 0px;
	overflow: hidden;
	}
	
#news .top_right {
	background: url('/img/news_body_back.gif') no-repeat;
	height: 100%;
	right: 0px;
	}
	
#news .news_corners {
	position: relative;
	bottom: -15px;
	height: 15px;
	margin: 0 15px;
	background: #fff;
	font-size: 0;
	line-height: 0;
	}

#news  .news_corners .br{
	right: -15px;
	background-position: -15px -15px;
	}

#news .news_corners .bl{
	left: -15px;
	background-position: 0 -15px;
	}

/**********************************/
	
/*	banners 	*/

#banners {
	margin: 44px 0 25px 25px;
	color: #075807;
	font: 70% Tahoma;
	background: #fff;
	position: relative;
	zoom: 1;
	}
	
#banners a {
	color: #075807;
	}
	
#banners a:hover {
	color: #d23929;
	}
	
#banners table{ 
	border-collapse: collapse;
	vertical-align: top;
	}
	
#banners table th {
	vertical-align: middle;
	text-align: left;
	}
	
#banners .item {
	width: 77px;
	height: 79px;
	text-align: center;
	overflow: hidden;
	position: relative;
	background: #fff;
	}
	
	
#banners table td {
	width: 33%;
	padding: 0 25px 0 0;
	vertical-align: top;
	}
	
#banners .title {
	padding: 6px 0 0 0;
	}
	
#banners .description {
	padding: 13px 0 8px 0;
	font-size: 90%;
	}
	
.opera #banners .description {
	font-size: 95%;
	}
	
#banners .price {
	background: url('/img/banners_more.gif') no-repeat;
	width: 65px;
	height: 16px;
	color: #fff;
	padding: 2px 0;
	text-align: center;
	}
	
#banners .price a {
	color: #fff;
	}
	
#banners .price a:hover {
	color: #feff73;
	}
	
/*		banners corners		*/


#banners .item .tl,#banners .item .tr,
#banners .item .bl,#banners .item .br {
	position: absolute;
	height: 4px;
	width: 4px;
	background:  url('/img/banners_item.png') no-repeat;
	overflow: hidden;
	}
	
#banners .item .tl,#banners .item .tr {top: 0;}
#banners .item .bl{ bottom: 0;}

#banners .item .tl,#banners .item .bl{left: 0;}
#banners .item .tr{right: 0;}

#banners .item .br { top: 75px; left: 73px; }


#banners .item .tl {background-position: 0 0; }
#banners .item .tr {background-position: -4px 0; }
#banners .item .bl {background-position: 0 -4px; }
#banners .item .br {background-position: -4px -4px; }


	
/****/
	
#footer {
	height: 50px;
	position: relative;
	margin: -80px 0 0 0;
	background: #fff;
	color: #9e9e9e;
	font: 70% Tahoma;
	text-align: left;	
	}
	
#footer a {
	color: #075807;
	}
	
#footer a:hover {
	color: #d23929;
	}

#counter {
	position: absolute;
	top: -43px;
	left: 21px;
	}
	
#footer .studio {
	position: absolute;
	left: 20px;
	top: 3px;
	}
	
#footer .copyright {
	position: absolute;
	top: 3px;
	left: 258px;
	}
	
#inner #footer .copyright {
	left: 286px;
	}
	
.ie #footer .copyright {
	left: 280px;
	}
	
#index #footer {
	width: 946px;
	height: 50px;
	position: relative;
	margin: -80px auto 0 auto;
	background: #fff;
	}
	
#inner #footer {
	margin-left: 20px;
	}
	
#layout, 
#section_left .sub_section,
#vmenu .li ,
#inner #section_center,
#catalog_head .body , 	 
#catalog_head .body .li ,
#catalog_head .body .title ,
#catalog_head .body .item , 	 
#catalog_info .recommended ,
#catalog_info .item ,
#catalog_body .item .head , 	 
#news .top_right ,
.rounded {
	zoom: 1;
	}


#catalog_head .body .description table.goodsCompare .item {	
	position: relative;
	width: 87px;
	height: 87px;
	text-align: center;
	background: #fff;
	overflow: hidden;
	}	
	
#catalog_head .body .description table.goodsCompare .item .sub_item {
	margin: 0 auto;
	position: relative;
	top: 5px;
	width: 77px;
	height: 77px;
	text-align: center;
	background: #fff;
	overflow: hidden;
	}	
	
#catalog_head .body .description table.goodsCompare .item img {
	display: block;
	padding: 0px;
	}
/*	#goodsCompare corners	*/
	
#catalog_head .body .description table.goodsCompare .item .tl,#catalog_head .body .description table.goodsCompare .item .tr,
	
#catalog_head .body .description table.goodsCompare .item .tl,#catalog_head .body .description table.goodsCompare .item .tr {top: 0;}
#catalog_head .body .description table.goodsCompare .item .bl,#catalog_head .body .description table.goodsCompare .item .br{ bottom: 0;}
#catalog_head .body .description table.goodsCompare .item .tl,#catalog_head .body .description table.goodsCompare .item .bl{left: 0;}

#catalog_head .body .description table.goodsCompare .item .tr,#catalog_head .body .description table.goodsCompare .item .br{right: 0;}


#catalog_head .body .description table.goodsCompare .item .tl {background-position: 0 0; }
#catalog_head .body .description table.goodsCompare .item .tr {background-position: -7px 0; }
#catalog_head .body .description table.goodsCompare .item .bl {background-position: 0 -7px; }
#catalog_head .body .description table.goodsCompare .item .br {background-position: -7px -7px; }

/*********	*/

	
#catalog_head .body .description table.goodsCompare tr {
	background: url('/img/goods_sep.gif') repeat-x bottom;
}
#catalog_head .body .description table.goodsCompare tr.last_line {
	background: none;
}
#catalog_head .body .description table.goodsCompare table.price_cont tr {
	background: none;
}
#catalog_head .body .description table.goodsCompare table.price_cont td {
	padding: 0 3px 0 0;
}

#catalog_head .body .description table.goodsCompare td,
#catalog_head .body .description table.goodsCompare th {
	vertical-align: middle;	
	padding: 7px;
}
#catalog_head .body .description ul, #catalog_head .body .description ol {
	padding: 0 0 10px 0;
	}
#catalog_head .body .description li {
	list-style-type: none;
	padding: 0 0 5px 17px;
	background: url('/img/catalog_head_list_marker.gif') no-repeat 10px 3px;	
	line-height: 12px;
	}
#catalog_head .body .description a {
	color:#075807;
	}
#catalog_head .body .description a:hover {
	color:#D23929;
	}
#catalog_head .body .description table {
	width: auto;
  }
#catalog_head .body .description table td {
	width: auto;
	padding: 7px;
  vertical-align: top;
  }

#catalog_head .body .description table.orderList tr {
	background: url('/img/goods_sep.gif') repeat-x bottom;	
	}
#catalog_head .body .description table.orderList tr.last_line,
#catalog_head .body .description table.orderList td.total_td table tr {
	background: none;
	}
#catalog_head .body .description table.orderList td,
#catalog_head .body .description table.orderList th {
	vertical-align: middle;	
	padding: 7px;
}
#catalog_head .body .description table.orderList th {
	font-weight: bold;
}
#catalog_head .body .description  table.orderList td.total_td {
	padding: 0;
  }
#catalog_head .body .description table.orderList td.total_td table td,
#catalog_head .body .description table.orderList td.total_td table th {
	border: none;
  }
#catalog_head .body .description table.orderList td.total_td table th {
	padding-right: 2px;
}
#catalog_head .body .description table.orderList td.basket_cross {
	padding-left: 23px;
}
#tc input.basket {
	border: 1px solid #FEFF73;
	padding: 1px 3px;
	color: #176317;
	font: 95% Tahoma;	
	text-align: right;
}
.att {
	color: #D23929;
}
#catalog_head .body table.forder {
	width: 400px;	
}

#catalog_head .body table.forder th {
	padding-top: 7px;	
	padding-right: 0;
}
#catalog_head .body table.forder input.f_input,
#catalog_head .body .feedback_form input.f_input {
	width: 100%;
	height: 17px;
	background: #fff;
	border: none;
	color: #176317;
	font: 95% Tahoma;
	padding: 5px 0 0 6px;
}
.opera #catalog_head .body table.forder input.f_input,
.opera #catalog_head .body .feedback_form input.f_input 
{padding: 0 0 0 6px; height: 22px;}

#catalog_head .body table.forder textarea,
#catalog_head .body table.forder select,
#catalog_head .body .feedback_form  textarea {
	background: #fff;
	border: none;
	color: #176317;
	font: 95% Tahoma;
}
#catalog_head .body table.forder textarea,
#catalog_head .body .feedback_form  textarea {
	padding: 5px 0 0 6px;
	width: 100%;
}
#catalog_head .body table.forder select option {
	padding: 2px 5px;
}

/*  ------   */
#catalog_head .body .feedback_body {
	color: #176317;
	font: 70% Tahoma;	
}
#catalog_head .body .feedback_body a {
	color:#075807;
}
#catalog_head .body .feedback_body a:hover {
	color:#D23929;
}

#catalog_head .body .feedback_body .comment {	
	margin: 0 20px 0 0;
	padding: 15px 0;
}
#catalog_head .body .feedback_body .comment .author{
	padding: 5px 0 0 20px;
	font-weight: bold;
}

#catalog_head .body .feedback_body .feedback_form {
	padding-top: 20px;
}
#catalog_head .body .feedback_body .feedback_form td {
	padding-bottom: 5px;
}
#catalog_head .body .feedback_body .feedback_form h2 {
	padding-bottom: 10px;
}

#catalog_head .body .feedback_body .feedback_err_list {	
	margin: 5px 5px 5px 40px;
}

#catalog_head .body .feedback_body div.feedback_pager {
	margin: 5px 10px;
	}
	
#catalog_head .body .feedback_body div.feedback_pager .title {
	padding: 2px;
	}
	
#catalog_head .body .feedback_body div.feedback_pager .p_item {
	padding: 2px;
	margin: 0 3px 0 0;
	background: none;
	}

#catalog_head .body .feedback_body div.feedback_pager .p_item a{
	color: #d23929;
	}

#catalog_head .body .feedback_body div.feedback_pager .p_item a:hover{
	color: #075807;
	}
	
#catalog_head .body .feedback_body div.feedback_pager .current {	
	color: #f8f6c3;
	padding: 2px 3px 3px 2px;
	background: url('/img/page_nav_back.gif') no-repeat;
	background-color: #075807;
	}
/*  ------   */

.main_seo_text {
	color: #176317;
	font: 70% Tahoma;
	margin: 0 0 40px 25px;
	_margin: 0 0 10px 25px;
	}
.inner_seo_text {
	background: url('/img/goods_sep.gif') repeat-x top;
	color: #176317;
	font: 70% Tahoma;
	padding-top: 18px;
	margin: 0 0 40px 1px;
	}
	.inner_seo_text a {
		color: #075807;
		}	
	.inner_seo_text a:hover {
		color: #d23929;
		}