body {
  background-color:;
  font-family:Franklin Gothic Medium, Tahoma,Verdana,Arial,Sans-Serif;
  margin:0px;
  background:#00070a url(images/bg.png) repeat-x top;
  font-size:12px;
  color:#fff;
  padding:0px;
  text-align:center;	
}

a {
  color:#eee;
  text-decoration:none;
}

a:hover {
  color:#fff;
}

a.side {
  color:#eee;
  text-decoration:none;
}

a:hover.side {
  color:#fff;
  text-decoration:underline;
}

td {
  font-size:11px;
}



form {
  margin:0px 0px 0px 0px;
}

hr {
  border-top:1px #dddddd solid;
  border-bottom:1px #aaaaaa solid;
}

hr.side-hr {
  border:1px #dddddd solid;
  border-bottom:1px #aaaaaa solid;
}

pre {
  font-size:10px;
}


.alt {

  color:#222222;
}


.button {
	font-family:Verdana,Arial,Tahoma,Sans-Serif;
	font-size:10px;
	font-weight:bold;
	color:#000;
	background-color:#feb702;
	border:#000 1px solid;
	margin-top:2px;
}
     
.textbox {
  font-family:Verdana,Arial,Tahoma,Sans-Serif;
  font-size:10px;
  font-weight:bold;
  color:#111111;
  background-color:#dddddd;
  border:1px #444444 solid;
}

.textbox:hover {
  background-color:#eeeeee;
  border:1px #777777 solid;
}

.main-bg {
  padding:5px;
  background-color:#00070a;
}

.side-border-left {
  padding:0px;
	padding-right:5px;
}

.side-border-right {
  padding:0px;
}

.main-bg, .side-border-right, .side-border-left {
	padding-top:3px;
  border-top:1px solid #0f1517;
} 


.tbl-border {
	background-color:#062d3d;
}

.tbl {
	background-color:#00070a;
	font-size:12px;
	color:#cccccc;
	padding:3px 4px 3px 4px;
}

.tbl1 {
	background-color:#00070a;
	font-size:11px;
	color:#dddddd;
	padding:4px;
}

.tbl2 {
	background-color:#00070a;
	font-size:10px;
	color:#bbbbbb;
	padding:4px;
}
     
.forum-caption {
	background-color:#feb701;
	font-size:11px;
	font-weight:bold;
	color:#000;
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
	padding:2px 4px 4px 15px;
}

.forum-caption a {
	color:#000;
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
}

.forum-caption2 {
  width:999px;
  height:40px;
  background:url(images/forum/nagl.png);
  vertical-align:top;
  padding:5px 0px 0px 120px;
}

.forum-caption2 span {
  color:#000;
  font-size:18px;

  font-family:Tahoma;
}

.forum-tr {
  background:url(images/forum/hr.png) no-repeat bottom center;
}

.forum-td {
  padding:3px;
  background:url(images/forum/bgtd.png) no-repeat center;
  height:85px;
} 

.forum-td div.forum-td-div {
  padding:3px;

}

.forum-td div div {
  text-align:left;
  float:left;
  margin-left:10px;
  color:#f3cf63;
  width:530px;
}

a.forum_name {
  font-size:18px;
  color:#feb702;
}

a.forum_name:hover {
  text-decoration:underline;
}

.forum-td div img {
  margin:4px 20px;
  float:left;
}

.forum-td .tematy {
  color:#f3cf63;
  display:block;
  padding-top:17px;
  float:left;
  margin-right:30px;
  width:100px;
}

.forum-td .post {
  color:#f3cf63;
  display:block;
  padding-top:20px;
  float:left;
  text-align:center;
  width:200px;
} 

.forum-td .post p {
  color:#ffba4c;
  margin:0px;
  padding:0px;
  text-align:center;
} 

.forum-td .tematy b {

  color:#e7ea27;
}

.quote {
  color:#333333;
  background-color:#bbbbbb;
  padding:2px;
  margin:0px 20px 0px 20px;
  border:1px #888888 solid;
}
     
.poll {

	height:12px;
	border:1px #0a4793 solid;
}

.comment-name {
  font-weight:bold;
  color:#aaaaaa;
}

.shoutboxname {
  font-weight:bold;
  color:#ccc;
}

.shoutbox {
  font-size:10px;
  color:#ddd;
}

.shoutboxdate {
  margin:0px;
  padding:0px;
  float:right;
  font-size:9px;
  color:#ddd;
  text-align:right;
  font-family:Verdana, Arial, Tahoma, Sans-Serif;
}

.small {
  font-size:10px;
  font-weight:normal;
}

.small2 {
  font-size:10px;
  font-weight:normal;
}

.side-small {
  font-size:9px;
  font-weight:normal;
  color:#333;
}


.side-label {
  background-color:#313132;
  padding:2px;
}

.gallery {
  padding: 16px 0px 8px 0px;
}

.gallery_img {
  border: 1px solid #eeeeee;
}

.gallery_img:hover {
  border: 1px solid #ddd;
}

.gallery:hover img {
  border: 1px solid #ddd;
}

img.activegallery {
  border: 1px solid #eee;
  filter: none;
}










img {border:0px;}
.b{font-weight:bold;}
.block{display:block;}
.none{display:none;}
.a0{margin:0px; padding:0px;}
.s10{font-size:10px;}
.s11{font-size:11px;}
.s12{font-size:12px;}
.s13{font-size:13px;}
.s14{font-size:14px;}
.s15{font-size:15px;}
.s16{font-size:16px;}
.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}
.justify{text-align:justify;}
.divcenter{margin:0px auto;}
.divleft{float:left;}
.divright{float:right;}
.orange {color:#feb702;}


#wszystko {
	  margin:0px auto;
	  padding:0px;
	  width:999px;
    background:#00070a;					
}

#top {
  margin:0px auto;
  padding:0px;
  background:url(images/top/bg.jpg);
  width:999px;
  height:327px;
}


#topuser {
  margin:0px auto;
  padding:0px;
  width:999px;
  height:236px;
}

#zarejestruj {
  float:right;
  width:300px;
  padding:15px 10px 0px 0px;
}

#zarejestruj p {
  padding:0px;
  margin:0px;
}

#zarejestruj p.left {
  margin-left:60px;
}

a.orange, a.orange:hover {
  color:#feb702;
  text-decoration:none;
}

a.orangehover:hover {
  color:#feb702;
  text-decoration:none;
}

#userpanel {
  width:240px;
  float:left;
  padding:0px;
  margin:130px 0px 0px 0px;
}


#user_textbox {
  text-align:right;
  float:left;
  width:170px;
  margin-bottom:10px;
  padding:0px;
}

.user_textbox {
  width:140px;
  height:28px;
  border:0px;
  margin:2px;
  background:#fff url(images/top/user/textbox.png) no-repeat;
  padding-top:3px;
}

#user_zaloguj {
  width:29px;
  height:27px;
  border:0px;
  display:block;
  text-align:left;
  float:left;
  margin:19px 0px 0px 5px;
  background:#feb702 url(images/top/user/ok.png) no-repeat;
}

#top_avek {
  line-height:200%;
  float:left;
}

#top_avek img {
  width:75px;
  height:75px;
}

#user_linki, #user_linki2 {
  float:left;
  padding-top:20px;
  padding-left:5px;
  width:120px;
}

#user_linki2 {
  display:none;
}

#user_linki p, #user_linki2 p {
  margin:0px; padding:0px;
}

#top-menu {
  height:51px;
  width:100%;
  margin:0px;
  padding:0px;
}

#top-menu ul {
  margin:0px;
  padding:0px;
}

#top-menu li {
  display:block;
  float:left;
  cursor:pointer;
  height:51px; 
  margin:0px;
  padding:0px;
  padding-top:15px;
}

html>body #top-menu li {
  height:36px;
}

#topmenu1 {
  background:url(images/top/menu/1.gif);
  width:138px;
}

#topmenu3, #topmenu4 {
  background:url(images/top/menu/3.gif);
  width:121px;
}

#topmenu2 {
  background:url(images/top/menu/2.gif);
  width:85px;
}

#topmenu7, #topmenu8, #topmenu9, #topmenu5 {
  background:url(images/top/menu/4.gif);
  width:110px;
}

#topmenu6 {
  background:url(images/top/menu/5.gif);
  width:73px;
}

.topmenu {
  font-family:Franklin Gothic Medium, Arial, Sans-Serif;
  color:#00090a;
  display:block;
  margin-top:15px;
}

#menu-info {
  float:left;
  font-size:11px;
  padding:10px 0px 0px 10px;
}

#top-szukaj {
  float:right;
  font-size:11px;
  padding:0px;
}

.szukaj_textbox {
  width:144px;
  height:25px;
  border:0px;
  margin:0px;
  margin-top:7px;
  background:#fff url(images/top/szukaj.png) no-repeat;
  padding:5px 0px 0px 3px;
}

.szukaj_button {
  width:29px;
  height:27px;
  border:0px;
  margin:3px 0px 0px 5px;
  background:#feb702 url(images/top/szukajb.png) no-repeat;
}

.side-l {
  width:233px;
  margin:0px;
  padding:0px;
  clear:both;
  margin-bottom:10px;
  background:url(images/sidel/bg.png) repeat-y;
}

.side-l .bgfix {
  width:233px;
  margin:0px;
  padding:0px;
  background:url(images/sidel/stopka.png) no-repeat bottom;
}

.side-l .bgfix2 {
  width:233px;
  margin:0px;
  padding:0px;
  background:url(images/sidel/naglowek.png) no-repeat top;
}

.side-l .naglowek {
  padding:7px 0px 20px 55px;
  font-size:15px;
  color:#edac03;
}

.side-l .tresc {
  padding:10px;
}

.side-p {
  width:201px;
  margin:0px;
  padding:0px;
  clear:both;
  margin-bottom:10px;
  background:url(images/sidep/bg.png) repeat-y;
}

.side-p .bgfix {
  width:201px;
  margin:0px;
  padding:0px;
  background:url(images/sidep/naglowek.png) no-repeat top;
}

.side-p .bgfix2 {
  width:201px;
  margin:0px;
  padding:0px;
  background:url(images/sidep/stopka.png) no-repeat bottom;
}

.side-p .naglowek {
  padding:7px 0px 20px 40px;
  font-size:15px;
  color:#00070a;
}

.side-p .tresc {
  padding:2px;
}

h1 {
  color:#feb702;
  font-size:18px;
  text-align:left;
  margin:0px;
  padding:0px;
  padding-bottom:5px;
}

.opentable {
  padding:5px 20px;
  border:1px solid #29353a;
  overflow:hidden;
  margin:0px 0px 10px 0px;
}

#g1 {
  background:url(images/tresc/g1.png) no-repeat;
  width:556px;
  height:80px;
  margin:0px;
  padding:0px;
}

#g1 h2 {
  margin:0px;
  padding:0px;
  font-size:16px;
  font-weight:normal;
  padding:8px 120px 0px 50px;
  display:block;
  float:left;
}

#g1 span.g1 {
  display:block;
  float:left;
  padding:11px 5px 0px 0px;
  font-size:11px;
}

#naglowek_newsa {
  clear:both;
  background:url(images/tresc/star.png) no-repeat left;
  padding:5px 0px 5px 40px;
  margin-left:20px;
  
}

#naglowek_newsa span.tytul {
  display:block;
  clear:both;
  line-height:90%;
  font-size:18px;
  font-weight:bold;
  color:#feb702;
}

#naglowek_newsa span.infobar {
  display:block;
  clear:both;
  font-size:11px;
  font-weight:normal;
  color:#0d3f51;
}

#naglowek_newsa span.infobar span {
  color:#fafeff;
}

.news {
  padding:0px 5px;
  text-align:justify;
  font-size:11px;
}

.news_img {
  float:right;
  margin:0px 0px 5px 5px;
}

.news_stopka {
  background:url(images/tresc/stopkanews.png) no-repeat;
  width:553px;
  height:37px;
  margin:10px auto 30px auto;
  padding:0px;
}

.news_stopka a {
  color:#000;
  font-size:14px;
}

.news_stopka a:hover {
  text-decoration:underline;
}

.news_stopka a.a1 {
  display:block;
  float:left;
  padding:8px 0px 0px 28px;
}

.news_stopka a.a2 {
  display:block;
  float:right;
  padding:8px 40px 0px 0px;
}

#stopka {
  background:url(images/stopka/stopka.png) no-repeat;
  width:999px;
  height:68px;
  margin:40px auto 10px auto;
  padding:0px;
}

a#dogory {
  color:#fff;
  font-size:15px;
  display:block;
  float:left;
  padding:10px 20px;
}

#sublinki {
  padding:12px 20px 0px 20px;
  text-align:center;
  width:700px;
  margin:0px auto;
}

#sublinki a {
  color:#000;
  font-size:13px;
}

#sublinki a:hover {
  text-decoration:underline;
}

#sublinki div {
  width:1px;
  display:inline;
  background:url(images/stopka/dziel.png) no-repeat center;;
  height:19px;
  padding:0px 10px;
}

#copyright {
  margin-top:18px;
  text-align:center;
  font-family:Tahoma;
  font-size:11px;
}

#fanzonebody {
  text-align:center;
  background:url(../../fanzone/img/bg.png) no-repeat bottom center;
  overflow:hidden;
  padding-bottom:10px;
  width:1000px;
}

#fanzonebody h3 {
  color:#fff;
  font-size:18px;
  text-align:center;
  font-weight:normal;
  padding:0px;
  margin:0px 0px 10px 0px;
}

.fanzonekat {
  width:304px;
  height:190px;
  margin:0px;
  padding:0px;
  overflow:hidden;
  float:left;
  margin:10px 12px;
}

.fanzonekat div {
  width:304px;
  height:190px;
  margin:0px;
  padding:0px;
  background:url(../../fanzone/img/nakladka1.gif) no-repeat top left;
}

.fanzonekat div a {
  color:#feb702;
  font-size:15px;
  display:block;
  text-align:center;
  padding-top:160px;  
}

.fanzonekat div a:hover {
  color:#ffdb7e;
}

#kat1 {
  background:url(../../fanzone/img/rysunki.jpg) no-repeat top left;
}
#kat2 {
  background:url(../../fanzone/img/amv.jpg) no-repeat top left;
} 
#kat3 {
  background:url(../../fanzone/img/fanfic.jpg) no-repeat top left;
}

#wybierzprace {
  text-align:center;
}

#wybierzprace a {
  margin:0px 20px;
  font-size:15px;
}

.dodajprace {
  margin-top:15px;
  font-size:13px;
  display:none;
}

#dodaj_rysunek {
  display:block;
}

.dodajprace input.textbox {
  width:570px;
}

.dodajprace input.t2 {
  height:100px;
} 

.dodajprace input.t3 {
  height:500px;
} 

.dodajprace input.file {
  width:auto;
}

.fanzonerys {
  width:228px;
  height:240px;
  margin:0px;
  padding:0px;
  overflow:hidden;
  float:left;
  margin:10px 11px;
}

.fanzonerys div {
  width:228px;
  height:240px;
  margin:0px;
  padding:0px;
  background:url(../../fanzone/img/nakladka2.gif) no-repeat top left;
}

.fanzonerys div a {
  color:#fff;
  font-size:14px;
  display:block;
  text-align:center;
  padding-top:214px;  
}

.fanzonerys div a:hover {
  color:#eee;
}

.fanzonerysu {
  width:164px;
  height:240px;
  margin:0px;
  padding:0px;
  overflow:hidden;
  float:left;
  margin:10px 18px;
}

.fanzonerysu img {
  width:164px;
  height:212px;
  margin:0px;
  padding:0px;
}

.fanzoneav {
  width:120px;
  height:150px;
  margin:0px;
  padding:0px 10px;
  float:left;
  margin:10px 30px;
}

.fanzoneav a img {
  width:100px;
  height:100px;
  border:1px solid #feb702;
}

.ostatnio_dodane {
  overflow:hidden;
  padding:0px 0px 10px 0px;
  margin-bottom:10px;
  height:35px;

}

.odbg {
  background:url(images/sidel/hr2.png) no-repeat bottom;

}

.ostatnio_dodane div {
  text-align:center;
  background:url(images/sidel/hr.gif) no-repeat center;
  float:left;
  padding:0px 5px;
  line-height:140%;
}

.ostatnio_dodane img {
  float:left;
  margin-right:15px;
  margin-top:7px;
}

#stopka-info {
  width:999px;
  height:230px;
  background:url(images/stopka/infop.png) no-repeat top left;
  overflow:hidden;
  margin-top:50px;
}

#stopka-info .fanzone {
  width:979px;
  height:175px;
  padding:50px 10px 0px 10px;
}

#stopka-info .fanzone2 {
  width:495px;
  float:left;
}

#stopka-info .fanzone2 div {
  text-align:center;
}

#stopka-info .fanzone2 div span {
  clear:both;
  display:block;
  font-size:15px;
}

#stopka-info .fanzone2 div div {
  float:right;
  margin:5px 5px;
}

#stopka-info .buttony {
  width:470px;
  float:left;
  padding-top:10px;
}

.buttony .duze, .buttony .male {
  float:right;
  padding-right:30px;
}

.buttony .banner {
  float:right;
  padding-right:17px;
}

.buttony .duze img {
  width:88px;
  height:31px;
  margin:2px;
}

.buttony .male img {
  width:88px;
  height:15px;
  margin:2px;
}


.buttony .banner img {
  width:400px;
  height:50px;
  margin:2px;
}

.side-p ul {
  list-style:none;
  margin:0px;
  padding:0px;
  padding-left:1px;
  width:195px;
}

.side-p ul li.g {
  padding:0px;
  margin:0px;
  width:195px; 
  background:url(images/sidep/li.png) no-repeat top left;   
}

.side-p ul li.g a.g {
  display:block;
  padding:5px 0px 7px 32px;
  color:#fff;
}

.side-p ol {
  list-style:none;
  margin:0px;
  padding:0px;
  padding-left:20px;
  width:140px;
  display:none; 
  margin-bottom:10px;  
}

.side-p ol li a {
  display:block;
  padding:5px 0px 3px 12px;
  color:#fff;
  background:url(images/bullet.gif) no-repeat left;  
}

.side-p ol li a:hover {                 
  color:#feb702;
}

#divodcinek {
  width:400px;
  height:300px;
  margin:0px;
  padding:0px;
}

h3#powiekszaj, h3#pomniejszaj  {
  cursor:pointer;
}

h3#pomniejszaj {
  display:none;
}

#amvideo {
  float:left;
  width:550px;
  padding-bottom:10px;
}

#amvstaty {
  float:left;
  width:440px;
}

.amvstaty {
  width:100%;
  border-collapse:collapse;
  margin-bottom:10px;
}

.amvstaty td {
  border:1px solid #333;
  padding:3px 20px;
}

.amvstaty td.right {
  width:100px;
}
 







/*Wydarzenia*/

div.wydarzenie {
  margin:5px auto;
  width:500px;
  height:61px;
  background-image:url(images/wydarzenia/bg.png);
  clear:both;
  font-family:Arial, Verdana, sans-serif;
}

div.wydarzenie2:hover {
  background-image:url(images/wydarzenia/bg2.png);
  cursor:pointer;
}

div.wydarzenie2:hover a {
  text-decoration:underline;
}

div.wydarzenie .data {
  text-align:center;
  margin-top:3px;
  color:#feb702;
  font-weight:bold;
  font-size:12px;
  float:left;
  width:70px;
}

div.wydarzenie .dzien{
  font-size:30px;
 color:#feb702;
}

div.wydarzenie .zdarzenie {
  font-weight:normal;
  color:#fff;
  text-align:left;
  font-size:12px;
  float:left;
  display:table-cell;
  vertical-align:middle;
  width:350px;
}

div.wydarzenie .rok {
  float:right;
  font-weight:bold;
  width:80px;
  height:40px;
  margin-top:7px;
  font-size:35px;
  color:#333;
}

a.rollover-kont {  
width: 195px;  
height: 28px;  
background: url(1.png) no-repeat;  
display: block;    
}  
a.rollover-kont:hover {  
background-position: 0 100%;  
} 

.side-p .tresck {
  padding-top:6px;
  padding-left:27px;
}

.side-p .tresck:hover , .side-p a .tresck:hover {
  color:#000;
}


.lit {
    font-size:16px;
    color: #feb701;
    font-weight: 700;
}

.kre {
    font-size:11px;
    color: #feb701;
    font-weight: 700;
}

.onl {
    font-size:12px;
    color: #feb701;
    font-weight: 700;
}

.tab {
   border: 1px solid #feb701;
   border-collapse: collapse;
   padding: 5px;
}

.osob {
    font-size:10px;
    color: #000000;
    font-weight: 700;
}

.nick {
font-size:13px;
font-weight: 400;
font-family:sans-serif;
}

td.tbl1 >a[href^="viewforum"]{ color: #DAA520; }

.fika {
  font-size:30px;
 color:#ff0000;
}