body{font-family:"Myriad Pro", sans-serif;background-color:#ffffff;font-size:16px;line-height:1.2em;}
a{color:red;text-decoration:none;}
.big_wrapper{max-width:1020px;width:100%;margin-left:auto;margin-right:auto;background-image:url(/images/gauss.png);overflow-x:auto;}
.wrapper{max-width:990px;width:100%;margin-left:auto;margin-right:auto;padding:10px;border:4px double black;}
.header{background-image:url(/images/header.png);background-size:100%;background-repeat:no-repeat;height:200px;max-width:1000px;width:100%;}
.center{background-color:#fff;margin-top:-20px;width:100%;}
.top{max-width:990px;width:100%;height:325px;}
.top_left{float:left;width:360px;height:325px;}
#top_podl{float:left;background-image:url(/images/podlo.png);background-size:600px 255px;background-position:0px 0px;background-repeat:no-repeat;height:300px;padding-top:25px;width:620px;font-size:18px;}
#top_podl ul{padding-left:65px;font-size:18px;}
#top_podl_center{font-size:26px;text-align:center;}
#top_podl ul li{text-align:left;font-style:italic;list-style-image:url(/images/strela.png);}
#top_podl ul li:hover{list-style-image:url(/images/strela_hv.png);text-color:#df3504;}
#top_podl ul li a{text-decoration:none;color:#000;display:block;height:36px;width:550px;}
#top_podl ul li a span{position:relative;top:-7px;}
#top_podl ul li a:hover{color:#df3504;}
.top_left a{font-size:40px;padding-left:5px;}
.top_left p{font-size:2em;padding-left:20px;}
.top_left img{padding-left:20px;margin-top:-20px;}
#content{padding-left:20px;padding-right:15px;text-align:justify;font-size:1em;}
#content a:hover{color:orange;text-decoration:none;}
.w100{width:100%}
.w25{width:25%}
.w33{width:33%}
.w50{width:50%}
.footer{clear:both;background-image:url(/images/footer.png);background-size:100%;background-repeat:no-repeat;height:150px;width:100%;max-width:1000px;font-size:20px;}
.footer a{color:#df3504;}
.footer a:hover{color:#000;}
.footer_in{padding-top:90px;padding-left:50px;}
.phone-f{padding:14px;border:#df3504 1px solid;font-size:2em;width:515px;}
#scet{float:right;margin-top:-50px;margin-right:40px;}
#link_web{font-size:small;text-align:center;}
h1{padding-left:10px;font-size:30px;text-align:center; line-height: 1.4;}
h2{padding-left:10px;font-size:28px;text-align:center; line-height: 1.4;}
h3{padding-left:10px;font-size:26px;text-align:center; line-height: 1.4;}
.predfooter{text-align:center;margin:0 auto;width:515px;}
#nav{float:left;width:100%;list-style:none;font-weight:bold;margin-bottom:10px;}
#nav li{float:left;margin-right:10px;position:relative;display:block;}
#nav li a{display:block;padding:5px;padding-left:7px;padding-right:58px;color:#ffffff;text-decoration:none;text-shadow:1px 1px 1px rgba(0,0,0,0.75);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:19px;}
#nav li a:hover{color:#ffffff;text-decoration:underline;}
#nav ul{list-style:none;position:absolute;left:-9999px;opacity:0;-webkit-transition:0.25s linear opacity;}
#nav ul li{padding-top:0.5px;float:none;}
#nav ul a{white-space:nowrap;display:block;}
#nav li:hover ul{left:0;opacity:1;}
#nav li:hover a{text-decoration:underline;}
#nav li:hover ul a{text-decoration:none;-webkit-transition:-webkit-transform 0.075s linear;}
#nav li:hover ul li a:hover{background:#DCDCDC;background:#DCDCDC;text-decoration:underline;-moz-transform:scale(1.05);-webkit-transform:scale(1.05);}
.nav{width:100%;margin:0px auto;padding:0;}
.nav li{margin:4px;float:left;position:relative;list-style:none;}
.nav a{color:#fff;text-decoration:none;text-shadow:1px 1px 1px rgba(0,0,0,0.75);font-size:19px;background:#ad1e0a;padding:15px 100px 0px 15px;height:40px;display:block;position:relative;float:left;margin:3px;overflow:hidden;min-width:217px;}
.nav .current a, .nav li:hover > a{color:#ffffff;background-color:#ffffff;border-top:1px solid #ffffff;}
.nav ul li:hover a, .nav li:hover li a{border:none;color:#000;}
.nav ul li a:hover{color:#fff;}
.nav ul li:first-child > a{}
.nav ul li:last-child > a{}
.nav li:hover > ul{opacity:1;visibility:visible;margin-left:200px;z-index:999;}
.level-2 a {background: #f44544;}
.nav ul{opacity:0;visibility:hidden;padding:0;width:350px;position:absolute;}
.nav ul li{float:none;margin:0;}
.nav ul a{font-weight:normal;text-shadow:0 1px 1px rgba(255,255,255, 0.7);}
.nav ul ul{left:160px;top:0px;}
.nav ul li a{float:none;height:43px;margin:0;}
#breadcrumb{padding:20px 0;}
#breadcrumb ul{margin:0;padding:0;list-style:none;}
#breadcrumb ul li{display:inline;}
#breadcrumb ul li.current a{text-decoration:underline;}
.mobile-call{display:none;}
.w100 {width: 100%; padding-bottom: 15px;}
.w150 {float: left; margin: 15px; width:150px;}
.w320 {float: left; margin: 10px; width:320px;}
.w320r {float: right; margin: 10px; width:320px;}
@media screen and (max-width:767px){
.mobile-call{display:block;width:100%;position:fixed;bottom:0;left:0;z-index:80;background:#e4490c;background:-webkit-linear-gradient(top,#e4490c,#8c1609);background:-o-linear-gradient(top,#e4490c,#8c1609);background:-moz-linear-gradient(top,#e4490c,#8c1609);background:linear-gradient(to bottom, #e4490c, #8c1609);height:70px;}
.mobile-call a{display:block;color:#FFF;font-size:36px;text-align:center;position:relative;top:25px}
}
.header-area .container .logo img{height:70px;padding-top:25px;}
.header-menu{padding-top: 98px;     text-align: center;}
.header-menu-area{height:45px;}
.container-menu{margin-right:auto;margin-left:auto;}
@media (min-width:768px){.container-menu{width:99%;}
}
@media (min-width:990px){.container-menu{width:1000px;}
}
.container-menu:after{display:table;content:" ";clear:both;}
.menu{display:block;margin:0;padding:0;}
.menu li{display:inline-block;position:relative;z-index:1000;}
.menu li img{vertical-align:top;display:inline-block;max-height:20px;}
.menu li a{font-size: 22px; text-shadow: black 2px 2px 5px;font-weight:bold;text-decoration:none;padding:11px;display:block;color:#ffffff;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.menu li a:hover, .menu li:hover > a{color:#ffffff;background:#d83132;}
.menu ul{display:none;margin:0;padding:0;width:245px;position:absolute;top:39px;left:0px;background:#ffffff;}
.menu ul li {display:block;float:none;background:none;}
.menu ul li a{font-size:16px;font-weight:normal;display:block;color:#797979;border-left:3px solid #ffffff;background-color:#eeeeee; text-shadow: none;}
.menu ul li a:hover, .menu ul li:hover > a{background:#f0f0f0;border-left:3px solid #d83132;color:#797979;}
.menu li:hover > ul{display:block;}
.menu ul ul{left:243px;top:0px;}
.menu ul li.active, .menu ul li:active{background-color:#063B5E;}
.menu li.active {background-color:#063B5E;}
.menu ul li.active a{background:none;font-size:12px;font-weight:normal;display:block;color:#797979;border-left:3px solid #ffffff;background-color:#eeeeee;}
#menu-icon{display:none;}
.section{display:inline-block;width:100%;min-height:350px;padding:0px;}
@media screen and (min-width:1025px){.menu li{font-weight:300;list-style-type:none;border-left:1px solid #D8D5D2;transition:all 0.3s ease 0s;height:40px;}
}
@media screen and (max-width:767px){ 
#bg{position:relative;margin:0 15px;}
#menu-icon{width:100%;height:45px;background:url(/images/menu.png) no-repeat left 12px center;cursor:pointer;display:block;float:left;color:#fff;line-height:45px;#padding:0 0 0 60px;#text-align:center;}
#menu-icon b{padding:0 0 0 36px;color:#010711;line-height:46px;float: left;}
.menu{clear:both;position:absolute;top:45px;width:100%;left:0;z-index:100;padding:0;margin:0;display:none;}
.menu li{display:block;margin:0;}
.menu li a{background:#f0f0f0;color:#797979;border-top:1px solid #e0e0e0;text-shadow: none;}
.menu li a img{display:none;}
.menu li a:hover, .menu li:hover > a{background:#f0f0f0;color:#797979;border-left:3px solid #4787cb;}
.menu ul{display:block;position:relative;top:0;left:0;width:100%;}
.menu ul ul{left:0;}
.wrapper {padding: 1px; width: 95%; float: left; border:none;}
#top_podl {width: 100%;padding-top: 10px;}
.top_left {height: 350px;}
.top_left img { padding-left: 1px;  margin-top: 0px;}
.header {width: 98%; height: 150px;}
.header-menu { padding-top: 70px;}
#content {width: 98%;}
#top_podl ul li {font-size: 14px;}
.phone-f {width: 95%; font-size: 1.4em; text-align: left;}
.predfooter {width: 95%;font-size: 0.8em;}
.footer_in {padding-left:0;}
}
@media screen and (max-width:1024px){.container{width:99%;margin:0 auto;}
.header-area{height:100%;display:grid;}
.content{width:99%;}
.slider{min-height:auto;}
}
@media screen and (max-width:767px){.container{width:99%;margin:0 auto;}
.header-area{height:100%;display:grid;}
.content{width:99%;}
.section{width:98%;padding:0px;}
.slider{min-height:auto;}
}