html { margin: 0; padding: 0; font: normal normal normal 0.8em/1.3 Verdana, Arial, sans-serif; background-color: #ffffff; color: #000000; }
body { margin: 0; padding: 0; background-color: #ffffff; color: #000000; }
a:link, a:active { text-decoration: none; color: #d06000; }
a:hover { text-decoration: underline; color: #b00000; }
a:visited { text-decoration: underline; color: #b00000; }
a:link.z, a:active.z { text-decoration: none; color: #2040e0; }
a:hover.z { text-decoration: underline; color: #0020c0; }
a:visited.z { text-decoration: underline; color: #0020c0; }
acronym { font-style: normal; font-weight: inherit; border-bottom: 1px dotted #304050; cursor: help; }
a acronym { cursor: pointer; }
cite { font-style: italic; font-weight: normal; color: #b40000; }
dl { margin: 0; padding: 0; }
dt { margin: 25px 40px 0; padding: 0 0 3px; text-align: justify; border-bottom: 1px solid #b0d0f0; }
dd { margin: 5px 40px; padding: 0; text-align: justify; }
form { margin: 0; padding: 0; }
h1 { position: absolute; left: 60px; top: 30px; margin: 0; padding: 0; font: normal normal bold 1.6em/1.3 Arial, sans-serif; color: #fefefe; }
h2 { position: absolute; left: 490px; top: 60px; margin: 0; padding: 0; font: normal normal bold 1.5em/1.3 Arial, sans-serif; color: #e0f4ff; }
h3 { clear: both; margin: 35px 0 25px; font-size: 1.4em; font-weight: bold; text-align: left; color: #406080; }
h4 { clear: both; margin: 25px 0 10px 20px; font-size: 1.3em; font-weight: bold; color: #7090b0; }
h5 { clear: both; margin: 15px 0 0 40px; font-size: 1.1em; font-weight: bold; color: #7090b0; }
p { margin: 15px 0 5px; padding: 0 40px; text-align: justify; }
ul { margin: 5px 0 5px; padding: 0 40px 0 60px; text-align: justify; }
#page1 { margin: 5px auto; width: 766px; background: url(cien.gif) center top repeat-y; color: #000000; }
#page2 { margin: 0 auto; padding: 0; width: 750px; height: auto; border-width: 1px 0; border-style: solid; border-color: #888989; }
#top1 { margin: 0 auto; padding: 0; width: 750px; height: 175px; background: #065c96 url(top.jpg) center center no-repeat; color: #e8e8e8; }
#top2 { position: relative; width: 750px; height: 175px; }
#outfit { font-size: 0.8em; }
#outfit ul { position: absolute; right: 8px; bottom: 5px; margin: 0; padding: 0; }
#outfit ul li { margin: 0; padding: 0; list-style: none; text-align: right; }
#outfit a, #outfit a:link, #outfit a:visited { text-decoration: none; color: #bbdff6; }
#outfit a:hover, #outfit a:active { text-decoration: none; color: #def0fb; }
#scale { font-size: 1em; }
#scale ul { position: absolute; right: 8px; top: 5px; margin: 0; padding: 0; }
#scale ul li { float: left; margin: 0 0 0 10px; padding: 0; list-style: none; }
#scale span { color: #bbdff6; cursor: pointer; }
#scale span:hover { text-decoration: none; color: #def0fb; }
#content1 { margin: 0; padding: 0; width: 100%; height: auto; background: transparent url(tlo_gora.jpg) left top no-repeat; }
#content2 { margin: 0; padding: 0; width: 100%; height: auto; background: transparent url(tlo_dol.jpg) right bottom no-repeat; }
#text { margin: 0 auto; padding: 0; width: 700px; height: auto; min-height: 380px; }
#menu { position: relative; padding: 0; width: 100%; height: 18px; font-weight: bold; font-size: 11px; line-height: 1.0; background-color: #000080; color: #ffffff; }
#menu ul { position: absolute; left: 45px; top: 0; margin: 0; padding: 0; list-style: none; }
#menu ul li { float: left; display: block; margin: 0; padding: 0; }
#menu ul li a { display: block; padding: 3px 15px 4px; text-decoration: none; color: #e8e8e8; }
#menu ul li a:hover { text-decoration: none; background-color: #4040d0; color: #ffffff; }
#menu ul li a.sel { text-decoration: none; background-color: #4040d0; color: #ffffff; }
#ramka { margin: 0 auto; padding: 0 0 25px; width: 660px; height: auto; background-color: #f4faff; border: 1px solid #d4f0ff; }
#ramka .zrzut { padding: 0 0 0 20px; }
#ramka .opis { padding: 0 20px 0 0; }
#fuze { margin: 50px 0 0; padding: 0 0 15px; width: 100%; height: auto; font-size: 0.8em; }
#fuze p { margin: 0 20px; padding: 0; }
#credits { float: left; }
#credits p strong { font-weight: normal; }
#valid { float: right; }
.cb { clear: both; }
.projekt { clear: both; margin: 0 auto; padding: 25px 0 0; width: 100%; height: auto; }
.zrzut { float: left; margin: 0; padding: 0 0 0 40px; width: 200px; height: auto; }
.zrzut img { display: block; margin: 0 0 5px; padding: 0; border: 1px solid #e0e0e0; }
.zrzut p { margin: 1px 0; padding: 0; font-size: 0.8em; text-align: center; }
.opis { float: right; margin: 0; padding: 0 40px 0 0; width: 380px; height: auto; }
.opis p { margin: 0 0 10px; padding: 0; }
.opis span { font-weight: bold; color: #004090; }
.fl { float: left; display: block; margin: 0 15px 10px 0; padding: 0 0 0 40px; }
.fr { float: right; display: block; margin: 0 0 10px 15px; padding: 0 40px 0 0; }
.u { border-bottom: 1px dotted #304050; cursor: help; }
.guru, .guruok { clear: both; margin: 20px auto; padding: 5px; width: 50%; height: auto; font-size: 0.85em; }
.guru { background-color: #fff8f8; color: #000000; border: 1px solid #ff8080; }
.guruok { background-color: #f8fff8; color: #000000; border: 1px solid #00ff00; }
.guru p, .guruok p { margin: 0; padding: 0; text-align: justify;}
.guru p.c, .guruok p.c { margin: 0; padding: 0; text-align: center; }
.guru ul, .guruok ul { margin: 0; padding: 0; }
.guru ul li, .guruok ul li { margin: 0 0 0 20px; padding: 0; }
.konform { clear: both; margin: 10px auto; padding: 0; font: normal normal normal 12px/1.0 Arial, Verdana, sans-serif; border: 0; border-collapse: collapse; }
.konform tr { margin: 0; padding: 0; border: 0; }
.konform tr td { margin: 0; padding: 3px 6px 3px 0; text-align: left; vertical-align: top; border: 0; }
.konform tr td p { margin: 2px 0; padding: 0; text-align: left; text-indent: 0; }
.pole { margin: 0; padding: 1px; width: 320px; font: normal normal normal 12px/1.0 "Courier New", Arial, Verdana, sans-serif; background-color: #ffffff; color: #000000; border: 1px solid #d0e8ff; }
.pn { display: none; }
.wyslij, .anuluj { display: block; margin: 0; padding: 0; border: 0; cursor: pointer; }
.wyslij { float: left; }
.anuluj { float: right; }