/*sub CSS*/


/*contents */
#contents {
	position:relative;
	overflow:hidden;
	width:1000px;		
}
#contents .side {
	float:left;
	width:204px;	
}
#contents .left_menu {
	float:left;
	font-family:arial;
}
#contents .left_menu dl{
	float:left;
	width:204px;
	padding-bottom:40px;	
}
#contents .left_menu dt, .product_menu, .product_menu02 {
	float:left;
	width:204px;
	height:47px;
	font-size:24px;
	color:#3d3d3d;	
	font-family:Verdana;
	font-weight:bold;
	padding:32px 0 0 10px;
	margin-bottom:10px;
	background: url('../img/sub/left_menu_title_bg.gif') no-repeat;
}
.product_menu02,  #contents .left_menu .lo{
	font-size:20px;
	padding:18px 0 0 10px;
	height:61px;
}
#contents .left_menu dd {
	float:left;
	width:204px;
	margin-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #b5b5b5;
}
#contents .left_menu dd a{
	display:block;
	width:204px;
	padding-left:10px;
	height:26px;
	line-height:26px;
	color:#7d7d7d;
	font-weight:bold;
}
#contents .left_menu dd a:hover {
	color:#fff;
	width:192px;
	font-weight:bold;
	background:#eb1d01;
}
#contents .banner {
	float:left;
	padding-bottom:50px;
}
#contents .banner .contact {
	float:left;
	font-family: verdana;
	width:193px;
	height:100px;
	margin-top:16px;
	background: url('../img/sub/contact_box.gif') no-repeat;
}
.inquiry {
	padding:17px 0 0 15px;
	width:189px;
	height:83px;
	float:left;
	color:#3a3a3a;
	font-family: verdana;
	background: url('../img/sub/inquiry_box.gif') no-repeat;
}
.inquiry strong{
	display:block;
	font-size:22px;
	color:#3a3a3a;
	font-weight:bold;
	margin-bottom:15px;
}
.contact {
	float:left;
	padding:7px 0 0 15px;
	width:189px;
}
.contact dt{
	font-size:20px;
	color:#eb1d01;
	font-weight:bold;
	margin-bottom:5px;
	font-family:arial;
}
.contact dd.txt{
	color:#3a3a3a;	
}
.contact .tel {
	color:#3d3d3d;
	font-size:20px;
	font-weight:bold;
	margin-top:3px;
}

/* Article */
#article {
	float:right;	
	width:740px;	
}
.sub_title {
	float:left;
	width:740px;
	height:75px;
	border-bottom:1px solid #e6e6e6;
}
.sub_title li.route {
	float:right;	
	margin:40px 17px 0 0 ;
	color:#797979;
}
.sub_title li.route02 {
	float:right;	
	margin:10px 17px 0 0 ;
	color:#797979;
}
.sub_title li.title, .sub_title li.title02 {
	float:left;
	color:#5f5f5f;
	font-size:20px;
	font-weight:bold;
	padding:35px 0 0 30px;
	background:url(../img/sub/icon01.gif) no-repeat 0 89%;
}
.sub_title li.title02 {	
	padding:10px 0 0 30px;	
	width:710px;
}
.sub_content {
	float:left;
	padding:30px 15px;
	width:710px;
	font-size:13px;
}

/* Products */

ul.dropdown {
    font-weight: bold;
}
ul.dropdown li {    
    float: left;    
	border-bottom: 1px solid #B5B5B5;   
    width: 204px;
	margin-top: 5px;
    padding-bottom: 5px;
}
ul.dropdown li a {
	color: #7D7D7D;
    display: block;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    padding-left: 10px;
    width: 204px;
}
ul.dropdown li a:hover {
	background: none repeat scroll 0 0 #EB1D01;
    color: #FFFFFF;
    font-weight: bold;
    width: 194px;
}
ul.dropdown li ul li a:hover {
	color: #000;
	background: none;
    font-weight: bold;
    width: 192px;
}
ul.dropdown ul li a {
	color: #7D7D7D;
    display: block;
    font-weight: bold;
    height: 26px;
    line-height: 120%;
    padding-left: 10px;
    width: 310px;
	padding-top:5px;
}
ul.dropdown ul li.first a {
	height:20px;
}
#contents ul.dropdown ul li a:hover, ul.dropdown ul li a.hover {
	width:310px;
	color:#000;
}
/*#contents ul.dropdown a {
    display: block;
    font-weight: bold;
    line-height: 35px;
    padding-left: 40px;
}
#contents .current a:hover {
    border: medium none;
}*/
ul.dropdown ul {
    width: 255px;
}
ul.dropdown ul li {
    border-bottom:1px dotted #000;
    font-weight: bold;
    height: 35px;
    margin-left: 15px;
    width: 310px;
}
ul.dropdown ul li.last {
	border:none;
}
#contents .left_menu ul.dropdown ul li.lo {
	height:50px;
	border:none;
	font-size:12px;
	padding:0 0 5px 0;
}
ul.dropdown ul li.first {
	height:20px;
}
ul.dropdown ul li:hover {
    background: url("../img/sub/icon_01.gif") no-repeat scroll 0 50% transparent;
}
ul.dropdown .dir {
    background-position: 80px center;
    background-repeat: no-repeat;
    padding-right: 20px;
}
ul.dropdown-horizontal ul .dir {
    background-position: 130px center;
    background-repeat: no-repeat;
}
ul.dropdown-upward .dir {
    background-image: url("images/nav-arrow-top.png");
}
ul.dropdown-vertical .dir, ul.dropdown-upward ul .dir {
    background-image: url("images/nav-arrow-right.png");
}
ul.dropdown-vertical-rtl .dir {
    background-image: url("images/nav-arrow-left.png");
    background-position: 0 50%;
    padding-left: 15px;
    padding-right: 10px;
}
/*ul.dropdown, ul.dropdown li, ul.dropdown ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}*/
ul.dropdown {
    float: left;
    position: relative;
    z-index: 597;
}
ul.dropdown li.hover, ul.dropdown li:hover {
    cursor: default;
    position: relative;
    z-index: 599;
}
ul.dropdown ul {
    left: 0;
    position: absolute;
    top: 100%;
    visibility: hidden;
    width: 100%;
    z-index: 598;
}
ul.dropdown ul li {
    float: none;
}
#contents ul.dropdown ul li ul li a {
    border-bottom: 1px dotted #EFEFEF;
    height: 35px;
    padding-left: 10px;
}
#contents ul.dropdown ul li ul li a:hover {
    border-bottom: 1px dotted #EFEFEF;
}

ul.dropdown ul ul {
    left: 100%;
    top: 0;
}
ul.dropdown li:hover > ul {
    visibility: visible;
}
ul.dropdown-vertical {
    width: 204px;
	padding-bottom:40px;
}
ul.dropdown-vertical ul {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #DDDDDD;
    left: 101%;
    top: 0;
    width: 340px;
}
ul.dropdown-vertical li {
    float: none;
}

.pro_title {
	font-size:14px;
	color:#eb1d01;
	font-weight:bold;
	padding-bottom:20px;
}
.pro_img {
	width:701px;
	margin:0 auto;
}
.view {
	float:right;
	width:130px;
	height:34px;
	margin-right:5px;
	background-color:#587916;	
}
.view a{
	display:block;
	color:#fff;
	line-height:34px;
	text-align:center;
	font-weight:bold;
}
.view a:hover{
	background-color:#4a4a4a;	
}
.content {
	float:left;
	width:710px;	
}
.content dl {
	padding-top:25px;
	float:left;
}
.content dt {
	font-weight:bold;
	color:#5f5f5f;
	padding-left:25px;
	background:url(../img/index/dot01.gif) no-repeat 0 50%;
}
.content dd {
	float:left;
	padding:5px 0 0 25px;
	line-height:150%;
	width:710px;
}

.tt {
	float:left;
	width:690px;
	margin:15px 0 0 20px;
}
/* 130723 김소정 Ceo Greetings 작업 */
.greeting, .history{
	float:left;
	width:710px;
}
.greeting .img{
	float:left;
	width:230px;
}
.greeting .txt{
	float:right;
	line-height:18px;
	width:450px;
	text-align:justify;
}
/* 130723 김소정 연혁 작업 */
.history .year{
	clear:both;
	width:200px;
	font-size:15px;
	height:25px;
	line-height:25px;
	font-weight:bold;
	color:#fff;
	background-color:#eb1d01;
	text-align:center;
	margin:20px 0 5px 0;
}
.history .year01{
	margin:0 0 5px 0;
	clear:both;
	width:200px;
	font-size:15px;
	height:25px;
	line-height:25px;
	font-weight:bold;
	color:#fff;
	background-color:#eb1d01;
	text-align:center;
}
.history dl{
	float:left;
	width:710px;
	margin-bottom:30px;
	line-height:18px;
}
.history dt{
	float:left;
	width:65px;
	font-weight:bold;
	border-bottom:1px dotted #f1f1f1;
	padding:5px 0;
}
.history dd{
	float:left;
	width:630px;
	border-bottom:1px dotted #f1f1f1;
	padding:5px 0;
}
.history dd.line02{
	margin-left:65px;
}
/* 130723 김소정 Quality Policy 작업 */
.quality_policy{
	float:left;
	width:710px;
	background:url(../img/sub/quality_policy_b.jpg) left bottom no-repeat;
	height:600px;
}
.quality_policy .quality_txt{
	float:left;
	width:710px;
	line-height:20px;
	text-align:justify;
}
.quality_policy .quality_txt strong{
	color:#EB1D01;
}
/* 130724 김소정 Certificate 작업 */
.certificate{
	float:left;
	width:710px;
}
.certificate ul{
	float:left;
	width:710px;
	margin-top:30px;
}
.certificate ul.first{
	float:left;
	width:710px;
	margin:0;
}
.certificate li{
	float:left;
	width:200px;
	margin-right:20px;
}
.certificate li.end{
	float:left;
	width:200px;
	margin:0;
}
.certificate li span{
	display:block;
	width:200px;
	text-align:center;
	margin-top:5px;
}
/* 130724 김소정 Korean Industrial Standards 작업 */
.korea_standard, .appliances, .facilities{
	float:left;
	width:710px;
}
/* 130724 김소정 Sitemap 작업 */
.sitemap_page{
	float:left;
	width:710px;
}
.sitemap_page dl.company,
.sitemap_page dl.quality{
	float:left;
	width:150px;
	margin-right:20px;
	height:150px;
}
.sitemap_page dl.customer{
	float:left;
	width:150px;
	margin:0;
	height:150px;
}
.sitemap_page dl.products{
	float:left;
	width:200px;
	margin-right:20px;
	height:150px;
}
.sitemap_page dt{
	float:left;
	width:150px;
	height:25px;
	line-height:23px;
	text-align:center;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
}
.sitemap_page .products dt{
	float:left;
	width:200px;
	height:25px;
	line-height:23px;
	text-align:center;
	color:#fff;
	font-size:13px;
	font-weight:bold;
}
.sitemap_page dl.company dt{
	background-color:#E26000;
	width:150px;
}
.sitemap_page dl.quality dt{
	background-color:#328900;
	width:150px;
}
.sitemap_page dl.products dt{
	background-color:#0178BA;
}
.sitemap_page dl.customer dt{
	background-color:#d81f0d;
	width:150px;
}
.sitemap_page dd{
	float:left;
	width:140px;
	line-height:18px;
	margin-left:10px;
}
.sitemap_page .products dd{
	float:left;
	width:190px;
	margin-left:10px;
}
.location{
	font-family:arial;
	font-weight:100;
}
.catalogue{
	background: url("../img/sub/catalogue_b.jpg") no-repeat 0 0;
    float: left;
    font-family: verdana;
    height: 100px;
    margin-top: 16px;
    width: 193px;
	padding:7px 0 0 15px;
}
.catalogue strong{
	color: #3A3A3A;
    display: block;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 8px;
}