/*---- public ----*/
body{ margin:0px ; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:150%;
}

a.down { color:#FFA100; text-decoration:underline;
}
h1 { font-size:1.6em; margin:0;
}
h2 { font-size:1.4em; margin:0;
}
h3 { font-size:1.3em; margin:0;
}
h4 { font-size:1.1em; margin:0;
}
h5 { font-size:1em; margin:0;
}
h6 { font-size:0.9em; margin:0;
}
p , form { margin:0;
}
label { cursor:pointer;
}
acronym { border-bottom:1px dashed #FF0000; color:#006666; cursor:help;
}
#main { width:940px; margin:0px auto;
}
a img { border:0px;
}
blockquote {   margin:5px 0; padding:5px; word-wrap:word-break ; word-break:break-all; border:1px dashed #5AA8DA; background-color:#F1f9FE;
}
.help { cursor:help; 
}
.hand { text-decoration:underline; cursor:pointer;
}
.unfound { background-color:#FFFFEA ;  height:100px; line-height:80px; font-size:1.2em; font-weight:bold; text-align:center; color:#FFCC00;
}
.toolLink { color:#0063DC; text-decoration:underline;
}
.toolLink:hover { color:#0063DC; text-decoration:underline; background:transparent;
}
a.hotWords { text-decoration:none; color:#666666; border-bottom:1px dashed #CC0000;
}
a.hotWords:hover { text-decoration:none; color:#FF6013; background-color:#F1F1F1; border-bottom:1px solid #CC0000;
}


/*---- header ----*/

#header{ width:940px; background-color:#FFFFFF; 
}
#header:after {
    content: "."; 
    display: block;
    height: 0; 
    clear: both; 
    visibility: hidden;
} 
#header ul{ margin:0px; padding:0px; list-style:none;
}
#header-left { float:left; width:440px;
}
#header-left p { float:left;
}
#header-left p a img { display:block;
}
#header-left ul { margin-top:10px; float:left; width:200px;  
}
#header-left ul li{ color:#999999; position: relative;  line-height:200%; font-size:1.1em;  font-weight:bold;
}

#header-right{ padding:5px 5px 5px 0; float:right; width:490px; text-align:right; line-height:170%; position:relative; z-index:999;
}
#header-right ul li img { vertical-align:middle; cursor:pointer;
}
ul#userToolbar { margin-top:6px; text-align:left; width:490px;
}
ul#userToolbar:after {
    content: "."; 
    display: block;
    height: 0; 
    clear: both; 
    visibility: hidden;
} 
ul#userToolbar li { float:right;  height:14px; display:inline; margin-left:3px; line-height:14px; padding:5px 0;  
}
ul#userToolbar li#myAccount { position:relative; z-index:100;
}
ul#userToolbar li#myAccount ol { border:1px solid #CCCCCC; z-index:998; padding:5px; width:120px; overflow:hidden; margin:0; top:20px; left:0; list-style:none; position:absolute; background-color:#FFFFFF; 
}
ul#userToolbar li#myAccount ol li { float:left; width:60px; margin:0; padding:0; display:block; text-align:center;  line-height:170%; height:170%;
}
ul#userToolbar li#myAccount ol li a { display:block; width:60px; text-decoration:none; color:#006699;
}
ul#userToolbar li#myAccount ol li a:hover { background-color:#DDDDDD;
}

form#search { margin-top:9px; 
}
form#search ul { width:490px;
}
form#search ul li { float:right; display:inline; margin-left:6px; position:relative;
}
form#search input { font-size:1.1em; line-height:150%;
}
form#search button { position:relative; top:0!important; top:-1px;
}
form#search ul li #autoAutomatic { position:absolute; background-color:#FFFFFF;  z-index:99; width:250px!important; width:252px; left:0; top:20!important; top:22px;  border:1px solid #CCCCCC; border-width:0 1px 1px;
}
form#search ul li #autoAutomatic ul { padding:0; margin:0; list-style:none; width:250px; text-align:left; line-height:140%;
}
form#search ul li #autoAutomatic ul li { display:block; float:none; margin:0; padding:0; text-indent:2px;
}
.autoMouseover {color:#333333; background-color:#F1F1F1;  cursor:default;
}
.autoMouseout { color:#000000; background-color:#ffffff; cursor:default;
}

@media all and (min-width: 0px) { 
form#search button { top:-1px!important;
}
}

#gold {  overflow:hidden;  position:absolute;  border:2px solid #DDDDDD; z-index:10000;
}
#gold dl { margin:10px; text-align:left; line-height:200%; 
}
#gold dl dt { color:#FF9900; font-weight:bold;
}
#gold dl dd { margin:0; word-spacing:5px; 
}
#gold dl dd a { color:#6699CC; text-decoration:none; font-weight:bold;
}
#gold dl dd a:hover { text-decoration:none; background-color:#6699CC; color:#FFFFFF;
} 
#loginFrame { display:none;   position:absolute;  z-index:100; background-color:#F4F4F4; border:3px solid #666666; top:3px; right:120px; margin:0; width:200px; padding:3px 10px 3px; text-align:left;
}
#loginFrame dl { margin:0; 
}
#loginFrame dl dt { color:#666666; font-weight:bold;
}
#loginFrame dl dt span { float:right; color:#666666; text-decoration:underline; cursor:pointer;
}
#loginFrame dl dd { margin:0; padding:3px 0; 
}
#loginFrame dl dd label { color:#CC3300
}
#loginFrame dl dd input { width:120px; float:right;
}

/*- header-left change-*/

.textBottom {

	color: #FF9900; font-weight:bold;
	position: absolute;
	left: 0px;
	top: 0px;
	font: bold 16px Century Gothic,Arial, Helvetica, sans-serif;
	clip: rect(10px auto auto auto);
	text-decoration:none;
}

.textTop {
   
	color: #FF6600;
	position:absolute;
	left: 0px;
	top: 0px;
	font: bold 16px Century Gothic,Arial, Helvetica, sans-serif;
	clip: rect(0 auto 10px 0);
	text-decoration:none;
}
.textTop:hover {

	color: #FF0070; text-decoration:none; background-color:transparent ;
}
.textBottom:hover {

	color: #FFBC00; text-decoration:none; background-color:transparent ;
}

/*---- nav ----*/

#nav{ width:940px; clear:both; margin:5px 0 0; 
}
#nav ul{ width:940px; margin:0px; padding:0px; list-style:none; 
}
#nav ul:after {
    content: "."; 
    display: block;
    height: 0; 
    clear: both; 
    visibility: hidden;
} 
#nav #nav-first  li {  float:left; text-indent:10px; width:82px; line-height:200%; 
}
#nav #nav-first  li img { position: absolute; right:-12px; top:-17px; 
}
#nav #nav-first li a { font-size:1.2em; font-weight:bold; text-decoration:none;
}
#nav #nav-first li a:hover { text-decoration:underline;
}
#nav #nav-first li span {   font-size:1.2em;  font-weight:bold; color:#FFA100;  
}
#nav #nav-first li.navFirstLv { border-left:1px solid #FFA100;
}
#nav #nav-first li.navFirstLv { border-left:1px solid #FFA100;
}

#nav #nav-second li { padding:5px 8px 0;  border-left:1px solid #FFA100;  line-height:170%; text-align:left; 
}
#nav #nav-second li span { color:#FFA100; font-weight:bold;
}
#nav #nav-second.navS2 li {   margin-left:82px;  
}
#nav #nav-second.navS3 li {   margin-left:164px;  
}
#nav #nav-second.navS4 li {   margin-left:246px;  
}
#nav #nav-second.navS5 li {   margin-left:328px;  
}
#nav #nav-second.navS6 li {   margin-left:410px;  
}


/*---- content ----*/

#content{ width:940px;  clear:both;
}
#content:after {
    content: "."; 
    display: block;
    height: 0; 
    clear: both; 
    visibility: hidden;
} 

/*---- footer ----*/

#footer{ width:940px;  padding:5px 0px; margin:15px 0px; clear:both;  
}
#aboutMessage  { font-size:1em!important; font-size:0.9em; line-height:170%; overflow:hidden;  margin:0px; padding:10px 15px; list-style:none; border:1px solid #CCCCCC; border-width:1px 0; width:909px; background-color:#EEEEEE; 
}
#aboutMessage div.floatMessage { float:left; width:270px; padding:0 15px; border-right:1px solid #CCCCCC;  
}
#aboutMessage div.floatMessage h5 { color:#666666;
}
#aboutMessage div.floatMessage ul { margin:0; padding:0; list-style:none; 
}
#aboutMessage div.floatMessage ul li { width:90px; float: left;
}
#copyRight { text-align:center; line-height:200%;
}
#copyRight p { color:#333333;
}
#copyRight p a { color: #666666; text-decoration:none;
}
#copyRight p a:hover { color: #666666; text-decoration:none; background-color:transparent;
}

/**********form style************/

.sffocus {
    background: #F0F9FB; /*----for IE----*/
    border: 1px solid #1D95C7;
}

textarea:focus, input:focus {
    background: #F0F9FB; /*----for firefox opera----*/
    border: 1px solid #1D95C7;
}
input,textarea{ border:1px solid #CCCCCC; background-color:#FFFFF9; font-size:1em;
}
textarea { overflow:auto;
}
select { line-height:150%; font-size:1em;
}
select.cselectVideos  { background-color:#BBB; color:#CC0000; border:1px solid #999999;
}
select.cselectVideos optgroup { background-color: #FFFFFF; color: #000000; font-weight:bold;
}

button {
    padding: 0 0.25em; line-height:150%;
    width: auto;
    overflow:visible;
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    font-size:1em!important; font-size: 0.9em;
    color: #333333;
}
button.loogbtn { padding:0 10px;
}
button.loogerbtn { padding:0 15px;
}
button.checkTest {  border:1px solid #CCCCCC; border-width:1px 1px 0; color:#666666; background-color:#FFFFCC;
}


input.button {
    padding: 0em 1em;
    width: auto;
    overflow:visible;
    border-right:2px solid #CCCCCC; border-bottom:2px solid #CCCCCC; border-top:2px solid #F1F1F1; border-left:2px solid #F1F1F1;
    background-color:#F4F4F4;
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    font-size:1em!important; font-size: 0.9em;
    color: #333333;
}
fieldset { border:1px solid #DDDDDD;
}
legend { font-size:1.1em; color:#6699CC; font-weight:bold;
}
label { cursor:pointer;
}
.nobstyle{ border:none; background-color:transparent;
}

/**********link style************/

.link1 a { text-decoration:none; border-bottom:1px dashed #FF0000; color:#006699
}
.link1 a:hover { text-decoration:none; background-color:#DFDFDF; color:#006699 ; border-bottom:1px solid #FF0000;
}
.link2  a  { color: #0063DC; text-decoration:none; border-bottom:1px dashed #99CCFF
}
.link2 a:hover  { border-bottom:1px solid #99CCFF; background-color:#F1F1F1; text-decoration:none;
}

/********** public ************/

.public-content { width:888x; overflow:hidden;  margin:15px 0px;
}

.public-contentRight { width:800px; overflow:hidden; float:right;  margin:15px 0px;
}
.public-contentRight .videobar-showb { margin-left:30px;
}
.public-contentLeft { width:88px; overflow:hidden; float:left;  margin:15px 0px; 
}

.leftSelect h4 { color:#CC0000;
}
.leftSelect ul { margin:0 0 10px;  list-style:none; padding:0; line-height:190%;
}
.leftSelect ul li a {  color:#0063DC; text-decoration:underline;
}
.leftSelect ul li a:hover {  color:#0063DC; text-decoration:underline;
}

.public-contentTool { width:800px; margin:10px auto; overflow:hidden;
}
.public-contentTool .public-content { border:3px solid #DFDFDF; width:794px; margin:0; padding:10px 0;
}
.public-contentTool .videobar-showb { margin:0 0 0 20px;
}
.public-contentTool .videobar-showb dl dd button { padding:0 15px;
}
.public-contentTool .public-listr { margin:0; background:#DFDFDF;
}
.public-contentTool h5 { line-height:200%; height:200%; background:#DFDFDF; padding:0 10px; width:780px; color:#666666;
}
.public-contentTool h5 span { float:right;
}
.public-contentTool h5 img { vertical-align:-5px; padding:3px 0; margin:0 4px;
}
.public-contentTool .b1 , .public-contentTool .b2 , .public-contentTool .b3 , .public-contentTool .b4 { background-color:#DFDFDF; border-color:#DFDFDF;
}
.public-contentTool  ul#noMoreVideos { margin:0 auto; list-style:none; padding:0; width:750px; line-height:170%;
}
.public-contentTool  ul#noMoreVideos li { padding:20px 10px; border-bottom:1px solid #DFDFDF; width:730px; overflow:hidden;
}
.public-contentTool  ul#noMoreVideos li p { margin:10px 0; width:730px; overflow:hidden;
}
.public-contentTool  ul#noMoreVideos li img.rightNodeImg { float:left; display:inline; margin-right:15px; 
}

.public-title { width:940px; overflow:hidden; margin-bottom:10px; background:#F1F1F1 url(http://r.6rooms.com/imges/title_arrow.gif) no-repeat 2px 2px; border-bottom:1px solid #DDDDDD; line-height:200%; color:#666666;
}
.public-title a { float:right; margin-right:10px; display:inline;
}
.public-title a.rss { margin-top:5px; 
}
.public-title a.rss img { display:block;
}
.public-title span { margin-left:25px; font-size:1.2em;  font-weight:bold;
}

.public-list { width:940px; margin-top:15px; border-bottom:1px solid #DDDDDD; background:#F1F1F1 url(http://r.6rooms.com/imges/title_arrow.gif) no-repeat 2px 2px; height:200%; line-height:200%; overflow:hidden; clear:both; color:#666666;
}
.public-list a.toolLink {  color:#0063DC; text-decoration:underline; padding:0; font-weight:bold;
}
.public-list a.toolLink:hover {  color:#0063DC; text-decoration:underline; background-color:transparent;
}
.public-list b { margin-left:25px; font-size:1.2em;
}
.public-list span { color:#FFA100;
}
.public-list ul { float:right; margin:0px; padding:0px 5px; ; list-style:none; font-weight:bold;
}
.public-list  ul li a { padding:0px 6px; margin:0px 3px; text-decoration:none; font-weight:bold;
}
.public-list  ul li a:hover { text-decoration:none; color:#006699;  background-color:#DFDFDF;
}
.public-list ul span { padding:0px 6px; margin:0px 3px; background-color: #FFCC99; color: #FF0000; font-weight:bold;
}

.public-listr { text-align:right; background-color:#F1F1F1; border-bottom:1px solid #DDDDDD; padding:0 5px; clear:both; height:200%; line-height:200%; margin-top:15px;
}
.public-listr a { padding:0px 6px; margin:0px 3px;  text-decoration:none; font-weight:bold;
}
.public-listr a:hover { text-decoration:none;  color:#006699; background-color:#DFDFDF;
}
.public-listr span { padding:0px 6px; margin:0px 3px; background-color:#FFCC99; color:#FF0000; font-weight:bold;
}

/********** sider left ************/


/*---- css yuan jiao ----*/

.b1, .b2,.b3,.b4  {  font-size:1px;  display:block;   background:#F1F1F1;  overflow: hidden;  }
.b1,.b2,.b3 {  height:1px; }
.b2,.b3,.b4 {  background:#f0f0f0;   border-left:1px solid #F1F1F1;   border-right:1px solid #F1F1F1;  }
.b1 {  margin:0 4px;   background:#F1F1F1;  }
.b2 {  margin:0 2px;   border-width:0 2px;  }
.b3 {  margin:0 1px;  }
.b4 {   height:2px;  margin:0px;  }

.off{ margin-top:10px; clear:both;
}


/********** video show show show  ************/

.videobar-showa { width:320px; overflow:hidden; font-size:1em!important; font-size:0.9em; float:left; margin:6px 0px 0 15px; display:inline; 
}
.videobar-showa p{ display:block; float:left; width:134px; height:102px; position:relative;
}
.videobar-showa p em { position:absolute; left:4px; bottom:4px; width:25px; height:25px; cursor:pointer; background:url(http://r.6rooms.com/imges/watch/qkAdd.gif) no-repeat;
}
.videobar-showa p em:hover { background-image:url(http://r.6rooms.com/imges/watch/qkMove.gif) ;
}
.videobar-showa p em.qklistOver { background-image:url(http://r.6rooms.com/imges/watch/qkMove.gif) ;
}
.videobar-showa p span { width:20px; height:20px; display:block; position:absolute; right:5px; bottom:5px; background:url(http://r.6rooms.com/imges/PL_icon.gif) no-repeat; 
}
.videobar-showa p a{ text-decoration:none;  background-color:#DFDFDF; width:128px; height:96px;
}
.videobar-showa p a img { width:128px; height:96px; display:block; border:3px solid #DFDFDF; filter:alpha(opacity=100);  -moz-opacity:1; opacity:1;
}
.videobar-showa p a:hover { background-color:#FFCC66; text-decoration:none;
}
.videobar-showa dl{ float:left; margin:0 10px 0; width:160px; padding:0px; list-style:none; line-height:170%;
}
.videobar-showa dt { width:160px; word-wrap:break-word; word-break:break-all;
}
.videobar-showa dt a { text-decoration:none;
}
.videobar-showa dt a:hover { text-decoration:underline;
}
.videobar-showa dl img { position:absolute ;
}
.videobar-showa dl dd { margin:0px; padding:0px;  width:160px; word-wrap:break-word; word-break:break-all;
}
.videobar-showa dl dd a { color:#666666; text-decoration:underline;
}
.videobar-showa dl dd a:hover { color:#FF6013; text-decoration:underline;
}
.videobar-showa dl dd img { cursor:help; vertical-align:middle;
}

.videobar-showa p a span { display:none; 
}
.videobar-showa p a:hover span{ border:1px solid #FF9900; line-height:170%;  width:128px;  height:86px;  padding:12px 2px 2px 2px;  display:block; position:absolute; left:0px; top:0px; overflow:auto; 
 cursor:pointer; color:#336699; text-indent:25px;  background:url(http://r.6rooms.com/imges/6.png) #F9F9F9 no-repeat 10px 12px;  filter:alpha(opacity=90);  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);  -moz-opacity:0.9; opacity:0.9;
}

/*---- user zhuan yong ----*/

.videobar-showu { float:left; margin:0 0 0 45px; padding:8px 0px; display:inline;
}
.videobar-showu dl { margin:0px; padding:5px 0px 0px; line-height:160%;
}
.videobar-showu dl dt { font-weight:bold;
}
.videobar-showu dl dt a { text-decoration:none;
}
.videobar-showu dl dt a:hover { text-decoration:underline;
}
.videobar-showu dl dd { margin:0px; padding:0px;
}
.videobar-showu dl span { color:#FF3300;
}
.videobar-showu dl em { font-style: normal;
}
.videobar-showu p a {  display:block; border:3px solid #DFDFDF;  background-color:#DFDFDF; text-align:center; width:128px; height:96px; line-height:96px;  font-size:86.4px;
}
*>.videobar-showu p a {
	font-size:12px ; 
}
.videobar-showu a img{ vertical-align:middle; max-width:128px; max-height:96px; 
}


/*---- channel videos--  --*/

.videobar-showb { float:left; margin:0 0 0 45px; padding:6px 0px; display:inline;
}
.videobar-showb dl { margin:0px; padding:5px 0px 0px; line-height:160%;
}
.videobar-showb dl dt { font-weight:bold; 
}
.videobar-showb dl dt a { text-decoration:none;
}
.videobar-showb dl dt a:hover { text-decoration:underline;
}
.videobar-showb dl dd { margin:0px; padding:0px;
}
.videobar-showb dl dd button { padding-left:5px; padding-right:5px;
}
.videobar-showb dl dd a { color:#666666; text-decoration:underline;
}
.videobar-showb dl dd a:hover { color:#FF6013; text-decoration:underline;
}
.videobar-showb dl span { color:#FF3300;
}
.videobar-showb dl em { font-style: normal;
}
.videobar-showb p { width:134px; height:102px; position:relative;
}
.videobar-showb p em { position:absolute; left:4px; bottom:4px; width:25px; height:25px; cursor:pointer; background:url(http://r.6rooms.com/imges/watch/qkAdd.gif) no-repeat;
}
.videobar-showb p em:hover { background-image:url(http://r.6rooms.com/imges/watch/qkMove.gif) ;
}
.videobar-showb p em.qklistOver { background-image:url(http://r.6rooms.com/imges/watch/qkMove.gif) ;
}
.videobar-showb p a {  background-color:#DFDFDF; text-align:center; 
}
.videobar-showb p a img { width:128px; height:96px; display:block; border:3px solid #DFDFDF; filter:alpha(opacity=100);  -moz-opacity:1; opacity:1;
}


/*---- group ----*/

.videobar-showc { width:938px; margin:10px 0px; padding:10px 0px;  overflow:hidden; background-color:#FFFFEA ;
}
.videobar-showc p { float:left; margin:0px 40px 0px 20px; display:inline;
}
.videobar-showc p a { margin:0px auto;  background-color:#F1F1F1;
}
.videobar-showc p a img{ width:128px; height:96px; display:block; border:3px solid #DFDFDF;
}
.videobar-showc dl { width:650px; float:left; margin:0px; padding:0px; line-height:200%;
}
.videobar-showc dt,.videobar-showc dd { margin:0px; padding:0px; border-bottom:1px solid #DFDFDF; overflow:hidden; word-break:break-all;
}


/*---- zhuan zj ----*/


.videobar-showzjStp {overflow:hidden; width:800px; margin:0 auto; padding:15px 0 10px; border-bottom:1px dashed #DFDFDF;
}
.videobar-showzj { float:left; margin:0 0 0 15px; overflow:hidden;  display:inline; width:380px; line-height:180%;   
}
.videobar-showzj ul { margin:0; padding:0; list-style:none;
}
.videobar-showzj div { float:left;
}
.videobar-showzj div ul { margin-top:5px; 
}
.videobar-showzj div p img { border:3px solid #DFDFDF; display:block; width:128px; height:96px;
}
.videobar-showzj dl { float:left; margin:0 0 0 15px;
}
.videobar-showzj dl dt { font-weight:bold;
}
.videobar-showzj dl dt  a { text-decoration:none;
}
.videobar-showzj dl dt  a:hover { text-decoration:underline;
}
.videobar-showzj dl dd {  margin:0;
}
.videobar-showzj dl dd b {  margin-left:15px;
}
.videobar-showzj dl dd ul { margin:5px 0 0 10px;
}
.videobar-showzj dl dd ul li { width:190px; word-wrap:break-word; word-break:break-all; overflow:hidden; background:url(http://r.6rooms.com/imges/plarrow.gif) no-repeat 0 3px; padding-left:15px;
}



/*---- watch video scroll ----*/

.videobar-showd { overflow:hidden!important ; overflow:visible; height:auto!important; height:1px; padding:3px 0 ; margin:0 auto 3px; background-color:#FFFFEA; 
}
.videobar-showd p { float:left;  margin:0 0 0 5px; overflow:hidden;
}
.videobar-showd p a img { display:block; width:80px; height:60px; border:1px solid #CCCCCC; filter:alpha(opacity=100);  -moz-opacity:1; opacity:1;
}
.videobar-showd p em { display:block; margin:-26px 0 0 1px; position:relative!important; position:inherit; width:25px; height:25px; cursor:pointer; background:url(http://r.6rooms.com/imges/watch/qkAdd.gif) no-repeat;
}
.videobar-showd p em:hover { background-image:url(http://r.6rooms.com/imges/watch/qkMove.gif) ;
}
.videobar-showd p em.qklistOver { background-image:url(http://r.6rooms.com/imges/watch/qkMove.gif) ;
}
.videobar-showd dl { float:left; margin:5px 0px 0px 15px; display:inline; padding:0px; line-height:170%;
}
.videobar-showd dl dt { width:160px; overflow:hidden;  word-break:break-all ; word-wrap:break-word ; 
}
.videobar-showd dl dd { margin:0px; padding:0px; width:160px; word-break:break-all ; word-wrap:break-word ;
}
.videobar-showd dl dd a { color:#666666; text-decoration:underline;
}
.videobar-showd dl dd a:hover { color:#FF6013; text-decoration:underline; 
}

/*---- myvideo myfav group ----*/

.videobar-showe { width:640px; padding:10px 20px 15px; border-bottom:1px dashed #CCCCCC; margin-bottom:15px; line-height:180%;  overflow:hidden;
}
.videobar-showe div { float:left;
}
.videobar-showe div p { text-align:center;
}
.videobar-showe div p a {  display:block; margin:0 auto; width:128px; height:96px;
}
.videobar-showe div p a img{ width:128px; height:96px; display:block; border:1px solid #CCCCCC;
}
.videobar-showe ul { margin:0px; padding:5px 0 0 0 ; list-style:none;
}
.videobar-showe ul li span { text-decoration:underline; color:#666666; cursor:pointer;
}
.videobar-showe ul li label { color:#666666; 
}
.videobar-showe div ul { text-align:center; 
}
.videobar-showe div ul li a { color:#0063DC; text-decoration:underline;
}
.videobar-showe div ul li a:hover { color:#0063DC; text-decoration:underline; background:transparent;
}
.videobar-showe dl { float:right; margin:0px; padding:0px; width:450px;
}
.videobar-showe dl dt { color:#666666; font-weight:bold;
}
.videobar-showe dl dt a { text-decoration:none;
}
.videobar-showe dl dt a:hover { text-decoration:underline;
}
.videobar-showe dl dt input { cursor:pointer;
}
.videobar-showe dl dd { margin:0px;  overflow:hidden; width:450px;
}
.videobar-showe dl dd img { vertical-align:middle; cursor:help;
}

/*---- scroll bar ----*/

/* index */
.button-scrolla1{ float:left; cursor:pointer; margin:30px 10px 0 15px; display:inline;
}
.button-scrolla2{ float:right; cursor:pointer; margin:30px 25px 0 0; display:inline;
}
/* watch */
.button-scrollb1 , .button-scrollb2{ text-align:center; cursor:pointer; margin:10px 0px; clear:both;
}
/* user / mysubscriptions */
.button-scrollc1 { float:left; display:inline; margin:30px 0px 0px 20px; cursor:pointer;
}
.button-scrollc2 { float:right; display:inline; margin:30px 20px 0px 0px; cursor:pointer;
}

.videobar-scrolla{ float:left; width:117px; text-align:center; 
}
.videobar-scrolla p { position:relative; width:82px; height:62px; margin:0 auto;
}
.videobar-scrolla p a {  display:block; margin:0 auto; width:80px; height:60px; border:1px solid #CCCCCC;
}
.videobar-scrolla p em { position:absolute; left:2px; bottom:2px; width:25px; height:25px; cursor:pointer; background:url(http://r.6rooms.com/imges/watch/qkAdd.gif) no-repeat;
}
.videobar-scrolla p em:hover { background-image:url(http://r.6rooms.com/imges/watch/qkMove.gif) ;
}
.videobar-scrolla p em.qklistOver { background-image:url(http://r.6rooms.com/imges/watch/qkMove.gif) ;
}
.videobar-scrolla p a img{ margin:0px auto; width:80px; height:60px; display:block; filter:alpha(opacity=100);  -moz-opacity:1; opacity:1;
}
.videobar-scrolla dl { margin:5px 0px 0px; padding:0px; font-size:1em!important; font-size:0.9em;
}
.videobar-scrolla dl dd { margin:0px;
}

/*---- prompt say ----*/

#rightSay { padding:5px 10px; text-align:center; z-index:999; position:absolute; line-height:200%; background-color: #CC6600; color:#FFFFFF; border:1px solid #FF0000; white-space:nowrap;
}


/*---- login ----*/

#contentlg-left{ float:left; width:280px;  overflow:hidden;
}

#memberLogin { margin:15px 0px; width:280px; line-height:250%;
}
#memberLogin form { margin:0px; padding:5px; background-color:#F4F4F4;
}
#memberLogin form dl dd{ margin:0px auto; width:220px;
}
#memberLogin form dl dd input { float:right; width:140px;
}
#memberLogin form dl dt  { text-align:center; padding:5px 0px;
}
#memberLogin form dl dt input { text-align:center; margin:0px 30px; height:20px;
}
#memberLogin ul { margin:5px 0px; line-height:250%; padding:0px; clear:both; text-align:center; list-style:none;
}
#memberLogin ul span { color:#FF0000;
}

#contentlg-right{ float:right; width:620px; overflow:hidden;
}

#memberSignup { margin:15px 0px; width:620px; line-height:250%;
}
#memberSignup span { color:#FF0000;
}
#memberSignup span.inputRight { float:right; display:inline; width:300px;
}
#memberSignup span.inputRight input { width:200px;
}
#memberSignup legend { margin-left:30px;
}
#memberSignup h4 { margin:0px; padding:0px 10px;  background-color: #F1F1F1; color:#6699CC;
}
#memberSignup h4 span { font-weight:normal; color:#FF3300;
}
#memberSignup form { margin:0px; padding:5px; background-color:#F4F4F4;
}
#memberSignup form ul { margin:0px; padding:0px; list-style:none;
}
#memberSignup form ul li { width:450px; margin:0px auto;
}
#memberSignupMaybe { line-height:170%;
}
#memberSignupMaybe   li { padding:8px 0px;
}
#memberSignupMaybe  li select, #memberSignupMaybe  li radio, #memberSignupMaybe  li input { margin:0px 15px;
}


/*---- upload video ----*/


#uploadVideoFile { width:700px; margin:10px auto;
}
#uploadVideoFile form  { margin:0px; padding:0px; line-height:170%; color:#666666;
}
#uploadVideoFile form label  { font-weight:bold;
}
#uploadVideoFile form fieldset { padding:10px 10px 10px 60px;
}
#uploadVideoFile form fieldset lengend{ font-size:1em;
}
#uploadVideoFile form dl ,#uploadVideoFile form dd{ margin:0px; padding:0px;
}
#uploadVideoFile form dd , #uploadVideoFile form dt { padding:8px 0px;
}
#uploadVideoFile form dd { color:#666666;
}
#uploadVideoFile form dt ul { margin:0px; padding:10px 0px 10px; list-style:none; width:600px; overflow:hidden;
}
#uploadVideoFile form dt ul li em { float:left; display:inline; width:250px;  margin:0px 15px 10px 30px; font-style:normal;
}
#uploadVideoFile form dt ul li input { border:none; background-color:transparent;
}
#uploadVideoFile form dt input { margin-left:40px;
}
#uploadVideoFile form dt textarea { margin-left:40px; vertical-align:middle;
}
#uploadVideoFile form dd button  { margin-left:150px; 
}


#uploadVideoDescrip { background-color:#CC6600; border:1px solid #FF0000;  display:none; position:absolute; padding:5px;
}
#uploadVideoDescrip dl { margin:0px; color:#FFFFFF; line-height:170%;
}
#uploadVideoDescrip dl dt { color:#FF9900;
}
#uploadVideoDescrip dl dd{ margin:0px; padding:0px;
}


/********** yinying upload waiting ************/

.fullFlash { position:absolute;  z-index:10001; 
}
.noFullFlash { position: inherit; left:inherit; top: inherit;
}

#overlay {
    background-image: url(/imges/overlay.png); 
	position:absolute; 
	z-index:10000;
}
* html #overlay {
    background-color: #000;
    background-image: url(/imges/blank.gif);
    filter: alpha(opacity=85);
}

#overlay #uploading { width:500px; position:absolute;
}
#overlay #uploading  dl{ margin:0px; padding:5px; width:490px; overflow:hidden;
}
#overlay #uploading  dl dt { font-size:1.2em; font-weight:bold; line-height:50px; color: #FF9900
}
#overlay #uploading  dl dt em { font-size:0.8em; font-weight:400;  color: #FF9900; font-style:normal;
}
#overlay #uploading  dl dd { width:480px; margin:0px auto; height:20px; background-color: #333333;  border-bottom:1px solid #666666; border-right:1px solid #666666; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; background-color:#F1F1F1;
}
#overlay #uploading  dl dd span { background-color:#99CC00; display:block;  height:20px;
}
#overlay #uploading  P { width:490px; line-height:40px; margin:0px auto; padding:0px 5px; color: #FF9900
}
#overlay #uploading  p span { float:right;
}
#overlay #uploading ul { margin:0px; padding:0px; text-align:center;
}
#overlay #uploading ul li input { color:#FF9900; font-weight:bold;
}


/*---- forget usename password ----*/

#forgetSm { margin:40px 0px;
}
#forgetSm form { margin:0px;
}
#forgetSm ul { padding:15px 20px; margin:0px auto; list-style:none; width:400px; border:5px solid #F4F4F4;
}
#forgetSm ul li { padding:5px; line-height:200%; text-align:center;
}
#forgetSm ul li span { color:#FF3300;
}
#forgetSm li.forgetSmSuc { line-height:40px; font-size:1.3em; color:#FF6600;
}

/*---- ===> myvideos myfav edit <=== ----*/

#myvNote { line-height:170%;  padding:5px 10px; margin:10px 0; font-size:1.1em; overflow:hidden; width:920px;
}
#myvNote dl { border:1px solid #DDDDDD; margin:0; padding:5px 10px; margin:5px 0; float:left; color:#666666;
}
#myvNote dl dt { font-weight:bold;
}
#myvNote dl dd { margin:0;
}
#myvNote dl dd input { margin-right:20px; width:200px;
}

#myvWaitVideos { width:760px; line-height:200%; margin:10px auto; font-weight:bold; color:#CC0000; background-color:#FFFFEA; padding:3px 20px;; border:1px solid #F4F4F4;
}
#myvWaitVideos h5 { color:#666666;
}
#myvWaitVideos p span { margin-left:20px;
}

#myvSuggest { margin:10px 30px; background-color:transparent;
}
#myvSuggest p { line-height:170%; margin:0; padding:0; background-color:#FAD163; font-weight:bold; color:#666666;  text-align:center; 
}
#myvSuggest .b1 , #myvSuggest .b2 , #myvSuggest .b3 , #myvSuggest .b4 { background-color:#FAD163; border-color:#FAD163;
}

#contentmyv-right { width:780px; float:left; 
}
#contentmyv-right div button {  padding:1px 5px; color:#666666; margin:0 0 0 20px;
}
#contentmyv-right .b1 , #contentmyv-right .b2 , #contentmyv-right .b3 , #contentmyv-right .b4 { background-color:#DDDDDD; border-color:#DDDDDD;
}
#contentmyv-right .public-content { border:5px solid #DDDDDD; border-width:2px 2px 2px 10px;  margin:0; width:768px; 
}
#contentmyv-right .public-content .videobar-showb { margin:0 0 0 15px;
}
#contentmyv-right .public-list {  width:740px; margin:0; padding:5px 20px; color:#333333; background:#DDDDDD none;
}
#contentmyv-right .public-list button { float:right; display:inline; 
}
#contentmyv-right .videobar-showe { margin:0 auto; width:768px;
}
#contentmyv-right .videobar-showe dl {  float:right; display:inline; margin:0 30px 0 0; padding:0px; width:510px;
}
#contentmyv-right .videobar-showe dl dt input { float:right; width:50px;
}

#myvPlaylist { width:768px; background-color:#BBCCEE; padding:5px 0; overflow:hidden;  border:5px solid #DDDDDD; border-width:2px 2px 2px 10px;
}
#myvPlaylist a { color:#0063DC; text-decoration:underline;
}
#myvPlaylist a:hover { color:#0063DC; text-decoration:underline; background-color:transparent;
}
#myvPlaylist h4 { padding:5px 0; text-align:center;
}
#myvPlaylist img { vertical-align:middle;
}
#myvPlaylist ul { margin:0; padding:0; list-style:none; float:left; width:370px;
}
#myvPlaylist ul li b { color:#666666; 
}
#myvPlaylist ul li button { margin:10px 20px;
}
#myvPlaylist ul li { padding:3px 5px; text-align:center;
}
#myvPlaylist dl { margin:0; float:left; width:370px;
}
#myvPlaylist dl dt { float:left; width:140px;
}
#myvPlaylist dl dt a img {  border:3px solid #DFDFDF; display:block;
}
#myvPlaylist dl dd{ float:left; margin:0 0 10px 10px; width:200px; display:inline;
}

#contentmyv-left { width:160px; float:left; margin-top:10px;
}
#contentmyv-left dl { margin:0; text-indent:10px;
}
#contentmyv-left dl dt { font-weight:bold;  padding:3px 0;
}
#contentmyv-left dl a { text-decoration:underline; color:#006699;
}
#contentmyv-left dl a.toolLink { text-decoration:underline; color:#0063DC;
}
#contentmyv-left dl a:hover { text-decoration:underline; color:#006699; background-color:transparent;
}
#contentmyv-left dl dd { margin:0; padding:3px 0; width:160px; word-wrap:break-word; word-break:break-all;
}
#contentmyv-left ul { margin:20px 0 0 0; padding:0; list-style:none;
}
#contentmyv-left ul li { padding:5px 0; 
}
#contentmyv-left ul li input { width:20px;
}
#contentmyv-left button { font-weight:bold; padding:2px 20px; letter-spacing:2px;  color:#666666;
}


/*---- mycomments ----*/

#mycmsIfmTable { margin:10px auto; table-layout:fixed; text-align:center; border:0px;  padding:0px; background-color:#CCCCCC;
}
#mycmsIfmTable td { padding:3px 0px;
}
#mycmsIfmTable th { background-color:#CCCCCC;
}
#mycmsIfmTable tr { background-color:#FFFFFF;
}
#mycmsIfmTable .mycmsIfmNoread { background-color:#FFFFBB; font-weight:bold;
}
#mycmsIfm ul { width:813px; margin:10px auto; padding:0px; list-style:none; background-color:#CCCCCC; line-height:170%;
}
#mycmsIfm ul li b { cursor: pointer; text-decoration: underline
}

/*---- myfriend ----*/

#myfriendSay { color:#666666; margin-bottom:15px; text-align:center; font-weight:bold;
}


/*---- sendivnite and friendapply ----*/


#myfriendIvnite { margin:40px 0px; text-align:center;
}
#myfriendIvnite  span { color:#FF3300;
}
#myfriendIvnite form { margin:0px;
}
#myfriendIvnite dl{ line-height:170%;
}
#myfriendIvnite dl dt { font-weight:bold; color:#666666;
}
#myfriendIvnite dl dd { margin:0px;  padding:10px 0px;
}
#myfriendIvnite dl dd.myfriendIvniteSuc { line-height:40px; color:#FF3300; font-weight:bold;
}
#myfriendIvnite dl dd.myfriendIvniteFail { line-height:200%; color:#FF0000;
}


/*---- mysubscriptions ----*/

#mysubManage span { color:#FF3300;
}
#mysubManage form { margin:30px 0px; text-align:center;
}

.mysub-show { width:940px; margin:20px 0px; overflow:hidden; padding:10px 0px; border-bottom:1px dashed #CCCCCC;
}
.mysubShowLeft { float:left; width:240px; overflow:hidden;
}
.mysubShowLeft p { text-align:center; padding:5px 10px;
}
.mysubShowLeft p img{ width:80px; height:60px; border:2px solid  #FFCC00;
}
.mysubShowLeft dl , .mysubShowLeft dl dd { margin:0px; padding:0px ; text-align:center;
}
.mysubShowLeft dl.mysubShowLeftDl{ margin-top:15px;
}
.mysubShowLeft dl dt { font-weight:bold;
}
.mysubShowRight { float:right; width:680px; overflow:hidden;
}


/*---- myread comment ----*/

#myReadMsgHead { width:800px; margin:30px auto 0px; border-bottom:1px dashed #CCCCCC; padding-bottom:15px;
}
#myReadMsgHead dl { margin:0px; padding:0px; width:800px; overflow:hidden; line-height:170%;
}
#myReadMsgHead dl dt { width:150px; float:left; clear:both; background-color:#F4F4F4; text-align:center; border-bottom:1px solid #F1F1F1; border-top:1px solid #FFFFFF; font-weight:bold;
}
#myReadMsgHead dl dd { margin:0px; width:550px; float:left; padding-left:25px;
}
#myReadMsgContent { width:800px; margin:0px auto; padding:10px 0px 15px; border-bottom:1px dashed #CCCCCC;
}
#myReadMsgContent dl { margin:0px; padding:0px;
}
#myReadMsgContent dl dd { padding-top:10px; color:#FF9900; height:150px;
}
#myReadMsgContent dl dd p { padding:8px; background-color:#DFDFDF; text-align:center; position:absolute;
}
#myReadMsgContentt dl dd p a img{ border:0px;
}

#myReadMsgSend { width:800px; margin:0px auto 15px; 
}
#myReadMsgSend  h5 { line-height:200%; background-color:#F4F4F4; margin:0px; padding:0px 0px 0px 10px;
}
#myReadMsgSend  dl  { margin:0px; padding:0px 0px 0px 30px; list-style:none;
}
#myReadMsgSend  dl dt { padding:5px 0px; 
}
#myReadMsgSend  dl dt input , #myReadMsgSend  dl dt textarea { margin-left:30px; 
}
#myReadMsgSend  dl dt textarea { vertical-align:middle;
}
#myReadMsgSend  dl dd  { margin:0px; padding:10px 0px 10px 160px;
}
#myReadMsgSend  dl dd input { margin-left:20px;
}
#myReadMsgSend  p { margin:30px 0; text-align:center; color:#FF6600; font-size:1.2em; font-weight:bold;
}

/*---- mysend msg ----*/

#mySendMsg { margin:30px auto; width:600px;
}
#mySendMsg dl { margin:0px; padding:0px;
}
#mySendMsg dl dt { padding:10px 0px;
}
#mySendMsg dl dt input , #mySendMsg dl dt textarea { margin-left:40px;
}
#mySendMsg dl dt textarea { vertical-align:middle;
}
#mySendMsg dl dd { padding:10px 0px 10px 120px; margin:0px;
}
#mySendMsg dl dd input { margin-left:20px;
}
#mySendMsg p { margin:40px 0; text-align:center; color:#FF6600; font-size:1.2em; font-weight:bold;
}







/*----------------------------------------------- profile index ------------------------------------------------------*/

/*---- profile head and title ----*/

#pheader-left { float:left; width:440px;
}
#pheader-left p { float:left;
}
#pheader-left p a img{ border:0px; display:block;
}
#pheader-left #pheaderTitle { margin-top:10px; float:left; font-size:12px; line-height:170%; font-weight:bold;
}
#pheader-left #pheaderTitle li  { color: #999999;
}
#pheader-left #pheaderTitle li a  {  color:#FF9900; text-decoration:none;
}
#pheader-left #pheaderTitle li a:hover  {  color:#FF9900; text-decoration:none; background-color:transparent;
}

#pheader-left #pnav { list-style:none; float:left; width:440px; margin:0px; padding:0px;  overflow:hidden; 
}
#pheader-left #pnav li { display:inline; margin:0px 5px;
}
#pheader-left #pnav li a { font-weight:bold; text-decoration:none;
}
#pheader-left #pnav li a:hover { text-decoration:underline;
}


#pheader-left #pnav li span {  color:#333333; font-weight:bold;
}

#pheader-bottom .b1 ,  #pheader-bottom .b2 , #pheader-bottom .b3 , #pheader-bottom .b4 { background-color:#FFFFFF; border-color:#FFFFFF;
}

.profile-title { text-align:center; margin:15px 0px 15px; color: #666666;
}
.profile-title span  { font-weight:bold; color:#FF9900; margin:0px 5px;
}
.profile-title a { text-decoration:underline; color: #0063DC; margin:0px 5px;
}
.profile-title a:hover { text-decoration:underline; color:#0063DC; background-color:transparent;
}
.profile-title a.cprofileTitleQa { color:#FF0000; font-weight:bold ;
}
.profile-title a:hover.cprofileTitleQa { text-decoration:none; background-color:#FF0000; color:#FFFFFF;
}

/*---- profile ----*/

#contentpl h5 { margin:0px; padding:0px 10px 0px 30px; background-color:#DFDFDF ; color:#333333;}
#contentpl h5 a { float:right; font-weight:400;}
#contentpl .pfborder { border:1px solid #DFDFDF; }
#contentpl .b1 ,  #contentpl .b2 , #contentpl .b3 , #contentpl .b4 { background-color:#DFDFDF; border-color:#DFDFDF;}
#contentpl h5 span { float:right; font-weight:400; text-decoration:underline; cursor:pointer;}
#contentpl-left { float:left; overflow:hidden; width:300px; margin-top:20px; }
#profile-host { width:240px; overflow:hidden; }
#profile-host div { width:228px; overflow:hidden; padding:0px 5px;}
#profile-host div #pfimg { float:left; margin:10px; display:inline;}
#profile-host div #pfimg img { border:2px solid #EEF0F1; }
#profile-host div ul { margin:30px 0px 0px 10px; padding:0px; float:left; list-style:none; line-height:170%;}
#profile-host div #pfdescribe { clear:both; margin:0px 0px 10px;
}
#profile-host dl { margin:0px; padding:0px;}
#profile-host dl dt{ text-decoration:underline; color:#666666; cursor:pointer;}
#profile-host dl dd{ padding:0px; line-height:170%; margin:0px; display:none;}

#profile-tool { margin-top:10px; width:240px;}
#profile-tool ul { margin:0px; padding:5px; list-style:none; line-height:200%;  width:228px; overflow:hidden;}
#profile-tool ul li { width:200px; float:left; display:inline; margin:0px 0px 0px 20px; padding:3px 0px;}
#profile-tool ul li img { vertical-align:middle; margin-right:10px;}
#profile-tool ul li.profile-tool-host { float:none; display:block; width:200px;}
#profile-tool ul li span, #profile-tool ul li a  { text-decoration:underline; color: #0063DC; cursor:pointer;}
#profile-tool ul li a:hover { text-decoration:underline; background-color:transparent ;}
#profile-tool div { border:1px dashed #DFDFDF; border-width:0px 1px 1px; padding:5px 0px; display:none;}
#profile-tool div form { margin:0px; padding:0px ;}
#profile-tool div  dl { margin:0px; padding:0px;}
#profile-tool div  dl dt { text-indent:10px; padding:0px 5px; }
#profile-tool div dl dd {  padding:3px 0px;}


#profile-public { width:300px; overflow:hidden; margin-top:10px;}
#contentpl #profile-public h5 { text-indent:5px; background-image:url(/imges/6.png); background-repeat:no-repeat; background-position:10px 0; 
}
#profile-public div.pfborder { padding:10px; text-indent:15px; background-color:#FFFFEA; border:1px dashed #FF6600 ;color:#CC6600; line-height:170%; 
}


#profile-comment { width:627px; overflow:hidden; margin-top:10px;}
#profile-comment dl { padding:5px; margin:5px 0px 0px 0px; background-color:#F4F4F4;}
#profile-comment dl dt {  padding:8px 0px;}
#profile-comment dl dt span { float:right;}
#profile-comment dl dd { margin:0px; padding:0px 0px 0px 10px;}

#contentpl-right { width:628px; margin-top:0px; float:right;}
#contentpl-right .button-scrollp1 { float:left; margin-top:35px; cursor:pointer;}
#contentpl-right .button-scrollp1 img { position: relative; left:0px!important; left:-10px;}
#contentpl-right .button-scrollp2 { float:right; margin-top:35px; cursor:pointer;}
#contentpl-right .button-scrollp2 img { position:relative; right:0px!important;  right:-10px;}
#contentpl-right .videobar-scrolla p a { border:3px solid #CCCCCC; padding:2px;}
#contentpl-right .videobar-scrolla { margin:0px 13px;}

#profile-log {  overflow:hidden; margin-top:10px; }
#profile-log dl dt span { float:right; color:#666666; }
#profile-log p { padding-left:25px;}
#profile-log dl  { margin:10px 0px 10px 0px;  padding:0px 10px; line-height:170%;}
#profile-log dl dt { font-weight:bold; padding-bottom:10px;}
#profile-log dl dd { margin:0px; padding:0px; text-indent:20px; text-indent:20px; width:590px; word-break:break-all ; word-wrap:break-word ; }

#profile-log-comment { border:1px solid #EEF0F1; border-width:0px 1px 1px;}
#profile-log-comment p { line-height:200%; text-decoration:underline; color: #0063DC; cursor:pointer; text-indent:20px; background-color:#F1F1F1;
}
#profile-log-comment div { margin:0px; display: none ;
}
#profile-log-comment div dl dd { margin:0px; width:608px ;
}
#profile-log-comment ul { margin:0px; padding:0px; list-style:none;
}


#profile-message ul { margin:0px; color:#666666;  padding:0px; list-style:none; text-indent:10px; background:#EEF0F1 url(/imges/qqpf.gif) no-repeat 20px 15px;
}
#profile-message ul li { padding:2px 0px; 
}
#profile-message ul li a { font-weight:bold ; color: #FF9900;
}
#profile-message ul li a:hover { text-decoration:none;  background-color: #FF9900; color:#FFFFFF;
}

.profile-videos { width:627px; margin-top:10px ;
}
.profile-videos .pfbscroll { width:625px; padding:10px 0px; overflow:hidden;
}
.profile-videos .pfbscroll p a:hover { background-color:transparent;
}


/*-------- comment----------*/

.subject { width:800px; margin:10px auto;
}
.subject dl { padding:5px; margin:10px 0px 0px 0px; background-color:#EEF0F1;
}
.subject dl dt { font-weight:bold; color:#006600; padding:5px 10px; clear:both
}
.subject dl dt span { font-weight:bold; float:right;
}
.subject dl dd { margin:0px; padding:0px 0px 0px 10px;
}
.subject dl dd a img { float:right; border:2px solid #CCCCCC; margin:0px 5px; display:inline;
}


.public-reply { width:600px; margin:10px auto; 
}
.public-reply form { margin:0px; padding:0px;
}
.public-reply dl { margin:0px; padding:0px; text-align:center;
}
.public-reply dl dd { margin:0px; padding:5px 0px 5px; color: #FF9900; font-weight:bold; 
}
.public-reply dl dd img { margin:2px 3px; cursor:pointer;
}
.public-reply dl dt {  font-weight:bold; color:#FF9900; padding:5px 0px;
}
.public-reply form dl dd textarea , .public-reply form dl dd input {  vertical-align:middle; width:500px;
}
.public-reply dl dd.public-reply-ubb { background-color:#EEF0F1;
}

.detail { width:800px; margin:10px auto;
}
.detail dl { margin:0px; padding:0px; width:800px; border-bottom:1px dashed #CCCCCC;  background-color:#EEF0F1; overflow:hidden;
}
.detail h5 { line-height:200%; height:26px; margin:0px; padding:0px; background-color:#DDECFA; font-size:1.2em; color: #666666; text-align:center
}
.detail dl dt { float:left; width:199px; border-right:1px dashed #CCCCCC; text-align:center; padding:5px 0px; font-weight:bold; line-height:200%; color:#006600; word-break:break-all; word-wrap:break-word; overflow:hidden;
}
.detail dl dt span { font-weight:400; cursor:pointer; color: #336699; text-decoration:underline;
}
.detail dl dt a img { display:block; margin:0px auto; border:2px solid #CCCCCC;
}
.detail dl dd { margin:0px; float:left; padding:5px; width:590px; word-break:break-all; word-wrap:break-word; overflow:hidden;
}
.detail dl dd a img {  float:right; border:2px solid  #FFCC66; margin:0px 5px; display:inline;
}

/*---- playlist ----*/

#playlist-left { float:left; width:700px; overflow:hidden;
}
#playlist-left .public-content{ width:700px;
}
#playlist-left .videobar-showb { margin-left:35px;
}
#playlist-left #playlistShow .videobar-showbSep { overflow:hidden; width:700px; padding:0; border:0;
}
#playlist-left .videobar-showb dl dt { width:134px; word-wrap:break-word; word-break:break-all; overflow:hidden;
}
#playlist-right { float:right; width:200px; 
}
#playlist-right div { float:right; width:200px; font-weight:bold;
}
#playlist-right div h4 { color:#FFFFFF; font-weight:400; text-align:center; line-height:24px; height:24px; background:url(/imges/pl/plist_top.gif) no-repeat;
}
#playlist-right dl { margin:0; padding:10px; color:#333333;  background-color:#F4F4F4; border-bottom:1px solid #DDDDDD; border-right:1px solid #DDDDDD;  
}
#playlist-right dl dt {  color:#666666; padding:3px 0;
}
#playlist-right dl dt ul { margin:0; padding:0 5px; list-style:none;
}
#playlist-right dl dt ul li { padding:3px 0;
}
#playlist-right dl dt ul li a  { color:#0063DC; text-decoration:underline;
}
#playlist-right dl dt ul li a:hover  { color:#0063DC; text-decoration:underline; background:transparent;
}
#playlist-right dl dt ul li a  img { width:20px; height:20px; vertical-align:middle;
}
#playlist-right dl dt ul li input { width:158px;
}
#playlist-right dl dt ul li img { margin:0 5px;
}
#playlist-right dl dt span {  padding:3px 0;
}
#playlist-right dl dd { margin:0;   
}
#playlist-right dl dd a { display:block;  border-top:1px solid #FFFFFF; border-bottom:1px solid #DDDDDD; color:#999999; text-decoration:none; padding:3px 0; width:178px; overflow:hidden; word-break:break-all; word-wrap:break-word;
}
#playlist-right dl dd a em { color:#CCCCCC;
}
#playlist-right dl dd a:hover { text-decoration:none; background-color:#FFFFEA; color:#FF6013; border-bottom:1px solid #999999;
}
#playlist-right dl dd a:hover em { color:#999999; 
}
#playlist-right dl dd span { color:#FFA100 ; display:block;  border-top:1px solid #FFFFFF; border-bottom:1px solid #DDDDDD; text-decoration:none; padding:3px 0; width:178px; overflow:hidden; word-break:break-all; word-wrap:break-word;
}
/*---- user index ----*/

#contentuser-left { float:left; overflow:hidden; width:690px; margin:15px 0px;
}
.userShowStp { margin-bottom:5px; width:690px; background:#F4F4F4;   
}
.userShowStp:after , .user-showa:after {
    content: "."; 
    display: block;
    height: 0; 
    clear: both; 
    visibility: hidden;
} 
.user-showa { width:330px;  float:left; margin-right:5px;  line-height:200%;  padding:5px;                                    
}
.user-showa p { float:left; display:inline;
}
.user-showa p a { display:block; width:128px;  height:96px; line-height:96px;  font-size:86.4px;   text-align:center; background-color:#FFFFFF; border-right:2px solid #F1F1F1; border-bottom:2px solid #F1F1F1; border-top:2px solid #F9F9F9; border-left:2px solid #F9F9F9; padding:3px;
}
*>.user-showa p a {	font-size:12px; 
}
.user-showa p a:hover { background-color:#FFFFFF;
}
.user-showa p a img { vertical-align:middle; 				
}

.user-showa dl {  float:right; width:180px;  margin:0px 0px 0px 10px; padding:0px; 
}
.user-showa dl dt  { font-weight:bold; word-break:break-all; word-wrap:break-word ; position:relative;
}
.user-showa dl dt a { text-decoration:none;
}
.user-showa dl dt a:hover { text-decoration:underline;
}
.user-showa dl dt img { position:absolute; right:10px; top:0px; border:0px; cursor:pointer;
}
.user-showa dl dd { margin:0px; word-break:break-all; word-wrap:break-word ;
}
.user-showa dl dd img { vertical-align:middle; cursor:help;
}
.user-showa dl dd.special-user-shawa a { text-decoration:none; padding:0px 3px; font-weight:bold;
}
.user-showa dl dd.special-user-shawa a em { display:none; width:200px; text-align:center; position:absolute; z-index:1000; padding:5px; font-weight:400;  border:1px solid #FF0000; background-color: #CC6600; color:#FFFFFF ; text-decoration:none; font-style:normal; 
}

#contentuser-right { float:right; width:220px; margin-top:15px;
}

.userMenu { background:#FFFFDD; border:1px solid #FFDA8A; line-height:200%; padding:5px; 
}
.userMenu dl { margin:0px; padding:0px; 
}
.userMenu dl dt { font-weight:bold; color:#FF0000;
}
.userMenu dl dt img { vertical-align:middle;
}
.userMenu dl dd { margin:0px 0px 0px 20px;  color: #FF9900; 
}
.userMenu dl dd span { text-decoration:underline; color:#999999; cursor:pointer;
}
.userMenu dl dd a { text-decoration:none; color: #009900; 
}
.userMenu dl dd a:hover { text-decoration:none; background-color:#99CC00; color:#FFFFFF;
}
.userMenu b { font-size:1.2em;
}



#userUploadBest.userMenu { background-color:#E8EEFA; border:1px solid #C3D9FF; margin-top:15px;
}
#userUploadBest.userMenu dl dt b { color: #9900CC; font-family:"Times New Roman", Times, serif;
}
#userUploadBest.userMenu dl dt { color:#666699; 
}
#userUploadBest.userMenu dl dd a { color:#3399FF; 
}
#userUploadBest.userMenu dl dd a:hover { color:#FFFFFF; background-color:#3399FF;
}

#userReplyBest.userMenu { background-color:#EBFFED; border:1px solid #A8DDA0; margin-top:15px;
} 
#userReplyBest.userMenu dl dt { color:#009900; 
} 
#userReplyBest.userMenu dl dd a { color:#99CC00 ; 
}
#userReplyBest.userMenu dl dd a:hover { color:#FFFFFF; background-color:#99CC00;
}





