@charset "utf-8";@import url('../fonts/fonts.css');*{margin:0;padding:0;outline:none;}
html, body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, sub, sup, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;outline:0;background:transparent;font-size:100%;}
header, nav, section, article, aside, footer{display:block;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
html{height:100%;}
body{position:relative;height:100%;font-family:'Ubuntu-R';background:white;color:black;}
body *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
img{border:none;}
ul{list-style:none;}
a{text-decoration:none;margin:0;padding:0;}
b, strong{font-family:'Ubuntu-B';}
i, em{font-family:'Ubuntu-I';}
b i, i b, strong i, i strong, b em, em b, strong em, em strong{font-family:'Ubuntu-BI';}
.clear{clear:both;height:0;overflow:hidden;font-size:0;}
.clearfix:after{content:"";display:table;clear:both;}
.container{width:940px;margin-left:auto;margin-right:auto;position:relative;}
.cont960{width:960px;}
::-webkit-input-placeholder{color:#7e7e7e;}
::-webkit-input-placeholder{color:#7e7e7e;}
:focus::-webkit-input-placeholder{color:transparent;}
::-o-input-placeholder{color:#7e7e7e;}
:focus::-o-input-placeholder{color:transparent;}
::-moz-input-placeholder{color:#7e7e7e;}
:focus::-moz-input-placeholder{color:transparent;}
::-ms-input-placeholder{color:#7e7e7e;}
:focus::-ms-input-placeholder{color:transparent;}
input-placeholder{color:#7e7e7e;}
.but,
input[type=submit]{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.wrapper{min-height:100%;width:100%;position:relative;z-index:0;}
header{position:relative;padding:40px 0 20px;}
header .site_name{font-size:13px;color:#3598d1;font-family:'Ubuntu-M';float:left;}
header .site_name span{color:#ff0000;}
header .site_name img{margin-bottom:10px;vertical-align:bottom;}
header .phone-top{float:right;margin-top:-7px;text-align:right;}
header .phone-top .phone{font-size:26px;color:#3e3d3d;font-family:'Ubuntu-BI';padding-left:50px;background:url(../images/icon.png) no-repeat left bottom;display:inline-block;}
header .phone-top .phone span{font-size:22px;font-family:'Ubuntu-RI';}
header .phone-top .but-zvonok{width:249px;height:35px;line-height:34px;background:#f7030d;background:url(../images/phone.png) no-repeat 35px 6px,-webkit-linear-gradient(90deg, #c61359 0, #f7030d 100%);background:url(../images/phone.png) no-repeat 35px 6px,-moz-linear-gradient(0deg, #c61359 0, #f7030d 100%);background:url(../images/phone.png) no-repeat 35px 6px,linear-gradient(0deg, #c61359 0, #f7030d 100%);border-bottom:1px solid #e71a7e;box-shadow:0px 3px 0 0 #9e0e43;border-radius:6px;padding-left:35px;font-family:'Ubuntu-B';color:white;font-size:16px;text-align:center;text-transform:uppercase;margin-top:6px;cursor:pointer;}
header .phone-top .but-zvonok:hover{background:#fc0310;background:url(../images/phone.png) no-repeat 35px 6px,-webkit-linear-gradient(90deg, #dd1565 0, #fc0310 100%);background:url(../images/phone.png) no-repeat 35px 6px,-moz-linear-gradient(0deg, #dd1565 0, #fc0310 100%);background:url(../images/phone.png) no-repeat 35px 6px,linear-gradient(0deg, #dd1565 0, #fc0310 100%);border-bottom:1px solid #f41e92;box-shadow:0px 3px 0 0 #b6104e;}
header .phone-top .but-zvonok:active{background:#ee030b;background:url(../images/phone.png) no-repeat 35px 6px,-webkit-linear-gradient(90deg, #b2104d 0, #ee030b 100%);background:url(../images/phone.png) no-repeat 35px 6px,-moz-linear-gradient(0deg, #b2104d 0, #ee030b 100%);background:url(../images/phone.png) no-repeat 35px 6px,linear-gradient(0deg, #b2104d 0, #ee030b 100%);border-bottom:1px solid #d6176f;box-shadow:0px 3px 0 0 #8b0c3b;}
header .time-top{float:right;margin:3px 65px 0 0;text-align:right;position:relative;}
header .time-top .time{font-size:14px;color:#605f5f;font-family:'Ubuntu-L';padding-left:30px;background: url(../images/time.png) no-repeat 0 0px;padding-bottom:4px;cursor:pointer;display:inline-block;position:relative;}
header .time-top .time span{text-decoration:underline;}
header .time-top .time:hover .time_bl{display:block;}
header .time-top .time .time_bl{background-color:white;font-size:12px;color:#3e3d3d;line-height:22px;font-family:'Ubuntu-R';text-align:left;padding:11px 20px;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;border:1px solid #bcd9eb;position:absolute;right:-25px;top:100%;margin-top:12px;cursor:default;z-index:1;width:250px;display:none;}
header .time-top .time .time_bl:after{position:absolute;right:40px;bottom:100%;border-bottom:10px solid white;border-left:10px solid transparent;border-right:10px solid transparent;content:'';}
header .time-top .time .time_bl:before{position:absolute;right:39px;bottom:100%;border-bottom:11px solid #bcd9eb;border-left:11px solid transparent;border-right:11px solid transparent;content:'';}
header .time-top .but-kabinet{width:167px;height:35px;line-height:34px;background:#93b1bd;background:-webkit-linear-gradient(90deg, #7f98b4 0, #93b1bd 100%);background:-moz-linear-gradient(0deg, #7f98b4 0, #93b1bd 100%);background:linear-gradient(0deg, #7f98b4 0, #93b1bd 100%);border-bottom:1px solid #92b0bc;box-shadow:0px 3px 0 0 #7f98b4;border-radius:6px;font-family:'Ubuntu-B';color:white;font-size:14px;text-align:center;text-transform:uppercase;margin-top:6px;cursor:pointer;}
header .time-top .but-kabinet:hover{background:#aac9d4;background:-webkit-linear-gradient(90deg, #94afcc 0, #aac9d4 100%);background:-moz-linear-gradient(0deg, #94afcc 0, #aac9d4 100%);background:linear-gradient(0deg, #94afcc 0, #aac9d4 100%);border-bottom:1px solid #aac9d4;box-shadow:0px 3px 0 0 #94afcc;}
header .time-top .but-kabinet:active{background:#829da8;background:-webkit-linear-gradient(90deg, #70869f 0, #829da8 100%);background:-moz-linear-gradient(0deg, #70869f 0, #829da8 100%);background:linear-gradient(0deg, #70869f 0, #829da8 100%);border-bottom:1px solid #829da8;box-shadow:0px 3px 0 0 #70869f;}
nav{background-color:white;text-align:right;padding:20px 0;}
nav ul{display:inline-block;}
nav li{margin-left:35px;padding:0 10px;float:left;}
nav li a{font-size:14px;color:#3e3d3d;font-family:'Ubuntu-B';text-transform:uppercase;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
nav li a:hover{color:#3598d1;}
.box1{height:900px;background:url(../images/bg1.jpg) no-repeat top center;}
.box1 .cont_bl{padding:35px 0 0 320px;}
.box1 .title{color:#0078c2;font-size:32px;line-height:46px;font-family:'Ubuntu-B';position:relative;z-index:1;}
.box1 .cont_bl ul{margin:70px 20px 0 30px;width:270px;float:left;}
.box1 .cont_bl ul li{padding-left:20px;background: url(../images/ch.png) no-repeat 0 4px;font-size:18px;color:#3e3d3d;margin-bottom:5px;}
.box1 .cont_bl ul li span{color:#0078c2;font-family:'Ubuntu-BI';}
.box1 .sl_form{float:left;width:300px;margin-top:60px;text-align:center;position:relative;}
.box1 .sl_form:before{background:url(../images/rassr.png) no-repeat;content:'';position:absolute;right:0;bottom:100%;margin:0 10px 10px 0;width:126px;height:82px;}
.box1 .sl_form .bg{border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;background-color:#144495;padding:15px 10px 30px 10px;}
.box1 .sl_form .name{font-size:18px;color:white;margin-bottom:18px;}
.sl_form input[type=text]{background-color:white;border-radius:6px;-o-border-radius:6px;-moz-border-radius:6px;padding:0 10px;width:270px;height:30px;line-height:29px;margin-bottom:15px;font-size:14px;color:#3e3d3d;font-family:'Ubuntu-M';border:none;}
.sl_form input[type=text].error{border:1px solid red;}
.sl_form input[type=text].w130{width:130px;font-size:13px;}
.sl_form input[type=text].calendar{background:url(../images/calendar.png) no-repeat 100px 5px;background-color:white;}
.sl_form input[type=submit]{width:300px;height:44px;line-height:43px;background:#ffc600;background:-webkit-linear-gradient(90deg, #f58304 0, #ffc600 100%);background:-moz-linear-gradient(0deg, #f58304 0, #ffc600 100%);background:linear-gradient(0deg, #f58304 0, #ffc600 100%);border-bottom:1px solid #ffc602;box-shadow:0px 3px 0 0 #f66504;border-radius:6px;font-family:'Ubuntu-B';color:white;font-size:16px;text-align:center;text-transform:uppercase;margin-top:10px;cursor:pointer;border:none;outline:none;}
.sl_form input[type=submit]:hover{background:#ffdc00;background:-webkit-linear-gradient(90deg, #fb9805 0, #ffdc00 100%);background:-moz-linear-gradient(0deg, #fb9805 0, #ffdc00 100%);background:linear-gradient(0deg, #fb9805 0, #ffdc00 100%);border-bottom:1px solid #ffc602;box-shadow:0px 3px 0 0 #fc7505;}
.sl_form input[type=submit]:active{background:#ffb100;background:-webkit-linear-gradient(90deg, #eb7304 0, #ffb100 100%);background:-moz-linear-gradient(0deg, #eb7304 0, #ffb100 100%);background:linear-gradient(0deg, #eb7304 0, #ffb100 100%);border-bottom:1px solid #ffb102;box-shadow:0px 3px 0 0 #ec5904;}
.place_holder{z-index:100;cursor:text;position:absolute;top:0px;left:10px;width:100%;height:30px;line-height:29px;display:none;font-size:14px;color:#3e3d3d;font-family:'Ubuntu-M';text-align:left;}
.placeinput{display:block !important;position:relative;float:left;}
.placeinput.error .place_holder{color:red;}
.placeinput.mr10{margin-right:10px;}
.place_holder span{color:red;}
label.error{}
label.error.active{}
label.error.w130{width:130px;}
.jq-file{}
.jq-file input{cursor:pointer;height:auto;line-height:1em;}
.jq-file__name{color:#b1e1ff;font-size:14px;font-family:'Ubuntu-M';margin-left:20px;padding-left:32px;background:url(../images/icon2.png) no-repeat 0px 10px;text-align:left;text-decoration:underline;min-height:25px;}
.jq-file:hover .jq-file__name{text-decoration:none;}
.jq-file__browse{display:none;}
.box2{padding:40px 0 55px;background:url(../images/bg2.jpg) repeat-x;background-size:100% 100%;text-align:center;font-size:0;}
.box2 .title{font-family:'Ubuntu-B';font-size:27px;color:white;text-align:center;text-transform:uppercase;margin-bottom:55px;}
.box2 .item{width:220px;padding:0 10px;display:table-cell;vertical-align:top;font-size:22px;color:white;padding-bottom:65px;position:relative;}
.box2 .item .img{height:200px;}
.box2 .item .desc{font-size:16px;color:#b1e1ff;margin-bottom:0px;}
.box2 .item .price{font-size:24px;}
.box2 .item .price span{font-family:'Ubuntu-B';font-size:48px;}
.box2 .item .but{width:198px;height:44px;line-height:43px;background:#e1002d;background:-webkit-linear-gradient(90deg, #930280 0, #e1002d 100%);background:-moz-linear-gradient(0deg, #930280 0, #e1002d 100%);background:linear-gradient(0deg, #930280 0, #e1002d 100%);border-bottom:1px solid #bf049c;box-shadow:0px 3px 0 0 #610170;border-radius:6px;font-family:'Ubuntu-B';color:white;font-size:16px;text-align:center;text-transform:uppercase;cursor:pointer;position:absolute;bottom:0;left:21px;}
.box2 .item .but:hover{background:#f10031;background:-webkit-linear-gradient(90deg, #a60291 0, #f10031 100%);background:-moz-linear-gradient(0deg, #a60291 0, #f10031 100%);background:linear-gradient(0deg, #a60291 0, #f10031 100%);border-bottom:1px solid #d405b0;box-shadow:0px 3px 0 0 #6e017f;}
.box2 .item .but:active{background:#d20026;background:-webkit-linear-gradient(90deg, #820271 0, #d20026 100%);background:-moz-linear-gradient(0deg, #820271 0, #d20026 100%);background:linear-gradient(0deg, #820271 0, #d20026 100%);border-bottom:1px solid #aa048a;box-shadow:0px 3px 0 0 #560163;}
.box3{padding:40px 0 40px;text-align:center;font-size:0;}
.box3 .title{font-family:'Ubuntu-B';font-size:30px;color:#144495;text-align:center;text-transform:uppercase;margin-bottom:55px;}
.box3 .title span{font-family:'Ubuntu-M';}
.box3 .item{width:320px;padding:0 10px;display:inline-block;vertical-align:top;font-size:16px;color:#3e3d3d;position:relative;margin-bottom:35px;}
.box3 .item .img{height:140px;margin-bottom:30px;}
.box3 .item .name{font-size:22px;color:#0078c2;}
.box3 .but{padding:0 15px;height:44px;line-height:43px;background:#f6030f;background:-webkit-linear-gradient(90deg, #c71356 0, #f6030f 100%);background:-moz-linear-gradient(0deg, #c71356 0, #f6030f 100%);background:linear-gradient(0deg, #c71356 0, #f6030f 100%);border-bottom:1px solid #e41a7c;box-shadow:0px 3px 0 0 #9e0e43;border-radius:6px;font-family:'Ubuntu-B';color:white;font-size:16px;text-align:center;text-transform:uppercase;cursor:pointer;display:inline-block;}
.box3 .but:hover{background:#fc0311;background:-webkit-linear-gradient(90deg, #dd1664 0, #fc0311 100%);background:-moz-linear-gradient(0deg, #dd1664 0, #fc0311 100%);background:linear-gradient(0deg, #dd1664 0, #fc0311 100%);border-bottom:1px solid #f21e90;box-shadow:0px 3px 0 0 #b6104e;}
.box3 .but:active{background:#ec030d;background:-webkit-linear-gradient(90deg, #b2114c 0, #ec030d 100%);background:-moz-linear-gradient(0deg, #b2114c 0, #ec030d 100%);background:linear-gradient(0deg, #b2114c 0, #ec030d 100%);border-bottom:1px solid #ce176c;box-shadow:0px 3px 0 0 #8b0c3b;}
.box4{background:url(../images/bg4.jpg) no-repeat top center;height:380px;}
.box4 .cont{padding:25px 0 0 480px;}
.box4 .t1{color:#102f74;font-size:30px;font-family:'Ubuntu-B';text-transform:uppercase;margin-bottom:5px;}
.box4 .t1 span{color:#f30414;}
.box4 .t2{color:#3e3d3d;font-size:20px;margin-bottom:10px;}
.box4 .t2 span{color:#f30414;font-family:'Ubuntu-B';}
.box4 .t3{color:#3e3d3d;font-size:16px;}
.box4 .t3 span{color:#eb0720;}
.box4 .container{height:100%;}
.box4 form{margin-top:15px;}
.box4 input[type=text]{background-color:white;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;border:3px solid #ffc300;padding:0 10px;width:300px;height:40px;line-height:38px;margin-bottom:15px;font-size:16px;color:#3e3d3d;font-family:'Ubuntu-M';}
.box4 input[type=text].error{border-color:red;}
.box4 .place_holder{height:40px;line-height:39px;font-size:16px;}
.box4 input[type=submit]{width:300px;height:38px;line-height:37px;background:#ffa85b;background:-webkit-linear-gradient(90deg, #ff5733 0, #ffa85b 100%);background:-moz-linear-gradient(0deg, #ff5733 0, #ffa85b 100%);background:linear-gradient(0deg, #ff5733 0, #ffa85b 100%);border-bottom:1px solid #ff9231;box-shadow:0px 3px 0 0 #eb4343;border-radius:6px;font-family:'Ubuntu-B';color:white;font-size:16px;text-align:center;text-transform:uppercase;cursor:pointer;border:none;outline:none;}
.box4 input[type=submit]:hover{background:#ffc06a;background:-webkit-linear-gradient(90deg, #ff633b 0, #ffc06a 100%);background:-moz-linear-gradient(0deg, #ff633b 0, #ffc06a 100%);background:linear-gradient(0deg, #ff633b 0, #ffc06a 100%);border-bottom:1px solid #ffa939;box-shadow:0px 3px 0 0 #f64e4e;}
.box4 input[type=submit]:active{background:#ff9450;background:-webkit-linear-gradient(90deg, #ff4b2d 0, #ff9450 100%);background:-moz-linear-gradient(0deg, #ff4b2d 0, #ff9450 100%);background:linear-gradient(0deg, #ff4b2d 0, #ff9450 100%);border-bottom:1px solid #ff812b;box-shadow:0px 3px 0 0 #db3b3b;}
.box5{padding:40px 0 85px;text-align:center;font-size:0;background:url(../images/bg5.jpg) no-repeat bottom center;}
.box5 .title{font-family:'Ubuntu-B';font-size:30px;color:#000;text-align:center;text-transform:uppercase;}
.box5 .title span{color:#f30414;}
.box5 .t2{text-align:center;font-size:22px;color:#3495ef;margin-bottom:35px;}
.accordion{text-align:left;}
.accordion > div{margin-bottom:10px;}
.accordion label{position:relative;z-index:20;display:block;height:53px;cursor:pointer;font-size:22px;color:#d6f0ff;background:url(../images/ac.png);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.accordion label:hover{background:url(../images/ac_hover.png);}
.accordion label .number{font-size:36px;color:#fff;font-family:'Ubuntu-B';text-align:center;background:url(../images/icon3.png) no-repeat center center;display:inline-block;vertical-align:middle;width:60px;margin-right:20px;height:100%;}
.accordion label .t{display:inline-block;vertical-align:middle;width:690px;margin-right:20px;}
.accordion label .r{display:inline-block;vertical-align:middle;width:130px;font-size:14px;color:#3e3d3d;padding-left:20px;}
.accordion label:after{content:'';position:absolute;width:19px;height:19px;right:20px;top:20px;background-image:url(../images/icon5.png);}
.accordion label.active:after{background:transparent url(../images/icon4.png) no-repeat center center;}
.accordion article{display:none;}
.accordion article > div{background-color:#e8f5fd;padding:25px 55px 15px 15px;border-bottom-right-radius:7px;position:relative;margin:-10px 0 0px 85px;}
.accordion article .whyq{margin-bottom:5px;}
.accordion article .name{font-size:18px;color:#3e3d3d;cursor:pointer;border-bottom:1px solid #3e3d3d;display:inline-block;}
.accordion article .desc{font-size:16px;color:#3e3d3d;padding-left:20px;display:none;}
.box5 .but1{width:340px;height:44px;line-height:43px;background:#47c647;background:-webkit-linear-gradient(90deg, #2aad2a 0, #47c647 100%);background:-moz-linear-gradient(0deg, #2aad2a 0, #47c647 100%);background:linear-gradient(0deg, #2aad2a 0, #47c647 100%);border-bottom:1px solid #3fc13f;box-shadow:0px 3px 0 0 #148614;border-radius:6px;font-family:'Ubuntu-B';color:white;font-size:16px;text-align:center;text-transform:uppercase;cursor:pointer;display:inline-block;margin-top:20px;}
.box5 .but1:hover{background:#55dd55;background:-webkit-linear-gradient(90deg, #4cd84c 0, #55dd55 100%);background:-moz-linear-gradient(0deg, #4cd84c 0, #55dd55 100%);background:linear-gradient(0deg, #4cd84c 0, #55dd55 100%);border-bottom:1px solid #3fc13f;box-shadow:0px 3px 0 0 #179c17;}
.box5 .but1:active{background:#249724;background:-webkit-linear-gradient(90deg, #249724 0, #55dd55 100%);background:-moz-linear-gradient(0deg, #249724 0, #55dd55 100%);background:linear-gradient(0deg, #249724 0, #55dd55 100%);border-bottom:1px solid #3fc13f;box-shadow:0px 3px 0 0 #127912;}
.box5 .bottom{padding-top:130px;width:470px;text-align:center;font-size:18px;color:#3e3d3d;}
.box5 .bottom .t{margin-bottom:10px;font-size:36px;color:#102f74;font-family:'Ubuntu-B';}
.box5 .but2{width:432px;height:44px;line-height:43px;background:url(../images/but5.png) no-repeat;font-family:'Ubuntu-B';color:white;font-size:16px;text-align:center;text-transform:uppercase;cursor:pointer;display:inline-block;margin-top:25px;}
.box5 .but2:hover{background:url(../images/but5_active.png) no-repeat;}
.box5 .but2:active{background:url(../images/but5_hover.png) no-repeat;}
.box6{padding:40px 0 40px;font-size:0;}
.box6 .title{font-family:'Ubuntu-B';font-size:30px;color:#144495;text-align:center;text-transform:uppercase;margin-bottom:40px;}
.box6 .item{display:inline-block;vertical-align:top;width:460px;margin:0 10px 35px;}
.box6 .item .img{float:left;width:140px;height:125px;overflow:hidden;position:relative;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;margin-right:20px;}
.box6 .item .img:before{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/photo_border.png) no-repeat;content:'';}
.box6 .item .img img{max-width:140px;}
.box6 .item .right{overflow:hidden;font-size:16px;color:#3e3d3d;}
.box6 .item .name,
.box6 .item .city{font-size:22px;color:#3e3d3d;}
.box6 .item .vk{font-size:12px;color:#144495;display:block;margin:5px 0;}
.box6 .item .vk:hover{text-decoration:underline;}
.box6 .but{padding:0 30px;height:44px;line-height:43px;background:#ffc600;background:-webkit-linear-gradient(90deg, #f58304 0, #ffc600 100%);background:-moz-linear-gradient(0deg, #f58304 0, #ffc600 100%);background:linear-gradient(0deg, #f58304 0, #ffc600 100%);border-bottom:1px solid #ffc602;box-shadow:0px 3px 0 0 #f66504;border-radius:6px;font-family:'Ubuntu-B';color:white;font-size:16px;text-align:center;text-transform:uppercase;cursor:pointer;display:inline-block;margin-top:25px;}
.box6 .but:hover{background:#ffdc00;background:-webkit-linear-gradient(90deg, #fb9805 0, #ffdc00 100%);background:-moz-linear-gradient(0deg, #fb9805 0, #ffdc00 100%);background:linear-gradient(0deg, #fb9805 0, #ffdc00 100%);border-bottom:1px solid #ffc602;box-shadow:0px 3px 0 0 #fc7505;}
.box6 .but:active{background:#ffb100;background:-webkit-linear-gradient(90deg, #eb7304 0, #ffb100 100%);background:-moz-linear-gradient(0deg, #eb7304 0, #ffb100 100%);background:linear-gradient(0deg, #eb7304 0, #ffb100 100%);border-bottom:1px solid #ffb102;box-shadow:0px 3px 0 0 #ec5904;}
.box7{padding:35px 0 35px;font-size:0;background:url(../images/bg7.jpg) no-repeat top center;}
.box7 .blog{float:left;width:460px;}
.box7 .blog .title{font-family:'Ubuntu-B';font-size:30px;color:#144495;text-transform:uppercase;margin-bottom:25px;}
.box7 .blog .title img{vertical-align:bottom;margin-right:15px;}
.box7 .blog .item{margin-bottom:15px;font-size:16px;color:#3e3d3d;}
.box7 .blog .item a{color:#3e3d3d;}
.box7 .blog .item .date{margin-bottom:5px;}
.box7 .blog .but-news{font-size:11px;color:#102f74;font-family:'Ubuntu-B';text-decoration:underline;}
.box7 .blog .but-news:hover{text-decoration:none;}
.box7 .vk{float:right;width:400px;min-height:320px;}
.box8{padding:25px 0 40px;background:url(../images/bg8.jpg) no-repeat top center;}
.box8 .title{font-size:30px;color:#010101;font-family:'Ubuntu-B';margin-bottom:20px;}
.box8 .city{width:460px;text-align:center;font-size:16px;color:#144495;line-height:27px;}
.box8 .city span{text-decoration:underline;}
.box8 img {
	margin-right: 0px;
	height: 55px;
}
.box_map{height:400px;position:relative;}
.box_map .text{position:absolute;left:50%;top:250px;margin-left:-470px;width:500px;text-align:center;z-index:99;}
.box_map .addr{padding:5px 10px;background-color:white;border:1px solid #bcd9eb;border-radius:8px;font-size:18px;color:#3e3d3d;display:inline-block;margin-bottom:10px;}
.box9{padding:35px 0 35px;font-size:0;}
.box9 .title{font-size:24px;color:#144495;font-family:'Ubuntu-B';margin-bottom:30px;text-align:center;}
.box9 .item{width:300px;margin:0 10px;text-align:center;font-size:16px;color:#3e3d3d;display:inline-block;vertical-align:top;}
.box9 .item .name{font-size:16px;color:#3e3d3d;min-height:65px;text-transform:uppercase;}
.box9 .item .name a{text-transform:none;color:#102f74;text-decoration:underline;}
.box9 .item .name a:hover{text-decoration:none;}
.box9 .item .img{height:175px;}
.box9 .item .phone{font-size:28px;color:#3e3d3d;font-family:'Ubuntu-BI';}
.box9 .item .phone span{font-size:24px;font-family:'Ubuntu-LI';}
.box9 .item .but-zvonok{width:180px;height:38px;line-height:37px;background:#f7030d;background:url(../images/phone.png) no-repeat 15px 6px,-webkit-linear-gradient(90deg, #c61359 0, #f7030d 100%);background:url(../images/phone.png) no-repeat 15px 6px,-moz-linear-gradient(0deg, #c61359 0, #f7030d 100%);background:url(../images/phone.png) no-repeat 15px 6px,linear-gradient(0deg, #c61359 0, #f7030d 100%);border-bottom:1px solid #e71a7e;box-shadow:0px 3px 0 0 #9e0e43;border-radius:6px;padding-left:20px;font-family:'Ubuntu-B';color:white;font-size:14px;text-align:center;text-transform:uppercase;cursor:pointer;display:inline-block;}
.box9 .item .but-zvonok:hover{background:#fc0310;background:url(../images/phone.png) no-repeat 15px 6px,-webkit-linear-gradient(90deg, #dd1565 0, #fc0310 100%);background:url(../images/phone.png) no-repeat 15px 6px,-moz-linear-gradient(0deg, #dd1565 0, #fc0310 100%);background:url(../images/phone.png) no-repeat 15px 6px,linear-gradient(0deg, #dd1565 0, #fc0310 100%);border-bottom:1px solid #f41e92;box-shadow:0px 3px 0 0 #b6104e;}
.box9 .item .but-zvonok:active{background:#ee030b;background:url(../images/phone.png) no-repeat 15px 6px,-webkit-linear-gradient(90deg, #b2104d 0, #ee030b 100%);background:url(../images/phone.png) no-repeat 15px 6px,-moz-linear-gradient(0deg, #b2104d 0, #ee030b 100%);background:url(../images/phone.png) no-repeat 15px 6px,linear-gradient(0deg, #b2104d 0, #ee030b 100%);border-bottom:1px solid #d6176f;box-shadow:0px 3px 0 0 #8b0c3b;}
.box9 .item .but-price{width:180px;height:38px;line-height:37px;background:#fcd000;background:-webkit-linear-gradient(90deg, #fbb200 0, #fcd000 100%);background:-moz-linear-gradient(0deg, #fbb200 0, #fcd000 100%);background:linear-gradient(0deg, #fbb200 0, #fcd000 100%);border-bottom:1px solid #fcce00;box-shadow:0px 3px 0 0 #fa8d00;border-radius:6px;font-family:'Ubuntu-B';color:white;font-size:14px;text-align:center;text-transform:uppercase;cursor:pointer;display:inline-block;}
.box9 .item .but-price:hover{background:#ffdc00;background:-webkit-linear-gradient(90deg, #fb9805 0, #ffdc00 100%);background:-moz-linear-gradient(0deg, #fb9805 0, #ffdc00 100%);background:linear-gradient(0deg, #fb9805 0, #ffdc00 100%);border-bottom:1px solid #ffc602;box-shadow:0px 3px 0 0 #fc7505;}
.box9 .item .but-price:active{background:#ffb100;background:-webkit-linear-gradient(90deg, #eb7304 0, #ffb100 100%);background:-moz-linear-gradient(0deg, #eb7304 0, #ffb100 100%);background:linear-gradient(0deg, #eb7304 0, #ffb100 100%);border-bottom:1px solid #ffb102;box-shadow:0px 3px 0 0 #ec5904;}
footer{padding:10px 0 35px;text-align:right;font-size:12px;color:#3e3d3d;line-height:24px;}
footer .site_name{margin-bottom:15px;font-size:15px;color:#3598d1;}
footer .site_name span{color:#ff0000;}
footer .site_name img{margin-right:15px;}
footer img{position:relative;margin-left:5px;}
footer a{color:#102f74;text-decoration:underline;}
footer a:hover{text-decoration:none;}
footer .copyright{text-align:center;margin-top:55px;font-size:12px;color:#3e3d3d;line-height:normal;}
.content{padding:40px 0 50px;}
.content .title-cont{font-family:'Ubuntu-B';font-size:30px;color:#144495;text-align:center;text-transform:uppercase;margin-bottom:30px;}
.box_news .item{margin-bottom:25px;font-size:16px;color:#3e3d3d;}
.box_news .item .title{margin-bottom:5px;color:#3495ef;font-size:20px;display:block;}
.box_news .item .title:hover{text-decoration:underline;}
.box_news .item .date{margin-bottom:10px;font-size:14px;}
.popup_bg, .preload_bg {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.6);display:none;z-index:999;}
.preload_bg .preload {font-family:'Ubuntu-M'; font-size: 18px; color: white; position: absolute; top: 50%; left: 50%; text-align: center;
-webkit-transform:  translate(-50%,-50%);
    -moz-transform:  translate(-50%,-50%);
    -ms-transform:  translate(-50%,-50%);
    -o-transform:  translate(-50%,-50%);
	transform: translate(-50%,-50%);}
.preload_bg .preload img {
	max-width: 50px;
}	
.popup{position:fixed;top:50%;left:50%;width:auto;height:auto;display:none;z-index:9999;text-align:center;padding:40px 15px 30px;font-size:16px;color:#3e3d3d;max-width:350px;border:1px solid #bcd9eb;border-radius:10px;background-color:white;}
.popup .placeinput{float:none;display:inline-block;}
.popup .close{position:absolute;right:13px;top:13px;cursor:pointer;width:15px;height:16px;background:url(../images/close.png) no-repeat;}
.popup .name{font-size:22px;color:#0078c2;margin-bottom:25px;}
.popup input[type=text],
.popup select{background-color:white;border-radius:6px;-o-border-radius:6px;-moz-border-radius:6px;padding:0 10px;width:300px;height:30px;line-height:29px;margin-bottom:15px;font-size:14px;color:#3e3d3d;font-family:'Ubuntu-M';border:1px solid #bfbcbc;}
.popup select{padding:0 5px;}
.popup input[type=text].error,
.popup select.error{border:1px solid red;}
.popup input[type=submit]{width:300px;height:44px;line-height:43px;background:#ffc600;background:-webkit-linear-gradient(90deg, #f58304 0, #ffc600 100%);background:-moz-linear-gradient(0deg, #f58304 0, #ffc600 100%);background:linear-gradient(0deg, #f58304 0, #ffc600 100%);border-bottom:1px solid #ffc602;box-shadow:0px 3px 0 0 #f66504;border-radius:6px;font-family:'Ubuntu-B';color:white;font-size:16px;text-align:center;text-transform:uppercase;margin-top:10px;cursor:pointer;border:none;outline:none;}
.popup input[type=submit]:hover{background:#ffdc00;background:-webkit-linear-gradient(90deg, #fb9805 0, #ffdc00 100%);background:-moz-linear-gradient(0deg, #fb9805 0, #ffdc00 100%);background:linear-gradient(0deg, #fb9805 0, #ffdc00 100%);border-bottom:1px solid #ffc602;box-shadow:0px 3px 0 0 #fc7505;}
.popup input[type=submit]:active{background:#ffb100;background:-webkit-linear-gradient(90deg, #eb7304 0, #ffb100 100%);background:-moz-linear-gradient(0deg, #eb7304 0, #ffb100 100%);background:linear-gradient(0deg, #eb7304 0, #ffb100 100%);border-bottom:1px solid #ffb102;box-shadow:0px 3px 0 0 #ec5904;}


.but-top{
	position: fixed;bottom: 15px;right: 15px;cursor: pointer; display: none;
	background: url(../images/up-but.png) no-repeat; width: 50px;height: 64px;
}

.thanks {
	text-align: center;
}
.thanks input[type="text"] {border: 1px solid #bfbcbc;}
.placeinput {
    display: inline-block !important;
    float: none;
}
.thanks .but-prev {width:340px;height:44px;line-height:43px;background:#47c647;background:-webkit-linear-gradient(90deg, #2aad2a 0, #47c647 100%);background:-moz-linear-gradient(0deg, #2aad2a 0, #47c647 100%);background:linear-gradient(0deg, #2aad2a 0, #47c647 100%);border-bottom:1px solid #3fc13f;box-shadow:0px 3px 0 0 #148614;border-radius:6px;font-family:'Ubuntu-B';color:white;font-size:16px;text-align:center;text-transform:uppercase;cursor:pointer;display:inline-block;margin-top:20px;}
.thanks .but-prev :hover{background:#55dd55;background:-webkit-linear-gradient(90deg, #4cd84c 0, #55dd55 100%);background:-moz-linear-gradient(0deg, #4cd84c 0, #55dd55 100%);background:linear-gradient(0deg, #4cd84c 0, #55dd55 100%);border-bottom:1px solid #3fc13f;box-shadow:0px 3px 0 0 #179c17;}
.thanks .but-prev :active{background:#249724;background:-webkit-linear-gradient(90deg, #249724 0, #55dd55 100%);background:-moz-linear-gradient(0deg, #249724 0, #55dd55 100%);background:linear-gradient(0deg, #249724 0, #55dd55 100%);border-bottom:1px solid #3fc13f;box-shadow:0px 3px 0 0 #127912;}
