body { margin:0;padding:0;background:#ededf8; }
body, div, td, input, select { font:12px verdana;color:#365896; }
input, select, textarea { border:1px solid #a5b9c2;background:#fff;color:#295663; }
a,a:visited{ color:#8298ab;text-decoration:underline;font-weight:bold; }
a:hover{ color:#32506a;text-decoration:none; }

.a0 a:link, .a0 a:visited { color:#b2c6d5;font-weight:bold;text-decoration:none; }
.a0 a:hover { text-decoration:underline; }

.a1 a:link, .a1 a:visited { color:#da56a9;font-weight:bold; }

.o0 { border:1px solid #fff; }
.o1 { border:1px solid #a5b9c2; }
.o2 { border:1px solid #a9b1b8; }
.o3 { border:1px solid #a5bdc6; }
.o4 { border:1px solid #b6cdd6; }
.o5 { border:1px solid #9aacb5; }
.o6 { border-bottom:1px solid #a5b9c2; }

.b1 { background:#ededf8; }
.b2 { background:#ebf1f5; }
.b3 { background:#fff; }
.b4 { background:url('/img/i.gif') no-repeat 15px -8px; }
.b5 { background:#b2c6d5; }

.p0 { padding:0 15px 0 15px; }
.p1 { padding:1px; }
.p2 { padding:5px; }
.p3 { padding:3px; }
.p4 { margin:0 0 8px 0; }
.p5 { padding:10px; }
.p6 { padding:2px; }
.p7 { padding:3px 3px 3px 0; }
.p8 { margin-left:15px; }
.p9 { padding:10px 5px 10px 7px; }

.p10 { margin:2px;padding:3px;text-align:center; }

.c0, .c0 div { color:#b2c6d5; }
.c1 { color:#295663; }

.s0, .s0 div { font-size:10px; }
.s1 { font-size:14px; }
.s2 td { font-size:10px; }

.d0 { border-top:0px; }
.d3, .d2, .d1, .d0 { border-left:0px; }
.d2, .d1, .d0 { border-right:0px; }
.d2, .d4 { border-bottom:0px; }

.w0 { font-weight:normal; }
.w1 { font-weight:bold; }

.g0, .g1 { width:5px; }
.g0 { background:url("/img/_a.gif") repeat-y right; }
.g1 { background:url("/img/_b.gif") repeat-y left; }

.t0 {
	filter:alpha(opacity=100);
	opacity:1;
	-moz-opacity:1;
}
.t1 {
	filter:alpha(opacity=50);
	opacity:.5;
	-moz-opacity:.5;
}

.sd { width:178px;background:url("/img/m.gif") repeat-y; }

.al { float:left; }
.ar { float:right; }

.tr { text-align:right; }
.tl { text-align:left; }
.tc { text-align:center; }

.mn {
	padding:0 10px 0 0;text-align:center;
	color:#2362d3;
	letter-spacing:-1px;
}
.mn img { margin:2px 0 2px 0; }
.mn a, .mn a:visited {
	color:#2362d3;
	text-decoration:underline;
}
.mn a:hover {
	color:#4280e6;
	text-decoration:none;
}

.hd { background:url('/img/h.jpg') no-repeat; }
.ft { background:url('/img/f.jpg') 39%;height:75px; }

.c { clear:both; }

.x0 { width:210px; }
.x1 { width:750px; }

.y0 { height:30px;_height:45px; }
.y1 { height:50px;_height:65px;overflow:hidden; }
.y2 { height:250px; }
.y3 { height:500px; }

.of { overflow:auto; }
/* player */

.ia { width:777px; }
.trm { margin-right:15px; }
.tm { margin-top:40px; }
.ml { margin-left:50px;_margin-left:25px; }
.pl { background:url('/img/pbg.png') repeat-x; }
.pb0 { background:url('/img/pb0.png') repeat-y;width:10px; }
.pb1 { background:url('/img/pb1.png') repeat-y;width:10px; }
.pbt { background:url('/img/pbb.png') repeat-x;height:34px; }
.ptp { background:url('/img/ptp.png');height:72px;width:117px; }
.ptl { background:url('/img/ptl.png');height:72px;width:84px; }
.pbc { background:url('/img/pbc.png');height:34px;width:12px; }
.pbr { background:url('/img/pbr.png');height:34px;width:17px; }
.mf { font-size:16px; }
.mw { width:500px;display:table-row; }
.gfm { margin-top:8px;margin-left:15px;text-align:center;width:90%; }
.gfm, .gfm a { color:#fff;font-weight:bold;text-decoration:none; }

/* tag cloud */

.tcl_1 { font-size:10px; }
.tcl_2 { font-size:11px; }
.tcl_3 { font-size:12px; }
.tcl_4 { font-size:13px; }
.tcl_5 { font-size:14px; }
.tcl_6 { font-size:15px; }
.tcl_7 { font-size:16px; }
.tcl_8 { font-size:17px; }
.tcl_9 { font-size:18px; }
.tcl_0 { font-size:9px; }

/* faq special */

.text_outer_box {
	border:1px solid #fff;
	margin:1px;
}
.text_inner_box {
	border:1px solid #a5b9c2;
	background-color: #ebf1f5;
}
.text_top_title {
	background-color:#ededf8;
	margin:1px;
	font-size:12px;
	font-weight:bold;
	padding:15px;
	text-align:center;
}
.text_group_title {
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	font-weight:bold;
	font-size:11px;
	padding:8px;
	background-color:#edf1f5;
	color:#fff;
}
.text_item, .text_item_light, .text_item_hover {
	border-top:1px solid #a5b9c2;
	padding:10px;
}
#text_last {
	border-bottom:1px solid #a5b9c2;
}
.text_item {
	background-color:#ededf8;
}
.text_item_light {
	background-color:#edf1f5;
}
.text_item_hover {
	background-color:#ededf8;
}
.text_sub_title, .w_bold, .text_focus {
	font-weight:bold;
}
.text_focus {
	font-style:italic;
}
.text_sub_title {
	padding-bottom:5px;
}
.text_inner_box a, .text_inner_box a:visited {
	font-weight:bold;
	text-decoration:underline;
}
.text_note {
	font-size:9px;
}
.text_list {
	margin-left:10px;
}
.text_blist_item, .text_blist_item_hover {
	padding:2px 9px;
	
}
.text_indent {
	vertical-align:top;
	font-weight:bold;
	padding-right:5px;
}

h2 { margin:0px;padding:0px; }
h2 { font:bold 18px Verdana; }

/* -- new -- */

.pg li {
	list-style:none;
	padding:0;margin:0;
	padding-left:5px;
	display:inline;
	white-space:nowrap;
	float:left;
}
.h { display:none; }

.cw {
	position:absolute;
	margin-left:500px;
	_margin-left:0px;
	background:#ededf8;
	padding:10px;
	display:none;
	width:400px;
	height:130px;
	border:1px solid #a5b9c2;
	z-index:99;
}
#cwt { height:100px;width:100%; }
