body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 0;
	background-color:#424242;
}
.bgtop{ background-color:#504F4F; }


h1, h2, h3, h4{
	font-family:Arial, Helvetica, sans-serif; font-weight:normal;
}
h1 { font-size:18px; margin:0 0 20px; padding-top:5px; color:#FFF; }
h2 { font-size:14px; line-height:20px; margin: 15px 0 0; ; color:#FFF; }
h3 { font-size:13px; margin: 0 0 10px; }
a  { color:#FF6600; text-decoration: none; }
a:hover { color:#000; text-decoration:underline; }


.clear { clear:both; float:none; }

#homeborder{ border-left:#DDD solid 1px; border-right:#DDD solid 1px;}

body, td { font-size:11px; line-height:1.4em; color:#CCC; }

td{ vertical-align:top; }

.inputform{ border:#CCCCCC solid 1px; background-color:#999999; color:#FFFFFF; }
.btn { border:#999999 solid 1px; background:#666666; color:#FFFFFF; padding:4px 4px 4px; cursor:default; }

#header1{ margin-left:10px; width:100px; height:80px; float:left; text-align:left; line-height:1.8em; }
#header2{ margin-right:10px; width:700px; height:80px; float:right; text-align:right; 
	font-size:14px; line-height:2.4em; vertical-align:bottom; color:#CCCCCC; font-family:Arial, Helvetica, sans-serif;  }

#header2 a{ color:#CCC;}
#header2 a:hover{ color:#FF6600; border-bottom:#FF6600 solid 3px; text-decoration:none; }

#content1 { width:560px; float:left; text-align:justify; }
#content2 { width:300px; float:right; text-align:left; }

#footer { font-size:10px; line-height:1.8em; color:#999999; text-align:left;  padding-top:10px; }
#footer a{ color:#CCCCCC; }
#footer a:hover{ color:#FF6600; }


.footer_a{ width:600px; float:left; }
.footer_b{ width:200px; float:right; text-align:right; color:#666666; }

.lang{ font-size:11px; display:block; color:#333333; }
.bgsub{ background:url(../images/bgsub.jpg) top left repeat-x; padding:10px 10px 10px; }
.bglist{ background:url(../images/bglist.jpg) top left no-repeat; padding:10px 5px 10px 10px; clear:both; }

/*images*/
.bglist img, .bgsub img{
	border:#CCC solid 1px;
}
.
.thumblist img{
	border:#CCC solid 1px; margin-right:5px; margin-left:5px; margin-top:10px;
}
.thumb{
	border:#CCC solid 1px;
}

/* setting FORM */
form { margin:0 0 0 0;}
form input, textarea, select{ 
	font-size:10px; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #cccccc; padding: 1px 1px 1px;
}
form select{ 
	font-size:10px; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:#CCCCCC 1px solid;
}

/* setting reCaptcha */
.recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#999 !important; /*reCaptcha widget background color*/
 }
 
 #recaptcha_table {
   border-color: #CCC !important; /*reCaptcha widget border color*/
 }
 
 #recaptcha_table img{
 	padding: 0 0 0;
 }
 
 #recaptcha_response_field {
   border-color: #CCCCCC !important; /*Text input field border color*/
   background-color:#FFFFFF !important; /*Text input field background color*/
 }
 
 /* setting page list navigation */
.boxpages {
	padding:5px 5px 5px; color:#333; margin-top:1px; font-family:Arial, Helvetica, sans-serif;
	background-color:#6A6A6A; border:#888 1px solid; font-weight:bold; 
	margin-top:10px; margin-bottom:10px; clear:both;
}
.boxpages a { color:#FF6600; text-decoration:none; }
.boxpages a:hover { color:#87B829; text-decoration:underline; }
.boxpages img {
	padding-left:1px; padding-right:1px;
}


