

/* Start:/bitrix/templates/pimax_shop/components/bitrix/sale.basket.basket.line/.default/style.css?1487004174329*/
/*Table*/
table.sale_basket_small
{
    width:245;
    border-collapse:collapse;
    font-size:12px;
    border:1px solid #ADC3D5;
}

/*Table head*/
table.sale_basket_small th
{
    text-align: left;
    color:#25639A;
}

/* Table cells and heads*/
table.sale_basket_small th, table.sale_basket_small td
{
    padding: 3px 5px;
    vertical-align:top;
}
/* End */


/* Start:/bitrix/templates/pimax_shop/components/bitrix/menu/catalog_horizontal/style.css?14870041749170*/
.bx_horizontal_menu_advaced .animate{}

.bx_horizontal_menu_advaced{position:relative}
.bx_horizontal_menu_advaced>ul{
    display:block;
    margin:0;
    padding:0;
    width:100%;
    list-style:none;
}
.bx_horizontal_menu_advaced.small>ul{height:40px}
/* 1st level */
/*.bx_hma_one_lvl*/
.bx_horizontal_menu_advaced .bx_hma_one_lvl{
    display:block;
    float:left;
    padding:0;
    height:58px;

    background:#ecf5fa;
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZjVmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZmRkZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ecf5fa), color-stop(100%,#bfddec));
    background:-webkit-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
    background:   -moz-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
    background:    -ms-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
    background:     -o-linear-gradient(top,#ecf5fa 0%,#bfddec 100%);
    background:        linear-gradient(to bottom, #ecf5fa 0%,#bfddec 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf5fa', endColorstr='#bfddec',GradientType=0 );
}
/*bx_hma_one_lvl.dropdown:hover*/
.bx_horizontal_menu_advaced .bx_hma_one_lvl.hover{
    height:58px;
    background:#dbeaf4;
    /*box-shadow:inset 0 1px 0 0 #ecf3f8;*/
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZWFmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiM2Q0ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbeaf4), color-stop(100%,#b3d4e7));
    background:-webkit-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
    background:   -moz-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
    background:    -ms-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
    background:     -o-linear-gradient(top,#dbeaf4 0%,#b3d4e7 100%);
    background:        linear-gradient(to bottom, #dbeaf4 0%,#b3d4e7 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbeaf4', endColorstr='#b3d4e7',GradientType=0 );
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl:hover,
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl{height: 40px;}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.dropdown.hover{border-radius:0;/*box-shadow:none*/}

/*.bx_horizontal_menu_advaced.small .bx_hma_one_lvl,*/
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl>a{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding:0;
    height:40px;
    font-weight:normal;
    font-size:11px;
    line-height:40px;
}
/* .bx_hma_one_lvl>a*/
.bx_horizontal_menu_advaced .bx_hma_one_lvl>a{
    position:relative;
    z-index:105;
    display:block;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding:19px 2px;
    height:58px;
    color:#27779b;
    vertical-align:middle;
    text-align:center;
    text-decoration:none;
    font-weight:bold;
    text-shadow:0 1px 1px rgba(255,255,255,.8);
}

.bx_horizontal_menu_advaced .bx_hma_one_lvl.dropdown.hover>a{
    z-index:140;
    height:59px;
    background:#fff;
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl.dropdown.hover>a{z-index:140;height:40px}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl>a:active,
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl.current a{}
/* // 1st level */

/* The Container */
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container{
    position:absolute;
    top:56px;
    z-index:1001;
    display:none;
    overflow:hidden;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding-top:3px;
    max-width:100%;
    box-shadow:0 4px 5px 0 rgba(1,1,1,.16);
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container{top:38px}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.hover .bx_children_container{display:block}
.bx-ie8 .bx_horizontal_menu_advaced 		.bx_hma_one_lvl:hover 	.bx_children_container{display:block !important} /*IE8*/
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block{
    float:left;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    margin-bottom:-20000px;
    padding:10px 12px;
    padding-bottom:20000px;
    min-width:130px;
    max-width:280px;
    border-left:1px solid #f2f2f2;
    background:#fff;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container 	  .bx_children_block:first-child{border-left:none}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b1 .bx_children_block{width:100%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b2 .bx_children_block{width:50%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b3 .bx_children_block{width:33.3%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b4 .bx_children_block{width:25%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container    .bx_children_block.advanced{
    border-left:none;
    background:#f7fafb;
    box-shadow: inset 0 122px 57px -59px #fff,
    inset 5px 0    7px  -5px rgba(0,0,0,.12);
}
/*// Container */

/* 2nd level*/
.bx_horizontal_menu_advaced .bx_hma_one_lvl ul{
    display:block;
    margin:0;
    padding:0 0 14px 0;
    list-style:none;
}
.bx_horizontal_menu_advaced 	  .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li{display:block;background:#fff}
.bx_horizontal_menu_advaced 	  .bx_hma_one_lvl .bx_children_container .bx_children_block    li.parent>a{display:block;padding:5px 10px}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container .bx_children_block    li.parent a{line-height:15px}
.bx_horizontal_menu_advaced 	  .bx_hma_one_lvl .bx_children_container .bx_children_block    li.parent>a:hover{color: #366181}
.bx_horizontal_menu_advaced 	  .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li>a{
    display:block;
    color:#20394c;
    text-decoration:none;
    font-weight:bold;
    font-size:15px;
    line-height:23px;
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container .bx_children_block    li a{font-size:11px;line-height:normal}
/* // 2nd level*/

/* 3rd level */
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul{border-bottom:1px solid #f2f2f2}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent:last-child ul{border-bottom:none}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul li{line-height:24px}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul li a{
    display:block;
    padding:5px 10px
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul li a:hover{
    background:#f0f6f8;
    box-shadow:inset 0 1px 1px 0 #e3e9eb
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li ul li a{
    color:#000;
    text-decoration:none;
    font-size:12px;
}
/* // 3rd level */

/* Panel */
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_advanced_panel{
    display:none;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    text-align:center;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_block.advanced .bx_children_advanced_panel{display:block !important}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_advanced_panel img{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    max-width:100%;
    max-height:220px;
    border:1px solid #e7e9ea;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_advanced_panel strong{
    display:block;
    color:#000;
    text-align:left !important;
    margin-top:10px;
    margin-bottom:10px;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_advanced_panel .bx_item_description{
    max-width:100%;
    display:block;
    color:#000;
    text-align:left !important;
    white-space:normal;
    font-weight:normal;
    font-size:12px;
    padding-bottom: 10px;
    overflow: hidden;
    line-height:18px !important;
}
/* // The Panel*/
@media (min-width:980px) {.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block{min-width:200px}}
@media (max-width:569px) {.header_inner_bottom_line{overflow:hidden;height:auto}}
/* End */


/* Start:/bitrix/templates/pimax_shop/styles.css?14870041746857*/
input[type="radio"], input[type="checkbox"] {
    margin: 4px 7px 0 0 !important;
}

.price-filter-input-box input[type="text"] {
    width: 46%;
}

.bx_filter_control_section input[type="submit"] {
    float: none;
    padding: 10px 22px;
}

#modef {
    position: absolute;
    display: none;
    height: 33px;
    border-top:   1px solid #c0d6dc;
    border-right: 1px solid #c0d7dd;
    border-bottom:1px solid #c0d6dc;
    border-left:  1px solid #c0d7dd;
    border-radius: 3px;
    background: #fff;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.1);
    color: #3f3f3f;
    font-weight: normal;
    font-size: 13px;
    line-height: 33px;
    padding: 0 10px;
    margin-left: 10px;
    margin-top: -7px;
    z-index: 1100;
    white-space: nowrap;
}

.tovar_color_select ul, .tovar_size_select ul {
    width: auto !important;
}

.tovar_color_select ul li, .tovar_size_select ul li {
    padding-top: 0 !important;
    display: inline-block;
    width: auto !important;
}

.tovar_color_select ul li.bx_active a:before,
.tovar_size_select ul li.bx_active a {
    border: 2px solid #333;
    color: #333;
}

.old_price {
    text-decoration: line-through;
    color: silver;
}

.basket_quantity_control a {
    height: 20px;
    width: 21px;
}

.basket_quantity_control a.minus {
    background-position: center bottom !important;
    border-radius: 0 !important;
}

.basket_quantity_control a.plus {
    background-position: center 4px !important;
    border-radius: 0 !important;
}

.bx_ordercart .bx_ordercart_order_pay_center span,
.bx_ordercart .bx_ordercart_order_pay_center a,
.bx_ordercart_order_pay_center a {
    line-height: 23px !important;
}

.bx_ordercart_order_pay_center {
    margin-bottom: 20px;
    height:78px
}

#order_form_content label {
    color: #000;
    font-size: 1.2em;
    line-height: 1.6em;
}

.bx_ordercart .bx_ordercart_order_pay {
    padding: 0 !important;
}

.shop_order_table th {
    text-align: center;
}

.shop_order_table th.item {
    text-align: left;
}

.shop_order_table td.center {
    text-align: center !important;
}

.bx_ordercart .bx_ordercart_order_table_container {
    border: none !important;
    border-bottom: 1px solid #e4e6e8 !important;
}

.personal-box {
    margin-bottom: 20px;
}

.personal-box a {
    text-decoration: underline;
}

.subscribe-edit table td {
    padding-right: 20px;
}

.subscribe-buttons input[type="submit"] {
    margin-left: 20px;
}


.subscribe-edit  input[type="checkbox"] {
    display: inline-block;
    margin-right: 10px;
    margin-top: 3px;
}

.starrequired {
    color: red;
}

.bx_my_order_switch a {
    text-decoration: underline;
}

.bx_my_order_cancel {
    margin-bottom: 20px;
}

.bx_order_list table td a {
    text-decoration: underline;
}

.bx_order_list h3 {
    margin: 20px 0;
}

.form_auth {
    max-width: 600px;
    margin-bottom: 20px;
}

.bx-auth .social-eshop {
    border: none;
}

.yashare-auto-init.b-share_theme_counter {
    display: inline-block;
    margin-left: 20px;
}

.reviews-text {
    font-size: 16px;
}

.reviews-reply-form {
    margin-top: 20px;
    margin-bottom: 20px;
}

.reviews-post-reply-buttons {
    margin-top: 10px;
}

.pagination {
    margin-bottom: 20px !important;
}

div.blog-comment-buttons input {
    font-size: 14px;
    padding: 15px 52px;
}

.search-page input[type="text"] {
    width: 60%;
    font-size: 16px;
    height: 50px;
}

#carousel2 .flex-viewport {
    overflow: hidden !important;
}

.top_slider .slide1 .flex_caption1 {
    width: 100% !important;
}

.tovar_view_fotos {
    width:300px
}

.tovar_view_description {
    width: 469px;
}

.tovat-share-buttons {
    float: right;
}

.zoomContainer {
    z-index: 11000;
}

#order_form_content label {
    margin-right: 20px
}

.pagination {
    display: block !important;
    margin: 0 auto 20px 0 !important;
    text-align: center !important;
}

.tovar_wrapper.col-lg-4.col-md-4.col-sm-6.col-xs-6.col-ss-12.padbot40 {
    min-height: 470px;
}

.shop_block.variable-sizes .tovar_wrapper.col-lg-4.col-md-4.col-sm-6.col-xs-6.col-ss-12.padbot40 {
    min-height: 100px;
}

.flex_caption1 {
    color: #fff !important;
}

.menu_toggler {float:right; display:block; width:60px; height:60px; line-height:60px; text-align:center; font-size:23px; color:#333; margin-top: 5px;}
.menu_toggler:hover {color:#242424;}

.blog article {
    margin: 0 15px;
}

.bx-composite-btn-fixed {
    right: 300px !important;
    top: -50px !important;
}

.product-quantity-input {
    width: 60px !important;
    height: 51px !important;
    font-size: 20px !important;
    border: 3px solid #787878 !important;
}

@media (min-width: 1200px){
    .tovar_view_description_long {
        width: 600px !important;
    }
}


.basket-small-all {
    text-align: center;
    margin: 6px 0;
}

.bx_filter_block ul li {
    font-size: 11px;
    line-height: 26px;
    color: #666;
    text-transform: uppercase;
    border-top: 1px solid #e9e9e9;
    top: 6px;
}

.tovar_details_wrapper {
    margin-bottom: 30px;
}


/* BITRIX STYLES */
.adm-workarea textarea {
    overflow: auto;
}

.bxhtmled-tskbr-sect {
    height: 30px;
}

.bxhtmled-split-btn-l .bxhtmled-split-btn-bg {
    height: 33px;
}

.bxhtmled-split-btn-l .bxhtmled-split-btn-bg {
    padding-top: 8px;
}

.bx_soc_comments_div .bx-catalog-tab-list {
    display: none;
}

div.blog-comment-buttons input {
    background-color: #333;
    color: #fff;
    display: inline-block;
    font-size: 14px !important;
    font-weight: 900;
    line-height: 20px;
    margin-right: 7px;
    padding: 10px 20px !important;
    text-transform: uppercase;
    width: auto;
    border: none;
}

div.reviews-info-box, div.reviews-reply-form {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #fbfbfb;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;

    border: 1px solid #e1e1e1;
}
div.reviews-post-date {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #eaeaea;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
}

form.reviews-form {
    padding: 0.8em;
}

.forum-upload-file-attach {
    display: none;
}

.new_arrivals .jCarousel_pagination a {
    top: 100px;
}
.new_arrivals .jcarousel-control-prev {
    left: 0;
    right: auto;
}

.new_arrivals .jcarousel {
    left: 59px;
    width: 90%;
}

.new_arrivals .jcarousel li {
    margin-right: 50px !important;
}


#modef {
    left: 290px;
    border-radius: 0;
    border: 2px solid #ccc;
}

#modef a {
    text-decoration: underline;
}

#modef a:hover {
    text-decoration: none;
}
/* End */
/* /bitrix/templates/pimax_shop/components/bitrix/sale.basket.basket.line/.default/style.css?1487004174329 */
/* /bitrix/templates/pimax_shop/components/bitrix/menu/catalog_horizontal/style.css?14870041749170 */
/* /bitrix/templates/pimax_shop/styles.css?14870041746857 */
