body{width:100%; height:100%; margin:0 auto; padding:0px}
#body{width:630px; height:430px; margin:0px auto; padding:0px; border:2px solid #646669; background:url(/client_yes/gray/b_bg.jpg) repeat-x; background-position:bottom; position:relative; overflow:hidden}
#onlineChat_header{height:39px; width:100%; background:url(/client_yes/gray/head_bg.jpg) repeat-x}
#onlineChat_header .chat_status{float:left; display:block; color:#E1E1E1; font-size:14px; height:39px; line-height:39px; margin-left:18px; font-family:Arial,Helvetica,sans-serif}
#onlineChat_header .chat_titles{float:right; display:block; color:#B0B0B0; font-size:15px; height:39px; line-height:39px; margin-right:20px; font-weight:bold; font-family:"&#40657; &#20307; ",Arial,sans-serif}
#onlineChat_middler{background:url(/client_yes/gray/middle_bg.png) repeat-x; background-position:top; height:260px; width:100%; position:relative}
#onlineChat_middler .chat_heads{float:left; color:#2D2D2D; font-size:12px; font-family:Arial,Helvetica,sans-serif; height:22px; line-height:22px; margin-left:22px; margin-top:4px}
#onlineChat_middler .chat_record{position:absolute; left:12px; top:28px; width:410px; font-size:12px; line-height:20px; overflow:auto; height:221px; _height:219px}

#online_com{position:absolute; bottom:0px; left:2px; width:600px}
#online_com .chat_bottom_bg{position:relative; height:29px; width:460px; margin:0px}
#online_com .bg_left{position:absolute; width:186px; height:29px; left:20px; top:0px; background:url(/client_yes/gray/me_left.jpg) no-repeat}
#online_com .bg_center{position:absolute; height:29px; left:206px; width:162px; top:0px; background:url(/client_yes/gray/me_middle.jpg) repeat-x}
#online_com .bg_right{position:absolute; width:152px; height:29px; right:20px; top:0px; background:url(/client_yes/gray/me_right.jpg) no-repeat}
#online_button{position:absolute; z-index:20; width:auto; top:2px; left:0px}
#online_button .chat_buttons{float:left; height:20px; line-height:20px; margin-right:12px; margin-top:4px; cursor:pointer}
#online_button img{border:0px}
#chat_input_box{position:relative; height:70px; _height:75px; width:500px}
#chat_input_box  span{float:left}
#chat_input_box .chat_input_area{width:350px; height:50px; *height:48px; margin:4px 0 1px 10px; overflow:auto; font-size:12px; border:0px}
#chat_input_box .chat_input_status{height:18px; line-height:18px; font-size:12px; width:300px; overflow:hidden; margin-left:10px; text-align:right; font-family:Arial,Helvetica,sans-serif}
#chat_input_box .send_button{display:table; width:70px; height:60px; text-align:center}
#chat_input_box .send_button P{position:static; +position:absolute; top:50%}
#chat_input_box .send_button IMG{border:0px; position:static; +position:relative; cursor:pointer; vertical-align:middle; top:-50%; left:-50%}
#chat_ad{height:31px; width:100%; position:relative}
#chat_ad .chat_ad_guide{background:url(/client_yes/gray/news.jpg) no-repeat; background-position:center; height:31px; width:100px; position:absolute; bottom:0px; left:10px}
#chat_ad .chat_ad_body{position:absolute; bottom:0px; left:110px; height:22px; line-height:22px; width:500px; margin:0px; padding:0px; margin-left:10px; font-size:12px; overflow:hidden}
#chat_com_intro{position:absolute; z-index:22; right:0px; top:63px; height:auto; width:200px; padding-left:10px}
#chat_com_intro .com_intros{width:180px; height:250px; margin:auto; margin-top:8px; margin-bottom:8px; padding-left:15px; padding-top:4px; overflow:hidden}
#chat_com_intro .com_logo{width:100%; text-align:center; vertical-align:middle; height:67px}
#chat_com_intro .com_logo img{cursor:pointer; border:0px}
#hor_line{background:url(/client_yes/gray/hor_line.jpg) no-repeat; height:8px; width:450px; position:absolute; left:5px; bottom:131px; _bottom:124px}
#ver_line{background:url(/client_yes/gray/ver_line.jpg) no-repeat; width:14px; height:250px; position:absolute; top:10px; left:2px}

#flashbox{visibility:hidden; display:none}
/*#emote_div{position:absolute; left:32px; top:120px; *top:100px; width:410px; height:185px; z-index:111}*/
#pressdiv{position:absolute; left:421px; top:340px; min-width:110px;max-width:200px;width:auto; height:45px; z-index:111}
#pressdiv *{font-family:Arial,Helvetica,sans-serif; text-decoration:none; font-size:12px}
#pressdiv ul{margin:0; padding:0}
#pressdiv li{margin:0; padding:0; height:22px; list-style:none}
#pressdiv img{margin:6px 1px 0 1px; *margin-top:3px; float:left;visibility:hidden;}
#pressdiv div{height:22px; line-height:22px; color:#666; background:#F3F3F3; text-decoration:none; padding:0 5px 0 5px}
#pressdiv a:link div{color:#666; background:#F3F3F3; text-decoration:none}
#pressdiv a:hover div{color:#300; background:#FCF; text-decoration:none}
#lang_div{position:absolute; left:345px; top:230px; width:80px; height:66px; z-index:111}
#lang_div ul{margin:0; padding:0}
#lang_div li{margin:0; padding:0; height:22px; list-style:none}
#lang_div img{margin:6px 2px 0 2px; *margin-top:3px; float:left; visibility:hidden;}
#lang_div div{text-decoration:none; cursor:pointer; background:#F3F3F3; display:block; height:22px; line-height:22px; color:#666; text-align:right; padding:0 5px 0 5px}
#lang_div *{font-family:Arial,Helvetica,sans-serif; text-decoration:none; font-size:12px}
#lang_div a:link div{background:#F3F3F3; color:#666; text-decoration:none}
#lang_div a:hover div{color:#300; background:#FCF; text-decoration:none}


.maskLayer{display:block; z-index:9998; filter:alpha(opacity=10); left:0; width:110%; position:fixed; _position:absolute; top:0; height:550px; background-color:#aebed8; moz-opacity:0.1; opacity:0.1}
.lightBox{display:block; position:absolute; z-index:9999; padding:0px; background-color:transparent; border:0px; left:5px; width:420px; height:320px; top:70px; overflow:hidden}

div.close_chat{font-size:14px;padding-top:10px;position:absolute; left:490px; }
div.close_chat a:link{color:#000;text-decoration:none;}
div.close_chat a:visited{color:#000;text-decoration:none;}
div.close_chat a:hover{color:#0000FF;text-decoration:underline;}
div.close_chat a:active{color:#0000FF;text-decoration:underline;}
.leavecontent{background:url(/client_yes/gray/middle_bg.png) repeat-x; background-position:top;  
height:355px;width:435px; overflow:hidden; position:absolute;left:0px;background-color:#fff;top:40px;z-index:99;}
.leavecontent table{font-size:12px; left:18px; top:30px}
.leavecontent textarea{width:300px; font-size:12px; background:#9DDFFF;}
.leavecontent input,.leavecontent select{font-size:12px; background:#9DDFFF;}

#close_chat_btn a:link{color:#000;text-decoration:none;}
#close_chat_btn a:visited{color:#000;text-decoration:none;}
#close_chat_btn a:hover{color:#0000FF;text-decoration:underline;}
#close_chat_btn a:active{color:#0000FF;text-decoration:underline;}
