body { color: #010101; font-size: 11px; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; background: #ffffff; margin: 0; padding: 0; line-height: 16px; text-align: justify; }

body, form, img, td, div { margin: 0; padding: 0; }

xul, xol { margin-bottom: 10px; margin-left: 10px; }

input[type=text] {background: #ffffff; border: #9a9a9a 1px solid; font-size: 10px; vertical-align: middle;}
input[type=image] {background: none;}

a { color: #e20025; text-decoration: none; }
a:hover { color: #e20025; text-decoration: underline; }
a.more {color: #010101; font-size: 10px; line-height: 22px; }
a.more:hover { color: #e20025; text-decoration: underline; font-size: 10px; }
.more { background: url(../pics/btn/btn1.gif) no-repeat; padding: 0 0 4px 20px; margin-right: 5px; }
a.more2 {color: #010101; font-size: 10px; }
a.more2:hover { color: #e20025; text-decoration: underline; font-size: 10px; }
.more2 { background: url(../pics/btn/btn2.gif) no-repeat; padding: 0 0 4px 20px; margin-right: 5px; }
p { margin-bottom: 10px; padding: 0; }

table {font-size: 11px; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;}
td {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; }
img {border: 0;}

h1 { color: #e20025; font-size: 17px; font-weight: bold; margin-bottom: 15px; }
h2 { color: #010101;  font-size: 17px; font-weight: bold; margin-bottom: 15px; }

.title, .tytul { color: #010101; font-size: 17px; font-weight: bold; font-style: italic; margin-bottom: 15px; }
.subtitle, .podtytul { font-weight: bold; color: #666666; }
.info { color: #e20025; font-weight: bold; background: #e9e9e9 url(../pics/info_bg.gif) no-repeat; text-align: left; padding: 15px 10px 8px 45px; border-bottom: 4px solid #000000; clear: both; }
.info1 { color: #ffffff; font-weight: bold; background: #060606 url(../pics/info1_bg.gif) no-repeat; text-align: left; padding: 15px 10px 8px 45px; border-bottom: 4px solid #e20025; clear: both; }

.ico_blank { width: 10px; height: 10px; margin: 0 0 2px 2px; }

.align_left { text-align: left; }
.align_right { text-align: right; }
.align_center { text-align: center; }

.float_left { float: left; }
.float_right { float: right; }
.clear { height: 0; clear: both; }

.foto { border: #cfcfcf 3px double; }
.foto_left { float: left; margin: 0px 5px 0px 0px; border: #cfcfcf 3px double; }
.foto_right { float: right; margin: 0px 0px 0px 5px; border: #cfcfcf 3px double; }

/* tabelki */
table.ogolna, table.table1 { color: #000; width: auto; margin-top: 10px; border-left: 1px solid #f3f3f3; }
table.ogolna td, table.table1 td { background-color: #fff; vertical-align: top; padding: 5px; border-right: 1px solid #f3f3f3; border-bottom: 1px solid #f3f3f3; }
table.ogolna th, table.table1 th { color: #000; font-size: 12px; font-weight: bold; background-color: #efefef; text-align: left; vertical-align: top; padding: 10px; border-right: 1px solid #fff; border-bottom: 4px solid #e20025; }

table.ogolna_czerwona, table.table_red { color: white; width: auto; margin-top: 10px; border-bottom: 4px solid #000; }
table.ogolna_czerwona td, table.table_red td { color: #000; background-color: #f3f3f3; text-align: left; padding: 5px; vertical-align: top; border-right: 1px solid #fdfdfd; border-bottom: 1px solid #fdfdfd; }
table.ogolna_czerwona th, table.table_red th { color: #fff; font-size: 12px; font-weight: bold; background-color: #e20025; background-repeat: repeat-x; background-position: left bottom; text-align: center; padding: 10px; vertical-align: top; border-right: 1px solid #fff; border-bottom: 4px solid #fdfdfd; }

table.ogolna_szara, table.table_gray { color: #000; width: auto; margin-top: 10px; border-left: 1px solid #f3f3f3; }
table.ogolna_szara td, table.table_gray td { background-color: #fff; vertical-align: top; padding: 5px; border-right: 1px solid #f3f3f3; border-bottom: 1px solid #f3f3f3; }
table.ogolna_szara th, table.table_gray th { color: #000; font-size: 12px; font-weight: bold; background-color: #efefef; text-align: left; vertical-align: top; padding: 10px; border-right: 1px solid #fff; border-bottom: 4px solid #000; }

table.ogolna_ciemna, table.table_dark { width: auto; margin-top: 10px; border-bottom: 1px solid #e20025; }
table.ogolna_ciemna td, table.table_dark td { color: #000; background-color: #f3f3f3; text-align: left; padding: 5px; vertical-align: top; border-right: 1px solid #fdfdfd; border-bottom: 1px solid #fdfdfd; }
table.ogolna_ciemna th, table.table_dark th { color: #fff; font-size: 12px; font-weight: bold; background-color: #000; background-repeat: repeat-x; background-position: left bottom; text-align: center; padding: 10px; vertical-align: top; border-right: 1px solid #fff; border-bottom: 4px solid #e20025; }

/* listy */
.lista, .list1 { font-size: 11px; line-height: 19px; list-style-type: none; list-style-image: none; margin: 10px 0 20px; padding: 0; }
.lista li, .list1 li { color: #666666; background: url(../pics/btn/btn1.gif) no-repeat left top; list-style-image: none; margin: 4px 0 2px 15px; padding: 0 0 0 25px; }
.lista_kwadraciki, .list_square { color: #000000; font-size: 11px; margin: 10px 0 20px; padding: 0; list-style-type: none; list-style-image: none; }
.lista_kwadraciki li, .list_square li { background-image: url(../pics/boxy/kw1.gif); background-repeat: no-repeat; background-position: 10px 6px; margin: 4px 0 2px 15px; padding: 0 0 0 25px; list-style-image: none; }
.lista_czarna, .list_black { color: #e20025; font-size: 11px; list-style-type: none; list-style-image: none; margin: 10px 0 20px; padding: 0; }
.lista_czarna li, .list_black li { background-image: url(../pics/btn1.gif); background-repeat: no-repeat; background-position: left top; list-style-image: none; margin: 4px 0 2px 15px; padding: 0 0 0 25px; }
.lista_szara, .list_gray { color: #000; font-size: 11px; list-style-type: none; list-style-image: none; margin: 10px 0 20px; padding: 0; }
.lista_szara li, .list_gray li { background-image: url(../pics/pobierz.gif); background-repeat: no-repeat; background-position: left top; list-style-image: none; margin: 4px 0 2px 15px; padding: 0 0 0 25px; }
.lista_strzalki_szare, .list_arrow_gray { color: #000; font-size: 11px; list-style-type: none; list-style-image: none; margin: 10px 0 20px; padding: 0; }
.lista_strzalki_szare li, .list_arrow_gray li { background-image: url(../pics/lista4_bg.gif); background-repeat: no-repeat; background-position: 5px 5px; width: auto; list-style-image: none; margin: 4px 0 2px 15px; padding: 0 0 0 25px; }
.lista_strzalki_czerw, .list_arrow_red { color: #000; font-size: 11px; list-style-type: none; list-style-image: none; margin: 10px 0 20px; padding: 0; }
.lista_strzalki_czerw li, .list_arrow_red li { background-image: url(../pics/lista5_bg.gif); background-repeat: no-repeat; background-position: 5px 5px; list-style-image: none; margin: 4px 0 2px 15px; padding: 0 0 0 25px; }

