/*************************************************************************************/
/* B2GEN CSSÀÔ´Ï´Ù. */
/*************************************************************************************/

a:link       { font-size: 9pt; color: #4d4d4d; text-decoration: none;}
a:visited   { font-size: 9pt; color: #4d4d4d; text-decoration: none; }
a:active    { font-size: 9pt; color: #4d4d4d; text-decoration: none; }
a:hover     { font-size: 9pt; color: #2997C7; text-decoration: none;}

a.num:link       { font-size: 9pt; color: #4d4d4d; text-decoration: none;}
a.num:visited   { font-size: 9pt; color: #4d4d4d; text-decoration: none; }
a.num:active    { font-size: 9pt; color: #4d4d4d; text-decoration: none; }
a.num:hover     { font-size: 9pt; color: #e00b0a; text-decoration: none; font-weight: bold;}

body
{  margin-left: 0px; margin-top: 0px;	margin-right:0px; margin-bottom: 0px;
	font-family: µ¸¿ò, Verdana, Arial, Helvetica,;
    text-decoration: none;
	scrollbar-face-color: #E4E4E4;
	scrollbar-shadow-color:  #B1B1B1;
	scrollbar-highlight-color:  #A0A0A0;
	scrollbar-3dlight-color:  #FFFFFF;
	scrollbar-darkshadow-color:  #FFFFFF;
	scrollbar-track-color:  #F0F0F0;
	scrollbar-arrow-color:  #FFFFFF;}

td
{	font-size:9pt; font-family:µ¸¿ò,arial; color:#4d4d4d; line-height:18px;}

img
{border:0}

input      {font-family:µ¸¿ò,arial; font-size:12px; color:#6C6C6C;}

.input_01
{   font-family:µ¸¿ò,Arial;
    FONT-SIZE: 9pt;
	height:19;
	color:#656565;
	border:1px solid #bbbbbb;
	background-color:#FFFFFF;
	padding-left:10px;	padding-top: 2px; padding-bottom: 2px;}
	
.input_search   
{	border:1px #c4c4c4 solid; background:#ffffff;height:20px; font-size:12px; font-family:"µ¸¿ò","±¼¸²", "Arial";  color:#656565; padding: 3 0 0 5;}


textarea
{   font-family:µ¸¿ò,Arial;
    FONT-SIZE: 9pt;
    color:#656565;
	border:1px solid #bbbbbb; 
	background-color:#FFFFFF;
	padding-left:10px;	padding-top: 2px; padding-bottom: 2px;}

select
{   font-family:µ¸¿ò,Arial;
    FONT-SIZE: 9pt;
    color:#656565; 
	background-color:#FFFFFF;
	padding-left:10px;	padding-top: 2px; padding-bottom: 2px;}

.table_texttitle
 { font-size: 9pt; 
   color:#09576b; 
   font-family: µ¸¿ò,Verdana, Arial, Helvetica, sans-serif;
  WORD-BREAK:break-all ; 
   background-color:#d5edf0;
    table-height : 28px;}
   
 .text_list        {text-align: center;}

.p   {padding-left:10px;  text-align: left; padding-top: 3px; padding-bottom: 3px;}

 .text_orange
{
    font-family:µ¸¿ò,Arial;
    FONT-SIZE: 9pt;
    color:#f69209;
	padding-left:5px;
	padding-bottom: 10px;
	font-weight: bold;}

 .text_linemap
{
    font-family:µ¸¿ò,Arial;
    FONT-SIZE: 9pt;
    color:#7E7E7E;}

.l_height14		{line-height:14px;}
.l_height20		{line-height:20px;}   
.l_height25		{line-height:25px;}

.text_14 {	font-size: 14px;	font-family: µ¸¿ò, Verdana, Arial, Helvetica;	color: #FFFFFF;	text-decoration: none;	font-weight: bold;  text-align: center;}

    
/***********************¸®´º¾ó¶§¹®¿¡ Ãß°¡µÈ css**********************/

 .leftMenu_bg
{
background-color:#292929;
border-right:1px solid #DADADA;
border-left:1px solid #DADADA;}

 .body_line
{
border-right:1px solid #DADADA;
}

 .linemap_space
{ padding-right:20px;}

 .topimg_topline
{ border-top:1px solid #DADADA;}

 .bt_bg
 {
 background-image:url(../images/common/btn_basic_center.gif);}
 
 
 /***** tab classÀÔ´Ï´Ù. ***************************************************************/

/* ±âº» ÅÇ */	
a.tab_ontxt:link, a.tab_ontxt:visited, a.tab_ontxt:active { color: #1171CB; font-weight: bold; text-decoration: none;}
a.tab_ontxt:hover {color: #1171CB; font-weight: bold; text-decoration: none;}

a.tab_offtxt:link, a.tab_offtxt:visited, a.tab_offtxt:active { color: #6F6F6F; font-weight: bold; text-decoration: none;}
a.tab_offtxt:hover {color: #1171CB; font-weight: bold; text-decoration: none;}

.tab_txt_on {
	color: #2f2f2f;
	background-image: url(	../images/company/tab01_on_center.gif);
	background-repeat : repeat-x;
	padding: 5 10 0 10px;
	text-align:center;}

	
.tab_txt_off {
	color: #2f2f2f;
	background-image: url(	../images/company/tab01_off_center.gif);
	background-repeat : repeat-x;
	padding: 5 10 0 10px;
	text-align:center;}
	

.tab_underline {
	background-color: #A1C8E5;
	height: 2px;}

.sm_f {font-size:11px;}


/* CSSÃß°¡ - 090313 ÀÌÇöÁ¤
-----------------------------------------------------------------------------*/
a,img,input {selector-dummy: expression(this.hideFocus=true);} /* ¸µÅ©Å×µÎ¸® ¾ø¾Ö±â */


/* CSSÃß°¡ - 090916 ¾È°æ¹Ì
-----------------------------------------------------------------------------*/
/***** º»¹® *****/

.style1 {
	font-family: µ¸¿ò, Dotum, Verdana, Arial;
	font-size: 12px;
	border-right-color: #FFFFFF;
	background-position: top;
	text-align: justify;
	margin-left: 20px;
	vertical-align: middle;
	padding:5px 0px 5px 0px;
}
.style1_x {
	font-family: µ¸¿ò, Dotum, Verdana, Arial;
	font-size: 12px;
	border-right-color: #FFFFFF;
	background-position: top;
	text-align: center;
	margin-left: 20px;
	vertical-align: middle;
}
.style2 {
	font-family: µ¸¿ò, Dotum, Verdana, Arial;
	font-size: 12px;
	border-right-color: #FFFFFF;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 20px;
	text-align: left;
}
.style01 {
	font-family: µ¸¿ò, Dotum, Verdana, Arial;
	font-size: 12px;
	border-right-color: #FFFFFF;
	margin: 0;
	padding-top: 0px;
	margin-left: 35px;
	line-height: 13pt;
}
.style01-1 {
	font-family: µ¸¿ò, Dotum, Verdana, Arial;
	font-size: 12px;
	border-right-color: #FFFFFF;
	margin: 0;
	padding-top: 0px;
	margin-left: 20px;
	line-height: 13pt;
}
.style2 {
	font-family: µ¸¿ò, Dotum, Verdana, Arial;
	font-size: 12px;
	border-right-color: #FFFFFF;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 20px;
	text-align: left;
}
.style02 {
	font-family: µ¸¿ò, Dotum, Verdana, Arial;
	font-size: 12px;
	border-right-color: #FFFFFF;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.style3 {
	font-family: µ¸¿ò, Dotum,Verdana, Arial;
	font-size: 12px;
	border-right: 2px;
	border-right-color: #666666;
	text-indent: 20px;
	padding:5px 0px 5px 0px;
	vertical-align: middle;
	border-color: #666666;
	font-weight: bold;
}
.style3_x {
	font-family: µ¸¿ò, Dotum, Verdana, Arial;
	font-size: 12px;
	text-indent: 10px;
	padding:10;
	vertical-align: middle;
	font-weight: bold;
}
.style4 {
	font-family: µ¸¿ò, Dotum, Verdana, Arial;
	font-size: 12px;
	border-right: 2px;
	border-right-color: #666666;
	height:10px;
	text-indent: 15px;
	padding:7;
	vertical-align: middle;
	border-color: #666666;
}
.style3-1 {
	font-family: µ¸¿ò, Dotum,Verdana, Arial;
	font-size: 12px;
	border-right: 2px;
	border-right-color: #666666;
	padding:15px 5px 5px 0px;
	vertical-align: middle;
	border-color: #666666;
	font-weight: bold;
}
.style03 {
	font-family: µ¸¿ò, Dotum, Verdana, Arial;
	font-size: 12px;
	border-right: 2px;
	border-right-color: #666666;
	vertical-align: middle;
	border-color: #666666;
	font-weight: bold;
}
 .dot_line {
background:url(../images/common/line.gif);
background-repeat:repeat-x;
height:1px;
text-indent: 15px;
padding:7;
	vertical-align: middle;
	border-color: #666666;
	font-weight: bold;
}


.sol_title { font-size: 12px; color:#008ebd; font-weight:bold}
.merit_box {background:url(../images/business/merit_cen.gif) repeat-y top left;}
.solbox_genbg { background:url(../images/business/solbox_bg.jpg) no-repeat left top; width:616px; height:216px;}
.solbox_title01 {font-size:16px; font-weight:bold; color:#000; font-family:"±¼¸²"; letter-spacing:-0.5px;}
.solbox_title02 {font-size:12px; font-weight:bold; color:#1a709d; letter-spacing:-0.5px;}

a.sol:link       { color: #000; text-decoration:underline; font-weight: bold; letter-spacing:-0.5px;}
a.sol:visited   {color: #000; text-decoration:underline; font-weight: bold; letter-spacing:-0.5px;}
a.sol:active    { color: #000; text-decoration:underline; font-weight: bold; letter-spacing:-0.5px;}
a.sol:hover     { color: #e00b0a; text-decoration:underline; font-weight: bold; letter-spacing:-0.5px;}

.pro_info {background:url(../images/main/pro_info.jpg) left top no-repeat; width:200px; height:155px;}
.pro_movie { background:url(../images/main/pro_movie.jpg) left top no-repeat ; width:200px; height:155px;}