html,body,#container{height:100%;font-family:'comic sans ms',arial}
@font-face{font-family:'comic sans ms',gothic;src:url(gothic.ttf)}
body,#phone,#phone a,#five,#head_info,#head_info p,#head_info span,#head_info b,#head_info a,.title,.title_white,.title_white,#grey,#grey p{text-align:center}
body{font-family:gothic;background:#f0f0f0 url(body_bg.jpg)left top repeat}
body,div,span,p,h1,h2,h3,h4,a,label,img,input,textarea,ul{margin:0;padding:0;border:0}
body,div,p,h1,h2,h3,h4,a,label{font-size:15px;color:#333;line-height:22px}
a{color:#006ec2;text-decoration:none}
a:hover{color:#b81bd0}
ul{list-style:none}
#container,#head,#top,.clear,#yandex_map,#yandex_map img{width:980px}
#container{margin:0 auto}
#head{height:410px;background:url(0.jpg) left top no-repeat;background-size:100% 100%}
#top{margin:55px 0}
#logo{margin-left:51px;padding-left:395px;height:63px;background:url(logo.png)0 0 no-repeat}
#phone,#contacts span{float:right}
#phone,#head_info{b333ackground:url(transparent.png) left top repeat}
#phone{padding:15px 40px;margin-right:51px}
#phone,#phone a,#head_info p,#head_info a,.title_white,.button{color:#fff!important}
#phone,#phone a,.button{font-size:22px}
#head_info,#head_info p,#head_info span,#head_info b,#head_info a,.title,.title_white,.step span,.button{text-transform:uppercase;font-weight:bold}
#head_info{padding:31px;margin:0 200px}
#head_info p{padding-bottom:15px;font-size:32px;line-height:1}
#head_info span{color:#ffe745;font-size:25px}
#head_info b{font-size:23px}
#head_info a,.button{background:#66af10;border:1px solid #ccc}
#head_info a{margin:0 auto;padding:17px;width:380px;font-size:19px}
#head_info a:hover{background:#73cb0b}
.clear,.title,.title_white{margin-bottom:50px}
#head,.clear,.title,.title_white,#top,#grey,#forma,#contacts,#yandex_map,#contacts p,#head_info,#logo{float:left}
#five,#contacts{background:#fff}
#five{font-size:35px;padding:39px;width:902px;background:#fff}
.title,.title_white{width:100%}
.title{font-size:37px;line-height:39px}
.title_white{font-size:31px;line-height:1}
#s1{background:url(1.png) 13px 0 no-repeat}
#s2{background:url(2.png) 13px 0 no-repeat}
#s3{background:url(3.png) 13px 0 no-repeat}
#s4{background:url(4.png) 13px 0 no-repeat}
#s5{background:url(5.png) 13px 0 no-repeat}
#grey,.text_form{background:#f0eeee}
#grey{padding:31px}
#forma,#forma ul li{width:460px}
#forma{padding:20px 260px 0;width:460px;height:380px;position:relative;background:url(form_bg.jpg) left top no-repeat}
#ribbon{position:absolute;top:-5px;left:-5px}
#forma ul li{margin-bottom:5px}
.text_form,.button{width:438px}
.text_form,.button{padding:9px;font-size:16px;color:#4c4c4c}
.button{cursor:pointer}
.button:hover{background:#73cb0b}
#contacts,#contacts p,#grey{width:919px}
#contacts{width:800px}
#contacts{padding:50px 90px}
#contacts p,#contacts span,#contacts span a{padding:0;font-size:16px}
#contacts span{width:450px}
#yandex_map,#yandex_map img{height:390px}
#yandex_map{display:none;border-bottom:10px solid #5f5d68}
#ya-map{background:#5a5a66}
#pre th{font-size:137%}
#pre th a{font-size:107%;color:#858585}