@charset "utf-8";
/* NHN Web Standardization Team (http://html.nhndesign.com/) JCM 080122 */ 

/* common */
.left{text-align:left !important;}
.fleft{float:left;}
.fright{float:right;}
.cboth{clear:both;}
.bnone {border:none !important;}
.vam{vertical-align:middle !important;}
.vm img, img.vm{vertical-align:middle;}
img.vtm {vertical-align:middle;margin:0 0 2px 0 !important;}/* 이미지 텍스트가 같이 있을 경우*/
img.vtlm {vertical-align:middle;margin:0 0 2px 10px !important;}/* 이미지 텍스트가 같이 있을 경우*/

img.vtm01 {vertical-align:middle;margin:0 0 2px 0 !important;}/* 작은 이미지일 경우 */
img.vtm02 {vertical-align:middle;margin:3px 0 0 0 !important;}/* 작은 이미지일 경우 */
.clear{display:block; float:none; clear:both; height:0; width:100%; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}

/* 패딩 */
.pdb_20 {padding-bottom:20px;}

/* 마진 */
.mgl_20 {margin-left:20px;}

/* 폰트 */
fc_01 {color:#9badbd;}

/*인풋*/
.inputType0 {
	height:1.3em;
	padding-top:4px;
	padding-left:3px;
	border-top:1px solid #909090; border-left:1px solid #909090;
	border-right:1px solid #cfdcdf; border-bottom:1px solid #cfdcdf;
	background:#ffffff;
	}

/* 셀렉 */
.selectType0 {
	height:1.7em;
	}

/* 텍스트 에어리어 */
.textArea01 {
	width:530px; height:150px; overflow: scroll; overflow-x: hidden;
	padding:10px 10px;
	}

/* Type Selector */
*{margin:0; padding:0; font-family:"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; } 

body {background:url(/images/bg_body.gif);font-size:12px;}
img, fieldset, button{border:none;}
hr, button img{display:none;}
li{list-style:none;}
a{text-decoration:none;}
a:hover, a:active, a:focus{text-decoration:underline;}
textarea{overflow:auto;} 
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} /* For Screen Reader */ 

/* Layout Selector */
#wrap {width:100%; height:768px; background:url(/images/main_bg.jpg) no-repeat;}
/* Header */
#header{width:1000px;}
#container{width:1000px;}
.poem_today{width:256px; float:left; margin:100px 20px 0 148px;}
	*html .poem_today {width:256px; float:left; margin:100px 20px 0 75px; } /* ie6 */
.poem_today a{text-decoration:none; color:#000;}
.poem_today a:hover, a:active, a:focus{text-decoration:underline;}
#content{width:345px; float:left; margin-top:40px;}

/* sub */
#sub_wrap{width:100%; height:768px; background:url(/images/bg_top.gif) repeat-x;}
#sub_top{width:100%; height:110px; background:url(/images/bg_t_sub.gif) no-repeat;}
#sub_content{background-color:#fff; padding-left:20px;}
#sub_footer{width:100%; height:183px; background:url(/images/bg_btm.gif) repeat-x;}
.img_footer{height:183px; background:url(/images/bg_b_sub.gif) no-repeat;}

/* 도란도란 */
.con02_01{position:relative; width:296px; margin-left:40px;}
.con02_01 .more{position:absolute; right:0; top:0; margin-top:-30px;}
	*html .con02_01 .more {position:absolute; right:0; top:0; margin-top:-5px;} /* ie6 */
.text_list{width:100%;}
.text_list li{margin-bottom:5px; padding:0 0 0 10px; background:url(/images/bu_list1.gif) no-repeat 0 5px;}
.text_list li a {color:#2D2C2D; text-decoration:none;}
.text_list li a:hover {text-decoration:underline;}

/* 명시감상 */
.con02_02{position:relative; width:240px; margin-top:45px; margin-left:100px;}
	*html .con02_02 {position:relative; width:240px; margin-top:30px; margin-left:100px;} /* ie6 */
.text_list02{width:100%;}
.text_list02 li{margin-bottom:18px;}
.text_list02 li a {color:#2D2C2D; text-decoration:none;}
.text_list02 li a:hover {text-decoration:underline;}

/* 갤러리/카툰 */
.con02_03{position:relative; width:100%; margin-top:74px; margin-left:20px;}
	*html .con02_03 {position:relative; width:100%; margin-top:54px; margin-left:20px;} /* ie6 */
.img_list li {display:inline; list-style:none; float:left; width:120px; margin:10px 50px 0 0; padding:0 0 3px 0; color:#FFF; font:12px 돋움, Dotum; text-align:center;}
.img_list li a {color:#FFF; text-decoration:none;}
.img_list li a:hover {text-decoration:underline;}
.img_list li img {display:block; margin-bottom:5px; border:none;}



