@charset "utf-8";

/*
CSS Document
Page Info	: 기본CSS
Copyright	: WANSO.
수정일      :2009.03.21
*/

/***** 공통 *****/
* { padding: 0; margin: 0; }
html, body { height: 100%; }
body { margin:0; padding:0; font-size:12px; font-family:dotum, '돋움'/*, gulim, "굴림", Arial, sans-serif*/; background: #ffffff url(http://image.wansolove.com//images/header2/bg.gif) repeat-x 0 0;}
body,div,td,input,textarea {
		scrollbar-face-color:#F7F7F7;
		scrollbar-highlight-color: #F7F7F7;
		scrollbar-shadow-color: #CCCCCC;
		scrollbar-3dlight-color: #FFFFFF;
		scrollbar-darkshadow-color: #F2F2F2;
		scrollbar-track-color: #F2F2F2;
		scrollbar-arrow-color: #000000;
		}
hr, em, legend { display:none;}
form { border:0px;margin:0px;padding:0px;}

a,img,input {selector-dummy : expression(this.hideFocus=true);}
a{ color:#444;text-decoration:none;}
a.visited,a.visited:visited{ color:#444;}
a:hover,a:hover *,a.visited:hover{ color:#f04479; text-decoration:underline;}

/*a:link	{ color:#333; text-decoration:none;}
a:visited	{ color:#333; text-decoration:none;}
a:hover	{ color:red; text-decoration:underline;}
a:active	{ color:red; text-decoration:none;}*/

input,select {border:expression((this.type=='text' || this.type=='select' || this.type=='file' || this.type=='textarea' || this.type=='password') && this.className=='' ? '1px solid #D1D3D4':'normal' ); /*font-family:'굴림'; font-size:12px;*/ vertical-align:middle;}

img { vertical-align:middle;border: none;}
fieldset, table { border: none;}
span.button, img.button, a.button {	cursor:pointer;}
ol,ul,li,dl,dd,p,td{margin:0; padding:0; list-style:none; word-break:break-all;}
p, div, th, td, textarea, input, li, select {/*font-family:dotum, '돋움', gulim, "굴림", Arial, sans-serif;*/ font-size:12px; color:#444; /*line-height:1.4;*/}

.clear { clear:both; display:block; height:0; visibility:hidden; margin:0;}

.hand { cursor:pointer;}

.txt_11 { font-size:11px;}
.ls_1 { letter-spacing:-1px;}
.bold { font-weight:bold;}

.lh_16 {line-height:16px;}
.lh-18 {line-height:18px;}

.pad_l5 {padding-left:5px;}
.pad_l10 {padding-left:10px;}
.pad_r5 {padding-right:5px;}
.pad_r10 {padding-right:10px;}
.pad_t5 {padding-top:5px;}
.pad_t10 {padding-top:10px;}
.pad_btm5 {padding-bottom:5px;}
.pad_btm10 {padding-bottom:10px;}

.mg_l5 {margin-left:5px;}
.mg_l10 {margin-left:10px;}
.mg_r5 {margin-right:5px;}
.mg_r10 {margin-right:10px;}
.mg_t5 { margin-top:5px;}
.mg_t10 { margin-top:10px;}
.mg_btm5 { margin-bottom:5px;}
.mg_btm10 { margin-bottom:10px;}

.gray { color:#cccccc;}
.gray2 { color:#999999;}
.gray3 { color:#666666;}
.brown { color:#ac661a;}
.red { color:#ff0000;}
.red a:link { color:#ff0000;}
.red a:hover { color:#ff0000;}
.red a:active { color:#ff0000;}
.red a:visited { color:#ff0000;}
.blue { color:#1e7bc2;}
.date {font-family:verdana,돋움; font-size: 11px; letter-spacing:-1px;}



/*사이트정렬*/
#wrapper { margin:0 auto; width:900px; padding:0 10px;}


/*우측레이어배너*/
#r_banner { position:absolute; left:50%; margin-left:460px; width:60px;}


/***** header *****/
#header {margin-bottom:10px;}
#header .selct_box { width:55px; border:1px solid #d1d3d4;} 
#header .search_box { width:100px; height:18px; padding:0 0 0 5px; border:1px solid #d1d3d4; line-height:18px;}
#header .profile {margin-right:10px;}

#header #logo { position:absolute; margin:-34px 0 0 10px;}

#header .banner {margin-right:20px;}


/***** footer *****/
#footer { margin:10px 0 0 0;}
#footer ul { width:900px; margin-top:2px;}
#footer li { display:inline; padding:0 7px; border-left:#cccccc 1px solid; font-size:11px; letter-spacing:-1px;}
#footer .left { border:none;}
#footer .info { background:url(http://image.wansolove.com/images/footer/bg2.gif) center top no-repeat;}
#footer .bgline { background-color:#fafafa; border-bottom:#ebebeb 1px solid; border-top:#979799 2px solid;}


/***** Hot Key *****/
#hotkey { visibility:hidden; position:absolute; z-index:100; left:0px; top:0px;}
#hotkey .list { height:16px; line-height:16px; padding-left:7px; cursor:pointer;}
#hotkey .dotline { padding:0px; background:url(http://image.wansolove.com/images/left/sms_dot.gif) repeat-x center center; height:7px;}


/*****left menu*****/
#sub_menu { margin:5px 0 7px 0;}
#sub_menu .box_top { background:url(http://image.wansolove.com/images/left/menu_box1.gif) no-repeat 0 0;}
#sub_menu .box_mid { background:url(http://image.wansolove.com/images/left/menu_box2.gif) 0 0; padding:5px 0;}
#sub_menu .box_btm { background:url(http://image.wansolove.com/images/left/menu_box3.gif) no-repeat 0 0;}
#sub_menu ul { width:150px; text-align:left;}
#sub_menu li { padding:4px 0 0 20px; height:16px;}
#sub_menu .line { padding:0 0 0 15px; height:1px; vertical-align:middle; margin:0px;}
#sub_menu .btn { height:24px;}
#sub_menu .dotline { background:url(http://image.wansolove.com/images/left/sms_dot.gif) repeat-x left bottom;}


/***** 로그인 *****/
#login { background: url(http://image.wansolove.com/images/left/login_bg.gif) no-repeat;}
#login .form_id { width:90px; height:18px; padding:0 0 0 5px; border:1px solid #d1d3d4; line-height:18px;}
#login .form_pw { width:90px; height:18px; padding:0 0 0 5px; border:1px solid #d1d3d4; line-height:18px;}
.login_photo { width: expression((this.width > 70)? ((this.height > 70)? ((this.width < this.height)? true : 70) : 70) :true); height: expression((this.height > 70)? ((this.width > 70)? ((this.width > this.height)? true : 70) : 70) :true); max-width: 70px; max-height: 70px;}


/***** 로그인회원정보 *****/
#login_info { background:url(http://image.wansolove.com/images/left/info_bg.gif) no-repeat;}
#login_info .nick {padding:2px 0 0 17px;}
#login_info .photo {border:#000 1px solid;}

#login_info #point { background:url(http://image.wansolove.com/images/icon/bar_bg.gif) no-repeat; margin:7px 0 0 50px;}
#login_info #point #number { position:absolute; visibility:hidden; border:#000 1px solid; padding:0 4px; height:16px; margin:-6px 0 0 0; background-color:#FFFFFF;}


/***** 알림레이어 *****/
#alarm_bbs { width:275px; height:150px;}
#alarm_visit { width:275px; height:150px;}
#alarm_connect { width:275px; height:150px;}


/***** 만남글 레이어 *****/
/*#curton { position:absolute; display:none; width:100%; height:100%; background-color:#000000; filter:Alpha(Opacity=50);left:0; top:0; z-index:10;}
#meet_content { position:absolute; display:none; width:720px; height:700px; z-index:11;}*/
#meet_content .box_top {background:url(http://image.wansolove.com/images/meeting/layer_01.gif)}
#meet_content .box_mid {background-color:#FFFFFF; border-left:#000 1px solid; border-right:#000 1px solid;}
#meet_content .box_btm {background:url(http://image.wansolove.com/images/meeting/layer_02.gif)}


/*페이징*/

#paging .mg_l2 { margin:0 0 0 2px;}
#paging .left { margin-right:0px;}
#paging .right { margin-left:0px;}
#paging dl { display:inline;}
#paging dd { width:24px; height:15px; border-right:#cccccc 1px solid; text-align:center; display:inline;}
#paging .last { border:none;}
#paging .red { color:red; font-weight:bold;}

#paging td {text-align:center;}
