/* SUB CSS*/

body{width:auto; background:url(../images/sub_image/body_b.gif) 0 0 repeat-x;}

#skipNav{position:absolute; top:0; top:-1000%}
#skipNav a{display:block; height:1px; width:1px; overflow:hidden;}
#skipNav a:focus, #skipNav a:active{height:auto; width:100%;}

#wrap{width:960px; margin:0 auto; text-align:left;}
#header{width:960px; height:82px; float:left; background:url(../images/main/header_b.gif) 0 0 no-repeat}

/* logo */
.logo{float:left;  margin:46px 0 0 30px;}
.logo h1 a{width:179px; height:34px; /*background:url(../images/sub_image/logo.jpg) 0 0 no-repeat; text-indent:-99999px; display:block;*/ float:left;}

/* top_menu */
.top_menu{float: right; height: 19px; margin: 10px 15px 20px 0;}
.top_menu li{float:left; font-size:10px;  margin-left:15px;}
.top_menu li a:hover{color:#535353;}
.top_menu span.line{width:1px; height:9px; background:url(../images/sub_image/top_line.png) 0 0 no-repeat; display:block; position:relative; left:38px; top:-10px;}
.top_menu span.line2{width:1px; height:9px; background:url(../images/sub_image/top_line.png) 0 0 no-repeat; display:block; position:relative; left:47px; top:-10px;}
.top_menu .last{margin:-3px 0 0 8px;}

/* nav */
#nav{width:744px; height:33px; float:left; background:url(../images/sub_image/nav_b.gif) 0 0 no-repeat; font-size:14px; font-weight: bold; font-family:Arial;}
#nav li{float:left; margin-top:8px; margin-left:62px;}
#nav li a{color:#fdf3f3;}
#nav li a:hover{color:#f9c5c4;}
#nav li.first{margin:8px 0 0 50px;}
#nav span.line1{width:2px; height:11px; background:url(../images/sub_image/nav_line.png) 0 0 no-repeat; display:block; position:relative; top:-13px; left:180px;}
#nav span.line2{width:2px; height:11px; background:url(../images/sub_image/nav_line.png) 0 0 no-repeat; display:block; position:relative; top:-13px; left:85px;}
#nav span.line3{width:2px; height:11px; background:url(../images/sub_image/nav_line.png) 0 0 no-repeat; display:block; position:relative; top:-13px; left:145px;}

/* meta */

.meta{width:960px; height:256px; background:url(../images/sub_image/meta_b.jpg) 0 0 no-repeat; float:left;}
.meta .meta_image{width:357px; height:158px; float:left;}
.meta_text{float:right; color:#434343; padding:52px 181px 0 0;}
.meta_product{width:960px; height:256px; background:url(../images/sub_image/product_meta_b.jpg) 0 0 no-repeat; float:left;}
.meta_reference{width:960px; height:256px; background:url(../images/sub_image/reference_meta_b.jpg) 0 0 no-repeat; float:left;}
.meta_customer{width:960px; height:256px; background:url(../images/sub_image/customer_meta_b.jpg) 0 0 no-repeat; float:left;}

/* content */
#content{width:960px; float:left;}
#content .content_top{width:960px; height:34px; background:url(../images/sub_image/content_top_b.gif) 0 0 no-repeat; float:left;}
#content .contnt_middle{width:960px; float:left; background:url(../images/sub_image/content_middle_b.png) 0 0 repeat-y;  float:left;}
#content .content_bottom{width:960px; height:30px; background:url(../images/sub_image/content_bottom_b.gif) 0 0 no-repeat;  float:left;}

.left_menu{width:242px; background:url(../images/sub_image/left_nav_b.gif) 0 0 no-repeat; float:left;}
.left_menu .menu_title{font-size:22px; color:#959595; font-family:Georgia; padding-left:33px;}
.left_menu ul{padding:17px 0 0 33px; float:left;}
.left_menu li{background: url("../images/sub_image/left_nav_b.png") 0 60% no-repeat; height: 30px; line-height: 30px; padding-left: 20px; width: 196px; float:left;}
.left_menu .left_menu_three{background:none; color:#707070; margin-top:-5px;}
.left_menu .left_menu_three p{margin-top:-16px;}
.left_menu .left_menu_three:hover{ background:none;}
.left_menu .left_menu_three a{color:#707070;}
.left_menu .left_menu_three a:hover{color:#209eb4;}
.left_menu .left_menu_three4{background:none; color:#707070; height:40px;}
.left_menu .left_menu_three4 p{margin:-16px 0 0 8px;}
.left_menu .left_menu_three4:hover{ background:none; height:40px;}
.left_menu .left_menu_three4 a{color:#707070;}
.left_menu .left_menu_three4 a:hover{color:#209eb4;}
.left_menu .left_menu_three4 .medium{margin-bottom:10px;}
.left_menu li a{color:#00505e; width:193px; height:30px; display:block;}

.left_menu li a:hover{color:#fff; display:block;}
.left_menu li:hover{width:193px; height:30px; background:url(../images/sub_image/left_nav_over.gif) 0 50% no-repeat;}

/* contactus */
.contactus{float:left; width:196px; /*height:117px;*/height:180px; background:url(../images/sub_image/contactus_b.gif) 0 0 no-repeat; position:relative; top:29px; left:30px;}
.contactus p.title{color:#35213c; font-size:16px; font-family:Georgia; padding:10px 0 0 12px;}
.contactus p.tel{color:#e24500; font-size:18px; font-family:Georgia; padding:5px 0 0 12px;}
.contactus p.tel span.tel2{font-size:13px;}
.contactus p.email{color:#000000; padding:5px 0 0 12px;}
.contactus p.detail{padding-left:12px;}

/* real_content */
.real_content{float:right; width:718px; height:65px; background:url(../images/sub_image/r-content_b.gif) 0 0 no-repeat;}
.real_content .location{font-size:11px; color:#696969; font-family:Georgia; float:right; padding-right:28px;}
.real_content .r_content_title{float:left; font-size:22px; font-family:Georgia; color:#111111; padding:10px 0 0 25px;}
.video_button{float:right; width:140px; height:29px; padding:15px 30px 0 0;}
.r_content{float: left; width: 718px;}

/* r_content */
.r_content .greeting{padding:15px 20px 0 28px; width: 670px;}
.r_content .certificates{padding:15px 20px 0 28px; width: 670px;}
.r_content .multi-clipboard{padding:15px 20px 0 28px; width: 670px;}
.r_content .soft-clipboard{padding:15px 20px 0 28px; width: 670px;}
.r_content .moniter-board{padding:15px 20px 0 28px; width: 670px;}
.r_content .moniter-holder{padding:15px 20px 0 28px; width: 670px;}
.r_content .digital-catalogues{padding:15px 20px 0 28px; width: 670px;}
.r_content .seminar-file{padding:15px 20px 0 28px; width: 670px;}
.r_content .smart-file{padding:15px 20px 0 28px; width: 670px;}
.r_content .wing-file{padding:15px 20px 0 28px; width: 670px;}
.r_content .history{float:left; padding:15px 0 30px 28px; width: 670px;}
.r_content .location{padding:15px 20px 0 28px; width: 670px;}
.r_content .music-file{padding:15px 20px 0 28px; width: 670px;}
.r_content .newplus-file{padding:15px 20px 0 28px; width: 670px;}
.r_content .orchestra-file{padding:15px 20px 0 28px; width: 670px;}
.r_content .plus-file{padding:15px 20px 0 28px; width: 670px;}
.r_content .plus-refill{padding:15px 20px 0 28px; width: 670px;}
.r_content .name-card-medium{padding:15px 20px 0 28px; width: 670px;}
.r_content .name-card-small{padding:15px 20px 0 28px; width: 670px;}
.r_content .notices{padding:15px 20px 0 28px; width: 670px;}
.r_content .organization{padding:15px 20px 0 28px; width: 670px;}
.r_content .photo-gallery{padding:15px 20px 0 28px; width: 670px;}
.r_content .product-videos{padding:15px 20px 0 28px; width: 670px;}
.r_content .qna{padding:15px 20px 0 28px; width: 670px;}
.r_content .bible-stand{padding:15px 20px 0 28px; width: 670px;}
.r_content .sitemap{padding:15px 0 0 20px; width: 670px; border-bottom:none;}
.r_content .ipand-stand{padding:15px 20px 0 28px; width: 670px;}
	/* greeting */
	.greeting_img {float:left; width:153px; height:206px; padding-right:20px; }
	.greeting_txt {float:left; width:490px; line-height:180%; text-align:justify;}
	/* history */
	.history dl {border-bottom: 1px dotted #DDDDDD; float: left; padding: 15px 0; width: 642px;}
	.history dt {color: #B23943; float: left; font-size: 20px; font-weight: 700; width: 50px;}
	.history dd {float: left; line-height: 200%; padding-left: 20px;    width: 550px;}
	/* certificates */
	.owend {width:100%; float:left;}
	.owend span.title, .certificate span.title {float:left; display:block; width:655px; font-weight: 700; background:url('../images/sub_image/icon02.png') no-repeat 0 30%; padding:0 0 10px 15px; font-size:16px; color:#757575;}
	.certificates li {float:left; padding-right:15px; text-align:center;}
	.certificates li.last {padding-top:15px;}
	.certificate {float:left; width:100%; padding-top:25px;}
	/* plus-file */
	.plus-file li {float:left;}
	.plus-file li.txt {width:210px;	padding: 5px 0 0 15px; margin-left:10px; background:url('../images/sub_image/icon02.png') no-repeat 0 4%;}
	.plus-file li.txt03 {width:210px;	padding: 5px 0 0 15px; margin-left:10px; background:url('../images/sub_image/icon02.png') no-repeat 0 10%;}
	.plus-file li.txt02 {width:230px; padding: 5px 0 0 15px; margin-left:10px; background:url('../images/sub_image/icon02.png') no-repeat 0 30%;}
	.plus-file li.txt04 {width:210px; padding: 5px 0 0 15px; margin-left:10px; background:url('../images/sub_image/icon02.png') no-repeat 0 50%;}	
	.plus-file li.txt01 {width:210px; padding: 5px 0 0 15px; margin-left:10px; background:url('../images/sub_image/icon02.png') no-repeat 0 60%;}
	/*	sitemap */
	.r_content .sitemap .sitemap {
		float: left;
		height: 170px;
		margin-right: 35px;
		width: 145px;
		padding:0;		
	}
	.r_content .sitemap .sitemap li, .r_content .sitemap .music-files{
		padding-left:15px;
	}
	.r_content .sitemap .music-files li{
		height:30px;
	}
	.r_content .sitemap .sitemap_products {
		float:left;
		width:250px;
		margin-right: 35px;		
	}
	.r_content .sitemap li.sitemap_title {
		background-color: #5294c7;
		color: #FFFFFF;
		font-weight: bold;
		height: 20px;
		margin-bottom: 10px;
		padding: 6px 0 2px ;
		text-align: center;
		height:20px;
	}
	.r_content .sitemap .sitemap_txt {
		height: 30px;
		padding-left: 10px;
	}
	.r_content .sitemap li.sitemap_txt01 {
		height: 38px;
		padding-left: 10px;
		}
	.r_content .sitemap .sitemap_txt a:hover,
	.r_content .sitemap .sitemap_txt01 a:hover {
		color: #862421;
		text-decoration: none;
	}
/*sitemap*/
.sitemap{width:950px; float:left; padding:0 0 10px 10px; border-bottom:1px solid #e0e1e1;}
.sitemap dl, .sitemap dt, .sitemap dd {float:left;}
.sitemap dt img{padding-right:5px;}
.sitemap .second_menu{margin-left:24px;}
.sitemap dd a:hover{text-decoration:underline;}

.first_menu{height:15px;}
.first_menu .dd1{padding-right:12px; padding-left:12px;}
.first_menu .dd1 .line{width:1px; height:9px; background:url(../images/sub_image/top_line.png) 0 0 no-repeat; display:block; position:relative; top:-12px; left:90px;}
.first_menu .dd2{padding-right:12px;}
.first_menu .dd2 .line{width:1px; height:9px; background:url(../images/sub_image/top_line.png) 0 0 no-repeat; display:block; position:relative; top:-12px; left:45px;}
.first_menu .dd3{padding-right:12px;}
.first_menu .dd3 .line{width:1px; height:9px; background:url(../images/sub_image/top_line.png) 0 0 no-repeat; display:block; position:relative; top:-12px; left:75px;}
.first_menu .dd4{padding-right:12px;}
.first_menu .dd4 .line{width:1px; height:9px; background:url(../images/main/top_line.png) 0 0 no-repeat; display:block; position:relative; top:-12px; left:67px;}

.second_menu{height:15px;}
.second_menu .dd1{padding-right:12px; padding-left:12px;}
.second_menu .dd1 .line{width:1px; height:9px; background:url(../images/sub_image/top_line.png) 0 0 no-repeat; display:block; position:relative; top:-12px; left:89px;}

.third_menu{width:400px;}
.third_menu .dd1{padding-right:12px; padding-left:12px;}
.third_menu .dd1 .line{width:1px; height:9px; background:url(../images/sub_image/top_line.png) 0 0 no-repeat; display:block; position:relative; top:-12px; left:49px;}
.third_menu .dd2{padding-right:15px;}
.third_menu .dd2 .line{width:1px; height:9px; background:url(../images/sub_image/top_line.png) 0 0 no-repeat; display:block; position:relative; top:-12px; left:110px;}


/* footer */
#footer{color:#717171; float:left; width:960px; height:55px; padding:19px 0 0 7px;}
#footer address{width: 850px; float:left;}
#footer .copy{font-size:10px;}
#footer .gobiz{width:88px; height:27px; float:right;  padding-top:-28px; padding-right:10px;}
