#call, a, nav.top a { color: #6a6a6a } .basket, .menu ul li a { text-transform: uppercase } .basket_item .info, .content, .content2 { overflow: hidden } .pic a, .pic a img, .pixbox a, .pixbox img, ul.product_colors li a, ul.product_mod li a, ul.product_mod li img, ul.why_list li div { vertical-align: middle } body, form, html { padding: 0; margin: 0; font-family: Roboto; font-size: 14px; color: #333; height: 100% } h1, h2, h3 { margin: 0; padding: 0 0 10px } .fl { float: left } .fotter .wrap .fr { float: right; width: 180px; height: 50px; position: relative; font-size: 12px } .phone, .search, nav.top ul li { float: left } .fotter .wrap .fr img { position: absolute; top: 50%; margin-top: -10px; right: 0 } .fotter .wrap .fl { line-height: 50px; font-size: 12px } .both { clear: both } h1 { margin: 10px 0; font-size: 24px } h3 { margin-bottom: 30px } p { margin: 3px 0; padding: 0 } a { font-size: 14px; text-decoration: underline } #login, nav.top, nav.top ul li a { font-size: 12px } #call, .menu ul li a, nav.top a { text-decoration: none } a:hover { color: #799920 } .wrap { width: 960px; margin: 0 auto } .f { background: #fff } .br { -webkit-box-shadow: -1px 5px 14px 0 rgba(50, 46, 50, .46); -moz-box-shadow: -1px 5px 14px 0 rgba(50, 46, 50, .46); box-shadow: -1px 5px 14px 0 rgba(50, 46, 50, .46); padding: 20px } nav.top { background: #f5f5f5; padding: 10px 0; border-bottom: 1px solid #d2d2d2 } nav.top ul { list-style: none; margin: 0; padding: 0 } #help, #login, nav.top ul li { padding-right: 20px } #help { background: url(../img/help.png) right no-repeat } #help span, #login span { border-bottom: 1px dotted #6a6a6a } #login { background: url(../img/login.png) right no-repeat } .search { margin: -5px 0 -5px 100px } nav input[type=text] { width: 325px; outline: 0; border: 1px solid #d8d6d6; border-radius: 5px; padding: 5px 0; font-size: 14px; text-indent: 10px } nav input[type=submit] { width: 35px; height: 29px; border: none; background: url(../img/lupa_sub.png) center no-repeat; margin-left: -35px; cursor: pointer } .header { margin: 0 0 20px } .phone { position: relative; text-align: center } .phone .tel { font-size: 23px } .phone .tel span.more { margin-bottom: 3px } .more_block { background: #fff; border: 1px solid #d2d2d2; padding: 10px; position: absolute; font-size: 20px; display: none; z-index: 99 } .more { background: url(../img/more.png) no-repeat; width: 12px; height: 7px; display: inline-block; cursor: pointer; margin-bottom: 5px } .logo { margin: 0 auto; width: 193px; padding-top: 22px } .logo a { display: block; width: 193px; height: 84px; background: url(../img/logo.png) no-repeat } .logo a span { display: none } #call { border-bottom: 1px dotted #6a6a6a } .basket { float: right; position: relative; border: 1px solid #d2d2d2; border-radius: 5px; padding: 15px 20px; font-size: 18px } .basket .info { float: left; border-right: 1px solid #d2d2d2; padding-right: 10px; margin-right: 17px } .basket .info span { color: #f75d50; font-size: 22px } .basket a:link, .basket a:visited { text-decoration: none; color: #000; font-size: 18px } .basket span.more { margin-bottom: -1px } .menu ul, .menu_childs ul { margin: 0; list-style: none } .menu { background: #596065; border: 1px solid #e8e8e8 } .menu ul { padding: 0 } .menu ul li { float: left; border-left: 1px solid #8b9094; height: 43px } .menu ul li:first-child { border-left: none } .menu ul li a { width: 100%; height: 100%; line-height: 43px; float: left; box-sizing: border-box; padding: 0 19px; color: #fff; font-size: 15px; font-weight: 600 } .menu_childs ul li a, .rubrics ul li a { font-weight: 700; text-decoration: none; float: left; text-transform: uppercase } .menu ul li:hover { background: #3e454b } .menu ul li.active a { background: #f5f5f5; color: #596065 } .menu ul li.active a:hover { cursor: default } .menu_childs { background: #f5f5f5; border: 1px solid #e8e8e8; border-bottom: 2px solid #596065 } .menu_childs ul { padding: 0 } .menu_childs ul li { float: left } .menu_childs ul li a { padding: 15px 23px; color: #596065; font-size: 14px } .menu_childs ul li a:hover { color: #878b8e } .fr ul li { border: none } .akciya a { background: #f75d50; color: #fff } .brands a { background: #95ba2f; color: #fff } a.myorders { color: #f75d50 } .sub { margin: 2px 0 0 } .sub img { float: left; margin-right: 2px } .rubrics { margin: 60px 0 0; padding-bottom: 27px } .rubrics ul { list-style: none; margin: 0; padding: 0 } .rubrics ul li { float: left; margin: 0 35px } .rubrics ul li a { width: 120px; padding-top: 130px; text-align: center; color: #494949 } .rubrics ul li.item_ryukzaki a { background: url(../img/ico1.png) no-repeat } .rubrics ul li.item_sumki a { background: url(../img/ico2.png) no-repeat } .rubrics ul li.item_chehly a { background: url(../img/ico3.png) no-repeat } .rubrics ul li.item_nesessery a { background: url(../img/ico4.png) no-repeat } .rubrics ul li.item_koshelki a { background: url(../img/ico5.png) no-repeat } .products { padding-bottom: 30px; padding-top: 20px } .products, .why_me_ { border-top: 1px solid #d2d2d2 } .products ul { list-style: none; margin: 0; padding: 0 } .products ul li.item { float: left; width: 192px; margin: 0 0 50px; text-align: center; position: relative } .products ul li a.name, .special-products a.name { display: block; color: #799920; font-size: 15px; text-decoration: none; margin: 15px 0 0; height: 35px; overflow: hidden; box-sizing: border-box; padding: 0 10px } .products ul li a.name:hover, .special-products a.name:hover { text-decoration: underline } .products ul li .info { text-align: left } a.more_map, h3, ul.product_colors li, ul.product_mod li { text-align: center } .pn { border: none } .cost, .product_read_price #cost { color: #f75d50; margin: 0; padding: 0 } strike, strike span#old_cost { font-size: 14px; color: #333 } .checkout_basket button, .submit4, .submit4m, a.link_buy { background: #95ba2f; border-radius: 4px; height: 29px; text-transform: uppercase; color: #fff; text-decoration: none; font-weight: 600; text-align: center; border-bottom: 3px solid #799920; font-size: 12px } .basket .submit4.bottom3, .submit4.bottom3 { font-size: 12px!important; display: block } .basket .submit4.bottom3 { margin-top: 10px } .checkout_basket button, a.link_buy { display: block; margin: 0 auto 10px; width: 122px; line-height: 32px } .checkout_basket button, .submit4 { margin: 0; padding: 0 20px; line-height: 31px; width: auto; border-top: 0; border-left: 0; border-right: 0; cursor: pointer } ul.mycarousel, ul.mycarousel li { margin: 0; padding: 0 } .btn-primary:hover, .checkout_basket button:hover, .submit4:hover, .submit4m:hover, a.link_buy:hover { border-bottom: 3px solid #95ba2f } .btn-primary:active, .checkout_basket button:active, .submit4:active, .submit4m:active, a.link_buy:active { background: #799920; border-bottom: 3px solid #799920 } .checkout_basket button:focus, .submit4:focus { outline: 0 } .mycarousel { position: absolute; right: 22px; top: 13px } ul.mycarousel { list-style: none } h3 { text-transform: uppercase; font-size: 20px } span.why { width: 213px; background: url(../img/logo-why.png) no-repeat; margin: 0 auto; padding: 0 0 20px; height: 29px; display: block } ul.why_list { list-style: none; margin: 0; padding: 0 } ul.why_list li { float: left; margin-left: 58px; width: 288px; height: 96px; box-sizing: border-box; padding-left: 110px; margin-top: 20px } ul.why_list li div { display: table-cell; height: 96px } ul.why_list li span { font-weight: 700; color: #799920 } ul.why_list li.item1 { background: url(../img/why_item1.png) left no-repeat } ul.why_list li.item2 { background: url(../img/why_item2.png) left no-repeat } ul.why_list li.item3 { background: url(../img/why_item3.png) left no-repeat } ul.why_list li.item4 { background: url(../img/why_item4.png) left no-repeat } ul.why_list li.item5 { background: url(../img/why_item5.png) left no-repeat } ul.why_list li.item6 { background: url(../img/why_item6.png) left no-repeat } .banner_akciya { margin: 50px 0 } body>.bottom { background: #4d5458; padding: 40px 0; color: #fff } body>.bottom .leftbar { float: left; width: 210px } body>.bottom ul { list-style: none; margin: 0; padding: 0; line-height: 23px } body>.bottom ul a { color: #fff; font-size: 15px; text-decoration: none } body>.bottom ul a:hover { color: #799920 } .phones { margin-top: 50px; line-height: 23px; font-size: 18px } .map { padding: 5px 0 5px 25px; background: url(../img/map.png) left no-repeat; margin-bottom: 7px } a.more_map { color: #99a5ad; border-bottom: 1px dotted #99a5ad; text-decoration: none; font-size: 11px } .bread-crumbs { padding: 0 0 0 20px; border-bottom: 1px solid #d2d2d2; height: 29px } .bread-crumbs ul { list-style: none; margin: 0; padding: 0; height: 29px } .leftbar, .rightbar.basket_rightbar { margin-right: 20px } .bread-crumbs ul li { float: left; padding-left: 20px; height: 100%; line-height: 29px; color: #7d7d7d; position: relative; font-size: 12px } * html .content, * html .content2 { height: 1% } .bread-crumbs ul li:first-child { padding-left: 0 } .bread-crumbs ul li a { font-size: 12px; display: block; color: #7d7d7d } .bread-crumbs ul li a:link, .bread-crumbs ul li a:visited { color: #7d7d7d; text-decoration: underline } .bread-crumbs ul li a:hover { color: #464646; text-decoration: none } .breadcrumb>li+li:before { color: #ccc; content: "/"; position: absolute; top: 0; left: 8px } .loyout { padding: 20px 0 } .leftbar { float: left; width: 172px } .rightbar { float: right; width: 380px; margin-left: 40px } .rightbar2 { float: right; width: 320px } .filters { border-top: 1px solid #d2d2d2; padding: 20px 0 0; margin-top: 20px } .filters .begin { text-transform: uppercase; font-weight: 700; font-size: 12px } .filters ul { list-style: none; margin: 6px 0 0; padding: 0; line-height: 22px } .filters ul li { position: relative; box-sizing: border-box; padding-left: 24px; line-height: 16px; margin-top: 7px } .filters ul li:first-child { margin-top: 0 } .filters ul li>input { position: absolute; left: 4px; margin: 0; top: 3px } .filters ul li a { color: #464646; text-decoration: none; font-size: 13px; line-height: 16px } .filters ul li a:hover { text-decoration: underline } .productLeftBar { float: left; width: 228px; margin-left: 20px; margin-right: 20px } .productRightBar { float: right; width: 260px; margin: 0 20px } .productLeftBar h1 { font-size: 24px; border-bottom: 1px solid #d2d2d2; margin-bottom: 10px } ul.product_mod { list-style: none; margin: 10px 0 0; padding: 0; float: left } ul.product_mod li { float: left; width: 46px; height: 46px; background: #fff; border: 1px solid #d2d2d2; margin: 5px 5px 0 0; position: relative } ul.product_mod li.active:before { width: 48px; height: 48px; position: absolute; content: ''; background: 0 0; border: 2px solid #95ba2f; top: -1px; left: -1px; box-sizing: border-box } ul.product_mod li a { width: 46px; height: 46px; display: table-cell } ul.product_mod li a:focus { outline: 0 } ul.product_mod li img { max-width: 46px; max-height: 46px } ul.product_colors { list-style: none; margin: 30px 0 0; padding: 0; float: left } ul.product_colors li { float: left; margin: 10px 10px 0 0; width: 98px; height: 98px; border: 1px solid #d2d2d2 } ul.product_colors li a { width: 98px; height: 98px; display: table-cell } ul.product_colors li img { max-width: 98px; max-height: 98px; vertical-align: middle } .productLeftBar .begin { text-transform: uppercase; font-weight: 700; font-size: 12px } .cost_box { border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; margin: 10px 0; padding: 10px 0 } .cost_box .w { float: left; margin-right: 20px; padding-top: 5px } .product_service ul { list-style: none; margin: 0; padding: 0 } .product_service ul li a { color: #799920; text-decoration: none; border-bottom: 1px dotted #799920; font-size: 12px } .product_service ul li.item1 { background: url(../img/li1.png) left no-repeat; padding: 3px 23px } .product_service ul li.item2 { background: url(../img/li2.png) left no-repeat; padding: 3px 23px } .product_service ul li.item3 { background: url(../img/li3.png) left no-repeat; padding: 3px 23px } #nav_product { list-style: none; margin: 0; padding: 0; line-height: 23px } #nav_product li a { background: url(../img/li_plus.png) left no-repeat; padding: 3px 15px; color: #000; text-transform: uppercase; text-decoration: none; font-weight: 700; font-size: 12px } #nav_product li a.active { background: url(../img/li_minus.png) left no-repeat } #nav_product li .info { display: none; border-bottom: 1px solid #d2d2d2; padding: 10px 0; margin-bottom: 10px } #nav_product li .info, #nav_product li .info p { font-size: 12px; line-height: 16px } .modal_box { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 999; background: #000; filter: alpha(opacity=50); -moz-opacity: .5; -khtml-opacity: .5; opacity: .5 } #data_box { position: absolute; top: 100px; z-index: 1000; width: 400px; background: #fff; -webkit-box-shadow: 0 0 15px #000; -moz-box-shadow: 0 0 15px #000; box-shadow: 0 0 15px #000; border: 7px solid #1b9bb6; border-radius: 5px } #data_box .data_wrp hr, #data_box .data_wrp hr.hr { height: 1px; border: none; color: #000; background: #000 } #data_box .data_wrp { padding: 25px 15px 15px } #data_box .data_wrp h1 { text-transform: uppercase } #data_box .data_wrp hr { margin: 45px 0 20px } #data_box .data_wrp hr.hr { margin: 20px 0 } #data_box .pic-tango { margin-right: 7px; margin-bottom: 7px } #modal_close { cursor: pointer; margin-top: -80px; margin-right: -50px } .rightbar .control-label, .textareagroup .control-label { float: left; width: 80px; padding-top: 5px } .form-control { outline: 0; border: 1px solid #d8d6d6; border-radius: 5px; padding: 5px 0; font-size: 14px; text-indent: 10px; margin-bottom: 3px; width: 250px } .form-control:focus { border: 1px solid #1b9bb6; box-shadow: 0 0 10px #1b9bb6; -webkit-box-shadow: 0 0 10px #1b9bb6; -moz-box-shadow: 0 0 10px #1b9bb6 } .help-block { color: red; font-size: 12px; margin-bottom: 5px } .basket_item { padding: 10px 0; border-bottom: 1px solid #b7b7b7; clear: both } .basket_item img { margin-right: 20px } .basket_item .count { margin: 20px 0 } .basket_item .fr { margin-top: 13px } .basket_item>a { display: block; float: left } a.del:link, a.del:visited { background: url(../img/del.png) left center no-repeat; padding: 2px 25px; font-size: 12px; font-weight: 400; color: #787878; text-decoration: underline } .btn-primary, .submit4m { background: #95ba2f; height: 29px; line-height: 29px } a.del:hover { color: #a52828; text-decoration: underline } .total { text-align: right; color: #87476a; font-size: 20px; margin: 10px 0 } ._form_checkbox_reset, .basket_item input, .basket_title_, .color_variants .variant, .compare, .content ul.pagination, .jcarousel-skin-tango .jcarousel-item, .lay_title .center, .orders_view .order, .pixbox, .price, .product p, .special-products .item, ul.brends_list li { text-align: center } .btn-primary, .submit4m, a.logout:link, a.logout:visited { color: #fff; cursor: pointer; text-transform: uppercase } .submit4m { font-family: Roboto; border: none; border-radius: 4px; font-size: 10px; width: 102px; border-bottom: 3px solid #799920 } .submit4m:active, .submit4m:focus { outline: 0 } .btn-primary { border-bottom: 3px solid #799920; border-top: 0; border-right: 0; border-left: 0; margin-top: 5px; padding: 0 15px; border-radius: 4px; text-decoration: none; font-size: 12px; font-weight: 700 } .btn-primary:active, .btn-primary:focus { outline: 0 } a.logout:link, a.logout:visited { border: none; padding: 3px 5px; background: #f75d50; border-radius: 5px; text-decoration: none; font-size: 11px; font-weight: 400 } .txtb1, .txtf, a.btn-success { font-size: 14px } a.logout:hover { background: #95ba2f } .boy_box { border-bottom: 1px solid #b7b7b7; padding: 0 0 15px } .boy_box div { padding-top: 10px } .content_product .info { padding: 0 0 20px } a.btn-success { display: inline-block; border: 2px solid #d8d6d6; color: #95ba2f; border-radius: 5px; padding: 5px; margin-bottom: 10px; text-decoration: none } a.btn-success:hover { border: 2px solid #95ba2f; color: #f75d50 } .txtf, .txtfb { color: #87476a; font-weight: 700 } .txtb1 { font-weight: 700 } .txtfb { font-size: 20px } .count { margin: 20px 0 } .count input[type=number] { outline: 0; width: 50px; border: 1px solid #d8d6d6; border-radius: 5px; padding: 5px 0; font-size: 14px; text-indent: 10px; margin-bottom: 7px } a.link2:link, a.link2:visited { font-size: 14px; font-weight: 700; color: #95ba2f; text-decoration: none } a.link2:hover { color: #f75d50; text-decoration: underline } .well { margin: 50px auto; width: 400px; background: #f5f5f5; border: 1px solid #e8e8e8; padding: 20px; border-radius: 5px } .control-label { float: left; width: 100px; padding-top: 5px } #user-verifycode-image { display: block } .form-inline { display: inline } .form-inline .form-group { float: left; margin-right: 10px } .form-inline .form-group select { width: 100px } .form-group { margin-bottom: 10px } .table-bordered { width: 100%; border: 1px solid silver } .table-bordered th { background: #B3D1FD; padding: 5px } .table-bordered tr td { border: 1px solid silver; padding: 5px } .table-bordered .filters { display: none } .formCost label { float: left; width: 30px } .pic, .pic a { width: 392px; height: 365px } ul.brends_list { list-style: none; margin: 0; padding: 0 } ul.brends_list li { float: left; margin: 0 15px 20px } .compare a:link, .compare a:visited { font-size: 12px; text-decoration: underline } .alert-success { margin: 10px 0; padding: 10px; border: 1px solid #3ed824; border-radius: 5px; background: #c0feb5 } #subscribe-sale, .news_item img { margin-right: 20px } .news_item, .txts { margin-bottom: 20px } .news_item { padding-bottom: 20px; border-bottom: 1px solid silver } .block_content .item, .borderbottom, .content ul.pagination { border-bottom: 1px solid #d2d2d2 } .news_item a { font-size: 16px } .pic a { display: table-cell } .pic a img { max-width: 392px; max-height: 365px } input#subscribe-email::-webkit-input-placeholder { color: #596065 } input#subscribe-email::-moz-placeholder { color: #596065 } input#subscribe-email:-ms-input-placeholder { color: #596065 } input#subscribe-sale::-webkit-input-placeholder { color: #596065 } input#subscribe-sale::-moz-placeholder { color: #596065 } input#subscribe-sale:-ms-input-placeholder { color: #596065 } #subscribe-email, #subscribe-sale { color: #596065 } #subscribe-sale { width: 100px; float: left; height: 28px } .saletxt { width: 150px; float: left; color: #fff; font-size: 12px } #subscribe-email { width: 370px } .txts { color: #9da9b1; font-size: 18px } .content ul.pagination { list-style: none; margin: 0 0 16px; padding: 0 0 20px } .content ul.pagination li { display: inline } .content ul.pagination li a { padding: 3px; color: #82a02f; font-size: 15px; margin: 0; text-decoration: none } .footer .fl, .fotter a { font-size: 12px } .content ul.pagination li a:hover { text-decoration: underline } .content ul.pagination li.active a { color: #333 } .boxitem { height: 318px } ul.social { margin-top: 20px } .social { list-style: none; margin: 10px; padding: 0; height: 48px } .social li { display: inline-block; margin-right: 7px; padding-bottom: 10px } .social li a { width: 36px; height: 36px; display: block; margin: 0; padding: 0; text-indent: -9999px; background: url(../img/social-ico-two.png) no-repeat #bcbcbc; border-radius: 48px; -moz-border-radius: 48px; -webkit-border-radius: 48px; -webkit-transition: all .5s ease-out; -moz-transition: all .5s ease-out; transition: all .5s ease-out } .content2 br, .hide { display: none } .social .fb { background-position: -44px 0; cursor: pointer } .social .vk { cursor: pointer } .social .vk:hover { background-color: #5B7FA6 } .social .fb:hover { background-color: #354f89 } .social .gp { background-position: -132px 0; cursor: pointer } .social .gp:hover { background-color: #c72f21 } .social .tw { background-position: -144px 0; cursor: pointer } .social .tw:hover { background-color: #6398c9 } .social .ok { background-position: -89px 0; cursor: pointer } .social .ok:hover { background-color: #f88f15 } .social ul li a:hover { background-color: #065baa } .socialbox { margin: 10px 0 } .fotter { background: #484f55; height: 50px; color: #98a3ab } .fotter a { color: #98a3ab; line-height: 50px; float: left } .view_products2 { list-style: none; overflow: auto; height: 400px } .view_products2 img { float: left; margin-right: 20px } .view_products2 li { margin: 10px 0 } .pixbox { width: 160px; margin: 0 auto; height: 200px; overflow: hidden } .form-order { background: #f5f5f5; padding: 0 20px 20px } #order-delivery, #order-payment { float: right; width: 280px } .delivery-data { margin-bottom: 27px; position: relative; background: #95ba2f; display: none; border-radius: 5px; float: left; box-sizing: border-box; padding: 14px 20px; color: #fff; font-size: 13px } .edit_menu a, .mycabinet a { color: #799920; text-decoration: none } .jcarousel-next-disabled, .jcarousel-prev-disabled { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" } .pixbox a { width: 160px; height: 200px; display: table-cell } .pixbox img { max-width: 160px; max-height: 200px } .pagination li.next.disabled span, .pagination li.prev.disabled span { display: none } .fr { float: right } .nobottom { border-bottom: none!important } .dotted a { border-bottom: 1px dotted grey } .mycabinet { padding-left: 20px; margin-top: 20px } .mycabinet .begin { text-transform: uppercase; font-size: 13px; font-weight: 700; padding-bottom: 15px } .mycabinet ul { margin: 0; padding: 0; list-style: none } .mycabinet ul li { padding-top: 10px; padding-bottom: 10px } .lay_title .uppercase { text-transform: uppercase } .lay_title { padding-top: 15px; font-size: 24px } .edit_menu, .user_data .data, .user_data .title, .user_data_editing .data, .user_data_editing .title { float: left; font-size: 13px } .user_data { width: 390px; border-right: 1px solid #d2d2d2; float: left } .user_data .col { padding-bottom: 35px } .user_data .col.last { padding-bottom: 0 } .user_data .title { text-transform: uppercase; font-weight: 700; width: 170px } .edit_menu { padding-left: 60px } .edit_menu div { padding-bottom: 20px } .edit_menu .dotted { border-bottom: 1px dotted #799920 } .user_edit_area { padding-top: 30px } .user_data_editing { float: left } .inputs .col { padding-bottom: 12px!important } .user_data_editing .col { padding-bottom: 35px; width: 432px } .user_data_editing .title { text-transform: uppercase; font-weight: 700; width: 170px } .user_data_editing .data { width: 262px } .user_data_editing input[type=text] { padding: 7px 10px; margin: -10px 0 0; border: 1px solid #d2d2d2; border-radius: 4px; font-size: 12px; width: 240px } #cancel, .user_data_editing .add { border-bottom: 1px dotted #799920; color: #799920; text-decoration: none } .add_more { padding-bottom: 24px; padding-left: 170px } .delete { float: right } .delete_button { background: url(../img/ico_close.png) right no-repeat; width: 16px; height: 16px; float: right } .content_area { width: 450px } #cancel { font-size: 13px; float: left; margin-left: 40px } .buttons { display: inline-flex; align-items: center } .favorites { background-color: #f5f5f5; padding: 5px; font-size: 14px } .favorites .fav_point { background-color: #fff; border: 1px solid #d2d2d2; border-radius: 3px; margin-top: 5px; padding: 10px 20px } .favorites .fav_point .left { float: left; padding-right: 0; width: 178px } .favorites .fav_point .right { float: right; padding-right: 0; padding-left: 0 } .favorites .link { color: #799920; text-decoration: none; border-bottom: 1px dotted #799920 } .redtext { color: #f75d50 } .greentext { color: #95ba2f } .hold .orders_view { display: none!important } .orders_view { width: 680px; margin-top: 13px; padding-top: 13px; padding-bottom: 5px; border-top: 1px solid #d2d2d2; display: block } .orders_view .order { float: left; width: 225px } .orders_view .order .order_price { color: #f75d50; font-weight: 700; font-size: 15px } .orders_view .order .order_price span { font-size: 24px } .orders_view .order img { padding-bottom: 22px } .orders_view .order .note { font-size: 13px } .orders_view .order .note span { color: #f75d50 } .basket_hovered { position: absolute; border: 1px solid #d2d2d2; border-radius: 5px; padding: 15px 20px; background-color: #fff; right: -1px; margin-top: 10px; width: 640px; display: none; z-index: 1111 } .open .basket_hovered { display: block } .open, .open .basket_hovered { -moz-box-shadow: 0 0 5px rgba(149, 149, 149, .75); -webkit-box-shadow: 0 0 5px rgba(149, 149, 149, .75); box-shadow: 0 0 5px rgba(149, 149, 149, .75) } .basket_hovered1:before { position: absolute; left: 0; content: ' '; width: 100%; background-color: #fff; height: 10px; top: 45px; z-index: 1112 } .basket_item input { border: 1px solid #d2d2d2; border-radius: 4px; padding: 9px; width: 26px; font-size: 18px; font-weight: 700; background-color: #fff; color: #000; margin: 7px } .minus, .plus { width: 15px; height: 15px; display: inline-block; cursor: pointer } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0 } .minus { background: url(../img/minus.png) no-repeat } .plus { background: url(../img/plus.png) no-repeat } .black, .black:before { width: 100%; height: 100% } .basket_sum { padding-top: 15px } .basket_sum .sum_text { font-size: 15px; text-transform: none; float: right!important; padding-top: 1px; margin-bottom: 11px } .item_added_win h2, .left_block .begin, .note_prod, .title_spoiler, .uppercase, ul.product-special li div { text-transform: uppercase } .basket_sum .sum_text span { font-size: 18px; color: #f75d50; font-weight: 700 } .basket_sum a { color: #fff!important; font-size: 15px!important; float: right } .black { z-index: 9999; position: absolute; display: block; padding-top: 6% } .black:before { content: ''; background-color: rgba(0, 0, 0, .5); position: fixed; top: 0 } .black.hidden { display: none } .black_close, .left_block .links li { display: inline-block; cursor: pointer } .black .item_added_win { background-color: #fff; width: 640px; margin: auto; position: relative } .black_close { position: absolute; top: 30px; right: 30px; background: url(../img/ico_close2.png) no-repeat; width: 22px; height: 22px } .block_content { padding-left: 20px; padding-right: 20px } .item_added_win h2 { text-align: center; padding: 30px } .block_content .item { padding-top: 20px; padding-bottom: 20px } .w230 { width: 230px } .w260 { width: 260px } .w430 { width: 430px } .left_block .begin { font-size: 13px; font-weight: 700; padding-bottom: 15px } .color_variants .variant { border: 1px solid #d2d2d2; float: left; margin-right: 5px; margin-bottom: 5px } .variant:hover { cursor: pointer } .color_variants { margin-top: 14px; margin-bottom: -5px } .color_variants .variant.active { width: 44px; height: 44px; border: 2px solid #95ba2f } .color_variants .variant.active a { width: 44px; height: 44px } .tobasket { margin-top: 20px; margin-bottom: 20px } .tobasket:hover { color: #fff } .variant { width: 46px; height: 46px } .variant.active { width: 44px; height: 44px } .layout { margin-top: 15px } .left_block { float: left } .right_block { float: right } .center_block { float: left; margin-left: 23px } .left_block .links { margin-top: 25px } .left_block .links li { list-style: none; padding-left: 25px; height: 20px } .left_block .links ul { margin: 0; padding: 0 } .left_block .links a { font-size: 13.5px; text-decoration: none; color: #8ba73e } .links .add_bookmarks { background: url(../img/ico_add_bookmark.png) center left no-repeat } .links .what_price { background: url(../img/ico_price.png) center left no-repeat } .links .add_compare { background: url(../img/ico_scales.png) center left no-repeat } .spoiler_one { padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #d2d2d2 } .spoiler_one .spoiler_content { margin-top: 15px; font-size: 13px } .spoiler_one .spoiler_content.hidden { display: none } .title_spoiler:hover { cursor: pointer } .title_spoiler { background: url(../img/ico_open.png) center left no-repeat; padding-left: 17px; font-size: 13px; color: #333; font-weight: 700; text-decoration: none } .title_spoiler.closed { background: url(../img/ico_close3.png) center left no-repeat } .features { list-style: none; padding: 0; margin: 0; font-size: 13px } .features a { font-size: 13px; text-decoration: none; border-bottom: 1px dotted #8ba73e; color: #8ba73e } .features li { padding-top: 5px; padding-bottom: 4px } .note_prod .blue, .note_prod .red, .note_prod .yellow { padding: 5px 5px 5px 10px; float: left } .note_prod { width: 225px; height: 23px; overflow: hidden; border-radius: 5px; display: table; font-size: 11px; font-weight: 700 } .note_prod .blue:after, .note_prod .red:after, .note_prod .yellow:after { width: 0; height: 0; border-top: 13px solid transparent; border-bottom: 13px solid transparent; top: -1px; margin-left: 5px; content: '' } .note_prod .one { z-index: 999 } .note_prod .two { z-index: 998 } .note_prod .blue { background-color: #42b9f6; position: relative } .note_prod .blue:after { border-left: 5px solid #42b9f6; position: absolute } .note_prod .red { background-color: #f75d50; position: relative; color: #fff } .note_prod .red:after { border-left: 5px solid #f75d50; position: absolute } .note_prod .yellow { background-color: #fbc665; position: relative } .note_prod .yellow:after { border-left: 5px solid #fbc665; position: absolute } .products_block .product { float: left; width: 190px; vertical-align: bottom } .product .image { height: 225px; position: relative } .product .image img { position: absolute; bottom: 0; left: 15px } .price { font-size: 18px; color: #f75d50; font-weight: 700 } .product { padding-bottom: 30px; position: relative } .product p { font-size: 15px; margin-top: 15px } .left52 { margin-left: 52px } .product a { color: #fff } .mrg1 { margin-top: 25px; margin-bottom: 15px } .products_martopbot { margin-top: 60px; margin-bottom: 100px } .cont_shop_but { display: table-cell; vertical-align: middle; padding: 35px } .cont_shop { text-decoration: none; font-size: 12px; border-bottom: 1px dotted #799920; color: #799920 } .icons { width: 45px; height: 50%; position: absolute; z-index: 9; right: 0; padding-top: 25px; padding-right: 15px } .icons a { width: 44px; height: 44px; float: left; border: 1px solid #d2d2d2; margin-bottom: 5px; background-color: #fff } a:hover { cursor: pointer } .basket_item .form-group { display: inline } .HOME_RIGHT, .sort_block, .sort_block ul, .sort_block ul li { display: inline-block } .basket.open:after { content: ''; position: absolute; top: 43px; width: 100%; height: 10px; background-color: #fff; left: 0; z-index: 9990 } .basket_hovered .basket_sum { float: left } a.active { font-weight: 700; text-decoration: underline } .HOME_RIGHT { vertical-align: top; margin-left: 10px; position: absolute } #HOME_UNDER_SLIDER>div { display: inline-block; margin-right: 3px; margin-top: 3px } .sort_block ul { margin: 0; padding: 0 } .special-products, .why_me_ { padding-top: 30px } .sort_block ul li { margin: 0 .5em; list-style: none } .sort_block ul li a.asc:after, .sort_block ul li a.desc:after { display: block; width: 5px; height: 3px; position: absolute; top: 50%; margin-top: -1px; right: -10px; content: ''; background: url(../img/arrow_sort_asc_desc.png) no-repeat } .sort_block ul li a.asc:after { background-position: 0 0 } .sort_block ul li a.desc:after { background-position: 0 -3px } .home_banner_up { margin-top: 20px } .home_banner_up .HOME_RIGHT { display: block; float: right; position: static; margin-left: 0 } #HOME_SLIDER .jssorb03 .av, #HOME_SLIDER .jssorb03 div, #HOME_SLIDER .jssorb03 div:hover { width: 6px; height: 6px; border-radius: 50%; line-height: 6px; background: #fff; border: 2px solid #fff; box-shadow: 0 0 5px 0 rgba(54, 54, 54, .75) } #HOME_SLIDER .jssorb03 .av, #HOME_SLIDER .jssorb03 div.av:active, #HOME_SLIDER .jssorb03 div.av:hover { cursor: default; background: #95BA2F } .special-products .link_buy { margin-bottom: 0 } .special-products .item { margin-bottom: 0!important } .why_me_ { overflow: hidden; margin-bottom: 60px } .why_me_ .why_list { width: 1038px; margin-left: -58px } .seo_text p { margin: 12px 0 0; font-size: 13px!important; color: #333!important; font-family: Roboto!important } .seo_text p:first-child { margin-top: 0 } .product-special { position: absolute } .jcarousel-skin-tango .jcarousel-item { width: 38px; height: 38px; border: 1px solid #d2d2d2; background: #fff } .jcarousel-skin-tango .jcarousel-item a { display: table-cell; width: 38px; height: 38px; vertical-align: middle } .mycarousel img { max-width: 38px; max-height: 38px; border: 0; vertical-align: middle } .jcarousel-skin-tango .jcarousel-clip-vertical, .jcarousel-skin-tango .jcarousel-container-vertical { height: 175px } .jcarousel-skin-tango .jcarousel-container-vertical { padding: 0 } .jcarousel-skin-tango .jcarousel-prev-vertical { top: -13px } .jcarousel-skin-tango .jcarousel-next-vertical { bottom: -13px } .jcarousel-skin-tango .jcarousel-next-vertical, .jcarousel-skin-tango .jcarousel-prev-vertical { left: 0; width: 42px; background-position: 14px 0 } .products.pn>ul, ul.product-special li { width: 100%; float: left } .jcarousel-skin-tango .jcarousel-next-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-vertical:hover { background-position: 14px 0; left: 0 } ul.product-special { position: absolute; top: 0; left: 16px } ul.product-special li div { color: #333; font-size: 10px; font-weight: 700; height: 22px; line-height: 24px; padding: 0 9px; position: relative; border-top-left-radius: 4px; border-bottom-left-radius: 4px; margin-top: 8px; float: left } ul.product-special li:first-child { margin-top: 0 } ul.product-special li.top div { background: #fbc665 } ul.product-special li.top div:after { content: ''; position: absolute; right: -19px; top: 3px; border: 11px solid transparent; border-top: 5px solid #fbc665; transform: rotate(-90deg) } ul.product-special li.new div:after, ul.product-special li.promo div:after { content: ''; position: absolute; right: -18px; top: 2px; transform: rotate(-90deg) } ul.product-special li.new div { background: #42b9f6 } ul.product-special li.new div:after { border: 11px solid transparent; border-top: 5px solid #42b9f6 } ul.product-special li.promo div { background: #f75d50 } ul.product-special li.promo div:after { border: 11px solid transparent; border-top: 5px solid #f75d50 } .cost-block { margin-top: 1px } .products.pn a.link_buy { margin-bottom: 0 } .products.pn { padding-bottom: 0 } .products.pn>ul { margin-bottom: -3px } ._form_checkbox_reset, .sort_block, .sort_block ul li a { font-size: 12px } .filter_accept_bloc { margin-top: 13px; margin-bottom: 0 } ._form_checkbox_reset { color: #6a6a6a; display: block; width: 128px; height: 28px; border: 1px solid #d2d2d2; line-height: 28px; border-radius: 4px; text-decoration: none; margin: 0 auto } .irs-max, .irs-min, .irs-slider:after { display: none } .footer-mail, input.custom-radio+label:hover { text-decoration: underline } ._form_checkbox_reset:hover { border: 1px solid #95ba2f; color: #6a6a6a } ._form_checkbox_reset:active { border: 1px solid #95ba2f; background: #95ba2f; color: #fff } .sort_block ul li a { color: #8fa951; position: relative } .sort_block ul li a:hover { color: #333 } #HOME_SLIDER .jssora03l, #HOME_SLIDER .jssora03r { width: 36px; height: 340px; background: url(../img/new_arrows_.png) no-repeat } #HOME_SLIDER .jssora03l, #HOME_SLIDER .jssora03l:hover { background-position: 0 50%; left: 0; top: 0 } #HOME_SLIDER .jssora03r, #HOME_SLIDER .jssora03r:hover { background-position: -36px 50%; right: 0; top: 0 } .loyout ._prd_spec-wr { margin-top: 10px } .loyout .special-products:first-child { border-top: 0; padding-top: 0 } .irs-slider { width: 13px; height: 13px; top: 25px; border-radius: 100%; box-shadow: none; border: 1px solid #d2d2d2; background: #fff; background: -moz-linear-gradient(top, #fff 0, #ebebeb 100%); background: -webkit-linear-gradient(top, #fff 0, #ebebeb 100%); background: linear-gradient(to bottom, #fff 0, #ebebeb 100%); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=0) } .irs-slider.state_hover, .irs-slider:hover { background: #fff } .irs-slider:before { content: ""; position: absolute; width: 5px; height: 5px; z-index: 2; border: 1px solid #d2d2d2; border-radius: 100%; background: #799920; top: 3px; left: 3px } .delivery-data:after, .irs-line:before, .owl-controls .owl-buttons div:before { content: '' } .irs-bar { height: 3px; top: 30px } .irs-line { height: 9px; background: #ebebeb; border: 1px solid #d2d2d2; top: 27px } .irs-line:before { width: 166px; height: 5px; position: absolute; top: 2px; left: 2px; background: #d2d2d2; border-radius: 5px } .irs { height: 49px } .price_filter.first_price_li { margin-top: 8px } .product_read_ .w { width: 110px; overflow: hidden; margin: 0; padding-top: 0; display: table-cell; vertical-align: middle; height: 32px; float: none } .cont_shopping-wr, .field-orders-body .control-label, .field-orders-delivery .control-label, .field-orders-payment .control-label, .textareagroup .control-label { float: left; width: 100% } .product_read_ .w .cost, .product_read_ .w strike { width: 100%; float: left } .product_read_price .link_buy { width: 118px; position: absolute; top: 50%; right: 0; margin: -16px 0 0 } .product_read_price { position: relative; min-height: 32px; margin-top: 10px } .special-products.products h3 { margin-bottom: 10px } .special-products.products li.item { margin-top: 30px } .productLeftBar .cost_box { border-top: 0; padding: 10px 0 0 } .productLeftBar .product_mod { width: 100%; float: left; border-bottom: 1px solid #d2d2d2; padding-bottom: 15px } .cont_shopping-wr { margin-top: 10px } .cont_shopping-wr .cont_shopping { float: right } .cont_shopping { display: block!important; border-top: 0!important; border-left: 0!important; border-right: 0!important; border-bottom: 1px dashed #799920!important; color: #799920!important; margin: 0!important; padding: 0!important; font-size: 12px!important; float: left; border-radius: 0!important } .delivery-data .field-order-delivery-childs .control-label, .jcarousel-skin-tango>li, .owl-pagination, input.custom-check, input.custom-radio { display: none } .info.product-thumb-video { width: 100%; height: 100% } .info.product-thumb-video embed, .info.product-thumb-video iframe { width: 100%!important; height: auto!important } .input-blocks, .input-blocks-wrapper { width: 100%; float: left } .form-order .input-blocks-wrapper { margin-top: 6px } .input-blocks label { font-size: 13px; color: #333 } .basket_input_2 label { height: 30px; line-height: 30px; float: left; width: 70px!important; padding-top: 0!important } .custom-input-2 { width: 100%; height: 30px; outline: 0; line-height: 30px; padding-left: 8px; margin-top: 5px; background: #fff; border-radius: 4px } .custom-area-2, .custom-input-2, .textareagroup textarea { border: 1px solid #d2d2d2; box-sizing: border-box; font-size: 13px; color: #636363 } .custom-area-2, .textareagroup textarea { min-height: 128px; max-height: 128px; resize: none; width: 100%; max-width: 100%; outline: 0; padding-left: 8px; padding-top: 8px; margin-top: 8px } .basket_input_2 .custom-input-2 { width: 270px; float: right; margin-top: 0 } .custom-area-3:focus, .custom-input-2:focus, .textareagroup textarea:focus { box-shadow: 1px 2px 2px 0 rgba(215, 215, 215, .75) inset; transition: .1s } .textareagroup textarea:focus { border: 1px solid #d2d2d2 } .radio_grp label.control-label, .textareagroup .control-label, .title_groups { font-size: 12px; font-weight: 700; text-transform: uppercase; margin-bottom: 12px } .input-blocks-group { width: 100%; float: left; border-bottom: 1px solid #d2d2d2; padding-bottom: 20px; margin-top: 18px } .custom-form-buttons { width: 100%; float: left } input.custom-check+label, input.custom-radio+label { font-size: 13px; cursor: pointer; margin-left: 6px } input.custom-radio+label span { width: 16px; height: 16px; background: url(../img/radio_new.png) no-repeat; float: left; transition: .2s; margin-top: 1px } input.custom-radio:checked+label span, input.custom-radio:checked+label:hover span { background: url(../img/radio_new-active.png) no-repeat } .custom-form-buttons { margin-top: 7px } .custom-form-buttons:first-child { margin-top: 0 } .checkout_basket { width: 100%; float: left } .checkout_basket button { margin: 0 auto } .input-blocks-wrapper .help-block { padding-left: 71px; padding-top: 4px; width: 100%; float: left; box-sizing: border-box; margin-bottom: 0 } .cont_shop_but-wr { height: 33px; margin-top: 35px; padding-bottom: 29px } .cont_shop_but-wr .cont_shop { margin-top: 8px; float: left } .cont_shop_but-wr .submit4.bottom3 { float: right } ._qqq_ .params { font-size: 12px } .activeShow { border-bottom: 0!important } .delivery-data:after, .special-products { border-bottom: 1px solid #d2d2d2 } .delivery-data:after { width: 100%; position: absolute; bottom: -27px; left: 0 } .img_ajax_basket img { margin-right: 0!important; max-width: 90px; max-height: 90px; vertical-align: middle } #login-form { margin: 50px auto 0 } #bg { top: 0!important; z-index: 1!important } body>.bottom, body>.fotter, body>.top, body>.wrap { position: relative; z-index: 2 } .owl-controls .owl-buttons div { width: 34px!important; height: 50px!important; background: #596065!important; top: 50%!important; margin: -25px 0 0!important; opacity: 1!important; border-radius: 0!important; padding: 0!important; position: absolute } .owl-controls .owl-buttons div:hover { background: #acafb2!important; transition: .2s!important } .owl-controls .owl-buttons .owl-prev { border-top-right-radius: 4px!important; border-bottom-right-radius: 4px!important; left: -20px } .owl-controls .owl-buttons .owl-next { border-top-left-radius: 4px!important; border-bottom-left-radius: 4px!important; right: -20px } .owl-controls .owl-buttons div:before { position: absolute; width: 8px; height: 22px; background: url(../img/arrows_blocks.png) no-repeat; top: 50%; margin-top: -11px; left: 50%; margin-left: -4px } .owl-controls .owl-buttons .owl-prev:before { background-position: 0 0 } .owl-controls .owl-buttons .owl-next:before { background-position: -8px 0 } .basket_input_2.required .control-label { position: relative } .basket_input_2.required .control-label:before { position: absolute; top: 0; content: '*'; color: #D60000; left: -11px; padding-top: 2px } .float-left { float: left } .blog-show-img { padding-right: 20px } .text_seo.hidden_seo { height: 178px; overflow: hidden; position: relative } .text_seo.hidden_seo div { height: 162px; overflow: hidden; position: relative } .text_seo.hidden_seo a { position: absolute; bottom: 0; right: 0; font-size: 16px } .text_seo.hidden_seo div:before { content: ''; display: block; position: absolute; bottom: 0; right: 0; left: 0; height: 120px; background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, #fff)); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 100%); background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 100%); background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 100%); background: linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 100%) } .checkout_basket button, .submit4, a.link_buy { font-size: 15px } .cost, .product_read_price #cost { font-size: 20px } .cost span, .cost span.valute, .product_read_price .valute { font-size: 15px } .comment_display_block { height: 35px } .basket { margin-top: 34px!important } .header-time { float: right; margin-right: 25px } .header-time table { border: 0; padding: 0; outline: 0; height: 129px } .header-time table td { font-size: 14px; line-height: 14px } .header-time table td span { font-size: 16px } .header-time table table { height: auto } .header-time.footer_time { width: 100%; float: left; margin-top: 68px } .header-time.footer_time table td { vertical-align: top } .footer-mail { color: #99a5ad } .footer-mail:hover { color: #fff } .labels_block .labels_item { display: inline-block; width: 49% } .article_comment_description { margin: -10px 0 10px } .article_list_comment { height: auto; margin: 10px 0 } .check_price { font-size: 12px; color: #708090; margin: 20px 0 10px; padding-bottom: 10px; border-bottom: 1px solid #d2d2d2 } .product_rating_block { display: inline-block } .product_review_block { float: right } .product_review_block a { font-size: 13px; text-decoration: none; border-bottom: 1px dotted #799920 } .artbox_comment_description { min-height: 20px } .flip-clock-wrapper ul{ width: 40px; }