/* @import url(base.css); */
@import url(base_new.css);

.Rpadding4{
	padding-right:4px;
}

#bodyarea {
	background:url('/images/main/bg_body.jpg') no-repeat left 77px;
	width:914px;
	margin:0 auto;
	
}

#bodyarea_bw {
	background:url('/images/main/bg_body_bw.jpg') no-repeat left 77px;
	width:914px;
	margin:0 auto;
	
}

#header {
	width:914px;
	height:125px;
	position:relative;

}
#middle {
	width:884px;
	margin:10px 15px 5px 15px;
}

#middle_mini {
	width:884px;

	margin:0 15px 0 15px;
	position:relative;
	clear:both;
}
#footer {
	width:872px;
	height:70px;
	margin:0 15px 5px 15px;
	border:6px solid #c2c2c2;
	position:relative;
}

/* header */
#header img {
	vertical-align:top;
}
div.hlogo {
	position:absolute;
	left:345px;
	top:30px;
}
div.hlogo {
	position:absolute;
	left:345px;
	top:30px;
}

div.hlogo_fall {
	position:absolute;
	left:218px;
	top:0px;
}

div.hlogo_center {
	position:absolute;
	left:230px;
	top:0px;
}

/* ¿À¸®Áö³¯
div.hutil {
	position:absolute; 
	right:0px;
	top:6px;
}
div.hutil li.left {
	float:left;
	padding:0 0 0 7px;
}
*/
/***** test *****/
div.hutil {
	height: 25px;
	position: relative;
}

div.hutil ul {
	position: absolute;
	top: 7px;
	right: 5px;
}
div.hutil ul li {
	display: inline;
}
/****************/
div.hbookmark {
	position:absolute;
	left:5px;
	top:8px;
}

/* header : navi, menu */
div.hnavi {
	position:absolute;
	right:0px;
	top:50px;
}
div.hmenu {
	position:absolute;
	left:0px;
	top:52px;
}
div.hnavi li.first {
	float:left;
}
div.hnavi li.left {
	float:left;
	padding:0 0 0 4px;
/*	padding:0 0 0 21px; */
/*	background:url('/images/common/h_bar.gif') no-repeat 10px top; */
}

div.hmenu li.first {
	float:left;
	background:none;
}
div.hmenu li.left {
	float:left;
	padding:0 0 0 18px;
	background:url('/images/common/h_bar.gif') no-repeat 10px top;
}

div.hmenu2 {
	position:absolute;
	left:0px;
	top:52px;
}

div.hmenu2 li.first {
	float:left;
	background:none;
}
div.hmenu2 li.left {
	float:left;
	padding:0 0 0 4px;
}


/* header : search */
div.hsearch {
	position:absolute;
	left:270px;
	top:92px;
	z-index:1;
}
div.hsearch li.left {
	float:left;
	padding:0 3px 0 0;
}
div.hsearch select {
/*	width:70px;	*/
	width:80px;	
	color:#6795bc;
/*	margin-top:2px	*/
	margin-top:0px
}
div.hsearch input.text {
	width:245px;
	border:1px solid #0d8ac7;
	background:#fff url('/images/icon/h_search1.gif') no-repeat right 7px;
	/* font ¼öÁ¤ */
	color:#6795bc;
	font-size:1;
}
div.hsearch input.btn {
	vertical-align:middle;
	margin-bottom:5px;
	margin-left:-2px;
}

/* footer */
#footer img {
	vertical-align:top;
}
div.flogo {
	position:absolute;
	left:17px;
	top:27px;
}
div.futil {
	position:absolute;
	left:179px;
	top:17px;
	border-left:1px solid #cacaca;
	padding:0 0 0 15px;
}
div.futil ul li.first {
	float:left;
	padding:0 12px 0 0;
}
div.futil ul li.bar {
	float:left;
	background:url('/images/common/f_bar.gif') no-repeat left 1px;
	padding:0 12px 0 13px;
}
div.futil ul li.copy {
	clear:both;
	padding:5px 0 0 0;
}

/* quick */
#quick {
	width:884px;
	margin:0 15px 0 15px;
	background:#282828 url('/images/common/quick_bg.gif') no-repeat;
	padding-bottom:5px;
}
#quick dl.menu {
	height:32px;
}
#quick dl.menu dt.title {
	width:187px;
	float:left;
}
#quick dl.menu dd.left {
	float:left;
	letter-spacing:-1px;
	padding:5px 0 0 4px;
}
#quick dl.menu dd.right {
	float:right;
	padding:10px 10px 0 0;
}

/* left login */

div.loginA {
	width:165px;
	height:189px;
	border:5px solid #e6e6e6;
	background-color:#ffffff;
	padding:0 5px 0 6px;
}

div.loginA  .imglogin{
	margin-top:11px;
}
div.loginA  table{
	margin-top:10px;
}

div.loginA  .idsave{
	border-bottom:1px solid #E6E6E6;	
	height:30px;
	width:166px;
	margin:0px;
}
div.loginA  .idsave.login_inbox{
	border:1px solid #C8C8C8;
	font-size:11px;
	color:#777777;
	background-color:#E2E2E2;
	height:12px;
}
div.loginA  div.logidbox{
	height:18px;
	background:url('/images/common/bg_login_btn.gif') no-repeat;
	margin-top:7px;
}
div.loginA  div.logidbox .bn1{
	margin-right:15px;
	float:left;
}
div.loginA  div.logidbox .bn2{
	float:left;
	margin:0;
}


div.loginB {
	width:166px;
	height:189px;
	border:5px solid #e6e6e6;
	background-color:#ffffff;
	padding:0 6px 0 6px;
}
div.loginB ul li.name {
	line-height:18px;
	color:#169ce0;
	border-bottom:1px solid #e6e6e6;
	padding:13px 0 3px 0;
}
div.loginB ul li.name .right {
	float:right;
}
div.loginB ul li.point {
	color:#b7b7b7;
	font-size:11px;
	letter-spacing:-1px;
	padding:8px 0 0 2px;
}
div.loginB ul li.point span.msg, div.loginB ul li.point span.point {
	color:#b7b7b7;
	background:url('/images/common/login_dot.gif') no-repeat left 3px;
	padding-left:8px
}
div.loginB ul li.point a.msg {
	color:#b7b7b7;
	background:url('/images/common/login_msg.gif') no-repeat 2px 0px;
	padding:0 8px 0 18px;
}
div.loginB ul li.point span.no {
	color:#4aceff;
	font-weight:bold;
}
div.loginB ul li.btn {
	height:26px;
	padding:5px 0 0 0;
	text-align:right;
	border-bottom:1px solid #e6e6e6;
}
div.loginB ul li.btn .left {
	float:left;
	padding-right:9px;
}
div.loginB ul li.mine {
	padding:7px 0 0 0;
}
div.loginB ul li.feel {
	padding:5px 0 0 0;
}
div.loginB ul li.feel select {
	width:166px;
	font-size:11px;
	color:#67a6bc;
}

/* index header : best keyword */
div.hkey {
	position:absolute;
	right:8px;
	top:95px;
}
div.hkey li.first span.title {
	display:none;
	overflow:hidden;
	text-indent:-9999px;
}
div.hkey li.first {
	float:left;
	width:70px;
	height:12px;
	background:url('/images/main/h_keyword.gif') no-repeat left 0;
}
div.hkey li.left {
	float:left;
	font-size:11px;
	letter-spacing:-1px;
}
div.hkey li.left a {
	color:#c9f1ff;
	background:url('/images/main/h_keyword_bar.gif') no-repeat left 0;
	padding:0 2px 0 10px;
}
div.hpoll {
	position:absolute;
	left:15px;
	top:85px;
}

div.hpoll2 {
	position:absolute;
	left:710px;
	top:85px;
}

/* index : main A ¿µ¿ª */
div.mainA {
	width:188px;
	float:left;
}
div.notice {
	width:168px;
	margin-bottom:8px;
	border:3px solid #e6e6e6;
	padding:0 7px 0 7px;
}
div.notice p.title {
	padding:12px 0 8px 6px;
	border-bottom:1px solid #e6e6e6;
}
div.notice ol {
	margin:8px 0 5px 5px;
}
div.notice ol li {
	line-height:18px;
	font-size:11px;
	background:url('/images/main/notice_bull.gif') no-repeat left 6px;
	padding-left:8px;
}

/* index : main B ¿µ¿ª */
div.mainB {
	width:472px;
	float:left;
	padding-left:8px;
}

/* index : main B : news */
div.news {
	width:455px;	
	margin:0 0 25px 8px;
}
div.news dl.best {
	margin:0 0 10px 5px;
}
div.news dl.best dt.img {
	width:120px;
	float:left;
}

div.news dl.best dt.img2 {
	width:140px;
	float:left;
}

div.news dl.best dt.img img {
	border:1px solid #e7e7e7;
}
div.news dl.best dd.infor {
	width:330px;
	float:left;
}
div.news dl.best dd.infor p.title {
	padding:2px 0 5px 0;
}
div.news dl.best dd.infor p.detail {
	font-size:11px;
	line-height:14px;
}
div.news dl.best dd.infor p.title a {
	/* color:#67a6bc; */ 
}
div.news dl.best dd.infor p.detail a {
	/* color:#909090; */ 
}
div.news dl.best dd.infor p.subject a {
	color:#919191;
}
div.news dl.best dd.infor p.date {
	color:#b1b1b1;
	font-family:Verdana;
	font-size:10px;
	text-align:right;
}

div.news ul.title {
	height:20px;
	border-bottom:2px solid #e6e6e6;
	margin-bottom:8px;
}
div.news ul.title li.left {
	float:left;
}
div.news ul.title li.right {
	float:right;
}
div.news table.list {
	width:455px;
	table-layout:fixed;
}
div.news table.list td.subject {
	line-height:15px;
	background:url('/images/main/news_dot.gif') no-repeat 5px 5px;
	padding:1px 0 3px 15px;
}
div.news table.list td.date {
	color:#b1b1b1;
	font-family:Verdana;
	font-size:10px;
	text-align:right;
}

/* index : main B : photo */
div.photo {
	width:455px;
	margin:0 0 0 8px;
}
div.photo ul.tab {
	height:40px;
	background:url('/images/main/tab_bg.gif') repeat-x left top;
}
div.photo ul.tab li.left {
	float:left;
	padding:0 1px 0 2px;
}
div.photo ul.tab li.right {
	float:right;
/*	padding:4px 5px 0 0;	ÁÁÀºÆ÷Åä/UCC ´õº¸±â ¹öÆ° À§Ä¡ ¼öÁ¤ */
	padding:4px 0 0 0;	
}
div.photo ol {
	margin:0 auto;
	width:460px;
}
div.photo ol li.left {
	width:115px;
	float:left;
}
div.photo ol li.left2 {
	width:110px;
	float:left;
	margin:0 auto 0 4px;
}
div.photo p.img img {
	border:1px solid #e6e6e6;
}
/*div.photo ol li.left p.title {*/
div.photo ol li.left2 p.title {
	width:105px;
	font-size:11px;
	color:#999999;
	padding:6px 0 0 3px;
}
div.photo p.title a {
	color:#169CE0;
	font-weight:bold;
	font-size:11px;
}
div.photo span.no {
	color:#67a6bc;
	font-weight:bold;
	font-family:Tahoma;
	font-size:10px;
}
div.photo p.hit {
	color:#909090;
	font-family:Verdana;
	font-size:10px;
	padding:1px 0 0 3px;
}
div.photo p.name {
	color:#909090;
	font-size:11px;
	padding:3px 0 0 3px;
}

/* index : main C ¿µ¿ª */
div.mainC {
	width:208px;
	float:left;
	padding-left:8px;
}
div.shop {
	width:190px;
	margin-bottom:8px;
	border:1px solid #e6e6e6;
	padding:0 8px 0 8px;
	position:relative;
}
div.shop p.title {
	padding:12px 0 8px 6px;
	border-bottom:1px solid #e6e6e6;
}
div.shop p.btn {
	position:absolute;
	top:13px;
	right:10px;
}
div.shop p.btn .bar {
	background:url('/images/main/shop_bar.gif') no-repeat 3px top;
	padding:0 0 0 10px;
}
div.shop ol {
	margin:10px 0 0 0;
}
div.shop ol li.left1 {
	width:60px;
	float:left;
}
div.shop ol li.left2 {
	width:60px;
	float:left;
	margin:0 5px 0 5px;
}
div.shop ol li.left3 {
	width:60px;
	float:left;
}
div.shop ol li p {
	width:60px;
	text-align:center;
}
div.shop ol li p.name {
	font-size:11px;
	line-height:13px;
	letter-spacing:-1px;
	padding:3px 0 10px 0;
}
/* »ó´Ü ·Î±×ÀÎ ºÎºÐÀ» À§ÇÑ style Á¤ÀÇ */
.txtP1 {color:#E1E1E1;}
.txtP2 {color:#4aceff;}
.txtP3 {color:#169CE0;}
.txtP4 {color:#F26C4F; font-weight:bold;}
.thumbSub1 {color:#74A641;}
	.thumbSub1 a:link,
	.thumbSub1 a:visited,
	.thumbSub1 a:hover,
	.thumbSub1 a:active {
		color:#74A641;
		}
a.linkUser:link,
a.linkUser:visited,
a.linkUser:hover,
a.linkUser:active {
	color:#169CE0;
	}

a.title00:link,
a.title00:visited,
a.title00:active {
	color:#000;
	}
a.title00:hover {color:#ff5400;}

#header div.hutil ul li.varStyle1 {
	padding-left:7px;
	background:url('/images/common/line_03.gif') no-repeat left 50%;
	}
#header div.hutil ul li.btnStyle1 {
	padding:0 4px;
	}
#header div.hutil ul li.btnStyle1 img {margin-top:-2px;}

/* site_menu ¿¡¼­ Á¤±â±¸µ¶½ÅÃ»°ú ¿ø°íÀÀ¸ð »çÀÌÀÇ ¸¶ÁøÀ» Á¶Àý */
.Rmargin5 {margin-right:5px;}

table.idsave	img	{margin-left:5px;}

.padding_top3 {padding-top:3px; }

.padding_top3_bold {color:#4d4d4d; padding-top:3px; font-weight:bold; }

.head_text {color:#abd9a2;}

.right_text {color:#cf7a32;}

.date_text {font-family:Verdana; color:#b1b0b0; font-size:10px;}

.title_text {color:#558ab2; font-size:11px;}

a.title_text {
	color:#558ab2;
	font-size:11px;
	}