body { background: #9e9e9e url('web_gfx/bg.png'); text-align: left; }

li { margin-top: 9pt; }

div, img { background: transparent; color: inherit; }
div, td, body { font-family: 'Verdana', sans-serif; }

td.main { color: inherit; background: #ffffa4; }
td.illustration { color: #000000; background: #f2f29e; text-align: center; vertical-align: top; padding-top: 6pt; }
td.text { color: #000000; background: transparent; font-family: 'Verdana', sans-serif; font-size: 9pt; vertical-align: top; padding-right: 5pt; text-align: left; }

div.text { color: #000000; background: transparent; font-family: 'Verdana', sans-serif; font-size: 9pt; vertical-align: top; }
div.title { display: block; font-size: 13pt; font-weight: bold; color: #000000; background: transparent; }
div.subtitle { display: block; font-size: 12pt; font-weight: bold; color: #000000; background: transparent; }
div.bgtitle { font-family: 'Verdana', sans-serif; font-size: 11pt; font-weight: bold; color: #C0C07D; background: transparent; }
div.bgtext { font-family: 'Verdana', sans-serif; font-size: 9pt; font-weight: bold; color: #C0C07D; background: transparent; }
div.error { font-family: 'Verdana', sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; background: #FF0000; text-align: left; margin-left: 15pt; margin-right: 15pt; }
div.illustration { color: inherit; background: #f2f29e; }

a { font-family: 'Verdana', sans-serif; font-weight: bold; text-decoration: none; cursor: pointer; }
a:hover, a.menu:hover, a.local:hover, a.www:hover, a.mail:hover, a.file:hover { color: #ff0000; background: transparent; }

.menu { font-size: 8pt; }
.illustration { color: #000000; background: #f2f29e; }
.lighted { color: #000000; background: #fcfccf; }

.local { color: #2C3092; background: transparent; }
.www { color: #46891F; background: transparent; }
.mail { color: #FFA700; background: transparent; }
.file { color: #680078; background: transparent; }

a.infolink img { display: none; margin-top: 1em; text-align: center; }
a.infolink:hover img, a.infolink:focus img { display: block; }

label,input,select,button,textarea,div.cena { display: block; width: 180px; float: left; margin-bottom: 10px; }
div.cena { color: #ff0000; background: transparent; text-align: right; font-weight: bold; }
label { text-align: right; width: 100px; }
input, select, textarea { color: #000000; background: #fcfccf; margin-left: 20px; }
input:focus, select:focus, textarea:focus { background: #fff; }
br { clear: left; }

.checkbox { display: inline; width: auto; }

#potwierdzanie { display: block; float: none; clear: both; width: auto; padding: 5px; margin: 5px; vertical-align: middle; }
#potwierdzenie { float: none; margin: 0px; margin-right: 10px; padding: 0px; }

button { clear: both; float: right; margin-right: 35px; }

ul#tabs { position: absolute; width: 80px; margin: 0px; margin-top: 50px; margin-left: -80px; padding: 0px; list-style: none; }
ul#tabs li { cursor: pointer; margin: 0px; margin-bottom: 5px; padding: 5px; background: #2c3091; color: #fff; font-family: 'Arial', sans-serif; font-size: 8pt; font-weight: bold; }
ul#tabs li.active { background: #f2f29e; color: #C0C07D; }
ul#tabs li:hover { background: #f00; color: #fff; }
div#tabs { position: absolute; width: 80px; margin: 0px; margin-top: 50px; margin-left: -50px; padding: 0px; }

.numer {}
.numer.pluszaki { border-bottom: 3px solid #01aeda; }
.numer.papatka { border-bottom: 3px solid #ffd500; }

