html {
	padding: 0px;
	margin: 0px;
}

#Body {
width:780px;
margin-left: auto;
margin-right: auto;
}

form{
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0px;
	padding: 0px;
	background: url(./bgr.jpg) #000000;
	color: #FFFFFF;
	font-size: 80%;
	line-height: 16px;
	font-weight: normal;  text-align:center;
}
p {
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	color: #FFFFFF;
	line-height: 14px;
	font-weight: normal;
}

hr {
  clear: both;
  visibility: hidden;
}

* {
  font-family: verdana, sans-serif;
  color:#FFFFFF;
}
a
{
    text-decoration: none;
	color:#FFFFFF;
}
a:hover
{
	text-decoration: none;
	color:#8DB4DA;
}
h2
{
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 170%;
	text-transform: uppercase;
	font-weight:normal;
	line-height:120%;
}
h3
{
	font-size: 100%;
	text-transform: uppercase;
}

div#header {
  border: 0px solid #FF0080;
  padding: 0px;
  margin: 0px;
  width: 780px;
  background: #000000;
}

div#header1 {
  border: 0px solid #FF0080;
  padding: 0px;
  margin: 0px;
  width: 780px;
  height: 170px;
  background: url(./header1.jpg) no-repeat #000000;
}
div#header1 a{
  height: 170px;
  display: block;
}
div#header2 {
  border: 0px solid #FF0080;
  padding: 0px;
  margin: 0px;
  width: 780px;
  height: 58px;
  background: url(./header2.jpg) no-repeat #000000;
}

.citat {
  margin-top: 1px;
  margin-bottom: 3px;
  text-align:center;	
  font-family: verdana, sans-serif;
  color:#8DB4DA;
  font-size: 10px;
  font-weight: bold;
  height:14px
}

.citat_bottom {
  padding-top: 2px;
  padding-bottom: 3px;
  text-align:center;	
  font-family: verdana, sans-serif;
  color:#8DB4DA;
  font-size: 10px;
  font-weight: normal;
  height:16px
}
#top-menu {
  padding: 0px;
  margin: 0px;
  height:58px;
  float: right;
  width: 780px;
  border: 0px solid #FF0080;
  background: transparent;
  font-size:11px;
}
#top-menu ul{
  padding: 0px;
  margin: 0px;
}
#top-menu li {
  list-style-type: none;
  background: url(./star.gif) no-repeat left bottom; padding-top:0px; padding-left:10px; padding-right:3px; float:right; border:0px solid #FF0080; list-style:none;
}
#top-menu a{
  text-decoration: none;
}

#top-menu li.top-menu1 {
 background: url(./star.gif) no-repeat left bottom; padding-top:38px; padding-left:10px; padding-right:3px; float:right; border:0px solid #FF0080; list-style:none;
}

#top-menu li.top-menu2 {
 background: url(./star.gif) no-repeat left bottom; padding-top:29px; padding-left:10px; padding-right:3px; float:right; border:0px solid #FF0080; list-style:none;
}

#top-menu li.top-menu3 {
 background: url(./star.gif) no-repeat left bottom; padding-top:18px; padding-left:10px; padding-right:3px; float:right; border:0px solid #FF0080; list-style:none;
}

#top-menu li.top-menu4 {
 background: url(./star.gif) no-repeat left bottom; padding-top:8px; padding-left:10px; padding-right:3px; float:right; border:0px solid #FF0080; list-style:none;
}

#top-menu li.top-menu5 {
 background: url(./star.gif) no-repeat left bottom; padding-top:5px; padding-left:10px; padding-right:3px; float:right; border:0px solid #FF0080; list-style:none;
}

#page_container { width: 780px; margin:0; padding:0px; padding-top:22px; text-align: left; border:0px solid #F0A000; background:#000000; }

#left-column {
  width: 165px;
  float: left;
  border:0px solid #FF0080; background:#000000;
}
#center-column {
   width: 450px;
   float: left;
   border:0px solid #FF0080;  background:#000000;
}
#right-column {
   width: 165px;
   float: left;
   border:0px solid #FF0080; background:#000000;
}
#right-column form{
	margin:0px;
	padding:0px;
}
/*------ left headers ----*/
.fans {
  width:165px;
  height:64px;
  background: url(./fans.gif);
  border:0px solid #FF0080;
}
.interesting {
  width:165px;
  height:88px;
  background: url(./interesting.gif);
  border:0px solid #FF0080;
}
.info {
  width:165px;
  height:88px;
  background: url(./info.gif);
  border:0px solid #FF0080;
}
.downloads {
  width:165px;
  height:88px;
  background: url(./downloads.gif);
  border:0px solid #FF0080;
}
.books {
  width:165px;
  height:88px;
  background: url(./books.gif);
  border:0px solid #FF0080;
}
.movies {
  width:165px;
  height:88px;
  background: url(./movies.gif);
  border:0px solid #FF0080;
}
.games {
  width:165px;
  height:88px;
  background: url(./games.gif);
  border:0px solid #FF0080;
}
.potter-mania {
  width:165px;
  height:88px;
  background: url(./potter-mania.gif);
  border:0px solid #FF0080;
}
/*------ end left headers----*/

/*------ right headers----*/
.poll {
  height:63px;
  background: url(./poll.gif);
  border:0px solid #FF0080;
  margin:0px;
}

.poll-results {
      width: 395px;
      margin-left:17px;
      padding-left:10px;
      padding-right:10px;
      padding-bottom:24px;
      border: 0px solid #00FF00;
      background: url(./bgr_news.gif) repeat-y;
      font-size:10px; line-height: 14px;
	  color:#C9E93D;
}

.poll-list {
      width: 260px;
      font-size:10px;
	  background: #081429;
	  height:18px;
	  border: 1px solid #8DB4DA;
	  color:#8DB4DA;
}

.poll-small-results {
	font-family: Verdana;
	font-size:9px;
}
.poll-small-results-title {
	font-size:11px;
	font-weight:bold;
}

.rightmenu-content {
  background: url(./bgr_rightmenu.gif) repeat-y;
  border:0px solid #FF0080;
  font-size:11px;
  padding-left:25px;
}

.rightmenu-content ul {
  border:0px solid #FF0080;
  font-size:11px;
  list-style:none;
  margin: 0px;
  padding: 0px;
}
.rightmenu-content li {
  list-style-type: none;
  font-size:11px;
  list-style:none;
  line-height:14px;
}

.vote {
  height:97px;
  background: url(./vote.gif);
  border:0px solid #FF0080;
}
.vote-small {
  font-size:9px;
  text-align:right;
  padding-right:5px;
  border:0px solid #FF0080;
}
.vote-small p {
  line-height:9px;
  padding:0px;
  margin:0px;
}
input.button {
             background: url("./button.gif") no-repeat;
             width:54px;
             height:18px;
             padding-bottom:2px;
             border: none;
             color:#40244A;
             font-size:9px;
             font-weight: bold;
			 color:#ffffff;
}
.button-vote {
  height:18px;
  border: 0px solid #8000FF;
  padding-top:5px;
  padding-left:25px;
  color:#ffffff;
  }

.button-fanfiction {
  height:18px;
  border: 0px solid #8000FF;
  padding-top:0px;
  padding-left:0px;
  color:#ffffff;
  }

.tellafriend {
  height:87px;
  background: url(./tellafriend.gif);
  border:0px solid #FF0080;
}
.tellafriend-small {
  font-size:9px;
  padding-right:2px;
  border:0px solid #FF0080;
}
.tellafriend-small p {
  line-height:15px;
  padding:0px;
  margin:0px;
}
input.tellafriend {
     background: #081429;
     width:130px;
     height:13px;
     border: 1px solid #8DB4DA;
     color:#8DB4DA;
     font-size:9px;
}

.left_center{
 text-align:center;
}

.partners {
  height:97px;
  background: url(./partners.gif);
  border:0px solid #FF0080;
}
.fanfiction {
  height:87px;
  background: url(./tellafriend.gif);
  border:0px solid #FF0080;
}
.fanfiction-small {
  font-size:9px;
  padding-right:2px;
  border:0px solid #FF0080;
}
.fanfiction-small p {
  line-height:15px;
  padding:0px;
  margin:0px;
}
input.fanfiction {
             background: #081429;
             width:260px;
             height:13px;
             border: 1px solid #8DB4DA;
             color:#8DB4DA;
             font-size:9px;
}

textarea.fanfiction {
             background: #081429;
             width:260px;
             height:288px;
             border: 1px solid #8DB4DA;
             color:#8DB4DA;
             font-size:9px;
}
.contact {
  height:87px;
  background: url(./tellafriend.gif);
  border:0px solid #FF0080;
}
.contact-small {
  font-size:9px;
  padding-right:2px;
  border:0px solid #FF0080;
}
.contact-small p {
  line-height:15px;
  padding:0px;
  margin:0px;
}
input.contact {
             background: #081429;
             width:260px;
             height:13px;
             border: 1px solid #8DB4DA;
             color:#8DB4DA;
             font-size:9px;
}

textarea.contact {
             background: #081429;
             width:260px;
             height:288px;
             border: 1px solid #8DB4DA;
             color:#8DB4DA;
             font-size:9px;
}

textarea.contact2 {
             background: #081429;
             width:260px;
             height:110px;
             border: 1px solid #8DB4DA;
             color:#8DB4DA;
             font-size:9px;
}
textarea.linktous {
             background: #081429;
             width:330px;
             height:85px;
             border: 1px solid #8DB4DA;
             color:#8DB4DA;
             font-size:9px;
}

.layout {
  font-size:10px;
  border:0px solid #8DB4DA;
  color:#8DB4DA;
  padding:0px;
  margin:0px;
}

select.layout {
      background: #081429;
      width:155px;
      border: 1px solid #8DB4DA;
      color:#8DB4DA;
      font-size:9px;
      margin-top:0px;
      margin-bottom:0px;
}

.search {
  font-size:10px;
  border:0px solid #8DB4DA;
  color:#8DB4DA;
  padding-left:0px;

}
.search p {
  line-height:15px;
  padding:0px;
  margin:0px;
}
input.search {
             background: #081429;
             width:130px;
             height:13px;
             border: 1px solid #8DB4DA;
             color:#8DB4DA;
             font-size:9px;
}

select.search {
      background: #081429;
      width:130px;
	  height:15px;
      border: 1px solid #8DB4DA;
      color:#8DB4DA;
      font-size:9px;
      margin-top:10px;
      margin-bottom:10px;
}

.search-result-content{
      width: 395px;
      margin-left:17px;
      padding-left:10px;
      padding-right:10px;
      padding-bottom:24px;
      border: 0px solid #00FF00;
      background: url(./bgr_news.gif) repeat-y;
      font-size:12px; line-height: 13px;
	  color:#ffffff;
}
.search-result-content b{
		color: #8DB4DA;
}
.search-result-title{
		color: #8DB4DA;
		font-size: 14px;
}
.search-result-title a{
		color: #8DB4DA;
		font-weight: bold;
}


.banners {
padding-left:25px;
padding-top:10px;
padding-bottom:10px;

}

.footer-rightmenu {
  padding:0px;
  margin:0px;
  border:0px solid #FF0080;
  height:60px;
  background: url(./bottom_rightmenu.gif);
}


/*------ end right headers----*/
#right-menu {
  width: 165px;
  border: 0px solid #FF0080;
  background: url(./bgr_rightmenu.gif) repeat-y;
  font-size:11px; line-height: 14px;
}

#right-menu ul
{
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px; background: transparent; border:0px solid #0000FF;
}
#right-menu li {
  list-style-type: none;
 background: url(./star.gif) no-repeat left bottom; padding-left:10px; border:0px solid #FF0080; list-style:none;
}
#right-menu li a {
 background: transparent; border:0px solid #FF0080;
}


.footer-leftmenu {
  width:165px;
  height:44px;
  background: url(./bottom_leftmenu.gif);
  border:0px solid #FF0080;
}

.left-menu {
  width: 165px;
  border: 0px solid #FF0080;
  background: url(./bgr_leftmenu.gif) repeat-y;
  font-size:11px; line-height: 14px;
}

.left-menu a
{
	text-decoration: none;
}

.left-menu ul
{
	padding: 0px 0px 0px 3px;
	margin: 0px 0px 0px 0px; background: transparent; border:0px solid #0000FF;
}
.left-menu li {
  list-style-type: none;
 background: transparent; border:0px solid #FF0080;

}
.left-menu li a {
 background: url(./star.gif) no-repeat left bottom; padding-left:10px; border:0px solid #FF0080; list-style:none;
}


.news-header {
	     width: 415px;
	     height:38px;
	     margin-left:17px;
	     border: 0px solid #FF0080;
	     background: url(./news_top.gif) no-repeat;
	     font-size:11px; line-height: 14px;
}
.news-content {
	      width: 395px;
	      margin-left:17px;
	      padding-left:10px;
	      padding-right:10px;
	      padding-bottom:24px;
	      border: 0px solid #00FF00;
	      background: url(./bgr_news.gif) repeat-y;
	      font-size:11px; line-height: 14px;
		  color:#8DB4DA;
}

.news-content a {
	    color:#ACACAC;
}
.news-content a:hover {
	    color:#8DB4DA;
}


.news-admin-content {
	      width: 395px;
	      margin-left:17px;
	      padding-left:10px;
	      padding-right:10px;
	      padding-bottom:24px;
	      border: 0px solid #00FF00;
	      background: url(./bgr_news.gif) repeat-y;
	      font-size:11px; line-height: 14px;
}
.news-admin-content a {
	    color:#ACACAC;
}

.news-admin-content a:hover {
	    color:#8DB4DA;
}

.news-title {
	    color:#8DB4DA;
	    font-size:11px;
	    font-weight: bold;
	    padding-top:25px;
	    clear:both;
	      border: 0px solid #FF0080;
}
.news-autor {
	    color:#ACACAC;
	    font-size:10px;
}

.news-send {
	   color:#ACACAC;
	   font-size:10px;
	   padding-top:8px;
	   float:left;
	   border: 0px solid #FF0080;
}
.news-send a {
	    color:#ACACAC;
}
.news-send a:hover {
	    color:#8DB4DA;
}

.news-comment {
	   color:#ACACAC;
	   font-size:10px;
	   padding-top:8px;
	   float:right;
	   border: 0px solid #FF0080;
}
.news-comment a {
	    color:#ACACAC;
}
.news-comment a:hover {
	    color:#8DB4DA;
}
.news-footer {
	     width: 415px;
	     height:6px;
	     margin-left:17px;
	     border: 0px solid #FF0080;
	     background: url("./news_bottom.gif") no-repeat;
	     font-size:11px; line-height: 14px;
             padding-bottom:  20px;
}

.fanfiction-page{
	      width: 395px;
	      margin-left:10px;
	      padding-left:10px;
	      padding-right:10px;
	      padding-bottom:24px;
	      border:0px solid #FF0080;
	      font-size:11px; line-height: 14px;
		  color:#ffffff;
}

.fanfiction-page a{
		  color:#8DB4DA;
}
.fanfiction-page a:hover{
		  color:#ACACAC;
}

.fanfiction-header {
	     width: 415px;
	     height:6px;
	     border: 0px solid #FF0080;
	     background: url(./img_top.gif) no-repeat;
	     font-size:11px;
	     margin-left:17px;

}
.fanfiction-content {
	      width: 395px;
	      margin-left:17px;
	      padding-left:10px;
	      padding-right:10px;
	      padding-bottom:24px;
	      border: 0px solid #00FF00;
	      background: url(./bgr_news.gif) repeat-y;
	      font-size:11px;
		  line-height: 14px;
		  color:#8DB4DA;
}

.fanfiction-content a {
	    color:#ACACAC;
}
.fanfiction-content a:hover {
	    color:#8DB4DA;
}

.fanfiction-maintitle {
		font-family: Times New Roman, sans-serif;
	    font-size:20px;
	    font-weight: bold;
		padding-left:0px;
		margin-left:0px;
	    color:#8DB4DA;
}

.fanfiction-title {
	    color:#8DB4DA;
	    font-size:11px;
	    font-weight: bold;
	    padding-top:25px;
	    clear:both;
	      border: 0px solid #FF0080;
}


.fanfiction-autor {
	    color:#ACACAC;
	    font-size:10px;
}

.fanfiction-footer {
	     width: 415px;
	     height:6px;
	     margin-left:17px;
	     border: 0px solid #FF0080;
	     background: url("./news_bottom.gif") no-repeat;
	     font-size:11px; line-height: 14px;
             padding-bottom:  20px;
}


.otherpage-page{
	      width: 395px;
	      margin-left:10px;
	      padding-left:10px;
	      padding-right:10px;
	      padding-bottom:0px;
	      border:0px solid #FF0080;
	      font-size:11px; line-height: 14px;
		  color:#ffffff;
}

.otherpage-page a{
		  color:#8DB4DA;
}

.otherpage-page a:hover{
		  color:#ACACAC;
}

.otherpage-page form{
	margin: 0px;
	padding: 0px;
}

.otherpage-header {
	     width: 415px;
	     height:6px;
	     border: 0px solid #FF0080;
	     background: url(./img_top.gif) no-repeat;
	     font-size:11px;
	     margin-left:17px;

}
.otherpage-content {
	      width: 395px;
	      margin-left:17px;
	      padding-left:10px;
	      padding-right:10px;
	      padding-bottom:24px;
	      border: 0px solid #00FF00;
	      background: url(./bgr_news.gif) repeat-y;
	      font-size:11px;
		  line-height: 14px;
		  color:#8DB4DA;
}

.otherpage-content a {
	    color:#ACACAC;
}
.otherpage-content a:hover {
	    color:#8DB4DA;
}

.otherpage-maintitle {
	    font-size:20px;
	    font-weight: bold;
		font-family: Times New Roman, sans-serif;
	    color:#8DB4DA;
	    padding-top:10px;
		padding-bottom:10px;
		padding-left:0px;
		margin-left:0px;
}

.otherpage-title {
	    color:#8DB4DA;
	    font-size:11px;
	    font-weight: bold;
	    padding-top:25px;
	    clear:both;
	      border: 0px solid #FF0080;
}


.otherpage-title a{
	    color:#8DB4DA;
}

.otherpage-autor {
	    color:#ACACAC;
	    font-size:10px;
}

.otherpage-footer {
	     width: 415px;
	     height:6px;
	     margin-left:17px;
	     border: 0px solid #FF0080;
	     background: url("./news_bottom.gif") no-repeat;
	     font-size:11px; line-height: 14px;
         padding-bottom:  20px;
}

div#sendafriend {
	color: #ffffff;
	text-align:center;
}

div#footer {
  border: 0px solid #FF0080;
  clear:both;
  padding: 0px;
  margin: 0px;
  width: 780px;
  height: 82px;
  background: url(./footer.jpg) no-repeat #000000;
  background-position: bottom;
  margin-bottom:0px;
}


.polls_color_book5 {
	background-color: #5285AA;
	border: 1px solid #94B6C6; 
	background-image: url('./0.gif');
	background-repeat: repeat-x;
}

div#online_counter {
	padding: 0px;
	padding-bottom:1px;
	font-size: 10px;
	border: 1px solid #4A7594;
	text-align:center;
	width:125px;
	background: #081429;
}

input.moneycalc {
             background: #081429;
             width:110px;
             height:13px;
             border: 1px solid #8DB4DA;
             color:#8DB4DA;
             font-size:9px;
}
