/**
 * top menu CSS
 * padding : 위, 오른쪽, 아래, 왼쪽
 * inherit : 상속을 받아뿌라
 * CSS로 만드는 것은 엄청나게 힘드네 -_- ;
 */


/* search
   -------------- */
.heightdiv {
	padding: 5px 0 5px 0;
}

.linediv_c {
	border-bottom: 1px solid #ccc;
}

.search {
	width: 300px;
	height : 24px;
	border: 0;
	background: #FFF url(/images/input.gif) no-repeat;
	padding: 4px;
	margin: 0 5px 1px 0;
	color: #4A8A31;
	font-weight: bold;
}

/**
.submit {
	background: #4A9EC6 url(/images/submit.gif) no-repeat;
	border: 0;
	padding: 4px 0;
	width: 65px;
	height : 24px;
	margin: 0 15px 1px 0;
	color: #FFF;
	font: bold 1em 돋움, tahoma;
	cursor:pointer;
}
*/

.submit {
	background: #4A9EC6 url(/images/submit.gif) no-repeat;
	border: 0;
	padding: 4px 0;
	width: 45px;
	height : 18px;
	margin: 0 5px 1px 0;
	color: #FFF;
	font-size : 8pt;
	font-family : 돋움, tahoma;
	cursor:pointer;
}



.login {
	width: 150px;
	border: none;
	padding: 4px;
}

/*
	layout
------ */
/* html	{height:100%; overflow-y:scroll;} *html	{overflow:hidden;}    */

#floatArea {text-align:center; position:fixed; _position:absolute; 
            z-index:1010; left:0; bottom:0; right:0;width:100%; height:25px; background:#FFF;overflow:hidden;}
            
#fix_wrap {position:relative; width:100%; height:100%; margin:0;  _overflow:auto;}

.feel_content {
	clear: both;
	margin: 0 auto;
	width: 1000px;
	/* padding: 5px; */
	text-align : left;
	z-index: 1;
	border:0px solid silver;
}

.header {
	height: 55px;
	background:;
	color: #808080;
	margin: 0;
	padding: 10px 0 0 0;
	border:0px solid gray;
	/* border-bottom: 1px solid #ccc; */
	border:0px solid blue;
}

.sub_header {
	float: left;
	padding: 0 0 2px 0;
	color: #808080;
	font-family : 돋움;
	font-size : 8pt;
}

.sub_header td {
	color: #808080;
	font-family : 돋움;
	font-size : 8pt;
	padding: 0;
}

/* logo */
.logo {
	float: left;
	padding:0;

	/*
	float: left;
	width :124px;
	padding: 7px 0 0 0;
	border:0px solid gray;
	*/
}

.top_info {
	width: 100%;
	padding: 0 0 0 0;
	margin: 0;
	background:;
	color: #808080;
	border:0px solid red;
}

.top_padding {
	float: left;
	width: 30px;
}
.top_info_left {
	float: left;
	width: 220px;
	font-family : 돋움;
	font-size : 8pt;
	padding: 0;
}

.top_info_right {
	float: right;
	width: 430px;
	text-align : right;
	font-family : 돋움;
	font-size : 8pt;
	padding: 0;
}


.bgside_left {
	clear: both;
	float: left;
	/* background: #FFF url(/images/top_img_01.gif) no-repeat;*/
	background : #5292bd;
	border: 0;
	width: 14px;
	height : 35px;
	margin: 0;
	color: #FFF;
}

.bgside_right {
	float: left;
	/* background: #FFF url(/images/top_img_03.gif) no-repeat; */
	background : #5292bd;
	border: 0;
	margin: 0;
	width: 14px;
	height : 35px;
	color: #FFF;
}


/*
.browse_category  {
	font-size: 0.9em;
	width: 190px;
	color: #FFF;
}
**/

.browse_category  {
	width:45px;
	background: inherit;
}


.bar {
	float: left;
	width : 1000px;
	font-size: 1.1em;
	height: 35px;
	color:;
	margin: 0;
	background: #5292BD;
	border:0px solid blue;
}
    .bar ul {
        background: inherit;
    }

	.bar_left {
		margin: 0;
		padding: 10px 1px 5px 14px;
		color: #FFF;
		font-size : 8pt;
		font-family : 돋움, tahoma;
		background: inherit;
		float: left;
	}

	.bar li {
		margin: 0;
		color: #FFF;
		background: inherit;
		float: left;
		padding: 10px 7px 5px 7px;
	}

    .bar li.active { margin: 0; background: #3E789F url(/images/bar.gif) no-repeat center top; color: #fff; font-weight: bold;	padding: 10px 7px 6px 7px;}


	.bar li a {
		font-weight: bold;
		color: #FFF;
		background: inherit;
		text-decoration: none;
	}

	.bar li a:hover {
		color: #E76918;
		background: inherit;
	}

	.bar_right {
		margin: 0;
		padding: 10px 14px 5px 1px;
		color: #FFF;
		font-family : 돋움, tahoma;
		font-size : 8pt;
		background: inherit;
		float: right;
	}

.bar_line {
	color: #000;
}

/**
.search_field {
	background: #fff url(/images/searchbg.gif) no-repeat right;
	color: #808080;
	clear: both;
	font-weight: bold;
	/** padding: 5px 20px 16px 10px;*/
	padding: 5px 25px 10px 6px;
	margin: 4px 0;
}
*/

.search_field {
	background: #fff;
	color : #454545;
}

.fixed_lnb_wrap {background:url('/images/bg_lnb.gif') repeat-x 0 0; margin:0 auto; height:30px;}


.grey {
	color: #808080;
	background: inherit;
	font-weight: normal;
}

.search_form {
	float: right;
	color : #454545;
}

/*****
.search_form #s_table {
	padding:0;
	color : #454545;
}

.search_form td {
	font-family : 돋움;
	font-size : 8pt;
	background: inherit;
	font-weight: normal;
	color : #454545;
}

.search_form td a {
	color: #808080;
	background: inherit;
	font-weight: normal;
	font-family : 돋움;
	font-size : 8pt;
}

.search_info {
	font-family : 돋움;
	font-size : 9pt;
	font-weight: normal;
}

.search_title {
	float: left;
	font-family : seevaa9;
	font-size : 9pt;
	font-weight: normal;
}

.subheader {
	margin: 0px 0 10px 0;
	border-bottom: 1px solid #eee;
	padding: 5px 0 5px 0;
	background: #A4A4A4;
	color: #fff;
}
***************/


/* left side
   --------- */

.left {
	float: left;
	width: 200px;
	margin: 0 0 0 0;
	background:;
}

.left_padding {
	float: left;
	width: 7px;
	background:;
}

.left_padding2 {
	float: left;
	width: 9px;
	background:;
}

.left h3 {
	clear: both;
	background: #ADC3CE url(/images/corner.gif) no-repeat top right;
	color:#fff;
	padding: 4px 0 4px 5px;
	font: bold 1em 돋움, tahoma;
	margin: 0 0 3px 0;
}

.left_box { margin: 0 0 10px 0; color: #000; background:; padding: 0 0; }

.left_banner_box { margin: 0 0 3px 0; color: #000; background:; padding: 0 0; }

/* right side
   ---------- */

.right {
	float: right;
	width: 780px;
	margin: 0 0 0 0;
	background:;
}

.right h3 {
	background: #A6AEB3  url(/images/corner.gif) no-repeat top right;
	color: #FFF;
	padding: 4px 0 4px 5px;
	font: bold 1em Tahoma, Arial, Sans-Serif;
	margin: 0 0 3px 0;
}

.right_articles {
	background: #f5f5f5;
	color: #414141;
	padding: 4px;
	margin: 0 0 3px 0;
}

.right_box {  margin: 0 0 10px 0; color: #000; background:; padding: 0 0; }

/*
 * 메인 - 중앙
 */
.main_right {
	float: left;
	width: 580px;
	margin: 0 0 0 0;
	background:;
}

.main_right h3 {
	background:  #D6D3CE url(/images/corner.gif) no-repeat top right;;
	color: #fff;
	padding: 4px 0 4px 5px;
	font: bold 1em Tahoma, Arial, Sans-Serif;
	margin: 0 0 3px 0;
}


/*
 * 오른쪽 박스 시작부분
 */
.main_right2 {
	float: right;
	width: 200px;
	margin: 0 0 0 0;
	background:;
}

.right_box2 {  margin: 0 0 10px 0; color: #000; background:; padding: 0 0; }

.main_right2 h3 {
	background: #ADC3CE url(/images/corner.gif) no-repeat top right;
	color: #fff;
	padding: 4px 0 4px 5px;
	font: bold 1em Tahoma, Arial, Sans-Serif;
	margin: 0 0 3px 0;
}

.main_articles {
	background:;
	color: #0000;
	padding: 0;
	margin: 0 0 10px 0;
}

.main_articles2 {
	background:;
	color: #414141;
	padding: 0;
	margin: 0 0 10px 0;
}

.main_bbs {
	background:;
	color: #414141;
	padding: 0px;
	margin: 0 0 0 0;
}


/* 메인 창작시, 두런두런 */

.main_articles_c_poem {
	float: left;
	width: 280px;
	padding: 0;
	margin: 0 0 10px 0;
}

.main_articles_c_free {
	float: right;
	width: 280px;
	padding: 0;
	margin: 0 0 10px 0;
}

/* footer
   ------ */

.f_bottom {
	clear: both;
	padding: 0 0 10px 0;
	margin : 0 0 10px 0;
}

.footer {
	clear: both;
	padding: 10px 0 10px 0;
	margin : 0 0 10px 0;
	border-top: 5px solid #F7F3F7;
	line-height: 1.8em;
}
.footer img {
	float: left;
	text-align: left;
	margin : 0 0 5px 10px;
	padding: 0;
}
.footer a { color: #808080; background: #fff; font-size : 8pt; font-family : 돋움, tahoma; }

.footer_w {
	float: left;
	width:80px;
}
.footerInfo {
	float: left;
	margin : 0 0 0 10px;
}

.footerTop {
	width:80px;
	float: right;
	text-align: right;
	margin : 0 2px 0 0;
}
