
body{
	margin: 0px 0px 0px 0px;
	text-align:center;
	FONT-FAMILY:돋움,dotum;
}
div{
	border:0px solid #000000;
	FONT-FAMILY:돋움,dotum;
}
img{
	border:0px;
}
table{
	border-collapse:collapse; 
	border:0px solid;
	vertical-align:middle;
}
td{
	border:0px solid;
	text-align:center;
	vertical-align:middle;
	FONT-FAMILY:돋움,dotum;
	height:25px;
}
a{
	text-decoration: none;
	color: black;
}
.main{
	position:absolute;
	text-align:center;
}

.login_area{
	top:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	position:absolute;
	width:1024px;
}

.login_area .login_pop{
	top:200px;left:600px; display:none;
	width:300px;height:100px; color:#FFFFFF; font-size:18px;
	font-weight:bold;
	background-color:#A7BDDB;border-width:0px;border-color:#A7BDDB;
	text-align:center; overflow-y:hidden;
	padding:10px 0px 0px 0px;
	position:absolute;z-index:99;
	filter:Alpha(Opacity=90);
}

.login_area .login_pop .join_form {
	width: 120px;
	height: 17px;
	padding: 3px 0px 0px 5px;
	background-color: #fff;
	border: 1px solid #aaaaaa;
	font-size: 12px;
	color: #666;
}

.brd_main{
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #ffffff;
	background-image: none;
	background-origin: padding-box;
	color: #333;
	font-size: 9pt;
	padding: 0px;
	width: 80%;
	display: table;
	margin:0 auto;
	text-decoration:none;
	text-align:center;
}
.brd_main .gLlist{border-collapse:collapse;background:url(/img/common/th_tle.png) no-repeat; border-bottom:1px solid #b8b8b8;}
.brd_main .gLlist caption{display:none;}
.brd_main .gLlist th{text-align:center;font-size:11px;color:#515151;letter-spacing:-1px;border-bottom:1px solid #fff;height:35px;overflow:hidden;}
.brd_main .gLlist th a{background:url(/img/btn/i_sort.gif) right 46% no-repeat;padding-right:10px;font-weight:normal;color:#333;}
.brd_main .gLlist tr {
	height:30px;
	display: table-row;
	vertical-align: inherit;
	border-color: inherit;
}
.brd_main th.sid{width:50px;background:url(/img/common/bar_nline.gif) right center no-repeat;}
.brd_main th.email{width:150px;background:url(/img/common/bar_nline.gif) right center no-repeat;}
.brd_main th.nickname{width:100px;background:url(/img/common/bar_nline.gif) right center no-repeat;}
.brd_main th.thubimg{width:140px;background:url(/img/common/bar_nline.gif) right center no-repeat;}
.brd_main th.title{width:150px;background:url(/img/common/bar_nline.gif) right center no-repeat;}
.brd_main th.content{width:250px;background:url(/img/common/bar_nline.gif) right center no-repeat;}
.brd_main th.cnt{width:50px;background:url(/img/common/bar_nline.gif) right center no-repeat;}
.brd_main th.date{width:100px;background:url(/img/common/bar_nline.gif) right center no-repeat;}
.brd_main th.regdate{width:100px;background-image:none;}
.brd_main th.button{width:100px;border:0px 0px 0px 0px;background:url(/img/common/bar_nline.gif) left center no-repeat;}

.brd_main td{border:0px solid;text-align:center;font-size:11px;color:#848684;font-weight:bold;}
.brd_main td.sid{width:50px;}
.brd_main td.email{width:100px;}
.brd_main td.nickname{width:100px;}
.brd_main td.thubimg{width:140px;}
.brd_main td.button{width:100px;}
.brd_main td.title{width:150px;text-align:left;}
.brd_main td.content{width:250px;text-align:left;}
.brd_main td.cnt{width:50px;}
.brd_main td.date{width:100px;background-image:none;}
.brd_main td.regdate{width:100px;background-image:none;}

.brd_main .brd_paging{border:0px solid;text-align:center;vertical-align:top;padding:11px 0 8px 0;width:100%;}

.brd_main .gallerylist{}
.brd_main .gallerylist th{text-align:center; font-size:11px;color:#515151;letter-spacing:-1px;border-bottom:4px solid #93C9F4;height:31px;overflow:hidden;padding:0px;}
.brd_main .gallerylist th a{text-align:center; font-size:11px;color:#515151;letter-spacing:-1px;border-bottom:1px solid #fff;overflow:hidden;}
.brd_main .gallerylist td{border:0px solid #b8b8b8;width:120px;text-align:center;padding-left:5px;padding-top:10px;}

.brd_main .gallerylist_sub{}
.brd_main .gallerylist_sub .galleryimg{border:2px inset #6990D5;padding:4px; width:150px; height:120px;vertical-align:middle;}
.brd_main .gallerylist_sub .gallerytitle{border:0px solid #636466;text-align:center; font-size:11px;color:#515151;letter-spacing:-1px;overflow:hidden; width:120px;}
.brd_main .gallerylist_sub .gallerytitle a{border:0px solid #636466;text-align:center; font-size:11px;color:#515151;letter-spacing:-1px;overflow:hidden; width:120px;}
.brd_main .gallerylist_sub .gallerycheck{border:0px solid #636466;text-align:center; width:120px;}

.READ_AREA{
	width:720px;
	margin:0 auto;
	text-align:left;
	margin-top:3px;
	margin-bottom:10px;
	font:11px 돋움 dotum;
	border:1px solid #CCCCCC;
}
.READ_AREA .wrap_title{
	position:relative;
	width:720px;;
	height:65px;
	background-color:#EFEFEF;
	padding-top:0px;
}
.wrap_title .title{
	padding:16px 130px 0px 22px;
	font-size: 14px; 
	font-weight:bold;
	color:#000;letter-spacing:-1px;
}
.wrap_title .name{
	font:11px 돋움 dotum;
	padding-top:10px;
	padding-left:22px;
}
.wrap_title .name .d_name{
	color:#4a5dd0;
	padding-top:0px;
	letter-spacing:-1px;
	font-size: 11px; 
}
.wrap_title .name .d_id{
	font-size: 11px; 
	color:#777;
}
.wrap_title .wrap_info{
	position:absolute;
	right:20px;
	top:39px;
	width:320px;
	height:22px;
	text-align:right;
	border:0 solid;
}
.wrap_title .wrap_info span{
	font:11px 돋움 dotum;
	color:#666;
	letter-spacing:0;
}
.wrap_title .wrap_info .copy{
	letter-spacing:-1px;
}
.wrap_title .wrap_info .count{
	
	font-size: 11px; 
	background:url(/img/brd/ln_is_1.gif) 5px 1px no-repeat;
	padding-left:15px;
}
.wrap_title .wrap_info .count em{
	font:10px tahoma;
	color:#666;
}
.wrap_title .wrap_info .date{
	background:url(/img/brd/ln_is_1.gif) 5px 1px no-repeat;
	padding-left:15px;
	font:10px tahoma;
}
.READ_AREA .R_Content {
	width: 730px;;
	text-align: left;
	overflow: hidden;
	word-wrap: break-word;
}
.R_Content .content_area{
	width:720px;
	padding:0;
	margin:0 0 10px 0px;
	line-height:180%;
	text-align:left;
}
.READ_AREA .replysbt{
	text-align:right;
	padding:0px 10px 10px 0px;
}

.contentlist{
	text-align:left;
}

.contentlist a{text-decoration:none; font-size: 12px; color:#486B87;line-height:1.4;text-align:center;}
.contentlist a:hover{text-decoration:underline;color:#afafaf;text-align:center;}

.brd_main .brdline {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
	background-color:#79bbff;
	-webkit-border-top-left-radius:9px;
	-moz-border-radius-topleft:9px;
	border-top-left-radius:9px;
	-webkit-border-top-right-radius:9px;
	-moz-border-radius-topright:9px;
	border-top-right-radius:9px;
	-webkit-border-bottom-right-radius:9px;
	-moz-border-radius-bottomright:9px;
	border-bottom-right-radius:9px;
	-webkit-border-bottom-left-radius:9px;
	-moz-border-radius-bottomleft:9px;
	border-bottom-left-radius:9px;
	text-indent:0px;
	display:inline-block;
	color:#ffffff;
	font-family:'나눔고딕', NanumGothic,'맑은 고딕', 'Malgun Gothic';
	font-size:10pt;
	font-weight:bold;
	font-style:normal;
	height:40px;
	line-height:25px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #287ace;
}
.brdline caption{display:none;}
.brdline th{text-align:center;}
.brdline tr {
	height:40px;
	display: table-row;
	vertical-align: inherit;
	border-color: inherit;
}
.brdline th.line{background:url(/img/common/bar_nline.gif) right center no-repeat;}
.brdline th.no_line{background-image:none;}

.brdline td{
	text-shadow:none;
	color:#848684;
	font-family:'나눔고딕', NanumGothic,'맑은 고딕', 'Malgun Gothic';
	font-size:10pt;
	font-weight:bold;
	font-style:normal;
	border:0px solid;
	text-align:center;
	background-image:none;
}
.brdline td.line{
	border:0px solid;
	background:url(/img/common/bar_nline.gif) right center no-repeat;
}
.brdline td.no_line{
	border:0px solid;
	background-image:none;
}
.brdline .brd_paging{border:0px solid;text-align:center;vertical-align:top;padding:11px 0 8px 0;width:100%;}
.pg_curr{
	clear:left;
	text-align:center;
	padding-top:20px;
}

@media only screen and (min-width: 341px) and (max-width: 480px) {
	.READ_AREA{
		width: 306px;
	}
	.READ_AREA .wrap_title{
		width: 306px;
	}
	.wrap_title .wrap_info{
		width: 306px;
	}
	.READ_AREA .R_Content{
		width: 306px;
	}
	.R_Content .content_area{
		width: 306px;
	}
	.brdlist{
		width:306px !important;
	}
}