/*  html,body {filter:gray}   */
body,table,textarea,select,option,input
{
	scrollbar-shadow-color: #dee3e7;
	scrollbar-arrow-color: #006699;
	scrollbar-face-color: #dee3e7;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #d1d7dc;
	scrollbar-track-color: #efefef;
	scrollbar-darkshadow-color: #98aab1;
	font-size:12px
}
.regist			{background-color:#ffffff; border:#7babdb 1px solid; color:#000000; font-size: 12px;}
.clear			{clear:both; font-size:1px; visibility:hidden; width:1px; height:3px; line-height:1px!important;}
a				{color:#555555; text-decoration: none}
a:hover			{color:#999999; text-decoration: none}
a.normal		{color:#555555; text-decoration: underline}
a.normal:hover	{color:#999999; text-decoration: underline}
a.white			{color: ffffff; font-size: 12px;}
a.white:hover		{color: f3f3f3; font-size: 12px;}
a.skyblue:hover		{background-color:skyblue; color:#ffffff}
a.royalblue:hover	{background-color:royalblue; color:#ffffff}
a.blue:hover		{background-color:blue; color:#ffffff}
a.darkblue:hover	{background-color:darkblue; color:#ffffff}
a.orange:hover		{background-color:orange; color:#ffffff}
a.orangered:hover	{background-color:orangered; color:#ffffff}
a.crimson:hover		{background-color:crimson; color:#ffffff}
a.red:hover			{background-color:red; color:#ffffff}
a.firebrick:hover	{background-color:firebrick; color:#ffffff}
a.darkred:hover		{background-color:darkred; color:#ffffff}
a.green:hover		{background-color:green; color:#ffffff}
a.limegreen:hover	{background-color:limegreen; color:#ffffff}
a.seagreen:hover	{background-color:seagreen; color:#ffffff}
a.deeppink:hover	{background-color:deeppink; color:#ffffff}
a.tomato:hover		{background-color:tomato; color:#ffffff}
a.coral:hover		{background-color:coral; color:#ffffff}
a.purple:hover		{background-color:purple; color:#ffffff}
a.indigo:hover		{background-color:indigo; color:#ffffff}
a.burlywood:hover	{background-color:burlywood; color:#ffffff}
a.sandybrown:hover	{background-color:sandybrown; color:#ffffff}
a.sienna:hover		{background-color:sienna; color:#ffffff}
a.chocolate:hover	{background-color:chocolate; color:#ffffff}
a.teal:hover		{background-color:teal; color:#ffffff}
a.silver:hover	{background-color:silver; color:#ffffff}
a.skyblue		{color:skyblue}
a.royalblue		{color:royalblue}
a.blue			{color:blue}
a.darkblue		{color:darkblue}
a.orange		{color:orange}
a.orangered		{color:orangered}
a.crimson		{color:crimson}
a.red			{color:red}
a.firebrick		{color:firebrick}
a.darkred		{color:darkred}
a.green			{color:green}
a.limegreen		{color:limegreen}
a.seagreen		{color:seagreen}
a.deeppink		{color:deeppink}
a.tomato		{color:tomato}
a.coral			{color:coral}
a.purple		{color:purple}
a.indigo		{color:indigo}
a.burlywood		{color:burlywood}
a.sandybrown	{color:sandybrown}
a.sienna		{color:sienna}
a.chocolate		{color:chocolate}
a.teal			{color:teal}
a.silver		{color:silver}
div,table		{margin:0 auto;}
table.box		{border-width:1px; border-color:#336699; border-style: solid}
li				{list-style-position:outside; list-style-type:none}
h1				{font-size:14px; text-align:left; height:20px; color:green; margin:0; padding:0;}
img,ul,ol,li,dl,dt,dd,form,p	{margin:0; padding:0; border:0; list-style:none;}
#bodys			{width:1000px;}

#page_list		{float:left}
#page_list b	{float:left; margin:0px 1px; padding:5px; background-color:#efefef; border:#999999 1px solid}
#page_list a	{float:left; margin:0px 1px; padding:5px; background-color:#ffffff; border-top:#dddddd 1px solid; border-left:#dddddd 1px solid; border-right:#999999 1px solid; border-bottom:#666666 1px solid; line-height:15px}
#page_list a:hover	{float:left; margin:0px 1px; padding:5px; background-color:#0075c2; border:#999999 1px solid; color:#ffffff}

/* header */

#logo			{width:200px; height:65px; float:left}
#header_menu	{width:750px; height:65px; float:left; text-align:left}
#header_login	{width:780px; height:30px; line-height:30px; text-align:right}

#tag_box		{border:solid 1px #A7D0FE; width:990px; float:left; margin:3px; padding:3px; text-align:left}
#tag_box a		{line-height:20px}

ul#menu				{position:relative; width:500px; height:30px; float:left}
ul#menu li			{position:absolute; background:transparent url(images/menu.gif) 0px 0 no-repeat; text-align:center; line-height:35px; width:74px; height:30px; display:block; overflow:hidden;}
ul#menu li a		{width:74px; height:30px; display:block; color:#000}
ul#menu li a:hover	{background:transparent url(images/menu.gif) 0 -30px no-repeat;}
ul#menu li.current a{background:transparent url(images/menu.gif) 0 -60px no-repeat; font-weight:bold}
ul#menu li#win1_tab {left:0px}
ul#menu li#win2_tab {left:70px}
ul#menu li#win3_tab {left:140px}
ul#menu li#win4_tab {left:210px}
ul#menu li#win5_tab {left:280px}
ul#menu li#win6_tab {left:350px}
ul#menu li#win7_tab {left:420px}

#search_input		{line-height:18px; width:300px; height:18px; margin:3px; padding:2px 0 0 20px!important;padding:0 0 0 20px; background:url(images/icon_search.gif) no-repeat;border:1px solid #003399;}
hr	{ height:1px; clear:both;text-align:center; width:95%;; height:1px; border-color:#ECECEC; border-style: solid none none;}

/* tag */

#tag_left			{width:710px; margin:3px; float:left; border:solid 1px #A7D0FE;}
#tag_left li		{width:140px; float:left; position:relative;}
#tag_left li a.tag_name		{width:130px; height:14px; display:block; overflow:hidden; white-space:nowrap}
#tag_left img		{width:120px; height:90px; margin:5px}
#tag_left #title	{height:25px; padding-top:5px; background:url(images/bar_14.gif) repeat-x}
img.tag_image		{width:120px; height:90px}
.AddFav				{background:url(images/AddFav.gif) no-repeat; top:5px; left:10px; width:16px; height:16px; cursor:pointer; position:absolute}

#tag_right			{width:270px; margin:3px; float:right; border:#A2BFE9 1px solid}
#tag_right #title	{width:270px; height:25px; padding-top:5px; background:url(images/bar_14.gif) repeat-x}

#movie_left			{width:120px; float:left}
#movie_right		{width:400px; float:left; text-align:left}

#movie_menu			{width:260px; margin:3px; float:left; border:#A2BFE9 1px solid}
#movie_menu dt		{line-height:24px; padding-left:10px; font-weight:bold; background:url(images/bar_14.gif) repeat-x}
#movie_menu dd		{width:60px; float:left; text-align:left; line-height:20px; padding-left:10px; overflow:hidden; white-space:nowrap}
#movie_body			{width:720px; color:#07519A; margin:3px; float:right; border:#A7D0FE 1px solid; text-align:left}
#movie_body h1		{margin:3px; font-size:16px; text-align:left}
#movie_body dd		{padding:2px; line-height:16px}
#movie_img			{padding:10px; float:left}

#video				{width:130px; float:left; overflow:hidden; white-space:nowrap}
#video img			{width:120px; height:90px; margin:5px}
#topic				{width:105px; float:left; overflow:hidden; white-space:nowrap}
#topic img			{width:100px; height:75px; margin:5px}

li.space_1			{float:left; width:10px; height:10px}
li.space_2			{float:left; width:15px; height:10px}
li.space_3			{float:left; width:20px; height:10px}

#video_box			{width:530px; margin:3px; float:left; border:#A2BFE9 1px solid; word-break:break-all;}
#video_box #title	{width:530px; height:25px; padding-top:5px; background:url(images/bar_14.gif) repeat-x}
#video_box li		{width:500px; text-align:left; height:18px}
#video_related		{width:440px; margin:3px; float:left; border:#A2BFE9 1px solid}
#video_related #title	{width:440px; height:25px; padding-top:5px; background:url(images/bar_14.gif) repeat-x}

#video_left			{width:545px; float:left}
#video_right		{width:455px; float:right}

#video_related_left		{width:300px; float:left}
#video_related_left li	{line-height:20px}
#video_related_right	{width:120px; float:right}
#video_related_right li a		{text-decoration:none; color:#444444; display:block; background:#E8F5FE; border-left:solid 3px #A7D0FE; padding:1px 0px 1px 1px; width:112px; border-bottom:solid 1px #CCC}
#video_related_right li a:hover		{color:#FFF;background:#A7D0FE;border-left:solid 3px #000;}
#video_related_right li a.selected	{border-left:solid 3px #1D95C7;background:#dcdcdc;}

#video_topic_left	{width:120px; height:280px; float:left}
#video_topic_right	{width:370px; height:280px; margin:3px; float:left; border:#A2BFE9 1px solid}

/* index topic */
#index_topic		{width:310px; height:60px; float:left; text-align:left; padding:10px}

#topic_body			{width:760px; margin:3px; float:left;}
#topic_body li		{width:150px; float:left; position:relative;}
#topic_body li div.tag_name		{width:95%; height:20px; float:left; display:block; overflow:hidden; white-space:nowrap}
#topic_comment		{width:520px; padding:10px; float:left; text-align:left}

#image_box			{width:135px; height:110px; float:left; margin:5px; background:url(images/image_box.gif) no-repeat;}
#image_box img		{width:120px; height:90px; margin:5px; margin-top:10px}
#topic_right		{float:right; margin:3px;}

#topic_left			{width:755px; float:left; border:solid 1px #A7D0FE; }
#topic_left #title	{height:25px; font-weight:bold; padding-top:5px; background:url(images/bar_14.gif) repeat-x}
#topic_box			{width:142px; height:130px; float:left; margin:5px 5px 5px 20px; position:relative; background:url(images/topic_box.gif) no-repeat}
#topic_box img		{width:120px; height:90px; margin:15px 12px 0px 0px}
#topic_box li		{width:95%; padding-top:10px; overflow:hidden; white-space:nowrap}
#topic_left dd#ppqu_video	{width:200px; float:left; height:25px; padding-left:20px; text-align:left; overflow:hidden; white-space:nowrap}

#topic_menu			{border:solid 1px #A7D0FE; width:220px}
#topic_menu #title	{height:25px; font-weight:bold; padding-top:5px; background:url(images/bar_14.gif) repeat-x}
#topic_menu:after	{content: "."; display:block; height:0; clear:both; visibility: hidden;}
#topic_menu li		{float:left; display:inline; width:80px; text-align:center; margin:5px 8px 5px 8px; padding-left:5px;}
#topic_menu li a	{width:95%; height:22px; display:block; color:#333; text-decoration:none; line-height:22px; background:url(images/topic_menu.gif) repeat-x 0 -22px; border:1px solid #9EBAF0; overflow:hidden; white-space:nowrap;}
#topic_menu li a:hover 		{color:#AA0007; background:url(images/topic_menu.gif) repeat-x; border:1px solid #ff787e}
#topic_menu li.action a		{color:#AA0007; font-weight:bold; background:url(images/topic_menu.gif) repeat-x; border:1px solid #ff787e}
#topic_menu li.action a:hover	{background:url(images/topic_menu.gif) repeat-x; border:1px solid #ff787e}
#topic_menu div.normal		{width:100px; height:20px; float:left; padding-left:10px; text-align:left; display:block; overflow:hidden; white-space:nowrap}

#user_image_box		{width:84px; height:104px; float:left; margin:4px; border:1px solid #333333}
#user_image_box img	{width:80px; height:80px; margin-top:1px}
#user_image_box li	{width:95%; height:20px; margin-top:5px; overflow:hidden; white-space:nowrap}

#SpecialVideo		{width:440px; height:400px; overflow-y:scroll; text-align:left; float:left}
#SpecialVideo li	{height:38px; margin:0 4px 0 1px!important; margin:0; text-indent:10px}
#SpecialVideo li.now	{background:#eef9ff; height:96px}
