@font-face {
  font-family: 'NanumGothic';
  src: url('NanumGothic.ttf') format('truetype'), /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

body, table, td, input, textarea, option, div, span, select, option  { margin-left: 0px;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family:µ¸¿ò, Dotum, ±¼¸², Gulim, Baekmuk Dotum, Undotum, Apple Gothic, Latin font, sans-serif; font-size: 12px; color:#535353; text-decoration: none; line-height: 18px;letter-spacing:0px; }
#table { border-collapse: collapse; border-spacing:0; }
img, iframe {border:0 none; }
fieldset {border:0 none;margin:0;padding:0;}
legend {display:none;}
em {font-style: normal; font-weight: bold;}

.main_topbg {background-image:url('../image/main/main_bg.gif'); background-repeat:no-repeat}

a:link{ text-decoration:none; color:#424242 } 
a:visited{ text-decoration:none; color:#424242; }  
a:hover{ text-decoration:underline; color:#2c2c2c; }
a:active { text-decoration: none; color: #424242; }  

IMG {border: none;} 

html, body { 
	scrollbar-3dlight-color:E6E5E5;   /* ¹öÆ°ÀÇ ÇÏÀÌ¶óÀÌÆ®»ö */
	scrollbar-arrow-color:999999;   /* È­»ìÇ¥»ö */
	scrollbar-base-color:E0EBEF;   /* ±âº»»ö */
	scrollbar-face-color:E9E9E9;   /* Ç¥¸é»ö */
	scrollbar-highlight-color:FFFFFF;   /* ÇÏÀÌ¶óÀÌÆ®»ö */
	scrollbar-shadow-color:CECECE;     /* ±×¸²ÀÚ»ö */
	scrollbar-darkshadow-color:FFFFFF;    /* ¹öÆ°ÀÇ ±×¸²ÀÚ»ö */
}
	 
.box {border:1px solid #e8e6e7; padding-left:5px; color:#848383}

.box1 {font-family:tahoma;font-size:12px;border-color:#cecece;
       border-width:1px;border-style:solid ;overflow:hidden;
	   height:22px;color:#737373;padding:1px 1px; background-color: #fcfcfc;}

.box2 {font-family:tahoma;font-size:12px;border-color:#e2e2e2;
       border-width:1px;border-style:solid ;overflow:hidden;
	   height:22px;color:#737373; padding:1px 1px; background-color: #ffffff;}

.box3 {font-family:tahoma;font-size:12px;border-color:#bbbbbb;
       border-width:1px;border-style:solid ;overflow:hidden;
	   height:20px;color:#737373;padding:0px 0px; background-color: #fcfcfc;}
	   
.box_naver {font-family:Dotum,Verdana;font-size:12px;border-color:#3eaf0e;
       border-width:3px;border-style:solid ;overflow:hidden;
	   height:22px;color:#6a6a6a; }	   

.form1 {font-size: 12px;
	color: #666666;
	border-width:1px;border-style:solid ;overflow:hidden;
	padding-left: 10px;
	padding-right: 10px;
	border: none;
	}
	
.formbox{ border-color:#D5D5D5; background-color:#ffffff; border-style:solid;
        border-top-width:1px; border-right-width:1px; border-bottom-width:1px;
        border-left-width:1px; color:#45475B; font-size: 12px; padding:3}	

.tech_tit {font-family:tahoma; font-size:11px; line-height:12px;}
.tech_name {font-family:tahoma; font-size:11px; line-height:12px; font-weight:bold}

.navi {color:#656565; font-size:11px; letter-spacing:-1px; }
.navi_1 {color:#f78000; font-size:11px; letter-spacing:-1px; font-weight:bold}
.id_save {color:#9d9e9f; font-size:11px; letter-spacing:-1px; font-weight:bold}
.news_date {color:#989797; font-size:11px; }
.tech_1 {color:#666666; font-size:11px; letter-spacing:-1px; font-family:tahoma; }
.bbtx {color:#3d3d3d; font-size:12px; letter-spacing:-1px; font-weight:bold; }

.newsbbs {color:#535353; }
A.newsbbs:link {color:#535353; text-decoration:none;}
A.newsbbs:visited {color:#535353; text-decoration:none;}
A.newsbbs:hover{color:#333333; text-decoration:underline;}

.tec {color:#313131; font-family:verdana; font-size:11px;line-height: 14px;}
A.tec:link {color:#313131; text-decoration:none;font-family:verdana; font-size:11px;line-height: 14px;}
A.tec:visited {color:#313131; text-decoration:none;font-family:verdana; font-size:11px;line-height: 14px;}
A.tec:hover{color:#313131; text-decoration:underline;font-family:verdana; font-size:11px;line-height: 14px;}

.after {color:#535353; font-size:11px;line-height: 14px;}
A.after:link {color:#535353; text-decoration:none;font-size:11px;line-height: 14px;}
A.after:visited {color:#535353; text-decoration:none;font-size:11px;line-height: 14px;}
A.after:hover{color:#7e7e7e; text-decoration:underline;font-size:11px;line-height: 14px;}

.verda {font-family:verdana; font-size:11px}
.tahoma {font-family:tahoma; font-size:11px}
.hand {cursor:pointer}
.bold {font-weight:bold}
.sp {letter-spacing:-1px}
.line14 {line-height: 14px;}
.px11 {font-size:11px}
.px14 {font-size:13px}
.px15 {font-size:15px}
.rx {background-repeat:repeat-x}
.ry {background-repeat:repeat-y}
.rn {background-repeat:no-repeat}
.pb {background-position:bottom}
.pc {background-position:center}
.pt {background-position:top}
.pr {background-position:right}
.hidden {overflow:hidden}

.tpad150 {padding-top:150px}
.lpad15 {padding-left:15px}
.lpad24 {padding-left:24px}

.white {color:#FFFFFF}
.white2{color:#ecebeb}
.black {color:#000000}
.black2 {color:#181818}
.gray {color:#444040}
.gray2{color:#313131}
.gray3{color:#9e9e9e}
.gray4{color:#6f6f6f}
.gray5{color:#7f7f7f}
.orange {color:#ffae12}
.orange2 {color:#f7682c}  
.purple {color:#754ba3}
.red {color:#CE2424}
.blue {color:#4774cf}
.blue2 {color:#057ec5}
.pink {color:#E71D64}
.yellow {color:#FCF5AB}
.gal {color:#814F3C}
.green {color:#606d23}
.gold {color:#70561b}


li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
/*ÀÌ¹ÌÁö¿¡ Å×µÎ¸®³Ö±â*/
 .imageblock img {
    padding: 6px;
    background: #f6f6f6;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    margin: 4px 0;
}

/*°Ô½ÃÆÇ*/
.bb_tit {font-weight:bold; color:#3d3d3d}
.faq_tx1 {color:#996346}

.bb_tx {color:#4a4a4a; }
A.bb_tx:link {color:#4a4a4a; text-decoration:none;}
A.bb_tx:visited {color:#4a4a4a; text-decoration:none;}
A.bb_tx:hover{color:#d38358; text-decoration:underline;}

.bb_tx2 {color:#8f8e8e}

.no {color:#535353; font-family:tahoma; }
A.no:link {color:#535353; text-decoration:none;font-family:tahoma; }
A.no:visited {color:#535353; text-decoration:none;font-family:tahoma; }
A.no:hover{color:#e75303; text-decoration:underline;font-family:tahoma; }



/* siez 11 ÆùÆ® */

.f_11 {
	text-decoration:none;
	font-family:µ¸¿ò, µ¸¿òÃ¼;
	font-size:11px;
	color:#585858;
	line-height:15px;
	letter-spacing:-0.5px;
}
.f_11 a:link {
	text-decoration:none;
	font-family:µ¸¿ò, µ¸¿òÃ¼;
	font-size:11px;
	color:#585858;
	line-height:15px;
	letter-spacing:-0.5px;
}
.f_11 a:visited {
	text-decoration:none;
	font-family:µ¸¿ò, µ¸¿òÃ¼;
	font-size:11px;
	color:#585858;
	line-height:15px;
	letter-spacing:-0.5px;
}
.f_11 a:active {
	text-decoration:none;
	font-family:µ¸¿ò, µ¸¿òÃ¼;
	font-size:11px;
	color:#585858;
	line-height:15px;
	letter-spacing:-0.5px;
}
.f_11 a:hover {
	text-decoration:none;
	font-family:µ¸¿ò, µ¸¿òÃ¼;
	font-size:11px;
	color:#585858;
	line-height:15px;
	letter-spacing:-0.5px;
}
/* ÆùÆ®»ö»ó */

.white {
	color: #ffffff;
}
.black_11 {
	color: #272727;
	font-size:11px;
}
.black {
	color: #272727;
}
.black_b {
	color: #272727;
	font-weight: bold;
}
.black_b_12 {
	color: #272727;
	font-weight: bold;
	font-size:12px;
}
.black_b_14 {
	color: #272727;
	font-weight: bold;
	font-size:14px;
}
.black_b_16 {
	color: #272727;
	font-weight: bold;
	font-size:16px;
}
.blue {
	color: #2775bd;
}
.blue_b {
	color: #2775bd;
	font-weight: bold;
}
.blue_b_11 {
	color: #2775bd;
	font-weight: bold;
	font-size:11px;
}
.purple_b {
	color: #a34fd3;
	font-weight: bold;
}
.purple_b_11 {
	color: #a34fd3;
	font-weight: bold;
	font-size:11px;
}
.green_b {
	color: #5e9d01;
	font-weight: bold;
}
.green_11 {
	color: #5e9d01;
	font-size:11px;
}
.green_11_b {
	color: #5e9d01;
	font-size:11px;
	font-weight: bold;
}
.bgreen_16_b {
	color: #3e9d90;
	font-weight: bold;
	font-size:16px;
}
.bgreen_11_b {
	color: #3e9d90;
	font-weight: bold;
	line-height:17px;
	font-size:11px;
}
.red {
	color: #df2020
}
.gray {
	color: #797979;
}
.gray_b {
	color: #797979;
	font-weight: bold;
}
.gray_11 {
	color: #797979;
	font-size:11px;
}
.gray_11_b {
	color: #797979;
	font-size:11px;
	font-weight: bold;
}
.orange {
	color: #ff6600;
}
.orange_b {
	color: #ff6600;
	font-weight: bold;
}
.orange_11 {
	color: #ff6600;
	font-size:11px;
}
.orange_14_b {
	color: #ff6600;
	font-weight: bold;
	font-size:14px;
}
.white_11_b {
	color: #ffffff;
	font-weight: bold;
	font-size:11px;
}
.yellow_11 {
	color: #ffea00;
	font-size:11px;
}
.new_s1_bg {background:url(../images/new_s1_bg.jpg) no-repeat; height:276px;}
.new_s2_bg {background:url(../images/new_s2_bg.jpg) no-repeat; height:276px;}
.footer_bg {background:url(../images/footer_bg.gif) no-repeat;} 
.m_bg {background:url(../images/board_bg.gif) no-repeat; height:212px;}

.re_t_01
{border: 1px solid #d2d2d2; background-color:f4f4f4; text-indent:3pt; font-weight:bold; color:#333333}
.re_t_02
{border: 1px solid #d2d2d2; text-indent:3pt;}
.font_b
{ color:#365e71; font-weight:bold}

.font_sky
{ color:#5b959e; font-weight:bold}

.font_o
{color: #f55a06; font-weight:bold}

.font_tit
{font-weight:bold; background-color:efefef; text-align:center}

.font_tit1
{font-weight:bold; background-color:efefef; text-indent:4px }

.font_orange
{font-weight:bold; color:#ec7603; text-align:right}

.font_red
{font-weight:bold; color:#e55533}

.font_big
{font-weight:bold; font-size:18px; text-align:center; color:#333333}

.font_white
{color:#ffffff}

.font_bu
{color:087f9d}

.cal
{font-family: "Arial", "verdana"; font-size:11px; font-weight:bold; color:#FFFFFF; padding-left:6px}

.cal_red
{font-family: "Arial", "verdana"; font-size:11px; font-weight:bold; color:#ff99bf; padding-left:6px}

.cal_num{ font-family: "Tahoma","verdana"; color: #000000;font-size:26px;font-style: normal;
          font-weight: bold;line-height : 26px; }

.cal_num2{ font-family: "Tahoma","verdana"; color: #D4D4D4;font-size:10px;font-style: normal;
          font-weight: bold;}

.cal_num3{ font-family: "Tahoma","verdana"; color: #FF9022;font-size:9px;font-style: normal;
          font-weight: bold;}
		  

/*::::::::::::::: SLIDEDECK SLIDE STYLE (BEGIN) Index Rotating banner styles :::::::::::::::*/
		
		#slidedeck_frame {
			width: 723px;
			height: 285px;
			position: relative;
			overflow:hidden;
			z-index:0;
		}
		#slidedeck_frame img{ z-index:1;}
		
		dl.slidedeck {
			position: relative;
			width: 100%;
			height: 100%;
			margin: 0;
			padding: 0;
			float: right;
			background: #ccc;
		}
		
		dl.slidedeck > dd {
			position: relative;
			margin: 0;
			border-bottom: 1px solid #ccc;
			overflow: hidden;
		}
		
		dl.slidedeck dd.slide_1{
			background: url('../images/banner/001.jpg') center center no-repeat;
		}
		
		dl.slidedeck dd.slide_2{
			background: url('../images/banner/002.jpg') center center no-repeat;
		}
		
		dl.slidedeck dd.slide_3{
			background: url('../images/banner/003.jpg') center center no-repeat;
		}
		
		dl.slidedeck dd.slide_4{
			background: url('../images/banner/004.jpg') center center no-repeat;
		}
		
		/*::::::::::::::: SLIDEDECK SLIDE STYLE (END) :::::::::::::::*/
		
		/*::::::::::::::: CAPTION STYLE (BEGIN) :::::::::::::::*/
		
		div.caption{
			background: #000;
			background: rgba(0, 0, 0, 0.6);
			/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
			
			width: 60%;
			padding: 18px 0 20px 10px;
			margin: 0 20px 20px;
			position: absolute;
			bottom: 0px;
		}
		
		div.caption h3, div.caption p, div.title h3, div.title p{
			margin:0;
			padding:0 20px;
			font-family: "NanumGothic";
			text-shadow: 2px 1px 2px #4F4F4F;
			line-height:125%;
			font-weight: bold;
		}
		
		div.caption h3{
			font-size: 18px;
			margin:0;
			color:#3fc1ff;
		}
		
		div.caption p{
			font-size: 14px;
			margin:0;
		}
		
		.capsub1{color:#fff;}
		.capsub2{color:#a3a2a2;}
		
		/*::::::::::::::: CAPTION STYLE (END) :::::::::::::::*/
		
		/*::::::::::::::: VERTICAL NAVIGATION STYLE (BEGIN) :::::::::::::::*/
		
		ul.slidedeckNav{
			position:absolute;
			bottom: 15px;
			margin: 0;
			padding: 0;
			list-style:none;
			z-index:10;
			right: 15px;
			font-size: 11px;
			line-height: 11px;
			display: none;
		}
		
		ul.slidedeckNav li{
			display:block;
			float:left;
			margin: 0;
			padding: 0;
		}
		
		ul.slidedeckNav li a{
			display:block;
			position:relative;
			overflow:hidden;
			width:15px;
			padding: 6px 3px;
			text-align: center;
			margin-left: 5px;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			color: #fff;
			text-decoration:none;
		}
		
		ul.slidedeckNav li.active a{
			background: #555;
		}
		
		/*::::::::::::::: VERTICAL NAVIGATION STYLE (END) :::::::::::::::*/
		
#temp_popup{
	position:absolute;
	top: 55%;
	left: 36.5%;
	z-index:9999;	
}
/*****************/
.orimg1{
	position:relative;
	width:30px;
	clear:both;
	top:102; left:-92;
	background:#fff;
}
.orimg4{
	position:relative;
	width:30px;	
	clear:both;
	top:250; left:-92;
	background:#fff;
}

@-moz-document url-prefix() {
  .orimg4 {
    top:265!important;
  }
}


.g_ad1{ position:absolute; float:right; right:345px; top:330px; background:yellow; z-index:550; }

.black_overlay{
            display: none;
            position: absolute;
            top: 0%;
            left: 0%;
            width: 100%;
            height: 100%;
            background-color: black;
            z-index:1001;
            -moz-opacity: 0.8;
            opacity:.80;
            filter: alpha(opacity=80);
        }
        .white_content {
            display: none;
            position: absolute;
            top: 25%;
            left: 25%;
            width: 50%;
            height: 50%;
            padding: 16px;
            border: 16px solid orange;
            background-color: white;
            z-index:1002;
            overflow: auto;
        }