#content {position:relative;}
#content .gtheme {}
#content .aside {float:left;width:202px;margin-right:20px;padding-bottom:20px;}
#content .center {position:relative; z-index:1; }
#content .m_side {float:left;width:740px;border:1px #dfdfdf solid; border-bottom:2px #8dc73f solid; background:#FFF; margin:0 0 10px 0; padding:20px 18px; min-height:200px;position:relative; z-index:1; }
#content .bside {float:right;width:200px;margin-left:20px;padding-bottom:20px;}
#content .mainbox {margin:10px 0 30px 0;border-right:#DEDEDE solid 1px;border-bottom:#DEDEDE solid 1px;}
#content .mainbox .post {float:left;width:158px;height:300px;border-top:#DEDEDE solid 1px;border-left:#DEDEDE solid 1px;}
#content .mainbox .post0,#content .mainbox .post17 {width:477px;background:#f7f7f7;}
#content .mainbox .post8,#content .mainbox .post10,#content .mainbox .post18,#content .mainbox .post26 {width:318px;background:#f7f7f7;}
#content .mainbox .post .box1 {padding:10px 15px 15px 10px;}
#content .mainbox .post .box1 .title {height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#content .mainbox .post .box1 .title a {font-weight:bold;font-family:"malgun gothic";font-size:20px;color:#05447A;}
#content .mainbox .post .box1 .title a:hover {}
#content .mainbox .post .box1 .date {display:inline-block;padding:4px 0 5px 0;font-family:dotum;color:#2F3437;border-bottom:#DDDDDD solid 3px;}
#content .mainbox .post .box1 .cont {margin-top:15px;height:180px;line-height:170%;font-weight:normal;font-family:"malgun gothic";font-size:15px;color:#35343C;white-space:;overflow:hidden;text-overflow:ellipsis;}
#content .mainbox .post .box1 .cont img {float:left;height:135px;padding-top:7px;margin-right:10px;}
#content .mainbox .post .box2 {padding:10px 15px 15px 10px;}
#content .mainbox .post .box2 .title {height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#content .mainbox .post .box2 .title a {font-weight:bold;font-family:"malgun gothic";font-size:20px;color:#05447A;}
#content .mainbox .post .box2 .title a:hover {}
#content .mainbox .post .box2 .date {padding-top:1px;font-family:dotum;color:#074075;}
#content .mainbox .post .box2 .cont {margin-top:15px;height:205px;line-height:170%;font-weight:normal;font-family:"malgun gothic";font-size:15px;color:#35343C;white-space:;overflow:hidden;text-overflow:ellipsis;}
#content .mainbox .post .box2 .cont img {float:left;height:100px;padding-top:7px;margin-right:10px;}
#content .mainbox .post .box3 {padding:10px;height:257px;overflow:hidden;text-overflow:ellipsis;}
#content .mainbox .post .box3 .title {line-height:190%;}
#content .mainbox .post .box3 .title a {font-weight:bold;font-family:"malgun gothic";font-size:17px;color:#074075;}
#content .mainbox .post .box3 .title a:hover {}
#content .mainbox .post .box3 .date {padding-top:10px;font-family:dotum;color:#074075;}
#content .mainbox .post .box3 .cont {margin-top:10px;line-height:140%;font-weight:normal;font-family:"malgun gothic";font-size:13px;color:#35343C;}
#content .mainbox .post .box3 .cont img {width:135px;margin:0 0 10px 0;}
#content .mainbox .noline {border-left:#ffffff solid 1px;}
#content .mbrinfo {border:#dfdfdf solid 1px;margin-bottom:15px;background:#F4F4F4;padding:8px 7px 8px 12px;}
#content .mbrinfo .symbol {float:left;}
#content .mbrinfo .symbol img {width:37px;height:37px;}
#content .mbrinfo .name {float:left;margin:0 0 0 10px;}
#content .mbrinfo .name .namel {height:12px;font-weight:bold;color:#454545;padding:2px 0 0 0;}
#content .mbrinfo .name .namer {padding-top:6px;}
#content .mbrinfo .score,#content .mbrinfo .score a {font-size:11px;font-family:dotum;color:#636363;padding:10px 0 0 0;margin:5px 0 0 0;border-top:#dfdfdf solid 1px;}
#content .mbrinfo .score a:hover {text-decoration:underline;}
#content .logout {border:#dfdfdf solid 1px;margin-bottom:15px;}
#content .logout .tabbox .np {padding:10px 0 10px 10px;background:#F4F4F4;border-bottom:#D4D4D4 solid 1px;font-weight:bold;color:#9E9E9E;}
#content .logout .tabbox .tp {float:left;width:98px;height:22px;background:#F4F4F4;border-bottom:#D4D4D4 solid 1px;text-align:center;font-weight:bold;color:#9E9E9E;padding-top:12px;cursor:pointer;}
#content .logout .tabbox .vline {border-right:#D4D4D4 solid 1px;}
#content .logout .tabbox .on {background:#ffffff;border-bottom:#ffffff solid 1px;color:#676767;}
#content .logout .nlog {padding:15px 0 15px 12px;}
#content .logout .i1 {font-size:11px;font-family:dotum;color:#67686A;letter-spacing:-1px;padding-bottom:3px;}
#content .logout .i1 .input {float:left;width:105px;height:17px;border:#BEBEBE solid 1px;}
#content .logout .i1 .input:focus {border:#BEBEBE solid 2px;}
#content .logout .i1 .checkbox {margin-left:2px;}
#content .logout .i1 .submit {float:left;margin-left:5px;}
#content .logout .rbtm {font-size:11px;font-family:dotum;color:#67686A;letter-spacing:-1px;padding:10px 0 0 3px;}
#content .logout .rbtm .ipc {color:#67686A}
#content .logout .rbtm a {color:#313946;}
#content .logout .rbtm span {padding:0 5px 0 5px;}
#content .logout .slog {padding:15px 12px 15px 12px;}
#content .logout .slog .icon {padding:10px;background:#efefef;text-align:center;}
#content .logout .slog .icon img {cursor:pointer;margin:8px;}
#content .logout .slog .guide {line-height:140%;font-size:11px;font-family:dotum;color:#999;letter-spacing:-1px;padding:10px 0 0 0;}
#content .submenu {list-style-type:none;border:#eee solid 1px;  border-bottom:2px #8dc73f solid; padding:5px 15px;margin:-1px 0 10px 0; background:#FFF;}
#content .submenu li {padding:10px 0;line-height:140%;border-bottom:#efefef solid 1px; font-size:14px;}
#content .submenu li a {color:#707070;}
#content .submenu li a:hover {color:#8dc73f;}
#content .submenu li ul {padding:10px 0 0 0;margin:0;list-style-type:none;}
#content .submenu li ul li {background:none;padding:2px 0 2px 0;border-bottom:0;}
#content .submenu li ul li a {font-weight:normal;}
#content .submenu li ul li a:hover {color:#8dc73f;}
#content .submenu .open {background:url('./image/arr_minus.gif') 8px 9px no-repeat;}
#content .submenu .on {font-weight:bold;color:#8dc73f;}
#content .submenu ._last {border-bottom:0;}
#content .submenu .none {color:#c0c0c0;}
#content .banner {marginm:0;}
/* #content .banner span {display:block;font-size:11px;font-family:dotum;color:#c0c0c0;padding:70px 0 70px 0;margin:0;border:#dfdfdf solid 1px;background:#efefef;text-align:center;} */
#content .hotbox {border:#dfdfdf solid 1px;margin-bottom:15px;}
#content .hotbox .tabbox {}
#content .hotbox .tabbox .tp {float:left;width:98px;height:20px;padding-top:10px;background:#F4F4F4;border-top:#ffffff solid 1px;border-bottom:#D4D4D4 solid 1px;text-align:center;font-weight:bold;color:#9E9E9E;cursor:pointer;}
#content .hotbox .tabbox .vline {border-right:#D4D4D4 solid 1px;}
#content .hotbox .tabbox .on {background:#ffffff;border-top:#ffffff solid 1px;border-bottom:#ffffff solid 1px;color:#424242;}
#content .hotbox .hbody {padding:10px 5px 10px 8px;}
#content .hotbox .hbody ul {padding:0;margin:0;list-style-type:none;}
#content .hotbox .hbody li {height:14px;margin:10px 0 10px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#content .hotbox .hbody li i {display:inline-block;width:11px;margin-right:7px;hieght:11px;font-style:normal;font-size:10px;font-family:arial;color:#ffffff;letter-spacing:-px;text-align:center;background:#C0C0C0;border:#B6B6B6 solid 1px;border-radius:2px 2px 2px 2px;}
#content .hotbox .hbody li span {font-family:arial;font-size:11px;color:#E75801;padding-left:3px;}
#content .hotbox .hbody li a {}
#content .hotbox .hbody li .emp {background:#95A6FE;border:#7186FB solid 1px;}
.img_header {height:100px; background-repeat:no-repeat; background-position:top center; min-width:1000px;}

h1{font-weight:normal; font-size:32px; margin:0;}
h2{font-weight:normal;font-size:20px; margin:10px 0;}
h3{font-size:18px; line-height:100%; margin:10px 0 5px 0;}
h4{font-size:16px; line-height:100%; margin:5px 0;}
h5{font-size:14px; line-height:100%; margin:0;}
.green {color:#8dc73f;}
.nanum {font-family:"Nanum Gothic";}
.nanumpen {font-family:"Nanum Pen Script";}
.vline { padding:0 10px; color:#DDD;}
img{border:0;vertical-align:middle;}
p {margin:0 0 15px 0;}

ul, ol, li {
	list-style:none; padding:0; margin:0;
}


.fl { float:left;}
.fr { float:right;}
/* Clearfix*/
.clearfix:after {
  content: "";
  display: block;
  clear: both;
}
.ie6 .clearfix {
  height: 1px;
}
.ie7 .clearfix {
  min-height: 1px;
  
}
.bold {
	font-weight:700;
}
.exbold {
	font-weight:900;
}
.blk {
	display:block;
}
.inblk {
	display:inline-block;
	zoom:1; *display:inline; /*inline block IE7 Hack*/	
}
.red {
	color:#f00;
}
.yellow {
	color:#ff0;
}
.wh {
	color:#fff;
}
.gray {
	color:#777;
}
.dgray {
	color:#333;
}
.lgray {
	color:#CCC;
}
.green {color:#8dc73f;}
.green2 {color:#00a99d;}
.blue { color:#0072bc; }
.main_side { width:200px; position:relative;}
.main_right {width:778px; position:relative;}

.column {border:1px #dfdfdf solid; border-bottom:2px #8dc73f solid; background:#FFF; margin:0 0 7px 0; padding:12px 10px; }
/* SIDE */
.toplink {
	padding:0;
}
.toplink a {
	display:block;
	float:left;
	width:66px;
	height:104px;
}
.sideSns {
	padding:0;
	border-bottom:1px #dfdfdf solid; 
}
.sideSns a {
	display:block;
	float:left;
	width:66px;
	height:66px;
}
.shopinfo {
	color:#666;
	font-weight:bold;
}
.shopinfo ul {
	border-bottom:1px #EEE solid;
	margin-bottom:10px;
	padding-bottom:10px;
}
.shopinfo ul li{
	line-height:22px;	
}
.shopinfo ._detail {
	font-weight:bold;
	font-size:12px;
	font-family:"굴림";
	color:#F00;
	line-height:22px;	
}
.shopinfo ._time {
	padding-top:5px;
	font-weight:normal;
	font-size:11px;
	font-family:"굴림";
}

.sidebanner {
	color:#666;
	font-weight:bold;
}
.sidebanner ul {
	border-bottom:1px #EEE solid;
	margin-bottom:5px;
	padding-bottom:5px;
}
.sidebanner ul li{
	height:26px;
	line-height:26px;	
}
.sidebanner a:link, .sidebanner a:visited{
	color:#333;
}
.sidebanner a:hover{
	color:#8dc73f;
}

.facebook {border-bottom:2px #0072bc solid; background:#FFF url(image/icon_fb.png) 15px no-repeat; text-indent:27px;}

.banner {border-bottom:1px #dfdfdf solid; height:155px; padding:0; overflow:hidden;  position:relative; z-index:1;}
.banner .banner_img, .banner .banner_img li a {display:block; height:155px; width:776px;position:relative;}
.banner .banner_nav {display:block; background:#FAFAFA; height:155px; width:266px; padding:0 15px;}
.banner .banner_nav li {height:31px; padding:10px 0; border-bottom:1px #EEE solid; cursor:pointer;}
.banner .banner_nav .nav_tit {display:block; margin-bottom:3px; color:#555;}
.banner .banner_nav .nav_desc { font-family:"굴림"; font-size:11px; color:#999;}

/*NAVIGATION*/
.nav_slider {
	position:relative;
	height:15px;
	text-align:center;
	z-index:2;
	top:-18px;
}
.nav_slider li {
	display:inline-block;
	zoom:1; *display:inline; /*inline block IE7 Hack*/	
	position: relative;
	width:23px;
	height:15px;
	background-image:url(http://www.woollimcoop.org/pages/image/indicator.png);
	background-repeat:no-repeat;
	background-position:center top;
	z-index:2;
}
.nav_slider li:hover {
	background-position:center -15px;
}
.nav_slider li.active {
	background-position:center bottom;
}

.main_latest {
	padding:15px 0px;
}
.main_latest .latest_column {
	width:217px;
	border-right:1px #f2f2f2 solid;
	padding:0 20px;
	margin-bottom:20px;
	height:86px;
}
.latest_column_bot {
	/* width:347px; */
	width:217px;
	border-right:1px #f2f2f2 solid;
	padding:0 20px;
}
.noborder {
	border:none !important;
}
.nomargin {
	margin-bottom:0 !important;
}
.nopadding {
	padding-bottom:0 !important;
}
.btn {
	background:#8dc73f; padding:3px 10px; margin:5px 0; color:#FFF;
}
.btn:hover {
	background:#333; color:#FFF;
}
/* MAIN CONTENTS */
.sub_top {min-height:113px; border-bottom:1px #EEE dotted; margin-bottom:15px;}
.subtitle {margin:0 0 5px 0;  font-weight:normal; font-size:40px;}
.sub_top .desc {color:#555; font-size:12px;}
.desc {color:#555; font-size:14px; line-height:160%; margin-bottom:15px;}
.article {line-height:160%; color:#333;}
.article li {margin:20px 0;}
.rule_title {font-size:16px; font-weight:bold;}

.article table {border-top:1px #555 solid; border-bottom:2px #555 solid;}
.article th, .article td { padding:10px 3px; text-align:center;}
.article th {padding:5px 3px; border-bottom:1px #999 solid; background:#EEE;}
.article td {border-bottom:1px #DDD solid;}
.article .tdleft {text-align:left;}
.article .tdbot {border-bottom:1px #999 solid;}
.article .tdY {border-right:1px #EEE solid;}



#bbslist td { padding:10px 0;}