/* example */

/*
http://www.csscompressor.com/
http://ant4css.blogspot.com/2009/03/text-overflow.html
url("/images/11051.png") no-repeat scroll 0 0 transparent !important
PMingLiU,MingLiU,DFKai-SB,SimHei,SimSun,NSimSun,FangSong,KaiTi,FangSong_GB2312,KaiTi_GB2312,Microsoft JhengHei,Microsoft YaHei 
font-family: arial,sans-serif;
font-family: FangSong,"LiHei Pro",Microsoft YaHei,helyetica,arial,sans-serif;
font-family:PMingLiU,MingLiU,DFKai-SB,SimHei,SimSun,NSimSun,FangSong,KaiTi,FangSong_GB2312,KaiTi_GB2312,Microsoft JhengHei,Microsoft YaHei
family-name："微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", "細明體", "MingLiU", "標楷體", "DFKai-sb", serif;

http://sofree.cc/ie6-ie7-ie8-firefox-css-hack/

*/


.csshack{
left:6px;/* All browsers */
*left:26px;/* IE */
_left:26px;/* IE6 */
.left:26px;/* IE7 */
left:26px \9;/*IE6、IE7、IE8*/
}

.clear{clear: both;width:0px;height:0px;} 

.bb{
border:4px solid #f00;
}


/* RESET */
/*				* { margin:0; padding:0; }*/

/*
html, body, form, fieldset {
margin: 0;padding: 0;
font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
margin: 1em 0;padding: 0;
}

form label {
cursor: pointer;
}

fieldset {
border: none;
}

input, select, textarea {
font-size: 100%;
font-family: inherit;
}
*/


/*  */

.z-shadow1{	box-shadow:2px 2px 2px rgba(20%,20%,40%,0.6),4px 4px 6px rgba(20%,20%,40%,0.4),6px 6px 12px rgba(20%,20%,40%,0.4);}

.z-border1{
	border:1px solid #999;
	padding:4px;
	/*background:#efefef;*/
}

.z-round1{
-webkit-boarder-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}



.z-unseen, .hidelabeltxt {
	display: inline;
	height: 0;
	left: -3000px;
	position: absolute;
	top: -2000px;
	width: 0;
}

#scroll_to_top a{
color:#fff;
}

#scroll_to_top {
	background-color: #002156;
	/*background-image: -moz-linear-gradient(center top , #FDFAFB, #F9F7F7 50%, #F6F3F4 50%, #F0EDED);*/
	border: 1px solid #BBBBBB;
	border-radius: 0.3em 0.3em 0.3em 0.3em;
	bottom: -10px;
	box-shadow: 0 0 #FFFFFF, 0 1px 3px rgba(34, 25, 25, 0.5);
	/*color: #524D4D;*/
	color: #fff;
	cursor: pointer;
	display: block;
	/*font-family: "helvetica neue",arial,sans-serif;*/
	font-size: 15px;
	font-weight: bold;
	left: 46%;
	line-height: 1em;
	margin: 0;
	padding: 5px 10px 18px;
	position: fixed;
	text-align: center;
	text-decoration: none;
/*	text-shadow: 0 1px rgba(255, 255, 255, 0.9);*/
	transition: bottom 250ms ease-in-out 0s;
	width: 140px;
	z-index: 4;
}


.z-gradient1{
	background:linear-gradient(top,#969696,#3F3939);
	background:-moz-linear-gradient(top,#969696,#3F3939);
	background:-webkit-linear-gradient(top,#ADADAD,#3F3939); 
}

.z-gradient2{
	background:linear-gradient(top,red,yellow);
	background:-moz-linear-gradient(top,red,yellow);
	background:-webkit-linear-gradient(top,red,yellow);
}


.z-bg1{	box-shadow:4px 4px rgba(20%,20%,40%,0.5);	}
.z-bg2{	box-shadow:4px 4px 3px rgba(20%,20%,40%,0.5);	}
.z-bg3{	box-shadow:4px 4px 12px 4px rgba(20%,20%,40%,0.5);	}
.z-bg4{	box-shadow:2px 2px 2px rgba(20%,20%,40%,0.6),4px 4px 6px rgba(20%,20%,40%,0.4),6px 6px 12px rgba(20%,20%,40%,0.4);	}
.z-bg5{	box-shadow:8px 24px 2px rgba(100%,0%,0%,0.4),16px -4px 2px rgba(0%,100%,0%,0.4),24px 12px 2px rgba(0%,0%,100%,0.4);	}
.z-bg6 {	box-shadow:0 0 10px #06C;}
.z-bg6a{	box-shadow:0 0 10px #7A7A7A;}


.menu-about { 
	position: relative;
	top: 0; left: -293px;
	width: 106px; height: 29px; 
}
.menu-about img {
	position: absolute; 
	clip: rect(0 399px 29px 293px);
}

.rotatediv{
transform: rotate(2deg);
-ms-transform: rotate(2deg); /* IE 9 */
-webkit-transform: rotate(2deg); /* Safari and Chrome */
}
