/*
Dla: Osrodek Szkoleniowo Wypoczynkowy Limba w Poroninie
URL: http://www.limba-poronin.pl/
Autor: Norbert Andrzejak
*/

* {
	margin:	0;
	padding:	0;
	border: 0;
}
body { color: #FFF; font-weight: normal; min-width: 950px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 1em; background-color: #b5de29; background-image: url(../img/tlo_b.jpg); background-repeat: repeat-x; background-position: top; }
#cal { width: 1100px; margin-right: auto; margin-left: auto; padding: 0px; margin-top: 0px; margin-bottom: 0px; }
#logo { padding: 0px; height: 83px; width: 973px; margin-top: 5px; margin-right: auto; margin-bottom: 10px; margin-left: auto; }
#cen { background-image: url(../img/tlo_c.jpg); background-repeat: no-repeat; height: 820px; width: 1100px; margin-right: auto; margin-left: auto; margin-top: 0px; margin-bottom: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }
#baner { width: 960px; margin-right: auto; margin-left: auto; padding-top: 1px; padding-right: 1px; padding-left: 1px; background-image: url(../img/tlo_t.png); background-repeat: repeat; height: 345px; margin-bottom: 0px; margin-top: 0px; }
#cenr { width: 942px; margin-right: auto; margin-left: auto; background-image: url(../img/tlo_t.png); background-repeat: repeat; padding-right: 10px; padding-left: 10px; padding-top: 2px; padding-bottom: 5px; height: 466px; }
#cenr h1 { width: 902px; margin-right: auto; margin-left: auto; text-align: center; font-size: 1.4em; color: #394E29; margin-bottom: 0px; margin-top: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
div#cenr p.rab_cze {
	color: #F00;
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
}
#cenr p {
	font-size: 0.9em;
	font-weight: normal;
	color: #373E02;
	margin-right: auto;
	margin-left: auto;
	text-align: justify;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#cenr p a { color: #262C01; text-decoration: none; }
#cenr p a:hover { text-decoration: underline; }
#copy { height: 40px; width: 100%; margin: 0px; border-top-style: double; border-top-color: #F7FFE7; border-right-color: #F7FFE7; border-bottom-color: #F7FFE7; border-left-color: #F7FFE7; border-top-width: 4px; background-color: #C2E351; }
#copy p { width: 960px; margin-right: auto; margin-left: auto; text-align: right; font-weight: bold; margin-top: 10px; color: #4F6110; }
#copy a { color: #47580E; font-weight: bold; text-decoration: none; }
#copy a:hover { text-decoration: underline; }
/* menu */
#cenr ul { width: 902px; margin-right: auto; margin-left: auto; list-style-type: none; text-decoration: none; }
#cenr ul li a { text-decoration: none; display: block; text-align: center; padding-top: 18px; }
#cenr ul li a span { visibility: hidden; }
#home, #oferta, #oferta_s, #galeria, #kontakt, #home:visited, #oferta:visited { height: 40px; float: left; display: block; }
#home:hover, #oferta:hover, #oferta_s:hover, #galeria:hover, #kontakt:hover, #home.active, #oferta.active, #oferta_s.active, #galeria.active, #kontakt.active { background-position: 0px 40px; }
#home, #home spam { background-image: url(../img/home.gif); width: 147px; }
#oferta, #oferta a spam { background-image: url(../img/oferta.gif); width: 136px; }
#oferta_s { background-image: url(../img/oferta_s.gif); width: 295px; }
#galeria { background-image: url(../img/galeria.gif); width: 140px; }
#kontakt { background-image: url(../img/kontakt.gif); width: 184px; }
#gal { text-align: center; margin-right: 40px; margin-left: 40px; padding-right: 10px; padding-left: 10px; }
#gal .box { height: 89px; width: 132px; float: left; margin-right: 4px; margin-left: 4px; margin-top: 2px; margin-bottom: 2px; background-color: #F8D04A; }
#gal .box img { height: 87px; width: 130px; margin: 1px; }
#cenr .ofs{padding: 5px 50px 5px 50px;color:#373E02;}

#sylw {
	margin-top: 40px;
}
#sylw p {
	color: #600;
	font-size: 1em;
	text-align: center;
}

table {
	border: 1px double #F00;
	margin-left: 22px;
}
td {
	color: #FFF;
	text-align: center;
}
.ofsyl {
	font-size: 20px;
	color: #F00;
	font-weight: bold;
}
.ofsyltxt {
	color: #009;
	font-size: 1.1em;
}
.term {
	text-decoration: underline;
	padding-bottom: 20px;
	font-weight: bold;
}
.ofsyltop {
	font-size: 28px;
	color: #F00;
	font-weight: bold;
	text-align: center;
	margin: 0px;
}

