@charset "UTF-8";
/* CSS Document */

body{width:100%; height:100%; padding:0; margin:0; color:#333; font-family:Arial, Helvetica, sans-serif;position:relative;z-index:0}
img {border:none;}
h3, h4, h5, p{padding:0; margin:0;}
.l {position:relative; float:left; display:inline;}
.r {position:relative; float:right; display:inline;}

/************* layout ***********/
#bg {position:fixed; width:100%; height:100%; padding:0; margin:0; border:none; z-index:-1; top:0px; left:0px;} 
#fd {position:fixed; width:100%; height:100%; padding:0; margin:0; border:none; z-index:900; top:0px; left:0px; display:none;} 
#hd	{position:relative; width:900px; height:70px; display:block; margin:20px auto; z-index:1}
#bg_wrap{position:absolute; min-width:940px;top:180px; left:20px; right:20px; display:block; z-index:1;}
.txts{height:100%;/*pposition:absolute; height:560px; top:180px; left:20px; display:block; z-index:1;*/}
#vids{width:380px; height:100%;color:#00859d;/*position:absolute;  height:560px; top:180px; right:20px; display:block;  z-index:1;*/}
#quote{width:160px; padding:0px 0px;font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-style:italic;}
/************* background ***********/
.txts a:link,
.txts a:visited{color:#333; text-decoration:none;}
.txts a:hover	{text-decoration:underline;}
#vids a:link,
#vids a:visited{color:#333; text-decoration:none;}
#vids a:hover	{text-decoration:underline;}
.txts .bd	{width:180px;min-height:90px;_height:90px; font-size:12px; line-height:14px; margin-right:10px; padding-top:10px;border-top:#666 1px solid; }
#vids .bd{width:180px;min-height:90px;_height:90px; font-size:12px; line-height:14px; margin-right:10px; padding:10px 0px;border-top:#00859d 1px solid;}
.txts .act{ text-decoration:underline;}
.txts .dat{width:180px;font-weight:bold;} 
.txts .row{min-height:60px; padding:10px 0px; width:570px;}
.txts h3,
#vids h3{font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:14px; padding-bottom:6px;}
#vids h4{margin-left:20px; font-size:12px;padding-top:20px;}
#vids h4 a:link,#vids h4 a:visited{color:#00859d; text-decoration:none;}
#vids h4 a:hover	{text-decoration:underline;}
#txt_wrap{width:190px;}


.txts .hd{width:100%;}
#vids .hd{width:180px; /*border-bottom:#00859d 1px solid;*/}
#vids .in{width:100%; padding-bottom:40px;}
#vids .in p{font-size:11px;padding-top:10px;}
#quote	div{margin-top:12px;}
.txts input{margin:0; padding:0;font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:11px;width:155px; } 
.zk_im  {height:16px; width:16px; margin-left:1px;}

/*********** content window **********/

#win {position:absolute; z-index:1000; width:532px;  top:64px; right:180px;}
#win .bg {width:532px;background:#e6e6e6 url(/lib/gfx/win_bg.png) repeat-x;min-height:660px;}
#win .bg_bl {background:#96d7d7;width:532px; min-height:660px;_height:660px;}
#win .sh {position:absolute; z-index:-1; left:-6px; top:-6px; display:block; }
#win .in{width:512px; margin:10px; }
#win .bg .bar{width:512px; background:url(/lib/gfx/win_hd.gif) repeat-x; height:10px; display:block;overflow:hidden;}
#win .bg_bl .bar{width:512px; background:url(/lib/gfx/win_hd_bl.gif) repeat-x; height:10px; display:block;overflow:hidden;}
#win .menu{font-weight:bold; font-size:13px; color:#666; padding:4px 0px 12px 0px; margin-left:10px;}
#win .menu a:link,
#win .menu a:visited{color:#518; text-decoration:none;}
#win .menu a:hover{text-decoration:underline; cursor:pointer;}

#win .menu .act a{color:#333; text-decoration:underline;}
.txt	{width:482px;margin-left:20px; padding-top:20px;padding-bottom:40px;}
#win p, #win h3, #win h5{ position:relative; float:left; display:inline;}
#win p{font-size:12px; line-height:17px; width:100%;}
#win h3{padding:12px 0px; width:100%; } 
span.lang {font-weight:normal; font-size:11px; vertical-align:super; font-style:italic}
div.lang {display:none;}
.fon	{width:256px;}
.fonIm	{width:206px; margin-left:20px;}
#win .txt a:link,#win .txt a:visited, #route a:link,#route a:visited{color:#333; text-decoration:none;}
#win .txt a:hover,#route a:hover{text-decoration:underline;}
#win .qry h3{padding-bottom:3px;}
#win .qry a:link,
#win .qry a:visited{color:#333;}
#win .hd {cursor:move; width:512px; margin:10px;}
.i	{font-style:italic;}
fieldset	{font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; width:236px; border:#666 1px solid; padding:2px 6px 6px 6px; overflow:visible;}
fieldset input	{font-size:12px; height:14px; width:200px; padding:0; margin:0; padding:1px; margin-left:4px;}
fieldset	img{margin-left:2px;}
legend		{font-weight:bold; font-size:13px;padding:0px 10px; color:#333; }
.ml_10		{margin-left:10px;}
#vid	{width:512px; height:288px; margin:52px 10px 12px 10px;}
#win .foot	{margin:0px 10px; width:512px;}
#win .foot .l{width:248px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px;}
#win .foot a:link,
#win .foot a:visited {color:#333; text-decoration:none;}
#win .foot div {width:248px;}
.au  {position:absolute; width:13px;height:12px; background:#fff url(/lib/gfx/au.gif) no-repeat; top:22px; display:block; z-index:100; left:200px; overflow:hidden;}	
.rs 	{position:absolute; width:202px;background:#fff url(/lib/gfx/li.gif); top:38px; left:13px; display:block; z-index:200; font-size:12px;}
.rs span{position:relative; float:left; display:inline; padding:2px 3px; width:196px; height:16px;}
.liveS	{position:absolute;z-index:1000; top:68px;display:block;}
.txt .row{width:100%;font-size:12px; line-height:17px;margin:3px 0px; }
.txt .lb	{width:60px;padding-top: 2px;padding-bottom: 3px; margin-left:6px;}
.txt textarea{width:302px; height:180px;}
.txt input{width:302px; }
.fd		{width:532px; height:100%; position:absolute; z-index:800; top:0px; left:0px;display:none;}
#route	{padding-bottom:0px; width:512px; position:absolute; z-index:999; top:124px;left:10px;}
#route .rw	{width:100%;font-size:12px;text-align:center; padding-top:3px;padding-bottom:9px;}
#route .arr{width:100%;font-size:12px;text-align:center; padding-bottom:11px;background: #999 url(/lib/gfx/rout.png) bottom no-repeat; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#fff;}
#route	.bg_666{background:#666 ;}
#route	.bg_333{background:#333;}
#route 	h3{ padding:0; margin:0;}
#route .data{font-size:12px; font-style:italic;}
#route p{font-size:11px; line-height:normal;}
#swiffer	{width:512px; height:324px; margin:0; padding:0; position:relative; float:left; display:inline; }/*margin-left:-4px;*/


.banner fieldset{width:206px; border:#666 1px solid; padding:2px 6px 6px 6px; overflow:visible; margin:0;}
.banner legend{font-size:10px; padding:0 3px;}