ul,li,div,span,section,article,input,textarea,table,tr,th,td,a,h1,header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}header{width:100%;min-width:1000px;border-top:10px solid #c9da33;border-bottom:10px solid #c9da33;background:#252525;padding:200px 120px 237px}header.second{padding:50px 200px 87px}header h1{width:255px;height:37px;float:left}header h1 a{width:255px;height:35px;padding:0;display:block;overflow:hidden;text-indent:100%;white-space:nowrap;background:url(../img/logo.svg) no-repeat 5px center;background-size:224px 35px}header nav{float:right;overflow:visible}header nav a{position:relative;color:#fff !important;display:inline-block;overflow:visible;margin:10px 0 0 20px;font-family:roboto, sans-serif;font-weight:400;font-style:normal}header nav a::after{position:absolute;left:0;content:'';width:100%;height:1px;background:#c9da33;bottom:-10px;opacity:0;visibility:hidden;transition:0.3s}header nav a:hover::after{visibility:visible;bottom:-5px;opacity:1}header nav a:hover{opacity:1}.red{color:#cc0000}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="number"],textarea{background:#f2f0ee;border:none;padding:0 12px 0 11px;line-height:40px;margin:0 -4px 0 0}input[type="submit"]{width:40px;height:40px;border:none;overflow:hidden;text-indent:100%;white-space:nowrap;background:#006835 url(../img/icon_glass.svg) no-repeat center center;background-size:60%}section{width:1000px;margin:100px auto 0}section h2{font-family:roboto, sans-serif;font-weight:700;font-style:normal;text-align:center;margin:0 0 50px 0;position:relative;z-index:2;font-size:24px}section h2::before{position:absolute;left:0;right:0;margin:0 auto;text-align:center;content:'';width:250px;height:10px;background:#c9da33;bottom:-5px;z-index:-1}section table{width:100%}section table th{width:18%;text-align:left;padding:2%}section table td{width:80%;padding:2% 0}section table th,section table td{border-bottom:1px solid #b9b9b9}section p.line_ct{width:94%;border:1px solid #b9b9b9;padding:3%;text-align:center}section p.error{color:#c00}section ul{width:100%;overflow:hidden}section ul li{float:left;width:320px;margin:20px 20px 0 0;border:1px solid #b9b9b9;text-align:center}section ul li:last-child{margin:20px 0 0 0}section ul li a{width:100%;padding:20px 0;display:block}section.contact table{margin:20px 0 0 0}section.contact table th,section.contact table td{border:1px solid #b9b9b9;padding:20px}section.contact table th input,section.contact table th textarea,section.contact table td input,section.contact table td textarea{width:50%}section.contact button{width:300px;padding:10px 50px;display:block;margin:50px auto 0;border-radius:0;border:0;color:#333;background:#c9da33}section.contact button:hover{opacity:0.5}section.contact .back_bt{width:300px;display:block;margin:10px auto;border-radius:2px;border:0;padding:9px;color:#333;border:solid 1px #ddd;background:#f9f9f8}section.contact .back_bt:hover{opacity:0.5}section div{width:100%;border-bottom:1px solid #b9b9b9;padding:20px}section div h3{font-weight:bold;margin:0 0 10px 0}div.site{width:1000px;margin:100px auto;border:1px solid #b9b9b9;padding:50px;font-size:12px}footer{width:1000px;margin:0 auto 10px;padding:0;overflow:hidden}footer p.logo{float:left}footer p.copy{float:right;font-size:12px}
