body {min-width: 1010px;}
body,{width: expression(document.documentElement.clientWidth>1010?"100%":"1010px");}
body, td, div, table, form {font: 12px arial; color: #737373;}
/**/
a{color:#e29000; font-size: 1em;}

td {vertical-align: top;}
img {border-style: none;}

h1 {font: 24px arial; color: #85492f; padding: 0; margin: 6px 0 15px 0;}
h2 {font: 20px arial; color: #85492f; padding: 0; margin: 0 0 4px 0;}
h3 {font: 18px arial; color: #85492f; padding: 0; margin: 0 0 4px 0;}

.spm {display: none;}
.price {color:red; font-weight:bold;}
a.page{font-size:16px; color:#505050;}

.fav {padding: 28px 0 20px 48px; background: url('/images/add_fav.png') 24px 26px no-repeat;}
.fav a {color: #85492f;}
.logo {margin-bottom: 10px;}
.logo_phone {font: bold 23px tahoma; margin: 4px 0 0 20px; color: #85492f;}
.logo_phone span {color: #ac8672;}

td.cat_menu_item {font-size:17px; height:25; color:#4C4C4C;}
td.cat_menu_item_sel {font-size:17px; height:25; color:black;}
td.subcat_menu_item {font-size:15px; height:25; color:#4C4C4C; padding-left:20;}
td.subcat_menu_item_sel {font-size:15px; height:25; color:black; padding-left:20;}
.cat_menu_item a, .cat_menu_item_sel a {font-size: 16px; font-family: "arial narrow", arial;}

td.login{height:110; background-color:#F0F0F0; padding-left:20;}

span.menu, a.menu {font-size: 16px; font-family: "arial narrow", arial;}
span.menu {color:#e29000;}
a.menu {}

#pages {font-size:18px; color:#85492f; margin-bottom: 2px}
#pages1 {font-size:14px; color:#e29000; margin-bottom: 20px}
#pages1 a {font-size:14px; color:#e29000;}

td.topmenu{color:white; font-family:tahoma; font-size:11px; font-weight:normal;}
a.topmenu{color:white; font-family:tahoma; font-size:11px; font-weight:normal;}

.help_hover {background: white; cursor: default; display: block; text-decoration: none;}
.help_hover div {z-index: 2000; position: absolute; margin: 0 0 0 -9999px; border: 1px solid #aaa;
	background: #fff; width: 200px; padding: 6px 10px; font-size: 12px;}
.help_hover:hover div {margin-left: 15px;}

#brands {margin: 20px 0 30px 0; padding: 8px 10px; background: #fff0dd;}
#brands .head {font-size: 18px; margin: 0 0 10px 0; color: #85492f;}
#brands ul {list-style-type: none; margin: 0 0 5px 0; padding: 0; overflow: hidden; zoom: 1;}
#brands ul li {float: left; padding: 0; margin: 0 10px 0 0; text-decoration: underline; color: #e29000; cursor: pointer;}
#brands ul li.pass {color: #cbb; cursor: default; text-decoration: none;}
#filterBrands {margin-top: 10px;}
a.product_name{color:#e29000; font:16px arial narrow; font-weight:normal;}
div.price{color:#826F2B; text-align:center; width:72; height:60; background-image:url("images/price.gif"); font-family:tahoma; font-size:11px; font-weight:bold;}
.price_line {padding: 2px 20px 8px 0;}
.price_line img {}

#analog {border-left: 1px solid #fff0dd; width: 220px; background: #fefaec;}
#analog .head {background: #fff0dd; padding: 11px 17px; font-size: 20px; color: #774b34; line-height: 1.2em;}
#analog ul {padding: 15px 17px 5px 17px; margin: 0; list-style-type: none;}
#analog ul li {margin: 0; padding: 0 0 10px 0;}

#list {padding: 0; margin: 0 15px 0 0; list-style-type: none;}
#list li {padding: 0; margin: 8px 0 0 0;}
#list li a {font-size: 14px;}

#popular {border-left: 1px solid #fff0dd; width: 210px; background: #fefaec; width: 195px;}
#popular .head {background: #fff0dd; padding: 11px 10px; font-size: 18px; color: #774b34; line-height: 1.2em;}
#popular ul {padding: 15px 10px 5px 10px; margin: 0; list-style-type: none;}
#popular ul li {margin: 0; padding: 0 0 10px 0;}
#popular ul li a {font-size: 14px;}

#sale {border-left: 1px solid #fff0dd; width: 210px; background: #fff7ee; width: 195px;}
#sale .head {background: #ffecde; padding: 11px 10px; font-size: 18px; color: #e4471e; line-height: 1.2em;}
#sale ul {padding: 1px 0 11px 0; margin: 0 15px 0 0; list-style-type: none; background: #fff7ee; border-left: 1px solid #fce9e4;}
#sale ul li {padding: 8px 10px 0 10px; margin: 0;}
#sale ul li a {font-size: 14px; color: #ea785b;}

#exclusive {background: #fff; border: 1px solid #ffe7d1; width: 220px;}
#exclusive .head {background: #fff1de; padding: 11px 17px; font-size: 20px; color: #774b34; line-height: 1.2em;}
#exclusive .cat {text-align: center; padding: 5px 12px 9px 12px;}
#exclusive .cat a {color: #e29000; font-size: 14px;}
#exclusive .img {height: 140px; background-position: center center; background-repeat: no-repeat;}
#exclusive .name {height: 40px; margin: 10px 12px 12px 12px; text-align: center; overflow: hidden;}
#exclusive .name a {font-size: 15px; font-weight: bold;}
#exclusive ul {padding: 0 0 5px 5px; margin: 0; list-style-type: none; overflow: hidden; zoom: 1;}
#exclusive ul li {padding: 0; margin: 0; float: left; width: 42px; height: 42px; overflow: hidden;}
#exclusive ul li a {display: block; border: 3px solid #fff;}
#exclusive ul li a img {border: 1px solid #ffdfc6; width: 34px; height: 34px;}
#exclusive ul li a:hover, #exclusive ul li a:hover img {border-color: #e29000;}

#analog_price {padding: 5px 0 0 0; margin: 0; list-style-type: none; overflow: hidden; zoom: 1;}
#analog_price li {margin: 0 8px 16px 0; width: 160px; padding: 0; float: left; border-bottom: 1px solid #f6f0de; background: #fefaec; height: 257px;}
#analog_price li .img {border: 2px solid #fefaec; height: 170px; background-color: #fff; background-position: center center; background-repeat: no-repeat; display: block; text-decoration: none;}
#analog_price li .name {padding: 10px; height: 35px; overflow: hidden; text-align: center;}
#analog_price li .aprice {margin: 3px 0 0 0; text-align: center; font-weight: bold; color: #ea785b;}

#comments {border-left: 1px solid #ffe7cf; background: #fff7ee;}

#volume_list {margin-left: -10px; margin-top: 5px;}
.v_volume {padding: 10px 10px 0 10px; color: #e29000; font: bold 12px arial;}
.v_volume a {color: #e29000; font: bold 12px arial; border-bottom: 1px dashed; text-decoration: none;}
.v_comment {position: absolute; margin-left: -9999px; width: 160px; background: #fefaec;
    border: 1px solid #ffe7cf;}
.v_comment div {color: #774b34; font: 12px arial; margin: 10px;}
.v_comment div img {position: absolute; margin: -4px 0 0 150px;}
.v_comment div img,{margin-left: 148px;}
.v_volume a:hover .v_comment {margin-left: -180px;}
.v_volume a:hover,{background: #fff;}
.v_price {padding: 10px 10px 0 0;}
.v_old_price {padding: 0 10px 0 0; font-weight: bold;}
.v_old_price strike {display: block; margin-top: -8px;}
.v_ring {padding: 10px 0 0 0;}
.v_button {padding-top: 10px; padding-right: 10px;}
.v_button img {vertical-align: -3px; margin-top: -2px;}
.v_button .popup {position: absolute; margin-left: -9999px; width: 160px; background: #fefaec;
    border: 1px solid #ffe7cf;}
.v_button .popup div {color: #774b34; font: 12px arial; margin: 10px;}
.v_button a:hover .popup {margin-left: 70px;}
.v_button a:hover,{background: #fff;}
.v_code {color: #9d9d9d; font: 11px arial;}
.show .v_volume, .show .v_price, .show .v_button {padding-top: 6px; padding-bottom: 6px; background: #fefaec;
	border-top: 1px solid #ffe7cf; border-bottom: 1px solid #ffe7cf;}
.show .v_volume {border-left: 1px solid #ffe7cf;}
.show .v_price {}
.show .v_button {border-right: 1px solid #ffe7cf;}
.show .v_button img {margin-top: 2px;}

hr{ border: none; color: #C0C0C0; background-color: #C0C0C0; height: 1px;}

table.chars{background-color:#E0E0E0;}
td.chars{background-color:#F5F5F5; font-family:tahoma; font-size:12px;}

#main_right_list {}
#main_right_list .header {font-size: 1.6em; margin-top: 30px;}
#main_right_list ul {list-style-type: none; margin: 0; padding: 0;}
#main_right_list ul li {margin: 0; padding: 10px 0;}
#main_right_list ul li .title {}
#main_right_list ul li .title a {font-size: 1.4em;}
#main_right_list ul li .date {margin: 4px 0 6px 0; color: #aaa;}
#main_right_list ul li .text {}
#main_right_list .more {font-size: 1.2em;}

#login_form label {display: block; margin: 6px 0 2px 0; font-size: 11px;}
#login_form input {width: 160px; font-size: 11px;}
#login_form a {font: 12px arial; color: #852900;}
#login_form .remind {margin-top: 6px;}
#login_form .remind a {font-size: 11px; color: #737373;}

#remind_form label {display: block; margin: 6px 0 2px 0; font-size: 11px;}
#remind_form input {width: 160px; font-size: 11px;}
#remind_form a {font: 12px arial; color: #852900;}

#forex td {padding: 4px 4px 4px 0;}

#main_message {background: #fefaec; border: 1px solid #ffe7cf; color: #774b34; padding: 10px; margin-bottom: 20px;}
#contacts {width: 194px; margin-top: 30px;}
.m_head, .m_head0 {padding: 5px 0 9px 43px; margin: 0; background-color: #fff0dd; color: #85634c; font: 18px "Arial narrow", Arial; cursor: pointer; border-top: 1px solid #fff;
	background-repeat: no-repeat; background-position: 7px 4px;}
.m_head span {border-bottom: 1px dashed;}
.m_head0 a {font: 18px "Arial narrow", Arial; color: #85634c;}
.m_block {padding: 15px 16px; margin: 0; background: #fefaec; font-size: 12px; color: #887b76;}
.m_block input {width: 154px; font-size: 11px;}
#m_head1 {background-image: url('/images/m_phone.png');}
#m_block1 .phone {margin-bottom: 9px;}
#m_block1 .caption {font-weight: bold; margin: 14px 0 2px 0; font-size: 12px;}
#m_block1 .comment {font-size: 11px; margin: 2px 0 14px 0;}
#m_head2 {background-image: url('/images/m_mail.png');}
#m_block2 .mail {margin-bottom: 17px;}
#m_block2 .caption {font-weight: bold; margin: 0 0 6px 0; font-size: 12px;}
#m_block2 textarea {display: block; width: 154px; height: 80px; margin: 9px 0 10px 0; font: 11px arial;}
#m_head3 {background-image: url('/images/m_icq.png');}
#m_block3 {}
#m_block3 .caption {font-weight: bold; margin: 0 0 8px 0; font-size: 12px;}
#m_block3 ul {margin: 0; padding: 0; list-style-type: none;}
#m_block3 ul li {padding: 0; margin: 0 0 6px 0;}
#m_block3 ul li img {vertical-align: -5px; margin-left: -2px;}
#m_head4 {background-image: url('/images/m_rekvizit.png');}
#m_block4 {margin: 0; list-style-type: none;}
#m_block4 li {padding: 6px 0 6px 23px; margin: 0;}
#m_block4 li.vkontakte {background: url('/images/m_vkontakte.png') 0 5px no-repeat;}
#m_head5 {background-image: url('/images/m_money.png');}
#m_head6 {background-image: url('/images/m_car.png');}

#email_form {position: absolute; width: 250px; padding: 10px; background: #fefaec; border: 2px solid #774b34; color: #774b34;}
#email_form_sended {position: absolute; width: 250px; padding: 10px; background: #fefaec; border: 2px solid #774b34; color: #774b34;}

#footer {margin: 30px 0 0 0; border-top: 1px solid #dedede; padding: 20px 0;}
#footer .copyright {font-size:11px; color:#909090;}

/**
div {border: 1px solid red}
td {border: 1px solid blue}
/**/
