BODY	{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; COLOR: #333; LINE-HEIGHT: 150%; PADDING-TOP: 0px; FONT-FAMILY: "Tahoma", "Verdana", "µ¸¿ò", "±¼¸²"; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.none	{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 1px
}
.input	{ font-family: µ¸¿ò; font-size: 12px; FONT-WEIGHT: normal; COLOR: 444444; BORDER: CCCCCC 1px solid;padding-left:3px; height"17px" 
}
.normal {
	font-family: "Tahoma", "Verdana", "µ¸¿ò", "±¼¸²";
	font-size: 12px;
	line-height: 150%;
	color: #333333;
}
.table {
	font-family: "Tahoma", "Verdana", "µ¸¿ò", "±¼¸²";
	font-size: 12px;
	line-height: 150%;
	color: #333333;
}

.small {
	font-family: "Tahoma", "Verdana", "µ¸¿ò", "±¼¸²";
	font-size: 11px;
	line-height: 160%;
	color: #333333;
}
A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #3366CC; TEXT-DECORATION: underline
}
A:active {
	COLOR: #006699
}
.white {
	font-family: "Tahoma", "Verdana", "µ¸¿ò", "±¼¸²";
	font-size: 12px;
	line-height: 150%;
	color: #FFFFFF;
}
.white A:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
.white A:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
.white A:hover {
	COLOR: #FFCC66; TEXT-DECORATION: underline
}
.white A:active {
	COLOR: #FFCC66
}
.blue {
	font-family: "Tahoma", "Verdana", "µ¸¿ò", "±¼¸²";
	font-size: 12px;
	line-height: 150%;
	color: #006699;
}
.blue A:link {
	COLOR: #0066CC; TEXT-DECORATION: none
}
.blue A:visited {
	COLOR: #0066CC; TEXT-DECORATION: none
}
.blue A:hover {
	COLOR: #0033CC; TEXT-DECORATION: underline
}
.blue A:active {
	COLOR: #0033CC
}
.board {
	font-family: "Tahoma", "Verdana", "µ¸¿ò", "±¼¸²";
	font-size: 12px;
	line-height: 150%;
	color: #333333;
}
.board A:link {
	COLOR: #0066CC; TEXT-DECORATION: none
}
.board A:visited {
	COLOR: #0066CC; TEXT-DECORATION: none
}
.board A:hover {
	COLOR: #0033CC; TEXT-DECORATION: underline
}
.board A:active {
	COLOR: #0033CC
}
A:unknown {
	COLOR: #006699
}
.clear {
	CLEAR: both
}

.del { color: #808080; text-decoration: line-through; }

/* ================================================================================================== */
/* ================================================================================================== */

/* ±³È¸ ·Î°í */	
div#ci { position: absolute; top: 25px; left: 43px; }


/* GNB - Login */
div#login {
width: 573px; height: 27px;
font-family: µ¸¿ò, Verdana; font-size: 11px; color: #064687;
text-align: right;
margin: 0px; padding: 4px 10px 0 0;
}
html>body div#login { width: 563px; height: 23px; }
div#login span { height: 19px; margin: 0px; padding: 4px 0 0 0; }
div#login input { width: 71px; height: 16px; font-family: µ¸¿ò, Verdana; font-size: 11px; color: #4172A2; margin: 0 0 1px 0; padding: 2px 0 0 4px; border: 1px solid #6DABD3; background-color: #FFFFFF; }
.input { font-family: µ¸¿ò; font-size: 12px; FONT-WEIGHT: normal; COLOR: #444444; BORDER: #D8D6D2 1px solid;padding-left:3px; height"17px" }
div.bgTrue { background: url(/img/common/gnb/bg_true.gif) 0 0 no-repeat; }
div.bgFalse { background: url(/img/common/gnb/bg_false.gif) 0 0 no-repeat; }

/* ROOFY Login */
div#roofyLogin {
height: 27px;
font-family: µ¸¿ò, Verdana; font-size: 11px; color: #064687;
text-align: right;
margin: 0px; padding: 4px 10px 0 0;
}
html>body div#roofyLogin { height: 23px; }
div#roofyLogin span { height: 19px; margin: 0px; padding: 4px 0 0 0; }
div#roofyLogin input { width: 71px; height: 16px; font-family: µ¸¿ò, Verdana; font-size: 11px; color: #4172A2; margin: 0 0 1px 0; padding: 2px 0 0 4px; border: 1px solid #D2CFCB; background-color: #FFFFFF; }


/* Left Menu */
div#leftMenu { width: 165px; margin: 28px 0 0 15px; padding: 0px; }
div#leftMenu ul { list-style: none; margin: 0px; padding: 0px; }
div#leftMenu ul li { margin: 0px 0px -4px 0px; padding: 0px; }

/* Left Menu Search */
div#left_search { width: 165px; height: 39px; margin: 10px 0 0 15px; padding: 11px 0 0 22px; background: url(/img/common/left_search_bg.gif) 0 0 no-repeat; }
div#left_search input { width: 92px; height: 17px; font-family: µ¸¿ò, Verdana; font-size: 12px; color: #3A6087; margin: 0px; padding: 2px 0 0 4px; border: 1px solid #B7D3EE; background-color: #FFFFFF; }
html>body div#left_search input { width: 88px; }
html>body div#left_search { width: 128px; padding: 10px 0 0 37px; }

/* Left Banner */
div#leftBanner { width: 165px; margin: 0 0 0 15px; padding: 0px; }

/* Left MY ROOFY */
div#roofyInfo { width: 165px; text-align: center; padding: 5px 4px; border: 1px solid #E4DCD1; background-color: #F2EEEA; }
html>body div#roofyInfo { width: 155px; }
div#roofyInfo div#myRoofy { width: 155px; text-align: center; padding: 0 7px 7px 7px; border: 1px solid #DAD0BF; background-color: #FFFFFF; }
html>body div#roofyInfo div#myRoofy { width: 139px; }
div#roofyInfo div#myRoofy span.txt01 { font-family: µ¸¿ò; font-size: 11px; color: #72604E; margin: 0px; padding: 0px; }
div#roofyInfo div#myRoofy a.color01:link { font-size: 11px; color: #FF7811; text-decoration: none; letter-spacing: -1; }
div#roofyInfo div#myRoofy a.color01:visited { font-size: 11px; color: #FF7811; text-decoration: none; letter-spacing: -1; }
div#roofyInfo div#myRoofy a.color01:active { font-size: 11px; color: #FF7811; text-decoration: underline; letter-spacing: -1; }
div#roofyInfo div#myRoofy a.color01:hover { font-size: 11px; color: #FF7811; text-decoration: underline; letter-spacing: -1; }

div#roofyInfo span.txt02 { font-family: µ¸¿ò; font-size: 11px; color: #967E64; margin: 0px; padding: 0px; }
div#roofyInfo span.txt03 { font-family: µ¸¿ò; font-size: 11px; color: #65BF15; margin: 0px; padding: 0px; }
div#roofyInfo a.color02:link { font-size: 11px; color: #967E64; text-decoration: none; letter-spacing: -1; }
div#roofyInfo a.color02:visited { font-size: 11px; color: #967E64; text-decoration: none; letter-spacing: -1; }
div#roofyInfo a.color02:active { font-size: 11px; color: #65BF15; text-decoration: underline; letter-spacing: -1; }
div#roofyInfo a.color02:hover { font-size: 11px; color: #65BF15; text-decoration: underline; letter-spacing: -1; }

/* history */
div#history { height: 28px; font-family: µ¸¿ò, Verdana; font-size: 11px; color: #A8A5A0; text-align: right; margin: 0px; padding: 10px 0 0 0; }
html>body div#history { height: 18px; }
div#history a:link { color: #A8A5A0; text-decoration: none; }
div#history a:visited { color: #A8A5A0; text-decoration: none; }
div#history a:active { color: #A8A5A0; text-decoration: underline; }
div#history a:hover { color: #A8A5A0; text-decoration: underline; }

/* top Button */
#topBtn { margin-left: 25px; }
/* ================================================================================================== */
/* ================================================================================================== */

/* historyroofy */
div#historyroofy { height: 28px; font-family: µ¸¿ò, Verdana; font-size: 11px; color: #A8A5A0; text-align: right; margin: 0px; padding: 10px 0 0 0; background: url(/img/community/community_title_bg.gif) top left no-repeat; }
html>body div#historyroofy { height: 18px; }
div#historyroofy a:link { color: #A8A5A0; text-decoration: none; }
div#historyroofy a:visited { color: #A8A5A0; text-decoration: none; }
div#historyroofy a:active { color: #A8A5A0; text-decoration: underline; }
div#historyroofy a:hover { color: #A8A5A0; text-decoration: underline; }
/* ================================================================================================== */

/* ¸ÞÀÎ */
/* ================================================================================================== */
.main_bg02 { background: url(/img/common/main/main_bg02.gif) bottom left repeat-x; }

/* ¸ÞÀÎ »ç¿ëÀÚ Á¤º¸ */
div#user_info { width: 165px; margin: 10px 0 0 0px; padding: 0px; }
div#user_info span.txt01 { font-family: µ¸¿ò; font-size: 12px; color: #3A6087; letter-spacing: -1; margin: 0px; padding: 0px; }
div#user_info span.txt02 { font-family: µ¸¿ò; font-size: 12px; color: #3A6087; padding: 0px; }
div#user_info .fs11 { font-size: 11px; } 
div#user_info a:link { color: #5DB60C; text-decoration: none; letter-spacing: -1; }
div#user_info a:visited { color: #5DB60C; text-decoration: none; letter-spacing: -1; }
div#user_info a:active { color: #5DB60C; text-decoration: underline; letter-spacing: -1; }
div#user_info a:hover { color: #5DB60C; text-decoration: underline; letter-spacing: -1; }

/* ¸ÞÀÎ °Ë»ö */
div#main_search { width: 165px; height: 59px; font-family: µ¸¿ò, Verdana; font-size: 11px; color: #D9F2CC; margin: 10px 0 0 15px; padding: 11px 0 0 11px; background: url(/img/common/main/main_search_bg.gif) 0 0 no-repeat; }
div#main_search input { width: 92px; height: 17px; font-family: µ¸¿ò, Verdana; font-size: 12px; color: #3A6087; margin: 0 0 0 11px; padding: 2px 0 0 4px; border: 1px solid #A9D891; background-color: #FFFFFF; }
div#main_search a:link { color: #D9F2CC; text-decoration: none; }
div#main_search a:visited { color: #D9F2CC; text-decoration: none; }
div#main_search a:active { color: #D9F2CC; text-decoration: underline; }
div#main_search a:hover { color: #D9F2CC; text-decoration: underline; }
html>body div#main_search { padding: 9px 0 0 11px; }
html>body div#main_search input { margin: 0 0 0 24px; }

/* ¸ÞÀÎ ¼­ºê³»¿ë */
div#sub { margin: 0px; padding: 0px; }
div#sub img { margin: 0px 0px 6px 0px; padding: 0px; }
div#sub #box { height: 1px; font-size: 1px; border: 1px solid #C8E0F6; background-color: #E3F1FF; }
div#sub ul { margin: 10px 0px 0px 0px; padding: 0px; }
div#sub ul li { list-style: none; height: 21px; margin: 0px; padding: 3px 0px 0px 54px; }
div#sub ul li a:link { color: #666666; text-decoration: none; }
div#sub ul li a:visited { color: #666666; text-decoration: none; }
div#sub ul li a:active { color: #5DB60C; text-decoration: underline; }
div#sub ul li a:hover { color: #5DB60C; text-decoration: underline; }
div#sub ul li.case01 { background: url(/img/common/main/news01.gif) 0 0 no-repeat; }
div#sub ul li.case02 { background: url(/img/common/main/news02.gif) 0 0 no-repeat; }
div#sub ul li.case03 { background: url(/img/common/main/news03.gif) 0 0 no-repeat; }
div#sub ul li.case04 { background: url(/img/common/main/news04.gif) 0 0 no-repeat; }
div#sub ul li.case05 { background: url(/img/common/main/news05.gif) 0 0 no-repeat; }
a.thisw:link { color: #666666; text-decoration: none; }
a.thisw:visited { color: #666666; text-decoration: none; }
a.thisw:active { color: #5185B9; text-decoration: underline; }
a.thisw:hover { color: #5185B9; text-decoration: underline; }
div#sub #pray { line-height: 17px; margin: 12px 0px 0px 0px; padding: 0px; background: url(/img/common/main/main_bg03.gif) top right no-repeat; }
div#sub #pray a:link { color: #666666; text-decoration: none; }
div#sub #pray a:visited { color: #666666; text-decoration: none; }
div#sub #pray a:active { color: #5DB60C; text-decoration: underline; }
div#sub #pray a:hover { color: #5DB60C; text-decoration: underline; }
div#sub #pray img { margin-top: 2px; }

/* ÀÌ¹øÁÖ ¹æ¼Û */
div#broad_bg01 { width: 274px; height: 72px; text-align: right; margin: 0px; padding: 39px 12px 0px 12px; background: url(/img/common/main/broad01.gif) top left no-repeat; }
html>body div#broad_bg01 { width: 250px; height: 33px; }
div#broad_bg01 img { margin-left: 1px; }

div#broad_bg02 { width: 274px; height: 124px; margin: 0px; padding: 14px 12px 11px 12px; background: url(/img/common/main/broad02.gif) top left no-repeat; }
div#broad_bg02 table tr td { color: #CBE8FA; }
html>body div#broad_bg02 { width: 250px; height: 99px; }
div#broad_bg02 a { line-height: 16px; }
div#broad_bg02 a:link { color: #FFFFFF; text-decoration: none; }
div#broad_bg02 a:visited { color: #FFFFFF; text-decoration: none; }
div#broad_bg02 a:active { color: #FFFFFF; text-decoration: underline; }
div#broad_bg02 a:hover { color: #FFFFFF; text-decoration: underline; }

div#broad_bg03 { width: 274px; height: 124px; margin: 0px; padding: 14px 12px 11px 12px; background: url(../../img/common/main/broad02.gif) top left no-repeat; }
div#broad_bg03 table tr td { color: #CBE8FA; }
html>body div#broad_bg03 { width: 250px; height: 99px; }
div#broad_bg03 a { line-height: 16px; }
div#broad_bg03 a:link { color: #FFFFFF; text-decoration: none; }
div#broad_bg03 a:visited { color: #FFFFFF; text-decoration: none; }
div#broad_bg03 a:active { color: #FFFFFF; text-decoration: underline; }
div#broad_bg03 a:hover { color: #FFFFFF; text-decoration: underline; }

/* ÃßÃµÀÚ·á */
/* ÅÇ ¸®½ºÆ® */
ul#mm_list { list-style: none; padding: 0px; margin: 12px 0 0 0; }
ul#mm_list li { padding-left: 22px; background: url(/img/common/bl/main_list_01.gif) 13px 4px no-repeat; }
ul#mm_list li.list_left { height: 20px; font-family: µ¸¿ò; font-size: 12px; color: #4B6F94; }
ul#mm_list li.list_left a:link { color: #4B6F94; decoration: none; }
ul#mm_list li.list_left a:visited { color: #4B6F94; decoration: none; }
ul#mm_list li.list_left a:active { color: #4B6F94; decoration: underline; }
ul#mm_list li.list_left a:hover { color: #4B6F94; decoration: underline; }

/* ¼­ºê¸ÞÀÎ - ¼þÀÇ¾Ù¹ü */
#multimedia { margin: 0px; padding: 0px; }
#multimedia div.imgBorder { width: 74px; padding: 4px; border: 1px solid #D3E5F6; background-color: #FFFFFF; }
#multimedia .txt { padding-right: 10px; }
#multimedia a:link { color: #4B6F94; text-decoration: none; }
#multimedia a:visited { color: #4B6F94; text-decoration: none; }
#multimedia a:active { color: #4B6F94; text-decoration: underline; }
#multimedia a:hover { color: #4B6F94; text-decoration: underline; }
/* ================================================================================================== */

/* sub floater */
#sub_floater { position: absolute; visibility: visible; z-index: 10; }

/* ÆäÀÌÂ¡ */
.paging {
	font-family: "Tahoma", "Verdana", "µ¸¿ò", "±¼¸²";
	font-size: 12px;
	line-height: 150%;
	color: #333333;
}
.paging a:link { font-size: 12px; color: #333333; text-decoration: none; }
.paging a:visited { font-size: 12px; color: #333333; text-decoration: none; }
.paging a:active { font-size: 12px; color: #333333; text-decoration: none; }
.paging a:hover { font-size: 12px; color: #006699; text-decoration: underline; }

input.calendar { behavior:url('/js/calendar.htc'); height:20px}

/* Dhtml     <p></p>      ..*/
p {margin-top:0px; margin-bottom:0px;}