@charset "euc-kr";
/* CSS Document */

/* ### ±âº»¼³Á¤ ### */

*{margin:0; padding:0} 
body { background-color:#fff; }
/*body {background-color:#FFFFFF; text-align:center} ±âº»Á¤·Ä¿¡ ¿µÇâ*/
body, div, table, td, th{font-family:µ¸¿ò, ±¼¸²; font-size:12px ; color:#000; line-height:17px;}
/*div, td {text-align:left;} ±âº»Á¤·Ä¿¡ ¿µÇâ */ 
dl,ul,ol{list-style:none inside;} 

img{border:0px;}
table{border-collapse:collapse;border-spacing:0;}



.fl {float:left}
.fr {float:right}
.cl {clear:left; font-size:0; line-height:0}
.cr {clear:right; font-size:0; line-height:0}
.cb {clear:both; font-size:0; line-height:0}

.mt0{margin-top:0}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt35{margin-top:35px}

.mb0{margin-bottom:0}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb35{margin-bottom:35px}

.png24 { tmp:expression(setPng24(this)); }/*Åõ¸íÃ³¸®*/

/* ### °øÅë ·¹ÀÌ¾Æ¿ô: ÆäÀÌÁö ### */
/*#wrap {margin:0 auto; width:100%}*/ /*¼­ºñ½º ÀüÃ¼ »çÀÌÁî & À§Ä¡*/

#top_area {margin:0 auto; width:100%; height:150px; position:relative; /* background:#fcf9f9; border-bottom:2px solid #d02c6f;*/}
	#top_area #header{margin:0 auto; width:995px; position:absolute;} /* 100909¼öÁ¤ */
	#top_area #header .gnb{float:left; margin-top:16px; margin-right:245px; _margin-right:235px; }
	#top_area #header .search{float:left; margin-top:28px;}
	#top_area #header .inb{float:right; margin-top:28px;}	
	#top_area #header .inb .eventBanner {position:absolute; top:38px; right:450px;} /* 100909Ãß°¡ */

#middle_area {margin:0 auto; width:100%; background:url('/UserFiles/nScreen/ubox/m_bg.jpg') 0 0 repeat-x; border-bottom:1px solid #eeeaea;}
	#middle_area #container{margin:0 auto; width:995px; position:relative;}
	#middle_area #container .title{}
	#middle_area #container .spot{}
	#middle_area #container .contents{height:155px; background:url('/UserFiles/nScreen/ubox/m_contents_bg.jpg') 0 0 repeat-x; padding:40px 20px 0 40px;}
	#middle_area #container .center_box {width:995px; margin-left:6px; float:left }

#footer_area { width:995px; height:90px; margin:0 auto; clear:both; }


/*°Ë»ö*/
div.search{position:relative; z-index:30}
	div.search ul.search_box{float:left; height:32px; width:319px; background:url('/UserFiles/nScreen/ubox/search_bg_m.gif') 0 0 repeat-x; margin-right:10px;}
	div.search ul.search_box li{display:inline; float:left;}
	div.search ul.search_box li.select{height:32px; width:90px; background:url('/UserFiles/nScreen/ubox/search_bg.gif') 0 0 repeat-x; text-align:left;padding:9px 0 0 15px;}
	div.search ul.search_box li.select a{display:block; color:#555; font-size:12px; text-decoration:none;}
	div.search ul.search_box li.inbox{height:32px; width:174px; _width:166px;}
	div.search ul.search_box li.inbox input{width:174px; _width:166px; height:32px; border:none; background:none; font-family:µ¸¿ò, ±¼¸²; font-size:16px; font-weight:bold; color:#000; letter-spacing:-1px; padding:7px 0 0 8px; _padding:9px 0 0 8px}
	div.search ul.search_box li.btn{height:26px; width:25px; background:url('/UserFiles/nScreen/ubox/search_bg.gif') 100% 0 repeat-x; padding:6px 15px 0 0}
	
	.select_list{position:absolute; left:10px; top:30px; width:88px; _width:89px; border:1px solid #898a90; background:#fff; padding:5px 0 3px 0; z-index:30}
	.select_list a{display:block; width:83px; _width:86px; height:17px; padding:2px 0 0 5px}
	.select_list A:link, .select_list A:visited {color:#444; text-decoration:none;}
	.select_list A:hover {background:#e7eef2; color:#222;text-decoration:none;}


/*·Î±×ÀÎ / È¸¿ø°¡ÀÔ*/
div.inb { float:right; margin-top:-30px; }
	div.inb ul.menu { width:410px; _width:388px; }
	div.inb ul.menu li { float:right; background:url('/UserFiles/nScreen/ubox/vline.gif') 100% 50% no-repeat; padding:0 10px; display:inline;}
	div.inb ul.menu li.b_mark { padding:0px; background:none; }
	div.inb ul.menu li.last{background:none;}


/* My Media / Diskpot VOD / Imory ÀÎÈ­ Æ÷ÅäºÏ / ¼­ºñ½º¼Ò°³ */
div.part_menu{}
	div.part_menu ul.pmenu{float:right; margin-top:5px; width:400px;}
	div.part_menu ul.pmenu li{ float:right; background:url('/UserFiles/nScreen/ubox/vline.gif') 100% 50% no-repeat; padding:0 10px; display:inline;}
	div.part_menu ul.pmenu li.last {background:none;}


/*°øÁö»çÇ× / ÀÌº¥Æ® / ¼­ºñ½º¾È³»*/
div.contents{}
	/*°øÁö»çÇ×*/
	div.contents .notice{float:left; position:relative; margin-right:38px; width:285px;}
	div.contents .notice dl{}
	div.contents .notice dl dt{height:19px; border-bottom:1px solid #e7e8e8; padding-left:5px; margin-bottom:5px;}
	div.contents .notice dl dd{clear:both; height:19px;}
	div.contents .notice dl dd A{color:#9c9c9c; text-decoration:none;}
	div.contents .notice dl dd A:hover {color:#555; text-decoration:underline;}
	div.contents .notice dl dd span{float:left; font-size:11px; color:#9c9c9c; background:url('/UserFiles/nScreen/ubox/icon_notice.gif') 5px 6px no-repeat; padding-left:13px;}
	div.contents .notice dl dd span.date{float:right; color:#bcbcbc; background:none;}
	div.more{position:absolute; top:0; right:0}
	
	div.contents .event{float:left; position:relative; margin-right:22px; width:349px;}
	div.contents .event dl{}
	div.contents .event dl dt{height:19px; padding-left:5px;}
	div.contents .event dl dd{}
	div.btn{position:absolute; top:8px; *top:-3px; _top:0; right:0; _right:-1px}
		div.btn ul{}
		div.btn ul li {float:left; display:inline; padding-right:1px;}											
		div.btn ul li a.rollover img {border:0; display:inline;}
		div.btn ul li a.rollover img.over {border:0; display:none;}
		div.btn ul li a.rollover:hover {border:0; }
		div.btn ul li a.rollover:hover img {display:none;}
		div.btn ul li a.rollover:hover img.over {display:inline;}
	
	div.contents .service_info{float:right;}
	div.contents .main_banner { float:left; }


/* U+Box °Ë»ö */

.search_cont { width:833px; float:left; }
	.search_cont .rbox { width:833px; height:10px; }
	.search_cont .bg { width:815px; height:31px; padding-left:18px; background:url(/UserFiles/imagesv3/common/layout/search_r02.gif) repeat-y; }
	.search_cont .bg .box { float:left; color:#363636; font-weight:bold; }
	.search_cont .title { width:828px; height:29px; float:left; padding-left:5px; color:#464646; overflow:hidden;
						background:url(/UserFiles/imagesv3/common/layout/search_title_underbar.gif) no-repeat 0 19px; }
	.search_cont .title .box { height:auto; }
	.search_cont .title .box .page_select { position:absolute; color:#8e8e8e; margin-top:-4px; margin-right:10px; }
	.search_cont .title .box .page_select input { border:1px solid #7f9db9; color:#8e8e8e;font:12px/16px µ¸¿ò; }
	.search_cont .btn { float:right; }


.none_ms { width:540px; height:170px; margin:auto; }
	.none_ms .lbox { margin-top:84px; float:left; }
		ul.none_ms_txt { }
			ul.none_ms_txt li { background:url(/UserFiles/imagesv3/common/icon/search_icon.gif) no-repeat 0 7px; padding-left:9px; }
			ul.none_ms_txt li.tit { background:none; padding-left:0px; font-weight:bold; padding-bottom:23px;}

.product_simg { padding-bottom:11px; }
	.product_name { text-align:center; }
	.product_name a { color:#8e8e8e !important; text-decoration:none; }
	.product_name a:hover { color:#bf7437 !important; text-decoration:none; }
	.product_price01 { color:#8e8e8e; text-align:center; text-decoration:line-through; }
	.product_price02 { color:#666666; text-align:center; font-weight:bold; }
	.product_btns { text-align:center; padding-top:3px; }

.review_box2 { width:800px; height:180px; clear:both; margin:auto; padding-left:2px; }
	.review_box2 .pic { width:111px; height:111px; float:left; }
	.review_box2 .txtbox { width:654px; height:90px; float:left; margin-top:5px; margin-left:20px; }
	.review_box2 .txtbox .txt01 { width:654px; height:18px; float:left; }
	.review_box2 .txtbox .txt01 .icon { width:60px; height:16px; float:left; }
	.review_box2 .txtbox .txt01 .txt { width:434px; height:16px; float:left; padding-top:2px; }
	.review_box2 .txtbox .txt01 .txt a { color:#606060; font-weight:bold; text-decoration:none; }
	.review_box2 .txtbox .txt01 .txt a:hover { color:#bf7437; font-weight:bold; text-decoration:none; }
	.review_box2 .txtbox .txt02 { width:654px; height:17px; margin-top:5px; float:left; }
	.review_box2 .txtbox .txt02 .subject { width:54px; height:16px; color:#606060; padding-top:5px; float:left }
	.review_box2 .txtbox .txt02 .img { width:300px; height:17px; float:left }
	.review_box2 .txtbox .txt03 { width:654px; height:30px; color:#828282; margin-top:19px; float:left; }
	.review_box2 .databox { width:136px; height:112px; float:right; border-left:1px #e5e5e5 solid; }
	.review_box2 .databox .data01 { width:120px; height:29px; color:#606060; margin-top:8px; margin-left:17px; overflow:hidden; }
	.review_box2 .databox .data02 { width:105px; height:24px; color:#f85165; margin-top:22px; margin-left:13px; padding-top:9px; text-align:center; font-weight:bold; background:url(/UserFiles/imagesv3/review/r_box.gif) no-repeat; }

.jumline { width:802px; height:20px; margin:auto; clear:both; background:url(/UserFiles/imagesv3/review/jum_line.gif) repeat-x; }

.frame { position:absolute; margin:0px; z-index:100; } /* »óÇ°ÀÌ¹ÌÁö ¶ó¿îµå Ã³¸® ÇÁ·¹ÀÓ */

.float_lbox { float:left; }
.float_rbox { float:right; }

.rank_box { width:148px; float:right; }
	.rank_box .title { width:148px; height:35px; background:url(/UserFiles/imagesv3/etc/rank_box_01.gif) no-repeat; }
 	ul.rank { width:146px; border-left:1px #dcdcdc solid; border-bottom:1px #dcdcdc solid; border-right:1px #dcdcdc solid; padding:6px 0 5px 0; }
		ul.rank li { padding:2px 0 3px 10px; }
		ul.rank li a { color:#959595; text-decoration:none; }
		ul.rank li a:hover { color:#bf7437; text-decoration:none; }
		ul.rank li img { margin-right:8px; }
		ul.rank li.pop { padding:2px 0 3px 10px; }
		ul.rank li.pop a { color:#505050; text-decoration:none; }
		ul.rank li.pop a:hover { color:#bf7437; text-decoration:none; }
		ul.rank li.pop img { margin-right:8px; }


/* ¿Â¶óÀÎPoll:101123Ãß°¡ */
.poll {width:169px; background:url(http://img3.imory.co.kr/front/nScreen/ubox/bg.gif) repeat-y left top; float:left; position:absolute; top:10px; right:0; margin-right:-170px; z-index:100;}
.poll img {vertical-align:top;}
.poll p {padding:10px 14px 0 14px;}
.poll .question {font-weight:bold;}
.poll table {border-collapse:collapse; margin:10px 14px; width:141px;}
.poll th {vertical-align:top; width:13px; padding-top:8px; padding-top:5px\9;}
.poll td {word-break:break-all; word-wrap:break-word; padding-top:8px;}
.poll ul, .poll li {list-style:none; margin:0; padding:0;}
.poll li {width:144px;}
.poll ul {width:169px; background:url(http://img3.imory.co.kr/front/nScreen/ubox/bg-btm.gif) no-repeat left bottom; padding-bottom:15px; padding-left:14px; padding-left:0\9;}
.poll li.banner {margin-top:10px;}
.poll li.btn {margin:0; text-align:center;}
.poll .txt {width:117px; word-break:break-all; word-wrap:break-word;}

/* Gnb ¸Þ´º */
.header {position:relative; width:995px; height:126px; margin-bottom:10px;}
.header li {float:left;}
.header h2 {position:absolute; top:5px; left:5px;}
.header h1 {position:absolute; top:35px; left:23px;}
.header .topMenu {float:right; margin-top:5px;}
.header .topMenu a {font-size:11px; color:#868686;}
.header .topMenu li {background:url("http://img3.imory.co.kr/front/nScreen/gnb/bar.gif") no-repeat right center;padding:0 8px;}
.header .topMenu li.none {background:0; padding-right:0;}
.header .siteLink {position:absolute; top:52px; right:0;}

.header .gnb {position:absolute; left:0; bottom:0; width:995px; height:37px; background:url("http://img3.imory.co.kr/front/nScreen/gnb/gnb_bg.jpg") no-repeat left top;}
.header .gnb .menu {padding:7px 0 0 7px;}
.header .gnb .menu li {margin-right:5px; width:107px; height:30px;}
.header .gnb .quick {float:right; padding:0 5px 7px 0;}
	
/* main Gnb¸Þ´º-pink¶óÀÎ */
#headerArea {width:100%; /*border-bottom:2px solid #d22d6f;*/}
#headerArea .header {position:relative; width:995px; height:76px; margin:0 auto; }
#headerArea .header li {float:left;}
#headerArea .header h1 {position:absolute; top:17px; left:5px;} /* 110221¼öÁ¤ */
#headerArea .header p {position:absolute; top:49px; left:131px;}
#headerArea .header .topMenu {float:right; margin-top:5px;}
#headerArea .header .topMenu a {font-size:11px; color:#868686; text-decoration:none;}
#headerArea .header .topMenu li {background:url("/UserFiles/img3/front/images/gnb/bar.gif") no-repeat right center;padding:0 8px;}
#headerArea .header .topMenu li.none {background:0; padding-right:0;}
#headerArea .header .siteLink {position:absolute; top:52px;}