* {margin: 0; padding: 0;}
body, td, select, input, div, form, textarea, center, option, pre, blockquote{ font-family:verdana; font-size: 11px;  color: #797979;}
body * {border:0; line-height: 1.5;}

hr {clear:both; height: 0; visibility:hidden; overflow:hidden;}


body {position:relative; text-align:center; background-color:#f5f5f5; }
img {border: none; vertical-align: middle;}
table { border-collapse : collapse; }
th, td { padding:0; }


A  {
	color: #666666; text-decoration: none;}
A:hover	{
	color: #666666; text-decoration: underline;}

input {background-color: transparent; border:0;}
input.text {background-color: transparent; border: #c8c4b8 1px solid;}
select {background-color: transparent; border: #c8c4b8 1px solid;}
select.bottom{background-color: transparent; border: #c8c4b8 1px solid; font-size:10px;}



textarea {background-color: transparent; border-style:none;}
textarea.txt { border: #c8c4b8  1px solid;  padding: 1px;}



#wrapper {width:100%; margin:0 auto; text-align:center; }

/* ܸ޴   */
#wrapper #topmenu {width:100%; background-image:url(/TPLS/FRAME/IMAGE/top_bg02.gif); text-align:center; }
#wrapper #topmenu table {margin:0 auto; }

/*    */
#wrapper #mainarea {width:950px; margin:0 auto;background-color:white; }
#wrapper #mainarea #mainarea_float{float:left; background-color:white; }

/* Խ ̺ ⺻ Ŭ */
table.bbs				{}
table.bbs td 			{font-size: 11px; color:#666666;}
table.bbs A  		 	{font-size: 11px; color: #666666; text-decoration: none;}
table.bbs A:hover		{font-size: 11px; color: green; text-decoration: underline;}/* ѿ */

/*  */
#wrapper #mainarea #main_content {width:950px; text-align:left;}

/*  */
#wrapper #mainarea #left_menu {width:230px; float:left; text-align:left; padding:17px 0 0 20px; }
#wrapper #mainarea #sub_contents {width:700px; float:right; text-align:center; overflow:hidden;}

.line {background-color:#d5d5d5;}

/* ϴܸ޴  */
#wrapper #bottommenu {clear:both; width:100%; background-image:url(/TPLS/FRAME/IMAGE/bottom_bg.gif); }

/* Ʈ */
h1 {font-size: 20px; color:#5baa21; font-weight: bold; line-height: 1.5;}
h2 {font-size: 11px; color:#58ac22; font-weight: bold; line-height: 1.5;}
h3 {font-size: 15px; color:#58ac22; font-weight: bold; line-height: 1.5;}
h4 {font-size: 11px; color:#222222; font-weight: bold; line-height: 1.5;}
h5 {font-size: 15px; color:#58ac22; font-weight: bold; line-height: 1.5;}
h6 {font-size: 11px; color:#5baa21; font-weight: bold; line-height: 1.5;}
.subfont {font-size: 10px; color:#30600c; line-height: 1.5; padding:0 0 0 5;}
.font {font-size: 11px; color:#7aba4b; line-height: 1.5;}
.font1 {font-size: 11px; color:#5baa21; line-height: 1.5; text-decoration: underline;}
.font2 {font-size: 11px; color:#30600c; font-weight: bold; line-height: 1.5;}
.font3 {font-size: 11px; color:#797979; font-weight: bold; line-height: 1.2;}

.font_h1 {font-size: 20px; color:#5baa21; font-weight: bold; line-height: 1.5;}


/**/
.justify {text-align:justify; padding:52 42 92 42;}


/* A ũ */
A.nws_h2:hover  {font-size: 11px; color:#58ac22; font-weight: bold; line-height: 1.5; text-decoration: none;}
A.nws_h2		{font-size: 11px; color:#58ac22; font-weight: bold; line-height: 1.5; text-decoration: none;}

A.product:hover  {color:#58ac22;  font-weight: bold; line-height: 1.5; text-decoration: none;}
A.product		{font-weight: bold; line-height: 1.5; text-decoration: none;}

A.product_small:hover  {color: green; text-decoration: underline;}
A.product_small		   {color: #666666; text-decoration: none;}

A.left_selected:hover {font-size: 11px; color:#58ac22; font-weight: bold; line-height: 1.5; text-decoration: none;}
A.left_selected {font-size: 11px; color:green; font-weight: bold; line-height: 1.5; text-decoration: none;}


A.zoom:hover {font-size: 11px; font-weight: bold; line-height: 1.5; text-decoration: none;}
A.zoom {font-size: 11px;  font-weight: bold; line-height: 1.5; text-decoration: none;}

A.view:hover{font-size: 11px; color:#5baa21; font-weight: bold; line-height: 1.5; text-decoration: none;}
A.view	{font-size: 11px; color:#5baa21; font-weight: bold; line-height: 1.5; text-decoration: none;}


A.green:hover  {color: green; text-decoration: none;}
A.green		   {color: #666666; text-decoration: none;}


/*  */
.num_line{height:1px; background-image:url('/TPLS/USR/IMAGE/dot.gif'); background-repeat: repeat-x; }
.line {background-color:#d5d5d5;}
.vline {background-color:#c7e68a;}
.product_s {border:1px solid #efefef}
.product_s1 {background-color:#f9f9f9; border:1px solid #ebebeb}
.product_s2 {background-color:#fcfcfc; border:1px solid #ebebeb}
.product_s3 {background-color:#e9f5d2; border:1px solid #c7e68a}
.product_s4 {background-color:#e9f5d2; border:1px solid #c7e68a}


/* ư */
.button_01
{
	background-color:#f9f9f9; 
	border:1px solid #ebebeb;
	text-align:center; 
	font-size: 11px; 
	color:#58ac22; 
	cursor:hand;
}

.button_02
{
	background-color:#e9f5d2; 
	border:1px solid #c7e68a;
	text-align:center; 
	font-size: 11px; 
	color:#58ac22; 
	font-weight: bold; 
	line-height: 1.5;
	cursor:hand;
}

.button_03
{
	background-color:#e9f5d2; 
	border:1px solid #c7e68a;
	padding-top:1px; 
	text-align:center; 
	font-size: 10px; 
	color:#58ac22; 
	line-height: 1.5; 
	margin-left:10px; 
	cursor:hand;
}

/*  */
.top24 {padding:24px 0 0 0;}
.top18 {padding:18px 0 0 0;}
.top12 {padding:12px 0 0 0;}
.top10 {padding:10px 0 0 0;}
.left15 {padding:0 0 0 15px;}
.left10 {padding:0 0 0 10px;}
.lefttop10 {padding:10px 0 0 15px;}
.bottom68 {padding:0 0 68px 0;}
.bottom5 {padding:0 0 5px 0;}
.topbottom5 {padding:5px 0 5px 0;}
.table_in {padding:32px 42px;}

/* ̺÷ */
.bgcolor {background-color: #c8c8c8;}
.bgcolor2 {background-color: #f5f5f5;}
.bgcolor3 {background-color: #7aba4b;}
.bgcolor4 {background-color: #ebebeb;}
.bgcolor5 {background-color: #c7e68a;}


.topSubClass{border-right:solid 1px #60a729; border-left:solid 1px #60a729; border-top:solid 1px #60a729; border-bottom:solid 1px #60a729;}


/* ž ޴ */
A.topSub
{
	font-size: 10px;
	color:#30600c;
	line-height: 1.5;
	width:170px;
	height:20px;
	text-align:left;
	padding-left:5px;
	text-decoration : none;

}
A.topSub:hover{font-weight: bold; color:#30600c;  text-decoration : none;   background-color:#bfde98;}

ul.commonlist {margin:0; padding:0;}
ul.commonlist li {list-style:none; background:url('/TPLS/USR/IMAGE/commonlistbullet.gif') 0 7px no-repeat; padding-left:10px;}
ul.bulletlist {margin:0; padding:0;}
ul.bulletlist li {list-style:none; background:url('/TPLS/USR/IMAGE/dot_green.gif') 0 7px no-repeat; padding-left:10px;}
.cm_img {float:left; margin-right:30px;}
.cm_main {float:left; width:460px; *zoom:1;}
.cm_main:after {content:""; display:block; clear:both;}
.cm_main h6 {background:url('/TPLS/USR/IMAGE/icon04.gif') 0 7px no-repeat; padding-left:10px;}
h6.cm_main {background:url('/TPLS/USR/IMAGE/icon04.gif') 0 7px no-repeat; padding-left:10px;}
.cm_main ul.commonlist {margin:8px 0 24px 0;}
.commontable {border-collapse:collapse; border-spacing:0; border:solid 1px #ebebeb; border-top:solid 2px #7ABA4B; margin:8px 0 24px 0;}
.commontable thead th {border:solid 1px #ebebeb; background:#f9f9f9; font-size:11px; height:22px;}
.commontable td {border:solid 1px #ebebeb; background:#fcfcfc; text-align:center; height:22px;}
.rainbow_product {*zoom:1;}
.rainbow_product:after {content:""; display:block; clear:both;}
.rainbow_product table.photo {width:175px; height:121px; text-align:right; float:left;}
.rainbow_product table.photo td {vertical-align:middle;}
.rainbow_product td {padding:0 5px;}
.imgbox {margin:8px 0 24px 0;}
.imgbox img {padding-right:20px;}
.inline_ib {float:left; text-align:center; padding:10px;}
.clear {*zoom:1;}
.clear:after {content:""; display:block; clear:both;}
.kit_section {width:100%; margin-top:20px; *zoom:1;}
.kit_section:after {content:""; display:block; clear:both;}
.kit_section .product_s {*zoom:1;}
.kit_section .product_s:after {content:""; display:block; clear:both;}
.kit_section .product_s img {padding-right:20px;}
.kit_section .product_s p {float:left; line-height:350%;}
.kit_section h6 {background:url('/TPLS/USR/IMAGE/icon04.gif') 0 7px no-repeat; padding-left:10px;}
.ctitle {background:#fff; padding:2px;}
ul.cad {list-style:none; margin:32px 4px;}
div.cad_block {float:left; width:320px;}
.left {margin-right:35px;}
div.cad_block p.img {text-align:center; padding:20px 0;}
div.cad_block h6 {background:#e9f4d2; border:solid 1px #ddefb9; padding:3px; text-align:center;}
div.cad_block p.desc {padding:2px 0; text-align:left; border-bottom:solid 1px #ddefb9;}
h6.psystem {text-align:left; background:url('/TPLS/USR/IMAGE/icon04.gif') 0 7px no-repeat; padding-left:10px;}
h6.seconddiv {margin-top:32px;}



/* rainbow spacial */
.rainbow_sp .tab_index {width:652px; margin:20px 0 20px 0px; letter-spacing:-0.7pt; font-size:11px; background:url("/TPLS/USR/IMAGE/dot.gif") 0 100% repeat-x;}
.rainbow_sp .tab_index li {display:inline; font-weight:bold; line-height:130%; _line-height:280%; background:url("/TPLS/USR/IMAGE/line02.gif") 0 6px no-repeat; padding:3px 4px 3px 5px;}
.rainbow_sp .tab_index li.first {padding-left:0; background:none;}
.rainbow_sp .tab_index li.here a {color:#58AC22;}
.rainbow_sp .tab_index li a {color:#7b848b}
.rainbow_sp .tab_index li a:hover {color:#58AC22;}

.h6_rain {margin:18px 0 6px 0; color:#58AC22; font-size:11px; *zoom:1;} /* width:700px;  */
.h6_rain:after {content:""; clear:both; display:block;}
.h6_rain h6 {float:left; font-weight:bold; line-height:150%; background:url("/TPLS/USR/IMAGE/dot_green.gif") 0 6px no-repeat; padding-left:8px;}
.h6_rain p.unit {float:right;}

.product_box02 {width:325px; font-size:11px; margin-bottom:60px; text-align:center; float:left; margin-right:10px;} 
.product_box02 div.mg_left35 {text-align:right; padding-right:18px;}

.product_box02 ul.rainbow_nb	{text-align:left;}
.product_box02 ul.rainbow_nb li	{list-style:none; height:206px; padding:0 0 20px 0; border-top:1px solid #ddd;}
.product_box02 ul.rainbow_nb li.once	{list-style:none; height:120px; padding:0 0 20px 0; border-top:1px solid #ddd;}
.rainbow_nb .rain_table	{margin:0px; padding-top:30px;}
.rainbow_nb .rain_table th	{background-color:#ccc; text-align:center; font-size:11px;}
.rainbow_nb .rain_table td	{padding-left:10px; font-size:9px; line-height:1.3;letter-spacing:-0.3pt; font-family:verdana;}
.rainbow_nb .rain_table td.pic	{padding-left:0px; padding-bottom:10px;}

.rainbow_nb .rain_table_le1	{margin:0px; padding:75px 0 48px;}
.rainbow_nb .rain_table_le1 th	{background-color:#ccc; text-align:center; font-size:11px;}
.rainbow_nb .rain_table_le1 td	{padding-left:10px; font-size:9px; line-height:1.3;letter-spacing:-0.3pt; font-family:verdana;}
.rainbow_nb .rain_table_le1 td.pic	{padding-left:0px; padding-bottom:10px;}

.rainbow_nb .rain_table_le2	{margin:0px; padding:75px 0 50px; *padding:75px 0 52px;}
.rainbow_nb .rain_table_le2 th	{background-color:#ccc; text-align:center; font-size:11px;}
.rainbow_nb .rain_table_le2 td	{padding-left:10px; font-size:9px; line-height:1.3;letter-spacing:-0.3pt; font-family:verdana;}
.rainbow_nb .rain_table_le2 td.pic	{padding-left:0px; padding-bottom:10px;}

.rainbow_nb .rain_table_le3	{margin:0px; padding:30px 0 14px;}
.rainbow_nb .rain_table_le3 th	{background-color:#ccc; text-align:center; font-size:11px;}
.rainbow_nb .rain_table_le3 td	{padding-left:10px; font-size:9px; line-height:1.3;letter-spacing:-0.3pt; font-family:verdana;}
.rainbow_nb .rain_table_le3 td.pic	{padding-left:0px; padding-bottom:10px;}

.product_box02 ul.rainbow_sisb	{text-align:left;}
.product_box02 ul.rainbow_sisb li	{list-style:none; height:140px; border-top:1px solid #ddd;}
.product_box02 ul.rainbow_sisb li.corn	{height:160px; border-top:1px solid #ddd;}

.rainbow_sisb .rain_table	{margin:0px; padding-top:40px;}
.rainbow_sisb .rain_table th	{background-color:#ccc; text-align:center; font-size:11px;}
.rainbow_sisb .rain_table td	{padding-left:10px; font-size:9px; line-height:1.3;letter-spacing:-0.3pt; font-family:verdana;}
.rainbow_sisb .rain_table td.pic	{padding-left:0px; padding-bottom:10px;}

.rainbow_sisb .rain_table_sisb	{margin:0px; padding-top:15px;}
.rainbow_sisb .rain_table_sisb th	{background-color:#ccc; text-align:center; font-size:11px;}
.rainbow_sisb .rain_table_sisb td	{padding-left:10px; font-size:9px; line-height:1.3;letter-spacing:-0.3pt; font-family:verdana;}
.rainbow_sisb .rain_table_sisb td.pic	{padding-left:0px; padding-bottom:10px;}

.rainbow_sisb .rain_table_ssb	{margin:0px; padding-top:31px;}
.rainbow_sisb .rain_table_ssb th	{background-color:#ccc; text-align:center; font-size:11px;}
.rainbow_sisb .rain_table_ssb td	{padding-left:10px; font-size:9px; line-height:1.3;letter-spacing:-0.3pt; font-family:verdana;}
.rainbow_sisb .rain_table_ssb td.pic	{padding-left:0px; padding-bottom:10px;}

.boxlast {margin-right:0;}




.ict_table	{background-color:#F9F9F9; border:1px solid #EBEBEB; border-top:none;}
.ict_table2	{border:1px solid #EBEBEB; border-top:none; padding-left:10px;}