/*********************************************************************************************************************************/
/* Community Theme  *********************************************************************************************************/
/*********************************************************************************************************************************/
@import url(layout.css);

em.point1 {
	color:#329ca6;
}
em.point2 {
	color:#8ec3c8;
}
em.point3 {
	color:#ff6600;
}

p.infotxt_type1 {
	background:url(/images/community/bul_type1.gif) 0 4px no-repeat;
	padding-left:7px;
	font-size:11px;
}

input.input {
	border: 1px solid #b8d6d9;
	background:#edf7f7;
}
textarea.wtextarea {
	font:12px 'µ¸¿ò',gulim,serif ; color:#333333;
	border:1px solid #a8d7d9;
	background:#FFFFFF;
	padding:5px;
	scrollbar-face-color:#ecf6f7;
	scrollbar-shadow-color:#8dc8ce;
	scrollbar-highlight-color:#8dc8ce;
	scrollbar-3dlight-color:#ecf6f7;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-track-color:#ffffff;
	scrollbar-arrow-color:#8dc8ce;
	overflow-y:auto;
}

body {
	background:#eaeaea url(/images/community/bg_top.jpg) repeat-x;
}

/* Top Section ********************************************************************************************************************/

#TopSec{
 background:#eaeaea url(/images/community/bg_top.jpg) repeat-x;
}

/* Middle Section ********************************************************************************************************************/
#MiddleSec {
	background:transparent url(/images/community/bg_cnt.gif) 12px 31px repeat-y;
}
#MiddleSec div.ImgLB {
	background:url(/images/community/img_lb.jpg) no-repeat;
}

/* Left Section ********************************************************************************************************************/
#LeftSec div.LeftCntSec div.Recmd {
	background: url(/images/community/bg_recommend.gif) bottom no-repeat;
}
#LeftSec div.LeftCntSec div.Recmd ul.RecmdList li {
	height:57px;
	background:url(/images/community/sp_recommend.gif) bottom repeat-x;	
}

/* Contents Section ********************************************************************************************************************/
#CntSec {
	background: url(/images/community/top_cnt.gif) top no-repeat;
}
#CntSec h2 {
	background:url(/images/community/ico_h2.gif) 9px 12px no-repeat;
}
#CntSec h2 div.Location {
	color:#909090;
}
#CntSec h2 div.Location span.ico {
	background:url(/images/community/ico_location.gif) no-repeat;
}
#CntSec h3 {
	background:url(/images/community/ico_h3.gif) 4px 0 no-repeat;
}

/* Right Section ********************************************************************************************************************/
#RightSec div.RightCntSec div.Today {
	background: url(/images/common/bg_today.gif) bottom no-repeat;
}
#RightSec div.RightCntSec div.Today ul{
	margin:0 auto;
}
#RightSec div.RightCntSec div.Today ul.TodayList li {
	border-bottom:1px solid #aad3e4;
}

/* PageNumber Section ********************************************************************************************************************/
div.PageNumber div.lt {
	color:#329ca6;
}

/* List Style **************************************************************************************************************************/
div.Gallery_type1, div.Gallery_type3 {
	background:url(/images/community/bbs/gallery_top.gif) top no-repeat;
	border-bottom:2px solid #8ccbd1;
}

div.Gallery_type4 div.topbar {
	background:url(/images/community/bbs/bg_topbar.gif) repeat-x;
	padding:7px 0 2px 0;
	width:670px;	
}

div.Gallery_type4 div.topbar div.dv1 {
	background:url(/images/community/bbs/left_topbar.gif) no-repeat;
}
div.Gallery_type4 div.topbar div.dv2 {
	background:url(/images/community/bbs/right_topbar.gif) no-repeat;
}

/*View Type*/
ul.BBSViewTop {
	color:#329ca6; 
}
ul.BBSViewTop li.tit {
	background:url(/images/community/bbs/bg_vtitle.gif) top no-repeat;
}
ul.BBSViewTop li.date {
	background:url(/images/community/bbs/bg_vtitle2.gif) bottom no-repeat;
}
ul.BBSViewTop li.score {
	background:url(/images/community/bbs/bg_vtitle3.gif) bottom no-repeat;
}
ul.BBSViewTop li dl.v_tit dt, ul.BBSViewTop li dl.v_tit2 dt, ul.BBSViewTop li dl.v_tit2 dt.dts {
	background:url(/images/community/bbs/sp_1.gif)   right no-repeat;
	 
}
ul.BBSViewTop li.score dl.RvCntDetail {
	width:306px; height:auto;
	float:right;
}
ul.BBSViewTop li.score dl.RvCntDetail dt.vtitle {
	width:291px; height:18px;
	background:url(/images/community/bbs/bg_vtitle_dt.gif) no-repeat;
	color:#FFFFFF;
	padding:7px 0 0 15px;
}
ul.BBSViewTop li.score dl.RvCntDetail dd.vetc {
	width:294px; height:81px;
	background:url(/images/community/bbs/bg_vtitle_dd.gif) no-repeat;
	padding:8px 0 0 12px;
	color:#8f8f8f;
}
dl.RvCntDetail dl.RvDetail {
	width:280px; height:auto;
}
dl.RvCntDetail dl.RvDetail dd.lf {
	width:228px;
}

ul.BBSViewTop li.score div.RvScore {
	width:110px; height:94px;
	padding-top:16px;
	float:left; margin-right:15px;
	background:url(/images/community/bbs/bg_vtitle_score.gif) no-repeat;
	text-align:center;
}
ul.BBSViewTop li.score div.RvScore p.s1 {
	color:#000000;
	font-weight:bold;
	margin-bottom:6px;
}
ul.BBSViewTop li.score div.RvScore p.s2 {
	color:#ff500b;
	font-size:36px;
	font-weight:bold;
	margin-bottom:8px;
}
ul.BBSViewTop li.score div.RvScore p.s3 {
	color:#26a6bf;
	font-size:11px;
}
ul.BBSViewTop li.score ul.ScoreDetail {
	width:170px; height:auto;
	float:left;
	padding-top:2px;
}
ul.BBSViewTop li.score ul.ScoreDetail li {
	height:22px;
}
ul.BBSViewTop li.score ul.ScoreDetail li img {
	float:left;
	vertical-align:middle;
}
ul.BBSViewTop li.score ul.ScoreDetail li img.tit {
	margin-right:7px;
}
ul.BBSViewTop li.score ul.ScoreDetail li img.score {
	margin-right:5px;
	margin-top:1px;
}
ul.BBSViewTop li.score ul.ScoreDetail li div.scoretxt {
	width:24px; height:14px;
	text-align:center;
	color:#FFFFFF; font-size:11px;
	font-weight:bold;
	padding-top:4px;
	background:url(/images/community/bbs/bg_score.gif) no-repeat;
}

table.BBSViewTail {
	border-top:1px solid #bae0e3;
	border-bottom:2px solid #8ccbd1;
}
table.BBSViewTail th {
	background:url(/images/community/bbs/sp_1.gif)   right no-repeat;
	border-bottom:1px solid #bae0e3;
}
table.BBSViewTail td {
	border-bottom:1px solid #bae0e3;
	color:#329ca6;
}
table.BBSViewTail td a {
	color:#329ca6;
}

div.BBSViewCnt_type2 {
	background:url(/images/community/bbs/gallery_top.gif) top no-repeat;
}


table.QnA {
	width:670px; height:auto;
}
table.QnA tr.qt {
	background:url(/images/community/bbs/bg_qna_qt2.gif) repeat-y;
}
table.QnA td.qt {
	height:auto;
	padding:22px 23px 0 91px;
	color:#FFFFFF;
	background:url(/images/community/bbs/bg_qna_qt.gif) top no-repeat;
}
table.QnA td.qc {
	height:auto; line-height:18px;
	padding:25px 22px 20px 28px;
	background:#7ac5d2 url(/images/community/bbs/bg_qna_cnt.gif) repeat-y;
}
table.QnA td.at {
	height:auto;
	padding:20px 23px 8px 91px;
	color:#328495;
	background:url(/images/community/bbs/bg_qna_at.gif) top no-repeat;
}
table.QnA td.ac {
	height:auto; line-height:18px;
	padding:27px 22px 12px 28px;
	background:url(/images/community/bbs/bg_qna_cnt.gif) repeat-y;
}
table.QnA td.btm {
	height:8px;
	background:url(/images/community/bbs/btm_qna.gif) no-repeat;
}
table.QnA td div.btn {
	float:right;
	margin-top:20px;
}
table.QnA td div.btn img {
	margin:0 3px;
}
table.QnA dl.QVtitle dt, table.QnA dl.QVtitle dd {
	float:left; height:24px;
}
table.QnA dl.QVtitle dd.tit {
	padding:0 0 13px 18px; width:498px; height:auto;
	font-weight:bold;
}
table.QnA dl.QVtitle dd.name {
	padding-left:18px; width:286px;
}
table.QnA dl.QVtitle dd.name2 {
	padding-left:18px; width:385px;
}
table.QnA dl.QVtitle dd.date {
	padding-left:9px; width:80px;
}
table.QnA dl.QVtitle dd.date2 {
	padding-left:9px; width:60px;
}
table.QnA dl.QVtitle dd.anum {
	padding-left:14px;
}

div.AnswerList {
	width:670px; height:auto;
	border-bottom: 2px solid #8ccbd1;
}
ul.AnswerList {
	width:670px; height:auto;
	margin-top:8px;
}
ul.AnswerList li {
	width:630px; height:auto;
	padding:15px 20px;
	background:url(/images/common/dotline_1.gif) bottom repeat-x;
}
ul.AnswerList li p.cmdtxt {
	clear:both;
	line-height:18px;
}
ul.AnswerList li.b_none {
	background-image: none;
}
ul.AnswerList dl.QVtitle {
	width:575px; height:auto;
	padding:0 0 13px 58px;
	color:#707070;
	background:url(/images/community/bbs/bg_qna_at2.gif) no-repeat;
}
ul.AnswerList dl.QVtitle dt,ul.AnswerList dl.QVtitle dd {
	float:left; height:24px;
}
ul.AnswerList dl.QVtitle dd.tit {
	padding:0 0 13px 18px; width:498px; height:auto;
	font-weight:bold;
}
ul.AnswerList dl.QVtitle dd.name {
	padding-left:18px; width:300px;
}
ul.AnswerList dl.QVtitle dd.date {
	padding-left:9px; width:80px;
}
ul.AnswerList dl.QVtitle dd.anum {
	padding-left:14px;
}
ul.AnswerList div.btn {
	float:right;
	margin-top:9px;
}
ul.AnswerList div.btn img {
	margin:0 3px;
}


/*List Style*/
div.tbl_Ltype1 {
	background:url(/images/community/bbs/tbl_ltype1_top.gif) top no-repeat;
}
table.tbl_Ltype1 {
	border-bottom:2px solid #8ccbd1;
}
table.tbl_Ltype1 th {
	background:url(/images/community/bbs/sp_2.gif) right no-repeat;
}

/* Write Type */
table.tbl_Wtype1 td.tit, table.tbl_Wtype1 td.tit2 {
	background:url(/images/community/bbs/bg_wtitle.gif) top left no-repeat;
}
table.tbl_Wtype1 td.editor, table.tbl_Wtype1 td.input {
	background:url(/images/community/bbs/bg_wcnt.gif) repeat-y;
}
table.tbl_Wtype1 td.check {
	background:url(/images/community/bbs/bg_wbtm.gif) no-repeat;
}
table.tbl_Wtype1 td.tit_s {
	height:20px;
	padding:0 0 10px 25px;
	background:url(/images/community/bbs/bg_wtitle_s.gif) no-repeat;
}
table.tbl_Wtype1 td.tit_s img.tit {
	margin-right:13px;
}

/* Dic Box */
div.DicBox_type1 {
	width:670px; height:123px;
	background:url(/images/community/bg_dicbox1.gif) 0 26px no-repeat;
	margin-bottom:26px;
}
div.DicBox_type1 div.inside {
	padding:18px 0 0 19px;
	
}
div.DicBox_type1 div.inside input {vertical-align: top}
div.DicBox_type1 div.inside input.dinput {
	width:237px; height:22px;
	border:none;
	padding-top:10px;
	background:url(/images/community/bg_dicinput.gif) no-repeat;
	text-align:center;
	font-weight:bold;
}
div.DicBox_type1 div.inside img.bt {
	margin-top:2px;
}
div.DicBox_type1 div.inside p.recmdword {
	font-size:11px; padding-left:2px;
	color:#2da7b2;
	margin-top:13px;
}
div.DicBox_type1 div.inside p.recmdword a {
	color:#2da7b2;
}

div.DicBox_type2 {
	width:622px; height:36px;
	position:relative;
	background:url(/images/community/bg_dicbox2.gif) bottom no-repeat;
	padding:14px 26px 0 16px;
	margin:0 3px 20px 3px;
}
div.DicBox_type2 div.ab1 {
	width:664px; height:6px;
	position:absolute; left:0; top:0;
	background:url(/images/community/top_dicbox2.gif) no-repeat;
}
div.DicBox_type2 img {
	float:left; margin-right:5px;
}
div.DicBox_type2 span.rt {
	float:right;
	padding-top:6px; letter-spacing:-1px;
	color:#616161; font-size:11px;
	font-weight:bold;
}
div.DicBox_type2 span.rt a {
	color:#616161;
}
div.DicBox_type2 span.rt img{
	vertical-align:middle;
}

div.DicBox_type3 {
	width:636px; height:auto;
	position:relative;
	padding:13px;
	border:1px solid #a3d4d9;
	background:#f4fcfc;
}
div.DicBox_type3 div.ab1 {
	width:664px; height:14px;
	position:absolute;
	left:-1px; top:-1px;
	background:url(/images/community/top_dicbox3.gif) no-repeat;
}
div.DicBox_type3 div.ab2 {
	width:664px; height:14px;
	position:absolute;
	left:-1px; bottom:-1px;
	background:url(/images/community/btm_dicbox3.gif) bottom no-repeat;
}
div.DicRList {
	width:630px; height:auto;
	padding:0;
	/*overflow-y:auto;*/
}
div.DicRList img.Thumb {
	float:left; margin:0 12px 9px 0;
}
div.DicRList dl.DicRList dt, div.DicRList dl.DicRList dd {
	width:580px;height:auto;

}
div.DicRList dl.DicRList dt {	
	cursor: pointer;
	color:#707070; 
	background:url(/images/community/dic_icon01.gif) 13px 8px no-repeat;
	padding:10px 0 10px 30px;	
	/*margin-bottom:16px;
	text-decoration: underline;*/
}
div.DicRList dl.DicRList dt.on {
	width:600px;
	color:#329ca6; text-decoration: none;
	background:#ffffff url(/images/community/dic_icon02.gif) 13px 8px no-repeat;	
	padding-bottom:5px;
	
}
div.DicRList dl.DicRList dt.on span.rt {
	cursor: pointer;
	width:71px; height:18px;
	float: right;
	background:url(/images/community/btn_dic_plus.gif) no-repeat;
	margin-right:7px;
}

div.DicRList dl.DicRList dd {
	width:600px;
	display: none;
	margin-bottom:20px;
	line-height:18px;
	padding:16px 13px 0 17px;
}
div.DicRList dl.DicRList dd.on{
	display: block;
	background:#ffffff url(/images/community/t_line.gif) top no-repeat;
}
div.DicRList dl.DicRList dd div.vv{
	width:600px;height:auto;
}
div.DicRList dl.DicRList dd div.vv ul{
	clear:both;
}
div.DicRList dl.DicRList dd div.vv ul li{
	float: left;
	color:#707070;
	font-size:12px;
}
div.DicRList dl.DicRList dd div.vv ul li.tit{
	background:url(/images/community/dic_icon03.gif) 0px 5px  no-repeat;
	color:#0188a4;
	font-size:11px;
	font-weight:bold;
	float: left;
	padding:0 5px 0 7px;
}
div.DicRList dl.DicRList dd div.vv ul li.txt{
	clear:both;
	width:593px;
	padding:1px 0 10px 7px;
}
div.DicRList dl.DicRList dd div.vv ul li.date{
	color:#898989;
	font-size:11px;
	background:url(/images/community/dic_icon04.gif) 15px 2px  no-repeat;
	padding-left:28px;
	float: right;
}

div.DicRList dl.DicRList dd div.vv ul li.date span{
	color:#0188a4;
	font-weight:bold;
}
table.dic{
	border:1px solid #a4dbe0;
}
table.dic tr td.tit{
	width:181px; height:auto;
	background:#f4fcfc;
	padding:15px 15px;
	vertical-align:top;
}
table.dic tr td.arr{
	width:10px; height:auto;
	background:url(/images/community/dic_td_bg.gif) repeat;
}
table.dic tr td.view{
	width:415px; height:auto;
	padding:20px 19px 15px 9px;
	vertical-align:top;
}
table.dic tr td.tit p.on{
	background:url(/images/community/dic_icon05.gif) no-repeat;
	padding:1px 0 10px 16px;
	font-weight:bold;
	color:#0188a4;
	vertical-align:2px;
}
table.dic tr td.tit p.on a{
	color:#0188a4;
}
table.dic tr td.tit p{
	background:url(/images/community/dic_icon01.gif) no-repeat;
	padding:1px 0 10px 16px;
	color:#707070;
	vertical-align:2px;
}
table.dic tr td.tit p a{
	color:#707070;
}
table.dic tr td.tit p.titt{
	width:182px;height:auto;
	background:#cdecef;
	font-weight:bold;
	text-align:center;
	padding:10px 0;
	color:#00809a;
	margin-bottom:14px;
}


 

table.dic tr td.view dl dt{
	background:url(/images/community/dot_line.gif) bottom repeat-x;	
	font-weight:bold;
	color:#0188a4;	
	float: left;
	padding:3px 0 8px 0;
	width:340px;
	
}
table.dic tr td.view dl dt span{
	background:url(/images/community/dic_icon05.gif) no-repeat;
	padding:0 0 0 16px;

}
table.dic tr td.view dl dd{
	background:url(/images/community/dot_line.gif) bottom repeat-x;	
	width:71px;
	float:left;
}
table.dic tr td.view dl dd img{
	margin-bottom:3px;
	vertical-align:3px;
}
table.dic tr td.view div.vv{
	width:414px;height:auto;	
}
table.dic tr td.view div.vv ul{
	clear:both;	
}
table.dic tr td.view div.vv ul li{
	float: left;
	color:#707070;
	font-size:12px;
	padding-top:10px;
}
table.dic tr td.view div.vv ul li.tit{
	background:url(/images/community/dic_icon03.gif) 0px 15px  no-repeat;
	color:#0188a4;
	font-size:11px;
	font-weight:bold;
	float: left;
	padding:10px 5px 0 7px;
}
table.dic tr td.view div.vv ul li.tit a{
	color:#0188a4;
}
table.dic tr td.view div.vv ul li.date{
	color:#898989;
	font-size:11px;
	background:url(/images/community/dic_icon04.gif) 15px 10px  no-repeat;
	padding-left:28px;
	float: right;
}

table.dic tr td.view div.vv ul li.date span{
	color:#0188a4;
	font-weight:bold;
}


table.dic tr td.bbg{
	background:url(/images/community/bg_dicbox4.gif) repeat;
	padding-left:15px;
}

div.popdic{
	width:630px;height:480px;
}
div.popdic ul{
	clear:both;
}
div.popdic ul li{
	float: left;
	color:#707070;
	font-size:12px;
}
div.popdic ul li.tit{
	background:url(/images/community/dic_icon03.gif) 0px 5px  no-repeat;
	color:#0188a4;
	font-size:11px;
	font-weight:bold;
	float: left;
	padding:0 5px 0 7px;
}
div.popdic ul li.txt{
	clear:both;
	width:630px;height:440px;
	padding:15px 10px 10px 7px;
	text-align:left;
	line-height:180%;
	overflow-y:auto;
}
div.popdic ul li.txt img.Thumb {
	float:left; margin:0 12px 9px 0;
	border:1px solid #d7d7d7;
}
div.popdic ul li.date{
	color:#898989;
	font-size:11px;
	background:url(/images/community/dic_icon04.gif) 10px 0px  no-repeat;
	padding-left:23px;
}

div.popdic ul li.date span{
	color:#0188a4;
	font-weight:bold;
}
/* POPUP *****************************************************************************************************************************/
#PWrapper div.PTopSec {
	background:url(/images/community/popup/bg_top.gif) repeat-x;
}
#PWrapper div.PTopSec div.pt1 {
	background:url(/images/community/popup/left_top.gif) no-repeat;
}
#PWrapper div.PTopSec div.pt2 {
	background:url(/images/community/popup/right_top.gif) no-repeat;
}
#PWrapper div.PTopSec h1 {
	background:url(/images/community/popup/bul_h1.gif) 25px 12px no-repeat;
}











