﻿body{margin:0;padding:0;padding-bottom:10px;background:#3A3A3A url(images/background.gif);color:#FFFFFF;font-size:11px;font-family:Verdana, sans-serif;text-align:center;}
p{margin:3px 0;}
a{color:#FFCC00;text-decoration:none;}
a:hover{color:#1096B9;text-decoration:underline;}
a img{border:0;}
form{margin:0;padding:0;}
input, textarea{margin:2px;padding:2px;background:#252525;border:1px solid #313131;font-size:11px;color:#FEFEFE;}
input[type='text'], input[type='password']{width:200px;}
#side_menu input[type='text'], #side_menu input[type='password']{width:140px;}
input.small{width:50px;}
textarea{width:200px;height:50px;}
textarea.comment{width:350px;height:75px;}
textarea.post{width:400px;height:150px;}
fieldset{margin-top:7px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
legend{font-weight:bold;color:#FFFFFF;}
.center{text-align:center;}
.txt_right{text-align:right;}
.txt_left{text-align:left;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.clear{height:0;font-size:0;clear:both;}
.separator{background:url(images/separator.gif) repeat-x bottom;margin-bottom:2px;padding-top:2px;font-size:0;height:2px;clear:both;}
.pos_relative{position:relative;}
.headerbg{position:absolute;top:0;left:0;width:100%;height:136px;background:url(images/headerbg.gif) repeat-x bottom;z-index:1;}
#main_body{width:990px;margin:0 auto;position:relative;z-index:2;}
#header{position:relative;width:100%;height:85px;padding:0;text-align:left;}
#header #logo{position:absolute;left:0;top:20px;border:0;width:250px;height:49px;}
#header .search{width:257px;height:38px;background:url(images/search_bg.gif);position:absolute;top:33px;right:0;}
#header .search input[type="text"]{border:0;margin:6px 0;margin-left:38px;padding:5px;width:140px;float:left;background-color:#FEFEFE;color:#999999;font-family:Arial;font-size:12px;}
#header .search input[type="image"]{width:62px;height:27px;float:right;margin:3px 0 5px 0;background:none;border:0px solid #FEFEFE;}
#main_menu{position:absolute;top:5px;right:0;margin:0;color:#666666;}
#main_menu li{list-style-type:none;display:block;float:left;padding:0 13px;background:url(images/main_menu.gif) no-repeat top right;font-size:12px;}
#main_menu a{color:#666666;text-decoration:none;}
#main_menu a:hover{text-decoration:underline;}
#main_menu li img{vertical-align:top;margin-right:3px;}
#main_menu li.last{background:none;padding-right:0px;}
#categories_bar{position:relative;display:block;height:50px;font-size:10px;font-weight:bold;background:url(images/topcatmenu.gif) repeat-x top left;border-left:1px solid #e28400;border-right:1px solid #e28400;}
#categories_bar ul{margin:0;padding:0;list-style-type:none;width:auto;}
#categories_bar ul li{display:block;float:left;margin:0;}
#categories_bar ul li a{color:#FEFEFE;display:block;float:left;text-decoration:none;padding:0 3px 0 3px;line-height:50px;background:transparent url(images/menu_right.gif) no-repeat top right;}
#categories_bar a:hover{color:#FFCC00;background:url(images/menu_hover.gif) no-repeat top right;}
#main{border-top:1px solid #939393;background:#252525;}
#side_menu{float:left;width:180px;margin-left:5px;margin-top:5px;}
#side_menu_2{float:right;width:180px;margin-right:5px;margin-top:5px;}
#main_contents{float:left;width:610px;padding:0 5px;margin-top:5px;}
#main_wide{float:left;width:800px;margin-top:5px;margin-right:3px;margin-left:2px;}
.ad_box_header{border-bottom:1px solid #313131;background:#191919;text-align:center;padding:5px;}
.ad_box{background-color:#191919;border-left:1px solid #313131;border-right:1px solid #313131;border-bottom:1px solid #313131;margin-bottom:5px;padding:3px;text-align:center;}
.ad_box_file{background-color:#191919;border:1px solid #313131;margin-bottom:5px;padding:3px;text-align:center;}
.ad_box_footer{border-top:1px solid #313131;border-bottom:1px solid #313131;background:#191919;text-align:center;padding:5px;}
h2, h3{background:#DF801D url(images/topbar.gif);border:1px solid #DF801D;color:#FEFEFE;height:36px;line-height:36px;font-size:13px;text-indent:30px;margin:0;white-space:nowrap;overflow:hidden;}
h2 span, h3 span{display:block;background:url(images/topbar_arrow.gif) no-repeat 14px 14px;}
h2 span img, h3 span img{vertical-align:middle;margin:14px 7px;}
h2 a{color:#FEFEFE;text-decoration:none;}
h2 a:hover{color:#FEFEFE;text-decoration:underline;}
.content_box{background-color:#191919;border-left:1px solid #313131;border-right:1px solid #313131;border-bottom:1px solid #313131;margin-bottom:5px;padding:3px;}
.content_box ol{padding:0px;margin:0px;list-style-position:inside;}
.content_box ol li{margin:2px 0px;padding:0px;}
.bot{color:#DD7500;}
.bb_code{cursor:pointer;margin:2px;padding:2px;border:1px solid #5E5E5E;background:#999999;}
.bb_code:hover{background:#F7F7F7;border-color:#B3B3B3;}
.bb_emoticon{cursor:pointer;margin:2px;}
.avatar{border:0;}
img.click{cursor:pointer;width:16px;height:16px;border:0;}
.image_verification{position:relative;height:30px;border:0;}
.image_verification img.code_image{width:100px;height:30px;border:0;}
.image_verification img.refresh_image{cursor:pointer;width:16px;height:16px;border:0;position:absolute;top:7px;left:100px;}
.image_verification input{position:absolute;top:3px;left:120px;}
.error{margin-bottom:4px;padding:4px;border:1px solid #DF801D;background:#313131;color:#1096B9;}
.error_green{margin-bottom:4px;padding:4px;border:1px solid #2F4F2F;background:#E0EEE0;color:#2F4F2F;}
.line{overflow:auto;width:100%;}
.line p, .line div{float:left;margin:2px;}
.line div p, .line div div{float:none;}
.line .left{font-weight:bold;width:100px;}
.line .wide{width:150px;}
.pagination{padding:3px;margin:2px;text-align:center;position:relative;}
.pagination.txt_right{text-align:right;}
.arrow_nav{overflow:auto;padding:4px 0;margin:2px;width:100%;}
.pagination a, .arrow_nav a{padding:2px 6px;margin:2px;border:1px solid #313131;text-decoration:none;display:inline-block;}
.pagination a:hover, .arrow_nav a:hover{color:#1096B9;background:#252525;}
.pagination b, .pagination a.current{padding:2px 5px;border:1px solid #313131;background:#1F1F1F;font-weight:bold;}
.arrow_nav .previous{float:left;}
.arrow_nav .next{float:right;}
.file{width:295px;float:left;overflow:hidden;padding:2px;}
.file .icon{float:left;width:78px;}
.file .desc{float:right;width:216px;}
.file p{margin:1px 0;padding:0;}
.file .link a{color:#FFCC00;font-weight:bold;text-decoration:none;}
.file .link a:hover{color:#1096B9;font-weight:bold;text-decoration:underline;}
.file .played{font-size:9px;color:#F47402;}
.file .icon a{display:inline-block;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:1px;background:#110803;border:2px solid #5A5A5A;}
.file .icon a:hover{border:2px solid #1096B9;}
.file_index{width:288px;float:none;}
.file_index .desc{width:210px;}
.browse_file{padding:6px;margin:0;width:250px;overflow:hidden;background:url(images/separatory.gif) repeat-y right top;}
.browse_file:hover{background-color:#1F1F1F;}
.browse_file .desc{float:right;width:170px;}
.last_column{background-image:none;}
.bubble{position:absolute;padding:6px;width:250px;border:0;background:#555555;border:1px solid #1F1F1F;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;box-shadow:0 0 5px #1F1F1F;-webkit-box-shadow:0 0 5px #1F1F1F;-moz-box-shadow:0 0 5px #1F1F1F;opacity:0.95;z-index:10;}
.bubble .bubble_left{position:absolute;left:-10px;top:7px;width:10px;height:12px;background-image:url(images/bubble_left.png);}
.bubble .bubble_up{position:absolute;left:10px;top:-10px;width:12px;height:10px;background-image:url(images/bubble_up.png);}
.tbl_header{overflow:auto;font-weight:bold;margin:2px 0;text-align:center;width:100%;background:url(images/separator.gif) repeat-x bottom;}
.tbl{overflow:auto;margin:2px 0;text-align:left;width:100%;background:url(images/separator.gif) repeat-x bottom;}
.tbl_header p, .tbl p, .tbl div{float:left;padding:2px;}
.tbl div p{float:none;}
.tab_menu{position:relative;font-size:12px;margin:0;padding:0;list-style-type:none;border:1px solid #DF801D;font-size:13px;background:#DF801D url(images/topbar.gif);line-height:36px;white-space:nowrap;}
.tab_menu li{display:inline;margin:0 -4px 0 0;}
.tab_menu li a{position:relative;text-decoration:none;padding:10px 15px;margin:0;color:#FFFFFF;font-weight:bold;background:transparent url(images/menu_right.gif) no-repeat top right;}
.tab_menu li a:hover, .tab_menu li a.selected{color:#FFCC00;background:url(images/menu_hover.gif) no-repeat top right;text-decoration:none;z-index:10;}
.index_left{float:left;width:302px;}
.index_right{float:right;width:302px;}
.champion{float:left;width:198px;}
.champion img{width:32px;height:32px;border:0;float:left;margin:0 10px;}
.latest_line span{float:right;}
#champions{margin:0;padding:0;list-style-type:none;}
#champions li{padding:5px 3px;background:url(images/separator.gif) repeat-x bottom;}
#champions .pos{width:50px;float:left;}
#champions .wins{float:right;}
#scroller{position:relative;border:1px solid #000000;background:#232323 url(images/scroller_bg.png) repeat-x;margin-bottom:4px;overflow:hidden;height:100px;}
#scroller h4{padding:0;margin:8px 0 0 18px;font-size:15px;font-weight:bold;letter-spacing:2px;color:#FF9900;}
#scroller ul li img{margin:2px;border:0;cursor:pointer;}
#scroller ul{display:block;position:absolute;top:32px;width:1500px;list-style:none;padding:0;margin:0;}
#scroller ul li{float:left;display:block;padding:0;margin:0;}
#scroller .title{position:absolute;bottom:0;padding:4px;background:#000;color:#FFF;font-weight:bold;font-size:11px;opacity:0.75;filter:alpha(opacity=75);z-index:10;}
.news_box{margin-top:3px;padding-bottom:5px;background:url(images/separator.gif) repeat-x bottom;}
#champion_box{border:1px solid #313131;background:#191919 url(images/cup.gif) no-repeat;background-position:20% 50%;margin-bottom:5px;padding:2px;text-align:center;}
#sponsor{margin-bottom:5px;padding:4px;border:1px dotted #DF801D;background:#191919;text-align:center;font-weight:bold;}
.file_info{float:left;width:33%;}
#file_rating img{width:16px;height:16px;border:0;}
#full_screen, #make_favorite{float:right;margin:4px;border:0px;width:24px;height:24px;cursor:pointer;}
#full_screen{display:none;}
#resize_file{margin-left:auto;margin-right:auto;z-index:20;}
#resize_overlay{position:absolute;top:0;left:0;background:#000;opacity:0.8;filter:alpha(opacity=80);z-index:15;}
#comment_verification_field{display:none;}
#ad_loader{width:300px;height:15px;border:1px solid #5D9160;margin-left:auto;margin-right:auto;margin-top:4px;margin-bottom:4px;}
#ad_loader div{width:0;height:100%;background:#B2D0B4;margin-left:auto;margin-right:auto;}
#file_frame_info .content_box{margin:0;}
#plug{text-align:center;}
#plug img{margin-left:auto;margin-right:auto;display:block;}
#comments .comment{background:url(images/separator.gif) repeat-x bottom;margin:2px 0;padding:2px 0;}
#comments .comment.spam{color:#B0B0B0;}
#comments .user{font-weight:bold;}
#comments .date{color:#EBEBEB;margin-left:4px;}
#comments .report{widht:10px;height:10px;cursor:pointer;border:0;float:right;}
.scores_file{float:none;border:1px solid #1F1F1F;margin-left:25px;}
.scores_file:hover{background:#1F1F1F;}
.subcategory{float:left;width:33%;}
.subcategory img{vertical-align:middle;}
#ucp_menu ul{overflow:hidden;margin:0;padding:0;width:100%;}
#ucp_menu ul li{list-style-type:none;display:block;float:left;margin:4px;text-align:center;width:58px;}
#ucp_menu ul li img{display:block;margin-left:auto;margin-right:auto;border:0;width:32px;height:32px;}
#color_selector{position:absolute;width:140px;border:1px solid #808080;cursor:pointer;overflow:auto;box-shadow:0px 0px 5px #A3A3A3;-webkit-box-shadow:0px 0px 5px #A3A3A3;-moz-box-shadow:0px 0px 5px #A3A3A3;z-index:10;}
#color_selector div{width:20px;height:18px;float:left;}
.ucp_avatar{margin:1px;cursor:pointer;}
.ucp_pm_preview{opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);}
.member{margin:2px;padding:6px;overflow:auto;float:left;width:281px;background:#292929;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border:1px solid #1F1F1F;}
.member:hover{background:#1F1F1F;}
.member .avatar{float:right;border:1px solid #3D5229;padding:2px;background:#FFFFFF;}
.member .content{float:left;margin-right:2px;}
.member a{font-weight:bold;font-size:13px;text-decoration:none;}
.post{overflow:auto;width:100%;}
.forum_post{margin:8px 0;background:url(images/separator.gif) repeat-x bottom;}
.post .poster{float:right;width:130px;padding:2px 0 2px 5px;background:#1F1F1F;background:url(images/separatory.gif) repeat-y left top;}
.post .poster img{border:1px solid #1F1F1F;}
.post .poster .user a{font-size:13px;font-weight:bold;text-decoration:none;}
.post .content{float:left;width:455px;padding:3px;}
.post .content .header{padding-bottom:3px;margin-bottom:3px;font-weight:bold;background:url(images/separator.gif) repeat-x bottom;}
.post .content .header span{font-weight:normal;}
.post .content .message{margin:4px 0;}
.post .content .footer{padding-top:3px;margin-top:8px;background:url(images/separator.gif) repeat-x top;}
.quote{border:1px dotted #AAAAAA;margin:2px 2px 6px 2px;padding:4px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.forum_icon{width:24px;height:24px;border:0;}
.post_icon{float:left;margin-right:4px;width:16px;height:16px;}
.register_info{float:left;width:240px;font-weight:bold;}
#redirection_box{margin-top:50px;margin-left:auto;margin-right:auto;padding:5px;width:400px;border:1px solid #313131;background:#191919;text-align:center;}
#footer{background:url(images/footerbg.gif) repeat-x bottom;border-top:10px solid #252525;border-bottom:10px solid #A8A8A8;padding:15px;color:#666666;font-size:11px;}
#footer a{color:#00718E;text-decoration:none;font-weight:bold;}
#footer a:hover{text-decoration:underline;}
.menu_game{width:50%;float:left;text-align:center;}
.menu_game img{display:block;margin-left:auto;margin-right:auto;}

