@charset "utf-8";


/* ???? ---------------------------------------------------------------------- */

	html>body #footer {
		position: fixed;
		bottom: 0;
		right: 0;
		z-index: 500;
	}

	#footer {
		border-top: solid 1px #171717;
		width: 100%;
		height: 45px;
		_position: absolute;
		_right: 0;
		_top:expression(eval(document.compatMode &&
		document.compatMode=='CSS1Compat') ?
		documentElement.scrollTop
		+(documentElement.clientHeight-this.clientHeight) - 0
		: document.body.scrollTop
		+(document.body.clientHeight-this.clientHeight) - 0);
		_z-index: 500;
		margin: 0;
		background-color:#000;
		filter:alpha(opacity=80);
		-moz-opacity: 0.80;
		opacity: 0.80;
	}

	#footer div{
		width: 850px;
		margin: 10px auto;
    	position: relative;
    	top: 0px;
    	left: 0px;
        text-align: left;
	}


	#footer div address a{
		background: url(/images/copy.png) no-repeat center left;
    	_background-image:none;
    	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/copy.png',sizingMethod=image);
        width: 266px;
        height: 21px;
		cursor: pointer;
		outline-color: invert;
		outline-style: none;
		outline-width: medium;
		text-decoration: none;
		display: block;
		text-indent:-9999px;
    }

	#footer div dl{
    	position: absolute;
    	top: -3px;
    	left: 640px;
    }

	#footer div dl dt{
		float: left;
		width: 140px;
    }

	#footer div dl dt a{
		background: url(/images/dival.bmp) no-repeat center left;
    	_background-image:none;
    	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/dival.bmp',sizingMethod=image);
        width: 130px;
        height: 27px;
		cursor: pointer;
		outline-color: invert;
		outline-style: none;
		outline-width: medium;
		text-decoration: none;
		display: block;
		text-indent:-9999px;
    }

	#footer div dl dd{
		float: left;
		width: 62px;
    }

	#footer div dl dd a{
		background: url(/images/heteml.png) no-repeat center left;
    	_background-image:none;
    	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/heteml.png',sizingMethod=image);
        width: 62px;
        height: 27px;
		cursor: pointer;
		outline-color: invert;
		outline-style: none;
		outline-width: medium;
		text-decoration: none;
		display: block;
		text-indent:-9999px;
    }


/* ???? ---------------------------------------------------------------------- */

 div.font_img{
        padding-top: 0px;
        font-size:1px;
    	position: relative;
    	top: 6px;
        height: 17px;
    }

    span.span_font{
        height:5px;
        width:5px;
        display: block;
		text-indent:-9999px;
    	float: left;
    }

    span.f_0{ background:url(/img/font_img.gif) -0px -0px no-repeat; }
    span.f_1{ background:url(/img/font_img.gif) -5px -0px no-repeat; width:4px; }
    span.f_2{ background:url(/img/font_img.gif) -8px -0px no-repeat; }
    span.f_3{ background:url(/img/font_img.gif) -13px -0px no-repeat; }
    span.f_4{ background:url(/img/font_img.gif) -18px -0px no-repeat; }
    span.f_5{ background:url(/img/font_img.gif) -23px -0px no-repeat; }
    span.f_6{ background:url(/img/font_img.gif) -28px -0px no-repeat; }
    span.f_7{ background:url(/img/font_img.gif) -33px -0px no-repeat; }
    span.f_8{ background:url(/img/font_img.gif) -38px -0px no-repeat; }
    span.f_9{ background:url(/img/font_img.gif) -43px -0px no-repeat; }