@import url(https://fonts.googleapis.com/css?family=Roboto:400,700&subset=latin,cyrillic);
* {
	margin: 0;
	padding: 0;
	outline: none;
font-family: 'Roboto', sans-serif;
	font-size:100%;
	font-weight:normal;
}
html {
	min-height: 100%;position:relative;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
body {
	width:100%;
	height: 100%;
	    background: #F7F7F7;
}
strong { font-weight:bold; }
p { margin: 10px 0; }
h1 {
background: #0071A8;
    color: #fff;
    border-radius: 3px 3px 0 0px;
    font-size: 120%;
    font-weight: bold;
    padding: 18px 30px 13px;
    width: 100%;
    border-bottom: 2px solid #25556D;
    box-sizing: border-box;
}	
input[type="text"], input[type="password"]{
       padding: 13px 15px;
    border-radius: 3px;
    border: 1px solid #ccc;
    width: 100%;
    box-sizing: border-box;
    margin: 3px 0 20px;
    font-size: 100%;    box-shadow: inset 0px 0px 3px #E8E8E8;
}
select {
       padding: 9px 15px;
    border-radius: 3px;
    border: 1px solid #ccc;
    width: 100%;
    box-sizing: border-box;
    margin: 3px 0 20px;
    font-size: 100%;    box-shadow: inset 0px 0px 3px #E8E8E8;
}
textarea {
         padding: 9px 15px;
    border-radius: 3px;
    border: 1px solid #ccc;
    width: 100%;
    box-sizing: border-box;
    font-size: 100%;    box-shadow: inset 0px 0px 3px #E8E8E8;
}
button, .btn { background: #0071A8;
    border: none;
    color: #fff;
    padding: 13px 27px;
	margin-left:1px;
    font-size: 100%;
    font-weight: bold;
    border-radius: 3px;
cursor: pointer; }
button:hover, .btn:hover { background: #333;color:#fff; }
a {     text-decoration: none;
color: #0071A8; }
a:hover { color: #FF4848; }
.error{ border: 1px solid #FF4848;}
.error1{ color: #FF4848;color: #FF4848;
    font-size: 80%;}
.operation_ok {
background: #FFC827 url(https://unisms.ru/img/icons/ok.png) no-repeat 21px center;
    font-size: 95%;
    font-weight: bold;    line-height: 1.6;
    padding: 14px 20px 14px 55px;
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 15px;
    border-radius: 3px;	
}
.operation_ok a { font-weight:bold; }
.operation_err {
background: #FF0000 url(https://unisms.ru/img/icons/fail.png) no-repeat 13px center;
    font-size: 100%;    line-height: 1.6;
    padding: 17px 20px 17px 55px;
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 15px;
    border-radius: 3px;
    color: #fff;	
}
.operation_err a { font-weight: bold;
    color: #000; }
.operation_err a:hover { color: #fff; }
.greenbg { background: #60E62B;font-weight: bold;color: #000; }




.wrapper {
	min-width: 1200px;
	max-width: 1900px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
.content {
	margin: 0 0 250px;
    display: table;
    width: 100%;
}
.footer {

    width: 100%;
    min-width: 1200px;
    max-width: 1900px;
    height: 150px;
    background: rgb(33,33,33);
        position: absolute;
bottom:0;
    display: table;
}
.footer .copy {
   color: #fff;
    font-size: 80%;
    box-sizing: border-box;
    display: table;
    line-height: 1.5;
    width: 100%;
    padding: 25px 5% 0;
}
.footer .copy .left_block {
	float: left;
    width:50%;
}
.footer .copy .block1 {
    float: left;
    width: 50%;
	padding: 0 2%;
    box-sizing: border-box;
}
.footer .copy .block2 {
	float: left;
    width: 50%;
	padding: 0 2%;
    box-sizing: border-box;
}
.footer .copy .block3 {
	display: table;
    float: left;
    width: 50%;
    margin: 25px 0 0 0;
	padding: 0 2%;
    box-sizing: border-box;	
}
.footer .copy .center_block {
    float: right;
	padding: 0 2%;
    box-sizing: border-box;
}
.footer .copy .right_block {
        float: left;
    padding: 0 0 0 2%;
    box-sizing: border-box;
    width: 50%;
}
.footer .copy .right_block div {
float: left;
    width: 38%;
    line-height: 1.9;
}
.footer .copy .right_block div a {
color: #fff;    font-size: 100%;
}
.footer .copy .right_block div a:hover {
    color: #0071A8;
}


.footer .copy .btn {
    display: inline-block;
    cursor: pointer;
    border: 1px dashed #fff;
    border-radius: 4px;
    padding: 12px 20px;
    margin: 15px 0 0 2%;
    background: none;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    font-size: 115%;
    -webkit-transition: opacity 250ms ease-out;
    -moz-transition: opacity 250ms ease-out;
    -ms-transition: opacity 250ms ease-out;
    -o-transition: opacity 250ms ease-out;
    transition: opacity 250ms ease-out;
    position: relative;
}
.footer .copy .btn:hover {
	    background: #fff;
    color: #333;
}
.footer .copy .block3 a {     width: 30px;
    height: 29px;
    float: left;
    display: block;
    background: url(https://unisms.ru/img/icons/social.png);
    margin: 0 3px; }
.footer .copy .block3 a:hover { background: url(https://unisms.ru/img/icons/social1.png); }
.footer .copy .block3 a:nth-child(2) { background-position: 30px 0px; }
.footer .copy .block3 a:nth-child(4) { background-position: 72px 0px; }
.footer .copy .block3 a:nth-child(3) { background-position: 114px 0px; }
.footer .copy .block3 a:nth-child(5) { background-position: 198px 0px; }


.header {
width: 100%;
    padding: 0px 10%;
    box-sizing: border-box;
    display: table;
    height: 100px;
background: rgb(33,33,33);	
}
.header a {
color: #fff;
    text-decoration: none;display:block;float:left;
}
.header a:hover {
color: #ccc;	
}
.header .block1 {
    float: left;
    font-size: 110%;
    color: #fff;
    margin: 40px 0 0 60px;
}
.header .block1 span {
float:left;    margin: -1px 15px 0;
}
.header .block2 {
        color: #fff;
    margin: 17px 45px 0 0px;
    float: right;
    font-size: 150%;	
}
.header .block2 span {     font-size: 50%; }
.header .exit { display: block;
    float: right;
    background: url(https://unisms.ru/img/icons/exit.png) no-repeat;
    padding: 5px 0px 1px 30px;
    background-position: 0 3px;
    font-size: 100%;
margin: 35px 0 0 0; }
.header .help { display: block;
    float: right;
    background: url(https://unisms.ru/img/icons/help.png) no-repeat;
    padding: 2px 0 1px 33px;
margin: 38px 50px 0 0px; }
.header button{
display: inline-block;
    cursor: pointer;
    margin: 26px 0 0 0;
    float: right;
    border: none;
    color: #fff;
    font-weight: bold;
    font-size: 100%;
    text-align: center;
    padding: 15px 42px 15px 25px;
    border-radius: 4px;
    background: rgba(255,255,255,.1) url(https://unisms.ru/modules/main/img/enter.png) 0 0 no-repeat;
    background-position: 171px 19px;
    -webkit-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    transition: all 250ms ease;
}
.header button:hover, .header button:after{
background: rgba(255,255,255,1) url(https://unisms.ru/modules/main/img/enter1.png) 0 0 no-repeat;background-position: 171px 19px;	
color:#000;
}
.header .about {
            float: left;
    border-bottom: 1px dashed;
    margin: 39px 0 0 65px;
    font-weight: bold;
}
.header .faq {
            float: left;
    border-bottom: 1px dashed;
    margin: 39px 0 0 50px;
    font-weight: bold;
}
.header .contact {
            float: left;
    border-bottom: 1px dashed;
    margin: 39px 0 0 50px;
    font-weight: bold;
}

.leftblock {
float: left;
width: 18%;
    margin: 30px 0 0 10%;	
}
.leftblock ul {
  width: 100%;	
}
.leftblock ul li {
    list-style: none;
    padding: 20px 20px;
    font-size: 90%;
    font-weight: bold;
    border-bottom: 1px solid #D6D6D6;
	color: #212121;
    text-decoration: none;
		background: #EFEFEF;
}
.leftblock ul li:hover, .leftblock .active {
    background: #0071A8;color:#fff;	
}
.leftblock ul a{
text-decoration:none;
}
.view {
float: left;
    width: 60%;
    margin: 30px 0 0 2%;	
    font-size: 90%;
}
.view .text {
   width: 100%;
    box-sizing: border-box;
    background: #fff;
    padding: 30px 4%;
    display: table;
    color: #343434;
    line-height: 1.5;	
}
.leftmenu { margin: 40px 0 0 2%; }
.leftmenu ul li {
background: #EFEFEF;padding: 20px 20px 20px 43px;
}

.leftmenu .m1 { background: #EFEFEF url(https://unisms.ru/img/icons/menu/m1.png) no-repeat;background-position: 8px center; }
.leftmenu .m1:hover, .active1 { background: #0071A8 url(https://unisms.ru/img/icons/menu/m1_hover.png) no-repeat !important;background-position: 8px center !important;color:#fff !important; }
.leftmenu .m2 { background: #EFEFEF url(https://unisms.ru/img/icons/menu/m2.png) no-repeat;background-position: 12px center; }
.leftmenu .m2:hover, .active2 { background: #0071A8 url(https://unisms.ru/img/icons/menu/m2_hover.png) no-repeat !important;background-position: 12px center !important;color:#fff !important; }
.leftmenu .m3 { background: #EFEFEF url(https://unisms.ru/img/icons/menu/m3.png) no-repeat;background-position: 12px center; }
.leftmenu .m3:hover, .active3 { background: #0071A8 url(https://unisms.ru/img/icons/menu/m3_hover.png) no-repeat !important;background-position: 12px center !important;color:#fff !important; }
.leftmenu .m4 { background: #EFEFEF url(https://unisms.ru/img/icons/menu/m4.png) no-repeat;background-position: 11px center; }
.leftmenu .m4:hover, .active4 { background: #0071A8 url(https://unisms.ru/img/icons/menu/m4_hover.png) no-repeat !important;background-position: 11px center !important;color:#fff !important; }
.leftmenu .m5 { background: #EFEFEF url(https://unisms.ru/img/icons/menu/m5.png) no-repeat;background-position: 15px center; }
.leftmenu .m5:hover, .active5 { background: #0071A8 url(https://unisms.ru/img/icons/menu/m5_hover.png) no-repeat !important;background-position: 15px center !important;color:#fff !important; }
.leftmenu .m6 { background: #EFEFEF url(https://unisms.ru/img/icons/menu/m6.png) no-repeat;background-position: 12px center; }
.leftmenu .m6:hover, .active6 { background: #0071A8 url(https://unisms.ru/img/icons/menu/m6_hover.png) no-repeat !important;background-position: 12px center !important;color:#fff !important; }
.leftmenu .m7 { background: #EFEFEF url(https://unisms.ru/img/icons/menu/m7.png) no-repeat;background-position: 15px center; }
.leftmenu .m7:hover, .active7 { background: #0071A8 url(https://unisms.ru/img/icons/menu/m7_hover.png) no-repeat !important;background-position: 15px center !important;color:#fff !important; }
.leftmenu .m8 { background: #EFEFEF url(https://unisms.ru/img/icons/menu/m8.png) no-repeat;background-position: 15px center; }
.leftmenu .m8:hover { background: #0071A8 url(https://unisms.ru/img/icons/menu/m8_hover.png) no-repeat !important;background-position: 15px center !important;color:#fff !important; }

.leftmenu ul:last-child li {
padding:20px;	
}

.rightblock {
    float: right;
    width: 76%;
    margin: 40px 2% 0 0;
    display: table;	
}
.rightblock .inblock {
    display: table;
    width: 100%;
    background: #FFFFFF;
    box-sizing: border-box;
    padding: 30px 30px 100px;
}
.maintable {
    width: 100%;
    border-collapse: collapse;	
}
.maintable th {
    background: #F7F7F7;
    color: #000;
    text-align: center;
    padding: 10px 15px;
    font-size: 90%;	
}
.maintable td {
    padding: 15px;
    font-size: 90%;
    text-align: center;
    border: 1px solid #F7F7F7;	
}
.attention {
    width: 100%;	
margin: 0 0 25px 0;
}
.attention li {
   list-style: none;
    font-size: 80%;
    padding: 10px 0 10px 30px;
    background: url(https://unisms.ru/img/icons/attention.png) no-repeat left center;
}

.pagination {
   font-size: 18px;
    display: table;
    width: 100%;
    margin: 20px 0 14px 10px;
    line-height: 1.5;
}
.pagination .nnav {
    display: block;
    float: left;
    padding: 5px 10px;
}
.pagination .nnav_current {
    background-color: #FFC827;
    border-radius: 30px;
    display: block;
    float: left;
    padding: 5px 13px;
    margin: 0 5px;
    cursor: default;
    color: #000;
	text-decoration:none;
}
/*
     FILE ARCHIVED ON 18:39:59 Oct 22, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:27:44 Jul 25, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.577
  exclusion.robots: 0.02
  exclusion.robots.policy: 0.009
  esindex: 0.01
  cdx.remote: 154.814
  LoadShardBlock: 125.663 (3)
  PetaboxLoader3.datanode: 148.725 (4)
  load_resource: 180.447
  PetaboxLoader3.resolve: 122.467
*/