*{margin:0;padding:0}body{background:#fff;font:12px/1.35 Arial,Helvetica,sans-serif;font-family:Arial,Helvetica,sans-serif;color:#000;text-align:center}img{border:0;vertical-align:top}a{color:#106BA4;text-decoration:none}a:hover{text-decoration:underline}:focus{outline:0}
h1{font-size:20px;font-weight:normal}h2{font-size:18px;font-weight:normal;line-height:1.25}h3{font-size:16px;font-weight:bold;line-height:1.25}h4{font-size:14px;font-weight:bold}h5{font-size:12px;font-weight:bold}h6{font-size:11px;font-weight:bold}
form{display:inline}fieldset{border:0}legend{display:none}
table{border:0;border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:100%}caption,th,td{vertical-align:top;text-align:left;font-weight:normal}
strong{font-weight:bold}address{font-style:normal;color:#000}cite{font-style:normal}q,blockquote{quotes:none}q:before,q:after{content:''}small,big{font-size:1em}sup{font-size:1em;vertical-align:top}ul,ol{list-style:none}
.hidden{display:block !important;border:0 !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important;width:0 !important;height:0 !important;overflow:hidden !important}.nobr{white-space:nowrap !important}.wrap{white-space:normal !important}.a-left{text-align:left !important}.a-center{text-align:center !important}.a-right{text-align:right !important}.v-top{vertical-align:top}.v-middle{vertical-align:middle}.f-left,.left{float:left !important}.f-right,.right{float:right !important}.f-none{float:none !important}.f-fix{float:left;width:100%}.no-display{display:none}.no-margin{margin:0 !important}.no-padding{padding:0 !important}.no-bg{background:none !important}
.aw-blog-read-more{font-size:16px;text-align:right}.aw-blog-read-more a,.aw-blog-posts h2 a{text-decoration:underline}.postWrapper{margin-bottom:20px;width:100%}.postImage{float:left;margin-right:10px;padding-bottom:10px}.aw-blog-posts,.aw-blog-posts-view{background-color:#F2F3F5;border-bottom:2px solid #106BA4;border-top:2px solid #106BA4;border-left:2px solid #106BA4;border-right:2px solid #106BA4;padding:13px 19px 32px 21px;display:block;height:auto;overflow:auto}.aw-blog-posts-view .postTitle{margin-bottom:10px}.postTitle_ox{padding-bottom:10px}#blog_ox .postTitle_ox a{text-decoration:underline}
.wrapper{padding-top:25px}
.page{
    /*width:1000px;margin:0 auto;text-align:left*/
}
.page-print{background:#fff;padding:20px;text-align:left}.page-empty{background:#fff;padding:20px;text-align:left}.page-popup{padding:20px;text-align:left}.main-container{}.main{margin-top:10px}
.col-left{float:left;width:211px}.col-main{float:left;width:789px}.col-right{float:right;width:211px}.col1-layout .col-main{float:none;width:auto}
.col2-left-layout .col-main{float:right}.col2-right-layout .col-main{}.col2-left-layout .category-title{padding:9px 0px 9px 20px;background:#106BA4;color:#fff}.col2-left-layout .category-title h1{color:#FFFFFF;font-size:1.16em;font-weight:normal;margin-bottom:0;text-transform:uppercase;line-height:1.35;overflow:hidden;height:18px}
.col3-layout .col-main{width:560px;}.col3-layout .col-wrapper{float:left;width:780px}.col3-layout .col-wrapper .col-main{float:right}
.col2-set .col-1{float:left;width:275px}.col2-set .col-2{float:right;padding-right:5px;width:415px}.col2-set .col-narrow{width:33%}.col2-set .col-wide{width:65%}.col2-set p{margin-top:10px;line-height:1.5}.col3-set .col-1{float:left;width:32%}.col3-set .col-2{float:left;width:32%;margin-left:2%}.col3-set .col-3{float:right;width:32%}.col4-set .col-1{float:left;width:23.5%}.col4-set .col-2{float:left;width:23.5%;margin:0 2%}.col4-set .col-3{float:left;width:23.5%}.col4-set .col-4{float:right;width:23.5%}
input,select,textarea,button{font:12px Arial,Helvetica,sans-serif;vertical-align:middle;color:#000}input.input-text,select,textarea{}input.input-text,textarea{padding:2px;width:200px}select{padding:1px}select option{padding-right:10px}select.multiselect option{border-bottom:1px solid #ddd;padding:2px 5px}select.multiselect option:last-child{border-bottom:0}textarea{overflow:auto}input.radio{margin-right:3px}input.checkbox{margin-right:3px}input.qty{width:2.5em !important;text-align:center}button.button::-moz-focus-inner{padding:0;border:0}
button.button{-webkit-border-fit:lines}
button.button{overflow:visible;width:auto;border:0;padding:0;margin:0;background:transparent;cursor:pointer}
button.button span{float:left;font:bold 12px/21px Arial,Helvetica,sans-serif;text-align:center;white-space:nowrap;color:#fff;background-color:#3D5E37;display:block}button.button span:hover{background-color:#0A970E}button.button span span{background-position:100% 0;padding:4px 8px 4px 8px}.add-to-box .add-to-cart button.button span{float:left;height:30px;background:transparent url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/btn_addtocart.gif) 0 0 no-repeat;padding:0px;font:bold 12px/21px Arial,Helvetica,sans-serif;text-align:center;white-space:nowrap;color:#fff}.add-to-box .add-to-cart button.button span span{background-position:100% 0;padding:4px 12px 0px 4px}.btn-clear{border:1px solid #F7E451;color:#1A79A9;display:inline-block;margin:0px 4px;background-color:#FFF7C1}.btn-clear span{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/clear_backet.png) no-repeat 8px center;display:block;padding:6px 10px 6px 29px}button.disabled{}button.disabled span{}button.btn-checkout span{}button.btn-checkout.no-checkout{}p.control input.checkbox,p.control input.radio{margin-right:6px}
.form-list li{margin:0 0 8px}.form-list label{float:left;color:#111;font-weight:normal;font-size:11pt;position:relative;z-index:0;margin-bottom:5px}.form-list label.required{}.form-list label.required em{float:right;font-style:normal;color:#eb340a;position:absolute;top:0;right:-8px}.form-list li.control label{float:none}.form-list li.control input.radio,.form-list li.control input.checkbox{margin-right:6px}.form-list li.control .input-box{clear:none;display:inline;width:auto}
.form-list .input-box{display:block;clear:both;width:260px}.form-list .field{float:left;width:275px}
.form-list input.input-text{width:260px;height:21px;margin-top:4px}.form-list textarea{width:262px;height:10em}.form-list select{width:260px}.form-list li.wide .input-box{width:auto}.form-list li.wide input.input-text{width:529px}.form-list li.wide textarea{width:537px}.form-list li.wide select{width:535px}.form-list li.additional-row{border-top:1px solid #ccc;margin-top:10px;padding-top:7px}.form-list li.additional-row .btn-remove{float:right;margin:5px 0 0}.form-list .input-range input.input-text{width:74px}
.form-list .customer-name-prefix .input-box,.form-list .customer-name-suffix .input-box,.form-list .customer-name-prefix-suffix .input-box,.form-list .customer-name-prefix-middlename .input-box,.form-list .customer-name-middlename-suffix .input-box,.form-list .customer-name-prefix-middlename-suffix .input-box{width:auto}.form-list .name-prefix{width:65px}.form-list .name-prefix select{width:55px}.form-list .name-prefix input.input-text{width:49px}.form-list .name-suffix{width:65px}.form-list .name-suffix select{width:55px}.form-list .name-suffix input.input-text{width:49px}.form-list .name-middlename{width:70px}.form-list .name-middlename input.input-text{width:49px}.form-list .customer-name-prefix-middlename-suffix .name-firstname,.form-list .customer-name-prefix-middlename .name-firstname{width:140px}.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text,.form-list .customer-name-prefix-middlename .name-firstname input.input-text{width:124px}.form-list .customer-name-prefix-middlename-suffix .name-lastname{width:205px}.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text{width:189px}.form-list .customer-name-prefix-suffix .name-firstname{width:210px}.form-list .customer-name-prefix-suffix .name-lastname{width:205px}.form-list .customer-name-prefix-suffix .name-firstname input.input-text,.form-list .customer-name-prefix-suffix .name-lastname input.input-text{width:189px}.form-list .customer-name-prefix-suffix .name-firstname{width:210px}.form-list .customer-name-prefix-suffix .name-lastname{width:205px}.form-list .customer-name-prefix-suffix .name-firstname input.input-text,.form-list .customer-name-prefix-suffix .name-lastname input.input-text{width:189px}.form-list .customer-name-prefix .name-firstname,.form-list .customer-name-middlename .name-firstname{width:210px}.form-list .customer-name-suffix .name-lastname,.form-list .customer-name-middlename .name-firstname,.form-list .customer-name-middlename-suffix .name-firstname,.form-list .customer-name-middlename-suffix .name-lastname{width:205px}.form-list .customer-name-prefix .name-firstname input.input-text,.form-list .customer-name-suffix .name-lastname input.input-text,.form-list .customer-name-middlename .name-firstname input.input-text,.form-list .customer-name-middlename-suffix .name-firstname input.input-text,.form-list .customer-name-middlename-suffix .name-lastname input.input-text{width:189px}.form-list .customer-dob .dob-month,.form-list .customer-dob .dob-day,.form-list .customer-dob .dob-year{float:left;width:85px}.form-list .customer-dob input.input-text{display:block;width:74px}.form-list .customer-dob label{font-size:10px;font-weight:normal;color:#888}.form-list .customer-dob .dob-day,.form-list .customer-dob .dob-month{width:60px}.form-list .customer-dob .dob-day input.input-text,.form-list .customer-dob .dob-month input.input-text{width:46px}.form-list .customer-dob .dob-year{width:140px}.form-list .customer-dob .dob-year input.input-text{width:134px}.buttons-set{clear:both;margin:5px 0 0;padding:5px 0px 0px 10px;0px;border-top:1px solid #ddd}.buttons-set .back-link{float:left}.buttons-set button.button{float:right}.buttons-set p.required{margin:0 0 5px}.buttons-set-order{}.fieldset{border:1px solid #ddd;background:#fefefe;padding:22px 25px 12px 33px;margin:28px 0}.fieldset .legend{float:left;font-weight:normal;font-size:13px;border:1px solid #000;background:#F2F4F5;color:#333;margin:-33px 0 0 -10px;padding:4px 8px;position:relative}
.validation-advice{clear:both;min-height:13px;margin:3px 0 0;padding-left:17px;font-size:10px;line-height:13px;background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/validation_advice_bg.gif) 2px 1px no-repeat;color:#f00}.validation-failed{border:1px dashed #f00 !important;background:#faebe7 !important}.validation-passed{}p.required{font-size:10px;text-align:right;color:#f00}
.v-fix{float:left}.v-fix .validation-advice{display:block;width:12em;margin-right:-12em;position:relative}
.success{color:#3d6611;font-weight:bold}.error{color:#f00;font-weight:bold}.notice{color:#ccc}.messages{display:none;z-index:200000}.messages,.messages ul{list-style:none !important;margin:0 !important;padding:0 !important}.messages{width:100%;overflow:hidden}.messages li{margin:0 0 10px}.messages li li{margin:0 0 3px}.error-msg,.success-msg,.note-msg,.notice-msg{border-style:solid !important;border-width:1px !important;background-position:10px 9px !important;background-repeat:no-repeat !important;min-height:24px !important;padding:8px 8px 8px 32px !important;font-size:11px !important;font-weight:bold !important}.error-msg{border-color:#f16048;background-color:#faebe7;background-image:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/i_msg-error.gif);color:#df280a}.success-msg{border-color:#446423;background-color:#eff5ea;background-image:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/i_msg-success.gif);color:#3d6611}.note-msg,.notice-msg{margin:20px 0px 0px 0px;border-color:#fcd344;background-color:#fafaec;background-image:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/i_msg-note.gif);color:#3d6611}
.breadcrumbs{border-bottom-right-radius:4px;border-bottom-left-radius:4px;color:white;background-color:#25384A;padding:10px;margin:0 0 10px;margin-top:-10px;overflow:hidden;position:relative}.breadcrumbs ul{width:300%}.breadcrumbs li{display:inline}.breadcrumbs a{color:#FFD019;text-decoration:underline}.breadcrumbs .home{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/home.png) no-repeat scroll 0px 0px;background-size:15%;padding-left:20px;padding-top:1px; font-size: 10pt;text-transform: uppercase;font-weight: bold;}
.page-category-list-view-button-details{clear:both;margin:10px 0px 0px}.page-category-list-view-button-details a{text-decoration:underline;color:#0A970E;font-size:14px}.page-category-list-view-button-details a:hover{text-decoration:none}.page-customer-logout{padding:40px 10px;text-align:center;font-size:18pt}.page-checkout-success-wrapper{margin-top:10px}.page-checkout-success{font-size:14px;text-align:left;line-height:1.5}.page-checkout-success-infotext{margin:20px 0px;padding:10px 5px;background-color:#eee}.order-id{font-weight:bold;font-size:14pt;color:#888}
.page-title{padding:11px 0 8px;background:none repeat scroll 0 0 #106BA4}.page-title h1,.page-title h2{font-size:16px;color:#fff;padding-left:20px;line-height:1.2}.page-title .separator{margin:0 3px}.page-title .link-rss{float:right}.title-buttons{text-align:right;padding-right:10px}.title-buttons h1,.title-buttons h2,.title-buttons h3,.title-buttons h4,.title-buttons h5,.title-buttons h6{float:left}.cart .title-buttons{padding:15px 0px;overflow:hidden}.subtitle,.sub-title{clear:both}
.toolbar .sorter,.toolbar .pager{background:none repeat scroll 0 0 #EEEEEE;color:#000000}.page-sitemap .pager{padding:5px;text-align:center;width:auto;float:none}.pager{padding:10px 10px 4px 10px;text-align:center}
.pager .amount{float:left;padding-right:5px}.pager .limiter{float:right}.pager .pages{margin:0 135px}.pager .pages ol{display:inline}.pager .pages li{display:inline}.pager .pages .current{}
.sorter{padding:10px 10px 4px 10px}
.sorter .view-mode{float:left}.sorter .sort-by{float:right}.sorter .link-feed{}
.toolbar{background:none repeat scroll 0 0 #EEEEEE;border-top:2px solid #FFD019;border-bottom:1px solid #cccccc}.toolbar .pager{}.toolbar .sorter{}.toolbar-bottom{}
.data-table{width:100%}.data-table th{padding:5px 0px;border-bottom:1px solid #ddd;font-weight:bold;white-space:nowrap}.data-table td{padding:5px;border-bottom:1px solid #ddd}.data-table thead{background-color:#f2f2f2}.data-table tbody{}.data-table tfoot{}.data-table tr.first{}.data-table tr.last{}.data-table tr.odd{}.data-table tr.even{background-color:#f6f6f6}.data-table tbody.odd{}.data-table tbody.odd td{border-width:0 1px}.data-table tbody.even{background-color:#f6f6f6}.data-table tbody.even td{border-width:0 1px}.data-table tbody.odd tr.border td,.data-table tbody.even tr.border td{border-bottom-width:1px}.data-table th .tax-flag{white-space:nowrap;font-weight:normal}.data-table td.label,.data-table th.label{font-weight:bold;background-color:#f6f6f6;padding-left:10px}.data-table td.value{}#product-review-table{margin-top:5px}
tr.summary-total{cursor:pointer}tr.summary-total td{}tr.summary-total .summary-collapse{float:right;text-align:right;padding-left:20px;background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/bkg_collapse.gif) 0 4px no-repeat;cursor:pointer}tr.show-details .summary-collapse{background-position:0 -53px}tr.show-details td{}tr.summary-details td{font-size:11px;background-color:#dae1e4;color:#626465}tr.summary-details-first td{border-top:1px solid #d2d8db}tr.summary-details-excluded{font-style:italic}
.cart-tax-info{display:block}.cart-tax-info,.cart-tax-info .cart-price{padding-right:20px}.cart-tax-total{display:block;padding-right:20px;background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/bkg_collapse.gif) 100% 4px no-repeat;cursor:pointer}.cart-tax-info .price,.cart-tax-total .price{display:inline !important;font-weight:normal !important}.cart-tax-total-expanded{background-position:100% -53px}.cart-empty{padding:20px 10px;text-align:center;vertical-align:middle}.cart-empty .message-cart-empty{font-size:20pt;text-align:center;margin-bottom:20px}
.std .subtitle{padding:0}.std ol.ol{list-style:decimal outside;padding-left:1.5em}.std ul.disc{list-style:disc outside;padding-left:18px;margin:0 0 10px}.std dl dt{font-weight:bold}.std dl dd{margin:0 0 10px}
.links li{display:inline;padding:6px 16px;float:right;text-align:center}.links li:hover{background-color:#354455}.links li a{font-size:10pt;color:#FFFFFF}.links li.first{padding-left:0 !important;padding:8px 16px}.links li.last{background:none !important;padding-right:0 !important;padding:8px 16px}.links li #CheckoutCart{position:absolute;left:60%;margin-top:6px;line-height:16px;background-color:#354455;color:#FFFFFF; display:none;padding:0px;width:300px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.links li #CheckoutCart h1{border-bottom:1px solid #FFD019;padding:10px 0 10px;text-align:left;text-transform:uppercase}.links li #CheckoutCart span.checkout-link-disabled{background-color:#EEE;border:1px solid #000000;color:#AAB;cursor:default;float:right;padding:5px 20px}.top-link-enter a{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/icons/enter.png) no-repeat scroll 0px 0px;padding-left:20px}.top-link-cart{background-color:#5B8E52}.top-link-cart #tcart{background:url("/skin/frontend/oxford/default4/images/basket.png") no-repeat -2px 0px;padding-left:18px}.newBasket{border:1px solid #bbb;background-color:ddd;padding:2px;cursor:pointer;border-radius:2px}#CheckoutCart .CheckoutCartWrapper,#CheckoutCart CheckoutCartFooter{padding:10px}#CheckoutCart .CheckoutCartFooter{background-color:#141E28;text-align:right;padding:8px 12px 8px 4px;border-top:1px solid #EB8A32;margin-top:5px;float:left;width:284px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}#CheckoutCart .CheckoutCartFooter a{font-weight:bold;text-transform:uppercase}.totals_cart_top{overflow:hidden;padding:10px 0px 10px 0px;text-align:left}.links li #CheckoutCart p{padding-top:20px;text-align:left}.links li:hover #CheckoutCart{display:block;z-index:50001}.link-cart{font-weight:normal;color:#5B8E52;padding:4px;background-color:#EEE}.link-wishlist{font-weight:bold}.link-reorder{font-weight:bold}.link-compare{font-weight:bold}.link-print a{color:#fff}.link-print{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/i_print.gif) 0 2px no-repeat;padding:2px 0 2px 25px}.link-rss{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/i_rss.gif) 0 1px no-repeat;padding-left:18px;white-space:nowrap}.btn-remove{display:block;width:11px;height:11px;font-size:0;line-height:0;background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/btn_remove.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden}.btn-remove2{display:block;width:16px;height:16px;font-size:0;line-height:0;background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/btn_trash.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden}.btn-edit{display:block;width:11px;height:11px;font-size:0;line-height:0;background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/btn_edit.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden}.cards-list dt{margin:5px 0 0}.cards-list .offset{padding:2px 0 2px 20px}.separator{margin:0 3px}.divider{clear:both;display:block;font-size:0;line-height:0;height:1px;margin:10px 0;background:#ddd;text-indent:-999em;overflow:hidden}
.noscript{border:1px solid #ddd;border-width:0 0 1px;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f}.noscript .noscript-inner{width:1000px;margin:0 auto;padding:12px 0 12px;background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/i_notice.gif) 20px 50% no-repeat}.noscript p{margin:0}
.demo-notice{margin:0;padding:6px 10px;background:#d75f07;font-size:12px;line-height:1.15;text-align:center;color:#fff}
.logo{float:left}.header-container{position:fixed;width:100%;top:0px;left:0px;z-index:100000;border-bottom:1px solid #EEE;background:none repeat scroll 0 0 #165A90;padding:0px}
.header-contacts{float:left;padding-top:5px;background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/icons/phone.png) no-repeat scroll 0px 2px;padding-left:25px}.header-contacts span{color:#FFF;font-size:11pt;padding-right:10px}.header-container .page{text-align:right}.header-container a{color:#7B7A7A;text-decoration:none}.header-container a:hover{color:#fff;text-decoration:underline}.header{margin-top:10px;background:url("https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/bg_head.jpg");height:147px;z-index:1;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.header .logo{float:left;text-decoration:none !important;padding:5px 0 0 5px}.header .logo2,.header .header-telephon{float:right;padding:10px 25px 0 0}.header .header-telephon{padding:5px 45px 0 0}.header .quick-access{float:right;clear:both}.header a{color:#fff;text-decoration:none}.header a:hover{color:#fff;text-decoration:underline}.header .logo strong{position:absolute;top:-999em;left:-999em;width:0;height:0;font-size:0;line-height:0;text-indent:-999em;overflow:hidden}.header h1.logo{margin:0;padding:0;padding:20px 0px 0px 30px}.header .welcome-msg{padding-top:5px;margin-left:700px;width:250px;font-size:22px;font-weight:bold;text-align:right;color:#fff}.header .form-search{margin:5px 48px 0 0;height:26px;background-repeat:no-repeat;background-image:url(/skin/frontend/oxford/default4/images/search.png);text-align:right;width:259px;float:right}.header .form-search #search{margin:4px 0px 1px 0px;background:none;border:0px;width:80%}.header .form-search button{background:none;cursor:pointer;width:26px;height:24px;margin-top:1px;margin-right:2px;padding:0}.header .welcome-msg a{}.header .links{float:right}.header .form-search .search-autocomplete{z-index:999}.header .form-search .search-autocomplete ul{border:1px solid #ddd;background-color:#fff}.header .form-search .search-autocomplete li{padding:3px;border-bottom:1px solid #ddd;cursor:pointer}.header .form-search .search-autocomplete li .amount{float:right;font-weight:bold}.header .form-search .search-autocomplete li.selected{}.header .form-language{clear:both;text-align:right}.header-container .top-container{clear:both;text-align:right}.header ul.links{clear:both;float:right;position:relative;margin-right:10px;width:500px}.header ul.links li{margin-left:10px;padding:4px 0px 0px 0px;float:right;position:relative;_padding:0px;_z-index:900}.header ul.links a:active,.header ul.links a:visited,.header ul.links a:link{color:#fff;font-size:11px;font-weight:normal;padding:0px 0px 0px 0px}.header ul.links li span{font-size:11px;color:#daecea}.header ul.header_info_block{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;float:right;position:relative;clear:both}ul.top_links{float:left;position:absolute;margin-top:20px}ul.top_links li{float:left;margin-left:15px;padding:0px 15px 0px 0px;border-right:1px solid #d8d8d8;font-size:11px}ul.top_links li.last{border:0}ul.top_links li a:link,ul.top_links li a:visited{color:#fff;text-transform:uppercase;font-weight:bold}ul.top_links li a:hover{color:#666;text-decoration:underline}
.nav-container{border-bottom:4px solid #25384A;height:46px;background:url("https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/bkg_nav1.jpg") repeat-x scroll 0 0 #106BA4}#nav{display:inline-block;padding:5px 0;margin:0 auto;font-size:13px}
#nav li{text-align:left;position:relative}#nav li.over{z-index:998}#nav li.level0 a span{font-family:Arial,myriad_proregular;font-weight:bold;font-size:10pt;text-decoration:none;display:block;cursor:pointer;color:#ffffff}.level2 li a span{font-family:Arial;font-size:10pt;text-decoration:none;cursor:pointer;color:#106BA4 !important}#nav li a{display:block;text-decoration:none}#nav li a:hover{text-decoration:none}#nav li a span{display:block;white-space:nowrap;cursor:pointer}
#nav li{float:left}#nav li a{float:left;padding:5px 10px;font-weight:bold;color:#888}#nav li a:hover{color:#000}#nav li.over a,#nav li.active a{color:#000}
#nav ul,#nav div{
    /*position:absolute;width:15em;top:25px;left:-10000px;border:1px solid #ddd;background:#fafafa*/
}
#nav div ul{position:static;width:auto;border:none}
#nav ul ul,#nav ul div{top:7px}#nav ul li{float:none;border-bottom:1px solid #ddd}#nav ul li.last{border-bottom:0}#nav ul li a{float:none;padding:3px 9px;font-weight:normal;color:#888 !important}#nav ul li a:hover{color:#000 !important}#nav ul li.active > a,#nav ul li.over > a{color:#000 !important}
#nav li ul.shown-sub,#nav li div.shown-sub{left:0;z-index:999}#nav li .shown-sub ul.shown-sub,#nav li .shown-sub li div.shown-sub{left:100px}
.block{margin:0 0 4px;width:100%}.block .block-title{ text-align:center;background-color:#165A90;text-align:center;width:211px}.block .block-title strong{color:#FFFFFF;display:block;font-size:1.16em;font-weight:normal;line-height:1.2;padding:12px 20px 9px;text-transform:uppercase}.block .block-title strong span{}.block .block-title a{text-decoration:none !important}.block .block-subtitle{font-size:13px;font-weight:bold}.block .block-content{padding:0px;background-color:#EEE;width:209px;border:1px solid #DDD}#narrow-by-list{margin-top:5px}.block-catalog-list{background-color:#DDD;border:1px solid #CCC}.block-delivery{margin:10px 0;padding:5px 6px 5px 5px;background-color:#DDD;box-shadow:2px 2px 4px 0 rgba(0,0,0,0.4)}.block .btn-remove,.block .btn-edit{float:right}.block .actions{text-align:right}.block .actions a{float:left}.block .empty{}.block li.odd{}.block li.even{background-color:#f6f6f6}
.mini-products-list li{padding:5px 0;width:100%}.mini-products-list .product-image{float:left;width:50px;padding:5px;border:1px solid #ddd}.mini-products-list .product-details{margin-left:75px}.mini-products-list .product-details h4{font-size:1em;font-weight:bold;margin:0}
.block-account{}.block-account li{border-top:1px solid #B6B6B6;padding:10px 15px 5px 15px}
.block-currency{}.block-currency select{width:100%;border:1px solid #888}
.block-layered-nav{}.block-layered-nav dt{font-weight:bold}.block-layered-nav .currently{}.block-layered-nav .btn-remove{float:left;margin:2px 3px 0 0}
.block-layered-nav a{color:#106ba4;text-decoration:none}.block-layered-nav h3{font:12px arial;text-align:left}.block-layered-nav a:hover{text-decoration:underline}
.block-cart-top{background:url("https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/cart_books.png") no-repeat scroll 10px 0 transparent;border-left:1px solid #E2E2E2;color:#fff;float:right;font-size:11px;height:40px;position:relative;text-align:left;width:220px;height:110px;margin-top:5px;padding-top:0}.block-cart-top .block-title strong{color:#fff;font-size:14px;line-height:32px;padding-left:20px;text-shadow:0 1px 0 #000}.block-cart-top .summary{padding:10px 10px 0px 10px}.block-cart-top .price{font-size:18px;font-weight:bold}.price_null{color:#EFF911;font-size:18px;font-weight:bold}.header .block-cart-top a{color:#EFF911}
#block-content-ox{background-color:#EEE;width:209px;border:1px solid #DDD;padding:5px;width:199px}#block-content-ox .block-subtitle{text-align:center}#block-content-ox dt{padding-bottom:5px;padding-left:5px;padding-top:5px}#block-content-ox .actions-ox{text-align:center}#block-content-ox ol{padding-bottom:5px;padding-top:5px}.box-left-nav-ox{border:0 none;color:white;cursor:pointer;display:inline-block;font-size:10pt;font-weight:bold;margin:5px;min-width:14px;outline:medium none;padding:9px 5px;text-decoration:none;width:178px}
.block-cart{float:left;}.block-cart .summary{}.block-cart .amount{}.block-cart .subtotal{text-align:center}.block-cart .actions .paypal-logo{float:left;width:100%;margin:3px 0 0;text-align:right}.block-cart .actions .paypal-logo .paypal-or{clear:both;display:block;padding:0 55px 5px 0}.block-wishlist{}
.block-related{}.block-related li{padding:5px 0}.block-related input.checkbox{float:left;margin-right:-20px}.block-related .product{margin-left:20px}.block-related .product .product-image{float:left;margin-right:-65px}.block-related .product .product-details{margin-left:65px}
.block-compare{float:left}.block-compare li{padding:5px 0}
.block-viewed{}.block-viewed h2{color:#000000;font-size:18px;text-shadow:0 1px 0 #FFFFFF;text-align:center}.block-compared{}.block-new-ox{
    text-align:center}.block-new-ox h2{color:#000000;font-size:18px;text-shadow:0 1px 0 #FFFFFF}
.block-poll label{}.block-poll input.radio{float:left;margin:1px -18px 0 0}.block-poll .label{display:block;margin-left:18px}.block-poll li{padding:3px 9px}.block-poll .actions{margin:5px 0 0}.block-poll .answer{font-weight:bold}.block-poll .votes{float:right;margin-left:10px}
.block-tags ul,.block-tags li{display:inline}.block-subscribe{}
.block-reorder{}.block-reorder li{padding:5px 0}.block-reorder input.checkbox{float:left;margin:3px -20px 0 0}.block-reorder .product-name{margin-left:20px}
.block-banner{}.block-banner .block-content{text-align:center}
.block-login label{font-weight:bold;color:#666}.block-login input.input-text{display:block;width:167px;margin:3px 0}
.sidebar .paypal-logo{display:block;margin:10px 0;text-align:center}.sidebar .paypal-logo a{float:none}
.content-block{width:100%}.content-block .corner-left-bot{width:760px;float:right}.content-block .title{border-top-right-radius:4px;-moz-border-radius-topright:4px;background:#106BA4;width:100%}.content-block .title .corner-right-top{padding:11px 20px 8px}.content-block .title h1,.content-block .title h2{color:#FFFFFF;font-size:1.16em;font-weight:normal;margin-bottom:0;text-transform:uppercase;line-height:1.35;overflow:hidden;height:18px}
.category-title{}.category-image{width:100%;overflow:hidden;margin:0 0 10px;text-align:center}.category-image img{}.category-description{padding:10px;text-align:left}.category-products{margin-top:0px}
.products-grid{position:relative}.products-grid.last{border-bottom:0}.products-grid li.item.last{background:none repeat scroll 0 0 transparent}
.products-grid li.item{float:left;background:url("https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/devider_product_vertical.gif") repeat-y scroll right top transparent;padding:18px 5px 10px 5px;text-align:center;height:300px}.products-grid-new li.item{padding:10px 5px 5px 5px;text-align:center}.products-grid-new li.item .rating-box{float:none;margin-left:32%}.products-grid .product-image{display:block;margin:0 0 15px}.products-grid .product-name{display:block;margin:0 0 5px;font-weight:bold;font-size:13px;overflow:hidden;height:35px}.products-grid .product-name a{font-size:1em;font-weight:bold;line-height:1.34;color:#106BA4;text-decoration:none;display:block;height:40px}.products-grid .price-box{margin:15px 0}.products-grid .availability{line-height:21px}.products-grid .actions{ bottom:12px}.product-view .box-up-sell #upsell-product-table{margin:10px 0px 0px 0px}
.col2-left-layout .products-grid li.item{text-align:center}
.col2-left-layout .products-grid,.col2-right-layout .products-grid{width:100%;margin:0 auto}.col1-layout .products-grid{width:790px;margin:0 auto}
.products-list{border:1px solid #DDD;border-top:0px}.products-list li.item{border-bottom:1px dashed #bbb;padding:12px 10px}.products-list li.item img{padding:2px;border:1px solid #EEE}.products-list li.item.last{border-bottom:0}.products-list .product-image{float:left;width:135px;height:135px;margin:0 0 10px}.products-list .product-shop{margin-left:150px}.products-list .product-name{margin:0 0 5px;font-weight:normal;font-size:17px}.products-list .product-name a{border-bottom:1px solid}.products-list .product-name a:hover{text-decoration:none;border-bottom:0px}.products-list .price-box{float:left;margin:3px 13px 5px 0}.products-list .availability{float:left;margin:3px 0 0}.products-list .desc{clear:both;padding:6px 0 0;margin:0 0 15px;line-height:1.35}.products-list .desc .link-learn{font-size:11px}.products-list .add-to-links{clear:both}.products-list .add-to-links li{display:inline}.products-list .add-to-links .separator{display:inline;margin:0 2px}.page-product-list-actions{margin-top:10px;overflow:hidden;float:left;clear:both}
.no-rating{margin:0}.no-rating #btnAddReview{text-decoration:none;border-bottom:1px dotted}.ratings{font-size:11px;line-height:1.25;margin:7px 0}.ratings strong{float:left;margin:1px 3px 0 0}.ratings .rating-links{margin:0}.ratings .rating-links .separator{margin:0 2px}.ratings dt{}.ratings dd{}.rating-box{width:69px;height:13px;font-size:0;line-height:0;background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/bkg_rating.gif) 0 0 repeat-x;text-indent:-999em;overflow:hidden}.rating-box .rating{float:left;height:13px;background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/bkg_rating.gif) 0 100% repeat-x}.ratings .rating-box{float:left;margin-right:3px}.ratings .amount{}.ratings-table th,.ratings-table td{font-size:11px;line-height:1.15;padding:3px 0}.ratings-table th{font-weight:bold;padding-right:8px}
.availability{margin:0;font-size:0.91em;float:right}.availability span{font-weight:bold}
.availability.in-stock{background-color:#efffed;border:1px solid #5B8E53;padding:2px 4px;margin-bottom:5px}.availability.in-stock span{}.availability.out-of-stock{background-color:#ffeae8;border:1px solid #D83820;padding:2px 4px;margin-bottom:5px}.availability.out-of-stock span{color:#d83820}.availability-only{margin:0 0 7px}.availability-only a{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/i_availability_only_arrow.gif) 100% 0 no-repeat;cursor:pointer;padding-right:15px}.availability-only .expanded{background-position:100% -15px}.availability-only strong{}.availability-only-details{margin:0 0 7px}.availability-only-details th{background:#f2f2f2;font-size:10px;padding:0 8px}.availability-only-details td{border-bottom:1px solid #ddd;font-size:11px;padding:2px 8px 1px}.availability-only-details tr.odd td.last{}.email-friend{margin-bottom:10px}.alert-price{}.alert-stock{}
.price{white-space:nowrap !important}.price-box{margin:15px 0}.price-box .price{font-weight:bold}
.regular-price{}.regular-price .price{font-weight:bold;font-size:15px;color:#AF5305}
.old-price{}.old-price .price-label{white-space:nowrap}.old-price .price{font-weight:bold;text-decoration:line-through}
.special-price{}.special-price .price-label{font-weight:bold;white-space:nowrap}.special-price .price{font-weight:bold}
.minimal-price{}.minimal-price .price-label{font-weight:bold;white-space:nowrap}.minimal-price-link{display:block}.minimal-price-link .label{}.minimal-price-link .price{font-weight:normal}
.price-excluding-tax{display:block}.price-excluding-tax .label{white-space:nowrap}.price-excluding-tax .price{font-weight:normal}
.price-including-tax{display:block}.price-including-tax .label{white-space:nowrap}.price-including-tax .price{font-weight:bold}
.configured-price{}.configured-price .price-label{font-weight:bold;white-space:nowrap}.configured-price .price{font-weight:bold}
.weee{display:block;font-size:11px;color:#444}.weee .price{font-size:11px;font-weight:normal}
.price-excl-tax{display:block}.price-excl-tax .label{display:block;white-space:nowrap}.price-excl-tax .price{display:block}
.price-incl-tax{display:block}.price-incl-tax .label{display:block;white-space:nowrap}.price-incl-tax .price{display:block;font-weight:bold}
.price-from{}.price-from .price-label{font-weight:bold;white-space:nowrap}.price-to{}.price-to .price-label{font-weight:bold;white-space:nowrap}
.price-notice{padding-left:10px}.price-notice .price{font-weight:bold}
.price-as-configured{}.price-as-configured .price-label{font-weight:bold;white-space:nowrap}.price-box-bundle{}
.tier-prices .price{font-weight:bold}.tier-prices .benefit{}.tier-prices-grouped{}.add-to-links .separator{display:none}
.add-to-cart label{float:left;margin-right:5px;margin-top:8px}.add-to-cart .qty{float:left;text-align:center;border:1px solid #218DDA;height:24px}.add-to-cart button.button{float:left;}.add-to-cart .paypal-logo{clear:left;text-align:right}.add-to-cart .paypal-logo .paypal-or{clear:both;display:block;margin:5px 60px 5px 0}.product-view .add-to-cart .paypal-logo{margin:0}
.add-to-box{}.add-to-box .add-to-cart{float:left;margin-top:10px}.add-to-box .or{float:left;margin:0 10px}.add-to-box .add-to-links{float:left;margin-left:20px}.add-to-box .add-to-links li{padding:4px 0px 4px 0px}.add-to-box .add-to-links li a{border-bottom:1px dashed;color:#5B8E52}.add-to-box .add-to-links li a:hover{text-decoration:none}.product-view{}.product-essential{border-left:2px solid #106BA4;border-right:2px solid #106BA4;border-bottom:2px solid #106BA4;background-color:#F2F3F5;padding:13px 19px 32px 21px}.product-essential .regular-price .price{font-size:17pt}
.product-collateral{padding:0px;margin-left:0px;font-size:14px}
.product-view .product-img-box{float:left;width:267px}.col3-layout .product-view .product-img-box{float:none;margin:0 auto}.product-view .product-img-box .product-image{border:1px solid #ddd}.product-view .product-img-box .product-image-zoom{position:relative;width:265px;height:auto;overflow:hidden;z-index:9}
.product-view .product-img-box .product-image-zoom img{position:absolute;left:0;top:0;cursor:move;width: 100%;
    height: auto;
    position: relative;}.product-view .product-img-box .zoom-notice{text-align:center}.product-view .product-img-box .zoom{position:relative;z-index:9;height:18px;margin:0 auto 13px;padding:0 28px;background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/slider_bg.gif) 50% 50% no-repeat;cursor:pointer}.product-view .product-img-box .zoom.disabled{-moz-opacity:.3;-webkit-opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; opacity:.3}.product-view .product-img-box .zoom #track{position:relative;height:18px}.product-view .product-img-box .zoom #handle{position:absolute;left:0;top:-1px;width:9px;height:22px;background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/magnifier_handle.gif) 0 0 no-repeat}.product-view .product-img-box .zoom .btn-zoom-out{position:absolute;left:2px;top:0}.product-view .product-img-box .zoom .btn-zoom-in{position:absolute;right:2px;top:0}.product-view .product-img-box .more-views ul{margin-left:-4px}.product-view .product-img-box .more-views li{float:left;padding:1px;background-color:#ddd;margin:0 0 8px 4px}.product-image-popup{margin:0 auto}.product-image-popup .buttons-set{float:right;clear:none;border:0;margin:0;padding:0}.product-image-popup .nav{margin:0 100px;text-align:center}.product-image-popup .image{display:block}.product-image-popup .image-label{}.page-product-block-catalog-nav{float:left;width:240px;overflow:hidden;position:relative;background-color:#106BA4;color:#fff}.page-product-block-catalog-nav .nav-title{font-weight:normal;padding:10px 10px 7px}.page-product-block-catalog-nav .nav-subtitle{font-size:14px}.page-product-block-catalog-nav .nav-subtitle a{text-decoration:none;color:#888}.page-product-block-catalog-nav .block-catalog-nav-wrapper{padding:10px;background-color:#F2F3F5}.block-catalog-nav-wrapper ul{padding:0px 0px 0px 10px;margin:0px;overflow:hidden;list-style:none}.block-catalog-nav-wrapper ul li{padding:5px 0px}.block-catalog-nav-wrapper ul li a{}
.product-view .product-shop{float:right;width:460px}.col1-layout .product-view .product-shop{float:right;width:435px}.col3-layout .product-view .product-shop{float:none;width:auto}.product-view .product-shop .regular-price .price{border-radius:4px;padding:4px 8px;background-color:#FCCC22;-moz-border-radius:4px;-webkit-border-radius:4px}.product-view .product-name{}.product-name-title{margin-bottom:15px;font-size:20pt;color:#666}.product-view .short-description{margin-top:50px;padding-bottom:10px}.product-view .short-description .std{font-size:14px;line-height:1.5;vertical-align:top;text-align:left}.product-view .short-description h2{margin-bottom:15px;text-transform:uppercase}.more-views{margin-top:10px}.more-views h2{margin-bottom:5px}
.product-options{padding:10px;margin:10px 0 0;border:1px solid #ddd;background-color:#f6f6f6}.product-options dt label{font-weight:bold}.product-options dt .qty-holder{float:right}.product-options dt .qty-holder label{vertical-align:middle}.product-options dt .qty-disabled{background:none;border:0;padding:3px;color:#000}.product-options dd{margin:10px 0}.product-options dl.last dd.last{}.product-options dd input.input-text{width:98%}.product-options dd input.datetime-picker{width:150px}.product-options dd .time-picker{display:-moz-inline-box;display:inline-block;padding:2px 0;vertical-align:middle}.product-options dd textarea{width:98%;height:8em}.product-options dd select{width:100%}.product-options .options-list{}.product-options .options-list input.radio{float:left;margin:3px -18px 0 0}.product-options .options-list input.checkbox{float:left;margin:3px -20px 0 0}.product-options .options-list .label{display:block;margin-left:20px}.product-options ul.validation-failed{padding:0 7px}.product-options p.required{padding:15px 0 0}.product-options-bottom{padding:10px;border:1px solid #ddd;border-top:0}.product-options-bottom .price-box{margin:10px 0}
.product-view .grouped-items-table{}.product-view .box-description{}.product-view .box-additional{}
.product-view .box-up-sell{}.product-view .box-up-sell .products-grid td{width:25%}
.product-view .box-tags{}.product-view .box-tags .form-add label{float:left}.product-view .box-tags .form-add .input-box{float:left;width:260px;margin:0 5px}.product-view .box-tags .form-add input.input-text{width:254px}.product-view .box-tags .form-add p{clear:both}
.product-view .box-reviews{}.product-view .box-reviews .form-add{}.send-friend{}
.product-name{font-size:1em;font-weight:normal;}.product-name a{}.tags-list li{display:inline}
.advanced-search{}.advanced-search-amount{}.advanced-search-summary{}.cms-home .subtitle{}.cms-index-index .subtitle{}
.page-sitemap .links{text-align:right;margin:0 8px -22px 0}.page-sitemap .links a{text-decoration:none;position:relative}.page-sitemap .links a:hover{text-decoration:underline}.page-sitemap .sitemap{margin:12px}.page-sitemap .sitemap a{}.page-sitemap .sitemap li{margin:3px 0}.page-sitemap .sitemap li.level-0{margin:10px 0 0;font-weight:bold}.page-sitemap .sitemap li.level-0 a{}
.rss-title h1{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/i_rss-big.png) 0 4px no-repeat;padding-left:27px}.rss-table .link-rss{display:block;line-height:1.35;background-position:0 2px}
.cart{position:relative}.cart .pages-indent{padding-left:21px;padding-right:22px}.pages-indent{padding:15px;border:4px solid #106BA4}.cart-table td{text-align:center;vertical-align:middle}.cart .crosssell{border:1px solid #B3C2CC;padding:18px 20px 0 18px}
.cart .checkout-types{float:right;text-align:right}.cart .title-buttons .checkout-types li{float:left;margin:0 0 5px 5px}.cart .checkout-types .paypal-or{margin:0 8px;line-height:2.3}.cart .totals .checkout-types .paypal-or{clear:both;display:block;padding:3px 55px 8px 0;line-height:1.0;font-size:11px}.checkout-types li{padding:3px 0px}.totals .checkout-types li button{margin-top:14px}
.cart-table .item-msg{font-size:10px}
.cart .cart-collaterals{padding:0px;float:right}.cart .cart-collaterals .col2-set{float:left;width:700px}.cart .crosssell{}.cart .crosssell h2{font-size:13px;font-weight:bold}.cart .crosssell .product-image{float:left;width:75px;height:75px;border:1px solid #ddd}.cart .crosssell .product-details{margin-left:90px}.cart .crosssell li.item{margin:12px 0}
.cart .discount,.cart .shipping{margin-bottom:20px;padding-bottom:8px}.cart .discount,.cart .shipping h2{color:#106BA4}.cart .discount input{margin-top:5px;margin-bottom:10px;width:373px;height:19px}.cart .discount,.cart .shipping{}
.cart .totals{background:none repeat scroll 0 0 #F1F4F6;border:1px solid #B3C2CC;float:right;padding:14px 9px 19px;width:236px}.cart .totals table{width:100%}.cart .totals table th,.cart .totals table td{padding:5px}.cart .totals table th{font-weight:bold}.cart .totals table tfoot th{}
.item-options dt{font-weight:bold;font-style:italic}.item-options dd{padding-left:10px}.truncated{cursor:help}.truncated a.dots{cursor:help}.truncated a.details{cursor:help}.truncated .truncated_full_value{position:relative;z-index:999}.truncated .truncated_full_value .item-options{position:absolute;top:-99999em;left:-99999em;z-index:999;width:250px;padding:8px;border:1px solid #ddd;background-color:#f6f6f6}.truncated .truncated_full_value .item-options > p{font-weight:bold;text-transform:uppercase}.truncated .show .item-options{top:-20px;left:50%}.col-left .truncated .show .item-options{left:30px;top:7px}.col-right .truncated .show .item-options{left:-240px;top:7px}
.sp-methods dt{font-weight:bold}.sp-methods .price{font-weight:bold}.sp-methods .form-list{padding-left:20px}.sp-methods select.month{width:150px;margin-right:10px}.sp-methods select.year{width:96px}.sp-methods input.cvv{width:3em !important}.sp-methods .checkmo-list li{margin:0 0 5px}.sp-methods .checkmo-list label{width:135px;padding-right:10px;text-align:right}.sp-methods .checkmo-list address{float:left}.sp-methods .centinel-logos a{margin-right:3px}.sp-methods .centinel-logos img{vertical-align:middle}.sp-methods .release-amounts{margin:0.5em 0 1em}.sp-methods .release-amounts button{float:left;margin:5px 10px 0 0}.please-wait{float:right;margin-right:5px}.please-wait img{vertical-align:middle}.cvv-what-is-this{cursor:help;margin-left:5px}
.tool-tip{border:1px solid #ddd;background-color:#f6f6f6;padding:5px;position:absolute;z-index:9999}.tool-tip .btn-close{text-align:right}.tool-tip .btn-close a{display:block;margin:0 0 0 auto;width:15px;height:15px;background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/btn_window_close.gif) 100% 0 no-repeat;text-align:left;text-indent:-999em;overflow:hidden}.tool-tip .tool-tip-content{padding:5px}
.gift-messages{}.gift-messages-form{border:1px solid #ddd;background-color:#f5f5f5}.gift-messages-form{position:relative}.gift-messages-form label{float:none !important;position:static !important}.gift-messages-form h4{}.gift-messages-form .whole-order{}.gift-messages-form .item{margin:0 0 10px}.gift-messages-form .item .product-img-box{float:left;width:75px}.gift-messages-form .item .product-image{margin:0 0 7px}.gift-messages-form .item .number{margin:0;font-weight:bold;text-align:center}.gift-messages-form .item .details{margin-left:90px}.gift-messages-form .item .details .product-name{}.gift-message-link{display:block;background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/bkg_collapse.gif) 0 4px no-repeat;padding-left:20px}.gift-message-link.expanded{background-position:0 -53px}.gift-message-row{}.gift-message-row .btn-close{float:right}.gift-message dt strong{font-weight:bold}
.checkout-agreements{}.checkout-agreements li{margin:10px 0}.checkout-agreements .agreement-content{border:1px solid #ddd;background-color:#f6f6f6;padding:5px;height:10em;overflow:auto}.checkout-agreements .agree{padding:6px}
.centinel{}.centinel .authentication{border:1px solid #ddd;background:#fff}.centinel .authentication iframe{width:99%;height:400px;background:transparent !important;margin:0 !important;padding:0 !important;border:0 !important}.info-set{}
.block-progress dl{border-top:1px solid #B6B6B6}.block-progress dt,.block-progress dd{border:1px solid #B3C2CC}.block-progress{}.block-progress dt{color:#11212F;font-weight:bold;padding:18px 16px 16px 21px}.block-progress dt.complete,.block-progress dd.complete{background-color:#f6f6f6}.opc{border-bottom:1px solid #ddd;position:relative}.opc li.section{border:1px solid #ddd;border-bottom:0}.opc .buttons-set.disabled button.button{display:none}.opc .buttons-set .please-wait{height:21px;line-height:21px}.opc .step-title{background-color:#FFFFFF;padding:5px 22px 5px;text-align:right}.opc .step-title .number{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #777777;color:#777777;float:left;font-weight:bold;line-height:normal;margin-right:10px;padding:3px 6px}.opc .step-title h2{float:left}.opc .step-title a{display:none;float:right}.opc .allow .step-title{cursor:pointer}
.opc .active{}.opc .active .step-title{background-color:#ccc;cursor:default}
.opc .active .step-title .number{background:none repeat scroll 0 0 #202529;border:1px solid #202529;color:#FFFFFF}.opc .step{border-top:1px solid #ddd;padding:10px;position:relative}.opc .step .tool-tip{right:10px}.opc .order-review{}.opc .order-review .authentication{}.opc .order-review .warning-message{}
.checkout-progress{padding:0 50px;margin:10px 0}.checkout-progress li{float:left;width:20%;border-top:5px solid #ccc;text-align:center;color:#ccc}.checkout-progress li.active{border-top-color:#000;color:#000}.multiple-checkout{position:relative}.multiple-checkout .tool-tip{top:50%;margin-top:-120px;right:10px}.multiple-checkout .grand-total{font-size:1.5em;text-align:right}.multiple-checkout .grand-total big{}.multiple-checkout .grand-total .price{}
.account-login{}.account-login .new-users{}.account-login .registered-users{}.account-login .messages{width:98%;display:inline-block}.account-login .error-msg,.success-msg,.note-msg,.notice-msg{background-position:10px 16px !important}.account-create{}
.window-overlay{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/window_overlay.png) repeat;background:rgba(0,0,0,0.35);position:absolute;top:0;left:0;height:100%;width:100%;z-index:990}.remember-me label{}.remember-me-popup{}.remember-me-popup h3{}.remember-me-popup .remember-me-popup-head{}.remember-me-popup .remember-me-popup-head .remember-me-popup-close{}.remember-me-popup .remember-me-popup-body{}.remember-me-popup .remember-me-popup-body a{}
.account-user-setting{width:706px;border:1px dashed #106BA4;border-radius:3px 3px 3px 3px;margin:10px;padding:5px}.my-account .title-buttons .link-rss{float:none;margin:0}.my-account .fieldset{margin-left:10px;border:1px dashed #106BA4;border-radius:3px 3px 3px 3px;margin-bottom:10px;padding-bottom:20px;background-color:#F2F3F5}.my-account .fieldset-ox{border:1px dashed #106BA4;border-radius:3px 3px 3px 3px;margin-bottom:10px;padding-bottom:20px;padding-left:5px;padding-top:10px}.my-account .buttons-set{margin-left:10px}.my-account .title-buttons a{color:#fff}.pages-border-ox{background-color:#F2F3F5;border-bottom:2px solid #106BA4;border-left:2px solid #106BA4;border-right:2px solid #106BA4;padding:13px 19px 32px 21px}.pages-border-ox .box{border:1px dashed #106BA4;border-radius:3px 3px 3px 3px;margin-bottom:10px;padding-bottom:20px;padding-left:5px;padding-top:10px}
.dashboard{}.pages-dashboard a{text-decoration:underline}.dashboard .welcome-msg{padding:10px}.pages-dashboard{background-color:#F2F3F5;border-bottom:2px solid #106BA4;border-left:2px solid #106BA4;border-right:2px solid #106BA4;padding:13px 19px 32px 21px}.pages-dashboard .col-1,.pages-dashboard .col-2{border:1px dashed #106BA4;border-radius:3px 3px 3px 3px;margin-bottom:10px;padding-bottom:20px;padding-left:5px;padding-top:10px}.pages-dashboard h3{color:#AAAAAA;font-size:14px;font-weight:normal;line-height:1.25;margin-bottom:5px}.pages-dashboard h4{color:#AAAAAA;font-size:1em;font-weight:bold;margin-bottom:10px}.pages-dashboard .box-title h3{color:#000;font-size:16px;font-weight:normal;line-height:1.25;margin-bottom:5px}
.dashboard .box-recent{margin:10px 0;padding:10px}.dashboard .box-info{padding:10px;color:#000}
.dashboard .box-reviews .number{float:left;font-size:10px;font-weight:bold;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#ddd}.dashboard .box-reviews .details{margin-left:20px}
.dashboard .box-tags .number{float:left;font-size:10px;font-weight:bold;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#ddd}.dashboard .box-tags .details{margin-left:20px}
.addresses-list{padding:10px}.addresses-list-additional li.item{}.pages-addresses{background-color:#F2F3F5;border-bottom:2px solid #106BA4;border-left:2px solid #106BA4;border-right:2px solid #106BA4;padding:13px 19px 32px 21px}.pages-addresses h2{font-size:1em;font-weight:bold;line-height:1.34;margin-bottom:5px}.pages-addresses h3{margin-bottom:5px;color:#AAA;font-size:14px;font-weight:normal;line-height:1.25}.pages-addresses .addresses-list ol .item{padding-bottom:20px;border:1px dashed #106BA4;border-radius:3px 3px 3px 3px;margin-bottom:10px;padding-left:5px;padding-top:5px}
.order-info{border:1px solid #ddd;padding:5px}.order-info dt,.order-info dd,.order-info ul,.order-info li{display:inline}.order-info dt{font-weight:bold}.order-date{margin:10px 0px 0px 10px}.order-info-box{margin:10px}.order-items{width:100%;overflow-x:auto}.order-details h2{padding-left:10px}.order-additional{margin:15px 0}
.gift-message dt strong{color:#666}.gift-message dd{font-size:13px;margin:5px 0 0}
.order-about dt{font-weight:bold}.order-about dd{font-size:13px;margin:0 0 7px}.tracking-table{margin:0 0 15px}.tracking-table th{font-weight:bold;white-space:nowrap}.tracking-table-popup{width:100%}.tracking-table-popup th{font-weight:bold;white-space:nowrap}.tracking-table-popup th,.tracking-table-popup td{padding:1px 8px}
.page-print .print-head{}.page-print .print-head img{float:left}.page-print .print-head address{float:left;margin-left:15px}
.page-print .gift-message-link{display:none}.page-print .price-excl-tax,.page-print .price-incl-tax{display:block;white-space:nowrap}.page-print .cart-price,.page-print .price-excl-tax .label,.page-print .price-incl-tax .label,.page-print .price-excl-tax .price,.page-print .price-incl-tax .price{display:inline}
.product-review .product-img-box{float:left;width:140px}.product-review .product-img-box .product-image{display:block;width:125px;height:125px}.product-review .product-img-box .label{font-size:11px;margin:0 0 3px}.product-review .product-img-box .ratings .rating-box{float:none;display:block;margin:0 0 3px}.product-review .product-details{margin-left:150px}.product-review .product-name{font-size:16px;font-weight:bold;margin:0 0 10px}.product-review h3{}.product-review .ratings-table{margin:0 0 10px}.product-review dt{font-weight:bold}.product-review dd{font-size:13px;margin:5px 0 0}
.footer{padding:10px 10px 0 10px;margin:0 auto;text-align:left;width:78.125em;color:#fff}.footer p{text-align:right}.footer address{text-align:left;color:#fff}.footer ul{}.footer li{display:inline;padding:0 7px 0 4px}.footer li.last{background:none repeat scroll 0 0 transparent !important;padding-right:0 !important}.footer ul li{display:inline;display:block}.footer-container .bottom-container{text-align:center}
.footer-container{
    margin:0 auto;width:1000px;position:relative;overflow:hidden;
                 color:#FFFFFF;margin-top:10px;background:url("https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/bg_footer.jpg") transparent;
                 height:148px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px
}.footer li a{color:#fff;text-decoration:underline}.footer a:hover{text-decoration:underline}.footer-container table{width:98%;margin:10px}.footer-left{width:50%;text-align:left;vertical-align:top;padding-left:10px;display:block;width:180px;border-right:2px solid rgba(255,255,255,0.35)}.footer-right{width:50%;text-align:right;vertical-align:top}.footer-logo{padding:10px 65px 0 0}.footer-block-link{margin-top:7px;text-align:left}.footer-copyright,.work-time{font-size:10px}.work-time{margin-top:7px}.footer-logo{}.ft-copy{display:block;margin-top:10px}.ft-line{margin-bottom:3px}.ft-a-x{border-bottom:1px dashed;text-decoration:none !important}.ft-a-x{border-bottom:1px dashed;text-decoration:none}
.clearer:after,.header-container:after,.header-container .top-container:after,.header:after,.header .quick-access:after,#nav:after,.main:after,.footer:after,.footer-container .bottom-container:after,.col-main:after,.col2-set:after,.col3-set:after,.col4-set:after,.search-autocomplete li:after,.block .block-content:after,.block .actions:after,.block li.item:after,.block-poll li:after,.block-layered-nav .currently li:after,.page-title:after,.products-grid:after,.products-list li.item:after,.box-account .box-head:after,.dashboard .box .box-title:after,.box-reviews li.item:after,.box-tags li.item:after,.pager:after,.sorter:after,.ratings:after,.add-to-box:after,.add-to-cart:after,.product-essential:after,.product-collateral:after,.product-view .product-img-box .more-views ul:after,.product-view .product-shop .short-description:after,.product-view .box-description:after,.product-view .box-tags .form-add:after,.product-options .options-list li:after,.product-options-bottom:after,.product-review:after,.cart:after,.cart-collaterals:after,.cart .crosssell li.item:after,.opc .step-title:after,.checkout-progress:after,.multiple-checkout .place-order:after,.group-select li:after,.form-list li:after,.form-list .field:after,.buttons-set:after,.page-print .print-head:after,.advanced-search-summary:after,.gift-messages-form .item:after,.send-friend .form-list li p:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}
.box-title{margin:10px 0px 10px}#article{clear:both;overflow:hidden; display:block;padding:20px 10px 0px 10px}.cItems{width:242px;height:200px;word-wrap:break-word;vertical-align:top;overflow:hidden;float:left;display:block;padding-bottom:2em}.cItems h3 a{color:#000000;border-bottom:1px solid #ccc;text-decoration:none}.cItems h3 a:hover{text-decoration:none}.cSubItems{padding:0 1em 0 20px}.cSubItems li{padding-top:.15em}.cSubItems li a{text-decoration:none;color:#104889;font-size:10pt}.cSubItems li a:hover{border-bottom:1px solid}.cSubItems .lnkNext{color:#008CD4;border-bottom:1px solid}
.new_nav h1{background:#106BA4;text-align:center;font:14px arial;color:#fff;text-transform:uppercase;padding:5px 5px;font-weight:bold}.new_nav h3{color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;padding:5px 15px;text-transform:uppercase}.new_nav ul{background:#F2F3F4;color:#8C929B}.new_nav ul li{border-bottom:1px solid #E1E3E7}.new_nav ul li a{text-transform:none;font-weight:normal;background:url('https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/bullet_grey.gif') no-repeat 15px 10px;color:#106BA4;display:block;padding:5px 5px;position:relative}.new_nav ul li a:hover,.new_nav ul li a.selected{background:url('https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/bullet_pink.gif') no-repeat 15px 10px;color:#000000}.new_nav ul li a.selected{background:#DCDEE2 url('https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/bullet_pink.gif') no-repeat 15px 10px}  #blog_ox{border-bottom:2px solid #AAA;clear:both;padding:15px 5px 0px 5px;background:none repeat scroll 0 0 #EEE;border-top:2px solid #AAA}#blog_ox .postWrapper_ox{padding:10px}#blog_ox .blog-link{padding-left:10px}h2.blog-link a{font-size:0.8em}.postTitle_ox a{color:#104889}
.container{padding:2em 1.5em}.container .text{color:#B2B2B2;font-family:Verdana;font-size:0.94em;line-height:1.2em}.container p{font-size:1em;line-height:1.25em;padding-bottom:0.75em}.container h1,.container h2,.container h3,.container h4{color:#B2B2B2;font-family:Verdana;font-size:1em;font-weight:normal;padding-bottom:0.75em}.form-list{margin-top:10px}#product_tabs_related_tabbed_contents p{margin-bottom:10px}#product_tabs_related_tabbed_contents .product-images{margin-bottom:10px}.info{background-color:#4ea5cd;border-color:#3b8eb5}.error{background-color:#de4343;border-color:#c43d3d}.warning{background-color:#eaaf51;border-color:#d99a36}.success{background-color:#61b832;border-color:#55a12c}.message h3{margin:0 0 5px 0;font-size:18pt}
.block-featured-product .slider-button.left{display:block;position:absolute;top:176px;left:124px;z-index:100}.block-featured-product .slider-button.right{display:block;position:absolute;top:176px;left:134px;z-index:100}.block-featured-product{overflow:hidden;position:relative}.block-featured-product h1{font-size:12pt;font-weight:bold;line-height:1.2;margin-bottom:10px}.block-featured-product #slider{}.block-featured-product #main-slider{}.block-featured-product #frame{}.block-featured-product .details{}.block-featured-product .product-image{}.block-featured-product .product-info{overflow:hidden;height:105px;width:auto}.block-featured-product .product-des{}.block-featured-product .info-wrapper{padding-left:10px;overflow:hidden}
.ads_home_top{width:100%;overflow:hidden;position:relative;padding:10px 0px;border-bottom:1px solid #DDD;margin-bottom:20px}.ads_home_top .indentmenu{display:none}.ads_home_top table{width:auto}.ads_home_top table td{vertical-align:top;text-align:left}.ads_home_top table .slider{width:600px;overflow:hidden}.ads_home_top table .slider .cs-prev{background-image:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/arrays/ar_left.png);background-repeat:no-repeat;background-size:64px;text-indent:-99999px;height:64px;width:64px}.ads_home_top table .slider .cs-next{background-image:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/arrays/ar_right.png);background-repeat:no-repeat;background-size:64px;text-indent:-99999px;height:64px;width:64px}
.page-home-featured-products{}.page-home-featured-products .title{margin:15px 15px 15px 0px;border-bottom:1px solid #DDD}.page-home-featured-products .title h1{color:#444}.page-home-featured-products .grid{}.page-home-featured-products .grid ul{overflow:hidden;margin:0px 0px 20px 0px;padding:0px;background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/divider.png);background-repeat:no-repeat;background-position:center bottom}.page-home-featured-products .grid ul li .price-box{margin:5px 0px 10px 0px}.page-home-featured-products .grid ul li{text-align:center;float:left;width:230px;overflow:hidden;padding:10px}.page-home-featured-products .grid ul li p{margin-top:10px;text-align:center;height:50px;overflow:hidden}.ads_home_top table .page-home-block-right{width:400px;padding-left:15px;vertical-align:top}.catalogsearch-result-index .col1-layout .products-grid{width:auto !important}

/*.flag-ua{display:inline-block;background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/flags/ukraine.png) transparent no-repeat center left;padding-left:30px;overflow:hidden;height:20px;vertical-align:middle;text-align:left;padding-top:3px}*/
.message p{margin:0;font-size:14pt;}@keyframes animate-bg{from{background-position:0 0}to{background-position:-80px 0}}.ajBasketPanleHeader{font-family:Arial;color:#878787;font-size:23pt;padding:6px 10px;text-align:right;clear:both;background-color:white;border-bottom:1px solid #CCC;}

img.bg-delivery-ua{width: 190px;height: 140px;}
.delivery-block-in-product img.bg-delivery-ua { width: 212px; margin-left: 14px; margin-top: 3px;}
.catalog-product-view .delivery-block-in-product { height: 155px !important;}
.catalog-product-view .product-img-box .attaches-dropdown { margin-top: 20px; font-size: 14px; }
.catalog-product-view .product-img-box .attaches-dropdown .fileuploader li { width: 60%;}
.fileuploader-view-view .view-file { position: absolute; top: 0;}
.fileuploader-view-view .view-file a {display: block; text-align: center; padding: 10px 0; border: 1px solid gray; border-radius: 10px; text-decoration: none; font-size: 23px; color: #000;}

.facebook-widget {
    position: fixed;
    bottom: 0;

    display: block;
    max-width: 255px;

    padding: 10px;

    background: #fff;
    -webkit-box-shadow: 13px -9px 32px -3px rgba(0,0,0,0.23);
    -moz-box-shadow: 13px -9px 32px -3px rgba(0,0,0,0.23);
    box-shadow: 13px -9px 32px -3px rgba(0,0,0,0.23);

    border: 1px solid lightgray;
    border-radius: 5px;

    -webkit-transform: translateY(110%);
    -moz-transform: translateY(110%);
    -ms-transform: translateY(110%);
    transform: translateY(110%);
    -webkit-transition: all, 0.8s;
    -moz-transition: all, 0.8s;
    -ms-transition: all, 0.8s;
    -o-transition: all, 0.8s;
    transition: all, 0.8s;
    z-index: 10;
}

.active.facebook-widget {
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
}

.fb-message {
    width: 80%;
    margin-bottom: 10px;

    color: #000;
}

.close-btn {
    position: absolute;
    top: 5px;
    right: 5px;
    color: grey;
    width: 25px;
    height: 25px;
    font-size: 25px;
    text-align: center;
    line-height: 25px;
    cursor: pointer;

}
.close-btn:hover {
    opacity: 0.5;
}

.w25 {
    width: 25%;
}
.w75 {
    width: 75%;
}
.floatl {
    float: left;
}
.floatr {
    float: right;
}
.box_search{border:0px;color:white;cursor:pointer;display:inline-block;font-size:10pt;font-weight:bold;margin:0 4px;min-width:14px;outline:medium none;padding:4px 10px;text-decoration:none}.box_shadow{-webkit-box-shadow:0px 0px 4px 0px #ffffff;-moz-box-shadow:0px 0px 4px 0px #ffffff;box-shadow:0px 0px 4px 0px #ffffff}.box_gradient{background-color:#00CC33;background-image:-webkit-gradient(linear,left top,left bottom,from(#00CC33),to(#00FF99));background-image:-webkit-linear-gradient(top,#00CC33,#00FF99);background-image:-moz-linear-gradient(top,#00CC33,#00FF99);background-image:-ms-linear-gradient(top,#00CC33,#00FF99);background-image:-o-linear-gradient(top,#00CC33,#00FF99);background-image:linear-gradient(to bottom,#00CC33,#00FF99)}.box_gradient:hover{background-color:#00CC33;background-image:-webkit-gradient(linear,left top,left bottom,from(#00FF99),to(#00CC33));background-image:-webkit-linear-gradient(top,#00FF99,#00CC33);background-image:-moz-linear-gradient(top,#00FF99,#00CC33);background-image:-ms-linear-gradient(top,#00FF99,#00CC33);background-image:-o-linear-gradient(top,#00FF99,#00CC33);background-image:linear-gradient(to bottom,#00FF99,#00CC33)}.box_round{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.box-left-nav{border:0px;color:white;cursor:pointer;display:inline-block;font-size:10pt;font-weight:bold;margin:5px;min-width:14px;outline:medium none;padding:9px 5px;text-decoration:none;width:188px}.block-layered-nav .box_shadow{-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5)}.block-layered-nav .box_gradient{background-color:#ededed;background-image:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#CFD0D1));background-image:-webkit-linear-gradient(top,#ededed,#CFD0D1);background-image:-moz-linear-gradient(top,#ededed,#CFD0D1);background-image:-ms-linear-gradient(top,#ededed,#CFD0D1);background-image:-o-linear-gradient(top,#ededed,#CFD0D1);background-image:linear-gradient(to bottom,#ededed,#CFD0D1)}.block-layered-nav .box_gradient:hover{background-color:#ededed;background-image:-webkit-gradient(linear,left top,left bottom,from(#CFD0D1),to(#ededed));background-image:-webkit-linear-gradient(top,#CFD0D1,#ededed);background-image:-moz-linear-gradient(top,#CFD0D1,#ededed);background-image:-ms-linear-gradient(top,#CFD0D1,#ededed);background-image:-o-linear-gradient(top,#CFD0D1,#ededed);background-image:linear-gradient(to bottom,#CFD0D1,#ededed)}.block-viewed{color:white;cursor:pointer;display:inline-block;font-size:10pt;font-weight:bold;min-width:14px;outline:medium none;text-decoration:none}.block-viewed .box_shadow{-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5)}.block-viewed .box_gradient{background-color:#ededed;background-image:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#CFD0D1));background-image:-webkit-linear-gradient(top,#ededed,#CFD0D1);background-image:-moz-linear-gradient(top,#ededed,#CFD0D1);background-image:-ms-linear-gradient(top,#ededed,#CFD0D1);background-image:-o-linear-gradient(top,#ededed,#CFD0D1);background-image:linear-gradient(to bottom,#ededed,#CFD0D1)}.block-viewed .box_gradient:hover{background-color:#ededed;background-image:-webkit-gradient(linear,left top,left bottom,from(#CFD0D1),to(#ededed));background-image:-webkit-linear-gradient(top,#CFD0D1,#ededed);background-image:-moz-linear-gradient(top,#CFD0D1,#ededed);background-image:-ms-linear-gradient(top,#CFD0D1,#ededed);background-image:-o-linear-gradient(top,#CFD0D1,#ededed);background-image:linear-gradient(to bottom,#CFD0D1,#ededed)}.product-shop .box_shadow{-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5)}.product-shop .box_gradient{background-color:#ededed;background-image:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#CFD0D1));background-image:-webkit-linear-gradient(top,#ededed,#CFD0D1);background-image:-moz-linear-gradient(top,#ededed,#CFD0D1);background-image:-ms-linear-gradient(top,#ededed,#CFD0D1);background-image:-o-linear-gradient(top,#ededed,#CFD0D1);background-image:linear-gradient(to bottom,#ededed,#CFD0D1)}.product-shop .box_gradient:hover{background-color:#ededed;background-image:-webkit-gradient(linear,left top,left bottom,from(#CFD0D1),to(#ededed));background-image:-webkit-linear-gradient(top,#CFD0D1,#ededed);background-image:-moz-linear-gradient(top,#CFD0D1,#ededed);background-image:-ms-linear-gradient(top,#CFD0D1,#ededed);background-image:-o-linear-gradient(top,#CFD0D1,#ededed);background-image:linear-gradient(to bottom,#CFD0D1,#ededed)}.gButtonv1{background:#8FBE57;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhmYmU1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2Y2E4M2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#8FBE57 0%,#6CA83E 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#8FBE57),color-stop(100%,#6CA83E));background:-webkit-linear-gradient(top,#8FBE57 0%,#6CA83E 100%);background:-o-linear-gradient(top,#8FBE57 0%,#6CA83E 100%);background:-ms-linear-gradient(top,#8FBE57 0%,#6CA83E 100%);background:linear-gradient(top,#8FBE57 0%,#6CA83E 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fbe57',endColorstr='#6ca83e',GradientType=0 );color:white;text-shadow:0 1px 1.5px rgba(0,0,0,0.5);font-size:13px;font-family:'Boombiat',sans-serif;font-weight:bold;font-style:normal;margin:0;text-align:center;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;text-transform:uppercase;-webkit-box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,0.2),0px 1px 1px 0px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,0.2),0px 1px 1px 0px rgba(0,0,0,0.1);box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,0.2),0px 1px 1px 0px rgba(0,0,0,0.1);padding:0px 6px;line-height:36px;cursor:pointer}.gButtonv1:hover{background:#6eb41d;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZlYjQxZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MzliMTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#6eb41d 0%,#539b16 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#6eb41d),color-stop(100%,#539b16));background:-webkit-linear-gradient(top,#6eb41d 0%,#539b16 100%);background:-o-linear-gradient(top,#6eb41d 0%,#539b16 100%);background:-ms-linear-gradient(top,#6eb41d 0%,#539b16 100%);background:linear-gradient(top,#6eb41d 0%,#539b16 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6eb41d',endColorstr='#539b16',GradientType=0 )}.bHome{background:#FFB62A;background:-moz-linear-gradient(top,#FFB62A 0%,#DA4B00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFB62A),color-stop(100%,#DA4B00));background:-webkit-linear-gradient(top,#FFB62A 0%,#DA4B00 100%);background:-o-linear-gradient(top,#FFB62A 0%,#DA4B00 100%);background:-ms-linear-gradient(top,#FFB62A 0%,#DA4B00 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb62a',endColorstr='#da4b00',GradientType=0 );background:linear-gradient(top,#FFB62A 0%,#DA4B00 100%);background:linear-gradient(top,#F76A4F 1%,#BC2F14 100%);padding:3px 9px 7px 10px;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;-webkit-box-shadow:0 1px 2px #7F7F7F;-moz-box-shadow:0 1px 2px #7f7f7f;box-shadow:0 1px 2px #7F7F7F;font-size:1.2em;font-weight:bold;margin-right:9px}.r_shade{background-image:-webkit-gradient(linear,right top,left bottom,color-stop(0,rgba(37,56,74,1)),color-stop(1,rgba(37,56,74,0)));background-image:-moz-linear-gradient(linear,right top,left bottom,color-stop(0,rgba(37,56,74,1)),color-stop(1,rgba(37,56,74,0)));background-image:-o-linear-gradient(linear,right top,left bottom,color-stop(0,rgba(37,56,74,1)),color-stop(1,rgba(37,56,74,0)));width:200px;height:19px;position:absolute;right:0px;z-index:2}.arrRight{width:6px;height:9px;background:url("https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/arrRight.png") no-repeat scroll 0 0px transparent;text-decoration:none;display:inline-block;margin:0px 10px 0px 10px}.message{background-size:40px 40px;background-image:linear-gradient(135deg,rgba(255,255,255,.05) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.05) 50%,rgba(255,255,255,.05) 75%,transparent 75%,transparent);box-shadow:inset 0 -1px 0 rgba(255,255,255,.4);width:100%;top:-1000px;border:1px solid;color:#fff;padding:15px;position:fixed;_position:absolute;text-shadow:0 1px 0 rgba(0,0,0,.5);animation:animate-bg 5s linear infinite}.btn-page-checkout-delete{display:inline-block;cursor:pointer;border-radius:10px;border:1px solid #e73827;padding:10px 20px;background:#f85032;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4NTAzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxNmY1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Y2MjkwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iI2YwMmYxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNzM4MjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f85032),color-stop(50%,#f16f5c),color-stop(51%,#f6290c),color-stop(71%,#f02f17),color-stop(100%,#e73827));background:-webkit-linear-gradient(top,#f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%);background:-o-linear-gradient(top,#f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%);background:-ms-linear-gradient(top,#f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%);background:linear-gradient(to bottom,#f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032',endColorstr='#e73827',GradientType=0 );}.btn-page-checkout-delete:hover{opacity:0.8}.btn-page-checkout-delete span{color:#FFFFFF;font-size:14pt}.btn-page-checkout-total{display:inline-block;cursor:pointer;border-radius:15px;border:1px solid #E67100;padding:20px 40px;background:#ffb76b;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjc2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmYTczZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZmN2MwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjdmMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffb76b),color-stop(50%,#ffa73d),color-stop(51%,#ff7c00),color-stop(100%,#ff7f04));background:-webkit-linear-gradient(top,#ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%);background:-o-linear-gradient(top,#ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%);background:-ms-linear-gradient(top,#ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%);background:linear-gradient(to bottom,#ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b',endColorstr='#ff7f04',GradientType=0 );}.btn-page-checkout-total span{font-size:18pt;color:#FFFFFF}.btn-page-checkout-total:hover{background:#ffc578;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzU3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYjlkMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#ffc578 0%,#fb9d23 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffc578),color-stop(100%,#fb9d23));background:-webkit-linear-gradient(top,#ffc578 0%,#fb9d23 100%);background:-o-linear-gradient(top,#ffc578 0%,#fb9d23 100%);background:-ms-linear-gradient(top,#ffc578 0%,#fb9d23 100%);background:linear-gradient(to bottom,#ffc578 0%,#fb9d23 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc578',endColorstr='#fb9d23',GradientType=0 );}.btn-page-checkout-addional{display:inline-block;cursor:pointer;padding:10px 20px;border:1px solid #2C85C9;border-radius:10px;background:#1e5799;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzI5ODlkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzIwN2NjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1e5799),color-stop(50%,#2989d8),color-stop(51%,#207cca),color-stop(100%,#7db9e8));background:-webkit-linear-gradient(top,#1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);background:-o-linear-gradient(top,#1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);background:-ms-linear-gradient(top,#1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);background:linear-gradient(to bottom,#1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799',endColorstr='#7db9e8',GradientType=0 );}.btn-page-checkout-addional:hover{background:#6db3f2;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZkYjNmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzU0YTNlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzM2OTBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTY5ZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#6db3f2),color-stop(50%,#54a3ee),color-stop(51%,#3690f0),color-stop(100%,#1e69de));background:-webkit-linear-gradient(top,#6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);background:-o-linear-gradient(top,#6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);background:-ms-linear-gradient(top,#6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);background:linear-gradient(to bottom,#6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2',endColorstr='#1e69de',GradientType=0 );}.btn-page-checkout-addional span{color:#FFFFFF;font-size:14pt}
.tab-cooment-right h3{font-size:12px;font-weight:normal;line-height:1.25}.tab-cooment-right span{font-size:12px;font-weight:bold}.tab-cooment-right{float:left;width:45%}.tab-cooment-left{float:left;margin-right:2%;width:52%}.tab-r-style{background:none repeat scroll 0 0 #FAF9EC;border-bottom:1px solid #E6E3BD;border-radius:5px 5px 5px 5px;border-right:1px solid #E6E3BD;padding:20px 4px 10px 10px}.tab-l-li{border-bottom:1px solid #E6EAE6;margin-bottom:0.75em;padding-bottom:0.75em}.tab-com-autor{color:#1B2F43;padding-right:0.25em}.tab-com-date{color:#A8A8A8;padding-right:0.25em}.tab-com-detail{font-family:Arial;font-size:1.15em;line-height:1.3em;margin:0.15em 0 0.5em;padding:0}
.ox_new_table{border:1px solid #66CCFF;border-collapse:collapse;font-size:12px;text-align:left;width:100%;background:#FFF}.ox_new_table th{border-color:#0865C2 #0865C2 #FFFFFF;border-right:1px solid #0865C2;border-style:solid;border-width:1px;color:#003399;font-size:13px;font-weight:normal;padding:20px;text-transform:uppercase;font-weight:bold}.ox_new_table td{border-right:1px dashed #66CCFF;color:#666699;padding:10px 20px}.ox_new_table td.qty{text-align:center}table td .atr{border-bottom:1px solid #CCC;background-color:#EEE}table td .atr span{font-weight:bold;color:#666}.ox_new_table .price-box{margin:0}.ox_new_table .regular-price .price{color:#1B2F43}.tab-cooment-left .pager{float:left;padding:10px 0 4px 10px;text-align:center;width:100%}#product-review-table td.value{text-align:center}
.pager .pages{
    font-size: 16px;
}
a .next .i-next{
    padding-left: 30px !important;
}
a .previous .i-previous{
    padding-right: 30px !important;
}
.h1-my-buy {
    font-size: 24px;
    text-transform: uppercase;
    margin-top: -10px;
    border-bottom: 1px solid #FFD019;
    padding: 10px 0 10px;
    text-align: left;
}
.header p .logo{
    margin: 0;
    padding: 0;
    padding: 20px 0px 0px 30px;
}
.header p .logo2{
    margin: 0;
    padding: 0;
    padding: 20px 0px 0px 30px;
}
.h1-featured-product{
    color: #444;
    font-size: 20px;
}
.h2-post-title{
    font-size: 18px;
    font-weight: normal;
    line-height: 1.25;
}
.h2-blog-link{
    padding-bottom: 10px;
}
.h2-blog-link a{
    text-decoration: underline;
    color: #104889;
}
.h2-news-ox{
    font-size: 18px;
    font-weight: normal;
    line-height: 1.25;
}
.h2-blog-title{
    font-size: 18px;
    font-weight: normal;
    line-height: 1.25;
}
.bundle-currensy-symbol{}
.bundle-option-li{
    padding-bottom: 5px;
    color: #003856;
}
.bundle-product-add-to-cart-button{
    float: right;
}
.bundle-product-name-small{
    width: 50%;
    height: 29px;
    float: left;
    padding-top: 7px;
    padding-left: 10px;
}
.bundle-product-name-large{
    width: 50%;
    height: 29px;
    float: left;
    padding-left: 10px;
}
.bundle-product-price{
    float: left;
    height: 29px;
    padding-top: 4px;
    font-size: 14px;
    color: #2C352B;
    width: 15%;
    padding-left: 20px;
}
.bundle-product-qty{
    float: left;
    height: 29px;
    padding-top: 4px;
}
.bundle-product-sku{
    font-size: 10px;
    padding-left: 10px;
    color: #B89B9B;
}
.bundle-product{
    background-color: rgb(234, 234, 234);
    width: 100%;
    height: 29px;
}
.bundle-level-title{
    color: #E56F6F;
    font-size: 20px;
    padding-left: 10px;
}
.product-options .bundle-level-title {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}
.bundle-level-title .attaches-dropdown{
    font-size: 14px;
    display: inline-block;
    width: 65%;
    margin-left: 65px;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
}
.bundle-level-title .attaches-dropdown .fileuploader {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.bundle-level-title .attaches-dropdown .fileuploader li {
    width: 25%;
}
.bundle-option-list{
    padding: 20px;
}
.bundle-product-image img {
    width: 120px;
    padding-left: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
}
.bundle-options-def-title{
    text-align: left;
    margin-left: 130px;
    margin-top: -155px;
    height: 150px;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 5px;
    color: #BA8505;
}
.hide{
    display: none;
}
.back-popup{
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    cursor: pointer;
    background: rgba(0, 0, 0, 0.6);
    opacity: 0.6;
    z-index: 999;
}
.popup-window{
    width: 650px;
    position: fixed;
    padding-bottom: 15px;
    background: transparent;
    z-index: 101010;
    top: 45%;
    left: 50%;
    margin-top: -250px;
    margin-left: -325px;
    background-color: rgb(216, 216, 214);
}
.popup-content{
    width: 620px;
    height: 280px;
    background-color: #fff;
    overflow-x: auto;
    margin: 20px 0px 0px 12px;
    border: 2px solid #165A90;
}
.popup-button span a{
    color: #fff;
    padding: 10px;
    text-decoration: none;
}
.popup-content p {
    font-size: 16px;
    padding-top: 35px;
    padding-left: 0px;
    color: #fff;
    font-weight: bold;
    text-align: center;
}
.popup-button {
    margin-top: 15px!important;
    float: left;
    width: 220px;
    padding-left: 80px;
}
div .popup-button span {
    width: 190px !important;
    height: 30px;
    padding-top: 10px;
    font-size: 16px !important;
}
div .button span {
    float: left;
    font: bold 12px/21px Arial,Helvetica,sans-serif;
    text-align: center;
    white-space: nowrap;
    color: #fff;
    background-color: #3D5E37;
    display: block;
    cursor: pointer;
    width: 125px;
    margin-left: -4px;
}
.add{
    background-image: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/spinner/arUp.png);
    background-repeat: no-repeat;
    background-size: 16px;
    width: 16px;
    height: 16px;
    margin-right: 9px;
    margin-top: 1px;
    cursor: pointer;
    float: right;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;   
    -o-user-select: none;
}
.sub{
    background-image: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/spinner/arDwn.png);
    background-repeat: no-repeat;
    background-size: 16px;
    width: 16px;
    height: 16px;
    margin-left: -16px;
    cursor: pointer;
    float: left;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;   
    -o-user-select: none;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type=number] {
    -moz-appearance: textfield;
}
.qty-bundle {
    width: 1.5em !important;
    text-align: center;
    background-color:  #EAEAEA;
    border: none;
    font-size: 15px;
    color: #003856;
    font-weight: bold;
}
.popup-title{
    color: #3D5E37;
    font-size: 22px;
    font-weight: bold;
    padding-top: 5px;
    width: 650px;
    text-align: center;
}
.cart-subtotal {
    float: right;
    font-size: 20px;
    height: 20px;
    padding-top: 10px;
    width: 450px;
}
.cart-item-info{
    height: 100px;
    color: #2261A8;
    font-weight: bold;
    display: inline-block;
    padding-bottom: 10px;
}
.cart-delete-item{
    float: left;
    padding-top: 15px;
}
.cart-item-image{
    float: left; 
    width: 80px;
}
.cart-item-image img{
    width: 70px;
    border: 1px #3D5E37 solid;
}
.cart-item-name{
    float: left; 
    width: 200px;
    padding-top: 15px;
}
.cart-item-price-by-one{
    float: left;
    width: 90px;
    padding-top: 15px;
    font-size: 16px;
    color: #D76C6C;
    padding-left: 12px;
    padding-right: 12px;
}
.cart-item-qty{
    float: left;
    width: 65px;
    padding-top: 17px
}
.cart-item-price-for-all{
    float: left;
    width: 85px;
    padding-top: 15px;
    font-size: 16px;
    padding-left: 5px;
}
.popup-content ul {
    padding-top: 20px;
    padding-left: 25px;
}
.cart-subtotal p span {
    background-color: #D8D8D6 !important;
    color: #2C5481;
}
.cart-item-qty .add{
    background-image: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/spinner/arUp.png);
    background-repeat: no-repeat;
    background-size: 16px;
    width: 16px;
    height: 16px;
    margin-right: 9px;
    margin-top: 1px;
    cursor: pointer;
    float: right;
    -webkit-user-select: none; /* user-select -- это нестандартное свойство */
    -moz-user-select: none;    /* поэтому нужны префиксы */
    -ms-user-select: none;   
    -o-user-select: none; /* не поддерживается, просто на будущее */
}
.cart-item-qty .sub{
    background-image: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/spinner/arDwn.png);
    background-repeat: no-repeat;
    background-size: 16px;
    width: 16px;
    height: 16px;
    margin-left: -16px;
    cursor: pointer;
    float: left;
    -webkit-user-select: none; /* user-select -- это нестандартное свойство */
    -moz-user-select: none;    /* поэтому нужны префиксы */
    -ms-user-select: none;   
    -o-user-select: none; /* не поддерживается, просто на будущее */
}
.cart-item-qty .qty-bundle{
    background-color: #D8D8D6 !important;
    width: 2em !important;
    border: 1px solid #D8D8D6;
    border-radius: 7px;
}
.cart-delete-item span span{
    background-image: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/delete.png);
    background-repeat: no-repeat;
    background-size: 14px;
    width: 14px;
    height: 14px;
    cursor: pointer;
    -webkit-user-select: none;
    display: inline-block;
    margin-top: 5px;
}
.isbn{
    font-size: 11px;
    color: #2261A8;
    font-weight: normal;
}
.cart-pupup-subtotal{
    font-weight: bold;
    color: #ED7676 !important;
}

.products-grid-3col .item{
    width: 253px !important;
    text-align: left !important;
}
.products-grid-3col .product-name, .products-grid-3col .actions, .products-grid-3col .price-box{
    margin-left: 20px;
}
.side-desc {
    margin-left: 140px;
    margin-top: -170px;
    height: 155px;
}
span.label-attr {
    font-size: 10px;
    color: #BA8505;
    font-weight: bold;
}
span.value-attr {
    font-size: 10px;
    font-weight: bold;
    color: #1A71A7;
}
div .in-cart span:hover{
    background-color: #2261A8;
}
.minimal-price {
    font-weight: bold;
    font-size: 15px;
    color: #AF5305;
}
.ratings {
    margin-left: 20px;
    display: flex;
    padding-top: 10px;
}
.view-more-button {
    font-size: 13px !important;
    color: #0789C7 !important;
    cursor: pointer !important;
    margin-left: 10px;
}
.shopping-cart-table{
    font-weight: normal;
}
.btn-page-checkout-addional{
    display: inline-block;
    cursor: pointer;
    padding: 10px 20px;
    border: none !important;
    background: #3D5E37 !important;
    border-radius: 0px !important;
}
.btn-page-checkout-addional:hover {
    background: #5B8E52 !important;
}

.btn-page-checkout-total {
    display: inline-block;
    cursor: pointer;
    border: none !important;
    padding: 20px 40px;
    background: #E67100 !important;
    border-radius: 0px !important;
}
.btn-page-checkout-total:hover {
    background: #E8A54A !important;
}

.page-checkout-table thead {
    font-size: 23px;
    color: #2C5481;
    font-weight: bold !important;
    background-color: #E1E3E6;

}
#shopping-cart-totals-table tfoot td.total.a-right {
    padding-right: 20px;
    color: #2C5481;
}
#shopping-cart-totals-table .price {
    color: #DD6C6C !important;
}
.new-cart-item-style{
    border: 3px solid #2C5481;
    box-sizing: border-box !important;
    font-size: 16px;
}
.page-checkout-table th{
    border: none !important;
}
.page-checkout-table-wrapper{
    border: none !important;
}
td.a-center.last {
    border-right: 3px solid rgb(44, 84, 129);
}
.a-center{
    width: 80px;
}
.new-product-name{
    font-weight: bold;
}
.new-cart-price-item{
    font-weight: bold;
    color: #DD6C6C;
    font-size: 18px;
}
.new-cart-price-total{
    font-weight: bold;
    color: #2261A8;
    font-size: 18px;
}
.cart-item-qty-onepage{
    float: left;
    width: 90px;
    padding-top: 5px;
}
.cart-item-qty-onepage .sub {
    background-image: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/spinner/arDwn.png);
    background-repeat: no-repeat;
    background-size: 20px;
    width: 20px;
    height: 20px;
    margin-left: -20px;
    cursor: pointer;
    float: left;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
}
.cart-item-qty-onepage .qty-bundle {
    background-color: #D8D8D6 !important;
    width: 2em !important;
    border: 1px solid #D8D8D6;
    border-radius: 7px;
    font-size: 20px;
}
.cart-item-qty-onepage .add {
    background-image: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/spinner/arUp.png);
    background-repeat: no-repeat;
    background-size: 20px;
    width: 20px;
    height: 20px;
    margin-right: 5px;
    margin-top: 2px;
    cursor: pointer;
    float: right;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
}
.btn-remove2{
    margin-left: 30px;
}

.cart-delete-item-onepage {
    padding-top: 5px;
    margin-left: 35px;
}
.message-cart-empty {
    color: #3D5E37;
    font-size: 30px;
    font-weight: bold;
    padding-top: 5px;
    width: 100%;
    text-align: center;
}
.desc-overflow{
    max-height: 170px; 
    overflow: auto; 
}
.description-wrap{
    box-shadow: inset 0px -20px 30px -8px #FFFFFF;
}
.category-description{
    position:relative;
    background:#fff;
    min-height: 50px;
    font-size: 14px;
    line-height: 1.5;
    text-align: justify;
}
.desc-hide-text{
    height: 50px;
    overflow: hidden;
    margin-bottom: 10px;
}
.desc-full-text{
    height: auto;
}
.ratings {
    font-size: 11px;
    line-height: 1.25;
    margin: 5px 5px 10px 5px;
    display: inline-block;
    width: 100%;
    float: left;
}
.social-share {
    display: inline-block;
    float: right;
    margin: 0px 20px 0 0;
}
.callback-block-in-product {
    display: block;
    float: left;
    background: white;
    width: 100%;
}
.callback-block-in-product .block-delivery {
    margin: 10px 15px;
    padding: 5px 6px 5px 5px;
    background-color: #DDD;
    box-shadow: 2px 2px 4px 0 rgba(0,0,0,0.4);
    width: 200px;
}
.product-view .short-description{
    display: inline-block;
    float: left;
}
.delivery-product-view {
    display: block;
    float: right;
    width: 200px;
    height: 150px;
    border: 2px solid #106BA4;
    margin: 15px 0px 0px 15px;
    margin-top: -100px;
}

.additional-attr-in-products {
    margin-top: 13px;
    width: 60%;
    display: inline-block;
    float: left;
    padding-right: 30px;
    box-sizing: border-box;
}
.additional-attr-in-products p {
    padding: 5px 0 6px 12px;
    font-size: 13px;
    color: #106BA4;
}
.additional-attr-in-products p:nth-child(2n+1) {
    background: rgba(16, 107, 164, 0.06);
}
.additional-attr-in-products p:nth-child(2n) {
    background: rgba(16, 107, 164, 0.18);
}
.additional-attr-in-products p span span {
    font-weight: 600;
    padding-right: 8px;
}
.ratings .rating-links a {
    font-weight: 600;
    font-size: 12.4px;
    padding-left: 5px;
}
.block-res-viewed-wrapper {
    display: block !important;
    float: left;
    width: 99.6%;
    text-align: center;
    border: 2px solid #106BA4;
    border-top: none;
    overflow: hidden;
    height: 280px;
    margin-top:6px;
}
.res-viewed-title {
    text-align: left;
    font-size: 16px;
    background-color: #106BA4;
    padding: 6px;
    color: #fff;
    border-bottom: 1px solid #106BA4;
}
.res-viewed-content {
    width: 100%;
    padding: 0 45px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}
.res-viewed-content li {
    display: inline;
    float: left;
    width: 140px;
    padding: 10px;
}
ul#curr-cat-product-items li {
    display: inline-block;
    float: left;
    width: 200px;
    max-height: 250px;
}
.curr-cat-products-wrapper {
    width: 850px;
    display: block;
    height: 250px;
}
.curr-cat-products-wrapper a:hover{
    text-decoration: none;
}
.upsell-link p {
    font-weight: bold;
    padding-top: 10px;
    min-height: 40px;
    width: 180px;
    text-align: center;
    text-align: -webkit-center;
}
.res-viewed-content a:hover{
    text-decoration: none;
}
.last-viewed-link p {
    font-weight: bold;
}
.ratings .amount {
    float: right;
    margin: -13px 25px 0 0;
}
.ratings .rating-box {
    float: left;
    margin-left: 25px;
}
.add-to-box.add-to-cart-simple {
    display: inline-block;
    float: left;
    width: 40%;
}
.price-box-simple {
    display: inline-block;
    float: left;
    width: 170px;
}
.upsell-image{
    height: 125px;
    max-width: 150px;
}
.viewed-image{
    height: 125px;
}
.box-up-sell .product-name{
    width: 180px;    
    text-align: center;
    text-align: -webkit-center;
    font-size: 14px;
}
#curr-cat-product-items .product-price{
    text-align: center;
    text-align: -webkit-center;
    font-size: 14px;
}

#upsell-product-table a{
    text-align: center;
    text-align: -webkit-center;
}
#upsell-product-table .price-box{
    text-align: center;
    text-align: -webkit-center;
    font-size: 14px;
}
.upsell-product-price {
    text-align: center;
}
.add-to-cart .qty{
    border: 1px solid #3D5E37;
}
.add-to-cart-simple .add-to-cart button.button span{
    background: none;
    background-color: #3D5E37;
}
.add-to-cart-simple .add-to-cart button.button span:hover{
    background-color: #0A970E;
}
.add-to-cart-simple input{
    font-weight: bold;
    font-size: 16px;
    color: #3D5E37;
}
.product-view .product-shop .regular-price .price {
    border-radius: 4px;
    padding: 2px 25px 2px 25px;
    background-color: #FCCC22;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: rgb(15, 68, 108);
}
.product-view .product-shop .regular-price .price:hover {
    color: black;
}
.regular-price .price {
    font-weight: bold;
    font-size: 15px;
    color: #AF5305;
    display: inline-block;
    width: 115px;
    height: 30px;
}
.delivery-block-in-product {
    height: 220px;
    background: #fff;
    display: inline-block;
    float: left;
    width: 100%;
}
.delivery-block-in-product .title {
    background: #DDDDDD;
    display: inline-block;
    float: left;
    width: 85%;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 0px 5px 0px;
    color: #1B2F43;
    text-align: center;
    margin-left: 20px;
}
.delivery-block-in-product .content {
    color: #031637;
    font-size: 13px;
    font-weight: bold;
    border: 6px solid #DDDDDD;
    border-top: none;
    width: 197px;
    margin-left: 15px;
    border-radius: 3px;
    box-shadow: 2px 2px 4px 0 rgba(0,0,0,0.4);
}
.payment-block-in-product {
    height: 450px;
    background: #fff;
    display: inline-block;
    float: left;
    width: 100%;
}

.payment-block-in-product .title {
    background: #DDDDDD;
    display: inline-block;
    float: left;
    width: 85%;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 0px 5px 0px;
    color: #1B2F43;
    text-align: center;
    margin-left: 15px;
    position: relative;
    z-index: 1;
}
.payment-block-in-product .content {
    padding: 35px;
    color: #1B2F43;
    font-size: 16px;
    border: 6px solid #DDDDDD;
    border-top: none;
    width: 126px;
    margin-left: 15px;
    text-align: center;
    border-radius: 3px;
    background: #ECECEA;
    box-shadow: 2px 2px 4px 0 rgba(0,0,0,0.4);
    height: 366px;
    position: relative;
}

.payment-block-in-product .content div{
    height: 100%;
    position: relative;
}

.payment-block-in-product .content > div {
    height: 33% !important;
    z-index: 99999;
    margin-top: 15px;
}
.payment-block-in-product img.banner-payment-ua {
    position: absolute;
    left: -9px;
}
.delivery-pay a,  .p24 a{
    display: block;
    width: 125px;
    height: 125px;
    text-decoration: none;
    cursor: pointer;
}

.bundle-product-qty.qty-in-simple .sub {
    background-image: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/spinner/arDwn.png);
    background-repeat: no-repeat;
    background-size: 20px;
    width: 20px;
    height: 20px;
    margin-left: 20px;
    cursor: pointer;
    float: left;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
}
.bundle-product-qty.qty-in-simple .qty-bundle {
    margin: 0px 10px 0 10px;
    width: 3em !important;
    text-align: center;
    background-color: #F2F3F5;
    border: none;
    font-size: 20px;
    color: #106BA4;
    font-weight: bold;
}
.bundle-product-qty.qty-in-simple .add {
    background-image: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/spinner/arUp.png);
    background-repeat: no-repeat;
    background-size: 20px;
    width: 20px;
    height: 20px;
    margin-right: 9px;
    margin-top: 1px;
    cursor: pointer;
    float: right;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
}
.bundle-product-add-to-cart-button.add-in-simple {
    margin-right: 10px;
}
.add-in-simple .button span {
    float: left;
    font: bold 12px/21px Arial,Helvetica,sans-serif;
    text-align: center;
    white-space: nowrap;
    color: #fff;
    background-color: #3D5E37;
    display: block;
    cursor: pointer;
    width: 165px;
    margin-left: -4px;
}
.block-catalog-nav-wrapper ul {
    background-color: #DDD;
    border: 1px solid #CCC;
    padding: 0;
}
.block-catalog-nav-wrapper ul li {
    background-color: #ededed;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#ededed),to(#CFD0D1));
    background-image: -webkit-linear-gradient(top,#ededed,#CFD0D1);
    background-image: -moz-linear-gradient(top,#ededed,#CFD0D1);
    background-image: -ms-linear-gradient(top,#ededed,#CFD0D1);
    background-image: -o-linear-gradient(top,#ededed,#CFD0D1);
    background-image: linear-gradient(to bottom,#ededed,#CFD0D1);
    background-clip: padding-box;
    border-radius: 4px;
    border: 0;
    -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.5);
    -moz-box-shadow: 0 0 5px 0 rgba(0,0,0,0.5);
    box-shadow: 0 0 5px 0 rgba(0,0,0,0.5);
    color: #fff;
    cursor: pointer;
    display: block;
    margin: 5px;
    min-width: 14px;
    outline: medium none;
    padding: 9px 5px;
    text-decoration: none;
}
.block-catalog-nav-wrapper ul li:hover {
    background-color: #ededed;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#CFD0D1),to(#ededed));
    background-image: -webkit-linear-gradient(top,#CFD0D1,#ededed);
    background-image: -moz-linear-gradient(top,#CFD0D1,#ededed);
    background-image: -ms-linear-gradient(top,#CFD0D1,#ededed);
    background-image: -o-linear-gradient(top,#CFD0D1,#ededed);
    background-image: linear-gradient(to bottom,#CFD0D1,#ededed);
}
img.ua-flag {
    width: 25px;
    padding-left: 5px;
    padding-top: 2px;
}
.content ul li {
    padding-top: 30px;
}
span.delivery-price {
    color: #8E4204;
    font-size: 15px;
}
.col1-layout .products-grid {
    width: 760px !important;
}
.sidebar .delivery-block-in-product {
    height: 155px;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
}
.sidebar .delivery-block-in-product .title {
}
.sidebar .payment-block-in-product {
}
.sidebar .payment-block-in-product .title {
}
.res-viewed-content .product-name {
    min-height: 40px;
    max-height: 46px;
    overflow: hidden;
}
.delivery-block-in-product ul{
    width: 197px;
    text-align: center;
    background: #ECECEA;
    height: 200px;
}
.page-checkout-success div .button span{
    width: 230px !important;
}
.dilivery-block {
    display: inline-block;
    float: right;
    margin-right: 25px;
    margin-top: 10px;
    cursor: pointer;
    text-align: right;
}
.product-name span {
    height: 55px;
    overflow: hidden;
    display: block;
}
.product-name span:hover{
    overflow-y: auto;
}
div#ads1, div#ads2{
    display: block !important;
}
.language-switcher {
    float: right;
    margin-top: 10px;
    margin-right: 5px;
}
.language-switcher a {
    font-size: 14px;
    text-transform: uppercase;
}
.language-switcher span {
    font-size: 14px;
    color: #fff;
}
.header .header-telephon {
    padding: 0 45px 0 0;
}
.header .quick-access {
    width: 430px;
}
.social-links li a{
    width: 20px;
    height: 20px;
    display: block;
    background-size: 20px;
    float: left;
    margin: 8px 0 0 0;
}
a.vk {
    background: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/social/ico_vk.png) no-repeat;
}
a.fb {
    background: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/social/ico_fb.png) no-repeat;
}
a.od {
    background: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/social/ico_od.png) no-repeat;
}

.footer-copyright-text {
    font-size: 10px;
    vertical-align: top;
    padding-left: 10px;
    display: block;
    width: 250px;
}

/* min order */
.no-active-button {
    background-color: #5B8E52 !important;
}
.min-total-order {
    font-size: 16px;
    margin-top: 7px;
    color: #ff0000;
    padding-right: 22px;
    float: right;
    font-weight: bold;
}
.popup-window .min-total-order {
    padding-right: 92px;
}
.min-order-total {
    color: #ff0000;
    font-size: 20pt;
    text-align: center;
    width: 85%;
    margin: auto;
}
.min-order-total button.btn-page-checkout-addional {
    margin-top: 10px;
}
.popup-window.min-order {
    height: 470px;
}
.min-order-total p {
    margin-top: 15px;
}

.vip_banner a img {
    width: 250px;
    padding-bottom: 10px;
    padding-top: 20px;
}

.checkout-cart-index {}
.checkout-cart-index .btn-page-checkout-total{
    background: #ef7f1b !important;
    border-radius: 15px !important;
}
.checkout-cart-index .page-checkout-totals .btn-page-checkout-addional,
.checkout-cart-index .page-checkout-totals .btn-page-checkout-addional:hover {
    background: #ccc !important;
    border-radius: 15px !important;
    color: #fff !important;
    font-size: 18pt !important;
}
.checkout-cart-index .page-checkout-totals {
    background: #f8f8f8;
    border-radius:  0 0 5px 5px;
    margin: 0px 10px 60px;
    padding-bottom: 20px;
    border: 1px solid #ccc !important;
    border-top: none !important;
    padding-right: 15px;

    width: calc(70% + 15px);
    margin: 0 auto;
}
.checkout-cart-index .page-checkout-table-wrapper {
    background: #f8f8f8;
    padding: 10px 15px;
    border: 1px solid #ccc !important;
    border-bottom: none !important;
    border-radius: 5px 5px 0 0;
    margin-bottom: 0;

    width: 70%;
    margin: 0 auto;
}
.checkout-cart-index .new-cart-item-style {
    padding: 15px 10px;
    background: #fff;
    border-radius: 10px;
    border: 1px solid #ccc;
}
.checkout-cart-index td.a-center.last {
    border-right: 1px solid #ccc;
}
.checkout-cart-index .page-checkout-table tfoot {
    background: none;
}
.checkout-cart-index .cb-title {
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
    padding-bottom: 5px;
}
.checkout-cart-index .cb-title span {
    font-size: 18px;
    padding-left: 10px;
    color: #0A7BB7;
}
.checkout-cart-index .page-checkout-table th {
    padding: 2px;
    font-size: 14px;
    color: #aaa;
}
.checkout-cart-index .page-checkout-table thead {
    background: none;
}
.checkout-cart-index #shopping-cart-totals-table span.price {
    color: #ef7f1b !important;
}
.checkout-cart-index #shopping-cart-totals-table tfoot td.total.a-right {
    color: #0A7BB7;
}
.checkout-cart-index .cart-item-qty-onepage .qty-bundle {
    padding: 2px;
    border-radius: 0;
    background-color: #fff !important;
    width: 1.5em !important;
    border: 1px solid #ddd;
    border-right: none;
    border-left: none;
}
.checkout-cart-index .cart-item-qty-onepage .sub {
    background-image: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/pm.png);
    background-repeat: no-repeat;
    background-size: 20px;
    width: 20px;
    height: 29px;
    margin-left: 15px;
    cursor: pointer;
    float: left;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
}
.checkout-cart-index .cart-item-qty-onepage .add {
    background-image: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/pm.png);
    background-repeat: no-repeat;
    background-size: 20px;
    width: 20px;
    height: 29px;
    margin-right: 1px;
    margin-top: 0;
    cursor: pointer;
    float: right;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    background-position-y: -66px;
}
@media (max-width: 1024px) {
    .checkout-cart-index .page-checkout-totals {
        width: calc(90% + 15px);
        margin: 0 auto;
    }
    .checkout-cart-index .page-checkout-table-wrapper {
        width: 90%;
        margin: 0 auto;
    }
}

/* ============================================ *
 * Nav - Skip Link
 * ============================================ */
.skip-nav {
    width: 40%;
}
.skip-nav:not(.skip-active):hover {
    text-decoration: none;
}
.skip-nav:not(.skip-active):hover .icon {
    background-position: -46px 4px;
}

.skip-nav .label {
    display: inline;
}

.skip-nav .icon {
    background-position: 4px 4px;
}

@media only screen and (min-width: 500px) {
    .skip-nav {
        width: 25%;
    }
}
@media only screen and (min-width: 771px) {
    .skip-nav {
        display: none;
    }
}
/* ============================================ *
 * Nav - Skip Content
 * ============================================ */
@media only screen and (max-width: 770px) {
    #header-nav {
        padding: 5px 0;
    }
}
@media only screen and (min-width: 771px) {
    #header-nav {
        display: block;
        /* Force visibility */
        border-bottom: 1px solid #ededed;
    }
}
/* ============================================ *
 * Nav Primary
 * ============================================ */
@media only screen and (min-width: 771px) {
    .nav-primary {
        display: block;
        margin-top: 15px;
    }
}
/* ============================================ *
 * General Navigation Styles
 * ============================================ */
.nav-primary a {
    text-decoration: none;
    position: relative;
    display: block;
    color: #636363;
    line-height: 30px;
    font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}
.nav-primary li {
    position: relative;
}
.nav-primary li.level1 a {
    border-bottom: 1px solid #cccccc;
}

.nav-primary .menu-active > ul.level0,
.nav-primary li.level0 li.sub-menu-active > ul {
    display: block;
}

.nav-primary li.level0 > a {
    text-transform: uppercase;
}

/* ============================================ *
 * Small Viewports - Accordion Style Menu
 * ============================================ */
@media only screen and (max-width: 770px) {
    .nav-primary a.level0,
    .nav-primary a {
        line-height: 35px;
    }
    .nav-primary li.level0 ul {
        display: none;
    }
    .nav-primary li.level0 li {
        padding: 0 0 0 25px;
    }
    .nav-primary li.level1 a {
        padding: 0 15px 0 25px;
    }
    .nav-primary li.parent > a:after {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        display: block;
        border-top: 5px solid transparent;
        border-bottom: 5px solid transparent;
        border-left: 5px solid #cccccc;
        border-right: none;
        top: 50%;
        left: 10px;
        right: auto;
        margin-top: -5px;
    }
    .nav-primary li.parent.sub-menu-active > a:after,
    .nav-primary li.parent.menu-active > a:after {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        display: block;
        border-right: 5px solid transparent;
        border-left: 5px solid transparent;
        border-top: 5px solid #cccccc;
        border-bottom: none;
        top: 50%;
        left: 10px;
        right: auto;
        margin-top: -5px;
    }
    .nav-primary li.menu-active > a,
    .nav-primary li.sub-menu-active > a {
        color: #3399cc;
    }
}
/* ============================================ *
 * Large Viewports - Dropdown Menu
 * ============================================ */
@media only screen and (min-width: 771px) {
    .nav-primary {
        /* Default styles for 1+ drop-down menus */
        /* Level 2+ */
        /* Class for js to add briefly to evaluate element positioning. */
        /* Correct menus that will hang off the page (class added by js) */
        /* Level 1+ */
    }
    .nav-primary a.level0 {
        padding: 0 25px;
    }
    .nav-primary li.level0,
    .nav-primary a.level0 {
        display: inline-block;
    }
    .nav-primary li:last-child > a {
        border-bottom: none;
    }
    .nav-primary a:hover,
    .nav-primary li:hover > a {
        color: #3399cc;
    }
    .nav-primary .menu-active {
        z-index: 200;
    }
    .nav-primary li.level0 ul {
        background: #FBFBFB;
        border: solid 1px #cccccc;
        position: absolute;
        left: 0;
        top: 30px;
        /* Height of ".nav-primary a.level0" */
        z-index: 10;
        width: 250px;
        padding-left: 10px;
        padding-right: 10px;
        display: none;
        /* Hide until displayed. */
    }
    .nav-primary li.level1 ul {
        left: 60px;
        top: 15px;
    }
    .nav-primary li.level0 ul.level0.position-test {
        display: block;
    }
    .nav-primary li.level0 ul.level0.spill {
        right: 0;
        left: auto;
    }
    .nav-primary li.level0 ul.level0.spill li.level1 ul {
        left: auto;
        right: 50px;
        top: 20px;
    }
    .nav-primary li.level0 li.parent > a {
        position: relative;
    }
    .nav-primary li.level0 li.parent > a:after {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        display: block;
        border-top: 4px solid transparent;
        border-bottom: 4px solid transparent;
        border-left: 4px solid #cccccc;
        border-right: none;
        right: 5px;
        top: 50%;
        margin-top: -3px;
    }
}
.nav-primary li.menu-active > ul {
    display: block;
}
.cms-page-view .std,
.postContent {
    font-size: 14px;
    line-height: 1.5;
}
.price-box-simple {
    width: 70%;
}
.new-tier-price {
    margin-bottom: 15px;
    color: red;
    font-size: 16px;
}
.new-tier-box .price{
    color: red !important;
    font-weight: bold;
}
/* ************************************************************************** */
/* ************************************************************************** */
/* ************************************************************************** */
/* ************************************************************************** */
/* ************************************************************************** */
/* ************************************************************************** */
#rg.reg-form h2,
.account-form.reg-form {
    color: #106ba4;
    width: 100%;
}
#rg.reg-form h2 {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid;
}
.account-form.reg-form td {
    text-align: right;
    vertical-align: middle;
}
.account-form.reg-form td.left {
    text-align: left;
}
.account-form.reg-form tr.submit td {
    text-align: center;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid;
}
.account-form.reg-form .is_subscribed_form td {
    text-align: center;
    padding: 15px 0 5px;
}
.account-form.reg-form .is_subscribed_form .checkbox {
    width: auto;
    height: auto;
}

ul.table-box {
    width: 450px;
    position: relative;
}
ul.table-box:before, ul.table-box:after {
    text-align: center;
    display: block;
    border: 1px solid black;
    border-bottom: 0;
    width: 48%;
}
ul.table-box:before {
    content: 'col1';
    border-right: 0;    
}
ul.table-box:after {
    content: 'col2';
    position: absolute;
    top: 0;
    left: 48%;
    margin-left: 1px;    
}

ul.table-box li {
    text-align: right;
    width: 48%;
    float: left;
    border: 1px solid black;
    margin-bottom: -1px;
}
ul.table-box li:nth-child(even) {
    margin-left: -1px;
}

.account-page .back-link a {
    color: #fff;
    margin: 5px 0;
    text-decoration: none;
    border-radius: 7px 20px 7px 20px !important;
    -webkit-border-radius: 7px 20px 7px 20px !important;
    -moz-border-radius: 7px 20px 7px 20px !important;
    -khtml-border-radius: 7px 20px 7px 20px !important;
    padding: 5px 20px;
    display: inline-block;
    background: #20335b !important;
}
.account-page .back-link a small {
    display: none;
}


.account-page div .button span {
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -khtml-border-radius: 0 !important;
}
.account-page .back-link a,
.account-page .my-account .sp_button.cblue.romb {
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -khtml-border-radius: 0 !important;
    padding-top: 8px;
    padding-bottom: 8px;
    margin: 10px 0 0;
}
.account-page .col-main,
.account-page .col-left {
    width: 100%;
    color: #106BA4;
}
.account-page .main {
    display: flex;
    flex-direction: column-reverse;
    border: 2px solid #106BA4;
    padding: 10px;
}
.account-page .contact-block .box-head,
.account-page .my-account .page-title,
.account-page .col-left .block-title {
    display: none;
}
.account-page .col-left .block-content {
    width: 100%;
}
.account-page .col-left .block-account ul {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    /*border-top: 1px solid #106BA4;*/
    border-bottom: 1px solid #106BA4;
}
.account-page .col-left .block-account li {
    border: none;
    font-size: 14px;
    padding: 10px;
}
.account-page .col-left .block-account li.current {
    color: #106BA4;
}
.account-page .col-left .block-account li.last {
    margin-left: auto;
}
.account-page .pages-border-ox,
.account-page .pages-dashboard {
    /*border: 1px solid #106BA4;*/
    border: none;
    background: #fff;
    padding: 13px 19px 32px 21px;
}
.account-page .fbox {
    display: flex;
}
.account-page .fbox .box-account.box-info {
    width: 30%;
}
.account-page .fbox .box-account {
    width: 70%;
    padding: 10px;
}
.account-page .pages-dashboard .col-1, 
.account-page .pages-dashboard .col-2 {
    border: 1px solid #106BA4;
}
.account-page .col2-set .col-1, 
.account-page .col2-set .col-2 {
    width: calc(50% - 27px);
    padding: 10px;
}
.account-page .sp_button {
    color: #fff;
    margin: 5px 0;
    text-decoration: none;
}
.account-page .addresses-list h3,
.account-page .pages-dashboard h3 {
    color: #000;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.25;
    margin-bottom: 5px;
}
.account-page td.a-center.last {
    border-right: none;
}
.account-page .data-table {
    margin-top: 10px;
}
.account-page .data-table th {
    padding: 5px;
}

.account-page h2.legend  {
    display: none;
}
.account-page .buttons-set {
    border: none;
    margin: 0;
    padding: 0;
}

.customer-account-edit .fieldset {
    margin-left: 0;
    border: none;
    border-radius: 0;
    margin-bottom: 10px;
    padding-bottom: 0;
    background-color: #fff;
    padding: 0;
}
.customer-address-form li.control,
.customer-account-edit li.control {
    text-align: left;
    margin-top: 15px;
}
.pages-addresses .addresses-list {
    padding: 0;
}
.account-page .pages-border-ox .box,
.pages-addresses .addresses-list ol .item,
.customer-address-index .pages-addresses,
.customer-address-form .fieldset,
.account-page .pages-account {
    border: none;
    background: #fff;
    padding: 0;
}
.account-page .order-info
{
    border: none;
}

.account-page #order-info-tabs {
    font-weight: bold;
    font-size: 18px;
    line-height: 1.25;
}
.account-page.sales-order-view .flexinfo {
    display: flex;
}
.account-page.sales-order-view .infosdsdsd {
    width: 30%;
    padding: 10px;
    display: flex;
    flex-direction: column;
}
.account-page.sales-order-view .infosdsdsd .order-info-box {
    display: flex;
    flex-direction: column;
    margin: 0;
}
.account-page.sales-order-view .col2-set .col-1, 
.account-page.sales-order-view .col2-set .col-2 {
    width: 100%;
    text-align: left;
}
.account-page.sales-order-view .pages-border-ox .box {
    margin-bottom: 0;
}
.price-box-bonus-price {
    clear: both;
    margin-bottom: -10px;
    color: #34AA6D;
    font-weight: bold;
    padding-top: 5px;
}
.products-grid .price-box-bonus-price {
    margin: 0;
    padding-top: 0;
    padding-bottom: 10px;
    margin-top: -5px;
}
.cart-subtotal.plus-bonus-price {
}
.cart-subtotal.plus-bonus-price .cart-pupup-subtotal,
.cart-subtotal.plus-bonus-price p span {
    color: #34AA6D !important;
    font-size: 16px;
}
.plus-bonus-price-tottal {
    font-weight: 600;
}
.bonus-price-accrued {
    color: #34AA6D !important;
    font-weight: 100;
}
span.bonus-price-cart-item {
    color: #34AA6D !important;
    font-weight: 100;
    text-transform: none;
    display: inline-block;
    height: auto;
}
.cart-block-subtotal.plus-bonus-price {
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 5px 20px;
    font-size: 14px;
    color: #34AA6D;
}

/* Preload images */
body:after {
  content: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/lightbox/close.png) url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/css/img/loading.gif) url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/lightbox/prev.png) url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/lightbox/next.png);
  display: none;
}

.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

.lightbox a img {
  border: none;
}

.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-container {
  padding: 4px;
}

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/lightbox/loading.gif) no-repeat;
}

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.lb-container > .nav {
  left: 0;
}

.lb-nav a {
  outline: none;
  background-image: url('https://ru.bookletka.com/skin/frontend/oxford/rwd2019/css/lightbox/data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}

.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/lightbox/prev.png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/lightbox/next.png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/lightbox/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
.page-all-block-igallery {
    clear: both;
    overflow: hidden;
    margin: 5px 0px;
    padding: 10px 0px;
}

.igallery-title {
    padding-left: 10px;
    padding-bottom: 4px;
}

.my-igallery-grid {
    border-bottom: 1px solid #D9DDD3;
    position: relative;
    clear: both;
}
.my-igallery-grid li.item {
    float: left;
    text-align: center;
    padding: 12px 10px 20px;
    width: auto;
}
.my-igallery-grid li.item a {
    background: url("https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/portfolio-hover.png") no-repeat transparent center center;
    display: block;
    border: 1px solid #ccc;
    padding: 2px;
}


.my-igallery-grid li.item strong {
    margin-top: 4px;
    display: block;
}

.my-igallery-grid .product-name {
    color: #203548;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 5px;
}
.my-igallery-block {
    border: 1px solid #C4C1BC;
    margin: 0 0 15px;
}
.my-igallery-block .block-title {
    background: url("https://ru.bookletka.com/skin/frontend/oxford/rwd2019/my_igallery/images/bkg_block-title.gif") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #DDDDDD;
    padding: 2px 9px;
}
.my-igallery-block .block-title strong {
    color: #E26703;
    font: bold 12px/16px Arial,Helvetica,sans-serif;
    text-transform: uppercase;
}
.my-igallery-block .block-content {
    background: none repeat scroll 0 0 #F8F7F5;
    padding-left: 10px;
}
.igallery-images .toolbar-top, .igallery-images .toolbar-bottom {clear: both;}
/**
 * Owl Carousel v2.3.3
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/newstyle/lib/owlcarousel/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/**
 * Owl Carousel v2.3.3
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
/* MAIN - COLOR - #21335c */
:root{
    --main-background: #106BA4;
}
.ratings {
    display: none;
}
@font-face {
    font-family: 'FontAwesome';
    src: url("https://ru.bookletka.com/skin/frontend/oxford/rwd2019/newstyle/fonts/fontawesome-webfont.eot?v=4.5.0");
    src: url("https://ru.bookletka.com/skin/frontend/oxford/rwd2019/newstyle/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0") format("embedded-opentype"), 
        url("https://ru.bookletka.com/skin/frontend/oxford/rwd2019/newstyle/fonts/fontawesome-webfont.woff2?v=4.5.0") format("woff2"), 
        url("https://ru.bookletka.com/skin/frontend/oxford/rwd2019/newstyle/fonts/fontawesome-webfont.woff?v=4.5.0") format("woff"), 
        url("https://ru.bookletka.com/skin/frontend/oxford/rwd2019/newstyle/fonts/fontawesome-webfont.ttf?v=4.5.0") format("truetype"), 
        url("https://ru.bookletka.com/skin/frontend/oxford/rwd2019/newstyle/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format("svg")
        ;
    font-weight: normal;
    font-display: auto;
    font-style: normal;
}
.main-container.col1-layout {
    /*display: none;*/
}

/* SPEC CLASS's */
.h2 {
    font-size: 18px;
    font-weight: normal;
    line-height: 1.25;
}
.ttu {
    text-transform: uppercase;
}
.sp_button {
    text-transform: uppercase;
    text-decoration: none;
}
.sp_button:hover {
    text-decoration: none !important;
}
.category-products button .sp_button > span {
    background: none;
    padding: 0;
    margin: 0;
}
.btn-page-checkout-addional,
.btn-page-checkout-addional:hover,
.btn-page-checkout-addional span,
div .button span,
.cred {
    background: #d44072 !important;
}
div .button span {
    width: auto;
}
.grey {
    background: #dedede !important;
    color: var(--main-background) !important;
}
.cblue {
    background: #20335b !important;
}
.cblue-light {
    background: #3ba1da !important;
}
.cblue-light2 {
    background: #badff4 !important;
}
.bg07588d {
    background: #07588d;
}

.breadcrumbs ul {
    width: 100%;
    text-align: left;
}
.btn-page-checkout-addional,
div .button span,
.romb {
    border-radius: 7px 20px 7px 20px !important; 
    -webkit-border-radius: 7px 20px 7px 20px !important;
    -moz-border-radius: 7px 20px 7px 20px !important;
    -khtml-border-radius: 7px 20px 7px 20px !important;
    padding: 5px 20px;
    margin-bottom: 5px;
    display: inline-block;
}
.romb-big {
    border-radius: 11px 25px 11px 25px; 
    -webkit-border-radius: 11px 25px 11px 25px;
    -moz-border-radius: 11px 25px 11px 25px;
    -khtml-border-radius: 11px 25px 11px 25px;
    padding: 9px 20px;
    margin-bottom: 5px;
    display: inline-block;
}
.icons-sp {
    background: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/newstyle/images/sp-icons.png) no-repeat;
}
button.button span span.cart-logo {
    background: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/newstyle/images/logo_cart.png) no-repeat !important;
    padding: 0 !important;
    background-size: 20px !important;
    background-position-x: right !important;
    width: 165px !important;
}

.closeIcon {
    position: absolute;
    right: 32px;
    top: 32px;
    width: 32px;
    height: 32px;
    opacity: 0.3;
}
.closeIcon:hover {
    opacity: 1;
}
.closeIcon:before, .closeIcon:after {
    position: absolute;
    left: 15px;
    content: ' ';
    height: 33px;
    width: 2px;
    background-color: #333;
}
.closeIcon:before {
    transform: rotate(45deg);
}
.closeIcon:after {
    transform: rotate(-45deg);
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.fa-angle-left:before {
    content: "";
}
.fa-angle-right:before {
    content: "";
}

#asd_catalog_product .title {
    font-size: 18px;
    text-transform: uppercase;
    margin: 10px 0;
    color: #21335c;
    background: #fff;
    text-align: center;
}
#asd_catalog_product .asd {
    display: flex;
    justify-content: space-evenly;
    margin: 5px 0;
    flex-wrap: wrap;
    flex-grow: 1;
}
#asd_catalog_product .asd img {
    /*width: 49%;*/
}
@media only screen and (max-width: 960px) {
    #asd_catalog_product .asd img {
        width: 100%;
        margin: 5px 0;
    }
}
/* SLIDER NAV */
.owl-carousel {
    padding: 0 5%;
    width: 90%;
    margin-top: 20px;
}
.owl-controls {
    z-index: 2;
    width: 100%;
    height: 100%;
}
.owl-controls .owl-nav {
    width: 100%;
    height: 100%;
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
}
.owl-stage-outer {
    z-index: 1;
}
.owl-controls .owl-prev {
    top: 47% !important;
    left: 10px !important;
    z-index: 10;
    -moz-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.owl-controls .owl-next {
    top: 47% !important;
    right: 10px !important;
    z-index: 10;
    -moz-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.owl-controls .owl-nav > * {
    position: absolute;
    text-align: center;
    width: 35px !important;
    height: 35px !important;
    background-color: #d83e72 !important;
    border: 0 !important;
    display: inline-block;
}
.owl-controls .owl-nav > * .fa {
    font-size: 40px !important;
    color: #FFFFFF !important;
    font-weight: bold;
    margin-top: -4px;
}
.owl-carousel .product-name-title {
    font-size: inherit;
    margin: 10px 0;
    height: 50px;
    overflow: hidden;
}
.owl-carousel.prod-grid .item-owl .item {
    width: 200px;
    margin: 0 auto;
    text-align: center
}


/* PRICES */
.regular-price .price {
    color: #ee7d15;
}

.bkg_line {
    padding: 10px 0;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
}
.bkg_line_color_blue_dark {
    position: relative;
    background: #0e4466;
}
.bkg_line_color_blue {
    background: var(--main-background);
    position: relative;
}
.bkg_line.bkg_line_color_white {
    color: #3da1dd;
    background: #FFF;
}
.h3 {
    font-size: 18px;
    line-height: 22px;
}
.block-layered-nav h3 {
    padding: 5px;
}
/* MAIN */
.wrapper {
    padding-top: 31px;
    min-width: 320px;
    min-height: 100%;
    background: #FFFFFF;
}
@media only screen and (max-width: 901px) {
    .header-container .links li:not(.skinm) {
        display: none;
    }
}
@media only screen and (max-width: 414px) {
    .header-container .links li {
        padding-left: 5px;
        padding-right: 5px;
    }
}
.nwrapper {
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
    padding: 0;
}

.page {
    width: auto;
    margin: inherit;
}
.main-container {
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
}
/* HEADRE */
.header-container {
    background: #0e4466;
}
.header-container .language-switcher {
    margin: 0;
    float: left;
}
.header-container .links li:hover {
}
.header-container .links li {
    float: left;
}
.header-container .links li.top-link-language,
.header-container .links li.top-link-enter,
.header-container .links li.top-link-cart {
    float: right;
}
.header-container .links li.top-link-cart {
    padding: 0;
    position: relative;
}
.header-container .links li.top-link-cart {
    background-color: unset;
}
.header-container .links li.top-link-cart:hover {
    background-color: #354455;
}
.header-container .links li #CheckoutCart {
    left: unset;
    right: 0;
    margin-top: 0;
}

.hmain .nwrapper{
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    padding: 15px 0;
}
.hmain .nwrapper .item {
    padding: 5px;
}
.hmain .tel-block {
    color: #fff;
    font-size: 14px;
}
.hmain .tel-block li {
    padding-left: 25px;
    padding-bottom: 2px;
}
.hmain .i-viber {
    background-position: -10px -52px;
    background-size: 45px;
}

a.level1:link, a.level1:visited {
    font-weight: normal;
}
/* SEARCH HEADER */
.hmain .item.search-block label {
    display: block;
    color: #fff;
    font-size: 16px;
    text-align: center;
    margin-bottom: 5px;
    font-style: italic;
    letter-spacing: 1px;
}
.hmain .item.search-block {
    width: 33%;
}
.hmain .item.search-block input.input-text {
    border: none;
    width: calc(100% - 68px);
}
.hmain .item.search-block .wse{
    border: 1px solid #fff;
    border-radius: 16px;
    padding: 1px;
    padding-left: 10px;
    background: #fff;
}
.hmain .item.search-block button {
    background: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/newstyle/images/btn-search.png) no-repeat center right;
    width: 60px;
    height: 29px;
}
.hmain .item.search-block .form-search .search-autocomplete {
    z-index: 102030;
}
.hmain .item.search-block .form-search .search-autocomplete ul {
    border: 1px solid #ddd;
    background-color: #fff;
}
.hmain .item.search-block .form-search .search-autocomplete li {
    padding: 3px;
    border-bottom: 1px solid #ddd;
    cursor: pointer;
}
.hmain .item.search-block .form-search .search-autocomplete li .amount {
    float: right;
    font-weight: bold;
}

.hmain .nwrapper .item.contact-blocks {
    display: flex;
}
.hmain .nwrapper .item.contact-blocks ul.contact-block li {
    float: left;
}
.hmain .nwrapper .item.contact-blocks .contact-block .mail-block {
    background-position: 7px -203px;
    background-size: 46px;
    padding-top: 38px;
    width: 60px;
    text-align: center;
    color: #fff;
    display: inline-block;
    float: left;
    line-height: 1em;
}
.hmain .nwrapper .item.contact-blocks .contact-block .tel-block {
    background-position: 7px -141px;
    background-size: 46px;
    padding-top: 38px;
    width: 60px;
    text-align: center;
    color: #fff;
    display: inline-block;
    float: left;
    line-height: 1em;
    font-size: inherit;
}
.hmain .nwrapper .item.contact-blocks {}
@media only screen and (max-width: 901px) {
    .hmain .nwrapper .item:not(.search-block) {
        display: none;
    }
    .hmain .item.search-block {
        width: 100%;
    }
}
/* MENU */
.nav-container {
    background: none;
    border-bottom: none;
    height: auto;
}
#custommenu {
    position: relative;
    height: auto;
}
div.menu {
    text-transform: none;
}
div.menu .parentMenu {
    padding: 9px 17px;
    margin: 0;
}
div.menu.active .parentMenu {
    border: none;
    border-radius: 0;
    height: auto;
    margin: 0;
    background: none;
    padding: 9px 17px;
}

div.menu.active:hover {
    border-radius: 0;
}
div.menu a, div.wp-custom-menu-popup a {
    color: #000;
}
#menu23,
#menu184,
#menu232,
#menu865,
#menu902,
#menu88,
#menu606,
#menu121,
#menu145 {
    width: auto;
    height: 36px;
}

#menu23 {
    border-bottom: 2px solid #eb0b19;
}
div#menu23.menu.act,
#menu23.menu.active .parentMenu {
    background: rgba(235,11,25,0.25);
}
#menu184 {
    border-bottom: 2px solid #feeb00;
}
div#menu184.menu.act,
#menu184.menu.active .parentMenu {
    background: rgba(254,235,0,0.25);
}
#menu232 {
    border-bottom: 2px solid #f77605;
}
div#menu232.menu.act,
#menu232.menu.active .parentMenu {
    background: rgba(247,118,5,0.25);
}
#menu865 {
    border-bottom: 2px solid #199252;
}
div#menu865.menu.act,
#menu865.menu.active .parentMenu {
    background: rgba(25,146,82,0.25);
}
#menu902 {
    border-bottom: 2px solid #ee0077;
}
div#menu902.menu.act,
#menu902.menu.active .parentMenu {
    background: rgba(238,0,119,0.25);
}
#menu121 {
    border-bottom: 2px solid #7368ae;
}
div#menu121.menu.act,
#menu121.menu.active .parentMenu {
    background: rgba(115,104,174,0.25);
}
#menu88 {
    border-bottom: 2px solid #a9c906;
}
div#menu88.menu.act,
#menu88.menu.active .parentMenu {
    background: rgba(169,201,6,0.25);
}
#menu606 {
    border-bottom: 2px solid #f3795b;
}
div#menu606.menu.act,
#menu606.menu.active .parentMenu {
    background: rgba(243,121,91,0.25);
}
#menu145 {
    border-bottom: 2px solid #2f207b;
}
div#menu45.menu.act,
#menu145.menu.active .parentMenu {
    background: rgba(47,32,123,0.25);
}
div.menu.active a,
div.menu a:hover,
div.menu a span,
div.menu a span:hover {
    border: none !important;
}
div.menu.active a {
    color: #000;
}
div.wp-custom-menu-popup {
    border-width: 1px;
}
.top-link-cart #tcart {
    background: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/newstyle/images/logo_cart.png) no-repeat;
    background-size: 20px;
    padding: 6px 30px 6px 16px;
    display: block;
    background-position: right 5px center;
}

div.menu.act {
    border-radius: 0;
}
/* breadcrumbs */
.breadcrumbs {
    background-color: #fff;
    color: #21335c;
}
.breadcrumbs .home {
    background: none;
    padding-left: 0;
}
.breadcrumbs a {
    color: #21335c;
    text-decoration: none;
}
@media only screen and (max-width: 770px) {
    .breadcrumbs {
        display: none;
    }
}
.r_shade { display: none; }
.arrRight {
    background: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/newstyle/images/arrRight.png) no-repeat scroll 0 0px transparent;
}

/* FOOTER */
.footer-container {
    background: #07588d;
    width: 100%;
    border-radius: 0;
    color: #fff;
    height: auto;
    font-size: 13px;
}
.footer-container + address {
    background: #0e4466;
    width: 100%;
    border-radius: 0;
    color: #fff;
    border-top: 1px solid;
}
.footer-container + address p {
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
    font-size: 14px;
    padding: 10px 0;
}
.footer li a {
    text-decoration: none;
}
.footer-items {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    flex-wrap: wrap;
}
.footer-item {
    padding: 20px 5px;
}
.footer-item.fi1 {
    display: none;
}
.footer-container .h2 {
    font-size: 16px;
    font-weight: bold;
    margin: 10px 0;
    padding: 0;
    display: block;
}
.footer li {
    padding: 0;
}
.footer-container .ul-level2 {
    padding-left: 15px;
}
.footer-container .ul-level2 li {
    display: list-item;
    list-style: disc;
}
.footer-container .mail-block,
.footer-container .tel-block {
    font-size: 16px;
    text-align: center;
}
.footer-container .tel-block {
    margin-top: 20px;
    margin-left: 50px;
    margin: 25px 0 5px;
    background-position: 0 -175px;
    background-size: 60px;
    min-height: 60px;
}
.footer-container .mail-block {
    padding-left: 50px;
    padding: 25px 0 20px;
    background-position: 0 -250px;
    background-size: 60px;
}


.footer-container .share-links {
    display: flex;
}
.footer-container .share-links li {
    display: inline-block;
    height: 28px;
    width: 45px;
    background: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/newstyle/images/sp-icons.png) no-repeat;
    background-size: 40px;
}
.footer-container .share-links li a {
    width: 45px;
    height: 28px;
    display: block;
    font-size: 0;
}
.footer-container .share-links .icons-fb {
    background-position: 0 -335px;
}
.footer-container .share-links .icons-vk {
    background-position: 0 -384px;
}
.footer-container .share-links .icons-in {
    background-position: 0 -432px;
}
.footer-container .share-links .icons-gp {
    background-position: 0 -481px;
}
.footer-container .share-links .icons-tw {
    background-position: 0 -530px;
}

@media only screen and (min-width: 1025px) {
    .footer-item.fi1 {
        display: block;
    }
}
@media only screen and (max-width: 1024px) {
    .footer-item {
        width: calc(50% - 10px);
    }
}
@media only screen and (max-width: 414px) {
    .footer-item {
        width:100%;
        padding: 2% 10%;
    }
    .footer-item.fi1 {
        display: block;
    }
}


/* HOME */
.w75 {
    width: auto;
}
.floatl {
    float: none;
}
.w25.floatr {
    display: none;
}
.article-box,
#article {
    display: flex;
    font-size: 0;
    flex-wrap:wrap;
    margin:0;
    padding: 0;
    position: relative;
    z-index: 9999;
}
.article-box h3,
#article h3 {
    text-align: center;
    padding: 5px 0;
    text-transform: none;
}
.article-box .cItems h3 a ,
#article .cItems h3 a {
    border: none;
}
.article-box .cItems,
#article .cItems {
    display: inline-block;
    margin: 15px 5px;
    flex-grow: 1;
    /*width: calc(100% * (1/4) - 10px - 1px);*/
    height: auto;
    text-align: center;
    border: 1px solid #eee;
    padding: 5px;
    border-radius: 5px;
    width: 100%;
}
.article-box .cSubItems,
#article .cSubItems {
    text-align: left;
    padding: 0px 0 0 5%;
}
#article {}
#article {}
#article {}
.bkg_img img {
    width: 100%;
    height: auto;
    display: none;
}

.club_home_page {
    background: #38a6e4;
    padding: 0 5%;
    display: block;
    position: relative;
    min-height: 185px;
    margin: 40px 0 20px;
    display: none;
}
.club_home_page .title {
    font-size: 26px;
    /*text-transform: uppercase;*/
    color: #21335c;
    width: 50%;
    padding-top: 20px
}
.club_home_page .content {
    color: #fff;
    float: left;
    width: 50%;
    font-size: 16px;
    margin-bottom: 10px;
}
.club_home_page .req {
    position: absolute;
    right: 5%;
    bottom: 0;
}
#blog-new {
    margin: 20px 0 0;
}
#blog-new .wrapper {
    background: #c8e7fb;
    margin: 0;
    padding: 0;
}
#blog-new .button-set {
    text-align: center;
    padding: 10px;
}
#blog-new .button-set a {
    color: #071534;
}
#blog_ox_new {
    display: flex;
    flex-wrap:wrap;
    margin:0;
    padding: 0;
}
#blog_ox_new .cItems {
    display: inline-block;
    margin: 15px 5px;
    flex-grow: 1;
    height: auto;
    text-align: center;
    border: 1px solid #eee;
    padding: 5px;
    border-radius: 5px;
    flex-direction: column;
    display: flex;
    background: #fff;
    position: relative;
    padding-bottom: 50px;
}
#blog_ox_new .postTitle_ox {
    margin-bottom: 15px;
    height: 35px;
    overflow: hidden;
    font-size: 14px;
    font-weight: bold;
    padding: 0;
}
#blog_ox_new .postContent_ox {
    text-align: justify;
}
#blog_ox_new .postImage {
    float: none; 
    margin: 0;
}
#blog_ox_new .postImage img {
    width: 100%;
}
#blog_ox_new .aw-blog-read-more a {
    background: #005287;
    text-transform: uppercase;
    text-decoration: none;
    border-radius: 7px 20px 7px 20px; 
    -webkit-border-radius: 7px 20px 7px 20px;
    -moz-border-radius: 7px 20px 7px 20px;
    -khtml-border-radius: 7px 20px 7px 20px;
    padding: 5px 20px;
    margin-bottom: 5px;
    display: inline-block;
    color: #fff;
}
#blog_ox_new .aw-blog-read-more {
    font-size: inherit;
    text-align: center;
    /*margin-top: 20px;*/
    position: absolute;
    margin-left: 28%;
    bottom: 0;
}
.cms-home #view-more-text.hide {
    display: block;
}
.cms-home .view-more-block {
    color: #0e4466;
}
.cms-home .view-more-button {
    display: none;
}
.cms-home #view-title-text p:first-child {
    text-align: center;
    font-size: 16px;
}
.cms-home #ads1,
.cms-home #ads2,
.cms-home #container {
    display: none !important;
}

#ads_home_top_new {
    margin: 0;
    padding: 0;
}
#ads_home_top_new.owl-carousel {
    width: 63%;
}
#ads_home_top_new .owl-controls .owl-nav > * {
    width: 15px !important;
    height: 20px !important;
    background-color: #fff !important;
    border: 1px solid #ddd !important;
}
#ads_home_top_new .owl-controls .owl-nav > * .fa {
    font-size: 30px !important;
    color: #ddd !important;
    font-weight: normal;
    margin-top: -6px;
}
.ads_home_top_new {
    display: flex;
    margin: 0 0 20px;
    justify-content: space-between;
    display: none;
}
.ads_home_top_new img {
    width: 100%;
}
#asd {
    display: flex;
    flex-direction: column;
    margin-left: 20px;
    justify-content: space-between;
}
#asd .asd img {
    width: 100%;
}
#asd1 {
    margin-bottom: 15px;
}
@media only screen and (max-width: 768px) {
    .ads_home_top_new {
        flex-direction: column;
        margin: 10px;
    }
    #ads_home_top_new.owl-carousel {
        width: 100%;
    }
    #asd {
        margin-left: 0;
    }
    #asd1 {
        margin: 15px 0;
    }
}

/* PRODUCT - PRODUCT - PRODUCT - PRODUCT - PRODUCT - PRODUCT - PRODUCT - PRODUCT - PRODUCT - PRODUCT - PRODUCT - PRODUCT - PRODUCT - PRODUCT - PRODUCT - PRODUCT - PRODUCT - PRODUCT - PRODUCT - PRODUCT */
.product-view .product-name .title {
    padding: 11px 20px 8px;
    background: var(--main-background);
    color: #fff;
    text-align: left;
}
.product-view .product-name {
    text-align: left;
}
.product-view .product-name .title h1 {
    color: #FFFFFF;
    font-size: 1.16em;
    font-weight: normal;
    margin-bottom: 0;
    text-transform: uppercase;
    line-height: 1.35;
    overflow: hidden;
    height: 18px;
}
.corner-left-bot {
    text-align: left;
}
.product-view .product-img-box {
    /*width: 50%;*/
    margin-right: 30px;
}
.product-view .product-shop {
    width: 50%;
    float: left;
}
.content-block .corner-left-bot {
    width: calc(100% - 240px);
}
.content-block .title {
    border-radius: 0;
}
.product-essential {
    border: none;
    background-color: #fff;
}
.page-product-block-catalog-nav .block-catalog-nav-wrapper {
    background: #fff;
    padding: 10px 0;
}
.block-catalog-nav-wrapper ul {
    background: #fff;
    border: none;
}
.block-catalog-nav-wrapper ul li {
    background: none;
    border-radius: 0;
    box-shadow: none;
    margin: 0;
    border: 1px solid #eee;
    border-bottom: none;
    padding: 5px;
}
.block-catalog-nav-wrapper ul li:last-of-type {
    border-bottom: 1px solid #eee;
}
.block-catalog-nav-wrapper ul li:hover {
    background-image: none;
}
.page-product-block-catalog-nav .nav-subtitle {
    border: 1px solid #eee;
    padding: 5px;
    font-size: 12px;
    border-bottom-color: #ed7c1e;
}
.page-product-block-catalog-nav .nav-subtitle a {
    color: var(--main-background);
}
.payment-block-in-product .content {
    background-color: #fff;
    border-color: #fff;
    border: none;
    box-shadow: none;
    margin: 0 auto;
}
.payment-block-in-product .title {
    background: #fff;
    color: var(--main-background);
}
.product-name-title {
    color: var(--main-background);
}
.col1-layout .product-view .product-shop {
    width: calc(100% - 290px);
}
.additional-attr-in-products p {
    padding: 3px 0;
    font-size: 14px;
    color: #747474;
}
.additional-attr-in-products p:nth-child(2n),
.additional-attr-in-products p:nth-child(2n+1) {
    background: #fff;
}
.block-catalog-list .nav-subtitle {
    border: 1px solid #eee;
    padding: 5px;
    border-bottom-color: #ed7c1e;
}
@media only screen and (max-width: 870px) {
    .product-view .product-shop {
        width: 100%;
    }
}
.price-box-simple {
    clear: both;
}
.product-view .product-shop .regular-price .price {
    background: none;
    padding: 0;
}
.qty-title {
    clear: both;
    float: left;
    font-size: 16pt;
    color: #21335c;
}
.bundle-product-qty {
    clear: both;
    padding: 0;
    line-height: 42px;
    height: auto;
}
.bundle-product-qty.qty-in-simple .add,
.bundle-product-qty.qty-in-simple .sub {
    background: none;
    float: none;
    text-align: center;
}
span.add.fa,
span.sub.fa {
    background-color: #d83e72 !important;
    text-align: center;
}
.fa.fa-angle-right,
.fa.fa-angle-left {
    font-size: 16pt !important;
    color: #FFFFFF !important;
    font-weight: bold;
    margin-top: -4px;
    width: 25px !important;
    height: 25px !important;
}
.fa-angle-left::before {
    content: "";
}
.fa-angle-right::before {
    content: "";
}
.bundle-product-qty.qty-in-simple .qty-bundle {
    background: #fff;
    border: 1px solid #ddd;
    padding: 5px 0;
    margin: -5px 5px 0;
}
.bundle-product-add-to-cart-button {
    float: left;
    line-height: 42px;
    margin-left: 10px;
}
.product-view .short-description {
    margin-top: 10px;
}
.product-view .short-description .h2 {
    color: #747474;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.product-view .desc-hide-text {
    height: 360px;
    overflow: hidden;
    margin-bottom: 10px;
}
.product-view .simple.desc-hide-text {
    height: 100px;
    overflow: hidden;
    margin-bottom: 10px;
}
.product_additional_data {
    clear: both;
}
.curr-cat-products-wrapper,
.block-res-viewed-wrapper {
    border: none;
    width: 100%;
    height: auto;
}
.block-res-viewed-wrapper .viewed-image {
    height: auto;
}

.product-options {
    background: none;
    border: none;
}
.bundle-level-title {
    color: #21335c;
    background: #ddd;
    padding: 5px 10px;
}
.bundle-product {
    height: auto;
    display: flex;
    background: #F2F9FE;
    justify-content: space-between;
    align-items: center;
}
.bundle-product .add,
.bundle-product .sub {
    background: none;
}
.bundle-option-list {
    padding: 0;
}
button.button span.sp_button,
.bundle-product button.button span.sp_button {
    margin: 0;
    width: auto;
}
button.button span.sp_button span,
button.button span span,
.bundle-product button.button span.sp_button span {
    background: none;
    padding: 0;
    width: auto;
    margin: 0;
}
.bundle-product-add-to-cart-button {
    margin-right: 10px;
}
.bundle-product .qty-bundle {
    background: #fff;
    border: 1px solid #ddd;
    padding: 5px 0;
    margin: -5px 5px 0;
}
.bundle-product-qty-new {
    min-width: 79px;
}
.tab-r-style {
    background: #fff;
    border: 1px solid #E6EAE6;
}

.ratings._news {
    display: block;
    margin: 0;
}
.item-owl .ratings._news {
    display: none;
}
.ratings._news .rating-box {
    margin-left: 0;
}
.catalog-product-view .reviews-home .content {
    margin: 0;
}
.catalog-product-view .reviews-home .items .detail {
    min-height: auto;
}
.catalog-category-view .reviews-home {
    margin-top: 20px;
}
.catalog-product-view .video-wrapper {
    width: 100%;
}
/* CART */
#topCartContent  .mini-products-list .product-details {
    margin-left: 75px;
}
#topCartContent  p.product-name a {
    font-size: 10pt;
    color: #FFFFFF;
    text-transform: none;
}
/* CATEGORY */
.col2-left-layout .col-main {
    /*width: calc(100% - 211px);*/
}
.col2-left-layout .category-title {
    padding: 11px 20px 8px;
}
.block .block-title {
    background-color: var(--main-background);
    width: 100%;
}
.block .block-content,
.block-catalog-list {
    background: #fff;
    border: none;
    width: 99.5%;
}
.box-left-nav {
    background: none;
    border-radius: 0;
    box-shadow: none;
    margin: 0;
    border: 1px solid #eee;
    border-bottom: none;
    padding: 0;
    width: 100%;
}
.box-left-nav:last-of-type {
    border-bottom: 1px solid #eee;
}
.block-layered-nav a:hover {
    text-decoration: none;
}
.block-layered-nav .box_shadow {
    box-shadow: none;
}
.block-layered-nav .box_gradient {
    background: #fff;
}
.products-grid li.item {
    height: auto;
    padding-left: 0;
    padding-right: 0;
}
.products-grid .product-image img {
    width: 100%;
    height: auto;
}
.products-sliders {
    margin: 5px 0 5px 5px;
}
.products-sliders .h3 a.sp_button {
    text-transform: none;
    color: #fff;
    font-size: 14px;
    margin-bottom: 0;
    position: absolute;
    right: 15px;
    bottom: 5px;
}
#spec_cat_list {
    margin: 10px;
}
#spec_cat_list ul {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}
#spec_cat_list ul {}


.toolbar .pager {
    background: #fff;
}
.tb-top .toolbar {
    border-top: 1px solid #cccccc;
    border-bottom: 2px solid #ed7c1e; 
}
/* popup-window */
.popup-window {
    background-color: #e6f5fc;
    border-radius: 15px;
}
.popup-window .popup-title {
    color: #21335c;
    font-weight: normal;
}
.popup-window .popup-button {
    padding-left: 60px;
}
.popup-window .popup-button span a {
    padding: 5px 20px;
    font-size: 16px;
}
.popup-window .cart-subtotal p span {
    background: none !important;
}
.popup-window div.popup-button span {
    width: auto !important;
    height: auto !important;
    padding-top: 10px;
    font-size: 16px !important;
}
.popup-window div.button span {
    width: auto !important;
    height: auto !important;
    font-size: 10px !important;
    background: none !important;
    padding: 0 !important;
    font-weight: 400 !important;
    margin: 0 !important;
}
.popup-window .popup-content {
    border: 1px solid #eee;
    border-radius: 10px;
}
.popup-window .popup-content ul {
    padding-left: 0;
}
.popup-window .cart-item-qty .sub,
.popup-window .cart-item-qty .add {
    background: none;
}
.popup-window .cart-item-qty {
    width: auto;
}
.popup-window .cart-item-qty .qty-bundle {
    background: #fff !important;
    border: 1px solid #ddd;
    padding: 5px 0;
    margin: -5px 5px 0;
    border-radius: 0;
}
.cart-delete-item span span {
    background-image: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/newstyle/images/delete.jpg);
}



.banners.banners-cms {
    margin: 0 auto;
    max-width: 1280px;
    width: 100%;
    display: none;
}
.banners.banners-cms .banner-image > img {
    max-width: 1280px;
    width: 100%;
}

/**
* responsiveslides 
*/
.rslides {
    position: relative;
    list-style: none;
    /*overflow: hidden;*/
    width: 100%;
    padding: 0;
    margin: 0;
}
.rslides li {
    -webkit-backface-visibility: hidden;
    position: absolute;
    display: none;
    width: 100%;
    left: 0;
    top: 0;
}
.rslides li:first-child {
    position: relative;
    display: block;
    float: left;
}
.rslides img {
    display: block;
    height: auto;
    float: left;
    width: 100%;
    border: 0;
}

.rslides_tabs {
    font-size: 18px;
    list-style: none;
    /*margin: -50px auto 0;*/
    padding: 10px 0;
    text-align: center;
    width: 100%;
    position: absolute;
    z-index: 10;
    display: block;
    bottom: 30px;
}
.rslides_tabs li {
    float: none;
    text-indent: -9999px;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    display: inline-block;
    border: 1px solid #FFFFFF;
}
.rslides_tabs li a {
    display: block;
    height: 100%;
    width: 100%;
}
.rslides_tabs li.rslides_here {
    background-color: #fff;
}
.rslides_tabs li:not(:last-child) {
    margin-right: 6px;
}

.rslides_nav {
    position: absolute;
    -webkit-tap-highlight-color: transparent;
    top: 50%;
    left: 10px;
    z-index: 99;
    opacity: 0.8;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    height: 88px;
    width: 44px;
    background: transparent url("https://ru.bookletka.com/skin/frontend/oxford/rwd2019/newstyle/images/nav-arrow.png") no-repeat left top;
    margin-top: -45px;
}

.rslides_nav:active {
    opacity: 1.0;
}

.rslides_nav.next {
    left: auto;
    background-position: right top;
    right: 10px;
}

.message-cart-empty {
    color: #21335c;
}
#product-options-wrapper .bundle-product-image {
    display: flex;
}
.bundle-product-image .attaches-dropdown img {
    width: auto;
    padding-bottom: 7px;
}

.catalog-category-view #description-wrap-block-id {
    margin: 15px 0;
}
.video-wrapper {
    width: 700px;
    max-width: 100%;
    margin: auto;
}
.video-block {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}
.video-block iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* custom-search-form */ 
#custom-search-form {}
#custom-search-form .fieldset {
    border: 1px solid #ddd;
    background: #f3f3f3;
    padding: 15px;
    margin: 10px auto;
    width: 90%;
}
#custom-search-form .form-list {
    margin: 15px 0 0;
    display: flex;
    justify-content: space-around;
}
#custom-search-form .fieldset .legend {
    float: none;
    font-weight: normal;
    font-size: 16px;
    border: none;
    color: #21335c;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
    clear: both;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
}
#custom-search-form .form-list li {
    width: 100%;
    margin: 0 20px;
}
#custom-search-form .form-list .input-box ,
#custom-search-form .form-list select {
    width: 100%;
}
#custom-search-form li.bth {
    width: 100px;
}
.category-products .note-msg {
    width: 89%;
    margin: 0 auto;
}
.cat-link {
    margin: 5px 0;
    color:#21335c;
}
.article-box.search-block select {
    width: 75%;
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.article-box.search-block label {
    font-size: 14px;
    color:#21335c;
    margin: 5px 0;
    text-transform: uppercase;
    display: block;
    font-weight: bold;
}


.reviews-home {
    border-bottom: 1px solid #3da1dd;
    padding-bottom: 20px;
}
.reviews-home .content {
    margin: 0 10%;
    display: flex;
    flex-wrap: wrap;
}
.reviews-home .items {
    margin: 15px 5px;
    flex-grow: 1;
    height: auto;
    text-align: center;
    border: 1px solid #eee;
    padding: 5px;
    border-radius: 5px;
    flex-direction: column;
    display: flex;
    background: #fff;
    position: relative;
    padding-bottom: 50px;
    width: 31%;
}
.reviews-home .rating-box {
    height: 20px;
    background-size: 20px;
    width: 100px;
    margin: 10px auto;
}
.reviews-home .rating-box .rating {
    height: 19px;
    background-size: 20px;
}
.reviews-home .items .detail {
    margin: 15px 25px;
    min-height: 50px;
}
.reviews-home .items a.sp_button {
    width: auto;
    margin: 0 auto;
    position: absolute;
    bottom: 10px;
    left: 31%;
    color: #fff;
}
.reviews-home .items .tab-com-date {
    color: #21335c;
    font-style: italic;
}
.reviews-home {}


/*blog*/

.col2-right-layout .col-main {
    width: calc(100% - 340px);
}
.block-blog .block-title strong {
    background: none;
}
.aw-blog-posts, .aw-blog-posts-view {
    background: #fff;
    border-width: 1px;
}

/* PDF */ *
.fileuploader-view-view .col3-layout .col-wrapper .col-main {
    float: unset;
}


.banner_home_page {
    display: flex;
    background: url('/media/wysiwyg/newstyle/homepage/banner_home_page.png') #6ac5eb no-repeat right center;
    background-size: auto 100%;
    padding: 20px 0;
}
.banner_home_page .bleft {
    width: 60%;
}
.banner_home_page .bright .h3 {
    display: none;
}
.banner_home_page .bright .h3,
.banner_home_page .bleft .h3 {
    color: #d44072;
    text-align: center;
    margin-bottom: 20px;
    font-style: italic;
    font-size: 24px;
    font-weight: bold;
    text-shadow: 2px 2px 1px #fff;
}
.banner_home_page .bright {
    position: relative;
    width: 40%;
}
.banner_home_page .products-sliders {
    margin: 0;
}
.banner_home_page .owl-carousel {
    margin-top: 0;
}
.banner_home_page .owl-carousel.prod-grid .item-owl .item {
    width: 170px;
}
.banner_home_page .romb {
    border-radius: 70px 21px 70px 21px !important;
    color: #fff;
    font-size: 24px;
    position: absolute;
    bottom: 0;
    right: 15%;
    white-space: nowrap;
    text-transform: none;
    font-style: italic;
    text-shadow: gainsboro;
}
@media only screen and (max-width: 768px) {
    .banner_home_page {
        flex-direction: column;
    }
    .banner_home_page .bright {
        order: 1;
        height: 400px;
    }
    .banner_home_page .bleft {
        order: 2;
        background: #6ac5eb;
    }
    .banner_home_page .bright,
    .banner_home_page .bleft {
        width: 100%;
    }
    .banner_home_page .romb {
        right: 28%;
        bottom: 50px;
    }
    .banner_home_page {
        background: #6ac5eb;
    }
    .banner_home_page .bright {
        background-size: auto 100%;
        background: url('/media/wysiwyg/newstyle/homepage/banner_home_page.png') #6ac5eb no-repeat right center;
    }
    .banner_home_page .bright .h3 {
        display: block;
    }
    .banner_home_page .bleft .h3 {
        display: none;
    }
    .banner_home_page .owl-carousel.prod-grid .item-owl .item {
        width: 200px;
    }
}


.col1-layout .products-grid.fb_select {
    width: 100% !important;
}








/* RWD */
/* -------------------------------------------- *
 * Column Layouts
 */
.main:after,
.col-wrapper:after {
    content: '';
    display: table;
    clear: both;
}

.col-left,
.col-right,
.col-main {
    padding: 0 0;
}

.col-left {
    float: left;
    width: 25%;
    padding-left: 0;
    /* Remove the 15px padding */
    clear: left;
}
.col-left img {
    max-width: 100%;
}

.col-right {
    float: right;
    width: 25%;
    padding-right: 0;
    /* Remove the 15px padding */
}
.col-right img {
    max-width: 100%;
}

.col-main {
    float: left;
    width: 75%;
}

.col1-layout .col-main {
    float: none;
    width: auto;
    padding: 0;
    /* Remove the 15px padding */
}

.col2-left-layout .col-main {
    float: right;
    padding-right: 0;
    /* Remove the 15px padding */
}

.col2-right-layout .col-main {
    padding-left: 0;
    /* Remove the 15px padding */
}

.col3-layout .col-right {
    width: 20.83333%;
}
.col3-layout .col-wrapper {
    float: left;
    width: 79.16667%;
}
.col3-layout .col-wrapper .col-main {
    float: right;
    width: 73.68421%;
}
.col3-layout .col-wrapper .col-left {
    width: 26.31579%;
}

@media only screen and (max-width: 1000px) {
    .col3-layout .col-right {
        float: left;
        clear: left;
        padding-left: 0;
        padding-right: 10px;
        width: 25%;
    }
    .col3-layout .col-wrapper {
        float: right;
        width: 100%;
    }
    .col3-layout .col-wrapper .col-main {
        float: right;
        width: 75%;
    }
    .col3-layout .col-wrapper .col-left {
        width: 25%;
    }
}
@media only screen and (max-width: 770px) {
    .col-left,
    .col-right,
    .col-main,
    .col1-layout .col-left,
    .col1-layout .col-right,
    .col1-layout .col-main,
    .col2-left-layout .col-left,
    .col2-left-layout .col-right,
    .col2-left-layout .col-main,
    .col2-right-layout .col-left,
    .col2-right-layout .col-right,
    .col2-right-layout .col-main,
    .col3-layout .col-wrapper .col-left,
    .col3-layout .col-right,
    .col3-layout .col-wrapper .col-main {
        padding: 0;
        margin-bottom: 10px;
        float: none;
        width: auto;
    }

    .col3-layout .col-wrapper {
        float: none;
        width: auto;
    }

    .col-main {
        float: none;
        width: auto;
    }

    .col-main .col-left {
        padding: 0;
        /* On product listing pages, the left column gets moved inside col-main on small viewports */
    }
    .container {
        display: none;
    }
}
/* Content Columns */
.col2-set {
    width: 100%;
}
.col2-set .col-1,
.col2-set .col-2 {
    width: 50%;
    padding: 20px;
}
@media only screen and (max-width: 770px) {
    .col2-set .col-1,
    .col2-set .col-2 {
        padding: 10px;
    }
}
.col2-set .col-1 {
    float: left;
    padding-left: 0;
}
.col2-set .col-2 {
    float: right;
    padding-right: 0;
}
@media only screen and (max-width: 479px) {
    .col2-set .col-1,
    .col2-set .col-2 {
        float: none;
        width: auto;
        border: 0;
        padding-right: 0;
        padding-left: 0;
    }
}
.col2-set .narrow {
    width: 33%;
}
.col2-set .wide {
    width: 65%;
}
.col2-set:after {
    content: '';
    display: table;
    clear: both;
}

/* ================================================= *
 * General Product List Styles (not module-specific)
 * ================================================= */
/* -------------------------------------------- *
 * Product List General
 */
.category-title h1,
body.catalogsearch-result-index .page-title h1 {
    border-bottom: none;
}

.category-image {
    margin-bottom: 1.5em;
}

.products-list .action .button,
.products-grid .actions .button {
    white-space: normal;
}

/* -------------------------------------------- *
 * Product Name
 */
h2.product-name,
h3.product-name,
h4.product-name,
h5.product-name,
p.product-name {
    margin: 0;
    margin-bottom: 0.5em;
    color: #636363;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.2;
    text-rendering: optimizeLegibility;
    text-transform: uppercase;
    font-size: 13px;
    font-family: "Helvetica Neue", Verdana, Arial, sans-serif;
    font-weight: normal;
    line-height: 1.4;
}
h2.product-name a,
h3.product-name a,
h4.product-name a,
h5.product-name a,
p.product-name a {
    color: #636363;
}
h2.product-name a:hover,
h3.product-name a:hover,
h4.product-name a:hover,
h5.product-name a:hover,
p.product-name a:hover {
    color: var(--main-background);
    text-decoration: none;
}

.products-grid .product-name,
.products-list .product-name {
    text-transform: none;
    margin-bottom: 5px;
    font-size: 14px;
    font-family: Arial,Helvetica,sans-serif;
}
.products-grid .product-name a,
.products-list .product-name a {
    font-weight: 500;
}

/* ============================================ *
 * Product Grid
 * ============================================ */
.products-grid {
    position: relative;
}

.products-grid:after {
    content: '';
    display: table;
    clear: both;
}

.products-grid > li {
    position: relative;
    margin-bottom: 20px;
    text-align: center;
}
.products-grid > li:after {
    content: '';
    display: table;
    clear: both;
}

.products-grid .product-image {
    width: 100%;
    margin-bottom: 15px;
}

.products-grid .product-image img {
    width: 100%;
    height: auto;
}
.products-grid .product-image img:hidden {
    display: none;
}

.widget-new-products .products-grid .product-image {
    width: 75%;
    margin-bottom: 15px;
    margin-left: 10%;
}

.products-grid .product-info {
    position: relative;
    padding-bottom: 95px;
}

.products-grid .actions {
    /*    padding-top: 10px;
        position: absolute;
        bottom: 0px;
        min-height: 85px;
        width: 100%;*/
}

.products-grid .ratings .rating-box {
    margin: 0 auto;
}

.products-grid .ratings .amount {
    display: none;
}

.products-grid .price-box {
    color: #a0a0a0;
    font-size: 13px;
    margin: 0 0 5px;
}

.products-grid .add-to-links {
    margin-bottom: 0;
}

/* Config: Two columns + flexible gutter */
.products-grid > li {
    float: left;
    width: 100%;
    width: 47.72727%;;
    margin-right: 4.54545%;
}

.products-grid > li:nth-child(odd) {
    clear: left;
}

.products-grid > li:nth-child(even) {
    margin-right: 0;
}

.products-grid .product-image {
    margin-bottom: 5px;
}
.products-grid .product-image:before, .products-grid .product-image:after {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    display: none;
}
.products-grid .product-image:before {
    background-color: white;
    opacity: 0.8;
    z-index: 2;
}
.products-grid .product-image:after {
    background-image: url("https://ru.bookletka.com/skin/frontend/oxford/rwd2019/newstyle/images/opc-ajax-loader.gif");
    background-repeat: no-repeat;
    background-position: center;
    z-index: 3;
}
.products-grid .product-image.loading {
    position: relative;
}
.products-grid .product-image.loading:before, .products-grid .product-image.loading:after {
    display: block;
}

@media only screen and (min-width: 480px) {
    /* Config: Three columns + flexible gutter */
    .products-grid {
        /* Undo two-column config */
        /* Set three-column config */
    }
    .products-grid > li:nth-child(odd) {
        clear: none;
    }
    .products-grid > li:nth-child(even) {
        margin-right: 3.7037%;
    }
    .products-grid > li {
        width: 30.8642%;
        margin-right: 3.7037%;
    }
    .products-grid > li:nth-child(3n+1) {
        clear: left;
    }
    .products-grid > li:nth-child(3n) {
        margin-right: 0;
    }
}
@media only screen and (min-width: 960px) {
    /* Config: Columns + flexible gutter */
    /* Undo three-column config */
    .products-grid--max-4-col > li:nth-child(odd) {
        clear: none;
    }

    .products-grid--max-4-col > li:nth-child(3n+1) {
        clear: none;
    }

    .products-grid--max-4-col > li:nth-child(even),
    .products-grid--max-4-col > li:nth-child(3n) {
        margin-right: 2.22222%;
    }

    /* Set column config */
    .products-grid--max-4-col > li {
        margin-right: 2.22222%;
    }

    .products-grid--max-4-col > li {
        width: 23.33333%;
        margin-right: 2.22222%;
    }

    .products-grid--max-4-col > li:nth-child(4n+1) {
        clear: left;
    }

    .products-grid--max-4-col > li:nth-child(4n) {
        margin-right: 0;
    }

    /* Config: Columns + flexible gutter */
    /* Undo three-column config */
    .products-grid--max-5-col > li:nth-child(odd) {
        clear: none;
    }

    .products-grid--max-5-col > li:nth-child(3n+1) {
        clear: none;
    }

    .products-grid--max-5-col > li:nth-child(even),
    .products-grid--max-5-col > li:nth-child(3n) {
        margin-right: 2.22222%;
    }

    /* Set column config */
    .products-grid--max-5-col > li {
        margin-right: 2.22222%;
    }

    .products-grid--max-5-col > li {
        width: 18.22222%;
        margin-right: 2.22222%;
    }

    .products-grid--max-5-col > li:nth-child(5n+1) {
        clear: left;
    }

    .products-grid--max-5-col > li:nth-child(5n) {
        margin-right: 0;
    }

    /* Config: Columns + flexible gutter */
    /* Undo three-column config */
    .products-grid--max-6-col > li:nth-child(odd) {
        clear: none;
    }

    .products-grid--max-6-col > li:nth-child(3n+1) {
        clear: none;
    }

    .products-grid--max-6-col > li:nth-child(even),
    .products-grid--max-6-col > li:nth-child(3n) {
        margin-right: 2.22222%;
    }

    /* Set column config */
    .products-grid--max-6-col > li {
        margin-right: 2.22222%;
    }

    .products-grid--max-6-col > li {
        width: 14.81481%;
        margin-right: 2.22222%;
    }

    .products-grid--max-6-col > li:nth-child(6n+1) {
        clear: left;
    }

    .products-grid--max-6-col > li:nth-child(6n) {
        margin-right: 0;
    }
}
/* ============================================ *
 * Product List
 * ============================================ */
.products-list {
    margin-top: 20px;
    margin-bottom: 20px;
}
.products-list > li {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #ededed;
}
.products-list > li:after {
    content: '';
    display: table;
    clear: both;
}
.products-list > li .product-image {
    float: left;
    width: 33.33333%;
}
.products-list > li .product-image img {
    width: 100%;
    max-width: 100%;
}
.products-list > li:last-child {
    padding-bottom: 0;
    border-bottom: none;
}

.products-list .product-shop {
    float: right;
    width: 66.66667%;
    padding-left: 20px;
}
.products-list .product-shop .product-name {
    margin-bottom: 0;
}
.products-list .product-shop .ratings {
    margin: 0;
}
.products-list .product-shop .ratings .rating-box,
.products-list .product-shop .ratings .rating-links {
    float: left;
    margin-right: 7px;
}
.products-list .product-shop .ratings .rating-links {
    margin-top: 4px;
}
.products-list .product-shop .price-box {
    margin-top: 0;
}
.products-list .product-shop .price-box .price {
    font-size: 18px;
}
.products-list .product-shop .action {
    margin: 7px 0;
}
.products-list .product-shop .desc {
    margin-top: 7px;
}
.products-list .product-shop .product-primary,
.products-list .product-shop .desc {
    float: left;
    width: 65%;
    overflow: hidden;
}
.products-list .product-shop .product-secondary {
    float: right;
    width: 35%;
    text-align: right;
    clear: right;
}

@media only screen and (min-width: 480px) {
    .products-list .product-name a {
        font-size: 18px;
    }
}
@media only screen and (max-width: 1279px) {
    .products-list .product-shop .product-primary,
    .products-list .product-shop .desc {
        float: left;
        width: 60%;
        padding-right: 20px;
    }
    .products-list .product-shop .product-secondary {
        float: right;
        width: 40%;
    }
}
@media only screen and (max-width: 600px) {
    .products-list .product-shop .price-box .special-price {
        padding-left: 0;
    }

    .products-list .product-shop .product-primary,
    .products-list .product-shop .product-secondary,
    .products-list .product-shop .desc {
        float: none;
        width: 100%;
        padding-right: 0;
        text-align: left;
    }
    .reviews-home .items {
        width: 100%;
    }
}
/* ============================================ *
 * Mini Product List
 * ============================================ */
.mini-products-list .product-image {
    float: left;
    min-width: 50px;
}
.mini-products-list .product-details {
    margin-left: 60px;
}
.mini-products-list .product-details .product-name {
    padding-top: 10px;
}
.mini-products-list li {
    margin-bottom: 10px;
    clear: both;
}
.mini-products-list li:after {
    content: '';
    display: table;
    clear: both;
}

.mini-products-images-list:after {
    content: '';
    display: table;
    clear: both;
}
.mini-products-images-list li.item {
    float: left;
    width: 50%;
    margin: 0;
    padding: 0 5px 10px 0;
}
.mini-products-images-list li.item:nth-child(even) {
    padding-right: 0;
    padding-left: 5px;
}
.mini-products-images-list li.item .product-image {
    display: block;
}
.mini-products-images-list li.item .product-image img {
    width: 100%;
    max-width: 100%;
}

/* ============================================ *
 * Catalog - List
 * ============================================ */
.category-image {
    border: 1px solid #cccccc;
    padding: 10px;
}
.category-image img {
    width: 100%;
    max-width: 100%;
}
.category-image img:hidden {
    display: none;
}

/* ============================================ *
 * Layered Navigation
 * ============================================ */
.block-layered-nav .block-subtitle--filter {
    display: none;
    margin: 0;
    margin-bottom: 10px;
    color: #636363;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    text-transform: uppercase;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
    font-weight: normal;
    margin-bottom: 0px;
    padding: 7px 10px 7px 24px;
    border-width: 1px;
    border-style: solid;
    border-color: #cccccc;
    position: relative;
    background-color: #f4f4f4;
    cursor: pointer;
}
.block-layered-nav .block-subtitle--filter:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-top: 4px solid var(--main-background);
    border-bottom: none;
    left: 10px;
    top: 50%;
    margin-top: -3px;
}
.block-layered-nav .block-subtitle--filter:hover {
    background-color: #ececec;
}

.block-layered-nav .block-content .toggle-tabs {
    display: none;
}
.block-layered-nav .block-content > dl > dt {
    margin: 0;
    margin-bottom: 10px;
    color: #636363;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    text-transform: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
    font-weight: normal;
    margin-bottom: 0px;
    padding: 7px 10px 7px 24px;
    border-width: 1px;
    border-style: solid;
    border-color: #cccccc;
    position: relative;
    background-color: #f4f4f4;
    display: block;
}
.block-layered-nav .block-content > dl > dt:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-top: 4px solid var(--main-background);
    border-bottom: none;
    left: 10px;
    top: 50%;
    margin-top: -3px;
}
.block-layered-nav .block-content > dl > dt:hover {
    background-color: #ececec;
}
.block-layered-nav .block-content > dl > dd {
    padding: 0;
    margin: 0;
    border-width: 0;
    border-style: solid;
    border-color: #cccccc;
}
.block-layered-nav .block-content > dl > dd:last-child {
    border-width: 0;
    padding: 0;
}

.block-layered-nav dl dd {
    margin-bottom: 10px;
    margin-top: 10px;
}
.block-layered-nav dl dd ol > li > span, .block-layered-nav dl dd ol > li > a {
    padding: 5px 15px;
    display: block;
}
.block-layered-nav dl dd ol > li > a .count {
    color: #a0a0a0;
}
.block-layered-nav h3 {
    font-size: 14px;
}

@media only screen and (min-width: 771px) {
    .article-box .cItems,
    #article .cItems {
        width: auto;
    }
    .bkg_img img,
    .ads_home_top_new,
    .club_home_page,
    .banners.banners-cms {
        display: block;
    }
    .block-layered-nav .block-content > dl > dt {
        padding: 0;
    }
    .block-layered-nav .block-content > dl > dt:after {
        display: none;
    }
}
@media only screen and (max-width: 770px) {
    .cSubItems li a {
        font-size: 11pt;
    }
    .sidebar .block.block-layered-nav {
        border-bottom: none;
    }
    .block-layered-nav--no-filters .block-title {
        display: none;
    }

    .block-layered-nav .block-content {
        padding-top: 0;
        margin-top: 15px;
    }
    .block-layered-nav .block-content > dl > dt {
        cursor: pointer;
        border-bottom-width: 0;
    }
    .block-layered-nav .block-content > dl > dt:hover {
        color: var(--main-background);
    }
    .block-layered-nav .block-content > dl > dt:after {
        display: none;
        /*        content: '';
                position: absolute;
                width: 0;
                height: 0;
                display: block;
                border-top: 4px solid transparent;
                border-bottom: 4px solid transparent;
                border-left: 4px solid var(--main-background);
                border-right: none;*/
    }
    .block-layered-nav .block-content > dl > dt.last {
        border: none;
        padding: 0;
    }
    .block-layered-nav .block-content > dl > dd {
        display: none;
    }
    .block-layered-nav .block-content.accordion-open > dl > dt.current {
        border: none;
        padding: 0;
    }
    .block-layered-nav .block-content.accordion-open > dl > dt.current:after {
        display: none;
        /*        content: '';
                position: absolute;
                width: 0;
                height: 0;
                display: block;
                border-right: 4px solid transparent;
                border-left: 4px solid transparent;
                border-top: 4px solid var(--main-background);
                border-bottom: none;
                left: 6px;
                top: 50%;
                margin-top: -3px;*/
    }
    .block-layered-nav .block-content.accordion-open > dl > dd.current {
        display: block;
    }

    .block-layered-nav .block-subtitle--filter {
        background-color: var(--main-background);
        border: 0;
        margin-bottom: 0;
        display: block;
        color: #FFFFFF;
    }
    .block-layered-nav .block-subtitle--filter:after {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        display: block;
        border-top: 4px solid transparent;
        border-bottom: 4px solid transparent;
        border-left: 4px solid white;
        border-right: none;
        right: 10px;
        top: 50%;
        margin-top: -5px;
    }
    .block-layered-nav .block-subtitle--filter:hover {
        background-color: var(--main-background);
        color: #FFFFFF;
    }
    .block-layered-nav .block-subtitle--filter.active:after {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        display: block;
        border-right: 4px solid transparent;
        border-left: 4px solid transparent;
        border-top: 4px solid white;
        border-bottom: none;
        right: 10px;
        top: 50%;
        margin-top: -3px;
    }

    #narrow-by-list,
    #narrow-by-list2 {
        padding: 10px;
        border: 1px solid #cccccc;
        border-top: 0;
    }

    .block-layered-nav dl ol > li > a,
    .block-layered-nav dl ol > li > span {
        padding: 7px;
        margin: 5px;
    }

    .block-layered-nav dl ol > li > a {
        color: #636363;
        background-color: #f4f4f4;
        padding: 5px 10px;
    }
    .block-layered-nav dl ol > li > a:hover {
        text-decoration: none;
        background: #ececec;
    }
}
.block-layered-nav .currently .block-subtitle {
    display: block;
    margin: 0;
    margin-bottom: 10px;
    color: #636363;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    text-transform: uppercase;
}
.block-layered-nav .currently ol {
    padding-left: 10px;
    margin-bottom: 10px;
}
.block-layered-nav .currently ol li {
    margin-bottom: 5px;
}
.block-layered-nav .currently ol li .label {
    font-weight: bold;
}
.block-layered-nav .currently ol li:after {
    content: '';
    display: table;
    clear: both;
}

.block-layered-nav .actions {
    text-align: right;
    margin-bottom: 7px;
}




.view-all {
    display: block;
}
@media only screen and (min-width: 771px) {
    .view-all {
        display: none;
    }
}
/* ============================================ *
 * Skip Links
 * ============================================ */
.skip-links {
    clear: both;
    overflow: hidden;
    border-top: 1px solid #EDEDED;
    border-bottom: 1px solid #EDEDED;
}

@media only screen and (min-width: 771px) {
    .skip-links {
        border: 0;
    }
}
/* -------------------------------------------- *
 * Skip - Link
 */
.skip-link {
    position: relative;
    float: left;
    width: 20%;
    height: 44px;
    background: #FFFFFF;
    color: #636363;
    line-height: 42px;
    text-align: center;
}

a.skip-link {
    text-decoration: none;
}

.skip-link:not(.skip-active):hover {
    opacity: 0.8;
}

@media only screen and (max-width: 770px) {
    .skip-link {
        border-right: 1px solid #EDEDED;
    }

    .skip-link:last-child {
        border-right: 0;
    }
}
@media only screen and (min-width: 500px) {
    .skip-link {
        width: 25%;
    }
}
/* -------------------------------------------- *
 * Skip Link - Active
 */
@media only screen and (max-width: 770px) {
    .skip-link.skip-active {
        background: #EDEDED;
        color: inherit;
    }

    .skip-link.skip-active span {
        color: inherit;
    }
}
/* -------------------------------------------- *
 * Skip Link - Icon
 */
.skip-link .icon {
    display: inline-block;
    width: 30px;
    height: 30px;
    vertical-align: middle;
}

.skip-link.skip-nav .icon,
.skip-link.skip-cart:not(.no-count) .icon {
    margin-right: 3px;
}

@media only screen and (min-width: 500px) {
    .skip-link .icon {
        margin-right: 3px;
    }
}
/* -------------------------------------------- *
 * Skip Link - Label
 */
.skip-link .label {
    display: none;
}

@media only screen and (min-width: 500px) {
    .skip-link .label {
        display: inline;
    }
}
/* ============================================ *
 * Skip Content
 * ============================================ */
.skip-content {
    display: none;
}

.skip-content.skip-active {
    display: block;
    background: #EDEDED;
}
@media only screen and (max-width: 770px) {
    #nav {
        display: block;
        padding: 0;
        margin: 0;
        font-size: 13px;
    }
    #nav li,
    #nav li a {
        float: unset;
    }
}
/* ============================================ *
 * Global Header Navigation
 * ============================================ */
@media only screen and (max-width: 770px) {
    #header-account li a,
    .nav-primary a.level0 {
        padding: 0 15px 0 25px;
        border-bottom: 1px solid #cccccc;
        text-align: left;
        color: #636363;
        text-transform: uppercase;
        line-height: 30px;
    }

    #header-account li:last-child a,
    .nav-primary li.level0:last-child a.level0 {
        border-bottom: 0;
    }

    .no-touch #header-account a:hover,
    .no-touch .nav-primary a:hover {
        background-color: #f4f4f4;
        text-decoration: none;
    }
}
.account-cart-wrapper {
    position: absolute;
    top: 0px;
    right: 0px;
}
@media only screen and (max-width: 770px) {
    .account-cart-wrapper {
        position: static;
    }
}
/* -------------------------------------------- *
 * Icons
 */
.icon-sprite, .btn-remove2, .ratings .rating-box, .ratings .rating-box .rating, .sorter > .sort-by .sort-by-switcher, .sorter > .view-mode .grid,
.sorter > .view-mode .list, .skip-nav .icon, .skip-search .icon, #search_mini_form .search-button:before, .skip-account .icon, .skip-cart .icon, .product-view .sharing-links a, .review-summary-table .rating-box .rating-number:after, .ratings-table .rating-box, .ratings-table .rating-box .rating {
    background-image: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/newstyle/images/icon_sprite.png);
    background-repeat: no-repeat;
    text-indent: -9999px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 4 / 2), (min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx) {
    .icon-sprite, .btn-remove2, .ratings .rating-box, .ratings .rating-box .rating, .sorter > .sort-by .sort-by-switcher, .sorter > .view-mode .grid,
    .sorter > .view-mode .list, .skip-nav .icon, .skip-search .icon, #search_mini_form .search-button:before, .skip-account .icon, .skip-cart .icon, .product-view .sharing-links a, .review-summary-table .rating-box .rating-number:after, .ratings-table .rating-box, .ratings-table .rating-box .rating {
        background-image: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/newstyle/images/icon_sprite@2x.png);
        background-size: 100px 1000px;
    }
}
/* -------------------------------------------- *
 * Skip Link - Account
 */
.skip-account:not(.skip-active):hover .icon {
    background-position: -46px -44px;
}
.skip-account .icon {
    background-position: 4px -44px;
}

@media only screen and (min-width: 771px) {
    .skip-account {
        float: none;
        width: auto;
        vertical-align: top;
        display: inline-block;
        padding: 0 10px;
        text-transform: uppercase;
    }

    #header-account.skip-active {
        background: #FBFBFB;
        border: solid 1px #cccccc;
        display: block;
        position: absolute;
        z-index: 200;
        top: 40px;
        right: 115px;
        width: 200px;
    }

    #header-account a {
        display: block;
        padding: 5px 10px;
        color: #636363;
        line-height: 2;
    }

    #header-account a:hover {
        color: var(--main-background);
    }
}
/* -------------------------------------------- *
 * Account Links
 */
#header-account {
    padding: 5px 0;
}

#header-account a {
    position: relative;
    display: block;
    padding: 5px 10px;
    line-height: 23px;
    text-align: center;
}

#header-account a:hover {
    color: var(--main-background);
}
/* ============================================ *
 * Nav - Skip Link
 * ============================================ */
#nav {
    width: 100%;
}
#nav li.level0 a span {
    color: #000;
    text-transform: none;
}
#nav li.level1 a span {
    text-transform: uppercase;
}
#nav li.level2 a span {
    color: #4284C9;
    text-transform: none;
}
.skip-nav {
    width: 40%;
}
.skip-nav:not(.skip-active):hover {
    text-decoration: none;
}
.skip-nav:not(.skip-active):hover .icon {
    background-position: -46px 4px;
}

.skip-nav .label {
    display: inline;
}

.skip-nav .icon {
    background-position: 4px 4px;
}

@media only screen and (min-width: 500px) {
    .skip-nav {
        width: 25%;
    }
}
@media only screen and (min-width: 771px) {
    .skip-nav {
        display: none;
    }
}
/* ============================================ *
 * Nav - Skip Content
 * ============================================ */
@media only screen and (max-width: 770px) {
    #header-nav {
        padding: 5px 0;
    }
}
@media only screen and (min-width: 771px) {
    #header-nav {
        display: block;
        /* Force visibility */
        border-bottom: 1px solid #ededed;
    }
}
/* ============================================ *
 * Nav Primary
 * ============================================ */
@media only screen and (min-width: 771px) {
    .nav-primary {
        display: block;
        margin-top: 0;
    }
}
/* ============================================ *
 * General Navigation Styles
 * ============================================ */
.nav-primary a {
    text-decoration: none;
    position: relative;
    display: block;
    color: #636363;
    line-height: 30px;
    font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}
.nav-primary li {
    position: relative;
}
.nav-primary li.level1 a {
    border-bottom: 1px solid #cccccc;
}

.nav-primary .menu-active > ul.level0,
.nav-primary li.level0 li.sub-menu-active > ul {
    display: block;
}

.nav-primary li.level0 > a {
    text-transform: uppercase;
}

/* ============================================ *
 * Small Viewports - Accordion Style Menu
 * ============================================ */
@media only screen and (max-width: 770px) {
    .nav-primary a.level0,
    .nav-primary a {
        line-height: 35px;
    }
    .nav-primary li.level0 ul {
        display: none;
    }
    .nav-primary li.level0 li {
        padding: 0 0 0 25px;
    }
    .nav-primary li.level1 a {
        padding: 0 15px 0 25px;
    }
    .nav-primary li.parent > a:after {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        display: block;
        border-top: none;
        border-bottom: none;
        border-left: none;
        border-right: none;
        top: 50%;
        left: 10px;
        right: auto;
        margin-top: -5px;
    }
    .nav-primary li.parent.sub-menu-active > a:after,
    .nav-primary li.parent.menu-active > a:after {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        display: block;
        border-right: none;
        border-left: none;
        border-top: none;
        border-bottom: none;
        top: 50%;
        left: 10px;
        right: auto;
        margin-top: -5px;
    }
    .nav-primary li.menu-active > a,
    .nav-primary li.sub-menu-active > a {
        color: var(--main-background);
    }
}
/* ============================================ *
 * Large Viewports - Dropdown Menu
 * ============================================ */
@media only screen and (min-width: 771px) {
    .nav-primary li.level1 a,
    #nav ul li {
        border-bottom: none;
        /*flex-grow: 1;*/
        /*width: 33%;*/
    }
    .nav-primary {
        /* Default styles for 1+ drop-down menus */
        /* Level 2+ */
        /* Class for js to add briefly to evaluate element positioning. */
        /* Correct menus that will hang off the page (class added by js) */
        /* Level 1+ */
        width: 100%;
        display: flex;
        flex-flow: row wrap;
        justify-content: space-around;
        position: relative;
        z-index: 10000;
    }
    .nav-primary a.level0 {
        padding: 0 25px;
    }
    .nav-primary li.level0,
    .nav-primary a.level0 {
        display: inline-block;
    }
    .nav-primary li.level0.menu-active ul {
        z-index: 101010;
    }
    .nav-primary li.level0.nav-1 {
        border-bottom: 2px solid #eb0b19;
    }
    .nav-primary li.level0.nav-1.menu-active {
        background: rgba(235,11,25,0.25);
    }
    .nav-primary li.level0.nav-2 {
        border-bottom: 2px solid #feeb00;
    }
    .nav-primary li.level0.nav-2.menu-active {
        background: rgba(254,235,0,0.25);
    }
    .nav-primary li.level0.nav-3 {
        border-bottom: 2px solid #f77605;
    }
    .nav-primary li.level0.nav-3.menu-active {
        background: rgba(247,118,5,0.25);
    }
    .nav-primary li.level0.nav-4 {
        border-bottom: 2px solid #199252;
    }
    .nav-primary li.level0.nav-4.menu-active {
        background: rgba(25,146,82,0.25);
    }
    .nav-primary li.level0.nav-5 {
        border-bottom: 2px solid #ee0077;
    }
    .nav-primary li.level0.nav-5.menu-active {
        background: rgba(238,0,119,0.25);
    }
    .nav-primary li.level0.nav-6 {
        border-bottom: 2px solid #7368ae;
    }
    .nav-primary li.level0.nav-6.menu-active {
        background: rgba(115,104,174,0.25);
    }
    .nav-primary li.level0.nav-7 {
        border-bottom: 2px solid #a9c906;
    }
    .nav-primary li.level0.nav-7.menu-active {
        background: rgba(169,201,6,0.25);
    }
    .nav-primary li.level0.nav-8 {
        border-bottom: 2px solid #f3795b;
    }
    .nav-primary li.level0.nav-8.menu-active {
        background: rgba(243,121,91,0.25);
    }
    .nav-primary li.level0.nav-9 {
        border-bottom: 2px solid #2f207b;
    }
    .nav-primary li.level0.nav-9.menu-active {
        background: rgba(47,32,123,0.25);
    }

    .nav-primary li.level0 {
        width: auto;
        height: 36px;
        word-wrap: break-word;
        position: unset !important;
    }
    .nav-primary .level1.parent > ul {
        display: block;
    }
    .nav-primary li.level1, 
    .nav-primary a.level1 {
        z-index: 10110;

    }
    .nav-primary li:last-child > a {
        border-bottom: none;
    }
    .nav-primary a:hover,
    .nav-primary li:hover > a {
        color: var(--main-background);
    }
    .nav-primary .menu-active {
        z-index: 200;
    }
    /*.nav-primary .menu-active ul,*/ 
    .nav-primary li.level0.menu-active > ul {
        display: block;
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
    }
    sdsd{
    }
    .nav-primary li.level0 ul {
        width: 100%;
        background: rgba(0, 0, 0, 0.86);
        left: 0;
        right: 0;
        padding: 0 30px 40px;
        z-index: 1000;
    }
    .nav-primary li.level0 ul {
        background: #ffffff;
        border: solid 1px #cccccc;
        position: absolute;
        left: 0;
        top: 38px;
        /* Height of ".nav-primary a.level0" */
        z-index: 10;
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        display: none;
        right: 0;
        /* Hide until displayed. */
    }
    .nav-primary li.level1 ul {
        left: 60px;
        top: 15px;
        padding: 0;
        position: relative;
        left: 0;
        border: none;
        background: #fff;
    }
    .nav-primary li.level0 ul.level0.position-test {
        display: block;
    }
    .nav-primary li.level0 ul.level0.spill {
        right: 0;
        left: auto;
        padding: 0;
    }
    .nav-primary li.level0 ul.level0.spill li.level1 ul {
        left: auto;
        right: 50px;
        top: 20px;
    }
    .nav-primary li.level0 li.parent > a {
        position: relative;
    }
    .nav-primary li.level0 li.parent > a:after {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        display: block;
        border-top: none;
        border-bottom: none;
        border-left: none;
        border-right: none;
        right: 5px;
        top: 50%;
        margin-top: -3px;
    }

}
.nav-primary li.menu-active > ul {
    display: block;
}

.cart .cart-collaterals {
    width: 100%;
}
.cart .cart-collaterals .col2-set {
    display: none;
}
@media only screen and (max-width: 770px) {
    .popup-window {
        width: 100%;
        left: 0;
        right: 0;
        top: 30px;
        bottom: 0;
        position: fixed;
        margin: 0;
        border: none;
        border-radius: unset;
    }
    .popup-title {
        width: 100%;
    }
    .popup-window .popup-content {
        border: 1px solid #eee;
        width: 100%;
        margin: 0;
        border-radius: 0;
    }
    .cart-subtotal {
        width: 100%;
    }
    .popup-window div.button span {
        width: 100% !important;
    }
    .popup-window .popup-button {
        width: 100%;
        padding: 0;
        margin: 0;
    }
    .cart-item-info {
        height: auto;
        padding-bottom: 20px;
    }
    .cart-item-name {
        padding-top: 0;
    }
    .cart-item-price-by-one {
        clear: both;
    }
    .page-checkout-menu {
        display: none;
    }
    .page-checkout-sysint-onepage-index-menu {
        padding: 5px 10px;
    }
    .page-checkout-sysint-onepage-index-menu li {
        width: 100%;
        margin-bottom: 10px;
    }
    .checkout-onepage-index .block-panel .block-panel-right {
        padding-left: 0;
    }
    .checkout-onepage-index .page-checkout-sysint-onepage-index-wrapper {
        padding: 10px;
    }
    .checkout-onepage-index .page-checkout-sysint-onepage-index-table ul li.title {
        text-align: left;
        font-size: 14px;
        width: 100%;
    }
    .page-checkout-sysint-onepage-index select,
    .page-checkout-sysint-onepage-index input.input-text {
        font-size: 14px;
    }
    .page-checkout-table,
    .checkout-cart-index .page-checkout-table thead,
    .checkout-cart-index .page-checkout-table tfoot,
    .checkout-cart-index .page-checkout-table tr,
    .page-checkout-table tbody td {
        display: block;
    }
    .checkout-cart-index .page-checkout-table tr {
        clear: both;
    }
    .cart .cart-collaterals .col2-set {
        display: none;
    }
    .checkout-cart-index .page-checkout-totals {
        width: 90%;
        padding: 0;
        display: flex;
        flex-direction: column;
        border-radius: 0;
        border: none !important;
        flex-direction: column-reverse;
        background: #fff;
    }
    .checkout-cart-index .btn-page-checkout-total,
    .cart .cart-collaterals {
        width: 100%;
        clear: both;
    }
    .checkout-cart-index .page-checkout-totals .btn-page-checkout-addional {
        margin: 0 !important;
    }
    .cart .checkout-types {

    }
    .checkout-cart-index #shopping-cart-totals-table tfoot td.total.a-right {
        display: block;
        width: 100%;
    }
    .page-checkout-table tbody td.img {
        float: left;
        width: 80px;
    }
    .page-checkout-table tbody td.name {
        width: 60%;
        margin-left: 10px;
        padding-top: 20px;
        float: left;
    }
    .page-checkout-table tbody td.a-center {
        float: left;
    }
    .page-checkout-table tbody td.mb.a-center {
        clear: both;
    }
    .checkout-cart-index td.a-center.last {
        border: none;
        padding: 0;
        width: auto;
    }
    .new-cart-price-total {
        margin-left: 10px;
    }
    .cart-item-qty-onepage {
        padding-top: 0;
    }
    .checkout-cart-index .page-checkout-table-wrapper {
        border-bottom: 1px solid #ccc !important;
        margin-bottom: 20px;
    }

    .bundle-product,
    #product-options-wrapper .bundle-product-image {
        flex-direction: column;
    }
    #product-options-wrapper .bundle-product-image .fileuploader {
        display: none;
    }
    .bundle-product-name-large {
        width: 90%;
        /* height: 29px; */
        float: left;
        padding: 0;
        margin: 10px 0 auto;
        text-align: center;
    }
    .bundle-product-price {
        height: 46px;
        padding-top: 4px;
        font-size: 14px;
        color: #2C352B;
        width: 100%;
        padding: 0;
        margin: 0 auto;
        text-align: center;
        line-height: 46px;
    }
    .bpimg {
        flex-wrap: wrap;
        display: flex;
    }
    .bundle-product-image img {
        width: auto;
        max-width: 100px;
        padding: 0 10px 10px 10px;
    }
    .delivery-block-in-product,
    .payment-block-in-product {
        display: none;
    }
}

.video-wrapper {
    width: 700px;
    max-width: 100%;
    margin: auto;
}
.video-block {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}
.video-block iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}
.old-price .price {
    text-decoration-color: red;
}
.special-price .price {
    color: red;
}
.spec-cat-view .products-grid .product-name {
    text-align: center;
}
.spec-cat-view .products-grid .regular-price .price {
    font-size: 15px;
}
.spec-cat-view.bundle-level-title a:hover,
.spec-cat-view.bundle-level-title a {
    cursor: pointer;
    text-decoration: none;
}
#blog-new.spec-cat-view .wrapper {
    background: #fff;
}
.full-description {
    text-align: justify;
    font-size: 14px;
}
.flex-box-custom {
    display: flex;
    flex-wrap: wrap;
}
.flex-box-custom .fb-item-custom img {
    width: 100%;
    padding-right: 10px;
}
@media(max-width:768px) {
    .flex-box-custom .fb-item-custom .galerien-wrapper {
        text-align: center;
        margin-bottom: 15px;
    }
    .flex-box-custom .fb-item-custom {
        width: 100% !important;
    }
    .list-flex .list__item {
        width: 100%;
    }
}

.spec-cat-view .fileuploader {
    border: 1px solid #ddd;
}
.spec-cat-view .fileuploader li {
    display: inline-block;
    padding: 10px;
}
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     base_default
 * @copyright   Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { clear:both; padding:15px 0 0; margin:0 0 7px; }
.widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; }

.widget .mini-products-images-list .product-image { display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto; }
.widget .mini-products-images-list li.item { float:left; width:77px; height:77px; }

/* Widget: Catalog New Proructs List */
.widget-new-products { display:block; }
.col-main .widget-new-products { margin:7px 0; }
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image { width:85px; height:85px; }
.widget-new-products .products-list .product-shop { margin-left:100px; }
.sidebar .widget-new-products .block { font-size:11px; line-height:1.25; }
.sidebar .widget-new-products .block-title strong { background:url(https://ru.bookletka.com/skin/frontend/base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat; padding-left:21px; color:#dc5033; }

/* Widget: Recently Viewed Proructs */
.widget-viewed { display:block; }
.col-main .widget-viewed { margin:7px 0; }
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image { width:85px; height:85px; }
.widget-viewed .products-list .product-shop { margin-left:100px; }
.sidebar .widget-viewed .block { font-size:11px; line-height:1.25; }
.sidebar .widget-viewed .block-title strong { background:url(https://ru.bookletka.com/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: Recently Compared Proructs */
.widget-compared { display:block;}
.col-main .widget-compared { margin:7px 0; }
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image { width:85px; height:85px; }
.widget-compared .products-list .product-shop { margin-left:100px; }
.sidebar .widget-compared .block { font-size:11px; line-height:1.25; }
.sidebar .widget-compared .block-title strong { background:url(https://ru.bookletka.com/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: CMS Static Block */
.widget-static-block {display: block; overflow: hidden; position: relative;}
.sidebar .widget-static-block { display:block; margin:0 0 15px; }
.widget-static-block #ads1,
.widget-static-block #ads2 {
    display: inline-block !important;
}

/* Widgets: Links Common Styles */
.top-container .widget a { padding:0 0 0 7px; }

.bottom-container .widget a { padding:0 3px; }

/* Widget: Catalog Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { background:url(https://ru.bookletka.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-product-link a { background:url(https://ru.bookletka.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: Catalog Category Link */
.widget-category-link-inline { display:inline; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { background:url(https://ru.bookletka.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-category-link a { background:url(https://ru.bookletka.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { background:url(https://ru.bookletka.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-cms-link a { background:url(https://ru.bookletka.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 02.12.2014, 15:21:04
    Author     : evgv
*/


.delivery-and-pay-main{
    color: #304285;
    font-weight: bold;
    font-size: 16px;
}

.delivery-main{
    clear: both;
}
.delivery-title{
    text-align: center;
    font-size: 24px;
    height: 50px;
}
.delivery-title p{
    padding-bottom: 10px;
}
.delivery-title img{
    -webkit-filter: blur(1px); 
    -moz-filter: blur(1px); 
    -o-filter: blur(1px); 
    -ms-filter: blur(1px); 
    filter: blur(1px);
}
.delivery-posts{
    width: 100%;
    height: 225px;
}
.delivery-posts p{
    margin-left: -40px;
    padding-top: 10px;
    width: 270px;
}
.new-post{
    height: 200px;
    width: 250px;
    float: left;
    margin-left: 150px;
}
.ukr-post{
    height: 200px;
    width: 250px;
    float: right;
    margin-right: 50px;
}
.map{
    margin-left: 255px;
    margin-top: 20px;
    height: 200px;
}
.map .text{
    position: absolute;
    -webkit-transform: rotate(10deg) skewX(-36deg);
    -moz-transform: rotate(10deg) skewX(-36deg);
    -o-transform: rotate(10deg) skewX(-36deg);
    -ms-transform: rotate(10deg) skewX(-36deg);
    width: 465px;
    color: #fff;
    margin-top: -210px;
    margin-left: 90px;
    font-size: 23px;
}
.map a {
    text-decoration: none;
    color: #fff;
    padding-left: 120px;
}

.map a:hover {
    color: #C31414;
}
.stamp{
    position: absolute;
    margin-top: -100px;
    margin-left: 55px;
    z-index: 1;
}
.car-and-button{
    width: 100%;
    height: 250px;
}
.car{
    float: left;
    width: 200px;
    margin-left: 70px;
    height: 250px;
}
.button-to-checkout{
    float: right;
    width: 200px;
    padding-top: 20px;
    margin-right: 70px;
}
.btn-to-checkout{
    width: 265px;
    height: 80px;
    background: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/delivery-and-pay/button-with-shadow.png) no-repeat;
    padding-top: 28px;
    padding-left: 28px;
    cursor: pointer;
}
.btn-to-checkout a {
    text-decoration: none;
    color: #fff;
    font-size: 12px;
    position: absolute;
    width: 170px;
    height: 40px;
}
.btn-to-checkout a:hover {
    color: #ff9900;
}
.button-to-checkout p {
    width: 200px;
    padding-left: 45px;
    font-weight: normal;
}
.ring{
    width: 100%;
    height: 115px;
}
.ring img{
    float: left;
    margin-left: 50px;
    margin-top: -20px;
}
.ring p{
    width: 730px;
    float: right;
    margin-right: 100px;
}
.pay-main {
    clear: both;
}
.pay-title{
    text-align: center;
    color: #315896;
    font-size: 24px;
    background: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/images/delivery-and-pay/title.png);
}
.pay-title p{
    padding-bottom: 10px;
}
.pay-title img{
    -webkit-filter: blur(1px); 
    -moz-filter: blur(1px); 
    -o-filter: blur(1px); 
    -ms-filter: blur(1px); 
}
.payment-methods{
    margin-left: 50px;
}
.payment-methods img{
    float: left;
}
.pay-n{
    width: 100%;
    height: 120px;
}
.pay-pb{
    width: 100%;
    height: 160px;
}
.pay-r{
    width: 100%;
    height: 130px;
}
.p-title{
    color: #159607;
    margin-left: 80px;
    float: left;
    width: 200px;
}
.p-content{
    float: left;
    width: 700px;
    margin-left: 50px;
}
.img-p{
    float: left;
    width: 142px;
    height: 120px;
}
.additional-text{
    float: left;
    width: 500px;
}
.additonal-img{
   float: right;
    margin-right: 50px;
}
.additonal-img img{
    
}
.additional-info{
    width: 100%;
    height: 300px;
}
.top-text{
    padding-bottom: 20px;
}
.add-tel{
    width: 150px;
    padding-bottom: 20px;
}
.add-tel span {
    padding-bottom: 20px;
    font-weight: normal;
    color: #C31414;
}
.add-work-time{

}
.add-email{
    padding-bottom: 20px;
}

.add-email span span {
    color: #C31414;
}
.bot-text{
    width: 800px;
    color: #C31414;
}
.postWrapper {
	padding-bottom: 25px;
	clear:both;
}
.postTitle {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	margin-bottom: 15px;
	overflow: hidden;
}
.postTitle h2 {
	font-size: 20px;
	font-weight: normal;
	margin: 0px;
	padding: 5px 0px;
}
.postTitle h3 {
	font-size: 10px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.postContent {
	padding-bottom: 10px; overflow: hidden;
}
.postDetails {
	
}
.postBookmarks {
	padding-bottom: 10px;
}
.postBookmarks h4 {
	
	font-size: 12px;
	font-weight: bold;
}
.commentWrapper {
	padding-bottom: 15px;
}
.commentContent {
	padding-bottom: 0px;
}
.commentDetails  {
	margin-bottom:5px;
	padding: 0px;
}
.commentDetails  h4.username{
	display:inline;
}

.postError {
	font-size: 16px;
}

.tags{
	font-weight:bold;
	padding-bottom: 10px;
}
.tags UL{
	display:inline;
}
.tags UL LI{
font-weight:normal;
	display:inline;
	padding-right:6px;
}


.tags h4 {
font-size:12px;
font-weight:bold;
}

.menu-tags, .menu-categories, .menu-recent{
	margin:5px 9px;
}
.menu-tags h5, .menu-categories h5, .menu-recent h5{font-size:11px;}

.block-blog .menu-tags UL LI{
	display:inline;
	padding:2px;
	margin-left:10px;
}
.block-blog .menu-categories UL LI{
	margin-left:10px;
}
.block-blog .menu-recent UL LI{
	margin-left:10px;
}
.block-blog .menu-recent UL LI a,.block-blog .menu-categories UL LI a,.block-blog .menu-tags UL LI a{font-size:11px;}

.tagcloud{
	/* text-align:center; */ 
}
.tag-count-1{
	font-size:1em!important;
}
.tag-count-2{
	font-size:1.2em!important;
}
.tag-count-3{
	font-size:1.4em!important;
}
.tag-count-4{
	font-size:1.6em!important;
}
.tag-count-5{
	font-size:1.8em!important;
}
.tag-count-6{
	font-size:2em!important;
}
.tag-count-7{
	font-size:2em!important;
}
.tag-count-8{
	font-size:2em!important;
}
.tag-count-9{
	font-size:2em!important;
}
.tag-count-10{
	font-size:2em!important;
}

.block-blog .head h4{
padding-left: 20px;
}

.block-blog .block-title strong {
background-image:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/aw_blog/images/icon_blog.png);
background-repeat:no-repeat;
padding-left:21px;
text-align:left;
}

.postWrapper .poster{
	display:inline;
}
.input-box.aw-blog-comment-area{width:100%;}

.widget-latest li{font-size:12px;padding:5px 10px;}
.block-blog .menu-categories{margin:0;padding:5px 9px;}

A.awblog_current_comment { text-decoration:none!important; font-weight: bold!important; }
.amlabel-div {
    position: relative;
}

.amlabel-div .amlabel-txt {
    line-height: 11px;
    font-size: 0.9em;
    font-weight: bold;
    display: block;
    letter-spacing: 0.01px;
    text-decoration: none;
    color: #fff;
}

.amlabel-div a {
    text-decoration: none;
    position: relative;
}

.amlabel-table {
    position: absolute;
    z-index: 10;
    cursor: pointer;
}

.amlabel-table td {
    vertical-align: middle;
    text-align: center;
    border: 0;
    height: auto;
}


.top-center {
    top     : 0;
    left    : 0;
    right   : 0;
    margin-left : auto;
    margin-right : auto;
}

.middle-left {
    left : 0;
    top   : 0;
    bottom  : 0;
    margin-top: auto;
    margin-bottom: auto;
}

.middle-right {
    right: 0;
    top   : 0;
    bottom  : 0;
    margin-top: auto;
    margin-bottom: auto;
}

.bottom-center {
    bottom: 0;
    left    : 0;
    right   : 0;
    margin-left : auto;
    margin-right : auto;
}

.middle-center {
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    top   : 0;
    bottom  : 0;
    margin-top: auto;
    margin-bottom: auto;
}

.top-left {
    top: 0;
    left: 0;
}

.top-right {
    top: 0;
    right: 0;
}

.bottom-left {
    bottom: 0;
    left: 0;
}

.bottom-right {
    bottom: 0;
    right: 0;
}

.products-list .amlabel-div {
    float: left;
}

* html .amlabel-div {
    float: left;
}

* html .amlabel-div a {
    position: relative;
}

@media (max-width: 930px) {
    .amlabel-table {
        display: none;
    }
}

.amlabel-table2 {
    position: absolute;
    height: 100%;
    width: 100%;
    overflow: hidden;
}

.amlabel-txt2 {
    width: 100%;
    height: 100%;
    background-size: contain !important;
    position: absolute;
    z-index: 100;
}

rdiv {
    clip: auto;
    word-wrap: normal;
    zoom: normal;
    font-feature-settings: normal !important;
    -webkit-text-size-adjust: inherit;
    -webkit-font-smoothing: antialiased;
    -webkit-text-fill-color: currentColor;
    animation: 0s none;
    backface-visibility: visible;
    background: none;
    border: 0;
    bottom: auto;
    box-shadow: none;
    box-sizing: border-box;
    caption-side: top;
    clear: none;
    cursor: auto;
    direction: ltr;
    display: inline;
    filter: none !important;
    flex: none;
    font-weight: 400;
    height: auto;
    -webkit-hyphens: manual;
    hyphens: manual;
    image-rendering: auto;
    justify-content: flex-start;
    left: auto;
    letter-spacing: normal;
    line-height: normal;
    margin: 0;
    max-height: none;
    max-width: none;
    min-height: 0;
    min-width: 0;
    -o-object-fit: fill;
    object-fit: fill;
    opacity: 1;
    order: 1;
    orphans: 2;
    outline: 0 none;
    overflow: visible;
    padding: 0;
    perspective: none;
    pointer-events: all;
    position: static;
    resize: none;
    right: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-overflow: clip;
    text-shadow: none;
    text-transform: none;
    top: auto;
    transform: none;
    transition: all 0s ease 0s;
    unicode-bidi: normal;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    vertical-align: baseline;
    white-space: normal;
    width: auto;
    word-break: normal;
    word-spacing: normal;
    z-index: auto;
}
#book-iframe-container {
    display: block !important;
    cursor: pointer;
    z-index: 999999;
}
#book-iframe-container {
    backface-visibility: hidden;
    background: transparent !important;
    bottom: 0 !important;
    height: 0 !important;
    margin: 0;
    max-height: 100% !important;
    min-height: 0 !important;
    overflow: hidden !important;
    padding: 0;
    position: fixed !important;
    top: auto;
    transition: none;
    width: 0 !important;
}
.label_r6 {
    backface-visibility: hidden;
    box-shadow: 0 12px 14px 8px rgba(0, 0, 0, .17);
    display: block;
    filter: blur(0);
    height: 40px;
    opacity: 0;
    position: fixed;
    z-index: 2147483648;
    border-radius: 5px !important;
    border: 1px solid yellow;
    border-top-left-radius: 20px !important;
    min-width: 300px;
    display: flex;
    max-width: calc(-80px + 100vw);
    bottom: 0px;
    right: 40px;
    background: #0e4466;
}
.label_r6 {
    opacity: 1;
}
.label_r6.__show_r9 {
    opacity: 1;
}
.labelStatus_r5 {
    background-position: 100% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 40px;
    width: 36px;
}
.labelStatus_r6 {
    background-position: 100% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    width: 30px;
    height: 40px;
    background-size: contain;
    margin-left: 10px;
}
.label_r6 .text_e {
    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
    flex-shrink: 1;
    font: inherit;
    line-height: 40px;
    overflow: hidden;
    text-indent: 0;
    text-overflow: ellipsis;
    vertical-align: top;
    visibility: visible;
    white-space: nowrap;
    z-index: auto !important;
    font-size: 14px;
    font-family: Arial, Arial;
    font-style: normal;
    color: rgb(240, 241, 241);
    margin: 0 8px 0 16px;
    min-width: 160px;
    transform: translateZ(0);
    visibility: visible;
    margin-left: 8px;
    min-width: 100px;
    cursor: pointer;
}
#rcont.active-form {
    animation-duration: 300ms;
    animation-timing-function: cubic-bezier(0.39, 0.24, 0.21, 0.99);
    animation-delay: 0s;
    animation-iteration-count: 1;
    animation-direction: normal;
    animation-fill-mode: both;
    animation-play-state: running;
    animation-name: WidgetContainer_OPEN_WIDGET_d0b0;
    --jleft: 30px;
    --jheight: 496px;
    position: fixed;
    --jlabelwidth: 300px;
    --jlabelright: 40px;
    background: #fff;
    border-radius: 5px;
    display: inline-block;
    border: 1px solid #fff;
    /*overflow: hidden;*/
    height: 496px;
    width: 300px;
    right: 40px;
    bottom: 0;
    -webkit-box-shadow: -2px 2px 25px 5px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: -2px 2px 25px 5px rgba(0, 0, 0, 0.75);
    box-shadow: -2px 2px 25px 5px rgba(0, 0, 0, 0.75);
}
.wrap_dt {
    -webkit-touch-callout: none !important;
    bottom: auto !important;
    direction: ltr !important;
    display: none;
    height: 70px;
    left: 0 !important;
    max-height: none !important;
    overflow: visible;
    position: absolute !important;
    right: 0 !important;
    top: 0 !important;
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    user-select: none !important;
    display: block;
    background: #fff;
    border: 2px solid #fff !important;
    border-radius: 2px;
    padding: 0px !important;
}
rdiv.wrap_header {
    background: #07588d;
    background-image: url("/skin/frontend/oxford/rwd2019/newstyle/images/logo_footer.png");
    width: 100%;
    height: 75px;
    display: block;
    border: 1px solid #07588d;
    border-radius: 4px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 75%;
}
rdiv.tc_r34534 {
    width: 100%;
    padding: 5px 5px 10px;
    color: #074270;
    font-size: 24px;
    display: block;
    text-align: center;
}
rdiv.tc_r34534.tc_fgdg5 {
    font-size: 18px;
    padding: 5px;
    margin-bottom: 15px;
}
rdiv.tc_r34534.wr_rfg6 {
    font-size: 14px;
}
rdiv.wd_df5tg,
rdiv.wrap_w_sd7 {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    align-items: center;
}
rdiv.wd_df5tg input.input-text {
    height: 38px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
    font-size: 16px;
    padding: 0 40px 0 16px;
    border: 2px solid #ececec;
    border-radius: 2px;
    margin-bottom: 10px;
}
rdiv.wrap_w_sd7 rdiv.button,
rdiv.wd_df5tg rdiv.button {
    background: #074270;
    border: medium none;
    color: #fff;
    font-size: 16px;
    margin: 10px 0;
    padding: 8px 20px;
    text-transform: none;
}
rdiv.wrap_w_sd7 textarea.input-text {
    min-height: 100px;
    height: 100px;
    max-height: 100px;
    max-width: 250px;
    width: 250px;
    min-width: 250px;
    margin-bottom: 10px;
}
rdiv.wd_df5tg.wr_fgr45 {
    flex-direction: row;
}
rdiv.wd_df5tg.wr_fgr45 label {
    color: #074270;
    margin-left: 10px;
    font-size: 14px;
}
rdiv.wrap_input_box {
    position: relative !important;
}
rdiv.validation-advice {
    display: none;
}
rdiv.validation-advice.active {
    clear: both;
    min-height: 13px;
    margin: 3px 0 0;
    padding-left: 17px;
    font-size: 10px;
    line-height: 13px;
    background: url(/skin/frontend/oxford/rwd2019/images/validation_advice_bg.gif) 2px 1px no-repeat;
    color: #f00;
    display: block;
    margin-bottom: 10px;
    margin-top: -5px;
}
.wd_df5tg.wr_fgr45 rdiv.validation-advice.active {
    margin-top: 10px;
}
rdiv.close {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 0px;
    top: 0px;
    cursor: pointer;
    background-image: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/inchoo/request/img/close.png);
    background-repeat: no-repeat;
    background-position: center;
}
#book-iframe-container-parent-popup {
    background-color: rgba(0, 0, 0, 0.73);
    position: fixed;
    z-index: 10000;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
#book-iframe-container-popup {
    height: 188px;
    left: 50%;
    margin-left: -169px;
    margin-top: -91px;
    position: fixed;
    top: 50%;
    width: 317px;
    z-index: 5;
}
#book-iframe-container-popup .form-box {
    height: 200px;
    background-color: #30679b;
    border: 2px solid #fff;
    text-align: center;
}
.form-box .h {
    font-size: 28px;
    line-height: 30px;
    text-transform: uppercase;
    text-shadow: 0 1px 1px #000;
    padding-top: 30px;
    margin-bottom: 10px;
    color: #fff;
    white-space: pre-line;
    font-weight: normal;
}
/* ================================================================= */
.button.call-request {
    padding: 0 30px;
    line-height: 40px;
}
.request-send {
    cursor: pointer;
}
.opacity {
    background: #000000 none repeat scroll 0 0;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000;
}
.dialog .recaptcha {
    overflow: visible !important;
}
.dialog {
    width: 317px;
    height: auto;
    position: fixed;
    top: 40%;
    left: 50%;
    margin-top: -200px;
    margin-left: -159px;
    z-index: 10001;
    display: none;
}
.dialog form {
    display: block;
}
.dialog .close {
    background-color: #ff5722;
    width: 42px;
    height: 42px;
    position: absolute;
    right: -102px;
    top: 0px;
    cursor: pointer;
    background-image: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/inchoo/request/img/close.png);
    background-repeat: no-repeat;
    background-position: center;
}
.dialog .close:hover {
    background-color: #c72424;
}
.dialog .close:active {
    background-color: #8b2121;
}
.form-box {
    background: #07588d;
    height: auto;
    width: 375px;
    text-align: center;
    border: 1px solid #ffffff;
}
.form-box .h {
    font-size: 30px;
    line-height: 30px;
    text-transform: uppercase;
    text-shadow: 0px 1px 1px #000;
    padding-top: 40px;
    margin-bottom: 10px;
    color: #fff;
    white-space: pre-line;
    font-weight: normal;
}
.form-box .text {
    font-size: 16px;
    font-family: Arial;
    font-weight: bold;
    color: #fff;
    white-space: pre-line;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6);
    margin-bottom: 20px;
    text-transform: uppercase;
}
.form-box .box, .order-2 .box {
    width: 302px;
    height: 53px;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #eaeaea)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%, #eaeaea 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%, #eaeaea 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%, #eaeaea 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%, #eaeaea 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaeaea', GradientType=0); /* IE6-9 */
    display: inline-block;
    vertical-align: top;
    margin-bottom: 7px;
    position: relative;
}
.form-box .box.last {
    height: auto;
    background: none;
}
.form-box input[type=text], .form-box input[type=textarea], .order-2 input[type=text] {
    /*width:216px;*/
    width: 79%;
    height: 49px;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    font-size: 17px;
    font-family: Arial;
    font-weight: bold;
    color: #464646;
    padding: 0px 40px 0px 16px;
    border: 2px solid #ECECEC;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.form-box input[name=name], .order-2 input[name=name] {
    background: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/inchoo/request/img/input-icon-1.png) no-repeat 247px center;
}
.form-box input[name=phone], .order-2 input[name=phone] {
    background: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/inchoo/request/img/input-icon-2.png) no-repeat 247px center;
}
.form-box input[type=textarea] {
}
input[type=text]::-webkit-input-placeholder { /* Chrome, Opera и т.д. */
    color: #464646;
}
input[type=text]:-moz-placeholder { /* Firefox 18- */
    color: #464646;
}
input[type=text]::-moz-placeholder { /* Firefox 19+ */
    color: #464646;
}
input[type=text]:-ms-input-placeholder { /* IE 10 */
    color: #464646;
}
.form-box input[type=button],
.form-box input[type=submit] {
    background: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/inchoo/request/img/bth-form-call.png) no-repeat 0 0;
    width: 319px;
    height: 65px;
    margin: 15px 0;
    /*box-shadow:0px 1px 5px rgba(0,0,0,0.3);*/
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    text-shadow: 1px 1px 1px #6e1816;
    padding-left: 50px;
    cursor: pointer;
    border: none;
}
.form-box .bottom-text {
    white-space: pre-line;
    margin-bottom: 15px;
    font-size: 15px;
    color: #fff;
}
#parent_popup {
    background-color: rgba(0, 0, 0, 0.73);
    position: fixed;
    z-index: 4;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
#popup {
    height: 188px;
    left: 50%;
    margin-left: -159px;
    margin-top: -91px;
    position: fixed;
    top: 50%;
    width: 317px;
    z-index: 5;
}
#popup .form-box {
    height: 188px;
}
#form_send_request .box {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff 0%, #eaeaea 100%) repeat scroll 0 0;
    display: inline-block;
    height: 49px;
    margin-top: 7px;
    vertical-align: top;
    width: 276px;
    position: relative;
}
/* Form Validation */
.input-box {
    position: relative !important;
}
.dialog .validation-advice {
    background: #ff0000;
    bottom: 0;
    font-size: 11px;
    font-weight: bold;
    line-height: 13px;
    min-height: 13px;
    padding: 10px;
    position: absolute;
    right: -215px;
    width: 200px;
    border-radius: 5px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
    color: #ffffff !important;
}
.dialog .validation-advice:after {
    position: absolute;
    left: -8px;
    bottom: 8px;
    content: " ";
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #ff0000;
}
#request_send_form .validation-advice {
    right: 0;
}
#request_send_form .validation-advice {
    position: relative;
    background: #ff0000;
}
#request_send_form .validation-advice:after {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 0, 0, 0);
    border-bottom-color: #ff0000;
    border-width: 8px;
    margin-left: -61px;
}
input.call-request.op-phone {
    height: 62px;
    width: 260px;
    background: url("/media/wysiwyg/images/btn-request.png") no-repeat scroll 0 0;
    cursor: pointer;
    border: none;
    margin: 10px 0;
    max-width: 260px;
    width: 100%;
    background-size: 100%;
}
.req .call-request {
    color: #fff;
    position: absolute;
    left: -40px;
    bottom: 20px;
    font-weight: bold;
    letter-spacing: 1px;
}
.book-iframe-container-request .label_r6.request-box {
    background: none;
    right: 0;
    top: 250px;
    box-shadow: none;
    border: none;
    height: 64px;
    min-width: 142px;
}

.book-iframe-container-request .label_r6.request-box .labelStatus_r5 {
    width: 142px;
    height: 62px;
}
.book-iframe-container-request .label_r6.request-box .text_e {
    position: absolute;
    line-height: normal;
    right: 10px;
    top: 26%;
    min-width: auto;
}
.book-iframe-container-request .rcont-request-box.active-form {
    width: 317px;
    height: auto;
    position: fixed;
    top: 30%;
    left: 50%;
    margin-top: -7%;
    margin-left: -159px;
    z-index: 10001;
}
.book-iframe-container-request .rcont-request-box.active-form .wrap_header {
    border: 2px #fff solid;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom: 0;
}
.book-iframe-container-request .rcont-request-box.active-form .wrap_dt {
    border: none !important;
}
.book-iframe-container-request .rcont-request-box.active-form .wrap_body {
    background: #07588d;
    display: block;
    border: 2px #fff solid;
    border-top: none;
    border-radius: 0px 0px 5px 5px;
    padding-bottom: 20px;
}
.book-iframe-container-request .rcont-request-box.active-form .tc_r34534 {
    color: #FFFFFF;
    text-transform: uppercase;
}
.book-iframe-container-request .rcont-request-box.active-form .tc_r34534.tc_fgdg5 {
    font-size: 14px;
}
.book-iframe-container-request .rcont-request-box.active-form rdiv.wd_df5tg.wr_fgr45 label {
    color: #FFFFFF;
}
.book-iframe-container-request .rcont-request-box.active-form rdiv.wrap_w_sd7 rdiv.button, rdiv.wd_df5tg rdiv.button {
    border: 2px #fff solid;
    border-radius: 5px;
}
.book-iframe-container-request .rcont-request-box.active-form textarea {
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
    font-size: 16px;
    border: 2px solid #ececec;
    border-radius: 2px;
    min-height: 100px;
    height: 100px;
    max-height: 100px;
    max-width: 250px;
    width: 250px;
    min-width: 250px;
}
#fp{
	background:#FFFFFF;
	display:block;
	overflow:hidden;
}

#main-slider{
	overflow:hidden;
}

.product-block{
	display:block;
	width:235px;
	height:200px;
	float:left;
	margin-top:10px;
	text-align:center;
}

.product-block h4{
	
}

#frame{
	width:auto;
}
.product-des{
	display:none;
}


.product-info{
}
.product-price{
	color:#C76200;
	font-size:13px;
	font-weight:bold;
	display:block;
	margin-top:10px;
}
#popup-des{
	display:none;
	background:none repeat scroll 0 0 #FFFFCC;
	border:1px solid gray;
	padding:5px;
	position:absolute;
	width:200px;
	z-index:110;
}
.slider-button{
	display:none;
	float:left;
	font-size:100px;
	text-decoration:none;
	color:#CCCCCC;
	font-family:"Times New Roman", Times, serif;
}
.slider-button:hover{
	color:#000000;
}


#slider .left{
	left:5px;
	margin-right:5px;
}
#slider .right{
	right:5px;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 16.12.2014, 18:38:13
    Author     : evgv
*/


/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 26.11.2014, 11:19:10
    Author     : Стажер
*/

.additional-products-title{
    
    margin-top: 10px;
}

.additional-products{
    
}

.additional-products-image {
    width: 135px;
}

.additional-products-toolbar{
    height: 30px;
}






/*
11.12.2012 12:46
one@sysint.net
www.sysint.net
+38(095)928-45-46
*/


/*Cart*/
.page-checkout-cart-remove-btn {
    width: 100%;
    background-color: #FFFFFF;
}
.page-checkout-cart-remove-btn button span {
    background-color: #EEE !important;
    color: #1E589A;
    border-bottom: 1px solid #EEE;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.page-checkout-cart-remove-btn button span:hover { text-decoration: underline; }

/*Shipping*/
.page-checkout-shipping-description {
    text-align: left;
    padding: 6px;
    color: #777;
}

.page-checkout-coupon-textbox {
    
}

.page-account-title {
    width: auto; position: relative; padding-left: 10px; margin-bottom: 10px;
}
.page-account-title h1 {
    font-size: 24pt; padding-left: 0px; padding-top: 15px;
}

.page-account-new-label { text-align: center; margin-bottom: 10px; }


.page-account-new {
    width: auto; padding: 10px;
    background-color: #F9F9F9; border-top: 1px solid #AAA;
    position: relative; clear: both; overflow: hidden;
}
.page-account-new-panel-left {
    min-height: 300px;
    position: relative;
    overflow: hidden;
    width: auto;
}
.page-account-new-panel-left ul li {
    padding: 10px 10px;
}
.page-account-new-panel-left-navigation {
    cursor: pointer;
    position: absolute;
    top: 0px; left: 0px;
    width: 201px;
    z-index: 10;
    font-size: 11pt;
}
.page-account-new-panel-left-navigation span {
    cursor: pointer;
    color: #2975C4;
    display: block;
}
.page-account-new-panel-left-navigation span em {
    color: #000;
    text-decoration: none;
}
.page-account-new-panel-left-navigation span i {
    text-decoration: underline;
    font-style: normal;
}

.page-account-new-panel-left-navigation .select {
    background-color: #FFFFFF;
    border-bottom: 1px solid #CCC;
    border-left: 1px solid #CCC;
    border-top: 1px solid #CCC;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.page-account-new-panel-right {
    position: relative;
    top: 0px; left: 200px;
    padding: 10px;
    background-color: #FFFFFF;
    z-index: 0; border: 1px solid #CCC; width: 80%; min-height: 320px;
    border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-right-radius: 4px;
}
.page-account-new-panel-right h2 {
    font-family: Arial; font-weight: bold;
    font-size: 18px; color: #494949;
}

.page-account-new-fields {
    min-height: 300px;
    display: none;
    margin: 5px 15px;
}

.page-account-new-fields.enable {
    display: block !important;
}


.account-form {
    overflow: hidden;
    position: relative;
    margin-top: 20px;
    text-align: left;
    font-size: 11pt;
}

.account-form a {
    color: #2975C4;
}

.account-form td {
    padding: 5px 10px 5px 0px;
    text-align: left;
}

.account-form label {
    font-size: 11pt;
    margin-bottom: 4px;
}

.account-form input {
    width: 245px;
    height: 30px;
    padding: 0px 5px;
    font-size: 12pt;
}

/*VK OD*/
.page-account-new-helements {
    text-align: center;
    margin-top: 15px;
}
.page-account-new-helements label { display: block; }
.page-account-new-helements input {
    width: 307px;
    height: 30px;
    margin-top: 5px;
    padding: 0px 5px;
    font-size: 12pt;
}

.logo-24-aq {
    background-image: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/sysint/oauth/images/icons/logo/aq_24.png);
    padding-left: 32px;
    background-repeat: no-repeat;
    padding-top: 2px;
    padding-bottom: 4px;
}
.logo-social {
    padding-left: 32px;
    background-repeat: no-repeat;
    padding-top: 2px;
    padding-bottom: 4px;
}

.logo-social.vk { background-image: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/sysint/oauth/images/icons/logo/vk_24.png); }
.logo-social.ff { background-image: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/sysint/oauth/images/icons/logo/ff_24.png); }
.logo-social.od { background-image: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/sysint/oauth/images/icons/logo/ok_24.png); }
.logo-social.gl { background-image: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/sysint/oauth/images/icons/logo/gl_24.png); }
.logo-social.ml { background-image: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/sysint/oauth/images/icons/logo/ml_24.png); }


/*Checkout*/
/*Menu*/
.page-checkout-menu {
    font-size: 33px;
    width: auto;
    padding: 0px 10px;
    margin: 20px 0px;
    border-bottom: 1px dashed #FFF;
    border-top: 1px dashed #FFF;
    text-align: center;
    position: relative;
}
.page-checkout-menu ol {
    list-style: none;
    display: inline-block;
}
.page-checkout-menu ol li {
    padding: 0px 35px;
    display: inline-block;
}
.page-checkout-menu ol li.separator {
    display: inline;
    padding: 0px 10px !important;
    background-image: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/sysint/oauth/images/arrays/arr_rigt_orange.png);
    background-position: center center;
    background-repeat: no-repeat;
}
.page-checkout-menu ol li.select {
    background-color: #777;
}
.page-checkout-menu ol li.select a {
    color: #FFF;
}
.page-checkout-menu ol li a {
    color: #777;
    text-decoration: none;
}

/*Onepage*/
.page-onepage-table-wrapper {
    border-top: 1px solid #DDD;
    padding-top: 20px;
}

/*Checkout*/

.page-checkout-total-table-subtotal {
    text-align: right !important;
}
.page-checkout-total-table-subtotal table {
    margin-left: auto;
}
.page-checkout-total-table-subtotal table td {
    border-bottom: 1px solid #ccc;
}

#shopping-cart-totals-table {
    float: right;
    margin-right: 20px;
}
#shopping-cart-totals-table .price {
    color: #313131 !important;
}
#shopping-cart-totals-table td {
    vertical-align: middle;
}
.page-checkout-total-table-subtotal .shipping { display: none; }
#shopping-cart-totals-table tbody td {
    
}
#shopping-cart-totals-table tfoot td {
    font-size: 24pt !important;
}
#shopping-cart-totals-table tfoot td .price {
    font-size: 24pt !important;
}
#shopping-cart-totals-table tfoot td.total.a-right {
    padding-right: 20px;
}
#shopping-cart-totals-table tfoot td.total.a-right.last {
    padding: 0px !important;
}
.page-checkout {
    padding: 10px;
}

/*Coupon*/
.page-checkout-cart-coupon {
	float: left;
    position: relative;
    left: 47px;
    bottom: 258px;
}

.page-checkout-onepage-table {
    
}
.page-checkout-onepage-table td {
    vertical-align: top;   
}

.page-checkout-coupon-table {
    margin-top: 18px;
    width: auto;
    float: left;
}
.page-checkout-coupon-table label {
    font-size: 14px;
}
.page-checkout-coupon-table input.input-text {
    width: 185px;
    height: 35px;
    border-radius: 4px;
}
.page-checkout-coupon-table td {
    text-align: left !important;
    vertical-align: middle !important;
    padding: 5px 0px 5px 10px !important;
}

.page-checkout-table-wrapper {
    border: 7px solid #E1E3E6;
    margin: 10px;
    padding: 20px;
    position: relative;
}

.page-checkout-table {
    width: 100%;
}
.page-checkout-table thead {
    
}
.page-checkout-table th {
    border-bottom: 1px dashed #000;
    padding: 20px 5px;
}
.page-checkout-table tfoot {
    background-color: #E1E3E6;
}
.page-checkout-table tbody td {
    padding: 13px 5px;
    vertical-align: middle;
}

.page-checkout-table-items .validation-advice { }
.page-checkout-table-items {
    /* overflow: hidden; */
    margin-right: 40px;
    position: relative;
    overflow: hidden;
}

.page-checkout-table-items.billing {
    width: 250px;
}
.page-checkout-table-items.shipping { width: 250px; }
.page-checkout-table-items.payment { width: 250px; }

.page-checkout-table-items.step {
    background-image: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/sysint/oauth/images/checkout/step-bg.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    min-height: 200px; padding-left: 35px;
}
.page-checkout-table-items.step h2 {
    font-weight: bold;
    font-size: 13pt;
    margin-bottom: 10px;
}

.page-checkout-table-items .buttons-set {
    border: 0px !important;
    background: none !important;
}

.page-checkout-table-add {
    
}
.page-checkout-table-comments {
    text-align: left;
    vertical-align: top;
    padding-bottom: 20px;
}
.page-checkout-table-comments label {
    font-size: 14pt;
    display: inline-block;
    margin-bottom: 5px;
}
.page-checkout-table-comments #ordercomment-comment {
    width: 100% !important; padding: 5px;
}

.page-checkout-table-review .buttons-set {
    border: 0px !important;
}
.page-checkout-table-review {
    width: auto;
    position: relative;
}

.page-checkout select { width: 248px; }
.page-checkout .input-text.required-entry.validate-email
{
    padding: 7px !important;
    background: transparent url("https://ru.bookletka.com/skin/frontend/oxford/rwd2019/sysint/oauth/images/elements/input.png") repeat-x top left;
    font-size: 11pt !important;
    width: 230px !important;
    border: solid 1px #727272;
}
.page-checkout input.input-text {
    padding: 7px !important;
    background: transparent url("https://ru.bookletka.com/skin/frontend/oxford/rwd2019/sysint/oauth/images/elements/input.png") repeat-x top left;
    font-size: 11pt !important;
    width: 230px !important;
    border: solid 1px #727272;
    
}
.page-checkout textarea  {
    padding: 7px !important;
    background: transparent url("https://ru.bookletka.com/skin/frontend/oxford/rwd2019/sysint/oauth/images/elements/input.png") repeat-x top left;
    font-size: 11pt !important;
    width: 230px !important;
    height: auto;
    border: solid 1px #727272;
}

.page-checkout-steps-items {
    
}

/*Delivery methods*/
.page-checkout-delivery-method {
    
}
.page-checkout-delivery-method .shm-wrapper {
    padding: 20px 5px;
    border: 4px solid #EBEAE9;
    background-color: #F5F5F4;
    margin: 0px 0px 5px;
}
.page-checkout-delivery-method dt {
    background-color: white;
    margin-bottom: 5px;
    border: 1px solid #EBEAE9;
}
.page-checkout-delivery-method label {
    font-size: 11pt;
    font-weight: bold;
    color: #666;
    cursor: pointer;
}
.page-checkout-delivery-method .price {
    display: block;
    color: #8BB807;
    font-size: 12pt;
    text-align: right;
    border-top: 1px dashed #777;
    border-bottom: 1px dashed #777;
    margin-top: 15px;
    padding: 7px 5px;
    clear: both;
}


.payment-method-title {
    background-image: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/sysint/oauth/images/icons/mastercard.png);
    background-repeat: no-repeat;
    background-size: 24px;
    height: 26px;
    padding-left: 30px;
    padding-top: 4px;
}


.page-checkout-totals {
    text-align: right;
    padding-right: 57px;
    margin: 0px 0px 60px;
    overflow: hidden;
    position: relative;
}

/*Shipping methods*/
.shipping-method-title {
    background-image: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/sysint/oauth/images/icons/delivery_t.png);
    background-repeat: no-repeat;
    background-size: 24px;
    height: 26px;
    padding-left: 30px;
    padding-top: 2px;
}
.page-checkout-shipping-method {
    
}
.page-checkout-shipping-method .shm-wrapper {
    padding: 20px 5px;
    border: 4px solid #EBEAE9;
    background-color: #F5F5F4;
    margin: 1px;
}
.page-checkout-shipping-method li {
    background-color: white;
    margin-bottom: 5px;
    border: 1px solid #EBEAE9;
}

.page-checkout-shipping-method label {
    font-size: 11pt;
    font-weight: bold;
    color: #666;
    cursor: pointer;
}

.page-checkout-shipping-method .price {
    display: block;
    color: #8BB807;
    font-size: 12pt;
    text-align: right;
    border-top: 1px dashed #777;
    border-bottom: 1px dashed #777;
    margin-top: 15px;
    padding: 7px 5px;
    clear: both;
}


.checkout-register {
    margin-top: 10px;
    width: 235px;
    border-radius: 4px;
    border: 1px solid #8BB807;
    padding: 5px 5px;
    overflow: hidden;
    position: relative;
    vertical-align: middle;
    text-align: left;
}
.checkout-register input {
    margin-left: 4px;
    margin-top: 4px;
    margin-right: 7px;
    float: left;
}
.checkout-register label {
    cursor: pointer;
    font-size: 11pt;
    font-weight: bold;
}


/*White screen*/
.whiteScreen {
    display: none;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 902000;
    background-color: #FFFFFF;
    vertical-align: middle;
}
.whiteScreen h1 { padding: 10px;
background-color: black;
margin-top: 25%;
color: #FFFFFF;
text-align: center;
}


/*Other*/
.sp-methods dd {
    background: none !important;
    padding: 0px !important;
    margin: 0px !important;
    border: 0px !important;
}
.page-checkout-delivery-method dt {
    background: none !important;
    padding: 0px !important;
    margin: 0px !important;
    border: 0px !important;
}

.please-wait {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 54545000;
}

.please-wait img { vertical-align:middle; }

.form-list li.wide select { width: auto !important; }


.hidden {
display: block !important;
border: 0 !important;
margin: 0 !important;
padding: 0 !important;
font-size: 0 !important;
line-height: 0 !important;
width: 0 !important;
height: 0 !important;
overflow: hidden !important;
}



.page-checkout-coupon-remove { padding-left: 10px; overflow: hidden; position: relative; bottom: 35px; }

/*Data table*/
#checkout-review-table { font-size: 14px; line-height: 1.5; clear: both; border: 1px solid #CCC; }
#checkout-review-table thead { background-color: #FFFFFF; }
#checkout-review-table thead th { padding: 10px; border-bottom: 1px dashed }
#checkout-review-table tbody { background-color: #EEEEEE; }
#checkout-review-table tbody td { border: 0px; padding: 10px; }

#checkout-review-table tfoot {
    
}
#checkout-review-table tfoot th { border: 0px; }
#checkout-review-table tfoot td { border: 0px; }
#checkout-review-table tfoot td.total {
    font-size: 16pt;
}
/*End*/

/*Checkout form review*/
#checkout-review-submit {
    text-align: right; margin: 40px 0px;
}

.page-checkout-table-items .form-list .field {
    padding-bottom: 10px;
}


.page-checkout-cart-error-messages
{
    
}
/********************** Tabs */
.tabs { margin: 25px 0px; overflow:hidden; border-bottom:3px solid #496778;  zoom: 1;}
.tabs li                { float:left; border-right:1px solid #ffffff; border-left:1px solid #fff; font-size:0.9em; line-height:1em;  background: #f2f2f2; }
.tabs li.first          { border-left:0; }
.tabs li.last           { border-right:0; }
.tabs a                 { display:block; padding:6px 10px; color:#444; text-decoration: none; padding-top: 10px; height: 15px; }
.tabs a:hover           { background-color:#ddd; text-decoration:none; color:#444; ; text-decoration: none;}
.tabs li.active a,
.tabs li.active a:hover { background:#1B2F43;  font-weight:bold; color:#fff; padding-top: 10px; height: 15px; }

#product_tabs_tags_tabbed_contents.input-box input	{ width: 300px; }
#product_tabs_tags_tabbed_contents .input-box	{ width: 300px; float:left; margin-right: 10px;}
#product_tabs_related_tabbed_contents li	{ float:left; margin-right: 10px;}
#product_tabs_related_tabbed_contents ol	{ clear: both;}
.product-collateral:after { content:"."; display:block; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; zoom: 1}


.webforms-fields-comment{
	float:left;
	margin-top:4px; 
	line-height:1.3em; 
	color:#666;
	font-size:.9em;
}

.group-select li textarea{
	height:10em;
}

.highlight .webforms-calendar input, .webforms-calendar input{
	background-image:url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/webforms/calendar.gif);
	background-position: 99% 2px;
	background-repeat: no-repeat;
}
ul.webforms-errors-list{
	margin:5px;
	padding:5px;
	list-style-type: disc;
	list-style-position: inside;
}
ul.webforms-errors-list li {
	margin-bottom:5px;
}
p.webforms-error-message {
	margin: 10px;
	text-align:center;
}
.webforms-uploaded-file{
	margin-bottom: 5px;
	padding:5px;
	border-radius:3px;
	border:1px solid #ccc;
	float:left;
}
.webforms-uploaded-file-delete{
	margin:3px 0 0 0;
	clear:both;
}

.webforms-uploaded-file-delete-label{
	margin-left:5px;
	float:none !important;
}

ul.form-list, ul.form-list ul{
	list-style-type: none;
}
.webforms-results-block{
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #cccccc;
	float:left;
	width:100%;
	clear:both;
}
.webforms-results-row{
	margin-bottom:5px;
	width:100%;
	clear:both;
	float:left;
}
.webforms-results-label{
	font-weight: bold;
	display:inline;
	float:left;
}
.webforms-results-text{
	font-style: italic;
	display: inline;
	float: left;
}

/* Star rating */

.stars {
	padding:0 5px;
	width:80px;
	display: inline;
	float: left;
}

.stars-bar {
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 16px;
	position: relative;
	background: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/webforms/results_stars.png) top left repeat-x;		
}

.stars-bar li{
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}

.stars-bar li.stars-value {
	background: url(https://ru.bookletka.com/skin/frontend/oxford/rwd2019/webforms/results_stars.png) left bottom;
	position: absolute;
	height: 16px;
	display: block;
	z-index: 1;
}
