/*
----------------------------------
design:	NeBox aka _et
site:	http://templatica.ru
e-mail:	info@templatica.ru
theme:	ChudoShop v 0.2 (02.12.2011)
----------------------------------
*/

* {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:#ffffff;}

img {border:none;}
ul, ol {list-style: none;}
h1, h2, h3, h4, h5 {font-weight:normal;}
table {border-collapse:collapse;border-spacing:0;}

/* Разное
---------------------------*/
::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;}

.clear {clear:both;line-height:0;}

.bold {font-weight:bold;}

.sep {height:1px;border-bottom:1px solid #d7d7d7;padding:5px 0 5px 0;}

.tsb {text-shadow: 1px 1px #899030;}
.tsw {text-shadow: 1px 1px #ffffff;}
.tsf {text-shadow: 1px 1px #8bb444;}
.tsd {text-shadow: 1px 1px #b2512a;}

.lbox {float:left;width:49%;}
.rbox {float:right;width:49%;}

.fl {float:left;}
.fr {float:right;}
.fc {margin:0 auto;}
.frt {float:right;text-align:right;}

.center {text-align:center;}

.cgreen {color:#88ad39;}
.cblack {color:#2c2c2c;}
.cwhite {color:#ffffff;}

.margin-10 {margin:15px 0 15px 0;}

.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;}

/* Попап окна
------------------------------------------------------------------------------------------------------------*/
.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;}

#wrapper {min-width: 975px;width:100%;margin: 0 auto;min-height: 100%;height: auto !important;height: 100%;}
#header {margin:0 0 15px 0;}
#middle {width: 100%;height: 1%;}
#middle:after {content: '.';display: block;clear: both;visibility: hidden;height: 0;}
#container {width: 100%;float: left;overflow: hidden;}
#content {padding: 0 232px 0 232px;}
#sidebar-left {float: left;width: 217px;margin-left: -100%;background:#ffffff;}
#sidebar-right {float: left;margin-right: -3px;width: 217px;margin-left: -217px;background:#ffffff;}

/* Блок над шапкой

------------------------------------------------------------------------------------------------------------*/


#header-top {height:60px;background:#1b1b1b; position: relative;}
#header-top .user-account-box {width:340px;height:60px;}
#header-top .user-account-box h3 {padding:0 0 0 5px;font-size:1em;color:#9ecd4d;}
#header-top .user-account-box ul.user-menu-box {width:33%;font-size:0.9em;}
#header-top .user-account-box ul.user-menu-box li {padding:0 0 0 5px;}
#header-top .user-account-box ul.user-menu-box a {padding:0 0 0 14px;color:#ffffff;background: url(img/icons.gif) no-repeat 0 4px;}

.user-account-box .user-login-form p {float:left;margin:7px 0 0 5px;}
.user-account-box .user-login-form p input.text {width:151px;height:20px;padding:0 3px 0 3px;color:#adadad;background: url(img/bg_login_input.gif) no-repeat 0 0;border:none;}
.user-account-box .user-login-form span {float:left;margin:5px 0 0 5px;}
.user-account-box .user-login-form span a {margin:1px 5px 0 5px;padding:0 0 0 10px;color:#adadad;background: url(img/icons.gif) no-repeat 0 8px;}
.user-account-box .user-login-form span a, .user-login-form .imgsub {float:left;}

#header-top .support-box {width:208px;height:49px;padding:11px 0 0 0;}

#header-top .phone-box {clear:left;width:241px;height:52px;padding:8px 0 0 0;}
#header-top .phone-box div {display:block;width:231px;height:43px;background: url(img/phone.gif) no-repeat 0 0;}

/* Шапка
------------------------------------------------------------------------------------------------------------*/
#header .header-left {width:65%;padding:15px 0 0 0;}

/* Лого
---------------------------*/
#header .header-left h3 a {display:block;text-indent:-30000px;width:280px;height:83px;background: url(img/logo.gif) no-repeat 0 0;}

/* Корзина
---------------------------*/
#header .header-left .header-cart {width:240px;margin:0 0 0 50px;padding:2px 0 0 32px;background: url(img/icons.gif) no-repeat 0 -278px;position:relative;}
.header-cart .total-prod, .header-cart .total-cost {color:#cc5210;}
.header-cart .discount {display:block;color:#28922a;font-size:0.9em;}
.header-cart .c-left {width:70%;}
.header-cart .c-right {width:30%;}
.c-right ul.c-right-menu {width:64px;}
.c-right ul.c-right-menu li a {width:64px;height:16px;line-height:16px;display:block;font-size:9px;color:#ffffff;text-decoration:none;outline:none;background: url(img/cart_menu.gif) no-repeat 0 0;}
.c-right ul.c-right-menu li a:hover {text-decoration:none;background: url(img/cart_menu.gif) no-repeat 0 -16px;}
.c-right .cart-empty {text-align:center;}
.c-right ul.c-right-menu li.show-prod {margin:3px 0 0 0;}
.c-right ul.c-right-menu li.checkout {margin:2px 0 0 0;}

/* Меню с товаром в корзине
---------------------------*/
ul.the_menu {text-align:left;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.cart_prod_go a {padding:3px; display:block;border-bottom:1px solid #d9d9d9;}
ul.the_menu li.cart_prod_go a:hover {padding:3px;text-decoration:none;background:#f6f6f6;}
.button_checkout {float:right;margin:10px 0 0 0;}

/* Меню под лого
---------------------------*/
.header-left .top-nav ul {float:left;margin:0 20px 0 15px;}
.header-left .top-nav ul li a {padding:0 0 0 14px;background: url(img/icons.gif) no-repeat 0 -5px;}

/* Зеленое меню
---------------------------*/
.header-left .main-menu {margin:15px 0 0 0;height:38px;width:620px;background: url(img/main_menu_bg.gif) repeat-x 0 0;}
.main-menu ul.main-menu-bg {height:38px;line-height:38px;background: url(img/main_menu.gif) no-repeat right 0;}
.main-menu ul.main-menu-bg li {float:left;margin:0 19px 0 15px;font-size:1.1em;}
.main-menu ul.main-menu-bg li a {color:#ffffff;}

#header .header-right {width:35%;padding:15px 0 0 0;}

.header-right .header-new-products {width:380px;float:right;height:130px;background: url(img/new_prod_bg.gif) repeat-x 0 0;}
.header-right .header-new-products-bg {height:130px;background: url(img/new_prod.gif) no-repeat left 0;}

div.slide-content {width:100%;}
div.slide-content a.slider_prev {padding:0 0 0 10px;}
div.slide-content a.slider_next {padding:0 0 0 0;}
div.item {margin:20px 0 0 5px;}
div.item .slider-content-block h3 a {color:#fff;font-size:0.9em;}
div.item .slider-content-block p {font-size:0.9em;line-height:15px;color:#2f2f2f;}
div.item .image {margin:0 auto;width:100px;text-align:center;}
div.item .image img {max-width:85px;}

/* Поиск
---------------------------*/
#header-search {width:380px;float:right;}
.header-search {}
.header-search form {width:370px;position:relative;margin:5px auto;}
.header-search input {border:0;margin:0;position:absolute;}
.header-search .text {width:350px;padding:0 0 0 5px;line-height:27px;height:27px;color:#777;background: url(img/search.gif) no-repeat 0 0;}
.header-search .button {cursor:pointer;width:30px;height:27px;top:0px;right:0px;background: url(img/search.gif) -410px 0;}



#search_example {float:left;}
.search-more {margin:25px 15px 0 15px;font-size:0.9em;width:350px;float:right;}
.search-more a {float:right;}
.search_example {border-bottom:1px dotted #ccc;cursor:pointer;}

/* Местонахождение
---------------------------*/
.navtrail {font-size:0.9em;margin:0 0 5px 0;color:#9b9b9b;}
.navtrail a {color:#505050;}

/* Стандартный блок
---------------------------*/
.default-block {float:left;margin:0;width:100%;padding:20px 0 20px 0;overflow:hidden;}
.default-block.default-news-block h2 a {color:#d96639;line-height:14px;}
.default-block.default-news-block h2 {font-size:1.7em;line-height:14px;margin:0 0 5px 0;padding:0 0 0 3px;color:#d96639;border-bottom:2px solid #d96639;}

.default-block {float:left;margin:0;width:100%;padding:20px 0 20px 0;overflow:hidden;}
.default-block.default-news-block1 h1 a {color:#d96639;line-height:14px;}
.default-block.default-news-block1 h1 {font-size:1.7em;line-height:14px;margin:0 0 5px 0;padding:0 0 0 3px;color:#d96639;border-bottom:2px solid #d96639;}


.default-block.default-product h2 a, .default-block.default-product2 h2 a {color:#88ad39;line-height:14px;}
.default-block.default-product h2, .default-block.default-product2 h2 {font-size:1.7em;line-height:14px;padding:0 0 0 3px;color:#88ad39;border-bottom:2px solid #88ad39;}
.default-block.default-product h2 {margin:0 0 5px 0;}
.default-block.default-product2 h2 {margin:0 0 1px 0;}

.default-block.default-product h3 a, .default-block.default-product2 h2 a {color:#88ad39;line-height:14px;}
.default-block.default-product h3, .default-block.default-product2 h2 {font-size:1.7em;line-height:14px;padding:0 0 0 3px;color:#88ad39;border-bottom:2px solid #88ad39;}
.default-block.default-product h3 {margin:0 0 5px 0;}
.default-block.default-product2 h3 {margin:0 0 1px 0;}

.default-block.default-product h1 a, .default-block.default-product1 h1 a {color:#88ad39;line-height:14px;}
.default-block.default-product h1, .default-block.default-product1 h1 {font-size:1.7em;line-height:14px;padding:0 0 0 3px;color:#88ad39;border-bottom:2px solid #88ad39;}
.default-block.default-product h1 {margin:0 0 5px 0;}
.default-block.default-product1 h1 {margin:0 0 1px 0;}

h3.small-title {font-size:1.3em;line-height:16px;margin:0 0 5px 0;padding:0 0 0 3px;color:#88ad39;border-bottom:1px solid #88ad39;}

/* Аккаунт
---------------------------*/
.account-history-orders {margin:20px 0 20px 0;}
.prod-sort-table-history {width:100%;margin:5px 0 0 0;}
.prod-sort-table-history thead td {padding:3px 10px;font-size:0.9em;background:#fff url(img/tablerow.png) repeat-x 0 0;border-bottom:1px solid #dbdbdb;}
.prod-sort-table-history thead a {color:#fff;}
.prod-sort-table-history td.qty {width:3%;}
.prod-sort-table-history td.des {width:51%;}
.prod-sort-table-history td.sin {width:23%;}
.prod-sort-table-history td.tot {width:23%;}
.prod-sort-table-history tbody td span.info {font-size:0.9em;display:block;}
.prod-sort-table-history tbody td.buy .cost {float:left;line-height:19px;margin:0 0 0 0;padding:0 0 0 7px;color:#fff;text-shadow: 1px 1px #b3522c;background: url(img/bg_price_small.gif) no-repeat left 0;}
.prod-sort-table-history tbody td.buy .cost em {height:19px;padding:0 7px 0 0;float:left;font-style:normal;background: url(img/bg_price_small.gif) no-repeat 100% 0;}
.prod-sort-table-history tbody td, .table-list-style th {padding:3px 10px;font-size:0.9em;}
.prod-sort-table-history tbody tr.bg1 td {background:#fbfbfb;}
.prod-sort-table-history tbody tr.bg2 td {background:#fff;}
.prod-sort-table-history tbody td {border-bottom:1px solid #dbdbdb;}
.prod-sort-table-history tbody td table td {background:none;padding:0;border:0 none;}
.footer-print {margin:15px 0 15px 0;}

.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;}

.address_book_process td {padding:5px;border-bottom:1px solid #ccc;}

/* Корзина и оформление заказа
---------------------------*/
.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:30%;}
.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:19px;margin:0 0 0 0;padding:0 0 0 7px;color:#fff;text-shadow: 1px 1px #b3522c;background: url(img/bg_price_small.gif) no-repeat left 0;}
.prod-sort-table tbody td.buy .cost em {height:21px;padding:0 7px 0 0;float:left;font-style:normal;background: url(img/bg_price_small.gif) no-repeat 100% 0;}
.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;}

.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;}

.shipping-table {width:100%;margin:5px 0 0 0;}
.shipping-table td {padding:3px 10px;border-bottom:1px solid #dbdbdb;}
.shipping-table td span.info {font-size:0.9em;display:block;}
.shipping-table td.radio {width:5%;}
.shipping-table td.title {width:70%;}
.shipping-table td.price {width:25%;}
.shipping-table td.price .cost {display:block;float:right;line-height:19px;margin:0 0 0 0;padding:0 0 0 7px;color:#fff;text-shadow: 1px 1px #b3522c;background: url(img/bg_price_small.gif) no-repeat left 0;}
.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_price_small.gif) no-repeat 100% 0;}

.payment-table {width:100%;}
.payment-table td {padding:3px 10px;}
.payment-table td.first {border-bottom:2px solid #dbdbdb;padding:15px 0 4px 0;}
.payment-table td.first.radio {width:5%;}
.payment-table tr.sec-table {background:#fbfbfb;border-bottom:1px solid #efefef;font-size:0.9em;}
.payment-table td.sec.title {width:35%;}
.payment-table td.sec.field {width:65%;}

/* Уведомления
---------------------------*/
.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;}


/* Товар в две колонки
---------------------------*/
.prod-col-wrap {margin:5px 0 -9999px;padding:0 0 9999px;overflow:hidden;float:left;width:49%;}
.prod-col-wrap.border-left {border-left:1px solid #d7d7d7;}
.prod-col-wrap .prod-img {float:left;width:80px;margin:0 0 8px 10px;padding:8px 0 8px 0;text-align:center;}
.prod-col-wrap .prod-img img {max-width:80px;}
.prod-col-wrap ul.prod-info {padding:8px 5px 8px 100px;margin:0 0 8px 0;}
.prod-col-wrap ul.prod-info li {float:left;width:100%;}
.prod-col-wrap ul.prod-info li.name a {color:#505050;}
.prod-col-wrap ul.prod-info li.description {font-size:0.9em;line-height:14px;color:#a4a3a3;}
.prod-col-wrap .buy {padding:5px 0 0 8px;width:99%;}
.prod-col-wrap .buy .cost {float:left;line-height:22px;padding:0 0 0 7px;color:#fff;font-size:0.9em;text-shadow: 1px 1px #b3522c;background: url(img/bg_price.gif) no-repeat left 0;}
.prod-col-wrap .buy .cost em {height:22px;padding:0 7px 0 0;float:left;font-style:normal;background: url(img/bg_price.gif) no-repeat 100% 0;}
.prod-col-wrap .buy a {margin:0 10px 0 0;float:right;}

/* Товар
---------------------------*/
.product-top {position:relative;width:100%;}
.ask-product {cursor:pointer;top:0;right:0;position:absolute;color:#ccc;width:108px;height:48px;}

.first-product-image {margin-top:10px;width:180px;float:left;}
.first-product-image img {max-width:170px;}
.product-inform {float:left;padding:0 0 0 0;margin-top:10px;}
.product-inform ul li.def-prod-li-first {padding:20px 0 2px 0;border-bottom:1px dotted #ccc;}
.product-inform ul li.def-prod-li {padding:2px 0 2px 0;border-bottom:1px dotted #ccc;}
.product-inform ul li.buy .cost {float:left;line-height:22px;padding:0 0 0 12px;color:#fff;font-size:1em;text-shadow: 1px 1px #b3522c;background: url(img/bg_price.gif) no-repeat left 0;}
.product-inform ul li.buy .cost em {height:22px;padding:0 12px 0 0;float:left;font-style:normal;background: url(img/bg_price.gif) no-repeat 100% 0;}
.product-inform ul li.buy .imgsub {margin:0 0 0 20px;float:left;}
.product-inform ul li.buy-col {padding:10px 0 0 0;}
.product-inform ul li.prod-date-added {font-size:0.9em;color:#ccc;}

ul.product-img {margin:0 0 0 5px;padding:5px 0 0 0;}
ul.product-img li {float:left;width:240px;margin:0 8px 2px 0;}
ul.product-img li img {border:3px solid #e9e9e9;}

.tab-section {width:100%;margin:15px 0 30px;}
.tab-section ul.tabs {height: 28px;line-height:25px;list-style:none;border-bottom:1px solid #dadada;background:#FFF;}
.tab-section ul.tabs li {float: left;display: inline;margin: 0 1px -1px 0;padding: 0 13px 1px;color: #777;cursor:pointer;border:1px solid #fff;border-bottom: 1px solid #F9F9F9;position: relative;}
.tab-section ul.tabs li:hover {color:#F70;padding:0 13px;border: 1px solid #dadada;}
.tab-section ul.tabs li.current {color:#ce5626;padding:0 13px 2px;border: 1px solid #dadada;background: url(img/bg_tabs.gif) repeat-x;}
.tab-section .box {display:none;border-width: 0 1px 1px;padding:5px 5px 0 5px;background: url(img/bg_tabs.gif) repeat-x;}
.tab-section .box.visible {display:block;}
.tab-section .box.visible h2 {display: inline-block; font-size: 12px;}

.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-block-first {padding:40px;}

.reviews-user-info {position:relative;}
.reviews-user-reting {width:60px;height:12px;top:4px;right:0;position:absolute;}

.also-purchased {width:100%;}
.also-purchased .ap-block {margin:5px 0 5px 0;border-bottom:1px solid #dadada;}
.also-purchased .ap-img {width:10%;vertical-align:top;padding:5px 0 5px 0;}
.also-purchased .ap-inf {width:90%;padding:5px 0 5px 0;}
.also-purchased .ap-inf ul {padding:0 0 0 10px;}
.also-purchased .ap-inf ul li.ap-desc {font-size:0.9em;margin:3px 0 3px 0;color:#9b9b9b;line-height:15px;}
.also-purchased .ap-inf ul li.ap-price {padding:8px 0 8px 0;margin:0 10px 0 0;float:left;font-size:0.9em;}
.also-purchased .ap-inf ul li.ap-price .cost {display:block;float:left;line-height:19px;margin:0 0 0 0;padding:0 0 0 7px;color:#fff;background: url(img/bg_price_small.gif) no-repeat left 0;}
.also-purchased .ap-inf ul li.ap-price .cost em {height:19px;padding:0 7px 0 0;float:left;font-style:normal;background: url(img/bg_price_small.gif) no-repeat 100% 0;}

.small-textarea textarea {width:99%;height:150px;border:1px solid #ccc;padding:2px;}
.small-input input {width:50%;border:1px solid #ccc;line-height:20px;padding:2px;}
.small-textarea-c textarea {width:99%;height:100px;border:1px solid #ccc;padding:2px;}

/* Сортировка
---------------------------*/
.sorting {font-size:0.9em;margin:10px 0 5px 0;color:#9b9b9b;}
.sorting p {display:block;}
.sorting a {color:#505050;}

/* Подкатегории
---------------------------*/
.subcategory {margin:10px 0 0 0;color:#9b9b9b;}
.subcategory p {display:block;}
.subcategory a {background:#ffd83d;color:#000;padding:2px 3px 2px 3px;}
.subcategory h2 {display: inline-block; font-size: 12px;}

/* Навигация по страницам
---------------------------*/
.page-navigation {text-align:center;margin:10px 0 10px 0;color:#a0a0a0;}
.page-navigation .nav b {padding:2px 6px 2px 6px;color:#fff;background:#9ecd4d; -moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;}
.page-navigation .nav a {color:#6d912e;}

/* Новости и новости на главной
---------------------------*/
.index-news {float:left;width:49%;margin:5px 0 5px 0;}
.index-new {margin:5px 0 5px 0;}
.index-news p, .index-new p {margin:0 3px 0 3px;}
.index-news .in-title a, .index-new .in-title a {color:#505050;}
.index-news .in-descr, .index-new .in-descr {font-size:0.9em;color:#a4a3a3;}
.index-new .in-descr2 {margin:5px 0 5px 0;padding:0 0 0 3px;}
.index-news .in-data, .index-new .in-data {font-size:0.8em;color:#f29773;}

.search-small-block {padding:5px 0 10px 0;}
.search-small-block span {float:left;margin:0 5px 0 0;}
.search-small-block .text {width:128px;padding:0 3px 0 3px;border:none;line-height:22px;height:22px;color:#777;background: url(img/bg_newsletter.gif) no-repeat 0 0;}

/* Левая колонка
-----------------------------------------------------------------------------*/
.block {margin:0 0 15px 0;}
.block h3 {font-size:1.4em;padding:0 0 0 15px;}
.block .block-content {padding:0 0 0 15px;}

.block-right {margin:0 0 15px 0;}
.block-right h3 {font-size:1.4em;padding:0 0 0 0;}
.block-right .block-right-content {padding:0 0 0 0;}

/* Бестселлеры
---------------------------*/
.block-bestsellers {padding:0;margin:10px 0 0 0;}
.block-bestsellers li {float:left;margin:5px 0 10px 0;}
.block-bestsellers .count {float:left;width:27px;}
.block-bestsellers .count span {display:block;width:22px;line-height:22px;text-align:center;font-size:0.9em;color:#fff;background: url(img/bg_best.gif) no-repeat 0 0;}
.best-prod {float:left;width:190px;}
.best-prod-img {float:left;width:60px;display:block;margin:0 5px 0 0;}
.best-prod-img img {width:60px;}
.best-prod-title {display:block;color:#2c2c2c;}
.best-prod-price {padding:8px 0 8px 10px;margin:0 10px 0 0;float:right;font-size:0.9em;}
.best-prod-price .cost {display:block;float:left;line-height:19px;margin:0 0 0 0;padding:0 0 0 7px;color:#fff;background: url(img/bg_price_small.gif) no-repeat left 0;}
.best-prod-price .cost em {height:19px;padding:0 7px 0 0;float:left;font-style:normal;background: url(img/bg_price_small.gif) no-repeat 100% 0;}

/* Простой вывод товара в блоке
---------------------------*/
.def-prod-box-title {display:block;margin:5px 0 0 0;}
.def-prod-box-img, .def-prod-box-title {text-align:center;}

/* Рассылка
---------------------------*/
.block-content.newsletter {padding:15px 0 10px 15px;}
.newsletter span {float:left;margin:0 5px 0 0;}
.newsletter .text {width:128px;padding:0 3px 0 3px;border:none;line-height:22px;height:22px;color:#777;background: url(img/bg_newsletter.gif) no-repeat 0 0;}

/* Простое меню в блоке
---------------------------*/
ul.block-nav {padding:0;margin:5px 0 0 0;}
ul.block-nav li a {padding:0 0 0 14px;background: url(img/icons.gif) no-repeat 0 -5px;}
ul.block-nav .new, ul.block-nav .new a {color:#cf5e20;}

/* Категории
---------------------------*/
.box-category {width:217px;margin:0 0 15px 0;background: #9ecd4d url(img/bg_category_block_top.gif) no-repeat center top;}
.box-category-wrapp {width:217px;padding:0 0 10px 0;background: url(img/bg_category_block_foo.gif) no-repeat center bottom;}
.box-category-wrapp h3 {font-size:1.4em;padding:10px;}
#boxCategories li {display:block;float:left;width:217px;background: url(img/bg_category_block_li.gif) no-repeat center top;}
#boxCategories li a {padding:3px 0 4px 0;display:block;color:#ffffff;}
#boxCategories .CategoryPlus {cursor: pointer;margin:8px 10px 0 10px;display:block;float:left;text-indent:-30000px;width:10px;height:10px;background: url(img/icons.gif) no-repeat 0 -20px;}
#boxCategories .CategoryMinus {cursor: pointer;margin:8px 10px 0 10px;display:block;float:left;text-indent:-30000px;width:10px;height:10px;background: url(img/icons.gif) no-repeat 0 -35px;}
#boxCategories .cat-name-text a {padding:3px 0 4px 10px;}
#boxCategories li a:hover {padding:3px 0 4px 10px;text-decoration:none;text-shadow:none;background: url(img/bg_category_block_lia.gif) repeat-y center 0;}
li.CatLevel1.Current a, li.CatLevel1.CurrentParent a {padding:3px 0 4px 10px;text-decoration:none;text-shadow:none;background: url(img/bg_category_block_lia.gif) repeat-y center 0;}

#boxCategories li ul li {padding:0 0 0 30px;width:185px;}
#boxCategories li ul li a:hover, li.CatLevel1.Current ul li a, li.CatLevel1.CurrentParent ul li a {background:none!important;color:#000000;}
#boxCategories li ul li ul li {padding:0 0 0 25px;width:160px;}

/* Footer
-----------------------------------------------------------------------------*/
#footer {position:relative;width:100%;background: #5cb6c6 url(img/bg_footer.gif) repeat-x center top;}

.block-footer {margin:25px 0 15px 5px;float:left;width:33%;}
.block-footer h3 {font-size:1.5em;padding:0 0 0 15px;}
.block-footer .block-footer-content {margin:10px 0 0 0;padding:10px 0 0 15px;background: url(img/bg_block_footer_content.gif) no-repeat center top;}

.foo-con {margin:0 0 10px 0;}
.foo-con .foo-con-title a {color:#2c2c2c;}
.foo-con .foo-con-descr {font-size:0.9em;color:#fff;}
.foo-con .foo-con-data {font-size:0.8em;color:#e5d860;}

a.footer-logo {margin:0 0 10px 15px;float:left;display:block;text-indent:-30000px;width:289px;height:54px;background: url(img/logo_footer.gif) no-repeat 0 0;}
.footer-counters {margin:20px 10px 10px 0;}






