html{overflow:auto}
body{padding:0px;margin:0px;overflow:auto}
table{border-collapse:separate;border-spacing:1px}
img{border-width:0px}
textarea{resize:none}

.o0{background-image:url(images/status_m.png);margin-bottom:3pt;width:60%}
.o1{background-image:url(images/status_o.png);margin-bottom:3pt;width:60%}
.o2{background-image:url(images/status_a.png);margin-bottom:3pt;width:60%}
.o3{background-image:url(images/status_i.png);margin-bottom:3pt;width:60%}

.w160{width:160px}
.link{cursor:pointer}
.text_right{text-align:right}
.text_center{text-align:center}
.text_underline{text-decoration:underline}
.nowrap{white-space:nowrap}

#login_container{margin:auto;width:500px;margin-top:80px;padding:0px;text-align:center}
#login_container table tr td{padding:8px}

.login_topbar{height:82px}
.login_bottombar{padding-left:8px;padding-right:8px;height:50px}

.login_button{padding:2px;height:32px;text-align:center}

#login_checkbox{float:left;width:14px;height:14px;padding:0px;background-image:url(images/cbox.png);background-repeat:no-repeat;cursor:pointer}
.login_checkbox_on{background-position:bottom}
.login_checkbox_off{background-position:top}

#login_language_box{position:absolute;padding:20px;margin-top:4px;display:none;max-width:250px}
#login_online_box{position:absolute;padding:20px;margin-top:4px;display:none;max-width:250px}

.login_image_login{width:150px;height:125px;background-image:url(css_d/login.png);background-repeat:no-repeat}
.login_image_register{width:170px;height:200px;background-image:url(css_d/register.png);background-repeat:no-repeat}
.login_image_password{width:210px;height:110px;background-image:url(css_d/password.png);background-repeat:no-repeat}
.login_image_info{width:120px;height:120px;background-image:url(css_d/info.png);background-repeat:no-repeat;margin-left:10px}

#sn{position:fixed;bottom:0px;right:0px}

#blab_bottom_bar{position:fixed;left:0px;right:0px;bottom:0px;height:45px;padding-top:4px}
#blab_flood_warning{display:none;width:100%;padding:12px;text-align:center}

#blabp_chat{position:fixed;top:20px;bottom:60px;width:100%;overflow:hidden}
#blabp_top_bar{position:fixed;top:0px;left:0px;right:0px;height:22px;background-color:transparent}
#blabp_info_line{float:left;margin:2px;font-size:8pt;font-weight:bold;text-transform:uppercase;white-space:nowrap}
#blabp_history_link{float:right;margin:2px;font-size:8pt;font-weight:bold;text-transform:uppercase}


.blab_send_button{width:42px;height:42px;background-color:transparent;background-image:url(css_d/messg.png);background-repeat:no-repeat;cursor:pointer}
.blab_send_a{background-position:bottom left}
.blab_send_b{background-position:top left;position:relative;left:1px}

.blab_right_box{position:fixed;right:5px;bottom:60px;padding:10px}
.blab_left_box{position:fixed;left:5px;bottom:60px;padding:10px}
#box_user_container{width:300px;display:none}
#box_user_content{margin:5px}
.box_user_avatar{width:125px;height:125px;float:right;margin-left:8px}
#box_autoscroll{display:none}
#box_pchat_request{display:none}
#box_scrollhint{line-height:20pt;display:none}
#box_video_container{display:none}
#box_video_content{width:400px;height:300px}
#box_map_container{display:none}
#box_map_content{width:350px;height:300px}
#box_mp3_container{display:none}
#blab_mp4p{max-width:400px;max-height:300px}
#box_paint_container{max-width:420px;display:none}
#box_ins_paint_container{max-width:420px;display:none}
#box_stats_container{display:none}
#box_smilies{width:340px}
#box_colours{width:255px;display:none}
#box_myfiles{width:255px;display:none}
.box_close_button{margin-top:6px}

.blab_line{height:0px;border-bottom:1px dotted #fff;margin-top:5px;margin-bottom:5px}
.blab_pict{max-width:100px;max-height:80px;cursor:pointer}
.blab_dice{background-image:url(images/dicebg.png);background-repeat:no-repeat;padding:8px;padding-left:80px;min-height:45px;margin-top:5px;margin-bottom:5px}

.txt_format_button_normal{border:2px solid #555;cursor:pointer}
.txt_format_button_active{border:2px solid #a00;cursor:pointer}

.blab_smilie{max-width:32px;max-height:32px;cursor:pointer;margin:2px}

.blab_us{font-size:8pt;font-weight:bold;cursor:pointer}
.blab_cc{font-size:8px;width:10px;height:10px;border:1px solid #fff;margin:1px;float:left}

.panel_table{background-color:transparent}.panel_table td{padding:5px}
.paint_thumb{width:120px;height:66px;background-image:url(images/no_thumb.png);cursor:pointer;border:1px solid #fff;border-bottom:5px solid #fff}

.video_thumb_img{width:120px;height:90px}
.blabdv{color:#555;position:relative;border:1px solid #fff;border-bottom:5px solid #fff;width:120px;height:90px;background-color:transparent;cursor:pointer}
.smapdv{background-image:url(images/s_mapbg.png)}
.sviddv{background-image:url(images/s_vidbg.png)}
.smp3dv{background-image:url(images/s_mp3bg.png)}
.sdnddv{background-image:url(images/s_dndbg.png)}
.smapdv span{position:absolute;left:4px;bottom:4px;font-size:7pt}
.smp3dv span{position:absolute;left:4px;bottom:4px;font-size:7pt}
.sdnddv span{position:absolute;left:4px;bottom:4px;font-size:7pt}

#blab_panel{position:absolute;display:none}
#panel_top{padding:13px;padding-top:20px;padding-bottom:20px}
#panel_mid{padding:12px;height:260px}
#panel_bot{padding:12px}

.room_container{float:left;width:49%;height:100px;margin-left:2px;margin-bottom:2px;cursor:pointer;overflow:hidden}
.room_image{float:left;width:60px;height:80px;margin:10px}
.rooms_online{float:right;font-weight:bold;background-color:transparent}

.panel_loading{width:100%;height:100%;background-image:url(images/loading.gif);background-repeat:no-repeat;background-position:center center}
.panel_sound_select{float:left;margin:1px;width:7px;height:7px;font-size:5px;border:1px solid #fff;cursor:pointer}

.profile_avatar_thumbs{width:50px;height:50px;border:1px solid #fff;cursor:pointer}
.profile_avatar_chosen{float:left;width:90px;height:90px;border:1px solid #fff;margin-right:15px}

.panel_upload{width:130px;float:left;height:20px;background-image:url(images/upload.png);background-position:right;background-repeat:no-repeat}
.panel_upload_hidden{opacity:0;width:130px}

.paint_body{margin:0px;padding:0px;overflow:hidden}
.paint_toolbar_container{position:absolute;left:0px;top:222px;width:398px;padding-top:5px;padding-bottom:5px}
.paint_clear_button{font-size:9px;width:18px;height:23px;padding:0px;line-height:22px;text-align:center;font-weight:bold;float:left;border:1px solid #fff;cursor:pointer}
.paint_plus_minus{font-size:8px;width:18px;height:10px;margin-left:1px;cursor:pointer;padding:0px;border:1px solid #fff;text-align:center}
