body { margin:0; padding:0; display:inline-block; text-align:center; width:100%; font-family:Arial}
.container-fluid { padding-right:0; padding-left:0}
.logo { display:inline-block; padding-top:0; font-size:22px; line-height:1.1; font-weight:700; padding-right:0; color:#fff; margin-top:-17px}
.logo img { display:inline-block; height:165px; margin-top:15px}
.row { margin-right:0; margin-left:0}
.logo:hover { text-decoration:none !important; color:#fff; opacity:1}
.tel { display:inline-block; color:#fff; font-size:20px; font-weight:700 !important; margin-top:8px}
.tel:hover { color:#fff; opacity:1}
.mail { display:inline-block; color:#d6472e; font-size:20px; font-weight:700; margin-bottom:5px; width:100%}
.mail:hover { color:#d6472e; opacity:1; text-decoration:underline}
.zvonok { display:block; background:#dec839; color:#fff; font-size:18px; padding:5px 16px; margin-top:0; width:168px; text-align:center; float:right}
.zvonok:hover { color:#fff !important; text-decoration:none; opacity:1}
.zvonok.news { width:181px; background:rgb(240 248 255 / 0%); color:#000; font-size:16px; padding:5px 0px}
.zvonok.news:hover { color:#23527c !important; text-decoration:underline}
.zvonok img { width:20px; margin-top:-3px; margin-right:5px}
.dropdown:hover > .dropdown-menu { display:block; background-color:rgb(25, 25, 25)}
.dropdown-menu>li>a { padding:8px 15px; color:#000}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { color:rgb(3 96 160 / 77%); background:#f7f7f7; opacity:1}
.dropdown:hover > .dropdown-menu { background-color:#222; box-shadow:0 0 10px rgb(0 0 0 / 50%)}
.nav>li>a { padding:13px 0px 13px 20px}
.navbar-nav>li>a { font-size:17px; color:#fff}
.nav>li>a:focus, .nav>li>a:hover { background-color:rgb(238 238 238 / 0%); text-decoration:underline}
.dropdown-menu>li>a { color:#ffffff}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { color:#ffffff; text-decoration:none; background-color:#32353F}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { color:#dec839; opacity:1; background:rgb(93 93 93 / 0%)}
.slider { display:inline-block; height:647px; width:100%; margin-bottom:0}
.slider .slide .sl0 { display:inline-block; width:50%; padding:0; margin-right:50%; margin-top:210px}
.slider .slide .sl1 { display:inline-block; color:#fff; font-size:24px; width:100%; text-align:right; padding-left:0; font-weight:700; margin-top:245px}
.slider .slide .sl2 { display:inline-block; margin-top:5px; color:#fff; font-size:48px; width:100%; text-align:right; padding-left:0; font-weight:700}
.slider .slide a { background:#dec839; color:#ffffff; line-height:1.23; font-size:16px; padding:12px 0px; margin-top:35px; text-transform:uppercase; display:inline-block; font-weight:700}
.slider .slide a:hover { background:rgb(255 255 255 / 100%); color:#222; opacity:1; text-decoration:none !important}
.slick-dots { bottom:25px; text-align:right; right:80px}
.slick-dots li button:before { font-size:14px; color:#8a8a8a; opacity:1}
.slick-dots li.slick-active button:before { color:#dec839; opacity:1}
.header { margin-top:72px}
.headers { padding:10px; display:inline-block; width:100%; background:#fff}
p { color:#000; text-align:left; font-size:16px; line-height:1.4; margin-bottom:0}
.plashka p { text-align:right; margin-bottom:5px}
.h1, h1 { padding:0; text-align:left; font-size:32px; line-height:45px; color:#000000; margin:0 0 15px 0; width:100%}
a { text-decoration:none; color:#000000}
.container { width:1170px; padding:0; margin-top:0}
.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}
.h3, h3 { color:#000}
a:hover { text-decoration:none; opacity:.85}
.footer { padding:0; color:#fff; background-color:#000; opacity:0.7}
.footers { display:inline-block}
.footers span { display:inline-block; width:100%; text-align:left; font-size:16px; margin-bottom:20px; margin-top:80px; color:#ffffff; padding:0; font-weight:700}
.footers span.ft5 { display:inline-block; width:100%; text-align:center; font-size:13px; margin-bottom:20px; margin-top:10px; color:#ffffff; padding:0; font-weight:400}
.footers p { display:inline-block; width:100%; text-align:left; font-size:14px; color:#fff}
.footers a { display:inline-block; width:100%; text-align:left; font-size:13px; margin-bottom:2px; color:#e0e0e0; padding:0 20px}
.footers .logo { margin:auto; text-align:center; margin-top:0}
.footers .logo img { height:155px; margin:15px auto; text-align:center}
.footers a.tel { color:#ffffff; margin-top:0; float:none; width:auto; padding:0}
.footers a.tel:hover { color:#ffffff; margin-top:0; float:none; width:auto; padding:0}
.footers a.mail { color:#dec839; margin-top:0}
.footers a.mail:hover { color:#dec839; margin-top:0}
.footers .socseti a { width:auto}
.footers .socseti { float:left}
.footers a:hover { display:inline-block; text-decoration:underline}
.page { display:inline-block}
.pages { display:inline-block}
.pagesfon { display:inline-block; background:#fff; padding:0; margin-bottom:25px; width:100%; min-height:400px}
.pagesfon h3 { text-align:left}
.pageskroshki { text-align:left; padding:10px 15px; background-color:#f5f5f5; margin-left:-10px; margin-right:-10px}
.pageskroshki a { display:inline-block; font-size:13px; color:#828282}
.pageskroshki a:hover { display:inline-block; color:#000}
.pageskroshki img { display:inline-block}
.kontaktiheader { position:absolute; z-index:2; width:100%; padding:0}
.kontakti { border-bottom:1px solid #fff; padding:3px 0 10px 0; margin-bottom:15px}
.ikon1 { margin-left:5px; margin-right:0px; margin-top:-5px; height:26px}
.ikon2 { margin-left:25px; margin-right:5px; margin-top:-5px; height:26px}
.kontakti span { color:#fff; margin-top:5px; font-size:20px; font-weight:700 !important}
.sl1 { display:inline-block; width:100%; text-align:right; font-size:36px}
.sl2 { display:inline-block; width:100%; text-align:right; font-size:36px}
.sl3 { display:inline-block; width:100%; text-align:right; font-size:14px; color:#fff}
.sl4 { display:inline-block; width:304px; text-align:center; float:right}
.slider .slide .sl5 { display:inline-block; color:#fff; font-size:24px; width:100%; text-align:left; padding-left:0; font-weight:700; margin-top:245px}
.slider .slide .sl6 { display:inline-block; margin-top:5px; color:#fff; font-size:48px; width:100%; text-align:left; padding-left:0; font-weight:700}
.sl5 { display:inline-block; width:100%; text-align:left; font-size:36px}
.sl6 { display:inline-block; width:100%; text-align:left; font-size:36px}
.sl7 { display:inline-block; width:100%; text-align:left; font-size:14px; color:#fff}
.sl8 { display:inline-block; width:304px; text-align:center; float:left}
.slider .slide .sl9 { display:inline-block; color:#fff; font-size:24px; width:100%; text-align:center; padding-left:0; font-weight:700; margin-top:245px}
.slider .slide .sl10 { display:inline-block; margin-top:5px; color:#fff; font-size:48px; width:100%; text-align:center; padding-left:0; font-weight:700}
.sl9 { display:inline-block; width:100%; text-align:center; font-size:36px}
.sl10 { display:inline-block; width:100%; text-align:center; font-size:36px}
.sl11 { display:inline-block; width:100%; text-align:center; font-size:14px; color:#fff}
.sl12 { display:inline-block; width:304px; text-align:center; float:none}
.footers hr { border:0; border-bottom:1px solid #dec839; width:90%; margin-top:40px}
.preim { display:inline-block; background-color:#f1f1f1; width:100%; padding-top:60px; padding-bottom:90px}
.preims { display:inline-block}
.preims h2 { display:inline-block; width:100%; font-size:24px; margin-bottom:25px; font-weight:700}
.preims span { display:inline-block; width:100%; font-size:16px; margin-bottom:10px; font-style:italic; color:#8a8a8a}
.preims hr { display:inline-block; border-bottom:1px solid #353535; width:20%; margin-bottom:40px; margin-left:40%; margin-right:40%}
.preims hr:before { content:" "; background:url('/style/img/svetofor1.png'); width:16px; height:16px; background-size:cover; position:absolute; margin-top:-8px}
.preimsbl5 { display:inline-block}
.preimsbl5.left { display:inline-block; width:50%; float:left}
.preimsbl5.right { display:inline-block; width:50%; float:right}
.preimsbltret { display:inline-block; text-align:left; padding:5px 0px}
.preimsbltret:hover { background-color:#fff}
.preimsbltret h3 { display:inline-block; font-size:16px; font-weight:700}
.preimsbltret span { display:inline-block; font-size:14px; font-style:normal; color:#000}
.preimsbltret img { display:inline-block; position:absolute; margin-top:-27px; margin-left:15px}
.bls1 { display:inline-block; padding-right:300px; text-align:right}
.bls2 { display:inline-block; padding:27px 0; padding-right:323px; text-align:right}
.bls3 { display:inline-block; padding-right:300px; text-align:right}
.bls4 { display:inline-block; padding-left:295px}
.bls5 { display:inline-block; padding:27px 0; padding-left:320px}
.bls6 { display:inline-block; padding-left:295px}
.bls4 img { margin-left:-366px}
.bls5 img { margin-left:-343px}
.bls6 img { margin-left:-366px}
.preimsblcenter { display:inline-block; margin-top:-367px}
.preimsblcenter img { display:inline-block}
.preim2 { display:inline-block; background:url('/style/img/preim2fon.webp'); background-size:cover; height:340px; padding:90px 0; width:100%}
.preim2s { display:inline-block; width:100%}
.preim2sbl4 { display:inline-block; width:24%; text-align:center}
.preim2sbl4.left { display:inline-block; width:25%; text-align:center}
.preim2sbl4.right { display:inline-block; width:25%; text-align:center}
.preim2sbl4 img { display:block; margin:auto; width:40px; margin-top:5px}
.preim2sbl4 span { display:inline-block; font-size:42px; width:100%; text-align:center; margin-top:10px}
.preim2sbl4 hr { display:inline-block; width:24%; border-bottom:3px solid #000; margin:0 38%}
.preim2sbl4 p { display:inline-block; margin-top:15px; font-size:12px; font-weight:700}
.process { display:inline-block; width:100%; padding:27px 0}
.processs { display:inline-block}
.processs h2 { display:inline-block; width:100%; font-size:24px; margin-bottom:25px; font-weight:700}
.processs span { display:inline-block; width:100%; font-size:16px; margin-bottom:10px; font-style:italic; color:#8a8a8a}
.processs hr { display:inline-block; border-bottom:1px solid #353535; width:20%; margin-bottom:40px; margin-left:40%; margin-right:40%}
.processs hr:before { content:" "; background:url('/style/img/svetofor2.png'); width:16px; height:16px; background-size:cover; position:absolute; margin-top:-8px}
.processs6 { display:inline-block; width:16.35%}
.processs6.left { display:inline-block}
.processs6.right { display:inline-block}
.processs6 img { display:inline-block}
.processs6 span { display:inline-block; font-style:normal; color:#000; font-size:14px}
.processs6 p { display:inline-block; font-weight:700}
.gallery { display:inline-block; width:100%; padding:65px 0}
.gallerys { display:inline-block}
.gallerys h2 { display:inline-block; width:100%; font-size:24px; margin-bottom:25px; font-weight:700}
.gallerys span { display:inline-block; width:100%; font-size:16px; margin-bottom:10px; font-style:italic; color:#8a8a8a}
.gallerys hr { display:inline-block; border-bottom:1px solid #353535; width:20%; margin-bottom:40px; margin-left:40%; margin-right:40%}
.gallerys hr:before { content:" "; background:url('/style/img/svetofor2.png'); width:16px; height:16px; background-size:cover; position:absolute; margin-top:-8px}
.gallerysbl { display:inline-block; margin:21px 0 50px 0; width:100%}
.gallerysbl1 { display:inline-block; padding:0 15px; cursor:pointer}
.gallerysbl2 { display:inline-block; padding:0 15px; cursor:pointer}
.gallerysbl3 { display:inline-block; padding:0 15px; cursor:pointer}
.gallerysbl4 { display:inline-block; padding:0 15px; cursor:pointer}
.gallerysbl1:hover { color:#dec839; text-decoration:underline}
.gallerysbl2:hover { color:#dec839; text-decoration:underline}
.gallerysbl3:hover { color:#dec839; text-decoration:underline}
.gallerysbl4:hover { color:#dec839; text-decoration:underline}
.active { color:#dec839; text-decoration:underline}
.gallerysbls { display:inline-block; width:100%}
.gallerysbls .fancybox { display:inline-block; width:23%; float:left; margin:1%; position:relative}
.gallerysbls .fancybox:hover { box-shadow:0 0 15px rgb(0 0 0 / 20%), 0 0 5px rgb(0 0 0 / 20%)}
.gallerysbls .fancybox::before { background-color:#dec839; bottom:0; content:""; left:0; opacity:0; position:absolute; right:0; top:0}
.gallerysbls .fancybox::after { border:1px solid #fff; bottom:22px; content:""; left:22px; opacity:0; position:absolute; right:22px; top:22px; background:url('/style/img/lupa.png') center center no-repeat}
.gallerysbls .fancybox:hover::before { opacity:0.8}
.gallerysbls .fancybox:hover::after { opacity:0.8}
.gallerysbls .fancybox img { display:inline-block; width:100%; height:185px}
.gallerysbl1s { display:inline-block; width:100%}
.gallerysbl2s { display:none; width:100%}
.gallerysbl3s { display:none; width:100%}
.gallerysbl4s { display:none; width:100%}
.fancybox { display:inline-block}
.fancybox img { display:inline-block}
.otziv { display:inline-block; width:100%; background:url('/style/img/otzivfon.webp') 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:#dec839}
.otzivs { display:inline-block; width:100%; margin-bottom:0; padding:90px 0 0px 0; height:635px; text-align:center}
.otzivs .slide .otxobvimg { overflow:hidden; border:2px solid #dec839; 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 #dec839}
.otzivs1 { display:inline-block; font-size:17px; font-style:italic; width:90%; margin:0 5%; 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}
.ceni { display:inline-block; width:100%; background:rgb(102 103 104); padding:60px 0 90px 0}
.cenis { display:inline-block}
.cenis h2 { display:inline-block; width:100%; font-size:24px; margin-bottom:25px; font-weight:700; color:#fff}
.cenis span { display:inline-block; width:100%; font-size:16px; margin-bottom:10px; font-style:italic; color:#fff}
.cenis hr { display:inline-block; border:0; border-bottom:1px solid #fff; width:20%; margin-bottom:40px; margin-left:40%; margin-right:40%}
.cenis hr:before { content:" "; background:url('/style/img/svetofor3.png'); width:16px; height:16px; background-size:cover; position:absolute; margin-top:-8px}
.cenis5s { display:inline-block; background-color:rgba(136, 136, 136, 0.5); width:23%; margin:15px 1%; float:left; text-align:center; cursor:pointer}
.cenis5s.left { display:inline-block}
.cenis5s.right { display:inline-block}
.cenis5s1 { font-size:13px !important; font-weight:600; line-height:1.23; margin:0; text-transform:uppercase; background-color:#3e3e3e; padding:10px 5px; margin-bottom:20px !important; height:49px}
.cenis5s2 { background:url('/style/img/cenis5s2.png'); background-size:cover; width:128px !important; height:128px; margin-bottom:13px !important; padding-top:35px; font-style:normal !important; text-align:left; padding-left:15px; font-size:18px !important}
.cenis5s2new { font-size:22px !important; font-style:normal !important; line-height:1}
.cenis5s3 { line-height:1.23; font-style:normal !important; font-size:14px !important; padding:0 5px}
.cenis5s4 { display:inline-block; background-color:#3e3e3e; color:#fff; display:block; font-weight:700; line-height:24px; padding:8px 15px; margin-top:30px; text-transform:uppercase}
.cenis5s:hover .cenis5s1 { background-color:#dec839}
.cenis5s:hover .cenis5s2 { background:url('/style/img/cenis5s2n.png')}
.cenis5s:hover .cenis5s4 { background-color:#dec839; color:#fff}
.cenis5s.activs .cenis5s1 { background-color:#dec839}
.cenis5s.activs .cenis5s2 { background:url('/style/img/cenis5s2n.png')}
.cenis5s.activs .cenis5s4 { background-color:#dec839}
.cenis5s4:hover { background-color:#fff; color:#dec839}
.vopros { display:inline-block; width:100%; padding:60px 0 90px 0}
.vopross { display:inline-block}
.vopross h2 { display:inline-block; width:100%; font-size:24px; margin-bottom:25px; font-weight:700}
.vopross span { display:inline-block; width:100%; font-size:16px; margin-bottom:0px; font-style:italic; color:#8a8a8a}
.vopross hr { display:inline-block; border-bottom:1px solid #353535; width:20%; margin-bottom:40px; margin-left:40%; margin-right:40%}
.vopross hr:before { content:" "; background:url('/style/img/svetofor2.png'); width:16px; height:16px; background-size:cover; position:absolute; margin-top:-8px}
.voprossleft { display:inline-block; width:50%; float:left}
.voprossleftvopr { display:inline-block; margin-bottom:15px; width:100%}
.voprossleftvopr span { display:inline-block; padding:10px 30px 10px 70px; text-align:left; font-style:normal !important; color:#000000; background:#fff; font-weight:700; cursor:pointer}
.voprossleftvopr p { padding:15px 30px 15px 70px; font-size:14px; display:none; border:1px solid #dec839}
.voprossright { display:inline-block; width:50%; float:right}
.voprossright img { display:inline-block}
.plusv { background:#dec839; border:1px solid #fff; font-size:22px; cursor:pointer; color:#fff; width:30px; height:30px; border-radius:50%; line-height:1.23; position:absolute; margin-left:20px; margin-top:5px}
.minusv { background:#fff; border:1px solid #dec839; font-size:32px; cursor:pointer; color:#dec839; width:30px; height:30px; border-radius:50%; line-height:0.74; position:absolute; margin-left:20px; margin-top:5px; display:none}
.voprossleftvopr span.act { color:#fff; background:#dec839}
.voprossleftvopr p.act { display:inline-block}
.plusv.act { display:none}
.minusv.act { display:inline-block}
.page { display:inline-block; background:#f1f1f1; width:100%}
.pages { display:inline-block; width:100%; padding:60px 0; text-align:left}
.pages h1 { display:inline-block}
.pages p { display:inline-block; line-height:1.4; margin-bottom:10px; width:100%}
.pages table { width:100%}
.pages table td { border:1px solid #ccc; padding:5px; text-align:center}
.akciya { display:inline-block; width:100%; background:#dec839; margin-top:0; padding:40px 0; color:#fff; text-align:left}
.akciyas { display:inline-block; width:100%}
.akciyas span { display:inline-block; padding-left:80px; font-size:22px; font-weight:700}
.akciyas a { display:inline-block; float:right; border:1px solid #fff; color:#fff; padding:6px 25px}
.akciyas a:hover { background:#fff; color:#000}
.pageh1 { display:inline-block; background:url("/style/img/slide1.webp") center center no-repeat; background-size:cover; width:100%; height:391px}
.pagesh1 { display:inline-block; width:100%}
.pageh1s { padding:240px 0 100px; color:#fff; display:block; font-size:36px; font-weight:700; line-height:30px; margin-bottom:0; text-transform:uppercase; text-align:center; line-height:1.4}
.formsite { display:inline-block; width:280px; background-color:rgb(232 232 232 / 40%); border-radius:0 0 4px 4px; padding:0 0px 15px; width:270px; position:relative}
.formsite input { display:inline-block; margin:20px 20px 0px 20px; width:calc(100% - 40px) !important; font-size:12px; padding:5px; border:0; background:rgba(51, 51, 51, 0.3); color:#fff; font-weight:400 !important}
.formsite .send { display:inline-block; background-color:#dec839; color:#fff; font-size:13px; height:35px; line-height:25px; padding:5px 30px; text-transform:uppercase}
.formsite .send:hover { background-color:#fff; color:#333}
.formsite span { display:inline-block; background-color:#fff; color:#555555; font-size:13px; font-weight:700; padding:8px 27px; width:100%}
#form1 { display:inline-block; float:left; margin-top:-122px}
#form2 { display:inline-block; float:right; margin-top:-122px}
.obshiiclass { display:inline-block; background-color:rgb(255 255 255 / 40%); border-radius:0 0 4px 4px; padding:0px; width:270px; position:relative; margin-bottom:0}
.obshiiclass input { display:inline-block; margin:10px 0px 0px 0px; width:calc(100% - 0px) !important; font-size:12px; padding:5px; border:1px solid #000 !important; font-weight:400 !important; color:#000}
.obshiiclass input:hover { color:#000}
.obshiiclass .send { display:inline-block; background-color:#dec839; color:#fff; font-size:13px; height:35px; line-height:25px; padding:5px 30px; text-transform:uppercase; border:0 !important}
.obshiiclass .send:hover { background-color:#333; color:#fff}
.obshiiclass span { display:inline-block; background-color:#fff; color:#555555; font-size:18px; font-weight:700; padding:0px; width:100%}
.cenis5smkpp { display:inline-block}
.cenis5sakpp { display:none}
.cenis5sa { display:none}
.cenis5sc { display:none}
.cenis5swidth100 { display:inline-block; width:100%; margin-bottom:20px}
.cenis5smkpps { background:#fff; color:#000; line-height:1.23; font-size:16px; padding:12px 0px; text-transform:uppercase; display:inline-block; font-weight:700; width:190px}
.cenis5smkpps:hover { background:#000; color:#fff}
.cenis5smapps { background:#fff; color:#000; line-height:1.23; font-size:16px; padding:12px 0px; text-transform:uppercase; display:inline-block; font-weight:700; width:190px}
.cenis5smapps:hover { background:#000; color:#fff}
.cenis5sas { background:#fff; color:#000; line-height:1.23; font-size:16px; padding:12px 0px; text-transform:uppercase; display:inline-block; font-weight:700; width:150px}
.cenis5sas:hover { background:#000; color:#fff}
.cenis5scs { background:#fff; color:#000; line-height:1.23; font-size:16px; padding:12px 0px; text-transform:uppercase; display:inline-block; font-weight:700; width:150px}
.cenis5scs:hover { background:#000; color:#fff}
.actxds { background:#dec839; color:#fff}
.politika { display:inline-block; width:calc(100% - 20px); text-align:left; margin-top:10px; padding:0 20px}
.politika input { float:left; cursor:pointer; margin:0px 5px 0px 0px; display:inline-block; width:auto !important}
.politika label { font-size:12px; color:rgb(255 255 255); font-weight:400; display:block; cursor:pointer; line-height:1.1}
.obshiiclass .politika { padding:0; width:calc(100% - 0px)}
.obshiiclass .politika label { color:#222}
.obshiiclass .politika label a { color:#222 !important}
.politika a { font-size:12px !important; color:rgb(255 255 255) !important; text-decoration:underline; background:rgb(255 222 173 / 0%) !important; margin:0 !important; padding:0 !important; text-transform:none !important; display:contents !important; font-weight:400 !important}
.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:relative; bottom:0}
.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}
.pages30 { display:inline-block; width:25%; float:left}
.pages70 { display:inline-block; width:75%; float:left}
.pages30 ul.nav { margin:0; padding:0; margin-bottom:450px}
.pages30 ul.nav li { background:#dec839; border:1px solid #FFFFFF; list-style:none; width:94%; padding-left:0; text-align:left}
.pages30 ul.nav li a { text-decoration:none; display:block; padding:5px 5px 5px 15px; color:#fff; font-size:13px}
.pages30 ul.nav li ul { display:none}
.pages30 ul.nav li:hover { position:relative; background:#bba514}
.pages30 ul.nav li:hover > ul { display:block}
.pages30 ul.nav li:hover ul { position:absolute; top:0; left:89%; padding-top:0; margin-top:-1px; width:460px}
.content h1 { text-align:left}
.content .titl { color:#b10000; font-size:20px; display:block; margin-bottom:5px; text-align:left}
.content p { color:#222; text-align:left}
.content p.text-center { text-align:center}
.content a.button { background-color:#b9221c; color:#fff; text-decoration:none; display:inline-block; font-family:'BoblicRegular', arial, sans-serif; border-radius:4px; transition:all 0.3s ease-in-out; padding:7px 15px; margin-top:10px; text-align:left; margin-bottom:7px}
hr { border-top:1px solid #222}
.content h4 { font-size:30px; color:#247ca7; text-transform:uppercase; margin-top:29px; text-align:left; margin-bottom:25px}
.content .col-md-3 a { font-size:20px; color:#69c6f4; width:100%; padding:10px 0; display:inline-block; text-align:center; position:relative}
.content .col-md-9 { text-align:left}
.photo-section { margin:0; padding-top:0px; margin-bottom:20px; display:flow-root; position:relative; float:none}
.photo-section .section-content { margin:40px 10px; font-size:20px}
.photo-section .photo-box { width:100%; background-size:cover; background-position:center; max-width:95%; height:290px; display:inline-block; margin:5px auto; position:relative; cursor:pointer; border-radius:10px}
.gall_mini { width:100%; text-align:center; display:inline-block; vertical-align:top}
.gall_mini img { width:100%; max-width:289px; max-height:216px; margin-bottom:0px; margin-right:0}
.qa_q { margin-bottom:20px; border:1px solid #ddd; border-radius:10px; width:100%}
.qa_q label { font-weight:400; line-height:1.4; margin-bottom:15px; display:initial}
.qa_q td { padding:25px 25px 0px 25px}
.qa_q input { width:100%; height:35px; border:1px solid #ccc; padding:0 10px}
.qa_q textarea { width:100%; height:200px}
.qa_q .btn { border:none; margin-bottom:15px; height:50px; width:250px; color:rgb(255, 255, 255); border-color:rgb(255, 255, 255); background-color:#dec839; padding:10px 20px; border-radius:5px; cursor:pointer}
.qa_q .btn:hover { opacity:0.85}
.qa_q .ui-datepicker-trigger { display:none}
.qa_q { display:none}
.qa_q_kn { color:#ffffff; background-color:#dec839; border:none; line-height:2.0; margin-bottom:25px; height:40px; width:250px; text-align:center; cursor:pointer}
.qa_q_kn:hover { color:#ffffff; opacity:0.85}
.akivess { float:left; width:100%; text-align:left; padding-left:0; margin-bottom:15px}
.akivess input { margin:0 !important; width:auto; height:auto; padding:0; position:relative}
.content p img{max-width: 100%;}