body { margin: 0; padding: 0; font: normal normal normal 13px/1.2 Arial, Verdana, sans-serif; background-color: #000000; color: #d0d0d0; }
a, a:link, a:visited { text-decoration: none; color: #ffffff; }
a:hover, a:active { text-decoration: underline; color: #ffffff; }
address { margin: 0; padding: 0; font-style: normal; font-weight: normal; font-size: inherit; text-align: center; text-indent: 0; }
h3 { margin: 5px 0; padding: 0; font: normal normal bold 15px/1.2 "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; text-align: center; text-indent: 0; }
p { margin: 5px 0; padding: 0; text-align: justify; text-indent: 20px; }
p.cen { text-align: center; text-indent: 0; }
ul { margin: 5px 0; padding: 0; list-style: disc; }
ul li { margin: 3px 0 3px 33px; padding: 0; text-align: justify; }
#box { margin: 10px auto; padding: 0; width: 990px; height: auto; }
#top { margin: 0 auto; padding: 0; width: inherit; height: 119px; }
#rel_top { position: relative; left: 0; top: 0; margin: 0; padding: 0; width: inherit; height: inherit; }
#florystyka, #line, #domena_00, #domena_01, #domena_02, #domena_03 { position: absolute; display: block; margin: 0; padding: 0; font-size: 1em; line-height: 1.0; }
#florystyka { left: 95px; top: 0; width: 800px; height: 70px; }
#line { z-index: 5; left: 0; left: 245px; top: 70px; width: 500px; height: 21px; background: url(grafika/line.png) center repeat-x; }
#domena_00, #domena_01, #domena_02, #domena_03 { z-index: 10; top: 72px; height: 18px; }
#domena_00 a, #domena_01 a, #domena_02 a, #domena_03 a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; text-decoration: none; }
#florystyka span, #domena_00 span, #domena_01 span, #domena_02 span, #domena_03 span { visibility: hidden; }
#menu { position: absolute; left: 0; top: 95px; width: inherit; height: 15px; font: normal normal normal 13px/1.0 Arial, Verdana, sans-serif; text-transform: uppercase; }
#menu ul { float: left; display: inline; margin: 0; padding: 0; width: 100%; height: 15px; list-style: none; text-align: center; }
#menu ul li { display: inline; margin: 0; padding: 0; }
#menu ul li a { margin: 0 10px; padding: 0; text-decoration: none; color: #e0e0e0; border: 0; }
#menu ul li a:hover { text-decoration: underline; color: #ffffff; }
#menu ul li a span { margin: 0; padding: 0; }
#menu_01_sel a, #menu_02_sel a, #menu_03_sel a, #menu_04_sel a { text-decoration: underline !important; color: #ffffff !important; }
#middle { clear: both; margin: 0 auto; padding: 0; width: inherit; height: 482px; }
#wejscie { clear: both; display: block; margin: 0 auto; padding: 0; width: 810px; height: 482px; }
#wejscie a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; background: url(grafika/enter.jpg) center center no-repeat; text-decoration: none; }
#wejscie a span { visibility: hidden; }
#text { clear: both; margin: 0 auto; padding: 20px 0; width: 700px; height: auto; }
#galerie { position: relative; left: 0; top: 0; margin: 0 auto; padding: 0; width: 810px; height: 482px; }
#galerie ul { margin: 0; padding: 0; list-style: none; }
#galerie ul li { display: block; margin: 0; padding: 0; }
#galerie ul li strong a { overflow: hidden; display: block; margin: 0; padding: 0; width: 100%; height: 100%; text-decoration: none; border: 0; }
#galerie ul li strong a span { visibility: hidden; }
#galeria_01, #galeria_02, #galeria_03, #galeria_04, #galeria_05 { position: absolute; top: 0; width: 160px; height: 480px; border: 1px solid #404040; }
#galeria_01 { left: 0; }
#galeria_02 { left: 162px; }
#galeria_03 { left: 324px; }
#galeria_04 { left: 486px; }
#galeria_05 { left: 648px; }
#ramka { clear: both; margin: 0 auto; padding: 0; width: inherit; height: 490px; border: 0; }
#bottom { clear: both; margin: 0 auto; padding: 0; width: 800px; height: 16px; font: normal normal normal 11px/1.0 "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; color: #808080; }
#rel_bot { position: relative; left: 0; top: 0; width: inherit; height: inherit; }
#project, #valid, #counter, #switch { position: absolute; top: 2px; }
#project { right: 0; }
#valid { right: 150px; }
#counter { left: 255px; width: 300px; text-align: center; }
#counter span { color: #c1c1c1; }
#switch { left: 0; }
#bottom a { text-decoration: none; color: #c0c0c0; }
#bottom a:hover { text-decoration: underline; color: #ffffff; }
#switch a, #switch a:hover { font-weight: bold; color: #ffffff; }
.cb { clear: both; }
.formularz { margin: 0 auto; padding: 0; font-size: 12px; background-color: #181818; border-collapse: collapse; border: 1px solid #202020; }
.formularz tr { margin: 0; padding: 0; border: 0; }
.formularz tr th, .formularz tr td { margin: 0; padding: 3px 6px; border: 0; }
.formularz tr th { font-style: normal; font-weight: bold; }
.pole { margin: 0; padding: 0; font: normal normal normal 12px/1.2 "Courier New", serif; background-color: #b0b0b0; color: #101010; border: 1px solid #a0a0a0; }
.pole:hover { background-color: #bfbfbf; }
.tu { display: none; }
.wyslij, .anuluj { display: block; margin: 0; padding: 0; border: 0; cursor: pointer; }
.wyslij { float: left; }
.anuluj { float: right; }
.guru_err, .guru_ok { clear: both; margin: 15px auto; padding: 0 6px; width: 400px; height: auto; }
.guru_err { background-color: #fdf5e6; color: #000000; border: 1px solid #ffbf00; }
.guru_ok { background-color: #e0ffe0; color: #000000; border: 1px solid #80ff80; }
.guru_err p, .guru_ok p { margin: 5px 0; padding: 0; font-style: normal; font: normal normal normal 11px/1.2 Arial, Verdana, sans-serif; text-align: justify; text-indent: 0; }
.guru_err .pl, .guru_ok .pl { text-align: left; text-indent: 0; }
.guru_err .pc, .guru_ok .pc { text-align: center; text-indent: 0; }
.guru_err .pr, .guru_ok .pr { text-align: right; text-indent: 0; }
.guru_err span, .guru_ok span { color: #ff0000; }
