

/* Sub_img */
#sub_img {
	float:left;
	width:960px;
	height:187px;
	background:url('../img/sub/sub_img_bg.jpg') no-repeat;
}
	.sub_visualtxt {
		font-size:30px;
		font-weight:700;
		font-family:arial;
		color:#e9d3e6;
		width:240px;
		margin:45px 0 0 103px;
	}
	.sub_visualtxt_s {
		font-size:12px;
		font-family:Gulim;
		color:#ebe6d3;
		width:240px;
		margin:10px 0 0 103px;
		line-height:150%;
	}
	.visual_img {
		float:right;
		margin-right: 60px;
		margin-top: -145px;
	}

#container {
	float:left;
	width:100%;
	background:url('../img/sub/content_bg.gif') repeat-y;
}
#contents {
	background:#b19043;
	width:960px;
	overflow: hidden;
    position: relative;
	color:#343434;
}
/* Content left */
.left_menu {
	float:left;
	width:225px;
	background:url('../img/sub/left-menu_bg.gif') no-repeat;
}
.left_menu ul{
	padding:30px 0 0 10px;
}
.left_menu h2 strong{
	float:left;
	color:#35213c;
	font-size:18px;
	font-family:Georgia;
	padding-left:20px;
}
.left_menu h2 span{
	display:block;
	padding-top:8px;
	float:left;
	color:#35213c;
	font-size:10.5px;
	font-family:Georgia;
}
.left_menu .l_company li ul.line{
	float:left;
	border-left:1px solid #454545;
}
.left_menu .l_company li li{
	float:left;
	width:185px;
	padding-left:40px;
}
.l_company a, .l_product_description a,
.l_product a, .l_community a{
	display:block;
	width:215px;
	text-indent:-99999em;
}
.l_company h2 img {
	padding-bottom:10px;
}
.l_company .greetings a {	
	height:18px;
	background:url('../img/index/left_menu_greetings.gif') no-repeat left top;
}
.l_company .greetings a:hover {
	background:url('../img/index/left_menu_greetings.gif') no-repeat left bottom;
}
.l_company .history a {	
	height:20px;
	background:url('../img/index/left_menu_history.gif') no-repeat left top;
}
.l_company .history a:hover {
	background:url('../img/index/left_menu_history.gif') no-repeat left bottom;
}
.l_company .certificates a {	
	height:19px;
	background:url('../img/index/left_menu_certificates.gif') no-repeat left top;
}
.l_company .certificates a:hover {
	background:url('../img/index/left_menu_certificates.gif') no-repeat left bottom;
}
.l_company .directions a {	
	height:18px;
	background:url('../img/index/left_menu_direction.gif') no-repeat left top;
}
.l_company .directions a:hover {
	background:url('../img/index/left_menu_direction.gif') no-repeat left bottom;
}
.l_product_description .product-descriptions a {	
	height:16px;
	background:url('../img/index/left_menu_product_descriptions.gif') no-repeat left top;
}
.l_product_description .product-descriptions a:hover {
	background:url('../img/index/left_menu_product_descriptions.gif') no-repeat left bottom;
}
.l_product .new-products a {	
	height:18px;
	background:url('../img/index/left_menu_newproducts.gif') no-repeat left top;
}
.l_product .new-products a:hover {
	background:url('../img/index/left_menu_newproducts.gif') no-repeat left bottom;
}
.l_product .office-chair a {	
	height:19px;
	background:url('../img/index/left_menu_office_chair.gif') no-repeat left top;
}
.l_product .office-chair a:hover {
	background:url('../img/index/left_menu_office_chair.gif') no-repeat left bottom;
}
.l_product .executive-chair a {	
	height:21px;
	background:url('../img/index/left_menu_executive_chair.gif') no-repeat left top;
}
.l_product .executive-chair a:hover {
	background:url('../img/index/left_menu_executive_chair.gif') no-repeat left bottom;
}
.l_product .conference-chair a {	
	height:20px;
	background:url('../img/index/left_menu_conference_chair.gif') no-repeat left top;
}
.l_product .conference-chair a:hover {
	background:url('../img/index/left_menu_conference_chair.gif') no-repeat left bottom;
}
.l_product .lobby-chair a {	
	height:19px;
	background:url('../img/index/left_menu_lobby_chair.gif') no-repeat left top;
}
.l_product .lobby-chair a:hover {
	background:url('../img/index/left_menu_lobby_chair.gif') no-repeat left bottom;
}
.l_community .notice a {	
	height:19px;
	background:url('../img/index/left_menu_notice.gif') no-repeat left top;
}
.l_community .notice a:hover {
	background:url('../img/index/left_menu_notice.gif') no-repeat left bottom;
}
.l_community .library a {	
	height:20px;
	background:url('../img/index/left_menu_library.gif') no-repeat left top;
}
.l_community .library a:hover {
	background:url('../img/index/left_menu_library.gif') no-repeat left bottom;
}
.l_community .gallery a {	
	height:22px;
	background:url('../img/index/left_menu_gallery.gif') no-repeat left top;
}
.l_community .gallery a:hover {
	background:url('../img/index/left_menu_gallery.gif') no-repeat left bottom;
}
.l_company .l-sitemap a {	
	height:18px;
	background:url('../img/index/left_menu_sitemap.gif') no-repeat left top;
}
.l_company .l-sitemap a:hover {
	background:url('../img/index/left_menu_sitemap.gif') no-repeat left bottom;
}
.contactus {
	margin:20px 0 34px 0;
	float:left;
}


/* Content right */
.content_right {
	float:right;
	width:735px;
	overflow:hidden;
	background: url('../img/sub/article_bg.gif') no-repeat;
}
.rout {
	float:right;
	padding:15px 30px 0 0;
	font-family:arial;
	font-size:11px;
	color:#919191;
}
.sub_title {
	float:left;
	width:700px;
	padding:15px 0 0 40px;
}
.sub_title strong {
	font-family:Georgia;
	font-size:22px;
	color:#c6404b;
}
.sub_title span {
	font-family:Georgia;
	font-size:11px;
	color:#959595;
	padding-left:5px;
}

.content_right .greetings {
	float:left;
	width:680px;
	padding:15px 0 80px 40px;
	text-align:justify;
}
	.content_right .greetings .greetings_txt {
		width:400px;
		float:left;
	}
	.content_right .greetings .greetings_img {
		width:250px;
		float:right;
		padding-top:10px;
	}
	.content_right .greetings p{
		padding-top:10px;
		float:left;
	}
	.content_right .greetings p.txt01{
		font-size:16px;
		color:#862421;
	}
	.content_right .greetings p.sign{
		font-weight:bold;
		color:#757575;
		font-family:arial;
		padding-top:20px;
	}
		/* history */
	.company-history {
		float:left;
		width:685px;
		padding:20px 0 50px 40px;		
	}
	.company-history dl {
		width:670px;
		float:left;
		padding:10px 0;
		border-bottom:1px dotted #ddd;
	}
	.company-history dt {
		width:50px;
		float:left;
		font-size:20px;
		font-weight:700;
		color:#b23943;
	}
	.company-history dt.last {
		color:#867e4f;
	}
	.company-history dd {
		float:left;
		width:600px;
		padding-left:20px;
		line-height:180%;
	}
	.company-history dd.last {
		padding-left:70px;
	}
	/* certificate */
	.certificate {
		float:left;
		width:685px;
		padding:20px 0 0 40px;
	}
	.certificate ul {
		float:left;
		padding:20px 0;
		border-bottom:1px dotted #ddd;
	}
	.certificate li {
		float:left;
		width:140px;
		padding-right:20px;
		text-align:center;
	}
	/* Product descriptions */
	.descript {
		float:left;
		width:685px;
		padding:20px 0 30px 40px;
	}
	.descript ul {
		float:left;
	}
	.descript .descript01 {
		
	}
		.descript .descript01 dl{
			float:left;
			width:320px;
			padding:20px 0 0 20px;
		}
		.descript .descript01 dt{
			font-size:13px;
			color:#242424;
			padding-bottom:5px;
		}
	.descript img {
		float:left;
		width:300px;
		height:460px;
		padding-right:15px;
	}
	.descript li {
		float:left;
		width:370px;
		padding-bottom:10px;
	}
	.descript li strong{
		display:block;
		font-size:16px;
		padding:10px 0;
	}
	.descript dl img {
		float:left;
		width:136px;	
		height:102px;
	}
/* New Porducts */
.new {
	float:left;
	width:700px;
	margin:10px 0 0 35px;
	background:url('../img/sub/new-products_bg.gif') no-repeat;
}
/* Executive chair */
.executive {
	float:left;
	width:700px;
	margin:10px 0 0 35px;
	background:url('../img/sub/executive-chair_bg.gif') no-repeat;
}
/* Office chair */
.office {
	float:left;
	width:700px;
	margin:10px 0 0 35px;
	background:url('../img/sub/office_bg.gif') no-repeat;
}
/*conference Chair */
.conference {
	float:left;
	width:700px;
	margin:10px 0 0 35px;
	background:url('../img/sub/conference-chair_bg.gif') no-repeat;
}
/*Lobby Chair */
.lobby {
	float:left;
	width:700px;
	margin:10px 0 0 35px;
	background:url('../img/sub/lobby-chair_bg.gif') no-repeat;
}

.conference li, .new li,
.office li, .executive li, .lobby li{
	float:left;
}
.conference li  strong, .new li  strong,
.office li strong, .executive li strong, .lobby li strong,  {
	display:block;
	padding:20px 0 0 0;
}
.conference li  strong  a, .new li  strong  a,
.office li  strong  a, .executive li  strong  a, .lobby li  strong  a{
	display:block;
	color:#78a832;
}
.conference li  a:hover, .new li  a:hover,
.office li  a:hover, .executive li  a:hover, .lobby li  a:hover{
	text-decoration:underline;
}
.conference li span, .new li span,
.office li span, .executive li span, .lobby li span {
	display:block;
	}
.product_01 {
	float:left;
	width:100%;
	height:280px;
	padding-top:25px;
}
.pro01, .pro05 {
	padding-left:0px;
}
.pro02, .pro03,
.pro06, .pro07{
	padding-left:35px;
}
.pro04, .pro08 {
	padding-left:30px;
}
.product_02 {
	float:left;
	width:100%;
	height:280px;
}
.product_03, .product_04 {
	float:left;
	width:100%;
	height:280px;
}

/* contents sitemap */
		#container .site_map {
			float: left;
			padding: 20px 0 0 40px;
			position: relative;
			width: 685px;
		}
			#container .site_map .sitemap_company,
			#container .site_map .sitemap_product,
			#container .site_map .sitemap_community,
			#container .site_map .sitemap_products {
				float:left;
				width:200px;
				height:280px;
				margin:30px 80px 30px 0 ;				
			}
			
			#container .site_map h3 {
				border-top:2px solid #862421;
				border-bottom:2px solid #862421;
				padding:20px 0;
				text-align:center;
				font-size:16px;
			}
			#container .site_map .sitemap_community h3,
			#container .site_map .sitemap_products h3 {
				padding-left:20px;
				text-align:left;
			}
			#container .site_map li {
				padding:20px 0 0 20px;
				height:20px;
				width:180px;
				float:left;
			}
			
			#container .site_map li a:hover {
				text-decoration:underline;
			}
			
/*sitemap*/
.sitemap_box {
		width:960px;
		height:77px;
		float:left;
		background:#fff;
		border-top:1px solid #ddd;
	}
	.sitemap {
		width:937px;
		height:77px;
		margin:17px 0 20px 23px;
		line-height:150%;
	}
		.sitemap_box dl, 
		.sitemap_box dt, 
		.sitemap_box dd {
			float:left;
		}
		.sitemap_box dd {
			padding-left:10px;
		}
		.s_company {
			width:500px;
		}					
		.s_product {
			width:400px;
		}
		.s_products {
			width:570px;
		}
		.s_community {
			width:350px;
		}
			.s_company dt, .s_product dt, 
			.s_products dt, .s_community dt {
				color:#303030;
				padding-left:15px;
				background:url('../img/sub/dot01.gif') no-repeat 0 50%;
			}				
			.sitemap_box dd.second {
				padding-left:74px;
			}
			.sitemap_box dd a {
				color:#919191;
			}
			.s_products a {
				color:#303030;
			}
			.sitemap_box dd a:hover,
			.s_products a:hover {
				text-decoration:underline;
			}
