

/* Start:/local/templates/otdom_new_design/style/style.css?173323513869*/

.apply_vacancy input['name=captcha_word']{
	background-color:#fff;
}
/* End */


/* Start:/local/templates/otdom_new_design/components/bitrix/search.title/.default/style.css?17332351382108*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/otdom_new_design/components/bitrix/search.title/.default/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/local/templates/otdom_new_design/components/bitrix/breadcrumb/.default/style.css?1733235138109*/
.bredcrumbs a{
    color:#9f4a4a;
}
.bredcrumbs a:hover{
    color:#9f4a4a;
    text-decoration: underline;
}
/* End */


/* Start:/bitrix/components/dex/main.feedback/templates/.default/style.css?1687194784292*/
div.mfeedback {}
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {width:80%; padding-bottom:0.4em;}
div.mf-name input, div.mf-email input {width:60%;}
div.mf-message textarea {width: 60%;}
span.mf-req {color:red;}
div.mf-ok-text {color:green; font-weight:bold; padding-bottom: 1em;}
/* End */


/* Start:/local/templates/otdom_new_design/components/dex/main.feedback/template1/style.css?1733235138292*/
div.mfeedback {}
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {width:80%; padding-bottom:0.4em;}
div.mf-name input, div.mf-email input {width:60%;}
div.mf-message textarea {width: 60%;}
span.mf-req {color:red;}
div.mf-ok-text {color:green; font-weight:bold; padding-bottom: 1em;}
/* End */


/* Start:/local/templates/otdom_new_design/styles.css?17332351381388*/
.add-basket-popup{
	position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #00000047;
    color: #fff;
    display: none;
    align-items: center;
    justify-content: center;
    z-index: 99;
}
.pop-active{
	display: flex;
}
.add-basket-popup__wrap{
	background: #fff;
    color: #000;
    display: flex;
    flex-direction: column;
    max-width: 450px;
}
.add-basket-popup__icon{
	width: 56px;
    margin: 0 auto;
    margin-top: 25px;
    margin-bottom: 25px;
}
.add-basket-popup__tilte{
	font-size: 30px;
	padding: 0 40px;
    margin-bottom: 20px;
    text-align: center;
    color: #948478;
}
.add-basket-popup__link{
	display: flex;
}
.add-basket-popup__link-item {
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-top: 1px solid #c2c1bf;
    border-bottom: 1px solid #c2c1bf;
    padding: 15px 10px;
    position: relative;
    background: #fdf5ea;
    font-size: 19px;
    transition: color 0.2s;
}
.add-basket-popup__link .add-basket-popup__link-item:first-child:before {
    content: "";
    width: 1px;
    height: 28px;
    position: absolute;
    display: block;
    right: 0;
    background: #c2c1bf;
}
.add-basket-popup__link-item:hover{
	color: #bc484d;
}

div.h1-blue.centered-text {
    text-align: center;
}

.apply_vacancy.smooth-bordered {
    border-radius: 30px;
}





/* End */


/* Start:/local/templates/otdom_new_design/template_styles.css?173338471538183*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
@font-face{font-family:"CyrillicOldBold";src:url(/local/templates/otdom_new_design/fonts/CyrillicOldBold/CyrillicOldBold.eot);src:url(/local/templates/otdom_new_design/fonts/CyrillicOldBold/CyrillicOldBold.eot?#iefix)format(embedded-opentype),url(/local/templates/otdom_new_design/fonts/CyrillicOldBold/CyrillicOldBold.woff) format("woff"),url(/local/templates/otdom_new_design/fonts/CyrillicOldBold/CyrillicOldBold.ttf) format("truetype");font-style:normal;font-weight:400}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
html{height:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
h1{font-size:29px;color:#9f4a4a;padding:15px 0;border-bottom:1px solid #728b9f;text-align:center}
h1.blue,div.h1-blue{color:#4f8fa5;text-align:left;border-bottom:none;margin:15px 0 -10px;font-size:29px;padding:15px 0}
h2{font-size:18px;color:#9f4a4a;text-align:center;margin:7px 0}
h3{font:bold 12px Georgia;color:#4f8fa5;text-transform:uppercase;text-align:center}
.inner h3{border-bottom:none!important}
h4,.h4{color:#a04a4a;font-size:17px;margin:15px 0;text-transform:uppercase}
h5{color:#a04a4a;font-size:27px;text-align:center;margin:7px 0}
em{color:#a04a4a}
a{display:inline-block;color:#306f89;text-decoration:none}
.content a{color:#9f4a4a}
.content a:hover{color:#9f4a4a;text-decoration:underline}
body{font:12px/18px Georgia,Georgia,Arial,sans-serif;width:100%;height:100%;background:url(/local/templates/otdom_new_design/images/new.JPG) repeat 0 0;vertical-align:top}
.wrapper{width:1125px;margin:0 auto;min-height:100%;height:auto!important;position:relative;height:100%;box-sizing:border-box;padding:0 28px 0 0;background-color:#fff;color:#306f89}
.wrapper:before,.wrapper:after{content:"";position:absolute;z-index:-2}
.wrapper:before{bottom:0;box-shadow:0 0 10px rgba(0,0,0,0.6);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.6);-moz-box-shadow:0 0 10px rgba(0,0,0,0.6);left:0;right:0;top:-5px}
.wrapper td{vertical-align:top}
.header{height:375px;width:905px;overflow:hidden}
.inner .header{height:105px!important}
.header div a:last-of-type{border:none!important}
.inner .top_menu_wrap{margin:0;overflow:hidden;border-top:1px solid #728b9f;float:left;padding:10px 0 0;width:100%}
.logo{margin-top:60px;display:inline-block}
.top_link{display:block;border-bottom:1px solid #728b9f;height:20px;padding:5px 0 3px}
.top_link a{font-size:11pt;padding:0 0 0 27px;margin:0 15px 0 0}
.top_link a:hover,.h_link a:hover{color:#306f89;text-decoration:underline}
#open_form{background:url(/local/templates/otdom_new_design/images/i1.png) no-repeat 2px center}
#callback{background:url(/local/templates/otdom_new_design/images/i2.png) no-repeat 2px center}
#sendmail{background:url(/local/templates/otdom_new_design/images/i3.png) no-repeat 2px center}
.h_link{float:right;margin:9px 0}
.h_link a{text-transform:uppercase;font:bold 11pt Georgia;padding:0 0 0 20px}
.cab{background:url(/local/templates/otdom_new_design/images/i4.png) no-repeat 2px 3px}
.h_link a.basket{margin-right:21px}
.tel{float:left;margin:8px -30px 0 0}
.bold{font-weight:600}
.tel b,.tel span.bold{color:#9f4a4a;font:bold 18px Georgia;padding:0 30px 0 0}
.top_menu{float:left;margin-left:-13px}
.top_menu a,.right_menu a{font:18px/.9 Georgia;border-right:1px solid #306f89;padding:0 13px}
.right_menu{float:right}
.right_menu a{border-color:#9f4a4a!important;color:#9f4a4a!important}
.top_menu_wrap .selected{text-decoration:underline}
.content{width:905px;box-sizing:border-box;overflow:hidden}
.search{font:18px Georgia;color:#9f4a4a;text-align:center;display:block;height:40px;padding:0 30px 4px;text-transform:none!important;background:url(/local/templates/otdom_new_design/images/search.png) no-repeat 2px center;border:1px solid #728b9f;border-left:none;border-right:none;box-sizing:border-box;width:100%;text-align:left}
.popular_books{width:910px;padding:14px 0 27px;overflow:hidden;position:relative;border-bottom:1px solid #728b9f}
.mp_series .price,.mp_series .one_click{font-size:16px!important;margin-top:0!important;float:left}
.discount{display:block;float:right;color:#d24f4b;font-size:11px;margin:-6px 0 0}
.autor .discount{margin:0 -52px 0 0}
.mp_series .add_to{font-size:14px!important;background-position:0 3px!important}
.slider{width:880px;overflow:hidden}
.wrap{width:3000000px}
.book{width:130px;float:left;margin:0 19px 0 0;overflow:hidden}
.slider .book{width:160px}
.img{height:200px;overflow:hidden}
.img1{height:293px;overflow:hidden}
.add_to{float:left;font:11px Arial;padding:4px 0 0 19px;background:url(/bitrix/templates/otdom/images/i5.png) 0 2px no-repeat;text-transform:uppercase}
.price{float:right!important;color:#d24f4b;font-size:11px;margin:-2px 0 0 3px}
.catalog2_fix .price{margin:0 0 0 3px}
.one_click{float:left;font:13px Georgia;color:#306f89;padding:3px;border-radius:3px;margin-top:8px;border:1px solid #306f89}
.add_to:hover,.one_click:hover{color:#306f89}
.price.discount_price,.discount,.price{font-size:15px}
.book_name{font:bold 13px Georgia;display:block;padding:5px 0;border-bottom:1px solid #728b9f;border-top:1px solid #728b9f;height:62px;margin-top:25px;overflow:hidden;text-align: center;}
.arr_left,.arr_right{position:absolute;top:100px;right:3px;font-size:47px;color:#a3b1bd}
.arr_right{right:16px!important}
.content h2,.content .titleH2{color:#a04a4a;font-size:27px;text-align:center;margin:7px 0}
.content h3,.content .titleh3{text-align:left;display:inline-block;padding:13px 0;border-bottom:1px solid #728b9f}
.content .titleh3{font-size:20px}
.popular_series,.popular_autor{margin:14px 0 0;border-bottom:1px solid #728b9f}
.popular_series td,.popular_autor td{padding:0 0 20px 16px;vertical-align:top}
.popular_series tr td:first-of-type,.popular_autor td:first-of-type{padding-left:0!important}
.popular_autor td span{font:bold 12px Georgia}
.popular_autor .auth_img{overflow:hidden;width:135px;height:175px;display:block;margin-bottom:5px;background-size:100% auto!important;background-position:center center;background-color:#CAD2DB!important}
.popular_autor a{width:135px;height:213px;overflow:hidden;display:inline-block;text-align:center}
.look_all{font-size:12px;padding-left:21px}
aside{float:left;width:210px;box-sizing:border-box;text-align:center;background-color:#fff}
aside h2{margin:30px 0 0}
.page_menu{border-top:1px solid #728b9f;margin:15px 28px 40px;text-align:left}
.page_menu li{display:inline-block;margin:15px 0 1px}
.left-sidebar .page_menu li{display:block}
.page_menu li ul{margin-left:20px;display:none}
.parent.selected ul{display:block;-webkit-transition:all 2s ease 2s;-moz-transition:all 2s ease 2s;-o-transition:all 2s ease 2s;transition:all 2s ease 2s}
.page_menu li ul a{text-transform:none;font:16px Georgia}
.page_menu li ul li{margin:5px 0 0}
.page_menu a{font:bold 12px Georgia;color:#4f8fa5;text-transform:uppercase}
.page_menu a:hover,.page_menu a.selected{color:#9f4a4a;text-decoration:none}
.footer{overflow:hidden;height:212px;box-sizing:border-box;position:relative;padding:0 28px 0 0}
.footer .container{background-color:#eee;height:100%;position:relative}
.footer_menu{position:absolute;top:30px;left:80px}
.footer_menu ul li{display:inline-block}
.footer_menu a{font:13px Arial;color:#757575;margin-right:25px;text-decoration:underline}
.footer_menu a:hover{text-decoration:none}
.footer_menu .selected{color:#9f4a4a;text-decoration:none}
.f_tel{background:rgba(0,0,0,0) url(/local/templates/otdom_new_design/images/t1.png) no-repeat scroll 0 0;color:#8a8989;font:13px Arial;padding:8px 0 4px 15px;position:absolute;right:85px;top:23px}
.f_tel b{padding-left:25px}
.f_logo{position:absolute;left:80px;bottom:15px}
.city{right:78px;font:12px Arial;color:#b1b0b0;position:absolute;bottom:20px}
.copy{font:12px Arial;color:#757575;position:absolute;left:125px;bottom:20px}
.socials{position:absolute;right:205px;bottom:20px}
.socials a{background:no-repeat center center;width:24px;height:24px;margin-right:7px;float:left;overflow:hidden}
.socials a img{float:left}
.socials a:hover{box-shadow:1px 0 2px 1px gray}
.adres{position:absolute;top:90px;left:80px;font:12px Arial;color:#a3a1a1;display:block;width:750px}
.hr{background:url(/local/templates/otdom_new_design/images/b1.jpg) repeat-x 0 bottom;height:3px;width:750px;position:absolute;bottom:85px;left:80px;border:none}
.footer{height:380px}
.footer table{width:900px;position:absolute;top:-40px}
.footer table ul li{display:block!important;margin:0 0 8px}
.autors_list{width:700px;float:left;margin:0 0 50px}
.autors_list td:first-child{font:29px CyrillicOldBold;text-transform:uppercase;color:#9f4a4a;vertical-align:middle;padding-left:20px!important}
.autors_list td:last-child{padding-right:0!important}
.autors_list td{font-size:13px;padding:35px 20px 35px 14px;vertical-align:top;border-bottom:1px solid #728b9f}
.autors_list td a{text-transform:uppercase;display:block;color:#306f89;padding:5px 0;max-width:200px}
.autors_list td a:hover{color:#9f4a4a}
.alfavit{float:right;width:172px;margin:28px 0 0}
.alfavit a{width:20px;padding:12px 0 0 12px;color:#9f4a4a;font-size:17px;text-transform:uppercase}
.alfavit a:hover{color:#306f89}
.text_tbl{width:100%;font-size:16px;margin-left:-33px}
.text_tbl td{text-align:justify;width:50%;padding:20px 35px}
.vac_img{margin:35px 120px 5px 0}
.catalog{border-bottom:none}
.catalog2{border-bottom:none;width:938px!important}
.catalog2 .book{border-bottom:none;width:200px;margin:0 27px 40px 0;overflow:hidden;height:430px}
.catalog2 .detail{padding:25px 0 0;border-top:1px solid #728b9f;margin-bottom:10px}
.detail{width:100%}
.catalog2 img{margin:0 auto 20px;display:block}
.catalog2 .detail:hover{background-color:#f8eded}
.catalog2 .detail:hover .book_name{background-color:#fff}
.discount_price{position:relative;display:block}
.discount_price:before{content:'';position:absolute;background:url(/local/templates/otdom_new_design/images/str.png) no-repeat 0 0;background-size:100% 100%;left:0;top:4px;width:100%;height:51%}
.sort_block{width:100%}
.sort_block td{text-align:center}
.sort_block a{color:#5c8494;margin:0 0 0 33px;font-size:14px;border-bottom:1px solid #728b9f}
.sort_block a.selected{text-decoration:underline}
.vac{text-transform:uppercase;text-decoration:underline;float:right;padding:37px 0 0;font-size:11px}
.vac:hover{text-decoration:none}
.vacancy{border-bottom:1px solid #728b9f;margin-left:0}
.vacancy td{width:360px!important;padding:0 0 30px 120px}
.vacancy td:first-child{width:360px!important;padding-left:0!important}
.black{display:none;width:100%;height:100%;position:fixed;left:0;top:0;background-color:rgba(26,26,26,0.7)}
.apply_vacancy{padding:0 15px 20px;box-sizing:border-box;width:390px;background-color:#fff;text-align:center;border:1px solid #306f89;position:absolute;left:50%;top:30%;z-index:10;margin:-150px 0 0 -195px;box-shadow:0 0 10px rgba(0,0,0,0.6);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.6);-moz-box-shadow:0 0 10px rgba(0,0,0,0.6)}
.close_popup{
    position: absolute;
    display: block;
    top: 8px;
    right: 8px;
    width:30px;
    height:30px;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.125 15C28.125 22.2487 22.2487 28.125 15 28.125C7.75126 28.125 1.875 22.2487 1.875 15C1.875 7.75126 7.75126 1.875 15 1.875C22.2487 1.875 28.125 7.75126 28.125 15ZM3.8176 15C3.8176 21.1759 8.82413 26.1824 15 26.1824C21.1759 26.1824 26.1824 21.1759 26.1824 15C26.1824 8.82413 21.1759 3.8176 15 3.8176C8.82413 3.8176 3.8176 8.82413 3.8176 15Z' fill='%234F8FA5'/%3E%3Cpath d='M8.90625 18.2812L11.5579 20.9329L21.0044 11.4864L18.3528 8.83475L8.90625 18.2812Z' fill='%234F8FA5'/%3E%3Cpath d='M8.90625 11.4864L11.5579 8.83478L21.0044 18.2813L18.3528 20.9329L8.90625 11.4864Z' fill='%234F8FA5'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-position: center;
    transition: 0.2s;
}
.close_popup:hover,
.close_popup:focus{
    opacity: 0.7;
    transition: 0.2s;
}
.data-table{margin:15px 0}
.data-table td{vertical-align:middle}
.data-table tr td:first-of-type{padding-right:15px}
.apply_vacancy input[type=text],.data-table input[type=text],.data-table input[type=password],.bx-auth input[type=text],.bx-auth input[type=password]{display:block;border:none;color:#306f89;font-size:11px;text-transform:uppercase;width:310px;margin:5px 0 0;padding:10px 20px;border-bottom:1px solid #d8e4e9}
.apply_vacancy textarea,.data-table textarea{border:none;display:block;color:#306f89;font-size:11px;width:310px;margin:5px 0 0;padding:10px 20px;border-bottom:1px solid #d8e4e9;resize:vertical}
.apply_vacancy input[type=button],.data-table input[type=submit],.bx-auth input[type=submit],a.checkout{background-color:#cbdbe1;border:1px solid #306f89;cursor:pointer;font:11px Georgia;color:#306f89;text-transform:uppercase;padding:7px 9px;margin:20px 0 30px}
.errortext{text-transform:uppercase;display:block;margin:10px 0;font:11px Georgia!important;padding:5px;border:1px solid #9f4a4a;color:#9f4a4a!important}
.mf-ok-text,.notetext{text-transform:uppercase;display:block;margin:10px 0;font:11px Georgia!important;border:1px solid green;padding:5px!important}
.apply_vacancy input[type=submit]{color:#4f8fa5;cursor:pointer;text-align:left;font:30px Georgia;margin:15px auto 0;background:none;border:3px solid #4f8fa5;line-height:40px;padding:5px 20px}
.apply_vacancy span{display:block;font:11px Georgia;color:#306f89;text-transform:uppercase;text-align:left;margin:10px 20px}
.apply_vacancy input[type=file]{display:none}
.captcha{height:45px;padding-right:215px!important;width:115px!important;float:left;font-size:32px!important}
.captcha_img{display:block;float:right;margin:17px 20px 20px -300px}
.small_map{height:277px;width:576px;margin-top:20px}
.map{margin-top:20px}
.backet{border-collapse:collapse;margin:30px -20px 0}
.backet table.item{width:100%}
.backet tr td{width:50%;padding:15px 20px;border-bottom:1px solid #306f89}
.backet input#COUPON{display:none}
.otlozeno{background:rgba(0,0,0,0) url(/local/templates/otdom_new_design/images/i5.png) no-repeat scroll left 3px;display:inline-block;font:14px Georgia;height:18px;letter-spacing:1.1px;padding:3px 0 0 24px;text-transform:uppercase;position:absolute;right:360px;top:154px}
.ready{background:rgba(0,0,0,0) url(/local/templates/otdom_new_design/images/i5.png) no-repeat scroll left 3px;display:inline-block;font:14px Georgia;height:18px;letter-spacing:1.1px;padding:3px 0 0 24px;text-transform:uppercase;position:absolute;right:529px;top:154px}
.otlozeno.current,.ready.current{color:#9f4a4a}
.otlozeno b{color:#a04a4a;font:16px Georgia}
.backet .item tr td{width:auto;padding:0 20px 0 0;text-align:center;border-bottom:none}
.backet .item tr td.item_img{
    width: 120px;
}
.backet .item tr td.item_img img{
    max-width: 100%;
}
.backet .item tr td:last-child,.item tr th:last-child{border-right:1px solid #306f89}
.backet .item tr th{font:13px Georgia;width:auto;padding:0 20px 0 0;}
.autor{font:bold 12px Georgia!important;text-transform:uppercase;text-align:left}
.backet .item_name{overflow:hidden;height:90px;font:16px Georgia!important}
.item_name{font:13px Georgia;text-align:left}
.cost{color:#a04a4a;display:inline-block;font:20px Georgia;margin:3px 0}
.cost b{font:13px Georgia;margin:0 0 0 -5px}
.switch a{font:19px Georgia;display:block;padding:2px 0 5px}
.add{border-bottom:1px solid #306f89}
.item tr:last-child td,.item tr:last-child td a{font:18px Georgia;color:#a04a4a}

.item tr td.custom{
    position: relative;
}

.item tr td.custom .count{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 20px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.item tr td.custom .some-class{
    display: none;
}
.item tr td.custom .count a.more,
.item tr td.custom .count a.less,
.item tr td.custom .count input{
    float:left;
    display:inline-block;
    margin-right: 2px;
    text-align:center;
    font-size: 18px !important;
}
.item tr td.custom .count a.more,
.item tr td.custom .count a.less{
    padding: 0 6px;
    font-family: monospace;
    line-height: 1.2;
    text-decoration: none;
    transition: 0.2s;
}
.item tr td.custom .count a.more:hover,
.item tr td.custom .count a.less:hover{
    text-decoration: none;
    background-color: #fef6ea;
    transition: 0.2s;
}
.item tr td.custom .count a.less{
    transform: translateY(1px);
}
.item tr td.custom .count input{
    padding:0 2px;
    border:none;
    background:transparent;
    width:25px;
    color:#a04a4a;
}
.obnovit {width: 140px !important;}
.sum{font:29px Georgia;color:#a04a4a;float:left}
.sum s{color:#000}
.obnovit{border:none;padding:1px 0 0 27px;background:rgba(0,0,0,0) url(/local/templates/otdom_new_design/images/obn.jpg) no-repeat scroll left center;width:120px;height:26px;float:left;margin:6px 0 0 -20px;color:#306f89;text-decoration:none;font-size:100%;cursor:pointer;display:inline-block;white-space:nowrap;overflow:visible}
.oformit, a.oformit{font:29px Georgia;margin:-2px 8% 0;display:inline-block;color:#306f89;text-decoration:none;cursor:pointer;border:none;background:transparent}
.oformit:hover,a.oformit:hover,.obnovit:hover{color:#9f4a4a; text-decoration: none;}
.kol-vo{float:right;text-align:center;line-height:1.2;margin:4px 46px 0 0}
.kol-vo b{color:#a04a4a}
.itog{float:left;line-height:1;margin:7px 25px 0 0}
.series_text a{font-size:22px;line-height:25px;width:260px;margin:30px 20px;display:inline-block}
.seria{width:100%;margin-bottom:10px}
.seria tr td{line-height:1.1;padding:40px 50px 0 0;font:14px Georgia!important}
.seria tr td:first-of-type{width:220px}
.seria tr td:last-of-type{width:60px!important;padding:40px 0 0}
.seria .add_to{margin-top:0;padding:3px 3px 3px 23px;float:left;font:16px Arial!important;background:url(/bitrix/templates/otdom/images/i5.png) 4px 5px no-repeat;text-transform:uppercase;border:1px solid #306f89;border-radius:3px}
.seria .price{margin:0 0 6px 3px;font:16px Arial!important}
.seria .discount{font:16px Arial!important}
.seria .one_click{float:left;font:16px Georgia;margin:6px 3px 0 0;background:#306f89;color:#fff;padding:6px;border-radius:3px;border:none}
.big_img{margin-bottom:8px;max-width:307px}
.big_img1{max-width:328px}
.description{font:16px Georgia;}
.description span{display:block; font-family: Georgia !important; font-size: 16px !important;}
.description span.seri_autor_name{display:block; font-family: Georgia !important; font-size: 27px !important;}
.description p{margin-bottom:10px}
.description div,.description font{text-align:left!important;font-family: Georgia !important; font-size: 16px !important;}
.seria b,.seria em{color:#436d86;display:block}
.seri_name{font:20px Arial}
.seri_autor_name{font:30px Georgia}
.autor{margin:40px 0 20px}
.autor .description{width:100%}
.autor tr td{padding:0 0 0 10px;text-transform:none}
.registr{margin:30px auto 0;width:600px}
.registr tr td{width:50%;padding-right:40px}
.registr ul{list-style-image:url(/local/templates/otdom_new_design/images/plus.jpg);margin:0 0 0 10px}
.registration td{vertical-align:middle;text-align:right;padding-right:25px}
.registration input[type=text],.registration input[type=password]{width:308px;padding:5px 10px;background-color:#f0f4f6;border:1px solid #bcd5de;color:#306f89;margin:15px 0;font:12px Georgia}
.registration input[type=submit]{background-color:#306f89;font:12px Georgia;text-align:center;width:164px;height:31px;border:1px solid #bcd5de;color:#fff;display:block;cursor:pointer;margin:15px 0 0}
.reg{background-color:#306f89;font:12px Georgia;text-align:center;width:164px;padding:7px 0;border:1px solid #bcd5de;color:#fff;display:block;margin:20px 0 0}
.reg:hover{color:#fff}
.to_cart{background:url(/local/templates/otdom_new_design/images/arr.jpg) 10px center no-repeat #e0e9ec;border:1px solid #bcd5de;padding:5px 0;margin:106px 0 0;width:162px;text-align:center}
.data-table li{margin:0 0 0 25px}
.banner{width:100%;height:268px;overflow:hidden;margin-bottom:15px; border-radius: 10px;}
.main-text p{font-size:14px;margin-bottom:5px;margin-top:5px}
.main-text ul{font-size:14px;margin-bottom:5px;margin-top:5px;margin-left:30px}
.main-text ul li{font-size:14px;margin-bottom:5px;margin-top:5px;list-style-type:disc}
.main-text{margin-bottom:20px}
.main-text h2{margin-top:20px;margin-bottom:10px}
.main-text.bottom-text-inner{margin-bottom:20px;margin-top:30px}
div.img{overflow:hidden;background-size:auto 100%}
.ser{max-height:290px;max-width:445px}
.schema-price{display:none}
div.print a{color:#a04a4a;font-size:17px;margin:15px 0;text-transform:uppercase}
div.print img{float:left;margin-right:5px;padding-top:8px}
.form-contact input{padding:5px;color:#306f89;border:1px solid #306f89}
.form-contact textarea{padding:5px;color:#306f89;border:1px solid #306f89}
.form-contact .mf-text{font-size:16px;margin-top:8px}
.form-contact input[name="submit"]{padding:5px;color:#fff;border:#9f4a4a;background:#9f4a4a;margin-top:8px;font-size:16px}
.header-address{display:inline-block;float:right}
.h_link a.basket-sum{padding-left:0}
.buy-btn{display:block;float:left}
.item_buttons.vam{margin-right:-55px;text-align:right;float:right}
.item_buttons.vam .quantity{width:27px;text-align:center}
.price-info{float:right;text-align:right;padding-top:25px}
.price:not(.discount_price){display:inline-block;margin-top:8px}
.main-address{position:absolute;right:84px;top:63px;color:#8a8989;font:13px Arial}
.inside-f_tel,.inside-address{color:#8a8989;font:13px Arial;position:absolute;left:125px}
.inside-f_tel{bottom:60px}
.inside-address{bottom:44px}
#back-top{position:fixed;width:50px;height:50px;background-color:#9f4a4a;z-index:100;bottom:100px;right:28px;cursor:pointer;opacity:.5;color:#fff;text-align:center;line-height:50px;font-size:40px;border-radius:50%;display:none}
#back-top:hover{opacity:1}
#order_form_content #sale_order_props,.bx_order_make .bx_description,.bx-auth,form[name="bform"]{font-size:14px!important}
.h4title{color:#a04a4a;font-size:17px;margin:15px 0;text-transform:uppercase}
.bbb{font-weight:700}
.sm_img{max-width:100px;max-height:100px;margin-bottom:10px}
.profile-table{font-size:16px;text-transform:none}
.profile-table input[type=text],.profile-table input[type=number],.profile-table input[type=password]{border:1px solid #d8e4e9;text-transform:none;font-size:16px;color:#306f89;width:310px;margin:5px 0 0;padding:10px 20px}
.save_changes{margin-top:30px;margin-bottom:30px;margin-left:calc(50% - 100px);padding:3px 23px;font:16px Arial!important;text-transform:uppercase;border:1px solid #306f89;border-radius:3px;color:#306f89;display:inline-block;background-color:#fff}
.save_changes:hover{color:#9f4a4a;border:1px solid #9f4a4a}
.order_tbl{width:100%;border-collapse:separate;border-spacing:30px 15px;text-align:left;margin:20px 0 20px -30px;font-size:18px}
.order_tbl tr td:first-of-type{width:85%}
.item_list{width:100%;border-collapse:separate;border-spacing:15px;text-align:left;margin-left:-15px;font-size:16px}
.items_name{width:70%}
.bold{font-weight:700}
.order_name{color:#a04a4a;font-size:27px;text-align:center}
.order_status{font-size:18px;color:#a04a4a;text-align:center;display:inline-block}
.details{display:none}
.show_details,.hide_details{text-decoration:underline;color:#a04a4a;margin-top:15px;display:inline-block;font-size:16px}
.show_details:hover,.hide_details:hover{color:#306f89;text-decoration:none}
.show{display:block!important}
.podborki a{overflow:hidden;display:inline-block;border-radius:10px 10px 10px 10px;-moz-border-radius:10px;-webkit-border-radius:10px 10px 10px 10px}
.podborki a img{float:left}
.title-search-result #row_1 th{display:none}
.title-search-result,.title-search-result tr,.title-search-result td{background:#fff}
.contentLink{clear:both;position:relative;color:#9f4a4a;font-size:18px}
.contentLink::after{content:'';position:absolute;top:8px;border:5px solid transparent;border-top:8px solid #9f4a4a;right:-20px;-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg)}
.contentLink.active::after{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(180deg);top:3px}
.contentBlock{padding:15px 0;display:none}
.not-found-page a,.not-found-page p{font-size:22px;line-height:28px}
.not-found-page p,.not-found-page ul li,.not-found-page a{font-size:14px}
.not-found-page .sub-menu li{margin-left:30px;list-style-type:disc}
.sitemap-list ul{margin-left:20px}
font.text a,a.one_click,a.add_to,a.add_to:hover,a.detail:hover,a.detail{color:#306f89!important;text-decoration:none!important}
.book .one_click{color:#306f89!important}
.buy-btn a.one_click{color:#fff!important}
.print{margin-top:20px}




/* new design styles*/
body{font: 14px/20px Georgia,Georgia,Arial,sans-serif;}
.wrapper { min-height: 1px; height: auto !important; height: auto; padding: 0 0 0 0; color: #306f89; }

.top_link{max-width: 1125px; margin: 0 auto; background-color: #bc484d; color: #fff; border-bottom:none; height: 33px; padding: 0; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; justify-content: space-between; -ms-align-items: center; align-items: center;}
.top_link a { color: #fff;font-size: 18px;}
.top_link a:hover { color: #dfddda; text-decoration: none;}
.top_link a.cabinetLnk {background: url('/local/templates/otdom_new_design/images/ico_lk.png') left center no-repeat; padding-left: 22px; margin-left: 30px;}
.top_link #callback{background: url('/local/templates/otdom_new_design/images/ico_callPhone.png') left center no-repeat; padding-left: 23px;}
.top_link #open_form{background: url('/local/templates/otdom_new_design/images/ico_email.png') left center no-repeat; padding-left: 23px;}

.middleHeader{max-width: 1125px; margin: 0 auto; background-color: #fff; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; justify-content: space-between; padding: 20px 15px 0 27px;}
.middleHeader .busket .cab{display: none;}
.middleHeader .phone span{display: block;font-size: 18px;color: #9ca3a9; margin-top: 5px;}
.middleHeader .phone a{font-size: 27px; color: #4c738b; display: block;text-align: center; line-height: 32px;} 
.middleHeader #title-search{min-width: 610px; margin-top: 10px; position: relative;}
.middleHeader .search{height: 50px; border:none; border-bottom: 1px solid #e7ded1; background-color: #fef6ea; padding: 0 60px 0 20px ; background-image: url('/local/templates/otdom_new_design/images/ico_search.png'); background-position: 98% center; } 
.middleHeader #title-search input[type="submit"]{position: absolute; right: 0; top: 0; width: 60px; cursor: pointer; height: 50px; border: none; background: transparent;}

.middleHeader .busket{position: relative; width: 204px; margin-top: 10px;}
.middleHeader .busket .basket{width: 100%;}
.middleHeader .busket .basket span{border-radius:50%; background-color: #bc484d; color: #fff; font-size: 21px; width: 30px; height: 30px; display: block; overflow: hidden; text-align: center; line-height: 30px; position: absolute; bottom: 14px; left: 28px;}
.middleHeader .busket .basket b{display: block; color: #797570; font-size: 21px; margin-left: 10px; text-align: right; font-weight: normal; float: right;}
.middleHeader .busket .basket-sum{position: absolute; right: 0; top: 30px; font-size: 18px; color: #797570;}
.middleHeader .busket .basket-sum span{font-size: 27px;}

.banner{margin-bottom: 23px;}
.top_menu a, .right_menu a { font: 21px/1 Georgia; border-right: 1px solid #bcb6ad; padding: 0 15px; color: #4c738b; }
.top_menu_wrap{background-color: #fef6ea; border-bottom: 1px solid #bcb6ad; padding: 10px 0;margin-right: -8px; margin-left: -2px;}
.inner .top_menu_wrap{background-color: #fef6ea; border-bottom: 1px solid #bcb6ad; padding: 10px 0;     margin-right: -9px; border-top: none;}


.left-sidebar .top_menu_wrap{margin-top: 15px; height: 22px; font-size: 21px; line-height: 1; text-align: left; padding-left: 28px;}
.top_menu{margin-left: 0; float: none;}
.header{overflow: visible; height: auto;}
.logo {margin-top: 12px;}
.wrapper{padding-bottom: 15px;}
.page_menu{border-top: 0;}
.page_menu a {font: bold 13.5px Georgia; color: #4c738b; word-break: break-word;}
.page_menu a:hover {color: #bc484d;}

/*Content*/
h3.authorH3{font-size: 27px; display: block; color: #bc484d; border-bottom: 1px solid #a5b9c5 !important; padding: 14px 0; font-family: Georgia; text-transform: initial; font-weight: normal;}
.popular_books.catalog2.authors.marTop{margin-top: -100px;}
.to_hide.interest.marTop{margin-top: -100px;}
.popular_books{padding-top: 5px;}
.content .titleh3 { font-size: 27px; display: block; color: #bc484d; border-bottom: 1px solid #a5b9c5; padding: 14px 0;}
.content .titleh3 .look_all{ font-size: 16px; color: #4c738b;}
.content .titleh3 .look_all b{ font-weight: normal;}
.content .titleh3 .look_all:hover{text-decoration: none; color: #bc484d;}

.catalog2 .detail{border-top:none;}
.catalog2 .detail:hover { background-color: #fef6ea; }
.book_name { font: normal 17px Georgia; border-bottom: none; color: #4c738b; height: 75px;}
.catalog2 .book { height: 430px; }
a.add_to { float: left; font: 20px Georgia; padding: 0 12px; background: none; text-transform: none; color: #bc484d !important; border: 1px solid #bc484d; line-height: 30px;}
.book .one_click { color: #878e96 !important; }
.one_click { float: left; font: 16px Georgia; color: #878e96; padding: 3px; border-radius: 3px; margin-top: 2px; border:none; }
.discount_price:before{display: none;}
.price.discount_price{text-decoration: line-through; margin-bottom: 6px;}
.popular_series, .popular_autor{border-bottom: none;}
.popular_autor .auth_img { width: 133px; height: 133px; border-radius: 50%; position: relative; border: 1px solid transparent;}
.popular_autor .auth_img:hover{border: 1px solid #b0a9a0;}
.popular_autor .auth_img:hover:before{display: block;}
.popular_autor .auth_img:before { content: " "; position: absolute; top: 0px; border-radius: 50%; left: 0; right: 0; bottom: 0; border: 5px solid #fff; display: none;}
.popular_autor a{font-size: 17px; color: #4c738b;}
.popular_autor a:hover{color: #bc484d; text-decoration: none;}
.popular_autor td span { font: normal 17px Georgia; }

aside {overflow: hidden;}
.inner .left-sidebar .top_menu_wrap{margin-bottom: 20px;}
.inner .header { height: auto !important; }
.inner .bredcrumbs { margin: 10px 0; }
.inner h1 { font-size: 27px; color: #bc484d; padding: 15px 0;}
.catalog2{width: 100% !important;}
.sort_block td:first-child{text-align: left;}
.sort_block td:last-child{text-align: right;}
.sort_block a{margin: 0 10px;}
.catalog2 .book{margin-right: 26px;}
.inner .bx_catalog_text { margin-bottom: 0; }
.inner .bx_catalog_text .bx_catalog_text_mb{ margin-bottom: 20px; }
.inner .bx_catalog_text .bx_catalog_text_mb::after{content:" "; display: block; width: 100%; clear: both;}
.sort_block{border-bottom: 1px solid #a5b9c5;}
.sort_block td{ padding-top: 3px; padding-bottom: 17px; text-transform: uppercase;}
.sort_block td a{text-decoration: none; border-bottom: none;}

.description h1.seri_name{padding: 0 15px 15px 0; color: #4c738b; font-size: 25px; font-family: Georgia;border: none;text-align: left;}
.description .contentLink{color: #bc484d; font-size: 21px; margin-top: 20px;}
.seria .buy-btn .add_to{float: left; font: 20px Georgia !important; padding: 0 12px; background: none; text-transform: none; color: #bc484d !important; border: 1px solid #bc484d; line-height: 30px !important; border-radius: 0 ;}
.buy-btn a.one_click { color: #878e96 !important; border: none;text-decoration: none!important;font: 16px Georgia; background-color: transparent; padding: 0;}
.item_buttons.vam { margin-right: 0; text-align: right; clear: both; width: 100%; position: relative; margin-top: 15px;}
.item_buttons.vam::before{content:"изменить количество"; display: block; width: 100px; position: absolute; left: 0; top: 0; text-align: left; font-size: 17px; line-height: 19px;}
.item_buttons.vam .quantity{width: 110px; height: 30px; border: 1px solid #4c738b; color: #bc484d; font-size: 16px;}
.item_buttons_counter_block a{font-size: 28px;} 
.item_buttons_counter_block a:hover{text-decoration: none;}
.item_buttons_counter_block a:first-child { position: absolute; left: 115px; top: 1px; left: 9px; top: -13px;}
.item_buttons_counter_block a:last-child { position: absolute; right: 9px; top: -10px;}
.element__item .bold{font-size: 16px; font-family: Georgia; color: #4c738b; font-weight: bold;}
.element__item em a{font-size: 16px; font-family: Georgia; color: #bc484d; text-decoration: none;}
.element__item em {font-size: 16px; font-family: Georgia; color: #4c738b; text-decoration: none;}
.element__item em a:hover{text-decoration: underline;}
.seria tr td{padding-right: 25px; padding-top: 5px;}
.seria tr td:last-of-type{padding-top: 5px;}
.seria tr td:last-of-type {width: 150px!important;}
.popular_books{border-bottom: none; }
.to_hide .popular_books font.text{display: none;}
.seri_autor_name { font: 28px Georgia; color: #d24f4b;}
.description { font: 16px Georgia; text-align: justify;}
.seria tr td:last-of-type em:last-of-type{color: #bc484d;}
.galleryThumbs{margin-bottom: 9px;}
.galleryThumbs a{border: 1px solid #cdcdcd; line-height: 1; font-size: 0; margin-right: 3px; padding: 1px;}
.galleryThumbs a .sm_img{margin-bottom: 0;}
.gallery .price-info{padding-top: 0;}
.seria .discount { font: 16px Georgia !important; }
.gallery .price-info .price.discount_price{margin: 3px 0 18px; font-size: 19px !important; font-family: Georgia !important;}
.gallery .price-info .discount{font-size: 19px !important; font-family: Georgia !important;}
#element__counter{position: relative;}

.big_img.imgBigSeria{max-width: 100%; margin: 0 auto; display: block;}
.pageNavBot{font-size: 16px; margin-bottom: 20px;}
.pageNavBot font{line-height: 1.4;}

.bx-registration-table .bx-auth-input {
	text-transform: none !important;
}

/*footer*/
.footer{padding: 0;}
.footer .hr {width: 970px;}

.footer__title{
	color: #a04a4a;
    font-size: 17px;
    margin: 15px 0;
    text-transform: uppercase;
}
.logo-h1{
	color: #d9464c;
    font-size: 20px;
    padding: 0 30px 0;
    border-bottom: none;
}
.slider .book .price{
    width: 100%;
    text-align: center;
}
.slider .book .add_to{
	width: 133px;
    text-align: center;
    float: unset;
}
.slider .book .one_click{
	width: 100%;
    text-align: center;
}

/*.slider .book{
	width: 205px;
}*/

.interest.marTop {
	margin-top: -100px;
}


.backet > tbody > tr{
	display: flex;
	flex-wrap: wrap;
}
.backet > tbody > tr >td{
	width: 427px;
}


.bx_ordercart-link{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
}
.bx_ordercart-link a{
	position: static;
	margin-right: 25px;
}
.bx_ordercart-link a #normal_count, 
.bx_ordercart-link a #delay_count{
	display: inline-block !important;
}
.form-policy{
	color: #757575 !important;
    text-transform: unset !important;
    text-align: center !important;
    font-size: 14px !important;
}
.pageNavBot a{
	font-size: 16px !important;
}
.item_buttons_counter_block{
	position: relative;
}
.item_buttons_counter_block a:first-child{
	top: -10px;
}
#back-top:before{
	content: "";
    width: 2px;
    height: 10px;
    position: absolute;
    top: -10px;
    left: 12px;
    border: 12px solid transparent;
    border-bottom: 11px solid white;
}
#back-top:after{
	content: "";
    width: 8px;
    height: 18px;
    background: white;
    display: block;
    position: absolute;
    top: 18px;
    left: 21px;
}
.add-basket-popup__tilte{
	text-align: center;
}
.backet .item_name{
	height: 95px;
}

.cookie-consent {
    /*visibility: visible;*/
    /*opacity: 1;*/
    /*position: fixed;*/
    /*right: 105px;*/
    /*bottom: 20px;*/
    /*width: 328px;*/
    /*padding: 25px 30px;*/
    /*background: #ffffff;*/
    /*box-shadow: 4px 4px 8px 0 rgba(34, 60, 80, 0.2);*/
    /*z-index: 900;*/

    visibility: visible;
    opacity: 1;
    position: fixed;
    right: 95px;
    bottom: 20px;
    width: 260px;
    padding: 10px 15px;
    background: #ffffff;
    box-shadow: 4px 4px 8px 0 rgba(34, 60, 80, 0.2);
    z-index: 900;
    font-size: 12px;
}
.cookie-consent.cookie-consent-hide{
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    transition: 0.3s;
}
.cookie-consent__close {
    position: absolute;
    top: 10px;
    right: 10px;
    display: block;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3C!-- --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 612 612' style='enable-background:new 0 0 612 612;' xml:space='preserve'%3E%3Cg%3E%3Cg id='cross'%3E%3Cg%3E%3Cpolygon points='612,36.004 576.521,0.603 306,270.608 35.478,0.603 0,36.004 270.522,306.011 0,575.997 35.478,611.397 306,341.411 576.521,611.397 612,575.997 341.459,306.011 '/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: contain;
    background-position: center;
    transition: 0.2s;
}
.cookie-consent__close:hover,
.cookie-consent__close:focus{
    opacity: 0.7;
}
.cookie-consent__body {
    margin-bottom: 10px;
}
.cookie-consent__body a{
    color: #bc484d;
    text-decoration: underline;
}
.cookie-consent__body a:hover,
.cookie-consent__body a:focus{
    color: #bc484d;
    text-decoration: none;
}
.cookie-consent__apply {
    display: inline-block;
    padding: 6px 24px;
    border: 1px solid #bc484d;
    background: #bc484d;
    color: #fff;
    transition: 0.2s;
}
.cookie-consent__apply:hover,
.cookie-consent__apply:focus{
    background: #fff;
    color: #bc484d;
    transition: 0.2s;
}
/* End */
/* /local/templates/otdom_new_design/style/style.css?173323513869 */
/* /local/templates/otdom_new_design/components/bitrix/search.title/.default/style.css?17332351382108 */
/* /local/templates/otdom_new_design/components/bitrix/breadcrumb/.default/style.css?1733235138109 */
/* /bitrix/components/dex/main.feedback/templates/.default/style.css?1687194784292 */
/* /local/templates/otdom_new_design/components/dex/main.feedback/template1/style.css?1733235138292 */
/* /local/templates/otdom_new_design/styles.css?17332351381388 */
/* /local/templates/otdom_new_design/template_styles.css?173338471538183 */
