@charset 'utf-8';

/* 기본*/
body {margin:0px; text-align: center; background-color:#000000}
a:link { color: #fefefe; text-decoration:none;}
a:visited {	color: #fefefe;	text-decoration:none;}
a:active { color: #fefefe; text-decoration:none;}
a:hover { color: #fefefe; text-decoration:underline;}
img {border:0px; margin:0px;}
src {border:0px; margin:0px; padding:0px;}
select {font-family:verdana; font-size:11px; color:#464646;}
div{padding: 0px; margin-top: 0px;  margin-left: 0px; margin-bottom: 0px; margin-right: 0px; border-collapse: collapse; border:0px; font-family:verdana; font-size:12px;  text-align:left; color:#b7b7b7;  }
table {	border-spacing:0px;	margin:0px; padding:0px; border-collapse:collapse; text-align:left;}
td,th {	font-family:verdana; font-size:12px; color:#464646;}
input{font-family:dotum, tahoma; font12px;}

span{padding: 0px; margin:0px;}
ul{ padding-top:0px; padding-left:0px; padding-bottom:0px; padding-right:0px; list-style-type:none}
li{ padding-top:0px; padding-left:0px; padding-bottom:0px; padding-right:0px; list-style-type:none}
dl{ padding-top:0px; padding-left:0px; padding-bottom:0px; padding-right:0px; list-style-type:none}
dt{ padding-top:0px; padding-left:0px; padding-bottom:0px; padding-right:0px; list-style-type:none}
dd{ padding-top:0px; padding-left:0px; padding-bottom:0px; padding-right:0px; list-style-type:none}
a { selector-dummy:expression(this.hideFocus=true);} 


/* 텍스트관련 - 클래스 조합해서 사용 권장*/
.FV {  font-family: 'verdana', 'arial', 'helvetica', 'sans-serif'}
.FT {  font-family: 'tahoma', 'arial', 'helvetica', 'sans-serif'}
.FGe { font-family: 'Georgia', 'arial', 'helvetica', 'sans-serif'}

.t6 {font-size:6pt}
.t7 {font-size:7pt}
.t8 {font-size:8pt}
.t9 {font-size:9pt}
.t10 {font-size:10pt}
.t11 {font-size:11pt}
.t12 {font-size:12pt}
.t13 {font-size:13pt}
.t14 {font-size:14pt}
.t15 {font-size:15pt}
.t16 {font-size:16pt}

.x8 {font-size:8px}
.x9 {font-size:9px}
.x10 {font-size:10px}
.x11 {font-size:11px}
.x12 {font-size:12px}
.x13 {font-size:13px}
.x14 {font-size:14px}
.x15 {font-size:15px}
.x16 {font-size:16px}
.x18 {font-size:18px}
.x24 {font-size:24px}

.b {font-weight:bold}
.underline { text-decoration:underline;}

/* 문단 라인 간격 */
.line70 {	line-height: 70%}
.line80 {	line-height: 80%}
.line90 {	line-height: 90%}
.line110 {	line-height: 110%}
.line120 {	line-height: 120%}
.line130 {	line-height: 130%}
.line140 {	line-height: 140%}
.line150 {	line-height: 150%}
.line160 {	line-height: 160%}
.line170 {	line-height: 170%}
.line180 {	line-height: 180%}
.line190 {	line-height: 190%}
.line200 {	line-height: 200%}

/* 문자 간격 */
.ls {	letter-spacing: 0px}
.ls1 {	letter-spacing: 1px}
.lsm1 {	letter-spacing: -1px}
.ls2 {	letter-spacing: 2px}
.lsm2 {	letter-spacing: -2px}
.ls3 {	letter-spacing: 3px}
.lsm3 {	letter-spacing: -3px}
.ls4 {	letter-spacing: 4px}
.lsm4 {	letter-spacing: -4px}

/* 테이블(margin) 간격 */
.marT1{margin-top:1px;}
.marT2{margin-top:2px;}
.marT3{margin-top:3px;}
.marT5{margin-top:5px;}
.marT8{margin-top:8px;}
.marT10{margin-top:10px;}
.marT15{margin-top:15px;}
.marT20{margin-top:20px;}
.marT30{margin-top:30px;}
.marL1{margin-left:1px;}
.marL2{margin-left:2px;}
.marL3{margin-left:3px;}
.marL5{margin-left:5px;}
.marL8{margin-left:8px;}
.marL10{margin-left:10px;}
.marL15{margin-left:15px;}
.marL20{margin-left:20px;}
.marL30{margin-left:30px;}
.marB1{margin-bottom:1px;}
.marB2{margin-bottom:2px;}
.marB3{margin-bottom:3px;}
.marB5{margin-bottom:5px;}
.marB8{margin-bottom:8px;}
.marB10{margin-bottom:10px;}
.marB15{margin-bottom:15px;}
.marB20{margin-bottom:20px;}
.marB30{margin-bottom:30px;}
.marR1{margin-right:1px;}
.marR2{margin-right:2px;}
.marR3{margin-right:3px;}
.marR5{margin-right:5px;}
.marR8{margin-right:8px;}
.marR10{margin-right:10px;}
.marR15{margin-right:15px;}
.marR20{margin-right:20px;}
.marR30{margin-right:30px;}
.marR40{margin-right:40px;}
.mar5050{margin-top:5px;margin-bottom:5px;}
.mar0{margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px;}
.mar5{margin-top:5px; margin-left:5px; margin-bottom:5px; margin-right:5px;}
.mar10{margin-top:10px; margin-left:10px; margin-bottom:10px; margin-right:10px;}
.mar20{margin-top:10px; margin-left:10px; margin-bottom:10px; margin-right:10px;}



/* 테이블내(padding) 간격 */
.pdT1{padding-top:1px;}
.pdT2{padding-top:2px;}
.pdT3{padding-top:3px;}
.pdT5{padding-top:5px;}
.pdT8{padding-top:8px;}
.pdT10{padding-top:10px;}
.pdT15{padding-top:15px;}
.pdT20{padding-top:20px;}
.pdL1{padding-left:1px;}
.pdL2{padding-left:2px;}
.pdL3{padding-left:3px;}
.pdL5{padding-left:5px;}
.pdL8{padding-left:8px;}
.pdL10{padding-left:10px;;}
.pdL15{padding-left:15px;}
.pdL20{padding-left:20px;}
.pdB1{padding-bottom:1px;}
.pdB2{padding-bottom:2px;}
.pdB3{padding-bottom:3px;}
.pdB5{padding-bottom:5px;}
.pdB8{padding-bottom:8px;}
.pdB10{padding-bottom:10px;}
.pdB15{padding-bottom:15px;}
.pdB20{padding-bottom:20px;}
.pdR1{padding-right:1px;}
.pdR2{padding-right:2px;}
.pdR3{padding-right:3px;}
.pdR5{padding-right:5px;}
.pdR8{padding-right:8px;}
.pdR10{padding-right:10px;}
.pdR15{padding-right:15px;}
.pdR20{padding-right:20px;}
.pd0505{padding-right:5px;}
.pd5050{padding-bottom:5px;}
.pd0{padding-top:0px; padding-left:0px; padding-bottom:0px; padding-right:0px;}
.pd2{padding-top:2px; padding-left:2px; padding-bottom:2px; padding-right:2px;}
.pd5{padding-top:5px; padding-left:5px; padding-bottom:5px; padding-right:5px;}
.pd10{padding-top:10px; padding-left:10px; padding-bottom:10px; padding-right:10px;}
.pd20{padding-top:10px; padding-left:10px; padding-bottom:10px; padding-right:10px;}

/* Div 정렬*/
.fl { float: left}
.fr { float: right}
/*Align*/
.left{ text-align:left}
.center{ text-align:center}
.right{ text-align:right}

/* 커서모양정의 */
.curHand {cursor:pointer}
.curWait {cursor:wait}
.curCross {cursor:crosshair}
.curMove {cursor:move}

/* 폼(form)요소 관련 정의 */
.whitebox{ color: #000000; background-color: #ffffff; border-width: 1px; border-color: #D7D7D4; border-style: solid;  font-size: 9pt; padding-bottom: 2px;  padding-top: 2px;   }
.whitebox_pd4{ color: #000000; background-color: #ffffff; border: 1px  #D7D7D4 solid;  font-size: 9pt; padding: 4px;}
.textarea { overflow-x: none; overflow-y: auto;}
.cuteform { border-bottom: #eeeeee 1px solid; border-left: #666666 1px solid; border-right: #eeeeee 1px solid; border-top: #666666 1px solid; color: #000000; font-size: 9pt  }
.line {  border-color: #999999 black; border-style: none; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.whitebox_center{ color: #000000; background-color: #ffffff; border-width: 1px; border-color: #D7D7D4; border-style: solid;  font-size: 14px; padding:1px; text-align:center;   }

/* input-form */
.input_login { background-color: #ffffff; border-bottom: #c3c3c3 1px solid; border-left: #c3c3c3 1px solid; border-right: #c3c3c3 1px solid; border-top: #c3c3c3 1px solid; color: #464646; font-size: 9pt ;}
.input_add{  border-bottom: #9D9A9D 1px solid; border-left: #9D9A9D 1px solid; border-right: #9D9A9D 1px solid; border-top: #9D9A9D 1px solid; color: black ; font-size: 9pt ;}
.input_mem{  border-bottom: #CBCBCB 1px solid; border-left: #CBCBCB 1px solid; border-right: #CBCBCB 1px solid; border-top: #CBCBCB 1px solid; color: black ; font-size: 9pt ;}
.input_custom{  border-bottom: #8AAACD 1px solid; border-left: #8AAACD 1px solid; border-right: #8AAACD 1px solid; border-top: #8AAACD 1px solid; color: black ; font-size: 9pt ;}
.search { color: #000000; background-color: #ffffff; border-width: 1px; border-color: #D7D7D4; border-style: solid; height: 21px; font-size: 9pt; padding-top: 4px;}

/******** BOX STYLE ********/
.box11 { border:#d7d7d7 1px solid;}
.box2 {	border:#CDCDCD 1px solid; background:#FFFFFF;}
.box3 {	border:#CCCCCC 1px solid; background:#ebebeb;}
.box4 {	border-top:#d7d7d7 1px solid; border-bottom:#d7d7d7 1px solid;}
.box5 {	border:#D7D7D7 3px solid;}
.box6 {	border:#d7d7d7 1px solid; background:#efefef;}
.bg_photo {	border:#d4d4d4 1px solid; padding:1;}
.bg_box2 { border:#dedede 3px solid;}
.bg_box3 { border:#8ec63f 1px solid;}
.bg_box4 { background:url(/images/carestage/box_middle.gif) repeat-y;}
.bg_board { background:url(/images/carestage/bg_board.gif) no-repeat; width:617; height:30;}


/* 링크 컬러 설정 */
.colTicker { color: #395989}
a.colTicker:link {  text-decoration: none; color:#395989;}
a.colTicker:visited {  text-decoration: none; color:#395989;}
a.colTicker:hover {  text-decoration: underline; color:#395989;}
a.colTicker:active {  text-decoration: none; color:#395989;}

.colLink { color: #000000}
a.colLink:link {  text-decoration: none; color:#000000;}
a.colLink:visited {  text-decoration: none; color:#000000;}
a.colLink:hover {  text-decoration: underline; color:#000000;}
a.colLink:active {  text-decoration: none; color:#000000;}

/* 테이블관련 정의 */
.tdl {border-bottom: #E0E0E0 1px solid; padding: 4px 6px 5px 6px;}
.tdl_h {border-bottom: #E0E0E0 1px solid; border-right: #E0E0E0 1px solid; padding: 4px 6px 5px 6px;}
.tdl2 {border-bottom: #E0E0E0 1px solid; padding: 4px 6px 5px 6px; background-color: #F7FBFF;}
.tdl3 {padding: 5px 6px 5px 6px;}
.tdl_sp {border-bottom: #E0E0E0 1px solid; padding: 7px 6px 4px 6px; line-height: 120%;}
.tdl_spn {border-bottom: #E0E0E0 1px solid; border-right: #E0E0E0 1px solid; padding: 7px 6px 4px 6px; line-height: 120%;}
.tdl_br {border-bottom: #E0E0E0 1px solid; border-right: #E0E0E0 1px solid; padding: 10px 6px 8px 6px; line-height: 120%;}
.tdl_s1 {border-bottom: #E0E0E0 1px solid; border-right: #E0E0E0 1px solid; padding: 9px 8px 6px 8px;}
.tdl_s2 {border-bottom: #E0E0E0 1px solid; padding: 9px 8px 6px 8px;}
.tdl_s3 {border-right: #E0E0E0 1px solid; padding: 9px 8px 6px 8px;}
.T_left { background:#f9f9f3; color:#000000; font-size:x-small; font-weight:bolder; padding:5px 0px 0px 10px;}
.T_right { background:#FFFFFF; font-size:x-small; padding:5 0 5 10;}
.T_left2 { border-right:#e5e4e2 1px solid; background:#f4f4f4; width:110px; height:34px; padding:11px 0px 0px 10px; vertical-align:top; }
.T_right2 { padding:4px 0px 4px 10px; }
.T_left3 { border-top:#D6D6D6 2px solid; border-bottom:#D6D6D6 1px solid; background:#F0F0F0; height:50; padding-left:12px; }
.T_right3 { border-top:#D6D6D6 2px solid; border-bottom:#D6D6D6 1px solid; padding-left:12px; }
.line_A { border-bottom:#dcdcdc 1px solid; }
.line_B { border-bottom:#858075 1px solid; }
.line_C { border-top:#dcdcdc 1px solid; }
.line_D { border:#D6D6D6 1px solid; }
.line_E { border-bottom:#d4d4d4 1px solid; }
.line_F { border:#DDDDDD 3px solid; }
.line_G { border-right:#D4D4D4 1px solid; } 
.line_T { border-top:#858075 1px solid; }
.line_M { border-bottom:#dcdcdc 1px solid; }
.line_VA { border-left:#d4d4d4 1px solid; }


.T_title { border-top:#858075 1px solid; border-bottom:#858075 1px solid; background:#fdfdfa; height:36px; text-align:center; padding-top:1px; }
.T_list { border-bottom:#dcdcdc 1px solid; height:32px; color:#656565; padding-top:3px; }
.T_pop { background:#f9f9f3; height:42px; padding:3px 0px 0px 10px; font-weight:bolder; color:#000000; }.T_title_care { border-top:#858075 1px solid; border-bottom:#858075 1px solid; background:#F5F5F5; height:36; text-align:center; padding-top:1; }

/* Board */
.board01{padding:5px; vertical-align:middle; border:1px solid #CCCCCC; border-collapse:collapse;}
.board01_tl{padding:5px; vertical-align:middle; border:1px solid #CCCCCC; font-weight:bold; border-collapse:collapse; background-color:#EDF3F9; text-align:center;}



.T_list_board { border-bottom:#dcdcdc 1px solid; height:30px; padding-top:3px; }
.T_list_board2 { border-bottom:#dcdcdc 2px solid; height:30px; padding-top:3px; }
.T_btm { border-top:#858075 1px solid; border-bottom:#858075 1px solid; background:#efefef; height:46px; text-align:right; padding-top:1px; }
.T_box_gray { border:#d0d0d0 1px solid; background:#f4f4f4; padding:10px 0px 10px 10px; }
.T_box_white { border:#cccccc 1px solid; background:#FFFFFF; }
.T_item { background:#f4f4f4; border-right:#d4d4d4 1px solid; border-bottom:#d4d4d4 1px solid; padding:5px 10px;  }
.T_item2 { background:#f4f4f4; border-right:#d4d4d4 1px solid; padding-left:10px; height:35px; }
.T_txt { border-bottom:#d4d4d4 1px solid; padding:20px 10px; }

/* 컬러정의 */
.colViolet { color: #CD0466}
.colBlack { color: #000000}
.colBlue { color: #003399}
.colBlue2 { color: #006699}
.colBlue3 {color:#004AC4}
.colBlue4 {color:#005B7F}
.colBlue5 {color:#1A9CBA}
.colBlue6 {color:#0066CC}
.colBlue7 {color:#00B4EE}
.colBrown { color: #996633}
.colGray { color: #666666}
.colGray2 {color:#636363}
.colGray3 {color:#A1A1A1}
.colGreen {color:#78A806}
.colOrange {color:#FFCC00}
.colOrange2 {color:#EF5900}
.colOrange3 {color:#FF6600}
.colRed { color: #CC0000}
.colRed2{color:#C60000}
.colWhite { color: #FFFFFF}
.colYellow {color:#CACC08}
.colYellow2 {color:#FFFF68}
.colCyan {color:cyan}
.colPink {color:#EA6E84}

.red {color:red}
.gray {color:gray}
.firebrick {color:firebrick}
.hotpink {color:hotpink}
.orangered {color:orangered}
.orange {color:orange}
.blue {color:blue}
.royalblue {color:royalblue}
.steelblue {color:steelblue}
.skyblue {color:skyblue}
.green {color:green}
.yellowgreen {color:yellowgreen}
.slategray {color:slategray}
.tan {color:tan}
.palevioletred {color:palevioletred}
.mistyrose {color:mistyrose}
.teal {color:teal}
.teal2 {color:#377286}
.brown{color:#cc9500}

.clearBoth { clear:both; }
.clearLeft { clear:left; }
.clearRight { clear:right; }

.hide{display:none;}



/* header 구성  */
#header{width:100%; margin:0 auto 0px auto; position:relative; z-index:20; text-align:center;}
	#gnb{width:100%; margin:0; padding:0px; position:relative; border:0px; text-align:center;}

/* container 구성  */
#container{width:940px; margin:0 auto 0 auto; padding:0px; position:relative; border:0px; text-align:center;}
#container #gnbnavi{width:100%; height:84px; margin:0; padding:0px; position:relative; border:0px; text-align:center;}

	/* sub 구성  */
#container #sidebar{width:190px; margin-top:0px; position:relative; float:left; z-index:20;}
#container #sidebar #menubar{width:100%;}
#container #sidebar #menubar ul{margin:0px; padding:0px; text-align:justify; list-style-type:none;}
#container #sidebar #menubar ul li{margin:0px; padding:0px;}
#container #sidebar #banner{width:100%; margin-top:30px}

#container #content{width:730px; position:relative; float:left; margin-left:20px; z-index:15;}
#container #content .hentry{background: url(/skin/images/bg/conBG_Middle.gif) repeat-y bottom left;}

#container #content .hentry #connavi{width:690px;  margin:0px; padding:15px 20px 0px 20px; display:block; position:relative; border:0px; background: url(/skin/images/bg/conBG_Top.gif) no-repeat 0px 0px; }

#container #content .hentry #connavi .entry-title{width:310px; height:40px; float:left;}
#container #content .hentry #connavi .entry-title h1{display:none;}
#container #content .hentry #connavi .entry-title img{margin:0px; vertical-align:middle;}

#container #content .hentry #connavi .tags{width:340px; height:40px; margin:0px; position:relative; float:right; text-align:right; font-size:11px; z-index:10;}
#container #content .hentry #connavi .tags ul{margin-top:10px; padding:0; list-style-type:none;}
#container #content .hentry #connavi .tags ul li{display:inline;}
								.mor {background: url(/skin/images/icon/u_more.gif) no-repeat 0px 0px;}
								.mor a {padding: 0 0 0 20px;}

#container #content .hentry .entry-content{width:690px; margin:0px 0px 30px 0px; padding:0px 20px 20px 20px; position:relative; clear:both; text-align:center; z-index:0; background: url(/skin/images/bg/conBG_Bottom.gif) no-repeat bottom left;}
#container #content .hentry .entry-content .detailPR{margin-bottom:20px; font:#333333 Verdana 12px;}
#container #content .hentry .entry-content .title{color:#336600; font-family:Helvetica; font-size:16px; font-weight:bold;}
#container #content .hentry .entry-content .headline{color:#f2ff00; font-family:Verdana; font-size:18px; font-weight:bold; line-height:16px;}

/* footer 구성  */
#footer{width:100%; margin:10px auto 10px auto; position:relative; text-align:center;}