*{
  line-height: 151%;

}


.color01{
  background:#fff;
  color:#000;
}
.color01 a{color:#000;
  border: 1px;
  margin: 1px;
}
.color01 a:hover{
  text-decoration: none;
}
.color01 #text a:hover{
  text-decoration: none;
  border: 1px solid #000;
}

.color02{background:#000;color:#fff}
.color02 a{color:#fff;
  border: 1px;
  margin: 1px;
}
.color02 a:hover{
  text-decoration: none;
}
.color02 #text a:hover{
  text-decoration: none;
  border: 1px solid #fff;
}

.color03{background:#9dd1ff;color:#063462}
.color03 a{color:#063462;
  border: 1px;
  margin: 1px;
}
.color03 a:hover{
  text-decoration: none;
}
.color03 #text a:hover{
  text-decoration: none;
  border: 1px solid #063462;
}

.f02 #main img, .f02 #highslide-wrapper-0 img{
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray; /* IE 6-9 */
  filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter     id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /*     Firefox 10+, Firefox on Android */
  filter: grayscale(100%);
}
.f03 #main img{
  display: none
}


.top-box{
  background-color: #fff;
  background-image: url(pic/access.png);
  background-repeat: repeat-x;
  background-position: bottom;
  vertical-align: top;
  padding: 0;
  text-align: center;
  position: fixed;
  width: 100%;
  height: 65px;
    z-index: 100;

}
.top-box .tools{

}
.top-box .tools td.spanbox{
  font-size:17px;
  padding: 0;
  padding-right: 5px;
  padding-left: 5px;
  margin: 0;
  vertical-align: middle;
  color: #333;
}

.top-box .tools td.spanbox span{
  font-size:17px;
}
.top-box .tools td.bord{
  padding-right: 5px;
  border-right:1px solid #fff;
}

.top-box .tools td.imglink{
  padding: 0;
  white-space: nowrap;
}

.imglink a{
  font-size:17px;
  padding: 0;
  margin: 0;
  vertical-align: middle;
  display: block;
  float: left
}

.imglink a:hover, .imglink a.current{
  background-image: url(pic/sel.png);
  background-repeat: no-repeat;
  background-position: center, top;
}

.original-site{
  padding-left:40px;
  background-image:url(pic/w_normal.png);
  background-repeat: no-repeat;
  background-position: left center;
  vertical-align: middle;
  color: #333;
}
.original-site a, .a-settings a{
  font-size:17px;
  color: #333;}

.size-box{
  border-right:1px solid #fff;
  padding-left: 10px;
}
.size-box *{
  font-size:17px;
  padding: 0;
  margin: 0;
  vertical-align: middle;
  line-height: 55px;

}

.size-box a{
  height: 33px;
  line-height: 55px;
}
.size-box a.current, .size-box a:hover{
  background-image: url(pic/sel.png)
}
.size-box a.decreaseFont{}
.size-box a.resetFont{}
.size-box a.increaseFont{}

.color-box{
  border-right:1px solid #fff;
  padding-left: 10px;
}
.color-box span{
font-size:17px;
}
.color-box a{
}
.color-box a.current, .color-box a:hover{
  background-image: url(pic/sel.png)

}
.a-images  a{
  height: 33px;
  line-height: 55px;
}
.a-images a.current, .a-images a:hover{
  background-image: url(pic/sel.png)
}
.popped{
	border:2px solid #000;
	background:#FFFFFF;
  background-image: url(pic/access.png);
  background-repeat: repeat-x;
  background-position: bottom;
	position:absolute;
	left:400px;
	top:46px;
	width:800px;
	z-index:100;
	padding:13px 21px 23px 21px;
	color:#333;
	font-family:Arial,sans-serif;
	font-size:20px;
	font-weight:bold;
	display:none;
}
.popped a{
		color:#333;
}
.popped h2{
		font-size:34px;
		margin-bottom:15px;
}
.popped p span{
			font-weight:normal
}
.choose-font-family{
		margin-bottom:10px;
}
#serif{
			font-family:"Times New roman",serif;
}
.font-family, .letter-spacing{
			padding:2px 4px;
			border:1px solid #333;
			text-decoration:none;
			-moz-border-radius: 3px;
			-khtml-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius:3px;
			color:#333;
}
.here.font-family, .here.letter-spacing, .spacing-small #spacing-small, .spacing-normal #spacing-normal, .spacing-big #spacing-big,.serif #serif, .sans-serif #sans-serif{
  background-color: #333;
				color:#fff;
}

#imgalt{
  font-style: italic;
  margin-bottom: 20px;
  display: table;
  border: 1px solid #000;
}

