#covid:before{display:block;padding:15px;text-align:center;font-size:14px;color:#fff;background:#38475A;content:"В связи со сложившейся ситуацией по коронавирусу в РФ, компания А/Н Правозем с 30 марта перешла на дистанционный вид обслуживания клиентов."}
body {top:0;left:0;width:100%;min-height:100%;margin:0;padding:0;font-family:Arial, Helvetica, Sans;color:#000;background:url("img/bg.png") repeat}
a img {border:0}
a {outline:none}
input[type="text"],textarea{outline:none}
#page {position:relative;width:1100px;margin:0 auto 15px auto;background:#eee;overflow:hidden;box-shadow:0px 1px 3px #7d8c91;-moz-box-shadow:0px 1px 3px #7d8c91;-webkit-box-shadow:0px 1px 3px #7d8c91}
#header {position:relative;width:1100px;background:#afc3c8 url("img/bghead.png") no-repeat 0 39%}
.headpg {height:395px}
.headmain {height:280px}
#header ul {margin:0;padding:0}
#header ul li {margin-left:7px;list-style-type:none;float:left}
#header ul li a {display:block;text-decoration:none;color:#fff;text-transform:uppercase;font-weight:bold;text-shadow:1px 1px 3px #536272}
#header .logo {min-width:230px;margin:35px 50px 0 35px;padding:16px 0 15px 60px;color:#38475A;font-size:40px;background:url("img/sprite.png") center -653px no-repeat;font-family:'Roboto', Arial, Helvetica, Sans}
#header .logo b {color:#fff}
.menu {max-width:100px;font-size:12px}
#header a.menu:hover {color:#38475A}
#header ul li span {display:block;border-left:2px solid #fff}
#header ul li .activ {color:#38475A}
#header ul li .menuw110 {height:110px}
#header ul li .menuw100 {height:100px}
#header ul li .menuw20 {height:20px}
#header ul li .menuw35 {height:35px}
#header ul li .menuw70 {height:70px}
#header ul li .menuw80 {height:80px}
#header ul li .menuw90 {height:90px}
#header #hdl {display:none;width:290px;margin-top:75px;margin-left:255px;float:left}
#header #hdr {margin-right:25px;text-align:right;float:right}
#header #hdr span{display:inline-block;width:25px;height:25px;margin-top:10px;cursor:pointer}
#header #hdr span:hover{opacity:0.8}
#header #hdr span.whatsapp{background:url("img/sprite.png") 0 -56px no-repeat}
#header #hdr span.viber{background:url("img/sprite.png") 0 -84px no-repeat}
#header #hdr span.skype{background:url("img/sprite.png") 0 -112px no-repeat}
#header #hdr span.email{background:url("img/sprite.png") 0 -140px no-repeat}
#header #hdl p, #hdl h2 {font-size:13px;color:#fff;font-weight:bold}
#header #hdl i {display:block;margin-top:10px;font-size:12px;color:#38475A}
#header #hdr .tel {font-weight:bold;font-size:18px;color:#38475A}
#header #hdr .tel span {font-size:20px;color:#fff}
#header #hdr .intertel {font-size:15px;color:#38475A}
#header #hdr a {font-size:13px;color:#fff}
#header #hdr p {margin-top:5px;font-style:italic;font-size:12px;color:#38475A}
#header #hdr2 {position:relative;width:500px;margin-top:15px;margin-right:25px;float:right;z-index:999999}
#header #hdr2 h2 {margin:0 0 10px 0;color:#38475A;white-space:nowrap}
#header #hdr2 #frm {clear:both;height:35px}
#header #hdr2 input, .bartim  .isndmes {padding:4px 10px;font-size:12px;font-style:italic;color:#333;background:#fff;border:1px solid #ccc;border-radius:0;float:left}
#header #hdr2 #telephone {width:260px}
#header #hdr2 #getdocl {width:170px;margin-right:7px}
#header #hdr2 #getdocr {width:110px}
#header #hdr2 .isndmes {width:290px}
.bartim  .isndmes {width:90%;float:none}
#header #hdr2 .errmes {display:block;margin:10px 0;font-weight:bold;color:#c83b45}
#header #hdr2 #getdocmes span {color:#c83b45}
#header #hdr2 #frmbtn, #header #hdr2 .sndbtn, .bartim .sndbtn {margin-top:2px;margin-left:5px;padding:5px 20px;background:#c83b45;color:#fff;text-decoration:none;font-size:11px;text-transform:uppercase;text-align:center;float:left;cursor:pointer}
#header #hdr2 #frmbtn:hover, #header #hdr2 .sndbtn:hover, .bartim .sndbtn:hover {background:#aaa}
.bartim .sndbtn {margin-left:5%}
.bartcite,.bartwarn{position:relative;padding:25px 25px 25px 70px;background:#fff}
.bartcite p,.bartwarn p{padding-left:0}
.bartwarn:after{position:absolute;left:35px;top:51px;width:55px;height:55px;font-weight:bold;font-size:44px;color:#38475A;content:"!"}
.bartwarn:before,.bartcite:before{position:absolute;left:15px;top:33px;width:55px;height:55px;background:#f3f3f3;content:"";border-radius:100%}
.bartcite:after{position:absolute;left:30px;top:63px;width:55px;height:55px;font-weight:bold;font-size:60px;color:#38475A;content:"\201D"}
.imgdes{margin:5px 0 !important;padding:0 !important;font-size:13px;font-style:italic;;line-height:16px}
#header #hdr2 i, #header #hdr2 .d p {display:block;color:#38475A;font-size:12px}
#header #hdr2 .b {width:77px;margin-left:4px;float:right}
#header #hdr2 .b:hover {margin-top:-5px}
#header #hdr2 .b:hover .d {display:block}
#header #hdr2 .bi {width:57px;height:61px;margin-left:10px}
#header #hdr2 .bh {margin-top:7px;font-size:12px;text-align:center;color:#38475A}
#header #hdr2 .bh b {display:block}
#header #hdr2 .d {display:none;position:absolute;left:0;top:65px;padding:20px;background:#fff;box-shadow:0px 1px 3px #7d8c91;-moz-box-shadow:0px 1px 3px #7d8c91;-webkit-box-shadow:0px 1px 3px #7d8c91}
#header #hdr2 #dserv1 {background:url("img/sprite.png") no-repeat -200px 0}
#header #hdr2 .b:hover #dserv1 {background-position:-261px 0}
#header #hdr2 #dserv2 {background:url("img/sprite.png") no-repeat -200px -61px}
#header #hdr2 .b:hover #dserv2 {background-position:-261px -61px}
#header #hdr2 #dserv3 {background:url("img/sprite.png") no-repeat -200px -122px}
#header #hdr2 .b:hover #dserv3 {background-position:-261px -122px}
#header #hdr2 #dserv4 {background:url("img/sprite.png") no-repeat -200px -183px}
#header #hdr2 .b:hover #dserv4 {background-position:-261px -183px}
#header #hdr2 #dserv5 {background:url("img/sprite.png") no-repeat -200px -244px}
#header #hdr2 .b:hover #dserv5 {background-position:-261px -244px}
#header #hdr2 #dserv6 {background:url("img/sprite.png") no-repeat -200px -305px}
#header #hdr2 .b:hover #dserv6 {background-position:-261px -305px}
#header .dopserv {display:block;margin-top:10px;font-size:13px}
#header .dopserv a {font-weight:bold}
#header .dopserv a:hover {color:#38475A !important}
#varmesg {width:295px;margin-top:37px;margin-left:25px}
#varmesg #varmesgh {font-size:16px;color:#fff;font-weight:bold;text-shadow:1px 1px 2px #536272}
#varmesg #varmesgd {margin-top:5px;font-size:13px;font-weight:bold;color:#38475A}
#varmesg #varmesgd a {color:#C83B45}
.h2main {font-weight:normal;font-size:20px;font-style:italic}
.over {overflow:hidden}
.clear {clear:both;font-size:0;overflow:hidden}
.mainc {padding:40px;background:#fff}
.main {position:relative;left:0%;width:280px;margin-top:10px;margin-bottom:10px;border:10px solid #fff;background:#fff;/* url("img/bgmain.png") repeat-x;*/}
.wrap {position:relative;left:100%;width:790px;margin:-10px -770px -10px 20px;background:#fff}
.mainl {position:relative;left:-280px;width:280px;margin-right:-280px;margin-left:-30px;padding-bottom:15px;float:left}
.mainl .bn {margin:40px -35px 40px -25px}
.mainl .bn img {width:100%}
.mainl .content {padding:30px 20px 0px 30px}
.mainr .content {padding-top:10px;padding-bottom:10px;line-height:130%}
.practdwn{padding:0 20px}
.practdwn ul{padding:0}
.mainr .content p, .content div.imgl, .content .imgr, .mainr .content h1, .mainr .content h2, .mainr .content h3, .mainr .content h4, .mainr .content h5, .mainr .content h6, .mainr .content ol, .mainr .content ul, .mainr .nav, .aut .author, .aut .rubrik {padding-left:30px;padding-right:30px}
.mainr .content p, .content div.imgl, .content .imgr {margin-top:13px}
.mainr li {margin-left:35px}
.mainl h3 {color:#555;margin:0 0 10px 0;padding:0;font-size:15px;text-transform:uppercase}
.mainl ul {margin:0;padding:0}
.mainl li {list-style-type:none;font-family:'Roboto', Arial, Helvetica, Sans}
.mainl li a, .mainl li span {display:block;padding-top:7px;padding-bottom:7px;line-height:100%;font-size:15px;border-bottom:1px dashed #aaa;text-decoration:none}
.mainl li a:hover {color:#c83b45}
.mainl .dirserv {color:#38475A;font-weight:bold}
.mainl .dirserv ul{display:none}
.mainl .serv {padding-left:15px;font-size:14px;color:#333}
.mainl .servactiv {padding-left:15px;color:#c83b45;font-weight:bold}
.mainl .servactivi {display:block;margin:0;padding-top:5px;color:#999;font-size:12px;font-weight:normal}
.mainl .diractiv {color:#c83b45;font-weight:bold}
.mainl p {margin:40px 0;color:#bfa085;font-size:12px}
.mainl .over {line-height:130%}
.mainl .l {color:#555;font-size:12px;float:left}
.mainl .r {color:#555;font-size:12px;float:right}
.mainl .r a {color:#555;text-decoration:none;font-size:12px;float:right}
.mainl .r a:hover {color:#c83b45}
.mainr {padding-top:5px;background:#eae9e9 url("img/bgpaper.jpg") repeat}
.mainr h1, .mainc h1 {margin:10px 0;line-height:27px;color:#38475A;font-size:22px}
.mainr h2, .mainc h2 {font-size:18px;color:#C83B45}
.mainr h3, .mainc h3 {font-size:16px;color:#C83B45}
.mainr h4, .mainc h4 {font-size:13px;color:#333}
.mainr h2 span, .mainc h2 span {border-bottom:1px solid #38475A}
.mainr p, .mainc p {font-size:14px;color:#555}
.mainr a, .mainc a {color:#bfa085}
.mainr a:hover, .mainc a:hover {color:#c83b45}
.mainr li, .mainc li {font-size:14px;color:#333}
.mainr .contentl {width:355px;float:left}
.mainr .contentr {width:355px;float:right}
.mainr .catdes {margin-top:10px;font-size:12px;color:#999}
.mainr .nav, .mainc .nav {padding-bottom:15px;font-size:13px;overflow:hidden;border-bottom:1px solid #ddd}
.mainr .nav a, .mainc .nav a {color:#bfa085}
.mainr .nav a:hover, .mainc .nav a:hover {color:#38475A}
.mainr .aut {margin-top:30px;margin-bottom:10px;font-size:11px;font-style:italic;color:#555;overflow:hidden}
.mainr .aut .author {float:left}
.mainr .aut .rubrik {width:270px;text-align:right;float:right}
.mainr .article {border-top:1px solid #fff}
.mainr .publisher {width:30px;height:15px;margin-left:30px;margin-bottom:-40px}
.mainr .publisher img {width:100%;height:100%}
.mainr .comment, .mainc .comment {padding-bottom:30px;padding-left:55px;background: url('img/userpic.png') no-repeat;overflow:hidden}
.mainr .comment .com, .mainc .comment .com {clear:both;margin-top:20px;line-height:170%;font-size:13px;color:#555}
.mainr .comment .com cite, .mainr .comment .com blockquote {display:block;margin:15px 0;padding:15px 4%;font-size:12px;background:#f1f1f1;border-left:3px solid #fccf71;overflow:hidden}
.mainr .comment .author, .mainc .comment .author {font-size:13px;font-weight:bold;color:#777;float:left}
.mainr .comment .author2, .mainc .comment .author2 {font-size:13px;font-weight:bold;color:#C83B45;float:left}
.mainr .comment .date, .mainc .comment .date {font-size:9px;color:#aaa;float:right}
.mainr .comment .rat{margin-top:-2px;padding-right:15px;font-size:12px;float:right}
.mainr .comment .ratp{color:#89b62b}
.mainr .comment .ratm{color:#c12f2f}
.mainr .comment .ratn{color:#aaa}
.mainr .comment p{padding-left:0}
.mainr .comment .catcons, .mainc .comment .catcons {width:100%;margin-bottom:-14px;padding-top:4px;font-size:12px;color:#aaa;overflow:hidden}
.mainr .comsblok {margin:0;padding:10px 30px;line-height:140%;background:#fff}
.mainr .comsblok .comall {display:block;margin:-35px 0 0 0;font-size:12px;float:right}
a.aconsnav {display:block;margin:10px 1px;padding:10px 0;text-align:center;text-decoration:none;font-size:12px;color:#38475A;background:#f3f3f3;border-radius:3px}
.mainr .comsblok a:hover, .block2 a.aconsnav:hover, .comsblok a.aconsnav:hover {color:#C83B45}
.mainr .comsblok .online {color:#999;font-size:13px}
.mainr .comsblok .online span {color:#50a11a}
.mainr .comsblok img {max-width:100%}
.mainr .sendmes, .mainc .sendmes {margin-top:25px;padding-left:55px;background:url('img/userpic.png') no-repeat;overflow:hidden}
.mainr .sendmes input, .mainc .sendmes input {width:210px;margin:0 6px 6px 0;padding:12px 2%;font-style:italic;font-size:15px;color:#142037;background:#e7e9ee;border:2px solid #d2d6df;border-radius:3px}
.mainr .sendmes textarea, .mainc .sendmes textarea {width:100%;min-height:215px;margin-top:5px;padding:20px 12px;box-sizing:border-box;font-style:italic;font-size:15px;color:#142037;background:#e7e9ee;border:2px solid #d2d6df;border-radius:3px;resize:vertical}
.sendmes .noti {color:#555;font-size:12px;float:left}
.mainr .button, .mainc .button {margin-top:5px;margin-bottom:20px;padding:12px 35px;background:#c83b45;color:#fff;font-size:12px;text-transform:uppercase;text-align:center;border:0;border-radius:3px;float:right;cursor:pointer}
.mainr .button:hover, .mainc .button:hover {background:#aaa}
.mainr .com ol, .mainr .com ul {padding-left:0}
.mainc .h3list a {display:block;font-size:13px;color:#d05961;text-decoration:none;text-align:center;text-transform:uppercase}
.mainc .h3list a:hover {color:#38475A}
.mainc .listserv {text-align:center;font-style:italic;color:#777;font-size:11px}
.mainc a.acat {line-height:140%;font-size:13px;color:#333;text-decoration:none}
.mainc a.acat:hover {color:#bfa085}
.mainc .pricetab {width:100%;font-family:'Roboto', Arial, Helvetica, Sans;color:#333}
.mainc .pricetab td:first-child {width:80%;line-height:140%;font-size:14px}
.mainc .pricetab td:last-child {font-weight:bold;white-space:nowrap}
.mainc .pricetab tr {margin-top:5px}
.mainc .pricetab h2 {margin:35px 0 5px 0;font-size:18px}
.mainc li .catlides, .mainr li .catlides {display:block;font-size:11px;color:#777}
.collection .row1 a{display:inline-block;width:32.4%;margin-right:1%}
.collection .row2 a{display:inline-block;width:49%;margin-right:1%}
.collection div a:last-child{margin-right:0}
.collection .row1 a:last-child{width:32.3%}
.collection .row2{margin-top:5px}
.collection a.colr{color:#38475A;float:right}
.collection a{position:relative;text-decoration:none;font-size:14px}
.collection a:hover{opacity:.8}
.collection .des{display:block;color:#fff;background:rgba(0,0,0,.8)}
.collection div{margin-top:15px}
.collection .row1 .des{min-height:40px;padding:10px 10px 5px 10px}
.collection .row2 .des{min-height:35px;padding:20px 15px}
.collection img{display:block;width:100%;max-height:130px}
.collection h3{display:inline-block;margin:0;text-transform:uppercase;font-size:15px}
#comride h3.padt20{padding-left:0}
/* .mainc .alink , .mainr .alink {color:#38475A;margin-bottom:10px} */
.sendmsi {margin:0 100px 0 10px;overflow:hidden}
.sendms textarea, .sendms .area {width:100%;padding:7px;line-height:150%;font-size:12px;color:#484848;background:#fbf9f7;border:1px solid #ddd;border-radius:0;resize:none;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box}
.sendms .area {background:#fff;font-size:13px}
.sendms .area h1 {font-size:13px;border:0}
.sendms #telephone {float:left}
.sendms #name {float:right}
.sendms input {visibility:hidden;width:47%;padding:4px 1%;font-size:12px;color:#484848;background:#fbf9f7;border:1px solid #ddd;border-radius:0}
.sendms .button {margin-right:10px;padding:24px 9px;font-size:13px;color:#fff;background:#c83b45;cursor:pointer;float:right;border:1px solid #fff}
.sendms .button:hover {background:#aaa}
.block1 {padding:20px 0;background:#d5dfe2;color:#38475A;overflow:hidden}
.block1 h1 {margin:0 0 0 35px;padding:7px 0 35px 60px;background:url("img/mainh1.png") no-repeat}
.block1 ol {padding:0;margin:0 0 45px 35px;font-style:italic;overflow:hidden}
.block1 li {width:270px;margin:0 0 0 60px;padding-top:15px;font-size:26px;color:#fff;float:left}
.block1 li b {display:block;font-size:11px;color:#38475A;font-style:normal;text-transform:uppercase}
.block1 li span {display:block;line-height:130%;font-size:12px;color:#38475A}
.block2 {padding:50px;background:#fff;overflow:hidden}
.block2l {width:180px;padding:80px 50px 50px 0;float:left}
.block2c {width:370px;float:left}
.block2r {width:370px;float:right}
.block2l p {font-size:11px;color:#555;font-style:italic}
.block2c h2 {margin:0;padding:5px 0 5px 60px;background:url("img/mainh2l.png") no-repeat}
.block2c p, .block2r p {font-size:12px;color:#555}
.block2c .author {display:block;font-size:11px;color:#555;float:left}
.block2c .rubrik, .block2r .rubrik {display:block;font-size:11px;font-style:italic;color:#555;float:right}
.block2c a:hover, .block2r .rubrik:hover {color:#c83b45}
.block2c .over {margin-bottom:25px}
.block2r h2 {margin:0;padding:5px 0 5px 45px;background:url("img/mainh2r.png") no-repeat 0 3px}
.block2 ul {margin:0;padding:0}
.block2 li {display:flex;margin:25px 0;list-style-type:none;overflow:hidden}
.block2 .qw {flex:1;display:block}
.block2 .quest {font-size:18px;color:#38475A;font-weight:bold}
.block2 .quest:hover {color:#c83b45}
.block2 .cat {color:#38475A}
.block2 .dateqw {display:block;width:50px;margin-right:10px}
.block2 .dated {display:block;width:30px;margin:2px auto;padding:7px 0;text-align:center;font-size:15px;font-weight:bold;color:#fff;background:#38475A;text-shadow: -1px -1px #182028;-webkit-text-shadow: -1px -1px #182028;-khtml-text-shadow: -1px -1px #182028;-moz-text-shadow: -1px -1px #182028}
.block2 .datem {display:block;padding:2px 0;line-height:100%;text-align:center;font-size:11px;text-transform:uppercase;color:#aaa}
.block2 .datey {display:block;padding:0;line-height:100%;text-align:center;font-size:11px;text-transform:uppercase;color:#aaa}
.block2 .des {display:block;margin-top:7px;line-height:120%;font-size:15px;color:#555}
.block2 .stats {display:block;padding:5px 0;font-weight:bold;font-size:14px}
.block2 .stats span {padding:4px 7px 4px 20px}
.block2 .stats .prs {background:url("img/viewqw.png") no-repeat 0 7px}
.block2 .stats .pod {background:url("img/viewqw.png") no-repeat 0 -12px}
.block2 .stats .ans {background:url("img/viewqw.png") no-repeat 0 -32px}
.block2 .nav {width:330px;margin:30px auto}
.block2 h2 {color:#C83B45}
.block2 .nav a {display:block;width:30px;margin:5px;padding:7px 0;font-size:13px;text-align:center;text-decoration:none;color:#fff;background:#c83b45;float:left;text-shadow: 1px 1px 1px #952a31;-webkit-text-shadow: 1px 1px 1px #952a31;-khtml-text-shadow: 1px 1px 1px #952a31;-moz-text-shadow: 1px 1px 1px #952a31}
.block2 .nav a:first-child, .block2 .nav a:hover {background:#aaa;text-shadow: -1px -1px #444;-webkit-text-shadow: -1px -1px #444;-khtml-text-shadow: -1px -1px #444;-moz-text-shadow: -1px -1px #444}
.block2 .block24 {width:240px;float:left;box-shadow:0px 1px 3px #ccc;-moz-box-shadow:0px 1px 3px #ccc;-webkit-box-shadow:0px 1px 3px #ccc}
.block2 .block24 span, .block2 a.block24 {display:block;text-decoration:none}
.block2 a.block24:hover {opacity:0.85}
.block2 .marg {margin-right:12px}
.block2 .block24up {padding:8px 0 8px 40px;background:#fff url("img/block24up.png") no-repeat 5px center;border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ccc}
.block2 .block24dw {position:relative;height:140px;padding:155px 0 15px 0;background:#bfa085 url("img/block24dw.png");border-left:1px solid #ccbd9b;border-bottom:1px solid #ccbd9b;border-right:1px solid #ccbd9b}
.block24up .year {height:10px;margin-bottom:3px;color:#bfa085;font-size:11px}
.block24up .des {color:#38475A;font-size:11px;text-transform:uppercase}
.block24dw .num {position:absolute;top:-20px;right:12px;padding:3px 15px;color:#fff;background:#38475A;border-radius:50%}
.block24dw .numt {font-size:10px}
.block24dw .numd {font-size:20px}
.block24dw .author {width:205px;margin:15px 0 20px 10px;padding-left:10px;font-size:11px;color:#38475A;border-bottom:1px solid #38475A}
.block24dw .pravozem {margin-left:20px;font-size:22px;color:#ac8761;font-weight:bold;text-transform:uppercase}
.block24dw .pravozem b {opacity:0.75}
.block24dw .des {width:200px;margin-top:10px;margin-left:20px;font-size:11px;color:#38475A;font-style:italic}
.block3 {background:#fff url("img/bgblock3.png") repeat-x 0 bottom;overflow:hidden}
.block3 ul {margin:0;padding:0}
.block3l {width:690px;margin-left:50px;float:left}
.block3r {width:270px;margin-right:30px;float:right}
.block3l .block3l1 {width:330px;height:350px;float:left}
.block3l .block3l2 {width:330px;height:350px;float:right}
.block3 h2 {color:#C83B45}
.block3l h3 {font-size:13px;color:#38475A;text-transform:uppercase}
.block3l li {padding:7px;list-style-type:none;border-top:1px solid #aaa}
.block3l a {display:block;text-decoration:none;font-size:12px;color:#555}
.block3l a:hover {color:#c83b45}
.block3r li {margin-bottom:50px}
.block3r span {display:block;font-size:12px;color:#38475A;text-transform:uppercase}
.block3r img {width:100%;margin-top:10px}
.block3r i {display:block;margin-top:5px;color:#555;font-size:11px}
.block3r a {display:block;margin-top:5px;color:#555;font-size:11px;float:right}
.block4 {padding:50px 50px 45px 50px;color:#38475A;background:#dcdcdc url("img/bgblock4.png") repeat-x center bottom;overflow:hidden}
.block4l h2 {margin:0 0 15px 0}
.block4r h2 {margin:0 0 55px 0}
.block4 .block4l {width:490px;float:left}
.block4 .block4r {width:390px;height:340px;font-size:13px;font-style:italic;float:right;overflow:auto}
.block4 .frm {height:40px}
.block4 input {width:352px;padding:4px 10px;font-size:12px;font-style:italic;color:#38475A;background:#fff;border:0;border-radius:0;float:left}
.block4 #frmbtn2 {margin-left:5px;padding:5px 20px;background:#c83b45;color:#fff;font-size:11px;text-transform:uppercase;text-align:center;float:right;cursor:pointer}
.block4 #frmbtn2:hover {background:#aaa}
.block4 textarea {width:460px;height:200px;margin-left:10px;padding:5px;font-size:12px;font-style:italic;border:0;background:#fff;border-radius:0;resize:none}
.block5 {padding:20px 50px 50px 50px;background:#e5e1e2 url("img/bgblock5.jpg") repeat center center;overflow:hidden}
.block5 .block5l {width:380px;margin:20px 0 40px 0;padding-left:100px;float:left}
.block5 .block5r {width:380px;margin:20px 0 40px 0;padding-left:100px;float:right}
.block5 h4 {margin:0 0 10px 0;color:#38475A;font-size:14px;text-transform:uppercase}
.block5 h2 {color:#C83B45}
.block5 p {color:#38475A;font-size:13px}
.block5 #b51icon {width:79px;height:79px;margin-left:-100px;background:url("img/sprite.png") -80px 0 no-repeat;float:left}
.block5 #b52icon {width:79px;height:79px;margin-left:-100px;background:url("img/sprite.png") -80px -318px no-repeat;float:left}
.block5 #b53icon {width:79px;height:79px;margin-left:-100px;background:url("img/sprite.png") -80px -106px no-repeat;float:left}
.block5 #b54icon {width:79px;height:79px;margin-left:-100px;background:url("img/sprite.png") -80px -212px no-repeat;float:left}
.block5 .block53 {width:310px;overflow:hidden;float:left}
.block5 .marg {margin-right:30px}
.block5 .block53 ul {margin:0;padding:0;min-height:200px}
.block5 .block53 h3 {font-size:13px;color:#38475A;text-transform:uppercase}
.block5 .block53 li {padding:7px;list-style-type:none;border-top:1px solid #aaa}
.block5 .block53 li.h100 {min-height:100px}
.block5 .block53 a {display:block;text-decoration:none;font-size:13px;color:#555}
.block5 .block53 a:hover {color:#c83b45}
.block5 a.block53a {display:block;margin-top:10px;float:right;overflow:hidden}
.block5 a.activ {color:#c83b45}
.block5 a.activ:hover {color:#555}
.block5 .zag {font-size:13px;text-transform:uppercase}
.block5 .des {font-size:14px;color:#38475A}
.block5 .stat {display:block;margin-top:6px;font-size:11px;color:#555;overflow:hidden}
.block5 .stat .author {display:block;float:left}
.block5 .stat .like {display:block;float:right}
.block7 {padding:20px 50px 50px 50px;/* background:#eee;*/ overflow:hidden}
.block7 h5 {color:#C83B45}
.block7 .tabratinf {color:#555;font-size:13px}
.block7 table {width:100%;color:#333;font-size:13px;border-top:1px dashed #aaa;border-left:1px dashed #aaa}
.block7 table td {border-right:1px dashed #aaa;border-bottom:1px dashed #aaa}
.block7 table th {background:#333;color:#fff}
.block7 table .author {color:#c83b45;font-weight:bold;font-size:14px}
.block7 table .rats {text-align:center}
.block7 table .sendmail {margin-left:30px;color:#c83b45}
.block7 table .sendmail:hover {color:#555;text-align:right}
.block7 table b.activ {color:#000}
.content a {color:#38475a}
.content a:hover {color:#38475A}
.content .newsblock {margin-left:30px;position:relative;background:url("img/newsblockl.jpg") no-repeat;overflow:hidden}
.content .newsblockl {width:225px;overflow:hidden;float:left}
.content .newsblockr {width:430px;margin-right:30px;min-height:600px;padding-left:15px;background:#eae9e9;float:right}
.content .newsblockl li {display:block;margin:5px 0 -1px 0;padding:7px 0 12px 0;color:#000;border-bottom:1px dashed #eae9e9}
.content .newsblockl li:first-child {border-bottom:none}
.content .newsblockl h3 {margin:0 0 10px 0;font-size:13px;text-transform:uppercase;color:#fff}
.content .newsblockl span {display:block;padding-right:20px;background:url("img/newsblocklact.png") no-repeat center right}
.content .newsblockl a {color:#fff;text-decoration:none}
.content .newsblockl a:hover {color:#000}
.content .newsblockr .imgarticle {max-width:100%;min-height:600px}
.content .newsblockd {position:absolute;left:10px;bottom:10px;width:34px;height:34px;background-image:url("img/newsblock.png")}
#pagecont{line-height:140%;font-family:'Roboto', Arial, Helvetica, Sans}
.content img {max-width:100%}
.content .imgl {width:40%;float:left}
.content .imgr {width:40%;float:right}
.content .cenzag {margin-top:30px;text-align:center}
.content .ramzag {width:98%;margin-top:20px;padding:10px 2%;color:#fff;background:#38475A;text-transform:uppercase}
.content .infblock {margin-bottom:15px;padding:20px;text-align:center;font-weight:bold;line-height:140%;font-size:14px;color:#C83B45;background:#fff;text-transform:uppercase}
.blockart {margin:30px 0;padding:20px 30px 30px 30px;background:#fff;line-height:150%;overflow:hidden}
.blockart h2, .blockart h3 {margin-bottom:30px;text-align:center;color:#333;font-size:20px}
.blockart a {color:#C83B45}
.blockart a:hover {color:#38475A}
.blockart2 {padding:20px 30px;line-height:130%}
.mainr .varncom {padding-bottom:25px;font-size:12px;color:#777}
.mainr .varncom span {display:block}
.bart1 .bart1t {height:5px;background:url("/style/img/barttop.png") repeat-x 0 0;overflow:hidden}
.bart1 .bart1c {padding:5px 0;background:#fff;overflow:hidden}
.bart1 .bart1b {height:5px;background: url("/style/img/bartbot.png") repeat-x 0 bottom;overflow:hidden}
.bartim50l {width:49%;float:left}
.bartim50r {width:49%;float:right}
.bartim, .bartimnb {margin:20px 0;padding:2% 0;overflow:hidden}
.bartim {background:url("img/bgblock5.jpg") repeat}
.bartim div, .bartim a, .bartimnb div, .bartimnb a {overflow:hidden}
.abimgl {display:block;width:43%;min-width:200px;margin-right:3%;overflow:hidden;float:left}
.abimgr {display:block;width:43%;min-width:200px;margin-left:3%;overflow:hidden;float:right}
.bartimg {position:relative;display:block;width:24%;max-width:23.8%;margin-left:1%;float:left}
.bartiml {display:block;width:46%;padding:0 2%;float:left}
.bartimr {display:block;width:46%;padding:0 2%;float:right}
.bartimc {clear:both;display:block;margin:1% 2%;text-align:center}
#servzoomfoto, #servzoomfoto div {position:fixed;top:0;left:0;width:100%;height:100%;cursor:zoom-out;cursor:-moz-zoom-out;cursor:-webkit-zoom-out}
#servzoomfoto div {background:#000;opacity:0.9;z-index:1000000}
#servzoomfoto img {position:relative;display:block;max-width:90%;max-height:90%;margin:3% auto;border:3px solid #fff;z-index:1000000}
.bartimn {padding:0 2%}
.bartimgdes {display:block;position:absolute;bottom:0;width:100%;padding:1%;text-align:center;font-size:13px;background:#b9b5b7}
.dartimg {position:relative}
.dartimg a.dartimzoom {position:absolute;bottom:10px;right:10px;padding:2px;line-height:100%;font-size:12px;color:#fff;text-decoration:none;background-color:rgba(00,00,00,0.5)}
ul.artli {list-style-image: url("img/li.png")}
.blockimg2 {overflow:hidden}
.blockimg2 img {min-width:150px;width:20%;float:left}
table .dots {background:url("img/sprite.png") 0 -775px repeat-x}
table .dots span {padding:2px 5px 3px 0;background:#fff}
.padt100 {padding-top:100px}
.padb100 {padding-bottom:100px}
.padt20 {padding-top:20px}
.padb20 {padding-bottom:20px}
.padt50 {padding-top:50px}
.padb50 {padding-bottom:50px}
.margb30 {margin-bottom:25px}
.margt30 {margin-top:30px}
.margt50 {margin-top:50px}
.w100 {width:100%}
.img1 {width:49%;float:left}
.img2 {width:49%;float:right}
.anslink {font-size:12px}
#liked {padding:7px;background:#BFA085;text-align:center;overflow:hidden}
#liked .lb {display:block;margin:0 auto;width:200px;padding:7px 0;font-size:14px;color:#fff;border:1px solid #fff;cursor:pointer;border-radius:4px}
#liked .lb:hover {color:#BFA085;background:#fff}
.contable {width:100%;border-spacing:0;border-collapse:separate;font-size:14px;text-transform:uppercase;background:#eee;border-top:1px dashed #aaa;border-left:1px dashed #aaa}
.contable tr {margin:0;padding:0}
.contable td {height:50px;margin:0;padding:10px 20px;border-right:1px dashed #aaa;border-bottom:1px dashed #aaa}
.contform {width: 500px;margin: 30px auto;padding: 20px;border: 1px solid #aaa}
.sotrudniki{display:table;line-height:120%;text-align:center}
.sotrudniki .item{display:table-cell;width:24%;padding:0 1% 20px 0}
.sotrudniki img{cursor:pointer}
.sotrudniki img:hover{opacity:.9}
.sotrudniki b{font-size:18px;color:#000}
.sotrudniki span{font-size:15px}
.sotrudniki .biography{font-size:12px;color:#777}
.consh1 h1 {padding-top:20px;font-size:18px}
.practice h1 {max-width:90%;margin-bottom:20px;padding-left:30px}
.practice h2 {margin:15px 0}
.practice img{max-width:100%}
.practicelab {margin:15px 10px 15px 0;font-weight:bold;font-size:15px;color:#C83B45;float:left}
.practice .comsblok{line-height:20px}
.ulstdoc {margin:0;padding:0}
.ullistdoc {display:block;width:28%;min-height:110px;margin:1%;padding:10px 1% 0 1%;font-size:15px;list-style-type:none;text-align:center;background:#fff;border:1px solid #eee;box-shadow:0px 1px 3px #ddd;-moz-box-shadow:0px 1px 3px #ddd;-webkit-box-shadow:0px 1px 3px #ddd;overflow:hidden;float:left}
.ullistdoc p a {margin:0 7px;color:#c83b45}
.ullistdoc p a:hover {color:#bfa085}
.ullistdoc .ullistdocam {display:block;padding:15px 0;background:#fff}
.ullistdoc .ullistdocam li {float:left}
#pgabout p {margin-bottom:20px;line-height:22px;font-size:14px}
#pgabout h1 {display:block;margin:25px 0;padding-bottom:10px;text-align:center;font-size:26px;line-height:1.4em;color:#444;border-bottom:1px dashed #eee}
#pgabout h1 span {display:block;font-size:14px;text-transform:uppercase;font-weight:normal}
#pgabout li {line-height:1.9em}
#footer {clear:both;margin-top:10px;padding:20px 30px 50px 30px;color:#38475A}
.footerd {background:#dcdcdc}
.footerw {background:#fff}
#footer .tel {padding:8px 15px 8px 0;font-size:20px;line-height:100%;border-right:1px solid #38475A;float:left}
#footer .cont {margin-left:8px;float:left}
#footer a {display:block;line-height:150%;color:#555;font-size:11px}
#footer a:hover {color:#c83b45}
#footer .forall {text-align:right;float:right}
.fcopy{width:1100px;max-width:90%;margin:10px auto;font-size:13px;text-align:center;color:#555}
#fzoomfoto, #fzoomfoto div {position:fixed;top:0;left:0;width:100%;height:100%;cursor:zoom-out;cursor:-moz-zoom-out;cursor:-webkit-zoom-out;user-select:none;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}
#fzoomfoto div {background:rgba(0,0,0,.9);z-index:99998}
#fzoomfoto img {position:relative;display:block;max-width:90%;max-height:90%;margin:3% auto;border:3px solid #fff;z-index:99999;transition:all 1s ease-out}
#fzoomfoto:before{position:absolute;top:20px;right:2%;color:#fff;content:'закрыть';z-index:99999}
#xmlconverter{overflow:auto}
.xmlconv-p{padding:5px 15px;background-color:#fafafa;border:1px solid #eee;overflow:hidden}
.xml-wrap{position:relative;width:100%;min-width:350px;height:350px;background:#3c496a;font-size:12px;border-radius:10px;overflow:hidden}
#kdr{position:absolute;bottom:10px;left:10px;padding:4px 10px;line-height:100%;font-size:11px;color:#ccc;background:#313b53;border-radius:2px}
.xml-kdr{position:absolute;width:90%;left:5%;top:100px;padding:10px;background:#e3eaee;border-radius:6px;overflow:hidden}
#xmlconverter form{padding:7px 15px 9px 15px}
#xmlconverter table{color:#999;width:100%}
.xmltd1{width:20%;min-width:70px;height:50px;color:#3e4957}
.xmltd2{overflow:hidden}
.xmltd2 div{padding:12px 15px;background-color:#fafafa;border:1px solid #eee;border-radius:4px;overflow:hidden}
.xmltd2 input{width:100%;color:#333;font-size:13px;background-color:#fafafa;border:0;border-radius:0}
#btncad1{margin-left:15px;padding:14px 25px;background-color:#3e4957;color:#fff;border:0;border-radius:4px;cursor:pointer}
#btncad2{display:none;margin-left:15px;padding:4px 15px;background-color:#3e4957;color:#fff;border:0;cursor:pointer}
@font-face{font-family: 'Roboto';src:url('/style/fonts/Roboto.woff') format('woff'),url('/style/fonts/Roboto.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family: 'Roboto';src:url('/style/fonts/Robotobold.woff') format('woff'),url('/style/fonts/Robotobold.ttf') format('truetype');font-weight:bold;font-style:normal}
