body{color:#1f2933;font-family:"Segoe UI",Roboto,"Helvetica Neue",Arial,Helvetica,sans-serif;line-height:1.5em;background:#eef1f5;margin:0;padding:16px 0;}
a{text-decoration:none;color:#0b5cad;transition:color .15s;}
a:hover{color:#d8431e;border-bottom:1px dotted #d8431e;}
h1{font-size:1.2em;display:inline;color:#1c346e;font-weight:600;line-height:1.4em;}
h2{font-size:1em;display:inline;}
h3{font-size:1em;font-weight:bold;display:inline;}
ul{padding:10px 0px 10px 20px;line-height:1.3em;list-style:circle outside;}
li{padding-top:0.4em;}
.layout{width:980px;margin:0 auto;background:#FFFFFF;padding:0 10px 20px;border-radius:10px;box-shadow:0 2px 14px rgba(28,52,110,.08);display:flow-root;}
.header{background:linear-gradient(180deg,#ffffff 0%,#f3f6fa 100%);color:#1c346e;text-align:center;margin:0px -10px 5px -10px;padding:6px 10px 0;border-bottom:3px solid #d8431e;border-radius:10px 10px 0 0;overflow:hidden;}
.content{float:left;width:640px;padding:10px 10px 10px 0px;}
.pointer{cursor:pointer;}
.content p{padding:5px 0px 0px 0px;margin:0;}
.sidebar{margin:15px 0px 5px 659px;width:310px;padding:30px 0px 20px 9px;background:#f4f7fb;border:1px solid #e1e6ee;border-radius:8px;}
.sidebar_text a{color:#1c346e;font-size:1.05em;line-height:1.6em;}
.sidebar_text a:hover{color:#d8431e;}
.sidebar .cm a{color:#1c346e;}
.sidebar .cm a:hover{color:#d8431e;}
.footer{font-size:0.8em;padding:30px 0px 0px 0px;text-align:center;clear:both;color:#6b7684;}
.sttable{border-collapse:collapse;border:1px solid #d5dbe3;}
.sttable td{padding:4px 6px;border:1px solid #d5dbe3;}
.sttable tr:hover td:not(.thead){background:#fff6e8;}
.cm{border:1px solid #e1e6ee;padding:7px;margin:3px;border-radius:6px;}
.head_lnk{padding:4px 10px 3px 10px;margin:5px 40px 5px 190px;}
.rus{float:right;display:block;width:20px;position:relative;top:3px;margin-right:3px;font-size:0.7em;height:20px;}
.eng{float:right;display:block;width:20px;position:relative;top:3px;margin-right:3px;font-size:0.7em;height:20px;}
.c18{font-size:0.8em;padding:0px 0px 1px 1px;border:1px solid #e1e6ee;}
.embl,.logo{float:left;display:block;position:relative;width:145px;height:51px;top:3px;margin-left:2px;background:url(/img/logo.png) no-repeat;background-size:145px 51px;}
.embl:hover{border-bottom:none;}
.fin_zero{display:none}
.status_bad{color:#c62828;}
input[type=text],input:not([type]),select,textarea{font:inherit;padding:5px 8px;border:1px solid #c5cdd8;border-radius:5px;background:#fff;box-sizing:border-box;}
input[type=text]:focus,input:not([type]):focus,select:focus,textarea:focus{outline:none;border-color:#0b5cad;box-shadow:0 0 0 3px rgba(11,92,173,.15);}
input[type=submit],button{font:inherit;padding:5px 16px;border:0;border-radius:5px;background:#d8431e;color:#fff;cursor:pointer;}
input[type=submit]:hover,button:hover{background:#b8360f;}
input[type=submit]:disabled{background:#b9c0c9;cursor:default;}
@media screen and (max-width:1020px){
 body{padding:0;}
 .layout{width:100%;margin:0;padding:0 0 20px;border-radius:0;box-sizing:border-box;}
 .header{margin:0 0 5px;border-radius:0;}
}
@media screen and (max-width:950px){
 .content{width:100%;padding:10px 1%;box-sizing:border-box;}
 .sidebar{width:98%;margin:0 1%;float:left;box-sizing:border-box;}
 .embl{float:none;margin:0 auto;}
 .header{width:100%;padding:5px;float:left;box-sizing:border-box;}
}
.slot1 { width: 300px; height: 250px; }
@media (min-width: 340px){ .slot1 { width: 336px; height: 280px; }}
@media (min-width: 950px){ .slot1 { width: 580px; height: 400px; }}
