body{font-family:arial, verdana, sans-serif;color:#888;margin:0;padding:0;font-size:0.8125em;line-height:1.428;text-align:center;background:#fff;}
a{color:#107db5;text-decoration:none;}
a:hover{color:#107db5;text-decoration:none;}
h1, h2, h3, h4, h5, h6{margin:0;padding:0;font-weight:normal;color:#565656;font-size:1em;line-height:1.2;text-transform:uppercase;}
h1{}
h1 a{}
h2{}
h3{}
h3 a{}
h4{font-weight:700;}
h4 a{}
h5{}
.alignleft, .alignleft img{float:left;}
img.alignleft{margin:0 1.769em 1.769em 0;}
.alignright, .alignright img{float:right;}
img.alignright{margin:0 0 1.769em 1.769em;}
.aligncenter, .aligncenter img{display:block;margin-left:auto;margin-right:auto;}
.one-half{float:left;width:48.9361%;}
.one-third{float:left;width:31.9149%;margin:0 2.1277% 0 0;}
.b-last{margin:0;}
.b-right{float:right;position:relative;}
.b-left{float:left;position:relative;}
.mobile-only{display:none;}
h1, h2, h3, h4, h5, h6{font-family:'Lato', Arial, sans-serif;color:#107db5;}
.txtRoman, footer p{font-family:'Lato', Arial, sans-serif;font-weight:700;}
.txtBold, .header-top p, nav#main ul li a, .header-bottom, ul.letters-list li, .mobile-phone, section.product-details header .steps .step{font-family:'Lato', Arial, sans-serif;font-weight:900;}
footer{font-family:'Open Sans Condensed', Arial, sans-serif;font-weight:700;}
section.intro h1, .video-hotlines h2{font-family:'Glegoo', Arial, sans-serif;font-weight:400;}
.txtRed, .header-top p, .header-top p a{color:#ff4800!important;}
.txtUpper, .header-top p, nav#main ul li a{text-transform:uppercase;}
form, fieldset, legend, label, input, select, textarea, button, a.button{font-family:'Lato', Arial, sans-serif;font-weight:900;}
input[type="text"], input[type="password"], select, textarea, input[type="tel"], input[type="email"]{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#4e4e4e;}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus, input[type="tel"]:focus, input[type="email"]:focus{}
.input-error{background:rgba(255,0,0,0.2)!important;}
label{}
select{}
textarea{height:10em;resize:none;}
::-webkit-input-placeholder{color:#0B576E;}
:-moz-placeholder{color:#0B576E;}
:-ms-input-placeholder{color:#0B576E;}
input.placeholder{color:#0B576E;}
.buttons-container{background:#DFDFDF;padding:0.76923em;}
button, a.button{font-size:1.089em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-transform:uppercase;vertical-align:middle;text-align:center;position:relative;width:100%;overflow:visible;cursor:pointer;height:3.1em;line-height:2.9;color:#fff;border:solid 2px #4D9FCC;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#0C79B6;background:-moz-linear-gradient(top, #1699C9 0%, #0562A8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#1699C9), color-stop(100%,#0562A8));background:-webkit-linear-gradient(top, #1699C9 0%,#0562A8 100%);background:-o-linear-gradient(top, #1699C9 0%,#0562A8 100%);background:-ms-linear-gradient(top, #1699C9 0%,#0562A8 100%);background:linear-gradient(to bottom, #1699C9 0%,#0562A8 100%);}
a.button{display:block;padding-left:1.3em;padding-right:1.3em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
a.button.nofloat{float:none;}
button.b-left, .button.b-left{margin:0 10px 0 0;width:auto;}
button.b-right, .button.b-right{margin:0 0 0 10px;width:auto;}
.intro button{height:3.954em;line-height:3.954;margin:0 0 20px;border:none;background:rgb(25,108,153);background:-moz-linear-gradient(top, rgba(25,108,153,1) 0%, rgba(5,62,93,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(25,108,153,1)), color-stop(100%,rgba(5,62,93,1)));background:-webkit-linear-gradient(top, rgba(25,108,153,1) 0%,rgba(5,62,93,1) 100%);background:-o-linear-gradient(top, rgba(25,108,153,1) 0%,rgba(5,62,93,1) 100%);background:-ms-linear-gradient(top, rgba(25,108,153,1) 0%,rgba(5,62,93,1) 100%);background:linear-gradient(to bottom, rgba(25,108,153,1) 0%,rgba(5,62,93,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#196c99', endColorstr='#053e5d',GradientType=0);box-shadow:0 0 1px rgba(255,255,255,0.8) inset, 0 2px 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.8) inset, 0 2px 5px rgba(0,0,0,0.3);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.intro select{font-size:1.089em;height:2em;line-height:2;margin:0 0 20px;}
img{max-width:100%;width:auto;height:auto;vertical-align:middle;}
#map img{max-width:1000em;}
.b-r{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.b-r-t{-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;}
.b-r-b{-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;}
header#header{}
.header-top{position:relative;z-index:2;box-shadow:0 3px 8px rgba(0,0,0,0.27);-moz-box-shadow:0 3px 8px rgba(0,0,0,0.27);-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.27);}
.header-top h1 img{float:left;margin:2em 0 1.61538em -1.384em;}
.header-top p{float:right;margin:1.1538em 0 1.2307em 0;font-size:1.0923em;}
.header-top p span.time{color:#1F497D;}
.header-bottom{text-transform:uppercase;position:relative;z-index:1;line-height:4em;border-top:solid 1px #206487;border-bottom:solid 1px #4097C4;background:rgb(11,89,129);background:-moz-linear-gradient(top, rgba(11,89,129,1) 0%, rgba(16,124,180,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(11,89,129,1)), color-stop(100%,rgba(16,124,180,1)));background:-webkit-linear-gradient(top, rgba(11,89,129,1) 0%,rgba(16,124,180,1) 100%);background:-o-linear-gradient(top, rgba(11,89,129,1) 0%,rgba(16,124,180,1) 100%);background:-ms-linear-gradient(top, rgba(11,89,129,1) 0%,rgba(16,124,180,1) 100%);background:linear-gradient(to bottom, rgba(11,89,129,1) 0%,rgba(16,124,180,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b5981', endColorstr='#107cb4',GradientType=0);}
.header-bottom > .wrapper > a{display:block;float:right;color:#d1d1d1;padding:0 2em;background:#000;}
nav#nav-countries{}
nav#nav-countries ul{}
nav#nav-countries ul li{float:left;padding:0 3.54% 0 2.7%;}
nav#nav-countries.nav-services ul li{padding:0 2.5% 0 2.7%;}
nav#nav-countries ul li a{text-shadow:1px 2px rgba(0,0,0,0.38);color:#7BAFCA;color:rgba(255,255,255,0.45);}
nav#nav-countries ul li a.active{color:#CCE1EB;color:rgba(255,255,255,0.79);}
nav#nav-countries ul li a img{margin:-0.1538em 0.76923em 0 0;}
.oldie nav#nav-countries ul li a img{max-width:inherit;}
nav#main{float:right;clear:right;}
nav#main ul{}
nav#main ul li{float:left;padding:0 0 0 3.0769em;}
nav#main ul li:first-child{padding:0;}
nav#main ul li a{color:#777;color:rgba(119,119,119,0.69);font-size:0.9230769em;}
nav#main ul li a:hover{color:#000;color:rgba(0,0,0,0.69);}
nav#main ul li a.active{color:#000;color:rgba(0,0,0,0.69);}
section{}
.grey{background:#f1f1f1;}
#page{min-height:100%;margin:0 0 -250px;overflow-x:hidden;}
.wrapper{max-width:940px;margin:0 auto;position:relative;text-align:left;padding:0 10px;}
.oldie .wrapper{width:940px;}
header#header .wrapper, section.top-content .wrapper, footer .wrapper, .visum-app .wrapper{max-width:960px;}
.oldie header#header .wrapper, .oldie section.top-content .wrapper, .oldie footer .wrapper, .oldie .visum-app .wrapper{width:960px;}
#content{}
.push{height:250px;}
section.intro{background:#107DB5 url(../images/layout/section-intro-lines.png) 0 0;}
section.intro .wrapper{min-height:9.6153846em;}
.content-home section.intro .wrapper{min-height:31.3846em;}
section.intro .wrapper .intro-shine{position:absolute;z-index:1;height:100%;width:128.333333%;left:-28.333333%;top:0;background:url(../images/layout/section-intro-shine.png) no-repeat 0 0;background-size:auto 100%;}
.content-home section.intro .wrapper .intro-shine{background:url(../images/layout/section-home-intro-shine.png) no-repeat 0 0;background-size:auto 100%;}
section.intro .wrapper .intro-content{position:relative;z-index:3;height:100%;width:100%;}
.content-home section.intro .wrapper .intro-content{width:auto;padding:0 0 0 48.4%;}
section.intro h1{font-size:2.64em;line-height:1.149425;color:#fff;text-shadow:1px 2px rgba(0,0,0,0.38);padding:0.632em 0 0.6896em;text-transform:none;}
section.intro .intro-content-oneline h1{padding-top:1.2em;}
.content-home section.intro h1{padding:1.5734em 0 1.0725em;}
.content-home section.intro h1 span{display:none;}
.content-home section.intro h1 img{position:static;max-width:100%;height:auto;}
section.intro img{position:absolute;right:10px;top:0;max-width:inherit;height:100%;z-index:2;}
.content-kasachstan section.intro img{right:-25px;}
.content-china section.intro img{right:-68px;}
.content-aegypten section.intro img{right:-183px;}
.content-kirgistan section.intro img{right:-5px;}
.content-vietnam section.intro img{right:-54px;}
.content-weissrussland section.intro img{right:-29px;}
.content-kontakt section.intro img{right:-82px;}
.content-home section.intro img{right:inherit;left:-180px;height:auto;}
section.intro .chosen-container{margin:0 0 1.977em;}
ul.steps{display:table;width:100%;}
ul.steps li{background:#F5F5F5;vertical-align:top;display:table-cell;height:100%;border:solid 1px #ccc;border-left:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:32%;}
ul.steps li:first-child{border:solid 1px #ccc;}
ul.steps li:nth-child(2){width:36%;}
ul.steps li .step-inner > p{font-size:1.0769em;line-height:1.428;}
ul.steps li .step-inner > h4{font-size:1.923em;color:#000;margin:0 0 4px;padding:0 0 0 40px;background:url(../images/layout/steps.png) no-repeat 0 -160px;}
ul.steps li:nth-child(1) .step-inner > h4{padding:0 0 0 25px;background-position:0 0;}
ul.steps li:nth-child(2) .step-inner > h4{padding:0 0 0 33px;background-position:0 -80px;}
ul.steps li .step-inner{padding:2.769em 1em 2.923em 2.769em;}
ul.steps-hotlines li{width:32%;}
ul.steps-hotlines li:nth-child(2){width:30%;}
ul.steps-hotlines li:first-child{width:38%;}
ul.steps-hotlines li aside.teaser-hotline{float:none;}
ul.steps-hotlines li .step-inner{padding:0 0 1.615em 1.69em!important;}
section.video-hotlines{padding:3.4615em 0;}
section.video-hotlines .video-poster{width:42.03%;padding:0 3.19% 0 0;position:relative;z-index:100;}
section.video-hotlines .hotline{width:54.78%;}
section.video-hotlines .hotline p{font-size:1.1538em;line-height:1.5333;}
section.video-hotlines h2{color:#0a6999;font-size:1.743em;text-transform:none;margin:0 0 1.2356em;position:relative;z-index:100;}
aside.teaser-hotline{padding:2em 25px 0 38px;background:url(../images/layout/phones.png) no-repeat 13px 2.2em;}
aside.teaser-hotline-expr{padding:2em 25px 0 53px;background-position:-454px 2.2em;}
aside.teaser-contact{background-position:-1072px 2.2em;}
aside.teaser-hotline h4{font-size:1.3846em;color:#575757;margin:0 0 0.611em;}
aside.teaser-hotline-expr h4{color:#ff4800;}
aside.teaser-hotline p{color:#000;font-size:2.0769em!important;line-height:1.1!important;}
aside.teaser-hotline p a{color:#000;}
aside.teaser-hotline span{display:block;color:#308cbb;font-size:1.1538em;}
aside.teaser-contact h4{color:#000;margin:0 0 0.33em;}
aside.teaser-contact span{color:#666;font-size:1.0769em;line-height:1.357;}
section.inner-content{line-height:1.61538;padding:4.8em 0;}
section.inner-content-reverse{padding:4em 0 4.8em;}
.content-home section.inner-content, .content-kontakt section.inner-content{padding:3.8em 0;}
section.inner-content h1{font-size:2.08923em;margin:0 0 1.0677em;}
section.inner-content hgroup{margin:0 0 3em;}
section.inner-content hgroup h1{margin:0 0 0;}
section.inner-content hgroup h4{font-style:italic;color:#3b3b3b;font-weight:normal;text-transform:none;font-size:1.9em;}
section.inner-content h2{font-size:1.49em;margin:0 0 0.22em;}
.listing-container{}
.listing-row{margin:2.0769em 0 0;}
.listing-row:first-child{margin:0;}
.contact-wrapper{padding:0 1.230769em;}
section.video-profiles{padding:3.1538em 0 3.7692em;}
section.video-profiles .video-poster{width:31.8%;max-width:299px;padding:0;}
.video-profiles-bg{position:absolute;right:-45px;bottom:-3.7692em;}
.contact-data{width:361px;margin:3.3846em 0 0 -15px;}
.contact-data ul{margin:0 0 2.769em;overflow:hidden;height:auto;}
.contact-data ul li{padding:0 0 0.3846em 4.6923em;background:url(../images/layout/contact-icons.png) no-repeat 17px 0.3846em;}
.contact-data ul li a{color:#22406c;text-decoration:underline;}
.contact-data ul li.c-2{background-position:-500px 0.3846em;}
.contact-data ul li.c-3{background-position:-983px 0.3846em;}
.contact-data ul li.c-4{background-position:-1483px 0.3846em;}
.contact-data ul li.c-5{background-position:-1983px 0.3846em;}
.contact-data p{font-size:1.23em;color:#666;line-height:1.4375;margin:0 0 1.125em;}
.contact-data h4{font-size:1.23em;color:#000;margin:0 0 0.4375em;}
.contact-map{width:562px;margin:3.615em 0 0;}
.contact-map #map{width:100%;height:30.15em;}
article{padding:3.23em 0 0;}
.content-home article, content-kontakt article{padding-left:1.230769em;padding-right:1.230769em;}
article.with-sep{border-top:solid 1px #ccc;}
.inner-content-reverse article.with-sep{border-bottom:solid 1px #ccc;padding:0 0 3.23em;border-top:none;margin-bottom:3.23em;}
section.inner-content article h1{text-transform:none;font-size:1.80846em;color:#3b3b3b;margin:0 0 0.68em;}
.seo-letters{font-family:"Lato", arial;text-transform:uppercase;padding:0.9em 0 0.6em;}
.seo-letters li{float:left;color:#3B3B3B;font-weight:bold;padding:0 0 0.5em 0;}
.seo-letters li:before{content:'|';padding:0 3px;}
.seo-letters li:first-child:before{content:'';display:none;}
.seo-letters span{font-size:2em;line-height:0.3;position:relative;top:0.0769em;}
.seo-letters a{color:#3B3B3B;}
.seo-results p{margin:0 0 2.615em;}
.seo-results, .seo-results a{color:#3B3B3B;}
.seo-results .seo-part{margin:0 0 1.5em;}
.seo-results h1, .seo-results h2{color:#3B3B3B;font-family:arial;font-size:1em!important;text-transform:none;line-height:1.5;margin:0!important;overflow:hidden;text-overflow:ellipsis;}
.seo-results h1{font-weight:bold;}
.seo-results .b-left{width:24%;padding-right:1%;}
ul.steps-flags{display:block;overflow:hidden;height:auto;margin:2.846em 0 2.153em;}
ul.steps-flags li{display:block;float:left;height:10.3846em;overflow:hidden;text-align:center;width:auto!important;}
ul.steps-flags li .step-inner{padding:0.923em 1.5em 0;}
ul.steps-flags li img{margin:0 0 0.5em;}
ul.steps-flags li a{display:block;font-size:1em;line-height:1.1538;}
ul.letters-list{margin:0 0 1.0769em;}
ul.letters-list li{float:left;font-size:1.910769em;text-transform:uppercase;padding:0 0.4em 0 0;}
ul.countries-list{text-transform:uppercase;}
ul.countries-list li{clear:left;padding:1.846em 0 0;}
ul.countries-list li .letter{float:left;width:2.0952em;color:#107DB5;font-size:1.615em;line-height:1.2;}
ul.countries-list li .country-wrap{margin:0 0 0 3.3846em;border-bottom:solid 1px #ccc;padding:0 0 0 1px;}
ul.countries-list li .country-wrap .country{float:left;min-width:13em;padding:0 1.4em 0.3846em 0;}
ul.countries-list li .country-wrap .country img{vertical-align:middle;margin:0 0.88em 0 0;float:left;position:relative;top:-2px;}
ul.countries-list li .country-wrap .country a{font-size:1.30769em;display:block;}
.prozess-slider-bg{position:absolute;right:-45px;top:0;max-width:200%;height:100%;z-index:10;}
.float-teaser{text-align:center;padding:14px 3px 10px;background:url(../images/layout/float-teaser-bg.png) repeat-x 0 0;border:solid 5px #C7C7C7;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.float-teaser.alignright{margin:0 0 2em 2em;}
.float-teaser.alignleft{margin:0 2em 2em 0;}
.float-teaser img{float:none;}
.process-switcher{position:absolute;left:10px;top:25px;z-index:200;}
.b-express, .b-standard{float:left;margin:0 4px 0 0;width:101px;height:29px;display:block;}
.b-express{background:url(../images/layout/b-express.png) no-repeat 0 0;}
.b-standard{background:url(../images/layout/b-standard.png) no-repeat 0 0;width:121px;}
.b-standard.active, .b-express.active{background-position:0 -71px;}
.content-product a.button, .content-product button{text-align:left;padding-left:5%;padding-right:9%;font-size:0.9em;color:#fff;color:rgba(255,255,255,0.85);text-shadow:0 1px 1px rgba(0,0,0,0.53);-webkit-text-shadow:0 1px 1px rgba(0,0,0,0.53);background:#1b73b5;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI0YTNkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYjczYjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(36,163,209,1) 0%, rgba(27,115,181,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(36,163,209,1)), color-stop(100%,rgba(27,115,181,1)));background:-webkit-linear-gradient(top, rgba(36,163,209,1) 0%,rgba(27,115,181,1) 100%);background:-o-linear-gradient(top, rgba(36,163,209,1) 0%,rgba(27,115,181,1) 100%);background:-ms-linear-gradient(top, rgba(36,163,209,1) 0%,rgba(27,115,181,1) 100%);background:linear-gradient(to bottom, rgba(36,163,209,1) 0%,rgba(27,115,181,1) 100%);border-color:#63AED7;position:relative;}
.oldie .content-product a.button, .oldie .content-product button{background:#1b73b5;}
.content-product a.button:after, .content-product button:after{content:'';position:absolute;width:6px;height:11px;right:4%;top:50%;margin-top:-5px;background:url(../images/layout/button-arr.png) no-repeat 0 0;}
.visum-app{padding:1.846em 0 2.5em;position:relative;z-index:10;}
.visum-app .visum-app-buttons{width:300px;position:absolute;right:10px;top:0;}
.visum-app .visum-app-buttons a.button:first-child{margin:0 0 8px;}
.visum-app hgroup{padding:0.9em 0 6px 84px;background:url(../images/layout/hgroup-check.png) no-repeat 10px 0.9em;margin:0 320px 0 0;}
.visum-app hgroup h2{color:#0a6999;font-size:1.743em;text-transform:none;margin:0 0 3px;}
.visum-app hgroup h3{color:#362f2d;font-size:1.5em;text-transform:none;}
.content-product section.inner-content article h1{color:#9b9b9b;}
.content-product section.inner-content-reverse article .b-left h1{color:#107DB5;}
.content-product section.inner-content article h1 a{color:#9b9b9b;}
.content-product section.inner-content article .b-left{width:62%;}
.content-product section.inner-content article .b-right{width:34.2%;}
.checklist-table{margin:0 0 2.3em;}
.checklist-table .check-row{}
.checklist-table-2 .check-row{width:50%;margin:0 auto;}
.checklist-table .check-cell{cursor:pointer;position:relative;float:left;width:16.6%;text-align:center;vertical-align:middle;}
.checklist-table-2 .check-cell{width:33.3%;}
.checklist-table-lastwide .check-cell{width:15.4%;}
.checklist-table-lastwide .check-cell:last-child{width:23%;}
.checklist-table .row-th .check-cell:first-child:after{content:'';position:absolute;right:-3.5%;top:50%;margin-top:-10px;width:10px;height:20px;background:url(../images/products/check-list-arrow.png) no-repeat 0 0;}
.checklist-table .row-th .check-cell img{max-width:90%;}
.checklist-table-lastwide .check-cell:last-child img{max-width:60.4%;}
.checklist-table .row-td{border-top:solid 1px #ccc;padding:5px 0;}
.checklist-table .row-td.first-row{border-top:none;padding:2px 0 5px;}
.checklist-table .row-td .check-cell{display:table;}
.checklist-table .row-td .check-cell .cell-inner{overflow:hidden;height:3.38em;border-left:solid 1px #ccc;display:table-cell;vertical-align:middle;}
.checklist-table-onerow .row-td .check-cell .cell-inner{border-left:none;}
.checklist-table .row-td .check-cell .cell-inner p{color:#000;font-size:13px;padding:4px 0 2px 2.6em;display:inline-block;margin:0 auto;line-height:1.14;text-align:left;background:url(../images/products/hands.png) no-repeat 0 0;}
.checklist-table .row-td .check-cell .cell-inner p.h-2{background-position:0 -100px;}
.checklist-table .row-td .check-cell .cell-inner p.h-3{background-position:0 -200px;}
.checklist-table .row-td .check-cell .cell-inner p.h-4{background-position:0 -300px;}
.checklist-table .row-td .check-cell .cell-inner p.h-5{background-position:0 -400px;}
.checklist-table .row-td .check-cell .cell-inner .h-b{color:#3c92c1;}
.checklist-table .row-td .check-cell .cell-inner p.h-5-b{background-position:0 -900px;}
.checklist-table .row-td .check-cell:first-child .cell-inner{text-align:left;padding-left:12%;text-transform:uppercase;border-left:none;}
.checklist-table-onerow .row-td .check-cell:first-child .cell-inner{padding-left:0;}
.checklist-table .row-td .check-cell:first-child .cell-inner p{font-size:1.09em;font-weight:bold;display:block;padding:4px 0 4px 2.15em;background-position:0 -1000px;}
.checklist-table-onerow .row-td .check-cell:first-child .cell-inner p{padding:4px 0 4px 0;background:none;text-align:center;}
.checklist-table .row-td .check-cell .cell-inner p .nl, table .nl{display:none;}
.check-list-info{margin:0 0 5.3em;border:solid 1px #D6D6D6;background:#e9e9e9;padding:1em 0.5em 1em 2%;}
.inner-content-reverse .check-list-info{margin:0 0 1em;}
.check-list-info h3, .check-list-info p{text-transform:none;font-family:arial;font-size:1.1538em;float:left;color:#1679ae;font-weight:bold;line-height:1.33;padding-right:5px;}
.check-list-info p{color:#000;font-weight:normal;padding-right:0;}
.content-product .video-hotlines.grey{margin:5em 0 0;background:url(../images/layout/pr-grad-bg.png) repeat-x 0 0;padding-top:5.23em;padding-bottom:0;}
.content-product .video-hotlines.grey .wrapper{padding-bottom:5.6em;border-bottom:solid 1px #ccc;}
.content-product aside.teaser-hotline{padding:0 0 0 38px;background-position:13px 0.3em;}
.content-product aside.teaser-hotline-expr{padding:0 0 0 53px;background-position:-454px 0.3em;}
.content-product section.video-hotlines .hotline{width:auto;}
.content-product section.video-hotlines .video-poster{width:52%;padding-right:0;}
.content-product section.video-hotlines .video-poster a.yt-overlay{float:right;margin-left:5px;}
.content-product section.video-hotlines .hotline p{margin-bottom:0.3em;}
.content-product aside.teaser-hotline:first-child h4{color:#107db5;}
.content-product aside.teaser-hotline span{color:#68a245;}
.content-product .video-hotlines.grey h3{font-size:1.3846em;font-weight:bold;margin:0 0 1em;text-align:left;}
.content-product .video-hotlines.grey ul{text-align:left;}
.content-product .video-hotlines.grey ul li{font-size:1.0769em;padding:0.357em 0 0.357em 1.92em;line-height:1.1;background:url(../images/layout/tick.png) no-repeat 0 center;}
section.product-details{padding:4.5em 0 0;}
section.product-details .wrapper > .b-left{width:65.9574%;}
section.product-details .wrapper > .b-right{width:28%;}
section.product-details header{padding:0 0 4em;}
section.product-details header h1{margin:0 0 1.17em;}
section.product-details header p{color:#666;line-height:1.769em;margin:0 0 2.769em;}
section.product-details header .steps{font-size:2.53846em;line-height:1;color:#ffb64e;}
section.product-details header .steps .step{border-radius:4px;-webkit-border-radius:4px;text-transform:uppercase;font-size:0.353em;color:#000;float:left;line-height:2.83;background:#f1eee4;padding:0 0.9em;box-shadow:0 0 16px rgba(0,0,0,0.15) inset;-webkit-box-shadow:0 0 16px rgba(0,0,0,0.15) inset;}
section.product-details header .steps .step-last{background:#ffb64e;color:#fff;}
section.product-details header .steps span{display:block;float:left;height:100%;margin:0 8px;}
section.product-details-esta header .steps span{margin:0 2px;}
section.product-details-esta header .steps .step{padding:0 0.5em;}
.details-checklist{}
.details-checklist h1{}
.details-checklist ul{font-size:1.1538em;color:#000;line-height:1.4;}
.details-checklist ul li{padding:0 0 1.4em 1.33em;background:url(../images/layout/tick-2.png) no-repeat 0 0.33em;}
.details-checklist ul li a{color:#000;}
ul.numbered{}
ul.numbered li{padding:0.3846em 0 0.3846em 28px;background:url(../images/layout/nr-list.png) no-repeat 0 center;line-height:1.15;position:relative;color:#424242;}
ul.numbered li span{position:absolute;left:2px;top:50%;width:15px;height:14px;line-height:14px;margin-top:-7px;color:#fff;text-align:center;font-size:10px;}
section.product-details .b-right{padding:0.769em 0 0;}
section.product-details .b-right aside{padding:0 0 3em;}
section.product-details .b-right aside h2{font-size:1.4em;margin:0 0 1.34em;text-transform:none;}
section.product-details .b-right aside:first-child h2{text-transform:uppercase;}
section.product-details .b-right aside a.button{font-size:1.0769em;margin:0 0 0.7452em;text-transform:none;height:2.42em;line-height:2.1;}
section.product-details .b-right aside .aside-box{background:#F0F0F0;padding:1.38em 2em 1em 1.5em;color:#3c3c3c;line-height:1.615;}
section.product-details .b-right aside .aside-box h5{font-size:1em;font-weight:bold;color:#565656;text-transform:none;}
section.product-details .b-right aside .aside-box h6{font-weight:bold;margin:0 0 0.7em;}
section.product-details .b-right aside .aside-box .expr{font-weight:bold;font-size:1.15em;color:#ca0000;font-style:italic;}
section.product-details .b-right aside .aside-box a{text-decoration:underline;}
.details-table{margin:0 0 3.15em;}
section.product-details .details-table header{padding:12px 5px 9px 16px;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;background:#3495CB;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMxOThjZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNDk1Y2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(49,152,206,1) 0%, rgba(52,149,203,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(49,152,206,1)), color-stop(100%,rgba(52,149,203,1)));background:-webkit-linear-gradient(top, rgba(49,152,206,1) 0%,rgba(52,149,203,1) 100%);background:-o-linear-gradient(top, rgba(49,152,206,1) 0%,rgba(52,149,203,1) 100%);background:-ms-linear-gradient(top, rgba(49,152,206,1) 0%,rgba(52,149,203,1) 100%);background:linear-gradient(to bottom, rgba(49,152,206,1) 0%,rgba(52,149,203,1) 100%);}
.oldie section.product-details .details-table header{background:#3495CB;}
section.product-details .details-table header h1{margin:0;color:#fff;text-transform:none;text-shadow:1px 2px 0px rgba(0, 0, 0, 0.2);-webkit-text-shadow:1px 2px 0px rgba(0, 0, 0, 0.2);}
.details-table .table-inner{background:#EFF0F2;padding:1px 3px 3px;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;}
.details-table table{width:100%;border-spacing:2px;border-collapse:inherit;}
.details-table table table{border-spacing:0;border-collapse:collapse;}
.details-table td{vertical-align:middle;text-align:center;font-size:15px;line-height:17px;color:#107db5;border:solid 3px #fff;background:#fff;box-shadow:0 0 24px #eaeaea inset;-webkit-box-shadow:0 0 24px #eaeaea inset;padding:13px 0 11px;}
.details-table td td{border:none;background:none;box-shadow:none;-webkit-box-shadow:none;padding:0;}
.details-table th{vertical-align:middle;text-align:center;color:#000;font-weight:normal;font-size:12px;border:solid 3px #EFF0F2;}
.details-table th th{border:none;}
.details-table th.align-l, .details-table td.align-l, .details-table .align-l{text-align:left;padding-left:16px;}
.details-table th.valign-t{vertical-align:top;}
.details-table td span.big{font-size:19px;font-weight:bold;}
.details-table td.price{font-weight:bold;color:#e89300;font-size:20px;}
.details-table td.express{box-shadow:none;-webkit-box-shadow:none;font-weight:bold;color:#000;background:rgb(234,245,248);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZjVmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMmU0ZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(234,245,248,1) 0%, rgba(194,228,250,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,245,248,1)), color-stop(100%,rgba(194,228,250,1)));background:-webkit-linear-gradient(top, rgba(234,245,248,1) 0%,rgba(194,228,250,1) 100%);background:-o-linear-gradient(top, rgba(234,245,248,1) 0%,rgba(194,228,250,1) 100%);background:-ms-linear-gradient(top, rgba(234,245,248,1) 0%,rgba(194,228,250,1) 100%);background:linear-gradient(to bottom, rgba(234,245,248,1) 0%,rgba(194,228,250,1) 100%);box-shadow:0 -1px 2px #AECCDE inset;-webkit-box-shadow:0 -1px 2px #AECCDE inset;}
.oldie .details-table td.express{background:#C2E4FA;}
.details-table td.express td{color:#000;background:none;}
.details-table td.table-separator{background:#fff;box-shadow:none;-webkit-box-shadow:none;text-align:left;border:none;color:#000;font-size:1.615em;padding:22px 0 14px 12px;line-height:1.1;}
section.product-details .details-table-2 header{padding:12px 5px 9px 16px;background:rgb(190,190,190);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JlYmViZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiY2JjYmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(190,190,190,1) 0%, rgba(188,188,188,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(190,190,190,1)), color-stop(100%,rgba(188,188,188,1)));background:-webkit-linear-gradient(top, rgba(190,190,190,1) 0%,rgba(188,188,188,1) 100%);background:-o-linear-gradient(top, rgba(190,190,190,1) 0%,rgba(188,188,188,1) 100%);background:-ms-linear-gradient(top, rgba(190,190,190,1) 0%,rgba(188,188,188,1) 100%);background:linear-gradient(to bottom, rgba(190,190,190,1) 0%,rgba(188,188,188,1) 100%);}
.oldie section.product-details .details-table-2 header{background:#BCBCBC;}
section.product-details .details-table-2 header h1{font-size:1.769em;}
section.product-details .details-table-2 td{font-size:13px;color:#626262;padding-top:8px;padding-bottom:8px;border-width:2px;}
section.product-details .details-table-2 tr:nth-child(2n-1) td{background:#f6f6f6;}
.email-content{position:absolute;left:0;top:100%;width:100%;display:none;}
.email-content .wrapper-border{margin:0 0 0 10px;border-top:solid 6px #1E94D4;}
.email-content .wrapper-inner{margin:0 20.7% 0 5.7%;position:relative;padding:15px 0 35px;}
.email-content a.close{position:absolute;right:15px;bottom:5px;color:#185783;}
.email-content .e-row{padding:9px 0 0;position:relative;z-index:10;}
.email-content .e-row .b-left{width:36%;height:43px;padding:0 5% 0 0;position:relative;}
.email-content .e-row-new, .email-content .e-row-comment{display:none;}
.email-content .e-row-comment{display:none;}
.email-content .e-row-new .b-left{padding:0 5% 0 0;margin-left:41%;}
.email-content .e-row-comment .b-left{padding:10px 0 0;width:65%;height:112px;}
.email-content .e-row .button-container{width:18%;padding:4px 0 0;height:auto;}
.content-product .email-content button{padding-left:11%;}
.content-product .email-content button:after{right:7%;}
.email-content input, .email-content textarea{height:100%;font-size:20px;color:#0B576E;font-weight:normal;padding-left:8px;padding-right:8px;border:solid 1px #59A6D0;border-left-width:3px;box-shadow:0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.15);background:rgb(190,218,232);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JlZGFlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(190,218,232,1) 0%, rgba(255,255,255,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(190,218,232,1)), color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top, rgba(190,218,232,1) 0%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top, rgba(190,218,232,1) 0%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top, rgba(190,218,232,1) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom, rgba(190,218,232,1) 0%,rgba(255,255,255,1) 100%);}
.oldie .email-content input, .oldie .email-content textarea{background:#fff;}
.email-content textarea{border-left-width:1px;}
.add-box-row{padding:5px 0 0 41.5%;}
a.add-box{color:#185783;font-family:Arial;font-weight:normal;}
a.add-comment{position:absolute;left:5px;bottom:-23px;}
.e-row-new-container{position:relative;z-index:5;}
.e-row-new-container .remove-input, .e-row-comment .remove-input{position:absolute;left:-11%;top:10px;width:24px;height:24px;background:url(../images/layout/remove.png) no-repeat 0 0;}
.e-row-comment .remove-input{left:-7.5%;}
.email-content span.nr{position:absolute;left:-40px;top:10px;width:20px;height:20px;background:url("../images/layout/nr-list.png") no-repeat 0 0;text-align:center;line-height:20px;font-size:10px;font-family:Arial;color:#fff;}
.email-content .button-container-mobile{display:none;}
#email-result, #email-error{display:none;padding:10px 0 0;}
#email-result h2, #email-error h2{font-size:1.5em;font-family:Arial;font-weight:bold;color:#D08259;text-transform:none;}
#email-error h2{color:#f00;}
footer{background:#231F20;}
footer nav{text-transform:uppercase;}
footer nav ul{padding:2.0769em 0 0;}
footer nav ul li{float:left;padding:0 0.3846em 0.3846em 0;}
footer nav ul li a{font-size:1.116923em;display:block;color:#fff;line-height:1.790633;padding:0 0.6887em;letter-spacing:0.15em;}
footer nav ul li a.active{background:#141414;}
footer nav ul li a:hover{background:#141414;color:#fff;}
footer p{font-size:1.03230769em;clear:both;padding:0 0 2.01192em 0.74515em;color:#939598;}
section.footer-logos{background:#E8E8E8;padding:4.230769em 0;}
section.footer-logos ul{text-align:center;}
section.footer-logos ul li{display:inline;padding:0 1.846em;}
.mobile-phone{display:none;font-size:18px;color:#fff;height:50px;line-height:50px;background:#107DB5;text-transform:uppercase;}
.fixed-supported .mobile-phone{position:fixed;left:0;bottom:0;width:100%;text-align:center;z-index:9999;}
.mobile-phone a{color:#fff;}
.mobile-phone span.time{font-size:12px;}