/* website: www.qyen.com
   -------------- */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; background: #fff; margin: 0; padding: 0; line-height: 2em; }
a {	color: #414141; background-color: inherit; }
a:hover { color: #A53512; background-color: inherit;}
img {border:none;vertical-align:middle;}
.marked_red { background: #ffffff; color: #CC0000;  }
.marked_blue { background: #ECF3FB; color: inherit; }
#content { margin: 0 auto; padding: 0; text-align: left; width: 850px; color: inherit; }

#info {
	background-color: inherit;
	text-align: right;
}

#bar {
	font-size: 14px;
	text-transform: uppercase;
	padding: 12px 0 10px 10px;
	background: #336699;
}
#bar a { color: #ffffff;	display: inline; text-decoration: none;	font-weight: bold; margin-right: 10px; padding-left: 5px; background-color: inherit;  background-repeat: no-repeat; background-position: top left; }
#bar a:hover { color: #df7417; background-color: inherit; }
#logo {	padding: 0 0 0 5px;	margin-bottom: 10px; width: 120px; }

.left { height: auto; width: 195px; float: left; }

.left h3 { font-size: 13px; color: #336699;	margin: 0 0 0 0; padding: 5px 0 5px 5px; background-color: inherit;	text-align: center; }
.left_item1 { BORDER: #336699 1pt solid; padding: 0px 10px 10px 10px; margin: 0 0 10px 0; }
.left_item2 { BORDER: #339966 1pt solid; padding: 0px 10px 10px 10px; margin: 0 0 10px 0; text-align: center; }
.left_item3 { border: #336699 1pt solid; padding: 5px 2px 1px 5px; margin: 0 0 10px 0; }
.left_item3 a{ color: #336699; background-color: inherit; }

.right { margin: 0;	padding: 5px 5px 10px 5px; width: 635px; float: right; }
.right h1 { font-size: 15px; color: #006E2E; margin: 10px; padding: 2px 0 5px 5px; background-color: inherit;	text-align: center; }
.right h2 { font-size: 14px; color: #006E2E; margin: 10px; padding: 10px 0 5px 5px; background-color: inherit;	text-align: center; }
.right h3 { font-size: 13px; color: #006E2E; margin: 10px; padding: 10px 0 5px 5px; background-color: inherit;	text-align: center; }
.right h4 { font-size: 13px; color: #006E2E; margin: 0px; padding: 10px 0 0px 0px; background-color: inherit;	text-align: left; }
.a h3 a:link,a h3 a:visited,a h3 a:active {color:#630;line-height:22px;font-size:12px;font-weight:bold;}
.quote { padding: 10px; background: #ECF3FB url(quotebg.gif) no-repeat center left; font-size:100%; color: inherit; }
.ad { padding:5px; margin: 5px; border: 1pt dashed #336699; font-size:100%; color: inherit; }
	.left_side {
		float: left;
		width: 300px;
		padding: 0 5px  0 0;
		margin: 10px 0;
	}
	
	.right_side {
		float: right;
		width: 300px;
		color: #414141;
		padding: 0 0 0 5px;
		margin: 5px 0;
	}
.right_b { margin: 10px 0 0 0; BORDER: #336699 1px solid; padding: 12px 5px 10px 10px; width: 615px; float: right; }
.right_c {width: 100%; float: right; }
.hr { height:1px;color: #c7e4ff; width:100%; text-align:center}

/* ·ÖÒ³ */
.k_pagelist {float:left;display:table;clear:both;line-height:30px;}
.k_pagelist em {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;background:#F5F9FE;color:#14316B;font-weight:bold;font-style:normal;}
.k_pagelist strong {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;color:#009900;}
.k_pagelist a {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;}

#k_comment{text-align:left;}
	#k_comment div{display:block;clear:both;}
	#k_comment div strong {margin:3px;}
	#k_comment div a{margin:3px;}
	#k_comment p{line-height:22px;margin:5px;padding:0px;padding-left:20px;}
	#k_comment .k_pagelist{clear:both;display:block;}
#k_comment_post{display:block;clear:both;text-align:left;font-size:14px;}

.footer { 
	clear: both;
	text-align: center;
	padding: 10px 0 10px 0;
	margin: 0;
	line-height: 1.8em;
}
.link { clear: both; text-align: right; padding: 5px 10px 5px 0; margin: 0; line-height: 22px; border: #c7e4ff 1pt solid;}

.artlist{line-height:20px;font-size:12px;margin:0px;padding:5px 0px;border-bottom: 1pt dashed #336699;}
.artlist span{font-size:10px;color:#666;}
.artlist a:link,.artlist a:visited,.artlist a:active{font-style:normal;font-size:10px;color:#999;margin-left:20px;}

#artinfo{line-height:20px; aligin: center;  border-bottom: #336699 1pt dashed; margin-bottom: 5px; padding-bottom: 5px;}
#artinfo span{margin:0px 4px;color:#666;font-size:12px;}

/* ???? */
#k_search{}
	#k_search form{margin:0px auto;line-height:30px;height:30px;font-size:14px;text-align:left;}

	#k_search {text-align:center;}
	#k_search .k_search p{text-align:right;line-height:22px;width:610px;margin:0px;}
	#k_search .k_search div{margin:15px auto;width:100%;}
	#k_search .k_search div h3{margin:0px;width:100%;text-align:left;font-size:14px;line-height:30px;}
	#k_search .k_search div p{margin:0px;width:100%;text-align:left;font-size:12px;line-height:26px;}

	#k_search .k_search div p a{}
	#k_search .k_search div p span{}

#k_usermenu{text-align:right;padding-top:10px;}
#k_usermenu a{display:block;float:left;margin-right:10px;}

/* ???CSS?? */
.k_error  {color:#C01920;display:block;line-height:14px;font-size:12px;}

.k_form{display:block;width:100%;margin:0px;margin-top:15px;}
	.k_form .k_login {display:table;margin-left:100px;}
	.k_form p{text-align:left;}
	.k_form p label{clear:both;display:block;color:#666;font-size:12px;}
	.k_form p span label{clear:none;display:inline;color:#666;}

	.k_form div {text-align:left;}
	.k_form div input {padding:1px;margin:0px;border:1px solid;border-color:#EEE #777 #777 #EEE;background:#D4D0C8;font-size:12px;margin-right:4px;}

	.k_form ol {text-align:left;}
	.k_form ol li {line-height:24px;}

	.k_table{width:100%;border:1px solid;border-color:#CCC #DDD #DDD #CCC;clear:both;text-align:left;}
	.k_table th{border:1px solid;border-color:#EEE #AAA #BBB #EEE;background:#E6E9ED;padding:0px 2px;letter-spacing:2px;color:#14316B;line-height:20px;}
	.k_table td{border:1px solid;border-color:#EEE #AAA #AAA #EEE;padding:1px;line-height:18px;}
	.k_table td input {margin-right:10px;}
	.k_table * {font-size:12px;}
	.k_table tr.hover {background:#E6E9ED;font-weight:bold;}
	.k_table tr.hover a{font-weight:bold;}

	.k_in1 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width: 50px;}
	.k_in2 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:100px;}
	.k_in3 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:200px;}
	.k_in4 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:400px;}
	.k_in5 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:600px;}
