@import url(reset.css);@import url('https://fonts.googleapis.com/css?family=PT+Serif:400,400i,700&subset=cyrillic');@font-face{font-family:'als_rublregular';src:url('fonts/rouble-webfont.eot');src:url('fonts/rouble-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/rouble-webfont.woff2') format('woff2'),
url('fonts/rouble-webfont.woff') format('woff'),
url('fonts/rouble-webfont.ttf') format('truetype'),
url('fonts/rouble-webfont.svg#als_rublregular') format('svg');font-weight:normal;font-style:normal;}
.clear:after, .container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.float_l{float:left;}
.float_r{float:right;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.container{max-width:1194px;width:100%;padding:0 15px;margin:0 auto;position:relative;}
body{background-color:#f7eae3;font-family:'PT Serif', serif;font-size:15px;color:#000;min-width:320px;}
input[type="text"]:focus{outline:none;}
.beige_button{display:inline-block;padding:0 15px;height:43px;background:#f7eae3;text-align:center;border:none;cursor:pointer;-webkit-border-radius:43px;-moz-border-radius:43px;-ms-border-radius:43px;-o-border-radius:43px;border-radius:43px;font-size:18px;color:#000;text-decoration:none;line-height:41px;-webkit-box-shadow:1px 1px 0px 2px #553e31;box-shadow:1px 1px 0px 2px #553e31;position:relative;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.beige_button:hover{background:#d8bbac;}
.blue_butt{display:inline-block;height:43px;padding:0 25px;background:#325fa2;border:none;cursor:pointer;text-align:center;font-family:'PT Serif', serif;font-size:18px;color:#f7eae3;text-decoration:none;line-height:41px;-webkit-border-radius:43px;-moz-border-radius:43px;-ms-border-radius:43px;-o-border-radius:43px;border-radius:43px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:relative;-webkit-box-shadow:1px 1px 0px 2px #153361;box-shadow:1px 1px 0px 2px #153361;}
.blue_butt:hover{background:#174589;text-decoration:none;}
img{display:block;max-width:100%;}
.line_title{font-size:32px;color:#7a4841;line-height:1;position:relative;margin-bottom:31px;}
.line_title:before{content:'';display:block;width:100%;height:2px;background:#ecd6c9;position:absolute;left:0;top:19px;}
.line_title span{font-weight:700;display:inline-block;background:#f7eae3;padding-right:14px;position:relative;z-index:1;}
.title, h1{font-size:32px;color:#7a4841;font-weight:700;line-height:1;padding-bottom:15px;}
.sm_title, h2{font-size:24px;color:#7a4841;font-weight:700;padding-bottom:20px;}
.smallest_title, h3{font-size:20px;font-weight:700;color:#7a4841;padding-bottom:13px;}
a{color:#325fa2;text-decoration:none; margin-top:4px;}
a:hover{text-decoration:underline;}
p{font-size:15px;line-height:1.467;padding-bottom:11px;}
.simple_list{padding-left:28px;padding-bottom:20px;}
.simple_list li{position:relative;padding-left:19px;font-size:13px;margin-bottom:7px;}
.simple_list li:before{content:'';display:block;background:url(../images/sprite.png) no-repeat;width:12px;height:13px;position:absolute;left:0;top:3px;}
.number_list{font-size:13px;padding:6px 0 16px 27px;}
.number_list li{position:relative;padding-left:21px;margin-bottom:9px;}
.number_list li span{color:#325fa2;font-weight:700;position:absolute;left:0;top:0;}
/*i{font-family:'als_rublregular';color:#7a4841;font-style:normal;}*/
input[type="text"], input[type="password"]{display:block;width:100%;height:38px;font-family:'PT Serif', serif;color:#7a4841;font-size:14px;background:#ecd6c9;border:none;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;padding:0 18px; border: 1px #7a4841 solid; margin: 3px;}
*::-webkit-input-placeholder{color:#7a4841;opacity:1;}
*:-moz-placeholder{color:#7a4841;opacity:1;}
*::-moz-placeholder{color:#7a4841;opacity:1;}
*:-ms-input-placeholder{color:#7a4841;opacity:1;}
textarea{display:block;width:100%;height:86px;font-family:'PT Serif', serif;color:#7a4841;font-size:14px;background:#ecd6c9;border:none;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;padding:8px 18px;resize:none;margin-bottom:10px;}
.o_hidden{overflow:hidden;}
#tiptip_holder{display:none;position:absolute;top:0;left:0;z-index:99999;}
#tiptip_holder.tip_top{padding-bottom:4px;}
#tiptip_holder.tip_bottom{padding-top:3px;}
#tiptip_holder.tip_right{padding-left:4px;}
#tiptip_holder.tip_left{padding-right:4px;}
#tiptip_content{font-size:12px;color:#FFF;padding:8px 12px;background-color:#f7d9c8;border-radius:3px;line-height:12px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
#tiptip_arrow, #tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:5px;height:0;width:0;}
#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-5px;margin-left:-4px;border-top-color:#f7d9c8;}
#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-4px;border-bottom-color:#fff;border-bottom-color:#fff;}
#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-4px;margin-left:-5px;border-right-color:#f7d9c8;border-right-color:#f7d9c8;}
#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-4px;margin-left:-6px;border-left-color:#f7d9c8;border-left-color:#f7d9c8;}
@media screen and (-webkit-min-device-pixel-ratio:0)
{#tiptip_content{padding:4px 8px 5px 8px;background-color:rgba(45,45,45,0.88);}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner{border-bottom-color:rgba(45,45,45,0.88);}
	#tiptip_holder.tip_top #tiptip_arrow_inner{border-top-color:rgba(20,20,20,0.92);}
}
.main_header{position:relative;padding:33px 0 17px;border-bottom:2px solid #ecd6c9;}
.logo{display:block;background:#f7eae3 url(../images/logo.png) center top no-repeat;width:290px;height:165px;position:absolute;left:50%;top:-30px;margin-left:-145px;z-index:1;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.logo:hover{opacity:0.9;}
.site_nav{float:left;max-width:410px;width:100%;}
.site_menu{padding-bottom:14px;white-space:nowrap;}
.site_menu li{display:inline-block;padding-right:24px;position:relative;}
.site_menu li:last-child{padding:0;}
.site_menu li:before{content:'';display:block;background:url(../images/sprite.png) no-repeat;width:12px;height:13px;position:absolute;right:4px;top:4px;}
.site_menu li:last-child:before{display:none;}
.site_menu a{text-transform:uppercase;color:#2f2423;text-decoration:none;line-height:1;letter-spacing:0.1em;}
.site_menu a:hover{text-decoration:underline;}
.search_form{position:relative;}
.search_form input[type="text"]{display:block;width:100%;height:46px;background:#5275ac;border:none;font-family:'PT Serif', serif;font-style:italic;color:#f7eae3;padding:0 45px 0 19px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}
.search_form input[type="text"]::-webkit-input-placeholder{color:#f7eae3;opacity:1;}
.search_form input[type="text"]:-moz-placeholder{color:#f7eae3;opacity:1;}
.search_form input[type="text"]::-moz-placeholder{color:#f7eae3;opacity:1;}
.search_form input[type="text"]:-ms-input-placeholder{color:#f7eae3;opacity:1;}
.search_form input[type="submit"]{width:46px;height:46px;background:none;position:absolute;right:0;top:0;border:none;cursor:pointer;}
.search_form:before{content:'';display:block;background:url(../images/sprite.png) no-repeat;width:18px;height:17px;position:absolute;right:12px;top:16px;background-position:0 -13px;}
.user_block{float:right;width:194px;margin-left:47px;}
.cart{position:relative;line-height:1;padding:2px 0 0 61px;margin-bottom:28px;white-space:nowrap;}
.cart:before{content:'';display:block;background:url(../images/sprite.png) no-repeat;width:44px;height:36px;position:absolute;left:5px;top:-8px;background-position:0 -47px;}
.cart a{color:#7a4841;text-decoration:none;border-bottom:2px solid #ceb5ae;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;32}
.cart a:hover{border-bottom-color:#325fa2;}
.lk_link{display:block;width:167px;height:27px;background:#ecd6c9;-webkit-border-radius:27px;-moz-border-radius:27px;-ms-border-radius:27px;-o-border-radius:27px;border-radius:27px;color:#000000;text-decoration:none;padding-left:33px;position:relative;line-height:25px;float:right;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.lk_link:hover{background:#f0c3a7;}
.lk_link:before{content:'';display:block;background:url(../images/sprite.png) no-repeat;width:18px;height:18px;position:absolute;left:11px;top:4px;background-position:0 -83px;}
.phone_block{float:right;width:146px;line-height:1;padding:3px 0 0;}
.phone{padding-bottom:3px; text-align: center;}
.phone a{color:#2f2423;text-decoration:none;}
.worktime{font-size:13px;color:#7a4841;padding:0 0 15px 23px;}
.callback{display:inline-block;position:relative;padding-left:15px;margin-left:9px;}
.callback:before{content:'';display:block;background:url(../images/sprite.png) no-repeat;width:14px;height:17px;position:absolute;left:0px;top:2px;background-position:0 -30px;}
.callback a,.callback span{cursor:pointer;font-size:13px;color:#2f2423;text-decoration:none;border-bottom:2px dotted #325fa2;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.callback a:hover, .callback span:hover{border-bottom-style:solid;}
.main_block{padding:57px 0 17px;}
.main_banner{background:url(../images/banner.jpg) left top no-repeat;background-size:cover;max-width:1145px;width:100%;min-height:285px;color:#f7eae3;padding:17px 49px 30px 49px;float:left;}
.main_banner ul{}
.main_banner ul a{color:#FFF;transition:all 0.2s ease-in-out;}
.main_banner ul a:hover{opacity:0.85;}
.main_banner ul li{display:inline-block;width:150px;height:150px;border:0 blue solid;text-align:center;vertical-align:middle;background-size:contain;}
.beige_button_main{display:inline-block;font-size:14px!important;background:#f7eae3;text-align:center;border:none;cursor:pointer;-webkit-border-radius:43px;-moz-border-radius:43px;-ms-border-radius:43px;-o-border-radius:43px;border-radius:43px;font-size:18px;color:#000;text-decoration:none;line-height:41px;-webkit-box-shadow:1px 1px 0px 2px #553e31;box-shadow:1px 1px 0px 2px #553e31;position:relative;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.beige_button_main:hover{background:#d8bbac;}
.catalog_link_main{white-space:nowrap;margin:10px;padding:0 20px 0 39px;}
.catalog_link_main:before{content:'';display:block;background:url(../images/sprite.png) no-repeat;background-position:0 -101px;width:16px;height:17px;position:absolute;left:17px;top:13px;}
.niz{color:#fff;width:150px;padding:5px;background:#325fa2;}
.niz2{position:absolute;bottom:30px;}
.main_banner_right_top{border:0 red solid;float:right;max-width:300px;}
.mb_title{font-weight:700;font-size:40px;line-height:0.85;padding-bottom:11px;}
.mb_title span{font-size:32px;font-weight:700;}
.mb_info{font-size:18px;padding-bottom:25px;}
.mb_info span{position:relative;display:inline-block;}
.mb_info span:before{content:'';display:block;background:url(../images/wave.png) repeat;width:100%;height:6px;position:absolute;left:0;bottom:-3px;}
.catalog_link{width:335px;padding:0 0 0 39px;}
.catalog_link:before{content:'';display:block;background:url(../images/sprite.png) no-repeat;background-position:0 -101px;width:16px;height:17px;position:absolute;left:17px;top:13px;}
.slider{float:left;width:284px;margin-left:8px;}
.s_item{position:relative;}
.butt_wrap{width:100%;position:absolute;top:217px;text-align:center;}
.slider .owl-item img{width:auto;max-width:100%;}
.week_product{width:290px;float:right;text-align:center;padding:0px 0 0;}
.w_title{font-size:32px;font-weight:700;color:#7a4841;line-height:1;padding:0 0 14px;}
.product{max-width:290px;width:100%;margin:0 auto;text-align:center;}
.prod_link{display:block;text-decoration:none;color:#7a4841;}
.prod_link:hover{text-decoration:underline;}
.product_image{height:192px;padding:0 10px;margin-bottom:15px;}
.table{display:table;height:100%;width:100%;}
.cell{width:100%;display:table-cell;vertical-align:middle;}
.product_image img{margin:0 auto;}
.pr_descr{font-size:13px;color:#7a4841;padding:0 10px;line-height:1.154;height:48px; min-height:48px; margin-bottom:4px;overflow:hidden;}
.pr_descr:hover{height:auto;}
.pr_price{text-align:center;font-size:20px;line-height:1;}
.pr_price span{display:inline-block;position:relative;}
.pr_price span:before, .pr_price span:after{content:'';display:block;background:url(../images/sprite.png) no-repeat;width:12px;height:13px;position:absolute;top:5px;}
.pr_price span:before{left:-16px;}
.pr_price span:after{right:-16px;}
.pr_buy{padding:16px 0 0;}
.pr_buy .blue_butt{min-width:119px;padding:0 15px 0 45px;text-align:left;}
.pr_buy .blue_butt:before{content:'';display:block;background:url(../images/sprite.png) no-repeat;background-position:0 -303px;width:23px;height:19px;position:absolute;left:14px;top:12px;}
.more_wrap{padding:9px 0 0;}
.more_wrap a{display:inline-block;text-transform:uppercase;font-size:11px;color:#7a4841;line-height:1;position:relative;text-decoration:none;border-bottom:1px solid #ecd6c9;padding-bottom:2px;}
.more_wrap a:hover{border-bottom-color:#7a4841;}
.more_wrap a:before{content:'';display:block;background:url(../images/sprite.png) no-repeat;background-position:0 -322px;width:11px;height:7px;position:absolute;right:-16px;top:2px;}
.catalog_wrap{border-bottom:2px solid #ecd6c9;padding-bottom:12px;margin-bottom:47px;}
.catalog_inner{padding-left:49px;position:relative;}
.catalog_inner:before{content:'';display:block;background:url(../images/cat.png) no-repeat;width:458px;height:515px;position:absolute;left:-379px;top:-170px;}
.catalog_lists{padding-bottom:20px;}
.catalog_lists ul{float:left;width:25%;padding-right:30px;}
.catalog_lists ul.ico_4{padding-right:0px;}
.catalog_lists li{margin-bottom:10px;padding-left:15px;position:relative;}
.catalog_lists li:before{content:'';display:block;background:url(../images/sprite.png) no-repeat;width:15px;position:absolute;left:0;top:5px;}
.catalog_lists .ico_1 li:before{background-position:0 -138px;height:13px;}
.catalog_lists .ico_2 li:before{background-position:0 -151px;height:16px;top:2px;}
.catalog_lists .ico_3 li:before{background-position:0 -167px;height:12px;left:-3px;}
.catalog_lists .ico_4 li:before{background-position:0 -179px;height:11px;top:6px;}
.catalog_lists a{font-size:13px;color:#7a4841;text-decoration:none;line-height:1.154;}
.catalog_lists a:hover{text-decoration:underline;}
.about_wrap{}
.about_block{width:534px;padding-left:49px;float:left;padding-bottom:30px;}
.about_block .blue_butt{padding:0 19px;}
.a_links{width:594px;float:right;}
.a_links li{float:left;width:50%;min-height:325px;}
.b_block{display:block;background:url(../images/b_bg1.jpg) no-repeat;width:284px;height:284px;text-align:center;color:#fff;text-decoration:none;position:relative;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.b_block2{background:url(../images/b_bg2.jpg) no-repeat;}
.b_block:hover{opacity:0.85;}
.b_block:before{content:'';display:block;background:url(../images/b_ico1.png) no-repeat;width:147px;height:118px;position:absolute;left:50%;margin-left:-73px;top:67px;}
.b_block2:before{background:url(../images/b_ico2.png) no-repeat;width:123px;height:132px;margin-left:-61px;top:59px;}
.b_block div{font-size:20px;font-weight:700;color:#f7eae3;line-height:1.1;position:absolute;left:0;top:195px;width:100%;}
.link{display:block;width:195px;margin:0 auto;text-align:center;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:relative;}
.width_link{width:230px;}
.link div{font-size:20px;font-weight:700;color:#000000;line-height:1;margin-bottom:5px;}
.link span{display:block;color:#7a4841;}
.link img{margin:0 auto;}
.link:hover{opacity:0.85;text-decoration:none;}
.simple_link{padding-top:20px;}
.simple_link img{margin:0 auto 10px;}
.text_top_link{padding:28px 0 0;}
.text_top_link span{padding-bottom:17px;}
.text_top_link img{margin:0 auto;}
.new_link{padding:23px 0 0;}
.new_link:before{content:'';display:block;background:url(../images/sprite.png) no-repeat;background-position:0px -190px;width:31px;height:30px;position:absolute;left:50%;margin-left:-15px;top:0;}
.new_link div{font-size:32px;}
.new_link span{padding-bottom:21px;}
.title_full_width{position:relative;line-height:1;font-size:32px;margin-bottom:35px;}
.title_full_width:before{content:'';display:block;width:100%;height:2px;background:#ecd6c9;position:absolute;left:0;top:18px;}
.title_full_width span{display:inline-block;color:#7a4841;font-weight:700;padding:0 12px;background:#f7eae3;margin-left:35px;position:relative;z-index:1;}
.no_marg span{margin-left:-12px;}
.prod_wrap{padding-bottom:24px}
.prod_list li{float:left;width:25%;padding-bottom:40px;}
.bottom_links{border-top:2px solid #ecd6c9;padding:47px 0 17px;}
.bl_list li{width:25%;float:left;min-height:320px;}
.main_footer{min-height:280px;background:url(../images/f_bg.png) repeat;position:relative;padding:31px 0 50px;font-size:13px;}
.main_footer:before{content:'';display:block;background:url(../images/f_before.png) repeat;width:100%;height:7px;position:absolute;left:0;top:-7px;}
.logo_block{width:290px;}
.footer_logo{display:block;background:url(../images/footer_logo.png) no-repeat;width:145px;height:94px;margin:0 auto 30px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.footer_logo:hover{opacity:0.9;}
.copyright{color:#7a4841;line-height:1.385;text-align:center;}
.copyright div{padding-bottom:20px;}
.f_nav{float:left;padding:13px 49px 0 0;}
.f_nav li{padding-bottom:19px;}
.f_nav a{color:#2f2423;text-transform:uppercase;text-decoration:none;letter-spacing:+0.12em;}
.f_nav a:hover{text-decoration:underline;}
.f_block{width:388px;float:right;padding:13px 0 0;}
.f_title{font-size:13px;text-transform:uppercase;color:#000;letter-spacing:+0.12em;padding-bottom:8px;}
.f_contacts{padding:0 0 0 12px;margin-bottom:33px;}
.f_contacts li{padding-bottom:8px;}
.f_contacts div{display:inline-block;position:relative;padding-left:18px;}
.f_contacts div:before{content:'';display:block;background:url(../images/sprite.png) no-repeat;width:14px;position:absolute;left:0;}
.f_contacts div.phone_ico:before{background-position:0 -30px;height:17px;top:3px;left:2px;}
.f_contacts div.mail_ico:before{background-position:0 -220px;height:10px;top:6px;}
.f_contacts a{font-size:13px;color:#8b6058;text-decoration:none;line-height:1;}
.f_contacts a:hover{text-decoration:underline;}
.designer{display:inline-block;padding:51px 0 0;color:#8b6058;text-decoration:none;position:relative;}
.designer:before{content:'';display:block;background:url(../images/sprite.png) no-repeat;background-position:0 -230px;width:46px;height:48px;position:absolute;left:0;top:0;}
.designer:hover{text-decoration:underline;}
.main_content_wrap{padding:10px 0 50px;}
.main_content_wrap .title{padding-bottom:22px;}
.breadcrumbs{max-width:1050px;width:100%;padding-bottom:44px;}
.breadcrumbs li{display:inline-block;position:relative;padding-left:23px;}
.breadcrumbs li:before{content:'';display:block;background:url(../images/sprite.png) no-repeat;background-position:0 -128px;width:17px;height:10px;position:absolute;left:2px;top:7px;}
.breadcrumbs ul li:first-child{padding-left:0;}
.breadcrumbs ul li:first-child:before{display:none;}
.breadcrumbs li a{font-size:13px;text-decoration:underline;color:#7a4841;}
.breadcrumbs li a:hover{text-decoration:none;}
.left_sidebar{width:290px;float:left;padding-bottom:30px;}
.left_menu a{display:block;font-size:13px;color:#7a4841;text-decoration:none;text-transform:uppercase;background:#ecd6c9;margin-bottom:3px;padding:10px 16px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.left_menu a.active{background:#325fa2 !important;color:#fff;}
.left_menu a:hover{background:#356bbc;color:#fff;}
.i_tab{max-width:290px;width:100%;}
.i_tab div{float:left;width:33.3%;height:38px;text-align:center;border-top:1px solid #ecd6c9;font-size:13px;color:#7a4841;line-height:36px;text-transform:uppercase;cursor:pointer;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.it_left{border-left:1px solid #ecd6c9;}
.it_center{border-left:1px solid #ecd6c9;border-right:1px solid #ecd6c9;}
.it_right{border-right:1px solid #ecd6c9;}
.i_tab div.active{background:#ecd6c9;color:#325fa2;}
.tabs_content{background:#ecd6c9;}
.tabs_main{display:none;}
.content_right{width:824px;float:right;position:relative;}
.catalog_menu{padding:13px 25px 17px 16px;}
.catalog_menu > li{padding-left:15px;position:relative;margin-bottom:10px;}
.catalog_menu > li:before{content:'';display:block;background:url(../images/sprite.png) no-repeat;background-position:0 -138px;width:11px;height:13px;position:absolute;left:0;top:5px;}
.catalog_menu li a{font-size:13px;color:#7a4841;text-decoration:none;}
.catalog_menu li a:hover, .catalog_menu li a.active{color:#3662a3;}
.sub_menu{padding:5px 0 0 15px;}
.sub_menu a{position:relative;}
.sub_menu a:before{content:'';display:none;background:url(../images/sprite.png) no-repeat;background-position:0 -151px;width:11px;height:16px;position:absolute;left:-17px;top:0;}
.sub_menu a:hover:before{display:block;}
.form_label{display: inline-table; font-size:13px;line-height:1;letter-spacing:0.1em;text-transform:none;height:24px;}
.lk_coll{width:240px;padding-right:35px;float:left;margin-bottom:40px;}
.big_width{width:300px;}
.sm_width{width:145px;}
.ch_label{display:inline-block;cursor:pointer;}
.ch_label span{font-size:14px;font-style:italic;display:inline-block;line-height:1.143;vertical-align:top;}
.ch_coll{padding-top:11px;}
.calendar_ico{display:inline-block;position:relative;cursor:pointer;}
.calendar_ico:before{content:'';display:block;background:url(../images/sprite.png) no-repeat;background-position:0 -278px;width:14px;height:14px;position:absolute;right:14px;top:12px;}
.sex_select{width:203px;border:1px solid #ecd6c9;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;overflow:hidden;}
.sex_select span{float:left;width:50%;text-align:center;height:36px;line-height:36px;font-size:14px;color:#7a4841;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;cursor:pointer;}
.sex_select span.active{background:#ecd6c9;}
.padd_bott{padding-bottom:25px;}
.save_wrap{padding-top:33px;}
.lk_form{padding-bottom:78px;}
.catalog_nav{text-align:center;font-size:0;}
.catalog_nav a{display:inline-block;width:36px;height:36px;text-align:center;font-size:18px;font-weight:700;line-height:34px;color:#7a4841;text-decoration:none;background:#ecd6c9;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;vertical-align:top;margin:0 6px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:relative;}
.catalog_nav a:hover, .catalog_nav a.active{background:#325fa2;color:#fff;}
.prev:before, .next:before{content:'';display:block;background:url(../images/sprite.png);width:22px;height:7px;position:absolute;left:7px;top:15px;}
.prev:before{background-position:0 -329px;}
.prev:hover:before{background-position:-44px -329px;}
.next:before{background-position:-22px -329px;}
.next:hover:before{background-position:-66px -329px;}
.sort{position:absolute;right:0;top:0;width:203px;}
.catalog_list{padding:30px 0 18px;}
.catalog_list li{width:33.333%;float:left;border:1px solid transparent;padding:25px 0;}
.catalog_list li:hover{border-color:#ecd6c9;}
.cart_table_wrap{margin-bottom:29px;}
.cart_table{width:100%;text-align:center;font-size:14px;}
.cart_table tr{border-bottom:1px solid #ecd6c9;}  
.cart_table th{font-size:13px;text-transform:uppercase;padding-bottom:7px;}
.cart_table tr th:first-child{text-align:left;}
.cart_table td{padding:13px 0;vertical-align:middle;}
.cart_table tr td:first-child{text-align:left;}
.cart_table .product_image{width:74px;height:74px;padding:0;margin:0;float:left;margin-right:22px;}
.pr_descr_wrap{height:74px;line-height:74px;overflow:hidden;}
.cart_table .pr_descr{padding:0;margin:0;color:#000;height:auto;display:inline-block;vertical-align:middle;line-height:normal;}
.spinner{display:inline-block;vertical-align:middle;font-size:0;text-align:center;}
.spin{display:inline-block;vertical-align:middle;width:25px;height:25px;background:#ecd6c9;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;font-size:25px;color:#325fa2;font-weight:700;line-height:23px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.spin:hover{background:#e6bea6;}
.spinner input[type="text"], .spinner input[type="number"]{appearance: none; display:inline-block;vertical-align:middle;width:36px;height:36px;border:1px solid #ecd6ca;background:#f7eae3;font-size:20px;text-align:center;color:#000;padding:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin:0 18px;}
.spinner input[type="number"],.spinner input[type="number"]:hover,.spinner input[type="number"]:focus	{appearance: none; -webkit-appearance: none;  -moz-appearance: textfield;}
.cart_table .pr_price{font-size:24px;}
.cart_table .pr_price span:before, .cart_table .pr_price span:after{display:none;}
.close{display:inline-block;background:url(../images/sprite.png) no-repeat;background-position:0 -336px;width:14px;height:14px;}
.close:hover{background-position:-14px -336px;}
.total{position:relative;margin-bottom:5px;}

.delFromCart{display:inline-block;background:url(../images/musorka.png) no-repeat;background-position:center;width:25px;height:25px; background-size: contain;}
.delFromCart:hover{opacity: 0.8;}


.total .blue_butt{position:absolute;right:0;top:0;}
.total_value{font-size:24px;padding:5px 0 20px;}
.t_title{color:#7a4841;font-weight:700;}
.right_sidebar{width:290px;float:right;}
.right_sidebar .bl_list li{float:none;width:100%;}
.content_left{width:825px;float:left;}
.top_image{margin-bottom:19px;}
.content_left .simple_list{padding:8px 0 14px 29px;}
.text_with_image{padding-bottom:10px;}
.text_with_image .o_hidden{position:relative;top:-7px;}
.text_image{float:left;margin-right:24px;}
.text_image img{margin-bottom:10px;}
.comment{padding-left:22px;position:relative;font-size:12px;font-style:italic;}
.comment:before{content:'';display:block;background:url(../images/sprite.png) no-repeat;background-position:0 -128px;width:17px;height:10px;position:absolute;left:0;top:3px;}
.content_left .sm_title{padding-bottom:6px;}
.bord_text{color:#7a4841;line-height:1.6;border:1px solid #ecd6c9;padding:11px 16px 14px;}
.quote{padding:4px 0 24px 49px;}
.quote_body{font-style:italic;line-height:1.467;padding-bottom:15px;position:relative;}
.quote_body:before{content:'“';display:block;width:0;height:0;font-size:36px;color:#325fa2;position:absolute;left:-27px;top:-4px;}
.quote_autor span{font-weight:700;}
.files_wrap{padding:20px 0 10px 49px;}
.file{padding-left:49px;position:relative;line-height:1.467;margin-bottom:23px;min-height:31px;}
.file:before{content:'';display:block;background:url(../images/sprite.png) no-repeat;background-position:0 -350px;width:26px;height:31px;position:absolute;left:0;top:8px;}
.info_table_wrap{margin-bottom:13px;}
.info_table{width:100%;text-align:left;font-size:14px;}
.info_table th{text-transform:uppercase;font-size:13px;vertical-align:middle;border-bottom:1px solid #ecd6c9;padding:10px 49px 10px 0;}
.info_table th span{text-transform:none;}
.info_table td{vertical-align:top;padding:20px 49px 20px 0;}
.info_table tr td:first-child, .info_table tr th:first-child{text-align:center;}
.info_table tr td:last-child, .info_table tr th:last-child{padding-right:0;}
.info_table td span{font-size:30px;}
.info_table tr{-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.info_table tbody tr:hover{background:#ecd6c9;}
.tovar{padding-bottom:15px;}
.tovar_slider{width:280px;float:left; margin-right: 50px;}
.slider_top{margin-bottom:7px;}
.thumbs_ico{margin:0 -5px;}
.thumb_wrap{width:86px;margin:0 auto;overflow:hidden;}
.pr_info{margin-right:18px;}
.pr_top{font-size:14px;line-height:1;text-transform:uppercase;padding-bottom:15px;}
.availability span{display:inline-block;padding-left:19px;position:relative;color:#325fa2;}
.availability span:before{content:'';display:block;background:url(../images/sprite.png) no-repeat;background-position:0 -138px;width:11px;height:13px;position:absolute;left:0;top:4px;}
.pr_box{border:1px solid #ecd6c9;padding:12px 21px 7px;margin-bottom:12px;}
.pr_box .float_l, .pr_box .float_r{width:204px;}
.info{display:inline-block;vertical-align:middle;width:16px;height:16px;background:url(../images/sprite.png) no-repeat;background-position:0 -381px;cursor:pointer;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;margin-left:3px;color:white;}
.info:hover{opacity:0.9;}
.pr_box .jq-selectbox{margin-bottom:25px;}
.pr_box .ch_label span{font-style:normal;}
.ch_wrap{padding-bottom:8px;}
.pr_bott .pr_price{font-size:24px;float:left;padding-left:38px;width:180px;text-align:left;padding-top:7px;}
.pr_bott .pr_price span:before, .pr_bott .pr_price span:after{top:8px;}
.pr_bott .spinner{float:left;padding:5px 0 0;}
.pr_bott .pr_buy{float:right;padding-right:8px;padding-top:0;}
.description{padding-bottom:38px;}
.description .form_label{font-size:14px;}
.description strong, .description b{font-weight:bold;}
.feedbacks{padding-bottom:24px;}
.feed_title{font-size:24px;text-transform:uppercase;letter-spacing:+0.1em;padding-bottom:20px;}
.feedback{border:1px solid #ecd6c9;padding:5px 10px 7px 31px;margin-bottom:20px;}
.f_body{font-style:italic;line-height:1.467;padding-bottom:14px;position:relative;}
.f_body:before{content:'“';display:block;width:0;height:0;font-size:36px;color:#325fa2;position:absolute;left:-27px;top:-4px;}
.f_autor{font-weight:700;}
.write_feedback{padding-bottom:15px;}
.write_feedback .form_label{font-size:14px;margin-bottom:14px;}
.write_feedback input[type="text"]{margin-bottom:10px;}
.write_feedback .float_l{width:24.6%;}
.write_feedback .float_r{width:70.7%;}
.send_wrap{text-align:right;padding:12px 0 0;}
.send_wrap .beige_button{width:128px;background:#ecd6c9;-webkit-box-shadow:1px 1px 0px 2px #976d66;box-shadow:1px 1px 0px 2px #976d66;}
.send_wrap .beige_button:hover{background:#ddbfad;}
.see_also_list li{float:left;width:33.333%;padding-bottom:40px;}
.back{position:fixed;width:100%;height:100%;z-index:799;display:none;left:0;top:0;}
#for_lk{white-space:nowrap;display:none;position:absolute;padding:10px;margin-top:20px;border:1px #f0c3a7 solid;background:#ecd6c9;border-radius:3px;z-index:850;}
.podcatalog{padding:13px 25px 17px 16px;}
.podcatalog > li{width:45%;padding-left:15px;position:relative;border:0 red solid;padding:3px 3px 3px 15px;margin-bottom:10px;display:inline-block;}
.podcatalog > li:hover{background-color:#ecd6c9;border-radius:5px;}
.podcatalog > li:before{content:'';display:block;background:url(../images/sprite.png) no-repeat;background-position:0 -138px;width:11px;height:13px;position:absolute;left:0;top:5px;}
#podskaz{position:absolute;background-color:#f7eae3;border:1px #7a4841 solid;border-radius:0 0 5px 5px;z-index:1000000;width:410px; display: none;}
.call_overlay{background:url(../images/bg_caal.png);position:fixed;width:100%;min-height:100%;max-height:100%;overflow:hidden;z-index:100000;left:0;top:0;display:none;}
.call{position:fixed;width:300px;height:250px;border:3px #7a4841 solid;border-radius:5px;margin:auto;margin-top:auto;top:calc(50% - 150px);left:calc(50% - 150px);text-align:center;background-color:#f7eae3;padding:10px;z-index:1000010;display:none;}
.skachat a{margin:3px 7px;white-space:nowrap;}
#verh_str, #niz_str{display:none;float:left;margin:0 5px;}
#catal{white-space:nowrap;}
.art{text-transform:none;}
.fs{border:#7a4841 0 solid;float:left;}
.fs:hover{background:#ecd6c9;}
.fs ul{width:50%;}
.catalog_lists fieldset{width:calc(50% - 4px);margin:2px;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:7px;padding:5px;}
.catalog_lists fieldset legend{font-size:16px;margin-left:15px;}
#gims_exam{border:0 red solid;background-repeat:no-repeat;background-position:center;}
#gims_exam + div{padding-top:0;}
.novosti_ul{width:100%;}
.novosti_ul li{display:inline-block;width:287px;height:287px;border:1px red solid;}
.novosti_ul li:hover{border:1px #7a4841 solid;}


.list li
{
	width: 100%!important;
	text-align: left;
	clear: both;
	margin: 0;
	padding-bottom: 0;
	height: auto;
	border-color:#ecd6c9;
}

.list li:hover{border-color:#7a4841;}

.list li div.product
{
	max-width: none!important;
	width: 100%!important;
	margin: 0 0!important;
	text-align: left!important;
	border: 0 red solid;
	display: block;
	height: auto;
}

.list .table
{display: block;}

.list .product_image
{float: left;}

.list .pr_price
{
	float: right;
	margin-right: 20px;
	margin-top: 25px;
	margin-left: 25px;
}

.list .pr_buy
{
	float: right;
}


.icon_select, #list_icon:hover,#plitka_icon:hover  {
	border:0 solid #325fa2!important;
	background-color:#325fa2!important;

}

#list_icon,#plitka_icon {
	border:0 solid #7a4841;
	background-color:#7a4841;
	width: 50px;
	border-radius: 5px;
	float: right;
	margin: 5px;
	cursor:pointer;
}


#wish {font-size: 1,1em; margin: 0 7px; padding: 0 7px; cursor: pointer;} 
#wish:hover {color: #325fa2;} 
#_mess {color: red;}

.examrnator {
	margin: 10px; border: 1px #7a4841 solid;
	width: 48%;
	display: inline-block;
}
sup {vertical-align: super;}

.tovar{display: flex;}
.pr_top{display: inline-table;}


.rub { 
	line-height: 5px;
	width: 0.4em;
	border-bottom: 1px solid #7a4841; 
	display: inline-block;
} 


.actuality span.znak-title {
    background: url(https://www.morkniga.ru/images/status_doc.png) 24px 0 no-repeat;
}
.actuality span {
    font: 500 12px "Tahoma", "Geneva", sans-serif;
    text-align: center;
    display: block;
    padding-top: 52px;
    width: 100px;
}

span.info-title {
    background: url(https://www.morkniga.ru/images/status_doc.png) -72px 0 no-repeat;
}

area{
	background-color: black;
}
sub, sup {
  /* Specified in % so that the sup/sup is the right size relative to the surrounding text */
  font-size: 75%;

  /* Zero out the line-height so that it doesn't interfere with the positioning that follows */
  line-height: 0;

  /* Where the magic happens: makes all browsers position the sup/sup properly, relative to the surrounding text */
  position: relative;

  /* Note that if you're using Eric Meyer reset.css, this is already set and you can remove this rule */
  vertical-align: baseline;
}

sup {
  /* Move the superscripted text up */
  top: -0.5em;
}

sub {
  /* Move the subscripted text down, but only half as far down as the superscript moved up */
  bottom: -0.25em;
}
.poisk-podskazka li {padding: 1px 7px; }
.allResults {color: #000; margin-top: 5px;}