body {background: #ffffff;
     color: #000;
     background-attachment: fixed;
     SCROLLBAR-FACE-COLOR: #626289; SCROLLBAR-HIGHLIGHT-COLOR: #9046C8;
     SCROLLBAR-SHADOW-COLOR: #462262;
     SCROLLBAR-3DLIGHT-COLOR: #376A9F;
     SCROLLBAR-ARROW-COLOR: #DDFF00;
     SCROLLBAR-TRACK-COLOR: #2B8184;
     SCROLLBAR-DARKSHADOW-COLOR: #4E4E4E;
     border: solid #555 1px;
     margin: 0px;
     }

table {table-layout: auto;}
td {text-align: left;}
table.blade{background: url(blade.jpg) no-repeat center;}

/* gorna czesc strony*/
td.head {text-align: center; } /*  */
td.log {text-align: center; background:#ffffff;} /*#484865*/

/* linijka skrótów*/
td.shortcut {text-align: center; color: #000000; background:#d0d0d0; border-top: #000000 solid 1px; border-bottom: #000000 solid 1px}

/* menusy*/
table.submenu {background: #ffffff url(submenu_tlo.png); border:groove; border-width: 2px; border-color: #545}
td.nagl {background:#c0c0c0 url(gradient.jpg) ; border-bottom: #000000 solid 1px;}

table.subsub {background: #c5c5c5; border:groove; border-width: 2px; border-color: #535}
/* analiza danych*/
table.info {background: #ffffff; border:single; border-width: 1px; border-color: #000; separate;}
tr.info {border-spacing : 1px; border-collapse : inherit;}
td.info {border-bottom: solid black 1px; border-left: solid black 1px; text-align: center;}
.anal_nagl {background: #ffffff; color: #000000; font-weight: bold;}  /* naflowek tabeli, dane treningu*/
tr.shade {background: #d0d0d0; color: #000000; border-bottom:solid 1px;}

table.rap {background: transparent; border:none; border-width: 1px;}
tr.zaznacz_wszystko {background: #f0f0f0; color: #000000}
tr.tr_head {background: #d0d0d0; color: #000000; }

table.opis {color: black; font-size: 13pt;}
td.opis {font-size: 10pt;}
td.tr_group {background: transparent; color: #000; border-bottom: solid 1px black; font-size: 10pt}

TD.raprow {border-bottom: solid black 1px; border-left: solid black 1px;}
TD.raprow_last {border-bottom: solid black 1px; border-left: solid black 1px; border-right: solid black 1px;}

TD.dol {border-bottom: solid black 1px;}
TD.dol_last {border-bottom: solid black 1px; border-right: solid black 1px;}

TH.raprow {border-bottom: solid black 1px; border-left: solid black 1px; border-top: solid black 1px;}
TH.raprow_last {border-bottom: solid black 1px; border-left: solid black 1px; border-right: solid black 1px;  border-top: solid black 1px;}

td.red {background: #ff2222;}

table.main td.lcol {text-align: left; background: #ffffff;}
table.main td.rcol {text-align: center; background: #ffffff;}

table.regulation td {text-align: center; background-color: #FFF; color: #444;}
table.regulation tr.hd1 td {background-color: #DDD;  text-align: center; }

table.results td {vertical-align: top; background-color: #FFF; color: #222;}
table.results tr.hd1 td {background-color: #DDD;}
table.results td.hd {vertical-align: top; text-align: center; font-weight: bold;  background-color: #1F4488; color: #FFF;}

table.form td.formneed {color: #ff5555; text-align:right; padding-right: 10px; vertical-align: middle; font-weight: bold;}
table.form td.form {color: #000000; text-align:right; padding-right: 8px; vertical-align: middle;}

table.form td.formneed_kon {color: #ff5555; background: #f0f0f0; text-align:right; padding-right: 10px; vertical-align: middle; font-weight: bold;}
table.form td.form_kon {color: #000000;  background: #f4f4a4; text-align:right; padding-right: 8px; vertical-align: middle;}


.ustawienia { border-top: #000000 solid 1px;}
b {font-weight: bold;}

/* links */
a:visited, a:active,a:link  {color: #000000; text-decoration: none;}
a:hover{color: #404040;}

a.intxt:link, a.intxt:visited, a.intxt:active {color: #000000; text-decoration: underline;}
a.intxt:hover {text-decoration: none;}
a.red {color: #ff2222;}

a.mainmenu {background-color: #e0e0e0; font-size: 13px; font-family: Helvetica,"Arial CE", Arial}
a:hover.mainmenu {background-color: #ffffff; font-size: 13px; font-family: Helvetica,"Arial CE", Arial}

/* colors */
.wh {color: #FFFFFF;}
.blk {color: #000000;}
.gry {color: #888888;}

img.foto {border-color: #FFFFFF;}


/* divs*/
div.okno_hist{color:#000; background:#f0f0f0;}
div.txt1 {color: #000000; padding: 0px 20px 0px 20px; text-align: justify; font-size: 13px; font-family: Helvetica, Verdana, Tahoma, "Arial CE", Arial,  sans-serif; line-height: 16px;}
div.txtsm {color: #000000; padding: 0px 20px 0px 20px; text-align: justify; font-size: 9px; font-family: Verdana, Tahoma, "Arial CE", Arial, Helvetica, sans-serif; line-height: 16px;}
div.txt2 {color: #000000; padding: 8px 10px 5px 15px; text-align: left; font-size: 11px; font-family: Tahoma, "Arial CE", Arial, Helvetica, sans-serif;}
div.txt3 {color: #000000; padding: 8px 10px 5px 10px; text-align: center; font-size: 11px; font-family: Tahoma, "Arial CE", Arial, Helvetica, sans-serif; line-height: 16px;}
div.output {color: #000000; padding: 28px 30px 25px 30px; text-align: left; font-size: 12px; font-family: Tahoma, "Arial CE", Arial, Helvetica, sans-serif; line-height: 16px;}
div.log {color: #204020; padding: 3px 3px 2px 10px; text-align: left; font-size: 10px; font-family: Helvetica,sans-serif; line-height: 16px;}
SPAN.date {color: #000000; font-size: 8px; font-family: Tahoma,Verdana;}
div.instrukcje{ color: #000000; background: #f0f0f0; padding: 10px 20px 10px 20px; text-align: left; font-size: 13px; font-family: Helvetica, Verdana, Tahoma, "Arial CE", Arial,  sans-serif; line-height: 16px; border-style: solid; border-width: 2px;}
div.black{color:#000; font-size:13px; font-weight: bold}
div.ostrzezenie{color:#f22;}
div.ostrz{color: yellow;}

div.err_fatal {margin: 5px; color: #ff2222; padding: 10px 10px 10px 10px; text-align: center; border-style: solid; border-width: 3; background-color: #f0f0f0; font-weight: bold; font-size: 13px; font-family: Helvetica, Verdana, Tahoma, "Arial CE", Arial,  sans-serif;}
div.err_soft {margin: 5px; color: #774444; padding: 5px 5px 5px 5px; text-align: center; border-style: solid; border-width: 2; background-color: #f0f0f0; font-weight: bold; font-size: 12px; font-family: Helvetica, Verdana, Tahoma, "Arial CE", Arial,  sans-serif;}

h2.ust_nagl {color: yellow; background-color: #808080; margin: 4px; padding:5px;}

/* headers */
h1 {font-size: 16px; font-family: Helvetica, Tahoma, sans-serif;}
h2 {color: #000000; font-size: 13px; font-family: Helvetica, Tahoma, sans-serif;}

h3 {font-size: 11px; font-family: Helvetica, Tahoma, sans-serif;}
h4 {font-size: 10px; font-family: Helvetica, Tahoma, sans-serif;}

/* forms */

input.txt {width: 200px; color: #000000; background: #f0f0f0 url("input_bg.png");  border: solid #222 1px; padding-left: 4px;}
input.txt_edit {width: 200px; background: #ffffff url("input_bg.png"); color:#000000; border: solid #822 2px; padding-left: 4px;}
input.txt_check {background-color: #f0f0f0; color:#000000; border: solid #222 1px; padding-left: 4px;}
select.txt {width:150px; background: #f0f0f0 ; color:#000000; border: solid #222222 1px;}
option.txt {background-image: url("input_bg.png"); color:#000000; border: single #4595AA 0px;}
button.txt {width: 215px; background: #f0f0f0 url("input_bg.png") ; border: solid #222 1px;}

textarea.txt {width: 500px; height: 200px; color: 000000; background: #ffffff url("input_bg.png"); border: solid #222 1px; padding: 4px;}
input.log_txt {font-size:11px ;width: 100px; background: #f0f0f0 ; color:#000000; border: solid #222 1px; padding-left: 4px;}
button.log_txt {font-size:10px;width: 50px; background: #f0f0f0 ; border: solid #222 1px;}

.zolczar {color: yellow; background-color: black; font-weight: bold; text-align: right;}

input.wybor, button.wybor {color: #000; font-weight: bold; background-color: #f0f0f0; border: solid #000 1px;}
select.info {width: 300px; background-color: #fff; border: solid #222 1px; color: #000;}

.przycisk_dalej{ color: #000; background: #f0f0f0 ; font-size: 13px; font-weight: bold; width: 250px; width: 215px; border: solid #222 1px;}

input.bib {color: #CB4B13; font-weight: bold; font-size:11px; background: #fff url("input_bg.png"); border: solid #822 2px; width:40px; text-align: center}
input.bib_ro {color: #CB4B13; font-weight: bold; font-size:11px; background: #fff url("input_bg.png"); border: solid #000 1px; width:40px; text-align: center}

input.skrot {width: 140px; height: 20px; font-size: 11px; background: #f0f0f0 url("gfx/input_bg.png"); color:#000; border: bevel #222 1px; padding-left: 4px; padding-top: 1px; padding-bottom: 1px;}
select.skrot {width:180px; height: 18px; font-size:11px; background: #f0f0f0 ; color: #000; border: bevel #222222 1px; padding-top: 1px; padding-bottom: 1px;}

.txtt {background-color: #FFF; border: solid #1F4488 1px; padding-left: 4px; behavior: url(js/htf-inputfocus.htc);}

/* fonts */
td, dd, dl,th {font-size: 11px; font-family: Helvetica, Tahoma, "Arial CE", Arial, sans-serif;}
input, textarea, select {font: 12px Helvetica, "MS Sans Serif", "Arial CE", Arial, sans-serif;}

#txtcore {font-size: 11px; font-family: Tahoma, "Arial CE", Arial, Helvetica, sans-serif;}
#txtcore1 {font-size: 11px; font-family: Verdana, Tahoma, "Arial CE", Arial, Helvetica, sans-serif;}
#txtsm {font: 10px Tahoma, "MS Sans Serif", "Arial CE", Arial, Helvetica, sans-serif;}
#txtsm1 {font: 9px Tahoma, sans-serif;}
#txthd {font: bold 20px "Arial CE", Arial, Helvetica, sans-serif;}
#txthd1 {font: bold 16px "Arial CE", Arial, Helvetica, sans-serif;}

