@import "../css/reset.css";@import "../css/skeleton.css";@import "../css/ui.totop.css";@import url(https://fonts.googleapis.com/css?family=Philosopher:400,700italic|Open+Sans:400,600,700);article,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}
html{width:100%}
body{font:1em/1.6em "Open Sans", sans-serif;text-shadow:0 1px 1px #bbb;line-height:20px;color:#444444;background:#FDFBFD;-webkit-text-size-adjust:none;}
html{font-family:Arial,Tahoma,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
.center{text-align:center;}
table, table td{padding:10px 12px;border:1px solid #ff9933;background:#f9f9f9;width:100%;}
table th{padding:10px 20px;border:1px solid #ff9933;margin-bottom:24px;background:#f9f9f9;width:16%;font-weight: normal;text-align: center;text-transform: uppercase;}
a { text-decoration: none; }
.text{width:100%;margin:0 auto 0;text-align:left;max-width:860px;color:#006699;}
.text a{font-size:19px;color:#c33838;}
.text a:link{color:#006699;}
.text a:visited{color:#006699;}
.text a:hover{color:#c33838;}
.text a:active{color:#006699;}
.container{width:100%}
a{font-size:14,2px;color:#8e85ad;outline:none;text-decoration:none;cursor:pointer;letter-spacing:0.4px;}
a:hover{color:#270099;text-decoration:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.button:hover{background:#50828e;color:#fff;}
button,input,optgroup,select,textarea{color:#006699;text-shadow: 0 1px 2px #4a8cad;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}
.block{display:block;}
.inline-block{display:inline-block;}
.block{display:block;}
.inline-block{display:inline-block;}
h1{font-weight:400;font-size: 28px;font-weight:400;padding:124px 0 20px;letter-spacing:2px;color:#b11c1c;text-shadow:0 1px 2px #bbb
;text-align:center;line-height: 40px;}
h2{font-weight:400;color:#b11c1c;text-shadow: 0 1px 2px #bbb
;text-align:center;line-height: 30px;}
h3{font-weight:400;padding: 130px 0 25px;font-size:20px;text-align:center;line-height:30px;color:#b11c1c;text-shadow: 0 1px 3px #bbb;letter-spacing:2px;word-spacing:10px;}
.video {border: 1px solid #bfbfbf;text-shadow: 2px 2px 2px #ccc;}
.index{width: 150px;float:left;slign:left;margin: 10px 20px 0 0;}
.man{float:left;slign:left;margin:22px 20px 10px 0;padding: 16px;}
img {width:100%;}
.yandex{margin:10px 0;padding: 12px 17px;}
.name {
	margin-top: 0;
    font-size: 60px;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase;
    color: #fc7f00;
    text-shadow: 1px 1px 7px #aaa;
    line-height: 1.3em;
    letter-spacing: 1px;
}
.p{font-size:15px;text-align:justify;font-weight:400;text-shadow:1px 1px 1px #ccc;color:#353535;margin:0 auto 0;margin-bottom:1.6em;max-width:800px;width:93%;z-index:3;}p {padding: 7px 0 2px;}
.p__otstup {padding: 10px 15px 0;}
.p1 {padding: 15px;}
.akcent{padding-top:20px;text-shadow:2px 2px 7px #909090;text-transform:uppercase;}
.project {
    background: #006699;
    border: 2px solid #6699cc;
    box-shadow: 0 4px 10px #607d8b;
    margin-left: 218px;
    font-weight: 600;
    font-size: 21px;
    color: #f5f5f5;
    text-align: center;
    letter-spacing: 9px;
    word-spacing: 11px;
    margin: 0 200px;
    text-transform: uppercase;
    text-shadow: 0 0 2px #f5f5f5;
    padding: 10px 0 10px 0;
}
.top{background:url('../images/header_top.jpg') repeat-x #439cc3;padding: 30px 10px 28px;overflow:hidden;width:930px;}
.main-menu{position:fixed;box-shadow:0 0 50px #999999;z-index:99;}
.statistic{position:fixed;bottom:0;width:183.2%;text-shadow:0 1px 3px #bbb;font-weight:400;height:102px;line-height:40px;font-size:16px;text-align:center;background:#e7e7e7;top:0;z-index:1;}
.menu{display:none;}
#content{padding:120px 0px 0 0px;position:relative;z-index:8;}
.cont_pad{padding:0 0 57px 0 !important;}
.photo {
    float: left;
    width: 90px;
    border: 1px solid #99c4d7;
    padding: 0;
    margin-right: 20px;
}
.karta {
    background: #f6f6f6;
    border: 1px solid #99c4d7;
    width: 100%;
}
.sf-menu>li>a, h2, h3, #menu-icon, .solution>figure{font-family:'Open Sans', sans-serif;}
.pad_box{border-right:1px solid #dfdfdf;padding-right:35px;}
footer .social{overflow:hidden;float:right;padding:0 35px 0 0;margin-top:-5px;}
.footer_box{background:url('../images/footer.png') repeat-x #6e6b6b;padding:30px 0 30px;}
footer .privacy{padding:10px 0 0 35px;}
footer .privacy, footer .privacy a{color:#b1b1b2;}
.f_logo{display:inline-block;margin:-2px 5px 0 0;}
footer a:hover{color:#fff;}
.f_menu{padding:0 0 0 15px;overflow:hidden;float:left;}
.f_menu>li{float:left;margin-right:16px;padding-left:17px;background:url('../images/f_menu_li.jpg') 0 6px no-repeat;}
.f_menu>li:first-child{background:none;}
.f_menu a{color:#b1b1b1;font-size:12px;line-height:20px;display:inline-block;}
.f_menu a:hover, .f_menu li.current a{color:#fff;}
.bold{font-size:16.4px;color:#202020;font-weight: 400;text-shadow: 0 1px 1px #999999;}
.black{font-size:14px;color:#787878;font-weight: 400;letter-spacing: 1.3px;text-shadow: 0 1px 1px #717171;}
.green{color:#4b734a;font-size:18px;font-weight: 400;text-shadow: 0 1px 1px #4fc54c;}
.littlegreen{color:#4b734a;text-shadow: 0 1px 1px #4fc54c;}
.red{color:#535353;font-size:14px;font-weight: 400;line-height: 25px;text-shadow: 0 1px 1px #535353;}
.blue{color:#3898c8;font-size:14px;font-weight: 400;text-shadow: 0 1px 1px #8b8b8b;}
.line{text-align:justify}
.snippet{font-weight:400;font-size:16.5px;color:#006699;text-align:center;padding-bottom:30px;}
.relnews-area {
    overflow: hidden;
    background: rgba(171, 171, 171, 0.17);
    box-shadow: inset 0 0 4px 0 #dbdbdb;
    padding: 7px 7px 12px;
	border: 1px solid #bfbfbf;
    text-shadow: 2px 2px 2px #ccc;
	margin-bottom: 15px;
}
@media only screen and (max-width:995px){
table, table td{width:100%;}
.top{background:url('../images/header_top.jpg') repeat-x #439cc3;padding:30px 10px;overflow:hidden;width:740px;}
.statistic{height:104px;}
p{margin-bottom:20px;}
.p2{margin-bottom:12px;}
h1{font-weight:500;text-shadow:0 0 2px #f5f5f5;00;font-size:12px;}
h2{font-weight:500;text-shadow:0 0 2px #f5f5f5;00;font-size:10px;}
.project{font-weight:500;font-size:16px;color:#f5f5f5;text-align:center;margin:0 60px;text-transform:uppercase;text-shadow:0 0 2px #f5f5f5;}
h3{font-weight:400;font-size:15.9px;}
img.logo{padding:0;text-algn:center;}
iframe{width:100%;}
.relnews-area {
    overflow: hidden;
    background: rgba(171, 171, 171, 0.17);
    box-shadow: inset 0 0 4px 0 #dbdbdb;
    padding: 7px 7px 5px 10px;
    text-shadow: 1px 1px 1px #ccc;
}
h1 {
    font-size: 19.7px;}
}
@media only screen and (max-width:767px){table, table td{width:400px;}
h2{font-weight:400;padding:10px 0;font-size:10px;text-align:center;}
h2{display: block;}
h3{padding: 0 0 25px;}
.statistic{height:105px;}
.pad_box{border-right:0;padding-right:0;}
.top{padding:31px 10px 34px;width:380px;}
.social{display:none;}
.h2{display:none;}
img.logo{margin-right:0;}
.solution{display:none;}
.p5{margin-top:0;}
.relnews-area {
    overflow: hidden;
    background: rgba(171, 171, 171, 0.17);
    box-shadow: inset 0 0 4px 0 #dbdbdb;
    padding: 7px 7px 4px 9px;
    text-shadow: 1px 1px 1px #ccc;
}
header{display:none;}
h1 {
    padding-top: 30px;
}
.center{
	display: unset;
	font-weight: 500;
    padding-top: 130px;
    font-size: 19.7px;
    color: #b11c1c;
    text-shadow: 0 1px 3px #bbb;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 1.4em;
	text-align: center;}
h1{font-weight: 500;
font-size:16px;}
}
@media only screen and (max-width:480px){
table, table td{width:300px;}
.index {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
} 
.top{padding:33px 10px 32px;width:280px;}
.project{font-weight:500;font-size:20px;color:#f5f5f5;text-align:center;margin:0 10px;text-shadow:0 0 2px #f5f5f5;}
.testimonials{float:none;padding-bottom:10px;margin:0;padding:10px 0 20px;}
footer .privacy{padding:10px 0 0 35px;}
.relnews-area {
    overflow: hidden;
    background: rgba(171, 171, 171, 0.17);
    box-shadow: inset 0 0 4px 0 #dbdbdb;
    padding: 7px 7px 5px 9px;
    text-shadow: 1px 1px 1px #ccc;
}
}
@media only screen and (max-width:360px){
table, table td{width:300px;.top{width:100%;}
footer .privacy{padding:10px 0 0 20px;}
}
@media only screen and (max-width:240px){
table, table td{width:200px;.top{width:100%;}
footer .privacy{padding:10px 0 0 20px;}
}