/* Basic */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

p{ margin:0; padding:0; border:0; COLOR: #222; FONT-FAMILY: dotum; FONT-SIZE:12px; LINE-HEIGHT: 140%; padding-bottom:2px; padding-top:5px;  }
img {border: none;}
body {margin:0; overflow:auto; border: 0; font-family: "Nanum Gothic", sans-serif;} 
table, tr, td {color:#666; font-family: dotum; font-size:12px; line-height:140%;}
.input { color:#555555; border:1x solid #dddad5; font-family:dotum; font-size:12px; line-height: 150% ;}
.input_site { color:#777777; border:1x solid #dddad5; font-family:dotum; font-size:11px; line-height: 150% ;}
.input_search {font-size:11px; background-color:000000; color:#989898; font-family:dotum; border:none; width:106px;}
.login_form {}

/* Image */
.png24 {tmp:expression(setPng24(this));}

/** 링크설정 **/
/* Basic Hyperlink */
a:link     { color:#555; text-decoration:none; }
a:visited { color:#555; text-decoration:none; }
a:hover  { color:#000; text-decoration:none; }

/* Notice */
.news:link      { color:#666; text-decoration:none; font-family:gulim; line-height:120%;}
.news:visited  { color:#666; text-decoration:none; font-family:gulim; line-height:120%;}
.news:hover   { color:#000; text-decoration:underline; font-family:gulim; line-height:120%;}

/* 현재위치 */
.here_link:link      { color:#b7b9bb;  font-family:dotum; font-size:11px; text-decoration:none;}
.here_link:visited   { color:#b7b9bb;  font-family:dotum; font-size:11px; text-decoration:none;}
.here_link:hover     { color:#b7b9bb;  font-family:dotum; font-size:11px; text-decoration:none;}

/** 여백설정 **/

/* pad */	
.tpad_2 {padding-top:2px;}
.tpad_3 {padding-top:3px;}
.tpad_5 {padding-top:5px;}
.tpad_10 {padding-top:10px;}
.tpad_13 {padding-top:13px;}
.tpad_15 {padding-top:15px;}
.tpad_16 {padding-top:16px;}
.tpad_20 {padding-top:20px;}
.tpad_25 {padding-top:25px;}
.tpad_30 {padding-top:30px;}

.bpad_3 {padding-bottom:3px;}
.bpad_5 {padding-bottom:5px;}
.bpad_7 {padding-bottom:7px;}
.bpad_10 {padding-bottom:10px;}
.bpad_15 {padding-bottom:15px;}
.bpad_20 {padding-bottom:20px;}
.bpad_25 {padding-bottom:25px;}
.bpad_30 {padding-bottom:30px;}
.bpad_40 {padding-bottom:40px;}
.bpad_50 {padding-bottom:50px;}

.lpad_3 {padding-left:3px;}
.lpad_5 {padding-left:5px;}
.lpad_10 {padding-left:10px;}
.lpad_15 {padding-left:15px;}
.lpad_20 {padding-left:20px;}
.lpad_25 {padding-left:25px;}
.lpad_30 {padding-left:30px;}
.lpad_40 {padding-left:40px;}

.rpad_3  {padding-right:3px;}
.rpad_5  {padding-right:5px;}
.rpad_10 {padding-right:10px;}
.rpad_15 {padding-right:15px;}
.rpad_20 {padding-right:15px;}
.rpad_25 {padding-right:25px;}
.rpad_28 {padding-right:28px;}
.rpad_30 {padding-right:30px;}
.rpad_50 {padding-right:50px;}

.hpad_3  {padding: 3px 0px;}
.hpad_5  {padding: 5px 0px;}
.hpad_10 {padding: 10px 0px;}
.hpad_15 {padding: 15px 0px;}
.hpad_20 {padding: 20px 0px;}
.hpad_25 {padding: 25px 0px;}

.wpad_3  {padding: 0px 3px;}
.wpad_5  {padding: 0px 5px;}
.wpad_10 {padding: 0px 10px;}
.wpad_12 {padding: 0px 12px;}
.wpad_15 {padding: 0px 15px;}
.wpad_20 {padding: 0px 20px;}

.pad_3   {padding:3px;}
.pad_5   {padding:5px;}
.pad_10  {padding:10px;}
.pad_15  {padding:15px;} 


/** Common **/
.here{ color:#f2f2f3; FONT-SIZE:11px; FONT-FAMILY: dotum; font-weight:bold;}
.here_arrow{ color:#b7b9bb; FONT-SIZE:11px; FONT-FAMILY: dotum;}
.here img{margin:0 10px;}
.date	{ color:#979797; FONT-SIZE:11px; FONT-FAMILY: tahoma; text-align:right;}
.d_eleven { FONT-SIZE:11px; FONT-FAMILY: Dotum;}
.news_dott {background:url('/img/news_dott.gif') no-repeat 2px 8px; padding-left:12px;}
.news_dott2 {background:url('/img/news_dott.gif') no-repeat 5px 7px; padding-left:15px;}
.foot_menu img{margin-right:20px; margin-top:1px;}
.top_menu img{margin-right:7px; margin-bottom:25px;}

/*Sub*/
.1dep_tit{padding:0 0 7px 0;}
.1dep_cont{padding:7px 10px 10px 15px;}
.1dep_img{padding:5px 0 25px 5px;}
.2dep_tit{padding:5px 0 10px 10px;}
.2dep_cont{padding:7px 10px 10px 20px;}
.2dep_img{padding:5px 0 25px 5px;}


/*표 스타일*/
/* 기본 테이블 */
.table_style{margin-left:0px; border-top:2px solid #b5b5b5;  width:100%;}
	.table_style table{}
	.table_style th{ border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7; color:#333333; background-color:#f9f9f9; padding:8px;}
	.table_style td{ border-right:1px solid #d7d7d7;  border-bottom:1px solid #d7d7d7; padding:5px 0; text-align:center;}
	.table_style td.last{ border-right:none;  border-bottom:1px solid #d7d7d7; padding:5px 0; text-align:center;}
	.table_style th.last2{ border-right:none;  border-bottom:1px solid #d7d7d7; padding:8px; text-align:center;}
	.table_style td p{padding-left:8px; text-align:left;}
	
/* 링크사이트 테이블 */
.table_style2{margin-left:0px; border-top:2px solid #b5b5b5;  width:100%;}
	.table_style2 table{}
	.table_style2 th{ border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7; color:#333333; background-color:#f9f9f9; padding:8px;}
	.table_style2 td{ border-right:1px solid #d7d7d7;  border-bottom:1px solid #d7d7d7; padding:6px 0px 7px 23px; text-align:left;}
	.table_style2 td.last{ border-right:none;  border-bottom:1px solid #d7d7d7; padding:6px 0px 7px 23px; text-align:left;}
	.table_style2 th.last2{ border-right:none;  border-bottom:1px solid #d7d7d7; padding:8px; text-align:center;}
	.table_style2 td p{padding-left:8px; text-align:left;}

/* 기본 폼관련 */
.table_form{margin-left:4px;border-top:2px solid #407EB8; width:100%;}
	.table_form th{text-align:left; border-bottom:1px solid #d7d7d7; color:#333333; background-color:#F9F9F9; padding:5px 15px; width:20%}
	.table_form td{border-bottom:1px solid #d7d7d7; padding:10px;}
	.table_form tr{border-bottom:1px solid #d7d7d7;}

.essen_td{background:url('/img/essen_tt.gif') no-repeat right; padding:5px 0 10px 0;}


/* 사이트맵 */
.site_sm{background:url('/other/img/site_td01.gif') no-repeat; padding:4px 0 10px 13px;}
.site_ssm{background:url('/other/img/site_td02.gif') no-repeat; padding:3px 0 5px 25px;}
.site_ssm a{font-size:11px; font-family:dotum; color:#888;}




/*기타 적용 스타일시트*/
.cate_tit_dott {background:url('/product/img/cate_tit_dott.gif') no-repeat 0px 20px 0px 20px; padding-left:10px;}
.cate_tit	  {color:#1d1c1e; FONT-SIZE:14px; FONT-FAMILY: dotum; font-weight:bold;}
.pro_tit	  {color:#3f66ca; FONT-SIZE:14px; FONT-FAMILY: dotum; font-weight:bold;}
.pro_company	  {color:#555555; FONT-SIZE:12px; FONT-FAMILY: dotum;}
.pro2_tit	  {color:#3f66ca; FONT-SIZE:12px; FONT-FAMILY: dotum; font-weight:bold;}
.pro2_company	  {color:#555555; FONT-SIZE:11px; FONT-FAMILY: dotum;}
.pro2_text	  {color:#666666; FONT-SIZE:11px; FONT-FAMILY: dotum;}

.m_pro_name	  {color:#252323; FONT-SIZE:11px; FONT-FAMILY: dotum;}
.m_pro_brand	  {color:#5c8db1; FONT-SIZE:11px; FONT-FAMILY: dotum; line-height:120%;}


.blue_12_b	  {color:#3f66ca; FONT-SIZE:12px; FONT-FAMILY: dotum; font-weight:bold;}

/*pad*/
.bpad_con {padding-bottom:100px;}

.vpad_5 {padding: 5px 0px;}
.vpad_7 {padding: 7px 0px;}
.vpad_10 {padding: 10px 0px;}

/*link_style*/
.board_tit:link      { color:#af006e; text-decoration:none; font-family:gulim; font-size:12px; font-weight:bold; line-height:180%;}
.board_tit:visited   { color:#af006e; text-decoration:none; font-family:gulim; font-size:12px; font-weight:bold; line-height:180%;}
.board_tit:hover     { color:#af006e; text-decoration:none; font-family:gulim; font-size:12px; font-weight:bold; line-height:180%;}

/*font*/
.history_date{ color:#a6a6a6; FONT-SIZE:11px; FONT-FAMILY: dotum; font-weight:bold;}
.d_eleven02 { FONT-SIZE:11px; FONT-FAMILY: Dotum; color:7e7e7e;}


.table_style3 {width:120px;}
.table_style3 th {padding-bottom:10px; text-align:left; vertical-align:top;}
.table_style3 td {background:url('/other/img/icon_dott.gif') 4px 8px  no-repeat 0px 0px; height:24px; border-bottom:1px solid #eef0ee; padding-left:16px;}

.table_style4 {width:140px;}
.table_style4 th {padding-bottom:10px; text-align:left; vertical-align:top;}
.table_style4 td {background:url('/other/img/icon_dott.gif') 4px 8px  no-repeat 0px 0px; height:24px; border-bottom:1px solid #eef0ee; padding-left:16px;}

.link_site:link      { color:#666666; text-decoration:none; font-family:dotum; font-size:12px; line-height:120%;}
.link_site:visited   { color:#666666; text-decoration:none; font-family:dotum; font-size:12px; line-height:120%;}
.link_site:hover     { color:#3f66ca; text-decoration:underline; font-family:dotum; font-size:12px; line-height:120%;}

.link_tit01:link      { color:#3f66ca;  font-family:dotum; font-size:14px; text-decoration:none; font-weight:bold;}
.link_tit01:visited   { color:#3f66ca;  font-family:dotum; font-size:14px; text-decoration:none; font-weight:bold;}
.link_tit01:hover     { color:#3f66ca;  font-family:dotum; font-size:14px; text-decoration:none; font-weight:bold;}

.link_tit02:link      { color:#3f66ca;  font-family:dotum; font-size:12px; text-decoration:none; font-weight:bold;}
.link_tit02:visited   { color:#3f66ca;  font-family:dotum; font-size:12px; text-decoration:none; font-weight:bold;}
.link_tit02:hover     { color:#3f66ca;  font-family:dotum; font-size:12px; text-decoration:none; font-weight:bold;}


/* ellipsis  문자길이 ... 으로 자르기, 한줄로 표시 */
.ellipsis {   overflow:hidden;white-space:nowrap; text-overflow:ellipsis;   }  
/* 문자 모두 표시, 아랫줄로 */
.ellipsis3 {   word-break:keep-all; }  