﻿body{font-family:Roboto, helvetica, arial, sans-serif;font-size:100%;color:#213449;margin:0px;background:url(images/bgbottom.jpg) bottom repeat-x;}
h1{color:#ed1c24;font:normal 400 24px/36px Roboto, helvetica, arial, sans-serif;}
h2{color:#333;font:normal 400 24px/23px Roboto, helvetica, arial, sans-serif;}
h3{color:#ed1c24;font:normal 300 19px/23px Roboto, helvetica, arial, sans-serif;}
h4{color:#000;font:normal 300 18px/23px Roboto, helvetica, arial, sans-serif;}
.redtitle{color:#ed1c24;font:normal 300 19px/23px Roboto, helvetica, arial, sans-serif;display:block;}
.blacktitle{color:#333;font:normal 400 19px/23px Roboto, helvetica, arial, sans-serif;}
.bigredtitle{text-align:center;display:block;color:#ed1c24;font:normal 300 24px/86px Roboto, helvetica, arial, sans-serif;}
.atitle{font:normal 300 19px/27px Roboto, helvetica, arial, sans-serif;display:block;margin:20px 0px;}
p, ul, ol, li{font:normal 300 16px/21px Roboto, helvetica, arial, sans-serif;color:#444;}
.italred{font:italic 300 16px/21px Roboto, helvetica, arial, sans-serif;color:#ed1c24; padding-left:80px;}
em{font:italic 300 17px/23px Roboto, helvetica, arial, sans-serif;color:#444;}
a{color:#ed1c24;}
a img{text-decoration:none;border:0 none;}
strong{font:400 17px/23px Roboto, helvetica, arial, sans-serif;}
.weights{font:400 17px/23px Roboto, helvetica, arial, sans-serif;}
article{text-align:justify;}
.wrapper{width:96%;max-width:960px;margin:0px auto;}
#wrapgalerypage{width:100%;max-width:960px;margin:40px auto;}
.greybg{width:100%;background:#404040;padding:30px 0px 50px 0px;}
.redbg{width:100%;background:#e12631;}
.blackbg{width:100%;background:#0e0e0e;}
header{width:100%;padding:20px 0%;display:inline-block;color:#fff;}
.ya-phone{display:block;text-align:right; white-space:nowrap;}
.ya-phone a{color:#FFF;text-decoration:none;font:normal 500 32px/29px Roboto, helvetica, arial, sans-serif;}
.slogan{display:block;text-align:left;font:normal 400 30px/23px Roboto, helvetica, arial, sans-serif;}
.logo{display:block;max-width:220px;width:100%;margin:0px auto;}
.thierdblock{width:33%;margin:0% 0%;display:inline-table;vertical-align:top;}
.fourthblock{width:25%;margin:0% 0%;display:inline-table;vertical-align:top;}
.twoofthierdblock{width:66%;margin:0% 0%;display:inline-table;vertical-align:top;}
figure.fourthblock{width:22%;margin:1% 1%;display:inline-table;vertical-align:top;}
figure{margin:10px 0px 10px 0px;padding:10px 0%;-moz-box-shadow:1px 1px 7px #999;-webkit-box-shadow:1px 1px 7px #999;box-shadow:1px 1px 7px #999;text-align:center;}
.halfblock{width:48%;margin:0% 1%;display:inline-table;vertical-align:top;}
.sloganthierdblock{width:31%;margin:0% 0%;display:inline-table;vertical-align:middle;}
.headphonethierdblock{width:31%;margin:0% 0%;display:inline-table;vertical-align:middle;}
.logothierdblock{width:31%;margin:0%;display:inline-table;vertical-align:middle;}
#headerslide{height:550px;background:url(images/top_background.jpg) 50% 0% no-repeat;background-size:cover;-moz-background-size:cover;-khtml-background-size:cover;width:100%;padding:0%;}
.iprice{background:url(images/background_pic.jpg) 50% 0% no-repeat;background-size:cover;-moz-background-size:cover;-khtml-background-size:cover;width:100%;padding:30px 0px 90px 0px;}
.iprice h1{display:block;text-align:center;color:#fff;font:normal 500 32px/35px Roboto, helvetica, arial, sans-serif;padding:0px 0px 30px 0px;}
.iprice h2{display:block;text-align:center;color:#fff;font:normal 500 32px/35px Roboto, helvetica, arial, sans-serif;padding:0px 0px 30px 0px;}
#welcomecontent{width:76%;}
.welcometitle{display:block;color:#FFF;font:normal 400 55px/54px Roboto, helvetica, arial, sans-serif;padding:40px 0px;}
label{width:248px;height:62px;display:block;position:relative;float:left;margin-bottom:20px;}
input[type="radio"]{opacity:0;}
.leftformstyle{position:absolute;left:0;top:0;width:100%;height:100%;background:url(images/button-1.png) no-repeat;cursor:pointer;text-align:center;font:normal 500 28px/58px Roboto, helvetica, arial, sans-serif;}
input[type="radio"]:checked + .leftformstyle{background-position:0 -62px;}
.leftformstyletwo{position:absolute;left:0;top:0;width:100%;height:100%;background:url(images/button-1.png) no-repeat;cursor:pointer;text-align:center;font:normal 500 28px/58px Roboto, helvetica, arial, sans-serif;}
input[type="radio"]:checked + .leftformstyletwo{background-position:0 -62px;}
.rightformstyletwo{position:absolute;left:0;top:0;width:100%;height:100%;background:url(images/button-2.png) no-repeat;cursor:pointer;text-align:center;font:normal 500 22px/31px Roboto, helvetica, arial, sans-serif;}
input[type="radio"]:checked + .rightformstyletwo{background-position:0 -62px;}
.rightformstyle{position:absolute;left:0;top:0;width:100%;height:100%;background:url(images/button-2.png) no-repeat;cursor:pointer;text-align:center;font:normal 500 28px/58px Roboto, helvetica, arial, sans-serif;}
input[type="radio"]:checked + .rightformstyle{background-position:0 -62px;}
.phonenumber{width:100%;max-width:494px;height:60px;margin-bottom:20px;text-align:center;font:normal 500 29px/35px Roboto, helvetica, arial, sans-serif;color:#333;border:none;}
.pricew{color:#FFF;font:normal 500 29px/35px Roboto, helvetica, arial, sans-serif;margin-bottom:20px;display:block;width:100%;max-width:494px;}
#calctextsend{opacity:0.9;width:100%;height:60px;max-width:494px;color:#e12631;background:#fff;border:none;font:normal 500 29px/35px Roboto, helvetica, arial, sans-serif;cursor:pointer;}
#firstformsend{opacity:1;width:100%;height:60px;max-width:494px;color:#fff;background:#e12631;border:2px solid #fff;font:normal 500 29px/29px Roboto, helvetica, arial, sans-serif;cursor:pointer;}
#services{width:100%;margin:50px 0px;text-align:center;}
#services img{display:block;text-align:center;margin:0px auto 0px auto;}
.servicetitle{display:block;text-align:center;color:#3f3f3f;font:normal 500 32px/55px Roboto, helvetica, arial, sans-serif;margin:30px 0px;}
.servicesecondtitle{width:100%;display:block;text-align:center;color:#e12631;font:normal 500 28px/48px Roboto, helvetica, arial, sans-serif; white-space:nowrap;}
.servicetext{width:80%;margin:0px auto;color:#e12631;display:block;text-align:center;}
#map{width:100%;height:768px;background:url(images/map_8.jpg) 50% 0% no-repeat;background-size:cover;-moz-background-size:cover;-khtml-background-size:cover;width:100%;padding:0%;}
#mapcontent{text-align:center;background-color:rgba(255, 255, 255, 0.5);padding:15px 0px 5px 0px;}
#mapcontent span{display:block;text-align:center;color:#3f3f3f;font:normal 500 32px/32px Roboto, helvetica, arial, sans-serif;}
#mapcontent p{display:block;text-align:center;color:#3f3f3f;font:normal 300 22px/26px Roboto, helvetica, arial, sans-serif;}
#calcbg{height:600px;background:url(images/workshop_background.jpg) 50% 0% no-repeat;background-size:cover;-moz-background-size:cover;-khtml-background-size:cover;width:100%;padding:40px 0px;}
.calctitle{color:#FFF;display:block;text-align:center;font:normal 500 42px/42px Roboto, helvetica, arial, sans-serif;margin:40px 0px 50px 0px;}
#type_avto{width:100%;max-width:400px;height:60px;text-align:center;font:normal 500 22px/25px Roboto, helvetica, arial, sans-serif;color:#333;border:none;background:#FFF;padding-left:10px;}
#kolesa{width:100%;max-width:400px;height:60px;text-align:center;font:normal 500 22px/25px Roboto, helvetica, arial, sans-serif;color:#333;border:none;background:#FFF;padding-left:10px;}
#otkuda{width:100%;max-width:400px;height:60px;text-align:center;font:normal 500 22px/25px Roboto, helvetica, arial, sans-serif;color:#333;border:none;background:#FFF;padding-left:10px;}
#kuda{width:100%;max-width:400px;height:60px;text-align:center;font:normal 500 22px/25px Roboto, helvetica, arial, sans-serif;color:#333;border:none;background:#FFF;padding-left:10px;}
.calchalfblock{width:48%;margin:15px 1%;display:inline-table;text-align:center;}
.itogo{color:#FFF;font:normal 500 32px/52px Roboto, helvetica, arial, sans-serif;}
#result{color:#FFF;font:normal 500 32px/32px Roboto, helvetica, arial, sans-serif;}
.centerblock{width:100%;max-width:500px;margin:0px auto;text-align:center;}
.calctext{margin:10px auto;width:100%;max-width:494px;height:60px;margin-bottom:20px;text-align:center;font:normal 500 29px/35px Roboto, helvetica, arial, sans-serif;color:#333;border:none;}
nav{display:block;}
.menu{display:block;margin:0px;padding:0px;text-align:center;position:relative;z-index:101;}
.menu li{display:inline-block;position:relative;z-index:100;}
.menu li:first-child{margin-left:0;}
.menu li a, .menu li span{font:normal 400 17px/24px Roboto, helvetica, arial, sans-serif;text-decoration:none;padding:11px 10px;display:block;color:#ffffff;}
.menu li a:hover, .menu li:hover > a{color:#797979;background:#000;}
.menu li span:hover{color:#797979;background:#000;cursor:default;}
.menu ul{display:none;margin:0;padding:0;width:250px;position:absolute;top:46px;left:0px;text-align:left;background:rgba(0, 0, 0, 0.9);}
.menu ul li{display:block;float:none;background:none;margin:0;padding:0;}
.menu ul li a{font:normal 400 17px/24px Roboto, helvetica, arial, sans-serif;display:block;color:#fff;width:230px;}
.menu ul li a:hover, .menu ul li:hover > a{color:#797979;}
.menu li:hover > ul{display:block;}
.mobile-menu{display:none;width:100%;padding:11px;color:#ffffff;text-transform:uppercase;font:normal 400 12px/14px Roboto, helvetica, arial, sans-serif;}
.mobile-menu:hover{color:#ffffff;text-decoration:none;}
.servicespricefirst{display:block;padding:15px 1%;width:98%;margin:0px auto;background:url(images/up.png) no-repeat 95% 50%;background-color:#e12631;position:relative;z-index:100;box-shadow:0 2px 4px rgba(0,0,0,.28)}
.servicespricefirstwhite{display:block;padding:15px 1%;width:98%;margin:0px auto;background-color:#fff;}
.servicespricetitle{display:block;text-align:center;color:#fff;font:normal 500 32px/65px Roboto, helvetica, arial, sans-serif;padding:0px 0px 30px 0px;}
.carsblock{display:inline-block;width:300px;}
.carsblock img{text-align:center;margin:0px auto;display:block;}
.carsname{display:block;color:#fff;font:normal 500 19px/27px Roboto, helvetica, arial, sans-serif;text-align:center;}
.evakphone{display:inline-block;color:#fff;font:normal 500 39px/115px Roboto, helvetica, arial, sans-serif;text-align:center;vertical-align:top;}
.evakphone a{text-decoration:none;color:#FFF;}
.servicespriceblocks{font:normal 300 21px/27px Roboto, helvetica, arial, sans-serif;display:inline-block;vertical-align:top;padding:0px 1%; width:46%;}
.servicespriceblocks span{padding-left:20px;}
.servicespricesecondtitle{padding:20px 0px 0px 20px;}
.servicespriceblocks ul{list-style-type:square;}
.servcarsone{margin:5px 2% 4px 0%;text-align:center;background-color:#e12631;width:98%;padding:10px 0px 0px 0px;height:120px;}
.servcarsthree{margin:5px 0% 4px 0%;text-align:center;background-color:#e12631;width:104%;padding:10px 0px 0px 0px;height:120px;}
.servcarsone img{text-align:center;margin:0px auto;width:100%;max-width:250px;}
.servcarsthree img{text-align:center;margin:0px auto;width:95%;max-width:250px;}
.carsnamered{background:#FFF;display:block;width:98%;padding:15px 1%;}
.galerypagetitle{display:block;text-align:center;color:#3f3f3f;font:normal 500 32px/55px Roboto, helvetica, arial, sans-serif;margin:30px 0px;}
#galerypage img{width:23%;margin:1% 1%;display:inline-block;}
footer{color:#FFF;width:100%;background:#404040;padding:20px 0px 60px 0;}
#footerlogo{text-align:right;display:block;}
#footerlogo img{padding-top:18px;max-width:240px;width:100%;text-align:center;}
.nopul{list-style-type:square;padding-left:17px;}
.formplace{font-style:italic;width:96%;max-width:300px;height:20px;padding:3px 1%;margin:0px 1% 10px 1%;}
.formplace2{width:96%;max-width:300px;height:20px;padding:5px 1%;margin:0px 1% 0px 1%;border:solid 1px #CCC;}
.capcha{font-style:italic;width:40px;height:20px;padding:3px 0px;margin:0px 1% 10px 1%;}
#sendmessadapted{width:96%;max-width:320px;height:30px;padding:3px 1%;margin:0px 1% 0px 1%;color:#666;border:solid 1px #CCC;font:300 18px/22px Roboto, helvetica, arial, sans-serif;}
#footlinks{text-align:right;line-height:21px;}
#footlinks a{color:#FFFFFF;}
.lineheigh li{font:normal 300 16px/28px Roboto, helvetica, arial, sans-serif;}
#breadcrumbs{width:100%;padding:1% 0%;display:table;background:#333;}
#breadcrumbs ul{padding:0px;margin:0px;}
#breadcrumbs li{position:relative;list-style:none;float:left;display:block;color:#999;}
#breadcrumbs li a{display:block;color:#fff;text-decoration:none;}
#breadcrumbs li a:hover{text-decoration:none;color:#999;}
#breadcrumbs li a:after{content:"/";margin:0px 5px;color:#fff;}
#socialbuttons{width:96%;padding:5px 2%;margin:0px auto 0px auto;display:block;text-align:center;font:normal 300 17px/17px Roboto, helvetica, arial, sans-serif;border-top:1px solid #CCC;}
.yashare-auto-init{display:inline-block;vertical-align:middle;padding:0px 0px 0px 5px;}
#redbutton{display:block;background-color:#e12631;max-width:220px;padding:10px 20px;text-align:center;margin:10px auto;}
#redbutton a{color:#FFFFFF;text-decoration:none;}
.feedback{text-align:center;display:block;font:normal 300 20px/32px Roboto, helvetica, arial, sans-serif;margin:10px 0px;}
#feedback{border-top:1px solid #CCC;}
#formplacecont{width:96%;margin:0% 0% 2% 0%;text-align:left;padding:5px 2%;color:#333;height:30px;overflow:hidden;border:solid 1px #DBDBDB;font:normal 300 17px/22px Roboto, helvetica, arial, sans-serif;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;}
#phonetextcont{width:96%;margin:1% 0%;text-align:left;padding:5px 2%;color:#333;height:30px;overflow:hidden;border:solid 1px #DBDBDB;font:normal 300 17px/22px Roboto, helvetica, arial, sans-serif;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;}
#sendnamephone{display:block;background-color:#e12631;border:1px solid #e12631;max-width:220px;padding:5px 20px;text-align:center;margin:10px auto;color:#FFFFFF;font:normal 300 20px/25px Roboto, helvetica, arial, sans-serif;}
.otpravleno{display:block;background-color:#e12631;border:1px solid #e12631;max-width:220px;padding:5px 20px;text-align:center;margin:10px auto;color:#FFFFFF;font:normal 300 20px/25px Roboto, helvetica, arial, sans-serif;}
#sendnamephone:hover{cursor:pointer;background-color:#e12631;border:1px solid #e12631;}
#sendnamephonecont{display:block;background-color:#e12631;border:1px solid #e12631;max-width:220px;padding:5px 20px;text-align:center;margin:10px auto;color:#FFFFFF;font:normal 300 20px/25px Roboto, helvetica, arial, sans-serif;}
#formplacemesscont{width:94%;margin:0% 2%;text-align:left;padding:5px 2%;color:#333;height:80px;overflow:hidden;border:solid 1px #DBDBDB;font:normal 300 17px/22px Roboto, helvetica, arial, sans-serif;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;resize:none;}
#sendnamephonecont:hover{cursor:pointer;background-color:#e12631;border:1px solid #e12631;}
.twitter{display:inline-block;background:url(images/socialbutton/tw.png) no-repeat center;background-color:#424d53;width:40px;height:40px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;margin:5px 0px 5px 5px;}
.vk{display:inline-block;background:url(images/socialbutton/vk.png) no-repeat center;background-color:#424d53;width:40px;height:40px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;margin:5px 0px 5px 5px;}
.vk:hover,.fb:hover,.twitter:hover{background-color:#e12631;}
.fb{display:inline-block;background:url(images/socialbutton/fb.png) no-repeat center;background-color:#424d53;width:40px;height:40px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;margin:5px 0px 5px 0px;}
.arimage {float:right;padding:10px 1%;display:block; width:96%; max-width:380px;}
.alimage {float:left;padding:10px 1%;display:block; width:96%; max-width:380px;}
.tablethree {
	margin-top:10px;
}

.tablethree td{
	padding:5px;
	font:normal 300 15px/20px Roboto, helvetica, arial, sans-serif;color:#444;
}
.greytd {
	background:#F0F0F0;
}

.tablethree th{
	font:normal 500 18px/21px Roboto, helvetica, arial, sans-serif;color:#444;
	padding:5px 0 5px 5px;
	text-align:left;
	background:#e12631;
	color:#fff;
}

.seealso {
	border-left:3px #FF0308 solid;
	padding:2px 20px;
	margin:20px 0;
}

.seealso span {
	display:block;
	padding-top:10px;
}

.review {
	width:98%;
	padding:1%;
	border:	solid 1px #CCC;
	font:normal 500 17px/22px Roboto, helvetica, arial, sans-serif;
	border-radius: 4px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
}

.reviewform #formplacemesscont {width:98%;margin:0%;text-align:left;padding:1%;}

.nowrap{white-space: nowrap;}

.seealsoblock {
	display:block;
	margin:1% 0;
}
.oneofthreetitle {color:#333;font:normal 400 19px/23px Roboto, helvetica, arial, sans-serif; display:block; margin:1% 0}

.oneofthree {
	display:inline-table;
	width:31%;
	margin:0 1%;
}

.oneofthree img {
	width:100%;
}

.oneofthree a{
	display:block;
	margin-bottom:10px;
}

.fuulimg {
	width:100%;
	max-width:960px;
}

footer .oneofforeblocks {
	background:none;
	color:#e1e7eb;
	width:24%;
	margin:30px 1% 40px 0;
	display:inline-table;
}

footer .oneofforeblocks a {
	text-decoration:none;
	color:#bbbaba;
	font: normal 300 16px/16px Roboto, helvetica, arial, sans-serif;
	padding-bottom:9px;
	display:block;
}

footer .oneofforeblocks a:hover {
	color:#e1e7eb;
}

footer .oneofforeblocks li {
	list-style-type:none;
}

footer .oneofforeblocks ul {
	padding:0;
	margin:0;
}
.paypic {
	position:relative;
}

.paypic img {
	position:absolute;
	top:40px;
}

.fullimage {
	width:100%;
	max-width:960px;
}

@media screen and (max-width:750px){.servicespricefirst{background:none;background-color:#e12631;}
.sloganthierdblock{display:none;}
.logothierdblock{width:49%;display:inline-table;}
.logothierdblock img{float:left;}
.headphonethierdblock{width:49%;}
#galerypage img{width:48%;}
#services .servicesecondtitle{font:normal 500 23px/35px Roboto, helvetica, arial, sans-serif;}
.oneofthree {
	display:block;
	width:98%;
	margin:0 1%;
}

footer .oneofforeblocks {
	background:none;
	color:#e1e7eb;
	width:49%;
	margin:0 1% 30px 0;
	display:inline-table;
}

.paypic img {
	position: relative;
	top:0;
}
}
@media screen and (max-width:700px){#calcbg{background:url(images/700/workshop_background.jpg) 50% 0% no-repeat;background-size:cover;-moz-background-size:cover;-khtml-background-size:cover;width:100%;padding:40px 0px;}
.iprice{background:url(images/700/background_pic.jpg) 50% 0% no-repeat;background-size:cover;-moz-background-size:cover;-khtml-background-size:cover;width:100%;padding:30px 0px 50px 0px;}
.evakphone{font:normal 500 28px/115px Roboto, helvetica, arial, sans-serif;}
#welcomecontent{width:100%;}
.servicetitle{font:normal 500 24px/35px Roboto, helvetica, arial, sans-serif;}
.servicespricetitle{font:normal 500 24px/35px Roboto, helvetica, arial, sans-serif;}
#type_avto{font:normal 500 17px/25px Roboto, helvetica, arial, sans-serif;}
#kolesa{width:100%;font:normal 500 17px/25px Roboto, helvetica, arial, sans-serif;}
#otkuda{font:normal 500 17px/25px Roboto, helvetica, arial, sans-serif;}
#kuda{font:normal 500 17px/25px Roboto, helvetica, arial, sans-serif;}
#headerslide{height:550px;background:url(images/700/top_background.jpg) 50% 0% no-repeat;}
#services{width:100%;margin:30px 0px;text-align:center;}
.arimage {float:none;padding:10px;display:block;margin:0px auto;}
.alimage {float:none;padding:10px;display:block;margin:0px auto;}

#services .fourthblock{width:100%;height:130px;margin:0% 0%;display:block;vertical-align:top;text-align:left;}
#services .fourthblock img{float:left; max-width:100px; padding:0 20px 5px 10px; display:block;}
#services .servicesecondtitle{width:100%;display:block;text-align:left;color:#e12631;font:normal 500 23px/35px Roboto, helvetica, arial, sans-serif;}
#services .servicetext {
	text-align: left;
}
#services .fourthblock {
	margin:auto;
}
}
@media screen and (max-width:600px){.evakphone{font:normal 500 21px/115px Roboto, helvetica, arial, sans-serif;}
.menu li a, .menu li span{font:normal 300 16px/24px Roboto, helvetica, arial, sans-serif;padding:11px 5px;}
.ya-phone a{color:#FFF;text-decoration:none;font:normal 500 28px/29px Roboto, helvetica, arial, sans-serif;}
.halfblock{width:98%;margin:0% 1%;display:inline-table;vertical-align:middle;}
#footerlogo{text-align:center;display:block;}
#footertext{text-align:center;}
.minmenu{display:none;}
.servicespriceblocks{font:normal 300 21px/27px Roboto, helvetica, arial, sans-serif;display:inline-block;vertical-align:top;padding:0px 1%; width:96%;}


}
@media screen and (max-width:540px){h2{text-align:center;}
.iprice{background:url(images/520/background_pic.jpg) 50% 0% no-repeat;background-size:cover;-moz-background-size:cover;-khtml-background-size:cover;width:100%;padding:30px 0px 50px 0px;}
#breadcrumbs{display:none;}
.carsblock{display:block;width:300px;margin:0px auto;}
.carsblock img{text-align:center;margin:0px auto;display:block;}
.evakphone{font:normal 500 21px/35px Roboto, helvetica, arial, sans-serif;margin:0px auto;text-align:center;display:block;width:300px;}
h1{text-align:left;}
#calcbg{height:500px;background:url(images/520/workshop_background.jpg) 50% 0% no-repeat;background-size:cover;-moz-background-size:cover;-khtml-background-size:cover;width:100%;padding:40px 0px;}
#type_avto{width:100%;max-width:400px;height:40px;text-align:center;font:normal 500 17px/25px Roboto, helvetica, arial, sans-serif;color:#333;border:none;background:#FFF;}
#kolesa{width:100%;max-width:400px;height:40px;text-align:center;font:normal 500 17px/25px Roboto, helvetica, arial, sans-serif;color:#333;border:none;background:#FFF;}
#otkuda{width:100%;max-width:400px;height:40px;text-align:center;font:normal 500 17px/25px Roboto, helvetica, arial, sans-serif;color:#333;border:none;background:#FFF;}
#kuda{width:100%;max-width:400px;height:40px;text-align:center;font:normal 500 17px/25px Roboto, helvetica, arial, sans-serif;color:#333;border:none;background:#FFF;}
.calctext{height:40px;width:100%;max-width:400px;font:normal 500 17px/25px Roboto, helvetica, arial, sans-serif;}
.servicespriceblocks{font:normal 400 17px/22px Roboto, helvetica, arial, sans-serif;display:inline-block;vertical-align:top;padding:0px 1%;}
.servcarsone{margin:10px 0% 15px 0%;text-align:center;background-color:#e12631;width:100%;padding:10px 0px 0px 0px;height:120px;}
.servcarsthree{margin:10px 0% 15px 0%;text-align:center;background-color:#e12631;width:100%;padding:10px 0px 0px 0px;height:120px;}
.wrapgalerypage{width:100%;}
#galerypage img{width:100%;margin:2% 0% 0% 0%;}
#headerslide{height:400px;background:url(images/520/top_background.jpg) 50% 30% no-repeat;}
.menu{display:none;padding:0px;margin:0px;}
.mobile-menu{display:block;padding:12px 0%;margin:0px auto;width:100%;}
nav{margin:0;background:none;margin-left:0%;}
.menu li{display:block;margin:0;text-align:left;}
.menu li a{background:#ffffff;color:#797979;border-bottom:1px solid #e0e0e0;font:normal 400 17px/18px Roboto, helvetica, arial, sans-serif;}
.menu ul{display:block;position:relative;width:100%;top:0px;}
.icon-reorder{background:url(images/view-list.png);display:block;width:32px;height:22px;margin-left:1%;}
.menu li span{background:#ffffff;color:#797979;border-bottom:1px solid #e0e0e0;font:normal 400 17px/18px Roboto, helvetica, arial, sans-serif;}
.menu ul li a{font:normal 400 17px/24px Roboto, helvetica, arial, sans-serif;display:block;color:#797979;text-align:left;width:auto;}
.menu li a:hover{color:#FFF;}
.menu li span:hover{color:#FFF;}
.menu ul li a:hover{color:#FFF;}
#welcomecontent{width:100%;}
.welcometitle{font:normal 400 22px/24px Roboto, helvetica, arial, sans-serif;padding:10px 0px 10px 0px;text-align:center;}
header{width:100%;padding:10px 0%;display:inline-block;color:#fff;}
.logothierdblock{width:98%;margin:0px 1% 10px 1%;}
.logothierdblock img{float:none;}
.thierdblock{width:100%;margin:0% 0% 12px 0%;}
#services .thierdblock img{float:left; max-width:100px; padding:0 20px 5px 10px;}
#services .servicetext{width:95%;margin:0px auto;color:#e12631;display:block;text-align:left;}
#services .servicesecondtitle{width:100%;display:block;text-align:left;color:#e12631;font:normal 500 23px/35px Roboto, helvetica, arial, sans-serif;}
.twoofthierdblock{width:100%;margin:0% 0% 12px 0%;}
#formplacemesscont{margin:0px;width:96%;}
.headphonethierdblock{width:98%;margin:0% 1%;}
.ya-phone{text-align:center;}
label{max-width:248px;height:62px;display:block;position:relative;float:left;margin-bottom:20px;}
.calchalfblock{width:98%;margin:15px 1%;}
.calctitle{font:normal 500 22px/30px Roboto, helvetica, arial, sans-serif;margin:10px 0px 10px 0px;}
.itogo{color:#FFF;font:normal 500 22px/30px Roboto, helvetica, arial, sans-serif;}
#result{color:#FFF;font:normal 500 22px/30px Roboto, helvetica, arial, sans-serif;}
label{width:100%;max-width:494px;height:42px;display:block;position:relative;float:left;margin-bottom:20px;}
input[type="radio"]{opacity:0;}
.leftformstyle{background:rgba(255, 255, 255, 0.7);font:normal 400 18px/38px Roboto, helvetica, arial, sans-serif; height:38px; position:relative; width:100%; display:block;
margin-top:-50px; }
input[type="radio"]:checked + .leftformstyle{background:rgba(255, 255, 255, 1);}
.rightformstyletwo{background:rgba(255, 255, 255, 0.7);font:normal 400 18px/18px Roboto, helvetica, arial, sans-serif;height:38px;position:relative; width:100%; display:block; margin-top:-30px;}
.leftformstyletwo{background:rgba(255, 255, 255, 0.7);font:normal 400 18px/38px Roboto, helvetica, arial, sans-serif; height:38px; position:relative; width:100%; display:block;
margin-top:-25px; }
input[type="radio"]:checked + .leftformstyletwo{background:rgba(255, 255, 255, 1);}
.rightformstyletwo{background:rgba(255, 255, 255, 0.7);font:normal 400 18px/18px Roboto, helvetica, arial, sans-serif;height:38px;position:relative; width:100%; display:block; margin-top:-45px;}
input[type="radio"]:checked + .rightformstyletwo{background:rgba(255, 255, 255, 1);}
.rightformstyle{background:rgba(255, 255, 255, 0.7);font:normal 400 20px/40px Roboto, helvetica, arial, sans-serif;height:38px;position:relative; width:100%; display:block; margin-top:-70px;}
input[type="radio"]:checked + .rightformstyle{background:rgba(255, 255, 255, 1);}
.phonenumber{width:100%;max-width:494px;font:normal 400 20px/30px Roboto, helvetica, arial, sans-serif; height:38px;position:relative;display:block; }
.pricew{font:normal 500 25px/35px Roboto, helvetica, arial, sans-serif;max-width:494px; display:none;}
#calctextsend{width:100%;max-width:400px;height:42px;font:normal 500 20px/30px Roboto, helvetica, arial, sans-serif;}
#firstformsend{width:100%;height:42px;font:normal 500 20px/30px Roboto, helvetica, arial, sans-serif; top:-50px; display:block; position:relative;}
#footlinks{text-align:center;}
.yashare-auto-init{display:inline-block;vertical-align:middle;padding:10px 0px 0px 5px;}
.menuword {font: normal 300 17px/17px Roboto, helvetica, arial, sans-serif;margin-left: 50px;margin-top: -19px;}
.menu li span{display: none;}
footer .oneofforeblocks {
	background:none;
	color:#e1e7eb;
	width:98%;
	margin:0 1% 10px 1%;
	display:inline-table;
	text-align:center;
}
}
@media screen and (max-width:360px){
.phonenumber{width:100%;font:normal 400 20px/30px Roboto, helvetica, arial, sans-serif; height:38px;position:relative;display:block; }
}