body {
  color: #fff;
  font-size: small;
  font-family: sans-serif;
  background-color:#000000;
  margin:0px;
}

#back {
  padding: 0 0 10px 0;
}


fieldset {
  border: 1px solid #737373;
}
form {
  margin: 0px;
}
h1, h2, h3 {
  margin: 0px;
  padding: 0px;
}
hr {
  background-color: #737373;
  border: 0px;
  color: #737373;
  height: 1px;
}

a {
font:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
font-weight:bold;
color: #ee0508;
text-transform:uppercase;
}

a:visited {
  color: #ee0508;
}
a:active, a:hover {
  color: #fff;
}

div.bottom {
  color: #737373;
  font-size: x-small;
  text-align: center;
}

.rank {
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

#header {
width:800px;
padding: 20px 0 0 0;
position:relative;
z-index:15;
}

#bg_header {
background:url(images/headerstripe_loop.jpg) repeat-x;
height:150px;
}

#menu {
background:url(images/menu.jpg) no-repeat;
width:800px;
height:98px;
}

#bg_menu {
background:url(images/bg_menu.jpg);
}

#bg_top {
background:url(images/bg_top.jpg) repeat-x;
width:800px;
position:relative;
}

#rand {
background:url(images/bg_con.jpg);
width:800px;
text-align:left;
}

#bg_bottom {
background:url(images/bg_bot.jpg) no-repeat;
position:relative;
width:800px;
height:200px;
padding:20px 0 0 0 ;
}

#footer {
background:url(images/comment_top_focus.jpg);
width:650px;
height:100px;
}

a.rang, a.rang:link, a.rang:visited, a.rang:active{
 position:relative;
 left:62px;
 width:82px;
 height:98px;
 float:left;
}

a.rang:hover{
 background-image:url('images/rang.gif');
}

a.add, a.add:link, a.add:visited, a.add:active{
 position:relative;
 left:62px;
 width:120px;
 height:98px;
 float:left;
}

a.add:hover{
 background-image:url('images/add.gif');
}

a.login, a.login:link, a.login:visited, a.login:active{
 position:relative;
 left:62px;
 width:79px;
 height:98px;
 float:left;
}

a.login:hover{
 background-image:url('images/login.gif');
}

a.imp, a.imp:link, a.imp:visited, a.imp:active{
 position:relative;
 left:62px;
 width:125px;
 height:98px;
 float:left;
}

a.imp:hover{
 background-image:url('images/imp.gif');
}

#logo{
background:url(images/logo.png) no-repeat;
width:700px;
height:100px;
float:left;
}

#copyright {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
color:#a03a44;
position:absolute;
left:25px;
bottom:35px;
}

a.copy, a.copy:link, a.copy:visited, a.copy:active {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#a03a44;
text-decoration:none;
}

a.copy:hover {
color:#000000;
font-size:13px;
}

a.backlinks, a.backlinks:link, a.backlinks:visited, a.backlinks:active {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#a03a44;
text-decoration:none;
position:absolute;
bottom:35px;
right:25px;
}

a.backlinks:hover {
color:#000000;
font-size:13px;
}

#rate_00{
background:url(images/rate_0.png) no-repeat;
width:100px; 
height:17px;
}

#rate_01{
background:url(images/rate_1.png) no-repeat;
width:100px; 
height:17px;
}

#rate_02{
background:url(images/rate_2.png) no-repeat;
width:100px; 
height:17px;
}

#rate_03{
background:url(images/rate_3.png) no-repeat;
width:100px; 
height:17px;
}

#rate_04{
background:url(images/rate_4.png) no-repeat;
width:100px; 
height:17px;
}

#rate_05{
background:url(images/rate_5.png) no-repeat;
width:100px; 
height:17px;
}

#rate2_00{
background:url(images/rate2_0.png) no-repeat;
width:17px; 
height:100px;
}

#rate2_01{
background:url(images/rate2_1.png) no-repeat;
width:17px; 
height:100px;
}

#rate2_02{
background:url(images/rate2_2.png) no-repeat;
width:17px; 
height:100px;
}

#rate2_03{
background:url(images/rate2_3.png) no-repeat;
width:17px; 
height:100px;
}

#rate2_04{
background:url(images/rate2_4.png) no-repeat;
width:17px; 
height:100px;
}

#rate2_05{
background:url(images/rate2_5.png) no-repeat;
width:17px; 
height:100px;
}

#c_line {
font:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
font-weight:bold;
width:620px;
text-align:left;
}

#hit {
color: #ee0508;
}

#banner_text {
font:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color: #ee0508;
text-transform:uppercase;
}

#stats_text {
font:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color: #ee0508;
text-align:left;
text-transform:uppercase;
}

#stats_text01 {
font:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color: #ffffff;
text-align:left;
text-transform:uppercase;
}

#info {
font:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
padding: 5px 0 5px 0;
}

select {
background-color:#666666;
border:#ffffff 1px solid;
}

input {
background-color:#666666;
border:#ffffff 1px solid;
}

textarea {
background-color:#666666;
border:#ffffff 1px solid;
}

#sotm {
background:url(images/sotm.png) no-repeat;
width:500px;
height:80px;
position:absolute;
right:0px;
}

#siteof {
padding:10px 16px 0 16px;
}

a.gotop, a.gotop:link, a.gotop:visited, a.gotop:active {
width:60px;
height:60px;
position:absolute;
bottom:52px;
right:215px;
}

a.trtop, a.trtop:link, a.trtop:visited, a.trtop:active {
color:#FFFFFF;
}

a.trtop:hover {
color:#000000;
}

#girl_01 {
background:url(images/girls/girl_01.png) no-repeat;
width:145px;
height:335px;
position:absolute;
top:0px;
right:60px;
}

#girl_02 {
background:url(images/girls/girl_02.png) no-repeat;
width:229px;
height:351px;
position:absolute;
top:0px;
right:5px;
}

#girl_03 {
background:url(images/girls/girl_03.png) no-repeat;
width:241px;
height:309px;
position:absolute;
top:0px;
right:15px;
}

#girl_04 {
background:url(images/girls/girl_04.png) no-repeat;
width:207px;
height:338px;
position:absolute;
top:0px;
right:40px;
}

#girl_05 {
background:url(images/girls/girl_05.png) no-repeat;
width:204px;
height:321px;
position:absolute;
top:0px;
right:50px;
}

#bg_siteat {
background:url(images/bg_site.gif) no-repeat;
background-color:#000000;
width:605px;
height:19px;
padding:11px 10px 5px 15px;
position:relative;
left:85px;
top:10px;
z-index:10;
}

#bg_siteab {
background:url(images/bg_site.gif) no-repeat;
background-color:#000000;
width:605px;
height:19px;
padding:11px 10px 5px 15px;
position:relative;
left:85px;
z-index:10;
}

#bg_box {
background:url(images/bg_box.gif) no-repeat;
background-color:#000000;
width:176px;
height:27px;
padding:13px 0px 0px 13px;
position:relative; 
left:80px; 
top:30px;
}

#bg_searchbox {
background:url(images/bg_search.jpg) no-repeat;
height:40px;
width:240px;
padding:12px 0px 0px 15px;
position:absolute; 
left:250px; 
top:30px;
}

#searchb {
height:16px;
}

#cat {
background:url(images/cat_02.gif) repeat-y center;
background-color:#000000;
width:730px;
padding:10px 10px; 10px 10px;;
text-align: center;
}
 
#b_text {
padding:0 10px 10px 0;
height:10px;
}