*:focus { -moz-outline: none; -moz-outline-style: none; outline: 0;}
body {background-color:#003366; background: url("tlo.jpg") repeat center #003366; background-attachment:fixed; margin: 0px}
body.opis {background: url("tlo2.jpg")}
body.opis2 {background: url("tlo3.jpg")}
P {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 15px; font-weight: normal; text-indent: 0em; margin-left: 10px; margin-right: 10px}
p.linki {position: relative; left: 120px; top: -31px; padding: 0px; margin: 0px}
a:link {font-size:15px; font-family: Arial, Helvetica, Verdana, sans-serif; color:#333333; text-decoration: underline}
a:visited {font-size:15px; font-family: Arial, Helvetica, Verdana, sans-serif; color:#333333; text-decoration: underline}
a:hover {font-size:15px; font-family: Arial, Helvetica, Verdana, sans-serif; color:#CC6600; text-decoration: underline}
a:active {
	font-size:15px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#FF0000;
	text-decoration: underline
}
a.spec:hover {position:relative; left: 1px; top: 1px}
a.dol, a.dol:hover, a.dol:active, a.dol:visited {color:white; font-size: 12px; margin-right: 3px; text-decoration: none}
a.dol:hover {text-decoration:underline}
a.opis {position:absolute; top: 340px; left:200px;}
a.opis2 {position:absolute; top: 140px; left:15px;}
a.opis3 {position:absolute; top: 120px; left:15px;}
a.opis4 {position:absolute; top: 630px; left:200px;}
H1 {font-size: 22px; margin-top: 10px; color:#003366}
H2 {font-size: 18px; color:#CC6600; text-indent: 10px;}
H3 {font-size: 18px; margin-left: 30px; color:maroon}
H1, H2, H3 {text-align: left; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; margin: 0 auto; padding-left: 22px; padding-top: 10px; font-style:italic}
TABLE {border-collapse:collapse; border-width:0px; margin:0px; padding: 0px; width: 690px;}
.cala2 table {width: 100%}
.cala2 table.dane {width: auto; height: auto;}
.cala2 table.opis {width: 505px; height: auto; margin-left: 50px; margin-top: 10px; border-style:solid; border-color:#FF9900; border-width: 1px;}
.cala2 table.opis2 {width: 253px; height: auto; margin-left: 175px; margin-top: 10px; border-style:solid; border-color:#FF9900; border-width: 1px;}
.cala2 table.opis3 {width: 780px; height: auto; margin-left: 20px; margin-top: 10px; border-style:solid; border-color:#FF9900; border-width: 1px;}
TD {vertical-align:top; text-align: justify; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 15px; font-weight: normal;}
TD.opis {vertical-align:top; text-align: center; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal;}
LI {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 15px; font-weight: normal; padding-bottom: 5px;}
div.cala {width: 1000px; height: 100px ;background-color:#FFFFFF; margin: 0 auto; padding: 0px; text-align: center}
div.cala2 {width: 1000px; height: auto; background: url("cala.jpg") repeat #FFFFFF; margin: 0 auto; padding: 0px; text-align: left}
div.cala3 {width: 1000px; height: auto; background: url("cala.jpg") repeat #FFFFFF; margin: 0 auto; padding: 0px; text-align: center}
div.dol {width: 1000px; height: 27px ;  background: url("dol.jpg") repeat #003366; border-width: 0px; margin: 0 auto; padding: 0px; text-align: right; font-style: italic; vertical-align:middle}
div.opis {height: 350px ; background: url("opis.jpg") repeat-y #FFFFFF; margin: 0 auto; margin-top: 25px; padding-left: 305px}
div.opis2 {height: 350px ; background: url("opis2.jpg") repeat-y #FFFFFF; margin: 0 auto; margin-top: 25px; padding-left: 100px}
div.opis3 {height: 600px ; background: url("opis.jpg") repeat-y #FFFFFF; margin: 0 auto; margin-top: 25px; padding-left: 305px}
div.opis4 {height: 500px ; background: url("opis.jpg") repeat-y #FFFFFF; margin: 0 auto; margin-top: 25px; padding-left: 305px}
div.opis5 {height: 370px ; background: url("opis.jpg") repeat-y #FFFFFF; margin: 0 auto; margin-top: 25px; padding-left: 305px}
div.opis6 {height: 640px ; background: url("opis.jpg") repeat-y #FFFFFF; margin: 0 auto; margin-top: 25px; padding-left: 305px}
p.text {margin: 0 auto; padding-left: 2px; padding-top: 10px; text-indent: 25px; width:820px}
p.text1 {margin: 0 auto; padding-left: 2px; padding-top: 10px; width:820px}
p.text2 {margin: 0 auto; padding-left: 2px; padding-top: 0px; text-indent: 0px; width:820px}
p.budowa {margin: 0 auto; padding-left: 2px; padding-top: 180px; text-indent: 25px; text-align: center; width:830px; color:#FF9900}
p.opis {margin: 0 auto; padding-left: 2px; padding-top: 10px; text-indent: 0px;}
p.opis2 {margin: 0 auto; padding-left: 2px; padding-top: 10px; text-indent: 0px;}
p.opis3 {margin: 0 auto; text-align: center; padding-left: 2px; padding-top: 20px; text-indent: 0px;}
p.ramka {border: 1px; border-color: black; border-style:solid; padding: 0px; margin: 0px; width:230px}
img {border-width: 0px}
img.rys {border-style: solid; border-width: 1px; border-color: maroon;}
img.opis {width: 300px; position:absolute; top: 35px; left:0px;}
img.opis2 {width: 87px; position:absolute; top: 35px; left:0px;}
img.opis3 {width: auto;}
img.opis4 {width: 225px; position:absolute; top: 35px; left:37px;}
img.opis5 {width: 225px; position:absolute; top: 60px; left:37px;}
img.opis6 {width: 225px; position:absolute; top: 445px; left:37px;}
ul {list-style-image: url(p.jpg); width: 94%}
li.gl {list-style-image: url(pp.jpg)}
ol { list-style-type:decimal;}
strong {color:#CC6600; }
HR {color:#336699; width:200px; margin: 10px; margin-left:320px;}
a.styl1 {
	color: #FF0000;
	text-decoration: blink;
}
a.styl2 {
	color: #FF0000;
}
span.styl2 {
	color: #FF0000;
}
p.pstyl1 {
	color: #FF0000;
}
.img_ramka {
	border: thin solid #400000;
}
div.cala4 {
	width: 1000px;
	height: auto;
	background: url("cala.jpg") repeat #FFFFFF;
	margin: 0 auto;
	padding: 0px;
	text-align: center
}

