/* rullan.in.ua  14.04.2019 - made in Ukraine  */
body {padding:0; margin:0;font-size:11px; color:#4c4c4c;background:#fff;font-family: Tahoma, Verdana, Segoe, sans-serif; font-weight:inherit;font-style:inherit;border-style:none;}
figure, iframe, media {width:100%;padding:0; margin:0;}
div, section, header, article, main, aside, footer, textarea, input, button, nav, ol, ul, li, a  {border-style: none;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
table {border:none;border-collapse:collapse;}
td {text-align:left;vertical-align:top;padding:0; margin:0;}
s, u, i {text-decoration:none;font-style:normal;}
/* gipersulku */
a {display:inline-block;text-decoration:none;color:#2f5377;cursor: pointer;transition: color .2s ease-in-out;outline:none;}
a:hover{color:#53a4ff;outline:none;}
a:focus{color:#53a4ff;outline:none;}
*:focus{outline:none;}

/* forma */
.form input[type="text"], .form input[type="email"], .form input[type="text"], .form input[type="email"], .combo_field input, #sec_code {
color:#574e36;  height: 40px; width: 278px; border-radius: 5px; padding: 0 10px; font-size: 14px;  margin-bottom: 10px; }
.form textarea, #comments  {background: #f2f1f0; color:#000;  height: 90px; width: 100%;  border-radius: 5px; padding: 10px; font-size: 14px;  margin-bottom: 10px;}

/* tipografika */
p {text-align:justify;color:#4c4c4c; padding:0 0 1px 0;margin: 0 0 5px 0;font-size:16px;line-height:1.3;}
strong, b {font-weight: 900;}
em{ font-style: italic;}
ul {display:block; padding:0;margin:0;}
ul li{line-height:1.6;}
h1, h2, h3, h4, h5, h6 {margin:0 0 10px 0;padding:0; text-decoration:none;text-transform:uppercase; line-height:1;font-family: Arial, Helvetica, sans-serif; font-weight:600; color:#4c4c4c;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
h1{font-size:2.6em;}
h2{font-size:2.4em;}
h3{font-size:1.9em;}
h4{font-size:1.1em}
aside h4 {margin:30px 0 10px 0;font-size:1.7em;}
aside h4 u {color:#00ab38;}
/* sprait */
[class*='bg-']{display:inline-block; background:url(../images/sprit.png) no-repeat;}
[class*='bj-']{display:inline-block; background:url(../images/spritjp.jpg) no-repeat;}
/*--- *** END shablon *** ---*/

.ramka {overflow:hidden;width:100%;max-width:100%;}
.mega {width:1440px; margin:0 auto 0 auto; position:relative;}
.txt-v2 {color:#00ab38;text-transform:uppercase; letter-spacing:1px;margin-top:10px;}
.zagopis2 h3 {text-align:right; font-size:26px;}
.zagopis2 p{text-align:right;}
.zagopis2 a {color:#00ab38;text-decoration:underline;}
.zagopis2 a:hover {color:#0092e1 ;}


 /* SHAPKA */
header {height:120px; border-bottom:solid #a0a0a0 1px; position:relative;}
header .logo {display:block;width:370px; height:65px; color:#4c4c4c; font-size: 24px;line-height: 24px; font-weight:bold; text-transform:uppercase; font-family: Arial, Helvetica, sans-serif; padding:8px 0 0 90px; position:absolute; top:14px; left:50%; margin-left:-185px;}
header .logo::before{content:""; display:inline-block;width: 82px; height: 60px; background:url(../images/sprit.png)  -1097px -890px; position:absolute; top:0; left:0;}
header .logo u {display:block;color:#fff; letter-spacing:4px; text-shadow: #a0a0a0  1px 1px 0, #a0a0a0 -1px -1px 0, #a0a0a0 -1px 1px 0, #a0a0a0 1px -1px 0;}
.hedtel {display:block;width:30%; height:45px; color:#fff; background:#0092e1; font-size: 29px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; padding:6px 0 0 80px; position:absolute; top:25px; right:0; z-index:100; }
.hedtel::before{content:""; display:inline-block;width:29px; height:28px; background:url(../images/sprit.png)  -1314px -770px; position:absolute; top:8px; left:30px;}
.hedtel:hover {color:#ffc20e;}
.hedrab, .hedzak {display:block;width:110px; height:45px; position:absolute; top:24px; left:30px; color:#4c4c4c; font-size:15px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
.hedrab:after, .hedzak:after {content: attr(data-name); font-size:12px; position:absolute; top:18px; color:#4c4c4c; font-weight:100; left:0; z-index:2;}
.hedrab:before, .hedzak:before {content: ""; width: 26px; height: 26px; position:absolute; top:4px; left: -35px; background:url(../images/sprit.png)  -1314px -818px;}
.hedzak:before {background-position: -1245px -626px;top: 6px;}
.hedzak {width:140px; left:15%; color:#0092e1;}
.hdnac{display:block; width:220px; height:40px; text-align:center; font-size:19px; letter-spacing:2px; color:#0092e1; padding: 8px 0 0 0; border: solid #a0a0a0 1px; border-radius:20px; text-transform:uppercase; position:absolute; top:210px; right:33%;z-index:15;}
.hdnac:hover {background:rgba(10, 146, 223, 0.1); color:#fff;border: solid #fff 1px; }
.hdnac:after {content: attr(data-name);width: 250px; font-size:14px; position:absolute; top:50px; color:#4c4c4c;letter-spacing:0px; font-weight:bold; left:-15px; z-index:14;}

.fixed-rull {position:fixed;width:100%; background:#fff; height:80px;top:0;left:0;z-index:300;}


 /* PIDHED */
.pidhed {position:relative; width:100%; min-height:555px;}
.pidhed:after {content: ""; width: 1181px; height: 489px; background:url(../images/spritjp.jpg)  -10px -10px;position:absolute; top:30px; left:50%; margin-left:-590px; z-index:1;}
.pid-tr {width:78px; height:86px;position:absolute; top:0px; left:50%; margin-left:-42px; z-index:2;}
.pid-tr a {display:block;width:78px; height:86px;position:absolute; top:0; left:0; z-index:3;}
.pid-tr a:after {content: attr(data-name); display:block; width: 76px; height: 39px; background:url(../images/sprit.png) -1199px -890px; padding:6px 0 0 0;  font-size:14px; text-transform:uppercase; text-align:right; color:#fff; font-weight:100; position:absolute; bottom:18px;  left:0;}
.pid-tr a:nth-of-type(1){left:-300px;}
.pid-tr a:nth-of-type(3){left:300px;}
.pid-tr a:before {content: ""; width: 33px; height: 33px; border: solid 1px #a0a0a0; border-radius:50%; background:#fff url(../images/sprit.png) -1311px -902px;position:absolute; top:-17px; left:23px;z-index:55;}
.pid-tr a:nth-of-type(1)::before {background-position: -888px -715px;}
.pid-tr a:nth-of-type(3)::before {background-position: -1050px -653px;}
.pid-tr a:hover:before {-webkit-filter: invert(10%);filter: invert(10%);}
.pid-vidr {position:absolute; width:10px; height:10px; bottom:0; left:0;z-index:5;}
.pid-vidr u{position:absolute; display:block; text-align:center; font-size:18px; width:150px; height:25px; top:0; left:50px;}
.pid-vidr u:nth-of-type(2) {left:220px;}
.pid-vidr u:nth-of-type(3) {left:380px;}
.pid-vidr u:before {content: ""; width: 128px; height: 128px; background: url(../images/sprit.png) -1097px -372px;position:absolute; top:-135px; left:10px;}
.pid-vidr u:nth-of-type(2)::before {background-position: -1097px -204px;}
.pid-vidr u:nth-of-type(3)::before {background-position: -1097px -496px;}
.pid-mapmast {width:10px;height:10px;position:absolute; bottom:0; right:0;}
.pid-mapmast s:nth-of-type(1){width: 494px; height: 335px; background: url(../images/sprit.png) -10px -10px;position:absolute; bottom:0; right:-20px;z-index:10;}
.pid-mapmast s:nth-of-type(2){width: 331px; height: 173px; background: url(../images/sprit.png) -10px -585px;position:absolute; bottom:84px; right:372px;z-index:8;}
.pidhed .bg-akcia {position:absolute; bottom:0; right:140px;z-index:222;}
.pidhed.pidv2 .pid-tr a:nth-of-type(1) {left: 200px;}
.pidhed.pidv2 .pid-tr a:nth-of-type(2) {left: 350px;}
.pidhed.pidv2 .pid-tr a:nth-of-type(3) {left: 500px;}
.pidhed.pidv2 .reglogo {position:absolute; left:50%; top:-30px; margin-left:-76px;z-index:228;}
.pidhed.pidv2 .regmapa {position:absolute; left:24%; top:180px;z-index:227;}
.pidspv2 {display:block; position:absolute; top:200px; right:30%;z-index:225;}
.pidspv2:before {content: ""; width: 19px; height: 198px; background: url(../images/sprit.png) -1314px -350px;position:absolute; top:-5px; left:-20px;}
.pidspv2 li {font-size:22px; text-transform:uppercase;margin:22px 0 22px 0;}
.pidspv2 li::before {content:""; display:inline-block; width:27px; height:27px; margin:0 12px -4px 0; background: url(../images/sprit.png) -851px -481px;}
.pidspv2 li:nth-of-type(2)::before {background-position: -851px -436px;}
.pidspv2 li:nth-of-type(3)::before {background-position: -851px -524px;}

 /* CENTER */
.mainrozd h1 span, .mainrozd h3 {color:#00ab38;}
.zmalt a {font-size: 21px;margin:20px 0 10px 0;}
.zmalt a::before {content: "";display: inline-block; width: 22px;height: 22px;background: url(../images/sprit.png) -981px -718px; margin-right:15px;}
.cnchas {position:relative; margin-left:50px;}
.cnchas li {margin: 5px 0 5px 0;font-size: 16px;font-weight: 600;}
.cnchas li s {font-weight: 100;}
.cnchas::before {content: ""; display:block;width: 20px; height: 20px; background: url(../images/sprit.png) -1056px -606px;position:absolute; top:5px; left:-35px;}
.zagregd {position:relative; margin:20px 0 20px 0; width:100%;}
.zagregd u {width:50%;display:block;margin:0 auto; text-align:center; font-size:20px; padding:4px; background:#fff;position:absolute;top:-15px; left:25%; z-index:44;}

 /* MENU */
header nav {position:absolute;top:22px;right:400px;z-index:30;}
nav .menu {display:block;width:100%;overflow:hidden; background:#f9ba48; padding:50px;}
nav .menu li {display:inline-block;float:left; border:solid 1px #7f7665; padding:4px 10px 4px 10px; margin:0 18px 18px 18px; text-transform:uppercase;}
nav .menu li a {color:#616060;font-size:22px; letter-spacing:0.6px; font-family:'Gothamb', sans-serif;}
nav .menu li a:hover {color:#fff;}
nav .menu li:hover {border:solid 1px #fff;}
.foot-nav a:hover{color:#1695c7; text-decoration:underline;}
.nnackt a {color:#d9d9d9!important;}
#chkmenu {display:none;}
#chkmenu ~ label > nav, #chkmenu ~ label > .btn-menu s{display:none;}
#chkmenu:checked ~ label > nav{display:block;width:100%; height:auto; overflow:hidden; background:#fff; position:absolute; top:80px; left:0; z-index:960;}
.btn-menu{display:block;width:140px;height:45px;padding:8px 0 0 24px;background:#cecece;color:#fff; font-size:24px; font-weight:800; letter-spacing: 4px; position:absolute;top:25px;right:31%;z-index:615;cursor:pointer;transition:left .23s;transform:translateZ(0);-webkit-transform:translateZ(0);}
.btn-menu s{display:block;height:2px;width:35px;background:#616060;margin:10px 0 0;transition:all .1s linear .23s;position:relative;}
.btn-menu:hover {background:#f9ba48;}
#____chkmenu:checked ~ label >.btn-menu:before{content:'';}
#chkmenu:checked ~ label >.btn-menu s:nth-of-type(1){transform:rotate(45deg);-webkit-transform:rotate(45deg);top:13px;color:#a7a9ab;}
#chkmenu:checked ~ label >.btn-menu s:nth-of-type(2){opacity:0;}
#chkmenu:checked ~ label >.btn-menu s:nth-of-type(3){transform:rotate(-45deg);-webkit-transform:rotate(-45deg);top:-11px;color:#a7a9ab;}
#chkmenu:checked ~ label > .btn-menu {background:#fff;padding: 2px 0 0 50px;}
#chkmenu:checked ~ label > .btn-menu s{display:block;}
#chkmenu:checked ~ label > .btn-menu u{display:none;}

 /* Повна новина */
.text ol li, .text ul li{font-size: 16px; display: list-item; padding: 4px 0;}
.fulstor h1{position:relative;display:inline-block;background:#4c4c4c; margin:20px 0 10px 0; padding:7px 15px 5px 20px;color:#fff;}
.fulstor h1::before {content: ""; width:200%; height: 100%; background:#4c4c4c;position:absolute; top:0; left:-200%;}
.fulredst {font-size:15px;margin-bottom:15px;}
.fulredst i {margin:0 10px -2px 0;}
.fulredst .bg-f_edit {float:right;}
.fullimg {background:#0092e1;margin:0 0 30px 0;}
.fullimg img {margin:0 0 0 auto;display:block;}


 /* блок три вида реставрации */
.shrvidn {position:relative; min-height:325px; margin:0 8% 0 8%; padding:0 5% 0 8%; border-left: 1px dashed #c9c9c9; border-bottom: 1px dashed #c9c9c9;}
.shrvidn h4 {font-weight:bold; font-size:1.5em;}
.shrvidn a {display:inline-block; background:#21c2f8; font-size:16px; color:#fff; padding:6px 46px 6px 12px; position:absolute; bottom:-15px; right:0;}
.shrvidn a:hover {background:#0092e1;}
.shrvidn a:before {content: "➞"; width: 26px; height:26px; background:#0092e1; padding:5px 0 0 8px; position:absolute; top:0; right:0;z-index:5;}
.shrvidn:before {content: ""; width:26px; height:60px; background:#fff; position:absolute; top:0; left:-15px;}
.shrvidn:after {content: "";width: 33px;height: 33px; border: solid 1px #a0a0a0; border-radius: 50%;background: #fff url(../images/sprit.png) -1311px -902px;position: absolute;top: 57px;left: -18px;z-index: 15;}
.tryblvan .col-33:nth-of-type(1) .shrvidn::after {background-position:-888px -715px;}
.tryblvan .col-33:nth-of-type(2) .shrvidn::after {background-position:-1050px -653px;}

 /* Права колонка */
.asidright {position:relative;}
.asidright .mapsreg {margin: 20px 0 20px 0;}
.articl .pid-tr {height:25px;top:-50px;}
.articl .pid-tr a::after {display:none;}
.asidright .pid-vidr u::before {top:20px;left: 10px;}
.asidright .pid-vidr {position:relative;height:auto; width:100%; min-height:170px; margin: 0 0 20px 0; bottom:auto; top:0; }
.asidright .bg-ua_fotmap {width: 155px; height: 106px; background:url(../images/sprit.png);background-position:-7px -461px!important;background-size:800px auto;}
.asidinf a {display:block; position:relative; text-align:right; width:100%; font-size:21px;}
.asidinf ul {padding:0 0 0 40px;}
.asidinf li {font-size:13px!important;}
.blonass {font-size:16px;}
.blonass span {width:100%; display:block;}

/* Ститческая страница */
.text {padding-right:40px;}
.text p {font-size:16px;}
.rwakcii {display:flex; flex-flow: row wrap; justify-content: space-between;}
.rwakcii > div {width:48%;}
.rwakcii img {max-width:100%;}
.rwakcii h2 {margin:40px 0 10px 0; text-align:center;}
 /* BLOK - как происходит реставрация */
.sp-stm {margin:25px 0 0 270px; position:relative;}
.sp-stm li {font-size:16px; margin:35px 0 35px 0; position:relative;}
.sp-stm li i {width:45px; margin:0 15px -10px 0;}
.sp-stm li u {font-weight:600;}
.sp-stm li i::before {content: ""; width: 40px; height: 1px; background:#fce148;position:absolute; bottom:-15px; left:0;} 
.sp-stm::before {content: ""; width: 214px; height: 159px; background: url(../images/spritjp.jpg) -280px -927px;position:absolute; top:60px; left:-280px;}
.sp-stm::after {content: ""; width:30px; height:320px; background: url(../images/sprit.png) -1314px -10px;position:absolute; top:-5px; left:-50px;}

 /* BLOK - С ценной реставрации */
.blcena .col-30 p{font-size:16px; letter-spacing:2px;}
.blcena .col-30 h4{font-size:18px; margin:35px 0 25px 0;}
.blcina {width:100%;min-height:200px; background:url(../images/fon-poloski.png) repeat-x;}
.blcina i {transform:scale(0.8, 0.8);margin-left:-10%;}
.blcina u,.blcina s  {position:relative;display:block; width:100%; font-size:22px;height:65px;line-height:65px;}
.blcina .col-33:nth-of-type(2) {position:relative;background:#fff; border-radius:20px; box-shadow: 0px 0px 17px -1px rgba(0,0,0,0.75);}
.blcina .col-33 u:nth-of-type(1) {height:65px;color:#000; text-transform:uppercase; background:#e5f6fe;}
.blcina .col-33 u:nth-of-type(2) {position:relative;height:50px;line-height:50px;color:#000;}
.blcina .col-33 u:nth-of-type(2)::before{content: ""; width:18px; height: 19px; background: url(../images/sprit.png) -829px -230px;position:absolute; top:17px; left:12px;}
.blcina .col-33 u:nth-of-type(3) {height:40px;line-height:40px;font-size:19px;color:#7a661e;background:#e5f6fe;}
.blcina .col-33 u:nth-of-type(3)::before{content: ""; width:19px; height: 17px; background: url(../images/sprit.png) -792px -268px;position:absolute; top:13px; left:12px;}
.blcina .col-33 a {position:relative;display:block; margin:15px auto 15px auto; height:40px;line-height:40px; font-size:22px; letter-spacing:2px; text-transform:uppercase; width:90%; color:#0092e1; border: solid 1px #f9ba48; border-radius:40px;background: url(../images/fon-poloski.png);}
.blcina .col-33 a:hover {border: solid 1px #0092e1;color:#7a661e;}
.blcina .col-33 a:before {content:""; width:100%; height: 2px; background:#f9ba48;position:absolute; bottom:-15px; left:0;}
.blcina .col-33 a:hover:before {background:#0092e1;}
.blcina .col-33 s:before {content:""; width:35px; height:25px; background: url(../images/sprit.png) -748px -471px;position:absolute; top:20px; left:9px;}
.blcina .col-33 s:nth-of-type(1)::before  {background-position: -748px -509px;}
.blcina .col-33 s:nth-of-type(3)::before  {background-position: -748px -548px;}
.blcina .col-33:nth-of-type(2) u {background:#fff;}
.blcina .col-33:nth-of-type(2)::before {content:""; width:60px; height:60px; background: url(../images/sprit.png) -664px -659px;position:absolute; top:10px; right:40px;z-index:5;}

 /* BLOK - информация о реставрации */
.infbord {padding-left:230px;}
.info-sect .col-50 > p {padding-left:50px;}
.infs-dad {display:block;padding:0 0 80px 0; position:relative;}
.infs-dad::before {content: ""; width: 446px; height: 58px; background: url(../images/sprit.png) -361px -585px;position:absolute; bottom:10px; left:0;} 
.infs-dad::after {content: ""; width:211px; height:255px; background: url(../images/sprit.png) -574px -744px;position:absolute; bottom:5px; left:-210px; z-index:7;} 

.yakproh {font-size:50px; color:#00ab38;}
.yakproh i {float:left; margin-right:30px;}
.vidrvann {overflow:hidden;background: url(../images/bg.jpg); padding:50px 5% 50px 5%;}
.vidrvann s {display:inline-block; background:#7bacd7; color:#fff; padding: 4px 16px 4px 16px; font-size:18px; margin-top:-10px;}
.vidrvann h3 {display:block;width:100%; text-align:center;margin-bottom:25px;}

 /* BLOK - 4 иконки + информация */
.inchblo s {display:block; width:100%; margin:15px 0 15px 0; text-transform:uppercase; font-size:24px;}

 /* Футер сайта */
footer {position:relative; padding:30px 0 30px 0; width:100%; overflow:hidden;}
footer::before, .zagregd::before {content:""; width:100%; height:6px; background: url(../images/sprit.png) 0px 0px; position:absolute; top:0; left:0;z-index:5;}
.footn1 sub a, .footver2 a{font-size:20px; text-transform:uppercase;color:#0092e1;margin:8px 30px 8px 0;}
.footn1 sub a:hover {color:#f9ba48;}
.mapsreg {margin:20px 40px 0 0;padding:8px;background:#e7edf0; border-radius:10px;min-height:200px;}
.mapsreg i {float:left;}
.mapsreg a {float:left; font-size:18px; background:#7f9198; color:#fff; border-radius:5px; padding:1px 8px 3px 8px;margin:10px 20px 10px 0;}
.mapsreg a:hover{background:#0092e1;}
.mapsreg a:last-child::before {content: ""; display: inline-block; margin:0 6px -3px 0; width: 8px; height: 16px;background: url(../images/sprit.png) -1067px -297px;}

.footrozk ul {padding:40px;}
.footrozk li, .asidinf li {position:relative; margin:5px 0 5px 0; font-size:16px; font-weight:600;}
.footrozk li:first-child::before, .asidinf li:first-child::before {content: ""; display:block;width: 20px; height: 20px; background: url(../images/sprit.png) -1056px -606px;position:absolute; top:5px; left:-35px;}
.footrozk li:last-child::before {content: ""; display:block;width: 23px; height: 23px; background: url(../images/sprit.png) -938px -718px;position:absolute; top:5px; left:-35px;}
.footrozk li:nth-child(4) {margin-top:20px;}
.footrozk li s, .asidinf li s {float:right; font-weight:200;}
.footrozk li u { font-weight:200;}
.fotadres{text-align:right; font-size:18px;padding-left:40px;}
.fotadres a, .fotadres u {width:100%; position:relative; display:block; margin:20px 0 10px 0;}
.fotadres a::before, .fotadres u::before, .asidinf a::before  {content: ""; display:block;position:absolute; top:0; left:0;}
.fotadres a:nth-child(2) { background:none; padding:0;}
.fotadres a:nth-child(2)::before, .asidinf a::before {width: 22px; height: 22px; background: url(../images/sprit.png) -981px -718px; }
.fotadres a:nth-child(5)::before {width: 23px; height: 17px; background: url(../images/sprit.png) -1023px -718px;}
.fotadres u:nth-child(6)::before {width: 16px; height: 18px; background: url(../images/sprit.png) -524px -328px; }
.fotadres a:nth-child(7)::before {width: 24px; height: 25px; background: url(../images/sprit.png) -1314px -864px;}
.footrozk > ul li:last-child::before {display:none;}


 /* Футер сайта Версия 2 */
.footv2 h4 {font-size:22px;}
.footver2 a {width:100%;margin:20px 0 20px 0;}
.fotv2sear #q_search {margin:30px 0 30px 0; width:100%;}
.footv2 .fotadv2 {font-size:12px;}
.footv2 .footrozk li {font-size: 12px;}
.footv2 .footrozk ul {padding: 10px 0 0 40px;}
.fotadv2 a {display:block; position:relative; margin: 0 0 20px 0; font-size:18px; text-align:right; width:100%;}
.fotadv2 a:nth-child(1)::before {content:"";width: 22px;height: 22px;background: url(../images/sprit.png) -981px -718px; position:absolute; top:0;left:0;}
.fotadv2 a:nth-child(4)::before {content:"";width: 22px;height: 22px;background: url(../images/sprit.png) -1023px -718px; position:absolute; top:0;left:0;}
.footv2 .col-100 {text-align: right;}


 /*Слайдер портфоліо*/
.prslid {display:block;position:relative; width:90%;margin:20px 5% 70px 5%;padding:0 45px 0 45px;}
.prslid .slide-button, .prslid .slide-content {display: block; width: 100%;}
.prslid .slide-button:hover {background-color: rgba(255,255,255,.15);}
.prslid .slide-button {width:29px;position:absolute;top:0;cursor:pointer;}
.prslid .slide-prev {left:0;}
.prslid .slide-next {right:0;}
.prslid .slide-prev i, .prslid .slide-next i {display: block;width: 29px; height: 54px;background: url('../images/sprit.png'); position:absolute; top:200px;z-index:22;}
.prslid .slide-prev i {background-position: -1314px -568px;}
.prslid .slide-next i {background-position: -1314px -642px;}
.prslid .slide-content {position: relative; overflow: hidden; border: solid 2px #181818;}
.prslid .-slide {display: none; width: 100%; height: 100%; background: #fff;}
.prslid .-slide.slide-active {display: block; padding:0;}
.prslid .-slide img {width:100%; margin-bottom:-2px;}
.prslid::before {content: ""; display:block;width: 183px; height: 270px; background: url(../images/sprit.png) -894px -10px;position:absolute; bottom:-55px; left:50%;margin-left:-91px; z-index:12;}
.ikslad {margin-top:-50px;text-align:center;text-transform:uppercase;font-size:19px;}
.ikslad i {margin:0 20px -10px 0;}
.slid-mobil img{max-width:100%;}

/* Knopka vverh */
.vverfixno {display:none; }
.bg-vverh {display:block; width:27px; height:30px;background-position:-851px -563px; position:fixed; bottom:15px; right:20px;z-index:990;} 
 
 /*DLE elemens*/
  /*poisk*/
#q_search{position:relative;display:block;width:85%;}
#story {width:100%;height:30px;padding-left:20px;margin-right:3%; background:#f2f1f0; border-radius:3px;}
#q_search button{display:block;width: 23px; height: 23px; background: url(../images/sprit.png) -849px -391px; position:absolute; top:5px; right:5px; padding:0; cursor:pointer;}
#story:focus{border: 1px solid #93a297; color:#000; border-radius:3px;background:#fff; box-shadow:0 0 10px 0 rgba(117,140,126,0.9);}
 
 /*speedbar*/
.speedbar {color:#4c4c4c;font-size:14px;margin:-25px 0 0 -12px;}
.speedbar a	{color:#0092e1;padding:5px 12px 5px 12px;}
