/*base---style*/
*{margin:0;padding:0; list-style:none;}
body{ font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#FFF;
	font-size:11px;
	color:#444444;
	margin:0;
	padding:0;
}
td{font-size:11px;}
img{border:0px;}
form {margin:0;}
input,textarea{background:#FFF; font-size:11px;}
a:link,a:visited{color:#4D4D4D;text-decoration:none;}
a:hover,a:active{
	color:#3366CC;
	text-decoration:none;
}
h1{ font-size:14px;}
ul{margin:0; padding:0px;}
h2{font: bold 14px ; color:5C006A;height:30px;line-height:30px; text-align:left;}
h4{font-weight:lighter; font:12px ; color:#5C006A;height:30px;line-height:30px; text-align:left; width:620px; display:block;}
em{ font-style:normal;}
input,select{ vertical-align:middle; font-size:11px;}
p{margin-bottom:10px; line-height:160%;}

.box_center{margin:0 auto;}

.clear{clear:both;}
.display_none{display:none;}

.login_box { border: 1px solid #CCCCCC; background:#FAFAFA; width:246px; height:127px;}
.login_input { border: 1px solid #CCCCCC; background:#F0F0F0; width:120px; height:23px; height:23px; line-height:25px; padding:0 0 0 6px;}
.search_box { border: 1px solid #CCCCCC; background:#FFF; width:246px; height:56px;}
.search_input { font-family:Arial, Helvetica, sans-serif; border:1px solid #CCCCCC;  background:url(../images/search_bg.jpg); width:150px; height:20px; line-height:22px; padding:0 0 0 6px;}
.message_list {
	line-height: 28px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #CCCCCC;
	color:#666666;}
.product_box { border: 1px solid #CCCCCC; background:#FFF; width:690px; height:140px;}
.link_box { border: 1px solid #CCCCCC; background:#FFF; width:266px; height:140px;}
.lx_box{ border: 1px solid #CCCCCC; background:#FFF; }



.cplist a{line-height:28px; padding-left:25px; display:block; font-size:13px; font-weight:bold; color:#666666; margin-bottom:1px;
border-bottom-width: 1pt;
border-bottom-style: dotted;
border-bottom-color: #CCCCCC; background:#F9F9F9;}
.cplist a:hover{color:#2662BC;background:url(../images/cplist_bg.gif); padding-left:25px;}
.cplist2 a{line-height:28px; padding-left:25px; padding-right:10px; display:block; font-size:11px; font-weight:bold; color:#666666; margin-bottom:1px;
border-bottom-width: 1pt;
border-bottom-style: dotted;
border-bottom-color: #CCCCCC; background:#F9F9F9;}
.cplist2 a:hover{color:#2662BC; background:#FFFFFF; padding-left:25px; padding-right:10px;}




.txt { font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-indent: 2em;
	line-height: 24px;
}
.txt  p {

	line-height: 23px;
}
.hr_box { color:#666666;}
.hr_box span {
	color: #395E88;
	font-weight: bold;
	font-size: 11px;}
.hr_box td {  padding:5px 0 5px 10px; }
.hr_box p { line-height:23px;}
.hr_box hr {
	color:#EEEEEE;
}
.guestbook_input { border: 1px solid #CCCCCC; background:#FAFAFA;  line-height:25px; padding:0 0 0 6px;}
.STYLE1 {
	font-size: 11px;
	font-weight: bold;
	color: #0B55A0;
}



