body{padding:0;font-size:14px;color:#010101;margin:0}a{text-decoration:none}a:hover{text-decoration:underline}.wrapper,article{padding:1em;position:relative;max-width:1000px;min-width:320px;margin:0 auto}h1{font-size:1.5em;line-height:1.5em;display:inline}header{position:relative;border-bottom:3px solid #ffae00;width:100%}header .logo{padding:0 0 0 60px!important;font-size:36px;background:url(/templates/main/images/logo.png) no-repeat 0;width:220px;line-height:36px;float:left}header .logo .desc{font-size:17px;line-height:17px;display:block}header .text{font-size:22px;color:#3f3f3f;text-align:center;margin-left:230px}header .text:before{content:"";width:1px}header .text b,header .text:before{vertical-align:middle;display:inline-block}header .text b{font-weight:400}section.block_1{height:648px;position:relative;width:100%}section.block_1 .bg{height:648px;-webkit-filter:blur(2px);-moz-filter:blur(2px);filter:blur(2px);position:absolute;top:0;background:url(/templates/main/images/bg.jpg) no-repeat top;left:0;width:100%}section.block_1 .man{height:545px;position:absolute;bottom:1px;background:url(/templates/main/images/man.png) no-repeat top;margin-left:-150px;left:40%;width:400px}section.block_1 article{height:100%;position:relative;top:0;left:0;width:100%}section.block-menu{margin:0!important;background:#000}section.block-menu menu{padding:13px 0;max-width:1000px;min-width:320px;margin:0 auto!important}section.block-menu menu li a{font-weight:700;color:#fff;text-transform:uppercase}section.block-menu menu li a:hover{text-decoration:none}section.block_1 .about{padding:15px 20px;font-size:18px;color:#fff;margin:220px 0 0;border-radius:10px;background:rgba(0,0,0,.5);float:right}section.block_1 .about ul li{padding:12px 0 12px 35px}section.block_1 .about ul li.ico_1{background:url(/templates/main/images/block_1_ico_1.png) no-repeat 0}section.block_1 .about ul li.ico_2{background:url(/templates/main/images/block_1_ico_2.png) no-repeat 0}section.block_1 .about ul li.ico_3{background:url(/templates/main/images/block_1_ico_3.png) no-repeat 0}section.block_1 .button{padding:20px 35px;font-size:16px;font-weight:700;text-shadow:1px 1px 1px rgba(0,0,0,.25);right:20px;color:#fff;position:absolute;bottom:120px;box-shadow:0 0 25px rgba(0,0,0,.85);border-radius:10px;background:#ffae00;cursor:pointer;display:block}section.block_1 .button,section.block_1 .button:hover{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.block_1 .button:hover{text-decoration:none;background:#d4940b}section.block_2{margin:50px 0 0}section.block_2 .title{font-size:30px;color:#3b3d3c;text-align:center;margin:0 0 30px}section.block_2 .title:after,section.block_2 .title:before{height:1px;content:"";margin:0 20px;background:#ffae00;width:100px;vertical-align:middle;display:inline-block}section.block_2 ul{width:1%;display:table-cell}section.block_2 ul li{padding:0 0 0 12px;margin:0 0 8px 5px;background:url(/templates/main/images/block_2_dot.gif) no-repeat 0}section.block_2 ul li a{color:#3b3d3c}section.block_2 ul li a:hover{text-decoration:underline}section.block_2 .map{height:474px;position:relative;margin:50px auto 0;background:url(/templates/main/images/map.gif) no-repeat 0;width:948px}section.block_2 .map div{padding:0 0 0 10px;font-size:11px;color:#3b3d3c;position:absolute;background:url(/templates/main/images/map_dot.png) no-repeat 0}section.block_2 .map div a{color:#3b3d3c}section.block_2 .map div a:hover{text-decoration:undelrine}footer{padding:20px 0;color:#fff;text-align:center;margin:50px 0 0;background:#3b3d3c;line-height:30px}@media (max-width:950px){section.block_2 .map{display:none}}@media (max-width:700px){header{height:auto;padding:10px 0}header .logo{position:relative;top:auto;margin:0 auto!important;left:auto;float:none;display:block}header .text{padding:10px 0 0;margin:0}header .text:before{display:none}section.block_1 menu li{font-size:16px}section.block_2 .title:after,section.block_2 .title:before{margin:20px auto;width:100%;display:block}}@media (max-width:580px){section.block_1 menu li{margin:0 0 5px;width:49%;vertical-align:top;display:inline-block}section.block_1 .about{float:none}section.block_1 .button{padding:20px 0;right:auto;bottom:-150px;text-align:center;width:90%}section.block_1 article{height:auto}section.block_2 ul{width:32%;vertical-align:top;display:inline-block}}@media (max-width:400px){section.block_1 .man{margin-left:0;left:0;width:100%}}