* {
margin:0;
padding:0;
}


html, body {
	color:black;
	font-family: helvetica,arial,sans-serif;
	font-size:85%;
        background-color:#2E4F0E;

}

#skiper {
	position:absolute;
	left:-2000px;
	top:5px;
	background-color:yellow;
	color:#004400;
	display:block;
	text-decoration:none;
	padding:0.5em;
	border: solid red 2px;
	text-transform:uppercase;
	font-weight:bold;
}


#kontener {
	margin: 0 auto;
        width:763px;
	position: relative;
        height:auto;

}


#skiper {
	position:absolute;
	left:-2000px;
	top:5px;
	background-color:yellow;
	color:#004400;
	display:block;
	text-decoration:none;
	padding:0.5em;
	border: solid red 2px;
	text-transform:uppercase;
	font-weight:bold;
}



#srodek {
width:100%;
height:auto;
background-color:white;
position:relative;
}

#belka {
height:163px;
background-image:url(/gfx/kajaki_bgorna.jpg);
background-repeat:no-repeat;
background-position: top left;
margin:0 auto;
background-color:#d6ebf0;
border:solid white 1px;
border-width:1px 1px 0px 1px;
}

#belka .logo {
position:absolute;
top:14px;
left:16px;
}



#belka h1 {
margin:-18px 0 0 40px;
font-size:130%;
position:absolute;
color:#62412E;
}



/*GORNE MENU*/
#menug {
width:auto;
height:auto;
background-color:#e5f6fd;
padding:5px 0px 5px 0px;
text-align:right;
border:solid #909da5 2px;
border-width:0px 0px 2px 0px;
}


#menug ul {
	padding:0px;
	margin:0px;
	list-style:none;
	
}

#menug ul li {
	padding:0px;
	margin:0px 0.5em 0px 0px;
	list-style:none;
	display:inline;
	
}

#menug ul li a {
	padding:0px 0.5em 0px 0.5em;
	margin:0px;
	color:#2e4f6e;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	
}

#menug ul li a:visited {
color:black;
}

#menug ul li a:hover,
#menug ul li a:focus,
#menug ul li a:active {
color: #b23636;
	
}

#belka img {
border:0;
}


/*LEWA KOLUMNA*/
#lmenu {
width:200px;
height:auto;
float:left;
}

#lmenu ul {

}

#lmenu ul li {
display:block;
font-family:Trebuschet MS,verdana,helvetica,arial,sans-serif;
font-size:100%;
background-color:#F2FAFD;
text-transform:uppercase;
font-weight:bold;
padding:0;
}

#lmenu ul li ul li {
background-color:#DBEFF3;
text-transform:capitalize;
font-weight:normal;
margin:1px 0px 1px 0px;
padding:0;
}

#lmenu ul a {
display:block;
text-decoration:none;
color:black;
width:auto;
padding:2px 0px 2px 5px;

}

#lmenu ul a:visited {
color:black;
}

#lmenu ul a:hover,
#lmenu ul a:focus,
#lmenu ul a:active {
color:#1570B7;
}


/* --- czesc tekstowa ---*/

#innerdiv {
width:550px;
height:auto;
float:right;
}

#innerdiv p {
margin:1em 2em 1em 3em;
text-align:justify;
}

#innerdiv h2 {
	font-weight:bold;
	font-size:150%;
	color:#004466;
	line-height:90%;
        padding-top:1em;
padding-bottom:1em;
}

#innerdiv h1 {
	font-weight:bold;
	font-size:165%;
	color:#004466;
	line-height:90%;
        text-transform:uppercase;
        margin:1em 0em 1em 0em;
}

#innerdiv h3 {
	font-weight:bold;
	font-size:132%;
	color:#b2384c;
	line-height:100%;
	margin: 0ex 0em 0.3ex 0em;
	padding: 0px 0px 0.3ex 0px;
	border-width:0px 0px 1px 0px;
	border-style:dotted;
	border-color:#b2384c;
width:98%;
}

#innerdiv a {
	font-weight:bold;
	text-decoration: underline;
	color: #606060;
}

#innerdiv ul {
margin:0em 3em 0em 3em;
padding-top:1em;
}

#innerdiv ul li {
margin-top: 0.6ex;
list-style: url(/gfx/bulbon.png);

}

#innerdiv ol {
margin:0.6em 2em 0.5em 2em;
}

div.longopis h2 {
margin:1em 0em 1em 2em;
}


#stopka {
width:100%;
}

.setia {
width:100%;
margin:0px auto 5px auto;
float:left;
text-align:right;
}

.setia img {border:0}

.setia a {
font-size:100%;
font-weight:bold;
color:white;
text-decoration:none;
}

.supertable {
        width:90%;
	border-style:solid;
	border-width:0px 0px 0px 0px;
	border-color:#ffffff;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	border: 1px solid #666666;
        margin:2em auto;
}

.supertable thead th {
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#000000;
	padding:1px;
	background-color:#ffffff;
	vertical-align:top;
}

.supertable tbody td {
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#ffffff;
	padding: 0px;
	background-color:#f2f2f2;
	text-align:center;
}

.supertable tbody th {
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#ffffff;
	text-align:center;
	padding: 1px;
	background-color:#e0e0e0;
}

#formatka {width:90%;
margin-top:3em;}

#formatka label {

	float: left;
	display: block;
	width:33%;
}

#formatka legend {
color:#004466;
font-weight:bold;
}

#formatka ul {
	list-style:none;
	list-style-image:none;
	margin: 1em 0 1em 1em;
	padding:0;
}

#formatka ul li {
	clear:both;
	list-style:none;
	list-style-image:none;
	margin:2px 0 0 0;
	padding:0;
}

#rezerfor ul li {
	clear:both;
	list-style:none;
	list-style-image:none;
	margin:2px 0 0 0;
	padding:0;
}

#formatka .t {
	width:66%;
}

#formatka .tx {
	width:100%;
}

#formatka label.l {
	float:right;
	width:90%;
	display:block;
}

#formatka fieldset {border:0}

div.even {
width:48%;
height:auto;
float:left;
}

div.submainleft {
width:50%;
height:auto;
float:right;
}

/*--- obiekt ---*/

table.termin {
font-weight:bold;
color:#004466;
background-color:#F2FAFD;
padding:5px;
margin-top:10px;
}

table.termin td {
border-bottom:solid #004466 1px;
padding:5px;
}