body {
     font-family: trebuchet ms, verdana, tahoma, arial, helvetica, sans-serif;
	 color: #474747; 
	 font-size: 12px;
	 margin: 0 auto;
	 padding: 0 0 20px 0;
	 background: #14599e url(images/bg.jpg);
	 width: 100%;
	 
	 }
	 
a:link, a:visited {text-decoration: none; color: #595959;}
a:hover {text-decoration: none; color: #084D92;}

img {border: 0;}

span.bold {font-weight: bold;}
span.red {color: red;}
span.blue {color: #008eff;}
span.gray {color: #a8a8a8;}

.nieb {color: #0F5499}
.nieb2 {color: #0677D5}
.ziel {color: #5C8C00}

.all {position: relative; width: 884px; margin: 0 auto; overflow: hidden; background: url(images/bg-top.jpg) no-repeat;}
.top {width: 884px;}
#logo {display: block; width: 348px; height: 98px; float: left; background: url(images/logo.jpg) no-repeat;}

/* menu */
#menu {width: 466px; height: 53px; float: left; padding: 13px 0 0 70px; background: url(images/bg-menu.jpg) no-repeat;}
a.bg-menu-links-top {display: block; width: 89px; height: 32px; margin: 0 7px; float: left; padding: 7px 0 0 0; text-align: center;}
a:hover.bg-menu-links-top {background: url(images/bg-menu-links-top.gif) no-repeat;}
a.bg-menu-links-top-big {display: block; width: 122px; height: 34px; float: left; margin: 0 7px; padding: 5px 0 0 0; text-align: center;}
a:hover.bg-menu-links-top-big {background: url(images/bg-menu-links-top-big.gif) no-repeat;}

/* obrazek - gora - strona glowna - */
.img-top {width: 884px; height: 249px; float: left; margin: 32px 0 0 0; background: url(images/img-top.jpg) no-repeat;}

/* 3 male ikonki - strona glowna - */
.icon {position: absolute; top: 332px; left: 65px;}
.icon img {display: block; float: left; margin: 0 18px;}

.small-element {position: absolute; top: 376px; left: 1px; display: block;}

/* aktualnosci */
.small-box {width: 259px; float: left; overflow: hidden; margin: -4px 0 0 25px; background: #fff;}
.small-box-top {width: 259px; float: left; background: url(images/small-box-top.jpg) no-repeat 0 0;}
.small-box-bottom  {position: relative; width: 259px; height: 320px; float: left; background: url(images/small-box-bottom.jpg) no-repeat 0 100%;}
.small-box-bottom .w100 img {margin: 0 0 0 30px;}
.right {width: 567px; float: left;}
.date {display: block; margin: 5px 0 0 -11px; color: #a8a8a8;}

/* tresc */
.big-box {width: 567px; float: left; margin: -4px 0 0 0; overflow: hidden; background: #fff;}
.big-box-top {width: 567px; float: left; background: url(images/big-box-top.jpg) no-repeat 0 0;}
.big-box-bottom  {width: 567px; float: left; background: url(images/big-box-bottom.jpg) no-repeat 0 100%;}
.margin {width: 90%; margin: 0 auto 25px auto; line-height: 20px; 	 font-size: 13px;}
.margin2 {width: 90%; margin: 0 auto 25px auto; line-height: 20px; 	 font-size: 11px;}
.margin p {margin: 0; }
.margin2 p {margin: 0; }
img.title-content {margin: 15px 0 15px 30px;}

/* DIV - szer. 100% */
.w100 {width: 100%;}

.under-big-box {width: 567px; height: 41px; float: left; background: url(images/under-big-box.jpg) no-repeat;}

/* wstecz, do gory */
.back-top {width: 240px; height: 36px; float: left; text-align: center; padding: 5px 0 0 0;}
.back-top a {margin: 0 5px;}

/* wyszukiwarka */
.search {width: 327px; height: 33px; float: right; padding: 8px 0 0 0;}
.search img {float: left; margin: 0 10px 0 0; position: relative; top: 5px; margin: 0 5px 0 10px;}
.form {width: 130px; height: 18px; float: left; padding: 4px 5px 0 5px; border: 1px solid #c0c0c0; font-size: 10px; color: #545454; background: url(images/bg-form.gif) repeat-x;}
.button-search {width: 62px; height: 24px; float: left; border: 0; cursor: hand; background: url(images/button-search.png) no-repeat;}

.footer-links {width: 576px; height: 26px; float: left; padding: 50px 0 0 0; text-align: center; background: url(images/bg-footer-links.jpg) no-repeat;}
.footer-links img {margin: 0 15px;}

#copyright {float: left; color: #fff; margin: 20px 0 0 0;}
#copyright a {color: #fff;}
#copyright a:hover {color: #bfbfbf;}
#author {float: right; color: #fff; margin: 20px 0 0 0;}
#author a {color: #fff;}
#author a:hover {color: #bfbfbf;}

/* PODSTRONA */
/* obrazek - gora  */
.img-top-podstrona {width: 851px; height: 279px; float: left; margin: 42px 0 0 -1px; background: url(images/img-top-podstrona.gif) no-repeat;}
.img-top-podstrona img {margin: 0 0 0 135px;}
#img-center {margin: 0 0 0 135px;}
.small-element-podstrona {position: absolute; top: 406px; left: 0; display: block;}

.content-podstrona {width: 826px; float: left; margin: 0 0 0 24px;}

.big-box-podstrona {width: 826px; float: left; overflow: hidden; background: #fff;}
.big-box-podstrona-top{width: 826px; float: left; overflow: hidden;  background: url(images/big-box-top-podstrona.jpg) no-repeat 0 0;}
.big-box-podstrona-bottom {width: 826px; float: left; overflow: hidden; background: url(images/big-box-bottom-podstrona.jpg) no-repeat 0 100%;}
.big-box-podstrona-bottom .w100 .back-top {width: 150px; height: 10px; float: right; text-align: center; padding: 0; margin: 15px 0 25px 0;}

.footer-links-podstrona {width: 826px; height: 28px; float: left; padding: 70px 0 0 0; text-align: center; background: url(images/bg-footer-links-podstrona.jpg) no-repeat;}
.footer-links-podstrona img {margin: 0 15px;}

#container {
	width: 700px;
	margin: 0 auto;
	background-color: transparent;
	font-size: 12px;
}
.container p {font-size: 12px; }

h1 {
	text-align: left;
	font-size: 18px;
	padding: 10px 0 10px 0;
	margin: 0 10px 0 10px;
	color: #116AC3;
	font-style: italic
}
h2 {
	font-size: 18px;
	color: #2C7AC7;
	font-style: normal
}

h3 {
	font-size: 22px;
	color: #116AC3;
	font-style: italic
}


.foto {border: #E7E7E7; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}


/* ################### GALERIA ZDJÊÆ ################### */
.foto2 {border: #ECF2F7; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
.linia_galeria {}
.gal_tytul_gl {font-weight: bold; font-size: 13px; color: #FE7FFD1;}
.gal_1 {font-size: 11px; BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: repeat-x; background-image: url(../images/menug.gif); font-weight: bold; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
a.gal_2:hover {text-decoration: none;}
.gal_2 {text-decoration: none; font-size: 12px; font-weight: bold; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
.gal_opis {font-weight:normal; font-size: 11px; color: #13589D;}
.foto_gal {font-family: Arial; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: #ECF2F7; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-size: 14px; color: #FF8B02; text-decoration: none; font-weight: bold; text-align:left; text-transform: uppercase;}
.logowanie1 {text-transform: uppercase; background-color: #ECF2F7; color: #FF8B02; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-size: 13px; text-decoration: none; font-weight: bold; text-align: left;}

input.ankie {height: 24px; padding: 7px 0 0 0; background: url(images/form.png) no-repeat; border: 0; color: #6a4c16;}
input.ankie-small {height: 24px; padding: 7px 0 0 0; background: url(images/form-small.png) no-repeat; border: 0; color: #6a4c16;}
textarea.ankie {border: 1px solid #9b9b9b; background: #fff url(images/form2.gif) repeat-x; color: #6a4c16;}

.ankie {background : url(images/cien.gif) repeat-x; background-color: #FEF8E7; font-size: 11px; color: #000000; text-align: left; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: #F7C533; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.ankie2 {background : url(images/11.gif) repeat-x; font-size: 11px; color: #F6F6F6; text-align: left; border: #9C9C9C; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.ankieg { font-size: 11px; color: #F6F6F6; text-align: left}
.ankier { font-size: 11px; color: #025A88; text-align: left ; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}

.gwiazda {color: #3C7A01;}
.blad {color: #EA0000;}
.okej {color: #3C7A01;}

.table { font-size: 11px; color: #000000; text-align: left ; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-color: transparent}
table.table td { font-size: 11px; color: #000000; text-align: left; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;; border-color: #FFFFFF #FFFFFF #E2E2E2; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
