@charset "utf-8";
/* STRUKTURA */

body {
	margin: 0; /* zaleca się wyzerowanie dopełnienia i marginesu elementu body, tak aby mogły być uwzględniane różne domyślne ustawienia przeglądarki */
	padding: 0;
	text-align: center; /* kontener zostaje wyśrodkowany w oknach przeglądarek IE 5*. Następnie tekst określony przez selektor #container jest wyrównywany domyślnie do lewej */
	font-family: Tahoma;
	font-size: 100%;
	background-repeat: repeat-x;
}

span.print {
	display:none;
	background:none;
}

.oneColFixCtrHdr #container {
	width: 1000px;  /* użycie szerokości mniejszej o 20 piks. od pełnej szerokości 800 piks. pozwala uatrakcyjnić okno przeglądarki i uniknąć poziomego paska przewijania */
	margin: 0 auto; /* automatyczne marginesy (w połączeniu z szerokością) powodują wyśrodkowanie strony */
	text-align: left; /* ustawienie to przesłania domyślne ustawienie wyrównania tekstu: środkowanie w elemencie body. */
}

/* HEADER */
div.slogan {
	height:22px;
	width:1000px;
	text-align:center;
}

div.animacja {
	height:375px;
}

div.menutop {
	height:42px;
	text-align:center;
	margin:0px;
	padding:0px;
}
/* /HEADER */

/* MAIN */
.oneColFixCtrHdr #mainContent {
	margin:0px;
	padding: 0px; /* należy pamiętać, że dopełnienie jest to pusty obszar w polu div, a margines jest to pusty obszar poza polem div */
	width:1000px;
	float:left;
}

/* LEFT */
div.lewa {
	width:200px;
	float:left;
}

/* WYSZUKIWARKA */
div.wyszkuiwarka {
	width:200px;
}
div.wyszukiwarkatop {
	width:200px;
	height:12px;
}
div.wyszukiwarkabottom {
	width:200px;
	height:16px;
}
/* /WYSZUKIWARKA */

/* MENULEFT */
div.menuleft {
	width:200px;
	float:left;
}
div.menulefttop {
	width:200px;
	height:15px;
}
div.menuleftbottom {
	width:200px;
	height:18px;
}
/* /MENULEFT */

/* PARNTERZY */
div.partnerzy {
	width:200px;
	margin-top:370px;
	margin-bottom:10px;
	text-align:center;
}

img.partnerzy {
	margin-top:5px;
	width:40%;
	height:40%;
}
/* /PARNTERZY */

div.statystyka {
	width:200px;
	text-align:center;
}
/* /LEFT */

/* ŚRODEK */
div.srodek {
	width:600px;
	float:left;
}

div.specjalna {
	width:590px;
	height:180px;
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:0px;
}

div.opismain {
	margin-left:5px;
	margin-right:5px;
	padding-left:15px;
	padding-right:15px;
	margin-top:0px;
	margin-bottom:15px;
}

div.oferty {
	width:600px;
}

div.box {
	width:186px;
	height:280px;
	margin:5px;
	float:left;
	text-align:center;
}

div.opisy {
	width:420px;
	float:left;
	text-align:left;
	margin-left:25px;
	margin-bottom:15px;
}

div.fotki {
	width:150px;
	text-align:center;
	float:right;
}

.fotki img {
	margin-bottom: 10px;
}

.box img {
	padding-top: 5px;
	padding-bottom: 5px;
}


.opisy h3 {
	margin-left: 5px;
}

div.rezerwujdrukuj {
	width:420px;
	float:left;
	text-align:right;
	margin-left:25px;
	margin-bottom:15px;
}

div.formularzopis {
	width:400px;
	text-align:right;
}

div.dokumenty {
	width:600px;
}

ul.dokumenty {
	text-align:left;
	margin-left:150px;
}

.onas p {
	text-align: center;
	margin-left:10px;
	margin-right:10px;
}

.kontakt p {
	text-align: center;
	margin-left:10px;
	margin-right:10px;
}

img.mapka {
	width:80%;
	height:80%;
	border:0px;
}
/* /ŚRODEK */

/* PRAWA */

div.prawa {
	width:200px;
	float:left;
}

div.lastminute {
	width:200px;
}

div.lastminutetop {
	width:200px;
	height:12px;
}

div.lastminutebottom {
	width:200px;
	height:18px;
}

/* /PRAWA */

/* /MAIN */

/* STOPKA */
div.stopka {
	height:79px;
	width:1000px;
	float:left;
	text-align:center;
}
/* /STOPKA */
