* { font-family:arial, verdana, tahoma; margin:0; padding:0; font-size:13px; }
body { min-width:990px; background:url(/i/bg.jpg) repeat-x #FFF; color:#000; }
img { border:0; }
.hr { border:none; border-top:1px solid #999; clear:both; height:0; }
a { color: #005c9c; }
a:hover { color: #C00; }
a.dashed { text-decoration:none; border-bottom:1px dashed #005c9c; }
a.dashed:hover { text-decoration:none; border-bottom:1px dashed #C00; }
a.dashedb { text-decoration:none; border-bottom:1px dashed #222; color: #222; }
a.dashedb:hover { text-decoration:none; border-bottom:1px dashed #000; color: #000; }
ul, ol { margin:0 0 16px 35px; }
ul li, ol li { padding-bottom:4px; }
ul li ul, ol li ol { margin:4px 0 0 35px; }
ul li ul li, ol li ol li { padding-bottom:2px; }
small, small a, small span { font-size:11px; }
.errormsg { color:#F00; }

#top { position:relative; height:140px; }
	#top table { margin-bottom:16px; }
	#top table td { padding:0 4px 4px 0; }

	#logo { position:absolute; bottom:0px; left:25px; width:270px; text-decoration:none; display:block; color:#000; }
	#logo img { margin-right:10px; }
	#logo span { font-size:12px; margin-top:39px; display:block; }
	#logo span b { font-size:16px; }

	#sections { position:absolute; top:0; right:0; padding:21px 25px 0 0; height:140px; }
	#sections li { list-style:none; line-height:21px; }
	#sections ul { margin:0; }

	#cabinet { padding:15px 0 0 325px; }
	#cabinet input { padding:2px; width:160px; }
	#cabinet input[type=submit] { width:80px; padding:1px; }
	#cabinet input[type=checkbox] { width:auto; padding:0; }

	#langs { position:absolute; top:5px; left:5px; }

	
#middle { margin:15px 0 10px 0; }
	#l { float:left; width:300px; padding:10px 0; }
		#l .submenu { padding: 0 0 10px 25px; }
			#l .submenu .kstat { color:#006a9c; font-size:16px; padding-bottom:4px; font-weight:bold; }
			#l .submenu .kstat a { color:#006a9c; font-size:16px; margin-bottom:4px; font-weight:bold; border-bottom:1px solid #5a95b0; text-decoration:none; }
			#l .submenu .kstat_zn { padding:0 0 4px 32px; font-style:italic; }
			#l .submenu .news { padding-left:18px; }
		#l .submenu2 { padding: 4px 0 0 16px; }
			#l .submenu2 div { padding-bottom: 4px; }

	#content { margin-left:300px; padding:10px 25px 10px 25px; }
		#content table.sokr { margin:0 auto 30px auto; border-collapse:collapse; }
		#content table.sokr td { padding:0 4px 4px 0; font-size:16px; }
		#content table.sokr td input { font-size:16px; }
		#content table.sokr td input[type=text] { font-size:16px; padding:4px; width:98%; }
		#content table.sokr td input[type=button] { margin-bottom:4px; padding: 2px 9px; }
		#content table.sokr td table { width:100%; margin:0; border-collapse: collapse; }
		#content table.sokr td table td { padding:0; }
		#content table.sokr td table td table { width:auto; margin:0 0 5px auto; }
		#content table.sokr td table td table td { padding:0 0 4px 4px; }
		#content table.fm th { text-align:left; padding:5px; }
		#content table.fm td { vertical-align:top; padding:5px; }
		#content table.fm td input { width:250px; padding:2px; }
		#content table.fm td input[type=submit] { width:auto; padding:1px; }
		#content table.fm td input[type=checkbox], #content table.fm td input[type=radio] { width:auto; }
		#content table.fm td input[type=submit], #content table.fm td input[type=button] { padding-left:9px; padding-right:9px; }
		#content table.fm td textarea { width:400px; padding:2px; }
		#content table.fm table td  { vertical-align:middle; padding:0 2px 2px 0; }
		#content table.tf { border:1px solid #777; }
		#content table.tf th { padding:4px; background:#EEE; border-bottom:1px solid #777; border-right:1px solid #777; vertical-align:top; }
		#content table.tf th.lst { border-right:0; }
		#content table.tf td { vertical-align:top; padding:4px; border-bottom:1px solid #777; border-right:1px solid #777; }
		#content table.tf td.lst { border-right:0; }
		#content table.tf td.b { border-bottom:0; }
		#content table.tf td.blst { border:0; }
		#content dt { font-weight:bold; }
		#content dd { padding:4px 0 16px 30px; }
		#kor { visibility:hidden; vertical-align:top; }
		#content h1 { color:#006a9c; font-size:22px; font-weight:normal; padding-bottom:12px; }
		#content h1 a { color:#006a9c; font-size:18px; font-weight:normal; padding-bottom:12px; }
		#content h2 { color:#006a9c; font-size:15px; padding-bottom:12px; }
		#content h2 a { color:#006a9c; font-size:15px; padding-bottom:12px; }
		#content p { padding-bottom:16px; }
		#lo_nam { width:100%; }
		#kor_nam { font-size:12px !important; }
		#kor_nam_a, #kor_nam_a:hover { color:#000; font-size: 24px; text-decoration:none; border-bottom:1px dotted #000; line-height:40px; }
		#kor_nam span { font-size:14px; color:#333; }
		#kor_nam_a2, #kor_nam_a2:hover { color:#000; font-size: 17px; text-decoration:none; border-bottom:1px dotted #333; }
		#del_label { color:#777; }
		#content .cod { padding:6px; border:1px solid #AAA; background-color: #FAFCFF; font-family:Times; font-size:14px; margin:0 0 16px 28px; }
		#content .long_url { font-size:18px; padding:10px; border:1px solid #95CCD7; background-color:#FAFAFA; }
		#content .long_url a { font-size:18px; padding-left:30px; }
		#last_links { border-top:1px solid #999; margin-top:14px; padding-top:10px; }

	#content_r { float:right; width:250px; padding:10px 25px 10px 25px; }
	#content_r p { padding-bottom:10px; }
	#content_r h2 { color:#006a9c; font-size:16px; padding-bottom:12px; }


#bottom { padding:15px 25px; }
	#bottom table { margin-bottom:16px; }
	#bottom table td { padding:0 4px 4px 0; }
	#copyright { float:left; font-size:10px; color:#666; }
	#copyright a { font-size:10px; color:#666; }
	#termsf { float:right; font-size:10px; color:#666; }
	#termsf a { font-size:10px; color:#666; }
	#b_center { font-size:10px; color:#666; text-align:center; width:300px; margin:0 auto; }
	#b_center a { font-size:10px; }

div.hlp_new, div.hlp_new_active { position:absolute; z-index:10; display:none; width:333px; padding:3px; color:#222; background-color:#FAFCFF; border:1px solid #BBB; }
div.hlp_new_active { display: block; }
.close_img { position: absolute; right: 5px; top: 5px; cursor:pointer; float:right; }

#twitter_update_list { margin:0 0 0 16px; list-style-type:none; }
#twitter_update_list li { padding-bottom:9px; }