/*default*/
body,form,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,fieldset,input,textarea,select,blockquote,th,td{margin:0;padding:0;font-family:"NanumGothic", dotum, arial, sans-serif; font-size:13px; }
table{border-collapse:collapse;border-spacing:0;}
em,cite,address,dfn,var{font-style:normal;}
dl,ul,ol{list-style:none;}img,fieldset{border:0;}
a{color:#505050;text-decoration:none;}a:hover{text-decoration:underline !important;}

/*layout*/
#awGNB{width:100%;min-width:1300px;height:64px; position:relative; border-bottom:10px solid #8B0029; } /*--*/
.gnbWrap{position:relative; width:1300px; margin:0 auto; /*background-color:#efefef;*/}
#awContents{overflow:hidden;width:1300px;margin:0 auto;padding-bottom:0px; background-color:#F1F2F6;}
.mainLeft {position:relative;float:left;width:200px; background-color:#7E8386; min-height:826px; }
.mainCenter {position:relative;float:left;width:785px;margin:0 20px 0 20px;}
.mainRight {float:right; position:relative; width:255px; margin-right:20px; }

#awFooter{width:980px;margin:0 auto;padding:0px 0 0 0px;border-top:1px solid #ccc;}

#awGNB .gnbWrap .logo {position:absolute; top:12px; left:8px; z-index:100;} 
#awGNB .gnbWrap .util {float:right; text-align:right; margin:0 20px 0 0; padding: 7px 0 0 0 ;}
#awGNB .gnbWrap .util ul li{
	float: left;
	padding: 4px 5px 0 7px;
	background: url(/club/images/klub/bg/bg_utilityMenu01.gif) no-repeat left 5px;
}

#awGNB .gnbWrap .util ul li.first{
	background: none;
}

#awGNB .gnbWrap .util ul li.right{
	float: left;
	padding: 4px 5px 0 7px;
	background: url(/club/images/klub/bg/bg_utilityMenu.jpg) no-repeat left 5px;
}

#awGNB .gnbWrap .util ul li.right_ENG{
	float: left;
	padding: 0px 5px 0 7px;
	background: url(/club/images/klub/bg/bg_utilityMenu.jpg) no-repeat left 5px;
}

.gnbWrap .gnbArea {position:relative; background-color:#fff; padding: 0 0 0 0; margin:0px; }
.gnbWrap .gnbArea .list {position:relative; padding: 0 0 0 330px; height:64px; float:left; display:block; }
.gnbWrap .gnbArea .list li.bar {width:30px; height:64px; float:left; position:relative; }
.gnbWrap .gnbArea .list li a{width:100%; height:100%; text-align:center; color:#FFF; line-height:64px; padding:0 0px 0 0px; font-weight:bold; text-decoration:none; display:block; font-size:0px; text-indent:-9999;}

.gnbWrap .gnbArea .list li.menu01 {width:70px; height:64px; float:left; position:relative; background:url(/club/images/klub/main/menuNav_off.gif) 0 0 no-repeat #fff;}
.gnbWrap .gnbArea .list li.menu01 a:hover{background:url(/club/images/klub/main/menuNav_on.gif) 0 0 no-repeat #8B0029;}
.gnbWrap .gnbArea .list li.menu01_on {width:70px; height:64px; float:left; position:relative; background:url(/club/images/klub/main/menuNav_on.gif) 0 0 no-repeat #8B0029;}

.gnbWrap .gnbArea .list li.menu02 {width:70px; height:64px; float:left; position:relative; background:url(/club/images/klub/main/menuNav_off.gif) -107px 0 no-repeat;}
.gnbWrap .gnbArea .list li.menu02 a:hover{background:url(/club/images/klub/main/menuNav_on.gif) -107px 0 no-repeat #8B0029;}
.gnbWrap .gnbArea .list li.menu02_on {width:70px; height:64px; float:left; position:relative; background:url(/club/images/klub/main/menuNav_on.gif) -107px 0 no-repeat #8B0029;}

.gnbWrap .gnbArea .list li.menu03 {width:70px; height:64px; float:left; position:relative; background:url(/club/images/klub/main/menuNav_off.gif) -213px 0 no-repeat;}
.gnbWrap .gnbArea .list li.menu03 a:hover{background:url(/club/images/klub/main/menuNav_on.gif) -213px 0 no-repeat #8B0029;}
.gnbWrap .gnbArea .list li.menu03_on {width:70px; height:64px; float:left; position:relative; background:url(/club/images/klub/main/menuNav_on.gif) -213px 0 no-repeat #8B0029;}

.gnbWrap .gnbArea .list li.menu04 {width:70px; height:64px; float:left; position:relative; background:url(/club/images/klub/main/menuNav_off.gif) -318px 0 no-repeat;}
.gnbWrap .gnbArea .list li.menu04 a:hover{background:url(/club/images/klub/main/menuNav_on.gif) -318px 0 no-repeat #8B0029;}
.gnbWrap .gnbArea .list li.menu04_on {width:70px; height:64px; float:left; position:relative; background:url(/club/images/klub/main/menuNav_on.gif) -318px 0 no-repeat #8B0029;}

.gnbWrap .gnbArea .list li.menu05 {width:70px; height:64px; float:left; position:relative; background:url(/club/images/klub/main/menuNav_off.gif) -425px 0 no-repeat;}
.gnbWrap .gnbArea .list li.menu05 a:hover{background:url(/club/images/klub/main/menuNav_on.gif) -425px 0 no-repeat #8B0029;}
.gnbWrap .gnbArea .list li.menu05_on {width:70px; height:64px; float:left; position:relative; background:url(/club/images/klub/main/menuNav_on.gif) -425px 0 no-repeat #8B0029;}

.gnbWrap .gnbArea .list li.menu06 {width:70px; height:64px; float:left; position:relative; background:url(/club/images/klub/main/menuNav_off.gif) -535px 0 no-repeat;}
.gnbWrap .gnbArea .list li.menu06 a:hover{background:url(/club/images/klub/main/menuNav_on.gif) -535px 0 no-repeat #8B0029;}
.gnbWrap .gnbArea .list li.menu06_on {width:70px; height:64px; float:left; position:relative; background:url(/club/images/klub/main/menuNav_on.gif) -535px 0 no-repeat #8B0029;}


.gnbWrap .loginInfo {float:right; position:absolute; top:25px; right:10px; vertical-align:middle; font-size:11px;}
.gnbWrap .loginInfo select {vertical-align:middle; margin-right:4px; font-size:11px;}
.gnbWrap .loginInfo span.name {margin-right:4px;}


/*left_C */
.lnbArea {float:left; width:100%; }
.lnbArea h3.dir {padding: 0 0 0 36px; height:50px; line-height:50px; color:#fff; background:url(/club/images/klub/icon/icon_dirlist.gif) 16px 50%  no-repeat #5A5F64; font-size:15px; font-weight:normal;  }
.lnbArea h3.dir a{color:#fff;}
.lnbArea .dp01 li {color:#fff; }
.lnbArea .dp01 li p {padding: 0 0 0 18px; height:38px; line-height:38px;  }
.lnbArea .ic{margin:0 6px 0 0;vertical-align:middle;}
.lnbArea .dp01 li.first {border-bottom:1px solid #999; }
.lnbArea .dp01 li a{color:#fff;}
.lnbArea .dp02 li {padding: 0 0 0 40px; height:32px; line-height:32px; background-color:#777; }
.lnbArea .dp02 li a{color:#fff;}
.lnbArea h3.search {padding: 0 0 0 36px; height:50px; line-height:50px; color:#fff; background:url(/club/images/klub/icon/icon_search.gif) 16px 50%  no-repeat #5A5F64; font-size:15px; font-weight:normal;  }
.lnbArea .schBox {padding:2px 12px 12px 12px; background-color:#5A5F64;}
.lnbArea .schBox select {width:170px; margin-bottom:4px; }
.lnbArea .schBox input {width:114px; padding:3px;vertical-align:middle;}
.lnbArea .schBox img{vertical-align:middle;}
.lnbArea h3.make {padding: 0 0 0 36px; height:50px; line-height:50px; color:#fff; background:url(/club/images/klub/icon/icon_plusCafe.gif) 16px 50%  no-repeat #5A5F64; font-size:15px; font-weight:normal; border-bottom:1px solid #96999d; border-top:1px solid #96999d;}
.lnbArea h3.make a{color:#fff;}
.lnbArea h3.goto {padding: 0 0 0 36px; height:50px; line-height:50px; color:#fff; background:url(/club/images/klub/icon/icon_goTo.png) 16px 50%  no-repeat #5A5F64; font-size:15px; font-weight:normal; border-bottom:1px solid #96999d;}
.lnbArea h3.goto a{color:#fff;}


/*index_C*/
/*newBox*/
.newBox{position:relative;float:left;padding:20px 20px; margin-top:20px; width:213px; height:198px; border:1px solid #dedede; background-color:#fff;}
.newBox h3{margin:0 0 15px 2px; padding:0px 4px 12px 4px; background:url(/club/images/klub/main/bg_line.gif) repeat-x 0 100%; font-size:14px;  }
.newBox li{margin:0 0 10px;padding:0 0 0 15px;font-size:12px;background:url('/club/images/klub/main/icon_li.png') no-repeat 6px 8px;}
.newBox li p{margin-top:4px; padding:0px}
.newBox li .name {font-size:11px; color:#999; background:url(/club/images/klub/icon/icon_manager.gif) no-repeat 0 50%; padding: 1px 0 1px 32px;}
.newBox li .bar {color:#ccc;margin:0px 2px 0px 2px;}
.newBox li .since {color:#999; font-size:10px;  font-weight:normal;}
.newBox li .date {color:#999; font-size:11px; }
.newBox .mr{position:absolute;top:22px;right:22px;}



/*goodBox*/
.goodBox{position:relative;float:left;padding:20px 20px; margin-top:20px; margin-left:20px;width:468px; height:198px; border:1px solid #dedede; background-color:#fff;}
.goodBox h3{margin:0 0 15px 2px; padding:0px 4px 12px 4px; background:url(/club/images/klub/main/bg_line.gif) repeat-x 0 100%; font-size:14px;  }
.goodBox .mr{position:absolute;top:22px;right:22px;}
.goodBox img.thumb {border:1px solid #e5e5e5; width:220px; height:144px; float:left;margin:0 8px 0 4px;padding-left:1px; position:relative; }

/*prlist*/
.prlist li{overflow:hidden;padding:4px 0 2px; margin-top:6px;}
.prlist dl{float:left; margin-left:12px;padding:0 0 0 0px}
.prlist li.st04 dl{width:250px;padding-left:0;padding-right:4px; }
.prlist dt {font-size:18px; font-weight:bold; }
.prlist .d01{margin:14px 0px 12px 1px; padding-bottom:12px; font-size:13px; color:#666; border-bottom:1px solid #e1e1e1; line-height:1.3;}
.prlist .d06 li {font-size:12px; padding: 0px 0 1px 24px; color:#666; background:url(/club/images/klub/icon/icon_list.gif) no-repeat 12px 50%; }
.prlist .img{float:left;margin:0 8px 0 4px;padding-left:1px;}
.prlist .img img{border:1px solid #e5e5e5; }

/*myBox*/
.newPostBox{position:relative;float:left;padding:20px 20px; margin-top:20px; width:743px; height:484px; border:1px solid #dedede; background-color:#ffffff;}
.newPostBox h3{margin:0 0 15px 2px; padding:0px 4px 12px 4px; background:url(/club/images/klub/main/bg_line.gif) repeat-x 0 100%; font-size:14px;  }
.newPostBox h3 a.on{color:#121212; font-weight:bold;}
.newPostBox h3 a.off{color:#666; font-weight:normal;}
.newPostBox span.bar{color:#ccc; margin:0px 4px 0px 4px;}
.newPostBox .mr{position:absolute;top:22px;right:22px;}

.newPost dl {background-color:#f7f7f7; height:34px; line-height:34px; border-bottom:1px solid #ededed; margin-bottom:2px;}
.newPost dl dt {width:400px; padding: 0 0 0 10px; float:left; font-size:12px;}
.newPost dl dd.cafe{width:210px; padding: 0 0px 0 4px; float:left; position:relative; text-align:right; font-size:12px;}
.newPost dl dd.date {width:90px; padding : 0 10px 0 10px; float:left; font-size:11px;position:relative; color:#999; }
.newPost dl dd.date span.bar{ color:#ccc; font-size:11px; margin-right:8px;}

.hotPost dl {background-color:#f7f7f7; height:34px; line-height:34px; border-bottom:1px solid #ededed; margin-bottom:2px;}
.hotPost dl dt {width:430px; padding: 0 0 0 10px; float:left; font-size:12px;}
.hotPost dl dd.cafe{width:180px; padding: 0 0px 0 4px; float:left; position:relative; text-align:right; font-size:12px;}
.hotPost dl dd.date {width:90px; padding : 0 10px 0 10px; float:left; font-size:11px;position:relative; color:#999;}
.hotPost dl dd.date span.bar{ color:#ccc; font-size:11px; margin-right:8px;}

.hotPhoto{margin:0 0 10px;}
.hotPhoto h3{margin:30px 0 5px 2px; padding:0px 4px 12px 4px; font-size:14px; background:none; }
.hotPhoto ul{overflow:hidden;margin:4px 0 0;}
.hotPhoto li{float:left;width:140px;margin:0 0 0 8px;text-align:center}
.hotPhoto li.fir{margin-left:0}
.hotPhoto .img{margin:0 0 6px;}
.hotPhoto .img img{border:1px solid #e5e5e5;}
.hotPhoto .tx{font-size:12px;line-height:14px}


/*right_C*/
/*noticeBox*/
.noticeBox{position:relative;float:left;padding:20px 20px; margin-top:20px; width:213px; height:198px; border:1px solid #dedede; background-color:#fff;}
.noticeBox h3{margin:0 0 15px 2px; padding:0px 4px 12px 4px; background:url(/club/images/klub/main/bg_line.gif) repeat-x 0 100%; font-size:14px;  }
.noticeBox li{margin:0 0 10px;padding:0 0 0 15px;font-size:12px;background:url('/club/images/klub/main/icon_li.png') no-repeat 6px 8px;}
.noticeBox li p{margin-top:4px; padding:0px}
.noticeBox li .date {color:#999; font-size:11px; }
.noticeBox .mr{position:absolute;top:22px;right:22px;}

/*prBox*/
.prBox{position:relative;float:left;padding:20px 20px; margin-top:20px; width:213px; height:200px; border:1px solid #dedede; background-color:#fff;}
.prBox h3{margin:0 0 15px 2px; padding:0px 4px 12px 4px; background:url(/club/images/klub/main/bg_line.gif) repeat-x 0 100%; font-size:14px;  }
.prBox ul{overflow:hidden;margin:14px 0 0;}
.prBox li{float:left;width:210px; margin-bottom:8px;}
.prBox .img{float:left;padding-right:8px;padding-left:2px;}
.prBox .img img{border:1px solid #e5e5e5}
.prBox dl{float:left;width:120px;margin:0px 0 0;position:relative;  }
.prBox dt{font-size:12px; font-weight:bold; margin-bottom:4px;}
.prBox dt a{color:#4f4f4f}
.prBox dd{line-height:18px; font-size:11px; font-weight:normal;}
.prBox dd p{color:#999; font-size:11px;} 
.prBox .mr{position:absolute;top:22px;right:22px;}


/*rankBox*/
.rankBox{position:relative;float:left;padding:0px; margin-top:20px; width:253px; height:262px; border:1px solid #dedede; background-color:#fff;}
.rankingTab {position:relative;height:38px; }
.rankingTab li{width:100%; height:38px; line-height:38px; float:left; text-align:center; margin:0px; padding:0px; }
.rankingTab li.on {width:49.5%; color:#fff; background-color:#6dabf8; }
.rankingTab li.on a {color:#fff;}
.rankingTab li.margin {width:0.5%; color:#fff; background-color:#fff; }
.rankingTab li.off {width:50%; color:#121212; background-color:#727b87; }
.rankingTab li.off a {color:#121212;}

.rankList {position:relative; padding:4px 20px 10px 20px; margin-top:8px;}
.rankList li{padding: 2px 0 4px 4px; vertical-align:middle; height:14px; }
.rankList .rank {font-size:10px; color:#fff; background-color:#9ca4ad; text-align:center; padding: 1px 0px 1px 0px ;width:20px; display:inline-block;  }
.rankList .cafe {font-size:12px; padding-left:4px; }

/*common.css */
.text,textarea{padding:5px 4px 4px;border-top:1px solid #d5d5d5;border-left:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-right:1px solid #d5d5d5;}
.org{color:#ff6d01}
.org_b{color:#F4211C; font-weight:bold;}


/*카페만들기*/
.subContWrap{position:relative;float:left;padding:20px 20px; margin-top:20px; width:743px; height:744px; border:1px solid #dedede; background-color:#fff;}
.subContWrap h3{margin:0 0 15px 2px; padding:0px 4px 12px 4px; background:url(/club/images/klub/main/bg_line.gif) repeat-x 0 100%; font-size:16px;  }
.subContWrap .subCont {padding:0 8px 0px 8px; overflow:auto; height:700px; }
.subCont h4 {font-size:13px; }

/*make agreement*/
.agreementBox {height:80px; border:1px solid #d5d5d5; padding:8px; margin-top:8px; }
.TextBox {color:#666; height:80px; }
.consent {margin-left:20px; margin-top:10px; margin-bottom:20px; vertical-align:middle;}
.consent input{vertical-align:middle;}
.consent img {vertical-align:middle;}

/*table 카페만들기*/
.bw_gray {background-color:#f9f9f9; }
.board_write{width:96%;border-top:2px solid #e3e3e3; font-size:12px;}
.board_write th{padding:11px 0 0 20px;border-bottom:1px solid #e3e3e3;color:#4f4f4f;font-weight:bold;text-align:left;vertical-align:top; background-color:#f9f9f9; letter-spacing:-1px; font-size:12px; }
.board_write td{padding:9px 0 8px 10px;border-bottom:1px solid #e3e3e3;line-height:18px; font-weight:normal;  font-size:12px;}
.board_write td *{vertical-align:middle}
.board_write .text{margin:0 2px 0 0;}
.board_write textarea{font-size:12px;}
.board_write .radio{margin:0 4px 0 0}
.board_write select{margin:0 2px 0 0; font-size:12px;}
.board_write input{font-size:12px;}
.board_write .gray{background:#f1f1f1}
.board_write .sml{padding:3px 4px 2px;}
.board_write .ntxt{margin:0 0 0 2px;}
.board_write .txt{margin:5px 0 0 2px;color:#acacac;font-size:11px;font-weight:normal; letter-spacing:-1px;}
.board_write .txt span{vertical-align:top}
.board_write span.ment {margin:0px 0 0 ; background:url(/club/images/klub/icon/ic_care.png) no-repeat 0px 4px; padding: 0 0 0 12px; }
.care{margin:8px 0 0 10px;padding:0 0 20px 16px;color:#666;background:url('/club/images/klub/icon/i_notice1.gif') no-repeat 0 1px; font-size:11px;}


/*페이지 하단 버튼*/
.pageBtm_btn_c{margin-top:20px; text-align:center; padding: 2px 0px 2px 0px; }
.pageBtm_btn_c a:hover{text-decoration:none !important;}

.pageBtm_btn_c .btn_ok { height:27px; border:none; background:url('/club/images/klub/btn/bg_btnSmall.png') no-repeat 0px 0px; cursor:hand;  display:inline-block; padding: 0px 0px 0px 8px; vertical-align:middle;}
.pageBtm_btn_c .btn_ok span{ height:27px; cursor:hand;  display:inline-block; font-size:12px; color:#333; font-weight:bold; line-height:25px; background:url() no-repeat 0px 50%; padding: 0px 0px 0px 4px; vertical-align:middle;  }
.pageBtm_btn_c .btn_ok em{ height:27px; width:4px; border:none; background:url('/club/images/klub/btn/bg_btnSmall.png') no-repeat 100% 0px; cursor:hand;  display:inline-block; font-size:12px; color:#333; font-weight:bold; line-height:27px; padding: 0px 8px 0px 0px;vertical-align:middle; }

.pageBtm_btn_c .btn_write { height:27px; border:none; background:url('/club/images/klub/btn/bg_btnSmall.png') no-repeat 0px 0px; cursor:hand;  display:inline-block; padding: 0px 0px 0px 8px; vertical-align:middle;}
.pageBtm_btn_c .btn_write span{ height:27px; cursor:hand;  display:inline-block; font-size:12px; color:#333; font-weight:bold; line-height:25px; background:url() no-repeat 0px 50%; padding: 0px 0px 0px 4px; vertical-align:middle;  }
.pageBtm_btn_c .btn_write em{ height:27px; width:4px; border:none; background:url('/club/images/klub/btn/bg_btnSmall.png') no-repeat 100% 0px; cursor:hand;  display:inline-block; font-size:12px; color:#333; font-weight:bold; line-height:27px; padding: 0px 8px 0px 0px;vertical-align:middle; }

.pageBtm_btn_c .btn_cancel { height:27px; border:none; background:url('/club/images/klub/btn/bg_btnSmall.png') no-repeat 0px 0px; cursor:hand;  display:inline-block; padding: 0px 0px 0px 8px;vertical-align:middle; }
.pageBtm_btn_c .btn_cancel span{ height:27px; cursor:hand;  display:inline-block; font-size:12px; color:#333; font-weight:bold; line-height:25px; background:url() no-repeat 0px 50%; padding: 0px 0px 0px 4px; vertical-align:middle; }
.pageBtm_btn_c .btn_cancel em{ height:27px; width:4px; border:none; background:url('/club/images/klub/btn/bg_btnSmall.png') no-repeat 100% 0px; cursor:hand;  display:inline-block; font-size:12px; color:#333; font-weight:bold; line-height:27px; padding: 0px 8px 0px 0px;vertical-align:middle; }



/*카페랭킹*/
.subRankList { height:34px; background:url(/club/images/klub/main/bg_tabinfo_rank.gif) no-repeat right bottom;  }
.subRankList:after { content:""; display:block; clear:both; height:0; visibility:hidden;}
.subRankList li{ float:left; display:inline; padding:0; margin:0; font-size:0; line-height:0;}
.rankTxt {color:#999; text-align:right; margin-bottom:4px;}
.rankTxt p{font-size:11px;}


/*tab_rank*/
.tabAreaRank{position:relative; overflow:hidden;letter-spacing:-1px;font-size:0;background:url('/club/images/klub/bg/bg_tab_rank.png') repeat-x 100% 0;_zoom:1; padding:2px 0 1px 0px; height:36x;}
.tabAreaRank span{float:left;_float:none;display:block;_display:inline-block;cursor:pointer; padding:0px; height:36x;}
.tabAreaRank .on{margin-left:-1px;padding:0px; height:36x;}

/*sorting*/
.sortingArea{margin:10px 9px 9px;text-align:right;}
.sortingArea a{color:#acacac;font-size:11px;}
.sortingArea span{margin:0 1px 0 4px;color:#e3e3e3;font:10px dotum;}


.board_list{width:100%;border-top:2px solid #cbcbcb;border-bottom:1px solid #e3e3e3}
.board_list th{padding:8px 0 8px;border-left:1px solid #e3e3e3;font-weight:bold;font-size:12px;background:#ededed; letter-spacing:-1px;}
.board_list td{padding:6px 0 6px;border-top:1px solid #e3e3e3;border-left:1px solid #e3e3e3;font-size:12px;line-height:18px;text-align:center;}
.board_list td.subj{padding-left:9px;font-size:12px;text-align:left}
.board_list td.subj img{vertical-align:middle;}
.board_list td.views{font-size:11px; }
.board_list td.aleft{padding-left:9px;}
.board_list .fir{border-left:none}
.board_list td.subj{padding-left:9px;font-size:12px;text-align:left}
.board_list td.date {font-size:11px; color:#acacac;}
.board_list td p.light {font-size:12px; color:#999;}


.board_view{width:100%;border-top:2px solid #d3d3d3}
.board_view th{padding:5px 0 8px 20px;border-bottom:1px solid #e3e3e3;font-weight:bold;line-height:18px;color:#4f4f4f;text-align:left;vertical-align:top;background:#ededed;letter-spacing:-1px;}
.board_view td{padding:5px 0 7px 20px;border-bottom:1px solid #e3e3e3;line-height:18px;}
.board_view td strong{color:#2c2c2c}
.board_view td img.btn {vertical-align:middle; }


/* tab 카페랭킹 상단 탭*/
.tab_data_1{overflow:hidden; margin:15px 0 0 0; padding-top:4px; width:100%; color:#aaaaaa;  background:url('/club/images/klub/main/bg_tab_1.gif') repeat-x 0 bottom;}
.tab_data_1 li{float:left; width:132px; margin-right:-1px; height:28px; overflow:hidden; border:1px solid #d8d8d8; border-bottom:none; font-weight:bold; text-align:center; font-weight:bold; color:#aaaaaa; background:#f0f0f0;}
.tab_data_1 li a{display:inline-block; width:100%; line-height:28px; _padding:7px 0; color:#aaaaaa;}
.tab_data_1 li.on{position:relative; top:-2px; line-height:28px; padding-top:3px; color:#ed1c22; background:#fff;}
.tab_data_1 li.on a{color:#303030; _padding:0}
.tab_data_1 .ico{margin-right:3px;}
.tab_data_1 .btn_r{position:absolute; right:0; margin:0; background:none;border:none;}

/*추천카페리스트*/
.comlist.line{border-top:2px solid #e3e3e3}
.comlist li{overflow:hidden;padding:13px 0 11px;border-bottom:1px solid #e3e3e3;_zoom:1}
.comlist dl{float:left;padding:0 0 0 10px; }
.comlist li.st02 dl{width:580px;padding-left:0;}
.comlist li.st03 dl{width:536px;padding-right:20px;border-right:1px solid #efefef;}
.comlist li.st04 dl{width:440px;padding-left:0;padding-right:20px; border-right:1px solid #efefef;}
.comlist li h4{float:left;width:688px;margin:0 0 12px 0;padding-left:10px;color:#2c2c2c;font-weight:bold;}
.comlist dt a{color:#0033ac;text-decoration:underline}
.comlist dt.bold a{color:#2c2c2c;font-weight:bold;text-decoration:none;}
.comlist .d01{margin:5px 0 1px; line-height:16px }
.comlist .d01 strong{color:#2c2c2c;line-height:16px}
.comlist .d02{margin:0 0 9px;color:#888;font-size:11px;}
.comlist .d02 span{margin:0 2px;color:#e3e3e3;font-size:10px;}
.comlist .d03{padding:2px 0 2px 36px;color:#888;font-size:11px;background:url('/club/images/klub/icon/ic_tag.png') no-repeat 0 2px;}
.comlist .d04{margin:12px 0 4px;color:#888;font-size:11px;}
.comlist .d04 span{margin:0 2px;color:#e3e3e3;font-size:10px;}
.comlist .d04 .ic{margin:0 4px 0 0;vertical-align:-2px}
.comlist .img{float:left;margin:0 14px 0 0;padding-left:10px;}
.comlist .img img{border:1px solid #e5e5e5}
.comlist .piece{float:left;margin:14px 0 0 20px; width:70px; }
.comlist .piece li{border:none;font:bold 11px dotum;}
.comlist .piece li.i01{padding:2px 0 1px 22px;background:url('/club/images/klub/main/icon_mem_n.gif') no-repeat 1px 2px;}
.comlist .piece li.i02{padding:3px 0 1px 22px;background:url('/club/images/klub/main/icon_art_n.gif') no-repeat 2px 4px;}
.comlist .piece li.i03{padding:3px 0 1px 22px;background:url('/club/images/klub/main/icon_new_n.gif') no-repeat 2px 4px;}
.comlist .gbox{clear:both;padding:4px 0 7px; }
.comlist .gbox .wrp{padding:20px 30px 12px 26px;border-bottom:1px solid #e3e3e3;;background:#ededed}
.comlist .gbox li{margin:0 0 11px; padding:0 0 0 12px;border:none; background:url('/club/images/klub/icon/bl_arrow07.png') no-repeat 0 6px; font-size:12px; color:#666;}
.comlist .gbox li p{margin:0 0 4px;color:#4f4f4f;font-weight:bold;}
.comlist .gbox .bbtn{margin:20px 0 15px;text-align:center;}
.comlist .link_b{clear:both;margin:0 20px 0 0;padding:10px 9px 0 0;text-align:right;background:url('/club/images/klub/icon/bl_arrow03.png') no-repeat right 14px;*zoom:1;}
.comlist .link_b a{color:#0033ac;text-decoration:underline;}
.comlist .d04 span.star{margin:0 2px;color:#ff3300;font:11px dotum;background:url('/club/images/klub/main/icon_star.gif') no-repeat 0 1px; padding-left:14px;}


/*홍보신청하기 버튼*/
.applyPR {width:100%; position:relative; height:30px; }
.applyPR h4.app {float:left; margin-top:6px; font-weight:normal; margin-left:4px;}
.applyPR .clubPr {position:absolute; right:0px; top:0px;}
.clubPr .btn_view { height:27px; border:none; background:url('/club/images/klub/btn/bg_btnSmall.png') no-repeat 0px 0px; cursor:hand;  display:inline-block; padding: 0px 0px 0px 8px; vertical-align:middle;}
.clubPr .btn_view span{ height:27px; cursor:hand;  display:inline-block; font-size:12px; color:#333; font-weight:bold; line-height:25px; background:url() no-repeat 0px 50%; padding: 0px 0px 0px 4px; vertical-align:middle;  }
.clubPr .btn_view em{ height:27px; width:4px; border:none; background:url('/club/images/klub/btn/bg_btnSmall.png') no-repeat 100% 0px; cursor:hand;  display:inline-block; font-size:12px; color:#333; font-weight:bold; line-height:27px; padding: 0px 8px 0px 0px;vertical-align:middle; }
.clubPr a:hover{text-decoration:none !important;}

/*directory 주제별*/
.directory_bx{position:relative;margin:0 0 20px 0px;padding:18px 10px 8px 30px;border:2px solid #d3d3d3;line-height:18px;background:#ededed;}
.directory_bx p{font-weight:bold;color:#2c2c2c}
.directory_bx p a{color:#2c2c2c}

/*tab_kate*/
.tab_area_kate{position:relative;overflow:hidden;letter-spacing:-1px;font-size:0;background:url('/club/images/klub/bg/bg_tab_rank.png') repeat-x 100% 0;_zoom:1; padding:2px 0 1px 0px; height:36x; }
.tab_area_kate span{float:left;_float:none;display:block;_display:inline-block;cursor:pointer; padding:0px; height:36x;}
.tab_area_kate .on{margin-left:-1px;padding:0px; height:36x;}

/*공지사항 view*/
.board_views{padding:8px 0 0;border-top:2px solid #cbcbcb;background:#ededed;_zoom:1}
.board_views dt{padding:0 10px 7px 20px;border-bottom:1px solid #e3e3e3;font-weight:bold;}
.board_views dd{padding:7px 20px 10px 10px;border-bottom:1px solid #e3e3e3;color:#acacac;font-size:11px;text-align:right;}
.board_views dd strong{color:#666;}
.board_views dd .bar{margin:0 2px 0 1px;font:10px dotum;}
.views_attf{padding:4px 20px 4px; line-height:16px}
.views_attf p{text-align:right;}
.views_cont{padding:16px 20px 17px;border-bottom:1px solid #e3e3e3;line-height:16px}


/*tab_cari 검색결과페이지*/
.tabareaSearch{overflow:hidden;letter-spacing:-1px;font-size:0;background:url('/club/images/klub/bg/bg_tab_rank.png') repeat-x 100% 0;_zoom:1; padding:2px 0 1px 0px; height:36x;}
.tabareaSearch span{float:left;_float:none;display:block;_display:inline-block;cursor:pointer; padding:0px; height:36x;}
.tabareaSearch .on{margin-left:-1px;padding:0px; height:36x;}

/*검색결과페이지 상단 검색 박스*/
.subschBox{position:relative; margin:0 0 20px 0px;padding:24px 0 14px; text-align:center; border:2px solid #d3d3d3;background:#ededed}
.subschBox *{vertical-align:middle}
.subschBox .text{width:180px;padding:5px 4px 4px;border-left:1px solid #c6c6c6;border-right:1px solid #bbb;border-top:1px solid #818181;border-bottom:1px solid #cfcfcf;}
.subschBox .text_long{width:260px;padding:5px 4px 4px;border-left:1px solid #c6c6c6;border-right:1px solid #bbb;border-top:1px solid #818181;border-bottom:1px solid #cfcfcf; vertical-align:middle;}
.subschBox table td {padding:4px;}
.subschBox span.ment {margin:0px 0 0 ; background:url(/club/images/klub/icon/ic_care.png) no-repeat 0px 4px; padding: 0 0 0 12px; }
.subschBox span.arrow {margin:0px 0 0 ;background:url(/club/images/icon/i_arrow_01.gif) no-repeat 0px 5px; padding: 0 0 0 12px; }
.subschBox .image{margin:0 0 0 3px; vertical-align:middle;}
.subschBox img.btn{vertical-align:middle;}
.subschBox select{width:160px;margin:0 2px 0 0; vertical-align:middle;}
.subschBox .terpopuler{margin:5px 0 0 0px; color:#888;}
.subschBox .terpopuler a{color:#888;}

/*semua tag*/
.rslt{padding:11px 0 9px 10px;border-bottom:1px solid #e3e3e3;color:#2c2c2c;font-weight:bold;}
.semua_tag{padding:12px 5px 5px 9px;border-bottom:1px solid #e3e3e3;}
.semua_tag span{display:inline-block;margin:0 0 4px;color:#e3e3e3;font:10px dotum;}
.semua_tag span a{margin:0 3px 0 0;padding:0 1px;color:#666;font:12px dotum;line-height:23px;vertical-align:sub;*vertical-align:middle}
.semua_tag span.red a{color:#ff0000;font-weight:bold;}
.semua_tag span.org a{color:#ff8a00;font-weight:bold;font-size:14px;}
.semua_tag span.gray a{color:#4f4f4f;font-weight:bold;font-size:14px;}
.semua_tag span.bg a{padding:0 3px;color:#2c2c2c;font-weight:bold;font-size:14px;background:#f5ed06}



/*caribox_board*/
.caribox_board{margin:0 0 0px;padding:2px 0 2px; text-align:center;background:#fff;}
.caribox_board *{vertical-align:middle}
.caribox_board .text{width:180px;padding:5px 4px 4px;border-left:1px solid #c6c6c6;border-right:1px solid #bbb;border-top:1px solid #818181;border-bottom:1px solid #cfcfcf;}
.caribox_board .text_year{width:40px;padding:5px 4px 4px;border-left:1px solid #c6c6c6;border-right:1px solid #bbb;border-top:1px solid #818181;border-bottom:1px solid #cfcfcf;}
.caribox_board .text_reuni{width:180px;padding:5px 4px 4px;border-left:1px solid #c6c6c6;border-right:1px solid #bbb;border-top:1px solid #818181;border-bottom:1px solid #cfcfcf;}
.caribox_board table td {padding:4px;}
.caribox_board table td.first {text-align:left;}
.caribox_board .image{margin:0 0 0 3px;}
.caribox_board select{width:138px;margin:0 2px 0 0}

/*ment_*/
.mentbox{margin:20px 0 0px;padding:8px 0 8px; text-align:center;border:1px solid #d5d5d5;}
.mentbox *{vertical-align:middle}
.mentbox .text{width:180px;padding:5px 4px 4px;border-left:1px solid #c6c6c6;border-right:1px solid #bbb;border-top:1px solid #818181;border-bottom:1px solid #cfcfcf;}
.mentbox .text_year{width:40px;padding:5px 4px 4px;border-left:1px solid #c6c6c6;border-right:1px solid #bbb;border-top:1px solid #818181;border-bottom:1px solid #cfcfcf;}
.mentbox .text_reuni{width:180px;padding:5px 4px 4px;border-left:1px solid #c6c6c6;border-right:1px solid #bbb;border-top:1px solid #818181;border-bottom:1px solid #cfcfcf;}
.mentbox table td {padding:4px;}
.mentbox table td.first {text-align:left;}
.mentbox .image{margin:0 0 0 3px;}
.mentbox select{width:138px;margin:0 2px 0 0}


/* etc */
.mgb0{margin-bottom:0}
.mgb9{margin-bottom:9px !important}
.mgb10{margin-bottom:10px}
.mgb16{margin-bottom:16px}
.mgb26{margin-bottom:26px}
.mgb30{margin-bottom:30px}




/*rulist*/
.rulist.line{border-top:2px solid #e3e3e3}
.rulist li{overflow:hidden;padding:13px 0 11px;border-bottom:1px solid #e3e3e3;_zoom:1}
.rulist dl{float:left;padding:0 0 0 10px}
.rulist li.st02 dl{width:580px;padding-left:0;}
.rulist li.st03 dl{width:470px;padding-right:4px;}
.rulist li.st04 dl{width:380px;padding-left:0;padding-right:4px;}
.rulist li h4{float:left;width:688px;margin:0 0 12px 0;padding-left:10px;color:#2c2c2c;font-weight:bold;}
.rulist dt a{color:#0033ac;text-decoration:underline}
.rulist dt.bold a{color:#2c2c2c;font-weight:bold;text-decoration:none;}
.rulist .d01{margin:5px 0 1px; }
.rulist .d01 strong{color:#2c2c2c;line-height:16px}
.rulist .d02{margin:0 0 9px;color:#acacac;font-size:11px;}
.rulist .d02 span{margin:0 2px;color:#e3e3e3;font:10px dotum;}
.rulist .d03{padding:0 0 1px 30px;color:#acacac;font-size:11px;background:url('/club/images/klub/icon/ic_tag.png') no-repeat 10px 50%;}
.rulist .d04{margin:4px 0 9px;color:#acacac;font-size:11px;}
.rulist .d04 span{margin:0 2px;color:#3366cc;font:11px dotum;}
.rulist .d04 span.bar{margin:0 2px;color:#e3e3e3;font:11px dotum;}
.rulist .d04 span.sn{margin:0 2px;color:#3366cc;font:11px dotum;}
.rulist .d04 span.mem{margin:0 2px;color:#3366cc;font:10px dotum;background:url('/club/images/klub/main/icon_mem.gif') no-repeat 0 2px; padding: 2px 0px 2px 14px;}
.rulist .d04 span.art{margin:0 2px;color:#3366cc;font:10px dotum;background:url('/club/images/klub/main/icon_art.gif') no-repeat 0 2px; padding: 2px 0px 2px 14px;}
.rulist .d04 span.new{margin:0 2px;color:#3366cc;font:10px dotum;background:url('/club/images/klub/main/icon_new.gif') no-repeat 0 2px; padding-left:14px;}
.rulist .d04 span.star{margin:0 2px;color:#ff3300;font:10px dotum;background:url('/club/images/klub/main/icon_star.gif') no-repeat 0 1px; padding-left:14px;}

.rulist .d04 .ic{margin:0 4px 0 0;vertical-align:-2px}
.rulist .img{float:left;margin:0 14px 0 0;padding-left:4px;}
.rulist .img img{border:1px solid #e5e5e5; width:80px; height:76px;}
.rulist .piece{float:left;margin:21px 0 0;}
.rulist .piece li{border:none;font:bold 11px dotum;}
.rulist .piece li.i01{padding:2px 0 1px 22px;background:url('/club/images/klub/icon/ic_klub.png') no-repeat 0 0;}
.rulist .piece li.i02{padding:3px 0 1px 22px;background:url('/club/images/klub/icon/ic_klub02.png') no-repeat 3px 3px;}
.rulist .piece li.i03{padding:3px 0 1px 22px;background:url('/club/images/klub/icon/ic_klub03.png') no-repeat 3px 3px;}
.rulist .gbox{clear:both;padding:14px 0 7px;}
.rulist .gbox .wrp{padding:15px 20px 20px 46px;border-bottom:1px solid #e3e3e3;;background:#ededed}
.rulist .gbox li{margin:0 0 11px;padding:0 0 0 12px;border:none;background:url('/club/images/klub/icon/bl_dot02.png') no-repeat 0 6px;}
.rulist .gbox li p{margin:0 0 4px;color:#4f4f4f;font-weight:bold;}
.rulist .gbox .bbtn{margin:13px 0 0;text-align:center;}
.rulist .link_b{clear:both;margin:0 20px 0 0;padding:10px 9px 0 0;text-align:right;background:url('/club/images/klub/icon/bl_arrow03.png') no-repeat right 14px;*zoom:1;}
.rulist .link_b a{color:#0033ac;text-decoration:underline;}



/*ranklist*/
.ranklist {padding:0px; margin-bottom:6px; margin-top:6px;}
.ranklist.line{border-top:2px solid #e3e3e3}
.ranklist li{overflow:hidden;padding:4px 0 2px 16px;border-bottom:1px solid #fff;_zoom:1; margin-top:4px; margin-left:8px;}
.rk_01 {background:url(/club/images/klub/main/icon_rank1.gif) no-repeat 0px 6px; }
.rk_02 {background:url(/club/images/klub/main/icon_rank2.gif) no-repeat 0 6px; }
.rk_03 {background:url(/club/images/klub/main/icon_rank3.gif) no-repeat 0 6px; }
.rk_04 {background:url(/club/images/klub/main/icon_rank4.gif) no-repeat 0 6px; }
.rk_05 {background:url(/club/images/klub/main/icon_rank5.gif) no-repeat 0 6px; }
.rk_06 {background:url(/club/images/klub/main/icon_rank6.gif) no-repeat 0 6px; }
.rk_07 {background:url(/club/images/klub/main/icon_rank7.gif) no-repeat 0 6px; }
.rk_08 {background:url(/club/images/klub/main/icon_rank8.gif) no-repeat 0 6px; }
.rk_09 {background:url(/club/images/klub/main/icon_rank9.gif) no-repeat 0 6px; }
.rk_10 {background:url(/club/images/klub/main/icon_rank10.gif) no-repeat 0 6px; }
.ranklist dl{float:left;padding:0 0 0 20px}
.ranklist span.rank4_nm{padding:0 0 0 8px; width:220px; }
.ranklist span.rank4_star{width:40px; float:right; margin-right:0px; color:#999;font:11px dotum;background:url('/club/images/klub/main/icon_star.gif') no-repeat 0 0px; padding-left:14px; padding-top:1px;}
.ranklist li.st03 dl{width:240px;padding-right:4px;}
.ranklist li.st03 dt{width:160px;padding-right:4px;}
.ranklist li.st03 dd{width:75px;padding-right:4px;}
.ranklist li.st04 dl{width:160px;padding-left:8px;padding-right:4px; }
.ranklist li h4{float:left;width:688px;margin:0 0 12px 0;padding-left:10px;color:#2c2c2c;font-weight:bold;}
.ranklist dt a{color:#0033ac;text-decoration:underline}
.ranklist dt.bold a{color:#2c2c2c;font-weight:bold;text-decoration:none;}
.ranklist dt.normal a{color:#666;font-weight:normal;text-decoration:none;}
.ranklist .d01{margin:5px 0 1px; font-size:11px; }
.ranklist .d01 strong{color:#2c2c2c;line-height:16px}
.ranklist .d02{margin:0 0 9px;color:#acacac;font-size:11px;}
.ranklist .d02 span{margin:0 2px;color:#e3e3e3;font:10px dotum;}
.ranklist .d03{padding:0 0 1px 30px;color:#acacac;font-size:11px;background:url('/club/images/klub/icon/ic_tag.png') no-repeat 0 50%;}
.ranklist .d04{margin:4px 0 9px;color:#acacac;font-size:11px;}
.ranklist .d04 span{margin:0 2px;color:#3366cc;font:11px dotum;}
.ranklist .d04 span.bar{margin:0 2px;color:#e3e3e3;font:11px dotum;}
.ranklist .d04 span.sn{margin:0 2px;color:#3366cc;font:11px tahoma;}
.ranklist .d04 span.mem{margin:0 2px;color:#999;font:11px dotum;background:url('/club/images/klub/main/icon_mem.gif') no-repeat 0 2px; padding: 2px 0px 2px 14px;}
.ranklist .d04 span.art{margin:0 2px;color:#999;font:11px dotum;background:url('/club/images/klub/main/icon_art.gif') no-repeat 0 2px; padding: 2px 0px 2px 14px;}
.ranklist .d04 span.new{margin:0 2px;color:#999;font:11px dotum;background:url('/club/images/klub/main/icon_new.gif') no-repeat 0 2px; padding-left:14px;}
.ranklist .d04 span.star{margin:0 2px;color:#999;font:11px dotum;background:url('/club/images/klub/main/icon_star.gif') no-repeat 0 0px; padding-left:14px;}
.ranklist .d04 .ic{margin:0 4px 0 0;vertical-align:-2px}
.ranklist .img{float:left;margin:0 4px 0 4px;padding-left:1px;}
.ranklist .img img{border:1px solid #e5e5e5; width:38px; height:38px;}



/*footer*/
.flogo{margin:0 0 6px;}
address{color:#878787;font-size:11px;line-height:16px;}
.copyright{color:#878787;font-size:11px;line-height:16px;}
.flink{margin:11px 0 0;font-size:0}
.flink .bar{margin:0 6px;color:#c0c0c0;font:10px dotum;vertical-align:top}

/*-------------contents-------------*/
.org{color:#ff6d01}

/*110606수정*/
.logbox{position:relative;margin:0px 0 0px;border-top:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;background:#f8f8f8;}
.logbox .event{padding:6px 0 5px 10px;border-bottom:1px solid #e3e3e3;font-size:11px}
.logbox .event img{margin:0 4px 0 0;vertical-align:-2px}
.logbox .halo{padding:7px 0 8px 21px;font-size:11px}
.logbox .halo strong{color:#2c2c2c}
.logbox .bul{margin:0 0 4px 20px;padding-left:7px;font-size:10px;background:url('/club/images/klub/icon/bl_arrow04.png') no-repeat 0 5px}
.logbox .bul select{width:161px;margin:0 0 0 5px;vertical-align:middle}
.logbox .bul .cash{margin-left:7px;padding-left:15px;color:#ff6d01;font:bold 10px Verdana;background:url('/club/images/klub/icon/ic_g.png') no-repeat 0 50%}
.logbox .link li img{margin:4px 0 0}
.logbox .link li.m{border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3}
.logbox .link li.m a{width:83px;}
.logbox .link{padding:4px 0 8px 16px;}
.logbox .link li{padding:2px 0 1px 7px;font-size:11px;background:url('/club/images/klub/icon/bl_arrow.png') no-repeat 0 50%;}
.logbox .link li select{font-size:11px; width:160px;}
.logbox .func{padding:4px 4px 4px 4px;border-top:1px solid #e3e3e3; text-align:center;}
.logbox .func img{margin:0 0px 0 0;}
.logbox .tl{padding:12px 0 10px 21px;border-bottom:1px solid #e3e3e3}
.logbox .noti{padding:6px 0 6px 13px;border-bottom:1px solid #e3e3e3;font-size:11px;}
.logbox .noti img{margin:0 6px 0 0;vertical-align:bottom;}
.logbox .prsn{overflow:hidden;padding:12px 0 0 14px}
.logbox .prsn dt{margin:4px 0 7px;font-weight:bold;font-size:11px;color:#2c2c2c;}
.logbox .prsn .img{float:left;padding:0 8px 0 0}
.logbox h3.login{padding:12px 0 8px 23px;}
.logbox fieldset{position:relative;margin:0 0 0 21px}
.logbox fieldset{padding:19px 0 10px 18px}
.logbox fieldset label,.logbox fieldset legend{position:absolute;top:-9999em;left:-9999em;}
.logbox fieldset p{margin-bottom:5px;}
.logbox fieldset .btn_ok{position:absolute;top:18px;left:174px;}
.logbox fieldset .text{width:138px;padding:3px;border-left:1px solid #c6c6c6;border-right:1px solid #bbb;border-top:1px solid #818181;border-bottom:1px solid #cfcfcf;}
.logbox fieldset .id{background:#fff url('/club/images/klub/txt/txt_id.png') no-repeat 7px 6px;}
.logbox fieldset .pw{background:#fff url('/club/images/klub/txt/txt_pw.png') no-repeat 7px 6px;}
.logbox .lik{margin:4px 0 0 21px;}
.logbox .lik img{margin:0 1px 0 0}



.noti_box{position:relative;padding:17px 12px 12px 12px; margin:0px 0px 10px 0px; }
.noti_box h3{margin:0 0 2px 2px; padding:0 4px 10px 4px;font-size:12px; font-weight:bold; color:#666; }
.noti_box li{margin:0 0 6px;padding:0 0 0 15px;font-size:12px;background:url('/club/images/klub/main/icon_li.png') no-repeat 6px 50%;}
.noti_box .mr{position:absolute;top:21px;right:25px;}
.r_cont .rbtn{margin:0 0 9px;}

/*myschool info*/
.mys_box{position:relative;margin:0px 0 0px;padding:17px 12px 12px 12px;background:url('/club/images/klub/main/bg_mys_box.png') no-repeat 0px 0px;}
.mys_box h3{margin:0 0 2px 2px; padding:0 4px 20px 4px;font-size:12px; font-weight:bold; color:#666; background:url('/club/images/klub/main/bg_mys_bar.png') no-repeat 0 24px;}
.mys_box li{margin:0 0 6px;padding:0 0 0 15px;font-size:12px;background:url('/club/images/klub/main/icon_li.png') no-repeat 6px 50%; }
.mys_box .mr{position:absolute;top:21px;right:25px;}

/*pr box*/
.pr_box{position:relative;padding:0px 12px 12px 12px;  }
.pr_box h3{margin:0 0 2px 2px; padding:17px 4px 10px 4px;font-size:12px; font-weight:bold; color:#666; background:url('/club/images/klub/main/bg_mys_bar.png') no-repeat 0 0px; }
.pr_box .mr{position:absolute;top:21px;right:25px;}

/*rank box*/
.rank_box{position:relative;padding:0px 12px 12px 12px;  }
.rank_box h3{margin:0 0 2px 2px; padding:17px 4px 10px 4px;font-size:12px; font-weight:bold; color:#666; background:url('/club/images/klub/main/bg_mys_bar.png') no-repeat 0 0px; }
.rank_box .mr{position:absolute;top:21px;right:25px;}

/*banner box*/
.banner_box{position:relative;padding:0px 12px 12px 12px;  }
.banner_box h3{margin:0 0 2px 2px; padding:17px 4px 10px 4px;background:url('/club/images/klub/main/bg_mys_bar.png') no-repeat 0 0px; }
.banner_box .mr{position:absolute;top:21px;right:25px;}
.banner_box .eventBanner {margin:0 0 0 6px; }
.banner_box .eventBanner .eventImg {margin:0px 0px 0px 0px; }
.banner_box .eventRoll {position:relative; margin:4px 0px 0px 10px; padding: 0 10px 0 0; text-align:right; }

/*cate box*/
.cate_box{position:relative;padding:0px 6px 0px 6px; border-top:1px solid #d3d3d3; }
.cate_box h3{margin:0 0 2px 2px; padding:12px 4px 4px 4px;font-size:14px; font-weight:bold;  }
.cate_box .mr{position:absolute;top:17px;right:8px;}

/*today box*/
.today_box{position:relative;padding:0px 6px 0px 6px; margin-top:20px; }
.today_box h3{margin:0 0 2px 2px; padding:17px 4px 10px 4px; background:url('/club/images/klub/main/bg_mys_bar.png') no-repeat 0 0px;  }
.today_box img.photo {margin: 0 0 0 9px; }

.today_box .mr{position:absolute;top:20px;right:8px;}
.today_box .photoDetails {margin:4px 0px 0 0; text-align:center; padding:0 8px 0 8px; }

/*left banner box*/
.lbanner_box{position:relative;padding:0px 0px 0px 6px; margin-top:20px; }
.lbanner_box h3{margin:0 0 2px 0px; padding:17px 4px 10px 4px; background:url('/club/images/klub/main/bg_mys_bar.png') no-repeat 0 0px;  }
.lbanner_box .mr{position:absolute;top:20px;right:8px;}
.lbanner_box .eventBanner {margin:0 0 0 0px; }
.lbanner_box .eventBanner .eventImg {margin:0px 0px 0px 0px; }
.lbanner_box .eventRoll {position:relative; margin:4px 0px 0px 10px; padding: 0 8px 0 0; text-align:right; }


/*caribox*/
.caribox{margin:0 0 0px;padding:18px 0 18px;text-align:center;background:url(/club/images/klub/main/bg_caribox3.gif) no-repeat ;}
.caribox *{vertical-align:middle}
.caribox .text{width:200px;padding:5px 4px 4px;border-left:1px solid #c6c6c6;border-right:1px solid #bbb;border-top:1px solid #818181;border-bottom:1px solid #cfcfcf;}
.caribox .text_year{width:40px;padding:5px 4px 4px;border-left:1px solid #c6c6c6;border-right:1px solid #bbb;border-top:1px solid #818181;border-bottom:1px solid #cfcfcf;}
.caribox .text_reuni{width:180px;padding:5px 4px 4px;border-left:1px solid #c6c6c6;border-right:1px solid #bbb;border-top:1px solid #818181;border-bottom:1px solid #cfcfcf;}
.caribox table td {padding:4px;}
.caribox span.ment {margin:0px 0 0 ; background:url(/club/images/klub/icon/ic_care.png) no-repeat 0px 4px; padding: 0 0 0 12px; }
.caribox span.arrow {margin:0px 0 0 ;background:url(/club/images/icon/i_arrow_01.gif) no-repeat 0px 5px; padding: 0 0 0 12px; }

.caribox .image{margin:0 0 0 2px; vertical-align:top;}
.caribox img.btn{vertical-align:top;}
.caribox select{width:160px;margin:0 2px 0 0; vertical-align:middle;}
.caribox .terpopuler{margin:5px 0 0 0px; color:#888; font-size:11px;}
.caribox .terpopuler a{color:#888;}

ul.REmain_tab_cariList { height:33px; background:url(/club/images/klub/main//tabmn_bg.gif) repeat-x ; border-right:1px solid #cacacb; }
ul.REmain_tab_cariList:after { content:""; display:block; clear:both; height:0; visibility:hidden;}
ul.REmain_tab_cariList li{ float:left; display:inline; padding:0; margin:0; font-size:0; line-height:0;}
ul.REmain_tab_postList { height:45px; background:url() repeat-x ; }
ul.REmain_tab_postList:after { content:""; display:block; clear:both; height:0; visibility:hidden;}
ul.REmain_tab_postList li{ float:left; display:inline; padding:0; margin:0; font-size:0; line-height:0;}

ul.REmain_tab_postingList { height:31px; background:url(/club/images/klub/main/bg_postinglist.gif) repeat-x ;  }
ul.REmain_tab_postingList:after { content:""; display:block; clear:both; height:0; visibility:hidden;}
ul.REmain_tab_postingList li{ float:left; display:inline; padding:0; margin:0; font-size:0; line-height:0;}
ul.REmain_tab_postingList li.last{ float:left; display:inline; padding:0; margin:0; width:284px; text-align:right;}
ul.REmain_tab_postingList li.last span{display:inline-block;;font:11px dotum;color:#999;}
ul.REmain_tab_postingList li.last .i01{width:36px;padding:0 0 1px 17px; margin:10px 8px 0px 0;background:url('/club/images/klub/main/icon_mem_n.gif') no-repeat 0 0;}
ul.REmain_tab_postingList li.last .i02{width:44px;padding:3px 0 1px 17px;background:url('/club/images/klub/main/icon_art_n.gif') no-repeat 3px 3px;}


ul.REmain_tab_prList { height:25px; background:url() repeat-x ; }
ul.REmain_tab_prList:after { content:""; display:block; clear:both; height:0; visibility:hidden;}
ul.REmain_tab_prList li{ float:left; display:inline; padding:0; margin:0; font-size:0; line-height:0;}

ul.REmain_tab_rankList { height:25px; background:url() repeat-x ; }
ul.REmain_tab_rankList:after { content:""; display:block; clear:both; height:0; visibility:hidden;}
ul.REmain_tab_rankList li{ float:left; display:inline; padding:0; margin:0; font-size:0; line-height:0;}

.REmain_c_cList01 {width:480px;padding:8px 0px 12px 4px; border-bottom:1px dotted #dedede; margin:0px;}
.REmain_c_cList01 .cTit1 { display:inline; font-weight:bold; color:#222; line-height:20px; }
.REmain_c_cList01 .OpenCl_Btn{ float:right; display:inline;}
.REmain_c_cList01 ul.Cafe_List1 li{ padding:2px 0 0px 10px; margin:0px; background:url(/club/images/klub/icon/bl_dot.png) no-repeat 0px 9px;}
.REmain_c_cList01 ul.Cafe_List1 li em{ font-style:normal; font-size:11px; color:#a3a3a3; margin:0 10px;}
.REmain_c_cList01 ul.Cafe_List1 li a.title{font-weight:normal;}
.REmain_c_cList01 ul.Cafe_List1 li span.date{font-size:11px; color:#888;}
.REmain_c_cList01 ul.Cafe_List1 li span.ident{font-size:11px;}
.REmain_c_cList01 ul.Cafe_List1 li span.ident b{font-weight:normal; font-size:11px; color:#ff6519;}
.REmain_c_cList01 ul.Cafe_List2 li{ padding:8px 0 6px 10px;}
.REmain_c_cList01 ul.Cafe_List2 li table.cafe_info td.info{padding-right:18px;}
.REmain_c_cList01 ul.Cafe_List2 li table.cafe_info td.adp{padding-left:18px; border-left:1px solid #dedede; font-size:11px;}
.REmain_c_cList01 ul.Cafe_List2 li table.cafe_info td span.orange_tt{color:#F60;}


