@charset "UTF-8";@import "plugins.css";@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700&subset=latin,cyrillic);article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}html{font-size:1em;line-height:1.5}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}*,:before,:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}




p{margin:0; text-align:justify;}


ul,li,ol,dl,dd,dt{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5{font-size:medium;font-weight:400;margin:0}address{font-style:normal}img{max-width:100%}.ct{width:1000px;margin-left:auto;margin-right:auto;display:block}.ct2{width:910px;margin-left:auto;margin-right:auto;display:block}p.center{text-align:center}p.right{text-align:right}p.rt{text-align:right}.span50{width:49%; text-align:justify; float:left}.span50:last-child{float:right}.span70{width:70%;float:left}.span60{width:60%;float:left}.span30{width:30%;float:right}.span75{width:73%;float:left}.span25{width:24.5%;float:left}.span25:first-child{margin-right:.66%}.span25:last-child{margin-right:0;float:right}.col45{width:45%;float:left}.col25{width:25%;float:left}.col45,.col25{margin-left:2.5%}.col45:first-child,.col25:first-child{margin-left:0}body{font-family:'Open Sans',Tahoma,Helvetica,sans-serif;font-size:16px;background:#f6f6f6}a{color:#003a83}a:hover{text-decoration:none}.b-shad{box-shadow:0 4px 1px rgba(0,0,0,.3)}.bg-shad{box-shadow:0 4px 3px rgba(0,0,0,.3)}.no-boxshadow .bg-shad{border-bottom:3px solid #bbb}.t-shad{text-shadow:0 2px 2px #000}.border{border:1px solid #a2a2a2}.bg-grad{background:-moz-linear-gradient(top,#f6f6f6 0,#e8e8e8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f6f6),color-stop(100%,#e8e8e8));background:-webkit-linear-gradient(top,#f6f6f6 0,#e8e8e8 100%);background:-o-linear-gradient(top,#f6f6f6 0,#e8e8e8 100%);background:-ms-linear-gradient(top,#f6f6f6 0,#e8e8e8 100%);background:linear-gradient(to bottom,#f6f6f6 0,#e8e8e8 100%)} .input{width:100%;padding:12px 2.5%;margin-bottom:20px;border:0}




/**/
.consent-align-all-width  .text-consent-form{
	position: absolute;
	width: 100%;
	display: block;
}  
.consent-align-all-width .right, .consent-align-all-width .consent-align-all-width-button{
	margin-top: 40px;
} 
.text-consent-form.right-align{
	text-align: right;
}

.btn{display:inline-block;background:#f47119;text-decoration:none;color:#fff;height:50px;padding:15px 15px 0;text-align:center;line-height:1em;border:0}.btn-small{padding:0 20px;height:35px}.btn-sub{padding:0 35px 0 15px!important;background:#f47119 url(../img/sprite.png) 103% -105px no-repeat;text-transform:uppercase}
.btnn{display:inline-block; width:160px; background:#ccc;background:#f47119;text-decoration:none;color:#fff;height:50px;padding:15px 15px 0;text-align:center;line-height:1em;border:0}.btn-small{padding:0 20px;height:35px}.btn-sub{padding:0 35px 0 15px!important;background:#f47119 url(../img/sprite.png) 103% -105px no-repeat;text-transform:uppercase}
.btnn:hover{background:#f47119;}

.lh{padding-top:8px}h1{font-size:30px;margin-bottom:25px}p.h-line{font-size:25px;margin-bottom:25px}h1.block,h2.block{background:#f47119;color:#fff;font-size:35px;text-align:center;margin-bottom:25px}h2.block{font-size:20px}h1.center{text-align:center}p.tel,p.email{display:inline-block;background:url(../img/sprite.png) 0 -155px no-repeat;padding-left:25px;font-size:18px;line-height:1.1em;height:21px}p.tel a,p.email a{color:#222}p.email{background-position:-206px 5px}#fixed{position:fixed;top:0;left:0;width:100%;z-index:20}header.main{padding-top:58px}header.main .top{position:relative;z-index:2;background:#fff;padding-top:15px;height:55px;box-shadow:0 4px 1px rgba(0,0,0,.3)}
.lhh{padding-top:8px; width:160px; background:#ccc;}
header.main .top .lang{


position:absolute;margin-left:-100px; margin-top:-2px;}

.mm{width:300px; height:120px; background:url(/mapa.jpg); border:1px solid #ccc; margin-left: 330px; position:relative; margin-top: 0px;}
.mm:hover {background:url(/mapas.jpg); border:1px solid #333;}
header.main .top .lang li{display:inline-block;margin-right:10px}header.main .top .lang a{font-size:15px}header.main .top .lang a.active{color:#222;text-decoration:none;cursor:text}header.main .top .nav ul{overflow:hidden}


header.main .top .nav li{display:block;float:left;
line-height:1em;font-weight:100;margin-right:60px; padding-top:2px;}header.main .top .nav li:last-child{margin-right:0}header.main .top .logo{float:left;width:270px;height:113px;top:0;left:365px;text-align:center;margin-top:-30px;padding-top:30px;background:url(../img/logo-bg.png) 50% 100% no-repeat}header.main .top .col1{width:367px;float:left}header.main .top .col2{width:260px;float:right}header.main .top p.tel{float:right;text-align:right}



header.main .top .menu{position:absolute;top:11px;margin-left:300px; margin-top:2px;
}


header.main .top .menu p{background:url(../img/sprite.png) 100% -65px no-repeat;padding-right:25px}header.main .base{position:relative;z-index:3;height:310px}header.main .base .ct{position:relative}header.main .base .subhead{background:#fff;background:rgba(255,255,255,.5);padding:15px;font-size:26px;line-height:1.3em;margin-top:55px}

header.main .base .headline{color:#fff;font-size:36px;letter-spacing:1px;padding:.1em 0 .3em 10px;text-decoration:underline;line-height:1em;width:88%;position:absolute;left:0;bottom:25px;text-shadow:0 2px 2px #000;background:-moz-linear-gradient(left,rgba(0,0,0,.6) 0,rgba(0,0,0,.6) 25%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,0,0,.6)),color-stop(25%,rgba(0,0,0,.6)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,.6) 0,rgba(0,0,0,.6) 25%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(left,rgba(0,0,0,.6) 0,rgba(0,0,0,.6) 25%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,.6) 0,rgba(0,0,0,.6) 25%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,.6) 0,rgba(0,0,0,.6) 25%,rgba(0,0,0,0) 100%)}header.main .base .col2{width:390px;margin-right:40px;float:right;height:311px;color:#fff;background:#f47119;background:rgba(244,113,25,.85);-moz-transform:skewX(-30deg);-webkit-transform:skewX(-30deg);-o-transform:skewX(-30deg);-ms-transform:skewX(-30deg);transform:skewX(-30deg)}header.main .base .col2 p{font-size:30px;line-height:1.1em;text-decoration:underline;text-align:center;margin:25px 0 25px -5px}header.main .base .col2 ul,header.main .base .col2 p{-moz-transform:skewX(30deg);-webkit-transform:skewX(30deg);-o-transform:skewX(30deg);-ms-transform:skewX(30deg);transform:skewX(30deg)}

header.main .base .col2 li{font-size:19px;line-height:1.2em;background:url(../img/sprite.png) -452px -280px no-repeat;padding-left:20px;margin-top:17px}header.main .base .col2 li:nth-child(1){margin-left:90px}header.main .base .col2 li:nth-child(2){margin-left:55px}header.main .base .col2 li:nth-child(3){margin-left:30px}header.main .base .col2 li:nth-child(4){margin-left:10px}header.main .base .col3{width:130px;float:right}header.main .base .col3 li{display:block;text-align:center;margin-top:35px}header.main .base .col3 a{color:#fff;font-size:19px;text-decoration:none;line-height:1em;display:block;background:url(../img/sprite.png) no-repeat;padding-top:75px;text-shadow:0 2px 2px #000}header.main .base .col3 a.calc{background-position:30px -209px}header.main .base .col3 a.offers{background-position:-177px -209px}#fullSlider{width:100%;height:310px;position:absolute;left:0;top:59px;overflow:hidden}#fullSlider div.scrollableArea img{position:relative;float:left;margin:0;padding:0;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.no-cssgradients header.main .base .headline{display:inline-block;background:#222;width:auto;padding-right:20px}.lt-ie9 header.main .base .col2{margin-right:20px}.lt-ie9 header.main .base .col2 li{margin-left:20px}@media (max-width:1200px){header.main .top .col1{position:relative}header.main .top .col1 .lang{position:inherit;float:left;left:auto;top:auto;line-height:1em;margin-right:30px}header.main .top .col1 .nav li{margin-right:30px}header.main .top .col1 .nav li:last-child{margin-right:0}header.main .top .col2{position:relative;width:310px}header.main .top .col2 p.tel{float:none}header.main .top .col2 .menu{position:inherit;right:auto;top:auto;float:right;margin-left:20px}}


#hero{text-align:center;margin-top:19px;position:relative;z-index:5;padding-bottom:30px}
#hero .headline{background:#f47119;color:#fff;font-weight:500;font-size:28px;padding:15px 0 20px;margin-top:5px;letter-spacing:1px;

text-align:center;}
 

article.main{padding:40px 0 45px}article.main p{margin-bottom:20px}article.main .btns{margin-top:-120px}article.main .btns p{overflow:hidden}article.main .btns a{float:left;width:150px;margin-right:15px}article.main .btns a.wide{width:315px}article.main ul{padding-left:40px}article.main ul li{list-style:disc;margin-bottom:20px;padding-left:10px}article.main .span60 h1{text-align:center}article.main .span60 p{text-align:justify}article.main .intro{background:#fff;padding:20px 0 10px}article.main h2{font-size:25px;margin:20px 0 10px}article.main span.mark{color:#f47119;font-weight:700}section.main{padding:40px 0 45px}section.offer-list article{border:4px solid #f47119;margin-bottom:50px;padding:30px 35px;overflow:hidden}section.offer-list .img{width:25%;float:left}section.offer-list .dtl{width:73%;float:right}section.offer-list h2{font-size:25px;line-height:1em;margin-bottom:1em}section.offer-list p.right{margin-top:10px}div.form{border:1px solid #a2a2a2;background:#e2e2e2;padding:50px}


div.form textarea{margin-bottom:25px}div.form input[type=text],div.form input[type=email],div.form input[type=tel],div.form textarea{border:1px solid #a2a2a2;width:100%;padding:7px 15px;margin-bottom:25px}

div.form textarea{min-height:275px}div.form select{width:100%}div.form .inp{width:65%;float:left}div.form .sel{width:33%;float:right}div.form .sel .selectboxit-container .selectboxit{width:295px}div.form p.h-line{text-align:center}div.form .span50 input{margin-bottom:1px}div.form h2{text-transform:uppercase;font-size:20px;margin-bottom:2em;line-height:1.1em}div.form hr{border-color:#a2a2a2}div.form p.tel{margin-bottom:10px}div.form label.special{display:block}div.form label.special input{width:220px;margin:0 5px 0 0}div.form label.special b{display:inline-block;width:500px;font-weight:400;font-size:20px;line-height:1.5em;margin-top:20px}div.form table{width:998px;margin-left:-50px;margin-top:25px}div.form table thead{background:#fff;font-size:20px}div.form table thead td{padding:10px 0}div.form table tbody td{vertical-align:top;padding:25px 0}div.form table tbody label{display:block;margin-bottom:10px}div.form table tbody input{margin:0 10px 0 0;width:auto}div.form table td:first-child{padding-left:50px}div.form p.total{font-size:25px;text-align:right}div.form p.total b{color:#f47119}

div.video{position:relative;color:#fff;text-align:center; }
p.decor{margin: 0;
background: #f47119;
height: 10px;}
div.video:hover{color:transparent; text-shaddow:none;}
div.video .info p,div.video .info h4{}div.video .info h4{font-size:42px;  solid #fff; letter-spacing:1px;margin:10px 0 20px}div.video .info hr{margin:0}div.video .info p.but{display:inline-block;border:1px solid #fff;padding:10px 15px 13px;line-height:normal;font-size:20px;background:rgba(51,51,51,.7);margin-top:40px;cursor:pointer}article.main ul.res{padding:0}

article.main ul.res li{display:inline-block;width:220px;height:120px;text-align:center;margin-right:0px;border-radius:10px;overflow:hidden;list-style:none;padding:0;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.6);box-shadow:0 2px 3px 0 rgba(0,0,0,.6)}.no-boxshadow ul.res li{border:1px solid #a2a2a2}form.resume{border:1px solid #a2a2a2;background:#e2e2e2;padding:20px 20px 0 10px}form.resume label{display:block;float:left;width:20%;line-height:2em}form.resume .clearfix{margin-bottom:15px}form.resume .clearfix div{float:right;width:78%}form.resume input[type=text],form.resume input[type=email],form.resume input[type=tel],form.resume textarea{border:1px solid #a2a2a2;width:100%;padding:7px 15px}form.resume textarea{min-height:175px}form.resume p.info{color:#a0a0a0;margin:5px 0 0}.news{text-align:left}.news h1{text-align:center}.news article{border:5px solid #f47119;padding:15px 3%;overflow:hidden;margin-bottom:20px}.news article .img{width:40%;float:left}.news article .cont{width:56%;float:right}.news article p{font-size:14px}.news article p.date,.news article h5{margin-bottom:5px}.news article p:last-child{margin-bottom:0}.news article h5{font-weight:700;text-transform:uppercase;font-size:14px}.news article h5 a{color:#222;display:block}.news-row{margin-bottom:30px}.news-row article{width:31.6%;float:left;margin-right:2.5%;padding:15px 1.5%}.news-row article:last-child{margin-right:0}ul.gallery{padding:0!important}ul.gallery li{margin-bottom:30px;display:block;position:relative;padding:0!important}ul.gallery li a{display:block}ul.gallery li a:hover{opacity:.8}ul.gallery li i{display:inline-block;width:52px;height:52px;background:url(../img/sprite.png) -410px 0 no-repeat;position:absolute;left:5px;bottom:1px}ul.gal-full{overflow:hidden;margin-bottom:25px}ul.gal-full li{margin:0!important;float:right;max-width:19%}
article.main ul.res li:last-child {margin-left:43px;}


ul.gal-full li:first-child{float:left;max-width:79%;margin:0 1% 10px 0}#clients{padding-top:40px}#clients .bg-shad:first-child{position:relative;text-align:center}#clients h4{display:inline-block;color:#000;font-size:28px;padding:0 45px;border-radius:3px}#clients p.decor{line-height:1em;margin-top:30px;background:0 0;height:auto; background:#f47119}#clients p.decor span{display:inline-block;background:url(../img/shad-angle.png) no-repeat;width:93px;height:35px;margin-bottom:-8px}#clients .bg{background:#f0f0f0;padding:20px 0}#clients .ct{position:relative}#clients .jcarousel{width:940px;margin-left:30px}#clients .jcarousel li{display:inline-block; width:300px; margin:0 10px}#clients .jcarousel li img{transition:all .3s;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:gray;filter:url(desaturate.svg#greyscale);filter:grayscale(100%)}#clients .jcarousel li img:hover{-webkit-filter:none;-moz-filter:none;filter:none}#clients .arr{display:block;outline:0;width:24px;height:93px;background:url(../img/sprite.png) no-repeat;position:absolute;top:30px}#clients .jcarousel-prev{left:0;background-position:-410px -176px}#clients .jcarousel-next{right:0;background-position:-438px -176px}#prefooter{background:#adadad url(../img/footer-bg.jpg) 50% 0 no-repeat;margin-top:40px;padding-top:345px;color:#fff;position:relative}#prefooter .logo{text-align:center;position:absolute;left:0;top:140px;width:100%}#prefooter h4{text-transform:uppercase;font-size:22px;margin-bottom:.7em}

#prefooter section.contact{width:540px;float:left}#prefooter input,
#prefooter textarea{width:100%;padding:12px 2.5%;margin-bottom:20px;border:0;background:#6d6d6d;color:#fff}#prefooter input:focus,#prefooter textarea:focus{background:#fff;color:#222}
#prefooter textarea{min-height:262px}


#prefooter section.addr{width:340px;float:right}#prefooter button{text-transform:uppercase;color:#fff;border:2px solid #fff;font-size:16px;padding:10px 50px 10px 15px;background:url(../img/sprite.png) 110% -110px no-repeat}#prefooter section a{color:#fff}


#prefooter section p{}#prefooter section p.tel,#prefooter section p.email{background:url(../img/sprite.png) 0 5px no-repeat;padding-left:30px}#prefooter section p.tel{background-position:0 -102px}#prefooter hr{border-color:#fff}#prefooter p.decor{margin-top:50px}ul.links-bottom{text-align:center;margin-top:30px}ul.links-bottom li{display:inline-block;margin:0 30px}ul.links-bottom a{text-transform:uppercase;min-width:270px}footer.main{text-align:center;padding:20px 0}footer.main .ct{position:relative}footer.main small{font-size:18px}footer.main #up{display:block;background:url(../img/sprite.png) no-repeat 0 -36px;width:35px;height:35px;position:absolute;top:-5px;right:0}.jcarousel{position:relative;overflow:hidden}.jcarousel ul{width:20000em;position:relative}.jcarousel li{float:left}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}

