/**ÆäÀÌÁö·¹ÀÌ¾Æ¿ô**/
#mainpage2 { z-index:1; margin:0px auto 5px auto; width:966px; height:auto !important; color:#666; background:url(/images/betanews_background.gif); position:relative; }
#mainpage2 #main_left2 { clear:both; padding:0px; margin:0px; width:194px; height:auto; overflow:hidden; text-align:left; float:left; }
#mainpage2 #main_center2 { z-index:1; margin:0px 0px 0px 2px; width:590px; height:auto; text-align:center; overflow:hidden; float:left; }
#mainpage2 #main_right2 { width:178px; height:auto; overflow:hidden; text-align:center; float:right; }
#mainpage2 a { color:#666666; }
#mainpage2 a:hover{ color:#f80; text-decoration:none; }
#main_right { background:#fff;}
#mainpage { height:394px !important; background:url(/images/betanews_background.gif);}

/**¹è³Ê**/
.banner_left { z-index:1; margin:0px 0px 5px 0px; width:192px; height:126px; padding:0px; text-align:center; border:1px solid #d5d5d5; position:relative; }
.banner_under { margin:0px 0px 5px 0px; width:192px; height:auto; padding:0px; text-align:center; overflow:hidden; border:1px solid #d5d5d5; position:relative; }
.banner_under2 {background:#f3f3f3; margin:0px 0px 5px 0px; width:192px; height:35px; line-height:35px; padding:0px; text-align:center; overflow:hidden; border:1px solid #d5d5d5; position:relative; color:#369;}

/**Æ÷Åä´º½º**/
#photo_news { margin:0px 0px 0px 0px; width:192px; height:auto; border:1px solid #aec0e5;line-height:20px; background:#eff3fc; overflow:hidden; text-align:center; position:relative; }
#photo_news h2 { margin:0px 0px 10px 2px;; padding:0px; text-align:left; font:bold 12px ±¼¸²; height:25px; line-height:25px; border-bottom:1px solid #d5d5d5; color:#cc0000; height:auto; position:relative; }
#photo_news ul{ margin:0px; padding:0px; list-style-type:none; position:relative;}
#photo_news ul li{ margin:2px 2px 2px 4px; padding:0px; width:85px; text-align:center; overflow:hidden; height:100px; float:left; }
#photo_news p { margin:0px; padding:0px; font:11px µ¸¿ò; color:#666; letter-spacing:-0.1em; height:28px; line-height:14px; overflow:hidden; }

/**°øÁö»çÇ×**/
#notice { margin:5px 0px 0px 0px; width:192px; height:auto; border:1px solid #aec0e5;line-height:20px; background:#eff3fc; text-align:left; position:relative; }
#notice h2 { margin:0px 0px 10px 3px;; padding:0px; font:bold 12px ±¼¸²; height:25px; line-height:25px; border-bottom:1px solid #d5d5d5; color:#369; height:auto; position:relative; }
#notice ol{ margin:0px 0px 0px 3px; padding:0px; list-style-type:none; position:relative; }
#notice ol li{ margin:0px; padding:0px; height:21px; position:relative; }

/**ÆÁÅ×Å©/°­ÁÂ**/
#tiptech { margin:5px 0px; padding:5px 0px; width:192px; height:auto; background:#f3f3f3; line-height:20px; text-align:left; position:relative; border:1px solid #d5d5d5;}
#tiptech h2 { margin:0px; padding:0px 5px; font-family:bold; font-size:12px; color:#369; height:auto; position:relative; text-align:center; }
#tiptech ol{ margin:0px 5px; padding:5px; list-style-type:none; position:relative;  background:#fff;}
#tiptech ol li{ margin:0px; padding:0px; height:21px; position:relative; overflow:hidden;}
#tiptech a { color:#555; height:21px; line-height:21px; }
#tiptech a:hover { color:#369; text-decoration:none; }

#tiptech1 { margin:5px 0px; padding:5px 0px; width:192px; height:auto; background:#f3f3f3; line-height:20px; text-align:left; position:relative; border:1px solid #d5d5d5;}
#tiptech1 h2 { margin:0px; padding:0px 5px; font-family:bold; font-size:12px; color:#369; height:auto; position:relative; text-align:center; }
#tiptech1 ol{ margin:0px 5px; padding:5px; list-style-type:none; position:relative;  background:#fff;}
#tiptech1 ol li{ margin:0px; padding:0px; height:21px; position:relative; overflow:hidden;}
#tiptech1 a { color:#555; height:21px; line-height:21px; }
#tiptech1 a:hover { color:#369; text-decoration:none; }


/**°¶·¯¸®**/
#gallery { margin:5px 0px 5px 0px; width:192px; height:auto; border:1px solid #aec0e5;line-height:20px; background:#eff3fc; text-align:left; position:relative; }
#gallery h2 { margin:0px 0px 10px 3px;; padding:0px; font:bold 12px ±¼¸²; height:25px; line-height:25px; border-bottom:1px solid #d5d5d5; color:#369; height:auto; position:relative; }
.best_gal { margin:0px 0px 5px 13px; }
.gal_text { margin:0px 0px 4px 0px; padding:2px 4px; font:11px µ¸¿ò; line-height:14px; height:28px; overflow:hidden; color:#666; letter-spacing:-0.1em; }

#tour_icon {
    z-index:3;
    top:82px;
    left:113px;
    width:70px;
    height:30px;
    position:absolute;
}


#issue_contents {
    width:285px;
    height:auto;
    overflow:hidden;
    border-top:1px solid #d5d5d5;
    background:#fff;
    position:relative;
}


/**ÃÖ½Å´º½º ·Ñ¸µ**/
#issue_and_news { margin:5px auto 4px auto; padding:0px; width:580px; height:260px; text-align:left; position:relative; }
#issue_and_news #issue { left:0px; position:absolute; border-right:1px dotted #d5d5d5; height:260px;}
#issue a {display:block;}

/*
#issue_and_news #last_news_news { right:0px; width:280px; height:auto; overflow:hidden; position:relative; }
#last_news_news ul { height:auto; margin:0px; padding:0px; background:#ffffff url(/images/news_bgs.gif) 2px 1px no-repeat; list-style-type:none; position:relative; }
#last_news_news ul li { margin:0px 0px 0px 12px; height:18px; line-height:18px; overflow:hidden; padding:0px; position:relative; }
#last_news_news a{ color:#555; }
#last_news_news a:hover { font-weight:bold; letter-spacing:-0.1em; color:#369; text-decoration:none;}
*/
#issue_contents ul {
    height:auto;
    margin:3px;
    padding:0px;
    list-style-type:none;
    position:relative;
}

#issue_contents ul li {
    margin:0px 0px 3px 0px;
    padding:0px;
    width:270px;
    height:13px;
    line-height:20px;
    overflow:hidden;
}

#issue_contents a {
    padding:2px;
    font:12px ±¼¸²;
    height:12px;
    font-weight:bold;
    color:#5865A0;
}

#issue_button { z-index:2; top:165px; left:227px; width:60px; height:30px; text-align:center; position:absolute; }

#issue_button ul {
    width:30px;
    margin:0px;
    list-style-type:none;
    position:relative;
}

#issue_button li {
margin:0px;
padding:0px;
width:13px;
position:relative;
}

/** ÇÇÇÃ&Ä®·³ **/
#column_content {
width:285px;
height:auto;
overflow:hidden;
border-top:1px solid #d5d5d5;
background:#fff;
position:relative;
}

#column_content ul {
margin:0px;
padding:2px 0px;
list-style-type:none;
position:relative;
}

#column_content ul li {
margin:0px;
padding:0px;
width:136px;
padding:2px;
float:left;
}

#issue_contents a {
font-weight:bold;
color:#5865A0;
line-height:12px;
overflow:hidden;
}


/* Canvas Gallery CSS */

.canvas_gallery_img {
	margin-bottom: 5px;
	overflow: hidden;
}

.canvas_gallery {
	position: relative;
	width: 285px;
	height: 186px;
	border: 0px;
	overflow: hidden;
}

.bottom_btn {
	display:none;
}

/*
.open_btn_area {
	width: 89px;
	height: 26px;
	cursor: pointer;
}
*/

.open_btn_area {
	width:49px;
	height:12px;
	position:absolute;
	top:165px;
	left:227px; 
	cursor: pointer;
	border:1px solid black;
	background-color:white;
	text-align:center;
}

#issue_and_news #news_nav {
z-index:3;
right:0px;
top:250px;
width:80px;
height:14px;
line-height:14px;
font:11px µ¸¿ò;
text-align:right;
position:absolute;
}

#issue_and_news h2 { margin:2px; width:280px; height:16px; font:12px ±¼¸²; font-weight:bold; border-bottom:1px solid #d5d5d5; line-height:16px; position:relative; }
#issue_and_news #news { right:0px; width:285px; height:auto; position:absolute; }
#issue_and_news #last_news_news { right:0px; width:280px; height:auto; overflow:hidden; position:relative; }
#last_news_news ul { height:auto; margin:0px; padding:0px; background:#ffffff url(/images/news_bgs.gif) 2px 1px no-repeat; list-style-type:none; position:relative; }
#last_news_news ul li { margin:0px 0px 0px 12px; height:18px; line-height:18px; overflow:hidden; padding:0px; position:relative; }
#last_news_news a{ color:#555; }
#last_news_news a:hover { font-weight:bold; letter-spacing:-0.1em; color:#369; text-decoration:none;}
#news_nav a{ color:#999 !important; }
#banner_center { margin:0px auto; padding:0px; width:580px; height:62px; text-align:left; position:relative; }

#last_news_news span{ margin:0px; padding:0px; letter-spacing:-0.1em;line-height:17px;color:#777; }
#news #rss { top:0px; right:-3px; width:150px; height:18px; text-align:right; position:absolute; }

/**°¡¿îµ¥ ¹è³Ê**/
#ad_center1 { border:1px solid #d5d5d5; position:absolute;}
#ad_center2 { border:1px solid #d5d5d5; left:195px; position:absolute;}
#ad_center3 { border:1px solid #d5d5d5; right:0px; position:absolute;}
#banner_right .margin5 { margin:5px 0px 0px 0px; border:1px solid #d5d5d5; }
#ad_top3 { z-index:1; }

/**¹«ºñ**/
#movie_clip { visibility:hidden; z-index:10; margin:0px; padding:0px; top:130px; left:197px; width:580px; height:394px; border-left:4px solid #ffffff; border-right:4px solid #ffffff; position:absolute; }
#movies { display:none; z-index:1; margin:0px auto 3px auto; padding:0px; width:580px; height:120px; background:url(/images/movie_bg.gif) no-repeat; position:relative; }
.clip { width:177px; height:74px; border:0px; }
#movies #movie1 { top:35px; left:12px; position:absolute; }
#movies #movie2 { top:35px; left:202px; position:absolute; }
#movies #movie3 { top:35px; left:392px; position:absolute; }

/**½ºÆä¼ÈÅØ½ºÆ®**/
#special_text { display:none;  font:bold 12px ±¼¸²; line-height:25px; }
#special_text a { color:#369; }

/**¸®ºä½ÃÀÛ**/
#reviews { height:1010px;margin:0px auto; padding:0px; position:relative;  }
#reviews h2 { top:2px; left:2px; margin:0px; padding:0px; text-align:left; width:580px; height:22px; position:absolute; }
#text_banner { top:5px; right:10px; width:340px; height:26px; line-height:26px; text-align:right; position:absolute; }
#reviews ul { margin:0px; padding:0px; }
#reviews li { margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; width:280px; height:78px; overflow:hidden; position:relative; }
#reviews a.fimg { top:2px; left:3px; width:80px; height:60px; border:1px solid #e5e5e5; background:#f3f3f3;margin:0px; padding:3px; position:absolute; z-index:1;}

#reviews a.fimg2 { top:2px; left:3px; width:80px; height:82px; border:1px solid #e5e5e5; background:#f3f3f3;margin:0px; padding:3px; position:absolute; z-index:1;}
#reviews h3 { margin:0px; padding:0px; font:bold 12px solid; overflow:hidden; text-align:left; width:182px; height:36px; float:right; }
#reviews a { line-height:18px; color:#555; letter-spacing:-0.1em; z-index:4;}
#reviews p { clear:right; text-align:left;margin:0px; padding:0px; line-height:17px; width:182px; height:34px; overflow:hidden; letter-spacing:-0.1em; color:#777777; float:right; }

#reviews a:hover { color:#ff8800;text-decoration:none;}
.reviewp {height:51px !important;}
#reviews .regdate { bottom:10px; right:0px; color:#336699; width:35px; height:15px; background:#fff; font:9px tahoma; position:absolute; }
.event {top:54px; left:7px;width:80px; height:12px; font:bold 10px tahoma; line-height:12px; color:#fff; background:#ff8800; position:absolute; z-index:2;}
.event2 {top:68px; left:7px;width:80px; height:12px; font:bold 10px tahoma; line-height:12px; color:#ff0; background:#555; position:absolute; z-index:2;}

.news_headline { height:70px !important;margin: 5px 0px 5px 0px !important;border-bottom:1px dotted #d5d5d5;letter-spacing:-0.1em;line-height:17px !important; }
.focus_headline { list-style-type:none; height:80px !important;margin: 1px 0px 1px 0px !important;border-bottom:1px dotted #d5d5d5; letter-spacing:-0.1em;line-height:17px !important; border:solid 1 whitesmoke; }

#active_review { width:290px; top:0px; left:0px;}
#active_focus { width:290px; top:0px; right:5px; }

#active_preview { width:290px; margin:5px 0px; }
#active_preview ul { margin:0px; padding:0px; }
#active_preview li { margin:0px; padding:0px; border-bottom:dotted 1px #d5d5d5; }

#float_review { z-index:2; top:2px; left:227px; width:60px; height:30px; text-align:center; position:absolute; }
#float_preview { z-index:2; top:457px; left:527px; width:60px; height:30px; position:absolute; }

#reviews h2 { z-index:1; margin:0px 0px 7px 0px; padding:0px; font-size:12px; width:283px; height:30px; position:relative; }

#review_left{ width:290px; height:1010px; margin:0px; padding:0px; float:left;  }
#review_left a { color:#5865A0;}

#review_right_top { width:290px; margin:0px; padding:0px; float:right; }
#review_right_top a { color:#41746F; }

#review_right_bottom{ position:absolute; width:290px; top:710px; left:0px;}
#review_right_bottom a {color:#925138; } 


/**´Ù½Ãº¸°í½ÍÀº ÀÎ±â±â»ç,¸¹ÀÌº» ±â»ç TOP10 **/
#hit { margin:10px auto 0px auto; width:570px; height:auto; position:relative; }
#hit_pop { width:360px; height:auto; text-align:left; float:left; overflow:hidden; }
#hit_top10 { width:195px; height:auto; text-align:left; float:right; }
#hit h2 { margin:0px 0px 5px 0px;; padding:0px; font:bold 12px ±¼¸²; height:20px; line-height:20px; border-bottom:1px solid #d5d5d5; color:#369; height:auto; position:relative; }
#hit ol{ margin:0px; padding:0px; line-height:21px; list-style-type:none; position:relative;}
#hit ol li{ margin:0px; padding:0px; height:21px; line-height:21px; overflow:hidden; position:relative; }
.kinds_name { width:65px; font:bold 12px ±¼¸²; letter-spacing:-0.1em; color:#369; }

/**½ºÆù¼­ Æ÷Åä´º½º**/
#sponser { margin:5px 0px; width:175px; height:auto; overflow:hidden; border:1px solid #aec0e5;line-height:20px; background:#F7F9FD; text-align:left; position:relative; }
#sponser h2 { margin:0px 0px 10px 0px;; padding:2px; font:bold 12px ±¼¸²; height:25px; line-height:25px; border-bottom:1px solid #d5d5d5; color:#cc0000; height:auto; position:relative; }
#sponser ul{ margin:0px; padding:0px; list-style-type:none; position:relative; }
#sponser ul li{ margin:0px 0px 0px 3px; padding:0px; width:80px; text-align:center; overflow:hidden; height:110px; float:left; }
#sponser p { margin:0px; padding:0px; font:11px µ¸¿ò; color:#666; line-height:15px; height:30px; overflow:hidden; letter-spacing:-0.1em; }

/**´Ù¿î·ÎµåTOP10**/
#download_top10 { margin:10px 0px 5px 0px;  height:auto; text-align:left; position:relative; }
#download_top10 h2 { left:5px; margin:0px 0px 10px 0px;; padding:0px 0px 0px 3px; font:bold 12px ±¼¸²; height:20px; line-height:20px; border-bottom:1px solid #d5d5d5; color:#369; height:auto; position:relative; }
#download_top10 ol{ margin:0px; padding:0px; list-style-type:none; position:relative; }
#download_top10 ol li{ margin:0px; padding:0px 0px 0px 3px; height:21px; line-height:21px;position:relative; overflow:hidden; }
#download_top10  a { font:11px tahoma; width:140px; height:21px; line-height:21px; overflow:hidden;}

/**ÀÎÅÍºä**/
#interview { margin:0px; padding:0px; height:auto; border:1px dotted #aec0e5;line-height:20px; background:#F7F9FD; text-align:left; position:relative; }
#interview h2 { left:5px;  margin:0px 0px 10px 0px;; padding:2px; font:bold 12px ±¼¸²; height:25px; line-height:25px; border-bottom:1px solid #d5d5d5; color:#369; height:auto; position:relative; }
#interview h3 { margin:0px 0px 0px 2px; width:160px; height:auto;padding:4px; color:#369; font:bold 12px ±¼¸²; line-height:15px; position:relative; }
#interview a { color:#369; }
#interview a:hover { letter-spacing:0px; color:#369; text-decoration:none; }
#interview .interview_img { margin:0px 0px 0px 7px;; width:150px; height:auto; border:5px solid #ffffff; position:relative; }
#interview p{ padding:4px; margin:0px; line-height:17px; position:relative; }

/**Ä¿¹Â´ÏÆ¼ Á¾ÇÕ**/
#comms { clear:both; margin:2px auto; width:966px; height:230px; text-align:left; border:1px solid #d5d5d5; line-height:20px; background:#fff; position:relative; }
.comm { margin:2px; padding:0px; width:188px; overflow:hidden; float:left; }
#comms h2 { margin:0px 0px 0px 0px;; padding:0px; font:bold 12px ±¼¸²; height:20px; line-height:20px; border-bottom:1px solid #d5d5d5; color:#369; background:#F8FAFC; height:auto; position:relative; }
#comms ul{ margin:0px; padding:0px; height:auto; list-style-type:none; position:relative; }
#comms ul li{ margin:0px; padding:0px; height:20px; line-height:20px; overflow:hidden; position:relative; }
#comms a { color:#666; }
#comms a:hover{ font-weight:bold; color:#B0401A; letter-spacing:-0.1em; text-decoration:none; }

/**°øÅë**/
.margin5 { margin:0px 0px 3px 0px; border:1px solid #d5d5d5; }
.left_img { margin:2px 5px 5px 0px; float:left; }

/**·Î±×ÀÎ**/
#login { z-index:3; margin:0px; padding:0px; width:178px; height:130px; text-align:center; position:relative; }

/**°¶·¯¸®¹Ú½º**/
#galleryScroll {
margin:10px auto 3px auto;
border-top:1px dotted #d5d5d5;
border-bottom:1px dotted #d5d5d5;
}

#mainpage #main_left { width:194px; }
#mainpage #main_center { width:590px;}
#mainpage #main_right { width:178px; }
#login {width:194; background:#ffffff url(/images/loginbox2.gif) no-repeat; }
#loginbutton { left:110px;}
#login #userid { width:100px; }
#login #passwd { width:100px; }

/**°ø±¸**/

#gonggu {
text-align:left;
padding:5px 0px;
position:relative;
height:auto;
}

#gonggu ul {
margin:5px;
padding:5px;
height:auto;
height:88px; overflow:hidden;
list-style-type:none;
position:relative;
background:#fff;
}

#gonggu li {
clear:both;
height:80px;
margin:0px;
padding:5px 0px;
border-bottom:1px dotted #d5d5d5;
position:relative;
}
#gonggu h2 { font-size:12px; margin:0px; padding:5px;}
#gonggu div.gonggu_img { float:left; width:60px; height:80px; position:relative; text-align:center;}
#gonggu img { width:55px; height:55px; border:1px solid #d5d5d5;}
#gonggu p.gonggu_txt { float:right; width:95px; height:auto; font:11px  µ¸¿ò; overflow:hidden; letter-spacing:-0.1em}
#gonggu div.gonggu_price { display:inline; color:#c00; font:11px µ¸¿ò; float:right}
#gonggu a.goGonggu { clear:both; display:block; margin:5px; padding:5px; text-align:center;}

