

td, th, div, p, label{
}

p {
	margin-top:0;
	margin-bottom: 10px;
}

p.title {
	font-size: 13px;font-weight: bold;padding:0 0 5px 0;
	color:#000000;
	text-decoration:underline;
}

p.sub_title {
	font-size: 14px;font-weight: bold;padding:10px 0 5px 0;
	color:#000000;
}

p.title_kr {
	marging:0;
	font-size: 12px;font-weight: bold;padding:0 0 5px 0;
	color:#000000;
}

body { background:#f0f0f0 url(./images/background.png) repeat-x 0 0; 
	color:#393939;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	line-height:130%;
	margin-left:30px;
}
.maincap { width:984px;  height:10px;  font-size:1px; }
.maincap.top { top:0; background:url(./images/content_bgtop.png) no-repeat; }

.maincap.bottom { margin:0;  height:65px; background:url(./images/footer_bg.jpg) no-repeat 0 100%; font-size:10px; color:#000;}
#main { background:#fff url(./images/content_bg.gif) repeat-y; }

.maincap_main { width:984px;  height:7px;  font-size:1px; }
.maincap_main.top { top:0; background:url(./images/content_main_bgtop.png) no-repeat; }
.maincap_main.bottom { margin:0;  height:65px; background:url(./images/footer_bg.jpg) no-repeat 0 100%; font-size:10px; color:#000;}
#content {  
		padding:0px 20px 30px 40px; }
#content_sub { padding:20px 40px 30px 40px; }

.productscap { width:719px;  height:7px;  font-size:1px; }
.productscap.top { top:0; background:url(./images/machine_box_top.png) no-repeat; }
.productscap.bottom { margin:0;  height:7px; background:url(./images/machine_box_bottom.png) no-repeat 0 100%; }
#products {  background:#fff url(./images/machine_box_body.png) repeat-y;}
#products_content { padding:10px 30px 20px 30px; }

a {
	color:#273b6a;
	text-decoration:none;
	cursor:pointer;
	 outline:none;
}

a:hover {
	color:#273b6a;
	text-decoration:underline;
}

table {
	text-align:left;
}

h1 {
	margin:0;
	line-height: 130%; 
	font-family: arial, sans-serif, verdana;
	font-size: 23px;
	color:#ffffff;
	padding: 20px 20px 10px 20px;
	font-weight:bold;
}

h1.space {
	line-height: 190%;
}

h1.machines {
	color:#000000;
	padding: 5px 0 10px 0;
}


h1.sub {
	margin:0;
	line-height: 120%; 
	font-family: arial, sans-serif, verdana;
	font-size: 16px;
	color:#ffffff;
	padding: 10px 20px 10px 20px;
	font-weight:normal;
}

h1.main {
	margin:0;
	line-height: 110%; 
	font-family: arial, sans-serif, verdana;
	font-size: 25px;
	color:#343434;
	padding: 20px 20px 10px 20px;
	font-weight: lighter;
}

h1.video {
	margin:0;
	line-height: 110%; 
	font-family: arial, sans-serif, verdana;
	font-size: 23px;
	color:#0088cc;
	padding: 20px 20px 5px 5px;
	font-weight: lighter;
}

h1.title {
	line-height: 190%; 
	font-family: arial, sans-serif, verdana;
	font-size: 24px;
	color:#000000;
	padding: 10px 30px 10px 0;
	font-weight:bold;
}

h1.products {
	line-height: 150%; 
	font-family: arial, sans-serif, verdana;
	font-size: 18px;
	color:#000000;
	padding: 10px 10px 0px 20px;
	vertical-align:text-top;
}

h2 {
	line-height: 120%; 
	font-family: arial, sans-serif, verdana;
	font-size: 16px;
	color:#000000;
	margin:0;
	padding:10px 20px 8px 0;
	font-weight:bold;
}

h2.products {
	line-height: 120%; 
	font-family: arial, sans-serif, verdana;
	font-size: 16px;
	color:#152aa0;
	margin:0;
	padding:10px 20px 8px 5px;
	font-weight:bold;
}

h2.title {
	line-height: 120%; 
	font-family: arial, sans-serif, verdana;
	font-size: 19px;
	color:#797979;
	padding: 10px 30px 10px 0;
	font-weight:bold;
}

h2.menu {
	line-height: 110%; 
	font-family: arial, sans-serif, verdana;
	font-size: 18px;
	color:#ffffff;
	margin:0;
	padding:20px 20px 10px 20px;
	font-weight:bold;
}

h2.main {
	line-height: 110%; 
	font-family: arial, sans-serif, verdana;
	font-size: 18px;
	color:#797979;
	margin:0;
	padding: 0px 20px 20px 20px;
	font-weight:normal;
}

h2.main A:link    {color:#797979; ;text-decoration:none;} 
h2.main A:visited {color:#797979; ;text-decoration:none;}
h2.main A:active  {color:#2970a6 ;text-decoration:none;}
h2.main A:hover  {color:#2970a6 ;text-decoration:none;}

h2.black {
	line-height: 120%; 
	font-family: arial, sans-serif, verdana;
	font-size: 17px;
	color:#0000;
	margin:0;
	padding:0;
	font-weight:bold;
}

h2.machines {
	margin:0;
	line-height: 110%; 
	font-family: arial, sans-serif, verdana;
	font-size: 21px;
	color:#343434;
	padding: 20px 20px 5px 5px;
	font-weight: lighter;
}

h2.caption {
	margin:0;
	padding:0;
	color:#393939;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
}

h3 {
	line-height: 140%; 
	font-family: arial, sans-serif, verdana;
	font-size: 14px;
	color:#000000;
	margin:0;
	padding:0 0 14px 0;
	font-weight:bold;
}

h3.main {
	line-height: 140%; 
	font-family: arial, sans-serif, verdana;
	font-size: 18px;
	color:#000000;
	margin:10px 0 10px 0;
	padding:0;
	font-weight:normal;
}

h3.machines {
	line-height: 110%; 
	font-family: arial, sans-serif, verdana;
	font-size: 18px;
	color:#797979;
	margin:0;
	padding: 0px 20px 20px 20px;
	font-weight:normal;
}

h3.machines A:link    {color:#797979; ;text-decoration:none;} 
h3.machines A:visited {color:#797979; ;text-decoration:none;}
h3.machines A:active  {color:#2970a6 ;text-decoration:none;}
h3.machines A:hover  {color:#2970a6 ;text-decoration:none;}

.main {
	line-height: 110%; 
	font-family: arial, sans-serif, verdana;
	font-size: 18px;
	color:#797979;
	margin:0;
	padding: 0px 20px 20px 20px;
	font-weight:normal;
}
 
.products_subtitle {
	line-height: 150%; 
	font-family: arial, sans-serif, verdana;
	font-size: 15px;
	color:#000000;
	vertical-align:text-top;
}

.title_black { line-height:130%; color: #000000; padding: 0px 30px 0px 20px;}
.title_white { font-size:14px; line-height:130%; color: #FFFFFF; padding: 0px 30px 0px 20px;}
.title_white_small { font-size:13px; line-height:130%; color: #FFFFFF; padding: 0px 30px 0px 20px;}







.product_menu  {font-family:arial, sans-serif, verdana; font-size:13px; line-height:15px ; color:#113770;}
.product_menu A:link    {color:#113770; ;text-decoration:none; font-weight:bold;} 
.product_menu A:visited {color:#113770; ;text-decoration:none; font-weight:bold;}
.product_menu A:active  {color:#000000 ;text-decoration:none; font-weight:bold;}
.product_menu A:hover  {color:#000000 ;text-decoration:none; font-weight:bold;}

.font_black { font-size: 13px; line-height:120%; color: #000000;  padding: 0px 10px 0px 10px;}
.font_big { font-size:14px; line-height:120%; padding: 0px 10px 0px 10px;}
.font_big_small { font-size:13px; line-height:120%; color: #000000; padding: 0px 30px 0px 20px;}
.font_white { font-size:15px; color:#ffffff; line-height:120%;  padding: 0px 10px 0px 15px;} 
.font_contents { font-size:13px; line-height:120%; padding: 0px 10px 0px 10px;}

.font_breadscum { font-size: 11px; line-height:130%; color: #000000;}

.header { font-size: 10px; line-height:130%; color: #000000;padding:0px 25px 0px 720px;}
.header A:link    {color:#000000 ;text-decoration:none;} 
.header A:visited {color:#000000 ;text-decoration:none;}
.header A:active  {color:#000000 ;text-decoration:none;}
.header A:hover  {color:#000000 ;text-decoration:none; font-weight:bold;}

#footer {padding-left:42px; color:#b5b5b5;}
#footer .inner {border-top:1px solid #d6d6d6; padding:31px 0 0 0;}
#footer a {color:#b5b5b5; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

#footer .menu {padding-bottom:15px; margin:0;}
#footer .menu li {display:inline; margin-right:15px;}
#footer .menu li a {text-decoration:none; color:#333333;}
#footer .menu li a:hover {color:#304097; text-decoration:none;}
#footer .menu .active a {color:#304097;}

.font_sub { color: #5a5b5c; font-size:12px; line-height:110%; padding:5px 10px 5px 15px; }
.font_sub A:link    {color:#5a5b5c ;text-decoration:none;} 
.font_sub A:visited {color:#5a5b5c ;text-decoration:none;}
.font_sub A:active  {color:#2970a6 ;text-decoration:underline;}
.font_sub A:hover  {color:#2970a6 ;text-decoration:underline;}

.machine_menu { color: #000000; font-size:12px; line-height:110%; padding:5px 10px 5px 15px; }
.machine_menu_sub {   color: #2970a6; font-size:12px; line-height:110%; padding:5px 10px 5px 15px; } 
#machine { padding: 5px 5px 5px 5px;
		border:1px solid #e5e5e5;
		width:500px;
		height:auto;
		text-align:center;
}

#machine2 { padding: 5px 5px 5px 5px;
		border:1px solid #e5e5e5;
		width:630px;
		height:auto;
		text-align:center;
}
		

.sub_box {
	background-color:#f6f6f6;
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
}

.messageStackError {
	color: #990000; 
} 

.submit
{
	background-color: #183860;
	border:1px solid #e2e8f6;
	color: #ffffff;
	font-size: 12px;
	width: 120px;
	height: 22px;
	font-weight: bold; 
	cursor:pointer;
}

.submit_product
{
	margin:0;
	padding:0;
	border:none;
	background-color:#e1e2e2;
	color: #FFFFFF;
	font-size: 12px;
	width:94px;
	height: 32px;
	font-weight: bold; 
	background-image: url('/images/button_blue.gif');
	background-position: top left;
	background-repeat: no-repeat;
	cursor:pointer;
	
}



/********************
	TAP
********************/
.index_tab {
	clear:both;
	width: 100%;
	height:31px; 
	margin-bottom:10px; 
	background:url(./images/tab_pps_bg.gif) repeat-x;
}
	
.index_tab ul {
	width: 100%;
	list-style-type: none;
	margin:0;
	padding:0;
}

.index_tab li {
	float:left; 
	height:31px; 
	margin-right:3px; 
	background:url(./images/tab_pps_off_01.gif) no-repeat 0 0;
}

.index_tab li a {
	display:block; 
	height:31px; 
	padding:7px 13px 0px 13px; 
	white-space:nowrap; 
	color:#333; 
	font-size:13px; 
	font-weight:bold; 
	text-decoration:none; 
	background:url(./images/tab_pps_off_02.gif) no-repeat top right;
}

.index_tab li.on {
	background-image:url(./images/tab_pps_on_01.gif);
}

.index_tab li.on a {
	color:#2538A6;
	background-image:url(./images/tab_pps_on_02.gif);
}

.application {
	padding:5px 10px 0px 20px; 
}

#quote { 
	margin: 7px 0 10px 5px; 
	font-family: arial, sans-serif, verdana;
} 

#quote em {
	padding: 5px 0 10px 5px;
	font-size: 14px; 
	font-style: italic;
	font-family: "Times New Roman", Times, serif
} 
#quote p {
	padding: 8px 0 10px 5px;
	font-size: 12px; 
} 

#main_quote { 
		padding: 10px 10px 10px 60px;
		background: url('./images/img_quote.gif') top left no-repeat;} 
#main_quote em { font-family:"Times New Roman, Times, serif"; 
				 font-size: 14px; 
				 color: #152aa0; 
				 padding-right:10px;
				 
} 

#main_quote_kr { 
		padding: 0 0 0 37px;
		background: url('./images/img_quote_kr.gif') top left no-repeat; 

}
.company_p { 
	font-size: 12px; 
	color: #152aa0; 
} 


.company {
	font-size:15px;font-weight:bold;color:#000000;
}


.main_image{ 
	border-left: 1px solid #dedede; 
}

.row-slogan-indent{ padding:20px 0 15px 42px;}

.text-3{ color:#2538A6; font-size:15px; 
		padding: 15px 0 5px 0; 
}
.text-2{ color:#000000; font-size:15px; 
}

.box {background:#fcfbf9 url(images/box-tail-top.gif) top repeat-x; color:#636362; width:100%;}
.box .corner-top-right {background:url(images/box-corner-top-right.gif) top right no-repeat;}
.box .corner-top-left {background:url(images/box-corner-top-left.gif) top left no-repeat; width:100%;}
.box .indent {padding:14px 10px 0 10px;}
.title{  margin:0; color:#595958; font-size:25px; text-transform:capitalize; font-weight:normal; padding:5px 4px 5px 10px;}


.box2 {background:url(images/box2-tail-top.gif) top repeat-x; color:#636362; margin-top:30px;}
.box2 .corner-top-right {background:url(images/box2-corner-top-right.gif) top right no-repeat;}
.box2 .corner-top-left {background:url(images/box2-corner-top-left.gif) top left no-repeat; width:100%;}
.box2 .indent {padding:25px 30px 0 24px; margin:0 !important;}
.box2 .indent2 {padding:11px 30px 0 24px;}
.box2 .title {margin-bottom:20px;}
.box2 p {padding-top:0px;}

#emp {background-color:#eceef3; margin:10px 0 20px 0; padding: 10px 10px 10px 10px;}

.date { padding:6px 0 15px 0; color:#0c0c0b;}
.small { font-size:11px; color:#0c0c0b; padding-top:8px;}
.small A:link    {color:#0c0c0b ;text-decoration:none;} 
.small A:visited {color:#0c0c0b ;text-decoration:none;}
.small A:active  {color:#000000 ;text-decoration:none;}
.small A:hover  {color:#000000 ;text-decoration:underline;}

.breadscum { font-size:12px; color:#0c0c0b; padding-bottom:10px;}
.breadscum A:link    {color:#0c0c0b ;text-decoration:none;} 
.breadscum A:visited {color:#0c0c0b ;text-decoration:none;}
.breadscum A:active  {color:#000000 ;text-decoration:none;}
.breadscum A:hover  {color:#000000 ;text-decoration:underline;}
 
.news {margin-top:10px; margin-bottom:10px; margin-left:30px;}
.news a { text-decoration:underline;} 
.link2 {font-size:0.917em; display:inline-block; margin-top:26px;}

.column { padding: 0px 15px 10px 10px; } 
.column2 { padding: 0px 25px 10px 0px; } 
.column_right { padding: 10px 25px 10px 15px; } 
.column_left { padding: 0 20px 30px 0; } 
.indent { padding-bottom: 10px; }

.contacts-box {background:url(images/contacts-box.jpg) no-repeat; width:213px; height:120px; padding:15px 23px 28px 21px; margin-top:29px; color:#fff; font-size:12px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; line-height:1.333em;
text-align: left;}
.contacts-box .phone {float:right;color:#fff;}
.contacts-box a {color:#fff;}
.contacts-box .title {margin-bottom:16px;color:#fff; font-size:16px;padding-bottom:10px;}
.contacts-box strong {font-weight:bold; color:#fff;}
.contacts-box p {margin:0; color:#fff; padding:8px 0 8px 0;} 

.title-white {color:#fff; font-size:16px;}

.module-login .border-top {background:url(../images/border2_top.gif) 0 0 repeat-y !important;}
.module-login .border-bottom {background:url(../images/border2_bottom.gif) 0 0 no-repeat;}
.module-login .border-left {background:url(../images/border2_left.gif) bottom left no-repeat;}
.module-login .border-right {background:url(../images/border2_right.gif) bottom right no-repeat;}

.module-login .corner-top-left, .module-login .corner-top-right, .module-login .corner-bottom-left, .module-login .corner-bottom-right{ background:none !important;}

.module-login .box-title h3{ color:#FFF; text-transform:uppercase; padding:20px 0 0 24px;}
.module-login .main-box{ padding:15px 17px 11px 20px;}

#list
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#list ul
{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

#list li
{
	background-image:  url(./images/dot_square.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px 0px 10px 20px;
}

#list_ol
{
	margin: 0;
	padding: 0;
}

#list_ol ol
{
	margin: 0px 0px 0px 20px;
	padding: 10px 0px 0px 10px;
}

#list_ol li
{
	padding: 0px 0px 5px 0px;
}


#faq ul
{
	margin: 3px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

#faq li
{
	background-image:  url(./images/dot_square.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px 0px 5px 20px;
	font-weight:bold ;
}

#faq li p
{
	color:#393939;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	line-height:120%;
	padding:5px 0 0 5px;
}



.table_line {
	width: 100%;
	border-top:1px solid #d6d6d6; 
	border-left:1px solid #d6d6d6;
	padding:0;
	margin:0;
	} 
	
	.table_line td {
		border-right:1px solid #d6d6d6; 
		border-bottom:1px solid #d6d6d6; 
		padding: 5px 10px 5px 10px; 
	}

.table_form {
	width: 100%;
	padding:0;
	margin:0;
	} 
	
	.table_form td {
		padding: 5px 5px 20px 15px; 
	}
	
.table_center {
	width: 100%;
	padding:0;
	margin:0;
	} 
	
	.table_form td {
		padding: 5px 5px 10px 15px; 
	}

.font_blue { font-size:11px; color:#03348b; font-weight:bold;}