/* Web Design developer : W-design */

/* paging */
.paging						{margin:60px auto 0 auto; text-align:center}
.paging span				{text-align:center; padding:0 3px 0 3px}
/*.paging span a				{color:#333; font-weight:bold; width:18px}*/
.paging span a				{color:#333; width:18px} /* 2012-03-23 by DT */
.paging span a:hover,
.paging .pgselect a,
.paging .pgselect			{color:#e33226; _background-color:#CCC; _padding-top:2px}
.paging span img			{margin-top:1px}
.bdsearch					{margin-top:55px;}
.bdsearch select,		{height:20px;}
.bdsearch img				{+margin-top:-10px}

/* boardno css */
.boardno					{border-collapse:collapse; width:600px;}
.boardno th,.boardno2 th	{height:30px; text-align:left}
.boardno selNect				{font:normal 11px NanumGothicWeb, "나눔고딕"; height:21px; margin-left:2px}
.boardno2					{border-collapse:collapse; width:300px;}


/* boardlist1 */
.boardlist1					{font-family:NanumGothicWeb, "나눔고딕"; border-collapse:collapse}
.boardlist1	td				{background:url(/img/inc/boardlLine.gif) center bottom repeat-x; padding:14px 0 13px 0; text-align:center}
:root .boardlist1	td		{padding:10px 0 13px 0;padding:10px 0 13px 0\9;}
.boardlist1	tr:hover		{background-color:#FFF}
.boardlist1	td span			{color:#e33226;}
/*.boardlist1	td a			{color:#333; font-weight:bold; float:left}*/
.boardlist1	td a			{color:#333; float:left} /* 2012-03-23 by DT */
.boardlist1	td a:hover		{color:#333;}
.boardlist1	td p,
.ctn div p					{background:url(/img/inc/icon.gif) center 2px no-repeat; padding-left:50px; margin-left:-40px}
.boardlist1	td .rline,
.ctn .rline					{border-right:1px solid #CCC; padding:0 5px 0 5px; +padding:0 3px 0 3px; font-size:11px; font-family:NanumGothicWeb, "나눔고딕"}
.ctn						{border:1px solid #ddd; background-color:#FFF; width:490px; min-height:300px; padding:0 20px 20px 20px; +padding-top:20px; margin-bottom:20px; _margin-bottom:0}
.ctn h3						{+font:bold 14px NanumGothicWeb, "나눔고딕"; color:#000; margin-bottom:10px}
.prtexttt					{margin:0; padding:0; text-align:left; float:left; font:bold 12px NanumGothicWeb, "나눔고딕"; color:#333; background:none}

/* eventlist */
.eventlist					{width:195px; margin-right:70px; +margin:35px 50px 0 20px; _margin:35px 45px 0 20px}
.evslt						{background:url(/img/inc/listFocus.gif) center bottom no-repeat; padding-bottom:50px}
.eventlist .eventt			{font:bold 15px NanumGothicWeb, "나눔고딕"; margin:10px 0 5px 0}
.eventlist .rline			{padding:0 5px 0 5px; border-right:1px solid #ddd}
.eventlist .rline p			{background:url(/img/inc/icon.gif) center 2px no-repeat; padding-left:50px; margin-left:-40px}
.eventview					{display:none; border:3px solid #e33226; margin-bottom:50px; background-color:#FFF; padding:20px; font:normal 15px/23px NanumGothicWeb, "나눔고딕";box-shadow:5px 5px 5px silver;-moz-box-shadow:5px 5px 5px silver;-webkit-box-shadow:5px 5px 5px silver;filter:progid:DXImageTransform.Microsoft.Shadow(color=silver,direction=135, strength=10)}
.eventview .evclose			{position:absolute; margin:-22px 0 0 775px; +margin:-25px 0 0 775px}
.eventview .evtbtn			{border:1px solid #CCC; padding:10px;font:bold 15px NanumGothicWeb, "나눔고딕"; text-align:center; cursor:pointer}
.eventview .evtbtn:hover	{border:1px solid #e33226;}
.eventview .evtbtn span		{color:#e33226}

/* classdtl */
.classdtl th				{font:bold 20px NanumGothicWeb, "나눔고딕"; color:#333; background:url(/img/inc/boardlLine.gif) center bottom repeat-x; padding:14px 0 13px 0; text-align:left}
.classdtl th span			{color:#e33226}
.classdtl td				{text-align:left}

/* classlist */
.classlist th				{font:bold 13px NanumGothicWeb, "나눔고딕"; color:#333; background:url(/img/inc/boardlLine.gif) center bottom repeat-x; padding:10px 0 10px 0;}

/* counsel */
.counsel td					{font:bold 11px NanumGothicWeb, "나눔고딕"; color:#333; background-color:#FFF; padding:10px}
.counsel td span			{color:#e33226}

/* clstb1 */
.clstb1						{border-spacing:10px;}
.clstb1 th					{font:bold 15px NanumGothicWeb, "나눔고딕"; color:#333; text-align:left; +padding-bottom:10px}
.clstb1 td					{background:url(/img/inc/boardlLine.gif) center bottom repeat-x; padding:0 0 7px 25px;}
.clstb1 td input			{margin:-3px 0 0 -25px; background-color:#f2f2f2; position:absolute; height:17px}
.clstb1 td span				{color:#e33226}

/* clstb2 */
.clstb2						{margin:50px 0 10px 0; border-collapse:collapse}
.clstb2 th					{font:bold 12px NanumGothicWeb, "나눔고딕"; color:#333; text-align:left; border-bottom:3px solid #333; padding-bottom:7px}
.clstb2 td					{border-bottom:1px solid #333; padding:5px 0 9px 0; font:normal 13px NanumGothicWeb, "나눔고딕"; color:#333}
.clstb2 td span				{color:#e33226;}
.clstb2 .tfoot				{font:bold 13px NanumGothicWeb, "나눔고딕"; color:#333; border-bottom:3px solid #333; border-top:3px solid #333; padding:10px 0 13px 0; +padding:12px 0 11px 0}


/* clstb3 */
.clstb3						{border-bottom:2px solid #CCC}
.clstb3 th					{padding:10px 0 10px 0; text-align:left; vertical-align:top}
.clstb3 th span,
.clstb3 td span				{color:#e33226;}
.clstb3 td					{padding:5px 0 5px 0}
.clstb3 .pay				{font:bold 17px NanumGothicWeb, "나눔고딕"; color:#333}
.clstb3 .rdo				{background-color:#f2f2f2; vertical-align:middle}
.paytt						{color:#e33226; font-weight:bold; margin:15px 0 10px 0}
.nobdbt						{border-bottom:none}

/* classview */
.classview					{border-top:1px solid #CCC; border-left:1px solid #CCC; background-color:#FFF; border-collapse:collapse;}
.classview th				{border-bottom:1px solid #CCC; border-right:1px solid #CCC; height:35px; text-align:left; padding-left:10px; padding-right:10px;}
.classview th span			{font:bold 13px NanumGothicWeb, "나눔고딕"; color:#333}
.classview .bdrightno		{border-right:none}
.classview td				{border-bottom:1px solid #CCC; border-right:1px solid #CCC; height:25px; padding-left:10px}
.classview td span			{font:bold 12px NanumGothicWeb, "나눔고딕"; color:#000}