* {	font-family: Trebuchet MS, Verdana, Arial; font-size: 12px; }
body { margin: 0px; padding:0px; color: #000000; background-image:url('/images/layout/tlo_powtarzalne.jpg'); background-repeat:repeat-x; } 

fieldset { border: 0px; margin: 0px; padding: 0px; }	
form { margin: 0px; padding: 0px; }	
img { border: 0px; }
p { margin: 0px; padding: 0px;  }
th { vertical-align: top; }
td { vertical-align: top; }
/*a { color: #000000; text-decoration: none; }
a:hover { text-decoration: underline; }*/
h1 { font-size: 20px; font-weight: bold; color: #0e273d; padding:10px 0px 10px 0px; margin:0px; text-transform:uppercase;  }

/* Clearfix */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display:inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* Konstrukcja strony */
#blockPage { width: 1152px; margin: 0px auto; }

#messageError  	{ clear: both; padding: 5px; color: #ff0000; border:1px solid #ff0000; background-color:#ffffff; font-weight: bold; margin-bottom:10px; }
#messageWarning   { clear: both; padding: 5px; color: #f8c300; border:1px solid #f8c300; background-color:#ffffff; font-weight: bold; margin-bottom:10px; }
#messageInfo 		{ clear: both; padding: 5px; color: #52d101; border:1px solid #52d101; background-color:#ffffff; font-weight: bold; margin-bottom:10px; }


#blockTop { clear: both; height:284px; }
#blockColumns { clear: both; padding-top:20px; background-image:url('/images/layout/tlo_content.jpg'); background-repeat:no-repeat; background-position:top center;  }
#blockFooter { clear: both; height:282px; background-image:url('/images/layout/tlo_footer.png'); background-position:center; background-repeat:no-repeat; }
#blockCopyright { text-align:right; } 
#blockSciezka { margin-bottom:5px; color:#000000; }
#blockSciezka a { color:#000000; }

#blockMenuLeft { width: 250px; float:left; margin-right:20px; }
#blockMenuLeft .linia { background-image:url('/images/layout/h1.gif'); height:5px; overflow:hidden; }
#blockMenuLeft a { text-decoration:none; font-size:13px; color:#000000; /*text-transform:uppercase;*/  }
#blockMenuLeft a:hover { text-decoration:underline; }
#blockMenuLeft .level2 { padding:5px 0px 2px 0px; border-bottom:1px dotted #3e5264; } 
#blockMenuLeft .level3 { margin-left:15px; padding:2px 0px 2px 0px; border-bottom:1px dotted #3e5264;  } 

#blockBanerTop { width:750px; height:100px; margin:0px auto; }

#blockContent { width: 880px; float:left; }
#blockContent #ContentLeft { width:650px; float:left; margin-right:20px; }
#blockContent #ContentRight { width:200px; float:right; }
#blockContent #ContentRight .BanerVertRight { padding-top:10px; width:120px; height:240px; margin:0px auto; }

#blockHome { padding-top: 20px; }
#blockHome h1 { background-image:url('/images/layout/h1.gif'); background-repeat:repeat-x; background-position:bottom; }
#blockHome a { color:#3e5264; }
#blockHome #informacje { width:500px; float:left; }
#blockHome #informacje .aktualnosc { clear:both; padding-top:15px; }
#blockHome #informacje .aktualnosc .tytul { font-size:14px; color:#3e5264; font-weight:bold; text-transform:uppercase; margin-bottom:5px; text-align:left; }
#blockHome #informacje .aktualnosc .tresc { text-align:justify; }
#blockHome #informacje .aktualnosc .tresc .zdjecie { float:left; margin:5px; border:1px solid #000000; }
#blockHome #informacje .aktualnosc .data { float:left; width:120px; color:#3e5264; }
#blockHome #informacje .aktualnosc .wiecej { float:right; width:120px; text-align:right; }

#blockHome #galeria { width:600px; float:right; }
#blockHome #galeria .tytul { font-size:14px; color:#3e5264; font-weight:bold; text-transform:uppercase; margin-bottom:5px; text-align:left; }
#blockHome #galeria .Miniatury .miniatura { float:left; margin:5px; text-align:center; font-size:10px; }
#blockHome #galeria .Miniatury .miniatura img { border:1px solid #0e273d; }

#blockHome #pogoda { width:500px; float:left; overflow:hidden; }

#blockHome #promocje { width:600px; float:right; }
#blockHome #promocje .promocja { width:550px; padding-top:10px; clear:both; }
#blockHome #promocje .promocja .tytul { font-size:14px; color:#3e5264; font-weight:bold; text-transform:uppercase; margin-bottom:5px; text-align:left;  }
#blockHome #promocje .promocja .tresc { text-align:justify; }
#blockHome #promocje .promocja .tresc .zdjecie { float:left; margin:5px; border:1px solid #fcd708; }
#blockHome #promocje .promocja .data { float:left; width:120px; color:#3e5264; }
#blockHome #promocje .promocja .wiecej { float:right; width:120px; text-align:right; }



.kontaktForm                 	  { clear: both; padding: 10px; width:500px; }
.kontaktForm .divField              { margin-top: 8px; position:relative; }
.kontaktForm .divField .divLabel    { float: left; width: 150px; overflow: hidden; padding: 1px 1px 1px 0px; }
.kontaktForm .divField .divLabel2   { padding: 3px; overflow: hidden; }
.kontaktForm .divField .divName     { line-height: 17px; }
.kontaktForm .divField .divDesc     { font-size: 9px; padding-top: 2px; color: gray; }
.kontaktForm .divField .divStatic   { padding-top: 1px; line-height: 17px; }
.kontaktForm .divField .divElement  { float: left; margin-bottom: 2px; }
.kontaktForm .divField .divElement2 { padding:1px; margin-bottom: 3px; }
.kontaktForm .divField .divError    { clear: both; padding: 1px; margin: 2px 0px 10px 0px; color: #000000; background-color:#fcd708; border:1px solid #000000; }
.kontaktForm .divField .divFullDesc { clear: both; padding: 1px; font-size: 9px; color: gray; }
.kontaktForm .divField .divRadio	  { float:left; width:30px; clear:both; }
.kontaktForm .divField .divRadioDesc { width:450px; float:left; padding-top:3px; padding-bottom:10px; }
.kontaktForm .divButtons	          { margin-top: 15px; margin-bottom:10px; }


.Miniatury .miniatura { float:left; margin:5px; }
.Miniatury .miniatura img { border:1px solid #0e273d; }


/* Aktualnosci */
.pageAktualnosci .aktualnosc { clear:both; padding-top:15px; }
.pageAktualnosci .aktualnosc a { color:#3e5264; }
.pageAktualnosci .aktualnosc .tytul { font-size:14px; color:#3e5264; font-weight:bold; text-transform:uppercase; margin-bottom:5px; text-align:left; }
.pageAktualnosci .aktualnosc .tresc { text-align:justify; }
.pageAktualnosci .aktualnosc .tresc .zdjecie { float:left; margin:5px; border:1px solid #000000; }
.pageAktualnosci .aktualnosc .data { float:left; width:120px; color:#3e5264; }
.pageAktualnosci .aktualnosc .wiecej { float:right; width:120px; text-align:right; }


