@charset "euc-kr";
/* CSS Document */
html {height:100% ; } 
body {
	height:100% ; 
	margin:0px ; padding:0px ;
	font-size: 11px;
	line-height: 130%;
	font-family:µ¸¿ò,Verdana,  sans-serif;
	color:#888888;
	background:url('../images/background.jpg') 50% top no-repeat; 
}

a { text-decoration:none ; color:#777777; }
a:hover { text-decoration:underline ; color:#777777; }
 

 
table {	border-collapse:collapse; border-spacing:0px; font-size: 11px; }
th, td {color:#888888;font-family:µ¸¿ò,Verdana,  sans-serif; font-size: 11px; }

img { border:none;  }

form, p, div, th, td, table, address, input  {margin: 0;padding: 0;	}
h1, h2, h3, h4, h5, h6 {  margin: 0;padding: 0;line-height:130% ;} 
h1, h2 {position:absolute ; font-size:0 ;  text-indent:-1000 }
	
input { 
	font-family:µ¸¿ò,Verdana,  sans-serif;	
	vertical-align: middle ;
	font-size: 1em ;  
	color:#666666;
}

textarea {
	font-size: 1em;
	font-family:µ¸¿ò,Verdana,  sans-serif;	
	border:1px solid #D3D3D3 ; 
	padding:2px ; 
	line-height:1.5em ;
	color:#666666; 
}  

/****************************/

#frame {width:996px ; margin:0 auto ; }

#frame #top_navi {margin:15px 30px 0 0 ; float:right }
	#frame #top_navi li {height:23px ; overflow:hidden ; float:left}
	#frame #top_navi li img {vertical-align:middle ;}

#frame #frash {height:448px}	

#frame #top5 {position:reative; margin:-190px 0 0 72px ; height:190px ; top:296px; width:233px ; font-size:12px }
	#frame #top5 ol { color:white ; list-style-type: decimal ; margin-top:2px ; line-height:140%}
	#frame #top5 a { text-decoration:none ; color:#ffffff; font-size:12px; }
	#frame #top5 a:hover { text-decoration:underline ; color:#ffffff; font-size:12px; }
	
#frame #board {width:860px ; margin:0 auto }
	 
	#frame #board .w_btn {text-align:right ; height:31px}
	#frame #board #list {background:url(../images/list_title_bg.gif) no-repeat ; }
		#frame #board #list table {width:860px}
		#frame #board #list th {height:35px ; vertical-align:top}
		#frame #board #list th img {padding-top:9px} 
		#frame #board #list td {height:26px ; border-bottom:1px solid #D2D2D2 ; text-align:center}
		#frame #board #list td.title {text-align:left ; padding-left:10px ; font-size:12px}
	#frame #board #list .w_btn2 {text-align:right ; margin-top:-1px ;padding-top:10px ; border-top:1px solid #569BDB ; }
	
	#frame #login_pop {background:url(../images/list_pop_box.gif) ; width:535px ;height:164px ; display:none ;
						padding-top:30px ; text-align:center ; position:absolute ; left:50% ; top: 575px ; margin-left:-267px; }
	
	#frame #board .pagelist {margin-top:-10px ; height:10px ; text-align:center  ; font-size:11px ;color:#BEBEBE ; letter-spacing:1px ;line-height:12px }
	#frame #board .pagelist a {color:#666666 } 
	#frame #board .pagelist a.on {color:#569BDB ; font-weight:bold; } 
	#frame #board .pagelist img {vertical-align:middle ; padding:0 10px}
	
	
#frame #board #write { border-top:3px solid #0082D7 ; margin-top:31px }
	#frame #board #write table {width:860px}
	#frame #board #write th { border-top:1px solid #0082D7 ; padding:8px 0 7px 0;  vertical-align:top }
	#frame #board #write td { border-top:1px solid #0082D7 ; padding:6px 0 6px 0; }
	#frame #board #write td.w {font-size:12px ; color:#777777 ;}
	#frame #board #write td.url {line-height:170% }
	#frame #board #write td.cont {line-height:150% }
	#frame #board #write span{color:#B2B2B2}
	
	#frame #board #write input { border-top:1px solid #AEB0AD ; border-left:1px solid #AEB0AD ; font-size:11px; color:#888888 ; 
						border-bottom:1px solid #E3E3E4 ; border-right:1px solid #E3E3E4 ; width:740px ; padding:2px 5px 1px 5px ; } 
						
	#frame #board #write input.m {margin-bottom:4px ;}
	
	#frame #board #write textarea { border-top:1px solid #AEB0AD ; height:190px ; border-left:1px solid #AEB0AD ; font-size:11px; color:#888888 ; 
						border-bottom:1px solid #E3E3E4 ; border-right:1px solid #E3E3E4 ; width:740px ; padding:2px 5px 1px 5px ; }
						
	#frame #board #write .w_btn2 {margin-top:-1px ;padding-top:10px ; border-top:2px solid #0082D7 ;height:20px }
	#frame #board #write .w_btn2 .l {float:left}
	#frame #board #write .w_btn2 .r {float:right} 
	
	#frame #board #write .w_btn3 {margin-top:-1px ;padding:10px 0 5px 0 ; height:20px ; text-align:right }
	
	
	#frame #board #write #w_url {margin-top:45px}
	#frame #board #write #w_url .box {background:url(../images/url_bg.gif) ; width:858px ; height:115px ;padding:10px 0 ; } 
	#frame #board #write #w_url dl{clear:both ; margin:0 ; padding:0}
	#frame #board #write #w_url dt{float:left ; width:76px ; margin:0 ; padding:0}
	#frame #board #write #w_url dd{float:left ; margin:0 ; padding:4px 0 }
	
	
	#frame #board #write #w_url h4 {font-size:11px ; font-weight:normal ; }
	#frame #board #write #w_url th {font-weight:normal ; padding-right:20px}
	#frame #board #write #w_url td img {vertical-align:middle ; padding:0 5px}
	#frame #board #write #w_url .pagelist {padding-top:20px ;  border-top:1px solid #0082D7 ; margin:0}
	
	
	
	#banner_off {position:absolute ;top:245px ; width:996px ; left:100% ; text-align:right ; margin-left:-996px ;}
	#banner_on {position:absolute ; top:245px ; width:996px ; left:100% ; text-align:right ; margin-left:-996px ; display:none}

	
#frame .copyright {padding:65px 0 30px 0 ; margin:0 auto ; width:906px }
#frame .copyright ul {display:none}

	

/****************************/

#pageFrame {background:url('../images/background2.jpg') 50% top no-repeat; } 


#pageFrame .copyright {padding:30px 0 30px 0 ;  float:right ; width:855px ; overflow:hidden }



/****************************/

#coexFrame {background:url('../images/background3.jpg') 50% top #ffffff no-repeat; }  

#coexFrame #frame .ev_btn {text-align:center ; padding-bottom:20px ; height:20px ; margin-top:-20px }
	#coexFrame #frame .ev_btn img {vertical-align:middle}

#frame #cboard {width:860px ; margin:0 auto; padding-top:20px }
	 
	#frame #cboard #list {background:url(../images/clist_title_bg.gif) no-repeat ; }
		#frame #cboard #list table {width:860px}
		#frame #cboard #list th {height:35px ; vertical-align:top}
		#frame #cboard #list th img {padding-top:9px} 
		#frame #cboard #list td {border-bottom:1px solid #D2D2D2 ; text-align:center ;  vertical-align:top ; padding:7px 0 7px 0 ; line-height:140%}
		#frame #cboard #list td.title {text-align:left ; padding-left:10px ; font-size:12px}
		
		
	#frame #cboard .pagelist {padding-top:20px ; margin-top:-1px; border-top:1px solid #4A892B ; height:10px ; text-align:center  ; font-size:11px ;color:#BEBEBE ; letter-spacing:1px ;line-height:12px }
	#frame #cboard .pagelist a {color:#666666 } 
	#frame #cboard .pagelist a.on {color:#75C44A ; font-weight:bold; } 
	#frame #cboard .pagelist img {vertical-align:middle ; padding:0 10px}
	 
	 
	 
#coexFrame #regBox {background:url('../images/cx_box_bg.jpg') no-repeat ; width:545px ; height:327px ; margin-left:-292px ; padding:30px 20px 0 20px ;
					position:absolute ; top:490px ; left:50% ; display:none ;}
					
	#coexFrame #regBox .tableB {border-top:3px solid #4B8B2C ; width:545px ; padding-bottom:20px  }
	#coexFrame #regBox table {width:545px}
	#coexFrame #regBox th {width:55px ; border-bottom:1px solid #4B8B2C ; padding:10px 0 ; vertical-align:top ; }
	#coexFrame #regBox td {width:490px ; border-bottom:1px solid #4B8B2C ; padding:10px 0 }
	 
	#coexFrame #regBox input { border-top:1px solid #AEB0AD ; border-left:1px solid #AEB0AD ; font-size:11px; color:#888888 ; 
						border-bottom:1px solid #E3E3E4 ; border-right:1px solid #E3E3E4 ; width:470px ; padding:2px 5px 1px 5px ; } 
	#coexFrame #regBox input.m {margin-bottom:7px }
	
	#coexFrame #regBox .btn {text-align:center}
	#coexFrame #regBox .btn img {vertical-align:middle}
	
	
	
#coexFrame #giftBox {background:url('../images/cx_box_bg2.jpg') no-repeat ; width:385px ; height:152px ; margin-left:-212px ; padding:45px 20px 0 20px ;
					position:absolute ; top:555px ; left:50% ; display:none ;}
	#coexFrame #giftBox h4 {border-bottom:1px solid #579737 ; padding-bottom:10px ; color:white ; font-size:26px ; letter-spacing:-2px ; line-height:31px ; font-weight:bold}
	#coexFrame #giftBox h4 img {vertical-align:middle ;}  
	#coexFrame #giftBox p.text {text-align:center ; font-size:16px ; font-weight:bold ; color:white ; line-height:17px ; padding:20px 0 } 
	#coexFrame #giftBox .btn {text-align:center}
	#coexFrame #giftBox .btn img {vertical-align:middle}
	
	
	
#coexFrame #couponBox {background:url('../images/cx_box_bg3.jpg') no-repeat ; width:545px ; height:297px ; margin-left:-292px ; padding:30px 20px 0 20px ;
					position:absolute ; top:490px ; left:50% ; display:none ;}
	#coexFrame #couponBox p.text {padding:13px 0 28px 0}
	
	#coexFrame #couponBox p.input {padding-bottom:7px}
	#coexFrame #couponBox p.input img {vertical-align:middle}
	#coexFrame #couponBox p.input span {font-size:12px ; color:white ; line-height:30px ; padding-left:17px}
	
	#coexFrame #couponBox input { border-top:1px solid #AEB0AD ; border-left:1px solid #AEB0AD ; font-size:11px; color:#888888 ; 
						border-bottom:1px solid #E3E3E4 ; border-right:1px solid #E3E3E4 ; width:205px ; padding:2px 5px 1px 5px ; } 
						
	#coexFrame #couponBox .btn {text-align:center ; padding-top:15px}
	#coexFrame #couponBox .btn img {vertical-align:middle}
	
	
	
#coexFrame #winBox {background:url('../images/cx_box_bg4.jpg') no-repeat ; width:475px ; height:277px ; margin-left:-292px ; padding:50px 55px 0 55px ;
					position:absolute ; top:490px ; left:50% ; display:none ;}
	#coexFrame #winBox p.text {font-size:16px ; font-weight:bold ; color:white ; line-height:17px ; padding:0 0 45px 0} 
	#coexFrame #winBox p.text img  {vertical-align:middle}
	
	#coexFrame #winBox .btn {text-align:center ; padding-top:45px}
	#coexFrame #winBox .btn img {vertical-align:middle}
	
	
	
#coexFrame #nonBox {background:url('../images/cx_box_bg5.jpg') no-repeat ; width:475px ; height:277px ; margin-left:-292px ; padding:50px 55px 0 55px ;
					position:absolute ; top:490px ; left:50% ; display:none ;}
	#coexFrame #nonBox p.text { padding:0 0 45px 0} 
	#coexFrame #nonBox .btn {text-align:center ; padding-top:45px}
	
	
	

/****************************/

#oneFrame {background:url('../images/background4.jpg') 50% top no-repeat; } 

#oneFrame #frame #oboard {width:860px ; margin:0 auto }
	
	#frame #oboard #list {background:url(../images/olist_title_bg.gif) no-repeat ; }
	
	#frame #oboard .o_write {text-align:right ; margin-top:-31px ; height:31px }
		
		#frame #oboard #list table {width:860px}
		#frame #oboard #list th {height:35px ; vertical-align:top}
		#frame #oboard #list th img {padding-top:9px} 
		#frame #oboard #list td {height:26px ; border-bottom:1px solid #D2D2D2 ; text-align:center}
		#frame #oboard #list td.title {text-align:left ; padding-left:10px ; font-size:12px}
		#frame #oboard #list td.vote {text-align:center ;letter-spacing:2px ; font-size:12px ; color:#519AFA}
	#frame #oboard #list .w_btn2 {text-align:right ; margin-top:-1px ;padding-top:10px ; border-top:1px solid #569BDB ; }
	
		
	#frame #oboard .pagelist {padding-top:20px ; margin-top:-1px; border-top:1px solid #569BDB ; height:10px ; text-align:center  ; font-size:11px ;color:#BEBEBE ; letter-spacing:1px ;line-height:12px }
	#frame #oboard .pagelist a {color:#666666 } 
	#frame #oboard .pagelist a.on {color:#569BDB ; font-weight:bold; } 
	#frame #oboard .pagelist img {vertical-align:middle ; padding:0 10px}
	 
	 
	#oneFrame #oWrite {background:url(../images/one_box_bg.jpg) ;  width:545px ; height:240px ; margin-left:-292px ; padding:24px 20px 0 20px ;
					position:absolute ; top:490px ; left:50% ;display:none ;}
		#oneFrame #oWrite .text {border-bottom:2px solid #2665D2 }
		
		#oneFrame #oWrite table {width:545px}
		#oneFrame #oWrite th {width:85px ; border-bottom:1px solid #2665D2 ; padding:12px 0 ; vertical-align:top ; }
		#oneFrame #oWrite td {width:460px ; border-bottom:1px solid #2665D2 ; padding:10px 0 }
		#oneFrame #oWrite td.star {font-size:12px ; color:white ;letter-spacing:2px; }
	 
		#oneFrame #oWrite input { border-top:1px solid #AEB0AD ; border-left:1px solid #AEB0AD ; font-size:11px; color:#888888 ; 
						border-bottom:1px solid #E3E3E4 ; border-right:1px solid #E3E3E4 ; width:445px ; padding:2px 5px 1px 5px ; } 
		#oneFrame #oWrite input.r {border:0 ; padding:0 ; height:16px ; width:16px ; margin:0 20px 0 3px }
		
		
	#oneFrame #oWrite .btn {text-align:center ; padding-top:10px}
	#oneFrame #oWrite .btn img {vertical-align:middle}


		
		#oneFrame #oEdit {background:url(../images/one_box_bg.jpg) ;  width:545px ; height:240px ; margin-left:-292px ; padding:24px 20px 0 20px ; position:absolute ; top:490px ; left:50% ;display:none ;}
		#oneFrame #oEdit .text {border-bottom:2px solid #2665D2 }
		
		#oneFrame #oEdit table {width:545px}
		#oneFrame #oEdit th {width:85px ; border-bottom:1px solid #2665D2 ; padding:12px 0 ; vertical-align:top ; }
		#oneFrame #oEdit td {width:460px ; border-bottom:1px solid #2665D2 ; padding:10px 0 }
		#oneFrame #oEdit td.star {font-size:12px ; color:white ;letter-spacing:2px; }
	 
		#oneFrame #oEdit input { border-top:1px solid #AEB0AD ; border-left:1px solid #AEB0AD ; font-size:11px; color:#888888 ; 
						border-bottom:1px solid #E3E3E4 ; border-right:1px solid #E3E3E4 ; width:445px ; padding:2px 5px 1px 5px ; } 
		#oneFrame #oEdit input.r {border:0 ; padding:0 ; height:16px ; width:16px ; margin:0 20px 0 3px }
		
		
	#oneFrame #oEdit .btn {text-align:center ; padding-top:10px}
	#oneFrame #oEdit .btn img {vertical-align:middle}
	
	
	
	
	#oneFrame #oCal {background:url(../images/one_box_bg2.jpg) ;  width:435px ; height:391px ; margin-left:-242px ; padding:30px 25px 0 25px ;
					position:absolute ; top:490px ; left:50% ; display:none ;}
					
	#oneFrame #oCal .text {color:white ; height:21px ; border-bottom:2px solid #2665D2 }
	#oneFrame #oCal .text img {vertical-align:middle}
	
	#oneFrame #oCal th {border:1px solid #2665D2; }
	#oneFrame #oCal td {border:1px solid #2665D2; color:#1550CE ; text-align:center ; height:40px }
	#oneFrame #oCal td a, #oneFrame #oCal td span {font-size:16px ; font-weight:bold ; color:white ; line-height:120% }  
	
	#oneFrame #oCal .btn {text-align:center ; padding-top:15px}
	#oneFrame #oCal .btn img {vertical-align:middle}