h1,h2,h3,h4,h5,h6,p,ul{margin:0px; padding:0px;}
h1, h2, h3 {display:inline;}

body{
	margin:0;
	padding:0;
	background: url(img/bg_body.jpg) #171717 ;
	font-family: Georgia, "Times New Roman", Times, serif;
  	font-size: 11px;
  	text-decoration: none;
	color: #b4005d;
}
a:link, a:active, a:visited{
  	text-decoration: none;
  	font-size: 11px;
	color: #b4035d;
}
a:hover{ text-decoration: underline; }

th{
	font-size: 11px;
}
.preload {
	width: 0;
	height: 0;
}
.preload img{
	width: 0;
	height: 0;
}
.header {
	width: 100%;
	height: 131px;
	background: url(img/bg_header.jpg) repeat-x;
}

.footer {
	padding: 7px 0 0 0;
	width: 100%;
	height: 132px;
	background: url(img/bg_footer.jpg) repeat-x;
}
.logo_wave_1 {
	background: url(img/logo_wave_1.jpg) no-repeat;
	width: 380px;
	height: 124px;
}
.logo_wave_2 {
	background: url(img/logo_wave_2.jpg) no-repeat;
	width: 729px;
	height: 124px;
	/*vertical-align: bottom;*/
	color: #000;
}
table.logo {
	border-collapse: collapse;
}
table.logo td {
	margin: 0;
	padding: 0;
}

ul.menu {
	list-style-type: none;
	margin:0;
	padding:0;
}
ul.menu lo {
	float:left;
	margin: 0 5px 0 0;
	width: 177px;
	height: 52px;
}

ul.menu li {
	float:left;
	margin: 0 5px 0 0;
	width: 177px;
	height: 52px;
	background: url(img/nav_menu_.png) no-repeat 50% 0px;
}

ul.menu li:hover { background:url(img/nav_menu.png) no-repeat 50% -52px;}
#active { background:url(img/nav_menu.png) no-repeat 50% -52px; }
#active a { background:url(img/menu_header_hover.png) no-repeat;}

.menu a {
	display:block;
	text-indent: -9998px;
	background:url(img/menu_header.png) no-repeat;
	height:52px;
}
.menu a:hover {
	background:url(img/menu_header_hover.png) no-repeat;
}
.menu .home 		a{ 	background-position: 50% 0px; }
.menu .paysites		a{ 	background-position: 50% -52px; }
.menu .blog 		a{ 	background-position: 50% -104px; }
.menu .bookmark 	a{ 	background-position: 50% -156px; }

.search {
	margin-bottom: 10px;
	margin-left: 450px;
}
.search input[type="text"]{
	width: 226px;
	height:32px;
	background: url(img/search_bg.png) no-repeat ;
	border:none;
	text-align: center;
	font: 13px Arial ;
	color: #b4005d;
	vertical-align: middle;
	line-height: 32px;

}

.search input[type="submit"] {
	width: 46px;
	height:32px;
	background: url(img/search_button_bg.png) no-repeat;
	border:0;
	text-indent:-999em;
	cursor:pointer;
	vertical-align:middle;
	line-height: 32px;
	margin:-2px 0 0 -6px;
}
table.thumbs {
	background-color: #141414;
	border: 1px solid #b4005d;

}
.thumbs td{
	width: 206px;
	height: 266px;
	background-color: #000;
	vertical-align: middle;
}
.thumbs a img { border: 1px solid #b4005d; }
.thumbs a img:hover { border: 1px dashed #b4005d; }

.banner {
	margin: 5px auto;
	background-color: #000;
	width: 1275px;
	#height: 258px;
	padding: 8px 0;
	border: 1px solid #b4005d;
}

.top {
	margin: 20px auto;
	padding: 20px;
	background-color: #000;
	border: #b4005d 1px solid;
	width: 1000px;
}
.top th{
  font-size: 26px;
  text-decoration: none;
  color: #FFF;
}
.top td{
  font-size: 16px;
  text-decoration: none;
  color: #FFF;
}
.top a:link, .top a:visited, .top a:active{
  font-size: 20px;
  color: #b4005d;
}
.top a:hover{ color: #FFF; }

#links a {font-size: 10px; color: #FFF;}
#links {font-size: 9px;}

.num_page a:link, .num_page a:active, .num_page a:visited { font-size:13px; }
.num_page a:hover {  text-decoration:none; color: #FFF}
.num_page { font-size: 13px; color: #FFF}

table.paysites { border-collapse:collapse; width: 1275px; background-color: #141414;}

.paysites img { margin-right: 10px; border: 1px solid #b4005d;}
.paysites img:hover { border: 1px dashed #b4005d;}
.paysites { font-size: 16px;  }
.paysites td img { float: left; }
.paysites  td {padding: 10px; border: 1px dashed #b4005d; vertical-align: top;}

.header4 a:link, .header4 a:active, .header4 a:visited {
	font-size: 15px;
	color: #FFF;
	text-decoration: none;
}
.header4 a:hover {
	text-decoration: none;
	color: #d7005a;
}
p{
	font-size: 12px;
}
