#header  { margin-right: auto; margin-left: auto; width: 920px; height: 90px }
#header h1  {
	background-image: url("../img/rogo-id2015.gif");
	background-repeat: no-repeat;
	background-position: 0 18px;
	text-indent: -9999px;
	width: 418px;
	height: 90px;
	float: left
	}

#header h1 a  {
	background-image: url("../img/rogo-id2015.gif");
	background-repeat: no-repeat;
	background-position: 0 18px;
	text-indent: -9999px;
	display: block;
	width: 418px;
	height: 90px;
	float: left
	}

#h-rightbox  { width: 495px; height: 90px; float: right }
#h-menu    { width: 288px; height: 90px; float: left }
#h-menu ul  { list-style-type: none; display: inline; margin: 13px 0 0; padding: 0; width: 100%; height: 25px; float: right; clear: both }
#contact  { background-image: url("../img/contact-btn.gif"); background-repeat: no-repeat; text-indent: -9999px; display: inline; width: 101px; height: 25px; float: right }
#contact a  { background-image: url("../img/contact-btn.gif"); background-repeat: no-repeat; display: block; width: 101px; height: 25px }
#contact a:hover  { background-image: url("../img/contact-btn.gif"); background-repeat: no-repeat; background-position: 0 -25px; display: block; width: 101px; height: 25px }
#sitemap  { background-image: url("../img/sitemap-btn.gif"); background-repeat: no-repeat; text-indent: -9999px; display: inline; margin-left: 7px; width: 89px; height: 25px; float: right }
#sitemap a { background-image: url("../img/sitemap-btn.gif"); background-repeat: no-repeat; display: block; width: 89px; height: 25px }
#sitemap a:hover { background-image: url("../img/sitemap-btn.gif"); background-repeat: no-repeat; background-position: 0 -25px; display: block; width: 89px; height: 25px }
#link { background-image: url("../img/link-btn.gif"); background-repeat: no-repeat; text-indent: -9999px; display: inline; margin-left: 5px; width: 76px; height: 25px; float: right }
#link a { background-image: url("../img/link-btn.gif"); background-repeat: no-repeat; display: block; width: 76px; height: 25px }
#link a:hover { background-image: url("../img/link-btn.gif"); background-repeat: no-repeat; background-position: 0 -25px; display: block; width: 76px; height: 25px }
#h-menu dl { background-image: url("../img/fontsize.gif"); background-repeat: no-repeat; background-position: 0 100%; display: inline; margin-top: 15px; width: 119px; height: 19px; float: right }
#h-menu dt { font-size: 0; line-height: 0; text-indent: -9999px }
#fss  { font-size: 0; line-height: 0; text-indent: -9999px; display: inline; margin-top: 4px; width: 16px; height: 15px; float: right }
#fss a     { font-size: 0; line-height: 0; background-image: url("../img/small.gif"); background-repeat: no-repeat; background-position: 0 -15px; text-indent: -9999px; display: block; width: 16px; height: 15px }
#fss a:hover  { font-size: 0; line-height: 0; background-image: url("../img/small.gif"); background-repeat: no-repeat; background-position: 0 -15px !important; text-indent: -9999px; display: block; width: 16px; height: 15px }
#fss a:active  { font-size: 0; line-height: 0; background-image: url("../img/small.gif"); background-repeat: no-repeat; background-position: 0 -15px !important; text-indent: -9999px; display: block; width: 16px; height: 15px }
#fsm  { font-size: 0; line-height: 0; text-indent: -9999px; display: inline; margin-top: 2px; margin-left: 3px; width: 18px; height: 17px; float: right }
#fsm a   { font-size: 0; line-height: 0; background-image: url("../img/normal.gif"); background-repeat: no-repeat; background-position: 0 0; text-indent: -9999px; display: block; width: 18px; height: 17px }
#fsm a:hover { font-size: 0; line-height: 0; background-image: url("../img/normal.gif"); background-repeat: no-repeat; background-position: 0 -17px; text-indent: -9999px; display: block; width: 18px; height: 17px }
#fsm a:active { font-size: 0; line-height: 0; background-image: url("../img/normal.gif"); background-repeat: no-repeat; background-position: 0 -17px; text-indent: -9999px; display: block; width: 18px; height: 17px }
#fsl  { font-size: 0; line-height: 0; text-indent: -9999px; display: inline; margin-left: 3px; width: 20px; height: 19px; float: right }
#fsl a { font-size: 0; line-height: 0; background-image: url("../img/big.gif"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 20px; height: 19px }
#fsl a:hover { font-size: 0; line-height: 0; background-image: url("../img/big.gif"); background-repeat: no-repeat; background-position: 0 -19px; text-indent: -9999px; display: block; width: 20px; height: 19px }
#fsl a:active { font-size: 0; line-height: 0; background-image: url("../img/big.gif"); background-repeat: no-repeat; background-position: 0 -19px; text-indent: -9999px; display: block; width: 20px; height: 19px }
#h-address   { background-image: none; width: 177px; height: 57px; float: right }
#h-address dl  { background-image: url("../img/address2015.gif"); background-repeat: no-repeat; display: inline; margin-top: 15px; width: 210px; height: 57px; float: right }
#h-address dt { text-indent: -9999px }
#h-address dd { text-indent: -9999px }
