body { margin:0; padding:0; color:#333333; font-size:12px; background-color:#CCCCCC;  	}

h1 { margin:0; padding:0; font-size: 30px;	font-weight: bold;	font-family: "ΊΪΜε";}
h2 { font-size:14px; font-weight:bold; color: #0000FF; padding:2px 0 8px 0px; margin:0px; }

.box { padding:3px 8px 3px 8px; line-height:20px; text-align:left; }
.box a:link, 
.box a:visited,
.box a:active { font-size:12px;	color: #333; text-decoration: none;}
.box a:hover { font-size:12px;	color: #333; text-decoration: underline;}

a:link, 
a:visited,
a:active { font-size:12px;	color: #333; text-decoration: none;}
a:hover { font-size:12px;	color: #FF0000; text-decoration: underline;}

a.linkb:link,
a.linkb:visited,
a.linkb:active { font-size:14px; font-weight:bold; color: #ffffff; text-decoration: none; }
a.linkb:hover {	font-size:14px; font-weight:bold;	color: #006600;  text-decoration: none; }

.whitename { font-size:12px; font-weight:bold; color:#FFFFFF;  }
.whitepoint { font-size:12px; color:#FFFFFF; }
.number {	font-family: "Courier New", Courier, mono;	font-size: 9pt;	color: #000066;	font-weight: bold;}
.compic { padding-top:6px; padding-bottom:6px;}


.ac { clear:both; text-align:center; }
.ac h2{ clear:both; width:100%; padding:8px 0 0 0; margin:0px; font-size:16px; font-weight: bold;  color:#000099; text-align:center; }
.ac ul { clear:both; text-align:center; color:#666666;  }
.ac li { display:inline; padding-right:5px;  }
.ac .pic { clear: both;  border-top:#cccccc solid 1px; text-align:center; padding:10px; text-align:center; }
.ac .more { clear:both; text-align:center; }
.ac .more a:link, 
.ac .more a:visited,
.ac .more a:active { color:#000099; text-decoration: underline;}
.ac .more a:hover { color: #FF0000; text-decoration: underline;} 
.con { clear:both; padding:15px 10px 15px 10px ; font-size:12px; line-height:21px; text-align:left; }
.con1 { clear:both; padding:15px 10px 15px 10px ;border-top:#cccccc solid 1px;  font-size:12px; line-height:21px; text-align:left; }

.partname { font-size:12px; color:#FFFFFF; font-weight:bold; background:url(images/partbg1.gif) no-repeat left; padding-left:16px; height:22px; line-height:22px; }
.partname2 { font-size:12px; color:#FFFFFF; font-weight:bold; background:url(images/partbg2.gif) no-repeat left; padding-left:16px; height:22px; line-height:22px; }
.leftpart { background-color:#E7EFCD; }
.leftpartin { background-color:#9ECF56; padding:3px 8px 3px 8px; line-height:20px; text-align:left;  }


.bg_valign {	background-repeat: repeat-y; background-position: left top;}

.footlink { clear:both; margin:auto; color:#333333; background-color:#F1F1F1; height:40px; padding-top:10px; text-align:center; }
.footlink li { display:inline; padding-right:10px; }
.footlink li span{ color:#FF3300; font-weight:bold; }
.footlink a:link, 
.footlink a:visited,
.footlink a:active { color:#000099; text-decoration: underline;}
.footlink a:hover { color: #FF0000; text-decoration: underline;} 


.itembg { background:url(images/itembg.gif) left no-repeat; padding-left:28px; height:24px; text-align:left; padding-top:2px; font-size:14px; font-weight:bold; margin-bottom:20px; position:relative;  }
.itembg .more { background-color:#FFFFFF; padding-left:6px; padding-right:6px; position:absolute; right:16px; top:6px; font-weight:normal; }

.contactbox { border:#999999 dashed 1px; padding:8px; background-color: #FFFBF0; }


/* ΉΛΏΝΑτΡΤΡωΚ½ */	
.fblist{ background: url(images/box_bg2.gif) repeat-x bottom; margin-bottom:5px; padding-bottom:10px;}
.fblist span { display:block;  padding:2px 8px 1px 8px; }
.fbcon { text-align:left; line-height:20px; }
.fbcon span { display:block; color:#FF0000; background-color:#FFF4C2; text-align:left; padding:2px 8px 1px 8px; }



#feedback { clear:both; }
#feedback .title{background-color:#9ECF56; color:#FFFFFF; font-size:12px; font-weight:bold; padding-left:12px; text-align:left; line-height:20px; padding-top:1px;}
#feedback .login { text-align:left; height:25px; padding-left:8px; }
#feedback .login ul { margin:0; padding:0;}
#feedback .login li { display:inline; padding-right:10px;}
#feedback .login li .word { padding-top:3px; } 
#feedback .input_login { width:100px; height:16px; border:#999999 1px solid; }
#feedback .body { width:620px; height:80px; padding: 2px; border: 1px solid #999999; }
#feedback a:link, 
#feedback a:visited,
#feedback a:active { color:#000099; text-decoration: underline;}
#feedback a:hover { color: #FF0000; text-decoration: underline;}


.page { text-align:center; line-height:25px;}

#Layer2 { padding:24px 6px 6px 6px; position:absolute; right:2px; bottom:2px; z-index:1; width:auto; height:auto; border:solid #98AED6 1px;	background-color:#FFF;}
#Layer2 .close { position:absolute;  top:4px; right:6px; }
#Layer2 .close img { border:0px;}