@font-face {font-family:RR;src:url(fonts/rubik-regular.ttf);}
@font-face {font-family:RL;src:url(fonts/rubik-light.ttf);}
@font-face {font-family:RB;src:url(fonts/rubik-bold.ttf);}
@font-face {font-family:casper;src:url(fonts/play.ttf);}

* {margin:0;padding:0;}
html {width:100%;height:100%;}

body {font-size:20px;color:#333;font-family:casper, Calibri, arial;cursor:default;background:#fff;}

a {color:#4CAD42;text-decoration:none;transition: all 0.5s ease;}
a:hover {color:#f22;}

.cl {clear:both;}
.h10 {clear:both;width:100%;height:10px;}
.h20 {clear:both;width:100%;height:20px;}
.h30 {clear:both;width:100%;height:30px;}
.h40 {clear:both;width:100%;height:40px;}
.h50 {clear:both;width:100%;height:50px;}
.fl {float:left;}
.fr {float:right;}
p {margin:10px 0;}
input[type="text"]:focus, textarea:focus, input[type="password"]:focus, select:focus {outline:none;}
fieldset {border:0;}
sup {color:#33862a;font-size:80%;}
.red {color:#800000 !important;}

.mnav {display:none;z-index:300;}

.toper {position:relative;width:100%;min-width:1200px;z-index:100;background:#ccc;}
.top {position:relative;width:1200px;margin:0 auto;padding:20px 0;color:#000;}
.icons {float:left;width:300px;padding-top:15px;font-size:34px;text-align: center;}
.icons a {color:#444;}
.icons i {margin:0 10px 0 0px;}
.eue {font-size:22px;}
.adr {float:left;width:700px;}
.adr i {margin:0 5px 0 10px;font-size:20px;}
.adr .fir {font-size:26px;padding:5px 0;}
.adr span {font-size:20px;font-weight:400;color:#444;}
.infoss {float:left;width:200px;padding-top:0px;}
.info {text-align:center;font-size:22px;cursor:pointer;color:#fff;margin:5px 0;padding:5px 0;background:#f22;}
.info2 {text-align:center;font-size:22px;cursor:pointer;color:#fff;margin:5px 0;padding:5px 0;background:#777;}
.rega {padding-left:30px;font-size:20px;}

.header {position:relative;width:100%;min-width:1200px;z-index:100;background:#4CAD42;}
.head {position:relative;width:1200px;margin:0 auto;padding:5px 0;color:#fff;}
.logo {float:left;width:300px;}
.menu {float:left;width:900px;padding-top:5px;}
.menu a {display:block;float:left;padding:5px 8px;margin:5px 8px;color:#fff;border-bottom:1px solid #ddd;font-size:22px;}
.menu a:hover {color:#ff0;border-bottom:1px solid #ff0;}
.mobeye {display:none;}

.slider {position:relative;width:100%;margin:0px auto;background:#efefef;}
.sli {position:relative;width:1200px;margin:0 auto;padding:10px 0;}
.doplinks {float:left;width:200px;margin-right:50px;padding-top:50px;}
.doplinks a {display:block;color:#777;font-size:34px;padding:10px;}
.wmuSlider .banner {height:300px;overflow:hidden;}
.wmuSlider {position: relative;float:left;width:950px;margin:0px auto;overflow: hidden;z-index:20;padding:20px 0;}
.wmuSliderPagination {z-index: 2;position: absolute;right: 7%;bottom: 4%;}
ul.wmuSliderPagination {padding:0;}
.wmuSliderPagination li {float: left;margin: 0 8px 0 0;list-style-type: none;}
.wmuSliderPagination a {display: block;text-indent: -9999px;width: 15px;height: 15px;background:#ccc;}
.wmuSliderPagination a.wmuActive {background:#4CAD42;}
.wmuGallery .wmuGalleryImage {margin-bottom: 10px;}
.banner-wrap{padding:0;}
.bnbn {position:absolute;top:0;left:0;width:950px;height:300px;}
.slimg {float:left;width:500px;margin-right:50px;text-align:center;}
.slimg img {max-width:500px;max-height:300px;}
.slitex {float:left;width:400px;padding-top:50px;}
.slitex h3 {font-size:38px;color:#4CAD42;}
.slitex p {padding:10px 0;font-size:24px;margin-bottom:20px;}
.slitex a {padding:10px;background:#4CAD42;color:#fff;}

.mobknop {display:none;}

.wrap {position:relative;width:100%;min-width:1200px;z-index:90;}
.cont {position:relative;width:1200px;margin:20px auto;padding:20px 0;}
.cont input[type="text"], .cont textarea, .cont select {padding:8px 15px;border:1px solid #ccc;width:90%;border-radius:10px;}
.cont input[type="file"] {padding:10px 15px;}
.cont input[type="submit"], .cont button, .cont a.btn {text-align:center;color:#fff;background:#f22;font-size:18px;text-decoration:none;padding:5px 10px;margin-bottom:0px;border-radius:10px;border:0px;cursor:pointer;}
.cont h1 {font-size:40px;}
.cont ul {margin-left:40px;}

.vajno {position:relative;width:100%;padding:20px;box-sizing: border-box;background:#eee;}
.katit {float:left;width:270px;margin:0px 10px;}
.katit .pic {width:160px;height:100px;margin-bottom:7px;}
.katit span {color:#777;}

.uslit {float:left;width:260px;height:200px;margin:20px;}
.uslit .pic {width:260px;height:150px;margin-bottom:7px;}
.uslit h3 {color:#000;}
.uslit p {margin:7px 0;}
.uslit span {color:#f22;padding-right:20px;}

.zapros {width:1140px;border:1px solid #4CAD42;padding:19px 29px;}
.bl1 {float:left;width:210px;padding:10px 15px;}
.bl2 {float:left;width:270px;padding:10px 15px;font-size:18px;}
.bl2 h3 {margin-bottom:10px;text-decoration:underline;}
.bl2 b {display:block;color:#777;}
.bl2 span {display:block;padding:3px 5px;color:#4CAD42;}
.hruhru {padding:10px 20px;background:#4CAD42;color:#fff;;margin-right:20px;cursor:pointer;}
a.mse2_selected_link {padding:2px 5px;text-decoration:none;margin:0px 5px;}
a.mse2_selected_link sup {color:#f22;}

.sert {}
.sert a {display:block;float:left;width:194px;height:194px;margin:5px;border-radius:10px;border:1px solid #eee;}
.sert a:hover {border:1px solid #4CAD42;}
.infot {}
.infot a {display:block;float:left;width:248px;height:248px;margin:5px;border-radius:10px;border:1px solid #eee;}
.infot a:hover {border:1px solid #4CAD42;}

.posit {display:block;float:left;width:228px;height:230px;margin:5px;padding:10px;border-radius:10px;border:1px solid #eee;color:#444;text-align:center;transition: all 0.5s ease;}
.posit a {text-decoration:none;color:#444;}
.posit:hover {border:1px solid #4CAD42;}
.posimg {display:block;width:228px;height:228px;border-radius:10px;margin-bottom:5px;}
.nazv {font-size:18px;font-family:SE2;height:50px;}
.cena {font-family:SE2;margin:10px 0;font-size:22px;color:#4CAD42;}
.cena i {font-size:18px;}
.posit a.kup {display:block;padding:5px 10px;text-align:center;background:#eee;color:#444;border-radius:10px;font-size:18px;}
.posit:hover a.kup {background:#f22;color:#fff;}

.tree {background:#eee;color:#777;font-size:18px;padding:5px 10px;}
.tre {position:relative;width:1200px;margin:0 auto;}
.tree a {color:#777;}

.dofo a {display:block;float:left;width:288px;height:200px;margin:5px;border:1px solid #eee;}
.dofo a:hover {border:1px solid #4CAD42;}

.osri {float:left;width:650px;padding:25px;}
.osri h1 {margin-bottom:20px;}
.osri p {color:#777;}
.pricc {float:left;width:140px;font-size:38px;color:#f22;font-family:SE2;padding:5px 10px;text-align:center;}
.pricc i {font-size:22px;}
.cost {margin:25px 0;}
.cole {float:left;width:100px;}
.cole input[type="number"]{width:50px;font-size:28px;padding:10px 20px;border-radius:10px;border:1px solid #aaa;}
.cori {float:left;width:350px;}
.cori button {font-size:28px;padding:10px 50px;border-radius:10px;border:1px solid #f22;background:#f22;color:#fff;}
.osta {margin:20px 0;padding:10px 20px;border-radius:10px;border:1px solid #eee;}

.footer {position:relative;width:100%;min-width:1200px;font-size:18px;z-index:200;background:#efefef;}
.foot {position:relative;width:1200px;margin:0 auto;padding:20px 0;color:#444;}
.foot a {color:#444;}
.foot a:hover {color:#555;}
.foot h3 {font-weight:500;margin:10px 0;font-size:18px;}
.f1 {float:left;width:700px;margin-right:50px;}
.f1 a {text-decoration:none;}
.f2 {float:left;width:180px;}
.f2 p {text-align:center;font-size:40px;text-align:center;color:#ccc;}
.f2 ul {margin-left:20px;}
.f3 {float:left;width:250px;}
.f3 p {text-align:center;font-size:40px;text-align:center;color:#ccc;}
.f3 ul {margin-left:20px;}

#wrap{display: none;opacity: 0.8;position: fixed;left: 0;right: 0;top: 0;bottom: 0;padding: 16px;background-color: rgba(1, 1, 1, 0.725);z-index:300;overflow: auto;}
#window{width: 500px;height:280px;margin: 100px auto;display: none;background: #fff;z-index: 400;position: fixed;left: 0;right: 0;top: 0;bottom: 0;padding: 30px 50px;}
#window input[type="text"]{padding:10px 15px;border:1px solid #999;width:90%;}
#window input[type="submit"] {text-align:center;color:#fff;background:#f22;font-size:22px;text-decoration:none;padding:10px;border:0px;cursor:pointer;margin-right:20px;}
#window small {color:#999;}
.close{float:right;cursor: pointer;margin:-30px -50px 0 0;width:20px;height:20px;text-align:center;background:#4CAD42;color:#fff;padding:10px;}

#wrap1{display: none;opacity: 0.8;position: fixed;left: 0;right: 0;top: 0;bottom: 0;padding: 16px;background-color: rgba(1, 1, 1, 0.725);z-index:300;overflow: auto;}
#window1{width: 500px;height:320px;margin: 100px auto;display: none;background: #fff;z-index: 400;position: fixed;left: 0;right: 0;top: 0;bottom: 0;padding: 30px 50px;}
#window1 input[type="text"],#window1 input[type="date"] {padding:10px 15px;border:1px solid #999;width:90%;box-sizing: border-box;}
#window1 select{padding:10px 15px;border:1px solid #999;width:90%;}
#window1 input[type="submit"] {text-align:center;color:#fff;background:#f22;font-size:22px;text-decoration:none;padding:10px;border:0px;cursor:pointer;margin-right:20px;}
#window1 small {color:#999;}
.close{float:right;cursor: pointer;margin:-30px -50px 0 0;width:20px;height:20px;text-align:center;background:#4CAD42;color:#fff;padding:10px;}

#wrap2{display: none;opacity: 0.8;position: fixed;left: 0;right: 0;top: 0;bottom: 0;padding: 16px;background-color: rgba(1, 1, 1, 0.725);z-index:300;overflow: auto;}
#window2{width: 500px;height:320px;margin: 100px auto;display: none;background: #fff;z-index: 400;position: fixed;left: 0;right: 0;top: 0;bottom: 0;padding: 30px 50px;}
#window2 input[type="text"],#window2 textarea {padding:10px 15px;border:1px solid #999;width:90%;box-sizing: border-box;}
#window2 input[type="submit"] {text-align:center;color:#fff;background:#f22;font-size:22px;text-decoration:none;padding:10px;border:0px;cursor:pointer;margin-right:20px;}
#window2 small {color:#999;}
.close{float:right;cursor: pointer;margin:-30px -50px 0 0;width:20px;height:20px;text-align:center;background:#4CAD42;color:#fff;padding:10px;}

#wrap3{display: none;opacity:1;position: fixed;left: 0;right: 0;top: 0;bottom: 0;padding: 50px;background-color: rgba(1, 1, 1, 0.9);z-index:300;overflow: auto;}
#window3{width: 90%;height:auto;margin: 20px auto;display: none;z-index: 400;position: fixed;left: 0;right: 0;top: 0;bottom: 0;padding: 30px 5%;}
.close3{float:right;cursor: pointer;width:30px;height:30px;margin-top:-30px;text-align:center;color:#fff;}

table {border:0px;border-collapse: collapse;}
td, th {padding:5px;text-align:center;}
table .weight, table .total_weight {display:none;}
table input[type="number"]{padding:10px 15px;border:1px solid #999;width:50%;border-radius:10px;}

.rowww {float:left;width:44%;padding:20px 3%;}
.rowww input, .rowww textarea {border-radius:10px;margin-bottom:15px;}

ul.pagination {margin:20px 0;list-style:none;}
li.page-item {float:left;border-radius:10px;border:1px solid #aaa;margin:2px;}
a.page-link {display:block;color:#444;text-decoration:none;padding:2px 5px;}
.pagination .disabled {background:#eee;}
.pagination .disabled a {cursor:default !important;}
.pagination .active {background:#4CAD42;}
.pagination .active a {color:#fff !important;cursor:default !important;}

@media screen and (max-width:1200px){


}


@media screen and (max-width:800px){

.mnav {display:block;float:left;padding:5px 0;width:15%;cursor:pointer;font-size:38px;}
.mobi {width:100%;border-top:1px solid #fff;overflow:auto;min-height:300px;height:auto;max-height:100%;}
.mobh {width:100%;overflow:auto;min-height:300px;height:auto;max-height:100%;}
.mobi a {display:block;padding:10px 30px;text-decoration:none;color:#fff;font-size:18px;}
.mobeye {display:block;float:left;text-align:right;padding:5px 0;width:15%;cursor:pointer;font-size:38px;}
.mobeye a {color:#fff;}

.toper {position:relative;width:100%;min-width:320px;z-index:100;background:#ccc;}
.top {position:relative;width:96%;margin:0 auto;padding:5px 2%;color:#000;}
.icons {display:none;float:left;width:300px;padding-top:15px;font-size:34px;text-align: center;}
.icons a {color:#777;}
.icons i {margin:0 10px 0 0px;}
.adr {float:none;width:100%;}
.adr i {margin:0 5px 0 10px;font-size:20px;}
.adr .fir {font-size:20px;padding:5px 0;}
.adr span {display:none;font-size:20px;font-weight:400;color:#777;}
.infoss {display:none;float:left;width:200px;padding-top:0px;}
.info {text-align:center;font-size:22px;cursor:pointer;color:#fff;margin:5px 0;padding:5px 0;background:#f22;}
.info2 {text-align:center;font-size:22px;cursor:pointer;color:#fff;margin:5px 0;padding:5px 0;background:#777;}
.rega {padding-left:30px;font-size:20px;}

.header {position:relative;width:100%;min-width:320px;z-index:100;background:#4CAD42;}
.head {position:relative;width:96%;margin:0 auto;padding:5px 2%;color:#fff;}
.logo {float:left;width:70%;}
.menu {display:none;float:left;width:900px;padding-top:5px;}
.menu a {display:block;float:left;padding:5px 10px;margin:5px 8px;color:#fff;border-bottom:1px solid #ddd;font-size:22px;}
.menu a:hover {color:#ff0;border-bottom:1px solid #ff0;}

.slider {position:relative;width:100%;min-width:320px;margin:0px auto;background:#efefef;}
.sli {position:relative;width:96%;margin:0 auto;padding:10px 2%;}
.doplinks {display:none;float:left;width:200px;margin-right:50px;padding-top:50px;}
.doplinks a {display:block;color:#777;font-size:34px;padding:10px;}
.wmuSlider .banner {height:500px;overflow:hidden;}
.wmuSlider {position: relative;float:left;width:100%;margin:0px auto;overflow: hidden;z-index:20;padding:20px 0;}
.wmuSliderPagination {z-index: 2;position: absolute;right: 7%;bottom: 4%;}
ul.wmuSliderPagination {padding:0;}
.wmuSliderPagination li {float: left;margin: 0 8px 0 0;list-style-type: none;}
.wmuSliderPagination a {display: block;text-indent: -9999px;width: 15px;height: 15px;background:#ccc;}
.wmuSliderPagination a.wmuActive {background:#4CAD42;}
.wmuGallery .wmuGalleryImage {margin-bottom: 10px;}
.banner-wrap{padding:0;}
.bnbn {position:absolute;top:0;left:0;width:100%;height:500px;}
.slimg {float:none;width:100%;margin-right:50px;text-align:center;}
.slimg img {max-width:500px;max-height:300px;}
.slitex {float:none;width:100%;padding-top:10px;}
.slitex h3 {font-size:34px;color:#4CAD42;}
.slitex p {padding:5px 0;font-size:20px;margin-bottom:10px;}
.slitex a {padding:5px;background:#4CAD42;color:#fff;}

.mobknop {display:block;position:relative;width:96%;min-width:320px;padding:10px 2%;margin:0px auto;border-bottom:1px solid #ccc;}

.wrap {position:relative;width:100%;min-width:320px;z-index:90;}
.cont {position:relative;width:96%;margin:10px auto;padding:10px 2%;}
.cont input[type="text"], .cont textarea, .cont select {padding:8px 15px;border:1px solid #ccc;width:90%;border-radius:10px;}
.cont input[type="file"] {padding:10px 15px;}
.cont input[type="submit"], .cont button, .cont a.btn {text-align:center;color:#fff;background:#f22;font-size:18px;text-decoration:none;padding:5px 10px;margin-bottom:0px;border-radius:10px;border:0px;cursor:pointer;}
.cont h1 {font-size:30px;}
.cont ul {margin-left:20px;}

.vajno {position:relative;width:100%;padding:20px;box-sizing: border-box;background:#eee;}
.katit {float:left;width:270px;margin:0px 10px;}
.katit .pic {width:160px;height:100px;margin-bottom:7px;}
.katit span {color:#777;}

.uslit {float:left;width:260px;height:200px;margin:20px;}
.uslit .pic {width:260px;height:150px;margin-bottom:7px;}
.uslit h3 {color:#000;}
.uslit p {margin:7px 0;}
.uslit span {color:#f22;padding-right:20px;}

.zapros {width:100%;border:1px solid #4CAD42;padding:19px 29px;box-sizing: border-box;}
.bl1 {float:none;width:94%;padding:10px 3%;}
.bl2 {float:none;width:94%;padding:10px 3%;font-size:18px;}
.bl2 h3 {margin-bottom:10px;text-decoration:underline;}
.bl2 b {display:block;color:#777;}
.bl2 span {display:block;padding:3px 5px;color:#4CAD42;}
.hruhru {padding:10px 20px;background:#4CAD42;color:#fff;;margin-right:20px;cursor:pointer;}
a.mse2_selected_link {padding:2px 5px;text-decoration:none;margin:0px 5px;}
a.mse2_selected_link sup {color:#f22;}

.tree {position:relative;width:100%;min-width:320px;background:#eee;color:#777;font-size:18px;}
.tre {position:relative;width:96%;margin:0 auto;padding:5px 2%;}
.tree a {color:#777;}

.dofo a {display:block;float:left;width:288px;height:200px;margin:5px;border:1px solid #eee;}
.dofo a:hover {border:1px solid #4CAD42;}

.footer {position:relative;width:100%;min-width:320px;font-size:18px;z-index:200;background:#efefef;}
.foot {position:relative;width:96%;margin:0 auto;padding:20px 2%;color:#444;}
.foot a {color:#444;}
.foot a:hover {color:#555;}
.foot h3 {font-weight:500;margin:10px 0;font-size:18px;}
.f1 {float:none;width:100%;margin-right:0px;}
.f1 a {text-decoration:none;}
.f2 {display:none;float:left;width:180px;}
.f2 p {text-align:center;font-size:40px;text-align:center;color:#ccc;}
.f2 ul {margin-left:20px;}
.f3 {display:none;float:left;width:250px;}
.f3 p {text-align:center;font-size:40px;text-align:center;color:#ccc;}
.f3 ul {margin-left:20px;}

#wrap{display: none;opacity: 0.8;position: fixed;left: 0;right: 0;top: 0;bottom: 0;padding: 16px;background-color: rgba(1, 1, 1, 0.725);z-index:300;overflow: auto;}
#window{width: 90%;height:400px;margin: 30px auto;display: none;background: #fff;z-index: 400;position: fixed;left: 0;right: 0;top: 0;bottom: 0;padding: 10px 2%;border-radius:10px;}
#window input[type="text"]{padding:10px 15px;border:1px solid #999;width:90%;border-radius:10px;}
#window input[type="submit"] {width:100%;text-align:center;color:#fff;background:#f22;font-size:18px;text-decoration:none;padding:10px;border:0px;cursor:pointer;border-radius:10px;margin-right:0px;}
#window small {color:#999;}
#window h2 {font-size:80%;}
.close{float:right;cursor: pointer;font-family:SE2;margin:-40px 0px 0 0;width:20px;height:20px;text-align:center;background:#4CAD42;color:#fff;border:2px solid #fff;border-radius:50%;padding:10px;}

#wrap1{display: none;opacity: 0.8;position: fixed;left: 0;right: 0;top: 0;bottom: 0;padding: 16px;background-color: rgba(1, 1, 1, 0.725);z-index:300;overflow: auto;}
#window1{width: 90%;height:500px;margin: 30px auto;display: none;background: #fff;z-index: 400;position: fixed;left: 0;right: 0;top: 0;bottom: 0;padding: 10px 2%;border-radius:10px;}
#window1 input[type="text"]{padding:10px 15px;border:1px solid #999;width:90%;border-radius:10px;}
#window1 input[type="submit"] {width:100%;text-align:center;color:#fff;background:#f22;font-size:18px;text-decoration:none;padding:10px;border:0px;cursor:pointer;border-radius:10px;margin-right:0px;}
#window1 small {color:#999;}
#window1 h2 {font-size:80%;}

#wrap2{display: none;opacity: 0.8;position: fixed;left: 0;right: 0;top: 0;bottom: 0;padding: 16px;background-color: rgba(1, 1, 1, 0.725);z-index:300;overflow: auto;}
#window2{width: 90%;height:500px;margin: 30px auto;display: none;background: #fff;z-index: 400;position: fixed;left: 0;right: 0;top: 0;bottom: 0;padding: 10px 2%;border-radius:10px;}
#window2 input[type="text"]{padding:10px 15px;border:1px solid #999;width:90%;border-radius:10px;}
#window2 input[type="submit"] {width:100%;text-align:center;color:#fff;background:#f22;font-size:18px;text-decoration:none;padding:10px;border:0px;cursor:pointer;border-radius:10px;margin-right:0px;}
#window2 small {color:#999;}
#window2 h2 {font-size:80%;}
.close {float:right;cursor: pointer;font-family:SE2;margin:-40px 0px 0 0;width:20px;height:20px;text-align:center;background:#4CAD42;color:#fff;border:2px solid #fff;border-radius:50%;padding:10px;}

#wrap3{display: none;opacity:1;position: fixed;left: 0;right: 0;top: 0;bottom: 0;padding: 50px;background-color: rgba(1, 1, 1, 0.9);z-index:300;overflow: auto;}
#window3{width: 90%;height:auto;margin: 20px auto;display: none;z-index: 350;position: fixed;left: 0;right: 0;top: 0;bottom: 0;padding: 30px 5%;border-radius:10px;}
.close3{float:right;cursor: pointer;font-family:SE2;width:30px;height:30px;margin-top:-30px;text-align:center;color:#fff;}

table {border:0px;border-collapse: collapse;font-size:14px;}
table img {max-width:75px;}
td, th {padding:2px;text-align:center;}
table input[type="number"]{padding:2px 5px;border:1px solid #999;width:50%;border-radius:10px;}

.rowww {float:none;width:94%;padding:20px 3%;}
.rowww input {border-radius:10px;}

/*.hidhid {display:none;}*/

}