@charset "UTF-8";@import url(http://fonts.googleapis.com/css?family=Roboto:400,500,700,700italic,500italic,400italic,300,300italic&subset=latin,cyrillic-ext,latin-ext,cyrillic);html{font-size:12px;line-height:20px;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:20px 40px}dfn{font-style:italic}h1{font-size:24px;line-height:40px;margin-top:20px;margin-bottom:20px}h2{font-size:18px;line-height:40px;margin-top:20px;margin-bottom:20px}h3{font-size:14px;line-height:20px;margin-top:20px;margin-bottom:20px}h4{font-size:12px;line-height:20px;margin-top:20px;margin-bottom:20px}h5{font-size:10px;line-height:20px;margin-top:20px;margin-bottom:20px}h6{font-size:8px;line-height:20px;margin-top:20px;margin-bottom:20px}mark{background:#ff0;color:#000}p,pre{margin:20px 0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:20px 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:20px 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}form{margin:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;border-color:silver;border-width:1px;border-style:solid;padding:6px 11px 12px}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{font-family:Roboto,sans-serif}a{text-decoration:none}a.link__switch,a.link__switch--active{display:inline-block;padding:0 5px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;font-size:18px;color:#282C2F}@media only screen and (min-width:711px) and (max-width:1200px){a.link__switch,a.link__switch--active{padding:0 25px}}@media only screen and (min-width:1201px){a.link__switch,a.link__switch--active{padding:0 25px}}a.link__switch--active:hover,a.link__switch:hover{background-color:#F6F6F6}a.link__switch--active{font-weight:700}a.link__default{color:#282C2F;border-bottom:1px solid}a.link__default:hover{color:#2B5C93}a.link__simple{color:inherit;border-bottom:1px solid}a.link__btn--funky{color:#282C2F;font-size:18px;line-height:1.5;padding:10px;display:inline!important;width:30%;border-radius:4px;box-shadow:0 0 5px #FFF;background-color:#C3FF37}*,:after,:before{box-sizing:border-box}.wrapper{min-width:100%;min-height:100%;position:absolute;left:0;top:0;background-color:#FFF}.wrapper .wrapper_content{min-width:100%;min-height:100%;background:url(../img/background.jpg) center center fixed}.contacts{width:100%;height:100%;margin:0 auto;color:#FFF}.contacts:after{content:"";display:table;clear:both}@media only screen and (min-width:711px) and (max-width:1200px){.contacts{width:710px;padding:50px 0}}@media only screen and (min-width:1201px){.contacts{width:710px;padding:50px 0}}.contacts h1{font-size:50px;color:#FFF}@media only screen and (max-width:710px){.contacts h1{font-size:40px}}.contacts a{position:relative}.contacts a div{color:#FFF;display:inline;line-height:1}.contacts .phone__code{font-size:18px;padding-right:12px;vertical-align:top;position:relative;top:2px}.contacts .phone__number{position:relative;font-size:36px;border-bottom:1px solid #FFF}.contacts .phone__number:before{content:"";position:absolute;z-index:5;top:0;left:1px;right:-1px;bottom:2px;border-bottom:1px solid #FFF}.contacts .phone__text{display:block;font-size:18px;line-height:1.5;font-style:italic;padding-left:53px;padding-top:12px}@media only screen and (max-width:710px){.contacts .phone__text{display:none}}.contacts .phone__call{padding-left:5px;line-height:1.5;display:inline-block}@media only screen and (min-width:711px) and (max-width:1200px){.contacts .phone__call{display:none}}@media only screen and (min-width:1201px){.contacts .phone__call{display:none}}@media only screen and (max-width:710px){.contacts .contacts__column{display:block;text-align:center;padding:5px}}@media only screen and (min-width:711px) and (max-width:1200px){.contacts .contacts__column{float:left;max-width:49%;padding:0 10px}.contacts .contacts__column:last-child{float:right}}@media only screen and (min-width:1201px){.contacts .contacts__column{display:none}}.contacts .contacts__column:hover h1{text-shadow:#fff 0 0 2px;transition:all .2s ease-out}.contacts .contacts__column:last-child{padding-bottom:20px}.contacts .contacts__column--nointeraction{display:none}.contacts .contacts__column--nointeraction div{color:#FFF;display:inline;line-height:1}@media only screen and (min-width:1201px){.contacts .contacts__column--nointeraction{display:block;float:left;max-width:49%}.contacts .contacts__column--nointeraction:last-child{float:right}}.contacts .contacts__column--nointeraction:hover h1{text-shadow:#fff 0 0 2px;transition:all .2s ease-out}.contacts .contacts__column--nointeraction:last-child{padding-bottom:20px}.contacts .contacts__column--nointeraction .phone__text{display:block}.header{width:100%;margin-top:1%}.header .header_content{padding-bottom:100px;width:98%;height:100%;margin:0 auto}@media only screen and (min-width:1201px){.header .header_content{width:1190px;min-height:550px;max-height:650px}}.header .header_content .row:after{content:"";display:table;clear:both}@media only screen and (max-width:710px){.header .header_content .row{background-color:#FFF;padding-bottom:10px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}}@media only screen and (min-width:711px) and (max-width:1200px){.header .header_content .row{margin-bottom:136px}}@media only screen and (min-width:1201px){.header .header_content .row{margin-bottom:136px}}.header .header_content .logo{background-color:#FFF;padding:1px 10px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}@media only screen and (max-width:710px){.header .header_content .logo{width:300px;margin:0 auto}}@media only screen and (min-width:711px) and (max-width:1200px){.header .header_content .logo{display:inline-block;float:left}}@media only screen and (min-width:1201px){.header .header_content .logo{display:inline-block;float:left}}.header .header_content .address__short{float:left;padding-left:8%;background-color:#FFF}.header .header_content .address__short:after{content:"";display:table;clear:both}@media only screen and (min-width:711px) and (max-width:1200px){.header .header_content .address__short{display:none}}@media only screen and (min-width:1201px){.header .header_content .address__short{display:none}}.header .header_content .switch{background-color:#FFF;line-height:62px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}@media only screen and (max-width:710px){.header .header_content .switch{margin-right:9%;float:right}}@media only screen and (min-width:711px) and (max-width:1200px){.header .header_content .switch{display:inline-block;float:right}}@media only screen and (min-width:1201px){.header .header_content .switch{display:inline-block;float:right}}.body{width:100%;background-color:#F6F6F6}.body_content{margin:0 auto;position:relative;padding-bottom:30px;width:100%}@media only screen and (min-width:711px) and (max-width:1200px){.body_content{width:710px}}@media only screen and (min-width:1201px){.body_content{width:710px}}.body_sector{width:100%;background:url(../img/backgroundSmall.jpg) center center fixed;padding-bottom:20px}.body--messy{width:100%;padding-top:50px;padding-bottom:235px;background:url(../img/varuosadAutoteenindus.jpg)}.news{position:relative;top:-80px;left:0;padding:1px 24px 40px;background-color:#282C2F;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9ImNpcmNsZSIgY3k9IiIgcj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExM2Y3NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBjMWMyZSIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:radial-gradient(circle,#113f77,#0c1c2e);box-shadow:#081421 0 0 10px inset;border-radius:5px}@media only screen and (min-width:711px) and (max-width:1200px){.news{width:470px}}@media only screen and (min-width:1201px){.news{width:470px}}@media only screen and (max-width:710px){.news{padding-top:40px}}.news img{position:absolute;right:15px;top:20px}.news span.promoTitle{color:#FFCF37;text-transform:uppercase;font-style:italic;font-size:34px;font-weight:600;line-height:60px}.news p{font-size:28px;line-height:1.1;color:#FFF;font-weight:700;margin:0;padding:0}.news span{display:block;font-size:28px;line-height:1.1;color:#FFF}.news strong{color:#FFCF37}.address{width:324px;font-size:20px;color:#282C2F;display:inline-block;padding:50px 20px 20px;line-height:1.3;background:url(../img/addressBorder.png) no-repeat}@media only screen and (max-width:710px){.address{position:absolute;right:0;top:160px}}@media only screen and (min-width:711px) and (max-width:1200px){.address{position:absolute;right:0;top:5px}}@media only screen and (min-width:1201px){.address{position:absolute;right:0;top:5px}}.address img{position:absolute;right:16px;top:20px}.headline{font-size:26px;font-weight:300;line-height:2.5;text-transform:uppercase;text-align:center;color:#FFF;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9ImxpbmVhci1ncmFkaWVudCIgY3k9IiIgcj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiNWM5MyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI1NTA3ZiIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:radial-gradient(linear-gradient,#2b5c93,#25507f)}.headlineServices{box-shadow:#282C2F 0 2px 1px}@media only screen and (max-width:710px){.headlineServices{margin-top:70px}}.headlineWhyUs{color:#2B5C93;font-weight:400;border:2px solid;-webkit-transform:skew(-7deg,0deg);-ms-transform:skew(-7deg,0deg);transform:skew(-7deg,0deg);background-image:none;margin-bottom:15px;margin-left:2%;width:95%}.headlineMap{color:#2B5C93;font-weight:400;border:2px solid;-webkit-transform:skew(-7deg,0deg);-ms-transform:skew(-7deg,0deg);transform:skew(-7deg,0deg);background-image:none;width:95%}.services{padding:10px 20px;background-color:rgba(137,183,223,.2)}@media only screen and (max-width:710px){.services{padding:5px}}.services table{width:100%;font-size:18px;line-height:1.5;color:#282C2F;border-collapse:collapse}.services table tr{border-left:6px solid rgba(137,183,223,0)}.services table tr:hover{background-color:rgba(137,183,223,.4);border-left:6px solid #2B5C93}.services table td:first-child{padding-left:24px;width:70%}@media only screen and (max-width:710px){.services table td:nth-child(2){text-align:right}}.services table tr.chapter:hover{background-color:inherit;border-left:6px solid rgba(137,183,223,0)}@media only screen and (max-width:710px){.services table{font-size:14px}.services table tr:nth-child(odd){background:#fff}.services table td{padding-left:0!important}.services table td:last-child{vertical-align:top}}.services ul{margin:0;padding:0}.services ul li{list-style:none}.services ul li:before{content:"·";font-size:20px;vertical-align:middle;line-height:20px;padding-right:5px}.description,.description--a,.description--b,.description--c{color:#282C2F;display:inline-block}@media only screen and (max-width:710px){.description,.description--a,.description--b,.description--c{padding:0 5px}}.description h4,.description--a h4,.description--b h4,.description--c h4{font-size:18px;margin-bottom:5px}.description p,.description--a p,.description--b p,.description--c p{margin-top:5px;font-size:16px;line-height:1.5}@media only screen and (min-width:711px) and (max-width:1200px){.description--a{width:33%;margin-right:70px;vertical-align:top}}@media only screen and (min-width:1201px){.description--a{width:33%;margin-right:70px;vertical-align:top}}@media only screen and (min-width:711px) and (max-width:1200px){.description--b{padding-top:100px;width:55%}.description--b h4{max-width:230px}}@media only screen and (min-width:1201px){.description--b{padding-top:100px;width:55%}.description--b h4{max-width:230px}}@media only screen and (min-width:711px) and (max-width:1200px){.description--c{margin-left:70px;width:60%}}@media only screen and (min-width:1201px){.description--c{margin-left:70px;width:60%}}.location{margin:20px 0;color:#282C2F;font-size:16px;position:relative}.location .contactHeadline{font-weight:600}.location .contact__gps{color:#576066}.location .map__hover{height:280px;padding:0 10px;vertical-align:top;margin-bottom:50px}@media only screen and (min-width:711px) and (max-width:1200px){.location .map__hover{width:310px;display:inline-block}}@media only screen and (min-width:1201px){.location .map__hover{width:310px;display:inline-block}}.location .map__hover div{line-height:1.5;margin:20px 0}.location .map__hover div a{font-size:16px}.location .map__hover div span{font-size:18px}.location .map{position:absolute;top:20px;left:340px}@media only screen and (max-width:710px){.location .map{position:static;width:80%;margin-left:10px;height:370px}}@media only screen and (min-width:711px) and (max-width:1200px){.location .map{width:370px}}@media only screen and (min-width:1201px){.location .map{width:550px}}.location #map{height:280px;width:100%}.footer{width:100%;position:absolute;left:0;bottom:0;background-color:#2B5C93}@media only screen and (min-width:711px) and (max-width:1200px){.footer{height:235px}}@media only screen and (min-width:1201px){.footer{height:235px}}.footer .footer_content{position:relative;width:100%;height:100%;margin:0 auto;background:url(../img/backgroundFooterMin.png) center bottom/100% 100% no-repeat;padding-top:30px}.footer .footer_content:after{content:"";display:table;clear:both}@media only screen and (min-width:711px) and (max-width:1200px){.footer .footer_content{width:710px}}@media only screen and (min-width:1201px){.footer .footer_content{width:710px}}.footer .footer_content .social{float:left;height:100%;margin-right:30px;text-align:center}.footer .footer_content .footer_address{float:left;height:100%;color:#FFF;font-size:14px}@media only screen and (min-width:711px) and (max-width:1200px){.footer .footer_content .footer_address{max-width:60%}}@media only screen and (min-width:1201px){.footer .footer_content .footer_address{max-width:60%}}.footer .footer_content .footer_address h3{margin:0;color:#FFCF37;font-size:18px;font-weight:400}.footer .footer_content .footer_address span{margin:15px 0;display:block;font-size:16px;font-style:italic}.footer .footer_content .footer_address a{color:#FFF;font-style:normal;border-bottom:1px solid}.footer .footer_content .partners{color:#FFF;text-align:right}@media only screen and (max-width:710px){.footer .footer_content .partners{display:inline-block;float:right;padding:20px 10px 10px 0}}@media only screen and (min-width:1201px){.footer .footer_content .partners{position:absolute;right:-180px;top:30px}}.footer .footer_content .partners h4{font-size:20px;margin:0 0 10px;font-weight:400}.footer .footer_content .partners a{color:#FFF;font-size:16px;border-bottom:1px solid}