*{box-sizing:border-box;}
body{padding:0px;margin:0px;color:#333;font:14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;}
div,p,ul,img{padding:0px;margin:0px;}
img{border:0;}
h4,,h2,h3,h5,h6{text-align:center;text-transform:uppercase;}
p{text-indent:36px;}
ul{list-style-type:none;}
table{border-collapse:collapse;}
a,.attgreen{color:#006600;text-decoration:none;}
a:hover{color:#666;text-decoration:underline;}
legend{font-weight:bold;}
ul#main_menu{width:756px;}
ul.ul-contacts li a{font-weight:bold;}
#topPanTop{position:absolute;top:15px;right:0;z-index:11;width:640px;height:96px;text-align:right;font-size:14px;float:right;color:#fff;background:url("/images/svitok.webp") 0 0 no-repeat #fff;padding:10px;}
#topPanTop #quote{ width:500px;float:right;margin-right:30px;margin-top:10px;}
#topPan{height:100px;position:relative;margin:0 auto;}
#ImgPan{width:301px;height:207px;background:#fff;color:#666;position:absolute;top:10px;left:0;padding:0 0 0 35px;}
#ImgPan img{width:301px;border:0;}
#topPan ul{ height:32px;position:absolute;top:133px;left:315px;}
#topPan ul li{width:189px;height:67px;float:left;}
#topPan ul li a{width:179px;height:57px;display:block;background:url("../images/btn.webp") 0 0 no-repeat #fff;color:#fff;text-decoration:none;font-size:17px;font-weight:bold;text-align:center;line-height:57px;margin:0 2px 0 0;}
#topPan ul li a:hover{background:url("../images/btnup.webp") 0 0 no-repeat #fff;color:#fff;text-decoration:none;}
#topPan ul li.home{background:url("../images/btnup.webp") 0 0 no-repeat #fff;color:#fff;text-decoration:none;font-size:17px;font-weight:bold;text-align:center;line-height:57px;}
#bodyPan{width:100%;position:relative;margin:0;height:210px;}
#bodyPan p.toptextpadding{padding:25px 0 0;}
#bodyPan p span{background:#fff;color:#D20039;}
#bodyPan p.more{width:81px;height:22px;display:block;margin:0 0 0 606px;background:url("../images/more-bg.gif") 0 0 no-repeat;}
#bodyPan p.more a{width:70px;margin-top:0px;height:22px;display:block;background:url("../images/arrow1.gif") 1% 60% no-repeat;line-height:22px;text-decoration:none;padding:0 0 0 11px;}
#bodyPan p.more a:hover{background:url("../images/arrow2.gif") 1% 60% no-repeat;text-decoration:none;}
#bodyMiddlePan{width:95%;position:relative;margin:0 auto;display:table;}
#MiddleLeftPan{display:table-cell;max-width:200px;}
#MiddleLeftPan ul,#MiddleLeftPan ul li,#adsleft{max-width:200px;}
#MiddleLeftPan p{padding:14px 0 0;line-height:18px;}
#MiddleLeftPan p.largegraytext{font-size:18px;}
#MiddleLeftPan p.more{width:81px;height:22px;display:block;margin:15px 0 0 145px;background:url("../images/more-bg.gif") 0 0 no-repeat;padding:0px;}
#MiddleLeftPan p.more a{width:70px;margin-top:0px;height:22px;display:block;background:url("../images/arrow1.gif") 1% 60% no-repeat;line-height:22px;text-decoration:none;padding:0 0 0 11px;}
#MiddleLeftPan p.more a:hover{background:url(../images/arrow2.gif) 1% 60% no-repeat;text-decoration:none;}
#MiddleLeftPan p.chat{width:200px;height:70px;padding:14px 0 36px;}
#MiddleLeftPan p.chat a{width:200px;margin-top:0px;height:70px;display:block;background:url("../images/24hours.gif") 0 0 no-repeat;text-indent:-20000px;}
#MiddleLeftPan p.chat a:hover{margin-top:0px;background:url("../images/24hours.gif") 0 0 no-repeat;text-indent:-20000px;}
#MiddleLeftPan span.menu-name{width:200px;display:block;background:url("../images/icon1.jpg") 100% 0 no-repeat #fff;color:#D20039;border-bottom:1px dashed #BDB9B9;font-size:24px;line-height:22px;padding:0 20px 0 0;margin-top:10px;background:#fff;color:#545454;font-weight:bold;font-size:14px;text-transform:uppercase;}
#MiddleLeftPan li{padding-left:15px;font-weight:bold;color:#545454;margin-top:5px;background:url("../images/arrow1.gif") 1% 55% no-repeat;}
#MiddleLeftPan li a{color:#545454;}
#MiddleLeftPan li.home{color:#545454;background-color:#C8C8C8;}
#MiddlerightrightPan{margin-left:30px;display:table-cell;width:259px;}
#MiddlerightrightPan span.title{display:block;background:url("../images/icon1.jpg") 100% 0 no-repeat  #fff;color:#D20039;border-bottom:1px dashed #BDB9B9;font-size:24px;line-height:22px;padding:0 20px 0 0;margin-top:20px;background:#fff;color:#545454;font-weight:bold;font-size:14px;text-transform:uppercase;}
#MiddlerightrightPan li{padding-left:15px;font-weight:bold;color:#545454;margin-top:5px;background:url("../images/arrow1.gif") 1% 55% no-repeat;}
#MiddlerightrightPan li a{color:#545454;}
#MiddlerightrightPan li.home{color:#545454;background-color:#C8C8C8;}
#MiddleRightPan{text-align:justify;padding:0 10px;display:table-cell; position:relative;}
#MiddleRightTopPan{height:203px;background:url("../images/image1.jpg") 0 100% no-repeat;padding:29px 0 0;margin:0 0 40px 0;}
#MiddleRightTopPan p.fresh{width:108px;height:24px;display:block;margin:0 0 0 208px;font-size:20px;text-transform:uppercase;}
#MiddleRightTopPan p.business{width:170px;height:20px;display:block;margin:0 0 0 210px;background:url("../images/dotline.gif") 0 100% repeat-x #fff;color:#396100;font-size:27px;text-transform:uppercase;text-align:right;}
#MiddleRightPan h1{height:20px;background:url("../images/dotline.gif") 0 100% repeat-x #fff;color:#6BB600;font-size:24px;}
#MiddleRightPan p{padding:8px 0 0;}
#breadcrumbs{margin-top:15px;}
#breadcrumbs li a{color:#545454;}
#breadcrumbs li{display:inline;font-size:12px;background:url("../images/arrow1.gif") no-repeat scroll 1% 55% rgba(0, 0, 0, 0);color:#545454;padding-right:3px;padding-left:15px;}
#breadcrumbs li.main{background:none;padding-left:0;}
#back-top:hover{background-color:#006600;border:1px #006600 solid;opacity:1.0;}
#back-top{bottom:14px;left:55px;position:fixed;display:none;width:49px;height:49px;-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform: rotate(135deg);background-color:#000;border:1px #000 solid;border-radius:29px;cursor:pointer;opacity:0.1;z-index:101;}
#VerticalMenu{display:none;top:-250px;width:90%;background-color:#fff;font-weight:normal;padding:10px;position:absolute;border-bottom:2px solid #ccc;z-index:99;right:0;}
#VerticalMenu .pas-item {height:100px;}
.bell{background-image:url(/images/icons/bell-svgrepo-com.svg);width:20px;height:20px;display:inline-block;}
.close{font-size:45px;font-weight:600;float:right;margin:10px;}
ol li{margin-top:10px;}
.ads-header-pk{height:200px;}
.ads-header-main{height:160px;display:block;}
legend h2{margin:0;background:none;}
#topblock_stop,#topblock{display:none;}
figure{border:thin #c0c0c0 solid;display:flex;flex-flow:column;border-radius:15px;max-width:302px;margin:0 15px 15px 0;float:left;}

figcaption{background-color:#222;color:#fff;font-style: italic;padding:3px;text-align:center;border-radius:0 0 15px 15px;}
#description,.description{width:100%;clear:both;margin-top:10px;min-height:220px;}
div#description img, div.description img{float:left;margin:0 15px 15px 0;border-radius:15px;}
.description table td,.description table th{position: relative;}
div#description  figure img{margin:0;border-radius:15px 15px 0 0;}
#description li,.description li{vertical-align:middle;display:table;background: url("../images/arrow1.gif") 25px 7px no-repeat;padding-left:15px;margin-top:5px;text-indent:25px;margin-right:10px;}
div#description h2{text-align:left;}
@media (max-width: 768px) {
*{box-sizing: border-box;}
html * {max-height:999999px;}
body{padding:0px;margin:0px;color:#333;font:14px/18px "Tahoma", sans-serif,Arial, Helvetica;}
p{text-indent:17px;}   
#description ul li,.description ul li{margin:10px 10px 0 3px;text-indent:0;background: url("../images/arrow1.gif") 15px 7px no-repeat;padding-left:30px;line-height:1.5;}
.description table th{padding:10px;}
.description table th,.description table td{text-align:center;vertical-align:middle;}
#description p,.description p,.description span{margin:8px;}
div#description img,div.description img,.sonnik-div img{float:none;padding:0;display: block;margin: 15px auto;}
#ImgPan,#topPan,#topPanTop,#bodyPan,#MiddlerightrightPan{display:none;}
#topblock_stop,#topblock{display:block;}

#logoheader{position:fixed;width:100%;height:53px;text-align:center;top:0;background-color:#fff;z-index:1000;border-bottom:2px #ccc solid;font-weight:bold;}
#topblock1,#topblock_stop{width:100%;clear:both; height:63px;display:block;}
span.mainmenuclick{float:left;display:block;color:#060;cursor:pointer;}

.gf-menu-toggle,.vertical-menu-toggle{cursor:pointer;left:0;padding:0 8px 4px 8px;position:absolute;top:10px;z-index:3000;margin-left:20px;width:45px;display:block;background-color: #efefef;border-radius:3px;border:1px solid #efefef;}
.vertical-menu-toggle{right:10px;left:auto;height:30px;background:none;border:0;}
[class^="icon-"]::before, [class*=" icon-"]::before {display:inline-block;text-decoration:inherit;}
.gf-menu-toggle .icon-bar,.vertical-menu-toggle .icon-bar{border-radius:1px;display:block;height:3px;width:27px;margin-top:5px;}
.vertical-menu-toggle .icon-bar2{border-radius:1px;display:block;height:3px;width:9px;margin:5px 0 0 9px;}
[class^="icon-"],[class*=" icon-"]{display:inline;}.icon-bar{background-color:#006600;}.icon-bar2{background-color:#efefef;}
.mainmenuclick .tragos{display:block;min-height:54px;}
.mainmenuclick .tragos a img#logo{margin-left:20px;height:50px;width:250px;}

legend h3{font-size:20px;font-weight:bold;color:#396100;margin:0 5px;height:20px;}
fieldset h4{font-size:19px;}
#MiddleRightPan h2, #MiddleRightPan h1{color:#396100;}
#MiddleLeftPan span.menu-name{background-color:#fff;margin-top:25px;width:auto;display:block;}
#MiddleLeftPan{width:90%;left:-1000px;display:none;position:absolute;z-index:1000;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,0.5);padding-left:10px;}
#bodyMiddlePan{width:100%;}
#MiddleRightPan h1, #MiddleRightPan h2{font-size:16px;font-weight:bold;color:#396100;margin:10px;height:35px;background:none;}
#MiddleRightPan{padding:0;}
#MiddleRightPan p,.answer{line-height:1.5;margin-bottom:10px;}
#MiddleLeftPan ul,#VerticalMenu ul{z-index:1500;}
#MiddleLeftPan li,#VerticalMenu li{background-image:none;padding-left:5px;}
#MiddleLeftPan li a,#VerticalMenu li a{display:inline-block;font-weight:normal;width:90%;font-size:18px;height:auto;padding-top:5px;padding-bottom:5px;border-radius:3px;}
#MiddleLeftPan li.home,#VerticalMenu li.home{font-size:18px;font-weight:normal;height:auto;border-radius:3px;width:95%;padding-top:5px;padding-bottom:5px;}
#MiddleLeftPan li a:hover,#VerticalMenu li a:hover{width:90%;}
#MiddleLeftPan li:hover,#VerticalMenu li:hover{color:#009900;}
#MiddleLeftPan li a:hover,#VerticalMenu li a:hover {color:#009900;}
.mc-city{width:100%;}
#VerticalMenu h2{margin:0 0 10px 0;}
#fade{background: #000 none repeat scroll 0 0;height:100%;left:0;opacity:0.2;position:fixed;top:0;width:100%;z-index:999;display:block;}
.close-menu, .close_city_select_form{position:absolute;cursor:pointer;top:10px;height:30px;transition:opacity 0.2s ease 0.5s;width:30px;opacity:1;display:inline;}
.close-menu div,.close_city_select_form div{display:block;height:30px;margin:0;position:relative;width:30px;}
.close-menu div:hover,.close_city_select_form div:hover{cursor:pointer;}
.close-menu div::before,.close-menu div::after,.close_city_select_form div::before,.close_city_select_form div::after{background:#D5D5D5 none repeat scroll 0 0;content:"";display:inline-block;height:2px;position:absolute;transition:top 0.3s ease 0s;width:22px;}
.close-menu div::before,.close-menu div::after,.close_city_select_form div::before,.close_city_select_form div::after{left:50%;margin:-1px 0 0 -11px;top:50%;transform-origin:50% 50% 0;transition:transform 0.6s ease 0s;width:22px;}
.close-menu div::before,.close_city_select_form div::before {transform: rotate3d(0, 0, 1, 45deg);}
.close-menu:hover div::before,.close_city_select_form:hover div::before{transform: rotate3d(0, 0, 1, -45deg);background:#B1B1B1 none repeat scroll 0 0;}
.close-menu div::after,.close_city_select_form div::after{transform: rotate3d(0, 0, 1, -45deg);}
.close-menu:hover div::after,.close_city_select_form:hover div::after{transform: rotate3d(0, 0, 1, 45deg);background:#B1B1B1 none repeat scroll 0 0;}
.close-menu,.close_city_select_form{left:calc(100% - 35px);}
#breadcrumbs{margin:10px 10px 0 10px;}
#back-top span{border-radius:5px;z-index:10000;margin-bottom:0;}
#back-top{bottom:5px;left:15px;margin-bottom:0;}
.ads-center-mobile{width:100%;}
.ads-header-mobile{width:100%;height:300px;}
.ads-center,.ads-center-mobile{height:550px;width:100%;}
}