div,p,input[type=text],select,textarea{
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box
}
div.controls input[type=text],div.controls select,div.controls textarea{
    box-sizing:content-box;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box
}
.container{
    width:1170px
}
.inline{
    display:inline-block;
    vertical-align:top
}
.underline{
    text-decoration:underline
}
.hidden{
    display:none!important
}
.header_panel{
    background:#1b1b1b;
    color:#fff;
    height:56px;
    padding-top:5px;
    position:relative
}
.header_panel a{
    color:inherit
}
.logo_area{
    margin-right:10px
}
.coin_area{
    margin-right:15px;
    position:relative;
    left:-8px
}
.menu_area{
    margin-right:185px;
    text-transform:uppercase
}
.user_area.unregistered{
    position:absolute;
    right:34px
}

.battle_stats_area{
    background-image:url(/img/battlestats_backing.png);
    background-repeat:no-repeat;
    margin-left:20px;
    margin-top:-6px;
    padding:18px 5px 5px 0;
    height:107px;
    width:121px;
    position:relative;
    z-index:5
}
.stats_data{
    font-size:.6em;
    text-transform:uppercase;
    text-align:center
}
.stats_data > span:first-child{
    text-align:left;
    padding-right:10px
}
.stats_data > span:first-child .biggerfont{
    font-size:1.1em;
    line-height:1em
}
.stats_data > span:nth-child(2){
    font-size:1.1em;
    line-height:1em;
    font-weight:700;
    text-align:left
}
a.greenlink{
    color:#14e31f;
    font-size:.8em
}
a.greenlink1{
    color:#14e31f;
    font-size:1em
}
a.registernowlink{
    font-size:1em
}
.gold_coin a{
    color:#ffc000;
    vertical-align:baseline;
    line-height:1.9em;
    font-size:.8em
}
.silver_coin a{
    color:#d9d9d9;
    vertical-align:baseline;
    line-height:1.9em;
    font-size:.8em
}
.gold_coin .coin_gold,.silver_coin .coin_silver{
    background-image:url(/img/coin_gold.png);
    background-repeat:no-repeat;
    background-position:0 1px;
    display:inline-block;
    width:20px;
    height:20px;
    margin-right:1px;
    cursor:pointer;
    vertical-align:baseline
}
.silver_coin .coin_silver{
    background-image:url(/img/coin_silver.png)
}
.coin_area .cashier_button_area{
    width:101px;
    height:40px;
    margin-top:0;
    position:relative;
    z-index:5;
    top:-11px;
    left:15px
}
.coin_area .cashier_button{
    background:url(/img/Cashier.png) no-repeat 0 0;
    width:93px;
    height:27px;
    cursor:pointer;
    margin-top:10px
}
.coin_area .cashier_button:hover{
    background:url(/img/Cashier.png) no-repeat 0 -31px
}
.coin_area .cashier_button:active{
    background:url(/img/Cashier.png) no-repeat 0 -63px
}
.gold_table,.silver_table{
    background-image:url(/img/coin_gold.png);
    background-repeat:no-repeat;
    background-position:0 1px;
    display:inline-block;
    width:20px;
    height:20px;
    margin-right:1px;
    cursor:pointer;
    vertical-align:baseline
}
.silver_table{
    background-image:url(/img/coin_silver.png)
}
.gold_table:hover{
    background-image:url(/img/coin_gold_glow.png)
}
.silver_table:hover{
    background-image:url(/img/coin_silver_glow.png)
}
.menu_area > ul{
    margin-bottom:0;
    z-index:8
}
.menu_area ul span{
    display:block
}
.menu_area > ul > li{
    padding:0;
    border-left:1px solid #333;
    cursor:pointer;
    position:relative
}
.menu_area > ul > li:hover{
    text-decoration:underline
}
.menu_area > ul > li:last-child{
    border-right:1px solid #333
}
.menu_area > ul ul{
    font-size:.8em;
    line-height:1em;
    border-top:1px solid #252525;
    display:block;
    position:absolute;
    z-index:6
}
.menu_area > ul > li > ul{
    top:23px;
    padding-top:16px;
    border-top:none;
    left:0;
    display:none
}
.menu_area ul li:hover > ul{
    display:block
}
.menu_area > ul > li > ul > li > ul{
    display:none
}
.menu_area > ul > li > ul > li > ul > li{
    position:relative
}
.menu_area > ul > li > ul li{
    background:#5A90C2;
    position:relative;
    padding:3px 10px;
    box-shadow:0 3px 5px 0 #000;
    -moz-box-shadow:0 3px 5px 0 #000;
    -webkit-box-shadow:0 3px 5px 0 #000
}
.menu_area > ul ul li span.chevy{
    position:absolute;
    right:10px
}
.menu_area > ul ul li:hover{
    background:#1A42AA
}
.menu_area .academy_sub > li{
    width:95px
}
.menu_area .comm_sub > li{
    width:100%;
    z-index:100
}
.menu_area .clan_sub,.menu_area .friend_sub,.menu_area .blog_sub{
    position:absolute;
    left:95px;
    top:0;
    width:100px
}
.menu_area .friend_sub{
    top:0
}
.menu_area .blog_sub{
    top:0
}
.logoff{
    position:absolute;
    right:23px;
    top:5px;
    right:15px;
    top:20px
}
.socialicons_area > div{
    margin-right:8px
}
.icon_chat,.icon_friends,.icon_status{
    background-image:url(/img/icon_chat_green.png);
    background-repeat:no-repeat;
    background-position:2px 1px;
    display:inline-block;
    width:27px;
    height:27px;
    cursor:pointer
}
.icon_friends{
    background-image:url(/img/icon_friends_green.png)
}
.icon_status{
    background-image:url(/img/icon_status_green.png)
}
.icon_chat:hover{
    background-image:url(/img/icon_chat_green_hover.png);
    background-position:-2px -3px
}
.icon_friends:hover{
    background-image:url(/img/icon_friends_green_hover.png);
    background-position:-2px -3px
}
.icon_status:hover{
    background-image:url(/img/icon_status_green_hover.png);
    background-position:-2px -3px
}
.icon_chat:active{
    background-image:url(/img/icon_chat_green_click.png);
    background-position:-2px -3px
}
.icon_friends:active{
    background-image:url(/img/icon_friends_green_click.png);
    background-position:-2px -3px
}
.icon_status:active{
    background-image:url(/img/icon_status_green_click.png);
    background-position:-2px -3px
}
.icon_chat.offline{
    background-image:url(/img/icon_chat_grey.png)
}
.icon_friends.offline{
    background-image:url(/img/icon_friends_grey.png)
}
.icon_status.offline{
    background-image:url(/img/icon_status_grey.png)
}
.icon_chat.offline:hover{
    background-image:url(/img/icon_chat_grey_hover.png)
}
.icon_friends.offline:hover{
    background-image:url(/img/icon_friends_grey_hover.png)
}
.icon_status.offline:hover{
    background-image:url(/img/icon_status_grey_hover.png)
}
.icon_chat.offline:active{
    background-image:url(/img/icon_chat_grey_click.png)
}
.icon_friends.offline:active{
    background-image:url(/img/icon_friends_grey_click.png)
}
.icon_status.offline:active{
    background-image:url(/img/icon_status_grey_click.png)
}
.icon_status.offline:active,.icon_status.offline:hover{
    background-position:-1px -3px!important
}
.user_area > div:last-child{
    padding:0 10px;
    border-left:1px solid #333;
    margin-left:10px
}
.user_area .user_name_area{
    position:relative;
    z-index:6;
    cursor:pointer
}
.user_area .user_name_area:hover{
    text-decoration:underline
}
.user_area ul.dropmenu_area{
    margin-left:-4px;
    display:none;
    list-style-type:none;
    position:absolute;
    width:90px
}
.user_area ul.dropmenu_area li{
    background-color:#1b1b1b;
    font-size:.8em;
    padding:3px 10px;
    box-shadow:0 3px 5px 0 #000;
    -moz-box-shadow:0 3px 5px 0 #000;
    -webkit-box-shadow:0 3px 5px 0 #000;
    cursor:pointer
}
.user_area ul.dropmenu_area li:hover{
    background-color:#000
}
.user_area .user_name_area:hover .dropmenu_area{
    display:block
}
.prize_slider_area{
    background-image:url(/img/Prize_Slider_Non-full_width_Bounding_Box.png);
    background-repeat:no-repeat;
    height:315px;
    position:relative;
    padding-top:30px
}
.start_match_button,.goto_match_button{
    cursor:pointer;
    position:absolute;
    left:50%;
    margin-left:-62px;
    top:190px;
    z-index:10
}
.start_match_button a{
    display:block
}
.start_match_button a:hover,.start_match_button a:focus{
    text-decoration:none
}
.start_match_button:hover{
    background:url(/img/Start_Match__small_.png) no-repeat 0 -133px
}
.start_match_button:active{
    background:url(/img/Start_Match__small_.png) no-repeat 0 -263px
}
.start_match_button .unregistered{
    background:url(/img/Register_Now_.png) no-repeat 0 -5px!important
}
.start_match_button .unregistered:hover{
    background:url(/img/Register_Now_.png) no-repeat 0 -175px!important
}
.start_match_button .unregistered:active{
    background:url(/img/Register_Now_.png) no-repeat 0 -348px!important
}
.goto_match_button{
    width:181px;
    height:171px;
    margin-left:-85px;
    margin-top:-21px;
    top:215px;
    background:url(/img/togamesmall.png) no-repeat 0 -5px
}
.goto_match_button a,.prize_slider_area .start_match_button a{
    display:block;
    width:100%;
    height:100%
}
.goto_match_button a:hover,.goto_match_button a:focus{
    text-decoration:none
}
.goto_match_button:hover{
    background:url(/img/togamesmall.png) no-repeat 0 -175px
}
.goto_match_button:active{
    background:url(/img/togamesmall.png) no-repeat 0 -346px
}
.prize_slider_area .slider_arrow_left,.prize_slider_area .slider_arrow_right{
    width:30px;
    height:26px;
    cursor:pointer;
    position:absolute;
    background-repeat:no-repeat;
    background-image:url(/img/prize_slider_arrows_left.png);
    background-position:left center;
    top:117px;
    left:240px
}
.prize_slider_area .slider_arrow_left:hover{
    background-image:url(/img/prize_slider_arrows_left_hover.png)
}
.prize_slider_area .slider_arrow_left:active{
    background-image:url(/img/prize_slider_arrows_left_click.png)
}
.prize_slider_area .slider_arrow_right{
    background-image:url(/img/prize_slider_arrows_right.png);
    background-position:right center;
    left:898px
}
.prize_slider_area .slider_arrow_right:hover{
    background-image:url(/img/prize_slider_arrows_right_hover.png)
}
.prize_slider_area .slider_arrow_right:active{
    background-image:url(/img/prize_slider_arrows_right_click.png)
}
.prize_slider_area .slider_area{
    width:570px;
    height:160px;
    background-image:url(/img/prize_slider_pics_area.png);
    background-repeat:no-repeat;
    position:absolute;
    top:55px;
    left:300px
}
.prize_slider_area .slider_vipshop{
    background:url(/img/VIPShopBtn.png) no-repeat 0 0;
    width:72px;
    height:22px;
    cursor:pointer;
    position:absolute;
    left:930px;
    top:120px
}
.prize_slider_area .slider_vipshop:hover{
    background:url(/img/VIPShopBtn.png) no-repeat 0 -24px
}
.prize_slider_area .slider_vipshop:active{
    background:url(/img/VIPShopBtn.png) no-repeat 0 -50px
}
.cloudcarousel{
    border-radius:10px
}
.hero_pic_area{
    border:1px solid #999;
    background-color:#fff;
    background-repeat:no-repeat;
    width:972px;
    height:490px;
    margin:66px auto 0;
    position:relative
}
.hero_quote_share,.hero_quote_refresh{
    background-repeat:no-repeat;
    background-position:center center;
    width:28px;
    height:28px;
    display:inline-block;
    vertical-align:top;
    cursor:pointer;
    background-image:url(/img/hero_quote_share.png);
    position:relative;
    top:-2px;
    margin-right:-3px
}
.hero_quote_share:hover{
    background-image:url(/img/hero_quote_share_hover.png)
}
.hero_quote_share:active{
    background-image:url(/img/hero_quote_share_click.png)
}
.hero_quote_share{
    margin-top:0!important;
    margin-left:5px
}
.hero_quote_refresh{
    background-image:url(/img/hero_quote_refresh.png)
}
.hero_quote_refresh:hover{
    background-image:url(/img/hero_quote_refresh_hover.png)
}
.hero_quote_refresh:active{
    background-image:url(/img/hero_quote_refresh_click.png)
}
.tournament_start_button{
    display:block;
    text-decoration:none;
    outline:none;
    margin:0 auto;
    background-repeat:no-repeat;
    width:163px;
    height:60px;
    cursor:pointer;
    background:url(/img/StartBattle.png) no-repeat 0 0
}
.tournament_start_button:hover{
    background:url(/img/StartBattle.png) no-repeat 0 -60px
}
.tournament_start_button:active{
    background:url(/img/StartBattle.png) no-repeat 0 -119px
}
.hero_sponsor_area{
    text-align:center;
    width:660px;
    height:60px;
    margin:auto;
    padding-top:9px;
    padding-left:14px
}
.hero_sponsor_area img{
    vertical-align:middle;
    margin-right:27px;
    padding-right:50px
}
.hero_sponsor_area img:last-child{
    margin-right:0
}
.tour_heroshot{
    background-color:#505152;
    width:300px;
    padding:8px;
    opacity:.9;
    border-radius:15px
}
.invite-friends{
    margin-left:19px!important;
    width:593px!important;
    text-transform:uppercase
}
.invite-friends span{
    text-transform:none;
    font-weight:100;
    font-size:.9em;
    font-style:italic
}
.dropmenu_citate{
    border:none;
    display:none;
    margin-left:-41px;
    margin-top:5px;
    cursor:pointer;
    list-style-type:none;
    width:250px;
    z-index:100;
    position:absolute
}
.hero_quote_share:hover .dropmenu_citate{
    display:block
}
.hero_quote_share .dropmenu_citate li{
    display:inline-block
}
#share_button img{
    background:url(/img/Social_Media_Icons_for_Share_Quote_Module.png) no-repeat 0 -37px;
    width:32px;
    height:32px
}
#share_button img:hover{
    background:url(/img/Social_Media_Icons_for_Share_Quote_Module.png) no-repeat 0 0;
    width:32px;
    height:32px
}
#share_button img:active{
    background:url(/img/Social_Media_Icons_for_Share_Quote_Module.png) no-repeat 0 -74px;
    width:32px;
    height:32px
}
#share_button{
    border:none;
    outline:none;
    text-decoration:none
}
#vk_share_button img{
    background:url(/img/Social_Media_Icons_for_Share_Quote_Module.png) no-repeat -42px -37px;
    width:32px;
    height:32px
}
#vk_share_button img:hover{
    background:url(/img/Social_Media_Icons_for_Share_Quote_Module.png) no-repeat -42px 0;
    width:32px;
    height:32px
}
#vk_share_button img:active{
    background:url(/img/Social_Media_Icons_for_Share_Quote_Module.png) no-repeat -42px -74px;
    width:32px;
    height:32px
}
#custom-tweet-button img{
    background:url(/img/Social_Media_Icons_for_Share_Quote_Module.png) no-repeat -84px -37px;
    width:32px;
    height:32px
}
#custom-tweet-button img:hover{
    background:url(/img/Social_Media_Icons_for_Share_Quote_Module.png) no-repeat -84px 0;
    width:32px;
    height:32px
}
#custom-tweet-button img:active{
    background:url(/img/Social_Media_Icons_for_Share_Quote_Module.png) no-repeat -84px -74px;
    width:32px;
    height:32px
}
.streamslider_chat_area{
    width:995px;
    margin:auto;
    position:relative;
    margin-bottom:-16px
}
.streamslider_area{
    margin-left:26px;
    display:inline-block;
    vertical-align:top;
    border:1px solid #eee;
    width:630px;
    height:627px;
    background:#fff;
    transition:width 1s;
    -webkit-transition:width 1s;
    -moz-transition:width 1s
}
.streamslider_area.expanded{
    width:965px;
    height:840px
}
.streamslider_area .ribbon_area{
    width:654px;
    height:92px;
    position:relative;
    padding:7px 30px;
    margin-top:8px;
    background-image:url(/img/streamslider_ribbon_bg_ctr.png),url(/img/streamslider_ribbon_bg_left.png),url(/img/streamslider_ribbon_bg_right.png);
    background-repeat:repeat,no-repeat,no-repeat;
    background-position:center,left,right;
    transition:width 1s;
    -webkit-transition:width 1s;
    -moz-transition:width 1s;
    margin-left:-14px
}
.streamslider_area.expanded .ribbon_area{
    width:989px
}
.streamslider_area .ribbon_area p{
    font-size:.8em;
    line-height:1.2em
}
.streamslider_area .ribbon_area .viewer_stats{
    position:absolute;
    right:40px;
    top:15px;
    color:#3f773d
}
.streamslider_area .ribbon_area .viewer_stats span{
    font-size:1.4em;
    line-height:1.4em;
    color:#31be2c
}
.streamslider_area .selected_stream_pic{
    height:381px
}
.streamslider_area .selected_stream_pic img{
    text-align:center
}
.streamslider_area .streamslider_inner_area{
    text-align:center;
    margin:2px 0 6px;
    padding:0 5px;
    overflow:hidden;
    height:116px
}
.streamslider_area .streamslider_inner_area .streamslider_inner_item{
    display:inline-block;
    vertical-align:top;
    border:1px solid #fff;
    margin:0 0 10px;
    transition:margin 1s;
    -webkit-transition:margin 1s;
    -moz-transition:margin 1s
}
.streamslider_area.expanded .streamslider_inner_area .streamslider_inner_item{
    margin:0 6.3px 10px
}
.streamslider_area .streamslider_inner_area .streamslider_inner_item:hover{
    background-color:#eee
}
.streamslider_area .streamslider_inner_area .streamslider_inner_item.selected{
    border:1px solid #000
}
.streamslider_area .streamslider_inner_area .streamslider_inner_item p{
    font-size:.9em;
    line-height:1.1em;
    padding:3px 2px;
    margin-bottom:2px;
    color:#8e8e8e
}
.streamslider_area .streamslider_inner_area .streamslider_inner_item.selected p,.streamslider_area .streamslider_inner_area .streamslider_inner_item.selected p .greentext{
    color:#515151!important;
    font-weight:700!important
}
.streamslider_area .streamslider_inner_area .streamslider_inner_item strong{
    display:block;
    color:#000;
    height:40px;
    overflow:hidden
}
.streamslider_area .streamslider_inner_area .streamslider_inner_item .greentext{
    color:#3ac135
}
.streamslider_area .slider_buttons_area{
    margin:0 15px;
    text-align:center
}
.streamslider_area .slider_buttons_area .roundbutton{
    display:inline-block;
    vertical-align:top;
    width:19px;
    height:18px;
    cursor:pointer;
    background-image:url(/img/streamslider_rdbutton.png);
    background-repeat:no-repeat;
    background-position:center 0
}
.streamslider_area .slider_buttons_area .roundbutton:hover{
    background-image:url(/img/streamslider_rdbutton_hover.png)
}
.streamslider_area .slider_buttons_area .roundbutton.selected{
    background-image:url(/img/streamslider_rdbutton_selected.png)
}
.streamslider_inner_item{
    width:120px;
    text-align:center
}
.nonselected{
    display:none
}
.streamslider_inner_item p{
    overflow:hidden
}
.streamslider_inner_item img{
    width:70px;
    height:53px
}
#bigpicstreams1 h4{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.streamslider_area div h4{
    font-size:1.2em;
    width:460px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.streamslider_area div{
    text-align:left
}
.bigunder{
    position:relative;
    top:209px
}
.chat_area{
    background-image:url(/img/chat_area_bg.png);
    background-repeat:no-repeat;
    display:inline-block;
    vertical-align:top;
    width:320px;
    height:645px;
    margin-left:7px;
    padding:13px 0;
    position:absolute;
    right:5px
}
.chat_area.mini{
    background-image:url(/img/chat_area_bg_mini.png);
    width:50px;
    top:0
}
.chat_area.mini .chat_title_area h4{
    display:none
}
.chat_area .top_panel_area > div{
    display:inline-block;
    vertical-align:top
}
.chat_area .top_panel_area .chat_tab_area{
    background-image:url(/img/chat_tab_bg.png);
    background-repeat:no-repeat;
    width:36px;
    height:72px;
    margin-right:5px;
    padding:10px 8px
}
.chat_area .top_panel_area .chat_tab_area .hide_icon,.chat_area .top_panel_area .chat_tab_area .maximise_icon{
    display:block;
    width:20px;
    height:20px;
    background-position:0 0;
    margin-bottom:8px;
    cursor:pointer;
    background-image:url(/img/chat_tab_icons.png);
    background-repeat:no-repeat
}
.chat_area.mini .top_panel_area .chat_tab_area .hide_icon,.chat_area.mini .top_panel_area .chat_tab_area .maximise_icon{
    background-image:url(/img/chat_tab_icons_white.png)
}
.chat_area .top_panel_area .chat_tab_area .maximise_icon{
    text-decoration:none;
    background-position:0 -24px;
    margin-bottom:0
}
.chat_area .top_panel_area .chat_stats{
    position:relative;
    width:260px
}
.chat_area.mini .top_panel_area .chat_stats{
    width:33px;
    margin-left:15px;
    margin-top:7px
}
.chat_area .top_panel_area .chat_stats > div{
    display:inline-block;
    vertical-align:top;
    line-height:1.6em;
    cursor:pointer
}
.chat_area.mini .top_panel_area .chat_stats > div{
    display:block;
    width:30px;
    margin:auto;
    text-align:center;
    font-size:.8em;
    color:#888
}
.chat_area .top_panel_area .chat_stats > div > .img_icon{
    display:inline-block;
    width:26px;
    height:26px;
    vertical-align:top;
    margin-right:0;
    cursor:pointer;
    background-image:url(/img/icon_chat_green.png);
    background-repeat:no-repeat;
    background-position:center center
}
.chat_area .top_panel_area .chat_stats > div > .img_icon:hover{
    background-image:url(/img/icon_chat_green_hover.png)
}
.chat_area .top_panel_area .chat_stats > div > .img_icon:active{
    background-image:url(/img/icon_chat_green_click.png)
}
.chat_area .top_panel_area .chat_stats > div:first-child{
    margin-left:-3px
}
.chat_area.mini .top_panel_area .chat_stats > div:first-child{
    margin-left:auto
}
.chat_area .top_panel_area .chat_stats > div:last-child{
    position:absolute;
    right:10px
}
.chat_area.mini .top_panel_area .chat_stats > div:last-child{
    position:relative;
    right:auto
}
.chat_area .top_panel_area .chat_stats > div.chat_friends_stats > .img_icon{
    background-image:url(/img/icon_friends_green.png)
}
.chat_area .top_panel_area .chat_stats > div.chat_friends_stats > .img_icon:hover{
    background-image:url(/img/icon_friends_green_hover.png)
}
.chat_area .top_panel_area .chat_stats > div.chat_friends_stats > .img_icon:active{
    background-image:url(/img/icon_friends_green_click.png)
}
.chat_area .top_panel_area .chat_stats > div.chat_online_stats > .img_icon{
    background-image:url(/img/icon_status_green.png)
}
.chat_area .top_panel_area .chat_stats > div.chat_online_stats > .img_icon:hover{
    background-image:url(/img/icon_status_green_hover.png)
}
.chat_area .top_panel_area .chat_stats > div.chat_online_stats > .img_icon:active{
    background-image:url(/img/icon_status_green_click.png)
}
.chat_area .chat_message_area{
    width:295px;
    height:420px;
    margin:-8px 5px 0 16px;
    background-color:#F5ECEC
}
.chat_area.mini .chat_message_area{
    display:none
}
.chat_area .chat_message_area > div:first-child{
    padding:5px 20px;
    position:relative
}
.chat_area .chat_message_area > div:first-child .chat_dropdownarrow_icon{
    width:14px;
    height:14px;
    position:absolute;
    left:22px;
    top:13px;
    background-image:url(/img/chat_dropdownarrow.png);
    background-repeat:no-repeat
}
.chat_area .chat_message_area div:first-child select,.chat_area .chat_message_area div:first-child .select_faux{
    margin-bottom:0;
    width:100%;
    color:#000;
    font-weight:700;
    line-height:1.1em;
    background:none;
    border:none;
    padding-left:30px;
    background-image:url(/img/chat_dropdownarrow.png);
    background-repeat:no-repeat;
    background-position:10px 8px;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    text-indent:.01px
}
.chat_area .chat_message_area div:first-child .select_faux{
    line-height:inherit;
    height:2.1em;
    background-image:none;
    padding-left:0
}
.chat_area .chat_message_area div:first-child select{
    visibility:hidden;
    display:none;
    width:1px;
    height:1px;
    padding:0
}
.chat_area .chat_message_area div:first-child .select_faux .chosen_faux{
    background-image:url(/img/chat_dropdownarrow.png);
    background-repeat:no-repeat;
    background-position:10px 3px;
    padding-left:30px
}
.chat_area .chat_message_area div:first-child .select_faux ul{
    background:#fff;
    width:90%;
    padding:5px;
    top:0;
    padding-top:2.1em;
    box-shadow:2px 2px 2px 0 #999
}
.chat_area .chat_message_area div:first-child .select_faux ul li{
    padding:5px;
    font-weight:400
}
.chat_area .chat_message_area div:first-child .select_faux ul li:hover{
    background-color:#dfdfdf
}
.chat_area .chat_message_area > div:first-child select:active,.chat_area .chat_message_area > div:first-child select:focus{
    outline:0
}
.chat_area .chat_message_area > div:first-child select option{
    font-weight:400;
    background:rgba(255,255,255,0.8)
}
.chat_area .chat_message_area .chat_messages{
    overflow-y:scroll;
    height:420px;
    border-top:1px solid #fff;
    padding-top:5px
}
.chat_area .chat_message_area .chat_messages p{
    margin-bottom:0;
    padding:5px 20px;
    font-size:.9em;
    line-height:1.1em
}
.chat_area .chat_entry_area{
    width:295px;
    margin:5px 5px 0 16px
}
.chat_area.mini .chat_entry_area{
    display:none
}
.chat_area .chat_entry_area textarea{
    width:296px;
    border:1px #bdbdf8 solid!important;
    box-shadow:0 3px 2px rgba(0,0,0,.16);
    border-radius:0;
    margin-top:-4px;
    display:block;
    width:100%;
    height:88px;
    border:none;
    margin-bottom:0;
    padding-top:5px;
    font-size:.9em;
    line-height:1.1em
}
.chat_area .chat_entry_area a.enterbutton{
    display:block;
    width:114px;
    height:32px;
    text-align:center;
    margin:auto;
    color:#000;
    padding-top:6px;
    font-weight:700;
    text-transform:uppercase;
    text-decoration:none;
    background-image:url(/img/chat_enterbutton.png);
    background-repeat:no-repeat;
    background-position:center 30%
}
.chat_area .chat_entry_area a.enterbutton:hover{
    text-decoration:none;
    background-image:url(/img/chat_enterbutton_hover.png)
}
.chat_area .chat_entry_area a.enterbutton:active{
    background-image:url(/img/chat_enterbutton_click.png)
}
.chat_area .chat_entry_area textarea:focus{
    box-shadow:0 1px 2px rgba(0,0,0,.16)!important
}
.content_section_area{
    width:970px;
    margin:0 auto
}
.content_section_area h2{
    margin-bottom:0;
    padding:0 13px
}
.content_section_area h2:hover{
    text-decoration:underline
}
.three_box_area{
    width:970px
}
.three_box_area > div{
    width:33%;
    padding:0 15px;
    display:inline-block
}
.three_box_area > div img{
    width:296px;
    margin-bottom:10px;
    border:3px solid #cdcdcd
}
.three_box_area > div p{
    margin:0;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    text-overflow:ellipsis
}
.three_box_area > div p.sub_caption{
    font-size:.9em;
    color:#6a6a6a
}
.three_box_area > div p.sub_caption a{
    color:#08c;
    text-decoration:underline
}
.orangetitle a{
    display:inline-block;
    vertical-align:top;
    font-weight:400;
    height:58px;
    overflow:hidden;
    text-overflow:ellipsis
}
.orangetitle:hover a{
    text-decoration:underline
}
.enroll_button{
    background-image:url(/img/enroll_button.png);
    background-repeat:no-repeat;
    color:#fff;
    display:block;
    width:88px;
    height:32px
}
.enroll_button:hover{
    background-image:url(/img/enroll_button_hover.png);
    text-decoration:none
}
.enroll_button:active{
    background-image:url(/img/enroll_button_click.png)
}
hr{
    border-top:2px solid #bebebe;
    width:970px;
    margin:60px auto
}
.orangetitle_t a{
    font-weight:400;
    height:38px;
    overflow:hidden;
    text-overflow:ellipsis
}
.orangetitle_t:hover a{
    text-decoration:none
}
.news_tour{
    background-color:#fff;
    border:1px solid #999;
    padding:5px 0 30px;
    border-bottom:0;
    margin-top:-20px
}
.start_battle_area{
    background-image:url(/img/start_battle_area_base.png);
    background-repeat:no-repeat;
    height:340px;
    margin-bottom:130px;
    position:relative
}
.start_battle_content{
    background-image:url(/img/x5.png);
    background-repeat:no-repeat;
    height:340px;
    padding:0 252px
}
.start_battle_content > div{
    display:inline-block;
    vertical-align:top;
    width:250px;
    height:220px;
    margin-right:150px;
    margin-top:18px
}
.start_battle_content > div.choose_type_area{
    margin-right:0
}
.start_battle_content > div > h4{
    color:#ff540b;
    padding-left:10px
}
.start_battle_content > div > div{
    width:250px;
    height:215px;
    background-image:url(/img/select_box_bg.png);
    background-repeat:no-repeat
}
.start_battle_content > div > div.focus{
    border-radius:15px;
    box-shadow:0 0 10px 0 #F69012,0 0 1px 4px #F69012 inset;
    -moz-box-shadow:0 0 10px 0 #F69012,0 0 1px 4px #F69012 inset;
    -webkit-box-shadow:0 0 10px 0 #F69012,0 0 1px 4px #F69012 inset
}
.start_battle_content > div > div select{
    height:89%;
    width:97%;
    margin-top:8px;
    background:none;
    border:none;
    font-size:1.4em;
    color:#fff
}
.start_battle_content > div > div select:focus{
    outline:0
}
.start_battle_content > div > div select option{
    padding:5px 3px 5px 15px;
    border-bottom:1px solid #222
}
.start_battle_content > div > div select option:selected,.start_battle_content > div > div select option:active,.start_battle_content > div > div select option:focus{
    background-color:#d3471b!important
}
.start_match_button{
    background:url(/img/Start_Match__big_.png) no-repeat 0 0;
    width:181px;
    height:171px;
    margin-left:-90px;
    top:215px
}
.start_match_button:hover{
    background:url(/img/Start_Match__big_.png) no-repeat 0 -178px
}
.start_match_button:active{
    background:url(/img/Start_Match__big_.png) no-repeat 0 -358px
}
.unregbig{
    height:170px!important;
    margin-left:-85px!important;
    margin-top:-19px!important;
    background:url(/img/Register_Now_.png) no-repeat 0 -5px!important
}
.unregbig:hover{
    background:url(/img/Register_Now_.png) no-repeat 0 -175px!important
}
.unregbig:active{
    background:url(/img/Register_Now_.png) no-repeat 0 -348px!important
}
.big_top_button{
    margin-left:-84px;
    margin-top:-21px
}
.prize_slider_area .start_match_button{
    background:url(/img/Start_Match__big_.png) no-repeat 0 0;
    width:181px;
    height:178px;
    margin-left:-89px;
    margin-top:-25px;
    top:215px
}
.prize_slider_area .start_match_button:hover{
    background:url(/img/Start_Match__big_.png) no-repeat 0 -178px
}
.prize_slider_area .start_match_button:active{
    background:url(/img/Start_Match__big_.png) no-repeat 0 -358px
}
.column_fame{
    width:450px;
    float:left
}
.halloffame_featured_area{
    width:970px;
    margin:auto
}
.halloffame_area:nth-child(odd){
    margin-right:60px
}
.halloffame_area{
    margin-bottom:20px;
    display:inline-block;
    vertical-align:top;
    background:#fff;
    width:970px;
    height:465px;
    padding:10px 15px;
    border:1px solid #999
}
.halloffame_area .list_area{
    height:345px;
    width:383px;
    margin-bottom:10px;
    overflow-y:scroll;
    overflow-x:hidden
}
.halloffame_area .list_area .list_item{
    width:363px;
    padding-top:12px;
    padding-bottom:8px;
    border-bottom:1px solid #d1d4dc
}
.halloffame_area .list_area .list_item:last-child{
    border-bottom:none
}
.halloffame_area .list_area .list_item > img{
    margin-right:10px
}
.halloffame_area .list_area .list_item > div > p{
    margin-bottom:2px
}
.halloffame_area .list_area .list_item > div > p.sub_caption{
    color:#6a6a6a
}
.nick_top{
    width:185px;
    text-overflow:ellipsis;
    word-wrap:break-word;
    white-space:nowrap;
    overflow:hidden
}
.hall_number{
    display:inline-block;
    font-size:25px;
    top:20px;
    position:relative;
    width:35px;
    text-align:center
}
.featured_area{
    display:inline-block;
    vertical-align:top;
    width:550px;
    height:390px;
    padding:10px 8px 10px 28px
}
.featured_area .list_area{
    height:260px;
    margin-bottom:10px
}
.featured_area .list_area .list_item{
    display:inline-block;
    vertical-align:top;
    width:245px;
    margin-right:10px
}
.featured_area .list_area .list_item:last-child{
    margin-right:0
}
.featured_area .list_area .list_item img{
    border:3px solid #cecece;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box
}
.featured_area .list_area .list_item h4{
    font-weight:700;
    margin-bottom:5px
}
.featured_area .list_area .list_item h4:hover{
    text-decoration:none
}
.featured_area .list_area .list_item a{
    color:#565656
}
.advert_area{
    background-color:#f0f0f0;
    margin:auto;
    text-align:center
}
.advert_area > div{
    display:inline-block;
    vertical-align:top;
    width:42%;
    text-align:center;
    background-color:rgba(244,250,255,0.6);
    border:2px solid #cdcdfc
}
.advert_area > div:hover{
    border:2px solid #cbcbff;
    background-color:rgba(244,250,255,0.7)
}
.advert_area div{
    width:458px;
    margin-bottom:30px
}
.partners_area{
    width:970px;
    margin:auto;
    margin-bottom:60px
}
.footer-area{
    width:1170px;
    background:#000;
    color:#fff;
    height:130px;
    padding:10px
}
.footer-area > div{
    display:inline-block;
    vertical-align:top
}
.footer_menu_area{
    padding-top:23px;
    width:750px
}
.footer_menu_area ul{
    margin-bottom:0
}
.footer_menu_area ul li{
    padding:0 10px;
    border-right:1px solid #333;
    font-size:.7em
}
.footer_menu_area ul li:first-child{
    padding-left:0
}
.footer_menu_area ul li:last-child{
    border-right:none
}
.footer_menu_area ul li a{
    color:inherit
}
.footer_menu_area .copyright_note{
    font-size:.7em;
    color:#535353
}
.social_area{
    padding-top:23px;
    font-size:.7em
}
.social_area .fb_icon,.social_area .vk_icon,.social_area .twit_icon{
    text-decoration:none;
    background-image:url(/img/social_icons.png);
    background-position:0 0;
    background-repeat:no-repeat;
    width:25px;
    height:23px;
    display:inline-block;
    margin-left:8px
}
.social_area .fb_icon:hover,.social_area .vk_icon:hover,.social_area .twit_icon:hover{
    background-image:url(/img/social_icons_hover.png)
}
.social_area .fb_icon:active,.social_area .vk_icon:active,.social_area .twit_icon:active{
    background-image:url(/img/social_icons_click.png)
}
.social_area .fb_icon{
    margin-left:15px;
    width:24px
}
.social_area .vk_icon{
    background-position:-23px 0
}
.social_area .twit_icon{
    background-position:-48px 0
}
.lang_select_area{
    background-image:url(/img/lang_select_bg.png);
    background-repeat:no-repeat;
    width:160px;
    height:25px;
    margin-top:25px;
    margin-left:-5px
}
.lang_select_area select,.lang_select_area .select_faux{
    background:none;
    border:none;
    color:#fff;
    font-size:1.2em;
    line-height:1.4em;
    width:156px;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    text-indent:.01px;
    padding:0 0 4px 30px
}
.lang_select_area .select_faux ul{
    bottom:1em;
    padding-bottom:7px;
    padding-top:15px;
    left:2px;
    background-image:url(/img/lang_select_bg_dropdown.png);
    background-repeat:no-repeat;
    background-position:center top;
    width:100%;
    height:auto
}
.lang_select_area .select_faux ul li{
    padding-left:27px
}
.lang_select_area .select_faux ul li:hover{
    background-color:#000
}
.lang_select_area select{
    display:none
}
.lang_select_area select option{
    padding-left:28px
}
.lang_select_area select:active,.lang_select_area select option:active{
    outline:none
}
.room_area{
    height:800px!important;
    width:975px;
    margin:20px auto;
    min-height:557px;
    padding:15px 0;
    margin-top:155px
}
.room_area h4:first-child{
    margin-bottom:15px;
    margin-top:0;
    width:936px
}
.room_content_area{
    height:495px
}
.italic{
    font-style:italic;
    font-style:italic
}
.room_area .send_replay_button,.room_area .download_file_button,.room_area .report_button{
    display:inline-block;
    vertical-align:top;
    width:189px;
    height:33px;
    background:url(/img/triple_load.png) no-repeat 0 0;
    cursor:pointer
}
.room_area .report_button{
    background-image:url(/img/new_rep.png);
    margin-left:15px;
    position:relative;
    z-index:10
}
.room_area .send_replay_button:hover{
    background:url(/img/triple_load.png) no-repeat 0 -35px
}
.room_area .send_replay_button:active{
    background:url(/img/triple_load.png) no-repeat 0 -70px
}
.room_area .send_replay_button input{
    width:100%;
    position:relative;
    top:-30px;
    cursor:pointer
}
.room_area .download_file_button{
    background-image:none
}
.room_area .download_file_button:hover{
    background-image:none
}
.room_area .download_file_button:active{
    background-image:none
}
.room_area .download_file_button input{
    opacity:1
}
.room_area .report_button .chosen_faux{
    line-height:1.8em;
    color:#0500cc;
    font-size:.8em;
    font-weight:700;
    height:25px
}
.room_area .report_button .chosen_faux .initbanner{
    background-repeat:no-repeat;
    background-position:52px 2px;
    height:25px;
    width:90%;
    display:inline-block
}
.room_area .report_button ul{
    display:none;
    background-image:url(/img/new-rep2.png),url(/img/new_rep3.png);
    background-repeat:no-repeat;
    background-position:center top,center bottom;
    width:189px;
    position:absolute;
    top:0;
    left:0;
    padding-top:30px;
    padding-bottom:15px
}
.room_area .report_button ul li{
    text-align:left;
    padding:3px 15px;
    font-size:.7em;
    line-height:1.3em;
    color:#2415d0;
    border-left:1px solid #1a09d1;
    border-right:1px solid #1a09d1;
    background-color:#BFBFF2
}
.room_area .report_button ul li:hover{
    background-color:#9d9bef
}
.room_area .report_button ul li:active{
    background-color:#9d9bef;
    padding:2px 15px;
    border-top:1px solid #6461ce;
    border-bottom:1px solid #6461ce
}
.room_area .report_button.selected ul{
    display:block
}
.room_area .room_content_area .submit_button{
    background:url(/img/Fight.png) no-repeat 0 0;
    border:0;
    text-decoration:none;
    outline:none;
    width:591px;
    height:42px;
    margin:15px auto 10px;
    cursor:pointer
}
.room_area .room_content_area .submit_button:hover{
    background:url(/img/Fight.png) no-repeat 0 -51px
}
.room_area .room_content_area .submit_button:active{
    background:url(/img/Fight.png) no-repeat 0 -101px
}
.stats_area{
    border:1px #b3b3b3 solid;
    display:inline-block;
    vertical-align:top;
    width:714px;
    padding:0;
    background:#fff;
    background-image:url(/img/topstatsarea.png);
    background-repeat:no-repeat;
    background-position:left top
}
.quote_area{
    display:inline-block;
    vertical-align:top;
    width:225px;
    padding:30px 0 10px 50px;
    font-size:1.7em;
    line-height:1.7em
}
.room_area .quote_area .room_quote_share,.room_area .quote_area .room_quote_refresh{
    display:inline-block;
    vertical-align:middle;
    width:28px;
    height:28px;
    margin-left:3px;
    background-repeat:no-repeat;
    background-image:url(/img/room_quote_share.png);
    cursor:pointer
}
.room_area .quote_area .room_quote_refresh{
    background-image:url(/img/room_quote_refresh.png);
    margin-left:-3px
}
.room_area .quote_area .room_quote_share:hover{
    background-image:url(/img/room_quote_share_hover.png)
}
.room_area .quote_area .room_quote_share:active{
    background-image:url(/img/room_quote_share_click.png)
}
.room_area .quote_area .room_quote_refresh:hover{
    background-image:url(/img/room_quote_refresh_hover.png)
}
.room_area .quote_area .room_quote_refresh:active{
    background-image:url(/img/room_quote_refresh_click.png)
}
.stats_area > div{
    font-size:17.5px
}
.stats_area > div:last-child{
    border-bottom:none
}
.stats_area > div.sub_header_content{
    color:#fff;
    padding:16px 15px 16px 20px
}
.stats_area > div.sub_header_content img{
    margin-right:8px;
    vertical-align:text-bottom
}
.stats_area > div.ribbon_area{
    width:737px;
    background-image:url(/img/stats_area_ribbon_bg.png);
    background-repeat:no-repeat;
    margin:-10px 0 0 -10px;
    padding:20px 0 20px 55px
}
.stats_area > div.ribbon_area > div{
    margin-bottom:15px
}
.stats_area .orangelabel{
    color:#0b00fe;
    font-weight:700;
    text-align:right;
    display:inline-block;
    width:132px;
    letter-spacing:-1px;
    margin-right:10px
}
.stats_area .orangelabel span:first-child{
    display:inline-block;
    width:125px
}
.stats_area .orangelabel span:first-child.text-right{
    width:120px;
    margin-right:5px
}
.stats_area .avatar_icon{
    background-image:url(/img/room_area_avatar.png);
    background-repeat:no-repeat;
    display:inline-block;
    width:21px;
    height:21px;
    margin-right:5px
}
.stats_area .small_text{
    font-style:italic;
    font-size:.6em;
    letter-spacing:-.2px;
    display:inline-block;
    vertical-align:top;
    margin-left:10px;
    padding:0 6px;
    background-color:#fff
}
.room_content_area .map_select_area{
    padding:5px 0 15px 45px
}
.room_content_area .map_select_area > div{
    vertical-align:middle
}
.room_content_area .map_select_area .map_picture_small{
    background-image:url(/img/map_pic.png);
    background-repeat:no-repeat;
    width:100px;
    height:100px;
    margin-right:20px
}
.room_content_area .map_select_area .orangelabel{
    width:auto;
    vertical-align:middle;
    margin-top:-3px
}
.room_content_area .map_select_area .map_select_box{
    background-image:url(/img/map_dropdown_bg.png);
    background-repeat:no-repeat;
    display:inline-block;
    width:158px;
    height:27px;
    vertical-align:middle;
    position:relative;
    z-index:12
}
.room_content_area .map_select_area .map_select_box select,.room_content_area .map_select_area .map_select_box .select_faux{
    width:150px;
    background:none;
    border:none;
    padding-left:13px;
    line-height:1em;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    text-indent:.01px
}
.room_content_area .map_select_area .map_select_box .select_faux{
    font-size:.8em;
    line-height:1.4em
}
.room_content_area .map_select_area .map_select_box .select_faux .chosen_faux{
    background-image:url(/img/map_dropdown_arrow.png);
    background-repeat:no-repeat;
    background-position:123px 7px
}
.room_content_area .map_select_area .map_select_box .select_faux ul{
    width:156px;
    left:1px;
    top:0;
    padding:1em 0 .5em
}
.room_content_area .map_select_area .map_select_box .select_faux ul li{
    background-color:#fff;
    border-left:1px solid #D9D9D9;
    border-right:1px solid #D9D9D9;
    padding-left:12px;
    margin:auto
}
.room_content_area .map_select_area .map_select_box .select_faux ul li:first-child{
    background-color:#fff;
    height:.8em
}
.room_content_area .map_select_area .map_select_box .select_faux ul li:last-child{
    background-image:url(/img/map_dropdown_ul_bg.png);
    background-repeat:no-repeat;
    background-position:center bottom;
    background-color:transparent;
    height:.5em;
    border:none
}
.room_content_area .map_select_area .map_select_box .select_faux ul li:hover{
    background-color:#f5f5f5
}
.room_content_area .map_select_area .map_select_box .select_faux ul li:first-child:hover{
    background-color:#fff
}
.room_content_area .map_select_area .map_select_box .select_faux ul li:last-child:hover{
    background-color:inherit
}
.room_content_area .map_select_area .map_select_box select{
    display:none
}
.room_content_area .map_select_area .map_select_box select:active,.room_content_area .map_select_area .map_select_box select:focus{
    outline:0
}
.room_content_area .accept_gain_exp_area{
    padding:5px 0 20px 45px
}
.room_content_area .accept_gain_exp_area label{
    font-size:.7em!important
}
.room_content_area .accept_gain_exp_area input[type=checkbox]{
    display:inline-block;
    vertical-align:baseline;
    margin:0 5px 0 0
}
.room_content_area > div:first-child{
    padding:0 0 10px
}
.note_area{
    display:none;
    text-align:center;
    font-style:italic;
    font-size:.85em;
    margin:0 0 0 43px;
    width:640px;
    line-height:1.2em;
    position:relative
}
.note_area .cross_sign{
    font-style:normal;
    display:inline-block;
    vertical-align:top;
    margin-right:8px;
    line-height:1.6em;
    position:absolute;
    margin-left:-15px;
    margin-top:-3px;
    background-image:url(/img/room_note_close.png);
    background-repeat:no-repeat;
    background-position:center center;
    width:10px;
    cursor:pointer
}
.note_area .cross_sign:hover{
    background-image:url(/img/room_note_close_hover.png)
}
.note_area .cross_sign:active{
    background-image:url(/img/room_note_close_click.png)
}
.room_area.create_room{
    height:700px
}
.room_content_area.create_room{
    height:379px
}
.room_content_area.create_room .stats_area{
    background:#fff
}
.room_content_area.create_room .stats_area > div.ribbon_area{
    margin-top:15px
}
.room_area .room_content_area.create_room .submit_button{
    margin-top:11px
}
.games_filter_area{
    width:975px;
    height:557px;
    margin:65px auto 20px;
    padding:50px 0;
    position:relative;
    margin-top:150px
}
.games_filter_area > div{
    display:inline-block;
    vertical-align:top;
    padding:5px 22px 5px 30px
}
.games_filter_area .filter_panel{
    background-image:url(/img/gameselect_box_bg.png);
    background-repeat:no-repeat;
    width:249px;
    height:525px;
    padding:70px 15px 10px;
    position:relative;
    margin-right:45px
}
.games_filter_area .filter_panel .game_title_box{
    background-image:url(/img/gameselect_title_ribbon.png);
    background-repeat:no-repeat;
    width:269px;
    height:49px;
    text-align:left;
    margin-bottom:10px;
    position:absolute;
    top:15px;
    left:-10px
}
.games_filter_area .filter_panel .game_title_box h4{
    padding-top:3px;
    padding-left:30px;
    color:#fff
}
.games_filter_area .filter_panel .note_area{
    width:auto;
    margin-top:0
}
.games_filter_area .filter_panel .gamelimit_box h4,.games_filter_area .filter_panel .gametype_box h4{
    padding:7px 20px;
    margin-bottom:0;
    color:#fff;
    font-size:1em
}
.games_filter_area .filter_panel .gamelimit_box h4 img,.games_filter_area .filter_panel .gamelimit_box h4 span{
    display:inline-block;
    vertical-align:middle;
    margin-right:5px
}
.games_filter_area .filter_panel .filter_list{
    overflow-y:scroll;
    overflow-x:hidden
}
.games_filter_area .filter_panel .gamelimit_box .filter_list{
    height:126px
}
.games_filter_area .filter_panel .gametype_box .filter_list{
    height:86px
}
.games_filter_area .filter_panel .filter_list li{
    padding:6px 5px;
    height:30px;
    text-align:center;
    font-size:.8em
}
.games_filter_area .filter_panel .filter_list li:nth-child(2n){
    background-color:#fff
}
.games_filter_area .filter_panel .filter_list li input[type=checkbox]{
    vertical-align:middle;
    visibility:hidden
}
.games_filter_area .filter_panel .filter_list li .checkbox{
    background-image:url(/img/checkbox_blue.png);
    background-repeat:no-repeat;
    background-position:center center;
    display:inline-block;
    vertical-align:middle;
    width:16px;
    height:16px;
    margin-right:5px;
    margin-top:0
}
.games_filter_area .filter_panel .filter_list li .checked{
    background-image:url(/img/checkbox_blue_check.png);
    background-position:center center
}
.games_filter_area .filter_panel .gametype_box .filter_list li span{
    line-height:2.5em;
    vertical-align:middle;
    display:inline-block;
    width:32px
}
.games_filter_area .filter_panel .gamelimit_box,.games_filter_area .filter_panel .gametype_box{
    background-image:url(/img/gamelimit_table_bg.png);
    background-repeat:no-repeat;
    width:158px;
    height:166px;
    padding:0 1px;
    margin:0 auto 15px
}
.games_filter_area .filter_panel .gametype_box{
    background-image:url(/img/gametype_table_bg.png);
    width:158px;
    height:126px
}
.create_game_button{
    background:url(/img/Create_Game.png) no-repeat 0 0;
    width:212px;
    height:43px;
    margin:22px auto 10px;
    cursor:pointer
}
.create_game_button:hover{
    background:url(/img/Create_Game.png) no-repeat 0 -51px
}
.create_game_button:active{
    background:url(/img/Create_Game.png) no-repeat 0 -102px
}
.games_filter_area .list_panel{
    width:620px;
    padding-right:0;
    padding-left:5px;
    padding-top:0!important
}
.games_filter_area .list_panel h1{
    margin-top:10px;
    margin-bottom:6px;
    display:none
}
.gameindex{
    background-image:url(/img/top_list.png);
    width:669px;
    margin-bottom:0
}
.games_filter_area .list_panel .table_area{
    margin-left:2px;
    border-right:2px silver solid;
    border-bottom:2px silver solid;
    border-left:2px silver solid;
    background:#fff;
    background-repeat:no-repeat;
    width:667px;
    height:477px;
    padding:3px 5px 5px;
    -webkit-border-bottom-right-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-bottomleft:5px;
    border-bottom-right-radius:5px;
    border-bottom-left-radius:5px
}
.games_filter_area .list_panel .table_area > ul{
    width:100%;
    margin-top:0
}
.games_filter_area .list_panel .table_area > ul,.games_filter_area .list_panel .table_area > ul li{
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box
}
.games_filter_area .list_panel .table_area ul{
    margin-bottom:0
}
.games_filter_area .list_panel .table_area ul.listing ul{
    margin-bottom:0;
    display:table
}
.games_filter_area .list_panel ul.heading li,.games_filter_area .list_panel ul.listing li ul li{
    display:table-cell;
    vertical-align:middle
}
.games_filter_area .list_panel ul.heading li:nth-child(1),.games_filter_area .list_panel ul.listing li ul li:nth-child(1){
    width:135px;
    padding-left:10px
}
.games_filter_area .list_panel ul.heading li:nth-child(2),.games_filter_area .list_panel ul.listing li ul li:nth-child(2){
    width:90px
}
.games_filter_area .list_panel ul.heading li:nth-child(3),.games_filter_area .list_panel ul.listing li ul li:nth-child(3){
    width:90px
}
.games_filter_area .list_panel ul.heading li:nth-child(4),.games_filter_area .list_panel ul.listing li ul li:nth-child(4){
    width:90px
}
.games_filter_area .list_panel ul.heading li:nth-child(5),.games_filter_area .list_panel ul.listing li ul li:nth-child(5){
    width:90px
}
.games_filter_area .list_panel ul.heading li:nth-child(6),.games_filter_area .list_panel ul.listing li ul li:nth-child(6){
    width:120px
}
.games_filter_area .list_panel ul.heading li{
    text-align:left;
    font-weight:700;
    font-size:.9em;
    color:#fff;
    padding:6px 5px;
    text-decoration:underline;
    cursor:pointer
}
.games_filter_area .list_panel ul.listing{
    overflow-y:scroll;
    overflow-x:hidden;
    height:469px
}
.games_filter_area .list_panel ul li.text-center{
    text-align:center
}
.games_filter_area .list_panel ul.heading li:hover{
    text-shadow:0 0 3px #fff;
    text-decoration:none
}
.games_filter_area .list_panel ul.heading li img{
    margin-right:5px;
    vertical-align:middle
}
.games_filter_area .list_panel ul.listing > li{
    border-bottom:1px solid #ccc
}
.games_filter_area .list_panel ul.listing > li:last-child{
    border-bottom:1px solid #ccc
}
.games_filter_area .list_panel ul.listing > li:nth-child(2n+1){
    background-color:#efefef
}
.games_filter_area .list_panel ul.listing > li.selectedr,.games_filter_area .list_panel ul.listing > li:hover{
    background-color:#98f494!important;
    font-weight:700!important
}
.games_filter_area .list_panel ul.listing ul li{
    padding:7px 5px;
    font-size:.8em;
    height:46px;
    line-height:1em
}
.start_game_button{
    background:url(/img/Start.png) no-repeat 0 0;
    width:86px;
    height:25px;
    cursor:pointer;
    vertical-align:middle
}
.start_game_button:hover{
    background:url(/img/Start.png) no-repeat 0 -29px
}
.start_game_button:active{
    background:url(/img/Start.png) no-repeat 0 -59px
}
.view_game_button{
    background:url(/img/exphistory_search_icon.png) no-repeat 35px 7px;
    width:86px;
    height:25px;
    cursor:pointer;
    vertical-align:middle
}
.view_game_button:hover{
    background:url(/img/exphistory_search_icon.png) no-repeat 36px 8px
}
.view_game_button:active{
    background:url(/img/exphistory_search_icon.png) no-repeat 36px 8px
}
.start_game_button2{
    float:right;
    margin-top:5px;
    background:url(/img/Start.png) no-repeat 35px 7px;
    width:86px;
    height:25px;
    cursor:pointer;
    vertical-align:middle
}
.start_game_button2:hover{
    background:url(/img/Start.png) no-repeat 0 -29px
}
.start_game_button2:active{
    background:url(/img/Start.png) no-repeat 0 -59px
}
.view_game_button2{
    float:right;
    background:url(/img/exphistory_search_icon.png) no-repeat;
    width:12px;
    height:12px;
    cursor:pointer;
    vertical-align:middle
}
.view_game_button2:hover{
    background:url(/img/exphistory_search_icon.png) no-repeat 1px 1px
}
.view_game_button2:active{
    background:url(/img/exphistory_search_icon.png) no-repeat 1px 1px
}
.games_filter_area .list_panel .more_link{
    position:absolute;
    bottom:40px;
    right:25px;
    text-align:right;
    font-size:.9em
}
.games_filter_area .limit_stat{
    background-image:url(/img/limit_badge_icon.png);
    background-repeat:no-repeat;
    display:inline-block;
    vertical-align:middle;
    width:32px;
    height:32px;
    text-align:center;
    line-height:2.8em;
    font-weight:700
}
.game_cancel{
    border:0;
    outline:none;
    padding:0;
    margin:0;
    background:url(/img/Cancel_Game__1_.png) no-repeat 0 0;
    width:591px;
    height:42px;
    cursor:pointer
}
.game_cancel:hover{
    background:url(/img/Cancel_Game__1_.png) no-repeat 0 -53px
}
.game_cancel:active{
    background:url(/img/Cancel_Game__1_.png) no-repeat 0 -108px
}
.select_faux{
    position:relative;
    padding:4px;
    cursor:pointer
}
.select_faux .chosen_faux{
    height:1em;
    display:block;
    position:relative;
    z-index:11
}
.select_faux ul{
    list-style-type:none;
    margin:0;
    display:none;
    position:absolute;
    left:0;
    z-index:10;
    width:90%
}
.select_faux select{
    display:none
}
.login_h3form{
    margin-top:-80px;
    width:400px
}
.popmodal_area{
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    left:0;
    background:rgba(0,0,0,0.8);
    display:none;
    z-index:100
}
.popmodal_area .popmodal_box_area{
    margin:100px auto 10px;
    width:487px;
    height:335px;
    border:1px solid #fff;
    background-repeat:no-repeat;
    position:relative
}
#register_modal .popmodal_box_area{
    height:341px
}
#register_modal .popmodal_box_area::after{
    content:"";
    background:url(image.jpg);
    opacity:.75;
    top:0;
    left:0;
    bottom:0;
    right:0;
    position:absolute;
    z-index:-1;
    background-image:url(/img/register_box_bg.jpg)
}
#login_modal .popmodal_box_area{
    background-color:rgba(29,72,90,0.5)
}
#register_modal .signup{
    background-image:url(/img/register_box_bg_signup.jpg)
}
.popmodal_area .login{
    background-image:url(/img/register_box_bg_login.jpg)
}
.popmodal_area .signup .begin_section,.popmodal_area .login .begin_section,.popmodal_area .popmodal_box_area .signup_section{
    display:none
}
.popmodal_area .signup .signup_section{
    display:block
}
.popmodal_area .login .login_section{
    display:block
}
.popmodal_area .begin_section .close_button,.popmodal_area .signup_section .close_button,.popmodal_area .login_section .close_button{
    background-image:url(/img/begin_close.png);
    background-repeat:no-repeat;
    background-position:center center;
    width:17px;
    height:19px;
    position:absolute;
    top:6px;
    right:6px;
    cursor:pointer
}
.popmodal_area .begin_section .close_button:hover,.popmodal_area .begin_section .close_button:active{
    background-image:url(/img/begin_close_hover_click.png)
}
.popmodal_area .signup_section .close_button{
    background-image:url(/img/signup_close.png)
}
.popmodal_area .signup_section .close_button:hover,.popmodal_area .signup_section .close_button:active{
    background-image:url(/img/signup_close_hover_click.png)
}
.popmodal_area .login_section .close_button{
    background-image:url(/img/login_close.png)
}
.popmodal_area .login_section .close_button:hover,.popmodal_area .login_section .close_button:active{
    background-image:url(/img/login_close_hover_click.png)
}
.popmodal_area .register_via_fb_button,.popmodal_area .register_via_vk_button{
    background-repeat:no-repeat;
    width:416px;
    height:38px;
    background-image:url(/img/register_via_fb.png);
    position:absolute;
    bottom:86px;
    left:29px;
    cursor:pointer
}
.popmodal_area .register_via_vk_button{
    background-image:url(/img/register_via_vk.png);
    bottom:37px
}
.popmodal_area .register_via_fb_button:hover{
    background-image:url(/img/register_via_fb_hover.png)
}
.popmodal_area .register_via_vk_button:hover{
    background-image:url(/img/register_via_vk_hover.png)
}
.popmodal_area .register_via_fb_button:active{
    background-image:url(/img/register_via_fb_click.png)
}
.popmodal_area .register_via_vk_button:active{
    background-image:url(/img/register_via_vk_click.png)
}
.popmodal_area .inputtext_box input{
    padding:0 6px;
    background:none;
    border:none;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none
}
.popmodal_area .inputtext_box input:focus,.popmodal_area .inputtext_box input:active{
    outline:0
}
.popmodal_area .signupform_area{
    margin:106px 30px 0
}
.popmodal_area .signupform_area .inputtext_box{
    background-image:url(/img/signup_inputtext_bg.png);
    background-repeat:no-repeat;
    width:300px;
    height:30px;
    margin-left:102px;
    margin-bottom:12px;
    padding:4px 5px
}
.popmodal_area .signup_submit{
    background-image:url(/img/signup_submit.png);
    background-repeat:no-repeat;
    width:226px;
    height:30px;
    margin:19px auto 0
}
.popmodal_area .signup_submit:hover{
    background-image:url(/img/signup_submit_hover.png)
}
.popmodal_area .signup_submit:active{
    background-image:url(/img/signup_submit_click.png)
}
.popmodal_area .loginform_area{
    margin:122px 32px 0;
    display:inline-block;
    vertical-align:top;
    width:232px
}
.popmodal_area .loginform_area .inputtext_box{
    background-image:url(/img/login_inputtext_bg.png);
    background-repeat:no-repeat;
    width:225px;
    height:30px;
    margin-bottom:10px;
    padding:4px 5px
}
.popmodal_area .login_submit{
    outline:none;
    border:none;
    background-image:url(/img/login_submit.png);
    background-repeat:no-repeat;
    width:233px;
    height:32px;
    margin:11px auto 8px;
    background-color:transparent
}
.popmodal_area .login_submit:active,.popmodal_area .login_submit:hover{
    width:226px;
    height:32px
}
.popmodal_area .login_submit:hover{
    border:none;
    background-image:url(/img/login_submit_hover.png);
    background-repeat:no-repeat
}
.popmodal_area .login_submit:active{
    border:none;
    background-image:url(/img/login_submit_click.png);
    background-repeat:no-repeat
}
.popmodal_area .loginform_area .remember_forgot_area{
    margin-right:10px
}
.popmodal_area .loginform_area .remember_forgot_area,.popmodal_area .loginform_area .remember_forgot_area label,.popmodal_area .loginform_area .remember_forgot_area a{
    font-size:.9em;
    line-height:.9em;
    color:#999;
    text-align:right
}
.popmodal_area .loginform_area .remember_forgot_area input[type=checkbox]{
    margin-top:-3px;
    margin-right:5px;
    vertical-align:bottom;
    top:2px;
    position:relative
}
.popmodal_area .loginform_area .remember_forgot_area label{
    margin-top:-3px
}
.popmodal_area .loginform_area .remember_forgot_area a{
    float:left;
    font-size:1em;
    line-height:1em;
    margin-left:2px
}
.popmodal_area .loginvia_area{
    margin:138px 11px 0;
    display:inline-block;
    vertical-align:top;
    width:145px
}
.popmodal_area .login_via_fb_button,.popmodal_area .login_via_vk_button,.popmodal_area .login_via_twit_button {
    background-repeat:no-repeat;
    width:132px;
    height:32px;
    margin-bottom:7px;
    background-image:url(/img/Login_via_FB.png);
    position:relative;
    cursor:pointer
}
.popmodal_area .login_via_vk_button{
    background:url(/img/Login_via_VK.png) no-repeat 0 0
}
.popmodal_area .login_via_twit_button{
    background:url(/img/Login_via_Twitter.png) no-repeat 0 0
}
.popmodal_area .login_via_fb_button:hover{
    background:url(/img/Login_via_FB.png) no-repeat 0 -41px
}
.popmodal_area .login_via_vk_button:hover{
    background:url(/img/Login_via_VK.png) no-repeat 0 -41px
}
.popmodal_area .login_via_twit_button:hover{
    background:url(/img/Login_via_Twitter.png) no-repeat 0 -41px
}
.popmodal_area .login_via_fb_button:active{
    background:url(/img/Login_via_FB.png) no-repeat 0 -80px
}
.popmodal_area .login_via_vk_button:active{
    background:url(/img/Login_via_VK.png) no-repeat 0 -80px
}
.popmodal_area .login_via_twit_button:active{
    background:url(/img/Login_via_Twitter.png) no-repeat 0 -80px
}
*/
 #share_modal .popmodal_box_area{
    background-color:#EDEDED;
    width:327px;
    height:70px;
    margin:379px auto
}
#share_modal .loginform_area{
    margin:11px 25px 0!important
}
.chatlist_area{
    width:975px;
    margin:auto auto 100px;
    margin-top:190px
}
.chatlist_area .top_buttons_area{
    text-align:right;
    margin-bottom:15px;
    position:relative;
    z-index:30
}
.chatlist_area .top_buttons_area .new_chat_button,.chatlist_area .top_buttons_area .chat_actions_button{
    background-repeat:no-repeat;
    width:111px;
    height:34px;
    display:inline-block;
    vertical-align:top;
    background-image:url(/img/new_chat_button.png);
    background-position:center center;
    cursor:pointer
}
.chatlist_area .top_buttons_area .chat_actions_button{
    background-image:url(/img/chat_actions_button.png);
    width:107px;
    height:34px
}
.chatlist_area .top_buttons_area .new_chat_button:hover{
    background-image:url(/img/new_chat_button_hover.png)
}
.chatlist_area .top_buttons_area .new_chat_button:active{
    background-image:url(/img/new_chat_button_click.png)
}
.chatlist_area .top_buttons_area .chat_actions_button:hover{
    background-image:url(/img/chat_actions_button_hover.png)
}
.chatlist_area .top_buttons_area .chat_actions_button:active{
    background-image:url(/img/chat_actions_button_click.png)
}
.chatlist_area .top_buttons_area .chat_actions_button ul{
    display:none;
    text-align:center;
    padding-top:30px;
    background-image:url(/img/chat_actions_dropdown_bg.png);
    background-repeat:no-repeat;
    background-position:center 2px;
    height:144px;
    z-index:30
}
.chatlist_area .top_buttons_area .chat_actions_button ul li{
    line-height:23px;
    width:101px;
    margin:auto;
    border:1px solid #efefef
}
.chatlist_area .top_buttons_area .chat_actions_button ul li:hover{
    background-color:#d6f2d5;
    border:1px solid #d6f2d5
}
.chatlist_area .top_buttons_area .chat_actions_button ul li:active{
    background-color:#d6f2d5;
    border:1px solid #ccc
}
.chatlist_area .top_buttons_area .chat_actions_button.selected ul{
    display:block
}
.chatlist_area .chatlist_tabs_area{
    background-color:#454853;
    position:relative;
    font:16px pfagorasansproThin
}
.chatlist_area .chatlist_tabs_area .green_cap_box{
    position:absolute;
    left:-4px;
    top:0;
    width:105%;
    height:130%;
    z-index:15;
    margin-top:-7px;
    opacity:.95;
    background-image:url(/img/chat_greencap_corner_left.png),url(/img/chat_greencap_corner_right.png);
    background-position:top left,top right;
    background-repeat:no-repeat;
    display:none
}
.chatlist_area .chatlist_tabs_area .green_cap_box span{
    display:block;
    background-color:#34bc2f;
    border:1px solid #10a517;
    margin:0 0 0 4px;
    height:100%;
    width:96%
}
.chatlist_area .chatlist_tabs_area ul li span.tabtitle{
    z-index:20;
    position:relative
}
.chatlist_area .chatlist_tabs_area ul li.chatlist_tabber .green_cap_box{
    left:0
}
.chatlist_area .chatlist_tabs_area ul li.chatlist_tabber .green_cap_box span{
    margin:0 4px 0 0
}
.chatlist_area .chatlist_tabs_area ul{
    margin:0;
    color:#fff;
    font-size:1.3em;
    position:relative;
    z-index:20
}
.chatlist_area .chatlist_tabs_area ul li{
    padding:10px 25px;
    cursor:pointer;
    background-image:url(/img/chattab_divider.png);
    background-repeat:no-repeat;
    background-position:right center;
    margin-right:-1px;
    position:relative
}
.chatlist_area .chatlist_tabs_area ul li:hover{
    background-image:url(/img/chattab_hover.png),url(/img/chattab_divider.png);
    background-repeat:repeat-x,no-repeat
}
.chatlist_area .chatlist_tabs_area ul li.selected{
    background-image:none
}
.chatlist_area .chatlist_tabs_area ul li.selected .green_cap_box{
    display:block
}
.chatlist_area .chatlist_box_area{
    width:975px;
    height:880px;
    background-position:bottom center;
    padding:6px 7px 25px;
    overflow:hidden
}
.chatlist_area .chatlist_box_area .chat_access_top_area{
    background-color:#f5f5f5;
    border:2px solid #ededed;
    padding:15px 20px;
    position:relative
}
.chatlist_area .chatlist_box_area .chat_access_top_area .searchbar_area .searchbar_input{
    background-image:url(/img/chatlist_searchbar_input_bg.png);
    background-repeat:no-repeat;
    width:548px;
    height:28px;
    display:inline-block;
    vertical-align:top
}
.chatlist_area .chatlist_box_area .chat_access_top_area .searchbar_area .searchbar_input input{
    margin:2px 5px 0 30px;
    width:90%;
    height:75%;
    background:none;
    border:none;
    vertical-align:middle;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none
}
.chatlist_area .chatlist_box_area .chat_access_top_area .searchbar_area .searchbar_submit{
    background-image:url(/img/chat_find_button.png);
    background-repeat:no-repeat;
    width:87px;
    height:28px;
    display:inline-block;
    vertical-align:top;
    position:absolute;
    right:20px;
    cursor:pointer
}
.chatlist_area .chatlist_box_area .chat_access_top_area .searchbar_area .searchbar_submit:hover{
    background-image:url(/img/chat_find_button_hover.png)
}
.chatlist_area .chatlist_box_area .chat_access_top_area .searchbar_area .searchbar_submit:active{
    background-image:url(/img/chat_find_button_click.png)
}
.chatlist_area .chatlist_box_area .chat_access_top_area .chatdestination_area .chatperson_box{
    background-image:url(/img/chatperson_box_bg_left.png),url(/img/chatperson_box_bg_right.png);
    background-repeat:no-repeat;
    background-position:left top,right top;
    padding:0 10px;
    display:inline-block;
    width:auto
}
.chatlist_area .chatlist_box_area .chat_access_top_area .chatdestination_area .chatperson_box div{
    background-color:#FFF;
    padding:7px 15px;
    display:inline-block;
    width:auto
}
.chatlist_area .chatlist_box_area .chat_access_top_area .chatdestination_area .chatperson_box div .chatperson_name{
    text-transform:uppercase;
    margin-right:10px;
    color:#30bc28
}
.chatlist_area .chatlist_box_area .chat_access_top_area .chatdestination_area .chatperson_box div .close_button{
    background-image:url(/img/chatperson_box_close.png);
    background-repeat:no-repeat;
    width:14px;
    height:14px;
    background-position:center center;
    display:inline-block;
    vertical-align:top;
    margin-top:3px
}
.chatlist_area .chatlist_box_area .chat_access_top_area .chatdestination_area .chatperson_box div .close_button:hover{
    background-image:url(/img/chatperson_box_close_hover.png)
}
.chatlist_area .chatlist_box_area .chat_access_top_area .chatdestination_area .chatperson_box div .close_button:active{
    background-image:url(/img/chatperson_box_close_click.png)
}
.chatlist_area .chatlist_box_area .chatlist_content_area{
    font:16px pfagorasansproThin;
    margin-top:10px;
    overflow-y:scroll;
    height:800px
}
.chatlist_area .chatlist_box_area .chatlist_content_area.messaging{
    height:656px;
    margin-bottom:0;
    padding-left:75px;
    padding-right:50px
}
.chatlist_area .chatlist_content_area .chatmessaging_content .message_lineitem{
    margin:20px 0;
    display:table;
    font-size:15px
}
.chatlist_area .chatlist_content_area .chatmessaging_content .message_lineitem .avatar_icon,.chatlist_area .chatlist_content_area .chatmessaging_content .message_lineitem .message_line_contents{
    display:table-cell;
    vertical-align:top
}
.chatlist_area .chatlist_content_area .chatmessaging_content .message_lineitem .avatar_icon{
    width:100px;
    height:60px
}
.chatlist_area .chatlist_content_area .chatmessaging_content .message_lineitem .avatar_icon .icon_img{
    background-repeat:no-repeat;
    width:60px;
    height:60px;
    margin:0 20px;
    background-size:contain
}
.chatlist_area .chatlist_content_area .chatmessaging_content .message_lineitem .message_line_contents{
    width:710px;
    padding:0 0 0 15px
}
.chatlist_area .chatlist_content_area .chatmessaging_content .message_lineitem .message_line_contents .sender_name_date{
    margin-top:5px
}
.chatlist_area .chatlist_content_area .chatmessaging_content .message_lineitem .message_line_contents .sender_name_date span{
    display:inline-block;
    vertical-align:top
}
.chatlist_area .chatlist_content_area .chatmessaging_content .message_lineitem .message_line_contents .sender_name{
    color:#1e20d3;
    width:80%;
    font-size:1.2em
}
.chatlist_area .chatlist_content_area .chatmessaging_content .message_lineitem .message_line_contents .sender_datetime{
    color:#bbb;
    width:18.5%;
    text-align:right
}
.chatlist_area .chatlist_content_area .chatmessaging_content .message_lineitem .message_line_contents .message_content{
    margin:8px 0;
    width:649px
}
.accept_friend_box{
    width:650px;
    min-height:50px;
    background-image:url(/img/accept_friend_box_bg.png);
    background-repeat:no-repeat;
    display:table
}
.accept_friend_box > span{
    display:table-cell;
    height:50px;
    vertical-align:middle
}
.accept_friend_box span .icon_img{
    background-image:url(/img/accept_friend_icon.png);
    background-repeat:no-repeat;
    width:24px;
    height:15px;
    display:inline-block;
    margin-left:20px;
    margin-top:3px
}
.accept_friend_box .msg_area{
    width:340px;
    font-weight:700
}
.accept_friend_box .msg_area div{
    display:inline-block;
    width:330px;
    max-height:50px;
    vertical-align:middle;
    overflow:hidden;
    text-overflow:ellipsis;
    word-wrap:break-word
}
.accept_friend_box .actions_area{
    position:relative;
    display:inline-block;
    width:200px
}
.accept_friend_box .actions_area .accept_button,.accept_friend_box .actions_area .refuse_button{
    background-image:url(/img/accept_friend_accept.png);
    background-repeat:no-repeat;
    width:109px;
    height:30px;
    display:inline-block;
    cursor:pointer;
    background-position:center 0;
    position:absolute;
    top:50%;
    margin-top:-15px
}
.accept_friend_box .actions_area .refuse_button{
    background-image:url(/img/accept_friend_refuse.png);
    margin-left:-23px;
    left:109px
}
.accept_friend_box .actions_area .accept_button:hover,.accept_friend_box .actions_area .refuse_button:hover{
    background-position:center -33px
}
.accept_friend_box .actions_area .accept_button:active,.accept_friend_box .actions_area .refuse_button:active{
    background-position:center -66px
}
.accept_friend_box .actions_area .or_caption{
    background-image:url(/img/accept_friend_or.png);
    background-repeat:no-repeat;
    width:13px;
    height:14px;
    display:inline-block;
    position:absolute;
    margin-top:-7px;
    margin-left:-10px;
    top:50%;
    left:50%;
    z-index:5
}
.chatlist_area .chatlist_content_area .chatmessaging_content .day_separator{
    border-top:1px solid #eee;
    text-align:center;
    position:relative;
    height:30px;
    margin:30px 0 0
}
.chatlist_area .chatlist_content_area .chatmessaging_content .day_separator div{
    display:block;
    margin-top:-13px;
    color:#bbb
}
.chatlist_area .chatlist_content_area .chatmessaging_content .day_separator div span{
    display:inline-block;
    padding:2px 7px;
    background-color:#fff
}
.chatlist_area .chatlist_box_area .keydown_hinter{
    color:#bbb;
    padding-left:195px;
    margin:8px 0 3px
}
.chatlist_area .chatlist_content_area .chatlist_content .search_counter{
    font-size:1.2em;
    border-bottom:2px solid #ededed;
    padding-left:45px;
    padding-bottom:2px;
    margin-top:15px
}
.chatlist_area .chatlist_content_area .chatlist_content .chatlist_listitem{
    padding:10px 10px 10px 45px;
    border-bottom:1px solid #ededed;
    display:table
}
.chatlist_area .chatlist_content_area .chatlist_content .chatlist_listitem > div{
    display:table-cell;
    vertical-align:top
}
.chatlist_area .chatlist_content_area .chatlist_content .chatlist_listitem .avatar_icon{
    width:70px;
    height:70px;
    padding:15px 5px 15px 0
}
.chatlist_area .chatlist_content_area .chatlist_content .chatlist_listitem .avatar_icon .icon_img{
    width:70px;
    height:70px;
    background-repeat:no-repeat;
    background-size:contain
}
.chatlist_area .chatlist_content_area .chatlist_content .chatlist_listitem .user_name_details,.chatlist_area .chatlist_content_area .chatlist_content .chatlist_listitem .last_message_details{
    padding:30px 10px 30px 15px;
    width:240px;
    height:100px
}
.chatlist_area .chatlist_content_area .chatlist_content .chatlist_listitem .last_message_details{
    padding:29px 10px 29px 35px;
    width:565px;
    height:98px;
    border:1px solid #fff
}
.chatlist_area .chatlist_content_area .chatlist_content .chatlist_listitem .last_message_details:hover{
    border:1px solid #bfbfbf
}
.chatlist_area .chatlist_content_area .chatlist_content .chatlist_listitem .last_message_details:active,.chatlist_area .chatlist_content_area .chatlist_content .chatlist_listitem .last_message_details.selected{
    background-color:#f5f5f5
}
.chatlist_area .chatlist_content_area .chatlist_content .chatlist_listitem .user_name_details .user_name{
    color:#1e20d3;
    font-size:1.2em;
    display:block
}
.chatlist_area .chatlist_content_area .chatlist_content .chatlist_listitem .user_name_details .details{
    color:#bbb;
    display:block
}
.chatlist_area .chatlist_content_area .chatlist_content .chatlist_listitem .last_message_details span{
    display:table-cell
}
.chatlist_area .chatlist_content_area .chatlist_content .chatlist_listitem .last_message_details .avatar_icon{
    display:table-cell;
    width:50px;
    height:50px;
    background-repeat:no-repeat;
    padding-top:7px;
    padding-right:25px;
    padding-bottom:0
}
.chatlist_area .chatlist_box_area .chatlist_footer_area{
    background-color:#f5f5f5;
    padding:20px 40px 8px
}
.chatlist_area .chatlist_box_area .chatlist_footer_area .see_more_link{
    font-size:1.1em
}
.chatlist_area .chatlist_box_area .chatlist_footer_area .see_more_link a{
    color:inherit
}
.chatlist_area .chatlist_box_area .chatlist_footer_area .avatar_area{
    display:inline-block;
    vertical-align:top;
    width:145px;
    margin-left:-30px;
    padding-left:20px;
    margin-right:28px
}
.chatlist_area .chatlist_box_area .chatlist_footer_area .avatar_area .avatar_pic{
    background-image:url(/img/avatar_user_big.png);
    background-repeat:no-repeat;
    width:100px;
    height:100px
}
.chatlist_area .chatlist_box_area .chatlist_footer_area .message_entry_area{
    width:738px;
    margin-left:-5px;
    height:128px;
    display:inline-block;
    vertical-align:top;
    position:relative;
    padding:5px 7px
}
.chatlist_area .chatlist_box_area .chatlist_footer_area .message_entry_area .emoticon_button{
    background-image:url(/img/emoticon_icon.png);
    background-repeat:no-repeat;
    width:16px;
    height:16px;
    position:absolute;
    top:12px;
    right:14px;
    cursor:pointer
}
.chatlist_area .chatlist_box_area .chatlist_footer_area .message_entry_area .emoticon_button:hover{
    background-image:url(/img/emoticon_icon_hover.png)
}
.chatlist_area .chatlist_box_area .chatlist_footer_area .message_entry_area .emoticon_button:active{
    background-image:url(/img/emoticon_icon_click.png)
}
.chatlist_area .chatlist_box_area .chatlist_footer_area .message_entry_area textarea{
    width:100%;
    height:89px;
    margin-bottom:2px;
    border:1px solid #999;
    border-radius:2px;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none
}
.chatlist_area .chatlist_box_area .chatlist_footer_area .message_entry_area textarea:active,.chatlist_area .chatlist_box_area .chatlist_footer_area .message_entry_area textarea:focus{
    outline:none;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none
}
.chatlist_area .chatlist_box_area .chatlist_footer_area .message_entry_area .messaging_controls_area{
    font:18px pfagorasansproLight;
    border-top:1px solid #ededed;
    position:relative;
    padding:0 2px
}
.chatlist_area .chatlist_box_area .chatlist_footer_area .message_entry_area .button_separator{
    display:inline-block;
    width:1px;
    margin-top:5px;
    border-right:1px solid #ededed
}
.chatlist_area .chatlist_box_area .chatlist_footer_area .message_entry_area .addphotos_button,.chatlist_area .chatlist_box_area .chatlist_footer_area .message_entry_area .attachfiles_button{
    display:inline-block;
    vertical-align:top;
    padding:7px 15px;
    cursor:pointer;
    line-height:1em
}
.chatlist_area .chatlist_box_area .chatlist_footer_area .message_entry_area .addphotos_button:hover,.chatlist_area .chatlist_box_area .chatlist_footer_area .message_entry_area .attachfiles_button:hover{
    background-image:url(/img/messagingctrl_buttons_hover.png);
    background-repeat:repeat-x
}
.chatlist_area .chatlist_box_area .chatlist_footer_area .message_entry_area .addphotos_button:active,.chatlist_area .chatlist_box_area .chatlist_footer_area .message_entry_area .attachfiles_button:active{
    background-image:url(/img/messagingctrl_buttons_click.png);
    background-repeat:repeat-x
}
.chatlist_area .chatlist_box_area .chatlist_footer_area .message_entry_area .addphotos_button{
    width:101px;
    color:#fff;
    border-bottom-style:solid;
    border-bottom-width:3px;
    border-bottom-color:#963b2c;
    background-color:#fd4d30;
    margin-left:-2px
}
.chatlist_area .chatlist_box_area .chatlist_footer_area .message_entry_area .addphotos_button:hover{
    background-color:#cc432c
}
.chatlist_area .chatlist_box_area .chatlist_footer_area .message_entry_area .addphotos_button{
    padding-left:3px
}
.chatlist_area .chatlist_box_area .chatlist_footer_area .message_entry_area .addphotos_button span,.chatlist_area .chatlist_box_area .chatlist_footer_area .message_entry_area .attachfiles_button span,.chatlist_area .chatlist_box_area .chatlist_footer_area .message_entry_area .pressentertosend_area label{
    display:inline-block;
    vertical-align:middle;
    font-size:.9em;
    color:#aaa
}
.chatlist_area .chatlist_box_area .chatlist_footer_area .message_entry_area .addphotos_button .icon_area,.chatlist_area .chatlist_box_area .chatlist_footer_area .message_entry_area .attachfiles_button .icon_area{
    background-image:url(/img/addphoto_icon.png);
    background-repeat:no-repeat;
    width:15px;
    height:15px;
    margin-right:8px
}
.chatlist_area .chatlist_box_area .chatlist_footer_area .message_entry_area .attachfiles_button .icon_area{
    background-image:url(/img/attachfile_icon.png);
    background-position:0 1px
}
.chatlist_area .chatlist_box_area .chatlist_footer_area .message_entry_area .pressentertosend_area{
    display:inline-block;
    vertical-align:top;
    position:absolute;
    top:7px;
    right:0
}
.chatlist_area .chatlist_box_area .chatlist_footer_area .message_entry_area .pressentertosend_area label,.chatlist_area .chatlist_box_area .chatlist_footer_area .message_entry_area .pressentertosend_area input[type=checkbox],.chatlist_area .chatlist_box_area .chatlist_footer_area .message_entry_area .pressentertosend_area .send_button{
    vertical-align:baseline
}
.chatlist_area .chatlist_box_area .chatlist_footer_area .message_entry_area .pressentertosend_area input[type=checkbox]{
    margin:0 9px
}
.chatlist_area .chatlist_box_area .chatlist_footer_area .message_entry_area .pressentertosend_area .send_button{
    background-image:url(/img/messaging_send_button.png);
    background-repeat:no-repeat;
    width:57px;
    height:23px;
    margin-right:5px;
    display:inline-block;
    cursor:pointer
}
.chatlist_area .chatlist_box_area .chatlist_footer_area .message_entry_area .pressentertosend_area .send_button:hover{
    background-image:url(/img/messaging_send_button_hover.png)
}
.chatlist_area .chatlist_box_area .chatlist_footer_area .message_entry_area .pressentertosend_area .send_button:active{
    background-image:url(/img/messaging_send_button_click.png)
}
.misc_area{
    margin:15px 15px 15px 468px;
    margin-top:15px;
    width:100%
}
.misc_area h1,.room_area h1,.temph1{
    font-family:pfagorasansproBold;
    font-size:25px;
    height:68px!important;
    font-size:25px
}
.misc_area .misc_content_area{
    display:block;
    vertical-align:top;
    width:100%
}
.misc_area .misc_content_area.contactus{
    width:655px
}
.misc_area .misc_content_area h3{
    line-height:1.3em
}
.misc_area .contactus_textarea{
    width:650px;
    height:205px;
    margin-bottom:60px
}
.misc_area .contactus_send_button{
    background-image:url(/img/contactus_send.png);
    background-repeat:no-repeat;
    width:103px;
    height:46px;
    margin:auto;
    background-position:center 0;
    cursor:pointer
}
.misc_area .contactus_send_button:hover{
    background-position:center -46px
}
.misc_area .contactus_send_button:active{
    background-position:center -92px
}
.misc_area .button_area{
    position:relative;
    text-align:center
}
.misc_area .button_area.notloggedin{
    margin-top:-15px
}
.misc_area .contactus_register_button{
    background-image:url(/img/contactus_register.png);
    background-repeat:no-repeat;
    width:261px;
    height:75px;
    display:inline-block;
    cursor:pointer;
    background-position:center 14px;
    margin-left:-10px
}
.misc_area .contactus_register_button:hover{
    background-position:center -56px
}
.misc_area .contactus_register_button:active{
    background-position:center -130px
}
.misc_area .contactus_login_button{
    background-image:url(/img/contactus_login.png);
    background-repeat:no-repeat;
    width:242px;
    height:75px;
    display:inline-block;
    cursor:pointer;
    background-position:center 14px;
    margin-left:-43px
}
.misc_area .contactus_login_button:hover{
    background-position:center -56px
}
.misc_area .contactus_login_button:active{
    background-position:center -130px
}
.misc_area .contactus_or_separator{
    background-image:url(/img/contactus_or_separator.png);
    width:22px;
    height:22px;
    position:absolute;
    top:28px;
    left:50%;
    margin-left:-11px
}
.misc_area .login_to_sendmsg_note{
    width:450px;
    margin:22px auto;
    text-align:center;
    position:relative;
    border-top:1px solid #bbb
}
.misc_area .login_to_sendmsg_note span{
    display:inline-block;
    position:absolute;
    top:-15px;
    left:50%;
    margin-left:-76px;
    padding:3px 10px;
    background-color:#eee;
    font-weight:700;
    font-size:1.2em;
    font-style:italic
}
.misc_area .misc_content_area .search_table_area{
    text-align:right;
    width:100%;
    margin-bottom:20px;
    position:relative
}
.misc_area .misc_content_area .search_table_area .search_label_title{
    display:inline-block;
    position:absolute;
    left:0
}
.misc_area .misc_content_area .search_table_area .search_label_title h3{
    margin:0;
    line-height:1.3em
}
.misc_area .misc_content_area .search_table_area .searchbar_input{
    background-image:url(/img/exphistory_search_bg.png);
    background-repeat:no-repeat;
    width:283px;
    height:29px;
    padding:3px 10px;
    display:inline-block;
    text-align:left
}
.misc_area .misc_content_area .search_table_area .searchbar_input input{
    border:0;
    outline:0;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    margin:0;
    width:85%;
    height:22px
}
.misc_area .misc_content_area .search_table_area .searchbar_input .search_icon{
    display:inline-block;
    vertical-align:middle;
    background-image:url(/img/exphistory_search_icon.png);
    background-repeat:no-repeat;
    width:12px;
    height:12px;
    margin-right:5px;
    cursor:pointer
}
.misc_area .misc_content_area .answer_area{
    margin-bottom:100px;
    position:relative
}
.misc_area .misc_content_area .answer_area .qn_bubbletip{
    position:absolute;
    top:-15px;
    left:30px;
    background-image:url(/img/qn_bubbletip.png);
    background-repeat:no-repeat;
    width:35px;
    height:17px
}
.misc_area .misc_content_area .answer_area .question_statement{
    padding:25px 40px;
    background-color:#fff;
    font-size:1.4em;
    font-weight:700;
    margin-bottom:20px
}
.misc_area .misc_content_area .answer_area .answer_statement{
    padding:35px 40px;
    background-color:#fff
}
.misc_area .tabs_area{
    background-color:#1b1b1b;
    position:relative
}
.misc_area .tabs_area .green_cap_box{
    position:absolute;
    left:-4px;
    top:0;
    width:105%;
    height:130%;
    z-index:15;
    margin-top:-7px;
    opacity:.95;
    background-image:url(/img/chat_greencap_corner_left.png),url(/img/chat_greencap_corner_right.png);
    background-position:top left,top right;
    background-repeat:no-repeat;
    display:none
}
.misc_area .tabs_area .green_cap_box span{
    display:block;
    background-color:#34bc2f;
    border:1px solid #10a517;
    margin:0 0 0 4px;
    height:100%;
    width:96%
}
.misc_area .tabs_area ul li span.tabtitle{
    z-index:20;
    position:relative
}
.misc_area .tabs_area ul li.tabber .green_cap_box{
    left:0
}
.misc_area .tabs_area ul li.tabber .green_cap_box span{
    margin:0 4px 0 0
}
.misc_area .tabs_area ul{
    margin:0;
    color:#fff;
    font-size:1.3em;
    position:relative;
    z-index:20
}
.misc_area .tabs_area ul li{
    padding:10px 25px;
    cursor:pointer;
    background-image:url(/img/chattab_divider.png);
    background-repeat:no-repeat;
    background-position:right center;
    margin-right:-1px;
    position:relative
}
.misc_area .tabs_area ul li:hover{
    background-image:url(/img/chattab_hover.png),url(/img/chattab_divider.png);
    background-repeat:repeat-x,no-repeat
}
.misc_area .tabs_area ul li.selected{
    background-image:none
}
.misc_area .tabs_area ul li.selected .green_cap_box{
    display:block
}
.misc_area .tabs_box_area{
    background-color:#fff;
    border-left:1px solid #999;
    border-right:1px solid #999
}
.misc_area .tabs_box_area_shadowarea{
    background-color:transparent;
    border-top:1px solid #999;
    margin-bottom:80px;
    background-image:url(/img/faq_box_shadow.png);
    background-repeat:no-repeat;
    background-position:center top;
    height:16px
}
.misc_area .tabs_box_area .tab_content ul{
    padding:15px 10px 5px;
    margin:0
}
.misc_area .tabs_box_area .tab_content ul li{
    padding:15px 30px;
    font-size:1.2em;
    border-bottom:1px solid #eee;
    cursor:pointer
}
.misc_area .tabs_box_area .tab_content ul li:hover{
    text-decoration:underline
}
.misc_area .tabs_box_area .tab_content ul li:last-child{
    border-bottom:none
}
.misc_area .tabs_box_area .tab_content,.misc_area .answer_area .question_statement > div,.misc_area .answer_area .answer_statement > div{
    display:none
}
.misc_area .tabs_box_area .tab_content.showup,.misc_area .answer_area .question_statement > div.showup,.misc_area .answer_area .answer_statement > div.showup{
    display:block
}
.misc_area .category_header,.cashier_area .category_header{
    background-color:#454853;
    color:#fff;
    text-transform:capitalize;
    font-size:1.2em;
    font-weight:700;
    padding:12px 45px;
    border-left:1px solid #a8a8a8;
    border-right:1px solid #a8a8a8;
    border:none
}
.misc_area .category_line.contents,.cashier_area .category_line.contents{
    background-color:#fff;
    padding:2px 45px 20px;
    width:100%;
    border-left:1px solid #a8a8a8;
    border-right:1px solid #a8a8a8
}
.misc_area .termsofuse .intro_text{
    margin-bottom:50px;
    font-size:1.2em
}
.misc_area .termsofuse .sub_header{
    font-weight:700;
    margin-top:35px
}
.misc_area .termsofuse .sub_header.first{
    margin-top:10px
}
.misc_area .termsofuse ul{
    list-style-type:none
}
.misc_area .termsofuse ul li:before{
    content:"-";
    position:relative;
    left:-5px
}
.misc_area .termsofuse ul li{
    text-indent:-5px
}
.misc_area .termsofuse ol{
    list-style-type:lower-alpha
}
.misc_area .termsofuse table{
    border:1px solid #ccc;
    margin-bottom:15px
}
.misc_area .termsofuse table td{
    border:1px solid #ccc;
    padding:3px 10px
}
.misc_area .last_line{
    background-image:url(/img/profile_box_shadow.png);
    background-repeat:no-repeat;
    background-position:center top;
    height:20px;
    border-top:1px solid #a8a8a8
}
.misc_area .login_to_play_note{
    width:450px;
    margin:60px auto 35px;
    text-align:center;
    position:relative;
    border-top:1px solid #bbb
}
.misc_area .login_to_play_note span{
    display:inline-block;
    position:absolute;
    top:-15px;
    left:50%;
    margin-left:-135px;
    padding:3px 10px;
    background-color:#eee;
    font-weight:700;
    font-size:1.2em;
    font-style:italic
}
.misc_area .last_line,.cashier_area .last_line{
    background-image:url(/img/profile_box_shadow.png);
    background-repeat:no-repeat;
    background-position:center top;
    height:20px;
    border-top:1px solid #a8a8a8
}
.category_line.contents{
    font-size:16px;
    line-height:27px
}
.category_line.contents p{
    margin-bottom:20px
}
.category_line.contents li{
    line-height:27px;
    margin-bottom:5px
}
.cashier_area{
    width:975px;
    margin:20px auto 75px;
    position:relative;
    margin-top:170px
}
.cashier_area .last_line{
    background-size:contain;
    height:22px
}
.cashier_area .payhistory_button{
    position:absolute;
    right:0;
    top:5px;
    cursor:pointer;
    background-repeat:no-repeat;
    background-image:url(/img/payment_history.png);
    width:137px;
    height:33px;
    background-position:center 0
}
.cashier_area .payhistory_button:hover{
    background-position:center -33px
}
.cashier_area .payhistory_button:active{
    background-position:center -67px
}
.cashier_area .category_header{
    padding-left:30px;
    padding-right:30px
}
.cashier_area .category_line.contents{
    padding:15px 5px
}
.cashier_area .layer_top > div,.cashier_area .layer_bottom > div{
    display:table-cell;
    width:320px;
    text-align:center
}
.cashier_area .layer_top > div{
    border-bottom:1px solid #ddd
}
.cashier_area .box_left{
    border-right:1px solid #ddd
}
.cashier_area .box_right{
    border-left:1px solid #ddd
}
.cashier_area .item_title{
    font-weight:700
}
.cashier_area .item_desc{
    font-size:.8em;
    padding-right:10px;
    padding-left:10px
}
.cashier_area .grabnow_button{
    text-decoration:none;
    display:block;
    background-image:url(/img/grabnow.png);
    background-repeat:no-repeat;
    cursor:pointer;
    width:112px;
    height:35px;
    margin:2px auto 30px;
    background-position:center 0
}
.cashier_area .grabnow_button:hover{
    background-position:center -35px
}
.cashier_area .grabnow_button:active{
    background-position:center -70px
}
.cashier_area .img_area{
    width:75px;
    height:75px;
    margin:20px auto 10px;
    background-repeat:no-repeat;
    background-position:center bottom
}
.cashier_area .category_header > span{
    display:inline-block;
    padding:2px 10px 2px 0;
    vertical-align:middle;
    font-weight:400;
    font-family: PFDinTextCondPro-Regular;
}
.cashier_area .category_header img{
    margin-right:5px
}
.cashier_area .category_header span.big_text{
    font-size:1.3em;
    margin-right:15px
}
.cashier_area .category_header span.silvertext.big_text{
    margin-right:0
}
.cashier_area .category_header span.big_bracket{
    width:6px;
    height:31px;
    background-repeat:no-repeat;
    background-position:center center
}
.cashier_area .category_header span.big_bracket.left{
    background-image:url(/img/wallet_bracket_open.png);
    margin-right:8px
}
.cashier_area .category_header span.big_bracket.right{
    background-image:url(/img/wallet_bracket_close.png)
}
.cashh1{
    height:40px;
    margin-left:0;
    font:36px DINCondensedC;
    margin-bottom:30px
}
.misc_area .misc_content_area.subview{
    margin-bottom:25px
}
.misc_area .misc_content_area.subview.userlist table td:last-child{
    /*vertical-align:middle;*/
    text-align:center;
    width:10%
}
.misc_area .misc_content_area.subview.userlist table td:first-child{
    vertical-align:middle;
    padding-left:40px;
    width:250px;
}
.misc_area .misc_content_area.subview.userlist table td:nth-child(2){
    vertical-align: middle;
    text-align: left;
    width: 180px;
}

.misc_area .misc_content_area.subview.userlist table td:nth-child(3){
    vertical-align: middle;
    text-align: left;
    width: 140px;
}

.misc_area .misc_content_area.subview.userlist table td:nth-child(4){   
    width:20%
}

.misc_area .misc_content_area.subview.userlist table tbody tr td span{
    vertical-align:middle
}
.misc_area .misc_content_area.subview.userlist table tbody tr:hover td{
    background-color:#e5e5e5
}
.misc_area .misc_content_area.subview.userlist table tbody td span.icon_status{
    display:block;
    margin:auto;
    height:25px;
    background-position:center center;
    vertical-align:text-top
}
.misc_area .misc_content_area.subview.userlist table tbody td span.icon_status.offline:hover{
    background-position:1px center
}
.misc_area .misc_content_area.subview.userlist .avatar_icon{
    background-repeat:no-repeat;
    display:inline-block;
    width:42px;
    height:42px;
    margin-left:-19px;
    background-size:contain;
    margin-right:15px;
    vertical-align:middle
}
.misc_area .misc_content_area.subview.userlist .pagination ul{
    border-radius:0;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none
}
.misc_area .misc_content_area.subview.userlist .pagination ul > li > a,.misc_area .misc_content_area.subview.userlist .pagination ul > li > span{
    background-color:transparent;
    border-color:transparent;
    border-left-width:1px;
    color:inherit
}
.misc_area .misc_content_area.subview.userlist .pagination ul > li > a:hover,.misc_area .misc_content_area.subview.userlist .pagination ul > li > a.active,.misc_area .misc_content_area.subview.userlist .pagination ul > li > span:hover,.misc_area .misc_content_area.subview.userlist .pagination ul > li > span.active{
    background-color:#fff;
    border-color:#aaa;
    border-left-width:1px
}
.misc_area .misc_content_area.subview.userlist .small_text{
    font-size:.6em;
    font-weight:400;
    display:block;
    line-height:1.2em;
    width:70px;
    color:#bbb;
    text-align:center
}
.misc_area .misc_content_area.subview.userlist .user_name{
    display:inline-block;
    width:150px;
    word-break:break-all;
    word-wrap:break-word
}
.misc_area .misc_content_area.subview.userlist .icon_chat.blue{
    background-image:url(/img/icon_chat_blue.png);
    background-repeat:no-repeat;
    height:25px;
    background-position:center 1px
}
.misc_area .misc_content_area.subview.userlist .icon_chat.blue:hover{
    background-position:center -21px
}
.misc_area .misc_content_area.subview.userlist .icon_chat.blue:active{
    background-position:center -43px
}
.misc_area .misc_content_area.subview.userlist .remove_friend_button{
    display:block;
    margin:auto;
    width:8px;
    height:8px;
    background-image:url(/img/remove_friend_button.png);
    background-repeat:no-repeat;
    background-position:center 0;
    cursor:pointer
}
.misc_area .misc_content_area.subview.userlist .remove_friend_button:hover{
    background-position:center -9px
}
.misc_area .misc_content_area.subview.userlist .remove_friend_button:active{
    background-position:center -20px
}
.status_td{
    width:50px
}
.motto{
    width:300px
}
.rem_friends{
    width:50px!important
}
.bottom_userfix{
    width:893px;
    margin:0 21px 0 185px;
    width:700px;
    margin:15px 15px 15px 467px
}
.profile_status_link{
    text-decoration:none!important
}
.profile_area h1 span{
    display:inline-block;
    margin-left:5px;
    font-weight:400!important
}
.profile_area h1 span.online{
    color:#10BD49
}
.profile_area h1 span.offline{
    color:#929497
}
.profile_area h1 span.red{
    color:#F1142A
}
.profile_new .img_icon.online,.profile_area h1 .img_icon.online,.profile_area h1 .img_icon.offline,.profile_area h1 .img_icon.red{
    display:inline-block;
    width:30px;
    height:1em;
    vertical-align:bottom;
    margin-left:10px;
    background-repeat:no-repeat;
    background-position:center center;
    background-image:url(/img/header_statusicon_online.png)
}
.profile_area h1 .img_icon.offline,.profile_new .img_icon.offline{
    background-image:url(/img/header_statusicon_offline.png)
}
.profile_area h1 .img_icon.red,.profile_new .img_icon.red{
    background-image:url(/img/header_statusicon_red.png)
}
.profile_new .img_icon{
    position:relative;
    top:4px
}
.profile_area .profile_sidebar,.profile_area .profile_form_area{
    display:inline-block;
    vertical-align:top;
    width:120px;
    margin:0 21px
}
.profile_area .profile_sidebar .main_avatar_area .avatar_pic{
    background:#fff;
    background-repeat:no-repeat;
    width:108px;
    height:108px;
    margin:auto;
    padding:4px;
    border-radius:3px
}
.profile_area .profile_sidebar .sub_avatar_area{
    background-color:#fff;
    margin:10px 0 0
}
.profile_area .profile_sidebar .sub_avatar_area > div{
    display:inline-block;
    vertical-align:top
}
.profile_area .profile_sidebar .sub_avatar_area .avatar_pic{
    background-image:url(/img/avatar_user.png);
    background-repeat:no-repeat;
    width:52px;
    height:52px;
    margin:1px 2px 1px 1px
}
.profile_area .profile_sidebar .sub_avatar_area .viewall_button{
    background-image:url(/img/view_all_pics_arrow.png);
    background-repeat:no-repeat;
    width:8px;
    height:52px;
    cursor:pointer;
    background-position:center 2px
}
.profile_area .profile_sidebar .sub_avatar_area .viewall_button:hover{
    background-position:center -50px
}
.profile_area .profile_sidebar .sub_avatar_area .viewall_button:active{
    background-position:center -102px
}
.profile_area .profile_sidebar .profile_minidata_area p,.profile_area .profile_sidebar .profile_quote p{
    font-size:.9em;
    line-height:1.2em;
    text-align:center;
    margin:0
}
.profile_area .profile_sidebar .profile_minidata_area p{
    margin-bottom:5px
}
.profile_area .profile_sidebar .profile_minidata_area{
    margin:20px 0 12px
}
.profile_area .profile_sidebar .profile_quote{
    font-weight:700;
    padding:20px 0;
    margin-top:20px;
    margin-bottom:20px;
    border-top:1px solid #fff;
    border-bottom:1px solid #fff
}
.profile_area .profile_sidebar .view_profile_button{
    background-image:url(/img/profile_view_button.png);
    background-repeat:no-repeat;
    width:112px;
    height:35px;
    margin:auto;
    cursor:pointer;
    background-position:center 0
}
.profile_area .profile_sidebar .view_profile_button:hover{
    background-position:center -38px
}
.profile_area .profile_sidebar .view_profile_button:active{
    background-position:center -76px
}
.profile_area .profile_form_area{
    width:100%
}
.profile_area .profile_form_area .category_header{
    background-color:#454853;
    color:#fff;
    text-transform:uppercase;
    font-size:1.2em;
    font-weight:700;
    padding:18px 25px;
    border:none
}
.profile_area .profile_form_area .category_header.sub{
    height:40px!important;
    background-color:#f5f5f5;
    color:#000;
    font-size:1em;
    padding:9px 50px
}
.profile_area .profile_form_area .category_line{
    display:table;
    background-color:#fff;
    padding:10px 5px 10px 50px;
    width:100%
}
.profile_area .profile_form_area .category_line > div{
    display:table-cell;
    width:265px;
    vertical-align:middle
}
.profile_area .profile_form_area .category_line .entry_part{
    width:570px
}
.profile_area .profile_form_area .category_line .entry_part input[type=text],.profile_area .profile_form_area .category_line .entry_part input[type=password]{
    width:268px;
    margin:0;
    box-sizing:content-box;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box
}
.profile_area .profile_form_area .category_line .entry_part input[type=text].input-xlarge{
    width:508px
}
.profile_area .profile_form_area .acc_section{
    background-image:url(/img/account_divider.png);
    background-repeat:no-repeat;
    background-position:center bottom;
    height:55px
}
.profile_area .profile_form_area .acc_section.end{
    background-image:none
}
.profile_area .profile_form_area .coins_section span{
    display:inline-block;
    vertical-align:middle
}
.profile_area .profile_form_area .coins_section .coin_gold,.profile_area .profile_form_area .coins_section .coin_silver{
    background-image:url(/img/coin_gold_profile.png);
    background-repeat:no-repeat;
    width:32px;
    height:32px;
    color:#fff;
    text-shadow:1px 1px 2px #333;
    text-align:center;
    line-height:2.2em;
    margin-right:5px
}
.profile_area .profile_form_area .coins_section .coin_silver{
    background-image:url(/img/coin_silver_profile.png);
    margin-left:5px;
    margin-right:0
}
.profile_area .profile_form_area .coins_section span a{
    display:inline-block;
    margin:0 10px;
    font-weight:700
}
.profile_area .profile_form_area .grab_trophies_button{
    background-image:url(/img/grab_trophies_button.png);
    background-repeat:no-repeat;
    width:224px;
    height:39px;
    cursor:pointer;
    background-position:center 2px
}
.profile_area .profile_form_area .grab_trophies_button:hover{
    background-position:center -36px
}
.profile_area .profile_form_area .grab_trophies_button:active{
    background-position:center -75px
}
.profile_area .profile_form_area .games_acc_section,.edit_acc_section{
    display:inline-block;
    vertical-align:top;
    width:445px
}
.profile_area .profile_form_area .games_acc_section a{
    display:inline-block;
    vertical-align:top;
    margin-right:10px
}
.profile_area .profile_form_area .games_acc_section a.end{
    margin-left:10px;
    margin-right:0
}
.edit_acc{
    float:right;
    margin-right:22px
}
.profile_area .profile_form_area .login_via_fb_button,.profile_area .profile_form_area .login_via_vk_button,.profile_area .profile_form_area .login_via_twit_button,.profile_area .profile_form_area .login_via_width{
    background-repeat:no-repeat;
    background-position:center 0;
    width:132px;
    height:34px;
    display:inline-block;
    vertical-align:middle;
    cursor:pointer;
    background-image:url(/img/login_via_fb_combo.png);
    margin-right:15px
}
.profile_area .profile_form_area .login_via_vk_button{
    background-image:url(/img/login_via_vk_combo.png)
}
.profile_area .profile_form_area .login_via_twit_button{
    background-image:url(/img/login_via_twit_combo.png);
    margin-right:0
}
.profile_area .profile_form_area .login_via_fb_button:hover,.profile_area .profile_form_area .login_via_vk_button:hover,.profile_area .profile_form_area .login_via_twit_button:hover{
    background-position:center -36px
}
.profile_area .profile_form_area .login_via_fb_button:active,.profile_area .profile_form_area .login_via_vk_button:active,.profile_area .profile_form_area .login_via_twit_button:active{
    background-position:center -72px
}
.profile_area .profile_form_area .login_via_width{
    background-image:none;
    text-align:center;
    height:50px;
    vertical-align:top;
    padding-top:5px
}
.profile_area .profile_form_area .login_via_width input[type=radio]{
    vertical-align:middle
}
.profile_area .profile_form_area .login_via_width:last-child{
    margin-right:0
}
.profile_area .profile_form_area .greytext{
    color:#aaa;
    margin-left:6px;
    display:inline-block
}
.profile_area .profile_form_area .normaltext{
    font-weight:400!important
}
.profile_area .profile_form_area .subtext{
    font-weight:400;
    font-style:italic;
    font-size:.9em;
    line-height:1.2em;
    width:95%
}
.profile_area .profile_form_area .login_via_steam_button{
    background-image:url(/img/login_via_steam.png);
    width:117px;
    height:50px;
    display:inline-block;
    vertical-align:middle;
    cursor:pointer
}
.profile_area .profile_form_area .save_profile_button{
    width:107px;
    height:45px;
    margin:15px auto 10px -45px;
    display:inline-block;
    cursor:pointer;
    background-image:url(/img/profile_save_button.png);
    background-repeat:no-repeat;
    background-position:center 2px
}
.profile_area .profile_form_area .save_profile_button:hover{
    background-position:center -43px
}
.profile_area .profile_form_area .save_profile_button:active{
    background-position:center -88px
}
.profile_area .profile_form_area .last_line{
    background-image:url(/img/profile_box_shadow.png);
    background-repeat:no-repeat;
    background-position:center top;
    height:20px;
    border-top:1px solid #a8a8a8
}
.profile_area .profile_form_area.subview table,.misc_area .misc_content_area table{
    width:100%;
    border-bottom:none
}
.profile_area .profile_form_area.subview table thead td,.misc_area .misc_content_area table thead td{
    background-color:#454853;
    color:#14E31F;
    font-weight:700;
    font-size:1.1em;
    padding:18px 10px
}
.profile_area .profile_form_area.subview table tbody td,.misc_area .misc_content_area table tbody td{
    background-color:#fff;
    padding:18px 10px
}
.profile_area .profile_form_area.subview table tbody tr:nth-child(2n) td,.misc_area .misc_content_area table tbody tr:nth-child(2n) td{
    background-color:#f5f5f5
}
.profile_area .profile_form_area.subview table td:first-child{
    text-align:center
}
.whitetext a,.whitetext{
    font-size:26px;
    color:#fff;
    text-decoration:none;
    cursor:pointer
}
.whitetext a:hover{
    color:#fff;
    text-decoration:none
}
.whitetextactive{
    color:#fff;
    text-decoration:none!important;
    font-weight:600
}
.whitetext a img{
    position:relative;
    top:-5px;
    margin-left:20px
}
.whitetext a i{
    color:#f8c631;
    font-size:22px
}
.profile_area .profile_form_area.subview .search_table_area{
    text-align:right;
    width:100%;
    margin-bottom:20px
}
.profile_area .profile_form_area.subview .search_table_area .searchbar_input{
    background-image:url(/img/exphistory_search_bg.png);
    background-repeat:no-repeat;
    width:283px;
    height:29px;
    padding:3px 10px;
    display:inline-block;
    text-align:left
}
.profile_area .profile_form_area.subview .search_table_area .searchbar_input input{
    border:0;
    outline:0;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    margin:0;
    width:85%
}
.profile_area .profile_form_area.subview .search_table_area .searchbar_input .search_icon{
    display:inline-block;
    vertical-align:middle;
    background-image:url(/img/exphistory_search_icon.png);
    background-repeat:no-repeat;
    width:12px;
    height:12px;
    margin-right:5px;
    cursor:pointer
}
.profile_area .profile_form_area.subview table thead td.time_width{
    width:110px;
    padding-left:0
}
.profile_area .profile_form_area.subview table tbody td.time_width{
    padding-left:15px
}
.profile_area .profile_form_area.subview table td.coin_width{
    width:70px
}
.profile_area .profile_form_area.subview table thead td img{
    margin-right:2px;
    vertical-align:text-bottom
}
.goldtext{
    color:#FFC000
}
.profile_area .profile_form_area.subview table .time_selectbox{
    width:107px;
    height:30px;
    background-image:url(/img/time_selectbox_bg.png);
    background-repeat:no-repeat;
    position:absolute;
    margin-top:-15px;
    overflow:hidden;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -khtml-user-select:none;
    -ms-user-select:none
}
.profile_area .profile_form_area.subview table .time_selectbox span{
    display:block;
    padding:5px 15px
}
.profile_area .profile_form_area.subview table .time_selectbox.selected{
    background-image:url(/img/time_selectbox_bg_long.png);
    height:97px
}
.profile_area .profile_form_area.subview table .time_selectbox ul{
    display:none;
    height:60px;
    overflow-y:scroll;
    margin:0 2px
}
.profile_area .profile_form_area.subview table .time_selectbox.selected ul{
    display:block;
    margin-top:5px
}
.profile_area .profile_form_area.subview table .time_selectbox.selected ul li{
    color:#14E31F;
    font-weight:400;
    font-size:.8em;
    line-height:1.1em;
    padding:5px 15px
}
.profile_area .profile_form_area.subview table .time_selectbox.selected ul li:hover{
    background-color:#323232
}
.profile_area .profile_form_area.subview table .coin_gold,.profile_area .profile_form_area.subview table .coin_silver{
    background-image:url(/img/coin_gold_profile.png);
    background-repeat:no-repeat;
    width:32px;
    height:32px;
    color:#fff;
    text-shadow:1px 1px 2px #333;
    text-align:center;
    line-height:2.2em;
    display:block;
    vertical-align:middle;
    margin:auto
}
.profile_area .profile_form_area.subview table .coin_silver{
    background-image:url(/img/coin_silver_profile.png);
    color:#000
}
.profilecoins{
    font-size:1.5em;
    margin-right:15px;
    display:inline-block;
    padding:2px 10px 2px 5px;
    margin-top:4px;
    vertical-align:middle;
    font-weight:400
}
.misc_area .misc_content_area .search_table_area{
    text-align:right;
    width:100%;
    margin-bottom:20px;
    position:relative
}
.misc_area .misc_content_area .search_table_area .search_label_title{
    display:inline-block;
    position:absolute;
    left:0
}
.misc_area .misc_content_area .search_table_area .search_label_title h3{
    margin:0;
    line-height:1.3em
}
.misc_area .misc_content_area .search_table_area .searchbar_input{
    background-image:url(/img/exphistory_search_bg.png);
    background-repeat:no-repeat;
    width:283px;
    height:29px;
    padding:3px 10px;
    display:inline-block;
    text-align:left
}
.misc_area .misc_content_area .search_table_area .searchbar_input input{
    border:0;
    outline:0;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    margin:0;
    width:85%;
    height:22px
}
.misc_area .misc_content_area .search_table_area .searchbar_input .search_icon{
    display:inline-block;
    vertical-align:middle;
    background-image:url(/img/exphistory_search_icon.png);
    background-repeat:no-repeat;
    width:12px;
    height:12px;
    margin-right:5px;
    cursor:pointer
}
.misc_area .misc_content_area .answer_area{
    margin-bottom:100px;
    position:relative
}
.misc_area .misc_content_area .answer_area .qn_bubbletip{
    position:absolute;
    top:-15px;
    left:30px;
    background-image:url(/img/qn_bubbletip.png);
    background-repeat:no-repeat;
    width:35px;
    height:17px
}
.misc_area .misc_content_area .answer_area .question_statement{
    padding:25px 40px;
    background-color:#fff;
    font-size:1.4em;
    font-weight:700;
    margin-bottom:20px
}
.reg_alert{
    width:720px!important;
    margin-left:469px!important;
    height:auto;
    border-radius:2px!important;
    background:#f0f0f0!important;
    font:20px pfagorasansproLight
}
.h1_temp{
    font-family:pfagorasansproBold;
    font-size:25px;
    height:100px;
    font-size:25px;
    margin-left:466px
}
.form_fix{
    width:1100px;
    margin:auto
}
#wrapper{
    width:967px!important
}
.reg_pass{
    height:auto!important;
    width:219px;
    margin:0!important;
    border-radius:3px!important
}
.video_img{
    width:200px
}
.video_content_area{
    width:214px;
    height:214px;
    background:#fff;
    padding:10px;
    display:inline-block;
    margin-right:10px;
    margin-top:10px
}
.video_content_area:hover{
    cursor:pointer;
    box-shadow:0 0 4px #416352
}
.video_article_area p{
    font-size:13px;
    font-family:ubuntu;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.comment_video{
    margin-top:-16px;
    float:right
}
.blog_inputs{
    border-radius:2px!important
}
.blog_li li{
    width:101px!important
}
.mc-container{
    padding:10px;
    background:rgba(255,255,255,0.86)
}
.article_author{
    font-size:.9em;
    font-style:italic
}
.tags_column{
    word-wrap:break-word;
    display:block;
    width:515px
}
.hero_pic_area div:nth-child(1){
    margin-top:-15px
}
.search_top{
    float:right;
    position:absolute;
    right:2px;
    top:59px;
    z-index:1
}
.search_top form{
    margin-bottom:0
}
.search_top input{
    border-radius:0;
    width:217px;
    border:1px #bdbdf8 solid!important;
    box-shadow:0 3px 2px rgba(0,0,0,.16)
}
.search_top input:focus{
    box-shadow:0 1px 2px rgba(0,0,0,.16)!important
}
.guest_search input{
    width:220px;
    top:29px!important
}
.btn-tour{
    background-color:hsl(0,69%,32%)!important;
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d93030",endColorstr="#891919");
    background-image:-khtml-gradient(linear,left top,left bottom,from(#d93030),to(#891919));
    background-image:-moz-linear-gradient(top,#d93030,#891919);
    background-image:-ms-linear-gradient(top,#d93030,#891919);
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d93030),color-stop(100%,#891919));
    background-image:-webkit-linear-gradient(top,#d93030,#891919);
    background-image:-o-linear-gradient(top,#d93030,#891919);
    background-image:linear-gradient(#d93030,#891919);
    border-color:#891919 #891919 hsl(0,69%,27%);
    color:#fff!important;
    text-shadow:0 -1px 0 rgba(0,0,0,0.33);
    -webkit-font-smoothing:antialiased;
    -webkit-box-shadow:0 5px 2px 0 rgba(50,50,50,0.75);
    -moz-box-shadow:0 5px 2px 0 rgba(50,50,50,0.75);
    box-shadow:0 5px 2px 0 rgba(50,50,50,0.75);
    width:265px;
    font-size:18px
}
.btn_top{
    border:none;
    padding:11px 9px;
    border-radius:1px!important;
    background:rgba(90,144,194,0.52);
    border-radius:2px;
    text-shadow:none;
    font-size:16px
}
.add_btn{
    box-shadow:0 3px 2px rgba(0,0,0,.16);
    position:absolute;
    z-index:1000;
    left:312px;
    top:8px
}
.btn_top:hover{
    background:#25b2d6;
    color:#fff
}
.add_btm{
    font-size:13px;
    padding:6px;
    background-color:#F0981B
}
.add_btm:hover{
    box-shadow:0 1px 2px rgba(0,0,0,.16)!important;
    background:#1fb8df;
    background-color:#FFB852
}
.add_div_btm{
    top:58px;
    left:851px
}
.add_div_btm ul li{
    border:none!important
}
.add_div_btm ul li ul{
    top:17px;
    left:1px
}
.soc_icon{
    float:right;
    margin-right:88px;
    margin-top:15px
}
h4.tooltips,h4.tooltips_left{
    position:relative
}
h4.tooltips span,h4.tooltips_left span{
    position:absolute;
    width:240px;
    color:#FFF;
    background:#000;
    height:100px;
    line-height:30px;
    text-align:center;
    visibility:hidden;
    border-radius:6px
}
h4.tooltips span:after{
    content:'';
    position:absolute;
    top:50%;
    right:100%;
    margin-top:-8px;
    width:0;
    height:0;
    border-right:8px solid #000;
    border-top:8px solid transparent;
    border-bottom:8px solid transparent
}
h4:hover.tooltips span{
    visibility:visible;
    opacity:.9;
    left:100%;
    top:50%;
    margin-top:-50px;
    margin-left:15px;
    z-index:999;
    -webkit-box-shadow:7px 7px 5px 0 rgba(50,50,50,0.75);
    -moz-box-shadow:7px 7px 5px 0 rgba(50,50,50,0.75);
    box-shadow:7px 7px 5px 0 rgba(50,50,50,0.75);
    border:1px #c0c0d5 solid
}
h4.tooltips_left span:after{
    content:'';
    position:absolute;
    top:50%;
    left:100%;
    margin-top:-8px;
    width:0;
    height:0;
    border-left:8px solid #000;
    border-top:8px solid transparent;
    border-bottom:8px solid transparent
}
h4:hover.tooltips_left span{
    visibility:visible;
    opacity:.9;
    right:100%;
    top:50%;
    margin-top:-50px;
    margin-right:15px;
    z-index:999;
    -webkit-box-shadow:-7px 7px 5px 0 rgba(50,50,50,0.75);
    -moz-box-shadow:-7px 7px 5px 0 rgba(50,50,50,0.75);
    box-shadow:-7px 7px 5px 0 rgba(50,50,50,0.75);
    border:1px #c0c0d5 solid;
    border-right:none
}
.link_hero{
    color:#4FBAF0
}
.link_hero:active,.link_hero:hover{
    color:#ADD7EC;
    text-decoration:none
}
.strong{
    font-weight:700
}
.mini_img_stream{
    background-position:center;
    background-size:210px;
    background-repeat:no-repeat;
    width:260px;
    height:160px;
    background-color:#c0d6f8;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
.layer_top img{
    margin-top:10px;
    width:230px
}
.comment_link{
    float:right;
    border:1px solid #eee;
    padding:10px
}
.blank_970{
    width:970px;
    background:#fff;
    border:1px #eee solid;
    margin:0 auto
}
.introtext{
    font-size:1.2em;
    margin:-25px 0 50px 185px
}
.misc_area .category_line.contents h1{
    text-transform:uppercase;
    margin-left:0;
    margin-bottom:25px;
    margin-top:25px;
    font-weight:700
}
.bracketcomm{
    font-size:14px;
    font-family:Tahoma
}
.news_article_area h2 a{
    display:block;
    width:600px
}
.news_article_area .artcomments{
    font-weight:100;
    margin-top:-4px;
    float:right;
    width:auto
}
.profile_heading h1{
    margin:0;
    background-color:#fff;
    width:873px;
    padding:20px 0 0 19px;
    border:1px solid #a8a8a8;
    height:57px;
    font:34px pfagorasansproThin
}
.post_header{
    padding:0 10px;
    border-right:1px solid #333;
    color:#a9a9f5!important
}
.profile_area{
    font-family:pfagorasansproThin
}
.shadow980{
    background-color:transparent;
    width:970px;
    margin:0 auto;
    background-image:url(/img/shadow980.png);
    background-repeat:no-repeat;
    background-position:center top;
    height:16px
}
.shadow622{
    background-color:transparent;
    width:630px;
    background-image:url(/img/shadow622.png);
    background-repeat:no-repeat;
    background-position:center top;
    height:10px;
    margin-left:-1px;
    position:relative;
    top:0
}
.shadow_hero{
    margin-bottom:20px
}
.shadow_fame{
    left:-16px;
    position:relative;
    top:8px;
    margin:0;
    width:450px
}
.gold_imp,.gold_imp a{
    color:#FFC000!important
}
.silver_imp,.silver_imp a{
    color:#D9D9D9
}
.silver_tableimp{
    color:#414141!important
}
.accept_game{
    width:650px;
    min-height:50px;
    background-image:url(/img/accept_friend_box_bg.png);
    background-repeat:no-repeat
}
.accept_game > span{
    display:table-cell;
    height:50px;
    vertical-align:middle
}
.accept_game span .icon_img{
    background-image:url(/img/accept_friend_icon.png);
    background-repeat:no-repeat;
    width:24px;
    height:15px;
    display:inline-block;
    margin-left:20px;
    margin-top:3px
}
.accept_game .msg_area{
    width:352px;
    font-weight:700;
    margin-left:5px
}
.accept_game .msg_area div{
    margin-left:5px;
    display:inline-block;
    width:330px;
    max-height:50px;
    vertical-align:middle;
    overflow:hidden;
    text-overflow:ellipsis;
    word-wrap:break-word
}
.accept_game .actions_area{
    position:relative;
    width:200px
}
.accept_game .actions_area .accept_button,.accept_b,.accept_game .actions_area .refuse_button,.refuse_b{
    text-decoration:none;
    background-image:url(/img/accept_friend_accept.png);
    background-repeat:no-repeat;
    width:109px;
    height:30px;
    display:inline-block;
    cursor:pointer;
    background-position:center 0;
    top:50%;
    margin-top:-15px
}
.accept_game .actions_area .refuse_button,.refuse_b{
    background-image:url(/img/accept_friend_refuse.png);
    margin-left:-23px;
    left:109px
}
.accept_game .actions_area .accept_button:hover,.accept_b:hover,.accept_game .actions_area .refuse_button:hover,.refuse_b:hover{
    background-position:center -33px
}
.accept_game .actions_area .accept_button:active,.accept_game .actions_area .refuse_button:active,.accept_b,.refuse_b{
    background-position:center -66px
}
.accept_game .actions_area .or_caption,.or_b{
    background-image:url(/img/accept_friend_or.png);
    background-repeat:no-repeat;
    width:13px;
    height:14px;
    display:inline-block;
    position:absolute;
    margin-top:-7px;
    margin-left:-4px;
    top:50%;
    left:50%;
    z-index:5
}
#alerttoggle{
    width:617px
}
.accept_b,.refuse_b{
    text-decoration:none;
    outline:none
}
.modal_acp_ref{
    margin:25px 36px 10px 0;
    float:right
}
.ask_save{
    margin-left:20px;
    margin-top:10px
}
.or_b{
    margin-top:29px;
    margin-left:64px
}
.map_picture_small{
    vertical-align:middle;
    background-image:url(/img/map_pic.png);
    background-repeat:no-repeat;
    width:100px;
    height:100px;
    margin-right:20px
}
.profile_area{
    margin-bottom:80px
}
.profile_area h1 span{
    display:inline-block;
    margin-left:5px;
    font-weight:400!important
}
.profile_area h1 span.online{
    color:#10BD49
}
.profile_area h1 span.offline{
    color:#929497
}
.profile_area h1 span.red{
    color:#F1142A
}
.profile_area h1 .img_icon.online,.profile_area h1 .img_icon.offline,.profile_area h1 .img_icon.red{
    display:inline-block;
    width:30px;
    height:1em;
    vertical-align:bottom;
    margin-left:10px;
    background-repeat:no-repeat;
    background-position:center center;
    background-image:url(/img/header_statusicon_online.png)
}
.profile_area h1 .img_icon.offline{
    background-image:url(/img/header_statusicon_offline.png)
}
.profile_area h1 .img_icon.red{
    background-image:url(/img/header_statusicon_red.png)
}
.profile_area .profile_sidebar,.profile_area .profile_form_area{
    display:inline-block;
    vertical-align:top;
    width:120px;
    margin:0 21px
}
.profile_area .profile_form_area{
    margin-left:0;
    width:953px
}
.content_profile .category_header{
    background-color:#fff;
    color:#fff;
    text-transform:uppercase;
    font-size:1.2em;
    font-weight:700;
    padding:18px 25px 25px;
    border-radius: 6px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.04);
    border: solid 1px #ebebeb;
}
.content_profile .category_header_steam{
    background-color:#fff;
    color:#fff;
    text-transform:uppercase;
    font-size:1.2em;
    font-weight:700;
    height: 110px;
    border-radius: 6px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.04);
    border: solid 1px #ebebeb;
	padding-right: 15px;
	padding-left: 10px;
}
.content_profile .category_header.sub{
    background-color:#f5f5f5;
    color:#000;
    font-size:1em;
    padding:9px 50px;
    border-left:1px solid #a8a8a8;
    border-right:1px solid #a8a8a8
}
.content_profile .category_line{
    display:table;
    background-color:#fff;
    padding:10px 5px 10px 50px;
    width:100%
}
.content_profile .category_line > div{
    display:table-cell;
    width:265px;
    vertical-align:middle
}
.content_profile .category_line .label_part{
    font:16px pfagorasansproLight
}
.content_profile .category_line .entry_part{
    font-family:pfagorasansproMedium;
    width:570px
}
.content_profile .category_line .entry_part input[type=text],.content_profile .category_line .entry_part input[type=password]{
    width:268px;
    margin:0;
    box-sizing:content-box;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box
}
.content_profile .category_line .entry_part .input-xlarge{
    width:508px
}
.content_profile .category_line .entry_part select{
    width:281px!important;
    outline:none
}
.profile_area .profile_form_area .acc_section{
    background-image:url(/img/account_divider.png);
    background-repeat:no-repeat;
    background-position:center bottom;
    height:55px
}
.profile_area .profile_form_area .acc_section.end{
    background-image:none
}
.profile_area .profile_form_area .coins_section span{
    display:inline-block;
    vertical-align:middle
}
.profile_area .profile_form_area .coins_section .coin_gold,.profile_area .profile_form_area .coins_section .coin_silver{
    background-image:url(/img/coin_gold_profile.png);
    background-repeat:no-repeat;
    width:32px;
    height:32px;
    color:#fff;
    text-shadow:1px 1px 2px #333;
    text-align:center;
    line-height:2.2em;
    margin-right:5px
}
.profile_area .profile_form_area .coins_section .coin_silver{
    background-image:url(/img/coin_silver_profile.png);
    margin-left:5px;
    margin-right:0
}
.profile_area .profile_form_area .coins_section span a{
    display:inline-block;
    margin:0 10px;
    font-weight:700
}
.profile_area .profile_form_area .grab_trophies_button{
    float:right;
    background-image:url(/img/grab_trophies_button.png);
    background-repeat:no-repeat;
    width:224px;
    height:39px;
    cursor:pointer;
    background-position:center 2px
}
.profile_area .profile_form_area .grab_trophies_button:hover{
    background-position:center -36px
}
.profile_area .profile_form_area .grab_trophies_button:active{
    background-position:center -75px
}
.profile_area .profile_form_area .games_acc_section,.profile_area .profile_form_area .games_acc_section a{
    display:inline-block;
    vertical-align:top;
    margin-right:10px
}
.profile_area .profile_form_area .games_acc_section a.end{
    margin-left:10px;
    margin-right:0
}
.profile_area .profile_form_area .login_via_fb_button,.profile_area .profile_form_area .login_via_vk_button,.profile_area .profile_form_area .login_via_twit_button,.profile_area .profile_form_area .login_via_width{
    background-repeat:no-repeat;
    background-position:center 0;
    width:132px;
    height:34px;
    display:inline-block;
    vertical-align:middle;
    cursor:pointer;
    background-image:url(/img/login_via_fb_combo.png);
    margin-right:15px
}
.profile_area .profile_form_area .login_via_vk_button{
    background-image:url(/img/login_via_vk_combo.png)
}
.profile_area .profile_form_area .login_via_twit_button{
    background-image:url(/img/login_via_twit_combo.png);
    margin-right:0
}
.profile_area .profile_form_area .login_via_fb_button:hover,.profile_area .profile_form_area .login_via_vk_button:hover,.profile_area .profile_form_area .login_via_twit_button:hover{
    background-position:center -41px
}
.profile_area .profile_form_area .login_via_fb_button:active,.profile_area .profile_form_area .login_via_vk_button:active,.profile_area .profile_form_area .login_via_twit_button:active{
    background-position:center -80px
}
.profile_area .profile_form_area .login_via_width{
    background-image:none;
    text-align:center;
    height:50px;
    vertical-align:top;
    padding-top:5px
}
.profile_area .profile_form_area .login_via_width input[type=radio]{
    vertical-align:middle
}
.profile_area .profile_form_area .login_via_width:last-child{
    margin-right:0
}
.content_profile .greytext{
    color:#aaa
}
.profile_area .profile_form_area .normaltext{
    font-weight:400!important
}
.profile_area .profile_form_area .subtext{
    font-weight:400;
    font-style:italic;
    font-size:.9em;
    line-height:1.2em;
    width:95%
}
.profile_area .profile_form_area .login_via_steam_button{
    background-image:url(/img/login_via_steam.png);
    width:117px;
    height:50px;
    display:inline-block;
    vertical-align:middle;
    cursor:pointer
}
.profile_area .profile_form_area .save_profile_button{
    background-color:transparent;
    border:0;
    outline:none;
    text-decoration:none;
    width:107px;
    height:45px;
    margin:15px auto 10px -45px;
    display:inline-block;
    cursor:pointer;
    background-image:url(/img/profile_save_button.png);
    background-repeat:no-repeat;
    background-position:center 2px
}
.profile_area .profile_form_area .save_profile_button:hover{
    background-position:center -43px
}
.profile_area .profile_form_area .save_profile_button:active{
    background-position:center -88px
}
.profile_area .profile_form_area .last_line,.last_line_ext{
    background-image:url(/img/profile_box_shadow.png);
    background-repeat:no-repeat;
    background-position:center top;
    height:20px;
    border-top:1px solid #a8a8a8
}
.profile_heading{
    margin-left:187px;
    width:893px
}
.last_line_ext{
    border:none
}
<<<<<<< .mine .profile_heading h1{
    margin:0;
    background-color:#fff;
    width:873px;
    padding:20px 0 0 19px;
    border:1px solid #a8a8a8;
    height:57px
}
.content_profile a{
    background-color:#4a90e2 !important;
    padding:6px 15px;
    text-transform:capitalize;
    font:18.6px pfagorasansproMedium;
    color:#fff!important;
    margin-top:10px;
    margin-left:6px;
    display:inline-block
}
.content_profile a:hover{
    text-decoration:none;
    background-color:#2E82E1 !important
}


.content_profile .greytext{
    background-color:#454853!important
}
.content_profile .greytext:hover{
    background-color:#30323A!important
}

.selectors_gm a{
    background-color:#fd4d30!important;
    padding:6px 15px;
    text-transform:capitalize;
    font:18.6px pfagorasansproMedium;
    color:#fff!important;
    margin-top:10px;
    margin-left:6px;
    display:inline-block
}
.selectors_gm a:hover{
    text-decoration:none;
    background-color:#FD5230!important
}

.selectors_gm .greytext{
    background-color:#454853!important
}
.selectors_gm .greytext:hover{
    background-color:#30323A!important
}

.category_header{
    border:1px dashed #898c92
}
.profile_area img.winlose.team_name_avatar{
    width:38px;
    margin-right:12px;
    vertical-align:bottom
}
.profile_form_area .top_buttons_area.winlose{
    text-align:right;
    margin-top:-45px;
    margin-bottom:10px
}
.profile_form_area .team_label{
    margin:16px 0 0;
    font-size:1.3em
}
.profile_form_area .team_desc{
    margin-top:0;
    color:#0B00FE;
    font-size:2.5em;
    text-transform:capitalize
}
.profile_area .profile_form_area .category_line.default{
    padding-left:5px
}
.profile_area .profile_form_area .coins_section.winlose .label_part img{
    margin-left:5px;
    width:16px;
    vertical-align:text-top
}
.profile_area .profile_form_area .coins_section.winlose .coin_silver{
    margin-left:0;
    color:#000;
    font-weight:700;
    text-shadow:none
}
.profile_form_area > div.gamelevels_part{
    display:table-cell;
    vertical-align:top;
    width:210px;
    margin-top:0;
    margin-bottom:0;
    padding:15px 30px 20px;
    border-right:1px solid #f2f2f2
}
.profile_form_area > div.gamelevels_part.last{
    border-right:none
}
.profile_form_area > div.gamelevels_part.button_area{
    width:10px;
    padding:50px 0
}
.profile_form_area .gamelevels_part.button_area .viewall_button{
    background-image:url(/img/view_all_pics_arrow.png);
    background-repeat:no-repeat;
    width:8px;
    height:52px;
    display:inline-block;
    cursor:pointer;
    background-position:center 2px
}
.profile_form_area .gamelevels_part.button_area .viewall_button:hover{
    background-position:center -50px
}
.profile_form_area .gamelevels_part.button_area .viewall_button:active{
    background-position:center -102px
}
.profile_form_area .gamelevels_part h4{
    font-size:21.5px;
    width:100%;
    overflow:hidden;
    text-overflow:ellipsis;
    word-wrap:break-word;
    white-space:nowrap
}
.profile_form_area .gamelevels_part .level_label{
    text-align:center;
    margin:28px 0 10px;
    position:relative
}
.profile_form_area .gamelevels_part .level_number,.profile_form_area .gamelevels_part .level_caption{
    display:inline-block
}
.profile_form_area .gamelevels_part .level_number{
    font-size:4em;
    line-height:.7em;
    font-weight:700
}
.profile_form_area .gamelevels_part .level_caption{
    position:absolute;
    right:23%;
    bottom:0;
    color:#aaa;
    font-weight:700;
    font-size:1.1em;
    line-height:1.1em
}
.level_gaugebar{
    width:65px;
    height:65px;
    border:8px solid;
    border-radius:50%;
    border-color:#e1e1e1;
    transform:rotate(45deg);
    margin:auto;
    text-align:center;
    position:relative;
    overflow:hidden
}
.level_gaugebar div{
    transform:rotate(-45deg);
    margin-top:6px;
    font:20px pfagorasansproMedium
}
.level_gaugebar span{
    font-size:12px;
    color:#333;
    display:block;
    margin-left:5px;
    margin-left:0;
    margin-top:-2px
}
.level_gaugebar span.colorbar{
    margin:0;
    position:absolute;
    display:block;
    height:100%;
    border-radius:15px 0 0 15px;
    -moz-border-radius:15px 0 0 15px;
    -webkit-border-radius:15px 0 0 15px
}
.level_gaugebar span.colorbar.quart{
    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px
}
.level_gaugebar span.colorbar.green{
    background-color:#45C862;
    box-shadow:11px -12px 8px 0 #15C24B inset
}
.level_gaugebar span.colorbar.yellow{
    background-color:#FFCC4E;
    box-shadow:11px -12px 8px 0 #FFC546 inset
}
.level_gaugebar span.colorbar.red{
    background-color:#FF682C;
    box-shadow:11px -12px 8px 0 #FF5B25 inset
}
.profile_area .profile_form_area .category_line.acc_section.stat_section{
    position:relative;
    padding:15px 0;
    height:131px
}
.profile_area .profile_form_area .category_line .stat_summary{
    margin-left:1px;
    display:inline-block;
    width:457px;
    padding:22px 0;
    color:#fff;
    background-image:url(/img/stat_summary_win_bg.png);
    background-repeat:no-repeat
}
.profile_area .profile_form_area .category_line .stat_summary.loss{
    position:absolute;
    right:0;
    color:#000;
    background-image:url(/img/stat_summary_loss_bg.png);
    background-repeat:no-repeat
}
.profile_area .profile_form_area .category_line .stat_summary > div{
    display:inline-block;
    vertical-align:top
}
.profile_area .profile_form_area .category_line .stat_summary .stat_title{
    font-size:1.2em;
    line-height:1.3em;
    font-weight:700;
    margin-right:10px
}
.profile_area .profile_form_area .category_line .stat_summary .stat_number{
    font-size:5em;
    line-height:.8em;
    font-weight:700;
    margin-right:10px
}
.profile_area .profile_form_area .category_line .stat_summary .stat_desc{
    font-size:.8em;
    line-height:.9em;
    font-style:italic;
    width:120px;
    vertical-align:bottom
}
.profile_form_area .top_buttons_area .game_list_button{
    background-image:url(/img/game_list_button.png);
    background-position:center 0;
    cursor:pointer;
    width:107px;
    height:30px;
    display:inline-block;
    position:relative;
    padding:0
}
.profile_form_area .top_buttons_area .game_list_button:hover{
    background-position:center -30px
}
.profile_form_area .top_buttons_area .game_list_button:active{
    background-position:center -60px
}
.profile_form_area .top_buttons_area .game_list_button ul{
    display:none;
    position:absolute;
    width:100%;
    text-align:left;
    padding-top:30px;
    margin-top:-2px;
    background-image:url(/img/game_list_dropdown_bg.png);
    background-repeat:no-repeat;
    background-position:center 2px;
    height:144px;
    z-index:30
}
.profile_form_area .top_buttons_area .game_list_button ul li{
    line-height:23px;
    width:90px;
    padding-left:11px;
    margin:auto;
    border:1px solid #efefef
}
.profile_form_area .top_buttons_area .game_list_button ul li:hover{
    background-color:#d6f2d5;
    border:1px solid #d6f2d5
}
.profile_form_area .top_buttons_area .game_list_button ul li:active{
    background-color:#d6f2d5;
    border:1px solid #ccc
}
.profile_form_area .top_buttons_area .game_list_button.selected ul{
    display:block
}
.profile_form_area .top_buttons_area .game_list_button select{
    display:none
}
.profile_area .profile_sidebar .message_button,.add-friend,.remove-friend,.profile_area .profile_sidebar .friend_req_button{
    text-decoration:none;
    display:block;
    background-image:url(/img/profile_message_button.png);
    background-repeat:no-repeat;
    width:112px;
    height:35px;
    margin:auto;
    cursor:pointer;
    background-position:center 0;
    margin-bottom:5px
}
.profile_area .profile_sidebar .friend_req_button{
    background-image:url(/img/profile_friend_request_sent.png);
    margin-bottom:2px
}
.profile_area .profile_sidebar .message_button:hover{
    background-position:center -33px
}
.profile_area .profile_sidebar .message_button:active{
    background-position:center -66px
}
.profile_area .profile_sidebar .friend_req_button:hover{
    background-position:center -33px
}
.profile_area .profile_sidebar .friend_req_button:active{
    background-position:center -66px
}
.add-friend,.remove-friend{
    background:no-repeat 0 0;
    background-color:transparent;
    border:none;
    outline:none
}
.add-friend{
    background-image:url(/img/addfriendbtn.png);
    width:112px;
    height:35px
}
.remove-friend{
    background-image:url(/img/removefriendbnt.png)
}
.remove-friend:hover,.add-friend:hover{
    background-position:center -41px
}
.remove-friend:active,.add-friend:active{
    background-position:center -82px
}
.profile_area .profile_sidebar .friend_req_dropdown_section{
    display:none
}
.profile_area .profile_sidebar .friend_req_dropdown_section.shown{
    display:block
}
.profile_area .profile_sidebar .friend_req_dropdown_section .triangle{
    background-image:url(/img/profile_friend_request_triangle.png);
    background-repeat:no-repeat;
    background-position:center top;
    height:8px;
    width:106px;
    margin:5px auto 0
}
.profile_area .profile_sidebar .friend_req_dropdown_section .list_area{
    background-color:#3337BC;
    color:#fff;
    font-size:.8em;
    width:106px;
    margin:auto;
    padding:1px 0
}
.profile_area .profile_sidebar .friend_req_dropdown_section .list_area ul{
    margin:5px 0
}
.profile_area .profile_sidebar .friend_req_dropdown_section .list_area li{
    padding:6px 12px;
    line-height:1.1em;
    cursor:pointer
}
.profile_area .profile_sidebar .friend_req_dropdown_section .list_area li.separator{
    padding:0;
    margin:4px;
    height:2px;
    border-bottom:1px solid #e7e7e7;
    cursor:default
}
.profile_area .profile_sidebar .friend_req_dropdown_section .list_area li:hover{
    background-color:rgba(234,234,234,0.3)
}
.profile_area .profile_sidebar .friend_req_dropdown_section .list_area li:active{
    background-color:rgba(234,234,234,0.3);
    border:2px solid #9A9A9A;
    padding:4px 10px
}
.profile_area .profile_sidebar .friend_req_dropdown_section .list_area li.separator:hover{
    background-color:#3337BC
}
.profile_area .profile_sidebar .friend_req_dropdown_section .list_area li.separator:active{
    background-color:#3337BC
}
======= .profile_heading h1{
    margin:0;
    background-color:#fff;
    width:873px;
    padding:20px 0 0 19px;
    border:1px solid #a8a8a8;
    height:57px
}
.profile_sidebar{
    border:2px dashed gray;
    background:rgba(97,144,187,0.28);
    height:215px
}
.news_area{
    width:970px;
    margin:140px auto 30px
}
.news_area .news_content_area{
    display:inline-block;
    vertical-align:top;
    width:700px
}
.news_area .news_content_area .news_article_area{
    padding:20px 45px;
    border-left:1px solid #a8a8a8;
    border-right:1px solid #a8a8a8;
    border-top:1px solid #a8a8a8;
    background-color:#fff;
    margin-top:155px
}
.news_area .news_content_area .last_line{
    border-top:1px solid #a8a8a8;
    background-image:url(/img/news_box_shadow.png);
    background-repeat:no-repeat;
    background-position:center top;
    height:17px;
    margin-bottom:40px
}
.news_area .news_content_area h2{
    height:100%
}
.news_area .news_content_area .news_posted_details{
    font-style:italic
}
.news_area .news_content_area .news_posted_details .news_author{
    font-weight:700;
    text-transform:uppercase
}
.news_area .news_content_area .news_posted_details .news_posted_timestamp_area{
    color:#999
}
.news_area .news_content_area .news_image_area{
    margin-bottom:35px;
    margin-top:20px
}
.news_area .news_content_area .socialmedia_area{
    display:inline-block;
    vertical-align:top;
    width:100px;
    padding-right:30px
}
.news_area .news_content_area .news_article_content_area{
    display:inline-block;
    vertical-align:top;
    width:535px;
    padding-left:30px;
    font-size:16px;
    line-height:27px
}
.news_article_content_area p{
    margin-bottom:20px
}
.news_article_content_area li{
    line-height:27px;
    margin-bottom:5px
}
.news_area .news_content_area .news_article_content_area .readmore_link{
    margin-top:20px
}
.news_area .news_content_area .news_article_content_area .tags_area{
    margin-top:10px;
    background-color:#eee;
    padding:5px 15px
}
.news_area .news_content_area .news_article_content_area .tags_area .arealabel{
    color:#a9a9a9
}
.taglabel{
    display:inline-block;
    padding:2px 8px;
    font-weight:700;
    font-size:1em;
    text-transform:uppercase;
    border:1px solid rgba(0,0,0,0);
    cursor:pointer;
    border-radius:20px;
    -moz-border-radius:20px;
    -webkit-border-radius:20px;
    border:1px solid #ababab;
    background-color:#fff
}
.taglabel:active{
    border:1px solid #fff;
    background-color:#ababab
}
.news_area .news_content_area .news_article_content_area .source_area{
    font-size:.8em;
    margin-top:10px
}
.news_area .news_content_area .news_article_content_area .source_area .arealabel{
    color:#aaa
}
.news_area .news_content_area .news_article_content_area .source_area .srclabel{
    font-style:italic;
    font-weight:700
}
.news_area .news_content_area .news_article_content_area .comments_area{
    border-top:1px solid #f0f0f0;
    padding-top:10px;
    padding-bottom:10px;
    margin-top:20px
}
.news_area .news_content_area .news_article_content_area .comments_area .count_summary{
    font-weight:700
}
.news_area .news_content_area .news_article_content_area .comments_area .count_summary a{
    color:inherit
}
.news_area .news_content_area .news_pager_area{
    border:1px solid #adadad;
    position:relative;
    height:35px
}
.news_area .news_content_area .news_pager_area > div.prev{
    position:absolute;
    left:20px;
    top:11px;
    padding-left:35px;
    background-image:url(/img/news_previous.png);
    background-repeat:no-repeat;
    background-position:0 1px;
    height:15px;
    line-height:12px
}
.news_area .news_content_area .news_pager_area > div.prev:hover{
    background-position:0 -15px
}
.news_area .news_content_area .news_pager_area > div.prev:active{
    background-position:0 -32px
}
.news_area .news_content_area .news_pager_area > div.next{
    position:absolute;
    right:20px;
    top:11px;
    padding-right:35px;
    background-image:url(/img/news_next.png);
    background-repeat:no-repeat;
    background-position:right 1px;
    height:15px;
    line-height:12px
}
.news_area .news_content_area .news_pager_area > div.next:hover{
    background-position:right -14px
}
.news_area .news_content_area .news_pager_area > div.next:active{
    background-position:right -30px
}
.news_area .news_content_area .news_pager_area > div a{
    color:inherit
}
.news_area .news_sidebar_area{
    float:right;
    display:inline-block;
    vertical-align:top;
    width:220px;
    margin-top:61px
}
.news_area .news_sidebar_area h4{
    margin-top:0;
    margin-bottom:25px;
    font-weight:400
}
.news_area .news_sidebar_area #dynacloud{
    font-size:10px;
    text-align:justify
}
>>>>>>> .r178 .comment_count{
    float:right;
    position:relative;
    top:-31px
}
.head_news_text{
    display:block;
    width:618px
}
.news_area h1{
    font-family:pfagorasansproBold;
    font-size:25px;
    height:68px!important;
    font-size:25px;
    margin-bottom:-120px
}
.stats_area .orangelabel.green,.stats_area .stats_info.green{
    color:#00C44B
}
.stats_area .orangelabel.red,.stats_area .stats_info.red{
    color:#FE122B
}
.stats_area .orangelabel.black,.stats_area .stats_info.black{
    color:#000
}
.stats_area .orangelabel.blue,.stats_area .stats_info.blue{
    color:#0B00FE
}
.stats_area > div.ribbon_area > div.lean{
    margin-bottom:5px
}
.stats_area .lean .orangelabel{
    width:154px
}
.stats_area .lean .orangelabel span:first-child.text-right{
    width:141px
}
.stats_area > div.ribbon_area{
    position:relative
}
.stats_area > div.ribbon_area > div.right_links{
    position:absolute;
    top:22px;
    right:20px
}
.stats_area .right_links a{
    display:block;
    font-size:.7em;
    line-height:1.2em;
    text-align:right
}
.stats_area .prize_pool_area{
    width:587px;
    margin:auto;
    background-color:#EDEDED;
    border:1px solid #B0B0B0;
    padding-top:10px;
    padding-bottom:10px;
    margin-top:8px;
    margin-bottom:20px;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px
}
.stats_area .prize_pool_area h3{
    text-align:center;
    font-size:1.1em;
    line-height:1em;
    margin-top:12px;
    margin-bottom:12px
}
.stats_area .prize_pool_area table{
    margin:auto;
    width:450px;
    margin-bottom:20px
}
.stats_area .prize_pool_area table td{
    vertical-align:middle;
    padding-top:8px;
    padding-bottom:8px
}
.stats_area .prize_pool_area table td:first-child{
    width:41px
}
.stats_area .prize_pool_area table td span{
    vertical-align:middle;
    font-size:1.2em
}
.stats_area .prize_pool_area .operator_icon{
    width:20px;
    height:28px;
    display:inline-block;
    margin-left:0;
    margin-right:0;
    text-align:center;
    font-size:.8em;
    line-height:2em
}
.stats_area .prize_pool_area .plus_sign{
    width:28px;
    background-image:url(/img/prize_plus_sign.png);
    background-repeat:no-repeat;
    background-position:center center;
    margin-left:5px;
    margin-right:5px
}
.stats_area .prize_pool_area .prize_img{
    width:30px;
    text-align:center;
    display:inline-block
}
.stats_area .prize_pool_area .prize_title{
    width:90px;
    text-align:center;
    display:inline-block
}
.stats_area .prize_pool_area .coin_amt{
    display:inline-block;
    margin-left:10px;
    font-weight:700
}
.stats_area .prize_pool_area .see_prize_link{
    text-align:center;
    font-size:.7em;
    line-height:1.2em
}
.room_area .room_content_area .submit_button.join_fight{
    background-image:url(/img/join_fight_button.png);
    background-position:center 0
}
.room_area .room_content_area .submit_button.join_fight:hover{
    background-position:center -54px
}
.room_area .room_content_area .submit_button.join_fight:active{
    background-position:center -109px
}
.room_area{
    font-family:pfagorasansproThin
}
.misc_area .misc_content_area.tournament_bracket_area{
    border:5px solid #f8f8f8;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    width:1063px;
    margin-left:75px;
    background-color:rgba(150,169,184,1)
}
.misc_area .misc_content_area.tournament_bracket_area > table{
    border:none;
    width:auto!important;
    min-width:300px
}
.misc_area .misc_content_area.tournament_bracket_area > table > tbody > tr > td{
    width:351px
}
.misc_area .misc_content_area.tournament_bracket_area table tr td{
    padding:0
}
.misc_area .misc_content_area.tournament_bracket_area table tr td.grey{
    background-color:rgba(189,223,248,0)
}
.misc_area .misc_content_area.tournament_bracket_area table tr td.greylite{
    background-color:rgba(189,223,248,0.7)
}
.misc_area .misc_content_area.tournament_bracket_area table tr:nth-child(2n) td{
    background-color:inherit
}
.misc_area .misc_content_area.tournament_bracket_area table table{
    border:none
}
.misc_area .misc_content_area.tournament_bracket_area table .stage_title{
    height:82px;
    font-weight:700;
    font-size:1.9em;
    line-height:3.2em;
    text-align:center
}
.misc_area .misc_content_area.tournament_bracket_area table .bottom_title{
    height:82px;
    font-weight:700;
    font-size:1.9em;
    line-height:3.2em;
    text-align:center
}
.misc_area .misc_content_area.tournament_bracket_area table tr td.fillerrow{
    height:19.5px
}
.misc_area .misc_content_area.tournament_bracket_area table tr td.fillerrow_line{
    height:19.5px;
    background-image:url(/img/bracket_arrow_mid.png);
    background-repeat:no-repeat;
    background-position:right center
}
.misc_area .misc_content_area.tournament_bracket_area table tr td.fillerrow.bracket_mid{
    background-image:url(/img/bracket_arrow_mid.png);
    background-repeat:repeat-y;
    background-position:right center
}
.tournament_bracket_area table .bracket_select_area div.final_stage{
    position:relative
}
.misc_area .misc_content_area.tournament_bracket_area table .final_stage_title{
    position:absolute;
    top:-63px;
    padding-left:60px;
    width:300px;
    font-weight:700;
    font-size:1.2em
}
.misc_area .misc_content_area.tournament_bracket_area table .final_stage_title div img{
    vertical-align:text-bottom
}
.tournament_bracket_area table td.bracket_node_area{
    padding-right:30px!important;
    padding-left:10px!important
}
.tournament_bracket_area table td.bracket_node_area.top2{
    background-image:url(/img/bracket_arrow_top.png);
    background-repeat:no-repeat;
    background-position:right -54%
}
.tournament_bracket_area table td.bracket_node_area.bottom2{
    background-image:url(/img/bracket_arrow_bottom.png);
    background-repeat:no-repeat;
    background-position:right 154%
}
.tournament_bracket_area table .bracketnode{
    border:1px inset #999;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    overflow:hidden
}
.tournament_bracket_area table .bracketnode td{
    padding:0!important
}
.tournament_bracket_area table .brackethalf{
    line-height:14px;
    font-size:14px;
    width:200px;
    display:table;
    width:300px
}
.tournament_bracket_area table .brackethalf.top2{
    border-radius:10px 10px 0 0;
    -moz-border-radius:10px 10px 0 0;
    -webkit-border-radius:10px 10px 0 0;
    border-bottom:1px solid #999
}
.tournament_bracket_area table .brackethalf.bottom2{
    border-radius:0 0 10px 10px;
    -moz-border-radius:0 0 10px 10px;
    -webkit-border-radius:0 0 10px 10px
}
.tournament_bracket_area table .brackethalf > div{
    display:table-cell;
    vertical-align:top;
    width:15%;
    text-align:center;
    font-size:.8em;
    padding-top:2px;
    padding-bottom:2px;
    background-color:#fff
}
.tournament_bracket_area table .brackethalf .front{
    background-color:#f5f5f5
}
.tournament_bracket_area table .brackethalf .mid{
    background-color:#fff;
    width:70%;
    padding-left:10px;
    padding-right:10px;
    text-align:left;
    font-weight:700
}
.tournament_bracket_area table .brackethalf .back.green{
    background-color:#31be2c;
    color:#fff
}
.tournament_bracket_area table .brackethalf .back.greenlite{
    background-color:#b1e6af
}
.tournament_bracket_area table td.bracket_select_line{
    width:50px;
    padding:0 0 0 22px !important;
    background-image:url(/img/bracket_arrow_line.png);
    background-repeat:no-repeat;
    background-position:right 30%
}
.tournament_bracket_area table td.bracket_select_area.bracketpoint{
    background-image:url(/img/bracket_arrow_point.png);
    background-repeat:no-repeat;
    background-position:-5px center
}
.tournament_bracket_area table .bracket_select{
    background:#0600fe;
    color:#fff;
    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
    border:1px inset #00c;
    padding:4px 6px;
    z-index:0
}
.tournament_bracket_area table .bracket_select .chosen_faux{
    text-align:center;
    height:.8em;
    line-height:.7em;
    padding-right:10px;
    background-image:url(/img/bracket_dropdown_icon.png);
    background-repeat:no-repeat;
    background-position:right 3px
}
.tournament_bracket_area table .bracket_select.disabled .chosen_faux{
    padding-right:0;
    background-image:none
}
.tournament_bracket_area table .bracket_select ul{
    background:#0600fe;
    padding-top:8px;
    padding-bottom:5px;
    margin-left:-1px;
    margin-top:-3px;
    width:100%;
    border-radius:0 0 12px 12px;
    -moz-border-radius:0 0 12px 12px;
    -webkit-border-radius:0 0 12px 12px;
    border:1px inset #00c;
    border-top:none;
    z-index:10
}
.tournament_bracket_area table .bracket_select ul li{
    text-align:center
}
.tournament_bracket_area table .bracket_select ul li:hover{
    background-color:#f2f2f2;
    color:#0600fe
}
.tournament_bracket_area table .bracket_select ul li:active{
    background-color:#f2f2f2;
    color:#0600fe;
    border:1px solid #bebebe;
    width:46px;
    height:18px
}
.tournament_bracket_area table .finals_area{
    position:relative
}
.tournament_bracket_area table .finals_area .p3_area{
    position:absolute;
    top:150px;
    width:100%
}
.misc_area.extra_marginbottom{
    margin-bottom:160px
}
.misc_area .category_header .game_title{
    text-transform:uppercase;
    font-size:1.1em
}
.misc_area .category_line.contents h1{
    margin-left:0;
    margin-bottom:25px;
    margin-top:25px;
    font-weight:400
}
.misc_area .termsofuse ul.unstyled{
    list-style:none outside none;
    margin-left:0
}
.misc_area .termsofuse ul.unstyled li:before{
    content:""
}
.misc_area .category_line.contents .prize_box_area{
    background-color:#eee;
    border:1px solid #A8A8A8;
    margin-bottom:30px;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px
}
.misc_area .category_line.contents .prize_box_area ul{
    display:table;
    margin-top:15px;
    margin-bottom:15px
}
.misc_area .category_line.contents .prize_box_area li{
    vertical-align:middle;
    display:table-cell;
    padding:10px 20px;
    border-right:1px solid #A8A8A8
}
.misc_area .category_line.contents .prize_box_area li:first-child{
    height:auto
}
.misc_area .category_line.contents .prize_box_area li.topthree{
    height:198px
}
.misc_area .category_line.contents .prize_box_area li:last-child{
    border-right:none
}
.misc_area .category_line.contents .prize_box_area .cup_icon,.cup_numeral{
    font-size:2em;
    line-height:1em;
    padding-top:25px;
    padding-bottom:25px;
    width:90px;
    padding-left:3px;
    text-align:center;
    display:block;
    text-indent:-5px
}
.misc_area .category_line.contents .prize_box_area .cup_icon img{
    vertical-align:middle
}
.cup_avatar img{
    border-radius:10px;
    margin-left:19px;
    text-align:center;
    display:block
}
.misc_area .category_line.contents .prize_box_area .prize_amt{
    font-size:3.3em;
    line-height:1em;
    margin-bottom:12px;
    display:block;
    text-align:center;
    width:150px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.misc_area .category_line.contents .prize_box_area .prize_amt_units{
    font-size:1.5em;
    font-weight:700;
    margin-bottom:7px;
    display:block;
    text-align:center;
    width:150px
}
.misc_area .category_line.contents .prize_box_area .prize_amt,.misc_area .category_line.contents .prize_box_area .prize_amt_units{
    color:#20C150
}
.misc_area .category_line.contents .prize_box_area .prize_amt.gold,.misc_area .category_line.contents .prize_box_area .prize_amt_units.gold{
    color:#FFB13F
}
.misc_area .category_line.contents .prize_box_area .prize_amt.silver,.misc_area .category_line.contents .prize_box_area .prize_amt_units.silver{
    color:#9A9A9A
}
.misc_area .category_line.contents .prize_box_area .prize_amt.bronze,.misc_area .category_line.contents .prize_box_area .prize_amt_units.bronze{
    color:#AA694B
}
.misc_area .category_line.contents .prize_box_area .cup_list_title,.misc_area .category_line.contents .prize_box_area .cup_list_item{
    display:block;
    text-align:center;
    font-size:1.2em;
    line-height:1.4em
}
.misc_area .category_line.contents .prize_box_area .cup_list_title{
    font-weight:700;
    font-size:1.4em;
    text-transform:uppercase;
    margin-bottom:5px;
    width:236px
}
.prize_amt_units img{
    margin-right:10px;
    margin-top:-4px
}
.prizes_desc,.prizes_desc hr{
    width:217px
}
.signup-form .controls{
    position:relative;
    width:251px
}
.signup-form input[type="text"],.signup-form input[type="email"],.signup-form input[type="password"]{
    margin-left:0;
    width:239px!important;
    padding:0 5px!important;
    height:34px!important;
    box-sizing:content-box;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box
}
form[data-modern_validation="1"] .inputValidIndicator{
    position:absolute;
    top:11px;
    right:11px;
    font-size:9pt!important;
    opacity:.5
}
form[data-modern_validation="1"] input[type="text"]:invalid + .inputValidIndicator,form[data-modern_validation="1"] input[type="password"]:invalid + .inputValidIndicator,form[data-modern_validation="1"] input[type="email"]:invalid + .inputValidIndicator{
    color:red
}
form[data-modern_validation="1"] input[type="text"]:invalid + .inputValidIndicator:before,form[data-modern_validation="1"] input[type="password"]:invalid + .inputValidIndicator:before,form[data-modern_validation="1"] input[type="email"]:invalid + .inputValidIndicator:before{
    content:"\f00d"!important
}
form[data-modern_validation="1"] input[type="text"]:focus:invalid,form[data-modern_validation="1"] input[type="password"]:focus:invalid,form[data-modern_validation="1"] input[type="email"]:focus:invalid{
    border:1px solid red!important;
    box-shadow:0 0 3px rgba(256,0,0,0.6)!important
}
form[data-modern_validation="1"] input[type="text"]:valid + .inputValidIndicator,form[data-modern_validation="1"] input[type="password"]:valid + .inputValidIndicator,form[data-modern_validation="1"] input[type="email"]:valid + .inputValidIndicator{
    color:green
}
form[data-modern_validation="1"] input[type="text"]:valid + .inputValidIndicator:before,form[data-modern_validation="1"] input[type="password"]:valid + .inputValidIndicator:before,form[data-modern_validation="1"] input[type="email"]:valid + .inputValidIndicator:before{
    content:"\f00c"!important
}
form[data-modern_validation="1"] input[type="text"]:focus:valid,form[data-modern_validation="1"] input[type="password"]:focus:valid,form[data-modern_validation="1"] input[type="email"]:focus:valid{
    border:1px solid green!important;
    box-shadow:0 0 3px rgba(0,256,0,0.6)!important
}
form[data-modern_validation="1"] input[type="text"]:focus + .inputValidIndicator,form[data-modern_validation="1"] input[type="password"]:focus + .inputValidIndicator,form[data-modern_validation="1"] input[type="email"]:focus + .inputValidIndicator{
    opacity:1
}

.statspsy {
    font: 25px 'DINCondensedC';
    margin-bottom: 25px;
    margin-top: 50px;
}

.ftst1{
  font-family: PFDinTextCondPro-Regular;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #2f363d !important;
}

.ftst2{
  font-family: PFDinTextCondPro-Regular;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #f15337 !important;
}

.ftsta1{
  font-family: PFDinTextCondPro-Regular;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #2f363d !important;
}

.ftsta1:before {
    content: url(/public/icon-frags.svg);
    padding-right: 5px;
    padding-left: 1px;
    padding-top: 2px;
    float: left;
    height: 14px;
    width: 16px;
}


.ftsta2{
  font-family: PFDinTextCondPro-Regular;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #2f363d !important;
}

.ftsta2:before {
    content: url(/public/icon-toch.svg);
    padding-right: 5px;
    padding-left: 1px;
    padding-top: 2px;
    float: left;
    height: 14px;
    width: 16px;
}


.ftsta3{
  font-family: PFDinTextCondPro-Regular;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #2f363d !important;
}

.ftsta3:before {
    content: url(/public/icon-reactions.svg);
    padding-right: 5px;
    padding-left: 1px;
    padding-top: 2px;
    float: left;
    height: 14px;
    width: 16px;
}



.ftsto{
  font-family: PFDinTextCondPro-Regular;
  font-size: 12px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #2f363d !important;
}

.modal {
    top: 10% !important;
    left: 50% !important;
    height: auto !important;
}