#news {
    margin-bottom: 15px;
	padding-left: 10px;
}
#news .text {
    float: left;
	width: 530px;
    background: url(../img/allow.gif) no-repeat;
	background-position:left center;
	padding-left: 15px;
	margin-bottom: 5px;
}

.txt {
     width: 520px;
	 padding: 0px 5px 0px 15px;
}

#left {
    width: 545px;
	float: left;
	margin-right: 15px;
	_margin-right: 0px;
}

#right {
    width: 200px;
	float: right;
}


#topics {
    margin: 0px 0px 0px 5px;
}
#topics a { 
    width: 195px;
	height: 52px;
	float: left;
	display: block;
	text-indent: -9999px;
	background: url(../img/topics.gif) no-repeat;
	}
#topics a:hover {
    width: 195px;
	height: 52px;
	float: left;
	display: block;
	text-indent: -9999px;;
	background: url(../img/topics_over.gif) no-repeat;
}

#buy {
    margin: 0px 0px 0px 5px;
}
#buy a { 
    width: 195px;
	height: 52px;
	float: left;
	display: block;
	text-indent: -9999px;
	background: url(../img/buy.gif) no-repeat;
	}
#buy a:hover {
    width: 195px;
	height: 52px;
	float: left;
	display: block;
	text-indent: -9999px;;
	background: url(../img/buy_over.gif) no-repeat;
}


#blog {
    margin: 0px 0px 0px 5px;
}
#blog a { 
    width: 195px;
	height: 52px;
	float: left;
	display: block;
	text-indent: -9999px;
	background: url(../img/blog.gif) no-repeat;
	}
#blog a:hover {
    width: 195px;
	height: 52px;
	float: left;
	display: block;
	text-indent: -9999px;;
	background: url(../img/blog_over.gif) no-repeat;
}


#contact {
    width: 180px;
    height: 159px;
	padding: 38px 0px 0px 15px;
	float: right;
	margin-top: 10px;
	_margin-top: 0px;
	margin-bottom: -3px;
	background: url(../img/contact_bg.gif) no-repeat;
}
#contact .free {
    margin: 10px 0px 5px 0px;
    _margin: 5px 0px 5px 0px;
}
#contact .tel {
    margin-bottom: 5px;
}
#contact .fax {
    margin-bottom: 7px;
}
#contact .mail {
    margin-bottom: 20px;
    _margin-bottom: 14px;
}

*+html #contact .mail {
    margin-bottom: 9px;
}


html[xmlns*=""] body:last-child #contact .free { /*Safari*/
    margin: 8px 0px 3px 0px;
}
html[xmlns*=""] body:last-child #contact .tel { /*Safari*/
    margin-bottom: 3px;
}
html[xmlns*=""] body:last-child #contact .fax { /*Safari*/
    margin-bottom: 5px;
}
html[xmlns*=""] body:last-child #contact .mail { /*Safari*/
    margin-bottom: 13px;
}



#scoreup {
    width: 537px;
	height: 237px;
	background: url(../img/scoreup_bg.gif) no-repeat;
	margin-bottom: 20px;
}
#scoreup .left {
    float: left;
    width: 375px;
    margin: 55px 0px 0px 22px;
	_margin: 55px 0px 0px 11px;
}
#scoreup .right {
    width: 105px;
	float: left;
    margin: 8px 0px 0px 15px;
	_margin: 8px 0px 0px 18px;
}

#scoreup .text { width: 375px; }

#scoreup .link {
    width: 380px;
    margin-top: 10px;
}


#scoreup .link ul { float: left; }
#scoreup .link li {
    float: left;
	display: block;
}

#scoreup .link .series01 a,
#scoreup .link .series01 a:hover { 
    float: left;
	width: 92px;
	height: 16px;
	text-indent: -9999px;
	margin-right: 25px;
	}
#scoreup .link .series01 a { background: url(../img/scoreup01.gif) no-repeat; }
#scoreup .link .series01 a:hover { background: url(../img/scoreup01_over.gif) no-repeat; }


#scoreup .link .series02 a,
#scoreup .link .series02 a:hover { 
    float: left;
	width: 82px;
	height: 16px;
	text-indent: -9999px;
	margin-right: 25px;
	}
#scoreup .link .series02 a { background: url(../img/scoreup02.gif) no-repeat; }
#scoreup .link .series02 a:hover { background: url(../img/scoreup02_over.gif) no-repeat; }


#scoreup .link .series03 a,
#scoreup .link .series03 a:hover { 
    float: left;
	width: 108px;
	height: 16px;
	text-indent: -9999px;
	}
#scoreup .link .series03 a { background: url(../img/scoreup03.gif) no-repeat; }
#scoreup .link .series03 a:hover { background: url(../img/scoreup03_over.gif) no-repeat; }


#scoreup .link .series04 a,
#scoreup .link .series04 a:hover { 
    float: left;
	width: 73px;
	height: 16px;
	text-indent: -9999px;
	margin-right: 25px;
	}
#scoreup .link .series04 a { background: url(../img/scoreup04.gif) no-repeat; }
#scoreup .link .series04 a:hover { background: url(../img/scoreup04_over.gif) no-repeat; }



#scoreup .link .series05 a,
#scoreup .link .series05 a:hover { 
    float: left;
	width: 83px;
	height: 17px;
	text-indent: -9999px;
	margin-right: 25px;
	}
#scoreup .link .series05 a { background: url(../img/scoreup05.gif) no-repeat; }
#scoreup .link .series05 a:hover { background: url(../img/scoreup05_over.gif) no-repeat; }


#scoreup .link .series06 a,
#scoreup .link .series06 a:hover { 
    float: left;
	width: 80px;
	height: 17px;
	text-indent: -9999px;
	}
#scoreup .link .series06 a { background: url(../img/scoreup06.gif) no-repeat; }
#scoreup .link .series06 a:hover { background: url(../img/scoreup06_over.gif) no-repeat; }


#scoreup .img101 {
    width: 375px;
	text-align: center;
	margin-top: 25px;
}

*+html #scoreup .img101 {
    width: 375px;
	text-align: center;
	margin-top: 5px;
}



#novelty {
    width: 537px;
	height: 237px;
	background: url(../img/novelty_bg.gif) no-repeat;
	margin-bottom: 20px;
}
#novelty .left {
    float: left;
    width: 375px;
    margin: 55px 0px 0px 22px;
	_margin: 55px 0px 0px 11px;
}
#novelty .right {
    width: 105px;
	float: left;
    margin: 8px 0px 0px 15px;
	_margin: 8px 0px 0px 18px;
}
#novelty .text { width: 315px; }
#novelty .text2 {
     width: 315px;
	 _width: 305px;
	 color: #ED7A00;
	 margin-top: 40px;
}
#novelty .link {
    width: 375px;
    margin-top: 7px;
}

#novelty .button {
     width: 145px;
	 height: 26px;
	 float: left;
	 position: relative;
	 top: -17px;
	 left: 325px;
	 _left: 300px;
}
#novelty .button a,
#novelty .button a:hover {
     width: 145px;
	 height: 26px;
	 float: left;
	 display: block;
	 text-indent: -9999px;
}
#novelty .button a { background: url(../img/novelty.gif) no-repeat; }
#novelty .button a:hover { background: url(../img/novelty_over.gif) no-repeat; }