
body {position: relative; color: #000; 
font-family: "Trebuchet MS",Verdana, Helvetica, Arial, sans-serif;
margin: 0px;
  background-image:  url('/store/images/tooloo.png') ;
  background-repeat: repeat-x;
  background-position: top-left;
  background-color: #8ecafe;
}

.error {
	color: #404040;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 32px;
}
.err_desc {
	font-family: sans-serif;
	font-size: 15px;
	color: #707070;
}

table.tab_glowna { border-left: solid 0px #555;  border-right: solid 0px #666;}
table {table-layout: auto;}
td {text-align: left;}
td.head {text-align: center;}

td.log {text-align: center; background:#753657} /*#484865*/
td.nagl {background:#6CC137 url(ts/gfx/gradient.png)}
table.submenu {border:groove; border-width: 0px; border-color: #545}
table.subsub {background: #666666; border:outset; border-width: 2px; border-color: #535}
table.info {background: #555555; border:outset; border-width: 2px; border-color: #636; border-collapse : separate; border-spacing : 2px}
tr.info {border-spacing : 1px; border-collapse : inherit;}
table.rap {background: #444444; border:dotted; border-width: 1px;}
tr.shade {background: #505050; color: #ffffff}
tr.tr_head {background: #222222; color: yellow}
td.red {background: #ff2222;}
td.mail_form_bdol {border-left: solid 1px #94D1FF; border-right: solid 1px #94D1FF; border-top: solid 1px #94D1FF;}
td.mail_form {border: solid 1px #94D1FF;}


li.mapa_dzial {color: #404040; font-size: 14px}
li.mapa {color: #404040;}
li.nikly {color:#ffffff; font-size: 2px;}

li {color: #3F8700;  padding: 0px 3px 0px 3px; font-weight: bold; font-size:13px; font-family: "Trebuchet MS",Verdana, Helvetica;}
li.dane {color: #444444; font-size: 12px; font-family: "Trebuchet MS",Verdana, Helvetica;}
li.dane_sm {color: #444444; font-size: 10px; font-family: "Trebuchet MS",Verdana, Helvetica;}

b {font-weight: bold;}


/* links */
a:link, a:visited, a:active {text-decoration: none; font-family: "Trebuchet MS",Verdana, Helvetica;}
a:hover {color: #222222; font-family: "Trebuchet MS",Verdana, Helvetica;}

a.mapa_dzial {color: #363636; font-family: "Trebuchet MS",Verdana, Helvetica; font-size: 14px}
a.nikly {color:#ffffff; font-size: 2px;}
a.intxt:link, a.intxt:visited, a.intxt:active {color: #555555; text-decoration: underline; font-family: "Trebuchet MS",Verdana, Helvetica;}
a.intxt:hover {color: #666; text-decoration: none; font-family: "Trebuchet MS",Verdana, Helvetica;}
a.red {color: #222222; font-family: "Trebuchet MS",Verdana, Helvetica;}
a:hover.red {color: #666666; font-family: "Trebuchet MS",Verdana, Helvetica;}



a.mainmenu {color: #333333; background-color: #444444; font-size: 13px; font-family: Helvetica,"Arial CE", Arial}
a:hover.mainmenu {color: #555;background-color: #333333; font-size: 13px; font-family: Helvetica,"Arial CE", Arial}

/* colors */
.wh {color: #FFFFFF;}
.blk {color: #000000;}
.gry {color: #888888;}

img.foto {border-color: #FFFFFF;}


/* main */
/* table.main td {vertical-align: middle;} */
table.main td.lcol {text-align: left; background: #8CBFF8;}
table.main td.rcol {text-align: center; background: #ACE7FF;}

P.txt {color: #000000; padding: 0px 7px 0px 7px; text-align: justify; font-size: 13px; font-weight: normal; font-family: "Trebuchet MS",Verdana, Helvetica, Arial, sans-serif;}
P.txtsm {color: #000000; padding: 0px 7px 0px 7px; text-align: justify; font-size: 11px; font-family: "Trebuchet MS",Verdana, Helvetica, Arial, sans-serif;}
.txtsm img, .lightwindow img, .img_left {
	float: left;
	border: none;
	margin: 5px;
}

P.adres {color:#bb4477; text-align: center; font-size: 11px; font-weight: bold; font-family: "Trebuchet MS",Verdana, Helvetica, Arial, sans-serif;}
p.tytulik {color: #363636; font-size: 17px; font-weight: bold; font-family: "Trebuchet MS",Verdana, Helvetica;}

div.txt1 {color: #002C77; padding: 0px 20px 0px 20px; text-align: justify; font-size: 13px; font-family: "Trebuchet MS",Helvetica, Verdana, Tahoma, "Arial CE", Arial,  sans-serif; line-height: 16px;}
div.txtsm {color: #002C77; padding: 0px 0px 0px 0px; text-align: justify; font-size: 10px; font-family: "Trebuchet MS",Verdana, Tahoma, "Arial CE", Arial, Helvetica, sans-serif; }
div.txt2 {color: #002C77; padding: 8px 10px 5px 15px; text-align: left; font-size: 11px; font-family: "Trebuchet MS",Tahoma, "Arial CE", Arial, Helvetica, sans-serif;}
div.txt3 {color: #002C77; padding: 8px 10px 5px 10px; text-align: center; font-size: 11px; font-family: "Trebuchet MS",Tahoma, "Arial CE", Arial, Helvetica, sans-serif; line-height: 16px;}
div.output {color: #ff8888; padding: 28px 30px 25px 30px; text-align: left; font-size: 10px; font-family: "Trebuchet MS",Tahoma, "Arial CE", Arial, Helvetica, sans-serif; line-height: 16px;}
div.log {color: #ffffff; padding: 3px 3px 2px 10px; text-align: left; font-size: 9px; font-family: Arial, Helvetica,sans-serif; line-height: 16px;}
.haslo {
	font-family: Times,"Trebuchet MS",Verdana; font-size: 22px; color:#3F8700; font-weight: normal; font-style: oblique;
text-shadow: -1px 0 black, 0 1px black,
      1px 0 black, 0 -1px black, 
	  2px 2px 4px #122700
}

.haslo11 {font-family: "Trebuchet MS",Verdana; font-size: 11pt; color:#3F8700; font-weight: bold;}
.haslo9 {font-family: "Trebuchet MS",Verdana; font-size: 9pt; color:#000000; font-weight: bold;
text-shadow: 1px 1px 4px #1a3700;
}
.tab_nagl {padding: 6px 0px 0px 0px; background: url('gfx/tab_tlo.png') no-repeat; font-size: 11px; color: yellow; text-align: center; height:20px; width: 222px; font-weight: bold; text-transform: uppercase;
text-shadow: 2px 2px 2px black;
}

SPAN.date {color: yellow; font-size: 7px; font-family: Tahoma,Verdana;}


/* headers */
h1 {font-size: 17px; font-family: "Trebuchet MS",Verdana, Helvetica, Arial, sans-serif; font-weight: normal}
h2 {font-size: 15px; font-family: Helvetica, Tahoma, sans-serif;}
h3 {font-size: 13px; font-family: Helvetica, Tahoma, sans-serif;}
h4 {font-size: 11px; font-family: Helvetica, Tahoma, sans-serif;}
/* do wyliczen */
h1.wyl {font-size: 15px; font-family: "Trebuchet MS",Verdana, Helvetica, Arial, sans-serif; font-weight: normal}
h2.wyl {font-size: 13px; font-family: "Trebuchet MS",Helvetica, Tahoma, sans-serif;}


/* misc */
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: 8px; vertical-align: middle;}
table.form td.form {color: #ffffff; text-align:right; padding-right: 8px; vertical-align: middle;}

input.txt {width: 200px; background-color: #626289; color:yellow; border: solid #555 1px; padding-left: 4px;}
input.txt_check {background-color: #626289; color:yellow; border: solid #555 1px; padding-left: 4px;}
select.txt {background-color: #626289;color:yellow; border: #556 single 1px;}
button.txt {width: 215px; background-color: #3C56A4; border: #222 bevel 1px;}

input.wybor {color: #000000;background-color: #999999; border: dotted #000 1px;outline-style:double;}
select.info {width: 300px; background-color: #666; border: solid #555 1px;}

INPUT.mail{color: #ffffff;background: #eeeeee url("gfx/input_bg.jpg"); border: solid #000 1px; width:200px}
Select.mail{background-color : #418A9F; color: #ffffff; width:200px;
BORDER: solid #000 1px;}
Option.mail{background-image: url("gfx/input_bg.jpg"); BORDER-WIDTH: 1px; Border-Color: white;}
TextArea.mail {color: #ffffff;background: #eeeeee url("gfx/input_bg_text.jpg"); border: solid #000 1px; width:300px}
Input.mail_sub {color: #ffffff;background: #eeeeee url("gfx/input_bg.jpg"); border: solid #000 1px;width:150px}

.txtt {background-color: #FFF; border: solid #1F4488 1px; padding-left: 4px;}

/* fonts */
td, dd, dl {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;}

.home-float {
	clear: left;
	float: left;
	margin: 0px;
	padding: 0px;
}

.konkur {
	display: none;
}


#szuflada{
	border: none;
	padding:5px;
	width:222px;
}

.accordion_headings{
	padding:5px;
	margin-top: 3px;
	background:#74c53c;
	border-bottom: 1px solid #5a992f;
	border-left: 1px solid #5a992f;
	border-top: 1px solid #b5f589;
	border-right: 1px solid #b5f589;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
}

.accordion_headings:hover{
	background:#648fb3;
}

.accordion_child{
	padding:1em;
	background:#EEE;
	border-bottom: solid 2px #5a992f;
	margin-left: 3px;
	margin-right: 3px;
	text-shadow:1px 1px 2px #666666;
	
}

.szuflada_highlight .header_highlight{
	background:#00CCFF;
}

