.clear{clear:both;height:1px;margin-top:-1px;width:100%;}
.wrapper{max-width:1200px;margin:0 auto;}
input, textarea, button, select{outline:none;}
header .wrapper div:not(.clear){float:left;}
header .logo{margin:39px 0 0 107px;}
header .order{margin:48px 0 0 91px;}
header .order a{background:url(order-btn-bg.png) 38px 7px no-repeat, linear-gradient(to top, #00A300, #00A800);background:url(order-btn-bg.png) 38px 7px no-repeat, -o-linear-gradient(bottom, #00A300, #00A800);background:url(order-btn-bg.png) 38px 7px no-repeat, linear-gradient(to top, #00A300, #00A800);border:none;outline:none;box-shadow:none;border-radius:8px;padding:10px 52px 10px 85px;text-decoration:none;}
header .order a span{font:16px OpenSansSemiBold;color:#f6f5f5;text-shadow:1px 1px 0 rgba(0,0,0,0.2);}
header .contact-information{margin:13px 0 0 77px;}
header .contact-information .title{font:12px OpenSansRegular;color:#000;margin:0 0 5px 0;}
header .contact-information .title span{font:14px OpenSansSemiBold;color:#d55e10;}
header .contact-information .phons{font:30px OpenSansSemiBold;color:#323232;line-height:32px;margin:0 0 0 -2px;}
section .num1{background:-webkit-linear-gradient(bottom, #00A900, #00AE00);background:-o-linear-gradient(bottom, #00A900, #00AE00);background:linear-gradient(to top, #00A900, #00AE00);}
section .num1 .wrapper{padding:0;margin:0 auto;min-width:230px;max-width:1100px;}
section .top-row-img{height:18px;background:url(bottom-bg.png) 0 0 repeat-x;}
section .bottom-row-img{height:17px;background:url(top_bg.png) 0 0 repeat-x;margin:0;}
section .num1 .content{padding:4px;float:left;clear:right;}
section .num1 .wrapper .title{font:26px OpenSansExtraBold;color:#fefefe;text-transform:uppercase;text-shadow:1px 1px 0 rgba(0,0,0,0.2);text-align:center;margin:8px;width:100%;}
section .num1 .content .steps{padding:5px 0 0 5px;float:left;clear:right;min-width:230px;}
section .num1 .content .steps div:not(.clear){float:left;text-align:center;width:169px;}
section .num1 .content .steps .step1{margin:5px;min-width:230px;max-width:280px;}
section .num1 .content .steps .step2{margin:5px;min-width:230px;max-width:280px;}
section .num1 .content .steps .step3{margin:5px;min-width:230px;max-width:280px;}
section .num1 .content .steps .step1 img{margin:5px 0 10px 0;}
section .num1 .content .steps .step2 img{margin:5px 0 9px 0;}
section .num1 .content .steps .step3 img{margin:5px 0 9px 0;}
section .num1 .content .steps .step1 p:nth-last-child(2){color:#fff;font:18px OpenSansExtraBold;margin:0 0 -1px 0;}
section .num1 .content .steps .step2 p:nth-last-child(2){font:18px OpenSansExtraBold;color:#fff;margin:0 -4px 0 0;}
section .num1 .content .steps .step3 p:nth-last-child(2){font:18px OpenSansExtraBold;color:#fff;margin:0 -11px 0 0;}
section .num1 .content .steps .step1 p:nth-last-child(1){font:18px OpenSansExtraBold;color:#fff;text-align:left;margin:0 -4px 0 0;}
section .num1 .content .steps a{color:#fff;font:18px OpenSansItalic;text-decoration:underline;margin:0 0 -1px 0;}
section .num1 .content .note{text-align:center;font:14px OpenSansRegular;color:#fff;margin:10px 0 1px 0;}
section .num1 .content .atc{font:18px OpenSansBold;color:#fff;text-align:center;}
section .num2 .title{text-transform:uppercase;font:22px OpenSansBold;color:#464646;text-align:center;margin:27px 0 32px 0;}
section .num2 .advantages{margin:0 auto 57px auto;max-width:785px;}
section .num2 .advantages div:not(.clear){float:left;text-align:center;max-width:195px;}
section .num2 .advantages div:not(.clear) img{margin:0 0 28px 0;}
section .num2 .advantages div:not(.clear) .adv-title{font:18px OpenSansBold;color:#323232;margin:0 0 1px 0;}
section .num2 .advantages div:not(.clear) p:not(.adv-title){color:#323232;font:16px OpenSansRegular;line-height:19px;}
section .num2 .advantages .advantag2{margin:0 0 0 95px;}
section .num2 .advantages .advantag3{margin:0 0 0 104px;}
section .num3{background-color:#eaeaea;}
section .num3 .wrapper{padding:31px 0 19px 0;max-width:985px;min-width:230px;margin:0 auto;}
section .num3 .title{font:22px OpenSansBold;color:#323232;text-transform:uppercase;margin:0 0 24px 0;}
section .num3 .ul-title{font:18px OpenSansBold;color:#009b04;margin:0 0 0 36px;}
section .num3 p{font:14px OpenSansRegular;color:#464646;max-width:938px;}
section .num3 p span{text-transform:uppercase;}
section .num3 ul{padding:7px 0 0 36px;}
section .num3 ul li{list-style-position:inside; color:#464646; margin:0 0 9px 0;}
section .num3 .images .image{float:left;border:3px solid #969696;border-radius:12px;margin:0 140px 0 0;}
section .num3 .images .image:nth-child(2n){margin-right:0;}
section .num3 .images .image img{border:1px solid #969696;border-radius:9px;margin:4px 2px 0 2px;}
footer{padding:0 0 23px 0;}
footer .logo{margin:35px 0 0 106px;float:left;}
footer .contact-information{float:right;}
footer .contact-information table{margin:16px 110px 0 0;}
footer .contact-information table .title{font:12px OpenSansRegular;color:#323232;}
footer .contact-information table .title.phn{text-align:right;padding:0 12px 0 0;}
footer .contact-information table .title.eml{margin:0 13px 0 0;}
footer .contact-information table .phone{float:left;margin:0 23px 2px 0;}
footer .contact-information table .phone:nth-last-child(2){margin:0;}
footer .contact-information table .phone p{font:16px OpenSansSemiBold;color:#323232;}
footer .contact-information table .email{font:16px OpenSansSemiBold;color:#323232;}
footer .contact-information table .rasporka.phn{height:23px;}
footer .contact-information table .rasporka.eml{}
#orderServices{display:none;width:487px;margin:0 auto;}
#orderServices .title{font:18px OpenSansSemiBold;text-align:center;color:#323232;margin:9px 0 16px 0;}
#orderServices ul{}
#orderServices ul li{margin:0 0 9px 0;position:relative;}
#orderServices label{color:#323232;font:13px OpenSansRegular;padding:0 0 0 13px;min-width:160px;display:inline-block;vertical-align:top;}
#orderServices input{border:1px solid #969696;border-radius:6px;box-shadow:none;padding:5px 0 4px 7px;font:12px OpenSansLight;min-width:290px;}
#orderServices textarea{border:1px solid #969696;border-radius:6px;resize:none;padding:5px 7px 0 7px;font:12px OpenSansLight;width:283px;height:43px;line-height:14px;}
#orderServices button{background:url(order-btn-bg.png) 28px 7px no-repeat, linear-gradient(to top, #00A300, #00A800);background:url(order-btn-bg.png) 28px 7px no-repeat, -o-linear-gradient(bottom, #00A300, #00A800);background:url(order-btn-bg.png) 28px 7px no-repeat, linear-gradient(to top, #00A300, #00A800);border:none;outline:none;box-shadow:none;border-radius:6px;padding:9px 33px 9px 74px;text-decoration:none;float:right;margin:0 13px 0 0;cursor:pointer;}
#orderServices button span{font:16px OpenSansSemiBold;color:#f6f5f5;text-shadow:1px 1px 0 rgba(0,0,0,0.2);}
