/* general*/
.body, table, tr, td {font-size: 12px; color: #787878; font-family:"돋움,Tahoma";line-height: 1.6; letter-spacing: 0px }
table {border:0}
img   {border:none}
input { border: expression( (this.type=='checkbox'||this.type=='radio'||this.type=='image')?'':'solid 1px #DDDDDD' ); }

/* 작은글씨 */
.s{font-size: 11px; color: #787878; font-family:"돋움";line-height: 1.4}
.s1{font-size: 11px; color: #737373; font-family:"돋움"; letter-spacing: 0px }
.s2{font-size: 11px; color: #737373; font-family:"Tahoma"; letter-spacing: 0px }
.s3{font-size: 11px; color: #5a5a5a; font-family:"Verdana"; letter-spacing: 0px }
.s4{font-size: 11px; color: #000000; font-family:"Verdana"; letter-spacing: 0px }

/* 큰글씨 */
.b{font-size: 13px; color: #6D6D6D; font-family:"돋움";letter-spacing: 0px;font-weight:bold}
.b2{font-size: 18px; color: #9e5024; font-family:"Tahoma";letter-spacing: 0px;font-weight:bold}
.b3{font-size: 16px; color: #6D6D6D; font-family:"Tahoma";letter-spacing: 0px;font-weight:bold}
.b4{font-size: 15px; color: #6D6D6D; font-family:"돋움";letter-spacing: 0px;font-weight:bold; line-height:1.2}
.b5{font-size: 13px; color: #6D6D6D; font-family:"돋움";letter-spacing: 0px;font-weight:bold; line-height:1.2}
.b6{line-height:1.2}
.bold {font-weight:bold}

/* 본문 */
.mm{font-size: 12px; color: #AE7639; font-family:"돋움";letter-spacing: -1px; text-decoration:underline}
.gmp{font-size: 12px; color: #336b77; font-family:"돋움";line-height: 1.6}
.tatext {font-size: 12px; color: #828282; font-family:"돋움";line-height: 1.4; letter-spacing:0px }
.popt{font-size: 12px; color: #464646; font-family:"돋움";letter-spacing: 0px }
	
/* 숫자 */
.a{font-size:11px; font-family: "Tahoma"; color:#787878; letter-spacing: 0px}
.a2{font-size:11px; font-family: "Tahoma"; color:#646464; letter-spacing: 0px;font-weight:bold}
.a3{font-size: 12px; color: #878787; font-family:"돋움";line-height: 1.4; letter-spacing: 0px}
.a4{font-size:11px; font-family: "Tahoma"; color:#AA8F1B; letter-spacing: 0px;font-weight:bold}
.a5{font-size:11px; font-family: "Tahoma"; color:#145b5b; letter-spacing: 0px;font-weight:bold ;line-height: 1.2}
.a6{font-size:11px; font-family: "Tahoma"; color:#282828; letter-spacing: 0px ;line-height: 1.1}
.a7{font-size:11px; font-family: "Tahoma"; color:#282828; line-height: 1.3}
.a8{font-size:11px; font-family: "Tahoma"; color:#145b5b; letter-spacing: 0px;font-weight:bold ;}


/* 페이지네 경로링크 */
A.route:link, A.route:visited, A.route:active, A.route:hover{font-size: 11px; color: #767676; font-family:"돋움,Tahoma";letter-spacing: 0px ; text-decoration:none}
.route{font-size: 11px; color: #767676; font-family:"돋움";letter-spacing: 0px }


/* 서브 */
.csv {font-size: 12px; color: #232393; font-family:"돋움";letter-spacing: 0px ;line-height: 1.2}
.mem {font-size: 12px; color: #646464; font-family:"돋움";letter-spacing: 0px ;line-height: 1.2}
.dis {font-size: 12px; color: #646464; font-family:"돋움";letter-spacing: 0px ;line-height: 1.4}
.login {font-size: 12px; color: #ffffff; font-family:"돋움";letter-spacing: 0px}


A.site:link, A.site:visited, A.site:active {font-size: 11px; color: #006d84; font-family:"돋움,Tahoma";letter-spacing: 0px ; text-decoration:none}
A.site:hover{font-size: 11px; color: #006d84; font-family:"돋움,Tahoma";letter-spacing: 0px; text-decoration:underline}
.site{font-size: 11px; color: #006d84; font-family:"돋움";letter-spacing: 0px }


/* 회원가입 */
.mem01 {font-size: 14px; color: #444444; font-family:"돋움"; letter-spacing: 0px;font-weight:bold}
.mem02 {font-size: 11px; color: #797979; font-family:"돋움"; letter-spacing: 0px;font-weight:bold}
.mem02_s {font-size: 11px; color: #797979; font-family:"돋움"; letter-spacing: 0px}
.mem_s {font-size: 11px; color: #6e6e6e; font-family:"돋움"; letter-spacing: 0px}
.mem_p1 {font-size: 14px; color: #2c2c2c; font-family:"돋움"; letter-spacing: -1px;font-weight:bold}
.mem_p2 {font-size: 12px; color: #ef6a08; font-family:"돋움"; letter-spacing: 0px}

		
/* 메인공지사항 */
A:link			{color:#787878; text-decoration:none;font-size: 12px;letter-spacing: 0px;}
A:visited		{color:#787878; text-decoration:none;font-size: 12px;letter-spacing: 0px;}
A:active    {color:#787878; text-decoration:none;font-size: 12px;letter-spacing: 0px;}
A:hover 		{color:#282828; text-decoration:none;font-size: 12px;letter-spacing: 0px;}

A.main:link			{color:#787878; text-decoration:none;font-size: 12px;letter-spacing:0px;}
A.main:visited		{color:#787878; text-decoration:none;font-size: 12px;letter-spacing:0px;}
A.main:active    {color:#787878; text-decoration:none;font-size: 12px;letter-spacing:0px;}
A.main:hover 		{color:#282828; text-decoration:none;font-size: 12px;letter-spacing:0px;}


A.news_t:link, A.news_t:visited, A.news_t:active{font-size: 12px; color: #7bc76d; font-family:"돋움";letter-spacing: 0px;text-decoration:none;font-weight:bold}
A.news_t:hover {font-size: 12px; color: #7bc76d; font-family:"돋움";letter-spacing: 0px;text-decoration:none;font-weight:bold; text-decoration:underline}
.news_t{font-size: 12px; color: #7bc76d; font-family:"돋움";letter-spacing: 0px;font-weight:bold}


A.news:link, A.news:visited, A.news:active{font-size: 12px; color: #8b8b8b; font-family:"돋움";letter-spacing: 0px;line-height: 1.3}
A.news:hover {font-size: 12px; color: #646464; font-family:"돋움";letter-spacing: 0px;text-decoration:none;line-height: 1.3}
.news{font-size: 12px; color: #8b8b8b; font-family:"돋움";letter-spacing: 0px;line-height: 1.3}


A.news2:link, A.news2:visited, A.news2:active{font-size: 12px; color: #8b8b8b; font-family:"돋움";letter-spacing: 0px;line-height: 1.2; text-decoration:underline}
A.news2:hover {font-size: 12px; color: #646464; font-family:"돋움";letter-spacing: 0px;text-decoration:none;line-height: 1.2; text-decoration:underline}
.news2{font-size: 12px; color: #8b8b8b; font-family:"돋움";letter-spacing: 0px;line-height: 1.2; text-decoration:underline}


A.list:link, A.list:visited, A.list:active{font-size: 12px; color: #646464; font-family:"돋움";letter-spacing: 0px;text-decoration:none}
A.list:hover{font-size: 12px; color: #4992a3; font-family:"돋움";letter-spacing: 0px; text-decoration:underline}
.list{font-size: 12px; color: #646464; font-family:"돋움";letter-spacing: 0px}
.view{font-size: 12px; color: #3c3c3c; font-family:"돋움";letter-spacing: 0px}


A.list_m:link, A.list_m:visited, A.list_m:active{font-size: 11px; color: #646464; font-family:"Tahoma";letter-spacing: 0px;text-decoration:none}
A.list_m:hover{font-size: 11px; color: #4992a3; font-family:"Tahoma";letter-spacing: 0px; text-decoration:none}
.list_m2{font-size: 11px; color: #4992a3; font-family:"Tahoma";letter-spacing: 0px;font-weight:bold}


/* 프로덕트 */
A.pro:link			{color:#A1A1A1; text-decoration:none;font-size:11px; font-family: "Verdana"; letter-spacing: 0px;font-weight:bold}
A.pro:visited		{color:#A1A1A1; text-decoration:none;font-size:11px; font-family: "Verdana"; letter-spacing: 0px;font-weight:bold}
A.pro:active    {color:#A1A1A1; text-decoration:none;font-size:11px; font-family: "Verdana"; letter-spacing: 0px;font-weight:bold}
A.pro:hover 		{color:EC2126; text-decoration:none;font-size:11px; font-family: "Verdana"; letter-spacing: 0px;font-weight:bold}

A.plist:link			{font-size:11px; font-family: "Tahoma"; color:#787878; letter-spacing: 0px;font-weight:bold}
A.plist:visited		{font-size:11px; font-family: "Tahoma"; color:#787878; letter-spacing: 0px;font-weight:bold}
A.plist:active    {font-size:11px; font-family: "Tahoma"; color:#787878; letter-spacing: 0px;font-weight:bold}
A.plist:hover 		{font-size:11px; font-family: "Tahoma"; color:#B29A31; letter-spacing: 0px;font-weight:bold}





/* 고객센타 게시판 */
A.cus:link, A.cus:visited, A.cus:active{font-size: 12px; color: #8f8f8f; font-family:"돋움";letter-spacing: 0px; text-decoration:none}
A.cus:hover{font-size: 12px; color: #282828; font-family:"돋움";letter-spacing: 0px; text-decoration:none}
.cus{font-size: 12px; color: #8f8f8f; font-family:"돋움";letter-spacing: 0px }


A.faq:link, A.faq:visited, A.faq:active{font-size: 12px; color: #141414; font-family:"돋움";letter-spacing: 0px; text-decoration:none;font-weight:bold}
A.faq:hover{font-size: 12px; color: #000000; font-family:"돋움";letter-spacing: 0px; text-decoration:none;font-weight:bold}
.faq{font-size: 12px; color: #141414; font-family:"돋움";letter-spacing: 0px }

A.faq2:link, A.faq2:visited, A.faq2:active{font-size: 12px; color: #737373; font-family:"돋움";letter-spacing: 0px; text-decoration:none;font-weight:bold}
A.faq2:hover{font-size: 12px; color: #737373; font-family:"돋움";letter-spacing: 0px; text-decoration:none;font-weight:bold}


A.file:link, A.file:visited, A.file:active{font-size: 12px; color: #787878; font-family:"돋움";letter-spacing: 0px;text-decoration:none}
A.file:hover{font-size: 12px; color: #787878; font-family:"돋움";letter-spacing: 0px; text-decoration:underline}

.ask{font-size: 12px; color: #282828; font-family:"돋움";letter-spacing: 0px }

.li_title {color:737373;font-weight:bold}

.find {color:8f42b5}


A.sear:link			{font-size: 12px; color: #a28d18; font-family:"돋움";letter-spacing: 0px; text-decoration:none;font-weight:bold;}
A.sear:visited		{font-size: 12px; color: #a28d18; font-family:"돋움";letter-spacing: 0px; text-decoration:none;font-weight:bold;}
A.sear:active       {font-size: 12px; color: #a28d18; font-family:"돋움";letter-spacing: 0px; text-decoration:none;font-weight:bold;}
A.sear:hover 		{font-size: 12px; color: #a28d18; font-family:"돋움";letter-spacing: 0px; text-decoration:none;font-weight:bold;}


A.link_sc:link			{font-size: 11px; color: #a28d18; font-family:"Tahoma";letter-spacing: 0px;line-height: 1.2 ; text-decoration:none;}
A.link_sc:visited		{font-size: 11px; color: #a28d18; font-family:"Tahoma";letter-spacing: 0px;line-height: 1.2 ; text-decoration:none;}
A.link_sc:active        {font-size: 11px; color: #a28d18; font-family:"Tahoma";letter-spacing: 0px;line-height: 1.2 ; text-decoration:none;}
A.link_sc:hover 		{font-size: 11px; color: #a28d18; font-family:"Tahoma";letter-spacing: 0px;line-height: 1.2 ; text-decoration:underline;}


/* 개인정보 보호정책 */
A.pri:link, A.pri:visited, A.pri:active{font-size: 11px; color: #888888; font-family:"돋움";letter-spacing: 0px; text-decoration:none}
A.pri:hover{font-size: 11px; color: #888888; font-family:"돋움";letter-spacing: 0px; text-decoration:underline}
.pri{font-size: 11px; color: #888888; font-family:"돋움";letter-spacing: 0px }



/*입력*/

INPUT { font-size:9pt; font-family: "돋움,Tahoma"; color:#5A5A5A;border:1px solid #c3c3c3;background-color:#ffffff}
INPUT.log { font-size:9pt; font-family: "돋움,Tahoma"; color:#ffffff;height:17px;border:1px solid #81b378;background-color:#95ca8b}
INPUT.top { font-size:9pt; font-family: "돋움,Tahoma"; color:#5A5A5A;border:1px solid #dadada;background-color:#f7f7f7;width:"100px"}
INPUT.none {border:1px solid #dadada;background-color:#f1fdfb;border:0px}
INPUT.none2 {border:1px solid #dadada;background-color:#e7faf8;border:0px}

select	{  font-family: "tahoma","verdana","arial","돋움","";font-size:12px; color: #5A5A5A; text-decoration: none }
select.login	{  font-family: "돋움,","tahoma","verdana","arial","","";line-height: 130%; font-size:11px; color: #878787; text-decoration: none;width:179px;}


textarea
{color: #797979;
   font-family: "돋움,Tahoma";  
   font-size:12px;
   border:1px #CCCCCC solid;
   background-color:#f1fdfb;
	 scrollbar-face-color:#FBFBFB; 
	 scrollbar-3dlight-color:#c0c0c0; 
	 scrollbar-track-color:#F3F3F3;
	 scrollbar-darkshadow-color:#F2F2F2; 
	 scrollbar-arrow-color:#808080; 
	 line-height:130%;
	 scrollbar-highlight-color:#F2F2F2;
	 padding:10 15 10 10;
	 }


/*********************************************
* TABLES
*********************************************/
.fixed {table-layout:fixed;}


/*********************************************
* FORMS
*********************************************/
/* input */
.bd  {border:1px solid #e2e2e2;background-color:FFFFFF;height:18px;font-family:Tahoma;font-size:11px;color:737371;}

/* select */
.bd_sel  {background-color:FFFFFF;font-family:Tahoma;font-size:11px;color:737371;background-color:fbfbfb;}


/* button */
.bt_submit_eng  {background-color:#4C67B4;border:solid 1px #3D58A7;color:white;font-family:Verdana,Tahoma;font-size:10px;font-weight:bold}

.bt_submit_eng_reset {background-color:#687FC2;border:solid 1px #7B90CB;border-right:1px solid #5C78C8;border-bottom:1px solid #5C78C8;color:white;font-family:Verdana,Tahoma;font-size:10px;font-weight:bold}

.bt_submit_eng_preview  {background-color:#687FC2;border:solid 1px #3356BB;color:white;font-family:Verdana,Tahoma;font-size:10px;font-weight:bold}

.bt  {background-color:black;border-color:solid 1 black;color:white;font-family:Verdana,Tahoma;font-size:8pt}

.bt_blue {color:white;background-color:#1B5CBD;font-family:Tahoma,Verdana;font-size:8pt;font-weight:bold;border:1px solid #144DA2}  

/* fileupload */
.filebdc  {border-color:solid 1 c0c0c0;font-family:Tahoma,Verdana;font-size:8pt}

/* textarea */
.ta {border:1px solid:#e2e2e2;background-color:FFFFFF;color:737371;font-size:11px;font-family:Tahoma;scrollbar-boder:1;border-right:#DCDCDC 1px solid; padding-right:10px;border-top: #DCDCDC 1px solid;padding-left:10px;scrollbar-face-color:#FBFBFB;padding-bottom:18px;scrollbar-highlight-color:#cccccc;overflow:auto;border-left:#cccccc 1px solid;scrollbar-shadow-color:#cccccc;color:#808080;scrollbar-3dlight-color:#FFFFFF;scrollbar-arrow-color: #BCBCBC;padding-top:10px;scrollbar-track-color:#FFFFFF;border-bottom:#cccccc 1px solid; scrollbar-darkshadow-color:#FFFFFF}

/* ourc consultants */
.our_text01{font-size: 12px; color: #6e6e6e; font-family:"돋움";}
.our_text02{font-size: 12px; color: #546365; font-family:"돋움";}
.our_title01{font-size: 14px; color: #006d84; font-family:"돋움"; font-weight:bold;}
.our_title01bg{background-color:#cbeff0;}
