/* **************************** Utility ***************************** */
a:link {
	color: inherit;
}
a:visited {
	color: inherit;
}
a:hover {
	color: #479ab6;
}
a:active {
	color: inherit;
}

/* Tab Box */
.tab_wrap {
	
}
	.tab_area {
		border-right: 1px solid #d6d6d6;
	}
		.tab_area li {
			width: 33.33333333%;
			float: left;
		}
		.tab_area li a {
			padding: 11px 0 5px;
			display: block;
			color: #888;
			text-align: center;
			border: 1px solid #d6d6d6;
			border-right: 0;
			background-color: #fafafa;
		}
		.tab_area li a:hover {
			color: #5f6164;
		}
		.tab_area li.on a {
			padding: 11px 0 5px;
			color: #2f3743;
			font-weight: bold;
			border-top: 1px solid #d6d6d6;
			border-bottom: 1px solid #fff;
			background-color: #fff;
		}
		.tab_con {
			height: 131px;
			padding: 15px 15px 10px;
			margin-top: -1px;
			border: 1px solid #d6d6d6;
		}
		
		/* notice list style */
		.tab_con ul {
			
		}
			.tab_con ul li {
				line-height: 1.7;
			}
				.tab_con ul li a {
					color: #2f3743;
				}
				.tab_con ul li a:hover {
					color: #2f3743;
					text-decoration: underline;
				}
					.tab_con ul li span.event_con {
						display: block;
						margin: 0;
						padding: 0;
					}
					.tab_con ul li span.event_date {
						display: block;
						margin: -4px 0 0;
						padding: 0;
						font-size: 11px;
						color: #777;
					}

/* Tooltip */
.tt_area {
	position: absolute;
	top: 0;
	right: 0;
	width: 168px;
	padding: 15px;
	border: 1px solid #c1b276;
	background-color: #fef3ae;
	z-index: 999;
}

	.tt_area .tt_header {
		position: relative;
		height: 20px;
		line-height: 20px;
		border-bottom: 1px solid #e5e5e5;
	}
		.tt_area .tt_header .tt_btn_close {
			position: absolute;
			top: -8px;
			right: -5px;
			font-family: dotum;
			font-size: 12px;
			cursor: pointer;
		}
		
	.tt_area .tt_content {
		padding: 10px 0;
	}
	.tt_area .tt_footer {
		padding: 5px 0;
		border-top: 1px solid #e5e5e5;
	}
	.tt_area h4 {
		font-size: 12px;
		color: #2f3743;
	}
	.tt_area p {
		font-size: 11px;
		color: #2e3641;
	}

/* **************************** Layout Style ***************************** */
body{background:url(/image2012/header/main/header_btm_line02.png) left 130px repeat-x}

#wrap{width:1000px;margin:0 auto;text-align:left;position:relative}

/* ***** header ***** */
#header{width:1000px;height:133px;text-align:left;z-index:30;background:url(/image2012/header/main/header_btm_line.png) -1px 108px no-repeat}

.srch_area{width:1000px;margin:15px 0 0 0;overflow:hidden}

/* Auric Logo */
.srch_area h1{float:left;width:252px;overflow:hidden;margin:0 30px 0 0;text-align:right}

/* °Ë»ö */
.srch_area div.srch_main{width:429px;float:left;margin:21px 30px 0 0;overflow:hidden;position:relative;display:inline}
.srch_icon{width:14px;position:absolute;left:289px;top:16px}
.srch_text{width:380px;position:absolute;left:305px;top:18px;overflow:hidden}
#srch_text2{width:380px;height:14px;display:block;text-align:left}
.srch_area div.srch_main span.srch_blue{width:358px;height:27px;border:7px solid #479ab6;background-color:#fff;display:inline-block;float:left}
.srch_area div.srch_main #srch_bar{width:323px;height:18px;line-height:18px;border-style:none;border-width:0;color:#000000;font-size:14px;font-family:"µ¸¿ò",dotum,sans-serif;font-weight:bold;margin-bottom:0;margin-left:6px;margin-right:0;margin-top:5px;outline-style:none}
.srch_area div.srch_main #SearchText{width:323px;height:18px;line-height:18px;border-style:none;border-width:0;color:#000000;font-size:14px;font-family:"µ¸¿ò",dotum,sans-serif;font-weight:bold;margin-bottom:0;margin-left:6px;margin-right:0;margin-top:5px;outline-style:none}
.srch_area div.srch_main .srch_btn{float:right;margin:0 0 0 5px;}

.srch_comp{position:absolute;top:34px;left:5px;z-index:10;width:360px}
.btn_arw{position:absolute;top:-27px;left:337px}
.btn_arw a{display:block;padding:8px 5px}

/* nrf, auri Logo */
.logo_etc{float:left;margin:26px 0 0 0}
.logo_etc .img01{margin:0 20px 0 0}

/* Lnb */
.lnb{width:990px;height:16px;margin:27px 0 0 0;padding:0 0 0 10px;position:absolute;left:0;top:78px}
.lnb ul{width:990px;height:16px;overflow:hidden;margin:0;padding:0;position:relative}
.lnb ul span.new_icon{width:12px;height:12px;position:absolute;left:420px;top:2px}
.lnb li{height:16px;float:left}
.lnb li a{}
.lnb li a img{}
.lnb li.lnb01{margin:0 98px 0 0;padding:0}
.lnb li.lnb02{margin:0 98px 0 0;padding:0}
.lnb li.lnb03{margin:0 98px 0 0;padding:0}
.lnb li.lnb04{margin:0 90px 0 0;padding:0}
.lnb li.lnb05{margin:0 98px 0 0;padding:0}
.lnb li.lnb06{margin:0;padding:0}

/* Gnb */
.gnb{width:230px;position:absolute;left:880px;top:109px}
.gnb ul{margin:0;padding:0;position:relative}
.gnb ul span.new_icon{width:12px;height:12px;position:absolute;right:29px;top:1px}
.gnb ul li{float:left;margin:0 15px 0 0}

/* ***** content ***** */
#container{width:1000px;position:relative;overflow:hidden}

/* ÁÂÃø ÄÁÅÙÃ÷ */
#content{width:590px;margin:10px 0 0 0;padding:0 0 0 10px;float:left}
#content .section{margin:0 0 5px 0;position:relative;overflow:hidden}
#content .section.sbox{width:588px;border: 1px solid #d6d6d6;border-right:0;background-color:#f3f4f3}
#content .section.blue{background-color:#02b0ff}
#content .section.white{background-color:#fff}

/* ¿ìÃø ÄÁÅÙÃ÷ */
.aside{width:390px;min-height:600px;margin:10px 10px 0 0;float:left}
.aside .section{width:390px;margin:0 0 5px 0;padding:0;position:relative}
.aside .section.login{width:388px;border: 1px solid #ccd4e2;border-bottom: 1px solid #f2f4f7;background-color:#f2f4f7}
.aside .section.logout_bd{border-bottom: 1px solid #ccd4e2}
.aside .section.sbox{width:388px;border: 1px solid #d6d6d6;background-color:#f3f4f3}
.aside .section.blue{background-color:#02b0ff}
.aside .section.white{background-color:#fff}

#wrap .ad {
	left: 1000px;	
}
#wrap .ad2 {
	display: none;
	position: absolute;
	top: 143px;
	left: -120px;	
	width: 120px;
	height: 98px;
	border: 1px solid #dfdfdf;
	background-color: #f7f7f7;
}
/* main banner */
#nav {
	position: absolute;
	right:10px;
	bottom: 5px;
	z-index: 9999;
}
	#nav a {
		display: block;
		float: left;
		width: 8px;
		height: 8px;
		margin-right: 3px;
		font-size: 0;
		text-index: -1000px;
		background-color: #98d2e6;
	}
	#nav a.active {
		background-color: #479ab6;
	}

/* auri link */
.auri-link {
	width: 148px;
	margin: 0 0 10px;
	padding: 0;
	border: 1px solid #ccc;
	background-color: #fcfcfc;
}
	.auri-link p.title {
		width: 98px;
		margin: 0 0 10px;
		padding: 10px 0 0 50px;
		font-family:'¸¼Àº °íµñ','Malgun Gothic',dotum,sans-serif;
		font-size: 14px;
		letter-spacing: -0.7px;
		color: #222;
		font-weight: bold;
		border-top: 3px solid #e0e0e0;
		text-align: center;	
		background: url(/image2012/ad/auri_link_logo2.jpg) 3px 10px no-repeat;
	}
	.auri-link ul {
		margin: 0 0 7px;
	}
	.auri-link ul li {
		margin: 0 0 0 9px;
		padding-bottom: 5px;
	}
	.auri-link ul li a {
		font-family:'¸¼Àº °íµñ','Malgun Gothic',dotum,sans-serif;
		font-size: 13px;
		color: #666;
		text-decoration: none;
	}
	.auri-link ul li a:hover {
		color: #ed1c24;
	}

/* **************************** Section Style ***************************** */
.section_header {
	width: 100%;
	height: 34px;
	line-height: 38px;
	position: relative;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #d6d6d6;
	background-color: #fff; /* fafafa */
}
	.section_header h3 {
		width: auto;
		margin-left: 20px;
		font-size: 14px;
	}
	.aside .section_header h3 {
		width: auto;
		margin-left: 15px;
		font-size: 12px;
	}
	.section_header h3 span {
		font-weight: normal;
		font-size: 12px;
		color: #aaa;
		margin: 0 3px;
	}
	.setting {
		position: absolute;
		top: 0px;
		right: 200px;
		z-index: 2;
	}
	.select_box {
		position: absolute;
		display: block;
		top: 5px;
		right: 10px;
		line-height: 21px;
		text-align: right;
	}
	/*
	.select_box {
		position: absolute;
		display: block;
		top: 6px;
		right: 10px;
		line-height: 21px;
		padding: 2px;
		text-align: right;
		border: 1px solid #d6d6d6;
	}
	*/
	.section_header select {
		font-size: 11px;
		font-family: dotum, 'µ¸¿ò', sans-serif;
		letter-spacing: 0;
		border: 0;
	}
	.more {
		position: absolute;
		top: 0px;
		right: 20px;
		z-index: 2;
	}
		.more a {
			color: #888 !important;
		}
		.more a:hover {
			color: #479ab6 !important;
		}
	.info {
		position: absolute;
		top: 0px;
		right: 15px;
		z-index: 2;
		font-weight: normal;
		font-size: 11px;
		color: #888 !important;
	}
		.info a {
			font-weight: normal;
			font-size: 11px;
			color: #888 !important;
		}
		.info a:hover {
			color: #479ab6 !important;
		}
	
/* **************************** ´º½º½ºÅÄµå : ¹®Çå ***************************** */
.news_stand .section_header {
	border-bottom: 1px solid #d6d6d6;
	background-color: #f8f8f8;
}
	.section_header .select_box.select_sort {
		right: 200px;
	}
	.section_header .select_box.select_organ {
		right: 5px;
	}
.news_stand .section_content {
	height: 547px; /*286px;*/
	margin: 0 0 0 23px;
	position: relative;
	overflow: hidden;
}

.news_stand .section_content .panel {
	width: 3920px;
	margin: 20px 0 0;
	overflow: hidden;
	position: relative;
}
.news_stand .section_content ul {
	width: 565px;
	float: left;
	
	overflow: hidden;
	
}
	.news_stand .section_content ul li {
		float: left;
		width: 100px;
		margin: 0 13px 10px 0;
	}
		.news_stand .section_content ul li .thm {
			display: block;
			position: relative;
			width: 100px;
			overflow: auto;
		}
			.news_stand .section_content ul li .thm_wrap {
				display: block;
				position: relative;
			}
				.news_stand .section_content ul li .thm img {
					width: 80px;
					height: 100px;
					margin-left: 5px;
					box-shadow: 2px 2px 1px #ccc;
				}
				.news_stand .section_content ul li .thm .thm_year {
					position: absolute;
					left: 5px;;
					bottom: 0;
					display: block;
					width: 80px;
					height: 20px;
					line-height: 22px;
					font-family: tahoma;
					font-style: normal;
					font-size: 11px;
					font-weight: bold;
					text-align: center;
					color: #fff;
					filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#75000000,endColorstr=#75000000);
					background-color: rgba(0,0,0,0.55);
				}
				.news_stand .section_content ul li .thm .thm_title {
					display: block;
					width: 90px;
					margin-top: 5px;
					margin-left: 5px;
					font-size: 11px;
					overflow: hidden;
					white-space: nowrap;
					text-overflow: ellipsis;
					-o-text-overflow: ellipsis;
				}
	
.news_stand .section_footer {
	width: 100%;
	height: 35px;
	position: relative;
}
.news_stand .section_footer p {
	position: absolute;
	bottom: 9px;
	right: 80px;
	color: #666;
}	
	.news_stand .section_footer p b {
		font-size: 11px;
		margin: 0 1px;
		font-family: tahoma, sans-serif;
	}
	.news_stand .section_footer p b#cur_num {
		color: #4d4d4d;
	}
	.news_stand .section_footer p b#tot_num {
		color: #999;
	}
	.news_stand .section_footer p .div_line {
		font-size: 10px;
		margin: 0 1px;
	}
	
.news_stand .section_footer .prev {
	right: 47px;
	background:url(/image2012/icon/icon_arrow_left.png) left top no-repeat;
}
.news_stand .section_footer .next {
	right: 27px;
	background:url(/image2012/icon/icon_arrow_right.png) left top no-repeat;
}
.news_stand .section_footer .prev,
.news_stand .section_footer .next {
	position: absolute;
	bottom: 10px;
	display: block;
	width: 21px;
	height: 19px;
	font-size: 0;
	text-indent: -1000px;
	cursor: pointer;
}

.news_stand span.new_icon{
	width:15px;
	height:13px;
	position:absolute;
	left:4px;
	top:0;
	background:url(/image2012/icon/new_icon.png) left top no-repeat;
	z-index: 100;
}

/* **************************** Keyword Cloud ***************************** */
.section_header .select_box.select_cloud {
	right: 10px;
}
.keyword_cloud .section_header .year {
	position: absolute;
	top: 0px;
	right: 215px;
	font-weight: bold;
	color: #666;
	z-index: 2;
}
.keyword_cloud .section_content {
	width: 533px;
	height: 220px;
	margin: 25px;
	padding: 0;
	position: relative;
	overflow: hidden;
}

/* **************************** Photo Gallery ***************************** */
#content .survey.sbox {
	border-top: none;
}
#content .survey.section {
	margin-bottom: 0;
}
.survey .section_header {
	width: 100%;
	height: 18px;
	line-height: 22px;
	padding-top: 16px;
	position: relative;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #d6d6d6;
	background-color: #fff; /* fafafa */
}
	.survey .section_header .more {
		top: 15px;
	}
.survey .section_content {
	margin: 0;
	padding: 0 0 5px;
	position: relative;
	overflow: hidden;
}
.survey .inner_survey {
    padding: 0 ;
}
    .survey .section_content .poll01 {
        position: relative;
        float: left;
        width: 254px;
        padding: 0 20px ;
        margin: 15px 0;
        overflow: hidden;
    }
        .survey .section_content .poll01 h5 {
            font-size: 12px;
            font-weight: bold;
            color: #479ab6;
            border-bottom: 1px solid #479ab6;
            margin: 0 0 5px 0;
            padding: 0;
        }
    .survey .section_content .poll02{
        position: relative;
        float: left;
        width: 254px;
        padding: 0 20px;
        margin: 15px 0;
        overflow: hidden;
    }
        .survey .section_content .poll02 h5 {
            margin: 0 0 5px 0;
            padding: 0;
            font-size: 12px;
            font-weight: bold;
            color: #f59892;
            border-bottom: 1px solid #f59892;
        }
        .survey .section_content .poll_top {
            overflow: hidden;
            margin: 0 0 5px;
        }
        .survey .section_content .poll_img {
            float: left;
            width: 100px;
            margin: 0 10px 0 0;
        }
        .survey .section_content .poll_con {
            float: left;
            width: 144px;
            text-align: justify;
            line-height: 16px;
            margin: 0;
        }
        .survey .section_content .poll01 p.poll_date {
            position: absolute;
            right: 20px;
            top: 0;
            color: #a5a5a5;
            font-size: 11px;
        }
        .survey .section_content .poll02 p.poll_date {
            position: absolute;
            right: 20px;
            top: 0;
            color: #a5a5a5;
            font-size: 11px;
        }
        .survey .section_content .poll_bottom {
            clear: both;
            margin: 0;
            padding: 3px 0 0 0;
            overflow: hidden;
        }
        .survey .section_content .poll_num {
            float: left;
            padding-top: 5px;
            font-weight: bold;
            text-align: center;
            color: #6e6e6e;
        }
        .survey .section_content .poll_btn {
            float: right;
        }

/* **************************** Photo Gallery ***************************** */
#content .photo_gallery.sbox {
	border-top: none;
}
.photo_gallery .section_header {
	width: 100%;
	height: 18px;
	line-height: 22px;
	padding-top: 16px;
	position: relative;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #d6d6d6;
	background-color: #fff; /* fafafa */
}
	.photo_gallery .section_header .more {
		top: 15px;
	}
.photo_gallery .section_content {
	height: 138px;
	margin: 0;
	padding: 15px 0 25px 25px;
	position: relative;
	overflow: hidden;
}
	.photo_gallery .section_content ul {
		width: 100%;
	}
		.photo_gallery .section_content ul li {
			width: 160px;
			float: left;
			margin: 0 30px 20px 0;
			padding: 0;
		}
		/* ie7, ie8 */
		.lt-ie7 .photo_gallery .section_content ul li,
		.lt-ie8 .photo_gallery .section_content ul li {
			margin-right: 24px;
		}
			.photo_gallery .section_content ul li a {
				display: block;
				width: 160px;
				height: 100px;
			}
				.photo_gallery .section_content ul li a img {
					width: 160px;
					height: 100px;
				}
			.photo_gallery .section_content ul li p {
				width: 160px;
				margin: 5px 0 0;
			}
				.photo_gallery .section_content ul li p span.pht_title {
					width: 100px;
					float: left;
					font-weight: bold;
					color: #2f3743;
					text-align: left;
				}
				.photo_gallery .section_content ul li p span.pht_name {
					width: 50px;
					float: right;
					font-size: 11px;
					color: #666;
					text-align: right;
				}
	
/* **************************** Login ***************************** */
.login {
	overflow: hidden;
	position: relative;
	height: 98px;
}
	.login_info {
		position: absolute;
		right: 10px;
		top: 10px;
		width: 177px;
		height: 79px;
		padding-left: 13px;
		border-left: 1px solid #d9dfe8;
		z-index: 999
	}
		.login_info img {
			width: 177px;
			height: 79px;
		}
	.login_area {
		position: relative;
		width: 186px;
		height: 50px;
		margin: 25px 0 0 15px;
	}
		.input_area {
			width: 100px;
			float: left;
			margin: 0 8px 0 0;
		}
			.input_area input {
				width: 98px;
				height: 16px;
				margin: 0 0 4px 0;
				padding: 4px 0 0 4px;
				border: 1px solid #bebebe;
				font-size: 12px;
				color: #333
			}
			.input_area input:focus {
				border: 1px solid #479ab6;
			}
			.input_area input[placeholder] {
				color: #888;
				font-size: 11px;
			}
			.lt-ie7 .input_area input {
				margin: 0 0 3px;
			}
			
		.login_btn {
			width: 48px;
			height: 48px;
			float: left;
			line-height: 48px;
			text-align: center;
			font-size: 11px;
			letter-spacing: -1px;
			color: #5f6164;
			border: 1px solid #bebebe;
			border-radius: 2px;
			background-color: #fefefe;
			cursor: pointer;
		}
			.login_btn input {
				width: 48px;
				height: 48px;
				line-height: 48px;
				margin: 0;
				padding: 0;
				border: 0;
				text-align: center;
				font-size: 11px;
				color: #5f6164;
				background-color: #fefefe;
				cursor: pointer;
			}
	
	.chk_id_login {
		position: absolute;
		top: 7px;
		left: 15px;
		display: inline-block;
		z-index: 10;
		margin: 0 0 6px;
	}
		.chk_login input {
			vertical-align: middle;
			margin: -1px 0 1px
		}
		.label_chk {
			font-size: 11px;
			color: #5f6164;
			letter-spacing: -1px;
			cursor: pointer
		}
		
	.btn_lnk {
		position: absolute;
		top: 70px;
		left: 14px;
		display: inline-block;
		margin: 6px 0 2px;
		font-size: 11px;
		color: #5f6164;
	}
	.lt-ie7 .btn_lnk {
		margin: 5px 0 2px;
	}
		.btn_lnk a, .btn_lnk a:visited {
			font-size: 11px;
			color: #5f6164;
			letter-spacing: -1px
		}
		.btn_lnk a:hover {
			color: #479ab6;
		}
		.btn_join {
			margin: 0 17px 0 2px
		}

/* **************************** Logout ********************************* */
.user_info {
	height: 30px;
	padding-top: 20px;
}
	.welcome_msg {
		width: 185px;
		display: block;
		margin: 0 5px 0 10px;
	}
	.modify {
		position: absolute;
		top: 29px;
		left: 210px;
		display: block;
		font-size: 11px;
		color: #888 !important;
		vertical-align: baseline;
		padding-left:17px;
		background: url(/image2012/icon/icon_modify.png) left 2px no-repeat;
	}
	.modify:hover {
		color: #479ab6 !important;
		text-decoration: underline !important;
	}
	.point_status {
		position: absolute;
		top: 4px;
		left: 210px;
		display: block;
		width: 90px;
		line-height: 30px;
		text-align: left;
		vertical-align: middle;
		color: #777;
	}
		.point_status b {
			color: #479ab6;
			vertical-align: baseline;
			padding-left:17px;
			background: url(/image2012/icon/icon_point.png) left 0 no-repeat;
		}
		
	.logout_btn {
		position: absolute;
		top: 12px;
		right: 10px;
		display: block;
		width: 52px;
		height: 24px;
		line-height: 24px;
		margin: 0;
		padding: 0;
		text-align: center;
		font-size: 11px;
		color: #5f6164;
		letter-spacing: -1px;
		border: 1px solid #bebebe;
		border-radius: 2px;
		background-color: #fff;
		cursor: pointer;
	}
		.logout_btn input {
			width: 52px;
			height: 24px;
			margin: 0;
			padding: 0;
			line-height: 26px;
			font-size: 11px;
			color: #5f6164;
			letter-spacing: -1px;
			border: 0;
			cursor: pointer;
			background-color: #fff;
		}
	
.user_link {
	overflow: hidden;
	position: relative;
	width: 388px;
	height: 48px;
	border-top: 1px solid #d4d5d7;
}
	.user_link .tab_slider {
		position: absolute;
		bottom: 0;
		left: 79px;
		overflow: hidden;
		width: 370px;
		height: 48px
	}
	.user_link .m_i_alog a {
		position: absolute;
		left: 0;
		top: 0;
		z-index: 999;
		display: block;
		width: 77px;
		height: 48px;
		color: #4d4d4d;
		font-size: 0;
		text-indent: -1000px;
		font-weight: bold;
		border-top: 1px solid #eee;
		border-right: 1px solid #ccd4e2;
		background: #e1e4ec url(/image2012/icon/main_logout/icon_go_alog.png) left top no-repeat;
	}
	.user_link li {
		float: left;
		position: relative;
	}
	.user_link li a {
		display: block;
		overflow: hidden;
		position: relative;
		width: 58px;
		height: 46px;
		margin-left: -1px;
		line-height: 46px;
		font-size: 0;
		text-indent: -1000px;
		color: #888;
		text-align: center;
		text-decoration: none;
		border: 1px solid #d4dbe7;
		border-top: 1px solid #fdfdfd;
	}
	.user_link li a:hover {
		background-color: #eee;
		color: #4d4d4d;
		background-position: left -46px;
	}
	/* myÀú¼­ */
	.m_i01 a {background: #f2f4f7 url(/image2012/icon/main_logout/icon_go_icon01.png) left top no-repeat;}
	/* °øÀúÀÚ */
	.m_i02 a {background: #f2f4f7 url(/image2012/icon/main_logout/icon_go_icon02.png) left top no-repeat;}
	/* ¾Ë¸®¹Ì */
	.m_i03 a {background: #f2f4f7 url(/image2012/icon/main_logout/icon_go_icon03.png) left top no-repeat;}
	/* ½ºÅ©·¦ */
	.m_i04 a {background: #f2f4f7 url(/image2012/icon/main_logout/icon_go_icon04.png) left top no-repeat;}
	/* ¿ø¹®º¹»ç */
	.m_i05 a {background: #f2f4f7 url(/image2012/icon/main_logout/icon_go_icon05.png) left top no-repeat;}
	/* Å¬·´ */
	.m_i06 a {background: #f2f4f7 url(/image2012/icon/main_logout/icon_go_icon06.png) left top no-repeat;}
	/* ¼­Æò */
	.m_i07 a {background: #f2f4f7 url(/image2012/icon/main_logout/icon_go_icon07.png) left top no-repeat;}
	/* ´ñ±Û */
	.m_i08 a {background: #f2f4f7 url(/image2012/icon/main_logout/icon_go_icon08.png) left top no-repeat;}
	
	.alert_box {
		display: block;
		position: absolute;
		top: 15px;
		left: 10px;
		height: 14px;
		background: transparent url(/image2012/icon/main_logout/alert_box.png) no-repeat left top;
		font-family: tahoma,sans-serif;
		font-size: 10px;
		line-height: 12px;
		color: #fff;
		letter-spacing: 0;
		text-indent: 0;
	}
		.alert_box em {
			display: inline-block;
			position: relative;
			top: auto;
			right: -5px;
			width: auto;
			height: 14px;
			padding: 0 4px 0 2px;
			background: url(/image2012/icon/main_logout/alert_box.png) no-repeat 100% top;
			text-indent: -4px;
			white-space: nowrap;
			font-style: normal;
		}
	
	.user_link a.tab_slider_next {
		position: absolute;
		top: 0;
		right: 0;
		width: 16px;
		height: 48px;
		border-left: 1px solid #bdbfbd;
		background: url(/image2012/icon/main_logout/icon_next.png) 1px top no-repeat;
	}
	.user_link a.tab_slider_prev {
		position: absolute;
		top: 0;
		right: 0;
		width: 16px;
		height: 48px;
		border-left: 1px solid #bdbfbd;
		background: url(/image2012/icon/main_logout/icon_prev.png) 1px top no-repeat;
	}
	.user_link a.tab_slider_next:hover,
	.user_link a.tab_slider_prev:hover {
		background-position: 1px -47px;
	}

/* **************************** Notice ***************************** */
.notice .tab_area li {
	width: 33.299999999999999%;
}
.notice .tab_con {
	height: 142px;
}
	.notice .tab_con li {
		width: 348px;
		overflow: hidden;
		text-overflow: ellipsis;
  	white-space: nowrap;
	}
	.notice .tab_con ul li span.event_con {
		display: inline;
		margin: 0;
		padding: 0;
	}
	.notice .tab_con ul li span.event_date {
		display: block;
		margin: -4px 0 0;
		padding: 0;
		font-size: 11px;
		color: #777;
	}

/* **************************** People ***************************** */
/*
.people .tab_area li {
	width: 49.9999999%;
}
.people .tab_con {
	height: 112px;
}
*/
.section_header .select_box.select_sido {
	right: 165px;
}
	
.section_header .select_box.select_univ {
	right: 5px;
}
.people .section_content {
	width: 358px;
	height: 120px;
	margin: 0 15px;
	position: relative;
	overflow: hidden;
	background-color: #fff;
}


.people_prev,
.people_next {
	position: absolute;
	top: 13px;
	display: block;
	width: 21px;
	height: 19px;
	font-size: 0;
	text-indent: -1000px;
	cursor: pointer;
}
.people_prev {
	right: 20px;
	background:url(/image2012/icon/icon_arrow_left.png) left top no-repeat;
}
.people_next {
	right: 0;
	background:url(/image2012/icon/icon_arrow_right.png) left top no-repeat;
}

	.people .section_content .people_title {
		height: 45px;
		line-height: 45px;
		overflow: hidden;
	}
		.people .section_content .people_title .univ_logo {
			width: 24px;
			height: 24px;
			float: left;
			margin: 10px 10px 0 0;
		}
			.people .section_content .people_title .univ_logo img {
				width: 24px;
				height: 24px;
				vertical-align: middle;
			}
		.people .section_content .people_title p {
			width: 270px;
			float: left;
		}
			.people .section_content .people_title .univ {
				font-size: 14px;
				font-weight: bold;
				color: #2f3743;
			}
			.people .section_content .people_title .major {
				font-size: 12px;
				color: #5f6164;
			}
	
	.people .section_content .people_content {
		overflow: hidden;
		position: relative;
		height: 63px;
	}

/* people tab slider */

.people_pic {
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 340px;
	height: 63px;
}

	.p_pnum {
		position: absolute;
		right: 0;
		bottom: -5px;
		color: #666;
		letter-spacing: -1px;
	}
		.p_pnum b {
			font-size: 11px;
			margin: 0 1px;
			font-family: tahoma, sans-serif;
			vertical-align: bottom;
		}
		.p_pnum b#p_cnum {
			color: #4d4d4d;
		}
		.p_pnum b#p_tnum {
			color: #999;
		}
		.p_pnum .div_line {
			margin: 0 1px;
			font-size: 9px;
			vertical-align: bottom;
		}
	
	.people_pic ul {
		width: auto;
		min-width: 348px;
	}
	.people_pic li {
		float: left;
		width: 68px;
		position: relative;
	}
	.people_pic li a {
		display: block;
		width: 56px;
		height: 63px;
	}
		.people_pic li a img {
			width: 56px;
			height: 63px;
		}
	
	.people_content a.tab_next_people {
		position: absolute;
		top: 0;
		right: 1px;
		width: 16px;
		height: 48px;
		border: 1px solid #cdcfcd;
		border-radius: 2px;
		background: url(/image2012/icon/main_logout/icon_next.png) 1px top no-repeat;
	}
	.people_content a.tab_prev_people {
		position: absolute;
		top: 0;
		right: 1px;
		width: 16px;
		height: 48px;
		border: 1px solid #cdcfcd;
		border-radius: 2px;
		background: url(/image2012/icon/main_logout/icon_prev.png) 1px top no-repeat;
	}
	.people_content a.tab_next_people:hover,
	.people_content a.tab_prev_people:hover {
		background-position: 1px -47px;
	}
	
/* **************************** Author ***************************** */
.author .section_content {
	width: 388px;
	height: 210px;
	margin: 0;
	position: relative;
	overflow: hidden;
	background-color: #fff;
}

.author .tab_wrap {
	
}
	.author .tab_area {
		border-right: 0px solid #d6d6d6;
	}
		.author .tab_area li {
			width: 14.285714285%;
			float: left;
		}
		.author .tab_area li a {
			padding: 6px 0 2px;
			display: block;
			font-size: 11px;
			color: #888;
			letter-spacing: -1px;
			line-height: 14px;
			text-align: center;
			border: 0;
			border-bottom: 0px solid #d6d6d6;
			background-color: #f0f0f0;
		}
		.author .tab_area li.on a {
			color: #378aa6;
			font-weight: normal;
			border-bottom: 1px solid #fff;
			background-color: #fff;
		}
		.author .tab_con {
			height: 131px;
			padding: 0;
			margin-top: 0;
			border: 0px solid #d6d6d6;
		}
		
		/* notice list style */
		.author .tab_con ul {
			
		}
			.author .info {
				top: 5px;
			}
			.author .tab_con ul li {
				line-height: 1.6;
			}
				.author .tab_con ul li a {
					color: #2f3743;
				}
				.author .tab_con ul li a:hover {
					color: #2f3743;
					text-decoration: underline;
				}
					.author .tab_con ul li span.event_con {
						display: block;
						margin: 0;
						padding: 0;
					}
					.author .tab_con ul li span.event_date {
						display: block;
						margin: -4px 0 0;
						padding: 0;
						font-size: 11px;
						color: #777;
					}

	.author_list {
		padding: 10px 15px 15px;
	}
	.lt-ie7 .author_list {
		padding-top: 7px;
	}
		.author_list ul {
			width: 100%;
		}
		.author_list li {
			width: 368px;
			margin: 2px 0 5px;
			overflow: hidden;
		}
		.lt-ie7 .author_list li {
			float: left;
			height: 20px;
			line-height: 20px;
		}
			.author_list li .name {
				float: left;
				width: 48px;
				margin: 2px 10px 0 0;
			}
			.author_list li .univ {
				float: left;
				width: 140px;
				margin: 2px 10px 0 0;
			}
			.author_list li .people_num {
				position: relative;
				float: left;
				width: 62px;
				height: 20px;
				margin: 0 7px 0 0;
			}
				.author_list li .people_num a {
					display:block;
					width: 62px;
					height: 20px;
					font-size: 0;
					line-height: 1;
					text-indent: -1000px;
					margin-right: 5px;
					background: url(/image2012/button/btn_people_num_on.jpg) left top no-repeat;
					opacity: 0.7;
				}
				.author_list li .people_num a:hover {
					opacity: 1;
					text-decoration: none;
				}
			.author_list li .page_num {
				position: relative;
				float: left;
				width: 82px;
				height: 20px;
			}
				.author_list li .page_num a {
					display:block;
					width: 82px;
					height: 20px;
					font-size: 0;
					line-height: 1px;
					text-indent: -1000px;
					background: url(/image2012/button/btn_page_num_on.jpg) left top no-repeat;
					opacity: 0.7;
				}
				.author_list li .page_num a:hover {
					opacity: 1;
					text-decoration: none !important;
				}
				.author_list li b {
					position: absolute;
					right: 3px;
					top: 4px;
					display: block;
					width: 23px;
					font-size: 11px;
					text-indent: 0;
					line-height: 1.5;
					text-align: center;
					font-weight: bold;
					color: #479ab6;
					cursor: pointer;
				}
			
			/*
			
			.author_list li .people_num {
				float: left;
				width: 55px;
				margin: 0 5px 0 0;
				font-size: 11px;
				text-align: center;
			}
				.author_list li .people_num a {
					margin-right: 3px;
					opacity: 0.5;
				}
				.author_list li .people_num a:hover {
					opacity: 0.75;
				}
					.author_list li .people_num a img {
						vertical-align: middle;
					}
			.author_list li .page_num {
				float: left;
				width: 70px;
				margin: 0;
				font-size: 11px;
				letter-spacing: -1px;
				text-align: right;
				color: #979ba1;
			}
			.author_list li b {
				font-weight: bold;
				color: #479ab6;
				margin: 0 3px 0 0;
			}
			
			*/
			
/* **************************** ALOG+ ***************************** */
/*
.openauric .tab_area li {
	width: 49.9999999%;
}
.openauric .tab_con {
	height: 156px;
}
*/
.alog .section_content {
	width: 358px;
	height: 328px; /*260px;467px;520px;*/
	margin: 10px 15px 25px;
	position: relative;
	overflow: hidden;
	background-color: #fff;
}

	.alog .info {
		top: 5px;
	}

.sec_alog{margin:0;padding:0}
.sec_alog dl{width:358px;margin:0 0 18px 0;position:relative}
.sec_alog dl dt{width:299px;padding:0 0 0 58px;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:bold}
.sec_alog dl dd{width:299px;padding:0 0 0 58px}
.sec_alog dl dd span{color:#479ab6}
.sec_alog dl dd span.divline{color:#cfcfcf}
.sec_alog dl dd.alog_date{width:299px;color:#888;font-size:11px;padding:3px 0 3px 58px}
.sec_alog dl dd.alog_pic{width:47px;height:47px;position:absolute;left:0;top:0px;padding:0}

/* Tooltip */
#tt_alog {
	cursor: pointer;
}
.tt_area.tt_alog {
	width: 208px;
	padding: 15px;
	border: 1px solid #c1b276;
	background-color: #fef3ae;
	z-index: 999;
	box-shadow: 0 1px 5px rgba(33,33,33,0.45);
}
	.tt_area.tt_alog .tt_header {
		height: 20px;
		line-height: 20px;
	}
	.tt_area.tt_alog .tt_content {
		padding: 10px 0;
	}
	.tt_area.tt_alog .tt_footer {
		padding: 5px 0;
	}
	.tt_area.tt_alog h4 {
		font-size: 12px;
		color: #2f3743;
	}
	.tt_area.tt_alog p {
		font-size: 11px;
		color: #2e3641;
		text-align: justify;
	}

/* **************************** ALOG+ ***************************** */
/*
.openauric .tab_area li {
	width: 49.9999999%;
}
.openauric .tab_con {
	height: 156px;
}
*/
.auri-publication .section_content {
	width: 360px;
	height: 328px; /*260px;467px;520px;*/
	margin: 10px 14px 25px;
	position: relative;
	background-color: #fff;
}
.auri-publication .section_content ul.list {
    overflow: hidden;
    width: 100%;
}
.auri-publication .section_content ul.list > li {
    float: left;
    width: 33.33333%;
    margin-bottom: 25px;
    text-align: center;
}
.auri-publication .section_content ul.list > li > a {
    display: block;
    width: 100px;
    margin: 0 auto;
    transition: all 0.25s;
}
.auri-publication .section_content ul.list > li > a > span.thm {
    display: block;
    overflow: hidden;
    width: 100px;
    height: 130px;
    margin: 0 0 5px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.25);
}
.auri-publication .section_content ul.list > li > a > span.thm > img {
    max-width: 100%;
    height: 130px;
}
.auri-publication .section_content ul.list > li > a > span.title {
    display: block;
    text-align: center;
}
.auri-publication .section_content ul.list > li > a:hover > span.title {
    color: #f55;
}



/* **************************** Page Style ***************************** */
.blind{display:block;overflow:hidden;height:1px;width:1px;margin:0 -1px -1px 0;padding:0;font-size:0;line-height:0;text-align:left}  
.blind:hover,  
.blind:active,  
.blind:focus{width:100%;height:auto;margin:0;padding:5px 0;font-weight:bold;font-size:12px;font-family:Tahoma;color:#333;line-height:1;text-decoration:none !important;text-indent:10px}

.blind02{overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
.div_clear{clear:both}

/* Common */
.blind_element {
	display: block;
	overflow: hidden;
	position: absolute;
	top: -1000em;
	left: 0
}
:root legend {
	margin-top: -1px;
	font-size: 0;
	line-height: 0
}
.ir {
	display: block;
	overflow: hidden;
	position: relative;
	z-index: -1;
	height: 11px;
	font-size: 11px;
	white-space: nowrap
}
.ellipsis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis
}
.entry-title {
	display: none
}

.show {
	display: block
}
.hide {
	display: none
}

#wrap .bd_b0 {
	border-bottom: 0;
}
#wrap .bd_b1 {
	border-bottom: 1px solid #d6d6d6;
}
#wrap .bd_t0 {
	border-top: 0;
}
#wrap .bd_r0 {
	border-right: 0;
}
#wrap .bd_t1 {
	border-top: 1px solid #d6d6d6;
}
#wrap .mg_t0 {
	margin-top: 0;
}
#wrap .mg_b0 {
	margin-bottom: 0;
}
#wrap .mg_r0 {
	margin-right: 0;
}
#wrap .pd_t5 {
	padding-top: 5px;
}
#wrap .pd_b5 {
	padding-bottom: 5px;
}
#wrap .pd_r5 {
	padding-right: 5px;
}

/* select box width setting */
.section_header .select_box.select_sort .selectBox-dropdown {
    min-width: 90px;
}
.section_header .select_box.select_organ .selectBox-dropdown {
    min-width: 185px;
}
.section_header .select_box.select_cloud .selectBox-dropdown {
    min-width: 190px;
}
.section_header .select_box.select_sido .selectBox-dropdown {
    min-width: 80px;
    top: 5px;
}
.section_header .select_box.select_univ .selectBox-dropdown {
    min-width: 150px;
    top: 5px;
}

/* **************************** ¸ð´Þ ÆË¾÷ ***************************** */
/* º¯°æ ¾à°ü µ¿ÀÇ ¹× È¸¿øÁ¤º¸ ¼öÁ¤ */


/*  */


/*  */

/* **************************** ¸ð¹ÙÀÏ »çÀÌÆ® ¹Ù·Î°¡±â ***************************** */
.mobile_go {
	margin: 10px 0 50px;
	display: block;
	width: 100%;
	height: 100px;
	background: url(/image2012/footer/bg_mobile_go.jpg) left top repeat-x;
	background-size: 1px 100px;
	border: 1px solid #aaa;
}
.mobile_go img {
	width:375px;
	height:100px;
	display: block;
	margin: 0 auto;
}

/* ==========================================================================
   
   AURI ¹è³Ê ¸ÞÀÎ ÆäÀÌÁö Àû¿ë ½ºÅ¸ÀÏ
 	 ÀÏ½Ã : 2014-12-29
   
   ========================================================================== */

body{
	background:url(/image2012/auric_new/header_btm_line02_new.png) left 197px repeat-x;
}

.auri_top_area {
    display: none;
	position: relative;
	width: 1000px;
	height: 28px;
	margin: 0 auto;
	padding: 20px 0 10px;
}
	.auri_top_area .go_auri {
		position: absolute;
		left: 9px;
		top: 20px;
	}
	.auri_top_area .auri_eng {
		position: absolute;
		right: -140px;
		top: 20px;	
	}


/* ***** header ***** */
#header{width:1000px;height:143px;text-align:left;z-index:30;background:url(/image2012/auric_new/header_btm_line_new.png) -1px 118px no-repeat}


.srch_area{width:1000px;margin:15px 0 20px 0;overflow:hidden}


/* Auric Logo */
.srch_area h1{float:left;width:252px;overflow:hidden;margin:0 30px 0 30px;text-align:right}


/* °Ë»ö */
.srch_area div.srch_main{width:507px;float:left;margin: 8px 0 0;overflow:hidden;position:relative;display:inline}
.srch_icon{width:14px;position:absolute;left:289px;top:16px;display:none}
.srch_text{width:330px;position:absolute;left:365px;top:70px;overflow:hidden}
.srch_area div.srch_main span.srch_blue{width:446px;height:31px;border:5px solid #253d79;}
.srch_area div.srch_main #srch_bar{width:433px;height:20px;line-height:24px;}
.srch_area div.srch_main #SearchText{width:433px;height:20px;line-height:24px;}


/* Lnb */
.lnb{margin:37px 0 0 0;}

/* Gnb */
.gnb{top:119px}

/* auri ¹è³Ê 1 */
.auri_banner {
	margin: 10px 0 0 10px;	
}

/* auri ¹è³Ê 2,3 */
.auri_top_banner {
	width: 585px;
	height: 100px;
	margin-bottom: 5px;
	overflow: hidden;
}
	.auri_banner2 {
		float: left;
		width: 290px;
		height: 100px;
		margin-right: 5px;
	}
	.auri_banner3 {
		float: left;
		width: 290px;
		height: 100px;
	}

/* ÁÂÃø ÄÁÅÙÃ÷ */
#content{margin:5px 0 0 0;}

/* ¿ìÃø ÄÁÅÙÃ÷ */
.aside{margin:5px 10px 0 0;}

/* ¿ìÃø±¤°í */
#wrap .ad {
	top: 148px;
}


/* Áö¿ì±â 
.srch_icon{width:14px;position:absolute;left:309px;top:16px}
.srch_text{width:330px;position:absolute;left:335px;top:18px;overflow:hidden}
*/

/* ==========================================================================
   
   ¸ÞÀÎ ÆäÀÌÁö ¹è³Ê Àû¿ë ½ºÅ¸ÀÏ
 	 ÀÏ½Ã : 2015-09-30
   
   ========================================================================== */

body{
	background:url(/image2012/auric_new/header_btm_line02_new.png) left 190px repeat-x;
}

.auric_top_area {
	position: relative;
	width: 1000px;
	height: 31px;
	margin: 0 auto;
	padding: 0 0 20px;
}
	.auric_top_area .top_banner_area {
		position: absolute;
		right: -164px;
		top: 10px;	
	}
	.auric_top_area .top_banner_area a {
		margin: 0 10px;
	}


/* ***** header ***** */
#header{width:1000px;height:143px;text-align:left;z-index:30;background:url(/image2012/auric_new/header_btm_line_new.png) -1px 118px no-repeat}


.srch_area{width:1000px;margin:10px 0 25px 0;overflow:hidden}


/* Auric Logo */
.srch_area h1{float:left;width:252px;overflow:hidden;margin:0 30px 0 30px;text-align:right}


/* °Ë»ö */
.srch_area div.srch_main{width:507px;float:left;margin: 8px 0 0;overflow:hidden;position:relative;display:inline}
.srch_icon{width:14px;position:absolute;left:289px;top:16px;display:none}
.srch_text{width:380px;position:absolute;left:345px;top:65px;overflow:hidden}
.srch_area div.srch_main span.srch_blue{width:446px;height:31px;border:5px solid #253d79;}
.srch_area div.srch_main #srch_bar{width:433px;height:20px;line-height:24px;}
.srch_area div.srch_main #SearchText{width:433px;height:20px;line-height:24px;}


/* Lnb */
.lnb{margin:37px 0 0 0;}

/* Gnb */
.gnb{top:119px}

/* auri ¹è³Ê 1 */
.auri_banner {
	margin: 10px 0 0 10px;	
}

/* auri ¹è³Ê 2,3 */
.auri_top_banner {
	width: 585px;
	height: 100px;
	margin-bottom: 5px;
	overflow: hidden;
}
	.auri_banner2 {
		float: left;
		width: 290px;
		height: 100px;
		margin-right: 5px;
	}
	.auri_banner3 {
		float: left;
		width: 290px;
		height: 100px;
	}

/* ÁÂÃø ÄÁÅÙÃ÷ */
#content{margin:5px 0 0 0;}

/* ¿ìÃø ÄÁÅÙÃ÷ */
.aside{margin:5px 10px 0 0;}

/* ¿ìÃø±¤°í */
#wrap .ad {
	top: 148px;
}


/* Áö¿ì±â 
.srch_icon{width:14px;position:absolute;left:309px;top:16px}
.srch_text{width:330px;position:absolute;left:335px;top:18px;overflow:hidden}
*/