/* CSS Document */

* {
	margin:0; padding:0;
}

body{
	
	background:#1E1E1E;
}


a:hover{text-decoration:none; color:#90CA31;}

a img { border:0;}

.column { float:left;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:'‚l‚r ‚oƒSƒVƒbƒN',MS P Gothic, Osaka, Hiragino Kaku Gothic W3, Arial, Helvetica, sans-serif ; 
		font-size:12px;
		line-height:18px;
		color:#818181;		
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#818181;}
strong {color:#BDBDBD;}
/*main layout */

.top_bg {background:url(images/top_bg.gif) top repeat-x;}
.bot_bg {background:url(images/bot_bg.gif) bottom repeat-x}


.logo {margin:43px 97px 0 50px;}
#main { margin:0px auto;}

#middle0 {background-color:#252525;}
#middle { width:1000px; margin:0px auto;}

.bg01 { background:url(images/bg01.gif) repeat-y; }
.bg02 { background:url(images/bg01.gif) 335px repeat-y;}
.bg03 { background:url(images/bg01.gif) 667px repeat-y;}

#footer{width:1000px; margin:0 auto; text-align:left;}
#footer .column1 {width:669px; float:left;}
#footer .column1 .text {border-right:3px solid #272727; margin:40px 0 0 0; padding:9px 0 8px 50px; color:#585858;}
#footer a { color:#585858;}
#footer .column2 {width:331px; float:left; color:#585858;}
#footer .mail {background:url(images/footer_mail.gif) no-repeat 0 3px; padding-left:20px; margin:49px 0 0 52px;}

.more {background:url(images/more_bg.gif) top right no-repeat; padding-right:14px; color:#C8C8C8 !important; text-decoration:none; font-weight:bold;}
.more:hover {text-decoration:underline;}

.uln {list-style:none;}
.uld {list-style:disc;}

.line {background:#434343; height:1px; margin:25px 0 25px 0;}
.line2 {background:#EEEEEE; height:1px; margin:12px 0 12px 0;}
/* index */


.column1{ text-align:left; }
.column2{ text-align:left; }
.column3{ text-align:left; }
.column1 .indent {padding:25px 25px 25px 50px;}

#index #middle .column1 ul {margin:0px; padding:0px;}
#index #middle .column1 .line {margin:25px 14px 24px 8px;}

#index #middle .column2 .indent {padding:65px 25px 45px 26px;}
#index #middle .column2 .content {padding:0px 0 0 0px;}
#index #middle .column2 ul {list-style:none;}
#index #middle .column2 li.top {margin:0px; padding:12px 0px 12px 0px; border-top:1px #474747 solid; text-align:center; border-bottom:1px #474747 solid; text-align:center;}
#index #middle .column2 li.other {margin:0px; padding:12px 0px 12px 0px; border-bottom:1px #474747 solid; text-align:center;}

#index #middle .column3 .indent {padding:65px 25px 25px 25px;}
#index #middle .column3 .content {margin:0px 0 0 0px;}
#index #middle .column3 ul {margin:0px; padding:0px;}
#index #middle .column3 .content2 {margin:21px 0 0 0;}

/* index-1 */

#index_1 #middle .column1 ul.ct1 {width:252px; float:left;}
#index_1 #middle .column1 ul.ct2 {width:273px; float:right;}
#index_1 #middle .column1 ul {padding:0px 0px 0px 20px; margin:0px;}

#index_1 #middle .column2 .indent {margin:65px 25px 25px 25px;}
#index_1 #middle .column2 .content {margin:0px 0 0 0px;}

#index_1 #middle .column2 ul {margin:0px; padding:0px;}
#index_1 #middle .column2 ul li a{padding-left:3px;}

/* index-2 */

#index_2 #middle .column1 .content {margin:0px 0 0 0px;}
#index_2 #middle .column2 .indent {margin:65px 25px 25px 25px;}
#index_2 #middle .column2 .content {margin:0px 0 0 0;}

/* index-3 */

#index_3 #middle .column2 .indent {margin:65px 25px 25px 25px;}
#index_3 #middle .column2 .content {margin:0px 0 0 0px; line-height:16px;}

#index_3 #middle .column3 .indent {margin:65px 25px 25px 25px;}
#index_3 #middle .column3 .content {margin:0px 0 0 0px;}



/* index-4 */

#index_4 #middle .column2 .indent {margin:65px 25px 25px 25px;}
#index_4 #middle .column2 .content { margin:0px 0px 0 0;}
#index_4 #middle .column2 .img01 { width:183px; float:left; margin-right:25px;}
#index_4 #middle .column2 .content .ul1 { width:378px; float:right; list-style:none; display:block;}
#index_4 #middle .column2 .tl { width:100px; float:left;}
#index_4 #middle .column2 .ct { width:278px; float:right;}


form {margin:15px 0px 0px 0px;}
.form_left {width:170px; float:left;}
.form_right {width:220px; float:left;}
.form_left .row {height:25px;}

.form_left .input {width:160px; height:18px; border:1px solid #8E8E8E; background:none; color:#6A6A6A; padding-left:4px}
.form_right .textarea {width:211px; height:68px; border:1px solid #8E8E8E; background:none; overflow:auto; color:#6A6A6A; padding-left:4px}
.form_right div {text-align:right; margin:11px 0px 0px 0px;}

/* index-5 */

#index_5 #middle .indent {padding:27px 33px 48px 53px;}
#index_5 #middle a {color:#C8C8C8;}
#index_5 #middle .column1 .tl {width:80px; float:left;}
#index_5 #middle .column1 .ct {width:834px; float:right;}
#index_5 #middle .column1 ol {padding-left:45px;}
.mgnl40 {margin-left:25px;}
#index_5 #middle .column1 ul {list-style:none;}
