BODY, INPUT, TEXTAREA, SELECT, TABLE {font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #FFF}
BODY {padding: 0px; margin: 0px; background: #6D672D}
FORM {margin: 0px}
TEXTAREA, IFRAME {overflow: auto} IMG {border: none}
TEXTAREA, SELECT {background-color: #FFFFFF; color: #000000}
INPUT {color: #000000}

/*A:link, A:visited {color: #FFE2D0; text-decoration: underline}*/
A {color: #FFE2D0; text-decoration: underline}
A:hover{color: #FFE2D0; text-decoration: none}

.hand, INPUT.butt, TABLE.menu TD, TABLE.submenu TD {cursor: pointer; cursor: hand}
.zoom {cursor: -moz-zoom-in; cursor: url('../images/zoomin.cur');}

/*html, body, .maxh, #main, #main_content {height: 100%}*/
* html html {height: 100%;}
* html .maxh {height: 100%;}
* html #main {height: 100%;}
/** html #main_content {height: 100%;}*/
.maxw, #main {width: 100%}
.hmaxw {width: 50%}

.error {color: #FF0000; background-color: #FFFFFF; font-weight: bold}
.info {color: #A49263; font-weight: bold}
.justy {text-align: justify}
.pt {padding-top: 26px}
.pr {padding-right: 10px}
.bld {font-weight: bold}
.field_width {width: 250px}
.bord {border: 1px solid #FFE2D0}

.main_area {padding-top: 30px}
#main_content {margin-left: 32px; padding-right: 46px; padding-bottom: 150px; zoom: 1; position: relative; text-align: justify;}

#brown_bg {background: url(../images/top/head_line_bg.jpg) repeat-x left top; width: 100%; height_: 46px}
#left_menu_bg {background: url(../images/menu/left_menu_bg.gif) repeat-x left top; width: 100%; height: 12px}

#main_l {width: 150px}
#main_l_1 {background: url(../images/top/main_l_1.jpg) no-repeat left top; width: 50px; height: 170px}
#main_l_2 {background: url(../images/top/main_l_2.jpg) no-repeat left top; width: 50px; height: 170px}
#main_l_3 {background: url(../images/top/main_l_3.jpg) no-repeat left top; width: 50px; height: 170px}

#main_first {width: 241px}
#main_m_first {background: url(../images/top/main_m_1.jpg) no-repeat left top; width: 7px; height: 170px}
#main_m_1_l {background: url(../images/top/main_m_1_l.jpg) no-repeat left top; width: 234px; height: 170px}
.main_bg {background: url(../images/top/main_m_bg.jpg) repeat-x left top; /*width: 100%;*/ height: 170px}

#main_last {width: 3px}
#main_m_last {background: url(../images/top/main_m_2.jpg) no-repeat left top; width: 3px; height: 170px}

#main_r {width: 600px}
#main_r_1 {background: url(../images/top/main_r_1.jpg) no-repeat left top; width: 50px; height: 170px}
#main_r_2 {background: url(../images/top/main_r_2.jpg) no-repeat left top; width: 50px; height: 170px}
#main_r_3 {background: url(../images/top/main_r_3.jpg) no-repeat left top; width: 50px; height: 170px}
#main_r_4 {background: url(../images/top/main_r_4.jpg) no-repeat left top; width: 50px; height: 170px}
#main_r_5 {background: url(../images/top/main_r_5.jpg) no-repeat left top; width: 50px; height: 170px}
#main_r_6 {background: url(../images/top/main_r_6.jpg) no-repeat left top; width: 50px; height: 170px}
#main_r_7 {background: url(../images/top/main_r_7.jpg) no-repeat left top; width: 50px; height: 170px}
#main_r_8 {background: url(../images/top/main_r_8.jpg) no-repeat left top; width: 50px; height: 170px}
#main_r_9 {background: url(../images/top/main_r_9.jpg) no-repeat left top; width: 50px; height: 170px}
#main_r_10 {background: url(../images/top/main_r_10.jpg) no-repeat left top; width: 50px; height: 170px}
#main_r_11 {background: url(../images/top/main_r_11.jpg) no-repeat left top; width: 50px; height: 170px}
#main_r_12 {background: url(../images/top/main_r_12.jpg) no-repeat left top; width: 50px; height: 170px}
#main_r_13 {background: url(../images/top/main_r_13.jpg) no-repeat left top; width: 22px; height: 170px}

#menu_bg {background: url(../images/menu/menu_bg.gif) repeat-x left top; width: 100%; height: 35px; padding-left: 35px}
TABLE.menu TD {padding-right: 20px; font-family: "Times New Roman", Times, serif; font-size: 20px}
TABLE.menu TD.menu_spacer {background: url(../images/menu/menu_spacer.gif) no-repeat left top; width: 9px; height: 35px}
TABLE.menu A:link, TABLE.menu A:visited {color: #FFF; text-decoration: none}
TABLE.menu A:hover{color: #F5D9C8; text-decoration: none}

TABLE.submenu {background: url(../images/menu/submenu_bg.gif) repeat-x left top; height: 35px}
TABLE.submenu TD.left {background: url(../images/menu/submenu_l_bg.gif) no-repeat left bottom; width: 4px; padding-right: 18px}
TABLE.submenu TD.right {border-right: 1px solid #CB7D2E}
.submenu_act {color: #FFF; text-decoration: underline; padding-right: 22px}
.submenu_inact {color: #F5D9C8; text-decoration: none; padding-right: 22px}

TABLE.left_menu {width: 270px}
TABLE.left_menu TR TD.left_menu_top {background: url(../images/menu/left_menu_top.jpg) no-repeat left top; width: 270px; height: 10px; vertical-align: top}
TABLE.left_menu TR TD.left_edge {background: url(../images/menu/left_edge.jpg) repeat-y left top; width: 4px; height: 100%}
TABLE.left_menu TR TD.right_edge {background: url(../images/menu/right_edge.jpg) repeat-y left top; width: 4px; height: 100%}
TABLE.left_menu TR TD.left_menu_bottom {background: url(../images/menu/left_menu_bottom.jpg) no-repeat left top; width: 270px; height: 21px; vertical-align: top}

.symbol {background: url(../images/menu/symbol.gif) no-repeat center top; width: 133px; height: 172px}
.symbol_pb {padding-bottom: 26px}

/*
TABLE.categories {font-family: "Times New Roman", Times, serif; font-size: 20px; background: url(../images/menu/left_menu_top_bg.jpg) repeat-y left top;}
TABLE.categories TR TD {padding: 0px 5px; width: 270px;}
TABLE.categories TR TD.spacer {height: 4px; background: url(../images/menu/div.gif) no-repeat center center;}
TABLE.categories A:link, TABLE.categories A:visited {color: #FFF; text-decoration: none; font-size: 20px}
TABLE.categories A:hover{color: #F5D9C8; text-decoration: none}
*/

.left_menu_width {width: 343px; height: 122px}
.bottom_line_bg {background: url(../images/menu/bottom_line_bg.gif) repeat-x left top; width: 100%; height: 11px}

DIV.copy {color: #C7B994; font-weight: bold}
DIV.phone {font-size: 8pt; font-weight: bold; display: inline}
TABLE.copyright {padding-top: 23px; font-size: 8pt}
TABLE.copyright TR TD.spacer {padding-left: 19px; padding-right: 19px}

TABLE.icons {padding-left: 33px}

TABLE.icons TD.cart A:link, TABLE.icons TD.cart A:visited {color: #FFF; text-decoration: underline;}
TABLE.icons TD.cart A:hover{color: #FFE2D0; text-decoration: none;}
TABLE.icons TD.spacer {padding-left: 19px; padding-right: 19px}
TABLE.icons TD.pr {padding-right: 25px}

INPUT.butt {font-weight: bold; border: 2px solid}
INPUT.inact {color: #645735; background-color: #CF8D47; border-color:  #F1BC84 #A96E34 #A96E34 #F1BC84}
INPUT.act {color: #FFF; background-color: #C5833E; border-color:  #DFA56C #A96E34 #A96E34 #DFA56C}

TABLE.search TD {padding-right: 5px}
.bord_search {border: 1px solid #FEE0CD; height: 17px; width: 162px; font-size: 8pt}

TABLE.sitemap {color: #4F4F4F}
TABLE.sitemap DIV.top A:link, TABLE.sitemap DIV.top A:visited {text-decoration: underline; font-weight: bold}
TABLE.sitemap DIV.top A:hover{text-decoration: none; font-weight: bold}
TABLE.sitemap DIV.top_level {padding-top: 5px}
TABLE.sitemap DIV.top_level A:link, TABLE.sitemap DIV.top_level A:visited {text-decoration: underline; font-weight: bold}
TABLE.sitemap DIV.top_level A:hover{text-decoration: none; font-weight: bold}
TABLE.sitemap DIV.top_level0 A:link, TABLE.sitemap DIV.top_level0 A:visited {text-decoration: underline; font-weight: bold}
TABLE.sitemap DIV.top_level0 A:hover{text-decoration: none; font-weight: bold}
TABLE.sitemap DIV.top {padding-top: 13px}
TABLE.sitemap DIV.sub_level {padding-bottom: 7px; padding-left: 22px; font-weight: normal}
TABLE.sitemap DIV.sub_level_2 {padding-left: 40px;}
TABLE.sitemap DIV.sub_level A:link, TABLE.sitemap DIV.sub_level A:visited {text-decoration: underline}
TABLE.sitemap DIV.sub_level A:hover{text-decoration: none}

TABLE.product_listing TR TD.description {padding: 5px 5px 5px 17px}
TABLE.product_image {border: 1px solid #FEE0CD; width: 100px; height: 100px; padding: 0px}

TABLE.product_list TR.header {background:#C8813C; color:#FFF; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
TABLE.product_list TR.header TD {padding: 2px 10px 2px 10px;  font-family: Verdana, Arial, Helvetica, sans-serif}
TABLE.product_list TD {padding-left: 10px; padding-right: 10px; padding-top: 1px; padding-bottom: 1px}
TABLE.product_list TR.line {background:#FFFFFF}
TABLE.product_list TR.line TD.selected {background:#FFFFCC}
.no_products {padding-top: 10px}
.top_h {padding-bottom: 5px}
.bottom_h {padding-top: 5px}

TABLE.delivery_address TD {padding-top: 2px; padding-bottom: 2px}
TABLE.delivery_method TD {padding: 2px 2px 2px 2px}
TABLE.delivery_method TD {border-top: 1px solid #FEE0CD; padding-bottom: 2px}
TABLE.payment_method TD {padding: 2px 2px 2px 2px}

TABLE.purchase_request TR.header, TD.header {background: #C8813C; color:#FFF; height: 20px; font-weight: bold;  font-family: Verdana, Arial, Helvetica, sans-serif}
TABLE.purchase_request TD.pad {padding-bottom: 2px}
TABLE.purchase_request TD.top {padding-top: 2px}
TABLE.purchase_request TD.pl {padding-left: 10px}
TABLE.purchase_request TR.light {background: #7B7642}
TABLE.purchase_request TR.dark {background: #B19D6A}
TABLE.purchase_request TD {padding-left: 5px; padding-right: 5px}
TABLE.purchase_request TR.total_sum {background: #CBB47A; color:#FFF}

.newsline {padding-top: 10px; padding-bottom: 10px; zoom: 1;}
.newsline p.hdr {font-weight: bold;}
.newsline ul {margin: 0px 0px 10px 0px; padding: 0px;}
.newsline ul li {margin-bottom: 5px; list-style: none;}
.newsline ul li .date {padding-right: 10px; color: #FFE2D0;}

.ftr-table {margin-top: -150px; position: relative; z-index: 2;}

.ctopsellers {margin-bottom: 10px;}
.ctopsellers p.hdr {font-weight: bold;}
.ctopsellers table {width: 100%;}
.ctopsellers table td {padding: 0px 12px 10px 0px; vertical-align: top;/* text-align: center;*/ text-align: left;}
.ctopsellers table td .img {margin-bottom: 5px; text-align: left;}
.ctopsellers table td .cont {/*margin: 0px auto;*/ display: block; width: 130px;}
.ctopsellers table td .txt {margin: 0px auto 5px auto; font-size: 11px;}
.ctopsellers table td .txt a {color: #FFF; text-decoration: none;}
.ctopsellers table td .txt a:hover {text-decoration: underline;}
.ctopsellers table td .price {margin: 0px 0px 5px 0px; font-size: 11px;}
.ctopsellers table td .price span {white-space: nowrap;}
.ctopsellers table td .price input {margin-left: 5px; vertical-align: middle;}
.ctopsellers table td .butt {font-size: 11px;}

.breadcrumbs {margin: 0px 0px 20px 0px; padding: 0px;}
.breadcrumbs em {margin: 0px 5px; font-style: normal;}



.mmenu {position: relative; z-index: 5; zoom: 1; font-family: "Times New Roman", Times, serif; text-align: left; font-size: 20px; background: url(../images/menu/left_menu_top_bg.jpg) repeat-y left top;}
.mmenu * {margin: 0px; padding: 0px;}
.mmenu ul {list-style: circle;}
.mmenu ul li {padding: 2px 10px 3px 10px; zoom: 1; position: relative; z-index: 5; display: block; list-style: none; background: url(../images/menu/div.gif) no-repeat center bottom;}
.mmenu ul li.active {}
.mmenu ul li img {vertical-align: middle; margin-right: 4px;}
.mmenu ul li a {color: #fff; text-decoration: none !important;}
.mmenu ul li a:hover {color: #ffe2d0; text-decoration: none !important;}
.mmenu ul ul {margin: 5px -11px 0px -12px; padding: 10px 5px 0px 25px; font-size: 16px; position: relative; zoom: 1; background: url(../images/menu/submenu_bg2.gif)}
.mmenu ul ul li {padding: 0px 5px 4px 10px; zoom: 1; margin-bottom: 5px; border-bottom: 2px solid #ad9966;}
.mmenu ul ul li a {color: #645A4C; text-decoration: none;}
.mmenu ul ul li.active a {color: #ffe2d0;}
.mmenu ul ul li img {display: none;}





.btn {	background: #A6510F;
	border: none;
	border-left: 1px solid #BA6414;
	border-top: 1px solid #BA6414;
	border-bottom: 1px solid #8F3808;
	border-right: 1px solid #8F3808;	
	color: white;
	font-size: 12px;
	font-family: Arial;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: POINTER;
}
.btn:HOVER {
	background: #C66112;
	border-left: 1px solid #A23A08;
	border-top: 1px solid #A23A08;
	border-bottom: 1px solid #D3893F;
	border-right: 1px solid #D3893F;
	color: #D4874B;
	color: #e5cfb8;
}
.btn:HOVER a {
	color: #D4874B;	
	color: #e5cfb8;
}

#loginFormIn {
	width: 320px;
	height: 220px;
	border: 5px solid #A59E8B;
	background: white;
	text-align: center;
}

#product_request_wnd {
	width: 600px;
	height: 220px;
	border: 5px solid #A59E8B;
	background: white;
}
#product_request_message {
	border: 1px solid black;
	width: 595px;
	height: 170px;
}
#loginFormIn form {
	width: 280px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
input.field {
	width: 280px;
}
#loginForm p {
	margin-bottom: 10px;
}
#loginFormIn h2 {
	text-align: center;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}
#loginFormIn a {
	color: #A6510F;
}
#loginFormIn {
	margin-left: auto;
	margin-right: auto;
}
#loginForm {
	background: none;
	text-align: center;
	border: none;
}

.register_form table tr td {
	padding-bottom: 15px;
}

/* Notice and Error */
#flash_notice, #flash_error {
  padding: 5px 8px;
  margin: 10px 0;
  width: 70%;
}

#flash_notice {
  background-color: #CFC;
  border: solid 1px #6C6;
  color: #6C6;
}

#flash_error {
  background-color: #FCC;
  border: solid 1px #C66;
  color: #C66;
}

.special_header {
	height: 28px;
	background: url(/newimages/special_header_bg.png) repeat-x;
	padding-left: 18px;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 500;
}
.order_info_wnd {
	background: #6D672D;
}
.order_info_tr td {
	background: #6D672D;
}

.profile_link, .profile_link.active {
	font-size: 14pt; 
	font-family: Arial, Helvetica, sans-serif;	
}

.profile_link {
	color: #FFD784;
	text-decoration: none;
	border-bottom: 1px dashed #FFD784;	
	background: url(/newimages/slide_down.png) no-repeat center left;
	padding-left: 20px;
}

.profile_link.active {
	color: white;
	border: none;
	background: url(/newimages/slide_up.png) no-repeat center left;
	padding-left: 20px;
}

.user_addresses_list_item{
/*	border-bottom: 1px solid white;*/
	margin-bottom: 10px;
	padding: 10px 10px 10px 10px;
}

.primary_address {
	color: white;
}
.primary_address.is_primary {
	font-weight: 900;
}
.delete_address {
	color: #CA8A3C;
}
.user_addresses_list_item {
	float: left;
}
.user_addresses_list_item_outer {
	border: 1px solid #A39C58;	
	margin-bottom: 10px;
}
.user_addresses_list_item_outer.primary {
	background: #8d8748;
}
.end_address_item {
	clear:both;
/*	border-bottom:1px solid white;*/
}
.address_controls {
	padding-top: 10px;
	padding-right: 10px;
	float: right;
}
.copylink {
	text-decoration: none;
	color: white;
}

.copylink:HOVER {
	text-decoration: underline;
	color: white;
}

.address_more {
	background: url(/newimages/slide_down2.png) no-repeat center left;
	padding-left: 20px;	
}
.address_more_up {
	background: url(/newimages/slide_up2.png) no-repeat center left;
	padding-left: 20px;	
}
.skidki_register {
	background: url(/newimages/percent.png) no-repeat center left;
	background-color: #A6510F;
	padding: 10px;
	padding-left: 55px;
}

.skidki_register:HOVER {
	background:  url(/newimages/percent_hover.png) no-repeat center left;
	background-color: #C66112;
	padding: 10px;
	padding-left: 55px;
}




