body, input, select, textarea {font-size: 11px; font-family: verdana,arial,sans-serif;}
table {font-size: 1em; border-spacing: 0; border-collapse: collapse; margin: 0 auto}

.left {float: left}
.right {float: right}

.content ul li {list-style: disc outside}
.content ul, .content ol {margin: 1.33em 0 1.33em 4em}
.content ol ul, .content ul ol, .content ol ol, .content ul ul {margin-left: 2em}

option {padding: 0 5px 0 2px}

a.img img {margin: 7px}
a {text-decoration: none}
a:hover {text-decoration: underline}

p {margin: 1.33em 0; text-align: justify; text-indent: 1.5em}
li {text-align: justify}

.bw {text-indent: 0}

h1, h2, h3 {font-size: 13px; font-weight: bold; background-repeat: no-repeat; background-position: right bottom; position: relative}
h1 {text-align: right; margin: 0em 0 1.0em; padding-bottom: 0.4em}
h2 {text-align: left; margin: .83em 30px; padding-bottom: 0.4em; background-position: bottom left}
h3 {font-size: 11px; margin: 1em 5px}

h2 span {font-size: 10px; margin-left: 10px; color: #666}

.menu1 h1, .menu1 h2, .menu1 a {color: #ec7600}
.menu2 h1, .menu2 h2, .menu2 a {color: #3265fd}
.menu3 h1, .menu3 h2, .menu3 a {color: #390}
.menu4 h1, .menu4 h2, .menu4 a {color: #666}
.menu1 .colBorder {border-color: #ec7600}
.menu2 .colBorder {border-color: #3265fd}
.menu3 .colBorder {border-color: #390}
.menu4 .colBorder {border-color: #666}
.menu1 h1 {background-image: url(../img/h1_1.jpg)}
.menu1 h2 {background-image: url(../img/h2_1.jpg)}
.menu2 h1 {background-image: url(../img/h1_2.jpg)}
.menu2 h2 {background-image: url(../img/h2_2.jpg)}
.menu3 h1 {background-image: url(../img/h1_3.jpg)}
.menu3 h2 {background-image: url(../img/h2_3.jpg)}
.menu4 h1 {background-image: url(../img/h1_4.jpg)}
.menu4 h2 {background-image: url(../img/h2_4.jpg)}
.menu1 ul li {list-style: url(../img/bull1.jpg) outside}
.menu2 ul li {list-style: url(../img/bull2.jpg) outside}
.menu3 ul li {list-style: url(../img/bull3.jpg) outside}
.menu4 ul li {list-style: url(../img/bull4.jpg) outside}

/****/

.komunikat, .msgErr, .msgOk {font-size: 13px; color: red; text-align: center; font-weight: bold; margin: 1em 0}
.msgOk {color: green}
#komunikat {display: none}

/* pager */

.pagerStatus {text-align: left; margin: -2em 1em 1em}
ul.pager {text-align: center; margin-bottom: 1em}
.pager li {display: inline; margin-right: 0.5em}
.pager li a {text-decoration: underline}
.pager li span {font-weight: bold}
.pager .pagerNext {text-decoration: none}  

/* sorter */

.sorter {margin: 1.5em 0}
.sorter .selected {font-weight: bold}

/* formularze */

form {text-align: center}
form table {margin: 0.5em auto 0.5em; border-collapse: collapse; border-spacing: 0}
form table th {text-align: right; padding-right: 0.4em; font-weight: normal}
form table td {text-align: left; padding: 0.2em 0; vertical-align: top}

.submitsBox {clear: both; direction: rtl}
.submitsBox input {direction: ltr}

/* szablon formularza */

.formErrMsg {display: block; color: red; font-weight: normal; font-size: 9px; margin-bottom: 0.5em}
form td .text, form td textarea {width: 12em}
form .integer {width: 3em}
tr.high td, tr.high th {padding-top: 1.5em}
form textarea {height: 4.7em}
form th {white-space: nowrap}
form th span {white-space: normal}
/* form .select {width: 1px; overflow: visible; white-space: nowrap} */

/* formularz kontaktowy */

#f_kontakt td * {width: 21em}
input#f_kontakt_submit {width: auto; padding: 0 1em; margin-top: 0.7em}

/* formularz zg�oszeniowy */

/* krok 1 */

#f_zg1 fieldset {width: 48%; padding-bottom: 1em; border: 0}
#f_zg1 th {text-align: right; padding-right: 0.2em}

#f_zg1_1, #f_zg1_2 {float: left; display: inline}
#f_zg1_1 table {margin-right: 10px}
#f_zg1_2 table {margin-left: 10px}
#f_zg1_2 td {width: auto}

#f_zg1 #f_zg1_kod {width: 4em; float: left}
#f_zg1 #f_zg1_miasto {width: 7em; float: right}

#f_zg1_submit {padding: 0 1.5em}

/* krok 2 */

#f_zg2_list li {float: left; display: inline; text-align: center; margin: 0 1em}
#f_zg2_list p {margin: 0}

#f_zg2_1, #f_zg2_2 {display: inline; width: 49%; border-style: solid; border-width: 1px; padding: 0.5em 0; margin-top: 1em}

#f_zg2_1 {float: left}
#f_zg2_2 {float: right}

#f_zg2_2 img {width: 90%; margin: 0 auto; display: block}

#f_zg2_3 {margin-top: 1em}
#f_zg2_3_submit {clear: both; display: block; margin: 0 auto; padding: 0 1em}

/* krok 3 */

div#f_zg1 th {padding-top: 0.1em; padding-bottom: 0.1em}

#podsumowanie a.special {display: block; text-align: right; margin-right: 1em}

/* regulamin */

ol.regulamin {list-style: none; margin-left: 0}
ol.regulamin ol ol {list-style: lower-latin}

/* terminarz */

.terminarz td, .terminarz th {padding-bottom: 1em}
.terminarz th {white-space: nowrap; vertical-align: top; padding-right: 1em}

/* dziewczyny - lista */

.zdjecie {border: 1px solid #000}

#dziewczynyLista {table-layout: fixed; width: 100%}
#dziewczynyLista td {width: 20%; text-align: center; vertical-align: bottom; padding-bottom: 20px}
#dziewczynyLista img {display: block; margin: 0 auto 5px}
#dziewczynyLista .dzNazwisko {display: block; font-weight: normal}

#dziewczynyLista .punkty {color: #990000} 

/* dziewczyny - karta */

/* #dzPhotos {width: 430px; float: left; text-align: center} */
#dzPhotos table {width: 100%}
#dzPhotos td {text-align: center; position: relative}
#dzPhotos a {display: block;}

#dzParametry {text-align: left}
#dzParametry {background: url(../img/bg_parametry.jpg) no-repeat; width: 138px; height: 149px}
#dzParametry dl {padding: 8px 5px}
#dzParametry dt {font-weight: bold; margin-right: 4px}


/* #dzParam1 {float: left; display: inline; width: 55%; margin-bottom: 10px}

#dzParam2 {float: right; display: inline; width: 40%} */

#dzGlosowanie {height: 5em; padding: 1em 2em; margin-top: 1em; border-bottom: 1px solid #fff}
#dzGlosowanie table {width: 100%}

#dzParamTbl {width: 100%}
#dzParamTbl td {padding: 1em 0}
#dzParam1 {border-right: 1px solid #fff; width: 22em; padding-right: 1em}
td#dzParam2 {padding-left: 1em; padding-right: 1em}
#dzParam1 dt {font-weight: bold; float: left; display: inline; width: 11em; margin-right: 4px; text-align: right; clear: left}
#dzParam1 dd {display: block; margin-left: 11.5em; /* width: 11em*/ /*white-space: nowrap*/}
#dzParam1 dt, #dzParam1 dd {margin-bottom: 6px}
#dzParam2 dt {font-weight: bold}
#dzParam2 dd {margin-bottom: 10px; text-align: justify}

/* glosowanie */


#dzGlosowanie {background: url(../img/bg_glosowanie.jpg) no-repeat #b8d9ff}
#dzParam1 {background: url(../img/bg_lewo.jpg) no-repeat left bottom #e0eeff}
#dzParam2 {background: url(../img/bg_prawo.jpg) no-repeat right bottom #d0e6ff}

#f_glos_punkty {padding: 0; margin: 0.5em 0}
#f_glos_punkty li {display: inline; padding: 0 1em 0 0; background: 0; margin: 0}

/* rejestracja */

.formTbl ul {margin: 0}
.formTbl ul li {display: inline; padding: 0; background: transparent}

/* ranking */

.tabelka thead {background: #D2E6FF}
.tabelka td, .tabelka th {border: 1px solid #D2E6FF; text-align: center; padding: 1px 4px}
.tabelka td.nazwisko {text-align: left}

#admTbl thead th {border: 1px solid #00f}
#admTbl th {width: 2em}

#admTbl .ignorowane {background: lightblue}
