html,body{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:0 auto;padding:0}
ul li{margin:7px 0}
ul.load {margin:20px 0;}
ul.load li{font-size:17px;margin:15px 0;color:#369; list-style: none;}
ol{padding:0 0 0 15px}
ol li{margin:10px 0}
body{background:url(/images/bg03.jpg) center top no-repeat fixed #9399b9;background-image:image-set(url(/images/bg03.webp) type("image/webp"), url(/images/bg03.jpg) type("image/jpeg"));}
#main_div{min-height:1000px}
.content{width: 970px;margin: 0 -11px;border-top: 1px solid #ddd;position: relative;}
.text{font-size:14px}
.text a{color:#2c89d0; font-size:16px;}
.text a:hover{color:#C0F}
.text p{text-align:justify; font-size:16px;}
.text ol {font-size:15px;}
a.link{color:#2c89d0}
a.link:hover{color:#C0F}
#news a.forum{color:#2c89d0;font-weight:700}
#news a.forum:hover{color:#C0F}
#news p{font-size:17px}
#news ul{font-size:16px}
#news ul li {margin:10px 0}
a.register{color:#2c89d0;font-size:23px!important;font-family:Georgia,"Times New Roman",Times,serif}
a.register:hover{color:#0C0}
a.connect{color:#2c89d0;font-size:23px!important;margin-left:30px;font-family:Georgia,"Times New Roman",Times,serif}
a.connect:hover{color:#C0F}
iframe{border:none 0!important;overflow:hidden}
a{color:#303030; text-decoration:none;}
a:hover{color:#303030; text-decoration:underline;}
a img{border:none}
p{line-height:1.5em;margin:15px 0;text-align:left}
h1{font-family:Georgia,"Times New Roman",Times,serif;font-size:2.2em;font-weight:400;margin:0 0 20px}
h3{font-size:1.3em;font-weight:400;margin:0 0 10px}
hr{border:none;border-bottom:1px solid #ddd; margin-bottom: 10px;}
#content{border-left:1px solid #ddd;border-right:1px solid #ddd;float:left;margin:0;min-height:1200px;padding:10px 15px;position:relative;width:548px}
#sidebar{width:195px;padding-top:15px;position: absolute;right: 0;}
#sidebar .status {margin: 16px 0 0 0;background: #f0f0f0;}
#sidebar .status div {font-size: 15px;padding: 7px 24px;}
#sidebar .status .server {border-top: 1px solid #fff;}
#sidebar .status .online{color:#0a0}
#sidebar .status .offline{color:#a00}
#sidebar .widgets {margin-top: 60px;}
#sidebar .widgets p {text-align: center;}
#sidebar .widgets a {font-size: 15px; color: #2c89d0;}
#sidebar .widgets a:hover {color: #C0F;}
#sidebar .widgets .widget {padding-bottom: 15px; border-bottom: 1px solid #ddd; margin: 0 10px 30px;}
#sidebar .widgets .widget:last-child {border: none;}
#sidebar .widgets span{color:green; margin-right: 5px; font-weight: bold;}
#sidebar .widgets span.red {color:red !important;}
#sidebar .widgets span.orange {color:#ff7f00 !important;}
#sidebar .widgets table {width: 100%; padding: 0 10px; border-collapse: collapse;}
#sidebar .widgets td {border-bottom: 1px solid #eee; padding:5px 15px}
#sidebar .widgets td:nth-child(2) {color: green; text-align: right;}
#sidebar .widgets tr:last-child td {border-bottom:none;}
#sidebar2{font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;background-color:#fff;width: 195px;height:100%;box-sizing:border-box; float:left;}
#sidebar2 ul{margin:0;padding:0;list-style:none;}
#sidebar2 ul li{margin:0;}
#sidebar2 ul li a{padding: 12px 0 12px 14px;font-size:16px;font-weight:100;color:#4d4d4d;text-decoration:none;display:block;border-bottom:1px solid #ddd;}
#sidebar2 ul li a.active{background-color:#2b87ce;}
#sidebar2 ul li:hover a{background-color:#eee;}
#sidebar2 ul li a .fa{margin-right:4px;}
#footer .copyright{margin-top:10px;border-top:1px solid #AAA}
ul.menu{list-style:none outside none;margin:0;padding:0}
ul.menu li{font-size:17px;line-height:1.5em;margin:5px 0;padding:0}
.sidelink{background:#f0f0f0;border:none;display:block;font-size:17px;padding:3px 4px 3px 8px;text-align:left;text-decoration:none;width:148px}
.sidelink:hover{background:#e0e0e0;border:none;border-bottom:none!important;text-decoration:none}
.active{background:#2c89d0!important;color:#fff!important}
iframe{border:0}
#news{font-size:14px;margin-bottom:50px}
a.votegold:hover {filter: brightness(110%) contrast(120%) saturate(130%);}
.form{float:left;margin:30px 0 0 26px;width:350px}
.form .form-row{float:left;margin:5px 0;position:relative;width:350px}
.form label{float:right;margin:7px 15px 0 0}
.form .field{float:right;font-size:17px;width:170px;padding-left:10px;}
.form .field_b{float:right;font-size:17px;box-sizing:content-box;width:175px;padding-left:5px;}
.form .captcha{float:right;margin:10px 0 0}
.inner .button{cursor:pointer}
.form .button{cursor:pointer;float:right;font-size:17px;height:50px;width:185px;background:linear-gradient(to bottom,#ededed 5%,#dfdfdf 100%) 0 0 repeat scroll #ededed;background-color:#ededed;border:#dcdcdc solid 1px;border-radius:4px;box-shadow:0 1px 0 0 #fff inset;color:#777;cursor:pointer;display:inline-block;font-family:arial;font-size:15px;font-weight:700;padding:0;text-decoration:none;text-shadow:0 1px 0 #fff}
.form .button:hover{background:linear-gradient(to bottom,#dfdfdf 5%,#ededed 100%) 0 0 repeat scroll #dfdfdf;background-color:#dfdfdf}
input.field:hover,textarea:hover,select:hover{border-color:#aaa}
input.field:focus{outline:none}
input.field,select{background:#fff;border:#ddd solid 1px;border-radius:3px;background-color:#fcfcfc;color:#333;padding:3px}
h2{font-family:Georgia,"Times New Roman",Times,serif;font-size:1.8em;font-weight:400;margin:0 0 12px}
ul.linkslist{margin:20px 0}
ul.linkslist li{margin:10px 0}
ul.linkslist li.d1{margin-left:25px !important;}
ul.linkslist li.d2{margin-left:50px !important;}
ul.eventslist{font-size:17px;list-style:none;padding:0 0 10px}
ul.eventslist li span{color:green;margin-right:10px}
ul.bosseslist{font-size:20px;list-style:none;padding:0 0 10px;line-height:30px;margin:35px 0 15px 0;}
ul.bosseslist li span{color:green;margin-right:10px;width:45px;display: inline-block;}
.fs17{font-size:17px}
h2.new{color:green}
ul.info {font-size:14px; line-height:19px; list-style:none; padding:0; margin-bottom: 20px;}
ul.info li {margin:10px 0;}
.roles {font-size:14px;}
.roles table {width: 100%; text-align: center; border-collapse: collapse;}
.roles td {border: 1px solid #ddd; padding: 5px 0;}
.roles th {font-size: 12px; padding: 7px 0; font-weight: bold;}
.roles td:first-child {border-left: none; font-size: 15px;}
.roles td:nth-child(3) {font-size: 12px;}
.roles td:nth-child(4) {font-size: 12px;}
.roles td:nth-child(5) {font-size: 12px; border-right: none;}
.roles tr:last-child td {border-bottom: none;}
div.widget p a{vertical-align:top}
#news p.banner{margin:30px 0;text-align:center}
.text p.banner{text-align:center}
p.banner img{vertical-align:bottom}
.text p.vote{text-align:center}
b.green{color:green}
#news a.youtube{color:#2c89d0}
.text p.note{font-size:15px}
.text p.result{text-align:center;margin:45px 0 6px}
div.portal_content.avatar-box{border-top:1px solid #ddd;margin-bottom:10px}
div.avatar-box span.avatar.big{width:178px;height:178px;display:block}
div.widget p a i.fa{margin-right:5px}
#sidebar .widgets span.next{color:#ff7f00}
