html,body{padding:0;margin:0;height:100%;background:#ffffff;font-family:Calibri;font-style:normal;font-variant:normal;color:#222222;font-size:16px} h1{font-size:30px;font-weight:bold;color:#282828;padding:0px}
h2{font-size:26px;font-weight:bold;color:#700000;text-align:center} h3{font-size:22px;font-weight:bold;color:#444;text-align:center} a{color:#700000;text-decoration:none;border:none}
a:hover{color:#222222;text-decoration:underline;border:none} img{border:none}.site{width:100%;margin:0 auto;padding:0px}.topmn {margin-top:700px}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8{min-height:1px;padding-right:1%;padding-left:1%;float:left}
.col-1{width:10.5%}.col-2{width:23%}.col-3{width:35.5%}.col-4{width:48%}.col-5{width:60.5%}.col-6{width:73%}.col-7{width:85.5%}.col-8{width:98%}.hidden{display:none!important}
@media (min-width:1200px){.col-lg-1{width:10.5%}.col-lg-2{width:23%}.col-lg-3{width:35.5%}.col-lg-4{width:48%}.col-lg-5{width:60.5%}.col-lg-6{width:73%}.col-lg-7{width:85.5%}.col-lg-8{width:98%}.hidden-lg{display:none!important}}
@media (min-width:992px) and (max-width:1199px){.col-md-1{width:10.5%}.col-md-2{width:23%}.col-md-3{width:35.5%}.col-md-4{width:48%}.col-md-5{width:60.5%}.col-md-6{width:73%}.col-md-7{width:85.5%}.col-md-8{width:98%}.hidden-md{display:none!important} }
@media (min-width:768px) and (max-width:991px){.col-sm-1{width:10.5%}.col-sm-2{width:23%}.col-sm-3{width:35.5%}.col-sm-4{width:48%}.col-sm-5{width:60.5%}.col-sm-6{width:73%}.col-sm-7{width:85.5%}.col-sm-8{width:98%}.hidden-sm{display:none!important}.col-1{width:23%}.col-2{width:23%}.col-3{width:48%}.col-4{width:48%}.col-5{width:73%}.col-6{width:73%}.col-7{width:98%}.col-8{width:98%}}
@media (max-width:767px){.col-xs-1{width:10.5%} iframe {width:100% !important; padding:0 !important}.col-xs-2{width:23%}.col-xs-3{width:35.5%}.col-xs-4{width:48%}.col-xs-5{width:60.5%}.col-xs-6{width:73%}.col-xs-7{width:85.5%}.col-xs-8{width:98%}.hidden-xs{display:none!important}.col-1{width:48%}.col-2{width:48%}.col-3{width:48%}.col-4{width:48%}.col-5{width:98%}.col-6{width:98%}.col-7{width:98%}.col-8{width:98%}.mcont iframe {margin-right:0 !important}.mcont img {width:100% !important; height:auto !important; padding:0 !important; margin:0px !important}.logo img{width:auto !important; height:auto}.footer {min-height: 700px}.topmn {margin-top:0px}}
@media (max-width:767px){.clears{clear:both}.col-3{width:98%}.col-4{width:98%}.topmn {margin-top:0px} }.clears{clear:both}.mcont{padding-top:40px;max-width:1000px;margin:0 auto;text-align:justify}.menu li.pro-mea ul .rh td a:hover{color:#880000;text-decoration:underline}.menu li.pro-mea ul .bh td a:hover{color:#000000;text-decoration:underline}.menu li.pro-mea ul .sh td a:hover{color:#336699;text-decoration:underline}
.menu li.pro-mea ul .gh td a:hover{color:#666666;text-decoration:underline}.noselect{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.top{position:fixed;bottom:10px;right:10px;padding:6px 10px 8px 10px;border-radius:10px;background:#880000;color:#fff;font-size:18px;}.top a{color:#fff;}
.wapp{position:fixed;bottom:-7px;right:-85px;padding:8px 10px 13px 5px;border-radius:10px; color:#fff;font-size:18px; z-index:99999;}
.wapp a{font-size:24px; text-shadow: 0px 0px 10px #339d59, 0px 0px 10px #339d59, 0px 0px 10px #339d59;margin-left:8px;}
.wapp img{width:14.5%;height:auto;}

@media screen and (max-width:480px){
.wapp{bottom: -5px; right: -85px;}
.wapp a{margin-left:3px;}
.wapp img{width:15.5%;}
}
.vatop{vertical-align:top}
.vabottom{vertical-align:bottom}
.vacenter{vertical-align:center}
.acenter{text-align:center}
.aleft{text-align:left}
.aright{text-align:right}
.w175{width:175px}.w174{width:174px}.w173{width:173px}.w172{width:172px}.w171{width:171px}.w170{width:170px}.w169{width:169px}.w168{width:168px}.w167{width:167px}.w166{width:166px}.w165{width:165px}.w164{width:164px}.w163{width:163px}.w162{width:162px}.w161{width:161px}.w160{width:160px}.w159{width:159px}.w158{width:158px}.w157{width:157px}.w156{width:156px}.w155{width:155px}.w154{width:154px}.w153{width:153px}.w152{width:152px}.w151{width:151px}.w150{width:150px}.w149{width:149px}.w148{width:148px}.w147{width:147px}.w146{width:146px}.w145{width:145px}.w144{width:144px}.w143{width:143px}.w142{width:142px}.w141{width:141px}.w140{width:140px}.w139{width:139px}.w138{width:138px}.w137{width:137px}.w136{width:136px}.w135{width:135px}.w134{width:134px}.w133{width:133px}.w132{width:132px}.w131{width:131px}.w130{width:130px}.w129{width:129px}.w128{width:128px}.w127{width:127px}.w126{width:126px}.w125{width:125px}.w124{width:124px}.w123{width:123px}.w122{width:122px}.w121{width:121px}.w120{width:120px}.w119{width:119px}.w118{width:118px}.w117{width:117px}.w116{width:116px}.w115{width:115px}.w114{width:114px}.w113{width:113px}.w112{width:112px}.w111{width:111px}.w110{width:110px}.w109{width:109px}.w108{width:108px}.w107{width:107px}.w106{width:106px}
.w105{width:105px}.w104{width:104px}.w103{width:103px}.w102{width:102px}.w101{width:101px}
.w100{width:100px}.w99{width:99px}.w98{width:98px}.w97{width:97px}.w96{width:96px}.w95{width:95px}.w94{width:94px}.w93{width:93px}.w92{width:92px}.w91{width:91px}.w90{width:90px}.w89{width:89px}.w88{width:88px}.w87{width:87px}.w86{width:86px}.w85{width:85px}.w84{width:84px}.w83{width:83px}.w82{width:82px}.w81{width:81px}.w80{width:80px}.w79{width:79px}.w78{width:78px}.w77{width:77px}.w76{width:76px}.w75{width:75px}.w74{width:74px}.w73{width:73px}.w72{width:72px}.w71{width:71px}.w70{width:70px}.w69{width:69px}.w68{width:68px}.w67{width:67px}.w66{width:66px}.w65{width:65px}.w64{width:64px}.w63{width:63px}.w62{width:62px}.w61{width:61px}.w60{width:60px}.w59{width:59px}.w58{width:58px}.w57{width:57px}.w56{width:56px}.w55{width:55px}.w54{width:54px}.w53{width:53px}.w52{width:52px}.w51{width:51px}.w50{width:50px}.w49{width:49px}.w48{width:48px}.w47{width:47px}.w46{width:46px}.w45{width:45px}.w44{width:44px}.w43{width:43px}.w42{width:42px}.w41{width:41px}.w40{width:40px}.w39{width:39px}.w38{width:38px}.w37{width:37px}.w36{width:36px}.w35{width:35px}.w34{width:34px}.w33{width:33px}.w32{width:32px}.w31{width:31px}.w30{width:30px}.w29{width:29px}.w28{width:28px}.w27{width:27px}.w26{width:26px}.w25{width:25px}.w24{width:24px}.w23{width:23px}.w22{width:22px}.w21{width:21px}.w20{width:20px}.w19{width:19px}.w18{width:18px}.w17{width:17px}.w16{width:16px}.w15{width:15px}.w14{width:14px}.w13{width:13px}.w12{width:12px}
.h10{height:10px}.h11{height:11px}.h12{height:12px}.h13{height:13px}.h14{height:14px}.h15{height:15px}.h16{height:16px}.h17{height:17px}.h18{height:18px}.h19{height:19px}.h20{height:20px}.h21{height:21px}.h22{height:22px}.h23{height:23px}.h24{height:24px}.h25{height:25px}.h26{height:26px}.h27{height:27px}.h28{height:28px}.h29{height:29px}.h30{height:30px}.h31{height:31px}.h32{height:32px}.h33{height:33px}.h34{height:34px}.h35{height:35px}.h36{height:36px}.h37{height:37px}.h38{height:38px}.h39{height:39px}.h40{height:40px}.h41{height:41px}.h42{height:42px}.h43{height:43px}.h44{height:44px}.h45{height:45px}.h46{height:46px}.h47{height:47px}.h48{height:48px}.h49{height:49px}.h50{height:50px}.h51{height:51px}.h52{height:52px}.h53{height:53px}.h54{height:54px}.h55{height:55px}.h56{height:56px}.h57{height:57px}.h58{height:58px}.h59{height:59px}.h60{height:60px}.h61{height:61px}.h62{height:62px}.h63{height:63px}.h64{height:64px}.h65{height:65px}.h66{height:66px}.h67{height:67px}.h68{height:68px}.h69{height:69px}.h70{height:70px}.h71{height:71px}.h72{height:72px}.h73{height:73px}.h74{height:74px}.h75{height:75px}.h76{height:76px}.h77{height:77px}.h78{height:78px}.h79{height:79px}.h80{height:80px}.h81{height:81px}.h82{height:82px}.h83{height:83px}.h84{height:84px}.h85{height:85px}.h86{height:86px}.h87{height:87px}.h88{height:88px}.h89{height:89px}.h90{height:90px}.h91{height:91px}.h92{height:92px}.h93{height:93px}.h94{height:94px}.h95{height:95px}.h96{height:96px}.h97{height:97px}.h98{height:98px}.h99{height:99px}.h100{height:100px}.h101{height:101px}.h102{height:102px}.h103{height:103px}.h104{height:104px}.h105{height:105px}.h106{height:106px}.h107{height:107px}.h108{height:108px}.h109{height:109px}.h110{height:110px}.h111{height:111px}.h112{height:112px}.h113{height:113px}.h114{height:114px}.h115{height:115px}.h116{height:116px}.h117{height:117px}.h118{height:118px}.h119{height:119px}.h120{height:120px}.h121{height:121px}.h122{height:122px}.h123{height:123px}.h124{height:124px}.h125{height:125px}.h126{height:126px}table{border-spacing:0;}td{padding:10px; border:1px solid #666;}
table.border0 td{border:0px solid #666;}
/* Stylesheet: m20 Modified On 2026-02-17 16:05:26 */
.hd{min-height:162px;padding:15px 1% 0 1%;margin:0px;}
.logo{text-align:center;}
.logo img{width:220px;height:40px;padding-top:1px;}
.tel{text-align:center;}
.tel a{font-size:30px;color:#222;}
.tel a:hover{color:#222;text-decoration:none;}
.tel i{font-size:24px;color:#700000;}
.adr{text-align:center; margin-top:13px;}
.adr a:hover{color:#222;text-decoration:none;}
.menu{padding:30px 0 10px 0;}
.sr{font-size:24px;color:#bbbbbb;text-align:right;}
.box{display:none;position:absolute;top:10px;left:50%;margin-left:-200px;color:azure;background:rgba(127, 121, 121, 0.5);width:400px;height:200px;text-align:center;}
.box p{line-height:200px;}
ul.clearfix li:nth-child(2) ul {display: block;}

.sr-new{position:absolute;background:#ffffff;}
.sr-new input{background:#ffffff;border:1px solid #bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:9px;}
input.search-input{width:90%;}
input.search-button{background:#860000;color:#fff;border:none;text-transform:uppercase;font-weight:bold;}



#top_nav {
background: #fff;
    position: fixed;
    top: 0px;
    width: 100%;
    left: 0px;
    padding: 15px 0;
    min-height: 48px;
    z-index: 9999999;
transition: all 0.5s ease;
}

#top_menu {position: absolute;
    width: 100%;
    left: 0px;
    top: 92px;}
nav {width: 90%; padding: 4px 5%;
    height: 22px;
    border-bottom: 1px solid #888000;
    background: #f0f0f0;
    position: absolute;
    top: 1px;}

@media screen and (max-width:1200px){
input.search-input{width:80%;}
#top_menu .menu ul li a {padding: 35px 10px 35px 10px;}
.hide1200 {display:none;}

}

@media screen and (max-width:991px){
#top_menu {position: absolute;top: 90px;}

}

@media screen and (max-width:767px){
#header .hd {min-height: 260px;}
.zg {margin: 30px 0 50px 0;}
#top_menu {top: 230px;}
nav {height: 63px; padding: 4px 2%; width:100%;}

.t800 {position: absolute;
    right: 10px;
    top: 4px;}
}


@media screen and (max-width:700px){
input.search-input{width:60%;}
}
@media screen and (max-width:400px){
input.search-input{width:50%;}
}


.napisat {float: right;}
.napisat button {
    margin-top: 5px;
    background: #880000;
    color: #fff;
    border: 2px solid #880000;
    padding: 5px;
    font-size: 16px;
}

#nn {
position: fixed;
    top: 52px;
    width: 560px;
    left: calc(50% - 280px);
    height: 600px;
    background: #ffffff;
    z-index: 99999999;
    border: 1px solid #880000;
box-shadow: 0 0 100px #000000;
    font-size: 18px;
    color: #cccccc;
    text-shadow: 0 0 0 black;
}


#nn p, #nn a, #nn label{font-size: 18px;
    text-shadow: none;
    color: #222;}

#popform1 {margin-top: 35px  !important; width: 20% !important; float: left;}

#nn i{
float: right;
    padding: 3px 7px;
    font-size: 16px;
    color: #cccccc;
    text-shadow: 0 0 0 black;
}

#nn textarea {

    border: 0px solid #fff;
    margin-top: 2px;
    font-size: 20px;
    padding: 10px;

border: 1px solid #d9dadb;
    -webkit-border-radius: 0.1875rem;
    border-radius: .1875rem;
    width: 90%;

height: 100px;

}
#nn input {
border: 1px solid #d9dadb;
    -webkit-border-radius: 0.1875rem;
    border-radius: .1875rem;
    width: 100%;

}

#nn .captcha {font-size: 18px; text-shadow: none; color: #222;}
#nn .captcha input {margin-left:15px; width: 20%;}

#nn .captcha img {margin-bottom: -10px; margin-right:10px;}

#nn .submit {width: 90% !important; margin-top: 20px !important;}
#nn input[type="checkbox"] {transform: scale(2); padding:10px; font-size: 30px; }

@media screen and (max-width:767px){

#nn {padding: 0px !important;
    top: 30px;
    width: 90%;
    left: 3%;
    height: 600px;}

#nn textarea {height: 131px; width: 95% !important;}
#nn input {width: 95% !important; margin-bottom: 10px !important;}
#nn .submit {margin-top: 0 !important;}
#popform1 {margin-top: 35px  !important; width: 20% !important; float: left;}
#nn form {width: calc(100% - 30px); padding: 15px;}

}




.geoloc {width:25%; float:left; line-height: 25px;}
.geoloc a {color:#222; border-bottom: 1px dashed #eee;}
.geolvl {
    width: 100%;
 padding:10px; color:#880000;
    clear: both;
}


@media screen and (max-width:767px){
.geoloc {width:50%; float:left; line-height: 25px;}
#q_box {padding: 20px 30px !important;width: 100% !important; left: 0 !important;}
}
/* Stylesheet: head20 Modified On 2026-01-29 14:47:58 */
#menuwrapper1{}#primary-nav1 {width:100%;}#primary-nav1 li{padding: 25% 0% 0% 0%; width:46%; margin: 1%;border:5px solid #fff; float:left; list-style:none; text-align:center;-webkit-transition: width 2s ease;-moz-transition: width 2s ease;-o-transition: width 2s ease;transition: width 2s ease;}#primary-nav1 li a {color:#fff; width:100%; font-size:20px;}#primary-nav1 li p {padding: 10px 9px; background-color: rgba(0, 0, 0, 0.7); margin: 0 2px 0 1px;}#primary-nav1 li:hover {width:48%;}

[canvas=container],
[off-canvas]{padding:10px 20px;}
[class*=js-]{cursor:pointer;}
[canvas]{z-index:1;}
[canvas=container]{width:100%;height:100%;overflow-y:auto;position:relative;background-color:white;-webkit-overflow-scrolling:touch;}
[canvas=container]:before, [canvas=container]:after{clear:both;content:'';display:table;}
[off-canvas]{display:none;position:fixed;overflow:hidden;overflow-y:auto;z-index:899;background-color:#efefef;color:#333;-webkit-overflow-scrolling:touch;}
[off-canvas*=top]{width:100%;height:255px;top:0;}
[off-canvas*=right]{width:255px;height:100%;top:0;right:0;}
[off-canvas*=bottom]{width:100%;height:255px;bottom:0;}
[off-canvas*=left]{width:255px;height:100%;margin-right:50px;top:0;left:0;}
[off-canvas*=reveal]{z-index:0;}
[off-canvas*=push]{z-index:1;}
[off-canvas*=overlay]{z-index:9999;}
[off-canvas*=shift]{z-index:0;}
[canvas], [off-canvas]{-webkit-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px);-webkit-transition:-webkit-transform 300ms;transition:transform 300ms;-webkit-backface-visibility:hidden;}
[off-canvas*=shift][off-canvas*=top]{-webkit-transform:translate(0px, 50%);transform:translate(0px, 50%);}
[off-canvas*=shift][off-canvas*=right]{-webkit-transform:translate(-50%, 0px);transform:translate(-50%, 0px);}
[off-canvas*=shift][off-canvas*=bottom]{-webkit-transform:translate(0px, -50%);transform:translate(0px, -50%);}
[off-canvas*=shift][off-canvas*=left]{-webkit-transform:translate(50%, 0px);transform:translate(50%, 0px);}
@media print{[canvas]{-webkit-transform:translate(0px, 0px) !important;-ms-transform:translate(0px, 0px) !important;transform:translate(0px, 0px) !important;}
[off-canvas]{display:none !important;}
}

.menuactive {color:#880000 !important; font-weight: bold;}



.mobi{background:none;border:none;color:#333;}
.js-close-left-slidebar{float:right;font-size:20px;}
.mobi-lm ul{padding:10px 0;margin:0 0;z-index:999;}
.mobi-lm li{list-style:none;color:#333;font-size:24px;padding:5px 5px 5px 5px;margin:0;}
.mobi-lm li a{color:#333;}
.mobi-lm li a{color:#333;}
.mobi-lm ul li ul{display:none;}
.mobi-lm ul li:hover ul{display:block;}
.mobi-lm ul li ul li{display:block;font-size:16px;}
.mobi-lm{z-index:899;}

#menuwrapper1 {}

#primary-nav1 { width:100%;}

#primary-nav1 li {padding: 25% 0% 0% 0%; width:46%; margin: 1%;border:5px solid #fff; float:left; list-style:none; text-align:center;

}

#primary-nav1 li a {color:#fff; width:100%; font-size:20px;}

#primary-nav1 li p {padding: 10px 9px; background-color: rgba(0, 0, 0, 0.7); margin: 0 2px 0 1px;}

#primary-nav1 li:hover {width:48%;}

@media screen and (max-width: 500px) {
#primary-nav1 li {padding: 40% 0% 0% 0%; width:95%; margin-left:-15%;}
#primary-nav1 li:hover {width:100%;}
}

/* --------------- */


#menuwrapper2 {width:100%; padding-bottom:20px;}
#menuwrapper2 ul {padding:0;margin:0px;}
#menuwrapper2 li{position: relative; list-style:none; width:30%;height:256px;padding:1%;margin:3px 1% 0px 0px; float:left;
background: url(/uploads/menu-mini-bg.jpg) repeat-x top left; 
-webkit-transition: background 0.5s linear;
-moz-transition: background 0.5s linear;
-o-transition: background 0.5s linear;
transition: background 0.5s linear;
}
#menuwrapper2 li:hover{background: url(/uploads/menu-mini-bg.jpg) repeat-x bottom left;}
#menuwrapper2 a{font-size:14px; color:#921e0f; text-decoration: none;}
#menuwrapper2 a:hover{text-decoration: underline;}
.kat2 {width:144px;height:108px;float:right;margin:0px 2%;}
p.btzk {position: absolute;
    right: 22px;
    bottom: 13px;
    display: block;}

@media screen and (max-width: 500px) {
#menuwrapper2 li{width:94%; height: auto;
    padding-bottom: 20px; padding-top:20px;}
.kat2 {width:96%;height:140px; float:none; display:block;}
p.btzk {bottom: -31px;}
}


.lines {color:#860000;}

/* ----- */

#menuwrapper3 {}

#primary-nav3 { width:100%;}

#primary-nav3 li {padding: 18% 0% 0% 0%; width:29%; margin: 1%;border:5px solid #fff; float:left; list-style:none; text-align:center;
-webkit-transition: width 2s ease;
-moz-transition: width 2s ease;
-o-transition: width 2s ease;
transition: width 2s ease;
}

#primary-nav3 li a {color:#fff; width:100%; font-size:17px;}

#primary-nav3 li p {padding: 10px 9px; background-color: rgba(0, 0, 0, 0.7); margin: 0 2px 0 1px;}

#primary-nav3 li:hover {width:31%;}

@media screen and (max-width: 500px) {
#primary-nav3 li {padding: 40% 0% 0% 0%; width:95%; margin-left:-15%;}
#primary-nav3 li:hover {width:100%;}
}


.prod-tb {}
.prod-tb td {border-top:1px solid #333; margin-right:5px; border-right:4px solid #fff; border-left:4px solid #fff;}
.prod-tb td.red {border-top:0px solid #333; border-bottom:2px solid #860000; padding-top:0px;}
.prod-tb td.zag {border-top:0px solid #333; border-bottom:2px solid #860000; padding-top:0px; background:#eee; height:40px; font-weight:bold;vertical-align:center;}
.prod-tb td:first-child.zag {width:30%;}



.menu ul{margin:4px 0;padding:0}
.menu ul.ferst{margin:0 0 0 30%}
.menu ul.ferst li{float:left background: #fff;}
.menu ul li{text-align:center;list-style:none;float:left;text-transform:uppercase}
.menu ul li a{color:#222222;background:url(/uploads/menu-bg.jpg) repeat-x top left;padding:35px 13px 35px 13px}
.menu ul li a span{margin-top:2px}
.menu ul li a i{color:#860000;font-size:12px;padding:0 7px 0 3px}
.menu ul li a:hover{color:#860000;background:url(/uploads/menu-bg.jpg) repeat-x bottom left}
.menu ul li ul{display:none;position:absolute;background:#ffffff;border:1px solid #bbbbbb;margin-top:35px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75);z-index:9999;float:none;padding:16px 1%}
.menu ul li ul li a i{display:none}
.menu ul li ul{min-width:280px}
.menu ul li:hover ul{display:block;padding-top:10px;padding-bottom:10px;float:none !important}
.menu ul li ul li{padding:7px 0.5% 8px 0.5%;text-transform:none;text-align:left;float:none !important;border-bottom:1px solid #f8f8f8;}
.menu ul li ul li:last-child{border-bottom:none}
.menu ul li ul li a{padding:5px 10px;background:none}
.menu ul li ul li a:hover{background:none;text-decoration:none}
.menu ul li ul li ul{display:none;float:none}
.menu ul li:hover ul li ul{display:none}
.menu ul li ul li:hover ul{display:block;left:100%;width:283%;margin-top:-1px;top:0px;min-height:555px}
.menu li.pro-mea ul{position:absolute;left:0px;width:97.9%;background:#fff url(/uploads/mega-menu.jpg) no-repeat center right;background-size:70%}
.menu li.pro-mea ul li{width:25%;font-size:18px;padding-top:6px;padding-bottom:6px}
.menu li.pro-mea ul li:hover ul{position:absolute;left:25%;width:73%;padding:0 0 0 2%;background:#fff;box-shadow:none;border:none;margin-top:0px}
.menu li.pro-mea ul li:hover ul a{}

.menu li.pro-mea li.kompoz{padding-left:1.2%}
.menu li.pro-mea li.kompoz span{font-weight:bold}
.menu li.pro-mea li.uslu span{color:#880000;font-weight:bold}
.menu li.pro-mea li.vsen span{color:#336699;font-weight:bold}
.menu li.pro-mea li.uslu:hover span{color:#fff}
.menu li.pro-mea li.vsen:hover span{color:#fff}
.menu li.pro-mea ul li tr.rh a, .menu li.pro-mea ul li tr.bh a, .menu li.pro-mea ul li tr.sh a, .menu li.pro-mea ul li tr.gh a{color:#333}
.menu li.pro-mea ul li tr.rh a:hover span, .menu li.pro-mea ul li tr.bh a:hover span, .menu li.pro-mea ul li tr.sh a:hover span, .menu li.pro-mea ul li tr.gh a:hover span, .menu li.pro-mea ul li tr.rh a:hover, .menu li.pro-mea ul li tr.bh a:hover, .menu li.pro-mea ul li tr.sh a:hover, .menu li.pro-mea ul li tr.gh a:hover, .menu li.pro-mea ul li tr.rh a span, .menu li.pro-mea ul li tr.bh a span, .menu li.pro-mea ul li tr.sh a span, .menu li.pro-mea ul li tr.gh a span{color:#800000}
.menu li.pro-mea ul li:hover{color:#ffffff;background:#505050}
.menu li.pro-mea ul li:hover a{color:#ffffff}
.menu li.pro-mea ul li:hover:after{content:"\203A";font-size:22px;color:#ffffff;font-weight:bold;position:absolute;left:23%;margin-top:-4px}
.menu li.pro-mea ul li:hover ul#primary-nav2{left:0%;width:100%}
.menu li.pro-mea ul li:hover ul#primary-nav2 li{list-style:none;width:30%;height:95px;padding:1.5% 0 1.5% 1%;margin:0 0.5% 0px 1%;float:left !important;background:url(/uploads/menu-mini-bg.jpg) repeat-x top left;border-bottom:none}
.menu li.pro-mea ul li:hover ul#primary-nav2 li:nth-child(3n+2){border-left:1px solid #eeeeee;border-right:1px solid #eeeeee}
.menu li.pro-mea ul li:hover ul#primary-nav2 li:hover{background:url(/uploads/menu-mini-bg.jpg) repeat-x bottom left}
.menu li.pro-mea ul li:hover ul#primary-nav2 a{font-size:14px;color:#921e0f;text-decoration:none;border-bottom:none;widht:60px;padding:0px}
.menu li.pro-mea ul li:hover ul#primary-nav2 a:hover{text-decoration:underline}
.menu li.pro-mea ul li:hover ul#primary-nav2 .kat2{width:65px;height:88px;float:left;margin:0px 13px 0 0;padding:0 10px}



.menu li.pro-mea ul li:hover ul#primary-nav4{left:0%;width:100%}
.menu li.pro-mea ul li:hover ul#primary-nav4 li{list-style:none;width:30%;height:95px;
padding: 1%;
margin: 1.5%;
float:left !important;background:url(/uploads/menu-mini-bg.jpg) repeat-x top left;border-bottom:none;
-webkit-box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);
-moz-box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);
box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);
}




@media screen and (max-width:500px){.menu li.pro-mea ul li:hover #menuwrapper2 li{width:94%}
.menu li.pro-mea ul li:hover .kat2{width:96%;height:140px;float:none}.menu li.pro-mea ul li:hover #menuwrapper2 li{padding-top:20px}}


.menu li.pro-mea ul li:hover ul#primary-nav3{left:0%;width:100%}.menu li.pro-mea ul li:hover ul#primary-nav3 li{padding:15% 0% 0% 0%;width:23%;margin:0.2%;border:5px solid #fff;float:left !important;list-style:none;text-align:center}
.menu li.pro-mea ul li:hover ul#primary-nav3 li a{color:#fff;width:100%;font-size:16px}.menu li.pro-mea ul li:hover ul#primary-nav3 li p{padding:5px 9px;background-color:rgba(0, 0, 0, 0.7);margin:0 2px 0 1px}.menu li.pro-mea ul li:hover ul#primary-nav3 li:hover{width:24%}


@media screen and (max-width:500px){.menu li.pro-mea ul li:hover ul#primary-nav3 li{padding:40% 0% 0% 0%;width:95%;margin-left:-15%}.menu li.pro-mea ul li:hover ul#primary-nav3:hover{width:100%}}


.mob-menu{display:none}.mob-menu i{color:#860000;font-size:30px}


@media screen and (max-width:860px){.menu ul.ferst{display:none}.mob-menu{display:block;height:35px}}

.menu li.pro-mea ul li ul li{border:none}.menu li.pro-mea ul li ul li:hover:after{content:""}.menu li.pro-mea ul li ul li:hover{background:#ffffff}.menu li.pro-mea ul li ul#primary-nav2{left:0;width:100%}
.menu ul li ul li ul li a, .menu ul li ul li ul li {padding: 0px 10px;}
.menu li.pro-mea ul li ul li {padding-top: 0px; padding-bottom: 0px;}
.menu li.pro-con ul{height: 400px; overflow-y: scroll;}



@media screen and (max-width: 500px) {
.menu  ul {width: 100%;}
.menu  ul li a {line-height:25px}
.menu ul li {float: none; width: 100%;}
.menu ul li ul, .menu li.pro-mea ul {display: block; position: relative; width: 100%; margin-bottom: 35px; margin-top: 15px;}
.menu li.pro-mea ul {background: none;}
.menu li.pro-mea ul li {width: 100%;}
.menu li.pro-mea ul li ul {display: none;}
.menu li.pro-mea ul li:hover ul {display: none;}
.menu li.pro-mea ul li:hover:after{display: none;}
#mmm ul {background:#ffffff}
}


.menu li.pro-mea ul li ul a {font-weight:normal !important;}
.menu li.pro-mea ul li ul a span {font-weight:normal !important;}
.menu li.pro-mea a.menuactive li ul a {font-weight:normal !important;}
.menu li.pro-mea a.menuactive li ul a span {font-weight:normal !important;}
span.weightnorm {font-weight:normal !important;}




#menuwrapper4 li{position: relative; list-style:none; width:21%;height:256px;padding:1%;margin:1%; float:left;
background: url(/uploads/menu-mini-bg.jpg) repeat-x top left; 
-webkit-transition: background 0.5s linear;
-moz-transition: background 0.5s linear;
-o-transition: background 0.5s linear;
transition: background 0.5s linear;
text-align:center;

-webkit-box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);
-moz-box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);
box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);
}
#menuwrapper4 li:hover{background: url(/uploads/menu-mini-bg.jpg) repeat-x bottom left;}
#menuwrapper4 a{font-size:14px; color:#921e0f; text-decoration: none;}
#menuwrapper4 a:hover{text-decoration: underline;}
.kat2 {width:144px;height:108px;float:right;margin:0px 2%;}
p.btzk {position: absolute;
    right: 22px;
    bottom: 13px;
    display: block;}

#menuwrapper4 li p.btzk {right: 10px; bottom: 0;}

#menuwrapper4 li span.kat2 {width: 100%;height: 120px;}
.s30 {width: 33%; float:left;}
.s50 {width: 48%; float:left;}


@media screen and (max-width: 500px) {
#menuwrapper4 li{width:94%; height: auto;
    padding-bottom: 20px; padding-top:20px;}
.kat2 {width:96%;height:140px; float:none; display:block;}
p.btzk {bottom: -31px;}
}


#menuwrapper4 li span.kat5 {width: 100%;height: 180px; display: block;}

/* Stylesheet: menu20 Modified On 2026-03-26 19:02:20 */
.zg{width:100%;text-align:center;background:url(/uploads/bgzg.jpg) repeat-y top left;height:42px;padding:0px 0 32px 0;margin:70px 0 50px 0;}
.cn{position:relative;right:50%;float:right;text-align:center;}
.cn0{position:relative;right:50%;float:right;text-align:center;}
.cn2{position:relative;text-align:left; padding:5px 0 0 40px;}
h2{color:#222;text-align:left;font-size:24px;}
.cn h1{position:relative;font-size:32px;left:50%;float:left;margin:0;padding:15px 23px 17px 23px;background:#fff;}
.cn0 h1{position:relative;font-size:32px;left:50%;float:left;margin:0;padding:17px 23px 20px 23px;background:#fff;}
.cn h2{position:relative;font-size:30px;text-transform:uppercase;left:50%;float:left;margin:0;padding:1px 10px;background:#fff;color:#444;}
.cn0 h2{position:relative;font-size:30px;text-transform:uppercase;left:50%;float:left;margin:0;padding:17px 23px 20px;background:#fff;color:#444;}
.zg-def{margin:0px 0 20px 0;}
.new20{width:100%;margin:60px 0 0 0;}
.new201{float:left;width:25%;text-align:center;background:url(/uploads/new-bg.jpg) repeat-x top left;}
.new201 h3{border-left:20px solid #9c2720;font-size:30px;text-transform:uppercase;color:#444;}
.new202{float:left;width:71%;border-top:3px solid #860000;padding:2%;}
.prod-tb tr:first-child{text-align:left;}
article{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
.content{padding:5%;width:90%;}
.content-def{padding-top:10px;min-height:200px;}
.kvt{background:#eee;border:1px dashed #700000 !important;}
.kvt input{padding:5px; font-size:24px; margin-bottom:10px; width:260px;}
.kvt select{padding:5px; font-size:24px; margin-bottom:10px;}


.kvt2 {background:#eee;border:1px dashed #700000 !important; width:100%; padding:25px;}
.kvt2 input, .kvt2 select {padding:5px; font-size:24px; margin-bottom:10px;}
.col1, .col2 {width:50%; float:left; min-height:430px;}
.col11, .col22 {width:50%; float:left; min-height:280px;}
.kvt2 p {font-size:22px; margin: 4px 0;}
.kvt2 h3 {font-size:28px;}

.kvt3 {float:right;background:#eee;border:1px dashed #700000 !important; width:290px; padding:20px; min-height:500px; margin-left:15px;}
.kvt3 input, .kvt3 select {padding:5px; font-size:24px; margin-bottom:10px;}
.kvt3 p {font-size:22px; margin: 4px 0;}
.kvt3 h3 {font-size:28px;}
.kvt3 .col1, .kvt3 .col2 {width:80%; float:left; min-height:760px;}
.kvt3 .col11, .kvt3 .col22 {width:80%; float:left; min-height:200px;}

.kvt2 {background:#eee;border:1px dashed #700000 !important; width:80%; padding:25px;}
.kvt2 input, .kvt2 select {padding:5px; font-size:24px; margin-bottom:10px;}
.col1, .col2 {width:50%; float:left; min-height:430px;}
.col11, .col22 {width:50%; float:left; min-height:280px;}
.kvt2 p {font-size:22px; margin: 4px 0;}
.kvt2 h3 {font-size:28px;}

#kolvo, #ploshob, #dlina, #shirina, #ploshdno {padding:3px; font-size:24px; }
.footer{width:100%;background:url(/uploads/foot-bg.jpg) repeat-x top left;min-height:550px;background-size:cover;text-shadow:1px 1px 2px black, 0 0 1em black;}
.ft1{margin:70px 0;}
.footer div{text-align:center;font-size:36px;color:#fff;}
.footer div a{color:#fff;}
.footer div i{font-size:42px;}
.docs li{list-style:none;background:url(/uploads/price3.jpg) no-repeat left center;}
.docs li a{font-size:24px;display:block;padding:10px 10px 10px 35px;line-height:26px;}
table.tb-prc {width: 100%; border: 1px solid #777;}
table.tb-prc tr:hover {background:#eee;}
@media screen and (max-width:1150px){.menu ul li a{padding:35px 8px 35px 8px;}
.menu ul.ferst{margin:0 0 0 0;}
.footer div{text-align:center;font-size:24px;}
}
@media screen and (max-width:1050px){.menu ul li a{padding:5px;text-transform:none;}
.ft1{margin:40px 0;}
}
@media screen and (max-width:767px){.new201{float:none;width:100%;text-align:center;}
.new202{float:none;width:96%;}
.container img, .container iframe{width:100% !important;height:auto !important;margin:10px 0 !important;}
.logo img {width:50% !important;}
h1{font-size:18px;}
.prod-tb td{display:none;}
.prod-tb td:first-child{display:block; width:100% !important; }
.prod-tb td:last-child{display:block; width:100% !important; }
.prod-tb td:first-child a{margin: 10px 0;}
.zak-1{width:94% !important;}
.zak-2{width:94% !important;}
.col1, .col2 {width:100%;}
.col11, .col22 {width:100%;}
.pg-3 {width:94% !important;}
#window1 {left:10%; top:5%;}
}
@media screen and (max-width:480px){


#window1 {left:0px; top:0px;}
.cn2 ul {margin:0px !important; }
.cn2 ul li.brd {margin-bottom:10px;padding: 2px 10px 2px 0 !important; }
.slider .nivo-caption p{padding:3px;}
.slider{min-height:100px;}
.fust div{min-height:200px;}
.footer div{padding:12px 0;font-size:18px;text-shadow:0px 0px 6px rgba(0, 0, 0, 1), 0px 0px 6px rgba(0, 0, 0, 1);}
.footer div img{width:50% !important;height:auto !important;}

.new202{float:none;width:90%;padding:5%;}
article{-webkit-column-count:1;-moz-column-count:1;column-count:1;}
.priem div div{min-height:auto;}
.mcont img {margin-left:0px !important;margin-right:0px !important; width:100% !important; height:auto !important; margin:15px 0 !important;}

table {overflow-x: auto !important; display: block !important;}
.kvt2 {padding: 25px 10px 25px 10px; width: 85%;}
.kvt2 input, .kvt2 select {width:190px;}
.logo img{width:auto !important; height:auto;}.footer {min-height: 1050px;}
.mcont iframe {margin-right:0 !important;}
#q_box {width:85% !important;left:5% !important}
#q_box td{display:block; width:100%;}
a.bb {width:90%; display:block;}
.calc-mem {padding:10px !important; margin:10px !important;}
.calc-mem form {padding:10px;}
.calc-dor {margin:10px !important;}

#m044ecmoduleform_3 input, #m044ecmoduleform_2 input, #m044ecmoduleform_1 input, .formbuilderform1 input, #cntnt01moduleform_2 input, #m044ecmoduleform_3 select, #m044ecmoduleform_2 select, #m044ecmoduleform_1 select, .formbuilderform1 select, #cntnt01moduleform_2 select, #m044ecmoduleform_3 textarea, #m044ecmoduleform_2 textarea, #m044ecmoduleform_1 textarea, .formbuilderform1 textarea, #cntnt01moduleform_2 textarea  {width:190px !important;}

.adr {font-size:18px;} 
.zak-1 ul li a, .zak-2 ul li a{ font-size:18px; line-height:36px;}
}
a.bb{color:#fff !important; background:#888;padding:8px 12px 8px 15px; margin-bottom:20px}
a.bay {color:#fff !important; background:#880000;}
img.icon2 {width:17px;height:auto; padding:0 0 0 15px;}
a.bb:after{content:"\203A";margin-left:8px;}

a.bb:hover{color:#fff;background:#666;padding:8px 12px 8px 15px;text-decoration:none; }
.brd{padding-bottom:15px;text-align:center;}
.mcont form{padding:12px 6px;font-size:16px;width:100%;}
.in-clc{margin:4px 0 8px 0;padding:5px;}
.t-clc{display:block;width:150px;float:left;padding-top:8px;}
.bt-clc1{width:139px;margin:4px 7px 8px 0;padding:5px;background:#ee7777;border:none;}
.bt-clc2{width:184px;margin:4px 0 8px 0;padding:5px;background:#77aa77;border:none;}
.fm1 a, .fm2 a, .fm3 a, .fm4 a, .fm5 a, .fm6 a, .fm7 a, .fm8 a{display:block;padding-top:110px;background-repeat:no-repeat;background-position:left top;background-size:200%;margin:5px auto;width:158px;text-align:center;}
.fm1 a:hover, .fm2 a:hover, .fm3 a:hover, .fm4 a:hover, .fm5 a:hover, .fm6 a:hover, .fm7 a:hover, .fm8 a:hover{background-position:right top;}

.calc-mem {padding:20px; margin: 0 20px; float:right;}
.calc-mem form {width: 100%; padding: 20px; border: 1px solid #800000; margin-left: -20px; color: #222; font-size: 14px;background:#f5f5f5;}
.calc-mem form input {margin:5px; padding:5px;}

.pg-tov10 {position:relative; top:-48px; text-align:center;}
.pg-tov10 a.bb {padding: 14px 21px 14px 24px; font-size:20px;}
.brd {width:auto;text-align:left; padding: 28px 65px;}
h2.h2-price {float:left;display:block; margin: 50px 40px 15px 0;}
a.bbp {margin-top: 48px;display:inline-block; font-size:28px;}
.yak {width:100%; margin: 15px 0;}
.pg-tov3 div.blizh {font-size:16px; padding: 0;margin:0; }
.rgn span {font-size: 22px;}
.offer {padding:5%;}
.offer img {float:right}
.offer .price {padding-top:0px;margin-top:0px;}

.formbuilderform1 {width: 50%; background:#eee; padding:20px;}
.formbuilderform2 {width: 88%; background:#eee; padding:20px;}


@font-face{font-family:'FontAwesome';font-display: auto;src:url('/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}


.fa-briefcase:before{content:"\f0b1"}
.fa-calendar:before{content:"\f073"}
.fa-check:before{content:"\f00c"}
.fa-users:before{content:"\f0c0"}
.fa-handshake-o:before{content:"\f2b5"}
.fa-industry:before{content:"\f275"}
.fa-envelope:before{content:"\f0e0"}
.zak-2 h2 i.fa {color:#880000}

.fa-phone:before{content:"\f095"}
.fa-flag:before{content:"\f024"}
.fa-search:before{content:"\f002"}
.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}
.fa-rub:before{content:"\f158"}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-youtube:before{content:"\f167"}.fa-twitter:before{content:"\f099"}
.fa-vk:before{content: "\f189";}


.sr-nly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
a.bb i{font-size:16px; margin-left:10px;}
.vse-tov {width: 100%; border: 2px dashed #dddddd;}
.vse-tov td {padding: 10px;}
iframe {border:none;}
img.foto-tov {width:250px; height:auto;}

.content-def a {border-bottom:1px dotted #880000;}
#menuwrapper2 a, #menuwrapper a, #menuwrapper1 a, table.prod-tb a {border:0px solid #fff;}
table.prod-tb tr td a {border:0px solid #fff;}
.content-def ul li a {border:0px solid #fff;}
div.rop {padding: 0 5px 20px 10px; float:left; min-width:300px;min-height:335px;margin-bottom:10px; }
div.rop:nth-child(2n+1) {background:#eee;}

.vost { background:#999; }

#loginform, #regform {width: 80%; margin: 0; font-size:18px;line-height: normal; background:#fff;}
#loginform div, #regform div {font-size:16px; padding:10px;}
#loginform input, #regform input {width: 90%; border:0px solid #fff; background-color: rgb(232, 240, 254); padding:10px 5%; font-size:18px;}
#loginform input.chebox, #regform input.chebox {width:auto;}
#loginform button, #regform button {width: 100%; padding:10px 5%; border:0px solid #fff; font-size:18px; background:#880000; color:#fff;}
.feu {margin: 0 10% 10% 10%; font-size:18px;}
#loginform .g-recaptcha, #loginform .g-recaptcha div, #regform .g-recaptcha, #regform .g-recaptcha div {padding:0px;}

#m044ecmoduleform_3, #m044ecmoduleform_1, #cntnt01moduleform_2 {

width: calc(100% - 80px);
    background: #f5f5f5;
    padding: 40px;

}
#m044ecmoduleform_3 input, #m044ecmoduleform_1 input, .formbuilderform1 input, #cntnt01moduleform_2 input {width: 90%; border:1px solid #d5d5d5; background:#fff; padding:10px; font-size:18px; clear:both; margin-bottom:25px; margin-top:5px;}
#m044ecmoduleform_3 select, #m044ecmoduleform_1 select, .formbuilderform1 select, #cntnt01moduleform_2 select {width: 100%; border:0px solid #fff; background:#fff; padding:10px; font-size:18px;}
#m044ecmoduleform_3 div.row, div.row, #m044ecmoduleform_1 div.row, .formbuilderform1 div.row, #cntnt01moduleform_2 div.row {width: 90%; padding: 4% 5%; height:auto; clear:both;}

#m044ecmoduleform_3 .submit, #m044ecmoduleform_1 .submit, #cntnt01moduleform_2 .submit {width: 100%; padding:10px 5%; border:0px solid #fff; font-size:18px; color:#fff;}

.formbuilderform1 input, .formbuilderform1 select, .formbuilderform1 div.row .formbuilderform1 .submit {margin-bottom:10px;}
.privmenu {padding:20px;}
.privmenu li {list-style:none; font-size:18px;}


.formbuilderform1 input.cms_checkbox,.formbuilderform2 input.cms_checkbox {width:20px;}

.formbuilderform1 .submit, .formbuilderform2 .submit {width: 100%; padding:10px 0 0 10px; border:0px solid #fff; font-size:18px; background:#880000; color:#fff; cursor: pointer}
.h2h {color: #222; text-align: left; font-size: 24px; font-weight: bold; margin-bottom:20px;}
.strong {font-weight: bold;}
.pg-tov1 ul li.brd {float:left; padding:10px 10px 10px 0; list-style:none;}
.pg-tov1 ul li.brd:nth-child(1) {display:none;}
.pg-tov1 ul li.brd a:after {content:" \203A"}
.pg-tov0 ul li.brd {float:left; padding:10px 10px 10px 0; list-style:none;}
.pg-tov0 ul li.brd:nth-child(1) {display:none;}
.pg-tov0 ul li.brd a:after {content:" \203A"}

#maximum, #bereg {font-size:24px;}

@media screen and (max-width:480px){
ol {padding-left: 0;}
.mobi-lm li ul li a {font-size:18px; padding: 18px 5px 18px 5px;}

#region {padding-top:0px;padding-bottom:10px;}
#loginform {width: 320px;}
.feu {margin: 10px;}
.brd {width: auto; text-align: left; padding: 15px 40px;}
.formbuilderform1б .formbuilderform2 {width: 360px; padding:5px;}
.pg-tov1 img {padding:10px 0 !important;}
.pg-tov2 h1 {text-align:center;}
.pg-tov10 {top:1px !important;}
.pg-tov10 a.bb {width:200px !important; display:block; margin-top:10px; padding: 10px !important;font-size: 20px !important;}
.pg-tov3 a.bb {width:200px !important; display:block; margin-top:10px; padding: 10px !important;font-size: 20px !important;}
.cn2 {padding:0px;}
.cn2 ul li.brd {padding: 2px 5px 2px 0!important;}
.zg{padding:0px 0 54px 0; margin: 30px 0 50px 0;}



}

#primary-nav2 li a strong {font-size: 18px;}

#window1 td {padding: 5px;}
#window1 tr:nth-child(2n) {background: #f0f0f0;} 

ul.itogpodbora li {font-size: 24px;list-style:none;}
ul.itogpodbora {padding:0;margin:0;}



.tooltip {
border-bottom: 1px dotted #000000; color: #000000; outline: none;
cursor: help; text-decoration: none;
position: relative;
}
.tooltip span {
margin-left: -999em;
position: absolute;
}
.tooltip:hover span {
border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
font-family: Calibri, Tahoma, Geneva, sans-serif;
position: absolute; left: 1em; top: 2em; z-index: 99;
margin-left: 0; width: 320px;
}
.classic { padding: 0.8em 1em;}
.custom { padding: 0.5em 0.8em 0.8em 2em;}
.classic {background: #eee; border: 1px solid #880000; padding: 25px;}
.critical { background: #eee; border: 1px solid #880000; padding: 25px;}
.help { background: #eee; border: 1px solid #880000; padding: 25px;}
.info { background: #eee; border: 1px solid #880000; padding: 25px;}
.warning { background: #eee; border: 1px solid #880000; padding: 25px;}

#fbrp__37 {width:95%; border: 0px solid #fff; margin: 10px 0;}
#fbrp__39 {margin: 10px 0;}
.captcha {height: 80px;}
#cntnt01moduleform_2 .submit, .kvt4 {width: 80%;}
.kvt4 {padding:5%; border: 2px solid #880000; }
.kvt4 input {margin-bottom:15px;}

li.vsedop{display:block;width:100% !important}

.footer div.copyft {font-size:18px; line-height:22px; text-align:left; text-shadow: 0px 0px 20px rgb(0 0 0), 0px 0px 18px rgb(0 0 0), 0px 0px 16px rgb(0 0 0), 0px 0px 14px rgb(0 0 0), 0px 0px 12px rgb(0 0 0), 0px 0px 10px rgb(0 0 0)}


.menu ul li a img {padding: 17px 0;}

#mmm ul li a {line-height:20px}



#cookie_note{
    display: none;
    position: fixed;
    bottom: 5px;
    left: 40%;
    max-width: 90%;
    transform: translateX(-50%);
    padding: 20px;
    background-color: white;
    border-radius: 4px;
    box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.4);
}

#cookie_note p{
    margin: 0;
    font-size: .9rem;
    text-align: left;
    color: black;
text-shadow: none;
}
#cookie_note a{color:#800;}
.cookie_accept{
    width:100%;
}
@media (min-width: 576px){
    #cookie_note.show{
        display: flex;
    }
}

@media (max-width: 575px){
    #cookie_note.show{
        display: block;
        text-align: left;
        left: 6%;
    max-width: 100%;
    transform: translateX(-3%); z-index:99999999;
bottom: 90px;
    }

html, body {font-size: 18px}


.napisat {margin: 10px auto;
    float: none;}

#cntnt01moduleform_2 .submit{margin-top: 40px;}
#nn {padding:0; height: 594px;}
#nn p {font-size: 18px;margin: 0;}
#nn div {padding: 10px 0  5px 0;}

img.icon2 {
    width: 50px !important;
    display: block;
}
}
/* Stylesheet: cont20 Modified On 2026-02-17 15:55:55 */
.pg-tov0 { height: 39px; margin-bottom:0px;}

.pg-tov1 {background: url(/uploads/bg-line.jpg) repeat-y top left; min-height:108px;}

.pg-tov1 img {padding:10%; width:80%; height:auto;}

.pg-tov2 {background: #eee; border-top: 2px solid #860000;}

.pg-tov2 div{padding:7%; font-size:24px;}

.pg-tov3 li {list-style:none; padding-bottom: 6px;}

.pg-tov3 li:before {content:"\203A "; padding-right:14px; font-size:24px; }

.pg-tov3 ul {padding: 0; margin:0;}

.pg-tov3 div{padding:3% 6% 1% 6%; font-size:22px;}

.pg-inf3 li {list-style:none; padding-right: 20px; float:left;}

.pg-inf3 ul {padding: 0; margin:0;}

.pg-inf3 div{padding:5%; font-size:24px;}



.pg-tov4 li {list-style:none; padding-bottom: 15px;}

.pg-tov4 ul {padding: 0; margin:0;}

.pg-tov4 div.work1 {padding:16px 20px 20px 20px; margin: 10%; font-size:24px;}
.pg-tov4 div.work1 p {text-align:center; margin: 0;}
.pg-tov4 div.work1.wtext1 {font-size:14px; }
/* Stylesheet: gr-tov-20 Modified On 2023-11-14 17:34:44 */
.work1 {z-index: 200; padding: 1px; color:#fff; background:#800000;
font-size:24px; text-align:center;}

.wtext1 form {
border: 2px solid #8b1b1b;
background: #fff;
margin-left:-20px;
margin-top:-230px;
width:380px; color:#333; font-size:18px;
display: none;
padding: 40px 20px 20px 20px;
background:#ffffff url(/uploads/images/bg-zak.jpg) no-repeat top left; 
position: absolute;
z-index: 300;}
.work1:hover { z-index: 400;}
.work1:hover .wtext1 form {display: block; z-index: 500;}


.work1 input {background: #ffffff; margin: 3px 0;
 border: 1px solid #bbb;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 padding: 9px;}

.work1 .cms_checkbox {width:20px; height:20px;}
.work1 .fbsubmit {float:left; font-size:16px; margin-top:7px; font-weight:bold;}
.work1 .fbsubmit:hover {background: #ccc;}

@media screen and (max-width: 400px) {
.wtext1 form {width:300px !important; margin-left:0px !important;}
.work1 .fbsubmit {margin-top:0px; width:100%;}

}
/* Stylesheet: zakaz-zvonka-20 Modified On 2022-09-29 14:40:49 */
.zak-1 {float:left; width:42%; padding: 0% 4% 1% 4%;}

.zak-2 form {width:100%; padding: 1% 2%; border:1px solid #800000; margin-left:-20px; color:#222; font-size:14px;}
.zak-2 input {margin:5px 0 10px 0; padding: 5px;}
#cntnt01fbrp_captcha_phrase {margin:0;}
#fbrp__48 {width:240px;}
#fbrp__49 {width:240px;}
#fbrp__50 {width:240px;}

.pg-3 {padding:0 0 0 3%; width: 46%;}

.zak-2 {float:left; width:42%; padding: 1% 4%;}
.content .cms_form {background:#eeeeee; border:1px solid #880000; padding:10px;}
#cntnt01moduleform_2 {width:95%;}

.wtext1 #cntnt01moduleform_2 {width:300px;}

#fbrp__274 {width:80%;}

.zak-2 form .kvt{width:92%;float:none !important;}

.zak-2 form form{margin:0;width:94%;}
.zak-2 form h3 {color:#111; font-size:28px;}

.zak-1 input.cms_checkbox { vertical-align: top; width: 24px; height: 24px;}

.zak-2 form select {width:197px; padding:5px;}
.zak-2 form input {width:183px; padding:5px;}
.zak-1 h2 {color:#111; font-size:32px; font-weight:bold; text-align:center;}
.zak-2 h2 {color:#111; font-size:32px; font-weight:bold; text-align:center;}
.zak-1 #menuwrapper2 li {width:92% !important;}

.zak-1 form select {width:100%; padding:5px;}
.zak-1 form input {width:94%; padding:5px;}
.zak-1 form .captcha input {width:47%; padding:5px;}
.zak-1 .captchapict {margin:0 10px 10px 10px;}


@media screen and (max-width: 480px) {
#cntnt01moduleform_2 {width:292px;}
.zak-2 form input {width:130px;}
.zak-2 form select {width:140px;}
}
/* Stylesheet: zak Modified On 2020-10-22 09:11:30 */
