@charset "utf-8";
@import url("board.css");
@import url("member.css");

body {
	margin: 0;
	padding: 0;
	font-size: 12px;
/*	font-size: 0.75em;*/
	line-height: 1.4; /*normal*/
	font-family:돋움, gulim, tahoma, arial, verdana;
	/* part 1 of 2 centering hack */
	
	position:relative;
}
img {border:0;}
td img {vertical-align:top;}

ul{padding:0; margin:0;}
li{list-style:none;}
#apDiv1 {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	z-index:1;
}
#apDiv2 {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	z-index:2;
}
#apDiv3 {
	position:relative;
	left:0px;
	top:-34px;
	width:180px;
	z-index:3;
}

/**/
td, input, select{
  font-size : 12px;
  color : #666666;
}

.top{position:absolute; top:24px; left:50%; margin-left:200px; z-index:999;}
.top ul{*zoom:1;}
.top ul:after{display:block; content:""; clear:both;}
.top ul li{float:left; margin-left:15px; font-size:0;line-height:0;}
.top ul li:first-child{margin-left:0;}

.input {background:#fff; height:22px; border:1px solid #b7b7b7; border-right-color:#e1e1e1; border-bottom-color:#e1e1e1; color:#888}

body.main { background:#b8b8b8 url(../images/bg_main.jpg) top center no-repeat;}
body.sub { background:#b8b8b8 url(../images/bg_sub.jpg) top center no-repeat;}

p{margin:0;padding:0;}
fieldset{margin:0;padding:0;border:none}
fieldset legend {position:absolute;visibility:hidden;overflow:hidden;width:0;height:0;margin:0;padding:0;font:0/0 Arial;}

a:link 		{text-decoration:none;  Color:#333333;}
a:visited 	{text-decoration:none; Color:#333333}
a:hover 	{text-decoration:underline; Color:#333333}
a:active 	{text-decoration:none; Color:#333333}

.mn1 {font-family: "돋움";font-size:11px;color:#343434;text-decoration:none;}
.mn1 a:link {font-family: "돋움";font-size:11px;color:#343434;text-decoration:none;}
.mn1 a:visited {font-family: "돋움";font-size:11px;color:#343434;text-decoration:none;}
.mn1 a:active {font-family: "돋움";font-size:11px;color:#343434;text-decoration:none;}
.mn1 a:hover {font-family: "돋움";font-size:11px;color:#343434;text-decoration:none;}

.mprofile1 {font-family: "돋움";font-size:12px;color:#474747;text-decoration:none;}
.mprofile1 a:link {font-family: "돋움";font-size:12px;color:#474747;text-decoration:none;}
.mprofile1 a:visited {font-family: "돋움";font-size:12px;color:#474747;text-decoration:none;}
.mprofile1 a:active {font-family: "돋움";font-size:12px;color:#474747;text-decoration:none;}
.mprofile1 a:hover {font-family: "돋움";font-size:12px;color:#474747;text-decoration:none;}

.mp1 {font-family: "돋움";font-size:12px;color:#259025;font-weight: bold;text-decoration:none;}
.mp1 a:link {font-family: "돋움";font-size:12px;color:#259025font-weight: bold;;text-decoration:none;}
.mp1 a:visited {font-family: "돋움";font-size:12px;color:#259025;font-weight: bold;text-decoration:none;}
.mp1 a:active {font-family: "돋움";font-size:12px;color:#259025;font-weight: bold;text-decoration:none;}
.mp1 a:hover {font-family: "돋움";font-size:12px;color:#259025;font-weight: bold;text-decoration:none;}

.todayseen1 {font-family: "돋움";font-size:11px;color:#333333;font-weight: bold;text-decoration:none;}
.todayseen1 a:link {font-family: "돋움";font-size:11px;color:#333333;font-weight: bold;;text-decoration:none;}
.todayseen1 a:visited {font-family: "돋움";font-size:11px;color:#333333;font-weight: bold;text-decoration:none;}
.todayseen1 a:active {font-family: "돋움";font-size:11px;color:#333333;font-weight: bold;text-decoration:none;}
.todayseen1 a:hover {font-family: "돋움";font-size:11px;color:#333333;font-weight: bold;text-decoration:underline;}

.pname1 {font-family: "돋움";font-size:12px;color:#474747;font-weight: bold;text-decoration:none;}
.pname1 a:link {font-family: "돋움";font-size:12px;color:#474747;font-weight: bold;;text-decoration:none;}
.pname1 a:visited {font-family: "돋움";font-size:12px;color:#474747;font-weight: bold;text-decoration:none;}
.pname1 a:active {font-family: "돋움";font-size:12px;color:#474747;font-weight: bold;text-decoration:none;}
.pname1 a:hover {font-family: "돋움";font-size:12px;color:#474747;font-weight: bold;text-decoration:none;}

.cate2nd {font-family: "돋움";font-size:12px;color:#474747;font-weight: bold;text-decoration:none;}
.cate2nd a:link {font-family: "돋움";font-size:12px;color:#069b4a;font-weight: bold;text-decoration:none;}
.cate2nd a:visited {font-family: "돋움";font-size:12px;color:#474747;font-weight: bold;text-decoration:none;}
.cate2nd a:active {font-family: "돋움";font-size:12px;color:#474747;font-weight: bold;text-decoration:none;}
.cate2nd a:hover {font-family: "돋움";font-size:12px;color:#474747;font-weight: bold;text-decoration:none;}

.nl1 {
	font-size: 11px;
	color: #503f31;
	font-family: "돋움";
}
.nl2 {
	font-size: 11px;
	color: #a65b91;
	font-family: "돋움";
	font-weight: bold;
}

.rightconsulting1 {
	font-size: 11px;
	color: #ffffff;
	font-family: "돋움";
}

.mprice1 {
	font-size: 12px;
	color: #a40f39;
	font-family: "돋움";
}
.sprice1 {
	font-size: 12px;
	color: #901400;
	font-family: "돋움";
	font-weight: bold;
}
.pname2 {
	font-size: 14px;
	color: #077c3d;
	font-family: "돋움";
	font-weight: bold;
}
.pcost1 {
	font-size: 12px;
	color: #d10606;
	font-family: "돋움";
	font-weight: bold;
}
.pname3 {
	font-size: 14px;
	color: #474747;
	font-family: "돋움";
	font-weight: bold;
}
.poption1 {
	font-size: 12px;
	color: #515151;
	font-family: "돋움";
	font-weight: bold;
}
.totalcost1 {
	font-size: 12px;
	color: #df0101;
	font-family: "돋움";
	font-weight: bold;
}
.btitle1 {
	font-size: 11px;
	color: #474747;
	font-family: "돋움";
}
.btitle2 {
	font-size: 12px;
	color: #474747;
	font-family: "돋움";
	font-weight: bold;
}
.btitle3 {
	font-size: 12px;
	color: #ff440b;
	font-family: "돋움";
	font-weight: bold;
}
.btitle4 {
	font-size: 12px;
	color: #cccccc;
	font-family: "돋움";
	font-weight: bold;
}

.hide {position:absolute;visibility:hidden;overflow:hidden;width:0;height:0;margin:0;padding:0;font:0/0 Arial;}


/* 버튼 */
.buttons {*zoom:1; max-width:1000px; margin:15px auto;}
.buttons:after {content:" "; display:block; clear:both;}
.buttons .cen {text-align:center;}
.buttons .cen input[type=submit],.buttons .cen input[type=cancel],.buttons .cen button {*margin:0 2px;}
.buttons .fr {float:right;}
.buttons .fl {float:left;}
.buttons a {text-decoration:none;}
.buttons a,.buttons input {vertical-align:top;}

.btn-pack {display:inline-block;overflow:visible;position:relative;margin:0;padding:0 10px;color:#767676;letter-spacing:-1px;text-decoration:none !important;vertical-align:top;white-space:nowrap;cursor:pointer;
	border:1px solid #e4e7e9; border-bottom-color:#bbbfc8; outline:0; border-radius:3px;
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
	box-shadow:inset 0px -1px 0px #fff,0px 1px 1px #f0f0f0;
	background:#ffffff;	
	background:-webkit-linear-gradient(top, #ffffff 0%, #f8f8f9 100%);
	background:-moz-linear-gradient(top, #ffffff 0%, #f8f8f9 100%);
	background:-ms-linear-gradient(top, #ffffff 0%, #f8f8f9 100%);
	background:-o-linear-gradient(top, #ffffff 0%, #f8f8f9 100%);
	background:linear-gradient(top, #ffffff 0%, #f8f8f9 100%);

}
.btn-pack.focus {
	color:#fff;	
	border:1px solid #bb1218; border-bottom-color:#b10a10;
	box-shadow:inset 0px -1px 0px #bb1218,0px 1px 1px #f0f0f0;
	background:#dd0709;
	background:-webkit-linear-gradient(top, #dd0709 0%, #d10204 100%);
	background:-moz-linear-gradient(top, #dd0709 0%, #d10204 100%);
	background:-ms-linear-gradient(top, #dd0709 0%, #d10204 100%);
	background:-o-linear-gradient(top, #dd0709 0%, #d10204 100%);
	background:linear-gradient(top, #dd0709 0%, #d10204 100%);
}
.btn-pack.dark {
	color:#fff;	
	border:1px solid #676767; border-bottom-color:#4c4c4c;
	box-shadow:inset 0px -1px 0px #6b6b6b,0px 1px 1px #f0f0f0;
	background:#7d7d7d;
	background:-webkit-linear-gradient(top, #7d7d7d 0%, #6b6b6b 100%);
	background:-moz-linear-gradient(top, #7d7d7d 0%, #6b6b6b 100%);
	background:-ms-linear-gradient(top, #7d7d7d 0%, #6b6b6b 100%);
	background:-o-linear-gradient(top, #7d7d7d 0%, #6b6b6b 100%);
	background:linear-gradient(top, #7d7d7d 0%, #6b6b6b 100%);
}
.btn-pack.medium {height:26px;padding:0 13px;line-height:24px;font-size:12px;font-weight:700;}
.btn-pack.large {height:32px;padding:0 18px;line-height:30px;font-size:14px;font-weight:700;}
.btn-pack.xlarge {height:38px;padding:0 23px;line-height:36px;font-size:16px;font-weight:700;}
.btn-pack.small {height:21px;padding:0 10px;line-height:19px;font-size:11px;}
.btn-pack.comment {width:110px; height:62px;padding:0;line-height:60px;font-size:18px;font-weight:400;}
.btn-pack:hover,
.btn-pack:active,
.btn-pack:focus{color:#000}
.btn-pack.focus:hover,
.btn-pack.focus:active,
.btn-pack.focus:focus{color:#fff}
.btn-pack.dark:hover,
.btn-pack.dark:active,
.btn-pack.dark:focus{color:#fff}
input.btn-pack.medium ,button.btn-pack.medium {*height:28px;}
input.btn-pack.large ,button.btn-pack.large {*height:34px;}
input.btn-pack.xlarge ,button.btn-pack.xlarge {*height:40px;}
input.btn-pack.small ,button.btn-pack.small {*height:23px;}