@charset "utf-8";

html {
	background: url("../images/bg_main.jpg") no-repeat top center;
	width:100%;
	height:100%;
}

body {
	/*background-image:url("../images/bg_main.jpg");
	background-repeat:repeat-x;*/
	margin:0px;
	width:100%;
	height:100%;
	background-position:fixed;
}

form {margin: 0px 0px 0px 0px;}
img {border: 0px;}

#floater {
 position:absolute;
 visibility: visible;
}

/*body, select, input, textarea, td, th, div {font-family:"Dotum", "Tahoma"; font-size:12px; color:a7a6a6; line-height:18px; letter-spacing:-0.05em;}*/
body, select, input, textarea, td, th, div {font-family:"Malgun Gothic", ¸¼Àº°íµñ, Gulim, Dotum, Arial, "Trebuchet MS", "Lucida Console"; font-size:11px; color:#454545; line-height:16px;}

a {color:#757575; font-size:12px; text-decoration:none;}
a:link {color:#757575; font-size:12px; text-decoration:none;}
a:visited {color:#757575; font-size:12px; text-decoration:none;}
a:active {color:#757575; font-size:12px; text-decoration:none;}
a:hover {color:#000000; font-size:12px; text-decoration:underline;}

a:mem.link {color:#0066FF; font-size:12px; text-decoration:none;}
a:mem.visited {color:#0066FF; font-size:12px; text-decoration:none;}
a:mem.active {color:#0066FF; font-size:12px; text-decoration:none;}
a:mem.hover {color:#FF6600; font-size:12px; text-decoration:none;}


#login { position:absolute; top:20px; right:100px;  z-index:100; }

#outerWrap {
	margin:0 auto;
	text-align:center;
	/*width:870px;*/
	width:870px;
}

#logo{
	margin-top:28px;
}

#contentWrap{
	margin:0;
}

/** TOP **/

#topMenuCenter {
	float:left;
	height:50px;
	padding:0px 5px 0px 5px;
	font-weight:bold;
}

#topMenuCenter a {
	display:block; 
	height:34px;
	padding:16px 12px 6px 12px;
	font-family:"Malgun Gothic", ¸¼Àº°íµñ, Gulim, Dotum, Arial, "Trebuchet MS", "Lucida Console";
	font:16px, ¸¼Àº°íµñ, Gulim, Dotum, Arial, "Trebuchet MS", "Lucida Console";
	font-weight:bold;
	font-size:17px;
	color:#7591c0;
	text-decoration:none;
	float:left;
}

#topMenuCenter a:hover {
	font-family:"Malgun Gothic", ¸¼Àº°íµñ, Gulim, Dotum, Arial, "Trebuchet MS", "Lucida Console";
	color:#c3cbd5;
}

#topMenuCenter .on {
	font-family:"Malgun Gothic", ¸¼Àº°íµñ, Gulim, Dotum, Arial, "Trebuchet MS", "Lucida Console";
	color:#1c2026
}

#topMenuCenter .on:hover {
	font-family:"Malgun Gothic", ¸¼Àº°íµñ, Gulim, Dotum, Arial, "Trebuchet MS", "Lucida Console";
	color:#1c2026
}

#contentLeft{
	float:left;
	zoom:1;
	text-align:left;
	margin:17px 0 0 0;
	padding:19px 6px 5px 9px;
	border:8px solid #a0c2d4;
	background:#FFFFFF;
	width:539px;
	
}

#contentLeft .cont01{
	margin:18px 0 0 0;
	height:172px;
}

#contentLeft .cont02{
	clear:both;
	zoom:1;
	/*margin:20px 0 0 0;*/
}

#contentLeft .contentBtn{
	margin:0px;
	text-align:right;
	padding:5px 17px 0 0;
}

#contentRight{
	/*overflow:visible;*/
	float:left; 
	text-align:left;
	width:252px;
}

#contentRight .search{
	margin:17px 0 0 14px;
	text-align:right;
	/*padding:0 0 0 17px;*/
}

#contentRight .subMenu{
border:1px solid #ececec;
	margin:2px 0 0 14px;
	/*background: url("../images/bg_cate.jpg") no-repeat top center;*/
	background:#FFFFFF;
	width:234px;
}

#contentRight .cate{
	margin-left:20px;
	padding-top:12px
}

#contentRight .agree{
	clear:both;
	zoom:1;
	margin:0 0 10px 20px;
	padding-top:16px;
}

#contentRight .agree2{ /*counter*/
	clear:both;
	zoom:1;
	margin:10px 0 10px 16px;
}

#contentRight .agree3{ /*twiter*/
	clear:both;
	zoom:1;
	margin:0 0 20px 16px;
}

#contentRight .agree4{ /*book*/
	clear:both;
	zoom:1;
	margin:0 0 10px 34px;
	padding-top:10px;
}

#contentRight .minilog{
border:0px solid #ececec;
	margin:10px 0 0 14px;
	padding-top:10px;
/*	background: url("../images/minilogbg.gif") no-repeat top center;*/
/*	background:#FFFFFF;*/
    width:237px; height:182px; 
}

#contentRight .minilog_more{
	width:42px; height:21px; 
	position:relative; left:10px; top:0px;
}

#contentRight .category{
	background:url("../images/img_categoryBg.gif") repeat-y;
}

#contentRight .cnt{
	margin:14px 0 6px 25px;
}

#contentRight .poll{
	margin:30px 0 0 0;
}

#contentRight .AD1{
	margin:14px 0 0 34px;
}

#contentRight .AD2{
	margin:14px 0 0 26px;
}

#contentRight .AD3{
	margin:14px 0 0 52px;
}

#contentRight .icoM{
	margin-left:0px;
}

#contentRight .event{
	margin:8px 0 0 17px;
}

#contentRight .icon{
	margin:11px 0 0 27px;
}

#contentRight .icon2{
	margin-left:20px;
	padding-top:12px
}


#contentBtm{
	clear:both;
	zoom:1;
	text-align:left;
	margin:0 0 0 42px;
	padding-top:20px
}


#btmWrap{
	clear:both;
	zoom:1;
	margin:0;
	height:58px;
	background: url("../images/bg_btm.gif") no-repeat bottom center;
	width:100%;
}



.floatLeft {
	float:left;
}

.clear {
	clear:both;
	font-size:0px;
	height:0px;
}

.ls-1{
	letter-spacing:-1px
}

.lh21{
	line-height:22px
}

.lh18{
	line-height:18px
}


.ml9{margin-left:9px}

.pl5{padding-left:5px}

.pl12{padding-left:12px}

.pl20{padding-left:20px}

.pt8{padding-top:8px}

.pt10{padding-top:10px}

.pt17{padding-top:17px}

.bld{
	font-weight:bold;
}

.txt_date1{
	font-family:"Metaplublarom", "Dotum";
	font-size:20px;
	color:#adadad;
	line-height:22px
}

.txt_date2{
	font-family:"Metaplublarom", "Dotum";
	font-size:28px;
	color:#759acd;
	line-height:30px
}

.txt_cnt{
	font-family:"Metapluboocap", "Dotum";
	font-size:15px;
	color:#a28a5b;
	line-height:17px;
}



.fsize16{font-size:16px}

a.txt_title:link {font-size:30px; text-decoration:none;}
a.txt_title:visited {font-size:16px; text-decoration:none;}
a.txt_title:active {font-size:16px; text-decoration:none;}
a.txt_title:hover {font-size:16px; text-decoration:underline;}


a.txt_brown:link {font-size:12px; color:#63564a; text-decoration:none;}
a.txt_brown:visited {font-size:12px; color:#63564a; text-decoration:none;}
a.txt_brown:active {font-size:12px; color:#63564a; text-decoration:none;}
a.txt_brown:hover {font-size:12px; color:#63564a; text-decoration:underline;}


.txt_blue {font-size:12px; color:#325b9b;}
a.txt_blue:link {font-size:12px; color:#325b9b; text-decoration:none;}
a.txt_blue:visited {font-size:12px; color:#325b9b; text-decoration:none;}
a.txt_blue:active {font-size:12px; color:#325b9b; text-decoration:none;}
a.txt_blue:hover {font-size:12px; color:#325b9b; text-decoration:underline;}


a.txt_agreeList:link {font-size:11px; color:#757575; text-decoration:none;}
a.txt_agreeList:visited {font-size:11px; color:#757575; text-decoration:none;}
a.txt_agreeList:active {font-size:11px; color:#757575; text-decoration:none;}
a.txt_agreeList:hover {font-size:11px; color:#b98906; text-decoration:underline;}

.txt_yellow{color:#beaf83}

/* Widget Tree */
.widgetTree { margin-top:10px;}
.widgetTree a.title { background:url(../images/img/white/folder.gif) no-repeat left top; padding-left:20px;}
.widgetTree span { font-size:9px; font-family:tahoma; padding:0; margin:0; color:#999;}
.widgetTree ul span { margin-left:15px; }
.widgetTree *{ margin:0; padding:0; font-size:12px;}
.widgetTree a strong{ letter-spacing:-1px; cursor:pointer; _cursor /**/:hand;}
.widgetTree ul{ position:relative; display:block; padding:3px 0 0 0 !important; zoom:1; margin-left:8px;}
.widgetTree ul li{ list-style:none; position:relative; padding:3px 0 2px 8px; white-space:nowrap;}
.widgetTree ul li a,
.widgetTree ul li span.nav_tree_label{ position:relative; left:16px; _left /**/:0; top:0;}
.widgetTree ul li a {text-decoration:none; }
.widgetTree ul li a.selected {font-weight:bold;}
.widgetTree ul li button{ display:inline-block; position:relative; _left /**/:-16px; *top:-2px; width:13px; height:13px; *width:17px; *height:17px; margin:0 -13px 0 0; *margin:0 -17px -2px -2px; text-indent:-10000px; *text-indent:0; *font:0/0 Sans-serif; border:none; cursor:pointer; _cursor /**/:hand;}
.widgetTree ul li ul{ display:none; padding:2px 0 0 0 !important; margin:0 0 -2px 6px; background-position:left top;}
.widgetTree ul li ul li{ display:none;}
.widgetTree ul li.nav_tree_on button{ background-position:0 -13px; *background-position:2px -11px;}
.widgetTree ul li.nav_tree_off button{ background-position:0 0; *background-position:2px 2px;}
.widgetTree ul li.nav_tree_on ul{ display:block;}
.widgetTree ul li.nav_tree_on ul li{ display:block;}
.widgetTree ul li.nav_tree_off ul{ display:none;}
.widgetTree ul li.nav_tree_off ul li{ display:none;}
.widgetTree .icon{ position:relative; left:16px;}

/* widgetTree */
.widgetTree{ color:#333;}
.widgetTree a{ color:#333; text-decoration:none;}

/* Widget Tree */
.widgetTree ul{ background:url(../images/img/white/lineTreeVr.gif) repeat-y 0 -1px;}
.widgetTree ul li{ background:url(../images/img/white/lineTreeHr.gif) no-repeat 1px 5px !important;}
.widgetTree ul li button{ background:url(../images/img/white/buttonTreeCollapse.gif) no-repeat;}
.widgetTree ul li.nav_tree_last{ background:url(../images/img/white/lineTreeLastHr.gif) no-repeat 0 5px !important;}
