/*Сброс всех стилей*/

BODY,DIV,DL,DT,DD,UL,OL,LI,H1,H2,H3,H4,H5,H6,PRE,FORM,FIELDSET,INPUT,TEXTAREA,P,BLOCKQUOTE,TH,TD {margin:0;padding:0;}
TABLE {border-collapse:collapse;border-spacing:0;}
FIELDSET,IMG {border:0;}
IMG {display:block;}
ADDRESS,CAPTION,CITE,CODE,DFN,EM,STRONG,TH,VAR {font-style:normal;font-weight:normal;}
OL,UL {list-style:none;}
CAPTION,TH {text-align:left;}
H1,H2,H3,H4,H5,H6,SMALL,BIG {font-size:100%;font-weight:normal;}
H1, .catalog_head {text-transform:uppercase; font-family: 'Open Sans Condensed', sans-serif; font-size: 26px;}
Q:before,Q:after {content:'';}
ABBR,ACRONYM {border:0;}
A {color: #1E7EC8;}
A:hover {text-decoration: none;}
HR {height: 1px; background: #B3C0B7; border: none; color: #B3C0B7;}
STRONG {font-weight: bold;}
EM {font-style: italic;}
.hr {height: 1px; background-color: #B3C0B7; margin: 10px 0px; border-bottom: 1px solid #eee;}
/*---*/

/*Разметка*/
HTML {height: 100%;}
BODY {position: relative; height: auto !important; height: 100%; min-height: 100%; width: 100%; font-size: 12px; line-height: 18px; font-family: Verdana; color: #1a1a1a; background-color: #FFFFFF;}
.minwidth {position: relative; z-index: 2; width: 965px; margin: 0px auto; padding: 0px 10px;}
.l_side {float: left; width: 197px; overflow: hidden; margin-right: 55px; padding-bottom: 10px;}
.c_side {float: left; width: 713px; overflow: hidden; padding-bottom: 10px;}
.r_side {float: right; width: 197px; overflow: hidden; padding-bottom: 10px;}
/*---*/

/*Формы*/
FORM {display: block;}
LABEL {display: block; font-size: 11px; line-height: 15px; margin: 10px 0px 1px;}
SELECT {background: #fff; font-size: 14px; line-height: 15px; height: 30px; padding: 1px 1px 1px 5px; border: 1px solid #BFBFBF; outline: none; width: 128px;
border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
.input {outline: none; padding: 0px; border-style: none; background: none; color: #808080; font-size: 11px; line-height: 16px; height: 16px; font-family: Tahoma, sans-serif; width: 100%;}
.form_error {display: block; color: #df1f00; font-size: 11px; line-height: 15px; margin-top: 2px;}
.notice_error {color: #df1f00;}
.notice_info {color: #390;}

.input_bg {border: 1px solid #BFBFBF; background-color: #fff; padding: 3px 8px 4px; height: 16px; overflow: hidden; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.ta_bg {height: auto; overflow: auto;}
.ta_bg .input {height: auto;}

.submit_bg {background: #6fa7cb; color: #fff; overflow: hidden; padding: 3px 10px 4px; position: relative; text-align: center; height: 18px; line-height: 19px; font-size: 12px; white-space: nowrap; text-decoration: none; display: block; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.submit_bg INPUT { background: #6fa7cb; position: absolute; left: 0px; top: 0px; width: 100%; height: 28px; cursor: pointer; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0);}

.content .form_fields FORM {margin-top: -10px;}
.form_fields {margin-bottom: 10px;}
.form_fields .submit_bg {margin: 10px 0px 0px; width: 180px;}
/*---*/

/*Контент*/
.content {text-align:justify; color: #464646;}
.page_title, .content H2, .content H3 {color: #0A263C; margin: 0px 0px 20px;}
.page_title, .catalog_head {padding-top:5px; line-height:30px;}
.content H3 {text-transform:uppercase; font-family: 'Open Sans Condensed', sans-serif; font-size: 20px; margin-bottom:10px; margin-top:40px;}
.content H4 {font-size: 14px; line-height: 18px; margin-bottom:10px;}
.content P {margin-bottom: 20px;}
.content STRONG {font-weight: bold;}
.content EM {font-style: italic;}
.content UL, .content OL {margin: 10px 0px 10px 20px; list-style-position: outside;}
.content LI {margin: 5px 0px;}
.content UL {list-style-type: circle;}
.content OL {list-style-type: decimal;}
table.subcollections_links {width: 713px; text-align:center;}
.subcollections_links a {font-size:1.1em; padding-right:10px; color:{{settings.text_color}};}
.subcollections_links td {padding:0px 10px 7px;  vertical-align:top;}
.subcollections_links td a.img {}
.subcollections_links td img{padding:4px; border:0; width: 150px; height: 150px;}
/*---*/

/*Шапка*/
.top {position: relative; margin-top:12px; height:60px;}
.top_phone {position: relative; background: url(top_phone.png) no-repeat; width:209px; height:49px; float:left; margin: 6px 0px 0px 46px;}
.top_clock {position: relative; background: url(top_clock.png) no-repeat left center; width:160px; height:49px; float:left; margin: 6px 0px 0px 28px;}
.top_phone_number {font-size:20px; margin-left:25px;}
.header {position: relative; margin-top: 15px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin-bottom:15px;}
.logo {display: block; float:left; width:289px; height:60px;}

.search {width: 287px; height:28px; border: 1px solid #f46aa1; border-radius: 3px;}
.search TABLE TH {width: 1%; padding-left: 2px;}
.search_input_bg {background-color: #fff; padding: 4px 8px 6px; height: 16px; overflow: hidden; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}

.top_banners {position: absolute; top: 0px; right: 0px;}
.line {height:11px; width: auto; background: url(line_bg.png) repeat-x;}
.line_circle {margin: 0 auto; background: url(line_circle.png) no-repeat; width:11px; height:11px;}

.menu_wrapper {overflow:hidden;  margin-bottom: 20px;}
.menu {height: 34px; width:100%; display:table;}
.menu LI {display: table-cell; width: auto; height: 34px; font-size: 14px; line-height: 34px; background: #ffffff; overflow: hidden;}
.menu LI.last {margin-right: 0px;}
.menu LI A {display: block; text-align: center; text-decoration: none; color: #1a1a1a;}
.menu LI A.active, .menu LI A:hover {text-decoration: none; color: #4d7793;}

.top #cart {position: absolute; right: 0px; width: 218px; height: 60px; overflow: hidden; font-size: 11px; line-height: 16px; background: url(top_cart.png) no-repeat;}
.top #cart SPAN {color: #FFFFFF;}
.top #cart P {padding-left: 52px; color: #FFFFFF; font-size:14px;}
.top #cart P.cart_empty, P.cart_full {padding: 8px 0px 8px 52px;}
.top #cart A {color:#FFFFFF;}
/*---*/

/*Блоки в колонках*/
.block_title {position: relative; padding: 15px 0px; color: #fff; text-align: center; font-size: 16px; line-height: 20px; font-weight: bold; margin: 10px 0px -20px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.block {background-color: #fff; border: 1px solid #c2c2c2; padding: 25px 15px 5px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.block_separator {height: 5px; overflow: hidden;}
/*---*/

/*Левая колонка - Категории*/
.catalog {margin-top:20px;}
.cats {margin: 5px 0px; font-size: 14px; line-height: 18px;}
.cats li.maincol {height: 40px; background: url(maincol_bg.png) no-repeat 5px 50% #6fa7cb; border-radius:3px !important; -webkit-border-radius:3px !important; -moz-border-radius:3px !important; margin-bottom: 1px;}

.cats li.lastcol {border-radius:0px 0px 3px 3px;-webkit-border-radius:0px 0px 3px 3px;-moz-border-radius:0px 0px 3px 3px; margin-bottom: 10px;} 
.cats li.firstcol {border-radius:3px 3px 0px 0px; -webkit-border-radius:3px 3px 0px 0px; -moz-border-radius:3px 3px 0px 0px;} 
.cats li.maincol A {padding-left:17px; line-height: 40px; color: #fff; background: none;}
.cats li.dashed {border-bottom: 1px dashed #c8dae5;}
.cats li.onestring {line-height:40px;}
.cats UL {line-height:20px;}
.cats LI {/*padding: 5px 0px;*/ height:auto; min-height:40px; background: #fff; }
.cats .rus_value {font-size:11px; color: #989797;}
.cats LI.active .rus_value, .cats a:hover .rus_value {color: #4d7793;}

.cats A {display: block; padding:0 5px; text-decoration: none; color: #6fa7cb;}
.cats A.active, .cats A:hover {color: #fff; background: #95c3e1; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}

.blog {height: 40px; background: #6fa7cb; border-radius:3px !important; -webkit-border-radius:3px !important; -moz-border-radius:3px !important; margin-bottom: 1px;}
.blog A {padding-left:12px; line-height: 40px; color: #fff; background: none; text-decoration: none; font-size: 14px;}
/*---*/

/*Форма логина*/
.login_form {}
.login_form P {font-size: 11px; line-height: 15px; color: #999; padding: 10px 0px; clear: both;}
.login_form UL {margin: 10px 0px 0px 20px; list-style-position: outside; list-style-type: square;}
.login_form LI {margin-top: 5px;}
.login_form LI A {color: #000;}
.login_form .submit_bg {margin-top: 10px; float: left;}
/*---*/

/*Контент в колонках*/
.b_content P {margin: 10px 0px;}
/*---*/

/*Правая колонка - Корзина*/
.r_side #cart OL LI {padding: 10px 0px; border-bottom: 1px dotted #c2c2c2;}
.r_side #cart OL P {margin: 0px;}
.r_side #cart OL P.product_price {position: relative;font-size: 11px; line-height: 15px;}
.r_side #cart OL P.product_price .sum {font-weight: bold; color: #0A263C;}
.r_side #cart .remove_item {position: absolute; top: 3px; right: 0px; width: 9px; height: 9px; background: url(remove.png) 0px 0px no-repeat; text-indent: -500px; overflow: hidden;}
.r_side #cart .cart_sum {text-align: center;}
.r_side #cart .cart_sum SPAN {font-weight: bold; color: #0A263C;}
/*---*/

/*Категория*/
.sort {margin: -10px 0px 10px; width: 546px;}
.sort .sort_filter {float: left; margin-right: 10px; width: 172px;}
.sort .sort_filter SELECT {}
/*---*/

/*Каталог*/
.collection {width: 713px; margin: -10px 0px 10px;}
.collection .product:nth-child(4n) {margin-right:0px;}

.thumb {background: #fff center center no-repeat;}

.product {float: left; margin: 10px 7px 0px 0px; width: 173px; text-align: center; background-color: #fff; padding: 6px 0px 10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.product .thumb {display: block; width: 160px; height: 160px; margin: 0px auto; border-radius: 4px 4px 0px 0px; -moz-border-radius: 4px 4px 0px 0px; -webkit-border-radius: 4px 4px 0px 0px;}
.product .title {height: 32px; overflow: hidden; margin: 5px 4px; font-size: 12px; line-height: 16px;}
.product .price {height: 20px; line-height: 20px; overflow: hidden; margin: 5px; text-align: center;}
.product .sale_price {font-size: 16px; color: #0A263C; font-weight: bold;}
.product .old_price {color: #999; text-decoration: line-through; margin-left: 5px; font-size: 11px;}
.product .submit_bg {margin: 0px 10px;}
/*---*/

/*Товар*/
.product_page {width:713px; overflow:hidden;}
.product_left {width:382px; overflow:hidden; float:left}
.product_right {width:300px; overflow:hidden; float:right;}
.product_image {position: relative; float: left; width: 382px; margin-bottom: 25px; }
.product_image .large-image {display: block; width: 380px; height: 380px; background: #fff center center no-repeat; background-size: cover; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 1px solid #dfe2e3; }

.product_info {width: auto; color: #464646;}
.product_info H1 {margin-top: 0px;}

.product_price {overflow:hidden; padding-top:20px;}
.product_price .sale_price {font-size: 28px; color: #1a1a1a; line-height: 32px;}
.product_price .p_sale_price {margin-top:5px;}
.product_price .old_price {text-decoration: line-through; font-size: 20px; line-height: 24px;}
.product_price .p_old_price {color: #7a7a7a;}

.product_info FORM {overflow:hidden; padding-bottom: 20px; border-bottom: 1px dashed #e8e8e8;}
.product_info FORM .input_bg, .product_info FORM .add_to_cart {float: left;}
.product_info FORM .input_bg {width: 30px; margin: 0px 5px;}
.product_info FORM .input_bg INPUT {text-align: center;}
.product_info FORM LABEL {margin-top: 0px; white-space: nowrap; font-size:12px; line-height:18px; overflow: hidden; margin-bottom:5px;}
.product_info .product_submit {overflow:hidden; margin-top: 20px;}

.product_info FORM .add_to_cart {width: 108px; background: #f46aa1 url(cart_icon.png) no-repeat 10% 50%; color: #fff; overflow: hidden; padding: 3px 10px 4px; position: relative; text-align: center; height: 25px; line-height: 26px; font-size: 14px; white-space: nowrap; text-decoration: none; display: block; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.product_info FORM .add_to_cart INPUT { background: #f46aa1; position: absolute; left: 0px; top: 0px; width: 100%; height: 33px; cursor: pointer; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0);}

.product_info FORM .fast_order {width: 123px; background: #6fa7cb ; color: #fff; overflow: hidden; padding: 3px 10px 4px; position: relative; text-align: center; height: 25px; line-height: 26px; font-size: 14px; white-space: nowrap; text-decoration: none; display: block; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; float:right;}
.product_info FORM .fast_order A {color: #fff; text-decoration: none;}


.product_info .variants {overflow: hidden; margin-top:20px;}

.product_info .selector_wrapper {float: left; margin-top: 10px; width: 128px;}
.product_info .selector_wrapper SELECT {background: #fff; font-size: 14px; line-height: 15px; height: 30px; padding: 4px; border: 1px solid #BFBFBF; outline: none; width: 128px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}

.product_info .size_table {overflow:hidden; width:140px; float:right; padding-top:33px; line-height:30px; color: #6fa7cb; background: url(size_icon.png) no-repeat 0% 90%;}
.product_info .size_table A {float:right;}
.more_views {width: 382px; overflow: hidden; text-align: center; line-height: 0px;}
.more_views A {display: inline-block; width: 83px; height: 83px; background: #fff center center no-repeat; background-size:83px; border: 1px solid #dfe2e3; margin: 5px 14px 0px 0px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.more_views A.mv_active {opacity: 0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50);}
.more_views A:nth-child(4n) {margin-right:0px;}

.product_description {background-color: #FFFFFF; border-radius: 10px;}

.product_share {overflow:hidden; padding: 10px 6px; border-bottom: 1px dashed #e8e8e8;}

.product_banners {overflow:hidden; width:300px; margin-top: 10px; padding-bottom:20px; border-bottom: 1px dashed #e8e8e8;}
.product_banner {height:43px; width:300px; line-height:43px; font-family: 'Open Sans Condensed', sans-serif; font-size: 18px; margin-top: 10px;}
.product_banner IMG {float:left; margin-right:10px;}
.product_big_banner {overflow:hidden; width:300px; margin-top: 20px;}

.new_hit {float:right; margin-right:6px;}

/*Таблица размеров*/
.size_tbl {width: 413px; color: #1a1a1a; padding-bottom:20px;float:left;}
.size_tbl p {margin:0; }
.size_tbl_top {height:40px; line-height:40px; color: #fff; padding-left:17px; background: url(maincol_bg.png) no-repeat 5px 50% #6fa7cb; margin-bottom: 5px;}
.size_tbl_cell {height:45px; display: table-cell;}
.size_tbl .left {float:left}
.size_tbl .right {float:right;}
.size_tbl .size_tbl_cell.left {width:90px; background: #95c3e1; color: #fff; padding-left:17px;}
.size_tbl .size_tbl_cell.right {border: 1px solid #dfe2e3; height: 43px;}
.size_tbl .size_tbl_cell.right .size_tbl_row .size_tbl_cell {width:49px; height:43px; text-align: center; line-height:43px; border-right:1px solid #dfe2e3;}
.size_tbl.kids .size_tbl_cell.right .size_tbl_row .size_tbl_cell {width:49px;}
.size_tbl .size_tbl_cell.right .size_tbl_row .size_tbl_cell:last-child {border: none;}
.size_tbl_top, .size_tbl .size_tbl_cell.left, .size_tbl .size_tbl_cell.right {border-radius:3px !important; -webkit-border-radius:3px !important; -moz-border-radius:3px !important;}
.size_tbl_row {width: 100%; height:45px; display: table; margin-bottom:1px;}

.page_size_img {width: 280px; height: 256px; background: url(page_size_img.png) no-repeat 50% 50%;float:right; margin-top:50px;}
.page_size_lside {float:left; width:413px;}
.page_size_rside {float:right; width:280px;}
.page_size_lside, .page_size_rside {overflow:hidden;}

.page_delivery_title1 {width:713px; overflow:hidden;}
.page_delivery_title1_left {float:left; width:400px;}
.page_delivery_title1_left h2 {text-transform:uppercase; font-family: 'Open Sans Condensed', sans-serif; font-size: 20px; line-height:30px; color: #1a1a1a; padding-top:80px;}
.page_delivery_title1_right {float:right; width:245px; background: url(delivery_map1.png) no-repeat 50% 50%; height:234px;}

.page_delivery_title2 {width:713px; overflow:hidden; margin-bottom:20px;}
.page_delivery_title2_left {float:left; width:350px;}
.page_delivery_title2_left h2 {text-transform:uppercase; font-family: 'Open Sans Condensed', sans-serif; font-size: 20px; line-height:30px; color: #1a1a1a; padding-top:80px;}
.page_delivery_title2_right {float:right; width:350px; background: url(delivery_map2.png) no-repeat 50% 50%; height:207px;}

/*---*/



/*Лайки*/
.likes {margin: 20px 0px;}
.like {float: left; height: 20px; margin-right: 10px;}
/*---*/

/*Корзина*/
.cart_page .cart_table {background-color: #fff; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin: 10px 0px;}
.cart_page .cart_table TABLE {width: 100%;}
.cart_page .cart_table TH, .cart_page .cart_table TD {width: 1%; white-space: nowrap; padding: 5px 10px;}
.cart_page .cart_table TD {border-top: 1px solid #b0bab7;}
.cart_page .cart_table TH {font-weight: bold; text-align: center;}
.cart_page .cart_table TD.item_image {padding: 5px;}
.cart_page .cart_table .item_title {width: auto; white-space: normal;}
.cart_page .cart_table TD.item_price {text-align: right; font-weight: bold; color: #0A263C;}
.cart_page .cart_table .item_count .input_bg {width: 30px;}
.cart_page .cart_table .item_count INPUT {text-align: center;}
.cart_page .item_image .thumb {display: block; width: 48px; height: 48px; text-indent: -500px; overflow: hidden; background: #fff center center no-repeat;}
.cart_page .item_delete A {font-size: 11px; line-height: 15px; color: #df1f00;}
.cart_page .last {margin: 10px 0px; height: 25px;}
.cart_page .last .submit_bg {width: 170px;}
.cart_page .last .sb_left {float: left;}
.cart_page .last .sb_right {float: right;}

.coupon {float: left; width: 250px; padding-top: 1px;}
.coupon TABLE {width: 100%;}
.coupon TH {width: 1%; padding-left: 2px;}

.end_order {float: right; width: 190px; margin: 0px 0px 10px;}
.end_order .order_discount {margin-bottom: 5px;}
.end_order .order_price {line-height: 20px; margin-bottom: 5px;}
.end_order .order_price STRONG {color: #0A263C; font-size: 16px; text-shadow: 1px 1px 0px #fff;}
/*--*/

/*Блог и комментарии*/
.article_date {font-size: 11px; line-height: 15px;}
.article_date A {color: #2F2F2F;}
.article {margin: 10px 0px;}
.article P {margin: 0px;}
.article H2 {margin: 0px 0px 2px;}

.comment {position: relative; margin: 10px 0px; border-left: 5px solid #B3C0B7; background-color: #fff; padding: 10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.comment_note {position: relative; font-size: 11px; line-height: 15px; font-weight: bold;}
.comment_text {margin-top: 5px;}

#captcha {margin-top: 10px;}
#captcha TABLE {width: 1%;}
#captcha TD {width: 1%; padding-right: 10px;}
#captcha LABEL {margin-top: 0px;}
#captcha .input_bg {width: 200px;}
#captcha_challenge {padding-right: 36px; position: relative;}
#captcha_challenge A {display: block; width: 36px; height: 36px; position: absolute; right: 0px; top: 50%; margin-top: -16px;}

.rating_wrapper {height: 16px;}
.product_info .rating_wrapper {margin-bottom: 20px;}
.rating_wrapper .star {display: block; float: left; width: 16px; height: 16px; background:url(stars.png) no-repeat 0px 0px;}
.rating_wrapper .star_active {background-position: 0px -16px;}
.rating_wrapper .rating_link {margin-left: 15px; color: #352B25;}
div.rating-cancel,div.star-rating{float:left;width:16px;height:16px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(stars-clear.png) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(stars.png) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:16px;background-position:0 0;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}

.rating_sum {width: 80px; height: 16px;}
.rating_sum SPAN {display: block; float: left; width: 16px; height: 16px; background: url(stars.png) 0px 0px no-repeat; text-indent: -500px; overflow: hidden;}
.rating_sum SPAN.active {background-position: 0px -16px;}
.comment_note .rating_sum {position: absolute; right: 0px; top: 0px;}
/*---*/

/*Подвал*/
.bottom_banner {margin: 0 auto;}
.bottom_banners {margin-top: 60px;}
.bottom_banners UL {display: table; width:100%;}
.bottom_banners LI {display: table-cell}

.footer {margin: 60px auto 0px; font-size: 11px; line-height: 15px; overflow: hidden;}
.footer .footer_content {padding: 5px 0px; color: #7a7a7a; background-color: #fff; height: auto; overflow: hidden;}
.footer .f_header {font-size:12px;}
.footer .f_left {float: left; padding-right: 90px; line-height:25px;}
.footer .f_right {float: right; line-height:25px; width: 240px;}
.footer .sn_icon {margin-bottom:5px;}
.footer .copy {line-height:1.5; position:absolute; bottom:10px;}
.footer .copy A {color: #999;}
.footer A {color: #7a7a7a;}

/*---*/

/*Пейджинг*/
.paging {margin: 10px 0px;}
.paging SPAN, .paging A {margin-left: 6px;}
.paging SPAN.active {color: #999;}
/*---*/

/*Хлебные крошки*/
.bread {font-size: 11px; line-height: 15px; margin-bottom: 25px;}
.bread SPAN {padding: 0px 5px; color: #7a7a7a;}
.bread STRONG, .bread a:hover {font-weight: normal; color: #464646;}
.bread a {text-decoration:none; color: #7a7a7a;}
/*---*/

/*Разности*/
.clear {clear: both; height: 0px; overflow: hidden;}
#add_product_notification, .product_notification {position: fixed; z-index: 50; width: 300px; min-height: 20px; padding: 14px 0px; text-align: center; left: 50%; top: 50%; line-height: 20px; margin: -25px 0px 0px -115px; background-color: #A1A2A6; font-size: 14px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; color: #fff;}
#own_preloader {position: fixed !important; z-index: 49; left: 50% !important; top: 50% !important; margin-left: -20px; margin-top: -20px; padding: 3px; background: #A1A2A6 url(wait.gif) center center no-repeat; width: 32px; height: 32px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;z-index:10000}
#own_preloader IMG {display: none;}
/*---*/

.black-overlay{
	display: none;
	position: absolute;
	top: -1%;
	left: 0%;
	width: 100%;
	height: 101%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);
}
.fast_order_form {
	display: none;
	position: absolute;
	width: 400px;
	height: 250px;
	background: #fff;
	z-index:1002;
    padding: 10px;
    left:50%;
	margin: 20% 0;
    margin-left:-210px;
    border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
       
}
/* формируем кнопку закрытия,
  ** размеры, положение на форме  */
.close-btn {
	width: 21px;
	height: 21px;
	display: block;
	cursor: pointer;/* для случая применения отличных от <a> тегов */
	background: url(close.png);
	text-indent: -4999px;
    float:right;
}

#inner {
				width: 900px;
				overflow: hidden;
				position: relative;
			}
						
			#carousel div {
				text-align: center;

				float: left;
				position: relative;
                padding-right: 40px;
			}
			#carousel div img {
				border: none;
			}

			#carousel div span {
				display: inline-block;
			}

#carousel-note a {font-family: PFAgoraSlabPro; font-size: 13px; line-height: 18px; color: #454545;}

#slider_wrapper {
position: relative;
z-index: 1;

width: 713px;
  margin-bottom: 25px;}

.slider {
  position: relative;
  z-index: 1;

  width: 713px;
  margin-bottom: 25px;
 
  
}


.slider img {-moz-border-radius: 5px;	
-webkit-border-radius: 5px;	
-o-border-radius: 5px;}

.slider .image {
padding-top:20px;
  background-position: 0px 20px;
  position: absolute;
  height:185px;
  width: 713px;
  top: 0;
  left: 1px;
  background-position: center center;
  background-repeat: no-repeat;
  display: none;
 
}
