body {
	font-family : "trebuchet ms", Verdana, Tahoma, Arial, Sans-Serif;
	font-size : 12px;
	margin : 10px;
	background-color : #e5ddc9;	
}

td {
	font-family : "trebuchet ms", Verdana, Tahoma, Arial, Sans-Serif;
	font-size : 11px;
}
pre {
	font-family : Verdana, Tahoma, Arial, Sans-Serif;
	font-size : 11px;
}

.main-body {
	font-size : 11px;
	color : #000;
	padding : 0px 4px 5px 4px;
	background-color : #e5ddc9;
}

.side-body {
	font-size : 11px;
	color : #444;
	background-color : #e5ddc9;
	padding : 4px;
}

.side-body1 {
	font-size : 10px;
	color : #444;
	background-color : #e5ddc9;
	padding : 0px;
}

.main-bg {
	color : #000;
	background-color : #e5ddc9;
	padding : 5px;
}

.border {
	border : 1px solid #e5ddc9;
}

#content {
width:860px;
}

/*panele boczne*/
.side-left .side-border-right {display: none;}
.side-right .side-border-left {display: none;}

.side-border-left {
	color : #444;
	background-color : #e5ddc9;
	padding : 5px;
	width: 180px;
}

.side-border-right {
	color : #444;
	padding : 5px;
	background-color : #e5ddc9;
	width: 180px;
}

.news-category {
	border: 0px none;
	float: left; margin-left:0; margin-right:5px; margin-top:3px; margin-bottom:0
}

.news-footer {
	font-size : 10px;
	color : #555;
	background-color : #F1F2FB;
	padding : 3px 4px 4px 4px;
}

/*stopka w newsach i artach*/
.news-footer {
	font-size : 10px;
	color : #555;
	padding : 3px 4px 4px 4px;
	background-color : #e5ddc9;
	text-align: right;
}
/*Nagłówki dla OpenTable i openside*/
.capmain {
	font-family : Verdana, Tahoma, Arial, Sans-Serif;
	font-size : 11px;
	font-weight : bold;
	color : #6f572d;
	background-color : #e5ddc9;
	padding : 2px 4px 4px 4px;
	
}
.boki {
	font-family : Verdana, Tahoma, Arial, Sans-Serif;
	font-size : 11px;
	font-weight : bold;
	color : #725322;
	padding : 2px 4px 4px 4px;
	}
	
/*Tabelki*/
.tbl-border {
	color : #000;
}

.tbl {
	font-size : 11px;
	padding : 4px;
}

.tbl1 {
	font-size : 11px;
	color : #000;
	background-color : #d7d1c3;
	padding : 4px;
}

.tbl2 {
	font-size : 11px;
	color : #000;
	background-color : #bab4a6;
	padding : 4px;
}

.forum-caption {
	font-size : 11px;
	font-weight : bold;
	color : #eee;
	background-color : #715e3e;
	padding : 2px 4px 3px 4px;
}
 /*cytat/kod */
.quote {
	color : #000;
	background-color : #fff;
	padding : 2px;
	margin : 0px 20px 0px 20px;
	border : 1px solid #617d8f;
}
/*ankieta*/
.poll {
	height : 12px;
	border : 1px solid #000;
}
 /*komentarz*/
.comment-name {
	font-weight : bold;
	color : #356481;
}
/*Shoutbox*/
.shoutboxname {
	font-weight : bold;
	color : #356481;
}

.shoutbox {
	color : #444;
}

.shoutboxdate {
	font-size : 9px;
	color : #213d6f;
}
 /*dodatkowe klasy dla tekstu*/
.small {
	font-size : 11px;
	font-weight : normal;
}

.small2 {
	font-size : 11px;
	font-weight : normal;
	color : #555;
}

.side-small {
	font-size : 11px;
	font-weight : normal;
	color : #444;
}

.alt {
	color : #555;
}

.side-label {
	color : #444;
	background-color : #e5ddc9;
	padding : 2px;
}
/*Galeria*/
.gallery {
	padding : 16px 0px 8px 0px;
}

.gallery img {
	border : 1px solid #ccc;
}

img.activegallery {
	border : 1px solid green;
}

.center {
	margin : 0 auto;
}

/* Nagłówek */
#witaj {
	font-family : Verdana, Tahoma, Arial, Sans-Serif;
	font-size : 11px;
	font-weight : bold;
	color : #725322;
	padding: 50px 20px 10px 50px;
	float:left;
	   line-height: 25px;
}

#naglow2-log {
	background: url(images/banner-prawy-log.jpg) no-repeat;
	padding : 0px 0px 0px 0px;
	width: 347px;
	height: 218px;
	float:right;
	}
	
#witaj_p2 {
	font-family : Verdana, Tahoma, Arial, Sans-Serif;
	font-size : 11px;
	color : #725322;
	padding: 75px 20px 10px 0px;
	text-align: left;
} 
 #naglow1 {
	background: url(images/banner.jpg) no-repeat;
	padding : 0px 0px 0px 0px;
	width: 898px;
	height: 218px;
	
}
#naglow2 {
	background: url(images/banner-prawy.jpg) no-repeat;
	padding : 0px 0px 0px 0px;
	width: 347px;
	height: 218px;
	float:right;
	}
#register {
text-align: right;
padding: 80px 50px 10px 0px;
}

.full-header {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #fff;
	background-color : #e5ddc9;
	background-image: url(images/banner.jpg);
	padding : 0px 0px 0px 0px;
	width: 898px;
	height: 218px;
}

#sub-header {
  background: url(images/banner-dol.jpg) no-repeat;
	width: 898px;
	height: 25px;
	text-align: left;
}

#sub-header ul{
	margin: 0;
	padding: 0;
}

#sub-header ul li{
	display: inline;
}

#sub-header ul li.first-link .bullet{
	display: none;
}

.sub-header {
  background: url(images/banner-dol.jpg) no-repeat;
	width: 898px;
	height: 25px;
	text-align: left;
}

.sub-header ul{
	margin: 0;
	padding: 0;
}

.sub-header ul li{
	display: ;
}

.sub-header ul li.first-link .bullet{
	display: none;
}

/*Stopka*/

.footer {
width:860px;
margin-top:25px;
font-size : 11px;
background-color : #e5ddc9;
	font-weight : normal;
	color : #555;
}

powered {
float:left;
text-align:left;
display:inline;
}

#licznik {
float:right;
text-align:right;

}
#stopka {
text-align:center;
}

/*Linki*/
	/*zwykły*/
a {
	color :#715e3e;
	text-decoration : none;
}

a:hover {
	color : black;
	text-decoration : underline;
}
	/*w bocznych panelach*/
a.side {
	text-decoration : none;
	}

a:hover.side {
	color : black;
	text-decoration : underline;
}
	/*Nagłowek*/
a.white {
	color : #ccc;
	text-decoration : none;
}

a:hover.white {
	color : #ccc;
	text-decoration : underline;
}
 /*Panel usera*/
a.sub {
	color :#6f572d;
	text-decoration : none;
	font-size : 12px;
	padding : 0px 3px 0px 3px;
	vertical-align: middle;
	
}

a:hover.sub {
	color : #483e37;
	text-decoration : underline;	
	padding : 0px 3px 0px 3px;
}

/*Inne*/
.roller {
float:right;
position:relative;
bottom:10px;
}
/*Formularz*/
form {
	margin : 0px;
}

.button {
	font-family : "trebuchet ms", Tahoma, Arial, Verdana, Sans-Serif;
	font-size : 11px;
	color : #000;
	background-color : #cfc3ad;
	height : 20px;
	border : 1px solid #85734f;
	margin-top : 2px;
}

.textbox {
	font-family : "trebuchet ms", Verdana, Tahoma, Arial, Sans-Serif;
	font-size : 11px;
	color : #6f572d;
	background-color : #fff;
	border : 1px solid #85734f;
}
/*Linia pozioma*/
hr {
	height : 2px;
	border-bottom : 1px solid #fff;
	border-top : 1px solid #bbb;
}

hr.side-hr {
	height : 2px;
	border-bottom : 1px solid #fff;
	border-top : 1px solid #bbb;
}

/* Page Navigation */

.pagenav {
	padding: 4px;
}

.pagenav span {
	color: #fff;
	background-color: #715E3E;
	border: 1px solid #ddd;
	padding: 2px 4px 2px 4px;
	margin: 2px;
}

.pagenav a {
	color: #555;
	background-color: #BAB4A6;
	border: 1px solid #ddd;
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
}

.pagenav a:hover {
	color: #fff;
	background-color: #715E3E;
	margin: 2px;
	text-decoration: none;
}