/*
 * 각 스킨에만 적용되는 스타일을 기록해 놓으면 됩니다.
 *
 */
body { padding:0px; margin:0px; background-color:#bac40f; }

A:link          {text-decoration: none; color: #3b3b3b}
A:visited       {text-decoration: none; color: #FFFFCC}
A:hover         {text-decoration: underline;}


TD,
.generalM 		{
	font-family: "Times New Roman", Times, serif, "굴림", "돋움";
	font-size: 12px;
	line-height: 18px;
	color: #3b3b3b
}
.generalM A:link	{
	font-family: "Times New Roman", Times, serif, "굴림", "돋움";
	font-size: 12px;
	line-height: 18px;
color: #3b3b3b text-decoration: none}
.generalM A:visited	{
	font-family: "Times New Roman", Times, serif, "굴림", "돋움";
	font-size: 12px;
	line-height: 18px;
	color: #666666;
text-decoration: none:}
.generalM A:hover	{
	font-family: "Times New Roman", Times, serif, "굴림", "돋움";
	font-size: 12px;
	line-height: 18px;
color: #ffcccc text-decoration: underline;}


.newsT                 {font-family: "돋움", "굴림", "Times New Roman";font-size: 14px;color: #d70022;	font-weight: bold;}
.newsT A:link          {font-family: "돋움", "굴림", "Times New Roman";font-size: 14px;color: #d70022;	font-weight: bold;}
.newsT A:visited       {font-family: "돋움", "굴림", "Times New Roman";font-size: 14px;color: #d70022;	font-weight: bold;}
.newsT A:hover         {font-family: "돋움", "굴림", "Times New Roman";font-size: 14px;color: #d70022;	font-weight: bold;}


.leftT {font-family: "돋움", "굴림", "Times New Roman";font-size: 13px;font-style: normal;font-weight: bold;color: #4F563A;}
.leftT {font-family: "돋움", "굴림", "Times New Roman";font-size: 13px;font-style: normal;font-weight: bold;color: #4F563A;}
.leftT {font-family: "돋움", "굴림", "Times New Roman";font-size: 13px;font-style: normal;font-weight: bold;color: #4F563A;}
.leftT {font-family: "돋움", "굴림", "Times New Roman";font-size: 13px;font-style: normal;font-weight: bold;color: #4F563A;}



.newsS {
	font-family: "Times New Roman", Times, serif, "굴림", "돋움";
	font-size: 12px;
	font-weight: bold;
	color: #efefef;
	line-height: 20px;
}

.newsM               {font-family: "굴림", "돋움";font-size: 12px;font-weight: normal;line-height: 18px;; color: #FFFFFF}
.newsM A:link        {font-family: "굴림", "돋움";font-size: 12px;font-weight: normal;line-height: 18px; color: #fe0000; text-decoration: none}
.newsM A:visited     {font-family: "굴림", "돋움";font-size: 12px;font-weight: normal;line-height: 18px; color: #fe03ef; text-decoration: none}
.newsM A:hover       {font-family: "굴림", "돋움";font-size: 12px;font-weight: normal;line-height: 18px;; color: #fe005f}


.tmsub {font-family: "돋움", "굴림", "Times New Roman";font-size: 12px;text-decoration: none;font-style: normal;}
.tmsub A:link{font-family: "돋움", "굴림", "Times New Roman";font-size: 12px;text-decoration: none;font-style: normal;}
.tmsub A:visited {font-family: "돋움", "굴림", "Times New Roman";font-size: 12px;text-decoration: none;font-style: normal;}
.tmsub {font-family: "돋움", "굴림", "Times New Roman";font-size: 12px;text-decoration: none;font-style: normal;}


.ttm {font-family: "돋움", "굴림", "Times New Roman";font-size: 14px;font-weight: bold;}
.ttm A:link{font-family: "돋움", "굴림", "Times New Roman";font-size: 14px;font-weight: bold;}
.ttm A:visited {font-family: "돋움", "굴림", "Times New Roman";font-size: 14px;font-weight: bold;}
.ttm {font-family: "돋움", "굴림", "Times New Roman";font-size: 14px;font-weight: bold;; line-height: 24px}



.adM 		{font-family: "돋움", "굴림", "Times New Roman";font-size: 12px;font-style: normal;line-height: 14px;color: #FFFFFF; text-decoration: none;}
.adM A:link	{font-family: "돋움", "굴림", "Times New Roman";font-size: 12px;font-style: normal;line-height: 14px;color: #FFFFFF; text-decoration: none;}
.adM A:visited	{font-family: "돋움", "굴림", "Times New Roman";font-size: 12px;font-style: normal;line-height: 14px;color: #FFFFFF; text-decoration: none;}
.adM A:hover	{font-family: "돋움", "굴림", "Times New Roman";font-size: 12px;font-style: normal;line-height: 14px;color: #FFFFFF; text-decoration: underline;}



.newsBT {font-family: "Times New Roman", Times, serif, "굴림", "돋움";font-size: 14pt;font-weight: bolder;color: #000000;font-style: normal;}
.newsBT A:link{font-family: "Times New Roman", Times, serif, "굴림", "돋움";font-size: 14pt;font-weight: bolder;color: #000000;font-style: normal;}
.newsBT A:visited{font-family: "Times New Roman", Times, serif, "굴림", "돋움";font-size: 14pt;font-weight: bolder;color: #666666;font-style: normal;}
.newsBT A:hover{font-family: "Times New Roman", Times, serif, "굴림", "돋움";font-size: 14pt;font-weight: bolder;color: #000000;font-style: underline;}


.cennewsST {font-family: "돋움", "굴림", "Times New Roman";font-size: 14px;font-style: normal;font-weight: bold;	color: #095461;}
.cennewsST {font-family: "돋움", "굴림", "Times New Roman";font-size: 14px;font-style: normal;font-weight: bold;	color: #095461;}
.cennewsST {font-family: "돋움", "굴림", "Times New Roman";font-size: 14px;font-style: normal;font-weight: bold;	color: #095461;}
.cennewsST {font-family: "돋움", "굴림", "Times New Roman";font-size: 14px;font-style: normal;font-weight: bold;	color: #095461;}


.newsst2 {font-family: "굴림", "돋움";font-size: 12px;	font-weight: bold;color: #FFFFFF;}
.newsst2 {font-family: "굴림", "돋움";font-size: 12px;	font-weight: bold;color: #FFFFFF;}
.newsst2 {font-family: "굴림", "돋움";font-size: 12px;	font-weight: bold;color: #FFFFFF;}
.newsst2 {font-family: "굴림", "돋움";font-size: 12px;	font-weight: bold;color: #FFFF00;}


.textsubgold {  font-family: "돋움", "굴림", "Times New Roman"; font-size: 14px; font-style: normal; line-height: 24px; font-weight: bold; color: #ac9441}
.textsubgold {  font-family: "돋움", "굴림", "Times New Roman"; font-size: 14px; font-style: normal; line-height: 24px; font-weight: bold; color: #ac9441}
.textsubgold {  font-family: "돋움", "굴림", "Times New Roman"; font-size: 14px; font-style: normal; line-height: 24px; font-weight: bold; color: #ac9441}
.textsubgold {  font-family: "돋움", "굴림", "Times New Roman"; font-size: 14px; font-style: normal; line-height: 24px; font-weight: bold; color: #ac9441}


.texttitle18grey {  font-family: "Impact", "Times New Roman Black", "굴림"; font-size: 24px; line-height: 26px; color: #FFFF00; font-weight: bold; text-decoration: none} 



.text16bluebatang {  font-family: "바탕"; font-size: 16px; font-style: normal; line-height: 24px; font-weight: bold; color: #1e6a83}


.text14bluebatang { font-family: "바탕"; font-size: 14px; font-style: normal; line-height: 24px; font-weight: bold}


.textgreay14 {  font-family: "돋움", "굴림", "Times New Roman"; font-size: 14px; line-height: 26px; font-weight: bold; color: #505050}


.13gulimbold {  font-family: "굴림", "돋움"; font-size: 13px; font-weight: bold; text-decoration: none}


.footer01M {  font-family: "굴림", "돋움"; font-size: 12px; text-decoration: none}


.serchbox01 {  font-family: "굴림", "돋움"; font-size: 12px; color: #FF0000; background-color: #FEE9C0; height: 17px; width: 120px; border: 1px #FFFFFF solid}

.multibox {  font-family: "굴림", "돋움"; font-size: 12px; color: #666666; text-decoration: none; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.newsbonmun {  font-family: "굴림", "돋움"; font-size: 14px; color: #333333; text-decoration: none; font-style: normal; line-height: 24px}

.newstitle {  font-family: "바탕", "돋움", "굴림"; font-size: 18px; font-weight: bold; color: #003399; text-decoration: none}

.textbox01 {
	font-family: "굴림", "돋움";
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	border: #666666;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	height: 20px
}
.memline {
	font-family: "돋움체", Times New Roman;
	font-size: 12px;
	color: #666666;
	background-color: #f1f1f1;
	background-image: url(/images/memline_bg.gif);
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 10px;
	background-repeat: repeat-x;
	background-position: bottom;
	line-height: 20px;
}


.textboxmulti {
	font-family: "굴림", "돋움";
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #1F3A65;
	border: 1px solid #006699;
	line-height: 20px;
	width: 650px;
	padding: 10px;
}

.membox {
	font-family: "굴림", "돋움";
	font-size: 12px;
	font-style: normal;
	color: #660033;
	text-decoration: none;
	background-color: #D9D9D9;
	border: 1px #ffffff solid;
	width: 120px;
	height: 20px
}

.picturewboard {  border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.bigread {  font-family: "돋움", "굴림", "Times New Roman"; font-size: 12px; font-style: normal; line-height: 18px; color: #333333; text-decoration: none; background-color: #FFFFFF; height: 360px; width: 600px; padding-top: 13px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border: 1px #FFFFFF solid}
.boardinput {  font-family: "굴림", "돋움"; font-size: 12px; font-style: normal; line-height: normal; color: #333333; background-color: #f8f8f8; border: #999999; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}


.WeeknewsBT            {font-family: "돋움", "굴림", "Times New Roman";font-size: 18pt;font-weight: bolder;color: #9DFBFD;font-style: normal; text-decoration: none;}
.WeeknewsBT A:link     {font-family: "돋움", "굴림", "Times New Roman";font-size: 18pt;font-weight: bolder;color: #9DFBFD;font-style: normal; text-decoration: none;}
.WeeknewsBT A:visited  {font-family: "돋움", "굴림", "Times New Roman";font-size: 18pt;font-weight: bolder;color: #9DFBFD;font-style: normal; text-decoration: none;}
.WeeknewsBT A:hover    {font-family: "돋움", "굴림", "Times New Roman";font-size: 18pt;font-weight: bolder;color: #ffff00;font-style: normal; text-decoration: none;}

.WeeknewsST            {font-family: "돋움", "굴림", "Times New Roman";font-size: 14px;font-weight: bolder;color: #FFCC00;font-style: normal; text-decoration: none;}
.WeeknewsST A:link     {font-family: "돋움", "굴림", "Times New Roman";font-size: 14px;font-weight: bolder;color: #FFCC00;font-style: normal; text-decoration: none;}
.WeeknewsST A:visited  {font-family: "돋움", "굴림", "Times New Roman";font-size: 14px;font-weight: bolder;color: #FFCC00;font-style: normal; text-decoration: none;}
.WeeknewsST A:hover    {font-family: "돋움", "굴림", "Times New Roman";font-size: 14px;font-weight: bolder;color: #ffff00;font-style: normal; text-decoration: underline;}
.comtop {  background-image: url(/images/com_top_bg.jpg); background-repeat: no-repeat}
.protop {  background-image: url(/images/pro_top_bg1.jpg); background-repeat: no-repeat}

.tectop {  background-image: url(/images/tech_top_bg01.jpg); background-repeat: no-repeat}
.rectop {  background-image: url(/images/recruit_top_bg01.jpg); background-repeat: no-repeat}
.newstop {  background-image: url(/images/sub_news_topbg01.jpg); background-repeat: no-repeat}
.custop {  background-repeat: no-repeat; font-family: "돋움", "돋움체", "굴림", "굴림체", "Times New Roman"; font-size: 12px; line-height: normal; color: #663333}
.chechbox {  color: #003366; background-color: #DBEDF4; height: 12px; width: 12px; border: #387eb1; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

/* 상단 TODAY 공지사항 링크 */
A.today:link	{ color:#fff; }
A.today:visited	{ color:#eee; }
A.today:hover	{ color:#ff0; }


.loc {
	font-family: Verdana, Times New Roman, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(/images/loc_bg.gif);
}

.bodybg {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
.input01 {
	font-family: "굴림", "돋움";
	font-size: 12px;
	color: #000000;
	background-color: #CCCCCC;
	height: 18px;
	border: 1px #CCCC99 solid
}
.tableform1 {
	font-family: "굴림", "돋움";
	font-size: 12px;
	border: 0px none #B9A879
}
.subbg { background-color: #000000; background-image: url(/images/sub_bg.jpg); background-repeat: no-repeat; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
.infobg {  background-image: url(/images/info_bg.jpg); background-repeat: no-repeat; background-position: right}
.subbox {
	background-color: #0e1824;
	background-image: url(/images/sub_box05.jpg);
	background-repeat: repeat-x;
}
.thth {
	font-family: "돋움", "굴림";
	font-size: 12px;
	font-style: normal;
	background-image: url(/images/th_bg2.gif);
	background-repeat: repeat-x;
	height: 23px;
}
.memtxt {
	font-family: "돋움체", Times New Roman;
	font-size: 12px;
	color: #666666;
	background-color: #f1f1f1;
	background-repeat: no-repeat;
	line-height: 20px;
}
.popupbg {
	background-color: #919191;
	/*background-image: url(/images/popup_bg01.jpg);*/
	background-repeat: repeat-x;
}
.brdline {
	font-family: "돋움체", Times New Roman;
	font-size: 12px;
	color: #666666;
	background-color: #f1f1f1;
	background-image: url(/images/memline_bg.gif);
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-repeat: repeat-x;
	background-position: bottom;
	line-height: 18px;
}
.requestbox {
	font-family: "굴림", "돋움";
	font-size: 12px;
	font-style: normal;
	color: #424B66;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	padding: 1px;
}
.boardsearch {
	font-family: "굴림", "돋움";
	font-size: 12px;
	font-style: normal;
	color: #990033;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 2px;
	height: 17px;
	border-top: 1px solid #CC0033;
	border-right: 0px solid #CC0033;
	border-bottom: 1px solid #CC0033;
	border-left: 1px solid #999999;
}
.bodybg {
	background-color: #ffffff;
	/*background-image: url(/images/bg.jpg);*/
	background-repeat: repeat-x
}
.join_bg {
	background-image: url(/images/join_sm_bg.jpg);
	background-repeat: no-repeat;
}
.mm_bg {
	background-image: url(/images/mm_sm_bg.jpg);
	background-repeat: no-repeat;
}
.cs_bg {
	background-image: url(/images/cs_sm_bg.jpg);
	background-repeat: no-repeat;
}
.exp_bg {
	background-image: url(/images/exp_sm_bg.jpg);
	background-repeat: no-repeat;
}
.club_bg {
	background-image: url(/images/club_sm_bg.jpg);
	background-repeat: no-repeat;
}
.requestboxmulti {
	font-family: "굴림", "돋움";
	font-size: 12px;
	font-style: normal;
	color: #424B66;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #999999
}
.middleside {
	background-image: url(/images/sub_blank_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.buildline {
	font-family: "굴림", "돋움", Times New Roman;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #5A4A38;
	background-image: url(/images/build_itmbg.gif);
	background-repeat: repeat-x;
	padding: 2px;
	text-align: right;
}

div.pagination img{
	vertical-align:-8px;
}

div.pagination a{
	font-size:90%;
}

div.pagination a:visited{
	color:#7a0668;
}

.t-gray          {font-family:굴림,seoul,arial; font-size:12px; line-height:145%; color:#6b6b6b; font-weight:bold; }.index_body {
	background-image: url(../images/idx_boxbg.jpg);
	background-repeat: no-repeat;
}
.isr {
	background-image: url(../images/sub_sh08.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.isl {
	background-image: url(../images/sub_sh04.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.bgps_bg {
	background-color: #84a0d2;
	background-image: url(../images/bgps_topbg.gif);
	background-repeat: repeat-x;
}
