/*@import url(gnb.css);  Çì´õ, ³×ºñ°ÔÀÌ¼Ç, ÇªÅÍ */

/****************************************************************************
	±âº» ·¹ÀÌ¾Æ¿ô
****************************************************************************/
/* ·¹ÀÌ¾Æ¿ô : ±âº» */
/*
body { position: relative; background-color: #FFF; text-align: center; }
#wrapper { width: 100%; position: relative; background-color: #FFF; text-align: center; } *//* ¸ðµç ÆäÀÌÁö¿¡ #wrapper Àû¿ë ÈÄ body¿¡ Àû¿ëµÈ bg»èÁ¦¿¹Á¤ */
/*
#header, #nav, #container, #footer { width: 970px;	margin: 0 auto;	text-align: left;}
#header, #nav, #footer { position: relative; }
#nav { margin-top: 0px;}
#footer { margin-top: 20px; }
#container { overflow: hidden; margin-top: 0px; }
#footer { clear: both; }
*/


/****************************************************************************
	±âº» ½ºÅ¸ÀÏ
****************************************************************************/

/*

* {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: Dotum, "µ¸¿ò";
	font-size: 12px;
	line-height: 1.6;
	color: #4c4c4c;
}

ol, ul, li, dl, dt, dd { list-style: none;}
img, fieldset { border: none; }

a		{ color: #717171; text-decoration: none; }
a:visited 	{ color: #717171; text-decoration: none; }
a:active	{ color: #3399FF; text-decoration: none; }
a:hover	{ color: #3399FF; text-decoration: none; }

*/

html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}
/****************************************************************************
	ÆùÆ® ÄÃ·¯
****************************************************************************/
/* ÇÏ´Ã */
.mainColor { color: #4496d2; }
.mainColor a		{ color: #4496d2; text-decoration: none; }
.mainColor a:visited 	{ color: #4496d2; text-decoration: none; }
.mainColor a:active 	{ color: #3399FF; text-decoration: underline; }
.mainColor a:hover	{ color: #3399FF; text-decoration: underline; }

/* ÆÄ¶û : ¼­ºê¸ÞÀÎ-³¯Â¥, ±â»ç¸é-Å¸ÀÌÆ² */
.subColor_01 { color: #3366CC; }
.subColor_01 a		{ color: #3366CC; text-decoration: none; }
.subColor_01 a:visited { color: #3366CC; text-decoration: none; }
.subColor_01 a:active 	{ color: #3399FF; text-decoration: underline; }
.subColor_01 a:hover 	{ color: #3399FF; text-decoration: underline; }

/* º¸¶ó */
.subColor_02 { color: #431db7; }
.subColor_02 a		{ color: #431db7; text-decoration: none; }
.subColor_02 a:visited { color: #431db7; text-decoration: none; }
.subColor_02 a:active 	{ color: #3399FF; text-decoration: underline; }
.subColor_02 a:hover 	{ color: #3399FF; text-decoration: underline; }

/* »¡°­ :  */
.subColor_03 { color: #990000; }
.subColor_03 a		{ color: #990000; text-decoration: none; }
.subColor_03 a:visited { color: #990000; text-decoration: none; }
.subColor_03 a:active 	{ color: #3399FF; text-decoration: underline; }
.subColor_03 a:hover 	{ color: #3399FF; text-decoration: underline; }



/****************************************************************************
	±âº»»çÇ×
****************************************************************************/
/* ÇÃ·ÔÇØÁ¦ */
.clear { clear: both; height: 0;
	font-size: 0px;
	visibility: hidden;
	overflow: hidden;
}

.content { overflow: hidden; }



/* .png IE6¿ë */
.png24 {tmp:expression(setPng24(this));}


h2, h3, h4 { color: #000; }
h2 a, h3 a, h4 a { color: #000; }


/* Å¸ÀÌÆ² : ¼­ºê */
#sub_content h3 { font-size: 14px; letter-spacing: -1px; }
#sub_content .sub_CR .title h3 { font-size: 12px; }


/* Å¸ÀÌÆ² ¿ìÃø ¼­ºê¸µÅ© */
.title p a		{ font-size: 11px; letter-spacing: -1px; color: #666; }
.title p a:hover	{ color: #3399FF; }


/* º»¹® °¡¿îµ¥ : ÁÂ¿ìÃø Á¤·Ä */
.sub_CL { float: left; width: 340px; }
.sub_CL4 { float: left; width: 250px; margin-left:20px; }
.sub_CR { float: right; width:198px; }
.sub_CR1 {
	float: right;
	width: 435px;
	margin-right: 9px;
	margin-top: 5px;
	position: relative;
	margin-bottom: 0px;
}
.sub_CR1 .btn_top { position: absolute; left: 352px; margin: 0; bottom: 6px;}
.sub_CR1 .btn_top img {
	width:67px;
	height:10px;
	border: 0;
}

.sub_CR2 {
	float: right;
	width: 435px;
	margin-right: 9px;
	margin-top: 5px;
}



/****************************************************************************
	Çì´õ : #header
****************************************************************************/
#header { height: 93px; }
#home, #date, #weather,
#header h1, #ad_header, #family { position: absolute; }

#home { left: 0; top: 3px; }
#date { right: 105px; top: 3px; }
#weather { right: 0; top: 0; }

#header h1 { left: 0; bottom: 0; }

/****************************************************************************
	»ó´Ü ³×ºñ°ÔÀÌ¼Ç : #nav
****************************************************************************/
#mainBar { width: 970px; position: relative; }
#mainBar .barBgLeft { position:absolute; left: 0; top: 0; width: 5px; height: 34px; background: url(./images/menu_Left.gif) no-repeat top left; }
#mainBar .barBgRight { position: absolute; right: 0; top: 0; width: 5px; height: 34px; background: url(./images/menu_Right.gif) no-repeat top right; }
#mainBar .barBg { width: 970px; height: 34px; background: url(./images/menu_Bg.gif) repeat-x top; }

/* ¸ÞÀÎ¸Þ´º[»ó´Ü] : ´º½º, ¿ÀÇÇ´Ï¾ð, Ä¿¹Â´ÏÆ¼, ºí·Î±× */
#mainMenu { _display: inline; }
#mainMenu ul {
	margin-left: 20px;
	padding: 0;
}
#mainMenu li { float: left; margin-left: 0;margin-right: 0; }
#mainMenu li img { vertical-align: middle; }
#mainMenu a { float: left; padding-top: 34px; overflow: hidden; height: 0 !important; height /**/: 34px; /*IE5*/ }
#mainMenu a:hover { background-position: 0 -34px; }
#mainMenu00 a {position:absolute; width:100; height:35px;background: url(/images/oclogo.jpg) bottom left no-repeat;border:0px;margin:0px 0px 0px 10px;padding:0px 0 0 0;top:0;}
#mainMenu00 a:hover { background-position:0 0;}
#mainMenu00 a { width: 130px; background: url(./images/oclogo.jpg) top left no-repeat; }
#mainMenu00 a:hover  { width: 130px; background: url(./images/oclogo.jpg) top left no-repeat; }
#mainMenu01 a { width: 100px; background: url(./images/cust_menu.gif) top left no-repeat; }
#mainMenu02 a { width: 100px; background: url(./images/insu_menu.gif) top left no-repeat; }
#mainMenu03 a { width: 100px; background: url(./images/schedule_menu.gif) top left no-repeat; }
#mainMenu04 a { width: 100px; background: url(./images/send_menu.gif) top left no-repeat; }
#mainMenu05 a { width: 100px; background: url(./images/dbman_menu.gif) top left no-repeat; }
#mainMenu06 a { width: 100px; background: url(./images/notic_menu.gif) top left no-repeat; }
#mainMenu07 a { width: 100px; background: url(./images/mypage_menu.gif) top left no-repeat; }
#mainMenu08 a { width: 100px; background: url(./images/mall_menu.gif) top left no-repeat; }

/* ¹è³ÊÃß°¡ */
#sidebanner { position: absolute; right: 270px; top: 5px; }


/* ¸ÞÀÎ¸Þ´º[ÇÏ´Ü] : °¢ ¼½¼Çº° ÇÏÀ§¸Þ´º */
/*#subBar { position: relative;top:0;left:0; margin:0 0 0 0;height: 24px; background-color: #70b9f2; border: 1px solid #DDD; border-top: none; padding-top:3px; color:#ffffff;font-weight:bold;}*/
#subBar { position: relative;top:0;left:0; margin:0 0 0 0;height: 24px; background-color: #f5f5f5; border: 1px solid #DDD; border-top: none; padding-top:3px; }

/* ¼½¼Çº° ¼­ºê¸Þ´º */
#subMenu {_display: inline;}
#subMenu01 { margin-left: 20px;}
#subMenu02 { margin-left: 20px;}
#subMenu03 { margin-left: 120px;}
#subMenu04 { margin-left: 160px;}
#subMenu05 { margin-left: 280px;}
#subMenu06 { margin-left: 450px; }
#subMenu07 { margin-left:350px;}
#subMenu08 { margin-left: 542px;}
#subMenu .textBar{margin: 0 8 0 0; color:#d4d0c8;}
#subMenu .listAll { background: url(http://img.khan.co.kr/spko/main_2009/icon_list_all.gif) no-repeat  0 0; padding-left: 12px;} /*Ã¥¸ð¾ç¾ÆÀÌÄÜ ¾È¾¸*/
#subMenu .listAll a { color: #48647C; }
/*#subMenu a { color: #ffffff }*/

/* ¿ìÃø¹öÆ° : ·Î±×ÀÎ, ·Î±×¾Æ¿ô ¿Ü */
/*#btnLink { position: absolute; right: 14px; top: 2px; display: block; }
#btnLink li { float: left; padding-left: 13px; margin-left: 10px; font-size: 11px; letter-spacing: -1px; }
#btnLink .smile { background: url(http://img.khan.co.kr/spko/main_2009/icon_smile.gif) no-repeat  0 50%; }
#btnLink .pdf { background: url(http://img.khan.co.kr/spko/main_2009/icon_pdf.gif) no-repeat  0 50%; }
#btnLink .login { background: url(http://img.khan.co.kr/spko/main_2009/icon_login.gif) no-repeat  0 50%; }
#btnLink .join { background: url(http://img.khan.co.kr/spko/main_2009/icon_join.gif) no-repeat  0 50%; }
	*/
/*IE6*/
/*
*html #btnLink .smile { background: url(http://img.khan.co.kr/spko/main_2009/icon_smile.gif) no-repeat  0 40%; }
*html #btnLink .pdf { background: url(http://img.khan.co.kr/spko/main_2009/icon_pdf.gif) no-repeat  0 40%; }
*html #btnLink .login { background: url(http://img.khan.co.kr/spko/main_2009/icon_login.gif) no-repeat  0 40%; }
*html #btnLink .join { background: url(http://img.khan.co.kr/spko/main_2009/icon_join.gif) no-repeat  0 40%; }
*/
/*IE7*/
/*
*:first-child+html #btnLink .smile { background: url(http://img.khan.co.kr/spko/main_2009/icon_smile.gif) no-repeat  0 40%; }
*:first-child+html #btnLink .pdf { background: url(http://img.khan.co.kr/spko/main_2009/icon_pdf.gif) no-repeat  0 40%; }
*:first-child+html #btnLink .login { background: url(http://img.khan.co.kr/spko/main_2009/icon_login.gif) no-repeat  0 40%; }
*:first-child+html #btnLink .join { background: url(http://img.khan.co.kr/spko/main_2009/icon_join.gif) no-repeat  0 40%; }
*/



/****************************************************************************
	±âº» ·¹ÀÌ¾Æ¿ô
****************************************************************************/
/* ·¹ÀÌ¾Æ¿ô : ±âº» */
body { position: relative; background: url(./images/body_top3.gif) repeat-x top; _background-color:
#FFF; text-align: center; }
#header, #nav{ width: 970px;
	margin: 0 auto;
	text-align: left;
}
#header, #nav{ position: relative; }
#nav { margin-top: 0px;}



/****************************************************************************
	±âº» ½ºÅ¸ÀÏ
****************************************************************************/
* {
	margin: 0px;
	padding: 0;
}
body {
	font-family: Dotum, "µ¸¿ò";
	font-size: 12px;
	line-height: 1.6;
	color: #474747;
}
@media print{ body{ color: #000; } }
ol, ul, li, dl, dt, dd { list-style: none;}
img, fieldset { border: none; }
textarea { border: solid 1px #DDD; }


#content dt{color: #474747!important; text-decoration: none; }
#content dl{color: #6b6b6b!important; text-decoration: none;}
