@charset "euc-kr";
/* ELC Web-Standardization Team (http://elccorp.co.kr/) author : ±è°æ½Å */

/*±âº@charset "euc-kr";
/* ELC Web-Standardization Team (http://elccorp.co.kr/) author : ±è°æ½Å */

/*±âº»*/
*{margin:0;padding:0;}
html,body{width:100%;height:100%;text-align:center;}
html{overflow-y:scroll;}
body{background-color:#fff;*word-break:break-all;-ms-word-break:break-all;}
body,input,button,TD,SPAN,DIV,form,TEXTAREA,center,option,pre,blockquote{font-size:12px;line-height:1.5em;font-family:"µ¸¿ò",Dotum,Helvetica,AppleGothic,Sans-serif;color:#383d41;}
img{border:0;}

A:link {color:#333; text-decoration:underline}
A:visited {color:#333; text-decoration:underline}
A:active {text-decoration:underline}
A:hover {color:#529CFF; text-decoration:underline}

A.aover:link {color:#333; text-decoration:none}
A.aover:visited {color:#333; text-decoration:none}
A.aover:active {color:#333; text-decoration:none}
A.aover:hover {color:#333; text-decoration:underline}

A.menu:link {color:#FFFFFF; text-decoration:none; font-weight:bold; }
A.menu:visited {color:#FFFFFF; text-decoration:none; font-weight:bold;}
A.menu:active {color:#FFFFFF; text-decoration:none; font-weight:bold;}
A.menu:hover {color:#0034FF; text-decoration:underline; font-weight:bold;}

A.icon_bar:link {color:#333;text-decoration:none}
A.icon_bar:visited {color:#333;text-decoration:none}
A.icon_bar:active {color:#333;text-decoration:none}
A.icon_bar:hover {color:#333;text-decoration:underline}

A.none:link {color:#333; text-decoration:none}
A.none:visited {color:#333; text-decoration:none}
A.none:active {color:#333; text-decoration:none}
A.none:hover {color:#333; text-decoration:none}

div.w990 {width:990px;}
div.w980 {width:980px;}
div.w885 {width:885px;}
div.w780 {width:780px;}
div.w595 {width:595px;}
div.w180 {width:180px;}

#layerHeader {width:980px;text-align:left;}
#layerLink {width:980;height:20px;}
#layerSitelink {height:20px;float:left;padding-top:2px;}
#layerIconlink {height:20px;float:right;padding-top:2px;}
#layerBannerLogoLeft {width:150px;height:75px;float:left;}
#layerSearch {width:670px;height:75px;text-align:center;float:left;}
#layerBannerLogoRight {width:150px;height:75px;float:right;}
#layerTopMenu {width:980;height:73;margin-bottom:2px;}

#layerMain {width:980px;text-align:left;}
#layerSub {width:980px;}
#layerSubTopImage {width:786;height:115;float:right;text-align:left;}
#subMenu {width:188px;float:left;margin-top:5px;}
#layerSubContent {width:786;padding-top:5px;float:right;text-align:left;}
#login {width:188px;height:115px;float:left;}

#layerLoginLeftTop {width:105px;height:120px;float:left;}
#layerBannerMain {width:430px;height:120px;float:left;padding:0 5 5 5;}

#layerLoginLeftBottom {width:105px;height:120px;float:left;}
#layerNavigation {width:430px;height:120px;float:left;padding:0 5 5 5;}

#layerSearchCategory {width:980px;position:absolute;left:6;top:186;z-index=2;display:none;}
#layerBannerLoginBottom {width:180px;height:120px;float:left;}

#layerBannerSkyLeft {position:absolute;left:5px;top:190px;width:100px;z-index:2;}
#layerBannerSkyRight {position:absolute;left:895px;top:190px;width:100px;z-index:2;}

#layerMyMenu {position:absolute;left:987px;top:185px;z-index:2;}

A.topMenu:link {color:#333333; font-weight:bolder; text-decoration:none;}
A.topMenu:visited {color:#333333; font-weight:bolder; text-decoration:none;}
A.topMenu:active {color:#333333; font-weight:bolder; text-decoration:none;}
A.topMenu:hover {color:#1d7bd6; font-weight:bolder; text-decoration:underline;}

A.navigationOut:link {color:#666; font-weight:normal; text-decoration:none;}
A.navigationOut:visited {color:#666; font-weight:normal; text-decoration:none;}
A.navigationOut:active {color:#666; font-weight:normal; text-decoration:none;}
A.navigationOut:hover {color:#0277a3; font-weight:bolder; text-decoration:none;}

A.navigationOver:link {color:#0277a3; font-weight:bolder; text-decoration:none;}
A.navigationOver:visited {color:#0277a3; font-weight:bolder; text-decoration:none;}
A.navigationOver:active {color:#0277a3; font-weight:bolder; text-decoration:none;}
A.navigationOver:hover {color:#0277a3; font-weight:bolder; text-decoration:none;}

#layerRecentList {position:absolute;left:720px;top:185px;width:265px;height:230px;}

#layerMainContent {width:725;height:240;float:left;}


#layerGosiwonViewMenu {width:100%;height:35;padding:5 10 0 10;}
#layerGosiwonViewMenu ul{overflow:hidden;clear:both;width:100%;height:30px;}
#layerGosiwonViewMenu li{display:inline;float:left;width:75px;height:30px;}

#layerTopCategory div.out {width:190;float:right;text-align:center;background-color:#1e6d04;padding:10px 5px 10px 5px;color:#FFFFFF;cursor:hand;}
#layerTopCategory div.over {width:190;float:right;text-align:center;background-color:#FFFFFF;padding:10px 5px 10px 5px;color:#000000;cursor:hand;}
#layerSubCategory {width:785px;height:220;float:left;background-color:#FFFFFF;padding:10px;border-top:5px Solid #34a800;border-right:5px Solid #34a800;border-bottom:5px Solid #34a800;}
#layerSubCategory div.parent {float:left;line-height:18px;margin-right:5px;}
#layerSubCategory div.child {float:left;line-height:18px;}

div.thumnail {width:50;height:50;border:1 Solid #EAEAEA;}
div.greenBox5 {border:5px Solid #44bc1c;}

#layerFooter {width:980px;height:200px;padding:10 0 10 0;text-align:left;}

.12p180h { font-family:"µ¸¿ò"; font-size: 12px; line-height:18px; letter-spacing:-1;}

td.formFieldName {background-color:#edf3fa;color:#1f6cba;padding:3 10 2 10;}
td.formFieldValue {background-color:#ffffff;line-height:20px;padding:3 10 2 10;}

td.listTitle {
	background-color:#fafafa;
	color:#7b7b7b;
	padding:0 3 0 3;
	cursor:default;
}

tr.listOver {
	background-color:#3366cc;
	cursor:default;
}

tr.listOver td {
	color:#ffffff;
	padding:0 3 0 3;
}

tr.listOver td span,div {
	color:#ffffff;
}

tr.listOut {
	background-color:#ffffff;
	cursor:default;
}

tr.listOut td {
	color:#666666;
	padding:0 3 0 3;
}

tr.listOut td span,div {
	color:#666666;
}

td.paging strong {
	color:#FF7635;
	width:20;
	height:20;
	font-size:8pt;
	font-family:tahoma;
	text-align:center;
	vertical-align:middle;
	border:1 Solid;
	border-color:#d8d8d8;
	text-decoration:none; 
}

td.paging a:link {
	width:20;
	height:20;
	font-size:8pt;
	font-family:tahoma;
	text-align:center;
	vertical-align:middle;
	text-decoration:none; 
	border:0;
}

td.paging a:visited {
	width:20;
	height:20;
	font-size:8pt;
	font-family:tahoma;
	text-align:center;
	vertical-align:middle;
	text-decoration:none; 
	border:0;
}

td.paging a:active {
	width:20;
	height:20;
	font-size:8pt;
	font-family:tahoma;
	text-align:center;
	vertical-align:middle;
	text-decoration:none; 
	border:0;
}

td.paging a:hover {
	width:20;
	height:20;
	font-size:8pt;
	font-family:tahoma;
	text-align:center;
	vertical-align:middle;
	text-decoration:none; 
	color:#000000;
	border:1 Solid;
	border-color:#d8d8d8;
}

td.paging a.box:link {
	width:20;
	height:20;
	font-size:8pt;
	font-family:tahoma;
	text-align:center;
	vertical-align:middle;
	text-decoration:none; 
	border:1 Solid;
	border-color:#d8d8d8;
}

td.paging a.box:visited {
	width:20;
	height:20;
	font-size:8pt;
	font-family:tahoma;
	text-align:center;
	vertical-align:middle;
	text-decoration:none; 
	border:1 Solid;
	border-color:#d8d8d8;
}

td.paging a.box:active {
	width:20;
	height:20;
	font-size:8pt;
	font-family:tahoma;
	text-align:center;
	vertical-align:middle;
	text-decoration:none; 
	border:1 Solid;
	border-color:#d8d8d8;
}

td.paging a.box:hover {
	width:20;
	height:20;
	font-size:8pt;
	font-family:tahoma;
	text-align:center;
	vertical-align:middle;
	text-decoration:none; 
	color:#000000;
	border:1 Solid;
	border-color:#d8d8d8;
}

td.paging a.boxGreen:link {
	width:50;
	height:20;
	font-size:8pt;
	font-family:tahoma;
	text-align:center;
	vertical-align:middle;
	text-decoration:none; 
	border:1px Solid #d8d8d8;
}

td.paging a.boxGreen:visited {
	width:50;
	height:20;
	font-size:8pt;
	font-family:tahoma;
	text-align:center;
	vertical-align:middle;
	text-decoration:none; 
	border:1px Solid #d8d8d8;
}

td.paging a.boxGreen:active {
	width:50;
	height:20;
	font-size:8pt;
	font-family:tahoma;
	text-align:center;
	vertical-align:middle;
	text-decoration:none; 
	border:1px Solid #d8d8d8;
}

td.paging a.boxGreen:hover {
	width:50;
	height:20;
	font-size:8pt;
	font-family:tahoma;
	text-align:center;
	vertical-align:middle;
	text-decoration:none; 
	color:#000000;
	border:1px Solid #44bc1c;
}

a.button {
	height:25;
	padding:3 3 2 3;
	color:#666666;
	text-decoration:none; 
	font-weight:bold; 
	border:1px solid #afafaf; 
	background-color:#ffffff;
	line-height:19px;
	cursor:hand;
}

a.button:link { color:#666666; text-decoration:none; }
a.button:visited { color:#666666; text-decoration:none; }
a.button:active { color:#666666; text-decoration:none; }
a.button:hover { color:#666666; text-decoration:none; }

div.menuBox {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background-color:white;
	border:1px Solid black;
	position:absolute;
	display:none;
}

div.menuBox td {
	cursor:default;
	padding:3 3 2 3;
}

div.menuBox td.title {
	background-color:#f4f4f4;
	color:black;
	font-weight:bold;
}

div.menuBox div {
	cursor:default;
	padding:3 3 2 3;
}

div.menuBox div.current {
	background-color:#3366cc;
	color:white;
}

table.menu td {
	cursor:hand;
	padding:3 10 2 10;
}

table.menu td.current {
	background-color:#3366cc;
	color:white;
}

div.menuTabOver {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background-color:#ffffff;
	color:#3b38ff;
	font-weight:bold;
	width:100%;
	height:40;
	line-height:40px;
	text-align:center;
	cursor:hand;
}

div.menuTab {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background-color:#3b38ff;
	color:#FFFFFF;
	width:100%;
	height:30;
	line-height:30px;
	text-align:center;
	cursor:hand;
}

div.map {
	position:absolute;
	height:20px;
	line-height:15px;
	padding:3 5 5 2;
	background-color:#FFFFFF;
	border:1 Solid #CCCCCC;
	cursor:hand;
}

.solid {
	border:1 Solid;
	border-color:#7f9db9;
}

td.viewTitle {
	font-weight:bold;
	line-height:18px;
}

td.viewComment {
	padding:10 0 10 0;
	line-height:18px;
}

a.menuTab2Over {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background-color:#ffffff;
	color:#333333;
	font-weight:bold;
	width:100%;
	height:30;
	line-height:30px;
	text-align:center;
	cursor:hand;
}

a.menuTab2 {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background-color:#34a800;
	color:#FFFFFF;
	width:100%;
	height:28;
	line-height:28px;
	text-align:center;
	cursor:hand;
}

div.menuTab3Over {
	background-image: url(/image/window/tabOver.gif);
	color:#333333;
	font-weight:bold;
	width:120;
	height:30;
	line-height:30px;
	text-align:center;
	cursor:hand;
}

div.menuTab3 {
	background-image: url(/image/window/tab.gif);
	color:#666666;
	width:120;
	height:30;
	line-height:30px;
	text-align:center;
	cursor:hand;
}

td.sort {
	color:#999999;
}

td.sort b {
	color:#000000;
}

