html, body{height:100%;}
body{margin:0px;padding:0px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:13px;line-height:20px;text-align:left;color:#444;}
*{margin:0;padding:0;outline:none;}
a, a:link, a:active, a:visited{color:#345C9D;text-decoration:none;}
a:hover{color:#000;text-decoration:none;}
img, a img{border:0px;}
a.fitImg{display:block;background-color:#fff;overflow:hidden;}
#wrap{margin:0 auto;}
.mainMenuSep{width:1px;height:23px;margin:0px;margin:5px 5px 0px 5px;background-color:#f5f5f5;border:none;float:left;}
.nav, .nav ul, .nav li{position:relative;padding:0px;margin:0px;list-style:none;overflow:visible;z-index:100;text-align:center;}
.nav a{display:block;width:auto;height:50px;line-height:50px;padding:0px 31px 0px 31px;margin:0px;font-size:16px;font-weight:normal;font-style:normal;color:#fff;text-decoration:none;text-transform:none;white-space:nowrap;float:left;-webkit-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.nav a.first{}
.nav a.last{}
@media screen and (-webkit-min-device-pixel-ratio:0){.nav a{padding:0px 31px 0px 31px;}
.nav a.first{}
.nav a.last{}
}
.nav a:hover, .nav a.active{background:#4bb8e2;}
.nav li{float:left;width:auto;}
.nav li ul{position:absolute;width:auto;min-width:200px;top:50px;left:-999em;padding:0px 0px 0px 0px;margin:0px;background:#4bb8e2;float:none;clear:both;list-style:none;}
.nav li ul li{position:relative;padding:0px;text-align:left;float:none;clear:both;}
.nav li ul a{width:auto;height:auto;line-height:50px;padding:0px 32px 0px 32px;background:none;background-color:#4bb8e2;color:#FFF;font-size:14px;text-decoration:none;float:none;clear:both;}
.nav li ul a:hover{background:none;background-color:#424242;color:#FFF;float:none;clear:both;}
.nav li:hover ul ul, .nav li.sfhover ul ul, .nav li:hover ul ul.dropdown-menu{left:-999em;}
.nav li:hover ul, .nav li li:hover ul, .nav li.sfhover ul, .nav li li.sfhover ul, .nav li.dropdown:hover ul.dropdown-menu, .nav li li.dropdown:hover ul.dropdown-menu{left:auto;z-index:1111;}
h1{margin:0px;padding:0px;color:#333;font-size:28px;line-height:26px;padding:8px 0px 5px 0px;font-weight:normal;font-family:'Tinos', serif;text-shadow:1px 1px 1px #fff;}
h2, .headT2{margin:0px;padding:0px;color:#333;font-size:21px;line-height:26px;padding:10px 0px 3px 0px;font-weight:normal;font-family:'Tinos', serif;text-shadow:1px 1px 1px #fff;}
h3, .headT3{margin:0px;padding:0px;color:#333;font-size:16px;line-height:22px;padding:10px 0px 3px 0px;font-weight:normal;font-family:'Tinos', serif;text-shadow:1px 1px 1px #fff;}
input[type=text]:focus, input[type=password]:focus, textarea:focus{-webkit-box-shadow:inset 0px 1px 2px 0px rgba(214,214,214,1);-moz-box-shadow:inset 0px 1px 2px 0px rgba(214,214,214,1);box-shadow:inset 0px 1px 2px 0px rgba(214,214,214,1);-webkit-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.fix{clear:both;height:0px;line-height:0px;margin:0px;overflow:hidden;}
.fix5{clear:both;height:5px;line-height:5px;margin:0px;overflow:hidden;}
.fix10{clear:both;height:10px;line-height:10px;margin:0px;overflow:hidden;}
.fix15{clear:both;height:15px;line-height:15px;margin:0px;overflow:hidden;}
.fix20{clear:both;height:20px;line-height:20px;margin:0px;overflow:hidden;}
.fix30{clear:both;height:30px;line-height:30px;margin:0px;overflow:hidden;}
.fix40{clear:both;height:40px;line-height:40px;margin:0px;overflow:hidden;}
.fix50{clear:both;height:50px;line-height:50px;margin:0px;overflow:hidden;}
hr{width:100%;height:1px;margin:25px 0px 25px 0px;background:none;border:0px;border-top:0px solid #dbd8d4;border-bottom:1px solid #f2f2f2;float:none !important;clear:both !important;overflow:hidden;}
.BG_GREY hr{border-bottom:1px solid #999;}
hr.small{margin:10px 0px 10px 0px;}
ul{list-style-type:none;padding:0px;margin:0px;overflow:visible;}
ul li{list-style-type:none;padding:0px;margin:0px;overflow:visible;border:none !important;}
.contactFormField{font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:normal;color:#fff;background-color:#107aa4;padding:7px 10px 7px 10px;height:20px;border:0px solid #bfbfbf;margin-bottom:7px;width:250px;}
.contactFormFieldTel{font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:normal;color:#666;background-color:#ddd;padding:10px;border:0px solid #bfbfbf;margin-bottom:7px;}
.contactFormSelect{font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:normal;color:#666;background-color:#ddd;border:0px solid #bfbfbf;padding:6px;margin-bottom:8px;width:100%;height:34px;clear:both;float:none;}
.contactFormBox{font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:normal;color:#666;background:url(/images/form_bg.gif) repeat-x 0px 0px;background-color:#ddd;border:0px solid #bfbfbf;padding:6px;margin-bottom:8px;width:258px;height:60px;}
.shortForm .contactFormField.short{float:left;width:152px;}
.shortForm a.submitBtn{float:right;height:75px !important;font-size:60px !important;line-height:73px !important;}
.requestInformation .contactFormField, .requestInformation .contactFormSelect{width:100%;background-color:#fff;color:#777}
.formContainer{width:400px;}
.formContainer .contactFormField{display:block;width:94%;padding:2% 3% 1% 3%;color:#666;background-color:#fff;clear:both;}
.formContainer .contactFormSelect{display:block;width:100%;height:auto;padding:2% 2% 1% 2%;color:#666;background-color:#fff;clear:both;}
.formContainer .contactFormBox{display:block;width:94%;height:100px;padding:2% 3% 1% 3%;color:#666;background-color:#fff;}
.formWide{position:relative;top:-53px;width:100%;padding:0px;display:block;z-index:111;}
.formWide .formWideBG{position:relative;top:0px;padding:10px 10px 2px 10px;background:#25aae1;}
.formWide h1, .formWide h2{color:#fff;font-size:20px;padding:2px 15px 0px 0px;float:left;}
.formWide .contactFormField{float:left;width:169px;margin-right:6px;}
.formWide a.submitBtn{float:right;}
.checkBox{position:relative;top:2px;}
.submitBtn, a.submitBtn, a.submitBtn:link, a.submitBtn:active, a.submitBtn:visited{display:inline-block;height:34px;line-height:34px;padding:0px 10px 0px 10px;background:#f2a113;font-size:20px;font-weight:normal;color:#fff;text-decoration:none;font-family:'Tinos', serif;text-transform:uppercase;white-space:nowrap;cursor:pointer;float:right;}
.submitBtn:hover{color:#fff !important;background-color:#e69912 !important;}
.submitBtn2, a.submitBtn2, a.submitBtn2:link, a.submitBtn2:active, a.submitBtn2:visited{height:35px;line-height:35px;padding:0px 15px 0px 15px;font-size:18px;color:#fff;background:url(/images/submit_btn.gif) repeat-x top left;background-color:#3c3c3c;border:1px solid #262626;text-transform:uppercase;float:right;cursor:pointer;}
.submitBtn2:hover{background:none;background-color:#3c3c3c;}
#social-tabs{text-align:left;}
.showDesktop{visibility:visible !important;display:inline-block !important;}
.showDesktopB{visibility:visible !important;display:block !important;}
.showDesktopTablet{visibility:visible !important;display:inline-block !important;}
.showDesktopTabletB{visibility:visible !important;display:block !important;}
.showDesktopTabletI{visibility:visible !important;display:inline !important;}
.showTablet{visibility:hidden !important;display:none !important;}
.showTabletB{visibility:hidden !important;display:none !important;}
.showMobileTablet{visibility:hidden !important;display:none !important;}
.showMobileTabletB{visibility:hidden !important;display:none !important;}
.showMobile{visibility:hidden !important;display:none !important;}
.hideTablet{}
.floatLeft{position:relative;float:left !important;}
.floatRight{position:relative;float:right !important;}
.noBG{background:none !important;}
img.fitMobile{float:left;}
.fit, .fit img, img.fit{}
.col_111_of_333{width:300px;margin:0px 10px 0px 10px;text-align:left;float:left;}
.col_1_of_2{width:700px;padding:0px;margin:0px;text-align:left;float:left;}
.col_2_of_2{width:205px;padding-left:55px;margin:0px;text-align:left;float:left;}
.col_2_of_2 #staticDesktop{position:relative;}
.news .col_1_of_2{width:650px;padding:0px;margin:0px;text-align:left;float:left;}
.news .col_2_of_2{width:260px;padding-left:50px;margin:0px;text-align:left;float:left;}
.centerContainer100, .centerContainer100A{position:relative;width:100%;float:none;clear:both;overflow:visible;min-width:1240px;background-color:rgba(242,242,242,0.85);}
.centerContainer100A{position:absolute;}
.centerContainer{position:relative;width:1240px !important;float:none;clear:both;overflow:visible;margin:0 auto;}
.centerContainer100 .centerContainer{text-align:left;}
.headerTopBG_mobile{}
.headerTop_mobile{}
.headerTopBG{background-color:rgba(242,242,242,0.85);}
.headerTop{height:29px;}
.headerTopLeft{width:40%;font-size:12px;color:#464646;text-align:left;float:left;}
a.vrknij_btn {background: url(images/content_img/vrknij_btn_bg.png) no-repeat 23px 5px #42c897; color: #fff; padding: 0 0 0 48px; display: inline-block; width: 255px; text-align: center; font-size: 14px; line-height: 29px; -webkit-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
	a.vrknij_btn:hover{background-color:#6A6060;}
.social_top{float: right; margin-right: 3px;}
.social_top li{float:left;list-style:none;opacity:0.3;height:16px;margin-top: 6px;}
.social_top li a, .social_top li span{display:inline-block;padding:0px 12px;color:#464646; font-size: 0;}
.social_top li.facebook{background:url(/images/content_img/social/facebook.gif) 0 0px no-repeat;}
.social_top li.twitter{background:url(/images/content_img/social/twitter.gif) 0px 0px no-repeat;}
.social_top li.youtube{background:url(/images/content_img/social/youtube.gif) 0px 0px no-repeat;}
.social_top li.google{background:url(/images/content_img/social/google.gif) 0px 0px no-repeat;}
.social_top li.instagram{background:url(/images/content_img/social/instagram.gif) 0px 0px no-repeat;}
.social_top li.vrknij{background:url(images/content_img/social/vrknij_btn_bg2d.png) 0px 0px no-repeat;background-size: contain; background-position: inherit !important;}
.social_top li:hover{opacity:1;background-position:0 -16px;-webkit-transition:opacity 0.2s ease-in;-ms-transition:opacity 0.2s ease-in;-moz-transition:opacity 0.2s ease-in;-o-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;}
.lang_sel{margin-right:5px;float:right;}
.lang_sel li{float:left;list-style:none;height:16px;}
.lang_sel li a{display:inline-block;padding:0px 7px 0px 7px;font-size:13px;color:#4bb8e2;border-right:1px solid #4bb8e2;}
.lang_sel li:last-child a{border-right:none;}
.lang_sel li a:hover{-webkit-transition:color 0.2s ease-in;-ms-transition:color 0.2s ease-in;-moz-transition:color 0.2s ease-in;-o-transition:color 0.2s ease-in;transition:color 0.2s ease-in;color:#333;}
.headerTopRight{width:60%;font-size:14px;line-height:29px;color:#464646;text-align:right;float:right;}
.menu_orders{margin:0px;padding:0px;float:right;}
.menu_orders li{float:left;list-style:none;}
.menu_orders li span{display:inline-block;padding:0px 19px;background:#e6e6e6;color:#464646;border-right:1px solid #fff;}
.menu_orders li a{display:inline-block;padding:0px 19px;background:#e6e6e6;color:#464646;border-right:1px solid #fff;-webkit-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.menu_orders li a.last{border-right:none;padding-right:0px;}
.menu_orders li .orders_counter, .orders_counter{font-size:9px;line-height:9px;background:#4BB7E6;width:10px;height:10px;padding:4px 4px 4px 4px;margin:0px 10px 0px 6px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#FFFFFF;display:inline-block;text-align:center;top:-2px;position:relative;border-right:none;}
.menu_orders li a:hover{color:#fff;background-color:#6A6060;}
.menu_orders .submenu{display:none;position:absolute;background-color:#efefef;z-index:1;-webkit-box-shadow:1px 1px 1px 0px rgba(50, 50, 50, 0.3);-moz-box-shadow:1px 1px 1px 0px rgba(50, 50, 50, 0.3);box-shadow:1px 1px 1px 0px rgba(50, 50, 50, 0.3);}
.menu_orders .submenu li{float:none;border-bottom:1px solid #fff;}
.menu_orders .submenu li:last-child{border-bottom:none;}
.menu_orders li.sub:hover .submenu{display:block;}
.menu_orders .submenu li a{display:block;border:none;text-align:left;padding:2px 15px;}
.headerLogoBG{background-color:rgba(255,255,255,0.85);}
.headerLogo{position:relative;height:134px;padding:0px;float:none;}
.headerLogo.christmas{background:url(images/content_img/christmas_background.jpg) 0 0 no-repeat;background-size:50%;}
.headerLogoLeft{width:50%;text-align:left;float:left;}
.headerLogoLeft img{margin:25px 0px 0px 25px;float:left;}
.headerLogoRight{width:50%;padding:20px 0px 0px 0px;text-align:right;float:right;}
.headerLogoRight .blue, .headerLogoRight a{color:#4bb8e2;}
.headerLogoRight a:hover{color:#000;}
#search{float:right;clear:right;margin:0px;}
#search fieldset{border:none;margin:0;padding:0;}
#search input{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:14px;color:#999;border:none;background-color:#efefef;height:22px;width:360px;width:566px;padding:6px 0px 5px 10px;float:left;}
#search input.button{background:url(/images/content_img/search_btn.gif) no-repeat center center #4bb8e2;width:33px;height:33px;padding:0px;margin:0px;border:1px solid #ccc;cursor:pointer;}
.navbar .navbar-inner .container .btn{display:none;}
.navBarPosition{position:absolute;top:163px;background-color:rgba(40,40,40,0.85);z-index:7;min-width:1240px;}
.navbar-fixed-top, .navbar-fixed-bottom{right:0;left:0;}
.caret{position:absolute;display:none;vertical-align:top;border-top:4px solid #000000;border-right:4px solid transparent;border-left:4px solid transparent;content:"";margin:14px 0px 0px 10px;border-top-color:#fff;border-bottom-color:#fff;}
.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret,
.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100);}
.navBlankPlaceholder{width:100%;height:50px;margin-bottom:0px;float:none;clear:both;}
.menuWhiteContainer{position:absolute;top:0px;left:0px;display:block;width:300px;height:450px;background:#fff;z-index:6;}
.menuWhiteContainer ul{list-style-type:none;padding:0px;margin:0px;overflow:visible;}
#menuWhite, #menuWhite ul, #menuWhite li{padding:0px;margin:0px;list-style:none;text-align:left;z-index:6;}
#menuWhite{padding-top:14px;}
#menuWhite li.delim{width:300px;border-bottom:1px solid #ccc;padding-bottom:6px;margin-bottom:18px;}
#menuWhite{display:block;width:300px;}
#menuWhite li a{display:block;height:20px;line-height:20px;padding:11px 30px;color:#7f7f7f;background:url(/images/menu_btn_bg_off.png) no-repeat 264px center;font-size:14px;font-weight:normal;text-align:left;text-decoration:none;overflow:visible;float:none;-webkit-transition:padding 0.15s linear;-moz-transition:padding 0.15s linear;-o-transition:padding 0.15s linear;transition:padding 0.15s linear;}
#menuWhite > li > a.left{background-color:#ccc;color:#fff;}
#menuWhite > li > a:hover{background:url(/images/menu_btn_bg_off.png) no-repeat 300px center #ccc;color:#fff;padding:11px 25px 11px 35px;-webkit-transition:padding 0.15s linear;-moz-transition:padding 0.15s linear;-o-transition:padding 0.15s linear;transition:padding 0.15s linear;}
#menuWhite > li{position:static;width:auto;}
#menuWhite div{position:absolute;width:350px;height:450px;top:0px;display:none;margin:0px 0 0 300px;padding:0px 0px 0px 50px;background:url(/images/white_menu_shadow_on.png) repeat-y 0px 0px #fbfbfb;float:none;clear:both;list-style:none;}
#menuWhite div li{position:relative;}
#menuWhite div a{height:auto;background:none !important;color:#4bb8e2;padding:0px 0px 10px 0px;margin:0px;font-size:14px;line-height:20px;text-decoration:none;float:none;clear:both;-webkit-transition:padding 0.15s linear;-moz-transition:padding 0.15s linear;-o-transition:padding 0.15s linear;transition:padding 0.15s linear;}
#menuWhite div a:hover{color:#555;float:none;clear:both;padding:0px 0px 10px 5px;-webkit-transition:padding 0.15s linear;-moz-transition:padding 0.15s linear;-o-transition:padding 0.15s linear;transition:padding 0.15s linear;}
.menuPointerOn{position:absolute;top:190px;left:0px;width:20px;height:29px;background:url(/images/white_menu_pointer_on.png) no-repeat 0px 0px #fbfbfb;}
#menuWhite #menuWhite_01 .menuPointerOn{top:21px;}
#menuWhite #menuWhite_02 .menuPointerOn{top:63px;}
#menuWhite #menuWhite_03 .menuPointerOn{top:105px;}
#menuWhite #menuWhite_04 .menuPointerOn{top:147px;}
#menuWhite #menuWhite_05 .menuPointerOn{top:189px;}
#menuWhite #menuWhite_06 .menuPointerOn{top:231px;}
#menuWhite #menuWhite_07 .menuPointerOn{top:273px;}
#menuWhite #menuWhite_08 .menuPointerOn{top:315px;}
#menuWhite #menuWhite_09 .menuPointerOn{top:357px;}
#menuWhite #menuWhite_10 .menuPointerOn{top:399px;}
#menuWhite .submenu_title{width:300px;border:0px;margin:3px 0px 3px 0px;font-size:16px;font-weight:bold;padding:20px 0px 5px 0px;color:#888;border-bottom:1px solid #ccc;margin-bottom:15px;}
#menuWhite .submenu_title a{font-size:16px;font-weight:bold;color:#888;}
.owl-carousel{position:relative;width:100%;height:auto;padding:0px;margin:0px;text-align:center;overflow:hidden;background:#FFF;overflow:visible;border-radius:10px;}
.owl-carousel .item{position:relative;width:auto;height:230px;padding:0px;color:#4bb8e2;font-size:12px;line-height:14px;overflow:hidden;border-radius:10px;}
.owl-carousel .item img{}
.owl-carousel .item h2, .owl-carousel .item .headT2{color:#333;font-size:14px;line-height:18px;}
.owl-carousel .owl-prev, .owl-carousel .owl-next{position:absolute;top:75px;left:-20px;background:url(/images/owlbtnprev.png) no-repeat left center;width:28px !important;height:51px !important;*display:inline;zoom:1;display:inline-block;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}
.owl-carousel .owl-next{background:url(/images/owlbtnnext.png) no-repeat right center;left:auto;right:-20px;}
.owl-carousel .owl-prev:hover, .owl-carousel .owl-next:hover{opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}
.owl-item.loading{background:url(owl/assets/img/AjaxLoader.gif) no-repeat center center;}
#owl_homepage_slider{width:100%;height:450px;max-height:450px;padding:0px;margin:0px;text-align:center;overflow:hidden !important;padding:0px 0px 20px 0px;margin:0px;background:url(/images/slider_shadow.png) no-repeat center bottom !important;border-radius:0 !important;}
#owl_homepage_slider .item{width:100%;height:450px;overflow:hidden;border-radius:0 !important;}
#owl_homepage_slider .owl-item{border-radius:0 !important;}
#owl_homepage_slider .item img{}
#owl_homepage_slider .item .text{position:relative;margin-left:300px;width:940px;color:#fff;font-size:16px;line-height:18px;float:left;text-shadow:1px 1px 1px #333;}
#owl_homepage_slider .item.invert .text{color:#333;text-shadow:1px 1px 1px #FFF;}
#owl_homepage_slider .item h2{color:#fff;font-size:26px;line-height:26px;font-weight:bold;padding-bottom:10px;text-shadow:1px 1px 1px #333;}
#owl_homepage_slider .item.invert h2{color:#333;text-shadow:1px 1px 1px #FFF;}
#owl_homepage_slider .item h3{color:#fff;font-size:16px;line-height:18px;text-shadow:1px 1px 1px #333;padding:0px;font-family:'Open Sans', Arial, Helvetica, sans-serif;}
#owl_homepage_slider .item.invert h3{color:#333;text-shadow:1px 1px 1px #FFF;}
#owl_homepage_slider .item a{color:#fff;}
#owl_homepage_slider .item.invert a{color:#333;}
#owl_homepage_slider .owl-prev, #owl_homepage_slider .owl-next{position:absolute;top:0px;left:20px;background:url(/images/owlbtnprev.png) no-repeat left center;width:28px !important;height:100% !important;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}
#owl_homepage_slider .owl-next{background:url(/images/owlbtnnext.png) no-repeat right center;left:auto;right:20px;}
#owl_homepage_slider .owl-prev:hover, #owl_homepage_slider .owl-next:hover{opacity:0.5;filter:alpha(opacity=50);-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}
.owl-carousel .owl-prev, .owl-carousel .owl-next{position:absolute;top:75px;left:0px;background:url(/images/content_img/slider_arrows.png) no-repeat 0 0;width:36px !important;height:43px !important;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;visibility:hidden;}
.owl-carousel .owl-next{background-position:-36px 0;left:auto;right:0px;visibility:hidden;}
.owl-carousel:hover .owl-prev, .owl-carousel:hover .owl-next{visibility:visible;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 0.2s ease-in;-ms-transition:opacity 0.2s ease-in;-moz-transition:opacity 0.2s ease-in;-o-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;}
.owl-carousel .owl-prev:hover{background-position:0 -43px;}
.owl-carousel .owl-next:hover{background-position:-36px -43px;}
#owl_promos.owl-carousel .owl-prev, #owl_promos.owl-carousel .owl-next{top:93px;}
#owl_events.owl-carousel .owl-prev, #owl_events.owl-carousel .owl-next{top:93px;}
#owl_coming_soon.owl-carousel .owl-prev, #owl_coming_soon.owl-carousel .owl-next{top:177px;}
#owl_coming_soon.owl-carousel .owl-prev{left:5px;}
#owl_coming_soon.owl-carousel .owl-next{left:50px;}
#owl_coming_soon.owl-carousel .item h2{text-align:left;}
.owl-carousel.books{width:100%;height:215px;padding:15px 0px 0px 0px;margin:0px;text-align:center;background:#FFF;overflow:visible;float:none;clear:both;border-radius:10px;}
.owl-carousel.books .item{width:auto;height:215px;padding:0px 5px 0px 5px;background:url(/images/book_shadow.png) no-repeat center 90px;color:#4bb8e2;font-size:12px;line-height:14px;overflow:hidden;}
.owl-carousel.books.invertShadow .item{background:url(/images/book_shadow2.png) no-repeat center 90px;}
.owl-carousel.books .item img{width:78px;height:120px;}
.owl-carousel.books .item h3, .owl-carousel.books .item .headT3{padding:2px 0px;color:#333;font-size:11px;line-height:13px;text-shadow:none;font-family:'Open Sans', Arial, Helvetica, sans-serif;height:40px;overflow:hidden;}
.owl-carousel.books .item h2, .owl-carousel.books .item .headT2{padding:20px 0 0 0;color:#333;font-size:12px;line-height:14px;color:#222;font-family:'Open Sans', Arial, Helvetica, sans-serif;text-shadow:none;max-height:43px;overflow:hidden;font-weight:bold;color:#345c9d;!important}
.owl-carousel.books .item h3 a, .owl-carousel.books .item .headT3 a{color:#000;}
.owl-carousel.books .item h3 a:hover, owl-carousel.books .item .headT3 a:hover{color:#666;}
.owl-carousel.disc{width:100%;height:215px;padding:0px 0px 15px 0px;margin:0px;text-align:center;background:#FFF;overflow:visible;float:none;clear:both;}
.owl-carousel.disc .item{width:auto;height:215px;padding:15px 5px 0px 5px;background:url(/images/book_shadow.png) no-repeat center 105px;color:#4bb8e2;font-size:12px;line-height:14px;overflow:hidden;}
.owl-carousel.disc .item img{width:78px;height:120px;}
.owl-carousel.disc .item h3, .owl-carousel.disc .item .headT3{padding:2px 0px;color:#333;font-size:11px;line-height:13px;text-shadow:none;font-family:'Open Sans', Arial, Helvetica, sans-serif;height:40px;overflow:hidden;}
.owl-carousel.disc .item h2, .owl-carousel.disc .item .headT2{padding:20px 0 0 0;color:#333;font-size:12px;line-height:14px;color:#222;font-family:'Open Sans', Arial, Helvetica, sans-serif;text-shadow:none;max-height:43px;overflow:hidden;font-weight:bold;color:#345c9d;}
.owl-carousel.disc .item h3 a, .owl-carousel.disc .item .headT3 a{color:#000;}
.owl-carousel.disc .item h3 a:hover, .owl-carousel.disc .item .headT3 a:hover{color:#666;}
.owl-carousel.books.authors_page{height:165px;}
.owl-carousel.books.authors_page .item{background:none;}
.owl-carousel.books.authors_page .item img{width:80px;height:100px;}
#owl_news{width:100%;height:auto;padding:0px;margin:0px;text-align:center;overflow:visible;background:#FFF;overflow:visible;float:left;border-radius:10px;}
#owl_news .item{width:auto;height:230px;padding:0px;color:#4bb8e2;font-size:12px;line-height:14px;text-align:center;overflow:hidden;border-radius:10px;}
#owl_news .item img{position:relative;left:0px;width:300px;}
#owl_news .item h2, #owl_news .item .headT2{position:absolute;bottom:0px;left:0px;width:90%;display:inline;padding:5px 5%;font-family:'Open Sans', Arial, Helvetica, sans-serif;text-shadow:none;background-color:#333;color:#4bb8e2;font-size:14px;line-height:22px;text-align:center;z-index:88;}
#owl_news .item.invert h2, #owl_news .item.invert .headT2{background:#fff;color:#333;}
#owl_news .item a{color:#4bb8e2;}
#owl_coming_soon{width:100%;height:auto;padding:0px;margin:0px;text-align:center;background:#FFF;overflow:visible;float:left;border-radius:10px;}
#owl_coming_soon .item{width:auto;height:230px;padding:0px;color:#4bb8e2;font-size:12px;line-height:14px;text-align:left;overflow:hidden;background:url(/images/shadow_coming_soon.png) no-repeat right 80px;border-radius:10px;}
#owl_coming_soon .item img{position:absolute;right:0px;bottom:0px;width:121px;height:185px;overflow:visible;z-index:87;}
#owl_coming_soon .item h3 a, #owl_coming_soon .item .headT3 a{color:#000000;position:relative;width:135px;display:inline-block;padding:2px 7px 2px 7px;margin:0px 2px 0px 10px;background-color:#EFEFEF;text-shadow:none;box-shadow:3px 3px 0px #999;font-size:14px;line-height:22px;z-index:88;float:none;clear:both;}
#owl_coming_soon .item h2 a, #owl_coming_soon .item .headT2 a{color:#FFFFFF;position:relative;width:135px;display:block;padding:2px 7px 5px 7px;margin:0px 0px 0px 10px;background-color:#555;color:#fff;text-shadow:none;box-shadow:3px 3px 0px #bbb;font-size:18px;line-height:22px;z-index:88;float:none;clear:both;}
#owl_events .item img{width:610px;}
#owl_promos .item img{width:610px;}
#owl_testim{width:100%;height:auto;padding:0px;margin:0px;text-align:center;background:none;overflow:visible;}
#owl_testim .item{width:100%;height:178px;padding:0px;margin:0 auto;}
#author_books{padding:0px 0px 0px 0px;margin:0px;text-align:left;background:#FFF;overflow:visible;}
#author_books .item{width:100%;height:auto;padding:0px;color:#4bb8e2;font-size:12px;line-height:14px;text-align:center;overflow:hidden;}
#author_books .item img{position:relative;left:0px;}
#owl_awards{width:auto;height:100px;padding:20px 0px 20px 46px;margin:20px 0 0px 0;text-align:center;background:#373737;overflow:visible;}
#owl_awards .item{width:146px;height:80px;padding:10px;background:#fff;color:#4bb8e2;font-size:12px;line-height:14px;text-align:center;overflow:hidden;}
#owl_awards .item img{position:relative;left:0px;}
#owl_awards .owl-prev, #owl_awards .owl-next{position:absolute;top:48px;left:0px;}
#owl_awards .owl-next{left:auto;right:0px;}
#owl_knij01, #owl_knij02{width:auto;height:100px;padding:20px 10px 20px 36px;margin:0px 0 0px 0;text-align:center;background:#373737;overflow:visible;}
#owl_knij01 .item, #owl_knij02 .item{width:124px;height:80px;padding:10px;background:#fff;color:#4bb8e2;font-size:12px;line-height:14px;text-align:center;overflow:hidden;}
#owl_knij01 .item img, #owl_knij02 .item img{width:120px;height:80px;}
#owl_knij01 .owl-prev, #owl_knij01 .owl-next, #owl_knij02 .owl-prev, #owl_knij02 .owl-next{position:absolute;top:48px;left:0px;}
#owl_knij01 .owl-next, #owl_knij02 .owl-next{left:auto;right:0px;}
.BG_FFF{background:rgba(255,255,255,0.85) !important;}
.BG_BLUE{background:rgba(219,233,245,0.85) !important;}
.BG_EEE{background:rgba(228,228,228,0.85) !important;}
.BG_BLUE2{background:rgba(244,247,247,0.85) !important;}
.BG_GREY{background:rgba(33,33,33,0.85) !important;}
.BG_BLUE3{background:rgba(180,219,220,0.85) !important;}
.BG_GREEN{background:rgba(232,241,221,0.85) !important;}
.BG_BLUE4{background:rgba(216,237,246,0.85) !important;}
.BG_BLUE5{background:rgba(65,185,231,0.85) !important;}
.BG_GREY2{background:rgba(84,84,84,0.85) !important;}
.BG_WARM{background:rgba(250,246,225,0.85) !important;}
.BG_WARM2{background:rgba(241,236,206,0.85) !important;}
.BG_WARM3{background:rgba(246,245,235,0.85) !important;}
.BG_BLUE6{background:rgba(232,224,244,0.85) !important;}
.BG_LIGHT{background:rgba(248,248,248,0.85) !important;}
.homepage{text-align:left;}
.sliderBG_page, .sliderBG_homepage{min-height:450px;}
.pSec{padding:2px 0px 20px 0px;}
.boxContainer{position:relative;width:auto;padding:0px;margin:0px 20px 0px 0px;text-align:left;float:left;}
.boxContainer.last{margin-right:0px !important;}
.box240{width:240px;margin:0px 10px 0px 0px;}
.box295{width:295px;}
.box300{width:300px;}
.box320{width:320px;}
.box380{width:380px;}
.box400{width:400px;}
.box410{width:410px;}
.box420{width:420px;}
.box440{width:440px;}
.box520{width:520px;}
.box600{width:600px;}
.box610{width:610px;}
.box800{width:800px;}
.box900{width:900px;}
.box920{width:920px;}
.box1240{width:1240px;}
.box33p{width:30%;margin-right:3.3333%;}
.box300 img, .box610 img{display:block;margin:0 auto;}
.box300 .blog_index a img {width:300px; object-fit: contain;}
.box300 .blog_index {height: 230px; background-color: #fff;border-radius:10px;overflow:hidden;}
.box300 .blog_index .headT2 {padding: 10px 10px 0px 10px; text-align: center; font-size: 19px;line-height:24px;}
.boxHeader{height:39px;}
.boxHeader h2, .boxHeader .headT2{float:left;margin:0px 0px 0px 0px;}
.boxHeader a{color:#333;}
.boxHeader a:hover{color:#345c9d;}
.boxHeader .viewall{float:right;font-family:'Tinos', serif;font-size:16px;padding:0 15px 0 0;background:url(/images/content_img/link_arrow.png) right 1px no-repeat;margin:13px 18px 0px 0px;line-height:20px;font-style:italic;}
.boxHeader .viewall:hover{background-position:right -19px;}
.boxHeader .small{float:right;font-size:14px;background:url(/images/content_img/link_arrow_small.png) right 1px no-repeat;margin:15px 8px 0px 40px;line-height:20px;color:#999;}
.boxHeader .small:hover{background-position:right -19px;}
.inforow_cell{height:70px;}
.inforow_img1{background:url(/images/content_img/inforow/otstypka20.png) 7px 7px no-repeat #DFEAEF;border-radius:10px;}
.inforow_img2{background:url(/images/content_img/inforow/quality.png) 14px 7px no-repeat #DFEAEF;border-radius:10px;}
.inforow_img3{background:url(/images/content_img/inforow/orders.png) 14px 7px no-repeat #DFEAEF;border-radius:10px;}
.box440 .inforow_img3{border-bottom:1px solid #f5f5f5;}
.inforow_cell p{display:inline-block;font-family:'Tinos', serif;font-size:16px;padding:5px 10px 0 100px;max-height:65px;overflow:hidden;}
.box440 .inforow_cell p{padding-top:15px;}
.inforow_cell a{color:#444;}
.inforow_cell a.cart_ukazaniq{color:#345c9d;text-decoration:underline;}
.followus{display:inline-block;width:300px;height:100px;background:url(/images/content_img/social2/followus.gif) 0px 0px no-repeat #fff;border-radius:10px;}
.followus ul{margin:32px 0px 0px 35px;}
.followus ul li{float:left;list-style:none;opacity:0.3;height:32px;}
.followus ul li a{display:inline-block;height:32px;width:32px;padding:0px 10px;color:#464646;text-indent:-9999px;}
.followus ul li.facebook{background:url(/images/content_img/social2/facebook.gif) 10px 0px no-repeat;}
.followus ul li.twitter{background:url(/images/content_img/social2/twitter.gif) 10px 0px no-repeat;}
.followus ul li.youtube{background:url(/images/content_img/social2/youtube.gif) 10px 0px no-repeat;}
.followus ul li.google{background:url(/images/content_img/social2/google.gif) 10px 0px no-repeat;}
.followus ul li.instagram{background:url(/images/content_img/social2/instagram.gif) 10px 0px no-repeat;}
.followus ul li:hover{opacity:1;background-position:10px -32px;-webkit-transition:opacity 0.2s ease-in;-ms-transition:opacity 0.2s ease-in;-moz-transition:opacity 0.2s ease-in;-o-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;}
.filter_block .followus ul li a{padding:0px;}
.filter_block .followus ul{margin:0;}
.filter_block .followus{background:none;width:auto;height:auto;}
.cart-popup{background-color:#4bb8e2;color:#fff;font-weight:bold;display:block;position:fixed;z-index:999999;top:29px;width:100%;width:calc(100% - 26px);padding-left:26px;font-size:14px;text-align:center;display:none;}
.cart-popup a{color:#333;}
.cart-popup .popup-close{float:right;width:16px;height:16px;cursor:pointer;text-indent:-9999px;background:url(/images/content_img/cart/delete.png) 0 0 no-repeat;background-size:cover;margin:2px 10px 0px 0px;}
.newsletter{background:url(/images/content_img/newsletter/newsletter.gif) 20px 20px no-repeat #fff;height:100px;border-radius:10px;}
.newsletter .nlcontent{margin:30px 0px 0px 100px;font-family:'Open Sans', Arial, Helvetica, sans-serif;float:left;}
.newsletter .nlnotif, .newsletter .nlerror{margin:30px 0px 0px 100px;font-family:'Open Sans', Arial, Helvetica, sans-serif;float:left;display:none;}
.newsletter .nlnotif h2, .newsletter .nlnotif .headT2{color:#1F8B4B;}
.newsletter h2, .newsletter .headT2{font:14px'Open Sans', Arial, Helvetica, sans-serif;font-weight:bold;padding:0px;}
.newsletter p{font-size:10px;}
#newslsubscr{display:inline-block;float:right;margin:34px 20px 0px 0px;}
#newslsubscr fieldset{border:none;margin:0;padding:0;}
#newslsubscr input{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:14px;color:#999;border:none;background-color:#efefef;height:22px;width:250px;padding:6px 0px 5px 7px;float:left;outline:none;}
#newslsubscr input.button{background:url(/images/content_img/newsletter/newsl_btn.gif) no-repeat center top #E0BE6E;width:75px;height:33px;padding:0px;margin:0px;border:1px solid #ccc;cursor:pointer;outline:none;}
#newslsubscr label.error{display:block;color:#B83A3C;}
.filter_block .newsletter{background:none;}
.filter_block .newsletter h2, .filter_block .headT2{font:21px'Tinos', serif;font-weight:normal;padding:0px 0px 5px 0px;}
.filter_block .newsletter p{font-size:12px;}
.filter_block .newsletter .nlcontent, .filter_block .newsletter .nlnotif, .filter_block .newsletter .nlerror{margin:0px;}
.filter_block #newslsubscr{margin:10px 0px 10px 0px;}
.filter_block #newslsubscr input{width:198px;margin-right:0px;}
.filter_block #newslsubscr input.button{background:url(/images/content_img/newsletter/newsl_btn_ok.gif) no-repeat center center #E0BE6E;width:55px;}
.promo_code{padding:20px 10px;background:#424242;display:inline-block;margin:10px 0px 20px 0px;font-weight:bold;font-size:20px;color:#fff;}
.boxTestim{background:url(/images/content_img/testim/backgr.png) 0 0 repeat-x;height:178px;color:#777;width:295px;margin:0 auto;border-radius:10px;}
.boxTestim img{padding:3px;background-color:#fff;float:left;display:inline-block;margin:0 15px 0 15px;-webkit-box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.35);-moz-box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.35);box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.35);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.boxTestim p{display:inline-block;height:60px;overflow:hidden;font-style:italic;margin:10px 10px 5px 10px;font-size:13px;line-height:15px;min-width:90%;}
.boxTestim p a{color:#777;}
.authorTestim{background:url(/images/content_img/testim/backgr2.png) 0 0 no-repeat;display:inline-block;margin-top:14px;width:204px;overflow:hidden;}
.authorTestim h2, .authorTestim .headT2{padding:20px 0 0 16px;font:14px 'Open Sans', Arial, Helvetica, sans-serif;font-weight:bold;color:#E0A300 !important;height:20px;overflow:hidden;text-align:left;}
.authorTestim h2 a, .authorTestim .headT2 a{color:#E0A300 !important;}
.authorTestim p{padding:0px 0px 0px 25px;font-style:normal;overflow:hidden;margin:0px;height:18px;text-align:left;}
.authors img{position:relative;display:block;width:103px;height:119px;white-space:normal;border:none;float:left;overflow:hidden;opacity:0.6;filter:alpha(opacity=60);-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;-moz-backface-visibility:hidden;}
.box900 .authors img{width:100px;height:110px;}
.authors img:hover{opacity:1;filter:alpha(opacity=100);-moz-backface-visibility:hidden;}
.authors a{position:relative;float:left;}
.authors a:hover{}
.tooltip{-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}
.catalog{width:240px;height:35px;padding:125px 0px 0px 0px;background:#c9ccd0;text-align:center;font-weight:normal;font-family:'Tinos', sans-serif;text-shadow:1px 1px 1px #fff;border-radius:10px;}
.catalog01{background:url(/images/catalog_1.jpg) no-repeat center center #c9ccd0;}
.catalog02{background:url(/images/catalog_2.jpg) no-repeat center center #c9ccd0;}
.catalog03{background:url(/images/catalog_3.jpg) no-repeat center center #c9ccd0;}
.catalog03 .catalog03Time{position:absolute;top:90px;left:168px;text-align:left;color:#222;font-size:11px;line-height:20px;font-weight:normal;font-family:'Tinos', sans-serif;text-shadow:none;}
.catalog04{background:url(/images/catalog_4.jpg) no-repeat center center #c9ccd0;}
.catalog05{background:url(/images/catalog_5.jpg) no-repeat center center #c9ccd0;}
.catalog06{background:url(/images/catalog_6.jpg) no-repeat center center #c9ccd0;}
.catalog07{background:url(/images/catalog_7.jpg) no-repeat center center #c9ccd0;}
.catalog08{background:url(/images/catalog_8.jpg) no-repeat center center #c9ccd0;}
.catalog09{background:url(/images/catalog_9.jpg) no-repeat center center #c9ccd0;}
.catalog10{background:url(/images/catalog_10.jpg) no-repeat center center #c9ccd0;}
.catalog ul{padding:0px;margin:0px;list-style:none;overflow:visible;text-align:center;z-index:99;font-size:13px;line-height:15px;}
.catalog ul li a{color:#333;font-size:18px;line-height:20px;}
.catalog ul li ul{position:absolute;bottom:0px;left:auto;right:auto;width:220px;height:160px;padding:0px 10px 0px 10px;margin:0px;background:#fbfbfb;float:none;clear:both;list-style:none;overflow:hidden;opacity:0;filter:alpha(opacity=0);}
.catalog ul li ul a{color:#345C9D;font-size:13px;line-height:17px;}
.catalog ul li ul.short a{line-height:15px;}
.catalog ul li ul a:hover{text-decoration:underline;}
.catalog ul li ul h2{padding:9px 0px 4px 0px;}
.catalog ul li ul h2 a{font-size:18px;line-height:20px !important;}
.catalog hr{height:9px;background:url(/images/catalog_hr.png) repeat center top #777;border:0px;margin:3px 0px 3px 0px;}
.catalog li:hover ul, .catalog li li:hover ul, .catalog li.sfhover ul, .catalog li li.sfhover ul, .catalog li.dropdown:hover ul.dropdown-menu, .catalog li li.dropdown:hover ul.dropdown-menu{bottom:0px;z-index:1111;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 0.25s linear;-moz-transition:opacity 0.25s linear;-o-transition:opacity 0.25s linear;transition:opacity 0.25s linear;}
.topten_counter{font-size:9px;line-height:9px;background:#4BB7E6;width:10px;height:10px;padding:4px 4px 4px 4px;margin:0px 10px 0px 6px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#FFFFFF;display:inline-block;text-align:center;border:2px solid #FFFFFF;top:0px;right:3px;right:auto;left:calc(50% + 22px);position:absolute;-webkit-transition:background 0.15s linear;-moz-transition:background 0.15s linear;-o-transition:background 0.15s linear;transition:background 0.15s linear;}
#owl_top10 .item:hover .topten_counter{background:#000;-webkit-transition:background 0.15s linear;-moz-transition:background 0.15s linear;-o-transition:background 0.15s linear;transition:background 0.15s linear;}
.disc_tag{width:30px;height:30px;background:#4BB7E6;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#FFFFFF;position:absolute;right:6px;top:5px;font-size:12px;line-height:30px;text-align:center;border:2px solid #fff;}
.disc_tag.green{background-color:#8CD523;}
.disc_tag.purple{background-color:#A21CC6;}
.disc_tag.orange{background-color:#F36D0A;}
.disc_tag.red{background-color:#DF1767;}
.disc_tag_cat{width:30px;height:30px;background:#4BB7E6;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#FFFFFF;position:absolute;left:-15px;top:-15px;font-size:12px;line-height:30px;text-align:center;border:2px solid #fff;}
.disc_tag_cat.blue{background-color:#4bb8e2;}
.disc_tag_c1{position:absolute;top:142px;color:#333;text-decoration:line-through;}
.disc_tag_c2{position:absolute;top:142px;left:45px;color:#333;}
.facebookOuter{position:relative;width:500px;height:215px;overflow:hidden;padding:10px;background-color:#d5dcdb;border-radius:10px;}
.facebookOuter2{position:relative;width:1240px;overflow:hidden;padding-top:3px;}
.boxGrey100{margin:20px 0px 20px 0px;}
.boxGreyContainer{position:relative;display:block;width:auto;padding:20px 15px 22px 15px;margin:0px 0px 0px 0px;background:url(/images/px_FFF.png) repeat center top;font-size:14px;line-height:20px;color:#5c6467;text-align:left;float:none;clear:both;}
.boxGreyContainer.share{background:#FFF;}
.boxGreyContainer.shortForm{padding-bottom:12px;background:#25aae2;color:#fff;}
.boxGreyContainer.shortForm h1, .boxGreyContainer.shortForm h2{color:#fff;}
.boxGrey{clear:both;}
.boxGrey ul{list-style-type:none;list-style:none;padding:0px;margin:0px;overflow:visible;}
.boxGrey li{list-style-type:none;padding:0px 10px 15px 0px;line-height:17px;overflow:visible;}
.boxGrey a, .boxGrey li a{color:#25aae1;}
.boxGrey a:hover, .boxGrey li a:hover{color:#000;}
.boxGrey hr{margin:15px 0px 15px 0px;border-top:1px solid #d4d4d4;border-bottom:none;}
.quickLinks{display:block;padding:10px 0px 10px 10px;margin:0px 10px 0px 10px;background-color:#5c6467;color:#fff;font-size:14px;line-height:18px;float:none;clear:both;}
.quickLinks h1, .quickLinks h2{padding:12px 0px 15px 0px;margin:0px 20px 0px 0px;color:#f2a113;font-size:26px;text-transform:none;letter-spacing:1px;font-weight:bold;float:left;}
.quickLinksSep{width:1px;height:48px;margin:3px 12px 0px 12px;background-color:#838e92;float:left;}
@media screen and (-webkit-min-device-pixel-ratio:0){.quickLinksSep{margin:3px 9px 0px 9px;}
}
.quickLinks a:link, .quickLinks a:visited, .quickLinks a:active{padding-top:9px;color:#fff;float:left;}
.quickLinks a:hover{color:#f2a113;}
.footer{color:#fff;padding:20px 0px 0px 0px;}
.footer a{color:#fff;}
.footer a:hover{color:#4bb8e1;}
.footer h2, .footer .headT2{color:#fff;text-shadow:none;text-align:left;}
.footer hr{margin:5px 0px 5px 0px;border-bottom:1px solid #555;}
.footerCol{width:auto;padding:0px 60px 0px 0px;text-align:left;float:left;}
.footerCol.bottom{padding:0px 50px 0px 0px;}
.footerCol.last{padding:0px;}
.footerCol.resp{padding:0px;max-width:300px;font-size:11px;line-height:16px;float:right;}
.footerCol.resp img{border-radius:10px;}
.footerCol hr{width:50px;margin:3px 0px 3px 0px;border-bottom:1px solid #555;}
.footerColCol{width:auto;padding:0px 35px 0px 0px;text-align:left;float:left;}
.footerColCol.last{padding:0px;}
.footerLogo{margin:24px 0px 24px 0px;float:left;}
.footerAllRightsReserved{margin:34px 20px 0px 30px;padding:5px 20px 5px 30px;border-left:1px solid #f2f2f2;font-size:14px;line-height:22px;color:#fff;text-shadow:1px 1px 0px #799293;float:left;}
.footerAllRightsReserved span{font-family:'Tinos', sans-serif;font-size:20px;line-height:25px;}
.footerImg{padding:5px 0;border-top:1px solid #555;border-bottom:1px solid #555;}
.bookSolidBG{min-height:450px;max-height:450px;height:450px;padding:0px 0px 20px 0px;background: url(/images/slider_shadow.png) no-repeat center bottom rgba(242,242,242,0.85);}
.bookCoverBG{position:absolute;width:100%;height:450px;background-color:rgba(216,226,234,0.85);}
.book{width:940px;padding:47px 0px 0px 300px;}
.book .cover{width:405px;padding:0px 0px 10px 0px;background:url(/images/cover_shadow.png) no-repeat center bottom;float:left;}
.book .cover img{display:block;margin:0 auto;}
.book .formatAndLike{width:535px;padding:0px;float:left;}
.book3d{display:inline-block;box-shadow:5px 5px 20px #333;margin:10px;}
.book3d img{vertical-align:middle;}
.book3d_container{z-index:5;position:absolute;width:100%;}
.csstransforms3d .book3d_cover{-moz-perspective:100px;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;}
.csstransforms3d .book3d{position:relative;-moz-perspective:100px;-moz-transform:rotateY(-3deg);-webkit-transform:perspective(100) rotateY(-3deg);outline:1px solid transparent;box-shadow:none;margin:0;}
.csstransforms3d .book3d img{position:relative;max-width:100%;}
.csstransforms3d .book3d:before, .csstransforms3d .book3d:after{position:absolute;top:2%;height:96%;content:' ';z-index:-1;}
.csstransforms3d .book3d:before{width:100%;left:5.7%;background-color:#555;box-shadow:0px 0px 7px #777;}
.csstransforms3d .book3d:after{width:5%;left:100%;background-color:#EFEFEF;box-shadow:inset 0px 0px 5px #aaa;-moz-transform:rotateY(20deg);-webkit-transform:perspective(100) rotateY(20deg);}
@media screen and (-webkit-min-device-pixel-ratio:0){.csstransforms3d .book3d:before{left:6.0%;}
}
.ebook_cover{width:62px;height:81px;margin:0 auto;position:relative;display:block;}
.ebook_cover .ipad_bgr{position:absolute;top:0px;left:0px;width:62px;height:81px;background:url(/images/content_img/books/ipad_bgr.png) 0 0 no-repeat;z-index:6;}
.ebook_cover img{position:absolute;top:8px;left:6px;width:50px;height:65px;z-index:5;}
.formatContainer{width:507px;height:269px;padding:30px 0px 0px 28px;margin-bottom:15px;background:#fff;float:none;border-radius:10px;}
.formatContainer .formatPaperbook, .formatContainer .formatEbook{display:block;float:none;clear:both;position:relative;}
.formatContainer .formatPaperbook .paper1Click{display:none;}
.formatContainer .formatPaperbook .paper1Click span{display:block;font-family:'Tinos', serif;font-size:15px;font-style:italic;padding-left:5px;}
.formatContainer .formatPaperbook .paper1Click hr{margin:10px 0px;}
.oneClickSuccess{color:#1F8B4B;font:21px 'Tinos', serif;font-weight:normal;}
.formatContainer .formatPaperbook .left, .formatContainer .formatEbook .left{width:296px;height:auto;padding:0px;float:left;}
.formatContainer .formatPaperbook .left.short{width:230px;}
.formatContainer .formatPaperbook .headT2, .formatContainer .formatEbook .headT2{height:25px;line-height:25px;padding:0px 5px 0px 0px;font-size:13px;background:#424242;font-family:'Open Sans', sans-serif;color:#fff;text-shadow:none;text-transform:uppercase;text-align:center;}
.formatContainer .formatPaperbook .left .isbn, .formatContainer .formatEbook .left .isbn{padding:15px 0px 11px 12px;float:left;}
.formatContainer .isbn_property{color:#444;font-family:'Tinos', sans-serif;font-size:14px;font-style:italic;padding:15px 0px 11px 11px;float:left;}
.formatContainer .formatPaperbook .left .price, .formatContainer .formatEbook .left .price{padding:0px 8px 17px 12px;line-height:27px !important;float:left;}
span.book_property{color:#000;font-family:'Tinos', sans-serif;font-size:16px;font-style:italic;line-height:19px;}
.price_property{color:#6a6a6a;font-family:'Tinos', sans-serif;font-style:italic;font-size:14px;line-height:30px;font-weight:normal;float:none;}
.price_property.sale{color:#000;font-family:'Tinos', sans-serif;font-style:italic;font-size:19px;line-height:25px;font-weight:bold;}
.formatContainer .formatPaperbook .left span.linethrough, .formatContainer .formatEbook .left span.linethrough, .linethrough{text-decoration:line-through;font-style:italic;color:#666;}
.formatContainer .formatPaperbook a.buy{font-size:15px;line-height:33px;height:33px;padding:0px 58px 0px 19px;margin-top:5px;background:url(/images/cart_paperbook_bg.png) no-repeat right center #4bb8e2;color:#fff;text-transform:uppercase;box-shadow:3px 3px 0px #444;float:left;}
.formatContainer .formatPaperbook .buyNo{line-height:33px;width:117px;height:33px;padding:0px;margin-top:5px;color:#555;background-color:#e8eff4;text-align:center;text-transform:uppercase;}
.formatContainer .formatPaperbook .buy1click{width:25px;height:25px;background:url(/images/content_img/tel0700_btn.png) no-repeat 5px 3px #9dc0cd;position:absolute;top:15px;right:-25px;cursor:pointer;text-indent:-9999px;}
.formatContainer .formatPaperbook .buy1click:after{content:"";display:block;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:4px solid #9dc0cd;position:absolute;top:9px;right:25px;}
.formatContainer .formatPaperbook .buy1click.paperB1C{top:0px;}
.formatContainer .formatPaperbook a.buy:hover{background:url(/images/cart_paperbook_bg.png) no-repeat right center #00b8ff;}
.formatContainer .formatEbook a.buyE, .cartBoxRight a.buyE, .formatContainer .formatEbook a.downE{font-size:15px;line-height:33px;height:33px;padding:0px 58px 0px 19px;margin-top:5px;background:url(/images/cart_ebook_bg.png) no-repeat right center #42c897;color:#fff;text-transform:uppercase;box-shadow:3px 3px 0px #444;float:left;}
.formatContainer .formatEbook a.buyE:hover, .cartBoxRight a.buyE:hover, .formatContainer .formatEbook a.downE:hover{background:url(/images/cart_ebook_bg.png) no-repeat right center #03c880;}
.formatContainer .formatPaperbook .right, .formatContainer .formatEbook .right{position:relative;width:210px;height:auto;padding:20px 0px 0px 0px;text-align:center;float:left;}
.formatContainer .formatPaperbook .right.offers{width:230px;float:right;padding:0px 26px 0px 0px;}
.formatContainer .discountBubble{position:absolute;top:-15px;left:120px;z-index:99999;}
.formatContainer .discountBubble .blue, .formatContainer .discountBubble .green{border:2px solid #fff;}
.formatContainer .showHideLayer{display:block;padding-top:17px;font-size:12px;line-height:18px;float:none;clear:both;}
.BG_GREY .formatContainer{padding-top:23px;}
.BG_GREY .formatContainer .showHideLayer{padding-top:0;line-height:17px;}
.BG_GREY .formatContainer .showHideLayer a{color:#b7d6cb;}
.formatContainer.PaperAndEbook{width:535px;height:auto;padding:0px 0px 0px 0px;margin-bottom:7px;background:none;float:none;}
.formatContainer.PaperAndEbook .formatPaperbook, .formatContainer.PaperAndEbook .formatEbook{display:block;height:135px;background:#fff;margin-bottom:7px;padding:15px 0px 0px 15px;border-radius:10px;}
.formatContainer.PaperAndEbook .formatPaperbook .left, .formatContainer.PaperAndEbook .formatEbook .left{width:303px;}
.formatContainer.PaperAndEbook .formatPaperbook .left h2{}
.formatContainer.PaperAndEbook .formatPaperbook .left .isbn{}
.formatContainer.PaperAndEbook .formatPaperbook .left .price, .formatContainer.PaperAndEbook .formatEbook .left .price{float:left;}
.isbn span.book_property, .price span.book_property{}
.price span.book_property{}
.formatContainer.PaperAndEbook .formatPaperbook .left span.linethrough{}
.formatContainer.PaperAndEbook .formatPaperbook a.buy, .formatContainer .formatPaperbook .buyNo{float:right;}
.formatContainer.PaperAndEbook .formatPaperbook a.buy:hover{}
.formatContainer.PaperAndEbook .formatEbook a.buyE{float:right;}
.formatContainer.PaperAndEbook .formatEbook a.buyE:hover{}
.formatContainer.PaperAndEbook .formatPaperbook .right{}
.formatContainer.PaperAndEbook .showHideLayer{display:none;}
.rel_ofs{padding:20px 20px 10px 0px;}
.rel_ofs ul{list-style:none;}
.rel_ofs ul li{height:50px;clear:both;text-align:left;margin:5px 0 21px 0;}
.rel_ofs ul li p{overflow:hidden;text-overflow:ellipsis;max-width:200px;white-space:nowrap;}
.rel_ofs ul li img{vertical-align:middle;padding:0px 10px 10px 0px;float:left;width:30px;}
.likeContainer{width:535px;height:36px;padding:0px;float:none;}
.formatAndLike .likeContainer{background:#fafafa;border-radius:10px;overflow:hidden;}
.likeContainer .share{background:#f2f2f2;float:left;display:inline-block;height:20px;padding:8px 10px 8px 10px;position:relative;width:85px;text-align:center;}
.likeContainer .share:after{content:"";display:block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #f2f2f2;position:absolute;top:14px;right:-5px;}
.likeContainer .content{height:20px;padding:8px 10px 8px 15px;display:block;}
.box1240.book .likeContainer{margin:0;}
.box1240 .likeContainer{margin:10px 0 0 340px;}
a.facebook_icon{display:inline-block;width:90px;background:url(/images/content_img/resultsb/facebook.png) 0 0 no-repeat;text-indent:25px;margin-left:20px;}
a.twitter_icon{display:inline-block;width:80px;background:url(/images/content_img/resultsb/twitter.png) 0 0 no-repeat;text-indent:25px;margin-left:5px;}
.google_plus{display:inline-block;vertical-align:middle;}
.addLine{display:table;line-height:20px;margin-top:20px;background:#fafafa;overflow:hidden;width:100%;border-radius:10px;}
.addLineTitle{background:#d5dbe0;padding:8px 10px 8px 10px;position:relative;display:table-cell;}
.addLineTitle:after{content:"";display:block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #d5dbe0;position:absolute;top:calc(50% - 3px);right:-5px;}
.addLineText{padding:8px 20px 8px 20px;overflow:hidden;display:table-cell;}
.addLineText a{padding:0px 8px;border-right:1px solid #999;}
.addLineText a:last-child{border-right:none;}
.addLineText a:first-child{padding-left:0px;}
.addLine.categories{background:#e8eff4;border-radius:10px;}
.addLine.categories .addLineTitle{width:100px;text-align:center;vertical-align:middle;}
.addLine.categories .addLineText a{padding:0px 0 0 8px;margin:4px 8px 4px 0;border-right:0;border-left:1px solid #999;line-height:16px;float:left;}
.addLine.categories .addLineText a:first-child{padding-left:0px;border-left:0;}
.addLine.trotsky{background:#EBECEC;}
.addLine.trotsky .addLineTitle{width:100px;text-align:center;vertical-align:middle;}
.addLine.trotsky .addLineText a{padding:0px;margin:0px;border-right:0;}
.addLine.trotsky .addLineText a:first-child{padding-left:0px;border-left:0;}
.addLine.author_add{background:#е5е5е5;}
.addLine.author_add .addLineTitle{width:250px;background:#fff;text-align:right;padding:8px 20px 8px 0px;}
.addLine.author_add .addLineTitle:after{border-left:5px solid #fff;}
.addLine.author_add .addLineText a{border-right:none;display:block;padding:10px 0 0 0;margin:10px 0 0 0;border-top:1px solid #ddd;}
.addLine.author_add .addLineText a:first-child{padding:0px;margin:0px;border-top:none;}
.addLine.instructions{background:#2d8867;margin:0px 0 10px 0;color:#fff;font-size:13px;line-height:20px;}
.addLine.instructions.last{margin-bottom:0;}
.addLine.instructions.dark{background:#373737;}
.addLine.instructions.blue{background:#3498db;}
.addLine.instructions .addLineTitle{background:#2bb180;width:315px;padding:20px 25px 10px 0px;font-weight:bold;text-align:right;z-index:5;}
.addLine.instructions.dark .addLineTitle{background:#666;}
.addLine.instructions.blue .addLineTitle{width:65px;padding:15px 25px 10px 0px;background:#4bb8e2;vertical-align:top;}
.addLine.instructions .addLineTitle:after{border-left-color:#2bb180;}
.addLine.instructions.dark .addLineTitle:after{border-left-color:#666;}
.addLine.instructions.blue .addLineTitle:after{border-left-color:#4bb8e2;}
.addLine.instructions .addLineTitle .image{float:left;width:40px;height:40px;line-height:40px;font-size:26px;text-align:center;background:#373737;color:#fff;padding:0;margin:0px 0 0 15px;overflow:hidden;border-radius:50%;}
.addLine.instructions.dark .addLineTitle .image{}
.addLine.instructions.blue .addLineTitle .image{width:30px;height:30px;line-height:30px;font-size:18px;}
.addLine.instructions .addLineTitle img{}
.addLine.instructions .addLineArrow{position:absolute;left:340px;top:calc(50% - 2px);margin:0;border-left-color:#2bb180;}
.addLine.instructions.dark .addLineArrow{border-left-color:#666;}
.addLine.instructions.blue .addLineArrow{left:90px;border-left-color:#4bb8e2;}
.addLine.instructions .addLineText{position:relative;min-height:60px;margin:0;padding:10px 5px 10px 20px;z-index:4;display:block;}
.addLine.instructions.dark .addLineText{padding:10px 15px 10px 20px;}
.addLine.instructions.blue .addLineText{min-height:40px;padding:11px 5px 11px 20px;display:block;}
.addLine.instructions a{color:#c8e9f6;padding:0px 0px;border-right:0px solid #999;font-weight:bold;}
.addLine.instructions.dark a{color:#aad5e5;}
.addLine.quote{background:#42c897;margin-top:0px;color:#fff;font-size:16px;line-height:22px;}
.addLine.quote .addLineTitle{background:#2bb180;width:315px;padding:10px 25px 10px 0px;font-weight:bold;text-align:right;}
.addLine.quote .addLineTitle .image img{float:left;width:40px;height:40px;margin:4px 0 0 13px;overflow:hidden;border-radius:50%;}
.addLine.quote .addLineTitle img{}
.addLine.quote .addLineTitle:after{border-left-color:#2bb180;}
.addLine.quote .addLineText{padding:10px 5px 10px 20px;font-style:italic;}
.annotationBook{padding:15px 30px;background:#fff;border-radius:10px;}
.annotationBook p{margin:10px 0px 10px 0px;}
.annotationBook h2.subtitle{padding:3px 0px 5px 0px;font-size:19px;font-style:italic;}
.book_param{background:#fff;padding:22px 10px;border-radius:10px;}
.book_param dt{float:left;clear:left;text-align:right;width:45%;line-height:21px;}
.book_param dd{margin:0 0 0 50%;padding:0 0 22px 0;font-family:'Tinos', sans-serif;font-size:16px;font-style:italic;}
.book_param dd:last-child{padding:0;}
.book_param.first{margin-bottom:20px;}
.book_param.first dd{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:13px;line-height:21px;font-style:normal;}
.blog_param{background:#fff;padding:20px 0px;}
.blog_param dt{float:left;clear:left;width:35%;line-height:21px;}
.blog_param dd{margin:0 0 0 40%;padding:0 0 22px 0;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:13px;line-height:21px;font-style:normal;}
.blog_param dd:last-child{padding:0;}
a.gotocomment.linktocomment{color:#444;}
.favorites{display:inline-block;background:url(images/content_img/favorites.png) 0 0 no-repeat;background-size:100%;text-indent:-9999px;width:18px;height:17px;}
.favorites.added{background:url(images/content_img/favorites.png) 0 -17px no-repeat;background-size:100%;}
.informationBook{padding:10px 0px 10px 0px;line-height:25px;background:#fff;}
.informationBookLeft{width:145px;width:48%;padding:10px 2% 10px 0px;text-align:right;float:left;}
.informationBookRight{width:145px;width:49%;padding:10px 0px 10px 1%;float:left;}
.rateBox{width:100px;height:20px;}
.rateBox .rateButton{width:20px;height:20px;margin-right:0px;float:left;background:url(images/ratings/rate-btn2.png) no-repeat;cursor:pointer;}
.rateBox .rateButton:hover, .rateBox .rateButtonHover, .rateBox .rateButtonActive{background:url(images/ratings/rate-btn2-hover.png) no-repeat;}
.rateCount, .rateValue{display:none;}
.authorBook{min-height:135px;background:#fff;border-radius:10px;}
.author_info{float:left;margin:35px 35px 15px 35px;min-width:850px;}
.author_info img{margin:0px 35px 20px 0px;background:#d5d5d5;border:9px solid #d5d5d5;float:left;}
.author_info h2{padding:0 0 10px 0;line-height:13px;}
.author_info p{padding:0 0 10px 0;}
#author_books{background-color:#fff;padding:20px 20px 10px 20px;border-radius:10px;}
#author_books ul{list-style:none;}
#author_books ul li{height:50px;clear:both;}
#author_books ul li img{vertical-align:middle;padding:0px 10px 10px 0px;float:left;}
#author_books .viewall{float:right;font-family:'Tinos', serif;font-size:16px;padding:0 18px 0 0;background:url(/images/content_img/link_arrow.png) 88px 1px no-repeat;margin:5px 0px 0px 0px;line-height:20px;font-style:italic;color:#000;}
#author_books .viewall:hover{background-position:88px -19px;color:#345c9d;}
.author_add_box{background-color:#ccc;width:300px;float:left;margin-right:20px;margin-top:40px;}
.author_add_box h3{padding:2px 10px;margin:0;font-size:14px;}
.author_add_box ul{padding:2px 10px;list-style-type:none;background-color:#fff;}
.author_add_box ul li{padding:2px 0px;border-bottom:1px solid #f2f2f2;}
.author_add_box ul li:last-child{border-bottom:none;}
.readBookBGShadow{padding:0px 0px 20px 0px;background:url(/images/shadow_transparent_big.png) no-repeat center bottom;}
#readBookBG{position:relative;width:100%;height:590px;padding:15px 0px 15px 0px;margin:auto;}
.readBookShadow{padding:0px 0px 20px 0px;background:url(/images/shadow_transparent_big.png) no-repeat center bottom;}
.readBook{position:relative;height:590px;margin:auto;text-align:justify;overflow:hidden;float:none;}
.comments, .comments_form{float:none;margin:10px auto;width:900px;}
.comments_fauthor, .comments_ftext, .comments_code{position:relative;float:left;}
.comments_text{background-color:#fff;padding:20px;-webkit-box-shadow:1px 1px 2px 0px rgba(214,214,214,1);-moz-box-shadow:1px 1px 2px 0px rgba(214,214,214,1);box-shadow:1px 1px 2px 0px rgba(214,214,214,1);border-radius:10px;}
.comments_info{display:block;margin-bottom:20px;}
.comments_date{margin:15px 20px 0px 20px;background-color:#333;color:#fff;padding:0px 10px;display:inline-block;float:left;font-size:10px;}
.comments_author{color:#fff;padding:1px 10px;display:inline-block;margin-left:60px;background:url(/images/content_img/comments/arrow.png) 0 0 no-repeat;}
.comments_author .blue{background-color:#4bb8e2;padding:5px 10px;margin:12px 0px 0px 30px;display:block;font-size:14px;}
.comments_rate{float:right;display:inline-block;margin:10px 0px 0px 0px;text-align:right;}
.comments_rate button.minus{width:15px;height:15px;background:url(/images/content_img/comments/buttonm.png) 0 0 no-repeat;border:0;cursor:pointer;}
.comments_rate button.plus{width:15px;height:15px;background:url(/images/content_img/comments/buttonp.png) 0 0 no-repeat;border:0;cursor:pointer;margin-left:10px;}
.comments_rate button.minus:hover, .comments_rate button.plus:hover{background-position:0 -15px;}
.comments_likes{font-size:14px;font-weight:bold;}
.comments_info:after{display:block;content:"";height:0;clear:both;}
label{display:inline-block;}
#comments_input input[type=text]{background-color:#fff;}
#comments_input textarea{background-color:#fff;border:none;width:888px;height:200px;padding:6px;}
.buyPaperbook .formatContainer{height:auto;min-height:190px;background:none;color:#fff;}
.buyPaperbook .formatContainer .formatPaperbook .left h2, .buyPaperbook .formatContainer .formatPaperbook .left .headT2{background:#4bb8e2;}
.buyPaperbook .formatContainer .formatEbook .left h2, .buyPaperbook .formatContainer .formatEbook .left .headT2{background:#42c897;}
.buyPaperbook span.book_property, .buyPaperbook .isbn_property, .buyPaperbook .price_property{color:#fff;}
.buyPaperbook .formatContainer .formatPaperbook .left span.linethrough, .buyPaperbook .formatContainer .formatEbook .left span.linethrough{color:#fff;}
.buyPaperbook .colorGrey{color:#fff;}
.buyPaperbook .formatContainer .formatPaperbook a.buy{float:right;}
.buyPaperbook .formatContainer .formatEbook a.buyE{float:right;}
.buyPaperbook .formatContainer .formatEbook a.downE{float:right;}
.buyPaperbook .formatContainer .showHideLayer{}
.breadcrumbs{padding:12px 25px 9px 5px;display:inline-block;}
.breadcrumbs li{float:left;}
.breadcrumbs li .divider{color:#ccc;padding:0px 5px;}
.breadcrumbs li a.homecrumb{display:inline-block;float:left;text-indent:-99999px;width:15px;height:18px;background:url(images/content_img/home.png) 0 2px no-repeat;}
.breadcrumbs li a.homecrumb:hover{background-position:0 -13px;}
@-ms-viewport{width:device-width;}
.categ{margin:0 0 0 340px;background-color:#fff;float:none;min-height:1440px;}
.categ.coming_soon{min-height:720px !important;}
.categ h1{font-size:22px;margin:0px 0px 30px 20px;}
.categ h2, .categ .headT2{margin:0px 0px 20px 20px;}
.pagination{display:inline-block;width:860px;border-bottom:1px solid #ddd;margin:0px 0px 0px 20px;padding:0 0 5px 0;}
.blog_rs .pagination{margin:0px;width:880px;}
.pagination.bottom{border-bottom:none;border-top:1px solid #ddd;padding:5px 0 30px 0;}
.first_page{display:inline-block;width:20px;height:20px;text-indent:-9999px;float:left;background:url(/images/content_img/books/first_btn.png) 0 0 no-repeat #444;margin-right:10px;}
.prev_page{display:inline-block;width:20px;height:20px;text-indent:-9999px;float:left;background:url(/images/content_img/books/prev_btn.png) 0 0 no-repeat #4bb8e2;margin-right:10px;}
.next_page{display:inline-block;width:20px;height:20px;text-indent:-9999px;background:url(/images/content_img/books/next_btn.png) 0 0 no-repeat #4bb8e2;margin-left:10px;}
.last_page{display:inline-block;width:20px;height:20px;text-indent:-9999px;background:url(/images/content_img/books/last_btn.png) 0 0 no-repeat #444;margin-left:10px;}
.prev_page:hover, .next_page:hover, .first_page:hover, .last_page:hover{background-position:0 -20px;}
.page{display:inline-block;width:20px;height:20px;float:left;color:#333 !important;text-align:center;margin-right:10px;}
.page.delim, .page.delim:hover{color:#333 !important;margin:0px 5px 0px -5px;cursor:default;}
.page.current, .page.current:hover{background-color:#ccc;color:#fff !important;cursor:default;}
.page:hover{background-color:#333;color:#fff !important;}
.pagination_container{float:left;}
.pagination_container a.prev_page{margin-left:0px;float:left !important;}
.pagination_container a.next_page{margin-left:0px;float:left;}
.pagination_text_left{float:left;margin-right:10px;font-weight:bold;}
.pagination_text_right{float:right;}
.pagination_text_right span{font-weight:bold;padding-right:2px;}
.sort a{color:#444;}
.sort a:hover{text-decoration:underline;}
.categ .cat_book{margin:30px 20px 20px 20px;float:left;position:relative;}
.categ .book_cover{display:block;padding-bottom:7px;background:url(/images/content_img/books/book_shadow.png) bottom left no-repeat;float:left;margin-right:22px;}
.categ .book_descr{width:300px;display:inline-block;}
.categ .book_descr .book_title a{font-size:14px;background-color:#333;padding:0px 10px;width:auto;color:#fff;font-weight:bold;float:left;height:20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:290px;}
.categ .book_descr .book_author{font-size:12px;background-color:#ebebeb;padding:0px 10px;width:auto;color:#333;font-weight:bold;float:left;clear:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:290px;}
.categ .book_descr .book_author a{color:#333;}
.categ .book_descr .book_anot{float:left;margin:10px 0;height:120px;overflow:hidden;}
.categ .book_descr .book_anot a{color:#444;}
.categ .book_descr .book_anot .book_link, .read_more_cat.book_link{width:87px;background:url(/images/content_img/read_more_arrow.png) no-repeat 75px 7px;display:inline-block;color:#444;text-decoration:underline;font-style:italic;}
.read_more_cat.book_link.hide-cat-text{background:url(/images/content_img/read_more_arrow.png) no-repeat 39px 7px;}
.categ .book_footer{height:33px;background-color:#ebebeb;padding-left:10px;line-height:33px;font-size:12px;border-radius:7px;overflow:hidden;}
.categ .book_footer span{}
.categ .book_footer .price{text-decoration:line-through;}
.categ .book_footer .price_disc{font-size:16px;font-weight:bold;font-style:italic;font-family:'Tinos', serif;}
.categ .buy{display:inline-block;width:41px;height:33px;text-indent:-9999px;float:right;background:url(/images/content_img/books/cart.png) 0 0 no-repeat;margin-left:10px;}
.categ .buy:hover{background-position:0 -33px;}
.categ .buyE, .categ .downE{display:inline-block;width:41px;height:33px;text-indent:-9999px;float:right;background:url(/images/content_img/books/carte.png) 0 0 no-repeat;margin-left:10px;}
.categ .buyE:hover, .categ .downE:hover{background-position:0 -33px;}
.filter_books{width:300px;position:absolute;float:left;top:490px;}
.filter_block{padding:15px 20px;background-color:#fff;border-bottom:1px solid #d9eef6;}
.filter_block.last{border-bottom:none;padding-bottom:20px;}
.filter_block ul, .filter_block form{padding-top:5px;}
.filter_block li{float:left;padding-right:15px;}
.filter_block input{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:14px;color:#999;border:none;background-color:#efefef;height:22px;width:67px;padding:6px 0px 5px 10px;float:left;margin-right:10px;}
.filter_block input.button{width:85px;height:33px;padding:6px 7px 5px 0px;margin-right:0;cursor:pointer;background:url("images/content_img/arrow_small.png") no-repeat 55px 0 #efefef;font-weight:bold;}
.filter_block input.button:hover{background-position:55px -33px;background-color:#ccc;color:#fff;}
.filter_block .radio{padding-left:19px;}
.filter_block p { font-size:12px; }
.filter_block svg { width: 40px; height:40px; margin:15px 0px 0px 0px; float:right; }
.filter_block .button_viewall { display:block; border: 2px solid #999; text-transform:uppercase; margin:15px 0px 10px 0px; text-align:center; height:29px; line-height:29px; color:#999; font-weight:bold; cursor:pointer; }
.metkiy_block{background-color:#fff;border-bottom:1px solid #d9eef6;margin-bottom:40px;}
.metkiy_head{background-color:#ebebeb;color:#777;padding:5px 0px;text-align:center;font-size:15px;font-weight:bold;text-transform:uppercase;}
.metkiy_head:after{content:"";display:block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ebebeb;position:relative;top:10px;left:calc(50% - 3px);}
.metkiy_block ul{padding:15px 20px;}
.metkiy_block ul li{background:url(images/content_img/bullet_blue.png) no-repeat left center;padding:0px 0px 0px 15px;margin-bottom:5px;}
.promo_block { width:260px; height:130px; background:#FFFFFF; margin-top:1px; padding:0px 20px 20px 20px; }
.promo_block p { font-size:12px; }
.promo_block svg { width: 40px; height:40px; margin:15px 0px 0px 0px; float:right; }
.promo_block .button { border: 2px solid #999; text-transform:uppercase; margin-top:15px; text-align:center; height:29px; line-height:29px; color:#999; font-weight:bold; cursor:pointer; }
.selo_block{padding:0px 20px 0px 20px;}
.author{margin:0 0 0 340px;float:none;}
.author h1{font-size:25px;padding:10px 0 10px 0;line-height:26px;color:#333;text-shadow:1px 1px 1px #fff;}
.author .info{padding:30px 30px 15px 30px;margin-bottom:10px;border-radius:10px;}
.author .info p{padding:0px 0 10px 0;}
.author .info img{float:left;margin:0px 0px 10px 0px;padding:9px;background:#e6e6e6;border-right:20px solid #fff;}
.a-z{width:100%;width:calc(100% - 18px);max-width:882px;height:21px;padding:20px 0 20px 18px;border-radius:10px;}
.a-z a{width:24px;width:2.55%;height:23px;line-height:22px;margin:0 6px 0 0;margin:0 0.87% 0 0;background:#4bb8e2;text-align:center;color:#fff;font-size:15px;float:left;box-shadow:2px 2px 0 #000;}
.a-z a:hover{background:#12c885;color:#fff;background:#FFF;color:#000;}
.author .author_like{width:502px;padding:5px 10px 3px 10px;background:#f2f2f2;margin:0px 198px 20px 0px;float:left;}
.author .author_letter{padding:30px;margin-top:30px;}
.author .author_letter img{float:left;padding:0 20px 0px 0;width:30px;}
.author .author_letter h2{margin:0;padding:0;}
.author .author_results{height:40px;padding:20px;background-color:#fff;}
.author .author_results:nth-of-type(2n+1){background-color:#f9f9f9;}
.author .author_results a.readmore{padding:2px 25px 2px 20px;background:url(/images/arrow_small2.png) no-repeat right center #4bb8e2;color:#fff;text-transform:uppercase;cursor:pointer;float:right;}
.author .author_results a.readmore:hover{background:url(/images/arrow_small.png) no-repeat right center #ccc;color:#333;}
.author .likeContainer{display:block;width:100%;margin-bottom:20px;background:#fafafa;}
.author .share{background-color:#ccc;color:#fff;}
.author .share:after{border-left:5px solid #ccc;}
.authors_all_col{width:14.666666%;margin:0 0 0 2%;}
.events{margin:0 0 0 340px;float:none;min-height:450px;}
.events h1{font-size:22px;padding:10px 0px 3px 0px;}
.event_head{display:inline-block;width:860px;margin-bottom:10px;}
.events .event_head h1{float:left;max-width:80%;}
.event_head h2{float:left;max-width:80%;}
.events_rs{background:#fff;padding-top:30px;}
.event_container{padding:20px;}
.event_container_all{padding:0px 20px 20px 20px;margin:20px 0px;border-bottom:1px solid #d9eef6;}
.event_container_all .eventtitle_all{margin-bottom:10px;padding-top:5px;}
.event_sel{background-color:#fff;min-height:740px;}
.event_sel p{margin:0px 0px 20px 0px;}
.event_container img, .event_container_all img{float:left;max-width:300px;margin-right:20px;}
.event_container img.event_full_img{float:none;max-width:none;width:610px;margin:0px 20px 15px 0px;display:block;}
.event_date{padding:0 10px;background-color:#444;display:inline-block;color:#fff;float:right;margin-top:12px;}
.event_date_all{width:70px;background-color:#4bb8e2;background:#373737;display:inline-block;color:#fff;float:left;margin-right:20px;text-align:center;}
.event_date_all_date{padding:18px 10px 15px 10px;font-size:33px;font-weight:bold;text-shadow:1px 1px 0px #000;}
.event_date_all_month{padding:0px 10px 12px 10px;font-size:15px;text-transform:uppercase;text-shadow:1px 1px 0px #000;}
.event_date_all_year{padding:4px 10px 4px 10px;background:#777;color:#fff;text-shadow:1px 1px 0px #555;}
.event_text{margin-bottom:20px;overflow:hidden;}
.event_text a{text-decoration:underline;}
.event_link{width:87px;background:url(/images/content_img/read_more_arrow.png) no-repeat 80px 7px;display:inline-block;color:#444;margin-top:12px;text-decoration:underline;}
.event_like{width:590px;padding:5px 10px 3px 10px;background:#d9eef6;margin-bottom:20px;overflow:hidden;}
.events .likeContainer{display:block;width:100%;margin-bottom:20px;background:#fafafa;}
.news{margin:0 0 0 340px;float:none;min-height:450px;}
.news h1{font-size:22px;padding:10px 0px 3px 0px;}
.news_head{display:inline-block;width:860px;margin-bottom:10px;}
.news .news_head h1{float:left;max-width:80%;}
.news_head h2{float:left;max-width:80%;}
.news_rs{background:#fff;padding-top:30px;}
.news_container{padding:20px 20px 30px 20px;}
.news_container .newstitle_all{padding:0px;margin:-5px 0px 5px 0px;display:inline;}
.news_date_all{font-style:italic;margin:0px 0px 10px 0px;}
.news_sel{background-color:#fff;min-height:730px;}
.news_sel p{margin:0px 0px 20px 0px;}
.news_container img{float:left;max-width:250px;margin-right:20px;}
.news_container img.news_full_img{float:left;max-width:none;width:318px;margin:0px 0px 20px 0px;border-right:20px solid #fff;display:block;}
.news_head .news_date{padding:0 10px;background-color:#444;display:inline-block;color:#fff;float:right;margin-top:12px;}
.news_text_all{overflow:hidden;}
.news_text a{text-decoration:underline;}
.news_link{width:87px;background:url(/images/content_img/read_more_arrow.png) no-repeat 80px 7px;display:inline-block;color:#444;margin-top:12px;text-decoration:underline;}
.news_like{width:502px;padding:5px 10px 3px 10px;background:#d9eef6;margin-bottom:20px;float:left;}
.news .likeContainer{display:block;width:100%;margin-bottom:20px;background:#fafafa;}
.blog{margin:0 0 0 340px;float:none;min-height:450px;}
.blog h1{font-size:22px;padding:10px 0px 3px 0px;}
.blog .blog_head{display:inline-block;width:860px;margin-bottom:10px;}
.blog .blog_head h1{float:left;max-width:80%;}
.blog .blog_head .blogtitle_all{max-width:95%;}
.blog .blog_rs{background:#fff;padding-top:30px;}
.blog .blog_container{padding:20px;}
.blog .blog_sel{background-color:#fff;min-height:1000px;}
.blog .blog_sel p{margin:0px 20px 20px 20px;font-size: 14px;line-height: 24px;}
.blog .container_first{width:580px; height:300px; float:left; background:#000; margin-right:20px; margin-bottom:20px; position:relative;}
.blog .container_first img{width:100%;height:100%;object-fit:cover;}
.blog .container_first .blog_title{position:absolute; bottom:10px; right:10px; font-size:32px; font-family:'Tinos', serif; background:#fff; opacity:0.6; text-align:right; padding:5px 10px; line-height:36px; width:540px;}
.blog .container_first .blog_title a{color:#000;}
.blog .container{padding:0px; margin-right:20px; margin-bottom:20px; width: 280px; height:300px; float:left; background:#fff; position:relative;}
.blog .container img {width:280px;height:140px;object-fit:contain;}
.blog .container .blog_title_all{text-align:center;padding:5px 10px 0px 10px;}
.blog .container .blog_date {position:absolute; bottom: 0px; right: 0px; margin:0px;}
.blog .container .blog_intro {padding:10px;}
.blog .container .blog_intro a {text-align:left; color:#000; text-decoration:none;}
.blog .conteiner .blog_intro a:hover {text-decoration:underline;}
.blog .blog_container .blog_img_container {padding:9px; max-width:100%; background:#e6e6e6;}
.blog .blog_container .blog_img_container.p20 {margin-bottom: 20px;}
.blog .blog_container img{float:left;max-width:200px;margin-right:20px;}
.blog .blog_container img.blog_full_img{float:left;max-width:none;width:100px;margin:0px 0px 0px 0px;display:block;padding:9px;background:#e6e6e6;border-right:20px solid #fff;}
.blog .blog_container img.blog_full_img.img100{width:100%;border-right:none;float:none;padding:0px;}
.blog .blog_container .blog_excerpt {padding:5px 20px 20px 20px;background:#e6e6e6;margin-bottom:20px;font-size:14px;line-height:23px;font-weight:bold;}
.blog .blog_container .blog_excerpt p{margin:0px;}
.blog .blog_date{padding:0 10px;background-color:#444;display:inline-block;color:#fff;float:right;margin-top:12px;}
.blog .blog_date_all{padding:0 10px;background-color:#444;display:inline-block;color:#fff;float:left;}
.blog .blog_author_all{display:inline-block;font-size:12px;background-color:#ebebeb;padding:0px 10px;width:auto;color:#333;font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:290px;}
.blog .blog_author_all a{color:#333;}
.blog .blog_text_all{overflow:hidden;}
.blog .blog_text_all a{color:#333;}
.blog .blog_text{}
.blog .blog_text a{text-decoration:underline; font-weight:bold;}
.blog .blog_link{width:87px;background:url(/images/content_img/read_more_arrow.png) no-repeat 80px 7px;display:inline-block;color:#444;margin-top:12px;text-decoration:underline;}
.blog .likeContainer{display:block;width:100%;margin-bottom:20px;background:#fafafa;}
.blog .greyblock{position:relative;display:block;width:auto;height:auto;margin:0 0 20px 0;padding:40px 40px 30px 40px;background:#f5f5f5;color:#111;font-style:normal;font-weight:normal;font-size:14px;line-height:22px;float:none;clear:both;}
.forthcom{margin:0 0 0 340px;float:none;min-height:450px;}
.forthcom_head{display:inline-block;width:860px;margin-bottom:10px;}
.forthcom_head h1{float:left;max-width:80%;}
.forthcom_head h2.forthcomtitle_all{max-width:95%;margin:0px;}
.forthcom_rs{background:#fff;}
.forthcom_container{padding:20px;}
.forthcom_sel{background-color:#fff;min-height:410px;}
.forthcom_sel p{margin:0px 0px 20px 0px;}
.forthcom_container img{float:left;max-width:200px;margin-right:20px;}
.forthcom_container img.forthcom_full_img{float:left;max-width:none;width:100px;margin:0px 0px 10px 0px;display:block;padding:9px;background:#e6e6e6;border-right:20px solid #fff;}
.forthcom_date{padding:0 10px;background-color:#444;display:inline-block;color:#fff;float:right;margin-top:12px;}
.forthcom_date_all{padding:0 10px;background-color:#444;display:inline-block;color:#fff;float:left;}
.forthcom_author_all{display:inline-block;font-size:12px;background-color:#ebebeb;padding:0px 10px;width:auto;color:#333;font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:290px;}
.forthcom_author_all a{color:#333;}
.forthcom_text_all{overflow:hidden;}
.forthcom_text_all a{color:#333;}
.forthcom_text{}
.forthcom_link{width:87px;background:url(/images/content_img/read_more_arrow.png) no-repeat 80px 7px;display:inline-block;color:#444;margin-top:12px;text-decoration:underline;}
.forthcom .likeContainer{display:block;width:100%;margin-bottom:20px;background:#fafafa;}
.nf404{width:900px;padding:0px 0px 0px 340px;}
.nf404 .nfcontainer{padding:20px 30px;}
.nf404 .nfcontainer p{margin-bottom:15px;}
.nf404 .nfcontainer p:last-of-type{margin-bottom:0px;}
.nf404 .nfcontainer ul li{padding:5px 0px;}
.search{width:900px;padding:0px 0px 0px 340px;min-height:450px;}
.search .searchcontainer{padding:20px;}
.search .search_results{height:40px;padding:20px 20px 20px 20px;margin-bottom:0px;background-color:#fff;overflow:hidden;}
.search .search_results img{float:left;padding:0 20px 10px 0;width:30px;}
.search .search_results h2{margin:0;padding:0;}
.search .search_results:nth-of-type(2n+1){background-color:#f9f9f9;}
.search .search_results a.readmore{padding:2px 25px 2px 20px;background:url(/images/arrow_small2.png) no-repeat right center #4bb8e2;color:#fff;text-transform:uppercase;cursor:pointer;float:right;}
.search .search_results a.readmore:hover{background:url(/images/arrow_small.png) no-repeat right center #ccc;color:#333;}
a.bigBlueBtn, a.bigGreyBtn, input.bigBlueBtn{display:block;width:250px;height:60px;line-height:60px;padding-right:20px;font-size:18px;background:url(/images/menu_btn_bg_off.png) no-repeat 215px center #4bb8e2;color:#fff;font-weight:bold;text-transform:uppercase;text-align:center;box-shadow:3px 3px 0px #333;margin:0 auto;border:none;cursor:pointer;}
a.bigGreyBtn{background:url(/images/menu_btn_bg_off.png) no-repeat 215px center #9e9e9e;}
a.bigBlueBtn:hover, input.bigBlueBtn:hover{background:url(/images/menu_btn_bg_off.png) no-repeat 215px center #00b8ff;}
a.bigGreyBtn:hover{background:url(/images/menu_btn_bg_off.png) no-repeat 215px center #12c885;}
.cart{width:900px;padding:0px 0px 0px 340px;}
.cartDesc{background:#fff;border-radius:10px;}
.cartDescLeft{width:470px;padding:15px 100px 15px 30px;float:left;}
.cartDescRight{width:270px;padding:15px 30px 15px 0px;float:left;}
.cart h1, #SocialStream h1{font-size:21px;line-height:26px;padding:10px 0px 3px 0px;}
.cartBox{background:#fff;margin-bottom:20px;border-radius:10px;}
.cartBoxLeft{width:600px;padding:0px 0px 15px 0px;float:left;}
.cartBoxLeft .formatContainer{height:auto;margin-bottom:auto;}
.cartBoxRight{width:270px;padding:25px 30px 15px 0px;float:left;position:relative;}
.cartBoxRight .price{padding:0px 5px 0px 0px;line-height:27px !important;float:left;}
.cartBoxRight .price_property{float:left;padding-left:5px;}
.cartItemTitle{color:#333;font-size:24px;line-height:24px;padding:20px 0px 3px 15px;font-weight:normal;font-family:'Tinos', serif;text-shadow:1px 1px 1px #fff;}
.cartItemAuthor{color:#333;font-size:16px;line-height:22px;padding:5px 0px 3px 15px;font-weight:normal;font-family:'Tinos', serif;text-shadow:1px 1px 1px #fff;}
.discountBubble{display:block;height:50px;line-height:50px;margin-top:10px;}
.discountBubble .blue, .discountBubble .green{width:53px;height:55px;line-height:55px;padding-right:2px;margin-right:10px;background:#4bb8e2;color:#fff;text-align:center;font-family:'Tinos', serif;font-style:italic;font-weight:normal;font-size:16px;border-radius:50%;float:left;z-index:99999;}
.discountBubble .green{background:#42c897;}
.cartFinalPrice{display:block;background:#fff;border-radius:10px;}
.cartFinalPriceLeft{width:40%;height:41px;padding:28px 2% 0px 0px;text-align:right;float:left;}
.cartFinalPriceRight{width:57%;height:42px;padding:28px 0px 0px 1%;float:left;}
.cartFinalPriceRight .price_big{font-size:24px !important;line-height:12px;font-weight:bold;}
.cartFinalPrice hr{width:100%;margin:0px 0%;}
.cbbpd{padding:20px 0px 60px 0px;}
.contentH230P20{display:block;min-height:190px;padding:20px;background:#fff;}
.delete, .delete_e{width:20px;height:20px;position:absolute;cursor:pointer;text-indent:-9999px;background:url(/images/content_img/cart/delete.png) 0 0 no-repeat;top:10px;right:9px;}
.delete:after, .delete_e:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/images/content_img/cart/delete.png) 0 -20px no-repeat;opacity:0;-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}
.delete:hover:after, .delete_e:hover:after{opacity:1;}
.quantity{}
.quantity label{float:left;margin-right:5px;}
.quantity .sel_qty_book{float:left;border:1px solid #ccc;font:16px Tinos, 'sans-serif';font-style:italic;width:20px;height:18px;}
.button_qty{display:block;width:17px;height:9px;cursor:pointer;text-indent:-9999px;float:left;}
.button_qty.inc{background:url(/images/content_img/cart/inc.png) 0 0 no-repeat;}
.button_qty.dec{background:url(/images/content_img/cart/dec.png) 0 0 no-repeat;}
.button_qty.inc:hover, .button_qty.dec:hover{background-position:0 -9px;}
.sel_qty_book_buttons{width:17px;height:18px;float:left;border-right:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.checkoutDesc{display:block;width:860px;padding:20px;background:#fff;float:left;border-radius:10px;}
.checkoutDesc.login{padding:0;width:900px;}
.checkoutDesc.login a.linkSmallArrow{margin-top:20px;}
.checkoutDesc h3{padding:0px 0px 15px 0px;line-height:20px;}
.checkoutDescLeft{width:566px;padding-right:20px;float:left;}
.checkoutDescRight{float:left;}
.checkoutDescDark{width:860px;padding:20px 20px 20px 20px;background:url(/images/reg_user_bg.png) no-repeat right center #42c897;background:#42c897;color:#fff;font-size:16px;text-align:center;border-radius:10px;}
.checkoutDesc.msgbox{min-height:328px;}
a.linkSmallArrow{width:auto;padding:0px 25px 0px 0px;background:url(/images/arrow_small.png) no-repeat right center;color:#999;font-style:italic;font-size:11px;float:right;}
a.linkSmallArrow:hover{color:#345C9D;}
a.linkSmallArrow.LH{line-height:30px;}
a.linkSmallArrow.ZP{margin:26px 20px 0 0;}
.fieldGrey, .fieldDisc, .submitGrey, .submitBlue, .selectGrey, .textareaGrey{margin:0px 20px 0px 0px;border:none;background:#efefef;font-size:13px;color:#333;font-family:'Open Sans', sans-serif;text-align:left;float:left;}
.fieldGrey{width:263px;height:26px;line-height:20px;padding:2px 5px;}
.fieldGrey.oneClick{margin-right:0px;width:286px;}
.fieldGrey:read-only{background: #def0f7;}
.fieldDisc{width:170px;height:26px;line-height:20px;padding:2px 5px;margin:15px 0px 0px 0px;}
label.labelGrey, label.labelDisc{position:absolute;top:-18px;left:2px;color:#aaaaaa;font-size:11px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
label.labelGrey.red{color:#FF0004;}
.error_msg{color:#FF0004;margin:0 0 10px 0;}
input.fieldGrey:not(.empty):focus + label.labelGrey, textarea.textareaGrey:not(.empty):focus + label.labelGrey, input.fieldDisc:not(.empty):focus + label.labelDisc{color:#0099ff;}
input.fieldGrey.empty + label.labelGrey, textarea.textareaGrey.empty + label.labelGrey{top:5px;left:5px;font-size:13px;}
input.fieldDisc.empty + label.labelDisc{top:50px;left:5px;font-size:13px;}
.submitGrey{width:auto;height:30px;padding:0px 25px 0px 20px;background:url(/images/arrow_small.png) no-repeat right center #efefef;text-transform:uppercase;cursor:pointer;}
.submitGrey:hover{background:url(/images/arrow_small2.png) no-repeat right center #4bb8e2;color:#fff;}
.submitBlue{width:auto;height:30px;line-height:30px;padding:0px 25px 0px 20px;background:url(/images/arrow_small2.png) no-repeat right center #4bb8e2;color:#fff !important;text-transform:uppercase;cursor:pointer;}
.submitBlue:hover{background:url(/images/arrow_small.png) no-repeat right center #efefef;color:#333 !important;}
.submitBlue.submitOneClick{margin:15px 0px;width:110px;}
.fieldGrey.last, .submitGrey.last, .selectGrey.last, .textareaGrey.last{margin-right:0px;}
.fieldGrey.last, .submitGrey.last, .selectGrey.last, .textareaGrey.last{margin-right:0px;}
.selectGrey{width:273px;padding:5px 5px 5px 7px;cursor:pointer;}
.textareaGrey{width:263px;height:73px;padding:5px;line-height:20px;resize:vertical;}
.formFieldContainer{position:relative;width:273px;margin:0px 20px 0px 0px;float:left;}
.formFieldContainer.oneClick{width:303px;}
.formFieldContainer.last{margin-right:0px;}
.radioField{margin:0px 20px 0px 0px;float:left;}
.radioField.invoice{position:absolute;bottom:0px;}
.radioField.last{margin-right:0px;}
.opacity50{opacity:0.5;filter:alpha(opacity=50);}
.expField1, .expField2{width:233px;height:30px;line-height:30px;padding:0 30px 0 10px;background:url(/images/select.png) no-repeat right center #efefef;overflow:hidden;cursor:pointer;}
.hiddenField1, .hiddenField2, .hidden{display:none;}
.submitDisc1, .submitDisc2{display:inline-block;cursor:pointer;width:89px;line-height:26px;border:2px solid #efefef;margin:15px 0px 0px 0px;text-transform:uppercase;text-align:center;background:#4bb8e2;color:#fff;}
.registration_form{padding-top:15px;}
.login_form{display:inline-block;padding:20px;}
.checkbox, .radio{width:19px;height:28px;padding:2px 5px 0 20px;background:url(/images/checkbox.png) no-repeat;cursor:pointer;}
.checkbox.checked{background-position:0 -75px;}
.radio{background:url(/images/radio.png) no-repeat;padding:2px 5px 2px 20px;cursor:pointer;}
.radio.checked{background-position:0 -50px;}
.select{position:absolute;width:233px;height:30px;line-height:30px;padding:0 30px 0 10px;background:url(/images/select.png) no-repeat right center #efefef;overflow:hidden;cursor:pointer;}
.styled{height:30px;border:none;cursor:pointer;}
.styled option{background:#D9EEF6;}
.checkoutPD{display:block;width:820px;padding:20px 40px;background:#fff;line-height:25px;float:none;}
.checkoutPDTitle, .checkoutPDTitleR{width:610px;text-align:left;float:left;}
.checkoutPDTitleR{text-align:right;}
.checkoutPDPrice, .checkoutPDPriceB, .checkoutPDPriceT{display:inline-block;padding-left:55px;width:155px;}
.checkoutPDPriceB{font-weight:bold;}
.checkoutPDPriceT{font-size:24px;line-height:20px;color:#000;font-weight:bold;font-style:italic;font-family:'Tinos', serif;}
.checkoutPDWeightB{float:left;font-weight:bold;padding-left:10px;}
.checkoutPDTitleRW{float:left;}
.faktura{display:none;}
.faktura.show{display:block;}
.extraLine a{color:#345c9d;}
.deliveryDesc{display:block;width:860px;padding:20px 20px 19px 20px;background:#fff;float:left;}
.genericBox{padding:15px 30px;margin:20px 0;background:#fff;border-radius:10px;}
.genericBox p{margin:0px 0px 10px 0px;}
.genericBox2{padding:15px 30px;margin:0 0 20px 0;background:#fff;}
.genericBox2 p{margin:0px 0px 20px 0px;}
.genericTitleLeft{padding:15px 30px;margin:20px 0 0 0;background:#484a4d;color:#fff;text-align:right;font-size:20px;line-height:20px;font-weight:bold;font-style:normal;text-transform:uppercase;font-family:'Tinos', serif;text-shadow:1px 1px 1px #000;}
.LH24{line-height:24px;}
.ML20{margin-left:20px;}
.mh230 img{width:300px;height:230px;}
.MT0{margin-top:0;}
.font10{font-size:10px;line-height:14px;}
.aboutPadding{padding:23px 30px 33px 30px;margin:0;line-height:21px;}
.knijPadding{padding:10px 30px 25px 30px;margin:0;line-height:21px;}
.aboutHero{margin:23px 0 -40px -30px;}
a.readmore{background:url("images/arrow_small2.png") no-repeat scroll right center #4bb8e2;color:#fff !important;cursor:pointer;float:right;padding:2px 25px 2px 20px !important;text-transform:uppercase;font-weight:normal !important;}
a.readmore:hover{background:url(/images/arrow_small.png) no-repeat right center #ccc;color:#333 !important;}
.linkColor{color:#345c9d;}
a.readmore.alignleft{float:left;}
a.readmore.alignnone{float:none;}
/**/.smallBtn{display:inline;width:auto;height:20px;line-height:20px;padding:0px 25px 0px 12px;margin:0px 20px 0px 10px;border:none;background:url(/images/arrow_small.png) no-repeat right center #efefef;text-transform:uppercase;cursor:pointer;color:#333;font-family:'Open Sans', sans-serif;text-align:left;}
.smallBtn:hover{background:url(/images/arrow_small2.png) no-repeat right center #4bb8e2;color:#fff;}
.kindle{width:300px;height:236px;padding:0px 0px 0px 0px;background:url(/images/ebook_kindle.png) no-repeat center center #c9ccd0;}
.kindle ul{padding:0px;margin:0px;list-style:none;overflow:visible;text-align:center;z-index:99;font-size:13px;line-height:15px;}
.kindle ul li a{color:#333;font-size:18px;line-height:20px;}
.kindle ul li ul{position:absolute;bottom:0px;left:auto;right:auto;width:280px;height:236px;padding:0px 10px 0px 10px;margin:0px;background:#e3c165;float:none;clear:both;list-style:none;overflow:hidden;opacity:0;filter:alpha(opacity=0);}
.kindle ul li ul a{width:22px;background:url("images/arrow_small2.png") no-repeat scroll right center #000;color:#fff !important;cursor:pointer;float:left;padding:2px 25px 2px 20px;margin:15px 0px 5px 20px;text-transform:uppercase;text-shadow:none;font-weight:bold;}
.kindle ul li ul a:hover{background:url("images/arrow_small2.png") no-repeat scroll right center #373737;text-decoration:none;color:#fff !important;}
.kindle ul li ul h2{padding:20px 0px 5px 0px;}
.kindle hr{height:9px;background:#777;border:0px;margin:3px 0px 3px 0px;}
.kindle li:hover ul, .kindle li li:hover ul, .kindle li.sfhover ul, .kindle li li.sfhover ul, .kindle li.dropdown:hover ul.dropdown-menu, .kindle li li.dropdown:hover ul.dropdown-menu{bottom:0px;z-index:1111;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 0.25s linear;-moz-transition:opacity 0.25s linear;-o-transition:opacity 0.25s linear;transition:opacity 0.25s linear;}
.blankBox{display:block;padding:20px;background:#fff;float:none;}
.blankBox p{padding:0 0 10px 0;margin:0;}
blockquote{position:relative;display:block;width:auto;height:auto;margin:0 0 20px 0;padding:40px 80px 20px 80px;background:url("images/quotes_bg.png") no-repeat left top #373737;color:#fff;font-style:italic;font-size:14px;line-height:22px;float:none;clear:both;}
.web_counter{display:none;}
.introText{display:block;margin:-30px 0px 30px 0px;padding:10px 20px;background:#fafafa;float:none;clear:both;}
.introText a.readmore{margin-top:8px;}
.introText.promo{margin-bottom:0px;padding:10px 20px 15px 20px;}
.promo img{padding-bottom:30px;}
.introText.category{margin:0px 0px 20px 0px;padding-bottom:20px;}
.introText.category p, .introText.category ul{padding:0px 0px 20px 0px;}
.introText.category .hidden_text_cat{display:none;}
.introText h2{padding:0px !important;margin:0px 0px 10px 0px;}
h6{display:block;padding:6px 0 6px 50px;margin:0;background:url("images/social_stream/dcsns-dark/facebook.png") no-repeat 15px center #3b5998;font-size:16px;line-height:25px;font-weight:normal;color:#fff;text-shadow:1px 1px 0px #222;}
h6 a{display:inline-block;color:#fff !important;}
h5{position:relative;display:block;width:auto;height:auto;margin:0 0 20px 0;padding:40px 40px 30px 40px;background:#f5f5f5;color:#111;font-style:normal;font-weight:normal;font-size:14px;line-height:22px;float:none;clear:both;}
h5 a{display:inline-block;color:#345c9d !important;}
.fontRed{color:#fb3030;}
.change_password_form, .subscribe_newsletter{display:none;}
.expPass, .expNewsl{cursor:pointer;}
ul.user_options li{padding:15px 0;font-weight:bold;font-size:16px;color:#345C9D;}
ul.user_options li:hover{color:#444;}
.msgbox_user{padding:5px;margin:20px 0;background:#42c897;color:#fff;font-size:16px;}
.salesPadding{padding:23px 10px 33px 30px;margin:0;}
.salesContainer{margin:0px -10px 20px -30px;float:none;clear:both;}
.categ .salesPadding h1{margin:0px 0px 10px 0px;}
.categ .salesPadding h2{margin:0px 0px 0px 0px;}
a.salesBtn{width:172px;height:166px;margin:0 10px 10px 0;border-bottom:5px solid #e4363c;text-align:center;overflow:hidden;float:left;}
a.salesBtn.last{margin-right:0;}
a.salesBtn.salesBtn_01{background:#add1d2;}
a.salesBtn.salesBtn_01:hover{background:#4bb8e2;}
a.salesBtn.salesBtn_02{background:#ece6c5;}
a.salesBtn.salesBtn_02:hover{background:#f4dd60;}
a.salesBtn.salesBtn_03{background:#f0f171;}
a.salesBtn.salesBtn_03:hover{background:#f3f439;}
a.salesBtn.salesBtn_04{background:#b289f0;}
a.salesBtn.salesBtn_04:hover{background:#9d66f0;}
a.salesBtn.salesBtn_05{background:#4bb8e2;}
a.salesBtn.salesBtn_05:hover{background:#34495e;}
a.salesBtn.salesBtn_06{background:#fec01a;}
a.salesBtn.salesBtn_06:hover{background:#fee61a;}
a.salesBtn.salesBtn_07{background:#16a085;}
a.salesBtn.salesBtn_07:hover{background:#80b60b;}
a.salesBtn.salesBtn_08{background:#5cc8e9;color:#fff;}
a.salesBtn.salesBtn_08:hover{background:#74dbfa;}
a.salesBtn.salesBtn_09{background:#dbeae6;}
a.salesBtn.salesBtn_09:hover{background:#6fd9e6;}
a.salesBtn.salesBtn_10{background:#b8e4ec;}
a.salesBtn.salesBtn_10:hover{background:#9be9f7;}
a.salesBtn.salesBtn_11{background:#e9f3dd;}
a.salesBtn.salesBtn_11:hover{background:#e5dead;}
a.salesBtn.salesBtn_12{background:#b8f623;}
a.salesBtn.salesBtn_12:hover{background:#c7f45a;}
a.salesBtn.salesBtn_13{background:#e6def2;}
a.salesBtn.salesBtn_13:hover{background:#bca8da;}
a.salesBtn.salesBtn_14{background:#ffdf2f;}
a.salesBtn.salesBtn_14:hover{background:#fad612;}
a.salesBtn.salesBtn_15{background:#627584;color:#fff;}
a.salesBtn.salesBtn_15:hover{background:#16a085;}
a.salesBtnSmall, .salesBtnSmall{width:172px;width:293px;height:90px;margin:0 10px 10px 0;border-bottom:5px solid #16a085;text-align:center;overflow:hidden;float:left;}
a.salesBtnSmall.last{margin-right:0;}
a.salesBtnSmall.salesBtnSmall_01{background:#ffe400;}
a.salesBtnSmall.salesBtnSmall_01:hover{background:#fee82b;}
a.salesBtnSmall.salesBtnSmall_02{background:#eee;}
a.salesBtnSmall.salesBtnSmall_02:hover{background:#ccc;}
a.salesBtnSmall.salesBtnSmall_03, .salesBtnSmall.salesBtnSmall_03{background:#27eeec;width:294px;}
a.salesBtnSmall.salesBtnSmall_03:hover{}
a.salesBtnSmall.salesBtnSmall_04{background:#627584;}
a.salesBtnSmall.salesBtnSmall_04:hover{background:#42525e;}
a.salesBtnSmall.salesBtnSmall_05{background:#21ec6a;}
a.salesBtnSmall.salesBtnSmall_05:hover{background:#4bf388;}
.summerBG{background:#74dbfa;}
p.bookVideo{display:block;background:url("images/book_video_bg.png") no-repeat center center #000;margin:20px -30px -15px -30px;padding:25px 30px 20px 30px;}
p.newsVideo{display:block;background:url("images/book_video_bg.png") no-repeat center center #000;margin:20px -20px 0px -20px;padding:25px 30px 20px 30px;}
p.bookVideo iframe, p.newsVideo iframe{width:100% !important;height:390px;background:#000;}
.menu_orders li a.tel0700{background:url(/images/content_img/tel0700_btn.png) no-repeat 10px 5px #9dc0cd;color:#fff;padding:0 15px 0 30px;}
.menu_orders li a.tel0700:hover{background-color:#6A6060;}
.fb-page{border-radius:10px;overflow:hidden;}
.m_bg_knij img, .m_bg_dost img, .m_bg_instr img, .m_bg_knij, .m_bg_dost, .m_bg_instr { border-radius: 10px !important; }
.buyPaperbook{border-radius:10px;}