@import url("default.css");

body {
	margin:0 0 50px 0; 
	background-image:url(../imgs/common/sub_topbg.gif);
	background-repeat:repeat-x;
}
/*#main {width:1681px; position:relative; text-align:center; padding-bottom:50px;}/* 수정 20080627 */
#main {width:990px; position:relative; text-align:center; padding-bottom:50px;}
.top-shorcut {text-align:right; padding-top:12px; }
/********************* MAIN ******************************************/
/* 로그인박스 */
.log-outer {
	width:180px; height:77px; 
	margin-bottom:15px; 
}
.log { 
	border:2px solid #CCE2EE; 
	height:100%; 
}

.login {margin:8px 0 0 8px}
.login-sc {text-align:right; margin:9px 6px 0 0; }
.login-sc a img {margin-left:8px; }
.input {border:0px; background-color:#E1E9F1;  line-height:18px; height:18px; }
.input-login {
	border:0px; background-color:#E1E9F1;
	line-height:16px;
	width:76px;
 }
 
.logout {text-align:center; margin-top:8px; }
.user {font-weight:bold; color:#006699; }
/* shortcut */
.shortcut01 {
	width:180px; height:127px;
	background:url(../imgs/main/shortcut01_bg.jpg) no-repeat left top;
	margin-top:15px; margin-bottom:5px;
}
.shortcut01 table {margin:5px 0 0 6px; }
.shortcut01 table td {padding:0 2px 3px 0; }
.shortcut02 div a img {margin-top:7px; }

/* 공지사항 */
.notice-menu {
	background:url(../imgs/main/notice_menu_bg.gif) repeat-x left top;
	width:400px; height:19px; /* 수정 20080627 */
}
.notice-menu .menu img {margin-right:3px; }
.img-border {border:1px solid #B8D4E5; }

.hl-tit a {font-weight:bold; color:#6699CC; }

.headline {margin-top:15px; }
.headline a img {margin-right:14px; } /* 수정 20080627 */

.fs11 * {font-size:11px; }

.sp {letter-spacing:-1;} /* 수정 20080627 */

.notice-list {width:400px; margin-top:12px; margin-bottom:14px; } /* 수정 20080627 */
.notice-list td.list {background:url(../imgs/main/bu_notice.gif) no-repeat left 6px; padding-left:8px; line-height:20px; }  /* 수정 20080627 */
.notice-list td.list a {line-height:20px; }  /* 추가 20080627 */
.date,
.notice-list td.date {font-size:10px; font-family:arial; line-height:12px; }
.notice-list td.date {text-align:right; } /* 추가 20080627 */



/* 공지사항2 */
.notice-menu2 {
	background:url(../new_index/images/notice_menu_bg.gif) repeat-x left top;
	width:400px; height:19px; /* 수정 20080627 */
}
.notice-menu2 .menu img2 {margin-right:3px; }
.img-border {border:1px solid #B8D4E5; }

.hl-tit a {font-weight:bold; color:#6699CC; }

.headline2 {margin-top:15px; }
.headline2 a img {margin-right:14px; } /* 수정 20080627 */

.fs11 * {font-size:11px; }

.sp {letter-spacing:-1;} /* 수정 20080627 */

.notice-list2 {width:400px; margin-top:12px; margin-bottom:14px; } /* 수정 20080627 */
.notice-list2 td.list {background:url(../imgs/main/bu_notice.gif) no-repeat left 6px; padding-left:8px; line-height:20px; }  /* 수정 20080627 */
.notice-list2 td.list a {line-height:20px; }  /* 추가 20080627 */
.date,
.notice-list2 td.date {font-size:10px; font-family:arial; line-height:12px; }
.notice-list2 td.date {text-align:right; } /* 추가 20080627 */


/* 자주묻는 질문과 답 */
.faq {margin-top:30px; }
.faq-list {background:url(../imgs/main/bu_faq.gif) no-repeat left 3px; padding-left:21px; }

/* 검색 */
.search {
	background:url(../imgs/main/search_bg.gif) no-repeat left top; 
	width:250px; height:26px; /* 수정 20080627 */
	text-align:right; 
	margin-bottom:8px;  /* 수정 20080627 */
}
.search * {vertical-align:middle; }

/* 이벤트 */
.event .menu {text-align:right; margin-top:13px; margin-bottom:7px; }  /* 수정 20080627 */
.event .menu td {
	background:url(../imgs/main/event_menu_bar.gif) no-repeat left top; padding-left:7px; 
}

/* 건강백과 */
.book {
	margin-top:17px;
}


/********************* FOOTER ******************************************/
#footer-bg {
	text-align:center;
	background:url(../imgs/common/sub_footer_bg.gif) repeat-x 0 10px;
}
.copyright {padding:19px 0 0 10px; }
.familySite {color:#8F8F8F; padding:0 0 2 12; line-height:16px;}
.familySite {color:#8F8F8F; font-size:11px; text-decoration:none; line-height:16px;}
.familySite a:link{color:#8F8F8F; text-decoration:none; line-height:16px;}
.familySite a:visited{color:#8F8F8F; text-decoration:none; line-height:16px;}
.familySite a:hover{color:#FFFFFF; text-decoration:none; line-height:16px;}


ul li img{vertical-align:top;}
#left{ float:left;}
