@charset "utf-8"; 
body{font-family:Arial, sans-serif;background-image:url(images/bg.png);background-repeat:repeat;font-size:16px;margin:0px;padding:0px;width:100%;height:auto;overflow-x:auto;}
#wrapper{width:1000px;margin-right:auto;margin-left:auto;}
#header{height:190px;width:1000px;background-image:url(images/banner3.jpg);background-repeat:no-repeat;background-position:center bottom;}
#top_head{height:auto;width:auto;}
#logo911{float:left;height:183px;width:990px;}
#logo911 a{display:block;height:99%;width:99%;}
#seo_buttons{background-image:url(images/seo.png);background-repeat:no-repeat;float:right;height:26px;width:114px;margin-top:14px;}
#seo_buttons a{display:block;height:26px;width:32px;}
#function{width:920px;margin-right:auto;margin-left:auto;margin-top:30px;height:240px;}
#navi{float:left;width:250px;height:200px;background-image:url(images/navi_back.png);background-repeat:no-repeat;}
#uslugi{float:right;height:246px;width:637px;background-image:url(images/uslugi.png);background-repeat:no-repeat;}
#uslugi table tr td img{margin-top:-3px;margin-right:-3px;}
#uslugi table tr td ul li{height:50px;list-style-type:none;background-image:url(images/bullet.png);background-repeat:no-repeat;padding-left:30px;background-position:left center;}
#uslugi table tr td ul li a{color:#FFF;text-decoration:underline;font-size:15px;display:block;}
#uslugi table tr td ul li a:hover{color:#000;text-decoration:none;}
#slogan{font-weight:bold;color:#FFF;text-align:center;font-style:italic;display:block;width:250px;height:80px;}
#slogan a{color:blue;}
#slogan a:hover{color:green;text-decoration:none;}
#content{width:920px;min-height:300px;margin-top:20px;margin-bottom:20px;margin-right:auto;margin-left:auto;border:1px solid #000;background-color:#FFF;text-indent:1em;padding:0 20px 0 20px;}
#content a{color:black;}
#content a:hover{color:green;text-decoration:none;}
#footer-line{height:6px;width:920px;margin-top:10px;margin-right:auto;margin-left:auto;background-image:url(images/foot-line.png);background-repeat:no-repeat;}
#footer{width:920px;margin-right:auto;margin-left:auto;height:auto;margin-top:10px;color:#FFF;}
#footer table{float:left;}
#footer a{font-weight:500;color:#FFF;text-decoration:underline;}
#footer a:hover{font-weight:500;color:#000;text-decoration:none;}
#footer span{display:block;margin-left:25px;}
#font_size_20{font-size:20px;}
#counter{float:right;}
.pr{background-color:white;margin:20px;padding:0 20px 0 20px;width:920px;height:375px;}
.pr30{display:block;float:left;height:400px;text-align:center;}
.pr30 p{text-align:center;font-family:Arial, sans-serif;font-size:20px;font-weight:700;}
.nav{display:inline-block;width:100%;margin:0px auto;padding:0;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:0 2px 2px rgba(0,0,0, .5);-moz-box-shadow:0 2px 2px rgba(0,0,0, .5);-webkit-box-shadow:0 2px 2px rgba(0,0,0, .5);}
.nav li{margin:4px;float:left;position:relative;list-style:none;}
.nav a{font-weight:bold;color:#e7e5e5;text-decoration:none;display:block;padding:8px 20px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-shadow:0 2px 2px rgba(0,0,0, .7);}
.nav .current a, .nav li:hover > a{color:#fafdf0;background-color:#acc827;border-top:1px solid #f8f8f8;box-shadow:0 2px 2px rgba(0,0,0, .7);-moz-box-shadow:0 2px 2px rgba(0,0,0, .7);-webkit-box-shadow:0 2px 2px rgba(0,0,0, .7);}
.nav ul li:hover a, .nav li:hover li a{background:none;border:none;color:#000;}
.nav ul li a:hover{color:#fff;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.nav ul li:first-child > a{-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;}
.nav ul li:last-child > a{-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;}
.nav li:hover > ul{opacity:1;visibility:visible;margin-left:50px;background-color:#adc927;z-index:99;}
.nav ul{opacity:0;visibility:hidden;padding:0;width:250px;position:absolute;border:1px solid #7788aa;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:0 2px 2px rgba(0,0,0, .5);-moz-box-shadow:0 2px 2px rgba(0,0,0, .5);-webkit-box-shadow:0 2px 2px rgba(0,0,0, .5);-moz-transition:opacity .25s linear, visibility .1s linear .1s;-webkit-transition:opacity .25s linear, visibility .1s linear .1s;-o-transition:opacity .25s linear, visibility .1s linear .1s;transition:opacity .25s linear, visibility .1s linear .1s;}
.nav ul li{float:none;margin:0;}
.nav ul a{font-weight:normal;text-shadow:0 2px 2px rgba(255,255,255, 0.7);}
.nav ul ul{left:160px;top:0px;}
#breadcrumb{padding:10px 0;}
#breadcrumb ul{margin:0;padding:0;list-style:none;}
#breadcrumb ul li{display:inline;}
#breadcrumb ul li.current a{text-decoration:underline;}
.navigation{list-style-type:none;}
#wht{float:left;margin-left:auto;margin-right:auto;text-align:center;width:1010px;color:#fff;height:0px;}
.breadcrumbs{padding:5px 27px;list-style:none;width:100%;margin:9px 0 20px;float:left;height:10px;border-radius:4px}
.breadcrumbs li{display:inline-block}
.breadcrumbs li+li:before{content:" ";padding:0 5px;color:#ccc}
.breadcrumbs .active{color:#777}
.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: 720px) {
table, span, div, ins { max-width: 100% !important;}
html{height:100%;background:#fff;}
html,body{overflow-x:hidden;}
body{min-height:100%;margin-left:auto;margin-right:auto;}
#content,#footer-line,#footer{max-width:100%!important;height:auto;width: 93%; display: inline-block; margin: 0;}
#header {height: 70px; width: 100%;  background-image: url(images/banner3.jpg); background-repeat: no-repeat; background-position: center bottom; background-size: contain;} #content img {width: 100%; height: auto;}
#logo911 { height: auto; width: auto;}
.pr {width: 100%; height: auto;}
#function {height: 144px;}
}
@media screen and (max-width:500px){body, tbody{-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}}