
@import url(board.css);

*, body {
	margin: 0;
	padding: 0;
	font-family: "돋움","Dotum";
	font-size: 12px;
}

a:link, a:visited {
	color: #777;
	text-decoration: none;
}
a:active, a:hover {
	color: #4A9A13;
	text-decoration: none;
}
td {
	color:#636363;
	font-family: "돋움","Dotum";
	font-size: 12px;
	line-height:14px;
}
.vtop {vertical-align:top;}

/* 링크 점선 없애지 */
a,p,td{selector-dummy:expression(this.hideFocus=true)}

.png24 {tmp:expression(setPng24(this));

/* base */
.vmiddle {vertical-align:middle;}
.vbottom {vertical-align:bottom;}
.justify {text-align:justify;}
.ls {letter-spacing:-1px;}
.bold {font-weight:bold;}
.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}
.hand{cursor:pointer;}
.lh16{line-height:16px;}
.lh18{line-height:18px;}
.wball{word-break:break-all}
.fnum{font-size:11px;font-family:"Tahoma";}
	/* font */
.f11 {font-size:11px;}
.f12 {font-size:12px;}
.f14 {font-size:14px;line-height:16px;}
.f16 {font-size:16px;line-height:18px;}
.f17 {font-size:16px;line-height:19px;}
.fl {float:left;}
.fr {float:right;}
.fc {clear:both;}
.fcolor01 {color:#f26521;}

div {clear:both;}
img {border: 0 none;}
ol,ul,li {list-style:none;}
h1,h2,h4,h5 {display:none;}
hr {display:none;clear:both;}
table {
	clear:both;
	margin:0;
	padding:0;
	border:0;
	border-collapse:collapse;
}
form,p {
	margin:0;
	padding:0;
}
.input {
	border:1px solid #C8CCD4;
	color:#7D7D7D;
	height:18px;
	padding:3px 0 0 3px;
}

.trans {
	border:0px solid transparent;
	background-color:transparent;
}
textarea {
	border:1px solid #CCCCCC;
	background-color:#ffffff;
	padding:10px 10px;
	scrollbar-base-color:#ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-track-color:#F2F2F2;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#D3D3D3;
	scrollbar-shadow-color:#D3D3D3;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-arrow-color:#000000;
}

/* location */
.location {
	height:25px;
	text-align: right;
	padding-top:4px;
	font-size: 11px;
	color: #777777;
	letter-spacing:-1;
}
.location span {
	font-size: 11px;
	color: #777777;
	font-weight:bold;
	letter-spacing:-1;
}
.location a:link, .location a:visited {
	font-size: 11px;
	color: #777777;
	letter-spacing:-1;
}
.location a:hover, .location a:active {
	font-size: 11px;
	color: #777777;
	letter-spacing:-1;
}

/* layout */
#wrapper {
	width:100%;
}
.ly {
	width:1100px;
	vertical-align:top;
}
.ly_left {
	width:208px;
	text-align:center;
	vertical-align:top;
}
.ly_center {
	width:782px;
	vertical-align:top;
}
.ly_right {
	width:110px;
	vertical-align:top;
}

.tbl_left {
	width:175px;
}

.tbl_center {
	width:782px;
}
.tbl_right {
	width:100px;
}

/* contents layout */
.sbox_bg01 {
	height:3px;
	background: url("http://www.happyshop.or.kr/images/sub/sbox_bg01.gif") no-repeat left top;
}
.sbox_bg02 {
	background: url("http://www.happyshop.or.kr/images/sub/sbox_bg02.gif") repeat-y left top;
}
.sbox_bg03 {
	height:43px;
	background: url("http://www.happyshop.or.kr/images/sub/sbox_bg03.gif") no-repeat 168px top;
}

.top_bg {
	background: url("http://www.happyshop.or.kr/images/sub/navi_topbg01.gif") no-repeat left top;
}

/* left menu */
.lf_munu {
	padding:0 0 2px 0;
}
.lf_submunu {
	padding:0 0 5px 0;
	text-align:right;
}

/* contents */
.con_pd01 {
	padding:0 0 0 50px;
}
.con_pd02 {
	padding:0 25px 0 25px;
}
.tbl_con01 {
	width:675px;
}

/* footer */
.footer {
	padding:0 0 0 40px;
}
.footer_line {
	background-color:#D9D9D9;
}

/* title01 */
.title01 {
	padding:0 0 20px 0;
	vertical-align:top;
}

.stitle01 {
	padding:3px 0 0 1px;
	vertical-align:top;
}

.anchor {
	padding:0 0 15px 0;
}
/* blank */
.con_h05 {height:5px;}
.con_end {height:50px;}

/* box */
#tbl_box01 {
	margin:15px 0 0 0;
	border:2px solid #9d89ea;
}
#tbl_box01 td.line {
	height:2px;
	background-color:#9d89ea;
}

#tbl_box02 {
	margin:25px 0 0 0;
	border:5px solid #d5cef1;
}
.tbl_box02 {
	margin:25px 0 0 0;
	border:5px solid #d5cef1;
}

	/* 아이콘 */
