body { margin:0; padding:0; color:#333333; font-size:12px;	background-color: #F1E7C5;	background-image: url(./images/bg.gif);}

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

.box { padding:3px 8px 3px 8px; color:#FFFFFF; line-height:20px; text-align:left; }
.box a:link, 
.box a:visited,
.box a:active { font-size:12px;	color: #FFF; text-decoration: none;}
.box a:hover { font-size:12px;	color: #ccc; 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: #FFEB7C;  text-decoration: none; }

.topbg { background:url(images/topbg.gif) left top; }
.whitename { font-size:12px; font-weight:bold; color:#FFFFFF;  }
.whitepoint { font-size:12px; color:#FFFFFF; background: url(images/dh_bg.gif) repeat-y right; padding-right:15px; }
.number {	font-family: "Courier New", Courier, mono;	font-size: 9pt;	color: #000066;	font-weight: bold;}

.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:24px; height:23px; line-height:23px; }
.partname2 { font-size:12px; color:#FFFFFF; font-weight:bold; background:url(images/partbg2.gif) no-repeat left; padding-left:16px; height:23px; line-height:22px; }
.leftpart { background-color:#8B1B1A; }
.leftpartin { background-color:#FFF8E1; padding:5px 5px 10px 5px; line-height:20px; text-align:left;  }
.leftpartcate { background-color:#FFF8E1; padding:5px 12px 10px 12px; line-height:20px; text-align:left;  }
.bg_valign {	background-repeat: repeat-y;	background-position: left top;}

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


.itembg { background:url(images/itembg.gif) left no-repeat; color:#FFFFFF; padding-left:28px; height:24px; text-align:left; padding-top:2px; font-size:12px; font-weight:bold; margin-bottom:20px; position:relative;  }
.itembg .more { padding-left:6px; padding-right:6px; position:absolute; right:8px; top:6px; font-weight:normal; }
.itembg .more a:link, 
.itembg .more a:visited,
.itembg .more a:active { color:#FFFFFF; text-decoration:none;}
.itembg .more a:hover { color:#FFCC00; text-decoration: underline;} 

.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:url(images/itembg.gif) left no-repeat; color:#FFFFFF; padding-left:28px; height:24px; text-align:left; padding-top:2px; font-size:12px; font-weight:bold; margin-bottom: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:610px;  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;}
