html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0;background:url(../images/bg_main.jpg) no-repeat center 0 fixed;min-height:100%}
html{min-height:100%}
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; text-decoration: none; color:rgb(0, 174, 239);}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:0.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}sub{bottom:-0.25em}
img{border:0;max-width:100%}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}
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-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0;text-align:left;width:100%;margin-top:17px}
td,th{padding:0}
img{max-width:100%}
ul{padding:0;margin:0}
@font-face{font-family:"PF Din Text Cond Pro";src:url('fonts/pfdintextcondpro-medium-webfont.eot');src:url('fonts/pfdintextcondpro-medium-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/pfdintextcondpro-medium-webfont.woff2') format('woff2'), url('fonts/pfdintextcondpro-medium-webfont.woff') format('woff'), url('fonts/pfdintextcondpro-medium-webfont.ttf') format('truetype'), url('fonts/pfdintextcondpro-medium-webfont.svg#pf_din_text_cond_promedium') format('svg');font-weight:500;font-style:normal}
@font-face{font-family:"PF Din Text Cond Pro";src:url('fonts/pfdintextcondpro-regular-webfont.eot');src:url('fonts/pfdintextcondpro-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/pfdintextcondpro-regular-webfont.woff2') format('woff2'), url('fonts/pfdintextcondpro-regular-webfont.woff') format('woff'), url('fonts/pfdintextcondpro-regular-webfont.ttf') format('truetype'), url('fonts/pfdintextcondpro-regular-webfont.svg#pf_din_text_cond_proregular') format('svg');font-weight:400;font-style:normal}
body{font-family:"PF Din Text Cond Pro";font-size:16px;line-height:1}
.container{width:930px;margin:0 auto;padding:0 10px;background:#fff}
.container:after{content:" ";display:block;clear:both}
.logo img{width:228px}
.header_phone{font-size:29px;font-weight:400;text-transform:uppercase;color:rgb(124, 124, 124);display:inline-block;vertical-align:top;border-left:2px solid #939598;line-height:50px;margin:60px 0 0 38px;padding-left:21px;text-decoration:none}
.header_phone span{color:rgb(0, 174, 239)}
.header_text{font-size:29px;font-weight:400;color:rgb(124, 124, 124);display:inline-block;vertical-align:top;border-left:2px solid #939598;line-height:50px;margin:60px 0 0 38px;padding-left:21px;text-decoration:none}
.header_text span{color:rgb(0, 174, 239)}
.search_search-input{color:rgba(0, 0, 0,.5);font-family:"Myriad Pro";font-size:15px;font-weight:400;width:205px;outline:none;border:none;-khtml-border-radius:none;-webkit-border:none;-khtml-border:none;-webkit-bottom:2px dotted rgba(0, 0, 0,.2);-khtml-bottom:2px dotted rgba(0, 0, 0,.2);border-bottom:2px dotted rgba(0, 0, 0,.2);padding:6px 0;vertical-align:top;-webkit-appearance:none;-khtml-appearance:none;-moz-appearance:none;appearance:none}
.logo{display:inline-block;vertical-align:top;margin-top:42px;margin-left:16px}
.header_search{display:inline-block;float:right;margin-top:64px;margin-right:-3px}
.search_submit{padding:0;font-weight:400;border:none;background:none;margin-left:0px;margin-top:px;width:20.5px;height:32px;margin-left:-2px;background:url(../img/icon-search.png) no-repeat center;background-size:100%}
.headrer_nav{margin:40px 0 40px 0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:100%;position:relative;background-image:-moz-linear-gradient(bottom, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.12) 91%, rgba(0, 0, 0, 0.12) 100%);background-image:-o-linear-gradient(bottom, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.12) 91%, rgba(0, 0, 0, 0.12) 100%);background-image:-webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.12) 91%, rgba(0, 0, 0, 0.12) 100%);background-image:linear-gradient(to top, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.12) 91%, rgba(0, 0, 0, 0.12) 100%);background-color:rgb(255, 255, 255);border:1px solid rgba(0, 0, 0, 0.2);box-sizing:border-box}
.headrer_nav:after{content:" ";display:block;clear:both}
.headrer_nav > li{font-size:18px;line-height:14px;font-weight:500;text-transform:uppercase;display:inline-block;float:left;position:relative;border-right:1px solid rgb(214, 214, 214)}
.headrer_nav > li > a{color:rgb(105, 109, 114);text-decoration:none;line-height:14px;display:inline-block;padding:15px 23px 14px 23px}
.headrer_nav > li:hover > a{color:rgb(105, 109, 114);background-color:rgb(204, 239, 252);padding-top:16px;margin-top:-1px;background-image:-moz-linear-gradient(bottom, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.12) 91%, rgba(0, 0, 0, 0.12) 100%);background-image:-o-linear-gradient(bottom, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.12) 91%, rgba(0, 0, 0, 0.12) 100%);background-image:-webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.12) 91%, rgba(0, 0, 0, 0.12) 100%);background-image:linear-gradient(to top, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.12) 91%, rgba(0, 0, 0, 0.12) 100%)}
.headrer_nav > li:hover .sub-manu{display:block}
.sub-manu{display:none;position:absolute;top:100%;left:-1px;list-style:none;font-size:17px;font-weight:400;border-top:1px solid rgba(0, 0, 0, 0.2);background-color:rgb(204, 239, 252);width:319px;text-transform:none}
.sub-manu a{color:rgb(0, 0, 0);text-decoration:none;display:inline-block;width:100%;padding:7px 10px 8px 18px;box-sizing:border-box}
.sub-manu a:hover{background-color:rgb(156, 224, 249)}
.headrer_nav .nav-account,.headrer_nav .headrer_nav-active{background-color:rgb(0, 174, 239);background-image:-moz-linear-gradient(bottom, rgb(0, 174, 239) 0%, rgb(111, 104, 159) 100%);background-image:-o-linear-gradient(bottom, rgb(0, 174, 239) 0%, rgb(111, 104, 159) 100%);background-image:-webkit-linear-gradient(bottom, rgb(0, 174, 239) 0%, rgb(111, 104, 159) 100%);background-image:linear-gradient(to top, rgb(0, 174, 239) 0%, rgb(111, 104, 159) 100%);color:rgb(255, 255, 255);border-bottom:1px solid rgb(0, 174, 239);border-top:1px solid rgb(111, 104, 159);text-shadow:0 1px 2px rgba(0, 0, 0, 0.5);margin:-1px 0}
.headrer_nav .nav-account a,.headrer_nav .headrer_nav-active a{color:rgb(255, 255, 255);line-height:14px;width:100%;box-sizing:border-box}
.headrer_nav .nav-account{float:right;display:block;width:225px;text-align:right;border-radius:4px;border-top-left-radius:0px;border-bottom-left-radius:0px;margin-right:-1px;border-right:none}
.headrer_nav > li:first-child{border-radius:4px;border-top-right-radius:0px;border-bottom-right-radius:0px}
.headrer_nav > li:nth-last-child(2){border-right:none}
.headrer_nav > li:first-child > a{padding-left:19px}
.headrer_nav li.headrer_nav-active:first-child{margin-left:-1px}
.headrer_nav li.headrer_nav-active:first-child a{padding-left:20px}
.headrer_nav li.headrer_nav-active:first-child:hover{margin-left:0px}
.headrer_nav li.headrer_nav-active:first-child:hover a{padding-left:19px}
.headrer_nav .nav-account:hover{border-bottom:1px solid rgb(183, 183, 183)}
.headrer_nav .nav-account:hover a{border-radius:4px;border-top-left-radius:0px;border-bottom-left-radius:0px;text-shadow:none}
.headrer_nav > li.headrer_nav-active:hover{border-bottom:1px solid rgb(183, 183, 183);text-shadow:none}
.headrer_nav > li:first-child:hover a{border-radius:4px;border-top-right-radius:0px;border-bottom-right-radius:0px}
h1{color:rgb(0, 174, 239);font-size:33px;font-weight:400;text-transform:uppercase}
h2{color:rgb(0, 174, 239);font-size:28px;font-weight:400;text-transform:uppercase;line-height:31px;margin:.7em 0 .25em 0}
h3{color:rgb(0, 136, 201);font-size:25px;font-weight:400;text-transform:uppercase;line-height:31px;margin:.7em 0 .25em 0}
h4{color:rgba(0, 0, 0,.8);font-size:20px;font-weight:500;text-transform:uppercase;line-height:31px;margin:.3em 0 .2em 0}

p{color:rgb(124, 124, 124);font-family:"Arial";font-size:15px;line-height:20px;font-weight:400;margin:.5em 0 .8em 0}
p.accent{color:rgb(98, 90, 151);font-size:17px;line-height:25px;font-weight:500;text-transform:uppercase;font-family:"PF Din Text Cond Pro"}
.services{margin-right:-40px;padding-top:7px}
.services_item-title{margin-bottom:9px;text-decoration:none}
.services_item-text{color:rgb(124, 124, 124);font-family:"PT Sans";font-size:13px;line-height:16px;font-weight:400}

.services_item-text li{list-style-type: none;  /* Прячем исходные маркеры */
 //z-index: expression(runtimeStyle.zIndex = 1, this.innerHTML = "&ndash;" + this.innerHTML) /* хак для ие6 и 7 */}
.services_item-text li:before{color:rgb(0, 174, 239); /* Цвет маркера */
    	  content: "\00BB";  /*Сам маркер */
          padding-right: 5px; /* Расстояние от маркера до текста */ }

.services_item{display:inline-block;width:276px;vertical-align:top;margin:0 34px 38px 0}
.services_sidebar .services_item{display:block;width:100%;box-sizing:border-box;vertical-align:top;margin:0 0 13px 0}
.item-icon{width:49px;height:49px;margin-right:14px}
.services_sidebar .item-icon{width:42px;height:42px}
.services_item-title{display:table}
.services_item-title h4{display:inline-block;margin:0;line-height:25px;font-size:21px;vertical-align:middle;width:215px;display:table-cell}
.services_item-title h5{display:inline-block;margin:0;color:rgb(124, 124, 124);font-size:16px;line-height:20px;font-weight:500;text-transform:uppercase;vertical-align:middle;width:215px;display:table-cell;text-decoration:none}
.footer{color:rgb(140, 140, 140);font-family:"PT Sans";font-size:15px;line-height:19px;font-weight:400;margin-top:32px}
.footer a{color:rgb(140, 140, 140);text-decoration:none}
.col-1{display:inline-block;width:272px;margin-right:38px;vertical-align:top;padding:12px 0 0 17px;position:relative;box-sizing:border-box}
.col-1:last-child{width:290px;margin-right:0}
.col-1:before{width:1px;height:44px;background-color:rgb(156, 224, 249);content:" ";display:block;position:absolute;left:0;top:0}
.footer_nav{list-style:none}
.footer-copy{display:inline-block;margin-bottom:9px}
.account-icon{font-size:44px;font-weight:400;text-shadow:0 1px 2px rgba(0, 0, 0, 0.5);position:absolute;left:15px;top:0;width:28.5px;height:45px;background:url(../img/icon-acc.png) no-repeat center;background-size:100%}
.contant_list li{list-style:none;position:relative;color:rgb(124, 124, 124);font-family:"Arial";font-size:15px;line-height:20px;font-weight:400;vertical-align:top;padding-left:30px;padding-right:20px;margin-bottom:12px}
.contant_list li:before{content:"";display:inline-block;color:rgb(0, 174, 239);font-size:35px;line-height:20px;font-weight:400;position:absolute;width:7px;height:12.5px;background:url(../images/icon-item.png) no-repeat;background-size:cover;left:9px;top:4px}
.contant{display:inline-block;width:605px;margin-bottom:27px}
.contant_list{margin-bottom:32px}
.sidebar{display:inline-block;vertical-align:top;width:272px;margin-right:34px;background-color:rgb(255, 255, 255);border:1px solid rgba(0, 0, 0, 0.2);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:0 0 0 24px;box-sizing:border-box;position:relative;margin-top:-10px}
.sidebar h3{margin:20px 0 7px 0;color:rgba(0, 0, 0,.7);font-family:"PF Din Text Cond Pro";font-size:25px;font-weight:500;text-transform:uppercase}
thead th{color:rgb(0, 184, 186);font-size:17px;font-weight:500;text-transform:uppercase;padding-bottom:10px}
tbody th{color:rgb(124, 124, 124);font-family:"Arial";font-size:15px;line-height:17px;font-weight:700;padding-bottom:30px;padding-top:10px;vertical-align:top;padding-right:27px}
tbody td{color:rgb(124, 124, 124);font-family:"Arial";font-size:15px;line-height:17px;font-weight:400;vertical-align:top;min-width:140px;padding-top:10px}
.contant .btn-submit{color:rgb(255, 255, 255);font-family:"PF Din Text Cond Pro";font-size:23px;font-weight:500;text-transform:uppercase;text-shadow:0 1px 2px rgba(0, 0, 0, 0.5);width:217px;border:none;text-align:center;line-height:50px;background-color:rgb(22, 190, 192);background-image:-moz-linear-gradient(bottom, rgba(0, 0, 0, 0.14) 0%, rgba(255, 255, 255, 0.14) 100%);background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.14) 0%, rgba(255, 255, 255, 0.14) 100%);background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.14) 0%, rgba(255, 255, 255, 0.14) 100%);background-image:linear-gradient(to top, rgba(0, 0, 0, 0.14) 0%, rgba(255, 255, 255, 0.14) 100%);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.34);-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.34);box-shadow:0 1px 0 rgba(0, 0, 0, 0.34);margin:0}
.contant{margin-top:-12px}
.contant h1{margin:0.67em 0 .60em 0}
.contant .btn-submit:active{-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.34), inset 0 3px 3px rgba(0, 0, 0, 0.35);-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.34), inset 0 3px 3px rgba(0, 0, 0, 0.35);box-shadow:0 1px 0 rgba(0, 0, 0, 0.34), inset 0 3px 3px rgba(0, 0, 0, 0.35)}
.contant label{color:rgb(0, 184, 186);font-size:17px;font-weight:500;text-transform:uppercase;display:inline-block;position:relative}
.contant label[for="message"]{display:block;margin-right:36px}
.contant input{color:rgba(0, 0, 0,.8);font-family:"Arial";font-size:15px;font-weight:400;width:272px;line-height:36px;background-color:rgb(255, 255, 255);border:1px dotted rgb(161, 161, 161);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:0 12px 0;box-sizing:border-box;margin:8px 36px 19px 0}
.contant form{margin-right:-36px}
textarea{width:580px;height:71px;background-color:rgb(255, 255, 255);border:1px dotted rgb(161, 161, 161);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;box-sizing:border-box;resize:vertical;margin:8px 0;color:rgba(0, 0, 0,.8);font-family:"Arial";font-size:15px;font-weight:400;line-height:36px;padding-left:12px}
.true{background:url(../images/check.png) no-repeat 95% center}
.false{background:url(../images/false.png) no-repeat 95% 13px}
textarea.true{background:url(../images/check.png) no-repeat 97.5% 13px}
textarea.false{background:url(../images/false.png) no-repeat 97.5% 13px}
tbody tr{border-top:1px solid #ccc}
