
html,body{padding:0;margin:0;font-size:12px;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;background:rgba(255,255,255,1);color:rgba(51,51,51,1);}
a{color:rgba(0,64,239,1);}
h1{font-size:20px;color:rgba(79,79,79,1);font-weight:normal;margin:8px 0;}
h2{font-size:16px;color:rgba(79,79,79,1);font-weight:normal;margin:14px 0 6px;border-bottom:1px solid rgba(255,204,0,0.6);padding-bottom:3px;}
h3{font-size:14px;color:rgba(79,79,79,1);font-weight:bold;margin:8px 0 4px;}
#all{margin:0;padding:0;}
#up{width:100%;min-height:110px;border-bottom:1px solid rgba(221,221,221,1);}
#logo{float:left;margin:0;}
#logo img{height:110px;width:auto;display:block;}
#news_table{padding-left:5px;border-spacing:2px;float:left;margin-left:10px;}
#news_table td{padding:2px 7px;font-size:12px;}
.news_date{background:rgba(242,242,242,1);text-align:center;border:1px solid rgba(180,180,180,1);white-space:nowrap;}
.news_title a{color:rgba(0,0,0,1);text-decoration:none;}
.news_title a:hover{text-decoration:underline;}
#menu{width:100%;min-height:30px;background:linear-gradient(to bottom,rgba(255,204,0,1),rgba(230,167,0,1));display:flex;align-items:center;padding:3px 6px;gap:4px;flex-wrap:wrap;clear:both;box-sizing:border-box;}
.menu_b{text-decoration:none!important;display:inline-block;}
.menu_b div{background:linear-gradient(to bottom,rgba(180,0,0,1),rgba(139,0,0,1));min-width:81px;padding:0 14px;height:24px;text-align:center;line-height:24px;color:rgba(255,204,0,1);cursor:pointer;font-size:13px;font-weight:bold;border:1px solid rgba(90,0,0,1);border-radius:2px;}
.menu_b div:hover{background:linear-gradient(to bottom,rgba(212,0,0,1),rgba(180,0,0,1));color:rgba(255,255,255,1);}
#ws{width:100%;position:relative;padding:10px;box-sizing:border-box;}
#content{margin-right:270px;}
#sidebar{width:250px;position:absolute;right:15px;top:10px;}
.sideblock{width:100%;text-align:center;border:3px double rgba(255,163,2,1);margin-top:5px;padding:8px;background:rgba(255,251,240,1);box-sizing:border-box;}
.sideblock h3{margin-top:0;color:rgba(180,0,0,1);}
.sideblock ul{list-style:none;padding:0;margin:0;text-align:left;}
.sideblock ul li{padding:3px 0;border-bottom:1px dotted rgba(230,201,122,1);}
.sideblock ul li:last-child{border-bottom:none;}
.sideblock a{text-decoration:none;}
.sideblock a:hover{text-decoration:underline;}
#download{font-size:22px;padding:8px 16px;margin:10px 0;border:1px solid rgba(139,167,205,1);background:rgba(239,243,251,1);display:inline-block;color:rgba(0,64,239,1);text-decoration:none;font-weight:bold;transition:all .15s ease;}
#download:hover{background:rgba(255,204,0,0.25);border-color:rgba(180,0,0,0.5);transform:translateY(-1px);text-decoration:underline;}
table.proginfo{width:100%;border-collapse:collapse;margin:10px 0;}
table.proginfo td{padding:5px 8px;border:1px dashed rgba(170,170,170,1);font-size:12px;vertical-align:top;}
table.proginfo td.label{background:rgba(242,242,242,1);font-weight:bold;width:160px;}
table.proginfo tr:hover td{background:rgba(255,251,224,0.6);}
.crumbs{font-size:11px;color:rgba(102,102,102,1);padding:4px 0;}
.crumbs a{color:rgba(0,64,239,1);}
ul,ol{margin:6px 0 10px 22px;}
li{margin:3px 0;}
blockquote{font-style:italic;}
#down{width:100%;padding:14px 10px;margin-top:20px;font-size:10px;color:rgba(127,127,127,1);text-align:justify;border-top:1px solid rgba(221,221,221,1);box-sizing:border-box;}
@media (max-width:760px){
  #content{margin-right:0;}
  #sidebar{position:static;width:100%;margin-top:14px;}
  #logo img{height:80px;}
  #news_table{display:none;}
}
