@import "reset.css";
@import url('http://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,300italic,400italic,700&amp;subset=latin,cyrillic,cyrillic-ext');

.wrapper { width:100%; height:100%; font-family: 'Roboto Condensed', sans-serif; background:#fff;}
.box1 { width:100%; height:92px; overflow:hidden; background:url(img/box1Bg.gif) repeat-x left top;}
.box1C { width:960px; height:92px; margin:0 auto; overflow:hidden;}
.logoText { float:left; font-size:17px; color:#000000; font-weight:300; line-height:22px; margin-top:10px;}
.logoText b { font-size:22px; color:#fff;}
.phones { float:right; margin-top:15px; margin-bottom:15px;}
.phones li { display:block; float:left; color:#fff; font-size:25px; font-weight:700; margin-left:17px;}
.phones li b { color:#000;}
.topBtn { float:right;}
.topBtn li { float:left; display:block; color:#000; font-size:15px; font-weight:300;}
.topBtn li a {text-decoration: none; display: inline-block; line-height: 25px; text-align: center; color:#000; width:185px; height:25px; font-family: 'Roboto Condensed', sans-serif; font-size:15px; font-weight:300; border:1px solid #bababa; -webkit-border-radius: 13px; -moz-border-radius: 13px; border-radius: 13px; background: #F2F7F8; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F2F7F8), to(#a8b8bf)); background: -webkit-linear-gradient(#F2F7F8, #a8b8bf); background: -moz-linear-gradient(#F2F7F8, #a8b8bf); background: -ms-linear-gradient(#F2F7F8, #a8b8bf); background: -o-linear-gradient(#F2F7F8, #a8b8bf); background: linear-gradient(#F2F7F8, #a8b8bf); cursor:pointer; padding:0px; padding-left:4px; padding-right:4px;}
.topBtn li a:hover {background: #A4A59C; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#A4A59C), to(#000000)); background: -webkit-linear-gradient(#A4A59C, #000000); background: -moz-linear-gradient(#A4A59C, #000000); background: -ms-linear-gradient(#A4A59C, #000000); background: -o-linear-gradient(#A4A59C, #000000); background: linear-gradient(#A4A59C, #000000); color:#fff; border:1px solid #000; }
.topBtn li:last-child { background:url(img/topBtnBg.png) no-repeat bottom center; padding-bottom:8px; margin-left:43px;}
.topBtn li:first-child { position: relative; left: 25px; margin-top:5px;}
.box2 { height:481px; width:100%; overflow:hidden; background:url(img/box2Bg.png) repeat-x left top #fff;}
.box2C { height:481px; width:960px; overflow:hidden; margin:0 auto; background:url(img/house.png) no-repeat top center; position:relative;}
.box2C h1 { font-size:41px; color:#000; text-align:right; margin-top:10px; margin-bottom:5px;}
.box2C h2 { text-align:right; font-style:italic; font-weight:300; font-size:18px; color:#505050;}
.box2C h2 b { font-size:20px; color:#ffa417;}
.actBg { position:absolute; top:0px; left:0px; background:url(img/actBg.png) no-repeat; width:461px; height:481px;}
.actBg h2 { position:absolute; top:163px; left:290px; font-size:32px; color:#fff; font-style:normal;}
.actText { position:absolute; top:210px; left:210px;  width: 237px;}
.actText li { text-align:center; color:#000; font-weight:300; font-size: 22px;}
.actText li+li { font-weight:700; font-size:27px;}
.actText li+li+li { font-weight:300; font-size:18px;}
.end { position:absolute; top:290px; left:255px; font-size:15px; color:#fff; font-weight:300;}
.actNum { position:absolute; top:311px; left:233px;}
.actNum li { display:block; float:left; margin-right:6px; width:45px; color:#434343; font-size:35px; font-family:Arial, Helvetica, sans-serif; letter-spacing:4px;}
.prem { position:absolute; left:200px; bottom:20px;}
.prem li { display:block; float:left; font-size:15px; color:#000; background:url(img/prem1.png) no-repeat left center; padding-left:40px; margin-right:40px;}
.prem li+li {background:url(img/prem2.png) no-repeat left center; padding-left:45px; margin-right:40px;}
.prem li+li+li {background:url(img/prem3.png) no-repeat left center; padding-left:55px; margin-right:0px;}
.mainForm { position:absolute; top:150px; right:0px; width:286px; height:279px; background:url(img/mainFormBg.png) no-repeat left top; overflow:hidden;}
.mainForm ul { margin-top:15px;}
.mainForm ul li {  font-size:21px; color:#000; margin-bottom:14px;}
.mainForm ul li b { font-size:26px;}
.mainForm ul li:first-child { margin-bottom:18px; text-align:center;}
.mainForm ul li input { border:none; margin-left:60px; padding-left:14px; padding-right:14px; width:180px; background:#fff; height:29px; -webkit-border-radius: 0px 8px 8px 0px; -moz-border-radius: 0px 8px 8px 0px; border-radius: 0px 8px 8px 0px; font-size:15px; color:#000; font-family: 'Roboto Condensed', sans-serif; font-weight:300;}
.mainForm ul li button, .button-blue {font-family: 'Roboto Condensed', sans-serif; border: 1px solid #87add3; -webkit-box-shadow: #667694 0px 0px 1px; -moz-box-shadow: #667694 0px 0px 1px; box-shadow: #667694 0px 0px 1px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background: #449ad7; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#449ad7), to(#2e62a5)); background: -webkit-linear-gradient(#449ad7, #2e62a5); background: -moz-linear-gradient(#449ad7, #2e62a5); background: -ms-linear-gradient(#449ad7, #2e62a5); background: -o-linear-gradient(#449ad7, #2e62a5); background: linear-gradient(#449ad7, #2e62a5); font-size:20px; color:#fff; font-weight:300; cursor:pointer; margin-left:20px; width:248px; height:66px;}
.mainForm ul li button:hover, .button-blue:hover {background: #FFA100;}
.box3 { width:100%; background:#f8f8f8; border-top:1px dashed #b7b7b7; overflow:hidden; height: 930px;}
.box3C { width:960px; height: 930px; margin:0 auto; overflow:hidden;}
.box3C h1 { font-size:52px; color:#000; text-align:center; font-weight:300; margin-top:10px; margin-bottom:20px;}
.tarif { margin:0 auto; background:url(img/tarifBg.png) no-repeat; width:858px; height:568px; }
.tarif ul { float:left; overflow:hidden; width:273px;}
.tarif ul li { margin-left:22px; margin-top:25px;}
.tarif ul li+li { margin-left:22px; margin-top:0px;}
.tarif ul li+li+li { margin-left:63px; margin-top:0px; font-size:44px; color:#000; line-height:33px;}
.tarif ul li+li+li+li { margin-left:0px; margin-top:0px;}
.tarif ul li+li+li span { font-size:22px; color:#6e6e6e; font-weight:300; text-decoration:line-through;}
.tarif ul li:first-child { font-size:22px; color:#b4b4b4; margin-bottom:45px; }
.tarif ul li:first-child b {font-size:40px; color:#fff;}
.tarif ul li i { width:250px; font-size:17px; height:265px; display:block;}
.tarif ul li a {display: inline-block; text-decoration: none; text-align: center; line-height:1.5; margin-top:40px; font-family: 'Roboto Condensed', sans-serif; border: 3px solid #adb2b8; -webkit-box-shadow: #4f4f4f 0px 0px 1px; -moz-box-shadow: #4f4f4f 0px 0px 1px; box-shadow: #4f4f4f 0px 0px 1px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background: #707070; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#707070), to(#020202)); background: -webkit-linear-gradient(#707070, #020202); background: -moz-linear-gradient(#707070, #020202); background: -ms-linear-gradient(#707070, #020202); background: -o-linear-gradient(#707070, #020202); background: linear-gradient(#707070, #020202); font-size:20px; color:#fff; font-weight:300; cursor:pointer; width: 267px; height:66px;}
.tarif ul li a:hover {background: #FFA100;}
.tarif ul.middle { width:312px;}
.tarif ul.middle li a {display: inline-block; text-decoration: none; text-align: center; line-height:1.5; margin-left:6px; width:295px; border: 3px solid #fde189; -webkit-box-shadow: #d1856a 0px 0px 1px; -moz-box-shadow: #d1856a 0px 0px 1px; box-shadow: #d1856a 0px 0px 1px; background: #ffca09; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffca09), to(#ffa417)); background: -webkit-linear-gradient(#ffca09, #ffa417); background: -moz-linear-gradient(#ffca09, #ffa417); background: -ms-linear-gradient(#ffca09, #ffa417); background: -o-linear-gradient(#ffca09, #ffa417); background: linear-gradient(#ffca09, #ffa417); color:#000;}
.tarif ul.middle li a:hover {display: inline-block; text-decoration: none; text-align: center; line-height:1.5;background: #000;color: #fff;}
.tarif ul.middle li:first-child { color:#000; text-align:center; margin-top:15px; margin-bottom:55px; margin-left:0px;}
.tarif ul.middle li:first-child  b { color:#000;}
.tarif ul.middle li+li+li { margin-left:63px; margin-top:0px; font-size:44px; color:#ffa417;}
.tarif ul.middle li+li+li+li { margin-left:0px; margin-top:0px;}

.tarif ul li div { margin-left:18px; height: 200px;}
.tarif ul li div span { font-size:17px; color:#000; list-style:disc; display:list-item;}
.tarif ul li div.vup span { font-size:15px; width:225px;}
.tarifText { width:862px; background:url(img/tarifTextBg.png) top center no-repeat; margin:0 auto; height:234px; overflow:hidden; text-align:center;}
.tarifText h1 { font-size:35px; color:#ffa417; margin-top:35px; margin-bottom:5px;}
.tarifText h2 {font-size:21px; color:#000; font-weight:700;}
.tarifText p { font-size:18px; text-align: left; margin-top: 10px; color:#000; font-family:Arial, Helvetica, sans-serif;}
.box4 { background:#ededed; border-top:1px dashed #cdcdcd; height:940px; width:100%; overflow:hidden;}
.box4C { width:960px; height:940px; margin:0 auto; overflow:hidden;}
.spTop { margin-top:20px; margin-bottom:20px; overflow:hidden;}
.spTop li { display:block; float:left; padding-left:70px;}
.spTop li:first-child { font-size:19px; color:#000; background:url(img/pLogo.png) no-repeat left center; padding-top:11px; padding-bottom:11px; margin-right:50px; }
.spTop li:last-child { font-size:25px; color:#000; background:url(img/sLogo.png) no-repeat left center; padding-top:18px; padding-bottom:18px;}
.prob { width: 472px; float:left;}
.prob li { padding:20px; border:1px dotted #b4b4b4; margin-bottom:13px; font-size:16px; color:#000; font-family:Arial, Helvetica, sans-serif; width:325px; height:100px; padding-left:125px; background:url(img/p1.png) no-repeat 15px center; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; padding-bottom:23px; padding-top:17px; height:106px;}
.prob li b { font-size:18px; color:#4b4b4b; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.prob li+li {background:url(img/p2.png) no-repeat 15px center; padding-bottom:0px; padding-top:40px;}
.prob li+li+li {background:url(img/p3.png) no-repeat 15px center; padding-bottom:10px; padding-top:30px;}
.prob li+li+li+li {background:url(img/p4.png) no-repeat 15px center; padding-bottom:25px; padding-top:15px;}
.prob li+li+li+li+li {background:url(img/p5.png) no-repeat 15px center; padding-bottom:2px; padding-top:38px;}
.solv { width: 472px; float:right;}
.solv li { padding:20px; border:1px dotted #b4b4b4; margin-bottom:13px; font-size:16px; color:#000; font-family:Arial, Helvetica, sans-serif; width:300px; height:100px; padding-left:150px; background:url(img/s1.png) no-repeat 15px center; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; padding-bottom:10px; padding-top:30px; height:106px;}
.solv li b { font-size:18px; color:#000; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.solv li+li {background:url(img/s2.png) no-repeat 15px center; padding-bottom:33px; padding-top:7px;}
.solv li+li+li {background:url(img/s3.png) no-repeat 15px center; padding-bottom:25px; padding-top:15px;}
.solv li+li+li+li {background:url(img/s4.png) no-repeat 15px center; padding-bottom:10px; padding-top:30px;}
.solv li+li+li+li+li {background:url(img/s5.png) no-repeat 15px center; padding-bottom:25px; padding-top:15px;}
.box5 { background:#f9f9f9; border-top:1px dashed #cdcdcd; height:575px; width:100%; overflow:hidden;}
.box5C { width:960px; height:575px; margin:0 auto; overflow:hidden; position:relative;}
.q { position:absolute; top:15px; left:117px;}
.box5C h3 { font-size:30px; color:#000; font-family:Arial, Helvetica, sans-serif; margin-top:40px; margin-bottom:17px; margin-left:245px;}
.box5C h4 { font-size:25px; color:#ffa417; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; margin-left:310px; margin-bottom:17px;}
.midForm { -webkit-border-radius: 10px; margin-bottom:25px; overflow:hidden; -moz-border-radius: 10px; border-radius: 10px; background:#000; width:100%; height:106px;}
.midForm ul { margin-left:55px;}
.midForm ul li { display:block; float:left;}
.midForm ul li input { margin-top:37px; border:1px solid #d4d4d4; background:url(img/name.png) no-repeat 15px center #fff; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; padding-left:43px; padding-right:10px; width:190px; margin-right:55px; height:31px;}
.midForm ul li+li input {background:url(img/phone.png) no-repeat 15px center #fff;}
.midForm ul li button { margin-top:21px; font-family: 'Roboto Condensed', sans-serif; border: 1px solid #87add3; -webkit-box-shadow: #667694 0px 0px 1px; -moz-box-shadow: #667694 0px 0px 1px; box-shadow: #667694 0px 0px 1px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background: #449ad7; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#449ad7), to(#2e62a5)); background: -webkit-linear-gradient(#449ad7, #2e62a5); background: -moz-linear-gradient(#449ad7, #2e62a5); background: -ms-linear-gradient(#449ad7, #2e62a5); background: -o-linear-gradient(#449ad7, #2e62a5); background: linear-gradient(#449ad7, #2e62a5); font-size:20px; color:#fff; font-weight:300; cursor:pointer; width:248px; height:66px;}
.midForm ul li button:hover {background: #FFA100;}
.box5C h1 { font-size:60px; margin-bottom:15px; text-align:center; color:#ffa417; font-weight:300;}
.box5C h1 b { font-size:25px;}
.part { text-align:center;}
.cap { width:100%; overflow:hidden; background:url(img/capBg.gif) repeat-x left top; height:92px; text-align:center; font-size:50px; color:#fff; font-weight:300; line-height:80px;}
.box6 { background:url(img/box6Bg.gif) repeat-x left top #fff; overflow:hidden; width:100%; height:1045px;}
.box6C { width:960px;  height:1045px; margin:0 auto; overflow:hidden; padding-top:22px;}
.avaList { float:left; margin-right:20px;}
.avaList li { margin-bottom:17px;}
.feedBack { float:left;}
.feedBack li b { color:#000; font-size:22px; font-weight:400; font-style:normal;}
.feedBack li { font-style:italic; margin-bottom:20px; padding-right:20px; background:url(img/feedBg.png) no-repeat; width:683px; padding-left:100px; height:107px; font-size:20px; font-weight:300; color:#545454; line-height:24px; padding-top:29px; height:78px;}
.feedBack li+li {padding-top:29px; height:78px;}
.feedBack li+li+li {padding-top:29px; height:78px;}
.feedBack li+li+li+li {padding-top:16px; height:91px;}
.feedBack li+li+li+li+li {padding-top:16px; height:91px;}
.feedBack li+li+li+li+li+li {padding-top:4px; height:103px;}
.feedBack li+li+li+li+li+li+li {padding-top:29px; height:78px;}
.feedBack li+li+li+li+li+li+li+li {padding-top:29px; height:78px;}
.box7 { background:#f1f1f1; overflow:hidden; width:100%; height:1000px;}
.box7C { width:960px;  height:1000px; margin:0 auto; overflow:hidden; padding-top:22px;}
.shema { width:960px; height:285px; overflow:hidden; position:relative; background:url(img/shema.png) no-repeat top center;}
.shema span { text-align: center; position:absolute; top:220px; left:0px; font-size:16px; color:#000;}
.shema span+span { top:140px; left:157px;}
.shema span+span+span { top:220px; left:309px;}
.shema span+span+span+span { top:140px; left:488px;}
.shema span+span+span+span+span { top:220px; left:652px;}
.shema span+span+span+span+span+span{ top:140px; left:838px;}
.box7C h1 { font-size:52px; color:#000; text-align:center; font-weight:300; margin-top:10px; margin-bottom:20px;}
.box8 { height:371px; width:100%; overflow: hidden; /*background:url(img/box8Bg.jpg) no-repeat top center;*/ background-size:100%;}
.box8C { height:371px; width:960px; /*overflow:hidden;*/ margin:0 auto;}
.botPhone { float:right; background:url(img/botPhone.png) no-repeat; width:306px; height:157px; margin-top:205px;}
.botPhone ul { margin-top:7px;}
.botPhone ul li { text-align:center; font-size:25px; color:#ffa417; font-weight:700; margin-bottom:12px; }
.botPhone ul li:last-child { font-size:20px; color:#000; font-weight:300; text-align:left; margin-left:15px;}
.botForm { float:left; background:url(img/botForm.png) no-repeat; width:286px; height:339px; margin-top:25px; overflow:hidden;}
.botForm ul { margin-top:7px;}
.botForm li:first-child { font-weight:300; color:#000; text-align:center; font-size:18px; line-height:22px; margin-bottom:11px;}
.botForm li:first-child b { font-size:22px; font-weight:400;}
.botForm li input { margin-left:60px; border:none; height:29px; width:180px; margin-bottom:6px; padding-left:15px; padding-right:10px; background:#fff;}
.botForm li textarea { resize:none; margin-left:21px; width:230px; height:73px; border:none; background:#fff; padding-top:5px; padding-left:7px; padding-bottom:5px; padding-right:7px;}
.botForm li button {font-family: 'Roboto Condensed', sans-serif; margin-top:10px; border: 1px solid #87add3; -webkit-box-shadow: #667694 0px 0px 1px; -moz-box-shadow: #667694 0px 0px 1px; box-shadow: #667694 0px 0px 1px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background: #449ad7; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#449ad7), to(#2e62a5)); background: -webkit-linear-gradient(#449ad7, #2e62a5); background: -moz-linear-gradient(#449ad7, #2e62a5); background: -ms-linear-gradient(#449ad7, #2e62a5); background: -o-linear-gradient(#449ad7, #2e62a5); background: linear-gradient(#449ad7, #2e62a5); font-size:20px; color:#fff; font-weight:300; cursor:pointer; margin-left:20px; width:245px; height:66px;}
.botForm li button:hover {background: #FFA100;}



.order_sub{ display:block; margin-top:14px; margin-left:-2px; width:237px; height:46px; background:#C30; border-radius:5px; font-size:20px; color:#fff; line-height:46px; }
	.order_sub:hover{ background:#FC0; cursor:pointer; width:237px; height:46px; color: #333; }


 @font-face {
    font-family: Amst; /* Гарнитура шрифта */
    src: url(fonts/amst2.eot); /* Для IE5-8 */
    src: local(pompadur), url(fonts/amst2.ttf); /* Для остальных браузеров */
   }





.getit {
	font-weight: bold !important;
	text-decoration: none !important;
	color: #fff !important;
}


