/* html i body */
html, body { 	margin:0; text-align: center;  background: #000000 url(i/tlo.png) top center no-repeat ;}
	
body, table, td { font: 12px Tahoma; color: #e6e6e6; }
img, a img { border: 0px none; margin: 0; }

a:link {color: #ff8c00; text-decoration: none}
a:visited {color: #ff8c00; text-decoration: none}
a:hover {color: #ff8c00; text-decoration:underline }
.clear{clear:both; font: 0px Arial; width:99%;}



div#main {clear:both; margin:0 auto; padding: 0 0 0 0; text-align:left; width:1000px; text-align: center; }


div#top {clear:both; margin:0 auto; text-align:left; width:1000px; height:243px;}

#menu {position: relative; float: left; width: 980px; height: 52px; padding: 0 0 0 0; margin: 0 0 0 10px; background: url(i/menu.png) top center no-repeat;}
#menu ul {width: 900px; font: bold 20px Calibri; padding: 0; margin: 0 0 0 16px; list-style-type: none; height: 52px; }
#menu ul li {line-height: 0; float: left; padding: 0; height: 52px; }
#menu ul li a {text-align: center; line-height: 2.7em; color: black; text-decoration: none; float: left; height: 100%; padding: 0 0.8em; margin: 0 8px 0 8px;}
#menu ul li a:hover {text-decoration: none; color: white; background: url(i/menu-h.png) top center repeat-x; }


div#left {float: left; padding:0; margin:0 0 0 10px;  width:216px;  }

div#left-foto {float: left; padding:0; margin:0 0 0 0; min-height: 100px; width:216px; border-top: 3px solid #ff8c00; border-bottom: 3px solid #ff8c00; }
div#left-menu {float: left; padding:0; margin:0 0 0 0; min-height: 130px; width:216px;  background: url(i/left-menu.png) top center no-repeat;}
div#left-menu-s {float: left; padding:0; margin:0 0 10px 0; height: 7px; width:216px;  background: url(i/left-menu-stopka.png) top center no-repeat;}
div#left-fb {float: left; padding:0; margin:0 0 10px 0; height: 85px; width:216px;  background: url(i/fb.png) top left no-repeat;}
div#left-fb div {margin: 0; padding: 9px 0 0 46px;}

div#content-tx {padding:0; margin:0 10px 0 0; float: right; width:739px; text-align:left;  }

div#content-tx #naglowek {padding:0; margin:0; width:739px; text-align:left; height:50px; background: url(i/txt-nag.png) top left no-repeat;}
div#content-tx #naglowek P {padding:26px 0 10px 32px; margin:0; font: bold 20px Calibri; color: #ff8c00; }
div#content-tx #tresci {float: left; padding:0; margin:0 0 0 0; min-height: 140px; width:739px; background: url(i/txt-tlo.png) top left repeat; }
div#content-tx #tekst {margin:0; padding:18px 32px 22px 32px; font: 15px Calibri; color: #e6e6e6; text-align:justify; line-height: 170%; }
div#content-tx #tekst p {margin:0; padding: 0 0 12px 0;}
div#content-tx #tekst img {padding: 0; margin: 8px; }

div#left-menu #lmenu {padding:0; margin:0 0 8px 4px; float: left; width:208px; text-align:left; }
#lmenu ul {float: left; font: 18px Calibri; padding: 0; width: 208px; margin: 4px 0 6px 0; list-style-type: none; }
#lmenu ul li { float: left; padding: 0 0 0 0;  border-bottom: 1px solid #fe6509; width: 208px; font: 18px Calibri; overflow: hidden;}
#lmenu ul li a {display: block; line-height: 2.4em; text-align: left; color: white; text-decoration: none; float: left; width: 200px; padding: 0 8px 0 14px; }
#lmenu ul li a:hover { color: #ffffff; text-decoration: none; background: #fe6509 url(i/left-m-h.png) left no-repeat;}

#lmenu ul li#snag { float: left; padding: 0 0 0 0;  border-bottom: 1px solid #fe6509; width: 208px; font:  18px Calibri; }
#lmenu ul li#snag-all { float: left; padding: 0 0 0 0;  border-bottom: 1px solid #fe6509; width: 208px; font: 13px Calibri; background: #1d1d1d;}

#lmenu ul li#subm { float: left; padding: 0 0 0 0;  border-bottom: 1px solid #fe6509; font: 18px Calibri; overflow: hidden; background: #262525;}
#lmenu ul li#subm a {display: block; line-height: 2.1em; text-align: left; color: white; text-decoration: none; float: left;  width: 208px; padding: 0 8px 0 24px; }
#lmenu ul li#subm a:hover { color: #ffffff; text-decoration: none; background: #c00102 url(i/left-m-h.png) left no-repeat; }


#stmenu {float: left; width: 739px; height: 45px; padding: 0 0 0 0; margin: 0 0 10px 0; background: url(i/txt-menu.png) top left no-repeat;}
#stmenu ul {width: 720px; font: 10px Tahoma; padding: 0; margin: 8px 0 0 10px; list-style-type: none; height: 35px; }
#stmenu ul li {line-height: 0; float: left; padding: 0; height: 35px; }
#stmenu ul li a {text-align: center; line-height: 3em; color: #fe6509; text-decoration: none; float: left; height: 100%; padding: 0 0.6em; margin: 0 4px 0 4px; }
#stmenu ul li a:hover {text-decoration: underline; color: #c0c0c0; }

div#stopka {clear:both; margin:0 auto; text-align:left; width: 980px; padding: 0; height: 80px; background: url(i/stopka.png) top left no-repeat;}
div#stopka #copyright {padding:16px; margin:0; float: left; width:508px; text-align:left; font: 11px Tahoma;}
div#stopka #powered {padding:10px; margin:0; float: right; width:308px; text-align:right; font: 11px Tahoma;}

div#content-tx #tekst ul {font: 15px Calibri; margin: 0 0 0 0; padding: 8px 0 10px 0; list-style-type: none; }
div#content-tx #tekst ul li {padding: 0 0 10px 32px;  font: 15px Calibri; background: url(i/ar1.png) top left no-repeat; line-height: 170%; text-align: justify;}

div#content-tx #tekst ol {font: 15px Calibri; margin: 0 0 0 0; padding: 8px 0 10px 22px; }
div#content-tx #tekst ol li { padding: 0 0 10px 10px; font: 15px Calibri;  line-height: 170%; text-align: justify;}


#formularz .tloPole {display: block; float:left;	width: 620px;	padding: 0.8em 1em 0 1em;	margin: 0.8em 1em 0 1em;	border:0 dotted #666666;}
#formularz .tloPole2 {display: block; float:left;	width: 620px;	padding: 0.8em 1em 0 1em;	margin: 0.8em 1em 0 1em;	border:0 dotted #666666; font: 11px Tahoma;	color: white;}
#formularz .tloPole3 {display: block; float:left;	width: 620px;	padding: 0.8em 1em 10px 1em;	margin: 0.8em 1em 0 1em;	border:0 dotted #666666; font: 11px Tahoma;	color: white;}
#formularz label {float:left;	width:16em;	margin-top: 10px;	margin-bottom: 2px;	font: 11px Tahoma;	color: white;}
#formularz .input1  {color: black; font: 11px Verdana; background: #cccccc;	margin-top: 5px;	margin-bottom:5px;	padding: 4px;	width: 230px; border: 1px #808080 solid}
#formularz .input2  {color: black; font: 11px Verdana; background: #cccccc;	margin-top: 5px;	margin-bottom:5px;	padding: 4px;	height: 78px; width: 410px; border: 1px #808080 solid}
#formularz .input-submit {color: black;	font: bold 11px Verdana; background: #cccccc;	margin-top: 3px; border:0;	margin-bottom:3px;	padding: 7px; border: 1px #808080 solid}


div#aktualnosci {border-bottom: 1px dotted rgb(204,204,204); margin:18px 9px 0 40px; padding:0; width:650px;}
div#aktualnosci #akt-data {margin:0 0 0 0; padding: 4px 0 0 0; float: left; position: relative; text-align: center; font: 15px Calibri; color: #666666; width: 90px; height: 20px; }
div#aktualnosci #akt-tytul {margin:0 0 0 0; float: left; padding:0; width: 550px; position: relative; text-align: left; font: bold 16px Calibri; color: white;}
div#aktualnosci #akt-text {margin:6px 0 18px 0; float: left; width: 650px; padding:0; position: relative; text-align: left; font: 15px Calibri; color: white; line-height: 170%; text-align: justify;}
div#aktualnosci #akt-text a:link, div#aktualnosci #akt-text a:visited {color: white; }
div#aktualnosci #akt-tytul2 {margin:0 0 0 0; float: left; padding:0; width: 550px; position: relative; text-align: left; font: bold 16px Calibri; color: white;}
div#aktualnosci #akt-text2 {margin:6px 0 18px 0; float: left; width: 650px; padding:0; position: relative; text-align: left; font: 15px Calibri; color: white; line-height: 170%; text-align: justify;}
div#aktualnosci #akt-text2 a:link, div#aktualnosci #akt-text a:visited {color: white; }
div#aktualnosci #akt-text2 p {line-height: 150%; text-align: justify; color: #000000; padding: 8px 0 2px 0; margin: 0 0 0 0;}
div#aktualnosci #akt-text2 ul {font: 15px Calibri; padding: 0 0 0 0; margin: 8px 10px 10px 16px; list-style-type: none; width: 100%;}
div#aktualnosci #akt-text2 ul li { float: left; padding: 0 0 10px 25px; font: 15px Calibri; background: url(i/ar1.png) top left no-repeat; line-height: 170%; width: 100%;}

div#aktualnosci #akt-text2 ol {font: 12px Tahoma; margin: 0 0 0 0; padding: 8px 10px 10px 25px;  width: 100%;}
div#aktualnosci #akt-text2 ol li { padding: 0 0 10px 15px; font: 15px Calibri;  line-height: 170%; text-align: justify; width: 100%;}
div#aktualnosci #akt-text2 img {margin: 5px;}


blockquote {padding: 5px 0 6px 34px; margin: 5px 3px 3px 3px; font: italic 12px Trebuchet MS; color: #666666; background: url(i/blockquote.png) top left no-repeat;}

#stronicowanie {margin:0; float: left; text-align: left; font: bold 13px Calibri; padding: 16px 0 10px 4px; }
#stronicowanie a:link, #stronicowanie a:visited {color: rgb(18,157,210); text-decoration: none; border: 1px dotted rgb(204,204,204); padding: 6px 8px 6px 8px; margin: 3px; color: rgb(51,51,51);}
#stronicowanie a:hover {color: white; text-decoration: none; background: #003606;}
#stronicowanie a.selekt:link, #stronicowanie a.selekt:visited {color: white; text-decoration: none; border: 1px dotted rgb(204,204,204);  padding: 6px 8px 6px 8px; margin: 3px; background: #D4D4D4;}
#stronicowanie a.selekt:hover {color: white; text-decoration: none; background: #D4D4D4;}
#stronicowanie2 {margin: 0; float: right; width: 150px; text-align: right; font: 12px Calibri; padding: 1em; }


