/*
!!!! Uhhh... Can't touch this !!!!
----------------------------------
design:	NeBox
site:	http://templatica.ru
e-mail:	info@templatica.ru
theme:	CleanSHOP v 1.00
----------------------------------
*/

* {margin: 0;padding: 0;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {padding:0; margin:0;}
html, body {height:100%;}
body {font: 12px/18px Tahoma, Helvetica, "Helvetica Neue", Verdana, sans-serif;color:#5b5b5b;background:#f0f0f0;}
img {border:none;}
ul, ol {list-style: none;}
h1, h2, h3, h4, h5 {font-weight:normal;}

#wrapper {width:990px;margin:0 auto;padding:10px 0 0 0;position:relative;}

::selection {background:#ffd83d;color:#000;}
::-moz-selection {background:#ffd83d;color:#000;}
a:link, a:active, a:visited {color:#696969;text-decoration:none;outline:none;}
a:hover {text-decoration:underline;}

table {border-collapse:collapse;border-spacing:0;}

.clear {clear:both;line-height:0;}

.bold {font-weight:bold;}

.br3 { -moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}
.br6 { -moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;}

.sep {height:1px;border-bottom:1px solid #d7d7d7;}

.tsb {text-shadow: 1px 1px #ebebeb;}
.tsw {text-shadow: 1px 1px #ffffff;}

.mns {background:#d7eaad;padding:5px;font-size:11px;margin:10px 0 10px 0;position: relative;}

.lrbox {}
.lbox {float:left;width:49%;}
.rbox {float:right;width:49%;}

.mt15 {margin:15px 0 0 0;}
.mg {margin:15px 0 15px 0;}

.fl {float:left;}
.fr {float:right;}
.frt {float:right;text-align:right;}
.tr {text-align:right;}

.center {text-align:center;}


/* Попап окна
---------------------------*/
.page-po-p-up {padding:0;margin:0;}
.page-po-p-up .text-title {width:100%;padding:5px 0 5px 0;position:relative;background:#ccc url(img/sf_bg1.gif) repeat-x;border-bottom:1px solid #b6b6b6;}
.page-po-p-up .text-title p {padding:0 25px 0 5px;}
.page-po-p-up .text-title a.close-po-p-up {font-size:0.9em;top:5px;right:5px;position:absolute;}
.page-po-p-up .text-content {padding:5px;}

.big-po-p-up {padding:0;margin:0;}
.big-po-p-up-content {padding:5px;}

/* Шапка
----------------------------------------------------------*/
#header {height:136px;margin:0 0 10px 0;clear:both;overflow:hidden;background:#fefefe url(img/bg1.gif) repeat-x scroll 0 -136px;}
#header .left {width:6px;height:136px;float:left;background: url(img/bg1.gif) no-repeat scroll 0 0;}
#header .right {width:6px;height:136px;float:right;background: url(img/bg1.gif) no-repeat scroll right -272px;}

#header .header-left {float:left;width:600px;height:136px;}
#header .header-right {float:right;width:340px;height:136px;padding:0 0 0 20px;background: url(img/bg-header-right.gif) no-repeat left 0;}

/* Лого
---------------------------*/
.logo-contacts {height:96px;display:block;}
.logo-contacts .logo {float:left;width:370px;}
.logo-contacts .logo h1 {padding:30px 0 0 10px;font-size:1.7em;}
.logo-contacts .logo h1 a {font-weight:bold;font-size:0.9em;color:#cb9375;}
.logo-contacts .logo span {padding:0 0 0 11px;}

.logo-contacts .contacts {float:right;width:220px;font-size:1.2em;}
.contacts .phone {margin:27px 0 0 0;padding:0 0 0 20px;background: url(img/icon-phone.gif) no-repeat left;}
/*.contacts .icq {margin:10px 0 0 0;padding:0 0 0 20px;background: url(img/icon-icq.gif) no-repeat left;} */
.contacts .icq {margin:8px 0 0 0;padding:0 0 0 20px;background: url(img/mail.gif) no-repeat left;}

.contacts span {color:#b2531d;}

/* Меню в шапке
---------------------------*/
.header-left ul.nav {margin:7px 0 0 0;}
.header-left ul.nav li {display:inline;}

.header-left ul.nav a {float:left;margin:0 0 0 5px;padding:0 0 0 10px;text-shadow: #fff 1px 1px;}
.header-left ul.nav a span {cursor:pointer;float:left;display:block;padding:2px 14px 3px 5px;color:#646464;}
.header-left ul.nav a:hover, .nav .current a {text-decoration:none;background:url(img/bg.gif) no-repeat left 0;}
.header-left ul.nav a:hover span, .nav .current span {color:#81abc6;background: url(img/bg.gif) no-repeat 100% 0;}

/* Меню пользователя
   НАДО ПЕРЕДЕЛАТЬ!
---------------------------*/
.user-menu {height:96px;padding:0 0 0 7px;}
.user-menu h3 {display:block;padding:10px 0 7px 0;font-size:1.2em;color:#cb9375;}
.user-menu p {float:left;width:147px;margin-bottom:7px;margin-right:7px;}
.user-menu .text {width:142px;padding:0 0 0 5px;border:none;line-height:21px;height:21px;color:#777;background: url(img/bg-login-input.gif) no-repeat 0 0;}
.user-menu span.login {float:left;width:58px;height:21px;margin:0 15px 0 0;}
.user-menu span.links {float:left;width:200px;line-height:21px;margin:0 0 0 10px;}
.user-menu span.links a.reg {font-weight:bold;}
.user-menu ul.menu-box {float:left;width:45%;margin:0 15px 0 0;}
.user-menu ul.menu-box li {display:block;}

/* Корзина
---------------------------*/
.cart-header {margin:2px 0 0 0;line-height:16px;}
.cart-header .total-prod {font-weight:bold;color:#5f8ca8;}
.cart-header .total-cost {font-weight:bold;color:#cc5210;}
.cart-header .discount {color:#28922a;}
.cart-header .c-left {float:left;width:48%;}
.cart-header .c-right {float:right;width:48%;text-align:right;}
.cart-header .c-right div.show-prod {cursor:pointer;}
.cart-header .cart-empty {width:340px;height:35px;line-height:35px;text-align:center;}

/* Меню с товаром в корзине
---------------------------*/
ul.the_menu {display:none;width:351px;position:absolute;top:146px;right:0;text-align:left;z-index:3000;background:#e6e6e6;font-size:0.9em;}
ul.the_menu li {display:block;float:left;width:100%;}
ul.the_menu li .price {float:right;color:#cc5210;}
ul.the_menu li a {padding:3px; display:block;border-bottom:1px solid #d9d9d9;}
ul.the_menu li a:hover {padding:3px;text-decoration:none;background:#fff;}


/* Контент
----------------------------------------------------------*/
#middle {border-left: 225px solid #f0f0f0;height: 1%;}
#middle:after {content: '.';display: block;clear: both;visibility: hidden;height: 0;}
#container {width: 100%;float: left;overflow: hidden;margin-right: -100%;position:relative;}
#content {padding: 0 0 20px 20px;}

#content .content-top {height:74px;clear:both;overflow:hidden;background:#fefefe url(img/bg1.gif) repeat-x scroll 0 -483px;}
#content .content-top .b-left {width:6px;height:74px;float:left;background: url(img/bg1.gif) no-repeat scroll 0 -408px;}
#content .content-top .b-right {width:6px;height:74px;float:right;background: url(img/bg1.gif) no-repeat scroll right -558px;}

.c-top {float:left;width:98%;height:46px;}
.c-foo {float:left;width:98%;line-height:27px;overflow:hidden;font-size:0.9em;text-shadow: #EBEBEB 1px 1px;}
.content-foo-menu {margin:15px 0 3px 0;padding:5px 0 0 0;border-top:1px solid #d7d7d7;text-align:right;}
.content-foo-menu2 {margin:0 0 3px 0;padding:5px 0 0 0;text-align:right;}

#content .content-text fieldset {border:none;padding:0 0 15px 10px;margin-top:12px;margin-bottom:0px;}
#content .content-text legend {border-bottom:1px solid #9e3031;padding:3px 4px 3px 0;font-weight:bold;color:#9e3031;}
#content .content-text .label {width:200px;height:20px;margin-top:2px;margin-right:0px;padding-top:6px;padding-left:6px;float:left;display: block;font-size:12px;}
#content .content-text .textbox, #content .content-text .textbox2 {position:relative;width:450px;float:left;height:22px;margin-top:2px;padding:1px 0 3px 20px;}
#content .content-text .textbox input {width:200px;height:17px;line-height:17px;border:1px solid #c7c7c7;background: #fff url(img/bg-input.gif) repeat-x 0 0;padding:3px;}
#content .content-text .textbox2 input {line-height:17px;margin:0 15px 0 5px;}
#content .content-text .textbox .Requirement {color:#9e3031;}
#content .content-text .textbox img {position:absolute;left:0;top:7px;}
.aff .textbox input {width:200px!important;}

h3.small-title {font-size:1.3em;line-height:16px;margin:0 0 5px 0;padding:0 0 0 0;border-bottom:1px solid #ccc;}
.welcome-text {padding:0 10px 0 10px;}

/* Уведомления
---------------------------*/
.notification {position:relative;margin:10px 0 10px 0;padding: 0;border: 1px solid;background-position: 10px 11px !important;background-repeat: no-repeat !important;font-size: 13px;width: 99.8%;}
.notification.attention {background: #fffbcc url(img/exclamation.png) 10px 11px no-repeat;border-color: #e6db55;color: #666452;}
.notification.information {background: #dbe3ff url(img/information.png);border-color: #a2b4ee;color: #585b66;}
.notification.success {background: #d5ffce url(img/tick_circle.png);border-color: #9adf8f;color: #556652;}
.notification.error {background: #ffcece url(img/cross_circle.png);border-color: #df8f8f;color: #665252;}
.notification div {display:block;font-style:normal;padding: 10px 10px 10px 36px;line-height: 1.5em;}
.notification .close {position:absolute;right:5px;top:5px;width:7px;height:7px;display:block;text-indent:-30000px;background: url(img/cross_grey_small.png) no-repeat 0 0;}

.messageStack {position:relative;margin:10px auto 10px auto;padding: 0;border: 1px solid #e6db55;background-position: 10px 11px !important;font-size: 13px;width: 900px;background: #fffbcc url(img/exclamation.png) 10px 11px no-repeat;color: #666452;display:block;padding: 10px 10px 10px 36px;line-height: 1.5em;}

/* Поиск
---------------------------*/
.c-top .h-search {float:left;margin:9px 0 0 4px;width:283px;height:27px;}
.c-top .h-search form {position:relative;}
.c-top .h-search input {border:0;margin:0;position:absolute;}
.c-top .h-search .text {width:250px;padding:0 0 0 5px;line-height:27px;height:27px;color:#777;background: url(img/bg-search.gif) no-repeat 0 0;}
.c-top .h-search .button {cursor:pointer;width:30px;height:27px;top:0px;right:0px;background: url(img/bg-search.gif) 100% 0;}
.c-top a.search-link {float:left;margin:14px 0 0 10px;text-shadow: #EBEBEB 1px 1px;}

/* Делал изменения в modules/ajax/ajaxQuickFind.php
---------------------------*/
#ajaxQuickFind  {float:left;font-size:0.9em;}
#ajaxQuickFind  ul.ajaxQuickFind {width:280px;position:absolute;top:37px;left:30px;z-index:1000;color:#fff;background:#cacaca;}
#ajaxQuickFind  ul.ajaxQuickFind li {display:block;float:left;width:100%;}
#ajaxQuickFind  ul.ajaxQuickFind li a {padding:3px; display:block;border-bottom:1px solid #d9d9d9;}
#ajaxQuickFind  ul.ajaxQuickFind li a:hover {padding:3px;text-decoration:none;background:#fff;}
#ajaxQuickFind  ul.ajaxQuickFind .title-text {padding:0 0 0 5px;font-weight:bold;}

/* Валюты
---------------------------*/
.currencies {float:right;}
ul.menu-currencies {margin:13px 0 0 0;}
ul.menu-currencies li {display:inline;font-size:0.9em;}
ul.menu-currencies a {float:left;margin:0 0 0 2px;padding:0 0 0 8px;}
ul.menu-currencies a span {cursor:pointer;float:left;display:block;padding:1px 11px 0px 5px;color:#646464;}
ul.menu-currencies a:hover span, .currencies ul.menu-currencies .active span {color:#81abc6;background: url(img/bg.gif) no-repeat 100% -23px;}
ul.menu-currencies a:hover, .currencies ul.menu-currencies .active {text-decoration:none;background:url(img/bg.gif) no-repeat left -23px;}

/* Блоки в центре
   НАДО ПЕРЕДЕЛАТЬ!
---------------------------*/
.content-block {margin:10px 0 0 0;padding:0;overflow:hidden;}

.content-block .con-top {height:6px;background:#fff;}
.content-block .con-top .st-left {float:left;width:6px;height:6px;background: url(img/bg2.gif) no-repeat -187px 0;}
.content-block .con-top .st-right {float:right;width:6px;height:6px;background: url(img/bg2.gif) no-repeat -194px 0;}
.content-block .con-foo {height:7px;background:#fff url(img/bg3.gif) repeat-x 0 0;}
.content-block .con-foo .sb-left {float:left;width:6px;height:7px;background: url(img/bg2.gif) no-repeat -187px -6px;}
.content-block .con-foo .sb-right {float:right;width:6px;height:7px;background: url(img/bg2.gif) no-repeat -194px -6px;}

.content-block .con-top.gray {height:6px;background:#f9f9f9;}
.content-block .con-top.gray .gt-left {float:left;width:6px;height:6px;background: url(img/bg2.gif) no-repeat -187px -12px;}
.content-block .con-top.gray .gt-right {float:right;width:6px;height:6px;background: url(img/bg2.gif) no-repeat -194px -12px;}
.content-block .con-foo.gray {height:7px;background:#f5f5f5 url(img/bg3.gif) repeat-x 0 -7px;}
.content-block .con-foo.gray .gb-left {float:left;width:6px;height:7px;background: url(img/bg2.gif) no-repeat -187px -19px;}
.content-block .con-foo.gray .gb-right {float:right;width:6px;height:7px;background: url(img/bg2.gif) no-repeat -194px -19px;}

.content-block .con-cen {padding:0 0 0 0;overflow:hidden;background:#fff;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;}
.content-block .con-cen .con-cen-cen {padding:0 10px 0 10px;overflow:hidden;}
.content-block .con-cen.grey {background:#f5f5f5!important;}

/* Серый заголовок
   НАДО ПЕРЕДЕЛАТЬ!
---------------------------*/
.content-block .content-block-title {margin:0;position:relative;border-bottom:1px solid #d7d7d7;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;background:#f9f9f9;}
.content-block .content-block-title h2 {padding:5px 0 10px 10px;font-size:1.4em;}
.content-block .content-block-title p {padding:4px 10px 8px 10px;}

/* Темный заголовок
   НАДО ПЕРЕДЕЛАТЬ!
---------------------------*/
.content-block .gray-title-top {height:29px;line-height:29px;clear:both;overflow:hidden;background:#fefefe url(img/bg3.gif) repeat-x scroll 0 -14px;}
.content-block .gray-title-top .b-left {width:6px;height:29px;float:left;background: url(img/bg2.gif) no-repeat scroll -187px -26px;}
.content-block .gray-title-top .b-right {width:6px;height:29px;float:right;background: url(img/bg2.gif) no-repeat scroll -194px -26px;}
.content-block .gray-title-top span {padding:0 0 0 4px;float:left;overflow:hidden;}

.content-text {padding:0 10px 0 10px;}
.content-text p {margin:3px 0 3px 0;}

.content-text .def-columns {float:left;width:49%;}
.content-text .def-column {margin:5px 0 5px 0;}
.content-text .def-columns p.descr, .content-text .def-column p.descr {color:#919191;}
.content-text .def-columns .data, .content-text .def-column .data {color:#81abc6;}

/* Форма расширенного поиска и ошибка не нахождения товара
---------------------------*/
.content-block-title a.help-link {position:absolute;top:6px;right:10px;width:60px;height:14px;display:block;text-indent:-30000px;background: url(img/bg2.gif) no-repeat 0 -172px;}
.content-block-title a.help-link:hover {background-position: 0 -186px;}

/* Описание категории и т.д.
---------------------------*/
.con-cen-cen .cat-img {float:left;width:100px;}
.con-cen-cen .cat-img img {width:100px;}
.con-cen-cen .cat-desc {margin:5px 0 0 10px;padding:0 0 0 110px;}
.con-cen-cen .cat-desc h2 {color:#81abc6;font-size:1.6em;margin:0 0 5px 0;padding:0 0 5px 0;border-bottom:1px solid #d7d7d7;text-shadow: 1px 1px #ebebeb;}
.con-cen-cen .cat-desc2 h2 {color:#81abc6;font-size:1.6em;margin:0 0 5px 0;}

.con-cen .cat-sort-prod-menu {margin:5px 0 0 0;padding:10px 10px 0 10px;height:25px;border-top:1px solid #d7d7d7;background:#f5f5f5;font-size:0.9em;}
.cat-sort-prod-menu .cat-sort {float:left;}
.cat-sort-prod-menu .cat-sort a {color:#73a2be;}
.cat-sort-prod-menu .cat-prod-page {float:right;}

.page-navigation {text-align:center;margin:10px 0 10px 0;color:#a0a0a0;}
.page-navigation .nav b {padding:2px 6px 2px 6px;color:#fff;background:#da7d4b; -moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;}
.page-navigation .nav a {color:#da7d4b;}

/* Товар в две колонки
---------------------------*/
.prod-two-col {margin:5px 0 -9999px;padding:0 0 9999px;overflow:hidden;float:left;width:361px;}
.prod-two-col.border-left {border-left:1px solid #d7d7d7;}
.prod-two-col .prod-img {float:left;width:100px;margin:8px 0 8px 10px;padding:8px 0 8px 0;}
.prod-two-col .prod-img img {max-width:100%;}
.prod-two-col ul.prod-info {float:left;width:239px;padding:8px 0 8px 10px;margin:8px 0 8px 0;}
.prod-two-col ul.prod-info li {float:left;width:100%;}
.prod-two-col ul.prod-info li.name a {color:#cb9375;}
.prod-two-col ul.prod-info li.desc {font-size:0.9em;line-height:14px;color:#919191;}
.prod-two-col ul.prod-info li.buy {padding:5px 0 0 0;}
.prod-two-col ul.prod-info li.buy .cost {float:left;line-height:21px;padding:0 0 0 7px;color:#cc5210;text-shadow: 1px 1px #fff;background: url(img/bg.gif) no-repeat left -131px;}
.prod-two-col ul.prod-info li.buy .cost em {height:21px;padding:0 7px 0 0;float:left;font-style:normal;background: url(img/bg.gif) no-repeat 100% -131px;}
.prod-two-col ul.prod-info li.buy a {margin:0 10px 0 0;float:right;}

/* Товар в одну колонку
---------------------------*/
.prod-one-col {margin:5px 0 0 0;overflow:hidden;float:left;width:730px;}
.prod-one-col.border-left {border-left:1px solid #d7d7d7;}
.prod-one-col .prod-img {float:left;width:100px;margin:8px 0 8px 10px;padding:8px 0 8px 0;}
.prod-one-col ul.prod-info {float:left;width:455px;padding:8px 0 8px 10px;margin:8px 0 8px 0;}
.prod-one-col ul.prod-info li {float:left;width:100%;}
.prod-one-col ul.prod-info li.name a {color:#cb9375;}
.prod-one-col ul.prod-info li.desc {font-size:0.9em;line-height:14px;color:#919191;}
.prod-one-col .buy {padding:8px 0 8px 10px;margin:8px 0 8px 0;float:left;width:140px;}
.prod-one-col .buy .cost {display:block;float:left;line-height:21px;margin:0 0 10px 0;padding:0 0 0 7px;color:#cc5210;text-shadow: 1px 1px #fff;background: url(img/bg.gif) no-repeat left -131px;}
.prod-one-col .buy .cost em {height:21px;padding:0 7px 0 0;float:left;font-style:normal;background: url(img/bg.gif) no-repeat 100% -131px;}

/* Товар списком (временно)
---------------------------*/
.prod-list-col {margin-bottom:-1px;}
.prod-list-col tr {}
.prod-list-col td {padding:8px 0 7px 0;border-bottom:1px solid #d7d7d7;}
.prod-list-col td.images {width:5%;}
.prod-list-col td.images.yes a {margin:2px 0 0 0;display:block;width:16px;height:16px;text-indent:-30000px;background:url(img/image-yes.gif) no-repeat;}
.prod-list-col td.images.no a {display:block;width:16px;height:16px;text-indent:-30000px;background:url(img/image-no.gif) no-repeat;}
.prod-list-col td.name {width:65%;}
.prod-list-col td.name span {display:block;font-size:0.9em;}
.prod-list-col td.buy {width:15%;}
.prod-list-col td.buy .cost {float:left;display:block;line-height:21px;padding:0 0 0 7px;color:#cc5210;text-shadow: 1px 1px #fff;background: url(img/bg.gif) no-repeat left -131px;}
.prod-list-col td.buy .cost em {height:21px;padding:0 7px 0 0;float:left;font-style:normal;background: url(img/bg.gif) no-repeat 100% -131px;}
.prod-list-col td.buy-now {width:15%;}

/* ПОД Категории в две колонки
---------------------------*/
.cat-two-col {margin:5px 0 -9999px;padding:0 0 9999px;overflow:hidden;float:left;width:361px;}
.cat-two-col.border-left {border-left:1px solid #d7d7d7;}
.cat-two-col .cat-block-img {float:left;width:100px;margin:5px 0 5px 10px;padding:8px 0 8px 0;}
.cat-two-col .cat-block-img img {max-width:100%;}
.cat-two-col .cat-block-info {float:left;width:239px;padding:8px 0 8px 10px;margin:8px 0 8px 0;}
.cat-two-col .cat-block-info a {display:block;color:#cb9375;}
.cat-two-col .cat-block-info .descr {font-size:0.9em;}

/* Карточка товара
---------------------------*/
.prod-info-image {float:left;width:330px;margin:10px 0 0 0;position:relative;text-align:center;}

.prod-info-info {float:left;width:380px;margin:10px 0 0 10px;}
.prod-info-desc-short {padding:0 0 0 0;border-bottom:1px solid #d7d7d7;}
span.date-aviable {font-size:0.9em;color:#b5b5b5;}

.prod-info-buy {padding:10px 0 0 0;}
.prod-info-buy .cost {float:left;line-height:21px;padding:0 0 0 7px;color:#cc5210;text-shadow: 1px 1px #fff;background: url(img/bg.gif) no-repeat left -131px;}
.prod-info-buy .cost em {height:21px;padding:0 7px 0 0;float:left;font-style:normal;background: url(img/bg.gif) no-repeat 100% -131px;}
.prod-info-buy .add-cart {margin:0;float:right;}
.prod-info-buy .add-cart span input {float:left;margin:0 10px 0 0;width:50px;height:20px;line-height:20px;border:1px solid #c7c7c7;background: #fff url(img/bg-input.gif) repeat-x 0 0;}

.prod-info-other {margin:10px 0 0 0;font-size:0.9em;float:left;width:50%;}
.prod-info-other2 {margin:10px 0 0 0;font-size:0.9em;}

ul.product-mo-images {margin:5px auto;width:720px;}
ul.product-mo-images li img {float:left;width:170px;border:2px solid #ccc;margin:0 3px 7px 3px;}
/* .zoom {width:16px;height:16px;position:absolute;bottom:1px;right:1px;background:#000000 url(img/zoom.gif) no-repeat;} */

/* Таб меню (временно)
---------------------------*/
.section {width:100%;margin:10px 0 0 0;}
.section ul.tabs {height:20px;line-height: 20px;}
.section ul.tabs li {float:left;display:inline;margin:0;padding:0 15px 0 0;color:#777;cursor:pointer;position:relative;}
.section ul.tabs li:hover, .section ul.tabs li.current {color:#CC5210;padding: 0 15px 0 0;}
.section .box {display:none;}
.section .box.visible {display: block;}


/* Корзина и оформление заказа
   НАДО ПЕРЕДЕЛАТЬ!
---------------------------*/
.prod-sort-table {width:100%;margin:5px 0 0 0;}
.prod-sort-table thead td {padding:3px 10px;font-size:0.9em;background:#fff url(img/tablerow.png) repeat-x 0 0;}
.prod-sort-table thead a {color:#fff;}

.prod-sort-table td.qty {width:3%;}
.prod-sort-table td.img {width:10%;}
.prod-sort-table td.img img {width:70px;}
.prod-sort-table td.des {width:40%;}
.prod-sort-table td.sin {width:20%;}
.prod-sort-table td.tot {width:20%;}
.prod-sort-table td.rem {width:2%;}
.prod-sort-table tbody td span.info {font-size:0.9em;display:block;}
.prod-sort-table tbody td.buy .cost {display:block;float:left;line-height:21px;margin:0 0 5px 0;padding:0 0 0 7px;color:#cc5210;text-shadow: 1px 1px #fff;background: url(img/bg.gif) no-repeat left -131px;}
.prod-sort-table tbody td.buy .cost em {height:21px;padding:0 7px 0 0;float:left;font-style:normal;background: url(img/bg.gif) no-repeat 100% -131px;}
.prod-sort-table tbody td, .table-list-style th {padding:3px 10px;font-size:0.9em;}
.prod-sort-table tbody tr.bg1 td {background:#fbfbfb;}
.prod-sort-table tbody tr.bg2 td {background:#fff;}
.prod-sort-table tbody td {border-bottom:1px solid #dbdbdb;}
.prod-sort-table tbody td table td {background:none;padding:0;border:0 none;}

.page-shipping .shipping-table {width:100%;margin:5px 0 0 0;}
.page-shipping .shipping-table td {padding:3px 10px;border-bottom:1px solid #dbdbdb;}
.page-shipping .shipping-table td span.info {font-size:0.9em;display:block;}
.page-shipping .shipping-table td.radio {width:5%;}
.page-shipping .shipping-table td.title {width:80%;}
.page-shipping .shipping-table td.price {width:15%;}
.page-shipping .shipping-table td.price .cost {display:block;float:left;line-height:21px;margin:0 0 0 0;padding:0 0 0 7px;color:#cc5210;text-shadow: 1px 1px #fff;background: url(img/bg.gif) no-repeat left -131px;}
.page-shipping .shipping-table td.price .cost em {height:21px;padding:0 7px 0 0;float:left;font-style:normal;font-size:0.9em;background: url(img/bg.gif) no-repeat 100% -131px;}

.page-payment .payment-table {width:100%;}
.page-payment .payment-table td {padding:3px 10px;}
.page-payment .payment-table td.first {border-bottom:2px solid #dbdbdb;padding:15px 0 4px 0;}
.page-payment .payment-table td.first.radio {width:5%;}
.page-payment .payment-table tr.sec-table {background:#fbfbfb;border-bottom:1px solid #efefef;font-size:0.9em;}
.page-payment .payment-table td.sec.title {width:35%;}
.page-payment .payment-table td.sec.field {width:65%;}
.page-payment .payment-comment {margin:15px 0 0 0;}
.page-payment .payment-comment p textarea {width:100%;}
.page-payment .payment-agb {margin:15px 0 0 0;}
.page-payment .payment-agb p textarea {width:100%;background:#fbfbfb;border:1px solid #efefef;}

.checkout-success p {margin:5px 0 5px 0;}

.content-foo-menu-total {margin:10px 0 3px 0;padding:5px 0 0 0;text-align:right;}

.order-info-block {width:100%;height:20px;line-height:20px;margin:10px 0 0 0;font-size:0.9em;background:#ccc;}
.order-info-block p {width:25%;}
.order-info-block p.selected {background:#cc5210!important;color:#fff;}

/* Аккаунт
   НАДО ПЕРЕДЕЛАТЬ!
---------------------------*/
.account-orders {margin:5px 0 5px 0;}
ul.account-menu {overflow:hidden;padding:5px 0 0 0;}
ul.account-menu li {display:block;}
ul.account-menu li a {text-decoration:none;outline:none;}
ul.account-menu li a {}
ul.account-menu li a:hover, ul.account-menu li.active a {color:#cf5e20;}

.address-book-list {margin:5px 0 5px 0;padding:5px 0 5px 0;border-bottom:1px solid #ccc;}
.address-book-list .left-l-title {display:block;}
.address-book-list .left-l {float:left;width:80%;}
.address-book-list .left-r {float:right;text-align:center;width:20%;}
.address-book-list .left-r img {padding:5px 0 5px 0;}

/* Отзывы
   НАДО ПЕРЕДЕЛАТЬ!
---------------------------*/
.rev-first {width:100%;padding:10px 0 0 0;}

.reviews-block li {margin:0 0 10px 0;padding:10px 0 10px 0;border-bottom:1px dashed #ccc;position:relative;}
.reviews-block-info {}
.reviews-block-info-rating {width:60px;height:12px;top:11px;right:0;position:absolute;}

.reviews-table {width:100%;margin:15px 0 0 0;}
.reviews-table .ap-block {margin:5px 0 5px 0;border-bottom:1px solid #dadada;}
.reviews-table .ap-img {width:10%;vertical-align:top;padding:5px 0 5px 0;}
.reviews-table .ap-img img {max-width:160px;}
.reviews-table .ap-inf {width:90%;padding:5px 0 5px 0;}
.reviews-table .ap-inf ul {padding:0 0 0 10px;}
.reviews-table .ap-inf ul li.ap-desc {font-size:0.9em;margin:3px 0 3px 0;color:#9b9b9b;line-height:15px;}

/* Новая форма для контактов, профиля, добавление отзывов и т.д...
---------------------------*/
.default-form {margin:-1px 0 0 0;padding:0;}
.default-form fieldset {border:none;padding:0!important;margin:0!important;} /* после переделки всех форм !important надо убрать */

.default-form .note {padding:10px 0 10px 0;}
.default-form .note.info {color:#4571b2;}

.default-form ul {margin:0;padding:0;}
.default-form li {position:relative;height:1%;padding: .7em 0 .7em 0;border-top:1px solid #e3e3e3;}

.default-form li.item-title {font-weight:bold;color:#b2531d;}
.default-form li.item-input input {width:294px;padding:3px;height:20px;line-height:20px;border:1px solid #c7c7c7;background: #fff url(img/bg-input.gif) repeat-x 0 0;}
.default-form li.item-select select {width:301px;padding:3px;border:1px solid #c7c7c7;background: #fff url(img/bg-input.gif) repeat-x 0 0;}
.default-form li.item-text textarea {width:294px;height:144px;padding:3px;border:1px solid #c7c7c7;background: #fff url(img/bg-input.gif) repeat-x 0 0;}
.default-form li.item-checkbox checkbox {}
.default-form li.item-radio radio {}

.default-form li.submit {}

.default-form li .Requirement, .default-form li .inputRequirement, .default-form li .alert {font-size:0.8em;color:#ff0000;} /* обязательное заполнение полей. по хорошему вообще надо переделать */

.default-form li label {display:block;float:left;width:250px;font-weight:bold;}
.default-form li span.valid {display:block;float:left;clear:left;width:200px;font-size:0.9em;color:#666;}



/* НАДО ПЕРЕДЕЛАТЬ. ПАРТНЕРКА */
.page-block {margin:10px 0 15px 0;}
.page-block-title {border-bottom:1px solid #666;padding:0 0 2px 0;font-weight:bold;display:block;}
.page-block-text {margin:10px 0 10px 0;display:block;}
.aff-stat-td {width:25%;padding:3px;border-bottom:1px solid #E6E6E6;}
.aff-stat-td2 {padding:3px;border-bottom:1px solid #E6E6E6;}
.aff-stat-td-right {border-right:1px solid #E6E6E6;}

/* Скоро в продаже
---------------------------*/
.upcoming {width:100%;}
.upcoming li {padding:2px 0 2px 0;border-bottom:1px solid #E6E6E6;}


/* Sidebar
----------------------------------------------------------*/
.sidebar {float:left;width:225px;position:relative;left:-225px;}

/* Стандартный блок
---------------------------*/
.block {width:225px;float:left;margin:0 0 10px 0;padding:0;overflow:hidden;}
.block h3 {font-size:1.2em;}
.block .foo {float:left;width:225px;height:7px;background: url(img/bg.gif) no-repeat center -49px;}
.block .cen {float:left;width:203px;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;background:#fff;padding:0 10px 0 10px;}

/* Заголовки блоков
---------------------------*/
.block.b-blue .top {width:215px;line-height:27px;padding:0 0 0 10px;font-size:0.9em;text-shadow: 1px 1px #5488a4;color:#fff;background: url(img/bg.gif) no-repeat scroll 0 -77px;}
.block.b-gray .top {width:215px;line-height:27px;padding:0 0 0 10px;font-size:0.9em;text-shadow: 1px 1px #ededed;color:#696969;background: url(img/bg.gif) no-repeat scroll 0 -104px;}
.block.b-notitle .top {display:block;float:left;width:225px;height:6px;background: url(img/bg.gif) no-repeat scroll 0 -42px;}

/* Категории
   НАДО ПЕРЕДЕЛАТЬ!
---------------------------*/
#CatNavi {padding:0;margin:0 0 -1px 0;}
#CatNavi li.CatLevel1 {display:block;padding:2px 0 2px 0;margin:0 4px 0 4px;border-bottom:1px solid #e6e6e6;}
#CatNavi li.CatLevel1 a{text-decoration:none;}
#CatNavi li.CatLevel1 a:hover {text-decoration:none;color:#cf5e20;}

li.CatLevel2, li.CatLevel3, li.CatLevel4, li.CatLevel5, li.CatLevel6 {padding:2px 0 2px 10px;border-top:1px solid #e6e6e6;}
li.CatLevel2 a, li.CatLevel3 a, li.CatLevel4 a, li.CatLevel5 a, li.CatLevel6 a {color:#cf5e20;}
li.CatLevel2 a:hover, li.CatLevel3 a:hover, li.CatLevel4 a:hover, li.CatLevel5 a:hover, li.CatLevel6 a:hover {color:#696969;}

#CatNavi li em {font-size:0.9em;font-style:normal;}

/* Лучшие товары
---------------------------*/
.slider-best-wrap {position:relative;width:200px;overflow:hidden;}
.best-item {width:200px;text-align:center;margin:10px 0 0 0;}
.slider-best-wrap a.prev {float:left;}
.slider-best-wrap a.next {float:right;}
.best-item a {color:#cb9375;}
.best-item .image {margin:0 auto;width:200px;text-align:center;position:relative;}
.best-item .image span {top:0;left:0;position:absolute;background:#cc5210;padding:3px 4px 3px 4px;font-size:1.1em;}
.best-item .image a {color:#fff;text-decoration:none;}
.best-item h4 {font-size:1.0em;}
.best-item .buy .cost {display:block;float:left;line-height:21px;margin:0 0 0 0;padding:0 0 0 7px;color:#cc5210;text-shadow: 1px 1px #fff;background: url(img/bg.gif) no-repeat left -131px;}
.best-item .buy .cost em {height:21px;padding:0 7px 0 0;float:left;font-style:normal;font-size:0.9em;background: url(img/bg.gif) no-repeat 100% -131px;}

/* Бокс Content & Articles
---------------------------*/
ul.box-menu {overflow:hidden;padding:5px 0 0 0;}
ul.box-menu li {display:block;}
ul.box-menu li a {text-decoration:none;outline:none;}
ul.box-menu li a {padding-left:13px;background: url(img/bg2.gif) no-repeat scroll 0 0;}
ul.box-menu li a:hover, ul.box-menu li.active a {padding-left:13px;color:#cf5e20;background: url(img/bg2.gif) no-repeat scroll 0 -12px;}

ul.box-menu .new, ul.box-menu .new a {color:#cf5e20;}

ul.box-articles {overflow:hidden;padding:5px 0 0 0;}
ul.box-articles li {display:block;padding:5px 0 5px 0;}
ul.box-articles li a {text-decoration:none;outline:none;}
ul.box-articles li a:hover {color:#cf5e20;}

.block-content-pad ,.block-content-pad.newsletter {padding:15px 0 10px 0;}
.newsletter span {float:left;margin:0 5px 0 0;}
.newsletter .text {width:142px;padding:0 0 0 5px;border:none;line-height:21px;height:21px;color:#777;background: url(img/bg-login-input.gif) no-repeat 0 0;}

.user-group {}
.user-group img {padding:10px 0 10px 0;}

.add-rev {margin:10px 0 0 0;}
.add-rev a:hover {text-decoration:none;}

/* SAPE
---------------------------*/
.box-money {font-size:0.8em;width:100%;color:#ccc;}
.box-money a, .box-money a:hover {color:#ccc;}

/* Опрос
---------------------------*/
.os_vote {width:100%;overflow:hidden;}
.os_vote_name {padding:5px 0 0 0;}
.os_vote table {margin:10px 0 0 0;}
.os_vote td {padding:2px 0 2px 0;border-top:1px dotted #ccc;}
.button_submit {margin:10px 0 0 0;padding:2px 0 0 0;border-top:1px dotted #ccc;}
.button_submit input {padding:2px 6px 2px 6px;}

/* Бокс News
---------------------------*/
.cen.box-news .news {padding:5px 0 5px 0;font-size:0.9em;line-height:15px;}
.cen.box-news .news p.title a, .cen.box-news .news p.info .more a {color:#cb9375;}
.cen.box-news .news p.desc {color:#a0a0a0;}
.cen.box-news .news p.info {}
.cen.box-news .news p.info .data {float:left;color:#81abc6;}
.cen.box-news .news p.info .more {float:right;}

/* Бокс Advanced Search
---------------------------*/
.as p {margin:0 0 7px 0;}
.as .text {width:200px;height:20px;line-height:20px;border:1px solid #c7c7c7;background: #fff url(img/bg-input.gif) repeat-x 0 0;}
.as select {width:100%;height:20px;line-height:20px;border:1px solid #c7c7c7;}

/* Footer
----------------------------------------------------------*/
#footer {margin:15px 0 0 0;height:93px;clear:both;overflow:hidden;background:#fefefe url(img/footer.gif) repeat-x scroll 0 -186px;}
#footer .left {width:6px;height:93px;float:left;background: url(img/footer.gif) no-repeat scroll 0 0;}
#footer .right {width:6px;height:93px;float:right;background: url(img/footer.gif) no-repeat scroll right -93px;}
.footer-content {float:left;width:96%;padding:10px;font-size:0.9em;}
.footer-content li {float:left;width:25%;}
.footer-content li span {display:block;padding:0 15px 0 15px;}
.footer-content li span.a-title {color:#356493;}
.footer-content li span.a-content {color:#989898;line-height:15px;}

.foonet-two {width:970px;height:31px;line-height:31px;margin:10px auto;}
.foonet-two .foo-left {float:left;width:25%;}
.foonet-two .foo-right {float:right;width:70%;text-align:right;}

a.nw {color:#c03e12;font-weight:bold;}







