﻿@charset "utf-8";

/* Default */
html, body		{ margin:0; padding:0; background:#FFF; text-align:center; height:100% }
td,div,p,th,input,select,textarea { color:#7D7D7D; font-size:12px; font-family:Dotum,Arial; }
select			{ font-family:AppleGothic,Sans-serif,Dotum; }
td,th,p			{ line-height:18px }
textarea		{ padding:5px }
img 			{ border:none; }
h1,h2,h3,h4,h5,p,ul,li,ol,dl,dt,dd,form { margin:0; padding:0; }
form			{ /*display:inline;*/ min-height:100%; height:100% !important; _height:100%; }
li				{ list-style-type:none; }
a:link			{ color:#000; text-decoration:none }
a:visited		{ color:#000; text-decoration:none }
a:hover			{ color:#000; text-decoration:none; font-weight:bold }

/* Layout */
#wrap		{ width:978px; height:100%; margin:0 auto; text-align:left; }
#header		{ width:880px; height:89px; background:#FFF; position:relative; z-index:1; }
	#header .util_menu			{ float:right; background:url(http://banner.jinhak.com/Teps/Teps/common/util_bar.gif) no-repeat left 19px; }
	#header .util_menu li		{ float:left; _display:inline; background:url(http://banner.jinhak.com/Teps/Teps/common/util_bar.gif) no-repeat right 19px; padding:18px 11px 0 11px }	
	#header .util_menu li img	{ vertical-align:top }
	#header h1		{ clear:both }
	#header h1 img	{ margin-top:14px }
	.topmenu	{ position:absolute; z-index:1; top:42px; width:640px; margin-left:240px }
#body		{ float:left; _display:inline; width:880px; margin:-89px 0 -115px 0; min-height:100%; _height:100%;	background:url(http://banner.jinhak.com/Teps/Teps/main/body_bg.gif) repeat-y left top; }
#left		{ float:left; _display:inline; width:228px; padding:101px 0 115px 12px; background:url(http://banner.jinhak.com/Teps/Teps/common/body_bg_top.gif) no-repeat left 89px; }
#content	{ float:left; _display:inline; width:628px; padding:101px 12px 115px 0; background:url(http://banner.jinhak.com/Teps/Teps/common/body_bg_top.gif) no-repeat right 89px; }
#footer		{ clear:both; width:880px; height:64px; padding-top:51px; background:url(http://banner.jinhak.com/Teps/Teps/main/footer_bg.gif) no-repeat left top; position:relative; z-index:1; }
	#footer ul	{ margin-left:240px }
	#footer li	{ float:left; _display:inline; background:url(http://banner.jinhak.com/Teps/Teps/common/footer_bar.gif) no-repeat right top; padding-right:10px; margin-right:10px }
	#footer li img	{ vertical-align:top }
	#footer li.end	{ background:none }
#quick			{ width:100px; margin-left:894px; position:absolute; top:42px; }/* 091231 quick 수정 */
	#quick .quick_menu	{ background:url(http://banner.jinhak.com/Teps/Teps/common/quick_bg.gif) no-repeat left top; padding-top:21px; border-bottom:solid 1px #D7D7D7; border-top:0; margin-bottom:10px }
	/*#quick .quick_menu li 	{ background:url(http://banner.jinhak.com/Teps/Teps/common/quick_line.gif) no-repeat left bottom; }*/
	#quick .quick_menu li img	{ margin:15px 0 15px 13px; vertical-align:top }/* 091231 quick 수정 */
	#quick .quick_menu li.end	{ }
	#quick .quick_banner li { padding-bottom:2px }
	#quick .quick_banner li img	{ vertical-align:top }

h2				{ clear:both; margin-top:19px; margin-bottom:8px }
h3				{ border-bottom:solid 1px #F2F2F2; height:29px; padding-left:16px }
	h3 .bar		{ margin-left:10px; margin-right:10px }
	h3 img		{ vertical-align:top; margin-top:9px  }
.top_area		{ display:inline-block; border-bottom:solid 1px #FE9500 }
	.top_area li img	{ vertical-align:top }
	.top_area .left		{ float:left; _display:inline; width:420px; height:218px; overflow:hidden }
	.top_area .right	{ float:left; _display:inline; width:208px; height:218px; background:url(http://banner.jinhak.com/Teps/Teps/main/score_bg.gif) no-repeat left top }
	.top_area .right .score	{ margin:110px 0 0 19px }
	.top_area .right .score li	{ width:166px; background:url(http://banner.jinhak.com/Teps/Teps/main/line_dot.gif) repeat-x left bottom; padding-bottom:7px; margin-bottom:7px }
	.top_area .right .score li.end	{ background:none }
.checklist		{ display:inline-block; border-bottom:solid 1px #FE9500; padding-bottom:15px }
	.checklist li img	{ vertical-align:top; }
	.checklist li		{ float:left; _display:inline; border-right:solid 1px #EBECEB }
	.checklist li.end	{ border-right:0 }
.information	{ display:inline-block; border:solid 1px #D9D9D9; margin-bottom:7px; #margin-bottom:26px }
	.information .left	{ float:left; _display:inline; width:313px; height:114px; border-right:solid 1px #D9D9D9 }
	.information .right	{ float:left; _display:inline; width:312px; height:114px; }
.magazine		{ display:inline-block; height:101px; background:url(http://banner.jinhak.com/Teps/Teps/main/magazine_bg.gif) no-repeat left top }
	.magazine .left		{ float:left; _display:inline; width:316px }
	.magazine .right	{ float:left; _display:inline; width:312px }
	.magazine p			{ margin:10px 0 0 109px; height:24px; color:#FF903E; font-weight:bold; font-family:Gulim }
.btn_more		{ text-align:right; margin-top:-25px; margin-right:10px }
.list_dot		{ margin:20px 10px 0 15px; }
	.list_dot li.subj	{ float:left; _display:inline; width:220px; padding-left:7px; padding-bottom:8px; #padding-bottom:10px; _padding-bottom:8px; background:url(http://banner.jinhak.com/Teps/Teps/common/list_gray.gif) no-repeat left 5px; }
	/* 011005 width수정 */
	.list_dot li.date	{ float:right; _display:inline; width:30px; text-align:right; }
	/* //011005 width수정 */
.list_none		{ margin-left:108px }
	.list_none li	{ padding-bottom:4px; #padding-bottom:6px; _padding-bottom:4px; }
	.list_none li a:link, .list_none li a:visited, .list_none li a:hover { color:#7D7D7D }