/* 
@author by Nirm
Email psytan@naver.com
bolg psytan.pe.kr
*/
/* remember to define focus styles! */
:focus {
	outline: 0;
}
 /* =link_line */
a,area{ blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus{ -moz-outline-style: none; } /* for Firefox */

body {
	line-height: 1.2em;
	color: black;
	background: white;
	font-family: µ¸¿ò,Dotum;
	font-size: 12px;
	color: #222;
	text-align:center;
	margin:0;
	padding:0;
}
img {
	border: none;
	margin:0;
	padding: 0;
}
input {
	margin:0;
	padding: 0;
}
#slide {
	position:relative;
	width:59px;
	height:313px;
	z-index:11;
}
#top {
	position:absolute;
	margin:0 auto;
	width:997px;
	height:119px;
	z-index:12;
}
.colorOrange {
	color:#ff9900;
}
#apDiv1 {
	position:absolute;
	z-index:20;
}
.memberMain {
	text-align:center;
}
.style1 {
	font-family: "±¼¸²", "±¼¸²Ã¼";
	font-size: 12px;
	color: #FF6633;
	text-decoration: none;
}
.style2 {
	font-family: "±¼¸²", "±¼¸²Ã¼";
	font-size: 12px;
	color: #666;
	text-decoration: none;
}

.input40, .input50, .input70, .input80, .input100, .input300, .input250, .input150 {
	height: 17px;
	border:1px solid #A5ACB2;
	padding:3px 0 0 4px;
	
}
.input40 {
	width:40px;
}
.input70 {
	width:70px;
}
.input80 {
	width:80px;
}
.input100 {
	width:100px;
}
.input50 {
	width:50px;
}
.input300 {
	width:300px;
}
.input250 {
	width:250px;
}
.input150 {
	width:150px;
}
.input150A{
	width: 150px;
	height: 23px;
	border:1px solid #A5ACB2;
	padding:3px 0 0 4px;
}

/* 2009-07-01
------------------- */
.tudalLine {
	border-bottom:1px solid #feb4cb;
}
.tudalLine2 {
	border-bottom:1px solid #D0F8E7;
}

TABLE#tblCoolbar 
       { 
       background-color:threedface; padding:1px; color:menutext; 
       border-width:1px; border-style:solid; 
       border-color:threedhighlight threedshadow threedshadow threedhighlight;
       }
.cbtn
       {
       height:18;
       BORDER-LEFT: threedface 1px solid;
       BORDER-RIGHT: threedface 1px solid;
       BORDER-TOP: threedface 1px solid;
       BORDER-BOTTOM: threedface 1px solid; 
       }
.starter{
	background-color: buttonface; 
	border-left: buttonhighlight solid 1px; 
	border-right: buttonshadow solid 1px;
	border-top: buttonhighlight solid 1px; 
	font-size: 1px;
	top: 1px; 
	height: 22px; 
	width: 3px;
	}
.separator{
	border-left: buttonshadow solid 1px; 
	border-right: buttonhighlight solid 1px; 
	font-size: 0px; 
	top: 1px;
	height: 22px; 
	width: 1px; 
	}
.dropdown{
	height: 22px; 
	top:2;
	font:8pt verdana,arial,sans-serif
	}
.arrow {cursor:default;}
.txtbtn {font-family:tahoma; font-size:70%; color:menutext;}

.button2Off {
	font-size:12px;
	color:#B4445D;
	font-weight:bold;
	width:130px;
	height:24px;
	padding:3px 0 0 0;
	background: transparent;
	border:1px solid #EF95AE;
	cursor: hand;
}
.button2On {
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	width:130px;
	height:24px;
	padding:3px 0 0 0;
	background: #EF95AE;
	border:1px solid #EF95AE;
	cursor: hand;
}
.button3Off {
	font-size:12px;
	color:#B4445D;
	font-weight:bold;
	width:80px;
	height:24px;
	padding:3px 0 0 0;
	background: transparent;
	border:1px solid #EF95AE;
	cursor: hand;
}
.button3On {
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	width:80px;
	height:24px;
	padding:3px 0 0 0;
	background: #EF95AE;
	border:1px solid #EF95AE;
	cursor: hand;
}

/*
---------------------- */
ul, ol {
	list-style:none;
	padding: 0;
	margin: 0;
}
#talkBox{
	position: relative;
	width:725px;
	padding:0 0 20px 20px;
	margin: 20px 0 0 0;
	border-bottom: 2px solid #E776A0;	
}
#talkBox img {
 vertical-align: middle;
}
#talk {
	font-family:"¸¼Àº °íµñ","Malgun Gothic";
	position:relative;
	font-weight:bolder;
	font-size:14px;	
	color:#912643; /*#FEb068;*/
	margin:10px 0 0 0;
	padding:0;
	height:30px;	
}
#talk a {  color:#912643;/*#B66282;*/ text-decoration:none; }
/*
#talk a:hover {  color:#B66282; text-decoration:none; background:#B66282;}
*/
#talk1, #talk2, #talk3, #talk4, #talk5, #talk6, #talk7, #talk8, #talk9, #talk10, #talk11, #talk12 {
	font-family:"¸¼Àº °íµñ","Malgun Gothic";
	font-size:13px;
	position: relative;
	display:none;
	margin:10px 0 0 0;
	padding:10px 15px;
	border:2px solid #E64C76;
	line-height:1.3em;
}


/* 
2009-08-03 ------------- join agree2 */
#wrapMin {
	width: 1060px;
	position: relative;
	margin: 0 auto;
	padding: 0;
}
#wrapMinLe {	
	width: 1000px;
	float: left;
}

#head {
	width: 1000px;
	height: 395px;
	position: relative;
}
#content {
	width: 1000px;
	position: relative;
}
#contentLeft {
	width: 204px;
	padding: 0 0 0 20px;
	float: left;
}
#contentLeft img {
	display:block;
}

#contentRight {
	width: 751px;
	float: left;
	margin: 0 0 0 25px;	
}
.title {
	position: relative;
	padding: 0;
	margin: 0;
}
.title li {
	margin:0;
	padding:0;
	position: relative;	
}
.title img {
	width: 751px;
	vertical-align:top;	
}
.member {
	position: relative;
	width: 702px;
	margin:0 auto 20px auto;
}

.memberTitle {
	position: relative;
	border-right:1px solid #EE9EB3;	
}
.memberTitle img {
	vertical-align:top;	
}
.memLeft, .memLeftF {
	float: left;
	border-left:1px solid #EE9EB3;
	height: 20px;
	width:125px;
	padding:8px 0 0 5px;	
	background: #FDF0F4;	
	text-align:left;
}
.memRight,.memRightF {
	float: left;
	border-right:1px solid #EE9EB3;
	height:25px;
	width:560px;
	padding:3px 0 0 10px;
	text-align:left;
	vertical-align: middle;
}
.memRightF, .memLeftF {
	border-bottom:1px solid #EE9EB3;
}
.memRight img {
	vertical-align:top;
	padding:2px 0 0 0;
}

.memLeftAd{
	float: left;
	border-left:1px solid #EE9EB3;
	height: 48px;
	width:125px;
	padding:8px 0 0 5px;	
	background: #FDF0F4;	
	text-align:left;
}
.memRightAd {
	float: left;
	border-right:1px solid #EE9EB3;
	height:53px;
	width:560px;
	padding:3px 0 0 10px;
	text-align:left;
	vertical-align: middle;
}

.memLeftSm{
	float: left;
	height: 20px;
	width:125px;
	padding:8px 0 0 5px;	
	background: #FDF0F4;	
	text-align:left;
}
.memRightSm {
	float: left;
	height:25px;
	width:210px;
	padding:3px 0 0 10px;
	text-align:left;
	vertical-align: middle;
}

.memLeftTx{
	float: left;
	border-left:1px solid #EE9EB3;
	height: 110px;
	width:125px;
	padding:8px 0 0 5px;	
	background: #FDF0F4;	
	text-align:left;
}
.memRightTx {
	float: left;
	border-right:1px solid #EE9EB3;
	height:115px;
	width:560px;
	padding:3px 0 0 10px;
	text-align:left;
	vertical-align: middle;
}

.buttonBox {
	position: relative;
	padding: 0;
	margin: 0;
}

.clear {
	clear: both;
	height:0;
	width:0;
}
#foot {
	width: 1000px;
	height: 85px;
	position: relative;
}

#wrapMinRi {
	width: 60px;
	float:right;
	text-align: left;
}


