/* CSS Document */
body {
	margin:0; 
	padding:0px 0px 0px 0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#5f5846;
	font-size:11px;
	background:url(images/background.gif) top repeat-x #fbf2d9; 
}
.cleaner {
	clear: both;
}
.bod {width:1000px;}
a {font-family:Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px; position:relative; color:#007ac7;}
li {position:relative;}
.tekst a:hover {text-decoration:underline; color:#eb4e09}
p {
  margin:0; padding:0; font-weight:normal;}
input {margin:0px; padding:0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; vertical-align:middle;}
span {margin:0px; padding:0px;}
select {margin:0px; padding:0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#857c61; padding:0px 0px; vertical-align:middle;}
img {border:0px; position:relative;}
.tabela {border-collapse:collapse; width:100%; margin:0px; padding:0px;} 
.glowny {
	width:750px; height:100%;
	padding:5px 10px 0px 10px;
	position:relative;
	float:left;
	background:url(images/background.gif) top repeat-x #fbf2d9;
}
.skyscraper {width:auto; height:auto; position:relative; float:right; margin: -50px -170px 0 0; /*border-top:1px solid #e4ca84;*/ padding-top:10px; background:#fbf2d9; }
/*.sky1 {border:1px solid #e4ca84;}*/
/*.sky2 {border:1px solid #fff;}*/
.skyscraper object{display:block;}
.skyscraper img{display:block;}
.sky3 {border:0px}
.sky4 {border:1px solid #e4ca84; padding-top: 0}
.top {
	position:relative;
	height:100px; 
}
.sr3 {position:relative; width:750px;}
.sr2 {position:relative; width:580px; float:left; }
.sr {position:relative; width:410px; float:left; height:auto;}
.lewe {position:relative; width:160px; float:left; margin-right:10px;}
.prawe {position:relative; width:160px; float:left; margin-left:10px;}
.foot {height:45px; width:100%; background:url(images/foot.gif) top repeat-x #f9ecc9; clear:both; border-top:30px solid #fbf2d9;} 
.clear { position:relative; height:1px; line-height:1px; font-size:1px; clear:both;}
form {margin:0px; padding:0px;}
input {padding:0px; margin:0px;}

.cmsopcje1 {position:relative;  background-image:url(images/dot.gif); background-position:bottom; background-repeat:repeat-x; text-align:right; padding:0px 0px 1px 0px;}
.cmsopcje1 a {color:#0000fe; text-decoration:none;}
.cmsopcje1 a:hover {text-decoration:underline} 
.cmsopcje2 {position:relative; margin:2px 0px 5px 0px; padding:0px; color:#7f7f7f; font-size:10px;}
.cmsopcje2 a {color:#333333; text-decoration:none;}
.cmsopcje2 a:hover {text-decoration:underline;}

.pushn { background:url(images/pushn.gif); height:20px; padding:2px 8px; color:#fff; border:0px; font-weight:bold;}
.pushnie { background:url(images/pushnie.gif); height:20px; padding:2px 0px; color:#fff; border:0px; font-weight:bold; text-align:center;}
.pushnie a { color:#FFFFFF; text-decoration:none;}
.pushnie a:hover { color:#FFFFFF; text-decoration:none;}

.log_g {padding:0px 0px 10px 0px; background:url(images/dot.gif) repeat-x bottom; width:225px; vertical-align:middle;}
.log_d {padding:10px 0px 10px 0px; width:225px; vertical-align:middle;}
.txtw {width:184px; margin:0px 10px 0px 0px; padding:0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#857c61; height:16px; padding:2px 0px; vertical-align:middle;}
.txti {width:180px; margin-right:10px; margin:0px; padding:0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#857c61; padding:0px 0px; vertical-align:middle;}
.txta {width:535px; margin-right:10px; margin:0px; padding:0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#857c61; height:120px; padding:0px 0px; vertical-align:middle;}


.logt {border-collapse:collapse; padding:0px; margin:0px; width:100%;}
.log_p {text-align:right; vertical-align:middle;}

.zdjkart {width:370px; padding:5px 10px 0px 0px; position:relative; float:left;}
.opiskart {width:180px; padding:0px; position:relative; float:left;}
.kartka {border-collapse:collapse; padding:0px; margin:0px;}
.stamp {width:180px; background:url(images/stamp.gif) no-repeat center center;  height:131px; padding:0px 0px 0px 0px; text-align:center;}
.kartka td {vertical-align:top;}
.ppush { background:url(images/wyslij.gif); height:30px; padding:0px; color:#fff; border:0px; font-weight:bold; width:74px;}
.adresat {font-weight:bold; margin-bottom:5px; margin-top:10px;}
.adresat2 {font-weight:bold; margin-bottom:5px; }
.txtka {width:180px; margin:0px; padding:0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#857c61; height:15px; padding:0px 0px; vertical-align:middle; border:0px; border-bottom:1px solid #e4ca84; background-color:#faedca;}
.podpisk {font-size:9px; text-align:center; padding-top:2px;}
.data {margin-top:100px; font-weight:bold; color:#857c61;}
.txtka2 {width:558px; margin-right:10px; margin:0px; padding:0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#857c61; height:95px;  vertical-align:middle; border:1px solid #e4ca84; background-color:#fff;}
.powk { margin-top:15px; border-top:1px solid #e4ca84; width:100%; border-collapse:collapse; }
.powkl  {padding-top:15px; text-align:left; vertical-align:middle;}
.powkp  {padding-top:15px; text-align:right; vertical-align:middle;}
.potw {font-size:14px; color:#f48c29; font-weight:bold;}
.podpisk2 {margin:5px 0px 0px 0px; padding:0px; color:#857c61; height:15px; padding:0px 0px; vertical-align:middle; border:0px; border-bottom:1px solid #e4ca84;}

/* MAPA */

.mapa {margin:0;list-style:none;}
.mapa li {padding:2px 0;}


/* Naglówek podstrony */
.nagl { color:#f48c29; font-size:14px; padding:3px 0px 10px 9px; margin:0px;}
.sr .nagl{ background:url(images/sr.gif) no-repeat bottom;}
.sr2 .nagl{ background:url(images/sr2.gif) no-repeat bottom;}
.sr3 .nagl{ background:url(images/sr3.gif) no-repeat bottom;}

/* tekst podstrony */
.tekst {line-height: 1.5em; padding:10px 10px 5px 10px; position:relative;}
.sr .tekst{ background:url(images/tsr.gif); height:auto; width:390px; position:relative;}
.sr2 .tekst{ background:url(images/tsr2.gif); height:auto; width:560px; position:relative;}
.sr3 .tekst{ background:url(images/tsr3.gif); height:auto; width:740px; position:relative;}
.tekstend {height:5px; font-size:1px; padding:0px; margin:0px}
.sr .tekstend{ background:url(images/dsr.gif)}
.sr2 .tekstend{ background:url(images/dsr2.gif)}
.sr3 .tekstend{ background:url(images/dsr3.gif)}

hr{height:1px; background-color:#e4ca84;}
.polec {position:relative; padding-top:15px;}
.polec img {margin-right:5px;}
.polec a {margin-right:5px; color:#857c61;}

/*<!--{LISTA ART.}-->*/
.tabart {width:100%; border-collapse:collapse; padding:0px; height:auto; margin:0px; position:relative;}
.artykul_pt { padding:10px 0px; background:url(images/dot.gif) repeat-x bottom; width:auto; height:auto; position:relative;}
.tabart #end {background:none;}
.artykul_pt a{ color:#5f5846;}
.artykul_pt a:hover {text-decoration:none;}
.artykul_pt span {font-weight:bold;}
.artykul_pt img {vertical-align:middle;}
/*<!--{LISTA ART.}-->*/

/*<!--{GALERIA INTERNAUTÓW}-->*/
.galeriaint {width:560px;}
.naglgal {border-collapse:collapse; width:100%; margin-bottom:10px; position:relative;}
.pageBrowserTable {border-collapse:collapse; width:100%; margin-bottom:10px; position:relative;}
.prev {width:75px; padding:0px 10px 0px 10px;}
.next {width:70px; padding:0px 10px 0px 10px; text-align:right;}
.prev a {color:#007cc6; font-weight:bold; background:url(images/pop.gif) no-repeat 0px 5px; padding:0px 0px 0px 8px;}
.next a {color:#007cc6; font-weight:bold; background:url(images/nas.gif) no-repeat right 5px; padding:0px 7px 0px 0px;}
.pagelist {text-align:center;}
.pagelist a {color:#c7a333; padding:0px 8px 0px 9px; border-right:1px solid #c7a333; color:#007bcd; font-weight:bold;}
.pagelist a.end {border-right:0px;}
.pagelist span.sel {color:#fc9127; text-decoration: none; padding:0px 8px 0px 9px; border-right:1px solid #c7a333; font-weight:bold;}
.pagelist span.selend {border-right:0px; color:#fc9127; text-decoration: none; padding:0px 8px 0px 9px;  font-weight:bold;}
.tx-noclegi-pi1-browsebox {
  text-align: center; }


.tabart {margin-bottom:10px;}
.galint {border-collapse:collapse; width:560px; margin-bottom:10px; margin:0px; padding:0px; }
.galint td {margin:0px; padding:0px;}
.galzdj {background:center #fff no-repeat; display:block; width:178px; height:133px; border:1px solid #e5c884;}
.galint .nazwgall, .galint .nazwgalc, .galint .nazwgalr {padding:8px 10px 10px 10px; text-align:center; border-top:1px solid #f8eeca; width:160px; background-color:#efdba8; vertical-align:middle; height:auto;}
.zobgal {background:url(images/linkgal.gif); display:block; height:14px; width:180px; text-align:center; color:#fff; font-weight:bold; padding:3px 0px; border-top:1px solid #f8eeca; margin-bottom:15px;}
.trright td {background-color:#003333;}
.galc, .nazwgalc {border-left:10px solid #faedca; border-right:10px solid #faedca;}
/*<!--/{GALERIA INTERNAUTÓW}-->*/

/***** AKTUALNOSCI *********/

.fastbox {
	border-bottom: #E4CA84 1px dotted;
	padding: 5px 5px
}

.fastbox span.tytul{
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 8px;
}

.fastbox span.wiecej{
	display: block;
	text-align: right;
}

.fastbox .newsThumb{
	float: left;
	padding: 1px;
	margin: 0px 5px 5px 0px;
	border: 1px solid #E4CA84;
}

.newsItem{
	width: 100%;
	margin-bottom: 20px;
}

.newsItem .newsTitle{
	float: left;
	width:435px;
	padding-left: 5px;
	font-weight: bold;
	background-color:#E4CA84;
}
.newsItem .newsDate{
	float: right;
	width:115px;
	padding-right: 5px;
	text-align:right;
	font-size:10px;
	font-weight: normal;
	background-color:#E4CA84;
}

.newsItem .newsThumb{
	float: right;
	padding: 1px;
	margin: 0px 5px 5px 0px;
	border: 1px solid #E4CA84;
}

.newsItem .newsSubTitle{
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 5px;
	text-align:left;
	font-size:10px;
	font-weight: bold;
}

.newsItem .newsText{
	clear: both;
	width:550px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	text-align:left;
	font-size:10px;
	font-weight: normal;
}

.newsItem .newsMore{
	clear: both;
	width:560px;
	text-align:right;
	font-size:10px;
	font-weight: normal;
	border-bottom: 1px dotted #E4CA84;
}

.newsSingle{
	width: 100%;
	margin-bottom: 20px;
}

.newsSingle .newsTitle{
	float: left;
	width:435px;
	padding-left: 5px;
	font-weight: bold;
	background-color:#E4CA84;
}
.newsSingle .newsDate{
	float: right;
	width:115px;
	padding-right: 5px;
	text-align:right;
	font-size:10px;
	font-weight: normal;
	background-color:#E4CA84;
}

.newsSingle .newsImg{
	float: right;
	padding: 1px;
	margin: 0px 5px 5px 0px;
	border: 1px solid #E4CA84;
}

.newsSingle .newsSubTitle{
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 5px;
	text-align:left;
	font-size:10px;
	font-weight: bold;
}

.newsSingle .newsText{
	clear: both;
	width:550px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	text-align:left;
	font-size:10px;
	font-weight: normal;
}

.newsSingle .newsBack{
	clear: both;
	width:560px;
	text-align:right;
	font-size:10px;
	font-weight: normal;
	border-bottom: 1px dotted #E4CA84;
}

/***** [END] AKTUALNOSCI *********/

.contentSearch { padding-top:20px; padding-left:10px; text-align: center; }
.contentSearch .txtsearch {width:134px; color:#857c61; height:12px; margin: 0px !important}


/********* LISTING ***********/
div#box_pogoda {
	margin-bottom: 10px;
}
div.listBox {
	width: 100%;
	margin-bottom: 15px;
}

div.listBox .listBoxHeader{
	height: 17px;
	padding-left: 10px;
	padding-top: 3px;
	color: #5F5846;
	font-size: 11px;
	font-weight: bold;
}

div.listBox .listBoxContent{
	color: #5F5846;
	font-size: 11px;
	font-weight: normal;
}

.listBoxContent table.list {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	border-collapse: separate;
	border-spacing: 0;
}

.listBoxContent table.list img {
	margin: 0px 0px 0px 0px;
	padding: 0;
	vertical-align:middle;
	border:1px solid #e4ca84;
}

.listBoxContent table.list td.map img, .listBoxContent table.list tr.head img {
	border: none;	
}

.listBoxContent table.list a {
	color: #5F5846;
	text-decoration: none;
}

.listBoxContent table.list a:hover {
	color: #5F5846;
	text-decoration: underline;
}

.list tr.head {
	background-image:url(images/thwal.gif);
	color:#FFFFFF;
	font-size: 11px;
	font-weight: bold;
	height: 24px;
}
.list tr.head a {
	color:#FFFFFF;
	text-decoration: none;
}
.list tr.head a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}

.list tr {
	height: 50px;
	background-color: #EFDBA8;
	font-size: 11px;
	font-weight: normal;
}

.list tr.odd {
	height: 50px;
	background-color: #F4E4B8;
	color: #5F5846;
	font-size: 11px;
	font-weight: normal;
	
}

.list td {
	vertical-align:middle;
	border-bottom:1px solid #FFEACD;
}

/********* [END] LISTING ***********/

/********* SINGLE VIEW ***********/
.singleLogo {
	float: right;
}

.singleAdres {
	font-weight: bold;
}

.singleOpis {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px dotted #E4CA84;
}

.singleFoto {
	margin-top: 10px;
	text-align: center;
	clear: both;
	}
	.singleFoto img{
		margin: 5px;
		padding: 1px;
		border: 1px solid #E4CA84;
		
	}

.singleBack {
	text-align: right;
}
/********* [END] SINGLE VIEW ***********/
div#fabryka {	
	color:#AF9D6D;
	font-size:10px;
	padding-right:5px;
	text-align:right;
	height: 20px;
}

div#fabryka a {	
	color:#AF9D6D;
	font-size:10px;
	padding-right:5px;
	text-align:right;
	height: 20px;
	font-weight: bold;
	text-decoration: none;	
}


h1 {
   font-size: 15px;
}

h2 {
     font-size: 14px;
}

h3 {
   font-size: 13px;
}

h4{
   font-size: 12px;
   font-weight: normal;
}
h5{
   font-size: 11px;
   font-weight: normal;
}
h6{
   font-size: 10px;
   font-weight: normal;
}
.align-center {
	text-align: center;
}
div.jm-gallery-image-single {
	padding-bottom: 0px !important;
	padding-top: 10px !important;
}
.jm-gallery-category-pagebrowser {
	padding-bottom:10px;
	text-align:left;
	padding-right: 3px;
}
.browser_link {
	padding-right: 3px;
}
