body

{

    margin:0; padding:0;

    background:#000 url(../../images/bg.gif) repeat-x top;

    font-family: Arial; 

    color:#fff;

    font-size:12px;

}

iframe

{

    border:0;

}

a

{

    text-decoration:none; 

    outline:0   

}

a img

{

    border:0;

    outline:0;

}

.wrapper

{

    width:1010px;

    height:auto;

    margin:0 auto;   

}

.nav_upper

{

    width:1010px;

    height:44px;

    float:left;

}

.banner

{

    width:1010px;

    height:692px;

    float:left;

    background:url(../../images/banner.jpg) no-repeat;

}

.nav_wrap

{

    width:560px;

    height:63px;

    float:right;

    margin:-670px 20px 0 0;

}

.cont_wrap

{

    width:1024px;

    height:auto;

    float:left;

    min-height:500px;

    margin:-300px 0 0 0;

}

.sidebar_left

{

    width:272px;

    height:auto;

    min-height:400px;

    float:left;

}

.sbarwrap

{

    width:264px;

    height:auto;

    float:left;

    text-align:center;

    margin:0 0 6px 2px;

}

.sbarheader

{

    width:264px;

    height:51px;

    float:left;

}

.sbarbody

{

    width:262px;

    height:auto;

    min-height:200px;

    background:#1a1a1a;

    background-image: url(menu_back.jpg); background-repeat: no-repeat;

    border-left:1px solid #3c3c3c;

    border-right:1px solid #3c3c3c;

    float:left;

}

.sbarfooter

{

    width:264px;

    height:20px;

    background:url(../../images/sbarfooter.gif) no-repeat;

    float:left;

}

.content

{

    width:523px;

    height:auto;

    min-height:600px;

    float:left;

    margin-right:10px;

}

.contupper

{

    width:523px;

    height:15px;

    float:left;

    background:url(../../images/contupper.png) no-repeat;

}

.contbody

{

    width:520px;

    height:auto;

    float:left;

    border-left:1px solid #3c3c3c;

    border-right:1px solid #3c3c3c;

    background: #1a1a1a;

}

.contfooter

{

    width:523px;

    height:15px;

    float:left;

    background:url(../../images/contfooter.png) no-repeat;

}

.sbarwrapr

{

    width:175px;

    height:auto;

    float:left;

}

.sbarrheader

{

    width:175px;

    height:43px;

    float:left;

    background:url(../../images/sbarrightupper.png) no-repeat;

}

.sbarbodyr

{

    width:172px;

    height:auto;

    min-height:200px;

    float:left;

    border-right:1px solid #3c3c3c;

    border-left:1px solid #3c3c3c;

    background:#1a1a1a;

    text-align: center;

}

.sbarfooterr

{

    width:175px;

    height:14px;

    float:left;

    background:url(../../images/sbarrightfooter.png) no-repeat;

}

ul.navi

{

    margin:0 0 8px 6px;

    padding:0;

    list-style-type: none;

    float:left;

}

ul.navi li a

{

    display:block;

    width:161px;

    height:35px;

    float:left; 

    background:url(../../images/menubg.gif) no-repeat;

    padding:15px 0 0 0;   

}

.contWrap

{

    width:480px;

    height:auto;

    float:left;

    padding:0 17px;

    margin:0 0 10px 0;

}

.contheader

{

    width:480px;

    height:35px;

    float:left;

}

.contlower

{

    width:480px;

    height:19px;

    float:left;

    background:url(../../images/contlower.gif) repeat-x;

}

.contcenter

{

    width:440px;

    height:auto;

    min-height:50px;

    float:left;

    background:#010101;

    border-left:8px solid #0e0e0e;

    border-right:8px solid #0e0e0e;

    margin:0 0 0 2px;

    padding:0 10px;

}

.imgsize img

{

    width:400px;

    height:300px;

    margin:5px 0;

}

.height600

{

    min-height:600px;

}

.contcenter_stat

{

    width:460px;

    height:auto;

    min-height:170px;

    float:left;

    background:#010101;

    border-left:8px solid #0e0e0e;

    border-right:8px solid #0e0e0e;

    margin:0 0 0 2px;

}

.tnav_left

{

    width:800px;

    height:auto;

    float:left;

    padding-top: 7px;

}

.tnav_left span

{

    float:left;

}

.margin-left15

{

    margin-left:15px;

}

ul.topnav

{

    margin:5px 0 0 10px;

    padding:0;

    list-style-type: none;

    float:left;   

}

ul.topnav li

{

    float:left;

}

ul.topnav li a

{

    display:block;

    width:auto;

    height: 18px;

    padding:0 8px;

    background:url(../../images/tnav_bg.gif) repeat-x;

    border:1px solid #474747;

    color:#fff;

    margin:0 3px;

    font-size:11px;

    line-height: 18px;

}

ul.topnav li a:hover

{

    text-decoration:underline;

}

.tnav_right

{

    width:200px;

    height:auto;

    float:right;

    padding-top: 15px;

    text-align: right;

}

ul.primenav

{

    margin:0;

    padding:0;

    list-style-type:none;

    position:relative;

}

ul.primenav li 

{

    float:left;

    background:url(../../images/navsep.gif) no-repeat top right;

    padding:0 6px; 

    display: block;

    width:95px;

    height:26px;

}

ul.primenav li.noBg

{

    background:none;    

}

ul.primenav li a

{

    display:block;

    width:95px;

    height:26px;

    line-height:26px;

    font-size:13px;

    font-weight:bolder;

    color:#fff;

    text-align: center;

}

ul.primenav li a:hover

{

    background:url(../../images/primenav_hover.png) no-repeat top center;

}

ul.primenav li ul

{

    margin:0;

    padding:0;

    list-style-type:none;

    float:left;

}

span.com

{

    left:20px;

    top:26px;

    border:1px solid red;

}

span.game

{

    left:0px;

    top:26px;

}

span.guides 

{

    left:0;

    top:26px;

}

span.downloads

{

    right:0;

    top:26px;

}

ul.primenav li span

{

    float: left;

    height:27px;

    position: absolute;

    display: none; /*--Hide by default--*/

    width: auto;

    min-width: 100px;

    background:url(../../images/snavbg.png) repeat-x;

    color: #fff;

    /*--Bottom right rounded corner--*/

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border:1px solid #23295e;

    text-align: center;

    padding:0 4px;

}

ul.primenav li:hover span

{

    display: block;

}

ul.primenav li span a

{

    display:inline;

    font-size:9px;

    margin:0 3px;

}       

ul.primenav li span a:hover

{

    background:none;

    color:#5539b4;

}

.ss_wrap

{

    width:172px;

    height:auto;

    float:left;

    border:1px solid #3c3c3c;

    background:#1a1a1a;

    margin:15px 0;

}

.ss_header

{

    width:100%;

    height:auto;

    float:left;

    text-align:right;

}

.ss_header img

{

    margin:5px 8px 0 0;

}

.ss_body

{

    width:152px;

    height:150px;

    float:left;

    background: #020202;

    border:1px solid #3c3c3c;

    margin:9px;

}

.footer

{

    width:100%;

    height:auto;

    float:left;

    padding:30px 0;

}

.footer p

{

    margin:0;

    padding:0;

    font-size:10px;

    margin-left:20px;

}

.footer_left

{

    width:500px;

    height:auto;

    float:left;

}

.footer_right

{

    width:200px;

    height:auto;

    float:right;

    text-align:right;

    margin-right:50px;

}

ul.rank

{

    margin:0 0 0 6px;

    padding:0;

    list-style-type:none;

}

ul.rank li

{

    float:left;

    margin:0 1px;

}

ul.rank li:hover

{

    cursor:pointer;

}

#outputs

{

    width:440px;

    height:auto;

    border-top:2px solid #1a1a1a;

    float:left;

    margin:3px 0 0 10px;

    padding:4px 0;

}

.label {

  width:135px;

  float:left;

  padding-left:5px;

}

.total {

 margin-left: 40px;

}

.info

{

    position: relative;

    z-index:24;

}

.info span{display: none; }



.info:hover span { /*the span will display just on :hover state*/

    display:block;

    position:absolute;

    padding:1px;

    top:-70px; left:2em; 

    border:1px solid #eee;

    background-color:#111; color:#FFF;

    text-align: center 

}





table.news_style

{

    border-collapse: collapse;

}

table.news_style tr td

{

    padding:5px;

}

.body

{

    width:390px;

    height:auto;

    padding:20px;

    background:#1a1a1a;

    border:1px solid #0e0e0e;

    float:left;

    -moz-border-radius: 8px;

    -webkit-border-radius: 8px;

}

#banner

{

    width:540px;

    height:400px;

    float:right;

    margin:35px;

}

#mainregister

{

    float:left;

}

#regform

{

    width:auto;

    height:auto;

    float:left;

}

#myForm

{

    float:left;

}





body,a {

cursor: url(/images/cursor1.png), auto;

}

a:hover {

cursor: url(/images/cursor2.png), auto;

}
