* { margin:0; padding:0;}

body{background-image: url(img/body_background2.gif);background-repeat: repeat;font-family:Verdana,Arial,serif;font-size:19px;color:#666;}

a { color: #fff; text-decoration: none; }

a:visited { color: #fff; text-decoration: none; }

a:hover { text-decoration: underline; }

#wrapper{width:960px;margin:0 auto 40px;}

#logo{float:left;margin-top:20px;margin-left:16px;}

#logo a{background-image: url(img/logo.png);background-repeat: no-repeat;width:216px;height:110px;display:block;}

#logoBG{float:left;margin-top:20px;margin-left:16px;}

#logoBG a{background-image: url(img/logo_bg.png); width:216px;height:110px;display:block;}

#menu{float:left;margin-left:114px;}

#menu ul{list-style:none;height:126px;line-height: 220px;}

#menu li{display:inline;}

#menu a{float:left;text-decoration:none;color:#ffffff;border-left:1px solid #fff;height:126px;width:140px;text-align:center;}

#menu a:hover{color:#df0202;}

.rborder{border-right:1px solid #fff;}

#menu .active{background:url(img/menu.gif) repeat-x; color:#fff; }

#menu .active:hover{color:#fff;}

#language{float:left;margin-left:100px;}

#language img{margin-right:10px;margin-top:20px;border:none;}

.clearer{clear:both; line-height:0;}

#content{width:960px;background:#fff;margin-top:8px;border-top:1px solid #e9e9e9;padding-top:20px; padding-bottom: 20px;}

/*
#banner{margin:0px auto;width:920px; height:320px;background-image: url(img/banner.gif);background-repeat: repeat;margin-top:20px;}
*/

.outerBox{float:left;width:290px; height: 282px; margin-left:20px;border:1px solid #999;background:#fff;padding:1px;}

.innerBox{background:#f7f7f7; height: 266px; padding:8px 15px; position: relative;}

.title{font-size:20px;color:#666;border-bottom:1px solid #666;font-weight:bold;}

.innerBox ul{padding:10px 0 0 20px;font-size:16px;list-style:url(img/row.png);}

.innerBox li{padding-bottom:10px;}

.read{height:30px; position: absolute; bottom: 10px; right: 18px; }

.read a{color:#fff;background:url(img/right_button.png) no-repeat top right;float:left;padding:0 8px 0 0;height:30px;text-decoration:none;color:#fff;font-size:13px;line-height:24px;}

.read a:hover{ color: #990000;}

.read span {background:url(img/left_button.png) no-repeat top left;float:left;height:30px;padding:0 8px 0 16px;cursor:pointer;}


.innerBox p{font-size:16px;padding-top:60px;padding-bottom:35px; }

#follow { float: right; padding: 20px 20px 0 0; }

#follow p { float: left; font-family: Verdana, Arial, sans-serif; font-size: 16px;}

#follow img { float: left; padding: 0 0 0 5px; }

#footer{margin-top:10px;margin-left:15px;font-size:13px;color:#fff;}

#menuf ul{list-style:none;float:left;}

#menuf li{display:inline;}

#menuf a{float:left;text-decoration:none;color:#ffffff;border-right:1px solid #fff;text-align:center;padding:0 7px;}

#menuf a:hover{color:#df0202;}

#menuf .noborder{ border-right:none;}

#info{float:left;margin-left:110px;}

#info span{color:#df0202;}

#design{float:right;margin-right:15px;}

#design img{padding-left:5px;border:none;}

.outerBoxService{width:290px;margin:0px auto 0 ;width:920px;border:1px solid #999;background:#fff;padding:1px; margin-bottom: 20px; }

.outerBoxService_last{width:290px;margin:0px auto 0 ;width:920px;border:1px solid #999;background:#fff;padding:1px; }

.innerBoxService{background:#f7f7f7;padding:8px 15px;}

.titleService{font-size:20px;color:#666;border-bottom:1px solid #666;font-weight:bold;background:url(img/row.gif) no-repeat right;}

.innerBoxService ul{padding:10px 0 0 20px;font-size:16px;list-style:url(img/row.png);}

.innerBoxService li{padding-bottom:10px;}

.bold { font-weight: bold;}

#map{width:427px;height:352px;float:left;margin-left:20px; border: 1px solid #333; float: left; }

#frame { border: 1px solid #fff;}

.address{width:470px;float:left;margin-left:20px;padding-bottom: 10px;}

.address ul{padding:10px 0 0 20px;font-size:16px;list-style:url(img/row.png);}

.address dl{ font-size: 16px; padding: 5px 0px 8px 0px;}

.address p{font-size:16px;margin-top:20px;}

/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider-wrapper {
    background:url(img/slider.png) no-repeat;
    width:922px;
    height:318px;
    margin:0 auto;
    padding-top:14px;
}

#slider-wrapper_en {
    background:url(img/slider_en.png) no-repeat;
    width:922px;
    height:318px;
    margin:0 auto;
    padding-top:14px;
}

#slider {
	position:relative;
    width:948px;
    height:290px;
    margin-left:17px;
	background:url(img/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:810px;
	bottom:8px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(img/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}



.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}

