/* CSS Document */

body {margin: 0 auto; padding:0; color:#fff; font-family: Arial, Tahoma; font-size:12px; background: #000000; text-align: center;}
.all {width: 100%; margin:0 auto; text-align: center;}
.header {width: 100%; background: url(bg.gif) repeat-x top;}
.hdr {width: 807px; margin:0 auto; text-align: center;}
.page {width: 85%; line-height: 30px; margin: 0 auto; text-align: center; font-size: 16px; color: #FFCC00; font-weight: bold; padding: 5px 0 15px;}
.page a, .page a:link, .page a:active, .page a:visited {
background-color: #0C0901;
margin: 2px;
padding: 0px;
padding-left: 4px;
padding-right: 4px;
padding-top: 1px;
padding-bottom: 1px;
width: 13px;
text-decoration: none;
font: bold 16px Arial;
border: 1px solid #FFCC00;
color:#fff;
}
.page a:hover {
font: bold 16px Arial;
color:#F5821F;
}
.toplist {width: 1080px; margin: 0 auto; text-align: center;}
.upl1 {margin-left:10px; width: 527px; height: 37px; background: url(up_l1.gif) no-repeat top left; text-align: left;}
.upl2hall {margin-left:-360px; width: 229px; height: 37px; background: url(hall.gif) no-repeat top left; text-align: left;}
.upl2excl {margin-left:-360px; width: 338px; height: 37px; background: url(exclusive.gif) no-repeat top left; text-align: left;}
.upl2prem {margin-left:-360px; width: 322px; height: 37px; background: url(premium.gif) no-repeat top left; text-align: left;}
.upl2best {margin-left:-360px; width: 247px; height: 37px; background: url(best.gif) no-repeat top left; text-align: left;}
.upl2more {margin-left:-360px; width: 350px; height: 37px; background: url(more.gif) no-repeat top left; text-align: left;}
.dnc1{margin-left:10px; width: 251px; height: 70px; background: url(dn_c.gif) no-repeat top left; text-align: left;}
.dnr1{margin-left:-170px; width: 152px; height: 70px; background: url(dn_r1.gif) no-repeat top left; text-align: left;}
.bookmark{margin-left:-210px;}
.blockth {text-align: center; padding: 5px;}
.more {width: 910px; margin: 0 auto; text-align: center;}

.tblbg .ttlbg, .tbrbg .ttlbg  {width: 100%; margin-bottom: 5px;background: url(up_bg.gif) repeat-x top center; float: left;}
.tblbg .ttlbg .upl , .tbrbg .ttlbg .upl {width: 8px; height: 37px; background: url(up_l.gif) no-repeat top left; float: left;}
.tblbg .ttlbg .upr , .tbrbg .ttlbg .upr {width: 6px; height: 37px; background: url(up_r.gif) no-repeat top left; float: right;}

.tblbg {background: url(l_bg.gif) repeat-y top left; max-width:1280px; width: expression(document.body.clientWidth > 1280 ? "1280px": "auto" ); margin: 0 auto;}
.tblbg .tbrbg {background: url(r_bg.gif) repeat-y top right;}

.tblbg .tbrbg .blockth {padding: 5px 10px 5px 10px;}

.tblbg .tdnbg, .tbrbg .tdnbg  {width: 100%; background: url(dn_bg.gif) repeat-x top center; float: left;}
.tblbg .tdnbg .dnl, .tbrbg .tdnbg .dnl {width: 8px; height: 70px; background: url(dn_l.gif) no-repeat top left; float: left;}
.tblbg .tdnbg .dnr, .tbrbg .tdnbg .dnr {width: 6px; height: 70px; background: url(dn_r.gif) no-repeat top left; float: right;}

ul {width: 280px; margin: 0px auto 5px; padding-left: 10px; line-height: 20px; text-align: center; color:#fff; font-family: Arial, Tahoma; font-size:14px; font-weight: bold; list-style-type: none; float: left;}
ol {width: 230px; margin: 0px auto 5px; text-align: left; color:#fff; font-family: Arial, Tahoma; font-size:14px; font-weight: bold; float: left;}
.topsites {text-align: center; margin: 0px auto;}
.freesites1 {width: 935px; margin: 0 auto; text-align: center; color:#FFCC00; font-family: Arial, Tahoma; font-size:28px; font-weight: bold;}
.freesites2 {width: 935px; margin: 10px 0px 10px 40px; text-align: left;}
.footer {width: 935px; margin: 0 auto; text-align: center;}
.footertxt1 {font-size:16px; color:#FFCC00; font-family: Arial, Tahoma; font-weight: bold; margin: 15px auto 50px;}
.footertxt2 {font-size:12px; color:#FFCC00; font-family: Arial, Tahoma; font-weight: normal;}
div.footertxt1 a, div.footertxt1 a:hover {font-size:16px;}
div.footertxt2 a, div.footertxt2 a:hover {font-size:12px; font-weight: normal;}

.clear {clear: both;}

.advtext {width: 700px; margin: 0 auto; text-align: center;}
.advtext1 {color:#fff; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:24px;}
.advtext2 {color:#FF0; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:18px;}
.advtext3 {color:#fff;}

a:link, a:active, a:visited {
	font-weight: bold; font-size: 14px; color: #ffffff; font-family: Verdana, Arial; text-decoration: none;
}
a:hover {
	font-weight: bold; font-size: 14px; color: #F5821F; font-family: Verdana, Arial; text-decoration: underline;
}
.search {
	font-weight: bold; font-size: 10px; color: #F5821F; font-family: Verdana, Arial; text-decoration: none;
}
a.thumb img {
	BORDER: 2px solid #828081;
	color: #ffffff;
	background-color:#000000;
	padding:1px;
	margin: 1px;
}
a.thumb:hover img {
	BORDER: 2px dashed #ffffff;
}
A.gray:hover IMG {
	FILTER: Gray;
}
A.gray:active img{
	FILTER: Gray;
}

A.notfilt:hover img{FILTER} 
A.notfilt:active img{FILTER}
.tranny {
	BORDER-RIGHT: #ffffff 2px solid; BORDER-TOP: #ffffff 2px solid; BORDER-LEFT: #ffffff 2px solid; BORDER-BOTTOM: #ffffff 2px solid
}
.advlk {width: 840px; margin: 0 auto; color: #FFFFFF; text-align: center; font-weight: bold; font-style: italic;}
.advlk a:hover {color: #FF0;}
.advlk a {color: #f5821f;}
.niches_top {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #FFCC00;
	font-weight: bold;
	text-align: center;
}

