body { margin:0; padding:0; display:inline-block; text-align:center; width:100%}
p { color:#222; word-break:break-word}
.h1, h1 { font-size:24px; font-weight:700; margin-top:0}
a { text-decoration:none; color:#000000}
.container { width:986px; padding:0; background:#fff; padding:9px; margin-top:12px}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { padding:0}
a:hover { color:#e98400; text-decoration:underline}
.col-md-2-250 { width:250px; background:#f1f1f1; min-height:100%; position:fixed; left:0; top:0; bottom:0}
.col-md-10-rezin { width:calc(100% - 250px); float:right}
.nav>li>a:focus, .nav>li>a:hover { background-color:rgba(255, 255, 255, 0)}
.container-fluid { margin:0px; padding:0px}
.row { margin:0px; padding:0px}
.kolonka_left { padding-top:25px; background:#202328; min-height:100%}
.kolonka_right { float:right; width:219px; margin-top:8px}
.kolonka_right img { width:100%; margin-bottom:8px}
.kolonka_left img { width:30px; margin-bottom:20px; -webkit-filter:invert(100%); filter:invert(100%)}
.kolonka_center { margin:0; padding:0 10px; margin-top:8px; display:inline-block; float:left; width:530px}
ul.dop_menu { list-style:none; padding:0; margin:-5px 0 5px}
ul.dop_menu li { padding:0; font-size:16px; line-height:1.4; margin-top:15px; text-align:center; margin-bottom:0px; display:inline-block; width:100%}
ul.dop_menu li a { display:block; color:#fff; text-decoration:none; text-transform:uppercase}
ul.dop_menu li.act a, ul.dop_menu li a:hover { color:#e98400; text-decoration:none; opacity:0.85}
.logo { font-size:28px; line-height:1.23; font-weight:700; width:100%; display:inline-block; margin-bottom:10px; color:#fff}
.logo:hover { text-decoration:none; opacity:0.85; color:#e98400}
.Information { width:calc(100% - 30px); display:inline-block; line-height:1.23; background:white; margin:0 15px; margin-top:12px; padding:10px; font-size:18px; font-weight:700}
.Information:hover { opacity:0.85; text-decoration:none; color:#e98400}
.Informationtelefon { width:100%; display:inline-block; line-height:1.23; margin-top:12px; font-size:20px; font-weight:700; margin-bottom:12px; color:#fff}
.Informationtelefon:hover { opacity:0.85; text-decoration:none; color:#e98400}
#footer { color:#fff; width:974px; margin:0 auto; position:relative}
.sliderfon { background:url(/style/img/fonbg1new.webp) repeat-y center bottom; display:inline-block; width:100%; min-height:585px; padding:0 80px}
.sliderfon span { font-size:24px; display:inline-block; width:100%; text-align:left; font-weight:700; line-height:1.1; margin-bottom:10px}
.sliderfon span.cvet { width:auto; color:#e98400; display:inline-block; text-shadow:0.5px 0.5px 1px #000}
.bl1head { padding-right:10px; margin-bottom:90px}
.bl1head img { float:left; height:60px; margin-bottom:20px; margin-top:15px}
.bl1head span { font-size:16px; margin-bottom:0; line-height:1.4}
.obshiiclass span { margin-bottom:20px}
.obshiiclass input { padding:8px 12px; width:100%; margin-bottom:20px}
.obshiiclass input.send { background:#e98400; border:0; width:auto; padding:10px 25px; margin:auto; color:#fff; font-size:18px}
.slabovid { float:right; margin:25px 0; position:absolute; right:65px}
.slabovid img { height:55px}
.politika { display:inline-block; width:100%; text-align:left; margin-bottom:15px}
.politika input { float:left; cursor:pointer; margin:0px 5px 0px 0px !important; width:auto !important}
.politika label { font-size:12px; color:rgb(0 0 0); font-weight:400; display:block !important; cursor:pointer; line-height:1.1}
.politika a { font-size:12px; color:rgb(0 0 0); text-decoration:underline}
.politika a:hover { font-size:12px; text-decoration:none}
.rkntrebovanie { background-color:rgb(243, 243, 245); padding:5px 10px; display:none; width:calc(100% - 0px); position:fixed; bottom:0; border-top:1px solid #c1c1c1}
.rkntrebovanie span { color:black; letter-spacing:0.6px; line-height:1.23; font-size:12px; padding:0px 50px; text-align:center; display:inline-block}
.rkntrebovanie a { color:black; text-decoration:underline}
.rkntrebovanie a:hover { color:black; text-decoration:none}
.rkntrebovanieclose { position:absolute; float:right; right:9px; width:22px; cursor:pointer; top:9px}
.pagefon h2 { font-size:36px; font-weight:700; line-height:1.4}
.licenziya { margin-bottom:35px}
.licenziya .fancybox { width:25%; display:inline-block; border:1px solid #ccc}
.licenziya .fancybox img { width:100%}
.footerfon { background:#dcdcdc; display:inline-block; width:100%; padding:30px 0}
.footerfon span { font-size:22px; width:100%; display:inline-block; font-weight:700}
.footerfon span.ftnew { font-size:16px; margin-bottom:10px; font-weight:400}
.footerfon a { font-size:16px}
.footerfon a:hover { color:#e98400; text-decoration:none}
.sliderfonnew { background:url(/style/img/fonbg1new.webp) repeat-y center bottom; display:inline-block; width:100%; min-height:105px; padding:0 80px}
.sliderfonnew h1 { text-align:left; font-size:36px; margin:0; margin-top:30px; margin-bottom:30px}
.pagetext { display:inline-block; width:100%; padding:20px 80px; min-height:calc(100% - 290px)}
.telefonedinii { background:#e98400; margin:20px 0; padding:20px}
.telefonedinii img { height:32px; margin-top:-10px; margin-right:10px}
.telefonedinii span { color:#fff; font-size:24px}
.kont3ch { margin:25px 0; text-align:left}
.kont3ch img { float:left; margin-right:10px}
.kont3ch span { display:block; font-size:16px; font-weight:700; margin-top:2px}
.kont3ch a { font-size:16px; font-weight:700}
.kont3ch a:hover { color:#e98400; text-decoration:none}
.svedobobraz { background-color:#f7f7f7; color:#000000; display:inline-block; width:100%; font-size:20px; padding:10px}
.svedobobraz:hover { background-color:#e6e6e6; color:#000000; text-decoration:none}
.pagetext p { font-size:16px; text-align:left}
.pagetext li { font-size:16px; text-align:left}
.pagetext table { width:100%}
.pagetext table td { border:1px solid #ccc; padding:10px; min-width:100px}
.pagetext table td p { margin:0}
.Price100 { display:inline-block; width:100%; text-align:left}
.Price33 { background:rgba(0,0,0,.02); width:31%; margin:15px 1%; display:inline-block; padding:15px; text-align:center; vertical-align:top}
.Price33 img { margin:auto; margin-bottom:15px}
.Price33 hr { width:60%; margin:20px 20%; border-bottom:3px solid #e98400}
.Price33span1 { margin:0 0 20px; font-size:26px; line-height:1; display:block; width:100%; text-align:center; font-weight:700}
.Price33span2 { color:#e98400; font-size:37px; line-height:1}
.Price33span3 { text-align:center; padding:11px 10px; display:block; margin:0; border-bottom:1px solid rgba(0,0,0,0.1); font-size:18px}
.Price33span4 { text-align:center; padding:11px 10px 0px 10px; display:block; margin:0; border-bottom:0px solid rgba(0,0,0,0.1); font-size:18px}
.Price33span5 { text-align:center; padding:0px 10px 11px 10px; display:block; margin:0; border-bottom:1px solid rgba(0,0,0,0.1); font-size:18px; font-weight:700}
.Price33span6 { font-size:20px; background:#e98400; border-bottom:2px solid #beb038; width:100%; height:58px; display:block; padding:15px; font-weight:700; margin-top:15px; cursor:pointer}
.Price33span6:hover { opacity:0.85}
.obshiiclass { z-index:2; background:#fff; width:400px; height:auto; padding:25px; position:relative}
.obshiiclass span { display:block; width:100%; text-align:left; font-size:18px; font-weight:700; margin:0; padding:0; margin-bottom:12px}
.obshiiclass input { width:100%; margin-bottom:15px; padding:8px 12px; margin-left:0; font-size:16px; font-weight:400 !important; margin-top:0}
.obshiiclass input:hover { text-decoration:none}
.obshiiclass input.btn_submit { border:2px solid #e98400; border-radius:4px; padding:8px 12px; text-decoration:none; text-align:center; transition:all .3s ease-in-out; background-color:#e98400; font-weight:700; display:inline-block; vertical-align:top; cursor:pointer; color:#fff; margin-top:11px; display:inline-block; position:relative; margin-bottom:0}
.obshiiclass input.btn_submit:hover { opacity:0.85}
.obshiiclass label { margin-bottom:5px; text-align:left; width:100%; display:inline-block; font-weight:400}
.otziv { display:inline-block; width:100%; background:url('/style/img/otzivfon.jpg') center center no-repeat; background-size:cover}
.otzivs .slick-prev:before, .otzivs .slick-next:before { font-size:32px; color:black}
.otzivs .slick-prev:hover:before, .otzivs .slick-next:hover:before { font-size:32px; color:#e98400}
.otzivs { display:inline-block; width:100%; margin-bottom:0; padding:90px 0; height:608px; text-align:center}
.otzivs .slide .otxobvimg { overflow:hidden; border:2px solid #e98400; height:100px; margin-top:0; width:100px; transform:rotate(-45deg) scale(1.4); margin:auto; border-radius:3px; margin-bottom:59px}
.otzivs .slide { padding-top:47px}
.otzivs .slide .otxobvimg img { transform:rotate(45deg) scale(1.4); width:100%}
.otzivs .slide hr { width:50%; margin:10px 25%; border-bottom:2px solid #e98400}
.otzivs1 { display:inline-block; font-size:17px; font-style:italic; width:70%; margin:0 15%; margin-bottom:20px}
.otzivs2 { display:inline-block; font-size:14px; font-weight:600; margin-bottom:7px; text-transform:uppercase; width:100%}
.otzivs3 { display:inline-block; font-size:12px; line-height:14px; vertical-align:top}
.search { padding:8px 19px; border-radius:50%; cursor:pointer; border:2px solid #000000; width:14px; float:right; margin-left:25px; margin-top:31px; margin-bottom:29px}
.search img { margin-top:0; display:inline-block; height:22px; margin-left:-10px}
.search_block { display:none; width:100%; position:fixed; background:#fff; left:0; right:0; top:0; height:120px; z-index:999}
.search_block input { width:100%; margin-top:20px; padding:12px; font-size:16px; line-height:1; border-radius:5px; border:2px solid #000000}
.search_block .btn-default:hover { color:#333; background-color:rgba(230,230,230,0); border-color:#adadad}
.top_searchs { background:url(/style/img/poisk.png); background-size:cover; width:20px; height:20px; padding:0; border-radius:0; border:0; margin-top:-27px; float:right; margin-right:11px; cursor:pointer; z-index:9; display:inline-block; position:relative}
.top_searchs:hover { color:#333; background-color:rgba(230, 230, 230, 0); border-color:rgba(173, 173, 173, 0)}
.search_close { position:absolute; right:8px; top:8px; height:22px; cursor:pointer}
.pages_one { display:inline-block; width:100%; margin-top:25px; border-bottom:2px solid #d1d1d1; padding-bottom:25px; text-align:left}
.pages_one_title { text-align:left; display:inline-block; width:100%; font-size:20px; color:#d17600; margin-bottom:10px}
.text_search { display:inline-block; width:100%; text-align:left; line-height:1.4}
.pages_one .To_book_3 { margin-top:10px}
.To_book_3 { background:linear-gradient(to right, #e98400, #cf7500); color:#fff !important; padding:12px 25px; font-size:14px; font-weight:600; border-radius:8px; cursor:pointer; text-transform:uppercase; display:inline-block; margin-top:16px}
.To_book_3:hover { opacity:0.85; text-decoration:none !important}
