/*
  FIT-GO
*/
html, body 
{
 margin: 0px;
 text-align: left;/* background-color: #ffcc99;*/
 /*background-color: #FFFFFF; background-image: url(img/tlo.gif);  background-repeat: repeat;*/ 
 color: #000000f;
 background-color: #8d8c8b;
 /*background-image: url(img/tlo03.gif);*/
 background-repeat: repeat-x;
 padding: 0;
}

#container {	
  width: 960px;
  margin-left: auto;
  margin-right: auto;
}


#wrapper 
{
 margin-top: 0px;
 width: 960px;
 margin-left: auto;
 margin-right: auto;
 padding: 0px;
 text-align: left;
 /* background-color: #8d8c8b;height: auto;
 overflow: auto;*/
 
}

#header
{
 width: 960px;
 height: 200px;
 margin-right: auto;
 margin-left: auto;
 margin-top: 0px;
 background-color: #d6e89c;/* background: #4D577A; kolor z loga*/
 background-image: url(img/header.jpg);
 border-left: 2px solid #000000;
 border-right: 2px solid #000000;
 z-index: 5;
}


#header h1 
{
 background-repeat: no-repeat;
 z-index: 2;
 position: absolute;
 margin: 0;
}


#navbar 
{
 /* position: absolute;*/
 width: 960px;
 height: 26px;
 margin-right: auto;
 margin-left: auto; 
 background-color: #000000;
 margin-top: 0px;
 border-left: 2px solid #000000;
 border-right: 2px solid #000000;
}

#navbar_menu 
{
 /*position: relative;*/

 color: white;
 width: 800px;
 height: 20px;
 margin-top: 0px;
 margin-left: 120px;
 font-size: 14px;
 font-weight: bold;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 display: block;
 white-space: nowrap;
 padding-top: 6px;
 word-spacing: 6px;
 
}

#navbar_menu a 
{
 text-decoration: none;/* color: #804040;*/

 color: white;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}

#navbar_menu a:hover 
{
 text-decoration: underline;
}

#navbar_menu a.drugi
{
 text-decoration: none;/* color: #804040;*/

 color: #CCC;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}

#navbar_menu a.drugi:hover 
{
 text-decoration: underline;
}

#navbar_menu b 
{
 display: none;
}

#submenu 
{
 /*position: relative;*/

 color: white;
 height: 20px;
 margin-top: 0px;
 margin-left: 140px;
 font-size: 14px;
 font-weight: bold;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 display: block;
 white-space: nowrap;
 padding-top: 4px;
 padding-bottom: 4px;
 word-spacing: 6px;
}

#submenu a 
{
 text-decoration: none;/* color: #804040;*/

 color: white;
 padding-top: 4px;
 padding-right: 4px;
 padding-bottom: 4px;
 padding-left: 4px;
 background-color: #859AAF;
}

#submenu a:hover 
{
 text-decoration: underline;
}

#submenu b 
{
 display: none;
}

#vdividermenu ul{
margin: 0;
margin-left: 160px;
padding: 3px 0 0 0;
/*margin-bottom: 1em;*/
float: left;
font: bold 14px Verdana;
width: 800px;
}

* html #vdividermenu ul{ /*IE only rule, reduce menu width*/
width: 99%;
}

#vdividermenu ul li{
display: inline;
}

#vdividermenu ul li a{
float: left;
color: #b6d84e;
padding: 2px 12px;
text-decoration: none;
/* background: transparent url(img/vertical.gif) center right no-repeat;*/
}

#vdividermenu ul li a:visited{
color: #b6d84e;
}

#vdividermenu ul li a:hover{
/* text-decoration: underline; */ 
color: #FFFFFF;
}


#mainframe 
{
 /* position: absolute;*/
 width: 960px;
 margin-right: auto;
 margin-left: auto;
 margin-top: 0px;
 text-align: left;
 background-color: #c4df6c;
 overflow: hidden;
 min-height: 430px;
 border-left: 2px solid #000000;
 border-right: 2px solid #000000;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#footer 
{
 /* position: relative;*/

 width: 960px;
 /* height: 30px; */
 margin-right: auto;
 margin-left: auto;
 margin-top: 0px;
 background: #000000;
 clear: both;
 border-left: 2px solid #000000;
 border-right: 2px solid #000000;
}

#contentcenter 
{
 /* position: relative;*/

 width: 960px;
 padding: 0;
 margin-top: 5px;
/* margin-left: 120px;  to nie dzia?a w IE6*/
 clear: left;/*border: 2px;
	border-style: solid;
	border-color: #FF9900;
	background: Black;*/
}

#contentcenter2 
{
 overflow: auto;
 position: relative;
 width: 740px;
 margin-top: 0px;
/* margin-left: 140px; to nie dziala w IE6 */
 padding-right: 30px;
 float: right;
}

#leftpanel 
{
 position: relative;
 left: 0px;
 top: 10px;
 width: 580px;
 padding: 0px;
 margin-top: 0px;
 margin-left: 0px;
 float: left;
 overflow: auto;
}

#rightpanel 
{
 position: relative;
 overflow: hidden;
 width: 214px;
 margin-left: 5px;
 margin-top: 10px;
 margin-right: 8px;
 float: right;
 text-align: center;
}

#aktualnosci 
{
 position: relative;
 overflow: hidden;
 padding: 0px;
 width: 550px;/*height: 160px*/

 /*margin-top: 60px;*/
 margin-left: 180px;
 float: left;/*border: 2px;
   border-color: Red;
	border-left-style: dotted;
	border-left-width: 1px;*/
}

#contentcontact 
{
 position: relative;
 left: 10px;
 top: 5px;
 width: 160px;
 height: 130px;
 padding: 4px;
 margin-top: 10px;
 margin-left: 0px;
 float: left;
 border-width: 1px;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: dotted;
 border-color: #FF9900;
 background-color: black;
 text-align: center;
}

#witamy 
{
 position: relative;
 width: 550px;
 height: 220px;
 padding: 0 20px 30px 0;
 margin-top: 0px;
 margin-left: 5px;
 float: right;
}


p.podpis 
{
	font-size: 15px;
	font-weight: bold;
	text-align: right;
	color: #2f3213;
}
div#content1 
{
 position: relative;
 width: 490px;
 height: 160px;
 padding: 0px;
 margin-top: 20px;
 margin-left: 10px;
 float: left;
 background-color: black;/*border-right-style: dotted;
 		border-right-width: 1px; */
}

#map 
{
 width: 400px;
 height: 250px;
 margin-top: 50px;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 50px;
 color: black;
}

/* zajecia */
#contentkontramka 
{
 position: relative;
 left: 0px;
 top: 15px;
 width: 330px;
 height: 180px;
 padding: 4px;
 margin-top: 0px;
 margin-left: 2px;
 float: left;
 border-width: 0px;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: dotted;
 border-left-style: none;
 border-color: #FF9900;
 overflow: auto;
}

p, pre 
{
 font-size: 14px;
 margin-top: 0px;
 margin-right: 10px;
 margin-bottom: 10px;
 margin-left: 10px;
 text-align: left;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

p.center 
{
 text-align: center;
}

p.right 
{
 text-align: right;
}

p.left 
{
 text-align: left;
}

p.tytul 
{
 /* font-size: 16px; */
 font-family: sans-serif;
 margin-top: 0px;
 margin-right: 5px;
 margin-bottom: 0px;
 margin-left: 0px;
 color: white;
 font-weight: bold;
 text-align: left;
 text-decoration: none;/* padding: 4px;*/

 display: block;
}

p.temat 
{
 /* font-size: 15px; */
 margin-right: 5px;
 margin-left: 0px;
 font-weight: bold;
 text-align: left;
 text-decoration: none;
 padding-bottom: 4px;
 padding-top: 10px;
}

p.temat_left 
{
 /* font-size: 16px; */
 font-family: sans-serif;
 margin-top: 0px;
 margin-right: 5px;
 margin-bottom: 0px;
 margin-left: 0px;
 color: #FF9900;
 font-weight: bold;
 text-align: left;
}

p.temat_right 
{
 /* font-size: 16px; */
 font-family: sans-serif;
 margin-top: 0px;
 margin-right: 5px;
 margin-bottom: 0px;
 margin-left: 0px;
 color: red;
 font-weight: bold;
 text-align: right;
}

p.trescakapit 
{
 /* font-size: 14px; */
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 line-height: 19px;
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 text-indent: 10px;
 color: #000000;
}

p.trescnews /* Czy to jest gdziekolwiek wykorzystywane? */
{
 font-size: 13px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 text-indent: 0px;
 color: #FF9900;
}

p.tresctytul /* Czy to jest gdziekolwiek wykorzystywane? */
{
 /* font-size: 15px; */
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 15px;
 margin-left: 0px;
 color: #FF9900;
 font-weight: bold;
 text-align: center;/*text-decoration:underline;*/
}

p.trescspecial 
{
 /* font-size: 15px; */
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 10px;
 margin-left: 0px;
 color: #6e6e6e;
 font-weight: bold;
 text-align: center;/*text-decoration:underline;*/
}

p.trescwstep 
{
 font-size: 15px; 
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 10px;
 margin-left: 0px;
 color: black;
 font-weight: normal;
 text-align: center;/*text-decoration:underline;*/
 line-height: 22px;
}

p.ramka 
{
 /* font-size: 16px; */
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 width: 400px;
 margin-top: 20px;
 margin-right: 20px;
 margin-bottom: 20px;
 margin-left: 200px;
 color: #000000;
 font-weight: bold;
 text-align: center;
 border-color: #000000;
 border-style: solid;
 padding-top: 4px;
 padding-right: 4px;
 padding-bottom: 4px;
 padding-left: 4px;
}

p.tytulstrony 
{
 font-size: 16px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-align: left;
 text-decoration: none;
 color: #000000;
 
 margin-top: 20px;
 margin-bottom: 20px;
 margin-left: 180px;
 /* margin-right: 60px;*/
 
 padding-left: 16px;
 padding-top: 6px;
 padding-bottom: 6px;/*	display: block;*/
 background-image: url("img/tytul_tlo.gif");
 background-repeat: no-repeat;
}

p.tytul2 
{
 font-size: 16px;
 margin-top: 0px;
 margin-bottom: 20px;
 margin-left: 0px;
 color: #000000;
 font-weight: bold;
 text-align: left;
 text-decoration: none;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 padding-left: 16px;
 padding-top: 6px;
 padding-bottom: 6px;/*	display: block;*/

 background-image: url("img/tytul_tlo.gif");
 background-repeat: no-repeat;
}


p.kontakt 
{
 font-size: 10px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 margin-top: 0px;
 margin-right: 5px;
 margin-bottom: 0px;
 margin-left: 0px;
 color: black;
 font-weight: bold;
 text-align: center;
 background-color: #FF9900;
}

p.naglowek 
{
 font-size: 22px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;/*color: #FF9900;*/
/* color: White;*/

 color: #4F4F4F;
 font-weight: bold;
 text-align: center;
 letter-spacing: 0.3em;
}

p.trescdruk 
{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;/* margin-top: 10px;*/
 font-weight: bold;
 color: #2f3213;
 text-align: center;/*text-decoration:underline;*/
 
 }
 
p.trescduza
{
 font-size: 16px;
}
p.adm_tytul 
{
 font-size: 14px;
 font-family: sans-serif;
 text-align: left;
 font-weight: bold;
 margin-top: 30px;
 margin-right: 0px;
 margin-bottom: 10px;
 margin-left: 0px;
}

p.news_tytul 
{
 font-size: 14px;
 font-family: sans-serif;
 text-align: left;
 margin-top: 10px;
 margin-right: 10px;
 margin-bottom: 0px;
 margin-left: 10px;
}

p.adm_kom 
{
 font-size: 14px;
 font-family: sans-serif;
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 10px;
 margin-left: 0px;
 color: red;
 font-weight: bold;
 text-align: left;/*text-decoration:underline;*/
}

h1.stopka 
{
 font-size: 12px;
 color: white;
 text-align: center;
 margin: 0px;
 padding: 4px 0 4px 0;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h1.stopka a {
	color: #ffffff;
}
h1.kontakt 
{
 font-size: 13px;
 color: Black;
 text-align: center;
 background-color: #FF9900;
}

li.wiersz 
{
 font-size: 14px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 margin-top: 2px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 /*text-decoration: underline;*/
}

/*LI.wiersznormal {
		font: 14px sans-serif;
		margin: 10px 0px 0px 0px;
		color: #FF9900;
	}
*/
div.imgleft 
{
 float: left;
 padding: 2px;
 margin-right: 10px;
}

div.imgright 
{
 float: right;
 padding: 2px;
}

div.imgcenter 
{
 float: left;
 padding: 2px;
 text-align: center;
}

div.centerbox 
{
 margin-top: 0px;
 margin-left: 35px;
 float: none;
 padding: 2px;
}

div.right 
{
 float: right;
}

div.mala-nawigacja
{
	text-align: center;
	color: #859c55;
	padding-bottom: 14px;
	padding-left: 160px;
}

div.mala-nawigacja a
{
	color: #2F3213;
	text-decoration: none;
}

div.mala-nawigacja a:hover
{
	color: #ffffff;
	text-decoration: none;
}

tr 
{
 vertical-align: top;
}

td 
{
 vertical-align: top;
}

td.invert 
{
 vertical-align: top;
 color: white;
 background-color: #859C55;
}

table.adm_form 
{
 border-width: 1px;
 border-style: solid;
 padding: 5px;
}

table.adm_table 
{
 border-width: 2px;
 border-style: solid;
 border-color: #859c55; 
 text-align: left;
 border-collapse: collapse;/*width: 100%;*/
}

table.adm_table td 
{
 padding-top: 4px;
 padding-right: 4px;
 padding-bottom: 4px;
 padding-left: 4px;
 border-style: solid;
 border-color: #859c55; 
 font-size: 16px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.adm_table th 
{
 padding-top: 4px;
 padding-right: 4px;
 padding-bottom: 4px;
 padding-left: 4px;
 border-style: solid;
 border-color: #859c55; 
 background-color: #859c55;
 color: white;
 font-size: 16px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

img.left 
{
 float: left;/* margin-top: 10px;
 margin-right: 10px;
 margin-bottom: 10px;*/

 padding-top: 10px;
 padding-right: 20px;
 padding-bottom: 10px;
}

img.right 
{
 float: right;
 padding-left: 10px;
 padding-top: 0px;
 padding-bottom: 10px;
}

img.fitgologo
{
 float: none;
 padding-top: 10px; 
 padding-bottom: 10px;
 padding-left: 12px;
}

a:link 
{
 color: #2f3213;
 text-decoration: none;
}

a:visited 
{
 color: #2f3213;
 text-decoration: none;
}

a:hover 
{
 color: #2f3213e;
 text-decoration: underline;
}

a:active 
{
 color: #2f3213;
 text-decoration: none;
}

a.mazury img 
{
 border: 0;
 padding-bottom: 10px;
}

a img 
{
 border-color: #000000;
}

a:hover img 
{
 border-color: white;
}


a.nav:link 
{
 color: white;
 text-decoration: none;
 font-weight: bold;
}

a.nav:visited 
{
 color: white;
 text-decoration: none;
 font-weight: bold;
}

a.nav:hover 
{
 color: white;
 text-decoration: underline;
 font-weight: bold;
}

a.nav:active 
{
 color: white;
 text-decoration: none;
 font-weight: bold;
}

a.natural:link, a.natural:visited 
{
 color: white;
 text-decoration: none;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 16px;
}


a.natural:hover 
{
 text-decoration: underline;
}

a.natural:active 
{
 color: white;
 text-decoration: none;
}

a.mail:link 
{
 color: white;
 text-decoration: none;
}

a.mail:visited 
{
 color: white;
 text-decoration: none;
}

a.mail:hover 
{
 color: white;
 text-decoration: underline;
}

a.mail:active 
{
 color: white;
 text-decoration: none;
}

a.for:link 
{
 color: #FF9900;
 font-size: 16px;
 font-family: sans-serif;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 5px;
 margin-left: 0px;
 text-decoration: none;
 font-weight: bold;
}

a.for:visited 
{
 color: #FF9900;
 font-size: 16px;
 font-family: sans-serif;
 margin-top: 0px;
 margin-right: 5px;
 margin-bottom: 0px;
 margin-left: 0px;
 text-decoration: none;
 font-weight: bold;
}

a.for:hover 
{
 color: #FF9900;
 font-size: 16px;
 font-family: sans-serif;
 margin-top: 0px;
 margin-right: 5px;
 margin-bottom: 0px;
 margin-left: 0px;
 text-decoration: none;
 font-weight: bold;
}

a.for:active 
{
 color: #FF9900;
 font-size: 16px;
 font-family: sans-serif;
 margin-top: 0px;
 margin-right: 5px;
 margin-bottom: 0px;
 margin-left: 0px;
 text-decoration: none;
 font-weight: bold;
}


#contentright p 
{
 font-size: 10px;
}

.buttonscontainer 
{
 width: 150px;
}

.buttons a 
{
 color: white;
 background-color: #000000;
 padding: 2px;
 padding-left: 3px;
 
 border-bottom-color: #FF9933;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 font-size: 13px;
 font-family: Arial, sans-serif;
 font-weight: bold;
 text-decoration: none;
 text-align: center;
}

.buttons a:hover 
{
 background-color: white;
 color: black;
 text-decoration: none;
}

/*
.main_buttons a 
{
 color: white;
 background-color: #859AAE;
 padding: 5px;
 padding-left: 0px;
 margin-left: 2px;
 font-size: 14px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-align: left;
 display: block;
 white-space: nowrap;
 width: 700px;
}

.main_buttons a:hover 
{
 text-decoration: underline;
}

*/
/* przyciski */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
a.squarebutton 
{
 text-align: center;
 font-size: 14px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;/* Change 12px as desired */
 font-weight: bolder;
 height: 20px;/* Height of button background height */

 padding-left: 9px;/* Width of left menu image */
 text-decoration: none;
 margin-right: 10px;
 margin-top: 2px;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton 
{
 color: #4d5725;/*button text color*/
}



a.squarebutton:hover 
{
 /* Hover state CSS */
  color: #ffffff;
}


.buttonwrapper 
{
 /* Container you can use to surround a CSS button to clear float */

 overflow: hidden;/*See: http://www.quirksmode.org/css/clearing.html */

 width: 600px;
 padding-top: 10px;
 padding-bottom: 10px;
 text-align: center;
}

p.button_tytul 
{
 font-size: 16px;
 font-family: sans-serif;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 color: #000000;
 font-weight: bold;
 text-align: left;
 text-decoration: none;/* padding: 4px;*/

 display: block;
}

img.button 
{
 
 margin-top: 0px;
 margin-bottom: 10px;
}

span.dodatek{
	color: #400040;
	font-style: italic;
	font-weight: bold;
}


