html,body{min-height:100%;height:auto!important;font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;}
html{min-height:100%;margin-bottom:1px}
body{text-align:center;font-size:8pt;background:url(/images/bg01.jpg) center top no-repeat fixed #aa8483;background-image:image-set(url(/images/bg01.webp) type("image/webp"), url(/images/bg01.jpg) type("image/jpeg"));margin:0;line-height:140%}
ul{margin:0;padding:0}
li{list-style:none}
table{border-collapse:collapse;border-spacing:0;padding:0;margin:0}
th,td,dl,dt,dd{padding:0;margin:0}
iframe{border:0;display:block}
img{border:0;vertical-align:bottom}
#content .portal_text{text-align:justify;color:#4d4d4d;}
#content .portal_text h1{color:#4d4d4d;font-family:"Trebuchet MS",arial,verdana,serif;font-size:19px;font-weight:400;margin:5px 0 10px;padding:0;}
#content .portal_text h2{color:#4d4d4d;font-family:"Trebuchet MS",arial,verdana,serif;font-size:17px;font-weight:400;margin:20px 0 10px;padding:0;}
#content .portal_text p{font-size:12px;margin:6px 0 0; line-height:16px;}
#content .portal_text a{font-weight:700}
.nav_links {margin-bottom:10px;}
.recent_news{padding:0}
.recent_news .portal_header{padding: 4px 0 5px;margin-left: -10px;margin-right: -10px;}
.recent_news .portal_header a,.recent_news .portal_header span{font-size:16px !important;font-weight:400;line-height:25px;color:#555;background:none;padding:0}
.recent_news .portal_content {padding:10px 0;}
.recent_news .portal_content ul li{padding:3px 0 3px 10px;white-space:nowrap;overflow:hidden;border-bottom: 1px solid #eaeaea;}
.recent_news .portal_content ul li:last-child {border-bottom:none;}
.recent_news .portal_content ul li a{font-size:15px;line-height:30px;}
.recent_news .portal_content i {padding-right:7px;font-size: 15px;color: rgb(155, 155, 155);}
.nav_links .register{background:linear-gradient(to bottom,#f24537 5%,#c62d1f 100%) 0 0 repeat scroll #f24537;background-color:#f24537;border-radius:8px;border:#d02718 solid 1px;box-shadow:0 1px 0 0 #f5978e inset;color:#fff;cursor:pointer;display:inline-block;font-family:arial;font-size:17px;padding:10px 42px;text-decoration:none;text-shadow:0 1px 0 #b31d12;position:relative}
.nav_links .register:hover{background:linear-gradient(to bottom,#c62d1f 5%,#f24537 100%) 0 0 repeat scroll #c62d1f;background-color:#c62d1f;text-decoration:none!important}
.nav_links .connect{background:linear-gradient(to bottom,#3d94f6 5%,#1e62d0 100%) 0 0 repeat scroll #3d94f6;background-color:#3d94f6;border-radius:8px;border:#337fed solid 1px;box-shadow:0 1px 0 0 #97c4fe inset;color:#fff;cursor:pointer;display:inline-block;font-family:arial;font-size:17px;padding:10px 41px;text-decoration:none;text-shadow:0 1px 0 #1262b3;position:relative;left:5px}
.nav_links .connect:hover{background:linear-gradient(to bottom,#1e62d0 5%,#3d94f6 100%) 0 0 repeat scroll #1e62d0;background-color:#1e62d0;text-decoration:none!important}
a{color:rgb(37, 116, 186);border-bottom:0 none!important;text-decoration: none;}
a:hover{border-bottom:0 none!important;color:#39F;text-decoration:underline;}
#content h2{font-size:11px;font-weight:400}
.content h2{font-size:11px;font-weight:400}
.portal_content div{text-align:center}
#header div.menu{border-bottom:1px solid #ddd}
#content{width:970px;text-align:left;margin-left: -11px;background-color: hsl(0, 0%, 100%);position: relative;}
#content .left_side{float:left;width:200px;}
#content .center_content{float:left;width:548px;padding:0 10px;border-right: 1px solid #ddd;border-left: 1px solid #ddd;}
#content .right_side{width:200px;position: absolute;top: 20px;right: 0;}
div.content{width:948px;text-align:left;margin-left:auto;margin-right:auto;padding:10px 0 0}
div.portal_header{color:#4d4d4d;padding:5px 0 7px;background-color: #f2f2f2;text-align: center;font-size: 14px;}
textarea{border:#AAA solid 1px;font-family:arial,verdana,serif;color:#333;padding-left:2px;font-size:10pt}
div.portal_header a {color:#4d4d4d}
select{color:#333;font-family:arial,verdana,serif;font-size:9pt;vertical-align:middle;margin-top:1px}
img.photo{border-radius:3px;}
form{margin:0}
label:hover{color:#39F;text-decoration:underline}
div.portal_content{background:#FFF;padding:10px;}
div.top.text{border-top: 1px solid #ddd;padding: 20px 15px;font-family: Arial,Helvetica,sans-serif;}
div.users{width:100%;text-align:center}
div.portal_member{text-align:center;margin:10px 15px 15px;float:left;position: relative;padding-top: 17px;}
div.portal_member span{width:80px;height:17px;overflow:hidden;display:block;position: absolute;left: -10px;top: 0;}
span.name{color:#000;cursor:default}
p,.portal_content p{margin:0;padding:0}
a.author,span.author{color:#000!important;font-size:12px !important;font-weight:400!important}
a.datetime{color:rgb(150,150,150) !important;font-size:12px !important;font-weight:400!important}
span.author{cursor:default}
span.female{color:#d03dc4!important;font-size:8pt!important;font-weight:400!important}
div#video{background-color:#000;margin-bottom:10px;margin-top: 10px;}
div.video{width:548px;height:309px;background:url(../images/preview.jpg?7) center center no-repeat;cursor:pointer}
div.video .play{width:548px;height:309px;background:url(../images/play.png?1) no-repeat;background-position:center 131px;opacity:.89999997615814;cursor:pointer}
div.video .play:hover{background-position:center -50px;opacity:1}
.recent_news h2 a:hover{text-decoration:underline!important}
a.user_avatar:hover{text-decoration:none!important}
div.voteright{position:fixed;bottom:0;right:0;z-index:9999}
div.voteright a{outline:none}
div.voteright:hover{filter: brightness(110%) contrast(120%) saturate(130%);}
.fs17{font-size:17px}
.status{width:179px;overflow-x:hidden;margin:0 auto;}
.status div{border:none;cursor:default;display:block;font-size:20px;padding:5px 4px;text-align:center;text-decoration:none;color: #4d4d4d;}
.status .server {font-family: 'Baufra Medium', 'Trebuchet MS',Helvetica,Arial,sans-serif; margin-bottom:10px;}
.status .online{color:#0a0}
.status .offline{color:#a00}
.statistics{line-height:1.5;padding: 10px 15px !important;}
.statistics dl:after{content:"";display:table;clear:both}
.statistics dt{color:#828282;float:left;max-width:100%}
.statistics dd{float:right;text-align:right;max-width:100%}
#footer .copyright{margin-top:10px;border-top:1px solid #AAA}
.portal_content.top.avatar {padding-bottom: 0;}
.portal_header.stat {margin-top: 10px;}
.portal_header.new {margin-top: 5px;}
.center_content .recent_news:last-child {padding-bottom: 10px;}
.status .uptime {font-size:13px; line-height:17px; padding:0 4px 5px; color:#FF7F00;}
.notfound h1 {margin:20px 0 30px; padding:0; font-family:Georgia,"Times New Roman",Times,serif; font-size:28px; font-weight:400; color:#4d4d4d;}
.notfound .portal_content {padding:10px 15px 5px;}
.notfound .fs17 {margin:5px 0 0; line-height:22px;}
ul.linkslist {margin:15px 0; padding:0; list-style:none;}
ul.linkslist li {margin:8px 0;}
ul.linkslist li.d0 {font-weight:bold;}
ul.linkslist li.d1 {margin-left:25px;}
div.portal_content.top.avatar span.avatar.big{width:180px;height:180px;display:block}
