﻿/* 
COMPANY		: e-yeonil communication 
WRITER		: CTI team SSM 
1st DATE	: 2008.12.18 
*/

/* 
COMPANY		: e-yeonil communication 
WRITER		: CTI team SSM 
2nd DATE	: 2009.02.06 
*/

@charset "utf-8";

/* 초기화 */
*{margin:0px; padding:0px;}
body{margin:0px; padding:0px; font-family:"돋음", Dotum; font-size:12px; color:#8a786a; background-image:url(/img/bg/body_pattern.jpg);text-align:left;}
legend{position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}
img, fieldset, button{border:none;}
li{list-style:none;}
a{text-decoration:none;margin:0;}
a:link, a:visited, a:active, a:hover, a:focus{text-decoration:none;margin:0;border:0;font-size:0;}
textarea{overflow:auto;}
.input_radio{vertical-align:middle; _margin:-3px;}
.input_check{ _margin:-4px -3px -3px -4px;vertical-align:middle; _margin:-3px;}
.input_button{vertical-align:middle;font-family:"돋음", Dotum; font-size:12px;color:#999999;}
.input_box{vertical-align:middle; padding:0 0 0 3px;font-family:"돋음", Dotum; font-size:12px;color:#999999;background-color:#2B0707;}
.png24 {tmp:expression(setPng24(this));}

/* default */
#root_top .top_navi{position:absolute;top:10px;right:0px;}
#root_top a, a:hover, a:active, a:focus{color:#8a786a;font-size:12px;}

/* global layout */
#div_clear{position:relative;clear:both;width:0px;_height:0px;height:0px;font-size:0px;}

/* root layout */
	/*
	2009.3.4 hotkey change
	#root_warp{position:relative;margin:0 auto;width:848px;height:751px;overflow:hidden;text-align:left;background-image:url(/img/bg/root_bg.jpg);}
	*/
#root_warp{position:relative;margin:0 auto;width:848px;height:751px;text-align:left;background-image:url(/img/bg/root_bg_hotkey.jpg);}
#root_top{position:relative;width:848px;height:25px;overflow:hidden;text-align:right;}
#root_logo{position:relative;width:198px;height:96px;overflow:hidden;float:left;}
#root_logo_img{position:absolute;left:25px;margin-left:10px;z-index:1;cursor:hand}
#root_navi{position:relative;width:650px;height:96px;overflow:hidden;float:left;text-align:right;}
#root_temp1{position:relative;clear:both;width:848px;height:189px;}
#root_media{position:relative;width:424px;height:267px;overflow:hidden;float:left;}
#root_media_flash{position:absolute;width:330px;height:247px;left:47px;top:10px;}
#root_form{position:relative;width:424px;height:267px;overflow:hidden;float:left;}

#root_adult{position:relative;width:424px;height:134px;overflow:hidden;}
#root_adult ul{position:absolute;margin-top:10px;margin-left:60px;}
#root_adult li{line-height:30px;}
#root_adult .img_margin{margin-right:10px;}
#root_adult .inputBox{width:100px;height:20px;vertical-align:middle; padding:0 0 0 3px;font-family:"돋음", Dotum; font-size:12px;color:#999999;background-color:#2B0707;border:1px solid #8a786a;}
#root_adult .adult_btnAlign{position:relative;left:67px;}
#root_adult img{cursor:hand;}

#root_sign{position:relative;width:424px;height:133px;overflow:hidden;}
#root_sign ul{position:absolute;margin-top:10px;margin-left:60px;}
#root_sign li{line-height:30px;}
#root_sign .img_margin{margin-right:10px;}
#root_sign .inputBox{width:100px;height:20px;vertical-align:middle; padding:0 0 0 3px;font-family:"돋음", Dotum; font-size:12px;color:#999999;background-color:#2B0707;border:1px solid #8a786a;}
#root_sign .sign_btnAlign{position:relative;left:67px;}
#root_sign img{cursor:hand;}

#root_temp2{position:relative;clear:both;width:848px;height:104px;}
#root_corp{position:relative;width:848px;height:70px;}

/* main layout */
#main_warp{position:relative;margin:0 auto;width:848px;height:861px;text-align:left;background-image:url(/img/bg/main_bg.jpg);}
#main_banner{position:relative;width:848px;height:120px;overflow:hidden;text-align:center;}
#main_view{position:relative;width:848px;height:540px;overflow:hidden;margin:10px 0 10px 0;}
#main_view ul{float:left;margin-right:10px;}
#main_view li{margin-top:10px;}

#main_viewList{position:absolute;left:70px;top:10px;}
#main_viewList .photoLink{position:relative;width:230px;height:160px;filter:alpha(opacity=50);-moz-opacity:0.5;}
#main_viewList a, a:horver, a:active, a:focus{font-size:0px;}
#main_viewList img{margin:8px;cursor:hand;}

/* view layout */
#view_warp{position:relative;margin:0 auto;width:848px;height:871px;text-align:left;background-image:url(/img/bg/view_bg.jpg);}
#view_girl{position:absolute;margin-top:251px;z-index:3;}
#view_space1{position:relative;width:848px;height:71px;overflow:hidden;text-align:right;}
#view_space1 .otherLink{position:absolute;right:100px;top:20px;}
#view_mainLeft{position:relative;width:521px;height:489px;overflow:hidden;float:left;}
#view_photoBox{position:absolute:width:322px;height:467px;overflow:hidden;margin-left:178px;margin-top:11px;z-index:-1;}
#view_mainRight{position:relative;width:327px;height:489px;overflow:hidden;float:left;}
#view_mainRight a, a:horver, a:active, a:focus{font-size:0px;}
.thumb_filter{filter:alpha(opacity=50);-moz-opacity:0.5;}
.thumb_list{position:relative;margin-top:10px;margin-left:10px;height:360px;}

/* game layout */
/*
	2009.3.6 hotkey change
	#game_warp{position:relative;margin:0 auto;width:848px;height:861px;text-align:left;background-image:url(/img/bg/main_bg.jpg);}
*/
#game_warp{position:relative;margin:0 auto;width:848px;height:861px;text-align:left;background-image:url(/img/bg/game_bg.jpg);}
#game_list{position:relative;margin-top:10px;width:848px;height:550px;overflow:hidden;}
#game_list .listBox{position:absolute;top:20px;left:95px;width:848px;color:#8a786a;font-size:12px}
#game_list a, a:hover, a:active, a:focus{color:#8a786a;font-size:12px}

#game_play{position:absolute;top:270px;left:75px;overflow:hidden;background-color:#000000;}

/* agreement layout */
#agreement_warp{position:relative;margin:0 auto;width:848px;height:741px;overflow:hidden;text-align:left;background-image:url(/img/bg/agreement_bg.jpg);}
#agreement_read{position:relative;margin-top:10px;width:848px;height:540px;overflow:hidden;text-align:left;}
#agreement_read a, a:hover, a:active, a:focus{font-size:0px}
#agreement_read .readText{margin:0 auto;width:730px;height:470px;margin-top:15px;padding:5px;text-align:left;overflow-y:auto;line-height:20px;}
#agreement_read .readForm{position:absolute;margin-top:5px;right:50px;}
#agreement_read .readText h1,h2{font-size:13px;margin:10px 0 10px 0;}
#agreement_read .readText p{margin:5px 0 5px 0;}
#agreement_read .readText li{margin-left:10px;}

/* adult layout */
#adult_warp{position:relative;margin:0 auto;width:848px;height:740px;overflow:hidden;text-align:left;background-image:url(/img/bg/adult_bg.jpg);}
#adult_form{position:relative;margin-top:10px;width:848px;height:540px;overflow:hidden;text-align:left;}
#adult_title{position:absolute;top:100px;left:110px;width:600px;height:48px;padding:5px;text-align:left;line-height:20px;}
#adult_join{position:absolute;top:260px;left:110px;width:600px;}
#adult_join .img_margin{margin:0 10px 0 10px;vertical-align:middle;}
#adult_join .inputBox{padding-top:2px;width:100px;height:20px;vertical-align:middle; padding:0 0 0 3px;font-family:"돋음", Dotum; font-size:12px;color:#999999;background-color:#2B0707;border:1px solid #8a786a;}
#adult_join .adult_btnAlign{position:absolute;width:82px;height:28px;top:0px;right:10px;vertical-align:middle;}
#adult_readme{position:absolute;top:340px;left:110px;width:600px;height:85px;padding:5px;text-align:left;line-height:18px;font-family:"돋음", Dotum; color:#8a786a;}

/* smsConfirm layout */
#smsConfirm_warp{position:relative;margin:0 auto;width:848px;height:740px;overflow:hidden;text-align:left;background-image:url(/img/bg/smsconfirm_bg.jpg);}
#smsConfirm_form{position:relative;margin-top:10px;width:848px;height:540px;overflow:hidden;text-align:left;}
#smsConfirm_title{position:absolute;top:150px;left:110px;width:600px;height:48px;padding:5px;text-align:left;line-height:20px;}

#smsConfirm_cellNumber{position:absolute;top:280px;left:110px;width:550px;}
#smsConfirm_cellNumber .img_margin{margin:0 10px 0 40px;vertical-align:middle;}
#smsConfirm_cellNumber .inputBox{margin:0 5px 0 5px;width:60px;height:20px;vertical-align:middle; padding:2px 0 0 3px;font-family:"돋음", Dotum; font-size:12px;color:#999999;background-color:#2B0707;border:1px solid #8a786a;}
#smsConfirm_cellNumber .adult_btnAlign{position:absolute;width:82px;height:28px;top:0px;right:0px;vertical-align:middle}

#smsconfirm_join{position:absolute;top:340px;left:110px;width:550px;}
#smsconfirm_join .img_margin{margin:0 25px 0 40px;vertical-align:middle;}
#smsconfirm_join .inputBox{margin:0 5px 0 10px;width:60px;height:20px;vertical-align:middle; padding:2px 0 0 3px;font-family:"돋음", Dotum; font-size:12px;color:#999999;background-color:#2B0707;border:1px solid #8a786a;}
#smsconfirm_join .adult_btnAlign{position:absolute;width:82px;height:28px;top:0px;vertical-align:middle;}

/* joinForm layout */
#joinForm_warp{position:relative;margin:0 auto;width:848px;height:740px;overflow:hidden;text-align:left;background-image:url(/img/bg/join_bg.jpg);}
#joinForm_form{position:relative;margin-top:10px;width:848px;height:540px;overflow:hidden;text-align:left;}

#joinForm_join{position:absolute;width:554px;top:170px;left:70px;}
#joinForm_join ul{margin-top:10px;margin-left:60px;}
#joinForm_join li{line-height:40px;}
#joinForm_join .img_margin{margin-left:10px;vertical-align:middle;}
#joinForm_join .inputBox{margin:0 5px 0 10px;width:100px;height:20px;vertical-align:middle; padding:2px 0 0 3px;font-family:"돋음", Dotum; font-size:12px;color:#999999;background-color:#2B0707;border:1px solid #8a786a;}
#joinForm_join .join_btnAlign{position:relative;width:600px;height:28px;top:5px;left:250px;}
#joinForm_join .checkBox{margin-left:10px;}

/* corp */
#root_corp h1,h2{font-size:13px;margin:10px 0 10px 0;}
#root_corp p{margin:5px 0 5px 0;}
#root_corp li{margin-left:10px;}
#root_corp a, a:hover, a:active, a:focus{color:#8a786a;font-size:11px}
#root_corp .corp_link{position:absolute;width:848px;text-align:center;top:5px;}
#root_corp .corp_info{position:absolute;width:848px;text-align:center;bottom:10px;} 

/* corpLink layout */
#corpLink_warp{position:relative;margin:0 auto;width:848px;height:741px;overflow:hidden;text-align:left;background-image:url(/img/bg/agreement_bg.jpg);}
#corpLink_read{position:relative;margin-top:10px;width:848px;height:540px;overflow:hidden;text-align:left;}
#corpLink_read a, a:hover, a:active, a:focus{font-size:0px}
#corpLink_read .readText{margin:0 auto;width:730px;height:470px;margin-top:15px;padding:5px;text-align:left;overflow-y:auto;line-height:20px;}
#corpLink_read .readText h1,h2{font-size:13px;margin:10px 0 10px 0;}
#corpLink_read .readText p{margin:5px 0 5px 0;}
#corpLink_read .readText li{margin-left:10px;}

/* media layout 2009.02.13/CJY */
/*
	2009.3.6 hotkey change
	#media_warp{position:relative;margin:0 auto;width:848px;height:861px;text-align:left;background-image:url(/img/bg/main_bg.jpg);}
*/
#media_warp{position:relative;margin:0 auto;width:848px;height:861px;text-align:left;background-image:url(/img/bg/media_bg.jpg);}
#media_view{position:relative;width:848px;height:540px;overflow:hidden;margin:10px 0 10px 0;}
#media_left{position:relative;width:566px;height:540px;overflow:hidden;float:left;}
#mediaPlay{position:absolute;top:8px;}
#media_right{position:relative;width:282px;height:540px;overflow:hidden;float:left;}
#media_right .mediaList{position:absolute;top:40px;}
#media_right .thumb{position:relative;width:110px;height:102px;background:#000000;overflow:hidden;cursor:hand;}
#media_right .title{position:absolute;width:110px;left:0px;top:85px;text-align:center;color:#8a786a;font-size:12px;}
#media_right ul{float:left;margin-right:10px;}
#media_right img{margin:5px 0 0 5px;filter:alpha(opacity=50);-moz-opacity:0.5;}

/* bannerAdFlashWarp */
#bannerAdFlashWarp{position:absolute;margin-top:251px;margin-left:124px;width:600px;height:425px;overflow:hidden;border:1px solid #420026;z-index:10;}
#bannerAdFlashWarp .moveBar{position:relative;background-color:#7C0046;width:600px;height:25px;cursor:move;}
#bannerAdFlashWarp .closeBox{position:absolute;border:1px solid #7C0046;right:5px;top:5px;}

/* femaleList layout */
#femaleList_warp{position:relative;margin:0 auto;width:848px;height:861px;text-align:left;background-image:url(/img/bg/femaleList_bg.jpg);}
#femaleList{position:relative;margin-top:10px;width:848px;height:550px;overflow:hidden;}
#femaleList_img{position:relative;left:43px;top:350px;overflow:hidden;}
.femaleList_number{position:absolute;left:12px;bottom:45px;font-weight:bold;color:#FF3399;}