/* btn total */
.btn {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align:middle;
	margin: 0 0;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font:12px/100%;
	-webkit-border-radius: .0em; 
	-moz-border-radius: .0em;
	border-radius: .0em;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.08);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.08);
}
.btn:hover {text-decoration:none;}
.btn:active {position:relative; top:0;}

.big1 {
	font-size: 16px;
	line-height: 19px;
	font-weight:normal;
	letter-spacing:0;
	padding: 15px 0 15px;
}

.big2 {
	font-size: 14px;
	line-height: 17px;
	font-weight:bold;
	letter-spacing:0;
	padding: 7px 19px 6px;
}

.big3 {
	font-size: 15px;
	line-height: 18px;
	font-weight:bold;
	letter-spacing:0;
	padding: 17px 19px 17px;
}

.big4 {
	font-size: 15px;
	line-height: 18px;
	font-weight:bold;
	letter-spacing:0;
	padding: 10px 19px 10px;
}

.medium1 {
	font-size: 13px;
	line-height: 16px;
	letter-spacing:0;
	padding: 8px 19px 6px;
}

.medium2 {
	font-size: 13px;
	line-height: 16px;
	letter-spacing:0;
	padding: 12px 12px 12px;
}

.medium5 {
	font-size: 13px;
	line-height: 16px;
	letter-spacing:0;
	padding: .75em 1.4em .75em;
}
.medium5 em { padding-left:18px}


.small1 {
	font-size: 12px;
	line-height: 15px;
	letter-spacing:0;
	padding: 3px 9px 2px;
}

.small2 {
	font-size: 12px;
	line-height: 15px;
	font-family: tahoma;
	letter-spacing:0;
	padding: .5em .75em .5em;
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,.08);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,.08);
}


.small_pic1 {
	line-height:15px;
	letter-spacing:0;
	padding:.55em .75em .55em;
}
.small_pic1 img {margin:0}

.small_pic2 {
	font-size: 12px;
	line-height: 15px;
	font-family: font-family:'돋움체', 'dotum';
	letter-spacing:0;
	padding: .55em .75em .45em;
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,.08);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,.08);
}
.small_pic2 img {margin:0}

.small_submit2 {
	font-size: 12px;
	line-height: 15px;
	letter-spacing:0;
	padding: .1em .7em .2em;
}



/* gray */
.gray1 {
	color: #ffffff;
	border: solid 1px #2761c8;
	background-color: #2761c8;
	background: -webkit-gradient(linear, left top, left bottom, from(#2761c8), to(#2761c8));
	background: -moz-linear-gradient(top,  #2761c8,  #2761c8);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2761c8', endColorstr='#2761c8');
}
.gray1:link, .gray1:hover {color:#ffffff;}

.gray2 {
	color: #ffffff;
	border:solid 1px #909090;
	background-color: #909090;
}
.gray2:link, .gray2:hover {color:#ffffff;}

.gray3 {
	color: #ffffff;
	border: solid 1px #5a6470;
	background-color: #646f7d;
}
.gray3:link, .gray3:hover {color:#ffffff;}

.gray4 {
	color: #cccccc;
	background-color: #505050;
}
.gray4:link {color:#cccccc;} .gray4:hover {color:#ffffff;}

.gray5 {
	color: #ffffff;
	background-color: #6aaff5;
}
.gray5:link , .gray5:hover {color:#ffffff;}

.gray6 {
	color: #ffffff;
	background-color: #b7babd;
}
.gray6:link , .gray6:hover {color:#ffffff;}

.gray7 {
	color: #ffffff;
	background-color: #666666;
}
.gray7:link , .gray7:hover {color:#ffffff;}

.gray8 {
	color: #ffffff;
	background-color: #cccccc;
	cursor:default;
}
.gray8:link , .gray8:hover {color:#ffffff;}


/* white */
.white1 {
	color: #55575a;
	border: solid 1px #cfd2d8;
	background-color: #ffffff;
}
.white1:link, .white1:hover {color:#55575a;}

.white2 {
	color: #666666;
	border: solid 1px #dddddd;
	background-color: #ffffff;
	margin:0px 2px;
}
.white2:link, .white2:hover {color:#666666;}
.white2:hover {background-color:#f0f0f0}

.white2_on {
	color: #5958c9;
	border: solid 1px #5958c9;
	background-color: #ffffff;
	margin:0px 2px;
}
.white2_on:link, .white2_on:hover {color:#5958c9;}

.white3 {
	color: #666666;
	border: solid 1px #c8c8c9;
	background: #ffffff;
}
.white3:link, .white3:hover {color:#666666;}


.white5 {
	color: #55575a;
	text-align:left;
	padding-left:35px;
	border:solid 1px #cacdd2;
	border-right:solid 1px #bec1c6; border-bottom:solid 1px #a7aaaf; border-left:solid 1px #bec1c6;
	background-image:url('/bbs/img/but_like_box1.png');
}
.white5:link {color:#55575a;}
.white5:hover {color:#f98a08; background-image:url('/bbs/img/but_like_box1o.png')}


/* white */
.dark1 {
	color: #666666;
	border: solid 1px #d8dadc;
	background-color: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#eef0f2), to(#e5e7e9));
	background: -moz-linear-gradient(top,  #eef0f2,  #e5e7e9);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eef0f2', endColorstr='#e5e7e9');
}
.dark1:link, .dark1:hover {color:#666666;}
/* btn total */