html { margin: 5px 0px; }
body { background-color:#ffffff; text-align: center;font-family: "Courier New",serif; font-size: 14px; color: #58523D; margin: 0px; padding: 0px;}
a {text-decoration: none;color: #58523D; font-family: "Courier New", serif;}
a:hover {color: #FF0000;}
img {border:0px}
br.BRc { clear: both;}
div#tytul { position: relative; width: 580px; height: 156px;}
h1#h1, h1#h2,h1#h3,h1#h4,h1#h5 {position: absolute; top:0px; left:0px; color: #585858; margin: 20px 20px;font-size: 40px; text-align: left;}
.red ,.red strong{color: #990000 !important}

h1#h2 {top:-1px; left:-1px;}
h1#h3 {top:-1px; left:1px;}
h1#h4 {top:1px; left:-1px;}
h1#h5 {top:1px; left:1px;}

form#kontakt { margin: 20px 10px; display: block; border: 1px dashed #C9C9C9; font-size: 14px; font-family: "Courier New", arial;}
form#kontakt label { display: block; padding: 2px 5px; margin: 0px; background: #A8A8A8; color: #FFFFFF; font-weight: bold;}
form#kontakt input.txt,form#kontakt textarea.txt,form#kontakt input.txt2 { display: block; width: 100%; font-size:15px; background: transparent; border: 1px solid #666666;color: #878787;  font-weight: bold; border-top: 1px solid #D4D4D4; padding: 2px 0px;}
form#kontakt textarea.txt { height: 150px;}
form#kontakt input.txt2 {float:right; width: 350px;}
form#kontakt input.Iwys{ background: url('../imgs/lk.png') no-repeat center top; display: block; text-align: center;height: 90px; font-size: 16px; padding-top: 45px;color: #58523D; font-family: "Courier New", serif; width: 120px; border: 0px; cursor: pointer; margin-left: 200px; }
p.Pgreen,p.Pred { text-indent: 0px; color: #FFFFFF; margin: 0px; padding: 2px 5px; font-weight: bold;}
p.Pgreen { background: #339900;}
p.Pred { background: #CC0000;}
form#kontakt input.tC,form#kontakt textarea.tC { border: 2px inset #CC0000; background: #FFD2D2;}
#spis a { font-size: 16px;color: #5E563E; display: list-item; list-style: square; margin-left: 20px;}
#spis a:hover {color: #FF0000;}
div.tekst ol.rzym { list-style-type: upper-roman; margin: 0px; padding: 0px; list-style-position: inside;}
div.tekst ol.rzym li { margin: 10px 0px;}
div.tekst ul,div.tekst ul li.norm  { margin: 0px; padding: 0px; list-style-position: outside; list-style-type: none; list-style-image: url('../imgs/lik.gif');}
div.tekst ul li.norm,div.tekst ul li.Nagl  {margin:0px 0px 0px 30px; list-style-image: none;}
div.tekst ul li.Nagl { font-weight: bold; border-bottom: 1px solid #003300; margin-top: 20px;}
div.tekst ul li { margin: 10px 0px 0px 30px; padding: 0px;text-align: left; border-bottom: 1px dotted #8A8A8A;}
div.tekst ul li strong { float: right; }
div.tekst ul { padding: 0px;text-align: left; border-bottom: 0px; margin-bottom: 10px;}
div.tekst ul.norm li { margin: 3px 0px 0px 30px; padding: 0px;text-align: left; border-bottom: 0px}
div.tekst ol li {margin-bottom: 10px;}

html,body {height: 100%; margin: 0px;}
div#ogol {display:table;height: 100%; margin: 0px auto;}
div#cell {display: table-cell;vertical-align: middle;}

div#Sblok1 {background: url('../imgs/tlo_start.jpg') no-repeat center; width: 850px; height: 602px; margin: 0px auto; border: 2px solid #90908E;position: relative;}
div#Slogo[id] { background: url('../imgs/logo.png') no-repeat center; width: 850px;}
div#Slogo {height: 72px; margin: 25px 0px;}

div.aMS {height: 70px;position: absolute; font-size: 24px;}
div.aMS a.linkG {display: block; text-align: center; }
div.aMS a.linkG { background: url('../imgs/kolko.gif') no-repeat center top;}
div.aMS a.linkG[class]{ background: url('../imgs/kolko.png') no-repeat center top;}
div.aMS a.linkG:hover { background: url('../imgs/kolko2.gif') no-repeat center top;color: #CC0000;}
div.aMS a.linkG[class]:hover {background: url('../imgs/kolko2.png') no-repeat center top;}
div.aMS a.linkG span { text-align: center; display: block; margin-top: 40px; line-height: 25px; font-weight: bold; }
div#Sm1 { top: 39px; left: 603px;}
div#Sm2 { top: 180px; left: 80px; width: 160px;}
div#Sm3 { top: 180px; left: 280px; width: 200px;}
div#Sm4 { top: 180px; left: 539px;width: 200px;}
div#Sm5 { top: 370px; left: 338px;}
div#Sm6 { top: 370px; left: 591px;}/* 529*/
div#Sm7 { top: 370px; left: 712px;}/* 650 */

div#copyS { bottom: 5px; right: 5px; position: absolute; font-size: 12px;}
div#Adresy { bottom: 5px; left: 5px; position: absolute; font-size: 12px; text-align: left;}
