/*---------- standard style Á¤ÀÇ ----------*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-face-color:#ffffff;
	scrollbar-shadow-color:#d4d4d4;
	scrollbar-highlight-color: #d4d4d4;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #d4d4d4;
}
td {  
	font-family: "À±À¥µ¸¿ò12","µ¸¿ò", "Arial"; font-size: 11px; color: #777777; line-height:18px;
}
input {
	font-size: 11px; color: #666666; background-color:#ffffff; border-style: none; border-bottom:1px solid #d5d5d5; border-top:1px solid #d5d5d5; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;
}
.input_button { 
    border-right: expression( (this.type=='checkbox'||this.type=='radio'||this.type=='file'||this.type=='image')?'':''); border-top: expression( (this.type=='checkbox'||this.type=='radio'||this.type=='file'||this.type=='image')?'':''); background: expression( (this.type=='checkbox'||this.type=='radio'||this.type=='file'||this.type=='image')?'':'' ); border-left: expression( (this.type=='checkbox'||this.type=='radio'||this.type=='file'||this.type=='image')?'':''); border-bottom: expression( (this.type=='checkbox'||this.type=='radio'||this.type=='file'||this.type=='image')?'':''); 
}
select {
	font-size: 11px; color: #666666; background-color:#ffffff; border-style: none; border-bottom:1px solid #d5d5d5; border-top:1px solid #d5d5d5; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;
}
textarea {
	font-size: 11px; color: #666666; padding:2px 2px 2px 2px; overflow:auto; background-color:#ffffff; border-style:none; border-bottom:1px solid #d5d5d5; border-top:1px solid #d5d5d5; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;
}
form {
	display:solid;
}


/*---------- ¸µÅ© °ü·Ã----------*/
A {font-family: "À±À¥µ¸¿ò12","µ¸¿ò", "Arial"; font-size: 11px; color:#777777; line-height:18px; text-decoration: none}
A:visited {font-family: "À±À¥µ¸¿ò12","µ¸¿ò", "Arial"; font-size: 11px; color:#777777; line-height:18px; text-decoration: none}
A:hover {font-family: "À±À¥µ¸¿ò12","µ¸¿ò", "Arial"; font-size: 11px; color:#d4d4d4; line-height:18px; text-decoration: none}
A:active {font-family: "À±À¥µ¸¿ò12","µ¸¿ò", "Arial"; font-size: 11px; color:#777777; line-height:18px; text-decoration: none}



/*----------- ÇïÇÁÀ¯ÇÐ¿ø ¹é±×¶ó¿îµå -----------------*/
.introbg { background-image:url(../images/intro_bg.jpg); background-position:top; background-repeat:no-repeat;}
.mainbg { background-image:url(../images/bg.jpg); background-position:top; background-repeat:repeat-x;}
.gbg { background-image:url(../images/g_bg.gif); background-position:top left; background-repeat:repeat-x;}
.searchbg { background-image:url(../images/search_bg.gif); background-position:top left; background-repeat:repeat-y;}
.productbg { background-image:url(../images/product_bg.gif); background-position:top left; background-repeat:repeat-y;}
.proimgbg { background-image:url(../images/product_img_bg.gif); background-position:top left; background-repeat:no-repeat; padding:1px 1px 1px 1px;}
.procatebg { background-image:url(../images/pro_cate_bg.gif); background-position:top left; background-repeat:repeat-y;}


/*-------------- ÇïÇÁÀ¯ÇÐ¿ø  Äü ¼­ºñ½º ÆÐ¹Ð¸®»çÀÌÆ® --------------------*/
#f_link {
	position:absolute;
	left:"";
	top:"";
	width:"";
	height:50px;
	z-index:1;
	margin:30px 0 0 -100px;
}
.family td {padding:0 0 0 3px; font-family: "µ¸¿ò","»õ±¼¸²", "Arial"; font-size: 11px; color: #7a7979; line-height:14pt;}
.family01 {padding:0 0 0 3px; font-family: "µ¸¿ò","»õ±¼¸²", "Arial"; font-size: 11px; color: #7a7979; line-height:14pt;}



/*----------- ÇïÇÁÀ¯ÇÐ¿ø ÆùÆ® ½ºÅ¸ÀÏ -----------------*/
.data {font-family: "À±À¥µ¸¿ò12","µ¸¿ò", "Arial"; font-size: 11px; color:#006210; text-align:right;}
.bold {font-family: "À±À¥µ¸¿ò12","µ¸¿ò", "Arial"; font-size: 11px; color: #7a7a7a; line-height:18px; font-weight:bold;}
.blue {font-family: "À±À¥µ¸¿ò12","µ¸¿ò", "Arial"; font-size: 11px; color: #417dc7; line-height:18px;}
.blue_b {font-family: "À±À¥µ¸¿ò12","µ¸¿ò", "Arial"; font-size: 11px; color: #417dc7; line-height:18px; font-weight:bold;}
.green {font-family: "À±À¥µ¸¿ò12","µ¸¿ò", "Arial"; font-size: 11px; color: #359645; line-height:18px;}
.green_b {font-family: "À±À¥µ¸¿ò12","µ¸¿ò", "Arial"; font-size: 11px; color: #359645; line-height:18px; font-weight:bold;}
.just {font-family: "À±À¥µ¸¿ò12","µ¸¿ò", "Arial"; font-size: 11px; color: #777777; line-height:18px; text-align:justify;}
.blue_big {font-family: "À±À¥µ¸¿ò12","µ¸¿ò", "Arial"; font-size: 14px; color: #417dc7; line-height:22px; font-weight:bold;}


/*---------- ÇïÇÁÀ¯ÇÐ¿ø png24 °ü·Ã----------*/
.png24 {tmp:expression(setPng24(this));}



/*------------------- ÇïÇÁÀ¯ÇÐ¿ø °Ô½ÃÆÇ --------------------------------------------*/
.board_cate01 {
	font-family: "À±À¥µ¸¿ò12","µ¸¿ò", "Arial";
	font-size: 12px; 
	color: #767676;
	line-height:120%;
	font-weight:bold; 
	background-color:#ffffff;
	text-align:center;
	border-bottom:1px solid #d5d3d3;
	
}
.board_cate04 {
	font-family: "À±À¥µ¸¿ò12","µ¸¿ò", "Arial"; font-size: 12px; color: #afafaf; line-height:12pt; font-weight:bold; background-color:#ffffff; text-align:center;
	border-bottom:1px solid #d5d3d3;
}
.board_cate02 {
	font-family: "À±À¥µ¸¿ò12","µ¸¿ò", "Arial"; font-size: 14px; color: #61aa3c; line-height:18px; font-weight:bold; background-color:#ffffff; text-align:center;
	border-bottom:1px solid #d5d3d3;
}
.board_cate03 {
	font-family: "À±À¥µ¸¿ò12","µ¸¿ò", "Arial"; font-size: 12px; color: #61aa3c; line-height:12pt; font-weight:bold; background-color:#ffffff; text-align:center;
	border-bottom:1px solid #d5d3d3;
}
.board_title {
	padding:5px 0 4px 0; 
	font-family: "À±À¥µ¸¿ò12","µ¸¿ò", "Arial";
	font-size: 12px; color: #444444; 
	line-height:12pt;
	font-weight:bold; 
	background:url('/images/board_title_bg.gif') 0 0 repeat-x;
	text-align:center;
	border-top:1px solid #d1d1d1; 
	border-bottom:1px solid #d1d1d1;
	height:25px;
}
.board_contents {
	padding:5px 0 5px 0; 
	font-family: "À±À¥µ¸¿ò12","µ¸¿ò", "Arial";
	height:25px;
	font-size: 11px; color: #777777; 
	line-height:12pt;
	background-color:#ffffff;
	text-align:center;
	border-bottom:1px solid #d5d3d3;
}
.board_contents02 {
/*	padding:10px;*/
	font-family: "À±À¥µ¸¿ò12","µ¸¿ò", "Arial";
	font-size: 12px; 
	height:25px;
	color: #666666; 
/*	line-height:12pt; */
	background-color:#ffffff;
	border-bottom:1px solid #d5d3d3;
}

.board_contents03 {
	padding:10px;
	font-family: "À±À¥µ¸¿ò12","µ¸¿ò", "Arial";
	font-size: 12px; 
	height:25px;
	color: #666666; 
	line-height:160%; 
	background-color:#ffffff;
	border-bottom:1px solid #d5d3d3;
}

.board_contents03 div {
	overflow: hidden;
	width:630px;
	padding:0;
	margin:0;
	}

.board_footer {
	font-family: "µ¸¿ò", "Arial"; font-size: 12px; color: #7c7c7c; font-weight:bold; text-align:center; padding:5px 0 4px 0;
	background-color:#f5f5f5; border-top:1px solid #d5d3d3;
}
.tline {
	background-color:#74cfdc; 
}
.sline {
	background-color:#dddddd; height: 1pt;
}
.fline {
	border-bottom:2px solid #e8e6d4;
}


/*------------------- ÇïÇÁÀ¯ÇÐ¿ø µðÀÚÀÎ °Ô½ÃÆÇ --------------------------------------------*/
.d_title {
	padding:5px 0 5px 0; font-family: "À±À¥µ¸¿ò12","µ¸¿ò", "Arial"; font-size: 12px; color: #ffffff; line-height:18px; font-weight:bold; background-color:#61aa3c; text-align:center;
}
.d_title02 {
	padding:5px 0 5px 0; font-family: "À±À¥µ¸¿ò12","µ¸¿ò", "Arial"; font-size: 12px; color: #ffffff; line-height:18px; font-weight:bold; background-color:#61aa3c; text-align:center;
}
.d_cate01 {
	padding:3px 3px 3px 3px; font-family: "À±À¥µ¸¿ò12","µ¸¿ò", "Arial"; font-size: 12px; color: #1d519d; line-height:18px; font-weight:bold; background-color:#f6f6f6; text-align:center;
}
.d_cate02 {
	padding:3px 3px 3px 3px; font-family: "À±À¥µ¸¿ò12","µ¸¿ò", "Arial"; font-size: 12px; color: #6b6b6b; line-height:18px; font-weight:bold; background-color:#f6f6f6; text-align:center;
}
.d_contents01 {
	padding:3px 3px 3px 3px; font-family: "À±À¥µ¸¿ò12","µ¸¿ò", "Arial"; font-size: 11px; color: #777777; line-height:18px; background-color:#ffffff; text-align:left;
}
.d_contents02 {
	padding:3px 3px 3px 3px; font-family: "À±À¥µ¸¿ò12","µ¸¿ò", "Arial"; font-size: 11px; color: #777777; line-height:18px; background-color:#ffffff; text-align:center;
}
.d_footer {
	font-family: "µ¸¿ò", "Arial"; font-size: 11px; color: #7c7c7c; font-weight:bold; text-align:center; padding:5px 0 4px 0;
	background-color:#f5f5f5;
}


/*---------- ¸ÞÆ²·¹Åä·¹µµ Á¦Ç°¼Ò°³ ----------*/
.big_pro {background-image:url(../images/pro_big_line.gif); background-position:left top; background-repeat:no-repeat; padding:1px 1px 1px 1px;}
.small_pro {background-image:url(../images/pro_small_line.gif); background-position:left top; background-repeat:no-repeat; padding:1px 1px 1px 1px;}



/*----------- ¸ÞÆ²·¹Åä·¹µµ »óÇ°»ó¼¼º¸±â Å×ÀÌºí -------------*/
.d_name {
	background-color:#f9f9f9; padding: 0 0 0 2px; height:40px; align:left; font-size: 12px; line-height:14pt; color: #094197; font-weight:bold; border-bottom: 1px solid #8daac8; border-top: 3px solid #094197;
}
.d_con {
	padding: 3px 0 2px 5px; font-size: 11px; color: #777777; border-bottom: 1px solid #d5d5d5;
}



/*----------- ÇïÇÁÀ¯ÇÐ¿ø °¶·¯¸® Å×ÀÌºí -------------*/
.portfolio {
	background-color:#f5f4f4; font-size: 12px; font-weight:bold; text-align:center; 12px; color: #444444;
}
