@charset "euc-kr";
.category{background:#f7f7f7;padding:8px 10px;text-align:right;}
.category label{background:url("../img/ico_category.gif") no-repeat 0 0.05em;padding-left:14px;}

/* °Ô½ÃÆÇ(Board) Begin ***********************************************************************/
.board {clear:both;width:100%;margin: 0 auto;}
.board a,
.board a:link {color:#555;text-decoration:none;}
.board a:visited {color:#666;}
.board a:hover, a:active, a:focus {color:#000;text-decoration:underline;}/* a:focusÃß°¡ */

.board em {color:#305BCC;font-weight:bold;}
.board img {vertical-align:top;}

.required{ color:#E64100; }

/* °Ô½ÃÆÇ Á¤º¸, ¹öÆ°¸Þ´º ´ã±â - floatÇØÁ¦ */
.board .board_info {clear:both;width:100%; margin:0;padding:0;overflow: hidden;}

.board .left {float:left; position: relative; padding: 4px 0;}
.board .right {float:right; position: relative; padding: 4px 0;}
.board .center {position: relative; text-align: center; padding: 4px 0; margin: 0 auto;}

.board .totalpage {margin-top:6px;}
.board .totalpage em {}

.board .imbar {clear: both; height: 34px; margin: 0 0 .75em 0; padding: 10px 0 0 /* .75em */ 0; border-bottom: 0 solid #eee;color: #ccc;}
.board .imbar .left {padding-left: 20px;}
.board .imbar .right {padding-right: 20px;}

.board .btn_set {margin-top:-44px;}
.board .btn_set .left {padding-left: 20px;}
.board .btn_set .right {padding-right: 20px;}

/* °Ë»ö */
.board .search {margin:0;padding:0 0 2px 0;text-align:right;}
.board .search select{width:60px;}
.board .search input.text {width:160px;}

/* ÆäÀÌÁö */
.board .page {clear:both;margin:0;padding:0;border-bottom:0 solid #eee;color:#000000;}
.board .page table.page_navi {margin:2px auto 0;}

/* ÀÌÀü ´ÙÀ½¹öÆ°ÀÌ ÀÌ¹ÌÁöÀÏ °æ¿ì */
table.page_navi tr.img td { padding: 0 0 0 6px; border: 0; }
table.page_navi tr.img td.pfirst,
table.page_navi tr.img td.pprev,
table.page_navi tr.img td.pnext,
table.page_navi tr.img td.plast { padding: 0 3px; border: 0; background: transparent; }
table.page_navi tr.img td.pfirst a,
table.page_navi tr.img td.pprev a,
table.page_navi tr.img td.pnext a,
table.page_navi tr.img td.plast a { height: auto; padding: 0; background: transparent; }
table.page_navi tr.img td.pfirst a:hover,
table.page_navi tr.img td.pprev a:hover,
table.page_navi tr.img td.pnext a:hover,
table.page_navi tr.img td.plast a:hover { background: transparent; }
table.page_navi tr.img td img { vertical-align: middle; }
* html table.page_navi tr.img td img { margin: 0 0 5px 0; }
table.page_navi tr.img td.first { padding: 0; border: 0; background: transparent; }
table.page_navi tr.img td.last {  }
table.page_navi tr.img td.pfirst img {}
table.page_navi tr.img td.pprev img {}
table.page_navi tr.img td.pnext img {}
table.page_navi tr.img td.plast img { }

/* ÆäÀÌÁö */
.paging, div.paging {margin-top:-1px;padding-top:11px;text-align:center;}
.paging a,
.paging b	{margin:0 3px;}
.paging a img, div.paging a img {vertical-align:middle;margin-top:-2px;}
.paging a.first, div.paging a.first {}
.paging a.prev, div.paging a.prev {}
.paging a.next, div.paging a.next{}
.paging a.last, div.paging a.last {}
.paging ul, div.paging ul {margin:0 10px; display:inline;}
.paging ul li, div.paging ul li {display:inline;font-size:90%;margin-left:3px;}
.paging ul li a.on, div.paging ul li a.on {color:#333;font-size:120%;font-weight:bold;}

/* ¸ñ·Ï */
.board table.list			{clear:both;border-collapse:collapse;width:100%;margin:0 0 1em 0;}
.board table.list thead th {background:#999;padding:9px 5px 7px 5px;color:#fff;font-weight:normal;white-space:nowrap;text-align:center;}
.board table.list thead th.fst {}
.board table.list tbody td.fst {}
.board table.list thead th.end {}
.board table.list tbody td.end {}
.board table.list thead tr,
.board table.list tbody tr {line-height:120%;text-align:center;}
.board table.list tbody td,
.board table.list tbody th {padding:10px 5px 8px 5px;border-bottom: 1px solid #ddd;font-weight:normal;white-space:normal;}
.board table.list tbody td.subject{text-align:left;white-space:nowrap;width:calc(100% - 300px);overflow:hidden}/* Á¦¸ñ */
.board table.list tbody td.num,
.board table.list tbody td.hit,
.board table.list tbody td.date	{font-size:12px;}
.board table.list tbody td.date	{width:80px;}
.board table.list tbody tr:hover {background:#f9f9f9;}/* IE6ÀÌÇÏ´Â¾ÈµÊ */
.board table.list tbody.tt tr:hover {background: transparent ;}

/* ³»¿ë */
.board table.view			{margin:0 0 1em 0;border-bottom:1px solid #ccc;}
.board table.view thead th	{border-bottom:1px solid #ddd;background:#f9f9f9;color:#555;white-space:nowrap;text-align:center;}
.board table.view thead td	{padding:6px 8px 4px 8px;border-bottom:1px solid #ddd;background:#f9f9f9;color:#555;}
.board table.view thead td.fst{background:#f9f9f9;}
.board table.view tbody td,
.board table.view tbody th	{padding:6px 8px 4px 8px;font-weight:normal;}
.board table.view tbody td.substance {padding:5px 0;} 
.board table.view h3		{background:#999;margin:0;padding:8px 5px 7px 5px;color:#ffffff;}
.board table.view h3 span	{display:none;float:left;text-align:center;background:none;}
.board table.view tbody th.attach	{border-top:1px solid #ddd;text-align:left;padding:7px 5px;white-space:normal;}/* Ã·ºÎ */
.board table.view tbody td.attach	{border-top:1px solid #ddd;text-align:left;padding:7px 5px;white-space:normal;}/* Ã·ºÎ */
.board table.view tbody td.attach a	{margin-left:4px;}
.board table.view tbody th.tit	   {background:#f7f7f7;}

.board table.view tbody td  {width:680px;}
.board table.view tbody td table th{background:transparent;}
.board table.view tbody td table tr{border:none;}
.board table.view tbody td table {}

#content_td tbody td  {width:auto;}

.board table.view tbody td h3 {margin:1.5em 0 0.5em 0;padding:0 0 0 18px;background:url('../img/h3bg.gif') no-repeat 0.3em 0.25em;color:#3D5DA9;}

/* ÀÌÀü±Û´ÙÀ½±Û¸ñ·Ï */
table.view_list				{clear:both;border-collapse:collapse;width:100%;margin:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
table.view_list tbody tr.on	{background:#f9f9f9;}
table.view_list tbody th	{padding:6px 5px 3px 5px;text-align:left;border-bottom:1px dashed #dfdfdf;}
table.view_list tbody td	{padding:6px 5px 3px 5px;border-bottom:1px dashed #dfdfdf;}
table.view_list tbody td:last-child	{width:100px;}

/* ÀÔ·Â */
.board table #webEditor td	{width:100%;padding:0;margin:0;}
.board table.write	  {clear:both;border-collapse:collapse;width:100%;margin:0;border:1px solid #999;}
.board table.write th {padding:6px 8px 4px 8px;background:#f7f7f7;border-bottom:1px solid #ddd;font-weight:normal;white-space:nowrap;text-align:left;}
.board table.write td {padding:4px 8px 4px 8px;border-bottom:1px solid #ddd;font-weight:normal;white-space:nowrap;}
.board table.write th.end {padding:6px 8px 4px 8px;background:#f7f7f7;border-bottom:1px solid #999;font-weight:normal;white-space:nowrap;text-align:left;}
.board table.write td.end {padding:4px 8px 4px 8px;border-bottom:1px solid #999;font-weight:normal;white-space:nowrap;}

/* Æ÷Ä¿½º */
.board .gallery				{clear:both;margin:0;padding:10px 0 10px 0;background:url('../intro_img/focus_line.gif') no-repeat;border-bottom:1px solid #ddd;text-align:center;}
.board .gallery table		{border-collapse:collapse;width:calc(100% + 20px);margin:0 -10px;}
.board .gallery table td	{padding:10px;vertical-align:top;}
.board .gallery .frame		{display:block;width:100%;height:200px;}
.board .gallery .photo		{width:100%;height:150px;}
.board .gallery .subject	{display:block;margin:10px 0 0 0;padding:0;letter-spacing:-1px;text-align:left;white-space:normal;}
.board .gallery .subject a	{color:#333;}
.board .gallery .subject img	{vertical-align:middle;margin-top:-3px;margin-left:5px;}

/* comment */
.comment{margin:0 0 20px 0;}
.comment_tit{width:100%;background:#f7f7f7;margin:0 0 5px 0;}
.comment_tit ul{padding:2px 4px 0 4px;}
.comment_txt{white-space:normal;padding:6px 6px 10px 6px;border-bottom:1px solid #ccc;}


#poll_list		{border-top:2px solid #595F6A;}
#poll_list li	{clear:both;position:relative;padding:15px 0;border-bottom:1px solid #ccc;}
#poll_list .txt		{clear:both;padding:20px;margin:15px 0 0 0;background:#f4f4f9;}
#poll_list .tag		{display:block;float:left;width:50px;height:50px;line-height:50px;text-align:center;}
#poll_list .tag_ing	{background:#40C1C2;color:#fff;}
#poll_list .tag_end	{background:#ffffff;color:#888;border:1px solid #e1e1e1;}
#poll_list .tit		{margin-left:70px;}
#poll_list .subject	{font-size:112.5%;color:#111;}
#poll_list .btn		{position:absolute;right:0;top:25px;width:110px;line-height:30px;text-align:center;}
#poll_list .btn_ing	{border:2px solid #40C1C2;}
#poll_list .btn_end	{border:1px solid #888;}

#poll_view			{border-bottom:1px solid #ddd}
#poll_view .subject	{padding:20px 0;text-align:center;background:#40C1C2;color:#fff;font-size:24px;}
#poll_view .txt		{padding:20px;margin:0 0 10px 0;background:#f4f4f9;border-bottom:1px solid #ccc}
#poll_view ol.sheet			{clear:both;margin:20px 0 0 0;border-bottom:2px solid #595F6A;}
#poll_view ol.sheet:after	{content:"";display:block;float:none;clear:both;}
#poll_view ol.sheet > li	{padding:20px;border-top:1px dashed #ddd;font-size:16px;color:#222;/*float:left;*/}
#poll_view ol.sheet > li:first-child{border-top:none;}
#poll_view ol.sheet .es		{color:#F65037;margin-right:2px;}
#poll_view ol.sheet .num	{display:block;float:left;width:40px;height:40px;line-height:40px;margin-right:10px;background:url('../img/poll_numbg.png') no-repeat 0 0;text-align:center;color:#fff;font-size:14px;}
#poll_view ol.sheet ul		{clear:both;margin-left:55px;}
#poll_view ol.sheet ul li	{font-size:14px;color:#666;}
#poll_view input[type="radio"]	{margin-right:5px;}

#poll_result			{}
#poll_result .subject	{padding:20px 0;background:#40C1C2;text-align:center;color:#fff;font-size:24px;}
#poll_result .txt		{padding:10px 20px;background:#f4f4f9;border-bottom:1px solid #ddd}
#poll_result ol.sheet			{clear:both;margin:20px 0 0 0;}
#poll_result ol.sheet > li		{padding:20px 0;border-top:1px dashed #ddd;font-size:16px;color:#222;}
#poll_result ol.sheet > li:first-child{border-top:none;}
#poll_result ol.sheet .num		{display:block;float:left;width:40px;height:40px;line-height:40px;margin-right:10px;background:url('../img/poll_numbg_r.png') no-repeat 0 0;text-align:center;color:#fff;font-size:14px;}
#poll_result ol.sheet ul		{clear:both;margin-left:50px;}
#poll_result ol.sheet ul li		{clear:both;font-size:14px;color:#666;}
#poll_result .value			{text-align:right;}
#poll_result .graph			{display:block;float:left;width:760px;height:20px;background:url('../img/poll_graph_bg.png') repeat-x 0 0;}
#poll_result .bar			{display:block;height:20px;background:#3378C1;}
