a:link {font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 11px; font-weight:bold; text-decoration: none; color: #a8a8a8}
a:visited {font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #a8a8a8}
a:hover {font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 11px; font-weight:bold; text-decoration: none; color: #a8a8a8}

a.navi:link {font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 11px; font-weight:bold; text-decoration: none; color: #728e38}
a.navi:visited {font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #728e38}
a.navi:hover {font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 11px; font-weight:bold; text-decoration: underline; color: #728e38}


body {
margin: 0px;
padding: 0px;
}

#main {
position: absolute;
top:  50%;
left: 50%;
margin: -270px 0px 0px -364px;
width: 728px;
height: 500px;
border: 1px #728e38 solid;
background-color: white;
}

#footer {
position: absolute;
top:  50%;
left: 50%;
margin: 223px 0px 0px -364px;
width: 730px;
height: 20px;
background-color: transparent;
}

table.footer {
margin: 0px;
padding: 0px;
width: 100%;
border: none;
}

td.footer_l {
margin: 0px;
padding: 10px 0px 0px 8px;

font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
color: #555555;
text-align: left;
vertical-align: top;
}

td.footer_r {
margin: 0px;
padding: 0px;

text-align: right;
}

#top {
position: absolute;
top:  0px;
left: 0px;
margin: 0px;
width: 728px;
height: 174px;
}

#logo {
position: absolute;
top:  40px;
left: 40px;
margin: 0px;
width: 225px;
height: 75px;
}

img {
border: none;
}

#mainMenu {
position: absolute;
top:  0px;
left: 308px;
margin: 0px;
width: 420px;
height: 21px;
background-color: transparent;
text-align: right;
}

#mainMenu ul{
padding: 0px;
margin: 0px;
background-color: transparent;
color: transparent;
float: left
}

#mainMenu ul li {
display: inline
}

#mainMenu ul li a {
padding: 4px 26px;
background-color: transparent;
color: #FFFFFF;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
float: left;
}

#mainMenu ul li a:hover {
color: #FFFFFF;
background-color: #f1be00;
}

#mainMenu ul li a.active {
background-color: #f1be00;
cursor: default
}

h2 {
margin: 0px;
padding: 0px 0px 5px 0px;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 14px;
color: #555555;
}

h3 {
margin: 0px;
padding: 0px 0px 5px 0px;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 12px;
color: #555555;
}

h4 {
margin: 0px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 15px;
font-weight: bold;
color: #fff;
}


#content_glowna_lt {
position: absolute;
top:  180px;
left: 0px;
margin: 0px;
padding: 0px 0px 0px 5px;
width: 305px;
height: 80px;
background-color: transparent;
text-align: justify;

font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
color: #555555;
}

#content_glowna_lb {
position: absolute;
top:  280px;
left: 0px;
margin: 0px;
padding: 0px 0px 0px 5px;
width: 305px;
height: 200px;
background-color: transparent;
text-align: justify;

font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
color: #555555;
}

#content_glowna_r {
position: absolute;
top:  190px;
left: 350px;
margin: 0px;
padding: 0px 0px 0px 5px;
width: 325px;
height: 240px;
background-color: transparent;
text-align: justify;

font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
color: #555555;
}

td.glowna_l {
padding: 0px 0px 5px 10px;
vertical-align: top;

font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 13px;
font-weight: bold;
color: #555555;
}

td.glowna_r {
padding: 0px 0px 5px 10px;
vertical-align: top;

font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 13px;
font-weight: bold;
color: #f1be00;
}

td.glowna_rm {
padding: 0px 0px 5px 10px;
vertical-align: top;

font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
color: #555555;
}

table.glowna_tytul {
background-color: #f1be00;
border: none;
}

#szczegoly_glowna_l {
position: absolute;
top:  470px;
left: 210px;
margin: 0px;
width: 120px;
height: 18px;
background-color: transparent;
text-align: right;
z-index: 3;
}

#szczegoly_glowna_r {
position: absolute;
top:  470px;
left: 500px;
margin: 0px;
width: 120px;
height: 18px;
background-color: transparent;
text-align: right;
z-index: 3;
}

#szczegoly_kursy_r {
position: absolute;
top:  467px;
left: 420px;
margin: 0px;
width: 200px;
height: 18px;
background-color: transparent;
text-align: right;
z-index: 3;
}

#szczegoly_cennik_r {
position: absolute;
top:  465px;
left: 350px;
margin: 0px;
width: 280px;
height: 18px;
background-color: transparent;
text-align: right;
z-index: 3;
}


#content_l {
position: absolute;
top:  190px;
left: 0px;
margin: 0px;
padding: 0px 0px 0px 5px;
width: 305px;
height: 290px;
background-color: transparent;
text-align: justify;

font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
color: #555555;
}

#content_r {
position: absolute;
top:  220px;
left: 340px;
margin: 0px;
padding: 0px 0px 0px 5px;
width: 370px;
height: 220px;
background-color: transparent;
text-align: justify;

font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
color: #555555;
}

#content_l_kontakt {
position: absolute;
top:  190px;
left: 0px;
margin: 0px;
padding: 0px 0px 0px 5px;
width: 270px;
height: 290px;
background-color: transparent;
text-align: justify;

font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
color: #555555;
}

#mapka {
position: absolute;
top:  215px;
left: 305px;
margin: 0px;
padding: 0px 0px 0px 5px;
width: 400px;
height: 240px;
background-color: transparent;
}


#subMenu {
position: absolute;
top:  174px;
left: 308px;
margin: 0px;
width: 410px;
height: 21px;
background-color: transparent;
text-align: right;
}

#subMenu ul{
padding: 0px;
margin: 0px;
background-color: transparent;
color: transparent;
float: left
}

#subMenu ul li {
display: inline
}

#subMenu ul li a {
padding: 3px 26px;
background-color: transparent;
color: #799141;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
float: left;
}

#subMenu ul li a:hover {
color: #FFFFFF;
background-color: #f1be00;
}

#subMenu ul li a.active {
background-color: #f1be00;
color: #fff;
cursor: default
}

#midMenu {
position: absolute;
top:  153px;
left: 0px;
margin: 0px;
padding: 0px 0px 0px 0px;
width: 90px;
height: 16px;
background-color: #f1be00;
text-align: left;

font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
color: #fff;
}

td.input {
text-align: left;
}

td.button {
padding: 0px 0px 0px 0px;
text-align: right;
}

td.blad {
margin: 0px;
padding: 0px 2px 0px 2px;
font-size: 10px;
background-color: #728e38;
color: #fff;
}

input {
margin: 0px;
padding: 0px;
border: 1px #728e38 solid ;

font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 10px;
color: #555555;
text-align: left;
}

input.w80 {
width: 80px;
}

input.w80_error {
width: 80px;
background-color: #728e38;
color: #fff;
}

input.w100 {
width: 100px;
}

input.w100_error {
width: 100px;
background-color: #728e38;
color: #fff;
}

input.w130 {
width: 176px;
}

input.w130_error {
width: 176px;
background-color: #728e38;
color: #fff;
}

input.button {
width: 40px;
height: 18px;
border: 2px #728e38 solid ;
background-color: white;

text-align: center;
vertical-align: middle;
}

stopka {
position: absolute;
top:  300;
left: -20;
margin: 0px;
width: 200px;
height: 20px;
border: none;
background-color: red;
z-index: 5;

font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 10px;
color: #728e38;
text-align: left;
}