body{margin:0;padding:0;font-size:15px;line-height:22px;color:#333;font-family:arial, helvetica, sans-serif;}
a{outline:0;color:#0aa;text-decoration:none !important;border-bottom:1px solid #cee;}
a:focus{outline:thin dotted;}
a:active,
a:hover{outline:0}
a:hover,
a:focus{color:#e33;border-bottom:1px solid #eaa;}
a.box-link,
a.box-link:hover,
a.box-link:focus{border-bottom:0;display:block;}
a.box-link span.a{border-bottom:1px solid #cee;}
a.box-link:hover span.a,
a.box-link:focus span.a{border-bottom:1px solid #eaa;}
a.box-link span.pseudo-a{border-bottom:1px dotted #add;}
a.box-link:hover span.pseudo-a,
a.box-link:focus span.pseudo-a{color:#e33;border-bottom:1px dotted #e99;}
.pseudo-a{color:#0aa;border-bottom:1px dotted #add;cursor:pointer !important;}
.pseudo-a:hover,
.pseudo-a:focus{color:#e33;border-bottom:1px dotted #e99;}
.box-pseudo-link{border-bottom:0;cursor:pointer;}
.box-pseudo-link:hover,
.box-pseudo-link:focus{color:#e33;}
.box-pseudo-link:hover .dash,
.box-pseudo-link:focus .dash,
.box-pseudo-link:hover .dot,
.box-pseudo-link:focus .dot{border-bottom:1px dotted #e99;}
.dash{border-bottom:1px dashed #aaa;}
.dot{border-bottom:1px dotted #aaa;}
a img{outline:0;text-decoration:none !important;border-bottom:0 !important;}
abbr[title]{border-bottom:1px dotted;}
hr{clear:both;height:0;background:transparent;border:0;border-bottom:1px solid #ccc;margin:15px 0;}
hr.top{margin-top:0;}
hr.bott{margin-bottom:0;}
.hr{width:0;margin-right:-1px;border-right:1px solid #ccc;margin:0 15px;height:100%;}
h1,
h2,
h3,
h4,
h5,
h6{margin:10px 0 10px 0;font-weight:lighter;}
h1{font-size:34px;line-height:40px;}
h2{font-size:25px;line-height:32px;}
h3{font-size:22px;line-height:28px;}
h4{font-size:18px;line-height:22px;}
h5{font-size:15px;line-height:18px;}
h6{font-size:13px;line-height:16px;}
img{border:0;max-width:100%;}
code{font-size:90%;line-height:1;background-color:#f6f6f0;border-top:3px solid #f6f6f0;padding:0 5px 3px 5px;margin-top:-2px;}
pre code{display:block;font-size:90%;line-height:1.5;padding:15px 25px;white-space:pre;clear:both;overflow-x:auto;background-color:#f6f6f0;}
pre{white-space:normal;margin:15px 0;}
.example{padding:0 15px 0 50px;margin:15px 0;border-radius:2px;}
table{border-collapse:collapse;border-spacing:0;border-radius:2px;text-align:left;font-size:100%;border:0;background:#fff;color:#555;margin:0 0 15px 0;line-height:20px;}
table thead{color:#333;border-bottom:1px solid #bbb;}
table thead a{color:#333;border-bottom:1px dotted #777;}
table tr{padding:0;}
table td,
table th{padding:10px;vertical-align:top;}
table.auto td,
table.auto th{padding:10px 40px 10px 10px;vertical-align:top;}
table.auto td:last-child,
table.auto th:last-child{padding-right:10px;}
table.inp-compact tr td input{margin:-6px 0 -4px 0;line-height:1;}
table.vertical-mid td{vertical-align:middle;}
table.zebra tr:nth-child(2n+1){background:#f9f9f9;}
table.zebra tr:nth-child(2n){background:#f4f4f4;}
table.zebra.white tr:nth-child(2n){background:#fff;}
table.line tbody tr{border-bottom:1px solid #ececec;}
table.zebra th,
table.line th{border-bottom:2px solid #bbb;background:#fff;}
table.bordered tr td{border:1px solid #ececec;}
table.bordered tr th{border:1px solid #dcdcdc;}
table.nopad tr th:first-child,
table.nopad tr td:first-child{padding-left:0;}
table.nopad tr th:last-child,
table.nopad tr td:last-child{padding-right:0;}
.nomar{margin:0;}
td.null{white-space:nowrap;width:1px;}
table.wide{width:100%;}
table.hovered-tr tbody tr:hover,
table.hovered-tr tbody tr:focus{background:#f4f4f4;}
table.hovered-td tbody tr td:hover,
table.hovered-td tbody tr td:focus{background:#f4f4f4;}
.tableFloatingHeader{border-bottom:0;box-shadow:0 14px 20px -3px rgba(0,0,0,.18);border-radius:0 0 2px 2px;}
form{margin:0;}
form table td{padding:5px 10px;vertical-align:middle;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"]{display:inline-block;min-height:20px;line-height:20px;font-size:15px;padding:4px 6px 4px 7px;width:220px;margin:5px 0;color:#333;border-radius:1px;vertical-align:middle;background-color:white;border:1px solid #ccc;-webkit-transition:border 0.2s;-moz-transition:border 0.2s;-o-transition:border 0.2s;transition:border 0.2s;}
select.disable,
select.disable:hover,
select.disable:focus,
textarea.disable,
textarea.disable:hover,
textarea.disable:focus,
input.disable,
input.disable:hover,
input.disable:focus{background:#f4f4f4;border:1px solid #f4f4f4;}
input[type="checkbox"],
input[type="radio"]{width:auto;margin:4px 5px 4px 0;}
label.radio,
label.checkbox{margin-right:8px;}
select:focus,
textarea:focus,
input:focus{border-color:#555;}
select{width:auto;background-color:white;border:1px solid #ccc;}
select,
input[type="file"]{height:30px;line-height:30px;}
select[multiple],
select[size]{height:auto;}
textarea{overflow:auto;vertical-align:top;font-size:90%;max-width:100%;}
button,
a.button,
input[type="reset"],
input[type="submit"]{display:inline-block;padding:5px 15px;margin:4px 6px 4px 0;font-size:15px;line-height:20px;min-height:20px;background:#333;border:0;text-align:center;vertical-align:middle;border-radius:1px;color:#fff;cursor:pointer;}
button:hover,
a.button:hover,
input[type="submit"]:hover,
button:focus,
a.button:focus,
input[type="submit"]:focus{background:#444;}
button:active,
a.button:active,
input[type="submit"]:active{background-color:#777;}
.btn-larr:before{content:'';position:absolute;margin:-4px 0 0 -26px;width:0;height:0;border-top:14px solid transparent;border-right:10px solid #222;border-bottom:14px solid transparent;}
.upload-btn{display:inline-block;overflow:hidden;padding:0;margin:4px 6px 4px 0;width:170px;height:30px;line-height:30px;font-weight:bold;font-size:15px;color:#4b717e;background-color:#efefe5;border:0;color:#333;border-radius:1px;text-align:center;}
.upload-btn:hover,
.upload-btn:focus{background-color:#e6e6d9;color:#000;}
.upload-btn:active{background-color:#e6e6d9;box-shadow:inset 0 0 0 #ccc;}
.upload-btn input{position:absolute;display:block !important;width:170px !important;height:30px !important;padding:0 !important;margin:0 !important;opacity:0 !important;overflow:hidden !important;}
button.gray,
a.button.gray,
input[type="reset"],
input[type="submit"].gray{background-color:#f4f5e1;color:#333;}
.gray.btn-larr:before,
.gray.btn-rarr:after{content:'';position:absolute;margin:-4px 0 0 -25px;width:0;height:0;border-top:14px solid transparent;border-right:10px solid #f4f5e1;border-bottom:14px solid transparent;}
.gray.btn-rarr:after{border-right:0;margin:-4px 0 0 15px;border-left:10px solid #f4f5e1;}
button.gray:hover,
a.button.gray:hover,
input[type="reset"]:hover,
input[type="submit"].gray:hover,
button.gray:focus,
a.button.gray:focus,
input[type="reset"]:focus,
input[type="submit"].gray:focus{background-color:#444;color:#fff;}
.gray.btn-larr:hover:before,
.gray.btn-rarr:hover:after,
.gray.btn-larr:focus:before,
.gray.btn-rarr:focus:after{border-left-color:#444;border-right-color:#444;}
button.gray:active,
a.button.gray:active,
input[type="reset"]:active,
input[type="submit"].gray:active{background-color:#777;color:#fff;}
.gray.btn-larr:active:before,
.gray.btn-rarr:active:after{border-left-color:#777;border-right-color:#777;}
button.blue,
a.button.blue,
input[type="submit"].blue{background-color:#00b5b5;border-color:#00b5b5;color:#fff;}
button.blue:hover,
a.button.blue:hover,
input[type="submit"].blue:hover,
button.blue:focus,
a.button.blue:focus,
input[type="submit"].blue:focus{background-color:#0cc;border-color:#0cc;color:#fff;}
button.blue:active,
a.button.blue:active,
input[type="submit"].blue:active{border-color:#00a0a0;}
button.link,
a.button.link{background-color:transparent;border-color:transparent;color:#333;}
button.link:hover,
a.button.link:hover,
button.link:focus,
a.button.link:focus{background-color:#e6e6d9;border-color:#ccc;color:#000;}
button.link:active,
a.button.link:active{background-color:#e6e6d9;border-color:#888;}
button:last-child,
a.button:last-child,
input[type="submit"].gray:last-child{margin-right:0;}
.search{width:210px;}
.search input{width:140px;margin:1px 0 0 0;border-radius:1px 0 0 1px;border-right:0;}
.search button{width:60px;margin:1px 0 0 0;padding:4px 0;border-radius:0 1px 1px 0;}
.r2{-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
.r5{-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.round{-webkit-border-radius:5000px;-moz-border-radius:5000px;-o-border-radius:5000px;border-radius:5000px;}
.opa-100{opacity:1;}
.opa-90{opacity:.9;}
.opa-80{opacity:.8;}
.opa-70{opacity:.7;}
.opa-60{opacity:.6;}
.opa-50{opacity:.5;}
.opa-40{opacity:.4;}
.opa-30{opacity:.3;}
.opa-20{opacity:.2;}
.opa-10{opacity:.1;}
.opa-5{opacity:.05;}
.opa-95.hover:hover, .opa-90.hover:hover, .opa-80.hover:hover, .opa-70.hover:hover, .opa-60.hover:hover, .opa-50.hover:hover, .opa-40.hover:hover, .opa-30.hover:hover, .opa-20.hover:hover, .opa-10.hover:hover, .opa-5.hover:hover{opacity:1;}
.note{display:block;font-size:90%;line-height:20px;min-height:20px;padding:10px 20px;margin:10px 0;background:transparent;color:#666;border-radius:1px;border:1px solid #eee;}
.note pre,
.note code{background:rgba(0,0,0,.05);box-shadow:0 -2px 0 rgba(0,0,0,.05);}
.note.gray{background:#f7f7f7;color:#555;border-color:#e7e7e7;}
.note.info{background:#EEF4FF;color:#6681AA;border-color:#EEF4FF;}
.note.ok{background:#e1ffdb;color:#59894a;border-color:#b8ffa8;}
.note.warning{background:#FDFFC1;color:#CC8400;border-color:#FDFFC1;}
.note.error{background:#f7c8c8;color:#a83c3c;border-color:#f7c8c8;}
.note.black{background:#555;color:#ddd;border-color:#555;}
.table-group{padding:15px 45px 0 45px;}
.block-group{clear:both;padding:15px 45px 0 45px;-webkit-transition:padding 0.2s;-moz-transition:padding 0.2s;-o-transition:padding 0.2s;transition:padding 0.2s;}
.block-group_nospace{clear:both;padding:0;}
.block{display:block;float:left;}
.inblock{margin:15px 15px 0 15px;padding:0;}
.inblock.withbg{padding:15px;background-color:#f3f3f3;}
.slim{padding-top:0;}
.plate{padding-bottom:15px;}
.w5{width:5%;}
.w10{width:10%;}
.adapt .w16:nth-child(10n+1){clear:left;}
.w15{width:15%;}
.w16{width:16%;}
.w16:nth-child(6n),
.w16:nth-child(6n+1),
.w16:nth-child(6n-1),
.w16:nth-child(6n-2){width:17%;}
.no-adapt .w16:nth-child(6n),
.no-adapt .w16:nth-child(6n+1),
.no-adapt .w16:nth-child(6n-1),
.no-adapt .w16:nth-child(6n-2){width:16%;}
.adapt .w16:nth-child(6n+1){clear:left;}
.w20{width:20%;}
.adapt .w20:nth-child(5n+1){clear:left;}
.w25{width:25%;}
.adapt .w25:nth-child(4n+1){clear:left;}
.w30{width:30%;}
.w33{width:33%;}
.w33:nth-child(3n+2){width:34%;}
.no-adapt .w33:nth-child(3n+2){width:33%;}
.adapt .w33:nth-child(3n+2) .inblock{padding:0 1.48%;}
.adapt .w33:nth-child(3n+1){clear:left;}
.w40{width:40%;}
.w50{width:50%;}
.w60{width:60%;}
.w66{width:66%;}
.w67{width:67%;}
.w70{width:70%;}
.w75{width:75%;}
.w80{width:80%;}
.w90{width:90%;}
.w95{width:95%;}
.w100{width:100%;}
.w100px{width:100px;}
.w150px{width:150px;}
.w200px{width:200px;}
.w250px{width:250px;}
.w300px{width:300px;}
.w450px{width:450px;}
.w600px{width:600px;}
.h100px{height:100px;}
.h150px{height:150px;}
.h200px{height:200px;}
.h250px{height:250px;}
.h300px{height:300px;}
.h450px{height:450px;}
.h600px{height:600px;}
.ncr{cursor:default !important}
.pcr{cursor:pointer !important}
.indesign em.id{clear:both;display:block;width:110px;padding:5px 8px;margin:0 auto;background:#333;color:#fff;font-style:italic;opacity:0;-webkit-transition:ALL 0.2s;-moz-transition:ALL 0.2s;-o-transition:ALL 0.2s;transition:ALL 0.2s;}
.indesign:hover em.id,
.indesign:focus em.id{margin:10px auto -50px;opacity:1;}
menu{padding:0;margin:15px 0;list-style:none;}
.site .nav-width{width:150px;display:block;}
.box{position:absolute;float:left;width:100%;top:0;bottom:0;}
.slider-box{height:550px;line-height:0;}
.slider-box div.item{position:absolute;width:100%;text-align:center;}
.slider-box div.item .description{position:absolute;line-height:22px;min-height:22px;top:20%;left:80%;text-align:left;}
.switch{float:left;border-radius:2px;}
.switch a{display:block;}
.switch div{float:left;}
.switch div a{z-index:99;overflow:hidden;border:1px solid #eaeaea;-moz-transition:border 0.2s, background-color 0.2s;-o-transition:border 0.2s, background-color 0.2s;transition:border 0.2s, background-color 0.2s;}
.switch a:hover,
.switch a:focus{border:1px solid #eaeaea;background-color:#eaeaea;}
.switch .icon{display:block;float:left;width:50px;height:30px;}
.switch .title{z-index:999;display:block;float:left;color:inherit;line-height:28px;min-height:28px;margin:2px 0 0 0;cursor:pointer;}
.switch .active{z-index:888;}
.switch .active a{z-index:995;color:white;border:1px solid #222;background-color:#333;-moz-transition:background-color 0s;-o-transition:background-color 0s;transition:background-color 0s;}
.switcher-link>span{display:block;float:left;clear:both;padding:.4em 1em .4em;margin:0 -1em 0 -1em;border-radius:10em;line-height:1.4;}
.switcher-link>span.left{padding:.3em .7em .3em 1em;margin:0em 0em 0em -1em;}
.switcher-link>span.right{padding:.3em .9em .3em 1em;margin:0 -1em 0 0;}
.switcher-link>span.cube{border-radius:1px;padding:.3em .7em;margin:0 0 0 -.7em;}
.switcher-link>span.title{margin-top:.8em;font-weight:700;}
.switcher-link>span:first-child{margin-top:0;}
.switcher-link.inline>span{display:inline-block;padding:0 1em;margin:0;}
.switcher-link span.active{background:#eee;box-shadow:inset 0 2px 0 rgba(0,0,0,.05);color:#333;}
.switcher-link span.dark.active{background:#333;color:#fff;box-shadow:inset 0 2px 0 rgba(0,0,0,.3);}
.switcher-link span.left.active{border-radius:1.5em 0 0 1.5em;}
.switcher-link span.right.active{border-radius:0 1.5em 1.5em 0;}
.switcher-link>span.active span.pseudo-a,
.switcher-link>span.active a{border:0;cursor:default !important;}
.navbar{float:left;margin:15px 0 0 15px;list-style:none;padding:0;border-radius:2px;-webkit-transition:margin 0.2s;-moz-transition:margin 0.2s;-o-transition:margin 0.2s;transition:margin 0.2s;z-index:9999;}
.navbar>div{float:none;margin:0;z-index:99;border-radius:0;}
.navbar.inline>div{float:left;}
.navbar a{display:block;padding:5px;}
.text-navbar{z-index:999;}
.text-navbar>*{float:none;}
.text-navbar.inline>*{float:left;}
.text-navbar a{display:block;}
.text-navbar.inline a{display:inline-block;}
.phone-code{margin:0 .33em 0 -2em;color:#bbb;}
.input-xs{width:30px !important;}
.input-s{width:50px !important;}
.input-m{width:100px !important;}
.input-m input{box-sizing:border-box;width:100px !important;}
.input-xm{width:150px !important;}
.input-l{width:200px !important;}
.input-xl{width:300px !important;}
.input-xxl{width:400px !important;}
.input-all{width:100% !important;}
.input-auto{width:auto !important;}
.t-5{font-size:16px;line-height:24px;}
.t-4{font-size:18px;line-height:25px;}
.t-3{font-size:22px;line-height:28px;}
.t-2{font-size:26px;line-height:32px;}
.t-1{font-size:32px;line-height:40px;}
.t-super-head{font-size:60px;line-height:1;margin-left:-.05em;font-weight:300;}
p.no-float{margin-top:15px;}
p{margin:0 0 15px;}
q{display:block;color:#555;font-style:italic;padding-left:40px;margin:0 0 15px 0;quotes:"\201C" "\201D" "\2018" "\2019";}
small,
.t-small{font-size:90%;}
.t-smaller{font-size:80%;}
.t-big{font-size:110%;}
.t-bigger{font-size:120%;}
.t-em{font-style:italic;}
.t-norm{font-size:15px;line-height:22px;}
.t-bold{font-weight:700;}
.t-light{font-weight:300;}
.t-date{font-size:80%;color:#777;}
.t-count{font-size:80%;color:#aaa;}
.t-prolog{padding-left:10px;font-size:90%;color:#777;border-left:1px solid rgba(0,0,0,.15);}
.t-gray1{color:#ddd;}
.t-gray2{color:#ccc;}
.t-gray3{color:#aaa;}
.t-gray4{color:#999;}
.t-gray5{color:#888;}
.t-dark1{color:#222;}
.t-dark2{color:#333;}
.t-dark3{color:#555;}
.t-dark4{color:#666;}
.t-dark5{color:#777;}
.t-narrow{font-family:arial narrow;}
.t-left{text-align:left;}
.t-center{text-align:center;}
.t-right{text-align:right;}
.img-box{line-height:0;}
.ein{padding-top:0;margin-top:0;}
.clear{clear:both;}
.clear-n{clear:none;}
.clear-l{clear:left;}
.clear-r{clear:right;}
.dsp-b{display:block;}
.dsp-i{display:inline;}
.dsp-i-b{display:inline-block;}
.f-left{float:left;}
.f-center{margin:0 auto;float:none;display:block;}
.f-right{float:right;}
.hovered-p p:hover,
p.hovered-p:hover{background:#f4f4f4;}
.hovered-p p.no_hover:hover{background:transparent;}
.no_marg{margin:0;}
.no_padd{padding:0;}
.no_space{padding:0;margin:0;}
@media (min-width:1800px) and (max-width:100500px){body{font-size:17px;line-height:24px;}
.adapt .w20{width:16%;}
.adapt .w20:nth-child(6n+2),
.adapt .w20:nth-child(6n+3),
.adapt .w20:nth-child(6n-1),
.adapt .w20:nth-child(6n-2){width:17%;}
.adapt .w20:nth-child(5n+1){clear:none;}
.adapt .w20:nth-child(6n+1){clear:left;}
.adapt .w25{width:20%;}
.adapt .w25:nth-child(5n+1){clear:left;}
.adapt .w25:nth-child(4n+1){clear:none;}
.adapt .w33{width:20%;}
.adapt .w33:nth-child(3n+2) .inblock{padding:0;}
.adapt .w33:nth-child(5n+1){clear:left;}
.adapt .w33:nth-child(3n+1){clear:none;}
.adapt .w50{width:33%;}
.adapt .w50:nth-child(3n+2){width:34%;}
.adapt .w50:nth-child(3n+1){clear:left;}
h1,
h2,
h3,
h4,
h5,
h6{margin:15px 0 15px 0;}
h1{font-size:36px;line-height:42px;}
h2{font-size:28px;line-height:36px;}
h3{font-size:24px;line-height:30px;}
h4{font-size:20px;line-height:25px;}
h5{font-size:18px;line-height:22px;}
h6{font-size:15px;line-height:18px;}
.table-group{padding:20px 100px;}
.block-group{clear:both;padding:20px 100px 0 100px;}
.plate{padding-bottom:20px;}
.inblock{margin:20px 30px 0 30px;padding:0;}
.inblock.withbg{padding:20px 30px;}
.footer{padding-bottom:100px;}
.t-norm{font-size:16px;line-height:24px;}
.t-4{font-size:20px;line-height:25px;}
.t-3{font-size:24px;line-height:30px;}
.t-2{font-size:28px;line-height:36px;}
.t-1{font-size:36px;line-height:42px;}
.t-super-head{font-size:64px;line-height:1;}
}
@media (min-width:1366px) and (max-width:1800px){.adapt .w25{width:20%;}
.adapt .w25:nth-child(5n+1){clear:left;}
.adapt .w25:nth-child(4n+1){clear:none;}
.adapt .w33{width:25%;}
.adapt .w33:nth-child(3n+2) .inblock{padding:0;}
.adapt .w33:nth-child(4n+1){clear:left;}
.adapt .w33:nth-child(3n+1){clear:none;}
.table-group{padding:20px 70px;}
.block-group{clear:both;padding:20px 70px 0 70px;}
.plate{padding-bottom:20px;}
}
@media (min-width:1152px) and (max-width:1279px){}
@media (min-width:1024px) and (max-width:1152px){.table-group{padding:15px 30px;}
.block-group{clear:both;padding:15px 25px 0 25px;}
.plate{padding-bottom:15px;}
}
@media (min-width:920px) and (max-width:1024px){.table-group{padding:15px 30px;}
.block-group{clear:both;padding:15px 15px 0 15px;}
.plate{padding-bottom:15px;}
.adapt .w16{width:20%;}
.adapt .w16:nth-child(5n+1){clear:left;}
.adapt .w16:nth-child(6n+1){clear:none;}
.adapt .w20{width:25%;}
.adapt .w20:nth-child(4n+1){clear:left;}
.adapt .w20:nth-child(5n+1){clear:none;}
.adapt .w25{width:33%;}
.adapt .w25:nth-child(3n+2){width:34%;}
.adapt .w25:nth-child(3n+2) .inblock{padding:0 1.48%;}
.adapt .w25:nth-child(3n+1){clear:left;}
.adapt .w25:nth-child(4n+1){clear:none;}
.adapt .w33{width:50%;}
.adapt .w33:nth-child(3n+2) .inblock{padding:0;}
.adapt .w50{width:100%;}
}
@media (min-width:840px) and (max-width:920px){.table-group{padding:10px 25px;}
.block-group{clear:both;padding:10px 10px 0 10px;}
.plate{padding-bottom:10px;}
.adapt .w10{width:20%;}
.adapt .w10:nth-child(5n+1){clear:left;}
.adapt .w10:nth-child(10n+1){clear:none;}
.adapt .w16{width:25%;}
.adapt .w16:nth-child(4n+1){clear:left;}
.adapt .w16:nth-child(6n+1){clear:none;}
.adapt .w20{width:25%;}
.adapt .w20:nth-child(4n+1){clear:left;}
.adapt .w20:nth-child(5n+1){clear:none;}
.adapt .w25{width:33%;}
.adapt .w25:nth-child(3n+2){width:34%;}
.adapt .w25:nth-child(3n+2) .inblock{padding:0 1.48%;}
.adapt .w25:nth-child(3n+1){clear:left;}
.adapt .w25:nth-child(4n+1){clear:none;}
.adapt .w33{width:50%;}
.adapt .w33:nth-child(3n+2) .inblock{padding:0;}
.adapt .w50{width:100%;}
}
@media (min-width:760px) and (max-width:840px){.table-group{padding:10px 25px;}
.block-group{clear:both;padding:10px 10px 0 10px;}
.plate{padding-bottom:10px;}
.adapt .w10{width:20%;}
.adapt .w10:nth-child(5n+1){clear:left;}
.adapt .w10:nth-child(10n+1){clear:none;}
.adapt .w16{width:25%;}
.adapt .w16:nth-child(4n+1){clear:left;}
.adapt .w16:nth-child(6n+1){clear:none;}
.adapt .w20{width:33%;}
.adapt .w20:nth-child(3n+2){width:34%;}
.adapt .w20:nth-child(3n+2) .inblock{padding:0 1.5%;}
.adapt .w20:nth-child(3n+1){clear:left;}
.adapt .w20:nth-child(4n+1),
.adapt .w20:nth-child(5n+1){clear:none;}
.adapt .w25{width:50%;}
.adapt .w33{width:50%;}
.adapt .w33:nth-child(3n+2) .inblock{padding:0;}
.adapt .w50{width:100%;}
}
@media (max-width:760px){body{font-size:14px;}
.t-super-head{font-size:48px;line-height:1;margin-left:-.05em;font-weight:300;}
.table-group{padding:10px 25px;}
.block-group{clear:both;padding:10px 10px 0 10px;}
.plate{padding-bottom:10px;}
.adapt .w10{width:20%;}
.adapt .w10:nth-child(5n+1){clear:left;}
.adapt .w10:nth-child(10n+1){clear:none;}
.adapt .w16{width:25%;}
.adapt .w16:nth-child(4n+1){clear:left;}
.adapt .w16:nth-child(6n+1){clear:none;}
.adapt .w20{width:33%;}
.adapt .w20:nth-child(3n+2){width:34%;}
.adapt .w20:nth-child(3n+1){clear:left;}
.adapt .w20:nth-child(4n+1),
.adapt .w20:nth-child(5n+1){clear:none;}
.adapt .w25{width:50%;}
.adapt .w33{width:100%;}
.adapt .w33:nth-child(3n+2) .inblock{padding:0;}
.adapt .w50{width:100%;}
}
.phone-code{margin:0 .33em 0 -2em;color:#bbb;}
hr{margin-left:45px;margin-right:45px;margin-bottom:0;border-bottom:1px solid #ccc;}
.indent-l{margin-left:20%;}
i.micro-icon img{width:1em;height:1em;margin:0 .4em -.1em 0;}
i.micro-icon.outside img{margin-left:-1.4em;}
i.mini,
i.micro{display:inline-block;}
i.mini{height:59px;width:80px;}
i.micro{height:30px;width:40px;}
.footer i.mini{margin:15px;}
.electron i.mini{background:url(./../images/icon-dacard.png) 0 0 no-repeat;}
.po i.mini{background:url(./../images/icon-dacard.png) -140px 0 no-repeat;}
a.electron:hover i.mini,
a.electron:focus i.mini,
i.mini.electron:hover,
i.mini.electron.color{background:url(./../images/icon-dacard.png) 0 -80px no-repeat;}
a.po:hover i.mini,
a.po:focus i.mini,
.po:hover i.mini,
i.mini.po:hover{background:url(./../images/icon-dacard.png) -140px -80px no-repeat;}
.social-box{width:100%;margin:25px 0;}
.social-box .social-line{margin:0 45px;border-top:1px solid #ccc;}
.pluso{left:50%;margin:-15px 0 0 -185px;width:345px;text-align:center;}
span.social{display:inline-block;font-size:13px;line-height:20px;width:135px;float:left;margin:0 10px 0 5px;color:#999;}
.pluso a{border:0;float:left;margin-right:5px;}
.pluso a.pluso-email{margin:0 5px 0 15px;}
.pluso a.pluso-twitter,
.pluso a.pluso-facebook,
.pluso a.pluso-google,
.pluso a.pluso-vkontakte{margin:0 5px 0 0;}
.pluso a.pluso-vkontakte{margin-right:8px;}
.pluso-small a{margin-right:15px;}
.pluso .pluso-counter-container{margin-left:55px;}
.footer{padding-bottom:60px;font-size:13px;}
.footer a.box-link span.a{color:#666;border-bottom:1px solid #ccc;}
.footer a.electron.box-link:hover span.a,
.footer a.electron.box-link:focus span.a{color:#10907c;border-bottom:1px solid #78dccd;}
.footer a.po.box-link:hover span.a,
.footer a.po.box-link:focus span.a{color:#225f8e;border-bottom:1px solid #82b3d9;}
.footer a.box-link span.pseudo-a{border-bottom:1px dotted #f1a5a5;}
.footer a.box-link:hover span.pseudo-a,
.footer a.box-link:focus span.pseudo-a{color:#e10000;border-bottom:1px dotted #f1a5a5;}
.dacard.prodacts table{width:100%;margin:15px 0;border-top:2px solid #ddd;}
.dacard.prodacts table tr:hover td:last-child{background:#f4f4e9;}
.dacard.prodacts table tr td{width:50%;}
.dacard table td,
.dacard table th{padding:15px;vertical-align:top;}
.dacard table tr td:first-child{font-weight:700;padding-left:0;color:#666;}
.dacard button{color:#76daff;}
.dacard button:hover,
.dacard button:focus{color:#fff;}
.dacard button:active{color:#ccc;}
.dacard button.gray{color:#444;}
.dacard button.gray:hover,
.dacard button.gray:hover{color:#111;}
.dacard button.gray:active{color:#555;}
.text-navbar{position:absolute;margin:35px 0 0 60px;background:#00132e;border-radius:2px;padding:0 0 10px 0;box-shadow:inset 0 0 1px rgba(0,0,0,.3);-webkit-transition:margin 0.2s;-moz-transition:margin 0.2s;-o-transition:margin 0.2s;transition:margin 0.2s;}
.text-navbar a{color:#45deff;font-size:13px;width:120px;line-height:30px;min-height:30px;padding:0 0 0 30px;border:0;-webkit-transition:color 0.2s, background-color 0.2s;-moz-transition:color 0.2s, background-color 0.2s;-o-transition:color 0.2s, background-color 0.2s;transition:color 0.2s, background-color 0.2s;}
.text-navbar .group div.active b,
.text-navbar div.active.sub a,
.text-navbar div.active.sub a:hover,
.text-navbar div.active.sub a:focus{display:block;color:#a8efff;background:#0a2f4f;text-shadow:0 0 20px #0cc;}
.text-navbar .group div.active b{font-weight:bold;cursor:default;}
.text-navbar div.active.sub a:hover,
.text-navbar div.active.sub a:focus{background:#062744;text-shadow:0 0 0 #000;}
.text-navbar div a:hover,
.text-navbar div a:focus{text-shadow:0 0 15px #0cc;}
.text-navbar div a:active{color:#2da2af;text-shadow:0 -1px 1px #000;}
.text-navbar div.active.sub a:after{content:'〉';position:absolute;margin:1px 0 0 10px;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;}
.text-navbar div.active.sub a:hover:after,
.text-navbar div.active.sub a:focus:after{content:'〈';position:absolute;margin:1px 0 0;}
.text-navbar .logo a{width:150px;height:130px;margin:0 0 5px 0;padding:10px 0;-webkit-perspective:500px;-moz-perspective:500px;-o-perspective:500px;perspective:500px;-webkit-perspective-origin:100% 50%;-moz-perspective-origin:100% 50%;-o-perspective-origin:100% 50%;perspective-origin:100% 50%;-webkit-transition:ALL .4s;-moz-transition:ALL .4s;-o-transition:ALL .4s;transition:ALL .4s;}
.text-navbar .logo a:hover,
.text-navbar .logo a:focus{background:#03243f;}
.text-navbar .logo a .logotype{width:150px;height:130px;position:absolute;z-index:9999999;background-color:transparent;background:url(./../images/logo-menu-dc.png) no-repeat 0 -10px;}
.text-navbar .logo a:hover .logotype,
.text-navbar .logo a:focus .logotype{background:url(./../images/logo-menu-dc.png) no-repeat -200px -10px;}
a .bolt{position:absolute;height:150px;width:150px;margin:-10px 0 0 149px;border-radius:0 2px 2px 0;background-color:#376287;background-image:url(./../images/bolt-dc.png);background-repeat:no-repeat;background-position:0 35px;-webkit-transition:ALL .3s;-moz-transition:ALL .3s;-o-transition:ALL .3s;transition:ALL .3s;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg);}
a:hover .bolt,
a:focus .bolt{outline:0 !important;background-color:#03243f;-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);}
.text-navbar div.logo a:after{content:'';font-size:80%;display:block;color:#555;color:rgba(255,255,255,.3);text-align:center;width:20px;margin:9.5em auto 0;}
.text-navbar .sub-menu{margin:0 0 0 0;padding:7px 0;background-color:rgba(0,0,0,.3);box-shadow:inset 0 2px 0 rgba(0,0,0,.07);border-bottom:1px solid rgba(0,0,0,.08);border-top:1px solid rgba(0,0,0,.15);}
.text-navbar .group{margin:0;display:block;}
.text-navbar .popup-btn{height:15px;margin-top:-5px;padding:1px 0 0 60px;z-index:9999;cursor:pointer;border-top:2px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);-webkit-transition:ALL 0.2s;-moz-transition:ALL 0.2s;-o-transition:ALL 0.2s;transition:ALL 0.2s;}
.text-navbar .popup-btn:hover,
.text-navbar .popup-btn:focus{box-shadow:inset 0 16px 0 #000d20;border-top:2px solid #000d20;}
.text-navbar .popup-btn.active{box-shadow:inset 0 16px 0 #000d20;border-top:2px solid rgba(0,0,0,.39);border-bottom:2px solid #000d20;}
.popup-btn b{float:left;margin:3px 2px;height:2px;width:2px;border-radius:100px;display:block;background-color:rgba(200,255,255,.35);-webkit-transition:ALL 0.1s;-moz-transition:ALL 0.1s;-o-transition:ALL 0.1s;transition:ALL 0.1s;}
.popup-btn:hover b,
.popup-btn:hover b{background-color:rgba(200,255,255,.65);}
.popup-btn:hover .b1,
.popup-btn:focus .b1,
.popup-btn:hover .b5,
.popup-btn:focus .b5,
.popup-btn.active .b3{margin:3px 2px 0 2px;}
.popup-btn:hover .b2,
.popup-btn:focus .b2,
.popup-btn:hover .b4,
.popup-btn:focus .b4,
.popup-btn.active .b2,
.popup-btn.active .b4{margin:5px 2px 0 2px;}
.popup-btn:hover .b3,
.popup-btn:focus .b3,
.popup-btn.active .b1,
.popup-btn.active .b5{margin:7px 2px 0 2px;}
.popup-btn.active:hover .b3,
.popup-btn.active:focus .b3{margin:3px 2px 0 2px;}
#popup{display:none;padding:0;border:0;}
#popup.sub-menu div a{height:145px;}
#popup.sub-menu div:last-child a{box-shadow:inset 0 -2px 0 rgba(0,0,0,0.2);}
#popup.sub-menu div.item-1 a{background:#eee url(./../images/logo-menu-4pr.png) no-repeat 0 0;}
#popup.sub-menu div.item-1 a:hover,
#popup.sub-menu div.item-1 a:focus{background:#eee url(./../images/logo-menu-4pr.png) no-repeat -200px 0;}
#popup.sub-menu div.item-2 a{background:#00132e url(./../images/logo-menu-dc.png) no-repeat 0 0;}
#popup.sub-menu div.item-2 a:hover,
#popup.sub-menu div.item-2 a:focus{background:#00132e url(./../images/logo-menu-dc.png) no-repeat -200px 0;}
.teazer-box{line-height:0;overflow:hidden;}
.dacard .teazer-box div.item.n1{box-shadow:inset 0 25px 25px rgba(0,0,0,.1);background:#4c575b url(../images/v1.jpg) repeat 0 50%;text-align:center;}
.dacard .teazer-box div.item img{width:300px;line-height:0;}
.dacard .teazer-box div.item.n1 .description{position:absolute;top:0;line-height:22px;background:rgba(0,0,0,.3);color:#fff;left:75%;margin:70px 0 0 -30px;padding:20px 30px;cursor:default;text-align:left;}
.dacard .teazer-box div.item.n1 .description img{width:400px;}
.dacard .teazer-box div.item.n1 .t-1{color:#ffc600;line-height:32px;text-shadow:0 -1px 0 rgba(0,0,0,.4);}
.dacard .teazer-box div.item.n1 a{color:#fff;border-bottom:1px solid #ccc;}
.dacard .teazer-box div.item.n1 a:hover,
.dacard .teazer-box div.item.n1 a:focus{color:#ffde00;border-bottom:1px solid #ffec69;}
.dacard .switcher-link{padding-bottom:15px;font-size:13px;}
.dacard .switcher-link>span.active{background-color:#0a2f4f;text-shadow:0 0 15px #0cc;box-shadow:inset 0 2px 0 rgba(0,0,0,.4)}
.dacard .switcher-link>span.active a{color:#a8efff;}
.dacard .block.w40 .inblock,
.dacard .header .block.w60 .inblock{padding-right:8%;}
.dacard .header .block-group{min-height:300px;}
.dacard .header{margin-bottom:20px;}
.t-super-head a{border-bottom:0;}
.dacard.prodacts .header,
.dacard.partners .header,
.dacard.market .header{color:#777;-webkit-box-shadow:260px 20px 30px -30px rgba(0,0,0,.3), 600px -10px 80px -30px rgba(0,0,0,.5);box-shadow:260px 20px 30px -30px rgba(0,0,0,.3), 600px -10px 80px -30px rgba(0,0,0,.5);}
.dacard.company .header .block-group{min-height:260px;}
.dacard.company .header{color:#555;background:#f8f8f8 url(./../images/dc-plate-pattern-bg.jpg) repeat 0 0;}
.dacard.company .header .block-group{background:url(./../images/dc-plate-pattern.png) no-repeat 15px -55px;box-shadow:inset 0 -2px 2px rgba(0,0,0,.05);}
.dacard.company .header .w60 .inblock{margin-top:50px;}
.dacard.company .logo-found .inblock{padding:25px 10px 0 10px;}
.dacard.company .logo-found img{width:75%;clear:both;}
.dacard.company .submenu .inblock{padding-top:15px;}
.dacard.company .colored-block{box-shadow:inset 0 4px 0 rgba(0,0,0,.1);background:#0bd0e2 url(./../images/dc-plate-pattern-bg-b.png) repeat 0 0;color:#fff;margin-top:20px;cursor:default;}
.dacard.company .colored-block .w80 .w50 .inblock:before{content:'';background-color:#116a6d;display:block;width:.8em;height:.8em;border-radius:0 0 0 30px;position:absolute;margin:.4em 0 0 -1.5em;}
.dacard.company .colored-block .w80 .w50:hover .inblock:before,
.dacard.company .colored-block .w80 .w50:focus .inblock:before{background-color:#73e2e5;}
.dacard.prodacts .header .img-box{max-width:450px;margin:0 auto;}
.market .inblock.plate{margin-bottom:30px;}
.dacard .header .mac-view{margin:80px auto 0;width:500px;height:300px;background:url(./../images/display-view-payline.png) no-repeat 0 0;}
.dacard .footer .map-show:after{content:'Показать на карте';}
.dacard .footer .map-show.active:after{content:'Скрыть карту';}
.dacard .map-box{opacity:0;position:absolute;overflow:hidden;height:0px;width:100%;background:#eee;padding:0;clear:both;z-index:-999;-webkit-transition:ALL 0.2s;-moz-transition:ALL 0.2s;-o-transition:ALL 0.2s;transition:ALL 0.2s;}
.dacard .map-box.show{opacity:100;z-index:999;margin-top:-1px;position:relative;height:280px;}
.dacard .map-box .inblock{padding:0;margin:0;}
.footer{clear:both;color:#676767;}
a.logo-footer{width:50px;margin:70px auto 20px;height:30px;float:none;display:block;background:url(../images/logo-footer-dc.png) no-repeat 50% 0;border-bottom:0;opacity:.67;}
a.logo-footer:hover{opacity:1;}
@media (min-width:1800px) and (max-width:500000000px){hr{margin-left:130px;margin-right:130px;}
.dacard .switcher-link>span.active span.pseudo-a,
.dacard .switcher-link>span.active a{text-shadow:0 0 16px #0cc;}
.dacard table td,
.dacard table th{padding:16px;}
.dacard .header{min-height:400px;}
.dacard.company .header .block-group{min-height:360px;background:url(./../images/dc-plate-pattern.png) no-repeat 90px -45px;box-shadow:inset 0 -3px 3px rgba(0,0,0,.04);}
.dacard.prodacts .header .img-box{max-width:550px;}
.dacard .header .mac-view{margin:60px auto 0;width:703px;height:421px;background:url(./../images/display-view-payline-2x.png) no-repeat 0 0;}
.text-navbar{margin:45px 0 0 130px;}
}
@media (min-width:1366px) and (max-width:1800px){.dacard.company .header .block-group{min-height:360px;background:url(./../images/dc-plate-pattern.png) no-repeat 40px -45px;box-shadow:inset 0 -3px 3px rgba(0,0,0,.04);}
.text-navbar{margin:45px 0 0 85px;}
hr{margin-left:85px;margin-right:85px;}
.social-box .social-line{margin:0 85px;}
}
@media (min-width:1152px) and (max-width:1279px){}
@media (max-width:1152px){.text-navbar{margin:30px 0 0 40px;}
.dacard.company .header .block-group{background:url(./../images/dc-plate-pattern.png) no-repeat 0px -55px;}
hr{margin-left:30px;margin-right:30px;}
.social-box .social-line{margin:0 30px;}
}
@media (min-width:920px) and (max-width:1024px){.text-navbar{margin:30px 0 0 30px;}
.dacard.company .logo-found .inblock{padding:25px 10px 0 10px;}
.dacard.company .logo-found img{width:100%;}
.dacard.company>.header>.block-group>.block.w60{width:80%;}
.dacard.partners .block-group .block.w60 .w30{width:100%;}
.dacard.partners .block-group .block.w60 .w5{display:none;}
.dacard.company .header .block-group{min-height:250px;background:url(./../images/dc-plate-pattern.png) no-repeat 0px -60px;box-shadow:inset 0 -3px 3px rgba(0,0,0,.04);}
}
@media (min-width:840px) and (max-width:920px){.text-navbar{margin:25px 0 0 25px;}
hr{margin-left:25px;margin-right:25px;}
.social-box .social-line{margin:0 25px;}
.dacard.company .logo-found .inblock{padding:25px 5px 0 5px;}
.dacard.company .logo-found img{width:100%;}
.dacard.company .header>.block-group>.block.w60{width:80%;}
.dacard.company .header .block-group{background:url(./../images/dc-plate-pattern.png) no-repeat -10px -65px;}
.dacard.partners .block-group .block.w60 .w30{width:100%;}
.dacard.partners .block-group .block.w60 .w5{display:none;}
.dacard .header .mac-view{margin:60px auto 0;background:url(./../images/display-view-payline.png) no-repeat 0 30px;background-size:450px 270px;}
}
@media (min-width:760px) and (max-width:840px){.text-navbar{margin:25px 0 0 -1px;border-radius:0 2px 2px 0;}
.text-navbar a{padding-left:26px;}
hr{margin-left:25px;margin-right:25px;}
.social-box .social-line{margin:0 25px;}
.dacard.company .logo-found .inblock{padding:15px 0 0 0;}
.dacard.company .logo-found img{width:100%;}
.dacard.company .header>.block-group>.block.w60{width:80%;}
.dacard.company .header .block-group{background:url(./../images/dc-plate-pattern.png) no-repeat -45px -65px;}
.dacard.partners .block-group .block.w60 .w30{width:100%;}
.dacard.partners .block-group .block.w60 .w5{display:none;}
.dacard .header .mac-view{margin:60px auto 0;background:url(./../images/display-view-payline.png) no-repeat 0 60px;background-size:400px 240px;}
}
@media (-webkit-min-device-pixel-ratio:1.5), (min-resolution:144dpi){.text-navbar div.logo a .logotype{background:url(./../images/logo-menu-dc.png) no-repeat 0 -235px;background-size:400px 400px;}
.text-navbar div.logo a:hover .logotype,
.text-navbar div.logo a:focus .logotype{background:url(./../images/logo-menu-dc.png) no-repeat -175px -235px;background-size:400px 400px;}
a .bolt{background-image:url(./../images/bolt-dc.png);background-repeat:no-repeat;background-position:0 -65px;background-size:250px 250px;}
#popup.sub-menu div.item-1 a{background:#eee url(../images/logo-menu-4pr.png) no-repeat 0 -225px;background-size:400px 400px;}
#popup.sub-menu div.item-1 a:hover,
#popup.sub-menu div.item-1 a:focus{background:#eee url(../images/logo-menu-4pr.png) no-repeat -175px -225px;background-size:400px 400px;}
.electron i.mini{background:url(./../images/icon-dacard.png) 0 -100px no-repeat;background-size:250px 500px;}
.po i.mini{background:url(./../images/icon-dacard.png) -100px -100px no-repeat;background-size:250px 500px;}
a.electron:hover i.mini,
a.electron:focus i.mini,
i.mini.electron:hover,
i.mini.electron.color{background:url(./../images/icon-dacard.png) 0 -180px no-repeat;background-size:250px 500px;}
a.po:hover i.mini,
a.po:focus i.mini,
.po:hover i.mini,
i.mini.po:hover{background:url(./../images/icon-dacard.png) -100px -180px no-repeat;background-size:250px 500px;}
a.logo-footer{background:url(../images/logo-footer-dc.png) no-repeat 50% -50px;background-size:50px 100px;}
}
@media (max-width:760px){hr{margin-left:25px;margin-right:25px;}
.indent-l{margin-left:0;}
.social-box .social-line{margin:0 25px;}
.text-navbar{overflow:hidden;position:relative;width:100%;margin:0;height:40px;border-radius:0;padding:0;box-shadow:inset 0 -1px 1px -1px rgba(0,0,0,.3);}
.text-navbar div{float:left;}
.text-navbar a{width:auto;line-height:20px;min-height:20px;padding:10px 0;padding-left:0;}
.text-navbar .logo{width:15%;overflow:hidden;}
.dacard .text-navbar div.logo a .logotype,
.dacard .text-navbar div.logo a:hover .logotype,
.dacard .text-navbar div.logo a:focus .logotype{background:url(../images/logo-menu-dc.png) no-repeat -230px -41px;background-size:400px 400px;}
.text-navbar .logo a{height:40px;width:100%;padding:0;border-top:0;margin:0 auto;line-height:0;}
.text-navbar div.logo a .logotype{height:40px;width:60px;margin:0 auto;float:none;position:relative;}
a .bolt{display:none;}
.text-navbar div.logo a:after{display:none;}
.text-navbar .group{display:block;margin:0;width:80%;overflow:hidden;}
.text-navbar .group>div{width:25%;text-align:center;}
.text-navbar .popup-btn{position:relative;float:left;margin:0;border:0;width:2%;height:34px;margin-left:1%;padding:3px 1%;box-shadow:inset 0 0 0 rgba(0,0,0,.1);}
.text-navbar .popup-btn:hover,
.text-navbar .popup-btn:focus{box-shadow:inset 45px 0 0 #000d20;border:0;}
.text-navbar .popup-btn.active{box-shadow:inset 45px 0 0 #000d20, inset 2px 0 0 rgba(0,0,0,1);border:0;}
.popup-btn b{float:none;margin:4px 2px;}
.popup-btn:hover .b1,
.popup-btn:focus .b1,
.popup-btn:hover .b5,
.popup-btn:focus .b5,
.popup-btn.active .b3{margin:3px 2px 3px 2px;}
.popup-btn:hover .b2,
.popup-btn:focus .b2,
.popup-btn:hover .b4,
.popup-btn:focus .b4,
.popup-btn.active .b2,
.popup-btn.active .b4{margin:3px 2px 3px 4px;}
.popup-btn:hover .b3,
.popup-btn:focus .b3,
.popup-btn.active .b1,
.popup-btn.active .b5{margin:3px 0 3px 6px;}
.popup-btn.active:hover .b3,
.popup-btn.active:focus .b3{margin:3px 2px 0 2px;}
.popup-btn:hover .b1,
.popup-btn:focus .b1,
.popup-btn.active .b1{margin-top:6px;}
#popup{display:none;padding:0;border:0;}
#popup.sub-menu{width:80%;overflow:hidden;}
#popup.sub-menu div{width:100%;}
#popup.sub-menu div a{height:40px;width:60px;padding:0;margin:0 15px 0 10%;}
#popup.sub-menu div.item-1{background:#eee;}
#popup.sub-menu div.item-1 a,
#popup.sub-menu div.item-1 a:hover,
#popup.sub-menu div.item-1 a:focus{background:#eee url(../images/logo-menu-4pr.png) no-repeat -237px -38px;background-size:400px 400px;}
#popup.sub-menu div.item-1 a:after{content:'Студия 4prkvadrat';color:#333;text-shadow:0 0 0 #000;float:left;left:100%;height:20px;width:250px;margin:12px 0 0 70px;}
#popup.sub-menu div:last-child a{box-shadow:0 0 0 #000;}
.dacard .teazer-box div.item.n1 img{width:60%;}
.dacard .teazer-box div.item.n1 .description{position:relative;width:84%;float:none;left:auto;padding:15px 0 20px 16%;margin:-10px auto 0;border:0;}
.dacard.company .header{margin-bottom:0;}
.dacard.company .header .block-group,
.dacard .header .block-group{min-height:0;}
.dacard .block.w40 .inblock,
.dacard .header .block.w60 .inblock{padding-right:0;}
.dacard.prodacts .header,
.dacard.partners .header,
.dacard.market .header{color:#777;box-shadow:0 0 0 0 rgba(0,0,0,0);-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);border-bottom:1px dotted #ddd;}
.dacard .header .block-group .block,
.dacard.prodacts .block-group .block,
.dacard.company .block-group .block{width:100%;}
.dacard.partners .block-group .block.w60 .w5{display:none;}
.dacard.company .block-group .w60 .inblock{padding-right:0;}
.dacard.company .header .w60 .inblock{margin-top:30px;}
.dacard.company .logo-found{width:100%;padding:0;clear:none;}
.dacard.company .logo-found .inblock{padding:0 0 10px 0;text-align:left;}
.dacard.company .logo-found img{width:15%;}
.dacard.company .submenu .inblock{border-top:10px solid #f2f4f9;}
.dacard.company .header .block-group{background:url(./../images/dc-plate-pattern.png) no-repeat -270px -35px;}
.dacard .block.w60 .inblock{padding-right:0;}
.dacard .header .mac-view{margin:0px auto 0;width:100%;height:260px;background:url(./../images/display-view-payline.png) no-repeat 50% 20px;background-size:400px 240px;border-bottom:1px solid #ccc;}
.dacard .block-group.footer .block.w10:first-child{display:none;}
.dacard .block-group.footer .block.w10{width:100%;}
.dacard .block-group.footer .block.w10 .inblock{border-bottom:1px dotted #ccc;}
.dacard .block-group.footer .block.w20{width:50%;}
.dacard .footer .block.map-box{height:250px;width:90%;}
.dacard .footer .map-box.show{position:relative;opacity:100;z-index:999;width:100%;height:250px;}
.dacard .footer .map-box .inblock{padding:0 20px 30px 0;}
.dacard .footer .map-box .inblock{padding:0 0 30px 0;}
.phone-code{margin:0 5px 0 0;}
.footer i.micro-icon.outside img{margin-left:-1px;}
}
@media (min-width:20px) and (max-width:640px){.t-super-head{font-size:30px;font-weight:lighter;}
.company .t-3{font-size:17px;line-height:1.5;}
.dacard .header .block-group{min-height:0;}
.dacard .text-navbar .group>div:nth-child(4n+4){width:20%;}
.text-navbar a{font-size:12px;}
.dacard .text-navbar .group>div:nth-child(4n+3){width:30%;}
.dacard .text-navbar{font-size:12px;}
.dacard .text-navbar div.active a{font-weight:lighter;}
}
@media (min-width:20px) and (max-width:500px){.dacard .text-navbar div.logo a .logotype,
.dacard .text-navbar div.logo a:hover .logotype,
.dacard .text-navbar div.logo a:focus .logotype{background-position:-235px -41px;}
.dacard .block-group.footer .block.w20{width:100%;}
.adapt .w25{width:100%;}
.dacard .header .mac-view{height:200px;background-size:300px 180px;}
.social-box .social{display:none;}
.pluso{left:50%;margin:-15px 0 0 -97px;width:170px;text-align:center;}
}
@media (min-width:20px) and (max-width:400px){.dacard .text-navbar{font-size:11px;}
.dacard.company .logo-found img{width:10%;margin:0 90% -10px -10px;}
}