* {
	margin: 0;
	padding: 0;
	border: none;
	color: #353535;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif, serif;
	font-weight: normal;
	font-size: 11px;
	text-align: left;
}

body {
	background: #ffffff;
	margin: 0 auto;
	text-align: center;
}

strong {
	font-weight: bold;
}

#strona {
	margin: 0 auto;
	width: 1050px;
}

/* ======================================= menu */

#menuGlowne {
	background: url("../images/menu.jpg") no-repeat top left;
	width: 587px;
	height: 37px;
	margin: 79px 0 0 463px;
	padding: 0; 
}

#menuGlowne span {
    display: none;
}

#menuGlowne li, #menuGlowne a {
    height: 37px;
    display: block;
}

#menuGlowne li {
    float: left;
    list-style: none;
    display: inline;
}

#stronaglowna {width: 132px;}
#ofirmie {width: 100px;}
#uslugi {width: 87px;}
#cennik {width: 92px;}
#galeria {width: 90px;}
#kontakt {width: 86px;}
 
#stronaglowna a:hover {background: url("../images/menu.jpg") 0px -37px no-repeat; }
#ofirmie a:hover {background: url("../images/menu.jpg") -132px -37px no-repeat; }
#uslugi a:hover {background: url("../images/menu.jpg") -232px -37px no-repeat; }
#cennik a:hover {background: url("../images/menu.jpg") -319px -37px no-repeat; }
#galeria a:hover {background: url("../images/menu.jpg") -411px -37px no-repeat; }
#kontakt a:hover {background: url("../images/menu.jpg") -501px -37px no-repeat; }

div#top {
	background: url('../images/top.jpg') no-repeat;
	float: left;
	width: 1050px;
	height: 155px;
}

.prawaMain {
	float: left;
	width: 315px;
}

.lewaMain {
	float: left;
	width: 735px;
}

.prawaPodstrona {
	float: left;
	width: 411px;
}

.powitanie {
	background: url('../images/powitanie.jpg') no-repeat;
	float: left;
	width: 735px;
	height: 308px;
}

.aktualnosciGlowna {
	background: url('../images/aktualnosciGlowna.jpg') no-repeat;
	float: left;
	width: 315px;
	height: 301px;
	padding: 35px 0 10px 0;
}

.archiwumGlowna {
	background: url('../images/archiwumGlowna.jpg') no-repeat;
	float: left;
	width: 145px;
	height: 30px;
	padding: 0 15px 0 155px;
}

.archiwumGlowna a {
	color: #910f02;
	font-weight: bold;
	text-align: right;
	font-size: 11px;
	text-decoration: none;
	text-transform: lowercase;
}

.archiwumGlowna a:hover {
	text-decoration: underline;
}

.aktualnoscInfo {
	float: left;
	width: 285px;
	margin: 5px 15px 0 15px;
	border-bottom: 1px #ababab dotted;
}

.aktualnoscInfo p.aktualnoscTytul a {
	color: #910f02;
	font-size: 15px;
	text-decoration: none;
}

.aktualnoscInfo p.aktualnoscTytul a:hover {
	text-decoration: underline;
}

.aktualnoscInfo p.aktualnoscWprowadzenie {
	padding: 10px 0;
}

.aktualnoscInfo p.aktualnoscData {
	padding: 5px 0;
	color: #ababab;
	font-size: 10px;
}

.partnerzy {
	background: url('../images/partnerzy.jpg') no-repeat;
	float: left;
	width: 299px;
	height: 128px;
	padding: 41px 0 0 16px;
}

.promocje {
	background: url('../images/promocje.jpg') no-repeat;
	float: left;
	width: 131px;
	height: 62px;
	padding: 175px 220px 0 40px;
}

.promocje a {
	color: #910f02;
	font-weight: bold;
	text-align: right;
	font-size: 11px;
	text-decoration: none;
}

.promocje a:hover {
	text-decoration: underline;
}

.rezerwacja {
	background: url('../images/rezerwacja.jpg') no-repeat;
	float: left;
	width: 344px;
	height: 237px;
}

.promocjePodstrona {
	background: url('../images/promocjePodstrona.jpg') no-repeat;
	float: left;
	width: 151px;
	height: 63px;
	padding: 165px 200px 0 60px;
}

.promocjePodstrona a {
	color: #910f02;
	font-weight: bold;
	text-align: right;
	font-size: 11px;
	text-decoration: none;
}

.promocjePodstrona a:hover {
	text-decoration: underline;
}

.rezerwacjaPodstrona {
	background: url('../images/rezerwacjaPodstrona.jpg') no-repeat;
	float: left;
	width: 411px;
	height: 239px;
}

.stopka {
	clear: both;
	float: left;
	width: 1050px;
	height: 20px;
	margin: 15px 0;
}

.stopkaPrawa {
	float: left;
	width: 550px;
	height: 20px;
	color: #b6b6b6;
	font-size: 11px;
}

.stopkaWykonanie {
	float: left;
	width: 500px;
	height: 20px;
	color: #b6b6b6;
	font-size: 11px;
	text-align: right;
}

.stopkaWykonanie a {
	color: #818181;
	font-size: 11px;
	text-decoration: none;
}

.stopkaWykonanie a:hover {
	text-decoration: underline;
}

.podstrona {
	background: url('../images/podstrona.jpg') no-repeat;
	float: left;
	width: 1050px;
	height: 116px;
}

.trescWidok {
	float: left;
	width: 620px;
	padding: 10px 11px 10px 5px;
}

.trescWidok p {
	padding: 5px 10px;
	text-align: justify;
	line-height: 150%;
	font-size: 12px;
}

.trescWidok h2 {
	padding: 5px 10px;
	text-align: justify;
	line-height: 150%;
	font-size: 13px;
	font-weight: bold;
}

.trescWidok p strong {
	font-weight: bold;
	line-height: 150%;
	font-size: 12px;
}

.trescWidok p a {
	font-size: 12px;
	text-decoration: none;
	color: #e20403;
}

.trescWidok p a:hover {
	text-decoration: underline;
	color: #bf0908;
}

.trescWidok ul {
	margin: 0 30px;
	padding: 10px;
}

.trescWidok ul li {
	padding: 5px;
	text-align: justify;
	line-height: 150%;
	font-size: 12px;
}

.data {
	padding: 10px;
	text-align: justify;
	line-height: 150%;
	font-size: 10px;
}

table.cennik {
	width: 620px;
	margin: 10px 0;
}

table.cennik th {
	font-size: 12px;
}

table.cennik td {
	font-size: 12px;
}

th.rodzaj {
	padding: 5px 3px;
	width: 380px;
	border-bottom: 1px solid #000000;
	background: #c7d6e7;
	font-weight: bold;
}

th.typ {
	padding: 5px 0;
	width: 80px;
	text-align: center;
	border-bottom: 1px solid #000000;
	background: #c7d6e7;
	font-weight: bold;
	
}

td.rodzaj {
	padding: 5px 3px;
	width: 80px;
	background: #f5f5f5;
}

td.typ {
	padding: 5px 0;
	width: 80px;
	text-align: center;
	background: #f5f5f5;
}

.zdjecia {
	width: 596px;
	margin: 10px 12px;
}

.zdjecia img {
	padding: 2px;
	margin: 0 10px 10px 0;
	border: 1px solid #dd0505;
}