html{overflow-y:scroll;}
body{margin:0 auto;font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;}
html, body{background:#002D8C;background-repeat:repeat;height:100%;}
.letter{background:#fafafa;min-height:100%;position:relative;width:1000px;margin:0 auto;}
.letter [rel="sheet"]{padding-bottom:50px;}
.sheet{margin:0 auto;padding:0 0 45px 0;width:1000px;cursor:auto;}
header{width:100%;height:160px;background:#002D8C;position:relative;}
.home{bottom:20px;margin:-15px 20px 0 0;}
.titul{width:80%;margin:35px 50px 0 0;float:right;font-size:20px;color:#CDD7E1;letter-spacing:0.5px;text-shadow:1.5px 1.5px 0px #000;text-align:center;}
.logo{margin:25px 0 0 30px;}
nav{position:absolute;margin:0 auto;top:2px;width:100%;height:20px;z-index:100;text-align:right;}
.hmenu{margin:0;float:right;}
.hmenu>li{display:inline-block;}
.hmenu>li a{padding:4px 7px;font-size:12px;text-align:left;color:#aab5c0;}
.hmenu>li a:hover{color:#FFF;}
.hmenu>li:hover>ul{display:block;}
.hmenu>li>ul{display:none;position:absolute;width:180px;border:1px solid #aab5c0;background:#fff;border-bottom:none;padding:0;}
.hmenu li ul li{display:block;border-bottom:1px solid #aab5c0;}
.hmenu li ul li a{display:block;color:#001e5f;}
.hmenusub li a{font-size:12px;text-align:left;}
.hmenusub li a:hover{background:#eee;}
.hmenu input{width:110px;height:15px;background:#002D8C;border:1px solid #aab5c0;font-size:12px;color:#aab5c0;margin:0;padding:0px 3px;line-height:130%;}
.hmenu input[type="submit"]{width:auto;border:none;font-size:13px;cursor:pointer;}
.hname{margin-right:5px;font-size:14px;color:#aab5c0;cursor:pointer;}
.page{display:block;}
h1,h2,h3,h4,h5,h6,p,a,ul,ol,li,th,td,label,.error{color:#000;font-family:Arial,'Arial Unicode MS',Helvetica,Sans-Serif;font-weight:normal;font-style:normal;text-align:justify;text-decoration:none;text-indent:0;line-height:125%;}
a:link,a:visited{color:#001e5f;}
.content a,label{color:#001950;}
a:hover,.hmenusub li a:hover,label:hover{color:#000;}
p{font-size:14px;margin:0 20px 8px 10px;line-height:130%;}
h1{margin:0 0 10px 0;font-size:18px;text-shadow:1px 1px 0px #d5d5d5;letter-spacing:0.3px;text-align:left;}
h2{margin:0 0 5px 10px;font-size:16px;}
h3{margin:15px 0 5px 10px;font-size:18px;}
h4{margin:5px 0 5px 10px;font-size:15px;}
h5{margin:15px 0 5px 10px;font-size:16px;}
h6{margin:0 0 5px 10px;font-size:16px;}
.content{padding:10px;}
.content ul,.modal-content ul{list-style-type:none;margin:0 0 10px 0;padding-left:10px;}
.content ul>li:before,.modal-content ul>li:before{content:url('images/8-1.png');margin-right:5px;bottom:1px;position:relative;display:inline-block;vertical-align:middle;line-height:0;}
.content li{margin:2px 0 2px 0;font-size:14px;}
.content table{border-collapse:collapse;margin:5px 0 20px 0;width:auto;}
.table,.table1{background:#fff;width:100% !important;}
.table td,.table th{border-top:1px solid #E1E1E1;border-bottom:1px solid #E1E1E1;border-left:none;}
.table1 td,.table1 th{border:1px solid #E1E1E1;}
.table2 td{border:none;}
th,td{border:1px solid #E1E1E1;vertical-align:middle;text-align:left;}
th{font-size:14px;padding:2px 2px 2px 5px;}
td{font-size:13px;padding:3px 2px 3px 5px;line-height:100%;}
td a{line-height:100%;}
td>img{margin:0;border:0 !important;}
.sorttable th{cursor:pointer;}
.sort-ico{width:19px;height:20px;background:url('images/so.png') 0 0 no-repeat;float:right;}
.td15 td{font-size:15px;}
img{margin:0;border:0;}
label{position:relative;display:block;font-size:14px;padding-left:20px;margin:0;cursor:pointer;line-height:100%;text-align:left;}
input[type="checkbox"],input[type="radio"]{display:none;}
input[type="radio"] + label{background:url('images/14radio-0001.png') 0 0 no-repeat;}
input[type="radio"]:checked + label{background:url('images/14radio-ch-0001.png') 0 0 no-repeat;}
input[type="checkbox"] + label{background:url('images/14check-0001.png') 0 0 no-repeat;}
input[type="checkbox"]:checked + label{background:url('images/14check-ch-0001.png') 0 0 no-repeat;}
.all[type="radio"] + label{background:url('images/11radio-0001.png') 0 0 no-repeat;}
.mon[type="radio"] + label{background:url('images/11radio-0002.png') 0 0 no-repeat;}
.mtcp[type="radio"] + label{background:url('images/11radio-0003.png') 0 0 no-repeat;}
.moz[type="radio"] + label{background:url('images/11radio-0004.png') 0 0 no-repeat;}
.ng1[type="radio"] + label{background:url('images/11radio-0005.png') 0 0 no-repeat;}
.ng2[type="radio"] + label{background:url('images/11radio-0006.png') 0 0 no-repeat;}
.mu[type="radio"] + label{background:url('images/11radio-0007.png') 0 0 no-repeat;}
.all[type="radio"]:checked + label{background:url('images/11radio-ch-0001.png') 0 0 no-repeat;}
.mon[type="radio"]:checked + label,.mon[type="radio"]:hover + label{background:url('images/11radio-ch-0002.png') 0 0 no-repeat;}
.mtcp[type="radio"]:checked + label,.mtcp[type="radio"]:hover + label{background:url('images/11radio-ch-0003.png') 0 0 no-repeat;}
.moz[type="radio"]:checked + label,.moz[type="radio"]:hover + label{background:url('images/11radio-ch-0004.png') 0 0 no-repeat;}
.ng1[type="radio"]:checked + label,.ng1[type="radio"]:hover + label{background:url('images/11radio-ch-0005.png') 0 0 no-repeat;}
.ng2[type="radio"]:checked + label,.ng2[type="radio"]:hover + label{background:url('images/11radio-ch-0006.png') 0 0 no-repeat;}
.mu[type="radio"]:checked + label,.mu[type="radio"]:hover + label{background:url('images/11radio-ch-0007.png') 0 0 no-repeat;}
.mon1[type="radio"] + label{background:none;}
.mon1[type="radio"]:checked + label,.mon1[type="radio"]:hover + label{background:url('images/9-0001.png') 0 1px no-repeat;}
input,textarea,select,password,file,.view,.view-l{background:#FFF;border-radius:2px;border:1px solid #CDD7E1;padding:2px 5px;margin:0 5px;color:#000;font-size:14px;}
input::-webkit-input-placeholder{color:#a7b1bc;}
input::-moz-placeholder{color:#a7b1bc;}
input:-moz-placeholder{color:#a7b1bc;}
input:-ms-input-placeholder{color:#a7b1bc;}
input[type="file"]{background:none;border:none;padding:0;margin:0;cursor:pointer;}
input[type="file"]::-ms-value{background:none;color:#a7b1bc;border:1px solid #CDD7E1;padding:4px;}
::-ms-browse{border-radius:3px;background:url('images/button1.png');color:#324655;border:1px solid #CDD7E1;margin-left:5px;}
select::-ms-expand{display:none;}
select{width:250px;background:#fff url('images/select-0001.png') right 2px center no-repeat;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none!important;padding:2px 25px 2px 5px;cursor:pointer;overflow:auto;text-overflow:ellipsis;}
select:hover{background:url('images/select-0002.png') right 2px center no-repeat;}
.razdel{display:table;width:100%;}
.anketa{float:right;width:650px;margin:0;}
.anketa1{float:left;width:485px;margin:0;}
.anketa2{float:right;width:485px;margin:0;}
.anketa table,.anketa1 table,.anketa2 table{margin:15px 5px;width:100%;}
.anketa th,.anketa1 th,.anketa2 th{border:none;font-size:16px;vertical-align:middle;padding:0 0 3px 5px;}
.anketa td,.anketa1 td,.anketa2 td{font-size:14px;vertical-align:middle;padding:3px 5px;}
.anketa1 label,.anketa2 label{margin:0px 0 5px 10px;}
.layer1{position:relative;width:852px;height:415px;margin:10px auto;}
.layer2,.layer-leg{position:absolute;cursor:auto;}
.layer1-org{position:relative;width:955px;height:550px;margin:15px 0 0 12px;}
.layer-2000{position:relative;width:852px;height:437px;margin:10px auto;}
.layer-3000{position:relative;width:852px;height:437px;margin:10px auto;}
.layer-4000{position:relative;width:852px;height:583px;margin:10px auto;}
.layer-5000{position:relative;width:852px;height:390px;margin:10px auto;}
.layer-6000{position:relative;width:852px;height:615px;margin:10px auto;}
.layer-7000{position:relative;width:852px;height:390px;margin:10px auto;}   
.layer-8000{position:relative;width:852px;height:400px;margin:10px auto;}
.spisok{border:1px solid #E1E1E1;width:465px;height:400px;overflow-y:auto;padding:5px;}
.spisok label{font-size:13px;padding-left:15px;margin:0 0 5px 5px;}
.spisok input[type="radio"] + label{background:url('images/10radio.png') 0 2px no-repeat;}
.spisok input[type="radio"]:checked + label{background:url('images/10radio-1.png') 0 2px no-repeat;}
.spisok1{border-bottom:1px solid #E1E1E1;max-height:300px;overflow-y:auto;margin:0 0 10px 0;}
.map-atu{position:relative;width:95%;margin:0 auto;padding:0 5px;}
.map-atu1{display:inline-block;margin:0 0 10px 7px;width:32%;vertical-align:top;}
.map-atu1 table{margin:10px 0px;width:100%;}
.map-atu1 th{font-size:15px;}
.map-atu1 td{font-size:13px;padding:3px 5px;}
.tip-org{width:355px;top:355px;right:0;}
.tip-org label{font-size:13px;margin:0 0 5px 0;}
.tip-org2{margin:0 0 5px 7px;}
.tip-org2 label{font-size:12px;margin:0 0 5px 0;padding-left:15px;}
.photo{display:table;border:1px solid #E1E1E1;float:left;width:300px;height:350px;margin:20px 0 50px 10px;}
.no-bord{margin:-2px 0 15px 10px !important;width:97% !important;}
.no-bord td,.no-bord th{border:none;padding:2px 0px;}
.tabs{margin:20px 0 0 0;}
.tabs1,.tabs3{background:url('images/tab1.png') repeat-x;}
.tabs1:hover,.tabs3:hover{background:url('images/tab2.png') repeat-x;color:#000;}
.tabs1,.tabs2,.tabs3{display:inline;margin:0 -3px 0 0;padding:5px 10px 6px 10px;border:1px solid #CDD7E1;border-radius:2px;border-bottom:none;line-height:28px;cursor:pointer;color:#324655;font-size:16px;font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;}
.tabs2{padding:5px 10px 7px 10px;border-bottom:0px solid #EBE2CB;background:#fff;color:#000;cursor:auto;}
.tabs3{display:inline-block;margin:0 0 -10px 0;padding:4px 5px 5px 5px;line-height:0px;max-width:725px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.tabs4{display:inline-block;font-size:14px;float:right;padding:4px 0px 5px 5px;}
.tabs-content{min-height:300px;width:100%;padding:0 0 20px 0;border:1px solid #CDD7E1;border-radius:2px;background:#FFF;overflow:auto;color:#324655;font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;}
.button{background:url('images/button1.png');background-repeat:repeat-x;border-radius:3px;border:1px solid #CDD7E1;height:24px;cursor:pointer;color:#324655;font-size:14px;}
.button:hover{background:url('images/button2.png');background-repeat:repeat-x;color:#000;}
.button1{background:url('images/ex.png');border:none;width:25px;height:25px;cursor:pointer;float:right;}
.button-reset{cursor:pointer;float:right;color:#555;}
.view{float:right;color:#555;}
.view-l{float:left;color:#555;margin:50px 0 0 10px;}
.modal{top:0;right:0;left:0;font-size:14px;z-index:500;display:block;visibility:hidden;margin:20px auto;width:100%;max-width:1000px;border:2px solid #D0BA86;position:absolute;border-radius:3px;background-color:#FFF;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.8);opacity:0;transition:all ease .2s;}
.modal-2{max-width:700px;}
.modal-840{max-width:840px;}
.modal-3{max-width:990px;}
.modal-log{max-width:400px;}
.modal-fon:target+.modal{visibility:visible;opacity:1;}
.modal-hed{background:#002D8C;padding:10px;color:#D0BA86;font-size:16px;font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;text-shadow:1.4px 1.4px 0px rgba(23,23,23,0.82);border-bottom:2px solid #D0BA86;}
.modal-content{font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;padding:10px;max-height:750px;overflow:auto;}
.modal-content p, li{font-size:14px;}
.modal-content li{margin:5px 0 0 10px;}
.modal-content h2{margin:10px 0 10px 10px;font-size:18px;}
.modal table{border-collapse:collapse;margin:5px 5px 15px 5px;width:100%;}
.modal th{border:none;font-size:16px;vertical-align:middle;padding:0 0 3px 0;}
.modal td{font-size:12px;vertical-align:middle;padding:3px 5px;}
.modal-fon{top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden;background-color:rgba(250, 250, 250, 0.5);opacity:0;position:fixed;transition:opacity .5s;}
.modal-fon:target{visibility:visible;opacity:1;}
.modal-close{position:absolute;top:5px;right:5px;width:20px;height:20px;border:2px solid #D0BA86;border-radius:5px;background:#E5E5E5 url('images/cl-0001.png') no-repeat;}
.modal-close:hover{background:#D1D1D1 url('images/cl-0002.png') no-repeat;}
.modal-help{width:25px;height:25px;background:url("images/help.png") no-repeat;cursor:pointer;bottom:10px;right:8px;z-index:50;position:absolute;}
.modal-list{border:none;width:25px;height:25px;background:url("images/list.png");cursor:pointer;right:12px;z-index:500;position:absolute;}
.modal-map{border:none;width:25px;height:25px;background:url("images/maps.png");cursor:pointer;right:12px;z-index:500;position:absolute;}
.modal-error{max-width:400px;margin:80px auto;border:3px solid #990535;}
.filter input[type="checkbox"] + label{background:url('images/select-0003.png') left 10px top 7px no-repeat;cursor:pointer;}
.filter input[type="checkbox"]:checked + label{background:url('images/select-0002.png') left 10px top 7px no-repeat;}
.filter > :not(input):not(label){overflow:hidden;height:0;margin:0 0 20px 0;transition:.1s;}
.filter-content input[type="checkbox"] + label{background:url('images/14check-0001.png') 0 0 no-repeat;}
.filter-content input[type="checkbox"]:checked + label{background:url('images/14check-ch-0001.png') 0 0 no-repeat;}
.filter > label{overflow:hidden;display:block;width:auto;margin:0 0 2px 0;padding:12px 0 10px 50px;border-bottom:1px solid #E1E1E1;font-size:16px;}
.filter > :checked + label + * {overflow:auto;height:auto;}
.filter > :checked + label + div{padding:10px 0;margin:-2px 0 15px 0;border-bottom:1px solid #E1E1E1;}
.filter table{margin:0 0 15px 10px;width:97%;background:#fdfdfd;border:1px solid #ebebeb;border-radius:5px;}
.filter th{border:none;font-size:15px;}
.filter td{border:none;font-size:14px;}
.accord  input[type="radio"] + label{background:url('images/select-0003.png') left 10px top 7px no-repeat;color:#8091b1;}
.accord  input[type="radio"] + label:hover{background:url('images/select-0004.png') left 10px top 7px no-repeat;color: #000;}
.accord [name="ac"]{display: none;cursor: pointer;}
.accord > :not(input):not(label){overflow: hidden;height:0;margin:0;border:none;}
.accord > label{overflow: hidden;display: block;width:auto;margin:0 0 5px 0;padding:12px 0 10px 50px;border-top: 1px solid #CDD7E1;border-bottom: 1px solid #CDD7E1;font-size: 16px;height: auto;}
.accord > :checked + label + * {overflow: auto;height: auto;}
.accord > :checked + label + div{padding:0px;border: 0px solid #CDD7E1;}
.accord > :checked + label{background:url('images/select-0002.png') left 10px top 7px no-repeat !important;cursor: default;color: #000 !important;}
.error{border:1px solid #990535;border-radius:5px;margin:10px;}
.error p{color:#990535;font-size:14px;margin:10px;}
.error h5{color:#990535;}
.ch1{max-width:auto;min-height:350px;margin:0px 0 0 -35px;cursor:pointer;}
.ch2{margin:30px 0 25px 5px;}
.letter footer{position:absolute;width:100%;background:url('images/f-1.png');background-repeat:repeat-x;border-top:1px solid #CDD7E1;left:0;bottom:0;}
footer table{margin:0;}
footer td,footer th,footer a,footer a:link,footer a:visited,footer p{border:0;margin:0;padding:2px 0;font-size:11px;color:#000;line-height:140%;text-align:left;}
footer a:hover{color:#000;}
.postfooter td, .postfooter a:link{border:0;font-size:10px;color:#3c5ea9;}
.ok-mob,.mob-button{display:none;}
.export{float:right;margin:0 1px 0 0;cursor:pointer;width:25px;height:25px;background:url("images/ex2.png") no-repeat;}
.mapico{float:right;margin:0 1px -1px 0;cursor:pointer;width:22px;height:20px;background:url("images/mapa.png") no-repeat;}
.group{margin:10px 0 7px 0;font-size:16px;}
hr {border:none;margin:50px 0 25px 0;background: #CDD7E1;height:1px;}

@media only screen and (max-device-width:480px){
html, body{background:#002D8C;}
footer,.tabs1,.tabs3,.mob-panel,.no-mob,.export,.sort-ico{display:none;}
h1{margin:15px 0 0 0;font-size:16px;text-shadow:none;letter-spacing:0px;text-align:left;}
h1,h2,h3,h4,h5,h6,p,a,ul,ol,li,th,td,label,.error{text-align:left;}
header{max-height:100px;}
.ok-mob{display:block;}
.titul{font-size:14px;line-height:110%;}
.home{display:none;}
.hmenu input{width:75px;height:15px;font-size:12px;}
.hmenu input[type="submit"]{font-size:12px;margin:-10px 5px 0 5px !important;}
.hname{font-size:12px;}
.letter{width:100%;}
.sheet{display:block;width:100%;padding:0;}
.page{display:block;width:auto;padding:0 5px;min-height:auto;}
.content{width:auto;display:block;padding:0;}
.mob-button{position:relative;display:block;width:100px;padding:3px 5px;text-align:center;border:1px solid #CDD7E1;border-radius:3px;}
.mob-button a{color:#001e5f;font-size:14px !important;}
.modal-content p, li{font-size:13px;text-align:justify;}
.m-menu{margin:0px 0 15px 0;border:1px solid #CDD7E1;border-radius:3px;padding:10px;width:auto;}
.m-menu{list-style-type:none;}
.m-menu a{font-size:14px;}
.m-menu li{margin:5px 0;}
.photo{margin:15px 0 0 10px;float:none;}
.photo img{width:100%;}
img{width:auto;}
.layer1{float:none;width:100%;max-height:270px;margin:0 0 10px 0;}
.layer2,.layer2 img{width:100%;}
.layer-leg{width:auto;margin:20px 10px 10px 0;}
.layer1-org{width:100%;margin:20px 0 0 0;}
.layer-2000,.layer-3000{width:100%;max-height:200px;}
.layer-4000,.layer-6000{width:100%;max-height:250px;}
.layer-5000,.layer-7000,.layer-8000{width:100%;max-height:180px;}
.tip-org{margin:-150px 0 0 10px;}
.tip-org label{font-size:12px;margin:0 0 8px 10px;}
.anketa,.anketa1,.anketa2{float:none;width:98% !important;}
.table td,.table th{font-size:12px;}
.table1 td,.table1 th{font-size:10px;}
.anketa table,.anketa1 table,.anketa2 table{width:98% !important;margin:5px !important;}
.anketa input,.anketa1 input,.anketa2 input{width:88% !important;margin:0 5px !important;}
input[type="submit"],input[type="reset"],input[type="button"]{margin:10px 0 10px 10px !important;float:none !important;width:auto !important;}
.view{margin:10px !important;float:none !important;width:50% !important;}
.map-atu1{margin:5px 0;width:100%;}
.filter-content div{float:none !important;width:98% !important;}
.filter-content input{float:none !important;}
.filter-content table{margin:0 0 5px 5px;float:none !important;width:98% !important;}
.ch1{width:auto;margin:0 0 0 10px;}
.ch2{margin:0 5px -10px 5px;}
.ch2 select{margin:10px 0;width:100% !important;}
}