/* Common CSS */
.clear {
	width: 100%; height: 0px; overflow: hidden; clear: both;
}
.none {
	display:none;
}
.right {
	float:right;
}
.left {
	float:left;
}
.br { 
	clear:both; height:6px; padding:0px; margin:0px;
}
.img_space, .img_space img {
	text-align:center; border:0px;
}
.xp_icon {
	font:bold 10px verdana; letter-spacing:-1px;
}
.wr_t {
	width:40px;
}
.wr_s {
	width:80px;
}
.wr_m {
	width:120px;
}
.wr_l {
	width:300px;
}
.wr_max {
	width:98%;
}

/* Tack Style */
.tack_blue, .tack_green, .tack_red {
	display:inline-block; cursor:pointer; padding:4px 12px 4px 15px; font-size:12px; color:#fff; text-decoration:none;
}
.tack_blue {
	background:url('../img/tack_blue.gif') no-repeat left center;
}
.tack_green {
	background:url('../img/tack_green.gif') no-repeat left center;
}
.tack_red {
	background:url('../img/tack_red.gif') no-repeat left center;
}
.tack_blue_r, .tack_green_r, .tack_red_r {
	display:inline-block; cursor:pointer; padding:4px 15px 4px 12px; font-size:12px; color:#fff; text-decoration:none;
}
.tack_blue_r {
	background:url('../img/tack_blue_r.gif') no-repeat right center;
}
.tack_green_r {
	background:url('../img/tack_green_r.gif') no-repeat right center;
}
.tack_red_r {
	background:url('../img/tack_red_r.gif') no-repeat right center;
}

/* Icon */
.icon_good {
	letter-spacing:0px; padding-left:14px; background: url('../img/icon_good.gif') no-repeat left top; color:#f4695b; font-weight:normal;
}
.icon_nogood {
	letter-spacing:0px; padding-left:14px; background: url('../img/icon_nogood.gif') no-repeat left top; color:#29abf2; font-weight:normal;
}
.icon_cmt {
	letter-spacing:0px; padding-left:14px; background: url('../img/icon_cmt.gif') no-repeat left top; color:#888; font-weight:normal;
}
.icon_hit {
	letter-spacing:0px; padding-left:14px; background: url('../img/icon_hit.gif') no-repeat left top; color:#888; font-weight:normal;
}
.icon_lock {
	padding-left:14px; background: url('../img/icon_blind.gif') no-repeat left top; font-weight:normal;
}
.icon_shingo {
	padding-left:14px; background: url('../img/icon_shingo.gif') no-repeat left top; font-weight:normal;
}

/* SNS */
ul.send_sns {
	float:right; margin:0px; padding:0px; list-style:none;
}
ul.send_sns img {
	border:0px;
}
ul.send_sns li{
	float:right; padding:0px; margin:0px;
}
ul.send_sns:after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
.sns_w70 {
	width:70px; margin:5px; border:0px; cursor:pointer;
}

/* Button */
.btn_good, .btn_nogood {
	width:64px; height:20px; padding-right:10px; font:bold 11px verdana; text-align:right; letter-spacing:0px; line-height:19px; cursor:pointer;
}
.btn_good {
	background: url('../img/btn_good.gif') no-repeat left center; color:#f4695b;
}
.btn_nogood {
	background: url('../img/btn_nogood.gif') no-repeat left center; color:#888;
}

/* Image Resezing */
.attach-img .aimg, .attach-img .mimg {
	margin:0px auto; display:block;
}
img.aimg {
	cursor:pointer;
}
img.mimg {
	max-width:98%; height:auto;
}

/* Thumbnail */
.thumb { position:relative; margin:0px auto; text-align:left; cursor:pointer; overflow:hidden; }
.thumb img { border:0px; display:block; }
.thumb-icon { top:0px; left:0px; position:absolute; width:100%; height:100%; display:block; }
.thumb-no-black { background:#444444 url('../img/no_thumb.png') no-repeat center center; }
.thumb-no-white { background:#f5f5f5 url('../img/no_thumb.png') no-repeat center center; }
.thumb-new-l { background: url('../img/thumb_new_l.png') no-repeat top left; }
.thumb-new-m { background: url('../img/thumb_new_m.png') no-repeat top left; }
.thumb-new-s { background: url('../img/thumb_new_s.png') no-repeat top left; }
.thumb-hot-l { background: url('../img/thumb_hot_l.png') no-repeat top left; }
.thumb-hot-m { background: url('../img/thumb_hot_m.png') no-repeat top left; }
.thumb-hot-s { background: url('../img/thumb_hot_s.png') no-repeat top left; }
.thumb-video-l { background: url('../img/thumb_video_l.png') no-repeat top left; }
.thumb-video-m { background: url('../img/thumb_video_m.png') no-repeat top left; }
.thumb-video-s { background: url('../img/thumb_video_s.png') no-repeat top left; }

/* Bar CSS */
ul.bar11 {
	margin:0px; padding:0px; color:#888; font-weight:normal; font-size:11px; letter-spacing:-1px; list-style:none;
}
ul.bar11 li{
	float:left; position:relative; padding:0px 9px 0px 10px !important; margin:0px; background:url('../img/bar11.gif') no-repeat 0px 1px !important; line-height:11px !important; border:0px !important;
}
ul.bar11 li a {
	color:#888888; text-decoration:none;
}
ul.bar11 li a:hover {
	color:orangered; text-decoration:none;
}
ul.bar11 li.first{
	padding:0px 9px 0px 0px !important; background:none !important;
}
ul.bar11 li.last{
	padding:0px 0px 0px 10px !important;
}
ul.bar11:after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
ul.bar11c {
	margin:0px; padding:0px; color:#888; font-weight:normal; font-size:11px; letter-spacing:-1px; list-style:none;
}
ul.bar11c li {
	display:inline; position:relative; padding:0px 9px 0px 10px !important; margin:0px; background:url('../img/bar11.gif') no-repeat 0px 1px !important; line-height:11px !important; border:0px !important;
}
ul.bar11c li a {
	color:#888888; text-decoration:none;
}
ul.bar11c li a:hover {
	color:orangered; text-decoration:none;
}
ul.bar11c li.first{
	padding:0px 9px 0px 0px !important; background:none !important;
}
ul.bar11c li.last{
	padding:0px 0px 0px 10px !important;
}
ul.bar11c:after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
ul.bar11 span.cnt, ul.bar11c span.cnt {
	letter-spacing:0px; font-weight:normal;
}

/* List UI CSS */
#amina_setup_msg {
	text-align:center; padding:100px 0px; margin:20px 0px; font-weight:bold; font-size:12px; color:crimson; background-color:#fafafa; border:1px solid #ddd; line-height:30px;
}
#amina_admin_ui {
	font-weight:normal; font-size:11px; text-align:center; background-color:#fafafa; border:1px solid #eee; margin:15px 0px; padding:12px 0px; letter-spacing:-1px; color:#aaa; -webkit-text-size-adjust:none;
}
#amina_list_ui {
	padding:5px 10px 0px; margin:0px;
}
#amina_list_ui img {
	border:0px;
}
#list_sch {
	clear:both; margin:10px;
}
#list_sch .list-search-form {
	width:260px;border:5px solid #eee; padding:0px; margin:0px auto; 
}
#list_sch form, #list_sch fieldset {
	border:0px; padding:0px; margin:0px;	
}
#list_sch legend, #list_sch label {
	display:none;
}
#list_sch select {
	float:left; width:100px; padding:4px; border:0px !important; margin:0px; font-size:12px; vertical-align: middle; -webkit-border-radius:0;
}
#list_sch input[type=text] {
	float:left; font-size:12px; vertical-align: middle; padding:0px; margin:0px; width:120px !important; height:25px; border:0px; -webkit-border-radius:0; background:#fff; line-height:25px !important;
}
#list_sch input[type=image] {
	float:right; padding:0px; margin:0px; border:0px; cursor:pointer;
}

/* View CSS */
.view-btn {
	margin:0px 0px 15px; padding:5px 10px;border-bottom:1px solid #eee; border-top:1px solid #eee;
}
.view-btn ul {
	margin:0px; padding:0px; list-style:none;
}
.view-btn ul:after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
.view-btn li {
	float:right; margin:0px; padding:0px;
}
.view-btn li.left {
	float:left; margin:0px; padding:0px;
}
.view-btn img{
	display:block; border:0px;
}
.view-btn-line {
	border-bottom:0px !important;
}
.view-admin-ui {
	font-weight:normal; font-size:11px; text-align:center; background-color:#fafafa; border:1px solid #eee; margin:0px 0px 10px; padding:12px 0px; letter-spacing:-1px; color:#aaa; -webkit-text-size-adjust:none;
}

/* Star CSS */
.star-l, .star-l span{ display:inline-block; overflow:hidden; height:25px; background:transparent url('../img/star/star_mask_l.png') no-repeat; }
.star-l { width:100px; vertical-align:middle; }
.star-l span { font-size:0; line-height:0; text-indent:-100px; *text-indent:0; vertical-align:top; }
.star-l span.gold { background:transparent url('../img/star/star_gold_l.png') no-repeat; }
.star-l span.red { background:transparent url('../img/star/star_red_l.png') no-repeat; }
.star-l span.blue { background:transparent url('../img/star/star_blue_l.png') no-repeat; }
.star-l span.green { background:transparent url('../img/star/star_green_l.png') no-repeat; }
.star-l span.orange { background:transparent url('../img/star/star_orange_l.png') no-repeat; }
.star-l span.violet { background:transparent url('../img/star/star_violet_l.png') no-repeat; }

.star-m, .star-m span{ display:inline-block; overflow:hidden; height:12px; background:transparent url('../img/star/star_mask_m.png') no-repeat; }
.star-m { width:70px; vertical-align:middle; }
.star-m span{ font-size:0; line-height:0; text-indent:-100px; *text-indent:0; vertical-align:top; }
.star-m span.gold { background:transparent url('../img/star/star_gold_m.png') no-repeat; }
.star-m span.red { background:transparent url('../img/star/star_red_m.png') no-repeat; }
.star-m span.blue { background:transparent url('../img/star/star_blue_m.png') no-repeat; }
.star-m span.green { background:transparent url('../img/star/star_green_m.png') no-repeat; }
.star-m span.orange { background:transparent url('../img/star/star_orange_m.png') no-repeat; }
.star-m span.violet { background:transparent url('../img/star/star_violet_m.png') no-repeat; }

.star-s, .star-s span{ display:inline-block; overflow:hidden; height:10px; background:transparent url('../img/star/star_mask_s.png') no-repeat; }
.star-s { width:55px; vertical-align:middle; }
.star-s span{ font-size:0; line-height:0; text-indent:-100px; *text-indent:0; vertical-align:top; }
.star-s span.gold { background:transparent url('../img/star/star_gold_s.png') no-repeat; }
.star-s span.red { background:transparent url('../img/star/star_red_s.png') no-repeat; }
.star-s span.blue { background:transparent url('../img/star/star_blue_s.png') no-repeat; }
.star-s span.green { background:transparent url('../img/star/star_green_s.png') no-repeat; }
.star-s span.orange { background:transparent url('../img/star/star_orange_s.png') no-repeat; }
.star-s span.violet { background:transparent url('../img/star/star_violet_s.png') no-repeat; }

/* Thumbnail Icon */



/* Mobile Video CSS */
.m_video {
	text-align:center;
}
.m_video img {
	border:6px solid #000;
}
.video-container {
	text-align:center;
	margin-bottom:15px;
}
.m_video-container {
	position:relative;
	height: 0;
	padding-bottom: 56.25%;
	overflow: hidden;
	margin-bottom:15px;
}
.m_video-container iframe, .m_video-container object, .m_video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height:100%;
}

/* Member Photo */
.my_photo {
	cursor:pointer;
}

/* Google Map */
.google_map {
	margin:0px auto; border:8px solid #efefef;
}

/* Linked iFrame */
#LinkedFrame {
	border:0px; overflow:none;
}

/* Capcha */
.captcha_msg {
	display:block; padding:2px 0px 4px;
}
#kcaptcha_image { 
	float:left; border:0px !important; margin-right:10px;
}
#captcha img {
	border:1px solid #ddd !important; border-right:0 !important;
}
#captcha_mp3 img {
	border:1px solid #ddd !important; border-left:0 !important; border-right:0 !important; background:#494949;
}
#mp3_embed { /* 익스 8 이하에서 음성캡챠 실행 스타일 */
	position:absolute; top:0; left:0; width:1px; height:1px; overflow:hidden;
} 
#captcha_key {
	margin-left:6px !important;
}

/* Write */
.wr_submit {
	float:right; margin:0px; padding:10px;
}
