@charset "utf-8";
@import "validation.css";
@import "notice.css";
@import "ui.css";
#loading{
    background-image:url(../images/l_bg.png);
    border-radius:0 0 4px 4px;
    color:#fff;
    display:none;
    position:fixed;
    top:0;
    left:48%;
    z-index:1000;
    padding:6px
}
ul.style2{
    margin:0;
    padding:0;
    list-style:square
}
ul.style2 li{
    padding:10px 0 15px;
    background:url(../images/divider2-bg.png) repeat-x left top;
    line-height:100%
}
ul.style2 a{
    color:#16130f;
    text-decoration:none
}
ul.style2 .first{
    padding-top:0;
    background:0 0
}
ul.style3{
    margin:0;
    padding:0;
    list-style:none
}
ul.style3 li{
    padding:10px 0 15px;
    background:url(../images/divider2-bg.png) repeat-x left top;
    line-height:100%
}
ul.style3 a{
    color:#16130f;
    text-decoration:none
}
ul.style3 .first{
    padding-top:0;
    background:0 0
}
ul.style4{
    margin:0;
    padding:0;
    list-style:none
}
ul.style4 li{
    padding:5px 0;
    background:url(../images/divider4-bg.png) repeat-x left top
}
ul.style4 a{
    color:#16130f
}
ul.style4 .first{
    padding-top:0;
    background:0 0
}
ul.style4 span{
    float:right
}
.title1{
    position:relative;
    width:730px;
    height:150px;
    background:url(../images/title1-bg.png) no-repeat left top;
    left:-50px
}
.title1 h1,.title1 h2{
    padding:65px 0 0 98px;
    letter-spacing:1px;
    text-shadow:2px 1px 0 rgba(0,0,0,.5);
    text-transform:uppercase;
    font-family:serif;
    font-size:20px;
    color:#fff
}
.title2{
    position:relative;
    width:370px;
    height:150px;
    background:url(../images/title2-bg.png) no-repeat left top;
    margin-top:-10px
}
.title2 h2{
    padding:67px 0 0 60px;
    letter-spacing:1px;
    text-shadow:2px 1px 0 rgba(0,0,0,.5);
    text-transform:uppercase;
    font-family:serif;
    font-size:12px;
    color:#fff
}
.box-style1{
    overflow:hidden
}
.box-style1 .title{
    padding:0 30px 20px 50px;
    text-shadow:2px 1px 0 rgba(255,255,255,.5);
    font-family:serif;
    font-size:23px;
    color:#2f2a22
}
.box-style1 .entry{
    padding:30px 50px 0;
    background:url(../images/box-content-shadow.png) no-repeat left top
}
.box-style2{
    overflow:hidden
}
.box-style2 .entry{
    padding:0 50px 0 40px
}
.box-style2 h3{
    padding:0 0 20px;
    letter-spacing:1px;
    text-transform:uppercase;
    font-size:13px;
    color:#16130f
}
.box-style3 .entry{
    margin-top:-20px;
    padding:0 40px 0 50px
}
.box-style4{
    overflow:hidden
}
.box-style4 .title{
    padding:0 30px 20px 40px;
    text-shadow:2px 1px 0 rgba(255,255,255,.5);
    text-transform:uppercase;
    font-family:serif;
    font-size:23px;
    color:#2f2a22
}
.box-style4 .entry{
    padding:30px 20px 0 30px;
    background:url(../images/box-content-shadow.png) no-repeat left top
}
.avatar_frame{
    padding:3px;
    border:1px solid #333;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px
}
.button-style{
    border:1px solid #8a3834;
    cursor:pointer;
    position:relative;
    display:block;
    width:222px;
    height:71px;
    left:-10px;
    background:#561c19;
    line-height:71px;
    letter-spacing:1px;
    text-align:center;
    text-decoration:none;
    text-shadow:2px 1px 0 rgba(0,0,0,.5);
    text-transform:uppercase;
    font-size:12px;
    color:#fff
}
.button-style2{
    border:none;
    position:relative;
    width:182px;
    height:71px;
    left:-10px;
    background:url(../images/banner-buttong-bg.png) no-repeat left bottom;
    line-height:71px;
    letter-spacing:1px;
    text-align:center;
    text-decoration:none;
    text-shadow:2px 1px 0 rgba(0,0,0,.5);
    text-transform:uppercase;
    font-size:12px;
    color:#fff;
    cursor:pointer
}
.two-column{
    overflow:hidden;
    margin-top:-10px;
    padding:0 30px 0 50px
}
#box1{
}
.meta-bg{
    overflow:hidden;
    position:relative;
    width:542px;
    height:50px;
    padding:10px 45px 0 35px;
    left:-10px
}
.meta p{
    text-transform:uppercase;
    font-family:serif
}
.meta .tags{
    float:left;
    padding:0 0 3px 30px;
    background:url(../images/meta-icons-03.png) no-repeat left 0
}
.meta .links{
    float:right
}
.meta .more{
    padding:0 10px 3px 30px;
    background:url(../images/meta-icons-01.png) no-repeat left 0
}
.meta .comments{
    padding:0 0 3px 30px;
    background:url(../images/meta-icons-02.png) no-repeat left 0
}
.meta .divider{
    height:22px;
    padding:0 15px;
    background:url(../images/meta-divider-bg.jpg) repeat-y center top
}
.meta a{
    text-decoration:underline
}
#banner{
    overflow:hidden;
    width:964px;
    height:290px;
    margin:0 auto;
    background:url(../images/banner-wrapper-bg.jpg) no-repeat left top;
    text-shadow:1px 1px 0 #000;
    text-transform:uppercase;
    font-family:serif
}
#banner h2{
    padding:52px 0 10px;
    letter-spacing:3px;
    line-height:145%;
    font-size:20px;
    color:#fff
}
#banner p{
    letter-spacing:1px;
    line-height:70%;
    color:#837e7e
}
#banner #col1{
    width:617px;
    height:240px;
    overflow:hidden;
    position:relative;
    float:left;
    margin:25px 0 0 25px
}
#banner #col1 ol,#banner #col1 li{
    list-style:none;
    margin:0;
    padding:0
}
#banner #col1 .items{
    width:2000em;
    position:absolute
}
#banner #col1 .items .item{
    float:left
}
#banner #col1 .items .item span{
    position:absolute;
    width:617px;
    height:240px;
    z-index:11
}
#banner #col1 .promRoundBox{
    position:absolute;
    width:617px;
    height:240px;
    background:url(../images/misc/main_prom_bg.png) no-repeat;
    z-index:10
}
#banner #col1 .rollingIconWrap{
    position:absolute;
    right:0;
    z-index:12
}
#banner #col1 .rollingIconWrap .bgFirst{
    float:left;
    width:53px;
    height:40px;
    background:url(../images/misc/main_prom_rollTop.png) no-repeat
}
#banner #col1 .rollingIconWrap .rollingIcon{
    float:left;
    height:30px;
    padding:10px 15px 0 0;
    background:url(../images/misc/main_prom_rollMiddle.png) no-repeat right top;
    overflow:hidden
}
#banner #col1 .rollingIconWrap .rollingIcon button{
    float:left;
    width:19px;
    height:21px;
    margin-right:3px;
    padding:0;
    border:0;
    cursor:pointer;
    background:url(../images/misc/main_prom_icon_off.gif) no-repeat
}
#banner #col1 .rollingIconWrap .rollingIcon button.active{
    background-image:url(../images/misc/main_prom_icon_on.gif)
}
#banner #col2{
    width:260px;
    margin:15px 0 0 694px;
    color:#fff;
    font-size:12px
}
#banner #col2 p span{
    float:right;
    color:#837e7e;
    padding-right:20px
}
#banner #col2 p a span{
    text-decoration:underline
}
#banner #col2 img{
    opacity:.5;
    filter:alpha(opacity=50);
    -webkit-transition:all .5s ease;
    vertical-align:middle
}
#banner #col2 img:hover{
    opacity:.9;
    filter:alpha(opacity=90)
}
#banner #col2 .info-button{
    width:250px;
    padding-bottom:15px;
    margin:0
}
#banner #col2 .info-button td{
    cursor:pointer;
    width:65px;
    height:100px;
    text-align:center;
    vertical-align:bottom;
    font-size:16px;
    opacity:.3;
    filter:alpha(opacity=30)
}
#banner #col2 .info-button #sButton-0{
    background:url(../images/misc/server5.png) transparent center top no-repeat
}
#banner #col2 .info-button #sButton-1{
    background:url(../images/misc/server4.png) transparent center top no-repeat
}
#banner #col2 .info-button #sButton-2{
    background:url(../images/misc/server3.png) transparent center top no-repeat
}
#banner #col2 .info-button #sButton-3{
    background:url(../images/misc/server2.png) transparent center top no-repeat
}
#banner #col2 .info-button #sButton-4{
    background:url(../images/misc/server1.png) transparent center top no-repeat
}
#banner #col2 .info-button #sButton-5{
    background:url(../images/misc/server3.png) transparent center top no-repeat
}
#tooltip{
    position:absolute;
    z-index:3000;
    border:1px solid #111;
    background-color:#221f28;
    padding:5px;
    opacity:.9;
    font:10px Tahoma,Helvetica,sans-serif;
    text-align:center;
    color:#fff
}
#tooltip h3,#tooltip div{
    margin:0
}
#lean_overlay{
    position:fixed;
    z-index:9998;
    top:0;
    left:0;
    height:100%;
    width:100%;
    background:#000;
    display:none
}
#buy_windows,#add_to_card_windows,#select_server,#auction_bet{
    width:404px;
    padding-bottom:2px;
    display:none;
    background:#fff;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    box-shadow:0 0 4px rgba(0,0,0,.7);
    -webkit-box-shadow:0 0 4px rgba(0,0,0,.7);
    -moz-box-shadow:0 0 4px rgba(0,0,0,.7);
    z-index:9999
}
#item_filter_overlay{
    position:absolute;
    height:400px;
    width:300px;
    display:none;
    z-index:9999
}
#item_filter{
    width:300px;
    height:710px;
    padding-bottom:2px;
    background:#fff;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    box-shadow:0 0 4px rgba(0,0,0,.7);
    -webkit-box-shadow:0 0 4px rgba(0,0,0,.7);
    -moz-box-shadow:0 0 4px rgba(0,0,0,.7);
    color:#000
}
.item_filter_content{
    height:600px;
    width:285px;
    margin:15px;
    overflow:auto
}
.modal-header{
    background:url(../images/hd-bg.png);
    padding:18px 18px 14px;
    border-bottom:1px solid #ccc;
    border-top-left-radius:5px;
    -moz-border-radius-topleft:5px;
    -webkit-border-top-left-radius:5px;
    border-top-right-radius:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px
}
.modal-header h2{
    color:#444;
    font-size:2em;
    font-weight:700;
    margin-bottom:3px;
    text-shadow:1px 1px 0 rgba(255,255,255,.5)
}
.modal-header2{
    background:url(../images/hd-bg.png);
    padding:18px 18px 14px;
    border-bottom:1px solid #ccc;
    border-top-left-radius:5px;
    -moz-border-radius-topleft:5px;
    -webkit-border-top-left-radius:5px;
    border-top-right-radius:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
    cursor:move
}
.modal-header2 h2{
    color:#444;
    font-size:2em;
    font-weight:700;
    margin-bottom:3px;
    text-shadow:1px 1px 0 rgba(255,255,255,.5)
}
.close{
    position:absolute;
    top:12px;
    right:12px;
    display:block;
    width:14px;
    height:14px;
    background:url(../images/close.png);
    z-index:2
}
.form{
    margin:0 auto
}
.form input:not([type=checkbox]):not([type=number]),.form select,.form textarea{
    padding:7px 9px;
    margin:2px 0;
    border:1px solid #ccc;
    border-bottom-color:#b3b3b3;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    border-radius:4px;
    box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);
    width:200px
}
.form select{
    width:216px
}
.right{
    float:right
}
.left{
    float:left
}
.fixed{
    position:fixed;
    top:50px;
    left:50px
}
.QapTcha{
    width:215px
}
.QapTcha .clr{
    clear:both
}
.QapTcha .bgSlider{
    width:215px;
    height:30px;
    float:left;
    border:1px solid #ccc;
    background-color:#fff;
    box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1)
}
.QapTcha .slider{
    width:30px;
    height:30px;
    background:transparent url(../images/bg_draggable_qaptcha.jpg) no-repeat;
    background-size:30px 30px;
    cursor:e-resize;
    position:relative;
    top:0;
    left:0
}
.QapTcha .txtStatus{
    width:215px;
    margin-top:7px;
    text-align:left;
    color:#bb2828;
    font-family:Verdana;
    font-size:10px;
    clear:both;
    padding-bottom:10px
}
.QapTcha .dropSuccess{
    color:#4e8b37
}
.QapTcha .dropError{
    color:#bb2828
}
.i_note,.s_note,.w_note,.e_note{
    border:1px solid;
    margin:10px 0;
    padding:15px 10px 15px 50px;
    background-repeat:no-repeat;
    text-align:left
}
.i_note{
    color:#3ca4d5;
    background-color:#182a36;
    background-image:url(../images/info.png);
    background-position:10px center
}
.s_note{
    color:#79b72a;
    background-color:#2e3618;
    background-image:url(../images/success.png);
    background-position:10px center
}
.w_note{
    color:#d68c44;
    background-color:#362518;
    background-image:url(../images/warning.png);
    background-position:10px center
}
.e_note{
    color:#a74f55;
    background-color:#36181b;
    background-image:url(../images/error.png);
    background-position:10px center
}
.buttonn{
    float:right;
    font-family:helvetica neue,helvetica,arial,sans-serif;
    background:#600;
    border:none;
    width:auto;
    overflow:visible;
    font-size:1.4em;
    color:#fff;
    padding:7px 10px;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    font-weight:700;
    text-shadow:0 1px 0 rgba(0,0,0,.4)
}
.btn-fld{
    width:254px;
    overflow:hidden;
    padding:12px 20px 12px 130px
}
.tabrow{
    text-align:center;
    list-style:none;
    margin:0 0 10px;
    padding:0;
    line-height:24px;
    height:26px;
    overflow:hidden;
    font-size:12px;
    font-family:verdana;
    position:relative
}
.tabrow li{
    background:#252525;
    display:inline-block;
    position:relative;
    z-index:0;
    margin:0 -5px;
    padding:0 20px
}
.tabrow a{
    color:#fff;
    text-decoration:none
}
.tabrow li.selected{
    color:#fff;
    z-index:2;
    background-color:#363636;
    font-size:14px;
    text-shadow:1px 1px 0 #000;
    border:1px solid #363636
}
.tabrow:before{
    position:absolute;
    content:" ";
    width:80%;
    bottom:0;
    left:0;
    right:0;
    margin:0 auto;
    border-bottom:1px solid #363636;
    z-index:1
}
.rankings{
    display:none
}
.custom_button{
    -moz-box-shadow:inset 0 1px 0 0 #80615c;
    -webkit-box-shadow:inset 0 1px 0 0 #80615c;
    box-shadow:inset 0 1px 0 0 #80615c;
    background:-webkit-gradient( linear,left top,left bottom,color-stop(0.05,#6d3d34),color-stop(1,#4f2922) );
    background:-moz-linear-gradient( center top,#6d3d34 5%,#4f2922 100% );
    background-color:#6d3d34;
    text-indent:0;
    border:1px solid #5c3129;
    display:inline-block;
    color:#fff;
    font-family:arial;
    font-size:11px;
    font-weight:400;
    font-style:normal;
    height:20px;
    line-height:20px;
    padding-left:10px;
    padding-right:10px;
    text-decoration:none;
    text-align:center;
    text-shadow:1px 1px 0 #050005
}
.custom_button:hover{
    background-color:#a47a40;
    text-decoration:none
}
.custom_button:active{
    position:relative;
    top:0
}
#ucp_info{
    width:100%;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    background:rgba(255,255,255,.6);
    border:1px solid rgba(0,0,0,.15);
    -webkit-box-shadow:0 8px 6px -6px rgba(0,0,0,.38);
    -moz-box-shadow:0 8px 6px -6px rgba(0,0,0,.38);
    box-shadow:0 8px 6px -6px rgba(0,0,0,.38);
    border-bottom:1px solid rgba(255,255,255,.07)
}
#ucp_info .half{
    float:left;
    width:47%;
    padding:5px;
    position:relative
}
#ucp_info .full{
    width:100%
}
*#ucp_info .half table{
    margin-left:auto;
    margin-right:auto
}
#ucp_info td{
    padding:2px
}
#ucp_info .half:first-child{
    border-right:1px solid #dfdddd
}
#character-info{
    width:100%;
    height:auto;
    margin:0 auto;
    padding:0
}
#character-info ul{
    list-style-type:none;
    display:inline;
    margin:0;
    padding:0
}
#character-info ul li{
    float:left;
    padding:0;
    margin:0
}
#character-info tbody tr{
    background:0 0;
    border:none
}
#character-info tbody tr td{
    width:50%;
    margin:0 auto;
    padding:5px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    background:rgba(255,255,255,.6);
    border:1px solid rgba(0,0,0,.15);
    -webkit-box-shadow:0 8px 6px -6px rgba(0,0,0,.38);
    -moz-box-shadow:0 8px 6px -6px rgba(0,0,0,.38);
    box-shadow:0 8px 6px -6px rgba(0,0,0,.38)
}
#character-info tbody tr td a{
    font-size:14px;
    font-weight:700;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    color:#b8ab7e
}
#character-info div{
    padding-left:10px
}
#small_menu ul{
    margin:0;
    padding:0
}
#small_menu li{
    list-style:none
}
ul#vote-options{
    border:0;
    font-size:100%;
    font:inherit;
    vertical-align:baseline;
    margin:0;
    padding:0
}
ul#vote-options{
    list-style:none
}
ul#vote-options h5{
    border:0;
    font-size:100%;
    font:inherit;
    vertical-align:baseline;
    margin:0;
    padding:0
}
#vote-options{
    color:#555;
    font-size:auto;
    line-height:auto;
    list-style-type:none;
    margin:0
}
#vote-options li{
    border-radius:5px;
    line-height:45px;
    height:45px;
    border:1px solid rgba(0,0,0,.15);
    margin-top:10px;
    padding:10px;
    background:rgba(255,255,255,.6)
}
#vote-options li img{
    width:75px;
    height:45px
}
#vote-options li button{
    border:1px solid #999;
    line-height:28px;
    margin:6px 0;
    padding:0 5px
}
#vote-options li h5{
    color:#444;
    font-weight:bolder;
    font-size:24px;
    border-left:1px solid #453129;
    padding-left:10px;
    margin-left:10px
}
ul#paypal-options{
    border:0;
    font-size:100%;
    font:inherit;
    vertical-align:baseline;
    margin:0;
    padding:0
}
ul#paypal-options{
    list-style:none
}
ul#paypal-options h4{
    border:0;
    font-size:100%;
    font:inherit;
    vertical-align:baseline;
    margin:0;
    padding:0
}
ul#paypal-options h3{
    border:0;
    font-size:100%;
    font:inherit;
    vertical-align:baseline;
    margin:0;
    padding:0
}
#paypal-options{
    color:#555;
    font-size:auto;
    line-height:auto;
    list-style-type:none;
    margin:0
}
#paypal-options li{
    border-radius:5px;
    line-height:45px;
    height:45px;
    border:1px solid rgba(0,0,0,.15);
    margin-top:10px;
    padding:10px;
    background:rgba(255,255,255,.6)
}
#paypal-options li h4{
    color:#444;
    font-weight:bolder;
    font-size:22px;
    padding-left:10px;
    margin-left:10px
}
#paypal-options li h3{
    color:#444;
    font-size:18px;
    padding-left:10px;
    margin-left:10px
}
#helm{
    position:absolute;
    left:173px;
    top:18px;
    width:56px;
    height:66px
}
#wings{
    position:absolute;
    left:256px;
    top:1px;
    width:127px;
    height:90px
}
#pendant{
    position:absolute;
    left:116px;
    top:48px;
    width:29px;
    height:29px
}
#sword{
    position:absolute;
    left:26px;
    top:92px;
    width:69px;
    height:109px
}
#armor{
    position:absolute;
    left:156px;
    top:102px;
    width:82px;
    height:98px
}
#shield{
    position:absolute;
    left:306px;
    top:92px;
    width:69px;
    height:109px
}
#gloves{
    position:absolute;
    left:20px;
    top:226px;
    width:85px;
    height:64px
}
#pants{
    position:absolute;
    left:169px;
    top:227px;
    width:58px;
    height:64px
}
#ring_left{
    position:absolute;
    left:118px;
    top:252px;
    width:29px;
    height:29px
}
#ring_right{
    position:absolute;
    left:256px;
    top:252px;
    width:29px;
    height:29px
}
#pet{
    position:absolute;
    left:48px;
    top:40px;
    width:29px;
    height:29px
}
#pentagram{
    position:absolute;
    left:306px;
    top:314px;
    width:66px;
    height:64px
}
#ear1{
    position:absolute;
    left:116px;
    top:144px;
    width:29px;
    height:29px
}
#ear2{
    position:absolute;
    left:254px;
    top:144px;
    width:29px;
    height:29px
}
#boots{
    position:absolute;
    left:310px;
    top:221px;
    width:58px;
    height:64px
}
.inv{
    table-layout:fixed;
    background-color:#212121;
    border:1px solid #100f0d;
    margin:0;
    padding:0
}
.waretitle{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    background:#610000;
    font-style:oblique;
    font-weight:700;
    color:#fff
}
#pagination{
    color:#4c9aeb;
    font:12px verdana,arial,helvetica,serif;
    line-height:17px;
    margin:0;
    padding:12px 8px 8px 12px;
    -webkit-border-radius:0 0 6px 6px;
    -moz-border-radius:0 0 6px 6px;
    -khtml-border-radius:0 0 6px 6px;
    border-radius:0 0 6px 6px
}
#pagination a{
    border:1px solid #363636;
    color:#737373;
    font-size:14px;
    margin-right:8px;
    padding:8px 12px
}
#pagination a.on{
    border:1px solid #363636;
    background:#363636;
    color:#fff;
    margin-right:8px;
    padding:8px 12px
}
#pagination a:hover{
    border:1px solid #fff;
    color:#fff
}
#pagination ul{
    height:21px
}
#pagination li{
    list-style-type:none;
    float:left
}
.item_table{
    width:200px;
    border:0;
    margin:auto
}
.item_table td{
    padding:3px
}
.each_item{
    width:10px;
    border:0;
    border-collapse:collapse
}
.each_item td{
    padding:0
}
.each_item .item_name{
    background:url(../images/ws_item_name.png);
    background-size:136px 34px;
    height:34px
}
.each_item .item_bg{
    background-size:136px 140px;
    height:140px
}
.each_item .item_footer{
    background:url(../images/ws_item_footer.png);
    background-size:136px 6px;
    height:6px
}
.item_image{
    text-align:center;
    height:140px;
    width:136px
}
.items{
    text-align:center
}
.items a{
    color:#fff;
    font-family:Verdana,Helvetica,sans-serif;
    font-size:13px;
    text-decoration:none;
    padding-bottom:5px
}
.items a:hover{
    color:#000
}
#item_buy{
    margin-left:5px;
    margin-right:5px;
    width:100%
}
#item_buy_left{
    float:left;
    padding-right:5px
}
#item_buy_right{
    float:left;
    background-color:#3e1d1c;
    width:492px;
    padding:1px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
#item_buy_right .full{
    margin:1px;
    padding:1px;
    width:488px;
    background-color:#76403f;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    color:#fff;
    text-shadow:#000 0 1px 0;
    height:18px;
    line-height:18px
}
#item_buy_right .opt_title{
    margin:1px;
    padding-left:1px;
    width:250px;
    float:left;
    background-color:#76403f;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    color:#fff;
    text-shadow:#000 0 1px 0;
    height:20px;
    line-height:20px
}
#item_buy_right .opt{
    margin:1px;
    padding-left:1px;
    width:236px;
    float:left;
    background-color:#76403f;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    color:#fff;
    text-shadow:#000 0 1px 0;
    height:20px;
    line-height:20px
}
#item_buy_right .opt select{
    border:0;
    border-radius:0;
    width:60%;
    font-size:12px;
    line-height:1;
    background:#5d302f;
    color:#fff;
    margin-top:1px;
    padding:0;
    -webkit-appearance:none
}
#item_buy_right .opt input[type=number]{
    width:35px;
    border:0;
    border-radius:0;
    font-size:12px;
    line-height:1;
    background:#5d302f;
    color:#fff;
    margin-top:1px;
    padding:0;
    -webkit-appearance:none
}
#item_image_bg{
    position:relative;
    background:url(../images/item_bg.png) no-repeat;
    width:129px;
    height:184px
}
#item_image_bg img{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto
}
.item_info{
    margin-top:2px;
    background:url(../images/item_desc.png) no-repeat;
    width:129px;
    height:36px;
    line-height:36px;
    z-index:500
}
.item_info .info{
    padding-left:5px;
    text-align:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    color:#fff;
    text-shadow:#000 0 1px 0
}
.item_info .info .btimes{
    color:#ed7876
}
.item_info .info .goldcr{
    color:#ffaf04
}
.item_info .info .normalcr{
    color:#d9a08a
}
#buy_buttons{
    margin-right:10px;
    width:99%
}
#buy_buttons button{
    margin:2px
}
.buy_button{
    background:url(../images/slect_btn.png);
    width:155px;
    height:42px;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    color:#fff;
    text-shadow:#000 0 1px 0;
    border:0;
    float:right
}
.buy_button:hover{
    cursor:pointer
}
.payment-method-button{
    margin:4px;
    background-color:#efefef;
    border-radius:4px;
    border:1px solid #d0d0d0;
    overflow:auto;
    float:left
}
.payment-method-button label{
    float:left
}
.payment-method-button label span{
    text-align:center;
    padding:3px 0;
    display:block;
    width:120px;
    height:50px;
    line-height:50px;
    font-family:Arial,Helvetica,sans-serif;
    font-size:20px;
    cursor:pointer
}
.payment-method-button label input{
    position:absolute;
    top:-20px
}
.auction_bet_button{
    margin:0 auto;
    background:#600;
    color:#fff;
    border-radius:4px;
    border:1px solid #d0d0d0;
    text-align:center;
    padding:3px 0;
    display:block;
    width:220px;
    height:35px;
    cursor:pointer
}
.span_red{
    background:#600;
    color:#fff
}
#sell_item{
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    background:rgba(255,255,255,.6);
    padding:5px;
    -webkit-box-shadow:0 8px 6px -6px rgba(0,0,0,.38);
    -moz-box-shadow:0 8px 6px -6px rgba(0,0,0,.38);
    box-shadow:0 8px 6px -6px rgba(0,0,0,.38);
    border:1px solid rgba(0,0,0,.15);
    display:none
}
.input-main{
    padding:7px 9px;
    margin:2px 0;
    border:1px solid #ccc;
    border-bottom-color:#b3b3b3;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    border-radius:4px;
    box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1)
}
.main-tr{
    font-weight:700;
    background-color:rgba(255,255,255,.4)
}
.w-coins,.wcoins{
    color:#c60;
    font-weight:700
}
.zz-coins,.zzcoins{
    color:#039;
    font-weight:700
}
#events div{
    padding:3.5px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px
}
#events div small{
    float:right;
    color:#6a2f3c
}
.offline{
    color:red
}
.online{
    color:green
}
#timer_div_title{
    position:absolute;
    height:16px;
    width:210px;
    top:10px;
    left:560px;
    font-size:16px;
    text-align:center
}
#timer_div_time{
    position:absolute;
    height:70px;
    width:220px;
    top:30px;
    left:560px
}
.timmer_inner_block{
    width:50px;
    height:65px;
    background-color:#fff;
    -moz-border-radius:.5em;
    -webkit-border-radius:.5em;
    border-radius:.5em;
    margin:2px;
    float:left;
    opacity:.2
}
#timer_div_time .timmer_inner_block .title{
    text-align:center
}
#timer_div_time .timmer_inner_block .count{
    text-align:center;
    font-weight:700;
    font-size:20px;
    padding-top:10px
}
.add_to_card{
    font-size:12px;
    background:#eaebec;
    border:#ccc 1px solid;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    -moz-box-shadow:0 1px 2px #d1d1d1;
    -webkit-box-shadow:0 1px 2px #d1d1d1;
    box-shadow:0 1px 2px #d1d1d1;
    width:100%
}
.add_to_card th{
    padding:15px 20px 16px;
    border-top:1px solid #fafafa;
    border-bottom:1px solid #e0e0e0;
    background:#ededed;
    background:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#ebebeb));
    background:-moz-linear-gradient(top,#ededed,#ebebeb)
}
.add_to_card th:first-child{
    text-align:left;
    padding-left:20px
}
.add_to_card tr:first-child th:first-child{
    -moz-border-radius-topleft:3px;
    -webkit-border-top-left-radius:3px;
    border-top-left-radius:3px
}
.add_to_card tr:first-child th:last-child{
    -moz-border-radius-topright:3px;
    -webkit-border-top-right-radius:3px;
    border-top-right-radius:3px
}
.add_to_card tr{
    text-align:center;
    padding-left:20px
}
.add_to_card td:first-child{
    text-align:left;
    padding-left:20px;
    border-left:0
}
.add_to_card td{
    padding:10px;
    border-top:1px solid #fff;
    border-bottom:1px solid #e0e0e0;
    border-left:1px solid #e0e0e0;
    background:#fafafa;
    background:-webkit-gradient(linear,left top,left bottom,from(#fbfbfb),to(#fafafa));
    background:-moz-linear-gradient(top,#fbfbfb,#fafafa)
}
.add_to_card tr.even td{
    background:#f6f6f6;
    background:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f6f6f6));
    background:-moz-linear-gradient(top,#f8f8f8,#f6f6f6)
}
.add_to_card tr:last-child td{
    border-bottom:0
}
.add_to_card tr:last-child td:first-child{
    -moz-border-radius-bottomleft:3px;
    -webkit-border-bottom-left-radius:3px;
    border-bottom-left-radius:3px
}
.add_to_card tr:last-child td:last-child{
    -moz-border-radius-bottomright:3px;
    -webkit-border-bottom-right-radius:3px;
    border-bottom-right-radius:3px
}
.add_to_card tr:hover td{
    background:#f2f2f2;
    background:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#f0f0f0));
    background:-moz-linear-gradient(top,#f2f2f2,#f0f0f0)
}
.ticket{
    font-size:12px;
    background:#eaebec;
    border:#ccc 1px solid;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    -moz-box-shadow:0 1px 2px #d1d1d1;
    -webkit-box-shadow:0 1px 2px #d1d1d1;
    box-shadow:0 1px 2px #d1d1d1;
    __width:100%
}
.ticket th{
    padding:15px 10px 16px 0;
    border-top:1px solid #fafafa;
    border-bottom:1px solid #e0e0e0;
    background:#ededed;
    background:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#ebebeb));
    background:-moz-linear-gradient(top,#ededed,#ebebeb)
}
.ticket th:first-child{
    text-align:left;
    padding-left:10px
}
.ticket tr:first-child th:first-child{
    -moz-border-radius-topleft:3px;
    -webkit-border-top-left-radius:3px;
    border-top-left-radius:3px
}
.ticket tr:first-child th:last-child{
    -moz-border-radius-topright:3px;
    -webkit-border-top-right-radius:3px;
    border-top-right-radius:3px
}
.ticket tr{
    text-align:center;
    padding-left:20px
}
.ticket td:first-child{
    text-align:left;
    padding-left:20px;
    border-left:0
}
.ticket td{
    padding:10px;
    border-top:1px solid #fff;
    border-bottom:1px solid #e0e0e0;
    border-left:1px solid #e0e0e0;
    background:#fafafa;
    background:-webkit-gradient(linear,left top,left bottom,from(#fbfbfb),to(#fafafa));
    background:-moz-linear-gradient(top,#fbfbfb,#fafafa)
}
.ticket tr.even td{
    background:#f6f6f6;
    background:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f6f6f6));
    background:-moz-linear-gradient(top,#f8f8f8,#f6f6f6)
}
.ticket tr:last-child td{
    border-bottom:0
}
.ticket tr:last-child td:first-child{
    -moz-border-radius-bottomleft:3px;
    -webkit-border-bottom-left-radius:3px;
    border-bottom-left-radius:3px
}
.ticket tr:last-child td:last-child{
    -moz-border-radius-bottomright:3px;
    -webkit-border-bottom-right-radius:3px;
    border-bottom-right-radius:3px
}
.ticket tr:hover td{
    background:#f2f2f2;
    background:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#f0f0f0));
    background:-moz-linear-gradient(top,#f2f2f2,#f0f0f0)
}
.discount_notice{
    margin:20px auto;
    left:200px;
    width:280px;
    height:auto;
    background:#fff;
    border-radius:10px;
    -webkit-box-shadow:0 0 8px rgba(0,0,0,.3);
    -moz-box-shadow:0 0 8px rgba(0,0,0,.3);
    box-shadow:0 0 8px rgba(0,0,0,.3);
    position:fixed;
    z-index:90;
    opacity:.9
}
.discount_notice .content{
    padding:30px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:14px;
    font-style:normal;
    color:#6a2f3c;
    font-weight:700;
    position:relative;
    display:block
}
.ribbon-discount-green{
    width:85px;
    height:88px;
    overflow:hidden;
    position:absolute;
    top:-3px;
    right:-3px
}
.ribbon-green{
    font:700 15px Sans-Serif;
    color:#333;
    text-align:center;
    text-shadow:rgba(255,255,255,.5) 0 1px 0;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    position:relative;
    padding:7px 0;
    left:-5px;
    top:15px;
    width:120px;
    background-color:#bfdc7a;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#BFDC7A),to(#8EBF45));
    background-image:-webkit-linear-gradient(top,#BFDC7A,#8EBF45);
    background-image:-moz-linear-gradient(top,#BFDC7A,#8EBF45);
    background-image:-ms-linear-gradient(top,#BFDC7A,#8EBF45);
    background-image:-o-linear-gradient(top,#BFDC7A,#8EBF45);
    color:#6a6340;
    -webkit-box-shadow:0 0 3px rgba(0,0,0,.3);
    -moz-box-shadow:0 0 3px rgba(0,0,0,.3);
    box-shadow:0 0 3px rgba(0,0,0,.3)
}
.ribbon-green:before,.ribbon-green:after{
    content:"";
    border-top:3px solid #6e8900;
    border-left:3px solid transparent;
    border-right:3px solid transparent;
    position:absolute;
    bottom:-3px
}
#ucp_info .half{
    border:none!important
}
#ucp_info{
    background:0 0;
    border:none!important
}
.ribbon-green:before{
    left:0
}
.ribbon-green:after{
    right:0
}
.PriorityZero{
    background-color:#e68a8a
}
.PriorityOne{
    background-color:#cc4040
}
.PriorityTwo{
    background-color:red
}
.PriorityThree{
    background-color:#900
}
.plans{
    list-style:none;
    margin:0;
    padding:10px 20px
}
.plan{
    background:#fff;
    border-radius:6px;
    height:70px;
    margin:10px 0;
    opacity:1;
    padding:4px 25px;
    width:100%
}
.price{
    border-radius:100%;
    cursor:default;
    display:block;
    float:left;
    height:46px;
    line-height:46px;
    margin:8px 10px 0 0;
    text-align:center;
    width:46px
}
.price-green{
    background-color:#e1f1d1;
    color:#52b327;
    font-weight:700
}
.price-red{
    background-color:#f1e1d1;
    color:#b35227
}
.details{
    color:#222;
    display:block;
    float:left;
    height:46px;
    margin:8px 0;
    padding:0 10px
}
.plan-title{
    font-size:17px;
    font-weight:400;
    margin:2px 0 0;
    padding:0;
    text-transform:uppercase
}
.plan-description{
    color:#666;
    font-size:14px;
    margin:0;
    padding:0
}
.select{
    background:#600;
    border:none;
    border-radius:4px;
    color:#fff;
    display:inline-block;
    float:right;
    font-size:14px;
    margin:15px 0;
    padding:7px 16px;
    text-decoration:none
}
.select:hover{
    background-color:#900;
    text-decoration:none;
    cursor:painter
}
#exception{
    width:100%;
    height:0 auto;
    line-height:25px;
    min-height:25px;
    margin:0;
    padding:0;
    text-align:center;
    color:#fff;
    display:none;
    background-color:red;
    position:fixed;
    z-index:9999
}
.wh_items{
    width:261px;
    margin:2px auto;
    padding-top:6px;
    padding-left:3px;
    height:485px
}
.square{
    cursor:pointer;
    position:absolute;
    opacity:.8
}
.square:hover{
    padding:1px;
    opacity:1
}
.square img{
    width:100%;
    height:100%
}
.f16 .flag{
    display:inline-block;
    height:16px;
    width:16px;
    vertical-align:text-top;
    line-height:16px;
    background:url(../images/flags.png) no-repeat
}
.f16 ._African_Union{
    background-position:0 -16px
}
.f16 ._Arab_League{
    background-position:0 -32px
}
.f16 ._ASEAN{
    background-position:0 -48px
}
.f16 ._CARICOM{
    background-position:0 -64px
}
.f16 ._CIS{
    background-position:0 -80px
}
.f16 ._Commonwealth{
    background-position:0 -96px
}
.f16 ._England{
    background-position:0 -112px
}
.f16 ._European_Union,.f16 .eu{
    background-position:0 -128px
}
.f16 ._Islamic_Conference{
    background-position:0 -144px
}
.f16 ._Kosovo{
    background-position:0 -160px
}
.f16 ._NATO{
    background-position:0 -176px
}
.f16 ._Northern_Cyprus{
    background-position:0 -192px
}
.f16 ._Northern_Ireland{
    background-position:0 -208px
}
.f16 ._Olimpic_Movement{
    background-position:0 -224px
}
.f16 ._OPEC{
    background-position:0 -240px
}
.f16 ._Red_Cross{
    background-position:0 -256px
}
.f16 ._Scotland{
    background-position:0 -272px
}
.f16 ._Somaliland{
    background-position:0 -288px
}
.f16 ._Tibet{
    background-position:0 -304px
}
.f16 ._United_Nations{
    background-position:0 -320px
}
.f16 ._Wales{
    background-position:0 -336px
}
.f16 .ad{
    background-position:0 -352px
}
.f16 .ae{
    background-position:0 -368px
}
.f16 .af{
    background-position:0 -384px
}
.f16 .ag{
    background-position:0 -400px
}
.f16 .ai{
    background-position:0 -416px
}
.f16 .al{
    background-position:0 -432px
}
.f16 .am{
    background-position:0 -448px
}
.f16 .ao{
    background-position:0 -464px
}
.f16 .aq{
    background-position:0 -480px
}
.f16 .ar{
    background-position:0 -496px
}
.f16 .as{
    background-position:0 -512px
}
.f16 .at{
    background-position:0 -528px
}
.f16 .au{
    background-position:0 -544px
}
.f16 .aw{
    background-position:0 -560px
}
.f16 .ax{
    background-position:0 -576px
}
.f16 .az{
    background-position:0 -592px
}
.f16 .ba{
    background-position:0 -608px
}
.f16 .bb{
    background-position:0 -624px
}
.f16 .bd{
    background-position:0 -640px
}
.f16 .be{
    background-position:0 -656px
}
.f16 .bf{
    background-position:0 -672px
}
.f16 .bg{
    background-position:0 -688px
}
.f16 .bh{
    background-position:0 -704px
}
.f16 .bi{
    background-position:0 -720px
}
.f16 .bj{
    background-position:0 -736px
}
.f16 .bm{
    background-position:0 -752px
}
.f16 .bn{
    background-position:0 -768px
}
.f16 .bo{
    background-position:0 -784px
}
.f16 .br{
    background-position:0 -800px
}
.f16 .bs{
    background-position:0 -816px
}
.f16 .bt{
    background-position:0 -832px
}
.f16 .bw{
    background-position:0 -848px
}
.f16 .by{
    background-position:0 -864px
}
.f16 .bz{
    background-position:0 -880px
}
.f16 .ca{
    background-position:0 -896px
}
.f16 .cg{
    background-position:0 -912px
}
.f16 .cf{
    background-position:0 -928px
}
.f16 .cd{
    background-position:0 -944px
}
.f16 .ch{
    background-position:0 -960px
}
.f16 .ci{
    background-position:0 -976px
}
.f16 .ck{
    background-position:0 -992px
}
.f16 .cl{
    background-position:0 -1008px
}
.f16 .cm{
    background-position:0 -1024px
}
.f16 .cn{
    background-position:0 -1040px
}
.f16 .co{
    background-position:0 -1056px
}
.f16 .cr{
    background-position:0 -1072px
}
.f16 .cu{
    background-position:0 -1088px
}
.f16 .cv{
    background-position:0 -1104px
}
.f16 .cy{
    background-position:0 -1120px
}
.f16 .cz{
    background-position:0 -1136px
}
.f16 .de{
    background-position:0 -1152px
}
.f16 .dj{
    background-position:0 -1168px
}
.f16 .dk{
    background-position:0 -1184px
}
.f16 .dm{
    background-position:0 -1200px
}
.f16 .do{
    background-position:0 -1216px
}
.f16 .dz{
    background-position:0 -1232px
}
.f16 .ec{
    background-position:0 -1248px
}
.f16 .ee{
    background-position:0 -1264px
}
.f16 .eg{
    background-position:0 -1280px
}
.f16 .eh{
    background-position:0 -1296px
}
.f16 .er{
    background-position:0 -1312px
}
.f16 .es{
    background-position:0 -1328px
}
.f16 .et{
    background-position:0 -1344px
}
.f16 .fi{
    background-position:0 -1360px
}
.f16 .fj{
    background-position:0 -1376px
}
.f16 .fm{
    background-position:0 -1392px
}
.f16 .fo{
    background-position:0 -1408px
}
.f16 .fr{
    background-position:0 -1424px
}
.f16 .bl,.f16 .cp,.f16 .mf,.f16 .yt{
    background-position:0 -1424px
}
.f16 .ga{
    background-position:0 -1440px
}
.f16 .gb{
    background-position:0 -1456px
}
.f16 .sh{
    background-position:0 -1456px
}
.f16 .gd{
    background-position:0 -1472px
}
.f16 .ge{
    background-position:0 -1488px
}
.f16 .gg{
    background-position:0 -1504px
}
.f16 .gh{
    background-position:0 -1520px
}
.f16 .gi{
    background-position:0 -1536px
}
.f16 .gl{
    background-position:0 -1552px
}
.f16 .gm{
    background-position:0 -1568px
}
.f16 .gn{
    background-position:0 -1584px
}
.f16 .gp{
    background-position:0 -1600px
}
.f16 .gq{
    background-position:0 -1616px
}
.f16 .gr{
    background-position:0 -1632px
}
.f16 .gt{
    background-position:0 -1648px
}
.f16 .gu{
    background-position:0 -1664px
}
.f16 .gw{
    background-position:0 -1680px
}
.f16 .gy{
    background-position:0 -1696px
}
.f16 .hk{
    background-position:0 -1712px
}
.f16 .hn{
    background-position:0 -1728px
}
.f16 .hr{
    background-position:0 -1744px
}
.f16 .ht{
    background-position:0 -1760px
}
.f16 .hu{
    background-position:0 -1776px
}
.f16 .id{
    background-position:0 -1792px
}
.f16 .mc{
    background-position:0 -1792px
}
.f16 .ie{
    background-position:0 -1808px
}
.f16 .il{
    background-position:0 -1824px
}
.f16 .im{
    background-position:0 -1840px
}
.f16 .in{
    background-position:0 -1856px
}
.f16 .iq{
    background-position:0 -1872px
}
.f16 .ir{
    background-position:0 -1888px
}
.f16 .is{
    background-position:0 -1904px
}
.f16 .it{
    background-position:0 -1920px
}
.f16 .je{
    background-position:0 -1936px
}
.f16 .jm{
    background-position:0 -1952px
}
.f16 .jo{
    background-position:0 -1968px
}
.f16 .jp{
    background-position:0 -1984px
}
.f16 .ke{
    background-position:0 -2000px
}
.f16 .kg{
    background-position:0 -2016px
}
.f16 .kh{
    background-position:0 -2032px
}
.f16 .ki{
    background-position:0 -2048px
}
.f16 .km{
    background-position:0 -2064px
}
.f16 .kn{
    background-position:0 -2080px
}
.f16 .kp{
    background-position:0 -2096px
}
.f16 .kr{
    background-position:0 -2112px
}
.f16 .kw{
    background-position:0 -2128px
}
.f16 .ky{
    background-position:0 -2144px
}
.f16 .kz{
    background-position:0 -2160px
}
.f16 .la{
    background-position:0 -2176px
}
.f16 .lb{
    background-position:0 -2192px
}
.f16 .lc{
    background-position:0 -2208px
}
.f16 .li{
    background-position:0 -2224px
}
.f16 .lk{
    background-position:0 -2240px
}
.f16 .lr{
    background-position:0 -2256px
}
.f16 .ls{
    background-position:0 -2272px
}
.f16 .lt{
    background-position:0 -2288px
}
.f16 .lu{
    background-position:0 -2304px
}
.f16 .lv{
    background-position:0 -2320px
}
.f16 .ly{
    background-position:0 -2336px
}
.f16 .ma{
    background-position:0 -2352px
}
.f16 .md{
    background-position:0 -2368px
}
.f16 .me{
    background-position:0 -2384px
}
.f16 .mg{
    background-position:0 -2400px
}
.f16 .mh{
    background-position:0 -2416px
}
.f16 .mk{
    background-position:0 -2432px
}
.f16 .ml{
    background-position:0 -2448px
}
.f16 .mm{
    background-position:0 -2464px
}
.f16 .mn{
    background-position:0 -2480px
}
.f16 .mo{
    background-position:0 -2496px
}
.f16 .mq{
    background-position:0 -2512px
}
.f16 .mr{
    background-position:0 -2528px
}
.f16 .ms{
    background-position:0 -2544px
}
.f16 .mt{
    background-position:0 -2560px
}
.f16 .mu{
    background-position:0 -2576px
}
.f16 .mv{
    background-position:0 -2592px
}
.f16 .mw{
    background-position:0 -2608px
}
.f16 .mx{
    background-position:0 -2624px
}
.f16 .my{
    background-position:0 -2640px
}
.f16 .mz{
    background-position:0 -2656px
}
.f16 .na{
    background-position:0 -2672px
}
.f16 .nc{
    background-position:0 -2688px
}
.f16 .ne{
    background-position:0 -2704px
}
.f16 .ng{
    background-position:0 -2720px
}
.f16 .ni{
    background-position:0 -2736px
}
.f16 .nl{
    background-position:0 -2752px
}
.f16 .bq{
    background-position:0 -2752px
}
.f16 .no{
    background-position:0 -2768px
}
.f16 .bv,.f16 .nq,.f16 .sj{
    background-position:0 -2768px
}
.f16 .np{
    background-position:0 -2784px
}
.f16 .nr{
    background-position:0 -2800px
}
.f16 .nz{
    background-position:0 -2816px
}
.f16 .om{
    background-position:0 -2832px
}
.f16 .pa{
    background-position:0 -2848px
}
.f16 .pe{
    background-position:0 -2864px
}
.f16 .pf{
    background-position:0 -2880px
}
.f16 .pg{
    background-position:0 -2896px
}
.f16 .ph{
    background-position:0 -2912px
}
.f16 .pk{
    background-position:0 -2928px
}
.f16 .pl{
    background-position:0 -2944px
}
.f16 .pr{
    background-position:0 -2960px
}
.f16 .ps{
    background-position:0 -2976px
}
.f16 .pt{
    background-position:0 -2992px
}
.f16 .pw{
    background-position:0 -3008px
}
.f16 .py{
    background-position:0 -3024px
}
.f16 .qa{
    background-position:0 -3040px
}
.f16 .re{
    background-position:0 -3056px
}
.f16 .ro{
    background-position:0 -3072px
}
.f16 .rs{
    background-position:0 -3088px
}
.f16 .ru{
    background-position:0 -3104px
}
.f16 .rw{
    background-position:0 -3120px
}
.f16 .sa{
    background-position:0 -3136px
}
.f16 .sb{
    background-position:0 -3152px
}
.f16 .sc{
    background-position:0 -3168px
}
.f16 .sd{
    background-position:0 -3184px
}
.f16 .se{
    background-position:0 -3200px
}
.f16 .sg{
    background-position:0 -3216px
}
.f16 .si{
    background-position:0 -3232px
}
.f16 .sk{
    background-position:0 -3248px
}
.f16 .sl{
    background-position:0 -3264px
}
.f16 .sm{
    background-position:0 -3280px
}
.f16 .sn{
    background-position:0 -3296px
}
.f16 .so{
    background-position:0 -3312px
}
.f16 .sr{
    background-position:0 -3328px
}
.f16 .st{
    background-position:0 -3344px
}
.f16 .sv{
    background-position:0 -3360px
}
.f16 .sy{
    background-position:0 -3376px
}
.f16 .sz{
    background-position:0 -3392px
}
.f16 .tc{
    background-position:0 -3408px
}
.f16 .td{
    background-position:0 -3424px
}
.f16 .tg{
    background-position:0 -3440px
}
.f16 .th{
    background-position:0 -3456px
}
.f16 .tj{
    background-position:0 -3472px
}
.f16 .tl{
    background-position:0 -3488px
}
.f16 .tm{
    background-position:0 -3504px
}
.f16 .tn{
    background-position:0 -3520px
}
.f16 .to{
    background-position:0 -3536px
}
.f16 .tr{
    background-position:0 -3552px
}
.f16 .tt{
    background-position:0 -3568px
}
.f16 .tv{
    background-position:0 -3584px
}
.f16 .tw{
    background-position:0 -3600px
}
.f16 .tz{
    background-position:0 -3616px
}
.f16 .ua{
    background-position:0 -3632px
}
.f16 .ug{
    background-position:0 -3648px
}
.f16 .us{
    background-position:0 -3664px
}
.f16 .uy{
    background-position:0 -3680px
}
.f16 .uz{
    background-position:0 -3696px
}
.f16 .va{
    background-position:0 -3712px
}
.f16 .vc{
    background-position:0 -3728px
}
.f16 .ve{
    background-position:0 -3744px
}
.f16 .vg{
    background-position:0 -3760px
}
.f16 .vi{
    background-position:0 -3776px
}
.f16 .vn{
    background-position:0 -3792px
}
.f16 .vu{
    background-position:0 -3808px
}
.f16 .ws{
    background-position:0 -3824px
}
.f16 .ye{
    background-position:0 -3840px
}
.f16 .za{
    background-position:0 -3856px
}
.f16 .zm{
    background-position:0 -3872px
}
.f16 .zw{
    background-position:0 -3888px
}
.f16 .sx{
    background-position:0 -3904px
}
.f16 .cw{
    background-position:0 -3920px
}
.f16 .ss{
    background-position:0 -3936px
}
.f16 .nu{
    background-position:0 -3952px
}
table.sidebar_rank{
    width:100%;
    border:0;
    border-collapse:collapse;
    margin:4px
}
table.sidebar_rank th{
    border:0;
    text-align:left;
    border-bottom:1px solid #642e39;
    padding-bottom:0;
    font-weight:400
}
table.sidebar_rank tr{
    border:0;
    text-align:left
}
table.sidebar_rank td{
    border:0;
    text-align:left;
    border-bottom:1px solid #642e39;
    padding-bottom:3px;
    padding-top:3px
}
.ref-reward-dropdown{
    position:relative;
    display:inline-block
}
.ref-reward-dropdown-content{
    display:none;
    position:relative;
    background-color:#f9f9f9;
    min-width:150px;
    overflow:hidden;
    box-shadow:0 8px 16px 0 rgba(0,0,0,.2);
    z-index:2500;
    overflow-y:auto;
    max-height:500px
}
.ref-reward-dropdown-content a{
    color:#000;
    padding:6px 8px;
    text-decoration:none;
    display:block
}
.ref-reward-dropdown-content a:hover{
    background-color:#f1f1f1
}
.ref-reward-dropdown:hover .ref-reward-dropdown-content{
    display:block
}
.item_size_12{
    font-size:12px
}
.item_font_family{
    font-family:tahoma
}
.item_white{
    color:#fff
}
.item_light_green{
    color:#0f0
}
.item_light_blue{
    color:#80b2ff
}
.item_light_blue_2{
    color:#36f
}
.item_blue{
    color:#06f
}
.item_pink{
    color:#ff1493
}
.item_yellow{
    color:#fade09
}
.item_yellow_2{
    color:#fc0
}
.item_red{
    color:red
}
.item_dark_red{
    color:maroon
}
.item_dark_red_background{
    background-color:maroon
}
.item_purple{
    color:purple
}
.item_socket{
    color:#b266ff
}
.item_grey{
    color:gray
}
.item_yellow_title{
    color:#ffcc19
}
.item_exe_title{
    color:green
}
.item_socket_title{
    color:#b266ff
}
.item_socket_exe_title{
    color:#7401df
}
.item_ancient_title{
    color:#01df01
}
.item_ancient_background{
    background-color:#00f
}
