body {background:#ffffff;font:normal 14px/15px Arial;color:#333333;}
a {color:#155CA4;}
a:hover {text-decoration:none;}

h1 {font-size:21px;line-height:23px;padding-bottom:10px;border-bottom:1px solid #D7D6DC;margin:10px 0 14px;}
h2, h3, h4 {margin:15px 0 4px 0;font-size:17px;}
h3 {font-size:16px;}
h4 {font-size:15px;}

ul {padding-left:20px}
ul li {list-style-type:circle;}

fieldset {margin-top:22px;border:1px solid #D6D5DB;padding:12px 16px;font-size:13px;}
fieldset legend {font-weight:700;padding:0 6px;font-size:15px;color:#165CA4;}

.clearer, .clearer-left {height:1%;line-height:1%;font-size:1%;}
.clearer {clear:both;}
.clearer-left {clear:left;}
.clearer-right {clear:right;}

.side-column-block {width:170px;margin:16px auto;text-align: center;padding:7px 9px;}

/* Звёздочка в формах */
span.star {color:#f00;font-weight:bold;}

/** Закругления и тени **/
.rounded-6 {border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.rounded-8 {border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.shadowed-light-grey {box-shadow: 0 0 6px #ccc;-moz-box-shadow: 0 0 6px #ccc;-webkit-box-shadow: 0 0 6px #ccc;}
.shadowed-light-grey-br {box-shadow: 3px 3px 3px #eee;-moz-box-shadow: 3px 3px 3px #eee;-webkit-box-shadow: 3px 3px 3px #eee;}
.shadowed-light-grey-dark {box-shadow: 8px 8px 14px #aaa;-moz-box-shadow: 8px 8px 14px #aaa;-webkit-box-shadow: 8px 8px 14px #aaa;}

/** Заголовки **/
.heading {font:700 17px/18px "Arial Narrow";}
.heading span {text-transform:uppercase;color:#155CA4;}
/** Заголовок с полосочкой на фоне **/
.heading.emph {margin:24px 0 14px;border-top:1px solid #D6D5DB;position:relative;}
.heading.emph div {position:absolute;left:24px;top:-10px;background-color:#fff;padding:0 16px;}
.heading.emph div span {text-decoration:underline;}
.heading.emph.hot div span {color:#DA0000;}

dl {margin-top:10px;margin-bottom:24px;}
    dl dt {font-weight:300;}
    dl dd {margin:2px 0 14px;margin-left:22px;}
/* обзоры */
dl.reviews {}
    dl.reviews  dt {font-weight:300;}
        dl.reviews  dt:before {content: "\2192";margin-right:4px;}
    dl.reviews dd {margin:5px 0 8px;}
        dl.reviews dd img {border-radius:8px;-moz-border-raius:8px;-webkit-border-radius:8px;}
        dl.reviews dd .more {float:right;}
            dl.reviews dd .more:after {content: " \2192";}

#wrapper {width:1000px;border-top:9px solid #155CA4;margin:0 auto;}

/** Шапка **/
#header {position:relative;background:#F7F7F7 url('../images/light/body-bg.png') right top no-repeat;height:164px;padding:40px 50px 0;}
    #header .logo {display:block;float:left;font-size:12px;text-align:center;}
        #header .logo A {text-decoration:none;}
        #header .logo A:hover {text-decoration:underline;}
        #header ul {float:left;margin-left:30px;padding-left:0;}
            #header ul li{height:20px;line-height:20px;list-style-type:none;}
        /** Блок телефонов **/
        #header .phones {font-size:16px;}
            #header .phones .exact-number {color:#004080;font-weight:700;}
            #header .phones .description {font-size:12px;}
    #header .livejournal-button {background:transparent url('../images/light/livejournal-logo.gif') left center no-repeat;padding-left:22px;}
    /** Корзина **/        
    #basket-block {position:absolute;right:50px;top:40px;width:210px;height:64px;padding:16px 10px 0;border:1px solid #E7E6EC;
        /*background:transparent url('../images/light/order-block-bg.png') left top repeat-x;*/
        background-color: #F7F7F7;
        background-image: -moz-linear-gradient(top, #FFFFFF, #F0F0F0); /* Firefox 3.6 */
        background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #F0F0F0),color-stop(1, #FFFFFF));
        background-image: -o-linear-gradient(#FFFFFF, #F0F0F0);
    }
        #basket-block A {text-transform:uppercase;background:transparent url('../images/light/search-cart-icon.png') left -18px no-repeat;padding-left:22px;font-weight:bold;}
        #basket-block .info {display:block;font-size:13px;margin-top:16px;}
            .basket-items-num, .basket-items-sum {font-weight:bold;}
    /** Блок навигации **/
    #header .navigation-wrapper {margin-top:36px;}
        /** Поиск **/
        #search-form {float:left;height:28px;padding:0 5px 0 3px;background-color:#fff;border:1px solid #C9C8CE; }
            #search-form input {float:left;height:20px;border:1px solid #fff;width:116px;margin:2px 2px 0 0;}
                #search-form input:focus {float:left;border:1px dashed #ccc;}
            #search-form button {float:left;border:0;width:22px;height:22px;padding:4px 0 0;cursor:pointer;background:transparent url('../images/light/search-cart-icon.png') center 4px no-repeat;}
        /** Меню **/
        #header .navigation {font-size:16px;padding-left:0;}
            #header .navigation LI {float:left;padding:0 16px;list-style-type:none;
            /*background:transparent url('../images/light/nav-top-divider.png') right bottom no-repeat;*/
            background-color:transparent; background-position:right bottom;background-repeat:no-repeat;
            background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAANCAYAAABhPKSIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4RDk4NTUzMTk1MjA2ODExQUIwOEEwOUU3QkY5MkI5RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4QjI2RkFCODU5RDExMUUwODcxMUE5MkVERDU2MEYwQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4QjI2RkFCNzU5RDExMUUwODcxMUE5MkVERDU2MEYwQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCREFBMTczNzRDNTlFMDExOEQ0M0FEODZGMTRENTYwQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4RDk4NTUzMTk1MjA2ODExQUIwOEEwOUU3QkY5MkI5RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn8H9usAAAAqSURBVHjaYvz//z8DQbBt27b/WAWYsKlmItosErWjO4ME7Rg+wKUSIMAATa8Ssk3FsEwAAAAASUVORK5CYII=");
            }
            #header .navigation LI.first {padding-left:0;}
            #header .navigation LI.last {padding-right:0;background:none;}
            #header .navigation A {display:block;float:left;padding:4px 7px 4px 6px;}
            #header .navigation A:hover {color:#fff;background-color:#155CA4;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}    
        
/** Основное содержание **/        
#content-wrapper {background:#FFFFFF url('../images/light/body-bg.png') right -204px no-repeat;padding:16px 50px 40px;}
    #sidebar {float:left;width:220px;}
        #sidebar .heading {padding: 4px 0 7px 30px;background:transparent url('../images/light/common-icons.jpg') left -26px no-repeat;}
        #sidebar .feedback-block {margin-top:20px;padding:0 20px;}
            #sidebar .feedback-block li {margin-bottom:6px;list-style-type:none;}
                #sidebar .feedback-block li:after {content: " \2192";}
        #sidebar .banners-side {/*text-align:center;*/margin-top:30px;margin-left:20px;}
        
        .banners-special-wrapper {margin-top:42px;width:220px;height:316px;overflow:hidden;}
        .banners-special-wrapper + .banners-special-wrapper {margin-top:25px;}
        	.banners-special-wrapper .block-heading {font:700 17px/18px "Arial Narrow";white-space:nowrap;margin-bottom:7px;}
        	.banners-special-wrapper .banners-special {width:200px;height:316px;position:relative;z-index:82000;background-color:#fff;padding:6px 10px 0;}
        	.banners-special-wrapper .banners-special.shadowed-light-grey-dark {border:1px solid #ccc;}
        		.banners-special-wrapper .arrow-slider {width:90px;height:316px;position:absolute;right:0;top:0;background:transparent url('../images/light/banners-spec-fader.png') left top repeat-y;cursor:pointer;}
        		.banners-special-wrapper .arrow-slider span {width:30px;height:45px;display:block;position:absolute;right:-3px;top:135px;background:transparent url('../images/light/dynamic-arrows.png') 0 -45px no-repeat;}
        		.banners-special-wrapper .arrow-slider:hover span {background-position:-30px -45px;}
        		.banners-special-wrapper .arrow-slider span.backward {background-position:0 0;right:0px;}
        		.banners-special-wrapper .arrow-slider:hover span.backward {background-position:-30px 0;}
        		.banners-special-wrapper .items-grid .item, .banners-special-wrapper .items-grid .item:hover  {border:0;}
    /** Стили навигации в файле dropdown.css**/
    #content {float:left;width:660px;margin-left:20px;margin-bottom:20px;}
        /*#content ul {padding-left:24px;}
        #content ul li {list-style-type:circle;margin-bottom:2px;}*/
        /** Сквозной информационный блок**/
        #content .interesting {padding: 4px 0 7px 30px;background:transparent url('../images/light/common-icons.jpg') 0 1px no-repeat;}
        #important-block {position:relative;padding:10px 24px 10px 28px;background-color: #fff;border:1px solid #d3d3d3;margin-top:20px;margin-bottom:22px;}
            #important-block .date {color:#999;}
            #important-block p {color:#DA0000;text-decoration:underline;}
            #important-block .tick {display:block;position:absolute;top:-21px;left:20px;width:40px;height:21px;background:#fff url('../images/light/common-tooltip-arr.png') center center no-repeat;}
        /** Слайды **/
        #slider-container {width:635px;height:191px;position:relative;margin-top:18px;}
            #slider-container .slides_container {height:191px;}     
            #slider-container .prev {top:66px;left:-13px;}
            #slider-container .next {top:66px;left:620px;}
            #slider-container .slide {width:635px;height:191px;}
            #slider-container .pagination {position:absolute;left:10px;bottom:10px;margin:0;z-index:120;}
                  
        /** grid-карточка товара**/
        .items-grid {margin:0 0 20px;height:316px;}
            .items-grid .item {width:188px;height:282px;padding:4px 8px;float:left;border:2px solid transparent;margin-right:17px;position:relative;}
            .items-grid .item:hover {border:2px solid #E7E6EC;}
                .items-grid .item.last {margin-right:0;}
                .items-grid .item .image {height:170px;line-height:170px;position:relative;}
                .items-grid .item .image a {display:block;text-align:center;}
                .items-grid .item .image .bestseller {left:6px;top:4px;}
                .items-grid .item .price {position:absolute;left:0;bottom:0;}
                    .items-grid.hot .item .price span {color:#DA0000;}
                .items-grid .item .add-to-cart {display:block;position:absolute;left:50%;bottom:10px;margin-left:-71px;}
                
        /** Основные страницы: карточка товара, подкатегория, раздел **/
        /** Карточка товара **/
        .item-card, .subcategory-list, div.category-observe {margin-top:30px;}
            /** общай инфа **/
            .item-card .common {margin-top:20px;}
                .item-card .images {float:left;width:220px;}
                    .item-card .images .image-fullsize {text-align:center;position:relative;}
                    .item-card .images .image-list {width:216px;min-height:90px;line-height:100px;max-height:120px;white-space:nowrap;overflow:hidden;margin-top:16px;vertical-align: top;}
                        .item-card .images .image-list a {margin-right:14px;}
                .item-card .common .info {margin-left:240px;}
                    .item-card .info .price-order, .item-card .info .description, .item-card .info .social-links {padding-left:12px;}
                    .item-card .info .description p {margin-bottom:8px;} 
                    .item-card .common .price-order, .item-card .common .social-links {border-left:1px solid #D7D6DC;height:46px;}
                        .item-card .common .price-order .add-to-cart {display:block;float:right;}
                    .item-card .common .description {border:1px solid #D7D6DC;border-left:0;padding:16px 6px 16px 10px;}
                    .item-card .common .social-links {padding-top:16px;height:30px;}
                        .item-card .common .social-links table td {height:22px;oveflow:hidden;vertical-align:middle;} 
                    .item-card .technical-data {width:100%;}
                        .item-card .technical-data tr {border-bottom:1px dashed #EEEEEE;}
                        .item-card .technical-data tr:last-child {border-bottom:0;}
                        .item-card .technical-data tr.even {background-color:#EEEEEE;}                        
                        .item-card .technical-data td {padding:4px;}
                            .item-card .technical-data td.captions {padding-right:8px;font-weight:bold;}
                #description-tabs {margin-bottom:50px;margin-top:16px;}
                    #description-tabs .tabs {height:28px;border-bottom:1px solid #D7D6DC;margin-bottom:16px;padding-left:4px;}    
                        #description-tabs .tabs li {float:left;height:20px;padding:4px 14px;background-color:#E9E9E9;margin-right:3px;border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;list-style-type:none;border:1px solid #D9D9D9;border-bottom:0;}
                            #description-tabs .tabs li.current {background-color:#FDFDFD;}
        /** Подкатегория **/
        .subcategory-list {}
            .subcategory-list p {margin-top:10px;}
            .items-list {width:100%;border-collapse:collapse;margin-top:24px;}
                .items-list .left-aligned {text-align:left;}
                .items-list thead {height:44px;background-color:#C7D8E8;border-bottom:2px solid #7AA1CC;}
                    .items-list thead th {height:44px;padding:0 8px;vertical-align:middle;color:#165CA4;font-weight:400;}
                .items-list tbody {border-bottom:1px solid #C7D8E8;}
                .items-list tbody tr {border-top:1px solid #C7D8E8;}
                    .items-list td {text-align:center;vertical-align:middle;padding:14px 8px;}
                    .items-list tbody tr a img {border:1px solid #fff;}
                    .items-list tbody td.image-container div {position:relative;}
                        .items-list tbody td.image-container div .bestseller {}
                        /*.items-list tbody td.image-container .bestseller {left:14px;top:8px;}*/
                    .items-list tbody td.cat-price {font-size:15px;white-space:nowrap;font-weight:600;color:#155CA4;}
                        .items-list tbody td.cat-price span {font-size:13px;font-weight:300;color:#000;}
                        .items-list tbody td.cat-price.sales {color:#DA0000;}
                        .items-list tbody td.cat-price span.sale {text-decoration:line-through;display:block;color:#000;}
                    .items-list tbody tr + tr.extended {border-top:1px solid #fff;padding:0 !important;}
                        .items-list tbody tr + tr.extended p {margin-top:0;}
                        .items-list tbody tr:hover + tr.extended {background-color:#F2F5FA;border-top:1px solid #F2F5FA;}
                        .items-list tbody tr + tr.extended:hover {background-color:#ffffff;}
                .items-list tbody tr:hover {background-color:#F2F5FA;}
                    .items-list tbody tr:hover a img {border:1px solid #C9CDD0;}
                .items-list tfoot td{padding-top:14px;}
                .items-list tfoot a {padding:2px 5px;margin-right:2px;background-color:#F2F5FA;border:1px solid #C7D8E8;}
                    .items-list tfoot a:hover {border:1px solid #7AA1CC;}
                    .items-list tfoot a.current {border:1px solid #7AA1CC;padding:5px 8px;color:#159;text-decoration:none;}
                /* для поиска на сайте */
                .items-list tbody tr.item-breadcrumbs {border-top:1px solid #C7D8E8;background-color:#F2F5FA;        
                        background-image: -moz-linear-gradient(top, #E2E5EA, #FFFFFF); /* Firefox 3.6 */
                        background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #FFFFFF),color-stop(1, #E2E5EA));
                        background-image: -o-linear-gradient(#E2E5EA, #FFFFFF);}
                    .items-list tbody tr.item-breadcrumbs td {text-align:left;}
                    .items-list tbody tr.item-breadcrumbs + tr {border-top:0;}
                    .items-list tbody tr.item-breadcrumbs .breadcrumbs {margin:0;}
        /** Раздел **/
        div.category-observe {}
            .category-observe p {margin:30px 0;}
            .category-list {margin-top:20px;padding:10px;background-color:#F7F7F7;border:1px solid #E9E9E9;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
                .category-list ul {padding-left:0;}
                    .category-list ul li {float:left;width:295px;margin:5px 8px;line-height:20px;list-style-type:none;}
                        .category-list ul li a {font-weight:bold;}
                        .category-list ul li span.items-num {font-size:12px;}
                        .category-list ul li div.description {margin-top:1px;font-size:12px;line-height:13px;padding:0 5px 0 0;font-style:italic;}
                            .category-list ul li div.description p {margin:0 0 2px;}
                            .category-list ul li div.description li {margin:0 0 0 12px;padding:0;line-height:16px;}
                        .category-list ul li.clearer {width:100%;margin:0;line-height:1px;}
            /* seo текст */
            .category-description {}
                .category-description .more {padding-top:7px;}
                .category-description .fulltext {margin-top:8px;}
        /** Корзина**/
        .basket-full {margin-top:30px;}
            .basket-full .items-list tfoot {background-color:#C7D8E8;border-top:2px solid #7AA1CC;}
                .basket-full .items-list tfoot td {padding:20px 16px;font-size:24px;line-height:27px;}
            .basket-full .items-list tbody input {display:block;margin:0 auto;width:24px;text-align:center;line-height:21px;font-size:18px;background-color:#fff;border:1px solid #7AA1CC;padding:1px;}
            .basket-full .num-changer {cursor:pointer;}
            .basket-full .num-changer.disabled {visibility:hidden;}
            .basket-full .submit-order-block {text-align:center;margin-top:20px;}
            .basket-full .submit-order-block a {display:block;width:142px;height:37px;background:transparent url('../images/light/add-remove-order-item.png') left top no-repeat;font-size:20px;line-height:34px;color:#fff;text-align:center;margin:0 auto;}
/*            .basket-full .submit-order-block button {width:142px;height:37px;padding-top:0;background:#fff url('../images/light/add-remove-order-item.png') left center no-repeat;font-size:20px;line-height:24px;color:#fff;text-align:center;border:0;text-decoration:underline;cursor:pointer;}
            .basket-full .submit-order-block button span {text-decoration:underline;display:block;margin-top:-4px;} /* иначе подчеркивание не пашет в огнелисе *//*
            .basket-full .submit-order-block button:hover span {text-decoration:none;}*/
        /* Контакты и Наши магазины */
        .ourshop {}
            .ourshop h3 {margin-bottom:8px;}
            .ourshop .shop-map {display:block;float:right;}
            .ourshop p {margin-top:10px;font-size:13px;}
        div.contacts {margin-bottom:26px;}
            div.contacts h2 {font-size:16px;color:#155CA4;margin-bottom:12px;}
            div.contacts p.description {margin-top:3px; font-size:12px;}
        /* Отдельной блок контакта */
            div.contact {margin-bottom:28px;}
                div.contact h3 {line-height:28px;padding-left:5px;margin:15px 0 8px -8px;background-color:#C7D8E8;border-left:3px solid #165CA4;font:700 17px/28px "Arial Narrow";
                background: -moz-linear-gradient(left, #C7D8E8, #C7D8E8, #E6EDF5, #FFFFFF, #FFFFFF);
                background: -webkit-gradient(linear, left top, right top, from(#C7D8E8), color-stop(0.25, #C7D8E8), color-stop(0.25, #E6EDF5), color-stop(0.5, #FFFFFF), to(#FFFFFF));
                background: -webkit-linear-gradient(left, #C7D8E8, #C7D8E8, #E6EDF5, #FFFFFF, #FFFFFF);
                background: -o-linear-gradient(left, #C7D8E8, #C7D8E8, #E6EDF5, #FFFFFF, #FFFFFF);
                }
                div.contact .shop-map {display:block;float:right;}
                div.contact p {font-weight:300;font-style:italic;font-size:13px;}
                ul.contacts {padding-left:0;margin-bottom:8px;}
                    ul.contacts li {list-style-type:none;margin-bottom:4px;}
                    ul.contacts strong {font-weight:300;color:#155CA4;}
    
/** Подвал **/
#footer {position:relative;border-top:1px solid #E7E6EC;padding:20px 50px 0;font-size:12px;line-height:17px;margin-bottom:14px;}
    #footer .scissors {position:absolute;width:15px;height:12px;left:50px;top:-7px;display:block;background:#fff url('../images/light/footer-scissors.jpg') center center no-repeat;padding:0 3px;}
    #footer .additional-info {float:right;}
    #footer .banners {position:absolute;bottom:0;right:50px;}
    #footer .navigation-links {float:right;margin-right:34px;}
        #footer .navigation-links a {margin:0 4px;}

/************ общ. блоки ************/
/** бирка цены **/
.price {height:43px;float:left;background:transparent url('../images/light/price-bg.png') left top repeat-x;color:#155CA4;font-size:24px;font-weight:700;position:relative;padding-right:22px;margin-left:30px;}
    .price span {display:block;height:43px;line-height:43px;background:transparent url('../images/light/price-bg.png') left -43px no-repeat;margin-left:-30px;padding-left:10px;z-index:50;}
    .price .rur {position:absolute;top:0;right:-30px;width:50px;font-size:14px;color:#000;line-height:20px;background:transparent url('../images/light/price-bg.png') right bottom no-repeat;}
    div.price.sales span {height:36px;line-height:36px;padding-top:7px;}
    div.price.sales .rur {padding-top:0;height:43px;line-height:26px;}
    .price span.sales {margin:0;padding:0;background:none;font-size:13px;line-height:13px;color:#777 !important;position:absolute;left:-17px;top:-16px;text-decoration:line-through;z-index:40;}

/* Бестселлер? */    
.bestseller {position:absolute;left:0;top:0;display:block;width:32px;height:32px;background:transparent url('../pictures/bestseller.png') center center no-repeat;}
    
/** Добавить/удалить в/из корзину(ы) **/
.add-to-cart {width:142px;height:37px;background:transparent url('../images/light/add-remove-order-item.png') left top no-repeat;font-size:20px;line-height:34px;color:#fff;text-align:center;}
button .add-to-cart {text-decoration:underline;border:0;margin:20px auto;cursor:pointer;}
button .add-to-cart:hover {text-decoration:none;}
.add-to-cart-small, .remove-from-cart-small {display:block;width:34px;height:35px;background:transparent url('../images/light/add-remove-order-item.png') -143px top no-repeat;margin:0 auto;text-indent:-100500px;}
.remove-from-cart-small {background-position:-177px top;}
      
/** Хлебные крошки **/
.breadcrumbs {font-size:13px;line-height:14px;margin-top:4px;padding-left:0;}
    .breadcrumbs li {float:left;padding-right:7px;list-style-type:none;}
        .breadcrumbs li a {margin-right:6px;}
   
/** Табы **/
.tabs-container {margin-bottom:10px;}
    .tabs-container .tabs {}
        .tabs-container .tabs li {cursor:pointer;}
        .tabs-container .tabs li.current {}
    .tabs-container .box {display: none;}
    .tabs-container .box.visible {display: block;}
    
/** Баннеры внутри разделов **/
.inline-banners {text-align:center;margin:24px 0 14px;}

/** Слайды **/
.slides {z-index:100;}
/* Slides containerImportant:Set the width of your slides containerSet to display none, prevents content flash */
.slides_container {overflow:hidden;position:relative;display:none;}
/* Each slide Important:Set the width of your slidesIf height not specified height will be set by the slide contentSet to display block */
    .slides_container div.slide {display:block;}
        .caption {z-index:500;position:absolute;bottom:-35px;left:0;height:30px;padding:5px 20px 0 20px;background:#000;background:rgba(0,0,0,.5);width:540px;font-size:1.3em;line-height:1.33;color:#fff;border-top:1px solid #000;text-shadow:none;}
/* Next/prev buttons */
    .slides .next,.slides .prev {position:absolute;width:30px;height:45px;display:block;z-index:101;cursor:pointer;}
    .slides .prev {background:transparent url('../images/light/dynamic-arrows.png') 0 0 no-repeat;}
    .slides .prev:hover {background-position:-30px 0;}
    .slides .next {background:transparent url('../images/light/dynamic-arrows.png') 0 -45px no-repeat;}
    .slides .next:hover {background-position:-30px -45px;}    
/* Pagination */
    .pagination {margin:26px auto 0;width:100px;}
        .pagination li {float:left;margin:0 1px;list-style:none;}
            .pagination li a {display:block;width:13px;height:0;padding-top:13px;background-image:url('../images/light/circles.png');background-position:0 0;float:left;overflow:hidden;}
            .pagination li.current a {background-position:0 -13px;}

/** Каруселька/Табы **/
.slider-container {position:relative;margin:20px auto 0;}
    .slider-container .slider {overflow:hidden;position:relative;}
    .slider-container .slider .slide {position:absolute;left:0;top:0;display:none;}
    .slider-container .slider .slide A {overflow:visible;z-index:20;}
    .slider-container .slider .slide.active {z-index:10;}
    .slider-container .previous, .slider-container .next {width:30px;height:45px;position:absolute;cursor:pointer;text-indent:-100500px;overflow:hidden;z-index:30;}
    .slider-container .previous {background:transparent url('../images/light/dynamic-arrows.png') 0 0 no-repeat;}
    .slider-container .previous:hover {background-position:-30px 0;}
    .slider-container .next {background:transparent url('../images/light/dynamic-arrows.png') 0 -45px no-repeat;}
    .slider-container .next:hover {background-position:-30px -45px;}    
    .slider-container .sliderButtons {position:absolute;left:8px;bottom:5px;z-index:30;}
        .slider-container .sliderButtons A {display:block;float:left;margin-right:5px;width:13px;height:13px;background:transparent url('../images/light/circles.png') left top no-repeat;}
        .slider-container .sliderButtons A:hover {background-position:0 -13px;}
            .slider-container .sliderButtons A.active {background-position:0 -13px;}
            
/** Inline фильтры в разделах **/
#category_filter {position:relative;}
    #category_filter .inline-group {}
        #category_filter table {margin-bottom:5px;width:100%;}
        #category_filter .inline-group:hover {background-color:#F2F5FA;}
        #category_filter .inline-group td.label {vertical-align:top;width:15%;}
        #category_filter .inline-group em {line-height:16px;font-weight:700;}
        #category_filter .inline-group label {display:block;float:left;margin-right:5px;cursor:pointer;}
            #category_filter .inline-group label input {margin-right:-2px;}
        #category_filter .inline-group td {padding:5px 6px;}
    #category_filter .reset-form {position:absolute;right:8px;top:8px;border:0;padding:0;margin:0;background-color:transparent;border-bottom:1px dashed #165CA4;text-decoration:none;cursor:pointer;}
        #category_filter .reset-form:hover {border:0;}
    #inlineFilterHolder {float:right;}

/** Impromptu стиль: prompt окна **/
.jqifade {position: absolute;background-color: #aaaaaa;}
div.jqi {width: 400px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;position: absolute;background-color:#155CA4;font-size:13px;text-align:left;border:solid 1px #eeeeee;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:7px;color:#ffffff;}
    div.jqi .jqicontainer {font-weight: normal;}
    div.jqi .jqiclose {position: absolute;top: 4px; right: -2px;width: 18px;cursor:pointer;color:#ddddde;font-weight: bold;}
    div.jqi .jqimessage {padding: 10px;line-height: 17px;color: #FFFFFF;}
    div.jqi .jqibuttons {text-align:right;padding:6px 0 0;background-color:inherit;}
    div.jqi button {padding: 3px 10px;margin: 0 10px;background-color: #2F6073;border: solid 1px #f4f4f4;color: #ffffff;font-weight: bold;font-size: 13px;cursor:pointer;}
    div.jqi button:hover {background-color: #728A8C;}
    div.jqi button.jqidefaultbutton {background-color:#FFFFFF;color:#BF5E26;}
        .jqiwarning .jqi .jqibuttons {background-color:#FFFFFF;color:#000000;}
        
div.sitemap {}
    div.sitemap .level-0 {margin-left:0;}
    div.sitemap .level-1 {margin-left:30px;}
    div.sitemap .level-2 {margin-left:60px;}
