@charset "utf-8";
/*by hebian 2012.05.31*/

/*鍏敤*/
body{
	font-size:12px;
	font-family:Microsoft Yahei,Arial, Helvetica, sans-serif;
	color:#dbdbdb;
	background:#070b0e;
}
img{
	border:none;
}
a{
	color:#a7a7a7;
	text-decoration:none;
}
a:hover{
    color:#333;
 	text-decoration:none;
}
ul{
	list-style:none;
}
li{
	list-style:none;
}
div,ul,li,dl,dd,dt,p,span,a,body,h2{
	padding:0px;
	margin:0px;
}
.clear{
	clear:both;}
.mt10{
	margin-top:10px;}
.mt5{
	margin-top:5px;}
	
.main_logo{
	width:1000px;
	height:86px;
	overflow:hidden;
	background:url(images/main_logo.gif) no-repeat left top;
	margin-left:auto;
	margin-right:auto;
	display:none;
	}	
.main_logo a{
	width:100%;
	height:100%;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	}
.main_footer{
	width:124px;
	height:28px;
	position:absolute;
	right:15px;
	bottom:10px;
	z-index:2;
	}	
.main_footer .m_ico{
	width:29px;
	height:28px;
	float:left;
	display:inline;
	margin-left:2px;
	position:relative;
	z-index:3;
	}
.main_footer .m_ico span{
	width:29px;
	height:28px;
	display:block;
	overflow:hidden;
	cursor:pointer;}
.main_footer .m_ico span a,.main_footer .m_ico span img{
	width:29px;
	height:28px;
	display:block;}
.main_footer .m_ico .m_ico_box{
	width:150px;
	height:150px;
	position:absolute;
	right:0px;
	top:-168px;
	padding:5px;
	border:2px solid #CCC;
	background:#FFF;
	display:none;}
.main_footer .m_ico .m_ico_box img{
	width:150px;
	height:150px;
	display:block;}
#TopAuto{
	width:1253px;
	margin:0 auto;
	overflow:hidden;}
.header{
	width:1253px;
	margin:0px auto 0px auto;
	padding-top:15px;
	overflow:hidden;}
.logo{
	width:570px;
	height:70px;
	float:left;
	overflow:hidden;}
.menu{
	height:49px;
	float:right;
	overflow:hidden;
	margin-top:10px;
	background:url(images/menu_bg.gif) no-repeat right top;
	}
.menu ul{
	width:232px;
	height:49px;
	float:left;
	overflow:hidden;}
.menu li{
	width:52px;
	height:49px;
	float:left;
	overflow:hidden;
	display:inline;
	margin-left:6px;}	
.menu li a{
	width:52px;
	height:49px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;}
.menu_btn{
	width:17px;
	height:49px;
	float:left;
	overflow:hidden;
	display:inline;
	margin-left:6px;
	cursor:pointer;}
.menu .menu_close{
	background:url(images/menu_open.gif) no-repeat left top;}
.main{
	width:1253px;
	margin:20px auto 0px auto;
	overflow:hidden;}
	
.banner{
	width:1053px;
	height:562px;
	float:left;
	overflow:hidden;
	position:relative;
	z-index:1;}	
.banner .banner_list{
	width:1053px;
	height:562px;
	overflow:hidden;}
.banner .banner_list li{
	width:1053px;
	height:562px;
	float:left;
	overflow:hidden;
	}
.banner .banner_list li a,.banner .banner_list li img{
	width:1253px;
	height:562px;
	display:block;}
.banner .banner_sel{
	width:105px;
	height:9px;
	position:absolute;
	overflow:hidden;
	left:4px;
	bottom:10px;}
.banner .banner_sel li{
	width:9px;
	height:9px;
	float:left;
	overflow:hidden;
	display:inline;
	margin-left:6px;
	background:url(images/sel.png) no-repeat left top;
	cursor:pointer;
	text-indent:-999px;}
.banner .banner_sel li.on{
	background:url(images/sel_hover.png) no-repeat left top;}
.index_ad1{
	width:197px;
	height:123px;
	float:right;
	overflow:hidden;}
.index_ad1 a,.index_ad1 img{
	width:197px;
	height:123px;
	display:block;}
.index_ad2{
	width:197px;
	height:435px;
	float:right;
	overflow:hidden;
	margin-top:4px;}
.index_ad2 a,.index_ad2 img{
	width:197px;
	height:435px;
	display:block;}
.back{
	height:55px;
	overflow:hidden;}
.back a{
	width:55px;
	height:55px;
	float:left;
	overflow:hidden;
	background:url(images/ico_back.gif) no-repeat left -6px;
	text-indent:-9999px;}
.p_left{
	width:1053px;
	height:506px;
	float:left;
	overflow:hidden;}
.p_left_800{
	width:800px;
	float:left;
	overflow:hidden;
	position:relative;
	z-index:1;}

.image_txt{
	width:222px;
	height:312px;
	float:left;
	padding:12px 5px 12px 10px;

	background:#575757;
	overflow:hidden;}

.image_big{
	width:560px;
	height:336px;
	float:right;
	overflow:hidden;
	}
.image_big li{
	width:560px;
	height:336px;
	float:left;
	overflow:hidden;}
.image_big li img{
	width:560px;
	height:336px;
	display:block;}
.image_multiple_box{
	width:800px;
	float:left;
	overflow:hidden;}
.image_multiple{
	width:800px;
	height:165px;
	float:left;
	overflow:hidden;
	margin-top:5px;
	}
.image_multiple ul{
	width:800%;
	float:left;
	overflow:hidden;}
.image_multiple li{
	width:278px;
	height:165px;
	float:left;
	overflow:hidden;
	cursor:pointer;
	}
.image_multiple li dl{
	width:275px;
	height:165px;
	overflow:hidden;
	position:relative;
	z-index:8;}
.image_multiple li dl dt{
	width:275px;
	height:165px;
	overflow:hidden;}
.image_multiple li dl dt img{
	width:275px;
	height:165px;
	display:block;
	}
.image_multiple li dl dd{
	width:275px;
	height:165px;
	position:absolute;
	z-index:9;
	left:0;
	top:0;
	overflow:hidden;
	/*background:#dbdbdb;
	filter:alpha(opacity=50); 
	opacity:0.5;*/}
.image_multiple li.on dl dd,.image_multiple li.hover dl dd{
	filter:alpha(opacity=0); 
	opacity:0;
	}
.p_left_800 .prev{
	width:19px;
	height:79px;
	position:absolute;
	overflow:hidden;
	left:5px;
	bottom:45px;
	z-index:10;}
.p_left_800 .prev a{
	width:19px;
	height:79px;
	display:block;
	overflow:hidden;
	background:url(images/list_left.png) no-repeat;
	text-indent:-999px;}
.p_left_800 .next{
	width:19px;
	height:79px;
	position:absolute;
	overflow:hidden;
	right:5px;
	bottom:45px;
	z-index:10;}
.p_left_800 .next a{
	width:19px;
	height:79px;
	display:block;
	overflow:hidden;
	background:url(images/list_right.png) no-repeat;
	text-indent:-999px;}
.p_left_250{
	width:250px;
	float:right;
	height:506px;
	overflow:hidden;
	position:relative;
	z-index:2;}
.image_list{
	width:250px;
	height:459px;
	margin-top:25px;
	overflow:hidden;}
.image_list ul{
	width:250px;
	float:left;
	overflow:hidden;}
.image_list li{
	width:250px;
	height:153px;
	float:left;
	overflow:hidden;
	}
.image_list li a{
	width:250px;
	height:150px;
	display:block;
	overflow:hidden;
	position:relative;
	z-index:3;}
.image_list li img{
	width:250px;
	height:150px;
	display:block;}	
.image_list li a span{
	width:240px;
	height:20px;
	line-height:20px;
	position:absolute;
	left:5px;
	bottom:5px;
	text-align:center;
	color:#FFF;
	}
.image_list li a span.news_date{
	height:36px;
	line-height:18px;
	}
.p_left_250 .prev{
	width:61px;
	height:15px;
	position:absolute;
	overflow:hidden;
	left:0px;
	top:0px;
	z-index:10;
	padding:3px 95px 4px 94px;
	background:#2f3133;}
.p_left_250 .prev a{
	width:61px;
	height:15px;
	display:block;
	overflow:hidden;
	background:url(images/list_up.png) no-repeat;
	text-indent:-999px;}
.p_left_250 .next{
	width:61px;
	height:15px;
	position:absolute;
	overflow:hidden;
	left:0px;
	bottom:0px;
	z-index:10;
	padding:3px 95px 4px 94px;
	background:#2f3133;}
.p_left_250 .next a{
	width:61px;
	height:15px;
	display:block;
	overflow:hidden;
	background:url(images/list_down.png) no-repeat;
	text-indent:-999px;}
	
.p_right{
	width:197px;
	height:506px;
	float:right;
	overflow:hidden;}
.image_nav{
	width:197px;
	height:506px;
	overflow:hidden;}
.image_nav li{
	float:left;
	overflow:hidden;
	display:inline;
	}
.image_nav li a{
	display:block;
	overflow:hidden;
	position:relative;
	z-index:1;}
.image_nav li a img{
	display:block;}
.image_nav li a span{
	display:block;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;}
.image_nav li a span.nav_bg{
	z-index:2;
	background:#666;
	filter:alpha(opacity=90); 
	opacity:0.90;
	}
.image_nav li a span.nav_title{
	color:#FFF;
	font-size:14px;
	z-index:3;
	}
.image_nav li a:hover span.nav_bg,.image_nav li.cur a span.nav_bg{
	background:#a66918;
	}
.image_nav li.image_nav_0,.image_nav li.image_nav_0 a,.image_nav li.image_nav_0 a img,.image_nav li.image_nav_0 a span.nav_bg{
	width:197px;
	height:155px;}
.image_nav li.image_nav_0 a span.nav_title{
	width:190px;
	left:4px;
	top:auto;
	bottom:0px;
	height:25px;
	line-height:25px;
	letter-spacing:5px;
	}
.image_nav li.image_nav_1{
	margin-top:3px;}	
.image_nav li.image_nav_1,.image_nav li.image_nav_1 a,.image_nav li.image_nav_1 a img,.image_nav li.image_nav_1 a span.nav_bg{
	width:197px;
	height:153px;}
.image_nav li.image_nav_1 a span.nav_title{
	width:190px;
	left:4px;
	top:auto;
	bottom:0px;
	height:25px;
	line-height:25px;
	letter-spacing:5px;
	}
.image_nav li.image_nav_2{
	margin-top:3px;}
.image_nav li.image_nav_2,.image_nav li.image_nav_2 a,.image_nav li.image_nav_2 a img,.image_nav li.image_nav_2 a span.nav_bg{
	width:98px;
	height:192px;}
.image_nav li.image_nav_2 a span.nav_title{
	width:14px;
	left:42px;
	top:52px;
	height:88px;
	line-height:22px;
	}
.image_nav li.image_nav_3{
	margin:3px 0px 0px 3px;
	}
.image_nav li.image_nav_3,.image_nav li.image_nav_3 a,.image_nav li.image_nav_3 a img,.image_nav li.image_nav_3 a span.nav_bg{
	width:96px;
	height:192px;}
.image_nav li.image_nav_3 a span.nav_title{
	width:14px;
	left:41px;
	top:52px;
	height:88px;
	line-height:22px;
	}	
.about_info{
	width:1020px;
	padding:10px 12px 15px 21px;
	overflow:hidden;
	height:480px;
	background:#575757;}
	
.about_nav{
	width:197px;
	height:506px;
	overflow:hidden;}
.about_nav li{
	float:left;
	overflow:hidden;
	display:inline;
	}
.about_nav li a{
	display:block;
	overflow:hidden;
	position:relative;
	z-index:1;}
.about_nav li a img{
	display:block;}
.about_nav li a span{
	display:block;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;}
.about_nav li a span.nav_bg{
	z-index:2;
	background:#666;
	filter:alpha(opacity=90); 
	opacity:0.90;
	}
.about_nav li a span.nav_title{
	color:#FFF;
	font-size:14px;
	z-index:3;
	}
.about_nav li a:hover span.nav_bg,.about_nav li.cur a span.nav_bg{
	background:#7d3f0c;
	}
.about_nav li.about_nav_0,.about_nav li.about_nav_0 a,.about_nav li.about_nav_0 a img,.about_nav li.about_nav_0 a span.nav_bg{
	width:197px;
	height:155px;}
.about_nav li.about_nav_0 a span.nav_title{
	width:190px;
	left:4px;
	top:auto;
	bottom:0px;
	height:25px;
	line-height:25px;
	letter-spacing:5px;
	}
.about_nav li.about_nav_1{
	margin-top:2px;}	
.about_nav li.about_nav_1,.about_nav li.about_nav_1 a,.about_nav li.about_nav_1 a img,.about_nav li.about_nav_1 a span.nav_bg{
	width:99px;
	height:80px;}
.about_nav li.about_nav_1 a span.nav_title{
	width:90px;
	left:4px;
	top:30px;
	text-align:center;
	height:20px;
	line-height:20px;
	letter-spacing:5px;
	}
.about_nav li.about_nav_2{
	margin:2px 0px 0px 2px;}
.about_nav li.about_nav_2,.about_nav li.about_nav_2 a,.about_nav li.about_nav_2 a img,.about_nav li.about_nav_2 a span.nav_bg{
	width:96px;
	height:80px;}
.about_nav li.about_nav_2 a span.nav_title{
	width:90px;
	left:3px;
	top:30px;
	text-align:center;
	height:20px;
	line-height:20px;
	letter-spacing:5px;
	}
.about_nav li.about_nav_3{
	margin-top:3px;
	}
.about_nav li.about_nav_3,.about_nav li.about_nav_3 a,.about_nav li.about_nav_3 a img,.about_nav li.about_nav_3 a span.nav_bg{
	width:197px;
	height:70px;}
.about_nav li.about_nav_3 a span.nav_title{
	width:190px;
	left:4px;
	top:auto;
	bottom:0px;
	height:25px;
	line-height:25px;
	letter-spacing:5px;
	}	
.about_nav li.about_nav_4{
	margin-top:3px;
	}
.about_nav li.about_nav_4,.about_nav li.about_nav_4 a,.about_nav li.about_nav_4 a img,.about_nav li.about_nav_4 a span.nav_bg{
	width:99px;
	height:194px;}
.about_nav li.about_nav_4 a span.nav_title{
	width:14px;
	left:42px;
	top:53px;
	height:88px;
	line-height:22px;
	}
.about_nav li.about_nav_5{
	margin:3px 0px 0px 2px;
	}
.about_nav li.about_nav_5,.about_nav li.about_nav_5 a,.about_nav li.about_nav_5 a img,.about_nav li.about_nav_5 a span.nav_bg{
	width:96px;
	height:194px;}
.about_nav li.about_nav_5 a span.nav_title{
	width:14px;
	left:41px;
	top:53px;
	height:88px;
	line-height:22px;
	}
.team_info{
	width:422px;
	height:480px;
	float:left;
	overflow:hidden;
	padding:10px 6px 16px 15px;
	background:#575757;
	}
.team_pic{
	width:607px;
	height:506px;
	float:right;
	overflow:hidden;}
.team_pic1{
	width:607px;
	height:342px;
	overflow:hidden;}
.team_pic1 a,.team_pic1 img{
	width:607px;
	height:342px;
	display:block;}
.team_pic2{
	width:607px;
	height:161px;
	overflow:hidden;
	margin-top:3px;}
.team_pic2 a,.team_pic2 img{
	width:607px;
	height:161px;
	display:block;}
	
.team_nav{
	width:197px;
	height:506px;
	overflow:hidden;}
.team_nav li{
	float:left;
	overflow:hidden;
	display:inline;
	}
.team_nav li a{
	display:block;
	overflow:hidden;
	position:relative;
	z-index:1;}
.team_nav li a img{
	display:block;}
.team_nav li a span{
	display:block;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;}
.team_nav li a span.nav_bg{
	z-index:2;
	background:#666;
	filter:alpha(opacity=90); 
	opacity:0.90;
	}
.team_nav li a span.nav_title{
	color:#FFF;
	font-size:14px;
	z-index:3;
	}
.team_nav li a:hover span.nav_bg,.team_nav li.cur a span.nav_bg{
	background:#2a7f2f;
	}
.team_nav li.team_nav_0,.team_nav li.team_nav_0 a,.team_nav li.team_nav_0 a img,.team_nav li.team_nav_0 a span.nav_bg{
	width:197px;
	height:310px;}
.team_nav li.team_nav_0 a span.nav_title{
	width:190px;
	left:4px;
	top:auto;
	bottom:0px;
	height:25px;
	line-height:25px;
	letter-spacing:5px;
	}
.team_nav li.team_nav_1{
	margin-top:3px;}	
.team_nav li.team_nav_1,.team_nav li.team_nav_1 a,.team_nav li.team_nav_1 a img,.team_nav li.team_nav_1 a span.nav_bg{
	width:99px;
	height:193px;}
.team_nav li.team_nav_1 a span.nav_title{
	width:14px;
	left:42px;
	top:52px;
	height:88px;
	line-height:22px;
	}
.team_nav li.team_nav_2{
	margin:3px 0px 0px 2px;}
.team_nav li.team_nav_2,.team_nav li.team_nav_2 a,.team_nav li.team_nav_2 a img,.team_nav li.team_nav_2 a span.nav_bg{
	width:96px;
	height:193px;}
.team_nav li.team_nav_2 a span.nav_title{
	width:14px;
	left:41px;
	top:52px;
	height:88px;
	line-height:22px;
	}	
	
.news_nav{
	width:197px;
	height:506px;
	overflow:hidden;}
.news_nav li{
	float:left;
	overflow:hidden;
	display:inline;
	}
.news_nav li a{
	display:block;
	overflow:hidden;
	position:relative;
	z-index:1;}
.news_nav li a img{
	display:block;}
.news_nav li a span{
	display:block;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;}
.news_nav li a span.nav_bg{
	z-index:2;
	background:#666;
	filter:alpha(opacity=90); 
	opacity:0.90;
	}
.news_nav li a span.nav_title{
	color:#FFF;
	font-size:14px;
	z-index:3;
	}
.news_nav li a:hover span.nav_bg,.news_nav li.cur a span.nav_bg{
	background:#144856;
	}
.news_nav li.news_nav_0,.news_nav li.news_nav_0 a,.news_nav li.news_nav_0 a img,.news_nav li.news_nav_0 a span.nav_bg{
	width:197px;
	height:155px;}
.news_nav li.news_nav_0 a span.nav_title{
	width:190px;
	left:4px;
	top:auto;
	bottom:0px;
	height:25px;
	line-height:25px;
	letter-spacing:5px;
	}
.news_nav li.news_nav_1{
	margin-top:3px;}	
.news_nav li.news_nav_1,.news_nav li.news_nav_1 a,.news_nav li.news_nav_1 a img,.news_nav li.news_nav_1 a span.nav_bg{
	width:197px;
	height:153px;}
.news_nav li.news_nav_1 a span.nav_title{
	width:190px;
	left:4px;
	top:auto;
	bottom:0px;
	height:25px;
	line-height:25px;
	letter-spacing:5px;
	}
.news_nav li.news_nav_2{
	margin-top:3px;}
.news_nav li.news_nav_2,.news_nav li.news_nav_2 a,.news_nav li.news_nav_2 a img,.news_nav li.news_nav_2 a span.nav_bg{
	width:98px;
	height:192px;}
.news_nav li.news_nav_2 a span.nav_title{
	width:14px;
	left:42px;
	top:52px;
	height:88px;
	line-height:22px;
	}
.news_nav li.news_nav_3{
	margin:3px 0px 0px 3px;
	}
.news_nav li.news_nav_3,.news_nav li.news_nav_3 a,.news_nav li.news_nav_3 a img,.news_nav li.news_nav_3 a span.nav_bg{
	width:96px;
	height:192px;}
.news_nav li.news_nav_3 a span.nav_title{
	width:14px;
	left:41px;
	top:52px;
	height:88px;
	line-height:22px;
	}		


.footer{
	width:1253px;
	height:28px;
	line-height:28px;
	margin:17px auto 0px auto;
	padding-bottom:8px;
	position:relative;
	z-index:9998;}
.copyright{
	height:28px;
	line-height:28px;
	overflow:hidden;
	text-align:center;
	color:#626263;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	}
.footer_link{
	width:124px;
	height:28px;
	position:absolute;
	right:0px;
	top:0px;
	z-index:9999;
	}	
	
.footer_link .m_ico{
	width:29px;
	height:28px;
	float:left;
	display:inline;
	margin-left:2px;
	position:relative;
	z-index:10000;
	}
.footer_link .m_ico span{
	width:29px;
	height:28px;
	display:block;
	overflow:hidden;
	cursor:pointer;}
.footer_link .m_ico span a,.footer_link .m_ico span img{
	width:29px;
	height:28px;
	display:block;}
.footer_link .m_ico .m_ico_box{
	width:150px;
	height:150px;
	position:absolute;
	right:0px;
	z-index:10001;
	top:-168px;
	padding:5px;
	border:2px solid #CCC;
	background:#FFF;
	display:none;}
.footer_link .m_ico .m_ico_box img{
	width:150px;
	height:150px;
	display:block;}	
	
	


/*閫氱敤鏍峰紡*/
.input{
	border:1px solid #CCC;
	padding:3px 2px;
	background:url(images/input_bg.png) repeat-x #FFF;}
.submit{
	width:80px;
	height:24px;
	line-height:24px;
	background:url(images/submit.gif) no-repeat;
	text-align:center;
	cursor:pointer;
	border:0px solid #CCC;
	color:#FFF;
	margin-right:15px;}	
.sitemap{
	width:100%;
	float:left;
	overflow:hidden;
	margin-top:15px;
	padding-bottom:15px;}
.sitemap li{
	display:block;
	height:30px;
	line-height:30px;
	padding-left:15px;
	background:url(images/ico_sitemap.gif) no-repeat 0px 8px;
	border-bottom:1px dotted #CCC;
	}
.sitemap li.c1{
	margin-left:15px;}
.sitemap li.c2{
	margin-left:30px;}
.sitemap li.c3{
	margin-left:45px;}
.sitemap li.c4{
	margin-left:60px;}	
	
/* Tiny Scrollbar */
#scrollbar1 { width:222px; height:312px; overflow:hidden;}
#scrollbar1 .viewport { width:208px; height:312px; overflow: hidden; position: relative; font-size:14px; line-height:24px; float:left; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar1 .scrollbar{ position: relative; background-position: 0 0; float: right; width: 10px; display:inline; }
#scrollbar1 .track { background: transparent url(images/bg-scrollbar-thumb-y.png) repeat-y left top; height: 100%; width:10px; position: relative; }
#scrollbar1 .thumb { background:url(images/bg-scrollbar-track-y.png) no-repeat left bottom; height: 20px; width: 10px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0px; }
#scrollbar1 .thumb .end { background:url(images/bg-scrollbar-trackend-y.png) no-repeat left top;overflow: hidden; height: 5px; width: 10px; }
#scrollbar1 .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }

/* Tiny Scrollbar */
#scrollbar_about { width:1020px; height:480px; overflow:hidden;}
#scrollbar_about .viewport { width:1005px; height:480px; overflow: hidden; position: relative; font-size:14px; line-height:180%; float:left; }
#scrollbar_about .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar_about .scrollbar{ position: relative; background-position: 0 0; float: right; width: 10px; display:inline; }
#scrollbar_about .track { background: transparent url(images/bg-scrollbar-thumb-y.png) repeat-y left top; height: 100%; width:10px; position: relative; }
#scrollbar_about .thumb { background:url(images/bg-scrollbar-track-y.png) no-repeat left bottom; height: 20px; width: 10px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0px; }
#scrollbar_about .thumb .end { background:url(images/bg-scrollbar-trackend-y.png) no-repeat left top;overflow: hidden; height: 5px; width: 10px; }
#scrollbar_about .disable { display: none; }

/* Tiny Scrollbar */
#scrollbar_team { width:422px; height:480px; overflow:hidden;}
#scrollbar_team .viewport { width:408px; height:480px; overflow: hidden; position: relative; font-size:14px; line-height:180%; float:left; }
#scrollbar_team .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar_team .scrollbar{ position: relative; background-position: 0 0; float: right; width: 10px; display:inline; }
#scrollbar_team .track { background: transparent url(images/bg-scrollbar-thumb-y.png) repeat-y left top; height: 100%; width:10px; position: relative; }
#scrollbar_team .thumb { background:url(images/bg-scrollbar-track-y.png) no-repeat left bottom; height: 20px; width: 10px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0px; }
#scrollbar_team .thumb .end { background:url(images/bg-scrollbar-trackend-y.png) no-repeat left top;overflow: hidden; height: 5px; width: 10px; }
#scrollbar_team .disable { display: none; }
