*{text-decoration: none;}
.image-grid {overflow: hidden;margin:0 auto;}
.image-grid:after {content: "";	display: block;	height: 0;overflow: hidden;clear: both;}
.image-grid > li {margin-left: 13px;margin-top:13px;float: left;font-size: 12px;line-height: 17px;position:relative;border:1px solid #e6e5e5; background:#fff;list-style: none;}
.image-grid > li > a {outline:0;text-decoration: none;}
.image-grid > li:hover > .img_container > a img{opacity:.5; }
.image-grid > li > .img_container a img {display: block;margin: 0 auto;}
.image-grid {clear:both;margin-top:0px;margin-bottom: 10px;}

.tab_nav {overflow: hidden;padding: 5px 0px 15px 0px;list-style: none;}
.tab_nav > li {float:left;color:#000;font-size:14px;margin-right:8px;border:1px solid #e6e5e5; }
.tab_nav > li > a {text-decoration: none;color:#333;outline:0;display:block;padding:5px 10px 6px;border:0;}
.tab_nav > li > a:hover, .tab_nav > li.active > a {	background: #0eabee;color:#fff;text-decoration: none;}

.sub_category{display:block; position:absolute;overflow: hidden;display:none;}
.sub_category.active{display:block;}
.sub_category > li{float: left; font-size:12px; margin-right:5px;list-style: none;}
.sub_category > li > a{text-decoration: none;color:#333;outline:0;display:block;padding:3px;}


.member_info_container{position: relative;padding: 0px;border-bottom: 1px solid #e6e5e5;clear: both;overflow: hidden; min-height:90px;}
.member_info_profile{width:30px; height:30px; padding:5px; float:left;position: relative;display: block;}
.member_info_profile img{width:30px; height:30px;border: 1px solid #e6e5e5;border-radius: 30px;-webkit-border-radius: 30px;}
.member_info_nickname{margin-top:5px; font-size:12px;font-weight:bold;}
.member_info_date{font-size:10px;margin-bottom:5px;}
.member_info_content{padding:3px 10px 3px 10px; min-height:30px; font-size:11px;height: 30px;overflow: hidden;}
.content_info{position:absolute; right:10px; top:5px; font-size:10px;}
.content_info ul{list-style:none;}
.content_info ul > li{float:left;margin-right: 5px;list-style: none;}
.noImg_content_info{position: absolute;right: 0px;bottom: 2px;font-size: 10px;}
.noImg_content_info ul{list-style:none;}
.noImg_content_info ul > li{float:right;margin-right: 5px;list-style: none;}


.mo_fade .backdrop{display:block;overflow:hidden;}
.mo_fade .mosaic-overlay {position: absolute;display:inline;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";	filter:alpha(opacity=00);background:url('/widgets/webcon_smartTab/images/bg_black.png');}
.mo_fade .mosaic-overlay .details{margin:10px;}
.mo_fade .mosaic-overlay .details h4{ font-size:14px; font-weight:normal; color:#fff; text-align:center;text-decoration: none; }

.mo_secret .backdrop{display:block;overflow:hidden;}
.mo_secret .mosaic-overlay {position: absolute;display:inline;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";	filter:alpha(opacity=00);background:url('/widgets/webcon_smartTab/images/bg_secret.png') no-repeat center center; z-index:9999;}

.mo_circle .backdrop{display:block;overflow:hidden;}
.mo_circle .mosaic-overlay {position: absolute;display:inline;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";	filter:alpha(opacity=00);background:url('/widgets/webcon_smartTab/images/bg_more.png') no-repeat center center; z-index:9999;}

.noImgTilte{color: #1a7656;font-family: NanumPenWeb;padding: 5px;font-size: 18pt;line-height: 1.5em;text-align:center; position:relative;}
.more_arrow{position: absolute;background: #e4e4e4 url('/widgets/webcon_smartTab/images/more_arrow.png') no-repeat left center;right: 20px;padding:3px 6px 3px 16px;border-radius: 5px;-webkit-border-radius: 5px;border: 1px solid #e6e5e5; font-size:11px;}
.more_arrow a:hover{color:#0eabee;}
.bottom_info li{padding:3px;background:#ffffff; bottom:0px; float:right; margin-right:3px; margin-bottom:5px; font-size:10px;}
.clearfix{ display: block; height: 0; clear: both; visibility: hidden; }

.n_mark{position:absolute; right:-10px; z-index:9999; top:-10px; color:#fff; font-size:10px; background:#fd4e4b; padding:3px; border-radius:12px; -webkit-border-radius:12px; width:12px; height:12px; text-align:center; font-weight:bold;line-height: 1.3;border:1px solid #e92d2e; }
.u_mark{position:absolute; right:-10px; z-index:9999; top:-10px; color:#fff; font-size:10px; background:#feca16; padding:3px; border-radius:12px; -webkit-border-radius:12px; width:12px; height:12px; text-align:center; font-weight:bold;line-height: 1.3;border:1px solid #febd01; }