@charset "utf-8";
/* CSS Document */
body{background-image:url(/i/v2/images/defaultroombg.jpg);_height:100%;}
#header:after, #nav:after, #pf .fun:after, #ph:after, #watch:after, #watchPanel:after, #watchPresent .gift:after, #watchPresent .effect ul:after, #myLiveAdd form .row:after, #watchGift ul li:after, #payForm .row:after, #alert .rcontent .act:after, #myRecord .property:after, .vlist2 li:after { clear: both; content: "."; display: block; font-size: 0; height: 0; visibility: hidden; }
.mySite {
    height: 102px;
    margin: 2px auto 0;
    overflow: hidden;
    width: 468px;
}
.mySite div {
    background: url("/i/v2/cssimg/locimages/roomSeat_v1.png") no-repeat scroll -85px 5px transparent;
    cursor: pointer;
    float: left;
    height: 103px;
    margin-left: 13px;
    position: relative;
    width: 76px;
}
.mySite div.has {
    background-position: 0 5px;
}
.mySite .dese {
    background: url("/i/v2/cssimg/locimages/roomSeat_v1.png") no-repeat scroll -175px 0 transparent;
    cursor: pointer;
}
.mySite div em {
    color: #D4E76B;
    left: 6px;
    line-height: 13px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 70px;
    width: 61px;
}
.mySite div img.uh {
    border: 3px solid #CCCCCC;
    height: 60px;
    left: 4px;
    top: 0;
	position: absolute;
    width: 60px;
    z-index: 2;
}

.iBody{width:960px; margin:0 auto; position:relative;overflow: hidden;}
.Tnav a.Tnav_space{ width:363px;+width:363px;_width:360px;}

.iCon{overflow:hidden; padding-bottom:20px; margin-top:1px;}

.colx {background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D2D2D2; margin-top: 5px; padding: 10px 9px; overflow:hidden;_float: left;}
.column1 { float: left; position: relative; width: 468px; z-index: 50;}
.column2 { float: right; width: 463px; }

.LiveInfo{background: none repeat scroll 0 0 #FFFFFF; height: 93px; padding: 4px 6px 0 106px; position: relative; z-index: 101;margin-bottom: 10px;}
.LiveInfo p { padding: 3px 0; }
.LiveInfo .pic { float: left; margin-left: -96px; padding: 6px 0 0; width: 86px; _display:inline;}
.LiveInfo .pic img { background: none repeat scroll 0 0 #ABABAB; border: 1px solid #ABABAB; height: 77px; padding: 1px; width: 78px; }
.LiveInfo h1.hasLive { color: #FF0099;}
.LiveInfo span.favorite { background: url("/i/v2/cssimg/locimages/p_buttons_v1.png") no-repeat scroll 0 -430px transparent; display: none; height: 20px; padding-left: 3px; position: absolute; right: 0; top: 0; }
.LiveInfo span.favorite a { background: url("/i/v2/cssimg/locimages/p_buttons_v1.png") no-repeat scroll right -460px transparent; color: white; display: inline-block; height: 20px; line-height: 20px; text-align: center; width: 65px; }
.LiveInfo span.favoriteOk { background-position: 0 -500px; color: white; padding: 0; text-indent: 13px; width: 105px; }
.LiveInfo span.favoriteOk a { background: none repeat scroll 0 50% transparent; color: #333333; left: 70px; position: absolute; text-indent: 0; top: 0; width: auto; }
#LivePlayer{height: 353px; overflow: hidden; position: relative; text-align: center;}
.presentBox { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D4D4D4; font-size: 14px; height: 22px; margin-top: 5px; padding: 8px 0; position: relative; width: 466px; }
.presentBox label { float: left; padding: 0; }
.presentBox .pick {
    float: left; padding: 0 90px 0 10px; }
.presentBox .shape { background: url("/i/v2/cssimg/locimages/giftShape_v5.png") no-repeat scroll 0 0 transparent; display: none; float: left; height: 20px; margin: 1px 0 0 -18px; overflow: hidden; padding: 0 5px; text-indent: -1000px; width: 13px; }
.presentBox .giftName { background: url("/i/v2/cssimg/locimages/vGiftBoxBtn_v1.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; font-size: 12px; height: 39px; left: 43px; line-height: 39px; padding: 0 8px 0 0; position: absolute; text-align: center; top: -1px; width: 70px; }
.presentBox .giftName:hover { color: #FFFFFF; }
.presentBox label input { color: #000000; font-family: "Courier New"; height: 15px; margin: -1px 4px 0 2px; width: 45px; font-size:12px; }
.presentBox label.person input { width: 100px; }
.presentBox .actBtn { float: left; font-size: 12px; margin-right: 6px; }
.presentBox .actBtn img { background: url("/i/v2/cssimg/locimages/vGiftBoxBtn_v1.png") no-repeat scroll 0 -45px transparent; height: 7px; width: 4px; }
.presentBox .actBtn em { cursor: pointer; display: inline-block; height: 22px; line-height: 22px; }
.actBtn { background: url("/i/v2/cssimg/locimages/vGiftBoxBtn_v1.png") no-repeat scroll 0 -100px transparent; display: inline-block; height: 22px; padding: 0 0 0 2px; }
.actBtn span { background: url("/i/v2/cssimg/locimages/vGiftBoxBtn_v1.png") no-repeat scroll right -130px transparent; display: inline-block; height: 22px; padding: 0 2px 0 0; }
.actBtn input {background: none repeat scroll 0 50% transparent;border: 0 none;color: #FFFFFF;font-family: inherit;font-size: 12px;height: 22px;line-height: 25px;margin: -1px 0 0;padding: 0 5px;cursor: pointer;vertical-align: middle;}
.actBtn a { color: #FFFFFF; height: 22px; line-height: 22px; padding: 0 5px; }
.presentBox .redBag .redBagIco { background-image: url("/i/v2/cssimg/locimages/redBag.gif"); cursor: pointer; }
.redBagIco { background: url("/i/v2/cssimg/locimages/redBag.png") no-repeat scroll 0 0 transparent; display: inline-block; height: 21px; vertical-align: middle; width: 14px; }

.room-noticBar { border: 1px solid #D8D8D8; height: 96px; position: relative; }
.room-noticBar .win { height: 75px; margin: 10px 0 0; overflow: hidden; position: relative; }
.room-noticBar ul { left: 0; position: absolute; top: 0; }
.room-noticBar li { background: url("/i/v2/cssimg/locimages/generalIcon_v55.png") no-repeat scroll -364px -178px transparent; height:25px;line-height: 25px; padding: 0 0 0 14px; }
.room-noticBar a { color: #8B6F53; }
.room_notice a:hover { background: none repeat scroll 0 0 #FF0099; color: #FFFFFF; text-decoration: none; }

#watchPanel { margin-top: 10px; position: relative; _float:left;}
.room-panel-box-interact { position: relative; float: left; width: 325px; }
.room-panel-box { background: none repeat scroll 0 0 #FFFFFF; }
.room-panel-box .mb { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color #D5DCDF #D5DCDF; border-right: 1px solid #D5DCDF; border-style: none solid solid; border-width: 0 1px 1px; border-color:#d5dcdf; }
.room-panel-box .tab { overflow: hidden; position: relative; z-index: 6; }
.room-panel-box .tab li { background: none repeat scroll 0 0 #FFFFFF; float: left; overflow: hidden; }
.room-panel-box-interact .n1 a.on { background-position: 8px -22px; }
.room-panel-box .tab a.on { border-bottom: 0 none; color: #8B6F53; height: 24px; }
.room-panel-box-interact .tab a { background: url("/i/v2/cssimg/locimages/vWatchTab_8bit_v1.png") no-repeat scroll 0 0 transparent; padding: 0 10px 0 30px; }
.room-panel-box .tab a { border: 1px solid #D5D5D5; color: #B9B9B9; display: block; float: left; height: 23px; line-height: 23px;}
.room-panel-box .tab li.bd { border-bottom: 1px solid #D5D5D5; height: 24px; width: 3px; }
.room-panel-box .tab li.rbd {  }
.room-panel-box-interact .n1 a {background-position: -92px -22px;}
.room-panel-box-interact .n1 a.on {background-position: 8px -22px;}
.room-panel-box-interact .n2 a {background-position: -92px 3px;}
.room-panel-box-interact .n2 a.on {background-position: 8px 3px;}
.room-panel-box-interact .n3 a {background-position: -92px -47px;}
.room-panel-box-interact .n3 a.on {background-position: 8px -47px;}

#getSongm{height: 429px;overflow: hidden;}
#getSongm .sh {
    height: 23px;
    line-height: 23px;
    overflow: hidden;
    padding: 7px 0;
}
#getSongm .gsBtn {
    background: url("/i/v2/cssimg/locimages/roomTalk_v1.png") no-repeat scroll -96px -68px transparent;
    display: block;
    height: 23px;
    margin: 0 auto;
    text-indent: -10000px;
    width: 81px;
}
.songList table {
    width: 100%;
}
.songList th.th1 {
    width: 35px;
}
.songList th.th2 {
    width: 110px;
}
.songList th.th3 {
    width: 80px;
}
.songList th.th4 {
    width: 74px;
}
.songList th {
    background: none repeat scroll 0 0 #EEEEEE;
    font-weight: normal;
    height: 24px;
    line-height: 24px;
    padding-left: 5px;
    text-align: left;
}
.songList .listBox {
    border-bottom: 1px solid #EEEEEE;
    border-top: 1px solid white;
    height: 340px;
    overflow-x: hidden;
    overflow-y: scroll;
}
.songList .listBox th {
    background: none repeat scroll 0 center transparent;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
}
.songList tr.on {
    background-color: #F5F5F5;
}
.songList td {
    color: #555555;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding-left: 5px;
    word-wrap: break-word;
}
.songList .songPage {
    height: 26px;
    line-height: 26px;
    text-align: center;
}

#watchChat { position: relative; height:429px; overflow:hidden; }
.room_notice { height: 37px; overflow: hidden; padding: 5px 10px; word-wrap: break-word; border-bottom: 1px dotted #D5DCDF;}
.room_notice em { color: #000000; }
.pubHandBox { display: none; position: absolute; right: 22px; top: 50px; z-index: 1; }
.pubHandBox .clearListBtn, .priHandBox .clearListBtn { background-position: -120px -25px; }
.pubHandBox button, .priHandBox button, .pubHandBox .priBlacklist { background: url("/i/v2/cssimg/locimages/roomTalk_v2.png") no-repeat scroll -60px -250px transparent; border: 0 none; display: inline-block; height: 20px; padding: 0; width: 55px; }
.pubHandBox span, .priHandBox span { display: block; overflow: hidden; text-indent: -10000px; }
.pubHandBox .rollAutoBtn { background-position: -60px -25px; margin-left: 5px; }
.pubHandBox .rollPauseBtn { background-position: 0 -25px; margin-left: 5px; }
.pubHandBox button, .priHandBox button, .pubHandBox .priBlacklist { background: url("/i/v2/cssimg/locimages/roomTalk_v2.png") no-repeat scroll -60px -250px transparent; border: 0 none; display: inline-block; height: 20px; padding: 0; width: 55px; }
.pubHandBox .priBlacklist { background-position: -205px -25px; cursor: pointer; margin-right: 5px; vertical-align: middle; width: 71px; }
.pubHandBox .priBut { background-position: -60px -45px; margin-left: 5px; }
.pubHandBox .deny { background-position: 0 -45px; }
#priHandBox { position: absolute; right: 22px; top: 346px; }
#watchChat .pubChatSet { left: 0; width: 100%; }
.pubChatSet { background: none repeat scroll 0 0 red; color: white; display: none; height: 20px; left: 60px; line-height: 20px; opacity: 0.5;filter:alpha(opacity=50); position: absolute; text-align: center; top: 29px; width: 217px; }
#watchChat #watchChat_pub { height: 249px; margin-bottom: 15px; }
#watchChat .win { overflow: auto; padding: 5px 7px 4px 5px; }
#watchChat .stream { overflow: hidden; width: auto; }
.chatList li { line-height: 22px; }
.chatList li .t { font-family: Verdana; font-size: 11px; }
.chatList li .urid {color: purple;font-weight: bold;}
.backyardInfo a, .stream li a, .stream li a.u, #watchUser .f a, .fBio a, .notice a, .songMan a { padding: 1px; }
.backyardInfo a:hover, .stream li a:hover, .stream li a.u:hover, .userManager a:hover, #watchUser .herFamilyBox a:hover, #watchUser .f a:hover, .fBio a:hover, .notice a:hover, .songMan a:hover { background-color: #FF0099; color: white; text-decoration: none; }
.chatList li .u, .chatList .u:visited, ul.userList li a { color: purple; }
.chatList li .u, .chatList .u:visited { color: #FE58BA; cursor: pointer; }
.chatList li a { text-decoration: none; }
.chatList .sys { background: none repeat scroll 0 0 #F2F2F2; display: block; padding: 0 2px; }
.chatList .sys a { text-decoration: underline; }
.chatList li .urid2 {color: black;}
#watchChat #watchChat_pri { height: 100px; }
#watchChat #watchChat_slideBar { background: url("/i/v2/cssimg/locimages/roomTalk_v2.png") repeat-x scroll center 0 transparent; cursor: s-resize; height: 15px; left: 0; overflow: hidden; position: absolute; top: 305px; width: 100%; }
#iUname{color:#FF0099}
.logo{background: url("/images/logo_middle2.png?1") no-repeat scroll 0 4px transparent;
    cursor: pointer;
    height: 49px;
    position: absolute;
    width: 170px;}
.iheader{margin: 0 auto;
    width: 978px;}
.header{width:100%;background:url("/i/v3/cssimg/locimages/rev_h.png") repeat scroll 0 0 #EEEEEE;height: 60px;}
.chatInput {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #D3D3D3;clear: both;font-size: 14px;height: 30px;margin: 2px 0 0;padding: 8px 0 0 6px;position: relative;+margin-top:-8px;_margin-top:2px;}
.chatInput label {float: left;}
.chatInput .check {float: left;margin: 3px 3px 0;}
.chatInput .check-ie {margin-top: 0;}
.chatInput .face_default {border: 0 none;float: left;height: 24px;margin: -6px 3px 0 0;width: 30px;}
.chatInput .input_text {color: #000000;float: left;font-family: "Courier New";font-size: 12px;height: 15px;margin: -1px 3px 0 0;width: 158px;_width:140px;+width:140px;}
.chatInput .name {width: 65px;}
.chatInput .toPub {background: url("/i/v2/cssimg/locimages/generalIcon_v55.png") no-repeat scroll -354px -249px transparent;display: none;height: 14px;left: 85px;overflow: hidden;position: absolute;text-indent: -50px;top: 11px;width: 14px;z-index:999;}
.chatInput .FaceBox {left: 170px;position: absolute;top: -163px;z-index: 60;}
.chatInput .actBtn {float: left;}
.chatInput .actBtn a {font-size: 12px;}
.chatInput .actBtn-say {margin-right: 6px;}
.chatInput .t1 {float: left;padding-right: 4px;}
.chatInput .t2 {float: left;padding-right: 6px;}
#chatInput .check {float: left;margin: 6px 0 0 4px;}
#chatInput .face_default, #chatInput .face_defaultOn {background: url("/i/v2/cssimg/locimages/generalIcon_v55.png") no-repeat scroll -70px -220px transparent;border: 0 none;float: left;height: 24px;margin: 0;width: 24px;}
#chatInput .input_text {color: #000000;float: left;font-family: "Courier New";height: 18px;margin: 0 2px 0 0;width: 150px;}
#chatInput .name {width: 65px;}
#chatInput button {background: url("/i/v2/cssimg/locimages/generalIcon_v55.png") no-repeat scroll 0 -170px transparent;border: 0 none;height: 23px;margin: 1px 0 0 3px;padding: 0;width: 43px;}
#chatInput button.disabled {background-position: -100px -170px;}
#chatInput button.on {background-position: -50px -170px;}
#chatInput button span {display: block;text-indent: -999999px;}
#chatInput .flyBtn {background: url("/i/v2/cssimg/locimages/generalIcon_v55.png") no-repeat scroll -150px -170px transparent;display: inline-block;height: 23px;margin: 1px 0 0 2px;overflow: hidden;text-indent: -100px;vertical-align: middle;width: 43px;}
#chatInput .flyBtn:hover {background-position: -200px -170px;}
#chatInput .flyBtn.disabled, #chatInput .flyBtn.disabled:hover {background-position: -250px -170px;cursor: default;}
#chatInput .t1 {background: url("/i/v2/cssimg/locimages/generalIcon_v55.png") no-repeat scroll 0 -220px transparent;display: block;float: left;height: 18px;margin: 5px 3px 0 6px;text-indent: -99999px;width: 19px;}
#chatInput .t2 {background: url("/i/v2/cssimg/locimages/generalIcon_v55.png") no-repeat scroll -20px -220px transparent;display: block;float: left;height: 18px;margin: 3px 5px 0 2px;text-indent: -99999px;width: 41px;}
#chatInput #faces {display: none;left: 170px;position: absolute;top: -163px;z-index: 60;}
.actBtn-skin-gray {background-position: 0 -160px;}
.actBtn-skin-gray span {background-position: right -190px;}
#iFlyMsgPlayer{height:400px;margin-left-470px;pointer-events:none;position:absolute;width:940px; z-index:201;top:165px;left:10px; visibility:hidden;}
#iLivePlayer{visibility:visible;}

#watchGift {display: none;height: 429px;overflow: hidden;width:320px;}
.giftList {padding: 2px 1px;}
.giftList li {padding: 5px 10px;}
.giftList li .name {color: #FF0099;display: block;float: left;overflow: hidden;width: 200px;}
.giftList li .name span {font-family: Verdana;font-size: 11px;}
.giftList li .g {float: right;}
.giftList li .g img {float: left;}
.giftList li .g span {color: #333333;display: block;float: right;font-family: Verdana;font-size: 11px;text-align: right;width: 40px;padding-right:5px;}
.giftList li.on {background: none repeat scroll 0 0 #EFEFEF;border: 1px solid #DEDEDE;line-height: 35px;}

.room-panel-box-spectator {float: right;width: 137px;_overflow:hidden;}
.room-panel-box-spectator .tab {border-left: 1px solid #D5DCDF;border-right: 1px solid #D5DCDF;_float:left;}
.room-panel-box-spectator .tab li {margin: 0;}
.room-panel-box-spectator .tab a {margin: 0;padding: 0 0 0 6px;}
.room-panel-box-spectator .tab .n1 {float: left;}
.room-panel-box-spectator .tab .n2 {float: right;}
.room-panel-box-spectator .tab .n1 a {border-left: 0 none;float: left;width: 52px;}
.room-panel-box-spectator .tab .n2 a {border-right: 0 none;float: right;width: 64px;}
.room-panel-box-spectator .tab li.mbd {border-bottom: 1px solid #D5D5D5;float: left;height: 24px;width: 5px;}
.room-panel-box-spectator .mb {background: none repeat scroll 0 0 #FFFFFF;height: 429px;overflow: auto;position: relative;width: 135px;}
.room-panel-box-spectator .mb .ulist {height: 435px;overflow: auto;width: 135px;}
.room-panel-box-spectator #watchSpectator_people .ulist {height: 429px;}
.room-panel-box-spectator #viewerBox .ulist {height: 432px;}
.room-panel-box-spectator .mb .ulist li p {white-space: nowrap;}
.room-panel-box-spectator .mb .ulist li p.u {line-height: 12px;padding: 2px 0;}
.room-panel-box-spectator .ulist li.userList_arrow {background: none repeat scroll 0 50% transparent;padding: 5px 0;text-align: center;text-indent: 0;}
.room-panel-box-spectator .userList_arrow img {background: url("/i/v2/cssimg/locimages/userlist_more_arrow_v1.png") no-repeat scroll center top transparent;cursor: pointer;height: 16px;width: 59px;}
.room-panel-box-spectator img.userList_arrow_down {background-position: center top;}
.room-panel-box-spectator img.userList_arrow_up {background-position: center bottom;}
.room-panel-box-spectator .userList_arrow img.userList_loading {background: url("/i/v2/cssimg/locimages/loading_02.gif") no-repeat scroll center center transparent;cursor: default;height: 22px;}
.room-panel-box-spectator label {cursor: pointer;white-space: nowrap;}
ul.userList {padding: 8px 0 0 3px;}
ul.userList li {padding: 2px 0 2px 1px;position: relative;}
ul.userList li.r {background: none repeat scroll 0 0 #F5F5F5;}
ul.userList li:hover{background-color: #DDDDDD;}
ul.userList li.on {background-color: #DDDDDD;}
ul.userList li input {display: none;float: left;margin: 3px 0 0 -15px;}
ul.userList li a {white-space: nowrap;}
ul.userList li a:hover {color: #9900FF;cursor: default;text-decoration: none;}
ul.userList li p {white-space: nowrap;}
ul.userList p.u {white-space: nowrap;}
li.userList_arrow {background: none repeat scroll 0 50% transparent;padding: 5px 0;text-align: center;text-indent: 0;}
li.userList_arrow img {background: url("/i/v2/cssimg/locimages/userlist_more_arrow_v1.png") no-repeat scroll center top transparent;cursor: pointer;height: 16px;width: 59px;}
img.userList_arrow_down {background-position: center top;}
img.userList_arrow_up {background-position: center bottom;}

.userManager .userWrap {
    background: url("/i/v2/cssimg/locimages/userManager_bg.png") repeat-y scroll 0 0 transparent;border-radius: 4px 4px 4px 4px;padding: 4px 0;
}
._userManager {background: url("/i/v2/cssimg/locimages/j470411291883997.png") repeat-y scroll -150px 0 transparent;position: absolute;width: 143px;z-index: 555;}
.userManager{ background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.9);
    padding: 1px;
    position: absolute;
    width: 178px;
    z-index: 555;}
.userManager h6 {
    color: red;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    margin: 0;
    padding: 3px 6px 3px 38px;
}
.userManager b.underline {
    background: none repeat scroll 0 0 #CCCCCC;
    border-bottom: 4px solid white;
    border-top: 4px solid white;
    display: block;
    height: 1px;
    margin: 0 2px 0 27px;
    overflow: hidden;
}
.userManager a {
    background: url("/i/v2/cssimg/locimages/userManager_ico_v3.png") no-repeat scroll -1000px 0 transparent;
    color: #000000;
    cursor: pointer;
    display: block;
    height: 22px;
    line-height: 22px;
    padding-left: 38px;
}
.userManager a em.arrows {
    background: url("/i/v2/cssimg/locimages/userManager_ico_v3.png") no-repeat scroll 0 -225px transparent;
    display: inline-block;
    float: right;
    font-size: 0;
    height: 9px;
    margin: 7px 5px 0 0;
    overflow: hidden;
    width: 5px;
}
.userManager a:hover {
    background-color: #FF0099;
    color: #FFFFFF;
    text-decoration: none;
}
.userManager a.kick {
    background-position: 4px 3px;
}
.userManager a.say_off {
    background-position: 4px -22px;
}
.userManager a.set_power {
    background-position: 4px -46px;
}
.userManager a.sendGift {
    background-position: 4px -71px;
}
.userManager a.add_f {
    background-position: 4px -97px;
}
.userManager a.add_follow {
    background-position: 4px -122px;
}
.userManager a.add_note {
    background-position: 4px -146px;
}
.userManager a.say_pri {
    background-position: 4px -172px;
}
.userManager a.userinfo {
    background-position: 4px -196px;
}
.userManager p {
    display: none;
}
.userManager p.base {
    display: block;
}
.userManager p.toRoom {
    display: block;
}
.userManager p.main_1 {
    display: none;
}
.userManager .oTeQuan, .userManager .oTeQuan a {
    display: none;
}
.userManager .ip_off, .userManager .del_bo, .userManager .set_bo, .userManager .del_hold, .userManager .set_hold, .userManager .set_power, .userManager .del_power {
    display: none;
}
p.FansCount{background: url("../cssimg/fansicon.png") no-repeat scroll left center transparent;padding-left: 17px;}
.FansCount em{color:#FF0099;}

.popBox-gift {width: 468px;z-index: 1002;_overflow:hidden}
.giftShowBox {pointer-events: none;position: absolute;z-index: 88;}

.giftBox .gift {display: none;height: 65px;padding: 8px 0 5px 3px;border:#D5D5D5 solid 1px;border-top:none;background:#EEEEEE;_clear:both;}
.giftBox .gift li {cursor: pointer;float: left;height: 56px;margin: 2px 0;text-align: center;width: 65px;}
.giftBox .gift li img {height: 35px;width: 35px;}
.giftBox .gift li span {color: #000000;display: block;text-decoration: none;width: 100%;}
.giftBox .gift li:hover {background: url("/i/v2/cssimg/locimages/gift_v45.png") no-repeat scroll 0 -60px transparent;}
.giftBox .tab {border-bottom: 1px solid #D5D5D5;padding: 2px 0 0;overflow: hidden;_float:left;_width:468px;}
.giftBox .tab li {display: inline;float: left;margin: 0 3px 0 2px;}
.giftBox .tab li a {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #D5D5D5;bottom: -1px;color: #666666;display: block;float: left;height: 20px;line-height: 20px;padding: 0 10px;position: relative;}
.giftBox .tab li a.on {background: none repeat scroll 0 0 #EEEEEE;border-bottom: 1px solid #EEEEEE;color: #000000;}
.chatList li.top1{color:red;}
.chatList li.gift{margin-bottom:5px;}
#watchPresentBox{margin-top:2px;}
.room_notice img.noticeFace{
    background: url("/i/v2/cssimg/locimages/roomTalk_v2.png") no-repeat scroll -178px -24px transparent;
    height: 24px;
    width: 24px;
}
.room-mod{border:1px solid #BDBDBD;margin:10px 0 0 0;zoom:1;}
.room-mod .mh{padding:8px;border-bottom:1px solid #BDBDBD;zoom:1;}
.room-mod .mh h3{font-size:14px;color:#434343;font-weight:500;}
.room-mod .tab{padding:0;}
.room-mod .tab ul{overflow:hidden;}
.room-mod .tab li{padding:8px 10px;border-left:1px solid #BDBDBD;margin:0 0 0 -1px;float:left;font-size:14px;color:#434343;font-weight:500;cursor:pointer;}
.room-mod .tab li.on{color:red;}
#giftShowSug{width:320px;height:60px;line-height:60px;text-align:center;color:green;font-size:35px;border:1px solid #ccc;position:absolute;z-index:500;left:50%;top:50%;margin-top:-30px;margin-left:-160px;}

#watchVoteTop{display:none;}#watchVoteTop p.fix,#watchVoteTopAll p.fix{padding:6px 0 6px 0;}#watchVoteTop p.fix span,#watchVoteTopAll p.fix span,#watchVoteTopAllred p.fix span{display:block;float:left;}#watchVoteTop p.fix .rank,#watchVoteTopAll p.fix .rank,#watchVoteTopAllred p.fix .rank{width:60px;padding:0 0 0 30px;}#watchVoteTop p.fix .name,#watchVoteTopAll p.fix .name,#watchVoteTopAllred p.fix .name{width:275px;}#watchVoteTopAll .in{background-position:-1410px 0;}
.toplist1-room{padding-left:12px;+float:left;}#watchVoteTopAll #superfans,#watchVoteTopAll #superfans30{display:none;}
.toplist1{padding-left:5px;_height:25px;min-height:25px;}
.toplist1 li{width:434px;height:67px;border:1px solid #e0e0e2;overflow:hidden;margin:0 0 6px;}
.toplist1 li b{display:block;width:20px;height:34px;margin:16px 31px 0 22px;float:left;background:url("/i/v2/cssimg/locimages/roomTopList_v1.png") no-repeat 0 0;text-indent:-999999px;_display:inline;_background-image:url("/i/v2/cssimg/locimages/roomTopList_8bit_v1.png");}
.toplist1 li .pic{display:block;width:84px;height:60px;margin:4px 6px 0 0;float:left;}
.toplist1 li .pic img{width:56px;margin:2px 0 0 2px;border:2px solid #ABABAB;}
.toplist1 li .name{display:block;width:110px;padding:12px 0 0 0;float:left;}
.toplist1 li .name a{display:block;padding:5px 0 0 0;color:#7E7E7E;}
.toplist1 li .cash{display:block;height:48px;padding:0;margin:18px 0 0 0;float:left;font-size:18px;font-family:Verdana;color:#933569;font-weight:700;line-height:28px;}
.toplist1 li .cash img{width:29px;height:22px;margin-right:3px;background:url("/i/v2/cssimg/locimages/roomTopList_v1.png") no-repeat -200px 0;_background-image:url("/i/v2/cssimg/locimages/roomTopList_8bit_v1.png");}
.toplist1 li b.t1{width:38px;height:28px;margin:12px 23px 0 10px;background-position:0 0;}
.toplist1 li b.t2{background-position:-50px 0;}
.toplist1 li b.t3{background-position:-80px 0;}
.toplist1 li b.t4{background-position:-110px 0;}
.toplist1 li b.t5{background-position:-140px 0;}
.toplist1 li b.t6{background-position:-170px 0;}
.toplist1 li b.t10{width:26px;background-position:-160px -235px;}
.toplist1 li b.t11{width:26px;background-position:-200px -235px;}
.toplist1 li b.t12{width:26px;background-position:-230px -235px;}
.toplist1 li.t6{background:none;}
.FaceBox{padding:5px;height:152px;background:white;border:1px solid #DEE5F7;display:none;}
.FaceBox table{display:none;border-collapse:collapse;empty-cells:show;}
.faceTab1 .tab1,.faceTab2 .tab2,.faceTab3 .tab3{display:block;}
.FaceBox table td{height:32px;width:32px;text-align:center;border:1px solid #DEE5F7;cursor:pointer;}
.FaceBox table td.on{background:#E6E6E6;}
.FaceBox .faceRePage{padding:2px 0;line-height:14px;}
.FaceBox .faceRePage a{display:inline-block;padding:1px 3px;margin-right:3px;color:blue;text-decoration:underline;}
.faceRePage a.on{color:#333;text-decoration:none;cursor:default;}
.chatList li,.chatList span{word-wrap:break-word;overflow:hidden;}


.setSkinBox{position:relative;z-index:80}
.setSkinBox .setSkin{position:absolute;left:0;top:49px;width:959px;z-index:80;visibility:hidden}
.skinTab ul li.on,.skinArea .skinList li.on em,.skinArea .modSelect a,.skinArea .hdList li em{background:url("/i/v2/cssimg/locimages/roomSetSkin.png") no-repeat scroll 0 0}
.setSkin{height:142px;background:#e6e6e6;border:1px solid #a8a8a8;box-shadow:inset 0 0 5px #a5a9a8;margin-top:1px;}
.skinTab{height:35px;padding:0 32px;border-top:1px solid #c4c4c4;background:#f1f1f1;box-shadow:inset 0 0 2px #a5a9a8}
.skinTab ul{float:left;width:500px;line-height:35px;font-size:14px}
.skinTab ul li{position:relative;top:-1px;float:left;display:inline;width:60px;margin-left:26px;text-align:center;cursor:pointer;line-height:35px;}
.skinTab ul li.on{font-weight:700;background-position:21px -40px}
.skinTab p{float:right;width:120px;padding:5px 0}
.skinTab p input{width:42px;height:23px;border:0;cursor:pointer}
.skinTab p input.skinSave{background:#f90c90;border:1px solid #ec218d;margin-right:10px;color:#fff}
.skinTab p input.skinCancel{background:#f3f1f4;border:1px solid #ddd;color:#333}
.skinArea{height:76px;padding:15px 32px}
.skinArea .skinBg{position:relative;zoom:1}
.skinArea .upForm{position:absolute;left:50px;top:5px;overflow:hidden;height:22px;width:20px}
.skinArea .upForm input{height:22px;position:absolute;right:0;top:0;opacity:0;filter:alpha(opacity=0);cursor:pointer}
.skinArea .skinBg dd{width:170px;padding:10px 0}
.skinArea .skinBg dd.skinUpload{width:180px;font-size:14px;text-align:center;padding:5px 0}
.skinArea .skinBg dd.skinUpload span{display:inline-block;height:24px;line-height:24px;padding:0 6px;overflow:hidden}
.skinArea .skinBg dd.skinUpload .uploadPic{background:#cdcdcd;color:#000;cursor:pointer}
.skinArea .skinBg dd.skinUpload .uploading{background:url("/i/v2/cssimg/locimages/loading_02.gif") no-repeat scroll center center;text-indent:-999em;line-height:999em;padding:0 20px}
.skinArea .skinBg dd.skinUpload .uploadInfo{display:block;font-size:12px}
.skinArea .skinBg dd.skinUpload a.delPicBtn{font-size:12px;margin-top:3px}
.skinArea .skinBg dd.skinUpload a.delPicBtn:hover{color:#FFF;background:#f09;text-decoration:none;padding:1px}
.skinArea .skinMod{font-weight:700}
.skinArea .modTit em{font-weight:normal}
.skinArea .modSelect{padding-left:130px;padding-top:20px}
.skinArea .modSelect a{margin-right:60px;padding-left:18px;background-position:0 1px;color:#424542;text-decoration:none}
.skinArea .modSelect a.on{background-position:0 -19px}
.skinArea .skinList{padding-left:130px;padding-top:6px}
.skinArea .skinList li{float:left;border:3px solid #666;padding:5px 7px;width:34px;margin-right:18px;display:inline;cursor:pointer;position:relative}
.skinArea .skinList li em{width:13px;height:13px;position:absolute;bottom:1px;right:1px;z-index:100}
.skinArea .skinList li.on em{background-position:0 -20px}
.skinArea .skinList span{float:left;display:inline-block;background:#FFF}
.skinArea .skinList span.sk_tl{width:12px;height:12px;margin-right:2px}
.skinArea .skinList span.sk_tr{width:20px;height:12px}
.skinArea .skinList span.sk_bl{width:12px;height:26px;margin-right:2px;margin-top:2px}
.skinArea .skinList span.sk_br{width:20px;height:26px;margin-top:2px;_position:absolute;_left:21px;_top:19px}
.skinArea .skinList #sk2 span{background:#ffaf00}
.skinArea .skinList #sk3 span{background:#c1e03c}
.skinArea .skinList #sk4 span{background:#57abd7}
.skinArea .skinList #sk5 span{background:#8b1a6a}
.skinArea .skinList #sk6 span{background:#242424}
.skinArea .skinList #sk7 span{background:#fe70c6}
.skinArea .hdList{padding-left:130px;padding-top:12px}
.skinArea .hdList li{float:left;width:120px;height:35px;margin-right:18px;display:inline;cursor:pointer;position:relative}
.skinArea .hdList li em{width:13px;height:13px;position:absolute;bottom:1px;right:1px;z-index:100}
.skinArea .hdList li.on em{background-position:0 -20px}
.skinArea .hdList #hd1{background:url("/i/v2/cssimg/locimages/christmas_ico.png") no-repeat 0 0}
.skinArea .hdList #hd2{background:url("/i/v2/cssimg/locimages/newyear_ico.png") no-repeat 0 0}
.skinArea .hdList #hd3{background:url("/i/v2/cssimg/locimages/year2012_ico_v1.png") no-repeat 0 0}
.skinTab ul li {cursor: pointer;display: inline;float: left;margin-left: 26px;position: relative;text-align: center;top: -1px;width: 60px;}
.skinTab ul li.on, .skinArea .skinList li.on em, .skinArea .modSelect a, .skinArea .hdList li em {
    background: url("/i/v2/cssimg/locimages/room/roomSetSkin.png") no-repeat scroll 0 0 transparent;
}
.skinTab ul {float: left;font-size: 14px;line-height: 35px;width: 500px;}
.skinTab ul li.on {background-position: 21px -40px;font-weight: 700;}
.setSkinBox{position:relative;z-index:80}
 .setSkinBox .setSkin{position:absolute;left:0;top:49px;width:959px;z-index:80;visibility:hidden}
 .skinTab ul li.on,.skinArea .skinList li.on em,.skinArea .modSelect a,.skinArea .hdList li em{background:url("/i/v2/cssimg/locimages/roomSetSkin.png") no-repeat scroll 0 0}
 .setSkin{height:142px;background:#e6e6e6;border:1px solid #a8a8a8;box-shadow:inset 0 0 5px #a5a9a8}
 .skinTab{height:35px;padding:0 32px;border-top:1px solid #c4c4c4;background:#f1f1f1;box-shadow:inset 0 0 2px #a5a9a8}
 .skinTab ul{float:left;width:500px;line-height:35px;font-size:14px}
 .skinTab ul li{position:relative;top:-1px;float:left;display:inline;width:60px;margin-left:26px;text-align:center;cursor:pointer}
 .skinTab ul li.on{font-weight:700;background-position:21px -40px}
 .skinTab p{float:right;width:120px;padding:5px 0}
 .skinTab p input{width:42px;height:23px;border:0;cursor:pointer}
 .skinTab p input.skinSave{background:#f90c90;border:1px solid #ec218d;margin-right:10px;color:#fff}
 .skinTab p input.skinCancel{background:#f3f1f4;border:1px solid #ddd;color:#333}
 .skinArea{height:76px;padding:15px 32px}
 .skinArea .skinBg{position:relative;zoom:1}
 .skinArea .upForm{position:absolute;left:50px;top:5px;overflow:hidden;height:22px;width:20px}
 .skinArea .upForm input{height:22px;position:absolute;right:0;top:0;opacity:0;filter:alpha(opacity=0);cursor:pointer}

 .skinArea .skinMod{font-weight:700}
 .skinArea .modTit em{font-weight:normal}
 .skinArea .modSelect{padding-left:130px;padding-top:20px}
 .skinArea .modSelect a{margin-right:60px;padding-left:18px;background-position:0 1px;color:#424542;text-decoration:none}
 .skinArea .modSelect a.on{background-position:0 -19px}
 .skinArea .skinList{padding-left:130px;padding-top:6px}
 .skinArea .skinList li{float:left;border:3px solid #666;padding:5px 7px;width:34px;margin-right:18px;display:inline;cursor:pointer;position:relative}
 .skinArea .skinList li em{width:13px;height:13px;position:absolute;bottom:1px;right:1px;z-index:100}
 .skinArea .skinList li.on em{background-position:0 -20px}
 .skinArea .skinList span{float:left;display:inline-block;background:#FFF}
 .skinArea .skinList span.sk_tl{width:12px;height:12px;margin-right:2px}
 .skinArea .skinList span.sk_tr{width:20px;height:12px}
 .skinArea .skinList span.sk_bl{width:12px;height:26px;margin-right:2px;margin-top:2px}
 .skinArea .skinList span.sk_br{width:20px;height:26px;margin-top:2px;_position:absolute;_left:21px;_top:19px}
 .skinArea .skinList #sk2 span{background:#ffaf00}
 .skinArea .skinList #sk3 span{background:#c1e03c}
 .skinArea .skinList #sk4 span{background:#57abd7}
 .skinArea .skinList #sk5 span{background:#8b1a6a}
 .skinArea .skinList #sk6 span{background:#242424}
 .skinArea .skinList #sk7 span{background:#fe70c6}
 .skinArea .hdList{padding-left:130px;padding-top:12px}
 .skinArea .hdList li{float:left;width:120px;height:35px;margin-right:18px;display:inline;cursor:pointer;position:relative}
 .skinArea .hdList li em{width:13px;height:13px;position:absolute;bottom:1px;right:1px;z-index:100}
 .skinArea .hdList li.on em{background-position:0 -20px}
 .skinArea .hdList #hd1{background:url("/i/v2/cssimg/locimages/christmas_ico.png") no-repeat 0 0}
 .skinArea .hdList #hd2{background:url("/i/v2/cssimg/locimages/newyear_ico.png") no-repeat 0 0}
 .skinArea .hdList #hd3{background:url("/i/v2/cssimg/locimages/year2012_ico_v1.png") no-repeat 0 0}
 .styletopcheck{margin-right:60px;}
