body {
	background-color: #FFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
p {margin: 0px; padding: 0px;}
/* 기본 링크 
a:link {text-decoration: none; color: #333333;}
a:visited {text-decoration: none; color: #333333;}
a:active {text-decoration: none; color: #333333;}
a:hover {text-decoration: underline; color:#17306a;}
select, option { font-size:9pt; color:#333333; font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;}
*/ 
img	{border:0}
a:link {text-decoration:none;}

td { font-size:12px; color:#333333; font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;}
div {font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;}

.strCut { text-overflow:ellipsis;overflow:hidden;white-space:nowrap; }
.tableFix { table-layout:fixed; }

.menu_on			{
font-size:16px; 
font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;
padding:13px 15px 13px 15px; 
letter-spacing:-1px;
font-weight:600;
color:#00438f; 
background-color:#FFF;
background-image:url(http://www.tvsm.kr/default/image/menu_on02.png); background-repeat:repeat-x; background-position:center;
}

.menu_off			{
font-size:16px; 
font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;
padding:13px 15px 13px 15px; 
letter-spacing:-1px;
font-weight:600;
color:#000; 
}

.sub_menu			{font-size:14px; font-weight:500; letter-spacing:0px;}
.sub_menu a 		{color:#444; text-decoration:none;}
.sub_menu a:hover	{color:#cc0000; text-decoration:underline;}

.link_def				{color:#333;}
.link_def a 			{color:#333; text-decoration:none;}
.link_def a:hover		{color:#cc0000; text-decoration:underline;}

.link_white				{color:#FFF;}
.link_white a 			{color:#FFF; text-decoration:none;}
.link_white a:hover	{color:#FFF; text-decoration:underline;}

.title_S01				{padding:0 0 0 0; font-size:12px; font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif; color:#FFF; letter-spacing:0px;}
.title_S01 a 			{color:#FFF; text-decoration:none;}
.title_S01 a:hover	{color:#FFF; text-decoration:underline;}

.title_S02				{font-size:18px; font-weight:700;}
.title_S02 a 			{color:#FFF; text-decoration:none;}
.title_S02 a:hover	{color:#FFF; text-decoration:underline;}

.title_S04				{font-size:18px; font-weight:600; letter-spacing:-1px;}
.title_S04 a 			{color:#333; text-decoration:none;}
.title_S04 a:hover	{color:#cc0000; text-decoration:underline;}

.title_S05				{font-size:18px; line-height:18px; font-weight:600;}
.title_S05 a 			{color:#333; text-decoration:none;}
.title_S05 a:hover	{color:#cc0000; text-decoration:underline;}

.title_S06				{font-size:14px; font-weight:700;}
.title_S06 a 			{color:#FFF; text-decoration:none;}
.title_S06 a:hover	{color:#FFF; text-decoration:underline;}

.title_S07				{font-size:16px; line-height:18px; font-weight:500;}
.title_S07 a 			{color:#333; text-decoration:none;}
.title_S07 a:hover	{color:#cc0000; text-decoration:underline;}

.title_S08				{font-size:34px; letter-spacing:-3px; font-weight:700;}
.title_S08 a 			{color:#333; text-decoration:none;}
.title_S08 a:hover	{color:#cc0000; text-decoration:underline;}

.title_S09				{font-size:14px; font-weight:600;}
.title_S09 a 			{color:#333; text-decoration:none;}
.title_S09 a:hover	{color:#cc0000; text-decoration:underline;}


.lead_S03				{font-size:12px; font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif; letter-spacing: -1px; color:#838383; line-height:21px;} 
.lead_S03 a 			{color:#333; text-decoration:none;}
.lead_S03 a:hover	{color:#cc0000; text-decoration:underline;}

.title_L_S02			{font-size:14px; font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif; letter-spacing:-1px; line-height:160%;  color:#555;}
.title_L_S02 a 			{color:#555; text-decoration:none;}
.title_L_S02 a:hover	{color:#cc0000; text-decoration:underline;}

.title_quick			{font-size:16px; letter-spacing:-1px;padding:5px 0 0 0; color:#333;}
.title_quick a 		{color:#333; text-decoration:none;}
.title_quick a:hover	{color:#cc0000; text-decoration:underline;}

.title_bg_S01 {
    background-color: #333;
    color: rgb(255, 255, 255);
    text-align: center;
    font-size: 14px;
    font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;
    font-weight: 600;
    letter-spacing: 0px;
    padding: 5px 0px;
}

.news_T_S01 {
    font-size: 16px;
    font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;
    color: rgb(0, 0, 0);
    letter-spacing: 0px;
    font-weight: bold;
    padding: 0px 0px 10px;
    border-bottom: 1px solid rgb(0, 0, 0);
}

.news_T_S02 {
    font-size: 18px;
    font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;
    color: rgb(0, 0, 0);
    letter-spacing: 0px;
    font-weight: 500;
    padding: 0px 0px 5px;
}

.img-md {
    width: 70px;
    height: 70px;
}

.img-circle {
    border-radius: 50%;
}

.bt_S05	{
text-align:center;
background:#cc0000; 
border-radius:2px;
padding:4px 5px;
margin:5px 0;
border:1px #51113c solid;
font-size:12px; font-weight:600;
color:#333; font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;}
.bt_S05:link{background:#cc0000;text-decoration:none;color:#fff;}
.bt_S05:visited{background:#cc0000;text-decoration:none;color:#fff;}
.bt_S05:hover{background:#660000;text-decoration:none;color:#fff;}

.bt_S06	{
text-align:center;
background:#FFF; 
border-radius:3px;
padding:3px 5px;
margin:0 0;
border:1px #a8a8a8 solid;
font-size:12px; font-weight:600;
color:#fff; font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;}
.bt_S06:link{background:#FFF;text-decoration:none;color:#cc0000;}
.bt_S06:visited{background:#FFF;text-decoration:none;color:#cc0000;}
.bt_S06:hover{background:#882000;text-decoration:none;color:#fff;}

.bt_S07	{
text-align:center;
background:#c4c4c4; 
border-radius:3px;
padding:2px 3px;
margin:0 0;
font-size:11px; font-weight:600;
color:#fff; font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;}
.bt_S07:link{background:#c4c4c4;text-decoration:none;color:#fff;}
.bt_S07:visited{background:#c4c4c4;text-decoration:none;color:#fff;}
.bt_S07:hover{background:#e6828e;text-decoration:none;color:#fff;}

.view-btn08{
display:inline-block; text-align:center;background:#216bac; 
border-radius:3px;
padding:1px 3px; margin:0px 2px;
text-shadow: none;
color:#fff; 
font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;
font-size:11px;
}
.view-btn08:link{background:#216bac;text-decoration:none;color:#fff;}
.view-btn08:visited{background:#216bac;text-decoration:none;color:#fff;}
.view-btn08:hover{background:#32b0b8;text-decoration:none;color:#fff;}

.bt_S01	{
text-align:center;
background:#afafaf; 
border-radius:3px;
padding:9px 20px;
margin:0 2px;
border:1px #af2b03 solid;
font-size:15px; font-weight:600;
color:#fff; font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;}
.bt_S01:link{background:#af2b03;text-decoration:none;color:#fff;}
.bt_S01:visited{background:#af2b03;text-decoration:none;color:#fff;}
.bt_S01:hover{background:#882000;text-decoration:none;color:#fff;}

.bt_S03	{
text-align:center;
background:#af2b03; 
border-radius:3px;
padding:4px 8px;
margin:0 1px;
border:1px #af2b03 solid;
font-size:11px; font-weight:600;
color:#fff; font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;}
.bt_S03:link{background:#af2b03;text-decoration:none;color:#fff;}
.bt_S03:visited{background:#af2b03;text-decoration:none;color:#fff;}
.bt_S03:hover{background:#882000;text-decoration:none;color:#fff;}

.bt_S04	{
text-align:center;
background:#FFF; 
border-radius:3px;
padding:4px 5px;
margin:0 1px;
border:1px #afafaf solid;
font-size:10px; font-weight:600;
color:#333; font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;}
.bt_S04:link{background:#FFF;text-decoration:none;color:#333;}
.bt_S04:visited{background:#FFF;text-decoration:none;color:#333;}
.bt_S04:hover{background:#afafaf;text-decoration:none;color:#FFF;}

.bt_S09	{
text-align:center;
background:#afafaf; 
border-radius:3px;
padding:9px 20px;
margin:0 2px;
border:1px #216bac solid;
font-size:15px; font-weight:600;
color:#fff; font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;}
.bt_S09:link{background:#216bac;text-decoration:none;color:#fff;}
.bt_S09:visited{background:#216bac;text-decoration:none;color:#fff;}
.bt_S09:hover{background:#32b0b8;text-decoration:none;color:#fff;}

.view-btn01{
display:inline-block; text-align:center;background:#e84c4b; 
border-radius:3px;
padding:1px 7px; margin:0px 3px;
text-shadow: none;
color:#fff; 
font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;
font-size:11px;
}
.view-btn01:link{background:#e84c4b;text-decoration:none;color:#fff;}
.view-btn01:visited{background:#e84c4b;text-decoration:none;color:#fff;}
.view-btn01:hover{background:#fe8f00;text-decoration:none;color:#fff;}

.view-btn02{
display:inline-block; text-align:center;background:#216bac; 
border-radius:3px;
padding:1px 7px; margin:0px 2px;
text-shadow: none;
color:#fff; 
font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;
font-size:11px;
}
.view-btn02:link{background:#216bac;text-decoration:none;color:#fff;}
.view-btn02:visited{background:#216bac;text-decoration:none;color:#fff;}
.view-btn02:hover{background:#32b0b8;text-decoration:none;color:#fff;}

.view-btn03{
display:inline-block; text-align:center;background:#216bac; 
border-radius:3px;
padding:5px 7px; margin:0px 1px;
text-shadow: none;
color:#fff; 
font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;
font-size:14px;
}
.view-btn03:link{background:#216bac;text-decoration:none;color:#fff;}
.view-btn03:visited{background:#216bac;text-decoration:none;color:#fff;}
.view-btn03:hover{background:#32b0b8;text-decoration:none;color:#fff;}

.view-btn09{
display:inline-block; text-align:center;background:#1d1d1d; 
border-radius:3px;
padding:5px 7px; margin:0px 1px;
text-shadow: none;
color:#fff; 
font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;
font-size:14px;
}
.view-btn09:link{background:#1d1d1d;text-decoration:none;color:#fff;}
.view-btn09:visited{background:#5b5b5b;text-decoration:none;color:#fff;}
.view-btn09:hover{background:#5b5b5b;text-decoration:none;color:#fff;}

.view-btn10{
display:inline-block; text-align:center;background:#cccccc; 
border-radius:3px;
padding:5px 7px; margin:0px 1px;
text-shadow: none;
color:#fff; 
font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;
font-size:14px;
}
.view-btn10:link{background:#cccccc;text-decoration:none;color:#fff;}
.view-btn10:visited{background:#cc6600;text-decoration:none;color:#fff;}
.view-btn10:hover{background:#993300;text-decoration:none;color:#fff;}

.election_count01				{background-image:url(../image/election_count_bg01.jpg); background-repeat:no-repeat;}

.election_menu_on				{padding:0 20px 0 20px; border-left:1px #314e8f solid; border-right:1px #314e8f solid; background-image:url(../image/election_menu_on_bg.jpg); background-repeat:repeat-x; font-weight:bold; color:#FFF; letter-spacing:-0.1em; *letter-spacing:-2px; font-size:14px; height:36px;}
.election_menu_on a 			{color:#FFF; text-decoration:none;}
.election_menu_on a:hover		{color:#FFF; text-decoration:underline;}

.election_menu_off				{padding:0 20px 0 20px; border-right:1px #d9dbdf solid; background-image:url(../image/menu_off_bg.jpg); background-repeat:repeat-x; font-weight:bold; color:#555; letter-spacing:-0.1em; *letter-spacing:-2px; font-size:14px; height:36px;}
.election_menu_off a 			{color:#555; text-decoration:none;}
.election_menu_off a:hover 		{color:#0c4db8; text-decoration:underline;}

.election_name_txt02			{color:#0c4db8; margin-right:10px; letter-spacing:-0.095em; *letter-spacing:-2px; font-size:22px;}
.election_name_txt02 a 			{color:#0c4db8; text-decoration:none;}
.election_name_txt02 a:hover 	{color:#0c4db8; text-decoration:underline;}

.election_experience_ltxt01		{padding:0 0 0 0; font-size:12px; line-height:19px; *line-height:19px;}
.election_experience_ltxt01 a 	{color:#333333; text-decoration:none;}
.election_experience_ltxt01 a:hover 	{color:#333333; text-decoration:underline;}

.election_count_txt01			{padding:3px 0 0 0; text-align:center; color:#0c4db8; margin-right:10px; letter-spacing:-0.095em; *letter-spacing:-2px; font-size:22px; font-weight:bold;}

.election_count_txt02			{padding:4px 0 0 0; text-align:center; color:#333; margin-right:10px; letter-spacing:-0.095em; *letter-spacing:-2px; font-size:16px; font-weight:bold;}

.paging_on {border:1xp #5ea3df solid; background-color:#69b9ff; padding:4px 6px 4px 6px; color:#FFF; font-size:10px; margin:0 0 0 5px; font-weight:bold;}
.paging_off {border:1xp #d0d0d0 solid; background-color:#e8e8e8; padding:4px 6px 4px 6px; color:#333; font-size:10px; margin:0 0 0 5px;}
.paging_next {border:1xp #d0d0d0 solid; background-color:#e8e8e8; padding:4px; font-size:10px; letter-spacing:-1px; margin:0 0 0 5px;}

.election_view_on				{padding:0 0 0 0; border-bottom:1px #FFF solid; border-left:1px #777777 solid; border-right:1px #777777 solid; border-top:1px #777777 solid; font-size:14px; font-weight:bold; text-align:center; letter-spacing:-0.095em; *letter-spacing:-1px; width:128px; height:28px; color:#333333;}
.election_view_on a 			{color:#333333; text-decoration:none;}
.election_view_on a:hover 		{color:#0c4db8; text-decoration:underline;}
.election_view_off				{padding:0 0 0 0; border-bottom:1px #777777 solid; border-left:1px #d0d0d0 solid; border-right:1px #d0d0d0 solid; border-top:1px #d0d0d0 solid; font-size:14px; font-weight:bold; text-align:center; letter-spacing:-0.095em; *letter-spacing:-1px; width:128px; height:28px; background-color:#f4f4f4; color:#666666;}
.election_view_off a 			{color:#666666; text-decoration:none;}
.election_view_off a:hover 		{color:#0c4db8; text-decoration:underline;}
.election_view_bg				{padding:0 0 0 0; border-bottom:1px #777777 solid;}

.election_table01				{padding:0 0 0 15px; border-bottom:1px #cddade solid; border-right:1px #d3dde1 solid;font-weight:bold; background-color:#f0f3f5; color:#666666;}
.election_table02				{padding:5px 7px 5px 7px; border-bottom:1px #cddade solid; background-color:#FFF; font-size:12px; line-height:21px; *line-height:21px;;}

.election_view_txt				{font-size:12px; line-height:21px; *line-height:21px; border-bottom:1px #ebebeb solid;}
.election_view_txt_no			{font-size:12px; line-height:21px; *line-height:21px;}

.election_top_txt01				{color:#333; font-weight:bold; margin-right:10px; letter-spacing:-0.075em; *letter-spacing:-2px; margin-top:-1px; *margin-top:-5px; *margin-left:-1px; color:#0c4db8;}

.election_view_on_S02					{padding:0 0 0 0; border-bottom:1px #FFF solid; border-left:1px #777777 solid; border-right:1px #777777 solid; border-top:1px #777777 solid; font-size:16px; font-weight:bold; text-align:center; letter-spacing:-0.095em; *letter-spacing:-1px; width:128px; height:32px; color:#ff3300;}
.election_view_on_S02 a 				{color:#ff3300; text-decoration:none;}	
.election_view_on_S02 a:hover 	{color:#ff3300; text-decoration:underline;}

.election_view_off_S02					{padding:0 0 0 0; border-bottom:1px #777777 solid; border-left:1px #d0d0d0 solid; border-right:1px #d0d0d0 solid; border-top:1px #d0d0d0 solid; font-size:16px; font-weight:bold; text-align:center; letter-spacing:-0.095em; *letter-spacing:-1px; width:128px; height:32px; background-color:#f4f4f4; color:#666666;}
.election_view_off_S02 a 				{color:#666666; text-decoration:none;}
.election_view_off_S02 a:hover 		{color:#ff3300; text-decoration:underline;}


.sub_list_title				{font-size:16px; font-weight: bold; letter-spacing: -1px;}
.sub_list_title a 			{color:#333; text-decoration:none;}
.sub_list_title a:hover	{color:#cc0000; text-decoration:underline;}
.sub_list_lead				{font-size:12px; letter-spacing: -1px;  color:#555555; line-height:1.5;}
.sub_list_lead a 			{color:#333; text-decoration:none;}
.sub_list_lead a:hover	{color:#cc0000; text-decoration:underline;}
.sub_list_date			{font-size:11px; color:#888888; line-height:1.8;}
.sub_list_date a 			{color:#888888; text-decoration:none;}
.sub_list_date a:hover	{color:#cc0000; text-decoration:underline;}
.sub_list_date_S01	{font-size:12px; letter-spacing:-1px; line-height:22px;}
.sub_list_category	{font-size:16px; letter-spacing: -1px; color:#888888; margin:0 5px 0 0;}

.mov_textarea01 {
height:415px; 
overflow:auto; 
scrollbar-base-color: #bdbdbd; 
scrollbar-3dlight-color: #bdbdbd; 
scrollbar-darkshadow-color: #bdbdbd; 
scrollbar-face-color: #bdbdbd; 
scrollbar-highlight-color: #bdbdbd; 
scrollbar-shadow-color: #bdbdbd; 
scrollbar-track-color: #f6f6f6; 
font-size:12px; 
color:#ffffff; 
text-decoration:none; 
line-height:18px;
letter-spacing:-1px;
}

.textarea01 {
    height:200px;
    padding:5px 10px 5px 10px;
    margin:0px 0px 0px 0px;
    border:1px solid #d6d6d6;
    overflow:auto;
    scrollbar-base-color: #bdbdbd;
    scrollbar-3dlight-color: #bdbdbd;
    scrollbar-darkshadow-color: #bdbdbd;
    scrollbar-face-color: #bdbdbd;
    scrollbar-highlight-color: #bdbdbd;
    scrollbar-shadow-color: #bdbdbd;
    scrollbar-track-color: #f6f6f6;
    font-family: AppleSDGothicNeo-Regular,'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
    font-size:12px;
    color:#444444;
    text-decoration:none;
    line-height:18px;
    letter-spacing:-1px;
}

.mov_T_text			{font-size:12px; color:#FFF; letter-spacing:0px; line-height:18px; }
.mov_T_text a 		{color:#FFF; text-decoration:none;}
.mov_T_text a:hover	{color:#FFF; text-decoration:underline;}

.page_S01 {width:200px; border-bottom:1px #CCC solid;}
.page_S02 {border-bottom:1px #CCC solid; border-top:2px #039 solid; padding:10px 20px; font-weight:bold; letter-spacing:-1px; color:#039;}
.page_S03 {background-color:#eeeeee; padding:0 0 0 20px; text-align:left; font-size:12px; letter-spacing:-1px;}
.page_S04 {padding:0 0 0 20px; text-align:left; font-size:12px; color:#666666; line-height:18px;}


.page_menu_on	{
font-size:14px; 
padding:10px 20px; 
background-color:#0267b7; 
font-weight:bold; 
letter-spacing:-1px;
color:#fef200;
background-image:url(../image/page_menu_on.png); background-repeat:no-repeat;  background-position:right;
}
.page_menu_on a 	{color:#fef200; text-decoration:none;}
.page_menu_on a:hover {color:#fef200; text-decoration:underline;}

.page_menu_off	{
font-size:14px; 
padding:10px 20px; 
background-color:#FFF; 
font-weight:bold; 
letter-spacing:-1px;
color:#333; 
}
.page_menu_off a 			{color:#333; text-decoration:none;}
.page_menu_off a:hover	{color:#cc0000; text-decoration:underline;}

.sub_title_S01			{font-size:18px; letter-spacing:-1px; font-weight:600; line-height:24px;}
.sub_title_S01 a 			{color:#333; text-decoration:none;}
.sub_title_S01 a:hover	{color:#cc0000; text-decoration:underline;}

.sub_category_S01		{font-size:18px; letter-spacing:-1px; line-height:22px;}
.sub_title_S01 a 			{color:#333; text-decoration:none;}
.sub_title_S01 a:hover	{color:#cc0000; text-decoration:underline;}

.sub_lead_S01			{font-size:12px; letter-spacing:-1px; line-height:22px;}
.sub_lead_S01 a 			{color:#555; text-decoration:none;}
.sub_lead_S01 a:hover	{color:#cc0000; text-decoration:underline;}

.sub_list_date_S01	{font-size:12px; letter-spacing:-1px; line-height:22px;}

#view .title h1{margin:10px 30px 5px 0; font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif; letter-spacing:-1px; line-height:120%; font-size:24px; color:#222; font-weight: normal; font-size: 32px; line-height: 40px; letter-spacing: -3px;}
#view .title strong{display:block; font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif; letter-spacing:-1px; line-height:120%; font-size:14px; color:#777;}

.view_sns_S01	{float:left; border-left:1px #CCC solid; border-bottom:1px #bcbcbc solid; width:100%}
.view_sns_S02	{font-size:12px; float:left; border-left:1px #CCC solid; border-top:1px #CCC solid; background-image:url(../image/view_sns_bg01.jpg); background-repeat:repeat-x; padding:4px 8px;}
.view_sns_S02 a 			{color:#333; text-decoration:none;}
.view_sns_S02 a:hover	{color:#cc0000; text-decoration:underline;}
.view_sns_S03	{font-size:12px; float:left; border-left:1px #CCC solid; border-right:1px #CCC solid; border-top:1px #CCC solid; background-image:url(../image/view_sns_bg01.jpg); background-repeat:repeat-x; padding:4px 8px;}
.view_sns_S03 a 			{color:#333; text-decoration:none;}
.view_sns_S03 a:hover	{color:#cc0000; text-decoration:underline;}

.view_title_info		{font-size:11px; color:#333; letter-spacing: -1px; line-height:1.8;}
.view_title_name	{font-size:12px; color:#333; letter-spacing: -1px; line-height:1.8;}
.view_title_info		{font-size:12px; color:#333; line-height:1.8;}

.view_title_text		{font-size: 17px; color: #202020; letter-spacing: 0px; line-height: 1.8; text-align: justify;}

.comment_S01 {padding:10px 15px 15px 15px; border:1px #bdbdbd solid; background-color:#fcfcfc;}
.comment_S02 {font-size:11px; padding:0 7px 0 0; color:#919191;}
.comment_S03 {border:1px #bcbcbc solid; background-color:#FFF; padding:0 0 0 5px;}
.comment_S04 {border-right:1px #bcbcbc solid;}
.comment_S05 {padding:5px 7px; background-color:#f7f7f7; font-size:12px; line-height:18px; color:#919191;}
.comment_S06 {border-left:1px #dcdcdc solid; border-right:1px #dcdcdc solid;}
.comment_S07 {border-bottom:1px #dcdcdc solid; padding:15px; font-size:12px; line-height:21px}
.comment_S08 {border:1px #dcdcdc solid; text-align:center; padding:10px 0; font-size:12px; font-weight:600;}
.comment_S09 {font-family:'Malgun Gothic','Gulim', 'Dotum'; font-size:11px;}
.comment_textarea	{width:100%; height:67px; color:#919191; font-size:12px; line-height:21px; border:none; padding:0; vertical-align:middle; overflow-y:auto; border:none;}

.comment_S08 {border:1px #dcdcdc solid; text-align:center; padding:10px 0; font-size:12px; font-weight:600;}

.f11_2	 		{font-size:17px; color:#202020;  line-height:180%;}

/* .view_title_sub		{font-size:12pt; font-weight: bold; color:#707070; letter-spacing: -2px; line-height:1.5;} 
.view_title_sub		{border-left:3px #000 solid; line-height:140%; padding:0 0 0 10px; margin:0 0 20px 0;}*/
.view_title_sub {
    display: block;
    position: relative;
    padding-left: 14px;
    margin: 10px 0 29px 0;
    font-weight: normal;
    line-height: 1.5;
	border-left:3px #000 solid;
}


.adminarticle_menubg01	{background-image:url(../image/admin_menu_bg01.jpg); background-repeat:repeat-x; border-left:1px #d2d2d2 solid; border-right:1px #d2d2d2 solid; border-top:1px #d2d2d2 solid; border-bottom:1px #d2d2d2 solid; }
.adminarticle_menu_off	{height:36px; padding:0 20px; border-right:1px #d2d2d2 solid; font-weight:600;}
.adminarticle_menu_on	{height:36px; background-image:url(../image/admin_menu_bg02.jpg); background-repeat:repeat-x; padding:0 20px; border-right:1px #d2d2d2 solid; color:#FFF; font-weight:600;}
.adminarticle_menu_on a 	{color:#FFF; text-decoration:none;}
.adminarticle_menu_on a:hover {color:#FFF; text-decoration:underline;}
.adminarticle_menu_off	{height:36px; padding:0 20px; border-right:1px #d2d2d2 solid; font-weight:600;}

.adminarticle_TS01	{border-top:1px #e5e5e5 solid; border-right:1px #e5e5e5 solid; height:35px; padding:10px 10px 5px 7px; text-align:left; font-size:14px; font-weight:500; color:#000;}
.adminarticle_TS02	{border-top:1px #e5e5e5 solid; border-right:1px #e5e5e5 solid; padding:7px 0;}

.padding_3	 		{padding:3px}
.my_title				{font-size:14px; color:#FFFFFF; font-weight:600; padding:5px 0;}
.my_subject			{font-size:16px;}
.my_etc				{font-size:14px;}

.category_bg01 {
background-color: #f7f7f7;
padding: 10px 10px 15px 10px;
margin: 0 auto 25px;
width: 576px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius: 3px;
-moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
border-top:1px #e2e1e1 solid; border-left:1px #e2e1e1 solid; border-right:1px #e2e1e1 solid;
}

.Pstyle {
    opacity: 0;
    display: none;
    position: relative;
    width: auto;
    border: 5px solid #fff;
    padding: 20px;
    background-color: #fff;
}

.b-close {
    position: absolute;
    right: 5px;
    top: 5px;
    padding: 5px;
    display: inline-block;
    cursor: pointer;
    font-size: 20px;
}

.content {
    position: relative;
    z-index: 20;
    background: #ffffff;
}

.adminarticle_TS03	{text-align:center; background:#d9d9d9; border-radius:3px; padding:0 0; font-size:12px; line-height:18px; letter-spacing: -1px;}
.adminarticle_TS05	{padding:0 10px 0 0;}
.adminarticle_TS06	{border-top:1px #e5e5e5 solid; border-right:1px #e5e5e5 solid; padding:10px 5px; text-align:center; font-weight:600;}
.adminarticle_TS07	{border-top:1px #e5e5e5 solid; border-right:1px #e5e5e5 solid; padding:15px 5px; text-align:left;}

.pdf_date		{font-size:18px; font-weight:bold; font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif; letter-spacing:-2px;}
.pdf_title		{padding:6px 0 0 0; font-size:14px; font-weight:bold; color:#003399; letter-spacing:-2px;}
.pdf_lead_t		{padding:10px 0 0 0; line-height:20px; letter-spacing:-1px;}
.page_table12	{border-bottom:1px #cddade solid; background-color:#FFF; padding:5px 7px 5px 7px; line-height:1.5;}
.page_table13	{border-bottom:1px #cddade solid; border-right:1px #d3dde1 solid; font-weight:bold; background-color:#e8eef4;padding:0 0 0 15px; color:#666666;}

/* 편집부 추가 */
.editoria_S01	{font-size:14px; letter-spacing:-1px; font-family:AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif; font-weight:600; color:#FFF;}
.editoria_S02	{font-size:12px; letter-spacing:-1px; font-family:AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif; color:#000;}
.editoria_S03	{font-size:14px; letter-spacing:-1px; font-family:AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;}
.editoria_S04	{font-size:12px; letter-spacing:-1px; font-family:AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif; font-weight:600; color:#FFF; background-color:#777;}

.category_bg02 {
background-color: #FFF;
padding: 10px 10px 10px 10px;
margin:3px 0;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius: 3px;
-moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
border-top:1px #e2e1e1 solid; border-left:1px #e2e1e1 solid; border-right:1px #e2e1e1 solid;
}

figure img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
    -ms-interpolation-mode: bicubic;
}
.max-width-1280, .max-width-1024, .max-width-960{
	width:700px;
}

.photo-layout figcaption {
    padding: .7rem 0;
    font-size: .8rem;
    line-height: 1.6em;
    letter-spacing: -.05em;
    color: #919191;
    text-align: left;
}

.election_T_S07			{font-size:42px; font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif; font-weight:600;}
.election_T_S07 a 		{color:#FFF; text-decoration:none;}
.election_T_S07 a:hover	{color:#FFF; text-decoration:underline;}

.title_L_S01			{font-size:16px; font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif; letter-spacing:-1px; line-height:160%;  color:#FFF; padding:7px 0 0 0;}
.title_L_S01 a 			{color:#FFF; text-decoration:none;}
.title_L_S01 a:hover	{color:#FFF; text-decoration:underline;}

.botton01{display:inline-block; text-align:center;
background:#32B0B8; 
border-radius:5px;
height:33px; line-height:33px;
padding:0 30px; margin:0px 2px 0 0;
text-shadow: none;
font-weight:600;
color:#fff; font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;}
.botton01:link{background:#32B0B8;text-decoration:none;color:#fff;}
.botton01:visited{background:#32B0B8;text-decoration:none;color:#fff;}
.botton01:hover{background:#ED7272;text-decoration:none;color:#fff;}

.title_S15			{font-size:26px; letter-spacing:-1px; line-height:36px; font-weight:700;}
.title_S15 a 		{color:#000; text-decoration:none;}
.title_S15 a:hover	{color:#cc0000; text-decoration:underline;}

.title_S03			{font-size:16px; font-family: MalgunGothic,Malgun Gothic,"Malgun Gothic","맑은 고딕",dotum,'돋움',sans-serif,arial; line-height:18px; font-weight:600; line-height:135%;}
.title_S03 a 		{color:#000; text-decoration:none;}
.title_S03 a:hover	{color:#cc0000; text-decoration:underline;}

.news_T_S04		{font-size:16px; color:#000; letter-spacing:0px; font-weight:700; padding:0 0 15px 0;}

.title_S16			{font-size:15px; line-height:18px; font-weight:500; line-height:135%;}
.title_S16 a 		{color:#444; text-decoration:none;}
.title_S16 a:hover	{color:#cc0000; text-decoration:underline;}

.election_T_S05			{font-size:18px; font-weight:700;}
.election_T_S05 a 		{color:#FFF; text-decoration:none;}
.election_T_S05 a:hover	{color:#FFF; text-decoration:underline;}

.title_S17			{font-size:16px; line-height:18px; font-weight:600; line-height:135%;}
.title_S17 a 		{color:#FFF; text-decoration:none;}
.title_S17 a:hover	{color:#FFF; text-decoration:underline;}

.news_T_S01 {
    font-size: 16px;
    font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;
    color: rgb(0, 0, 0);
    letter-spacing: 0px;
    font-weight: bold;
    padding: 0px 0px 10px;
    border-bottom: 1px solid rgb(0, 0, 0);
}

.main_line_S01		{padding: 15px 15px 15px 0; border-bottom:1px #e0e0e0 solid; border-right:1px #e0e0e0 solid; width:405px}
.main_line_S02		{padding: 15px 0 15px 20px; border-bottom:1px #e0e0e0 solid; width:567px}
.main_line_S03		{padding: 15px 15px 15px 0; border-right:1px #e0e0e0 solid; width:567px}
.main_line_S04		{padding: 15px 0 15px 20px; width:405px}

.headline_news01 {float:left; width:250px;}
.headline_news01 dl {position:relative; margin:0;}
.headline_news01 dl dt {position:absolute; left:10px; top:180px; color:#fff; font-family:돋움, dotum; font-size:16px; font-weight:bold; letter-spacing:-1px; z-index:2;}
.headline_news01 dl dt a {color:#fff; font-family:돋움, dotum; font-size:16px; font-weight:bold; letter-spacing:-1px;}
.headline_news01 dl .img {position:relative; margin:0}
.headline_news01 dl .img .bg_txt {position:absolute; left:0; top:148px; width:250px; height:22px; background-color:#000; filter:alpha(opacity=70); opacity:0.7; z-index:1;}
.headline_news01 dl .txt {position:absolute; z-index:2; left:-33px; top:152px; width:280px; color:#fff; font-family:돋움, dotum; font-size:12px; line-height:1.4; letter-spacing:-1px; word-wrap:break-word; word-break:break-all; white-space:normal; font-weight:bold;}
.headline_news01 dl .txt a {color:#fff; font-family:돋움, dotum; font-size:12px; font-weight:bold; letter-spacing:-1px;}

.best_on			{padding:0 0 0 0; border-bottom:1px #FFF solid; border-left:1px #777777 solid; border-right:1px #777777 solid; border-top:1px #777777 solid; font-size:16px; font-weight:bold; text-align:center; letter-spacing:-0.095em; *letter-spacing:-1px; width:128px; height:32px; color:#ff3300;}
.best_on a 			{color:#ff3300; text-decoration:none;}
.best_on a:hover 	{color:#ff3300; text-decoration:underline;}

.best_off			{padding:0 0 0 0; border-bottom:1px #777777 solid; border-left:1px #d0d0d0 solid; border-right:1px #d0d0d0 solid; border-top:1px #d0d0d0 solid; font-size:16px; font-weight:bold; text-align:center; letter-spacing:-0.095em; *letter-spacing:-1px; width:128px; height:32px; background-color:#f4f4f4; color:#666666;}
.best_off a 		{color:#666666; text-decoration:none;}
.best_off a:hover 	{color:#ff3300; text-decoration:underline;}

.title_S11			{font-size:13px; font-family: MalgunGothic,Malgun Gothic,"Malgun Gothic","맑은 고딕",dotum,'돋움',sans-serif,arial; line-height:18px; font-weight:500; line-height:135%;}
.title_S11 a 		    {color:#444; text-decoration:none;}
.title_S11 a:hover	{color:#cc0000; text-decoration:underline;}

.news_T_S02 {
    font-size: 16px;
    font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;
    color: rgb(0, 0, 0);
    letter-spacing: 0px;
    font-weight: 600;
    padding: 0px 0px 5px 0;
}

.title_S09				{font-size:14px; font-weight:600; line-height:1.7; font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;}
.title_S09 a 			{color:#333; text-decoration:none;}
.title_S09 a:hover	{color:#cc0000; text-decoration:underline;}


.election_T_S03			{font-size:16px; font-family: MalgunGothic,Malgun Gothic,"Malgun Gothic","맑은 고딕",dotum,'돋움',sans-serif,arial; line-height:18px; font-weight:500; line-height:135%;}
.election_T_S03 a 		    {color:#FFF; text-decoration:none;}
.election_T_S03 a:hover	{color:#FFF; text-decoration:underline;}

.news_T_S04 {
    background-color: #f2f2f2; padding: 5px 0 5px 10px; font-size: 16px; font-weight:600;
    letter-spacing: 0px;
    padding: 5px 0 5px 10px;
}


