html{width:100%;height:100%;font-size:100.01%;}
body{width:100%;min-width:1000px;height:100%;font:12px Arial, sans-serif;font-size:12px;background-color:#ececec;line-height:150%;}
* a, * p, * li, * th, * td{color:#4b5561;text-decoration:none;}
b, strong{font-weight:bold;}
.wrapper{position:relative;width:100%;height:100%;min-height:100%;}
content,
footer{width:100%;position:relative;display:inline-block;}
.container{position:relative;margin:0 auto;width:1000px;display:table;}
header .mainhead, content .block.text.full, content .block, content .small, .addblock, content .whitespace{-webkit-box-shadow:0px 1px 1px 0 #b8b9b9;-moz-box-shadow:0px 1px 1px 0 #b8b9b9;box-shadow:0px 1px 1px 0 #b8b9b9;}
header{width:100%;height:159px;position:relative;}
.greyhead{height:47px;background-color:#757d85;}
.greyhead ul{text-align:center;padding:14px 0;}
.greyhead ul li{border-left:1px solid white;display:inline;padding:0 12px;}
.greyhead ul li:first-child{border-left:none;}
.greyhead ul li a{font-weight:bold;font-size:14px;color:white;text-decoration:none;}
header .mainhead{height:112px;background-color:white;}
header .mainhead .logo{background:url('../images/logo.png') no-repeat;height:56px;width:207px;margin:12px 36px 0 25px;display:inline-block;float:left;}
header .mainhead .logo a,
.mapclick a,
.printclick a,
content .small.lentanews a.list{display:inherit;width:100%;height:100%;}
header .mainhead .num{float:left;padding-top:26px;padding-left:39px;}
header .mainhead .num p{line-height:24px;width:159px;color:#606770;}
header .mainhead .num p span{color:#53934a;font-size:18px;}
header .mainhead .num:before{height:31px;width:39px;display:inline-block;float:left;}
header .mainhead .num p,
header .mainhead .num a{margin-top:-10px;color:#606770;font-size:14px;vertical-align:-webkit-baseline-middle;text-decoration:none;}
header .mainhead .num a:hover{text-decoration:underline;}
header .mainhead .num.call{background:url('../images/call.png') left 26px no-repeat;}
header .mainhead .num.post{background:url('../images/mess.png') left 26px no-repeat;padding-bottom:18px;}
.search{padding-top:26px;}
.search input[type="text"],
content .small.qa input[type="text"],
content .small.qa textarea,
form.search.back textarea{width:237px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:4px 31px 4px 10px;background:#f8f8f8;font-size:12px;outline:none;height:21px;float:right;margin-right:24px;border:1px solid #ececec;color:#9ea5ae;}
.loop{background:url(../images/loop.png) center no-repeat;height:31px;width:33px;float:right;margin-right:-280px;border-bottom-right-radius:6px;border-top-right-radius:6px;cursor:pointer;}
.loop:hover{background-color:#ececec;}
.loop a{width:100%;height:100%;display:inline-block;;}
.clear{clear:both;}
header .mainhead .menu{padding-top:10px;}
header .mainhead #menu li{float:left;}
header .mainhead #menu li a{font-size:14px;color:#606770;text-decoration:none;padding:5px 5px 11px;display:inline-block;border-right:1px solid #ececec;display:block;}
header .mainhead #menu li:last-child a{border-right:none;}
header .mainhead #menu li:hover a{color:#ececec;background:#606770;}
.activeMenu{background:#606770;}
li.activeMenu.footer_blocks_top_cat > a{color:#fff !important;}
.activeMenu .footer_blocks_top a{color:#ececec !important;}
header .mainhead #menu>li>ul{width:1000px;}
header .mainhead #menu li ul{z-index:100;position:absolute;background:#606770;height:auto;left:0;}
header .mainhead #menu li ul li{display:block;float:none;width:333px;}
header .mainhead #menu li ul li:first-child >a{margin-top:30px;}
header .mainhead #menu li ul li:last-child{padding-bottom:30px;background:#606770;}
header .mainhead #menu li ul li ul{left:333px;top:0;height:100%;}
header .mainhead #menu ul{display:none;}
header .mainhead #menu li:hover >ul{display:table;}
header .mainhead #menu li ul li a{color:#ececec;background:#606770;border-right:1px dotted #ececec;padding:6px 35px;width:262px;}
header .mainhead #menu li ul li ul li ul li a{border-right:none;width:264px;}
header .mainhead #menu li ul li:hover >a{color:#606770;background:#ececec;}
header .mainhead #menu li ul li:hover >ul{display:block;}
nav{margin-top:20px;height:40px;}
nav .mainline{background-color:#757d85;height:40px;}
nav .mainline ul li{display:inline;font-weight:bold;float:left;}
nav .mainline ul li:before{content:url:('../images/arrow_r.png') no-repeat;content:">";font-size:16px;color:white;padding:5px;}
nav .mainline ul li:first-child:before{content:"";margin-left:4px;}
nav .mainline ul li:last-child{font-weight:normal;}
nav .mainline ul li a{font-size:14px;color:white;text-decoration:none;}
nav .mainline .breadcrumbs{line-height:39px;}
ul.breadcrumbs li{color:#fff;}
nav .mainline .hr{background:url('../images/leftbox.png') no-repeat;float:right;margin:6px 1px;height:28px;}
nav .mainline .hr a{width:31px;margin:0 5px 0 10px;}
nav .mainline .hr.mapclick a{background:url('../images/mapclick.png') center no-repeat;}
nav .mainline .hr.printclick a{background:url('../images/printclick.png') center no-repeat;}
.bg{background:url('../images/bg.png') top repeat-x;width:100%;height:349px;position:absolute;}
content .rr{background:url('../images/r.png') no-repeat;height:350px;margin-bottom:20px;}
content .block{float:left;padding:0 20px 0 26px;width:280px;margin-right:10px;background:white;min-height:604px;}
content .block.right{padding:0;width:328px;margin-right:0;background:none;min-height:595px;}
content .small{background:white;width:328px;float:right;clear:right;margin:5px 0 12px 0;}
content .small:last-child{margin-bottom:0;}
content .small .name a,
content .small .name p,
content .small.arhive .name p{line-height:36px;text-transform:uppercase;text-decoration:none;color:#606770;font-size:14px;display:inherit;font-weight:bold;padding:0 10px;background:#dce1e5;min-height:0;}
content .small .name a:hover{background:#CCD3D9;}
content .small img{width:47%;height:auto;padding:10px;float:left;}
.block.text span.star{color:#53934a;font-size:16px;padding-right:0px;}
content .small p{color:#606770;padding:10px 20px 10px 10px;}
content .block .pic{width:63px;height:63px;margin:20px 30px 0 0;float:left;}
.pic.picnews{background:url('../images/picnews.png') no-repeat;}
.pic.picevent{background:url('../images/picevent.png') no-repeat;}
content .block h1{color:#606770;font-size:24px;line-height:63px;margin-bottom:15px;padding-top:20px;}
content .block .list{padding:10px 5px 20px 5px;border-bottom:1px dotted #7c858d;margin-bottom:10px;}
content .block .list:last-child{border-bottom:none;margin-bottom:0;}
content .block .list .titlenews a{color:#53934a;font-size:14px;text-decoration:none;}
content .block .list a{color:#53934a;text-decoration:none;}
content .block .list a:hover{text-decoration:underline;}
content .block .list .titlenews a:hover{text-decoration:underline;}
content .block .list .date{color:#7c858d;padding:7px 0;}
content .block .list p{color:#606770;}
footer .greyhead{height:auto;background:none;}
footer .greyhead ul{padding:0;margin:auto 15px 20px 15px;line-height:55px;border-bottom:1px solid #b5bdc5;}
footer .greyhead ul li{border-left:1px solid #7c858d;}
footer .greyhead ul li a{font-weight:normal;color:#7c858d;}
nav .mainline ul li a:hover, .greyhead ul li a:hover , .greyhead .active a{color:#C3C6C9 !important;}
footer .volex a:visited{color:#7c858d;}
footer .volex{height:35px;color:#7c858d;text-align:center;padding:25px 0;margin:20px 15px 0;border-top:1px solid #b5bdc5;}
footer .column{float:left;padding-left:14px;width:207px;min-height:330px;}
h4{font-weight:bold;color:#606770;font-size:14px;margin-bottom:30px;}
footer .column a{color:#7c858d;line-height:23px;text-decoration:none;}
footer .column a:hover, footer .volex a:hover, content .small.qa table tr td a:hover{color:#407838;}
.addblock.a1{background:url('../images/foot1.png') left no-repeat,#f8f8f8;}
.addblock.a2{background:url('../images/foot2.png') left no-repeat,#f8f8f8;}
.addblock.a3{background:url('../images/foot3.png') left no-repeat,#f8f8f8;}
.addblock{background-color:#f8f8f8;width:328px;height:100px;float:right;margin-bottom:10px;}
.addblock p{color:#606770;font-size:18px;padding:15px 0 15px 35px;}
.addblock a.but{text-transform:uppercase;text-decoration:none;line-height:36px;color:white;margin:auto auto auto 35px;width:252px;display:block;text-align:center;font-size:14px;}
.addblock .but.green, content input[type="submit"].cardok{background:#53934a;}
.btn-wrapper .but.light{text-transform:uppercase;text-decoration:none;line-height:36px;color:white;margin:auto;width:252px;display:block;text-align:center;font-size:14px;background: #84b572;}
.btn-wrapper .but.light:hover,.btn-wrapper .but.light:focus{background: #75A265;color:white;}
.addblock .but.light, content .small.qa .name p{background:#84b572;}
.addblock .but.grey{background:#757d85;}
.addblock .but.green:hover, input[type="submit"].cardok:hover{background:#407838;}
.addblock .but.light:hover,
content .small.qa input[type="submit"]:hover,
form.search.back input[type="submit"]:hover{background:#75A265;}
.addblock .but.grey:hover{background:#626A73;}
content .whitespace{position:absolute;height:100%;background:white;width:661px;z-index:-100;}
content .small.lentanews a.list:hover,
content .small.lentanews a.list.full{background-color:#c2c9ce;}
content .small.lentanews a.list.full{font-weight:bold;}
content .small.lentanews .list p.date{margin-bottom:-18px;color:#7c858d;font-size:12px;}
content .small.lentanews .list p{font-size:14px;}
content .small.lentanews .list{background:url('../images/arrow_r.png') center right 5px no-repeat;border-bottom:1px solid #bcbcbc;}
content .block.text{width:615px;margin-right:0;height:100%;min-height:330px;box-shadow:none;font-size:13px;}
content .block.text p{margin-bottom:10px;width:100%;}
content .block.text h1{color:#4b5561;margin-bottom:20px;line-height:32px;display:inline-block;width:100%;padding-top:25px;}
content .block.text ul,
content .block.text ol{padding:5px 0;display:inline-block;clear:right;}
content .block.text ul li:before{content:url:('../images/arrow_r.png') no-repeat;//content:'>';color:#53934a;font-weight:bold;font-size:13px;padding-right:5px;}
content .block h2{background:#dce1e5;margin:15px -20px 15px -26px;font-size:18px;color:#4b5561;padding:0 20px 0 26px;line-height:38px;clear:both;}
h3{font-size:18px;color:#339966;line-height:38px;clear:both;text-decoration:none;text-align:center;}
content .block.text ol li{list-style-type:decimal;list-style-position:inside;}
content .block.text .imgWrapper{height:140px;}
content .block.text img{height:auto;width:auto;max-width:100%;//float:left;margin-right:10px;//padding:4px 15px 10px 0;}
content .block.text img:before,
content .block.text img:after{content:"";display:table;}
content .block.text img:after{clear:both;}
content .block.full.cont a,
content .block.text a,
content .block.text h3 a:hover{color:#53934a;text-decoration:underline;}
content .block.text a:hover,
content .block.full.cont a:hover,
content .block.text.topic ul li a:hover,
content .block.text.topic ul li a:hover span{color:#53934a;text-decoration:none;}
content .block.text .read{color:#535d68;text-decoration:none;font-size:14px;margin:15px -20px 15px -26px;padding:10px 20px 10px 26px;width:50%;}
content .block.text .read.prev:hover,
content .block.text .read.next:hover{background-color:#c2c9ce;color:#535d68;}
content .block.text .read span{font-weight:bold;}
content .block.text .read.prev{float:left;background:url('../images/arrow_l.png') center left 5px no-repeat,#dce1e5;padding-right:0;margin-right:0}
content .block.text .read.next{float:right;text-align:right;background:url('../images/arrow_r.png') center right 5px no-repeat,#dce1e5;padding-left:0;margin-left:0;}
table{margin:20px 0;font-size:11px;margin:20px auto;}.full table thead, .full table tbody tr:first-child{background:#f8f8f8;}
table thead tr th,
table tbody tr td{border:1px solid #dce1e5;padding:2px 10px;text-align:left;font-size:12px;vertical-align:middle;}
table thead tr th:first-child{width:35%;}
table tbody tr{}
table thead tr th p, table tbody tr td p{font-size:12px;margin:2px 0!important;}
content .block.topic h2{background:url('../images/arrow_r.png') center right 5px no-repeat,#f8f8f8;margin-bottom:0;margin-top:5px;cursor:pointer;}
content .block.topic ul li:hover h2{background:url('../images/arrow_d.png') center right 5px no-repeat,#ececec;}
content .block.text.topic ul{padding:0;width:inherit;list-style:none;}
content .block.text.topic ul li:before{content:none;}
content .block.text.topic ul li ul li{border-bottom:1px dotted #7c858d;}
content .block.text.topic ul li ul li:last-child{border-bottom:none;}
content .block.text.topic ul li a{font-size:14px;line-height:30px;color:#53934a;text-decoration:none;}
content .block.text.topic ul li ul{display:none;}
content .small.arhive p a{font-size:16px;line-height:36px;clear:both;float:left;margin-left:30px;}
content .small.arhive p a:hover{font-weight:bold;}
content .small.arhive p{column-fill:2;-webkit-column-width:50%;-moz-column-width:50%;column-width:50%;-webkit-column-count:2;-moz-column-count:2;column-count:2;}
content .block.text.news .list{padding:0 0 20px 0;}
content .block.text.news .list p a{color:#a6acb2;text-decoration:underline;}
content .block.text.news .list img{max-width:200px;}
content .block.text.news .list p a:hover,
content .block.text.news .page a:hover{text-decoration:none;color:#53934a;}
content .block.text .list img{float:left;}
content .block.text.news .page{text-align:right;margin:40px 0;width:inherit;display:inline-block;}
content .block.text.news .page a{margin-right:6px;color:#4b5561;text-decoration:underline;font-size:14px;}
content .block.text.news.s .list{border-bottom:none;}
content .block.text.news.s .search{display:inline-block;padding-top:10px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px dotted #7c858d;width:inherit;}
content .block.text.news.s .search p{display:inline-block;float:left;line-height:32px;}
content .block.text.news.s .search input[type="text"]{width:490px;margin:0;float:left;}
content .block.text.news.s .search .loop{margin-right:386px;}
content .block.text.news img{max-width:50%;}
a.n{border-right:1px solid #4b5561;padding:0 10px;}
content .small.qa input[type="text"],
content .small.qa textarea,
form.search.back input[type="text"],
form.search.back textarea{border-radius:0;margin:16px 24px 0;color:#606770;padding-right:10px;width:258px;}
content .small.qa input[type="text"]:first-child,
content .small.qa input[type="text"]:first-child +input[type="text"]{width:114px;float:left;margin-right:-15px;}
content .small.qa input[type="submit"],
form.search.back input[type="submit"],
input[type="submit"].cardok{border:none;width:280px;margin:10px 24px 20px;display:inline-block;cursor:pointer;text-transform:uppercase;text-decoration:none;line-height:36px;color:white;background:#84b572;}
content .small.qa textarea,
form.search.back textarea{resize:vertical;height:60px;font-family:inherit;}
.capcha{width:280px;height:60px;margin:16px 24px 0;display:inline-block;background:aliceblue;}
content .small.qa .name p{color:white;}
content .block.topic.qa h2{background:url('../images/arrow_r.png') center right 5px no-repeat,#dce1e5;}
content .block.topic.qa h4{margin:15px 0 10px;}
content .block.topic.qa .answ{padding:15px 0 15px 30px;width:95%;}
content .block.topic.qa .answ span,
content .block.text p span{color:#53934a;font-weight:bold;padding-right:5px;}
content .block.full{margin-right:0;margin-bottom:-2px;width:954px;min-height:0;padding-bottom:20px;}
content .block.full a:hover{color:#407838;}
content .block.full .m>ul{-webkit-column-width:280px;-moz-column-width:280px;column-width:280px;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;}
content .block.full .m>ul>li{margin-bottom:25px;}
content .block.full .m>ul>li>a{font-size:18px;}
content .block.full .m>ul>li>ul>li{margin-bottom:10px;}
content .block.full .m>ul>li>ul>li>a{font-size:14px;font-weight:bold;}
content .block.full .m>ul>li>ul{margin-top:20px;}
content .block.full .m ul ul li{list-style:disc inside;}
content .block.full .m ul ul ul li{padding:5px 0 0 30px;}
content .block.full.cont p{font-size:14px;line-height:36px;float:left;padding-right:60px;}
content .block.full.cont p span{color:#53934a;font-size:18px;}
content .block.full.cont .yand{width:1000px;margin:30px -20px 20px -26px;}
form.search.back p{font-size:14px;line-height:31px;padding-bottom:10px;}
form.search.back input[type="text"],
form.search.back textarea{margin:0 50px 10px;width:290px;}
form.search.back .capcha{float:right;width:312px;margin:10px 50px;}
form.search.back input[type="submit"]{float:right;margin:10px 50px;}
content .small.qa ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;}
content .small.qa table tr:nth-child(even){background:#f8f8f8;}
content .small.qa table tr td{border:none;padding-left:20px;}
content .small.qa table{margin:0;}
content .block.text.topic ul li a span{float:right;font-style:italic;color:#7c858d;}
.cat{width:150px;float:left;height:230px;margin:0 22px 40px 26px;}.cat h3{margin-right:-25px;line-height:normal;word-wrap:break-word;}
.cat h3:after{content:url:('../images/arrow_r.png') no-repeat;font-size:17px;font-weight:bold;padding-left:5px;}
.cat p{font-style:italic;color:#9ea5ae;font-size:12px;}
.minmar{display:inline-block !important;}
content .block.text.full .minmar{margin:auto -20px auto -26px;}
content .block.text h3 a{color:#4b5561;text-decoration:none;}
content .block.text.full img.pro{width:350px;clear:both;padding-right:25px;display:block;float:left;}
input.cardok[type="submit"]{bottom:10px;display:block;margin:0 auto;position:relative;}
.small.qa select{background:none repeat scroll 0 0 #f8f8f8;border:1px solid #ececec;color:#9ea5ae;display:block;font-size:13px;height:32px;margin:15px auto 0;padding-left:5px;width:280px;}
.errorInput{border:1px solid red !important;}
.sucess_send{background:#84B572;height:29px;margin-bottom:22px;color:white;text-align:center;padding-top:11px;font-size:16px;}
.errorMessage{border:1px solid #DC695E;background:#FAC5BA;padding:15px;margin:20px 0;display:none;}
.doneMessage{border:1px solid #209E0B;background:#A6ED89;padding:15px;margin:20px 0;display:none;}
.full .feedback_form table tbody tr:first-child{background:none;}.feedback_form{border:1px solid #EFEFEF;padding:30px;max-width:600px;margin:0 auto;display:block}
.announceText{width:550px;display:block;position:relative;float:right;margin-right:20px;}
.announceText table td{}
.announceText table{font-size:11px;}
.productImage{height:140px;border:1px solid #F4F4F4;box-shadow:1px 1px #F5F5F5;background-size:100% !important;background-repeat:no-repeat !important;background-position:center !important;cursor:pointer;}
.productImage:hover{border-color:#DDD;}
.dottedLine{border-bottom:1px dotted;margin:10px 0 30px;}
.eventDate{display:block;position:absolute;margin-top:-20px;font-weight:600;color:#4B5561;}
.pageDrop{position:absolute;bottom:15px;left:420px;display:block;}
.pageDropWrapper{display:block;position:initial;width:100%;height:30px;}
.pageDrop a{color:#797979 !important;}
.pagination{margin:0 auto;display:table;position:relative;font-size:16px;}
content .block.text .pagination a{text-decoration:none;}
content .block.text .pagination a:hover, .pagination a:focus{opacity: .5;}
content .block.text .pagination a.active{text-decoration: underline;}
.pagination li{float:left;margin:0 3px;}
.pagination li.active{font-weight:bolder;text-decoration: underline;}
.formTable td{vertical-align:top;font-size:14px;border:medium none;text-align:right;}
.overlay{background:none repeat scroll 0 0 #000000;height:100%;opacity:0.50;position:fixed;width:100%;z-index:10;display:none;}
.overlayPopup{height:100%;position:fixed;width:100%;z-index:11;display:none;}
.overlayPopupContent{background:none repeat scroll 0 0 #ececec;margin:200px auto 0;min-height:200px;padding:20px;width:600px;}
.overlayPopupContentData{display:block;font-size:18px;line-height:1.3;margin-bottom:30px;margin-top:20px;position:relative;text-align:center;}
.popularList > li::before{content:none !important;}
.popular table{font-size:12px;width:100%;}
.popular table td{padding:10px;}
.catalogueImageBlock{display:inline-block;float:left;margin:0 10px 30px;width:350px;}
.catalogueImageBlock img{display:block;margin-bottom:20px;position:relative;}
.pseudoLink{color:#53934a;font-size:14px;}
content .block.text ul{list-style:initial;padding-left:15px;}
content .block.text em{font-style:italic;}
content .block.text .pagination ul{list-style:none;}