body {
	margin: 0;
	padding: 0;
	background:#420D02;
	display: block;
	text-align: center;
	font-family: Arial, Lucida Sans,Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffdb;
}

a {
	color:#E8FF6E;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	color:#B16622;
	font-weight:bold;
	text-decoration:underline;
}

p,span,div {
	margin-top:0px;
	padding-top: 0px;
}
p {
	text-align: left;
	line-height: 19px;
	padding-left: 10px;
}
img {
	border: 0;
	}
ul,li {
line-height: 16px;}


h1 {
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #f8c377;
	font-weight: normal;
	text-align: left;
	margin: 0;
	padding:0 0 10px 25px;
	background: url(../img/bull.gif) no-repeat; 
}


h2 {
background:url("../img/st1.gif") no-repeat scroll 0 0 transparent;
color:#EEE0B6;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin:0 0 0 25px;
padding:0 0 15px 20px;
text-align:left;
}
h3 {
	font-size: 12px;
	color: #e1a901;
	background: none;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
h4 {
	border-bottom:1px dotted;
	color:#FFBA00;
	font-size:13px;
	font-weight:bold;
	margin:15px;
	padding:2px;
	text-align:left;
}
h5 {
	font-size: 14px;
	color: #4f3d1a;
	font-weight: bold;
	text-align: left;
	margin: 0 20px 0 0;
	padding: 3px;
}
/*input,textarea,newsletterform*/

input, textarea {
	border: none;
	margin:0;
	text-align:left;
 	float:left;
  	font-size: 11px;
  	background-color: #420d02;
	padding:auto;
	}

.fontnews {
	font-size: 9px;
	color: #ffffdb;
}
.padnews {
	padding: 4px;
	margin: 0 10px;
}
.padnews1 {
	margin:0 10px;
	padding:3px 22px;
	background:#420d02 url(../img/stnews.jpg) no-repeat right;
	cursor: pointer;
}
.powitanie {
	color:#F8C377;
	font-family: "Times New Roman", Times, serif;
	font-size:21px;
	font-weight:normal;
	line-height:22px;
	text-align:center;
}
.newsl {
	color:#F8C377;
	font-family:"Times New Roman", Times, serif;
	font-size:21px;
	font-weight:normal;
	line-height:22px;
	text-align:left;
}
/*fontsize*/
.fsize {
	font-size: 11px;
}

/*kreska*/
.kr {
	background: url(../img/kreska.jpg) no-repeat;
	width: 467px;
	height: 1px;
}
.newsbg {
	background: none;
	width: 155px;
	height: 38px;
	text-align: center;
	margin-top:10px;
	
}
.newssub {
	background: url(../img/subskrybuj.gif) no-repeat;
	width: 89px;
	height: 23px;
	cursor: pointer;	
	margin: 5px;
}

.border {
	border: 1px solid #4c4a2c;
	padding: 2px;
}
.buttonSubmit {
	background:none;
	border:none;
	font-size:11px;
	margin:0;
	padding:0 0 0 20px;
	color:#fdffd6;
}
/* classes */
.left {
	float:left;
}
.right {
	float: right;
}
.clearl {
	clear: left;
}
.clearr {
	clear: right;
}
.clear {
	clear: both;
}
.en {
	color: #8c0827;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}
.en:hover {
	color: white;
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
}

.wiecej {
	background:url(../img/wiecej.gif) no-repeat;
	height: 21px;
	float: right;
	color: #ffffdb;
	font-size: 10px;
	padding:2px 0 0 5px;
	text-decoration:none;
	width:55px;
	}
.wiecej:hover {
	background:url(../img/wiecej2.gif) no-repeat;
	height: 21px;
	float: right;
	color: white;
	font-size: 10px;
	padding:2px 0 0 5px;
	text-decoration:none;
	width:55px;
}

.wiecej2 {
	background:url(../img/wiecej.gif) no-repeat;
	height: 21px;
	float: right;
	color: #ffffdb;
	font-size: 10px;
	padding:4px 0 0 0;
	text-decoration:none;
	width:55px;
	}
.wiecej2:hover {
	background:url(../img/wiecej2.gif) no-repeat;
	height: 21px;
	float: right;
	color: white;
	font-size: 10px;
	padding:4px 0 0 0;
	text-decoration:none;
	width:55px;
}
.powrot {
	background: url(../img/powrot.gif) no-repeat;
	height: 13px;
	width: 25px;
	font-size: 10px;
	font-weight: bold;
	color: #5f491d;
	text-decoration: underline;
	padding: 3px 0 3px 10px;
	
	}
.powrot:hover {
	background: url(../img/powrot.gif) no-repeat;
	height: 13px;
	width: 25px;
	font-size: 10px;
	font-weight: bold;
	color: #5f491d;
	text-decoration: none;
	padding: 3px 0 3px 10px;
	
	
}
.under {
	border-bottom: 1px dotted #5f491d;
	padding-bottom:0;
}
.foto {
	border: 1px solid #71290B;
	padding: 2px;
	margin: 3px;
	margin-right: 6px;
}
.fotolewo {
	float: left;
	border: 0;
	margin: 5px 10px 5px 0;
	padding:0;
}
.fotoprawo {
	float: right;
	border: 6px solid white;
	margin: 5px;
}

/* footer classes */

.copy_color {
	color: #8C0827;
	font-size:10px;
	padding-top: 55px;

}
.vision_color {
	color: #b16622;
	text-decoration: none;
	font-size: 10px;
}
.vision_color:hover {
	color: #df822e;
	text-decoration: underline;
	font-size: 10px;
}

.text_left {
	text-align: left;
}
.text_right {
	text-align: right;
	padding-right: 20px;
}
.galeria {
text-align: left;

}

/* id */ 

#container {
	width: 1024px;
	height: auto;
	background: none;
	margin: auto;
	text-align: center;
	margin-top: 0px;
}

#top {
	width: 1024px;
	height: 439px;
	}
	
#top2 {
	width: 1024px;
	height: 130px;
	background: url(../img/top1.jpg) no-repeat;
	float: left;
}
#newsletterForm {
	float:right;
	margin:auto;
	padding:0;
	width:464px;
	height: 157px;
	text-align:left;
	background:  url(../img/newsletter.gif) no-repeat;
}

#content {
	width: 1024px;
   height: auto;
	background:none;
	overflow: auto;
	clear: both;
	background: url(../img/bg.jpg) repeat-x #601c04;
	}
	
#textContent {
	height:auto;
	margin:10px;
	overflow:hidden;
	padding:0;
	width:990px;
	overflow: auto;
	text-align:left;
}

	#textContent p { 
		text-align: justify;
		line-height: 18px;
		padding-left: 17px; 
		padding-right: 17px; 
	}

	#textContent h2 { 
		color: #FFFFDB;
		background:none;
		font-family: Arial;
		font-size: 20px;
		text-align: right;
		margin-top: 20px;
		margin-bottom: 2px;
		padding: 0px;
		padding-right: 17px;
	}

	#textContent h4 	{
		margin-top: 25px;
		margin-bottom: 12px;
	}
	
	
	#textContent th.cennik	{
		border-bottom: 1px solid #FFBA00;
		border-right: 1px solid #FFBA00;
		text-align: center;
	}
	
	#textContent th.cennik_rightd	{
		border-bottom: 1px solid #FFBA00;
		text-align: center;
	}
	
	#textContent td.cennik	{
		text-align: center;
		font-weight: bold;
		font-size: larger;
		border-bottom: 1px dotted #FFBA00;
		border-right: 1px dotted #FFBA00;
	}
	
	#textContent td.cennik_rightd	{
		border-bottom: 1px dotted #FFBA00;
		text-align: center;
	}

	
	
#aktualnosci {
		background: none;
		float: left;
		clear: left;
		width: 490px;
		height: auto;
		padding: 0;
		margin: 15px 0 0 0;
	}


.lewakolumna{
	width: 490px;
	height: auto;
	float: left;
	margin: 35px 0 10px 0;
	padding:0;
	
}
#textContent .srodkowakolumna{
	width: 680px;
	height: auto;
	margin-left: 0;
	float: right;
	
}
.prawakolumna{
	float:right;
	height:auto;
	margin:35px 0px 0 0;
	width:475px;
	overflow:hidden;
}
.fittlo {
	background: url(../img/fittlo.gif) no-repeat;
	height: 133px;
	width: 471px;
}
.fittlo ul {
	margin: 5px auto;
	float: right;
	
}
.fittlo li {
	list-style: none;
	display: inline;
	padding-right:15px;
}
.fittlo a {
	color: #ffffdb;
	text-decoration: underline;
}
.fittlo p {
	margin:0;
	padding:28px 0 0 12px;
	font-size: 11px;
}
#footer {	
	width: 1024px;
	height: 131px;
	clear: both;
	margin:0;
	margin-left: auto; margin-right: auto;
	padding: 0 0 0 0;
	/* background: url(../img/foot.jpg) no-repeat; */
	}

.dobrymargin {
	margin: 0 0 0 18px;
}	
.menu_wys {
color:#b49860;
padding:5px 0 0;
}
.center { 
text-align:right;
padding-right:20px;
}
	
.menu_dol:hover {
color:#ded9c0;
font-weight:normal;
text-decoration:none;
}

.menu_dol {
color:#b49860;
font-weight:normal;
text-decoration:none;
}

.menuglowne {
	font-size: 13px; 
	letter-spacing: 0;
}

#options {
clear:both;
color:#7F7F66;
font-size:0.917em;
margin:10px 10px 0;
text-align:right;
}
#options .back, #options .print {
float:right;
}
#menu  {
font: normal 12px Tahoma;
width : 1024px;
height: 127px;
float:left;
margin : 0;
padding : 0;
background: url(../img/menu.jpg) no-repeat;

}
#menu ul {
margin : 0;
padding : 6px;
list-style: none;
text-align:left;
}
#menu li {
padding :0 25px 0 0;
float:left;
margin: 15px 0 0 15px;
}

/* #menu li a {
	color: #ffffdb;
	text-decoration: none;
	font-family: Tahoma;
	font-weight: normal;
} */

#menu li a {
	color: #DEA305;
	text-decoration: none;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
}


#menu li a:hover {
	color: #ffffdb;
	text-decoration: none;
	font-family: Tahoma;
}


a#rolover {
 display: block; 
 width: 108px; 
 height: 27px;  
 background: url(../img/home.gif) top left no-repeat; 
 }
a:hover#rolover {background-position:  0 -27px; }

a#rolover1{
 display: block; 
 width: 69px; 
 height: 27px; 
 background: url(../img/onas.gif) top left no-repeat; 
 }
a:hover#rolover1 {background-position:  0 -27px; }

a#rolover2{
 display: block; 
 width: 71px; 
 height: 27px; 
 background: url(../img/galeria.gif) top left no-repeat; 
 }
a:hover#rolover2 {background-position:  0 -27px; }

a#rolover3{
 display: block; 
 width: 119px; 
 height: 27px; 
 background: url(../img/karta.gif) top left no-repeat; 
 }
a:hover#rolover3 {background-position:  0 -27px; }

a#rolover4{
 display: block; 
 width: 82px; 
 height: 27px; 
 background: url(../img/imprezy.gif) top left no-repeat; 
 }
a:hover#rolover4 {background-position:  0 -27px; }

a#rolover5{
 display: block; 
 width: 86px; 
 height: 27px; 
 background: url(../img/kontakt.gif) top left no-repeat; 
 }
a:hover#rolover5 {background-position:  0 -27px; }

#menu2  {
width : 1024px;
height: 184px;
float:left;
margin : 0;
padding : 0;
background: url(../img/top2.jpg) no-repeat;
}

.marginmuroda {
	margin: 5px 0 0 8px;
}

.marginmfit {
	margin: 60px 0 0 0;
}
.cenowe {
	background-color:#420D02;
	float:left;
	height:auto;
	margin-bottom:10px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	text-align:left;
	width:470px;
	padding:10px;
	position: relative;
	z-index: 1;
}

.nowosc {
	background-color:#420D02;
	float:none;
	height:124px;
	margin:0;
	margin-bottom:15px;
	text-align:left;
	width:450px;
	padding:10px;
	position: relative;
	z-index: 1;
}

.more {
	position: absolute; bottom: 10px; right: 15px;
	background:url(../img/more.gif) no-repeat;
	height: 21px;
	float: right;
	color: #ffffdb;
	font-size: 10px;
	padding:4px 0 0 5px;
	text-decoration:none;
	width:55px;
	}
.more:hover {
	position: absolute; bottom: 10px; right: 15px;
	background:url(../img/more2.gif) no-repeat;
	height: 21px;
	float: right;
	color: white;
	font-size: 10px;
	padding:4px 0 0 5px;
	text-decoration:none;
	width:55px;
}

.thumb {
	border: 1px solid #71290B;
	padding: 2px;
	margin: 3px;
	margin-right: 10px;
}

.no-mr { margin-right: 0px !important; }
