/* border: 1px solid red; background-color: #ff0; */

/* stale */
* {font-family:  Arial, Verdana, sans-serif; font-weight:bold; color:#000;} 
* {margin:0; padding:0;}

img {display: block; border: 0px; margin:0 auto; }
body {font-size:80%; line-height:1.3em; }


#all {width:850px; height:100%; margin:0px auto;}
#glowa {display:none;}
#flash {display:none;}
#tresc {float:left;  margin-left:18px; padding:15px 20px 50px; width:480px; background: transparent url('img/czarny66.gif') repeat;  border: 1px solid #666; overflow:hidden;}

/* menu */
#menutop   {display:none;} /* tu musi być line-height bo inaczej całe ul jeździ przy zmianie czcionki */
#menulewe  {display:none;}
#menuprawe {display:none;}
.menu {display:none;}



/* ogolnie - tresc */
p {text-align:justify; margin-top:1em; }
.odstep {margin-top:2em; }
.l {text-align:left;}
.p {text-align:right;}
.c {text-align:center;}
.clear {clear:both; margin:0px;}
.zie{color:#0d0;}
.cze{color:#f30;}
pre {text-align:left;}


.msg {color:#f30; border: 1px solid #f30; padding:10px; font-size:1.1em; text-align:left;}
.ods {margin-top:1.5em;}

strong {color:#000;}

ul {text-align:left;  margin-left:17px; }
ol {text-align:left;  margin-left:23px; }
li {line-height:1.2em;  margin-top:8px; }

h1 {font-size:1.8em; line-height:1.1em; color:#ddd; text-align:left; padding:5px 0;}
h2 {font-size:1.4em;  color:#ddd; text-align:left; padding:30px 0 0px;}
h3 {font-size:1.2em;  color:#0f0; text-align:left; padding:30px 0 0px;}
h1 a {text-decoration: none;}
h3.bezmt {padding-top:0px}

a {color:#fff; text-decoration:none;}
a:hover {color:#f30; text-decoration: underline;}

.fl {float:left; display:inline;}
.fp {float:right; display:inline;}



/* zdjęcia w tekście  SPRAWDZONE I OK
div.floatl {float:left; margin: 20px 10px 2px 30px; display:inline;}
div.floatr {float:right; margin: 20px 30px 2px 3px; display:inline;}
div.floatl img, div.floatr img {padding:5px; background-color:#eee; border: 1px solid #aaa; display:inline;}
div.floatl a:hover img, div.floatr a:hover img {border-color: #c05;}
*/

/* din */
.din {clear:both; padding-top:30px;}
.din h2  {padding: 10px 0 0 230px;}
.din a  {text-decoration: none;}
.din p   {margin: 5px  0 0 230px;}
.din p.more   {text-align:right;}
.din img {border: 1px solid #666; padding:7px; display:inline;}
.din a:hover img {border-color: #fff; }


/* tabele */
table.dane {width:480px; text-align:center;  margin:20px auto; border-collapse: collapse;  border: 1px solid #666;} 
table.dane td {padding:2px 2px; border: 1px solid #666; line-height:1.1em; }
table.dane th {padding:10px 2px; border: 1px solid #666; background-color: #333;}
table.dane td.gre a {color:#0f0;}
table.dane td.red a {color:#f30;}
table.dane td a {text-decoration:none;}
table.dane td a:hover {color:#f30; text-decoration:none; }
table.dane td a.usu {color:#f30; font-size:1.2em; text-decoration:none; padding-bottom:200px; }

table.koszskr {width:130px; text-align:center;  margin:7px auto; border-collapse: collapse; border: 1px solid #666;} 
table.koszskr td {padding:2px; border: 1px solid #666; font-size:0.95em;}
table.koszskr th {padding:2px; border: 1px solid #666; font-size:0.95em; background-color: #333; }

table.dane a.dokoszyka {border: 2px solid #090; color:#0b0; background-color:#333; display:block; width:6em; padding:4px; margin:2px 4px; line-height:1.0em; font-size:0.9em; }
table.dane a:hover.dokoszyka {color:#0b0;}



/* form */
form#formkosz input				{width:40px;  background-color: #333; border: #aaa 1px solid; font-size: 1.1em; text-align:center; padding:0.2em; color:#fff;}
form#formkosz input.przycisk  {width:8em; border: 2px solid #090; color:#0b0; background-color:#333; cursor: pointer; }
.pusty {margin: 0 0 20px;}

a.przycisk {width:8em; display:block;  border: 2px solid #090; color:#0b0; background-color:#333; text-align:center; padding:5px 3px; text-decoration:none;  }
a:hover.przycisk {color:#0b0; text-decoration: none;}

form { margin:0 auto; text-align:center; color:#bbb;}
form fieldset {border: 1px solid #666;  padding:0px 10px 10px 2px; margin-top:20px; }
form h3 {padding-top:40px;  text-align:center;}
form p {margin:10px 0 0 0; color: #bbb;  text-align:right;}
form input.text		   {width:200px; background-color:#333; border:1px solid #aaa; color:#fff; padding:0.2em;}
form input.textreadonly	{width:200px; background-color:transparent; border:none; color:#fff; padding:0.2em;}
form input.checkbox	{				  background-color:#333; border:2px solid #aaa; }
form input.submit  	{width:10em;   background-color:#333; border:2px solid #090; padding:0.4em;color:#0b0; cursor:pointer; }
form textarea			{width:200px; background-color:#333; border:1px solid #aaa; padding:0.2em; overflow:auto;}
form p.c {margin-top:1px;}





/* stopa */
#stopa {display:none;}
#stopa a {display:none;}

/* linki administracyjne */
ul.administracja {display:block; width: 95%; border: 2px solid #aa0; margin:10px 0 0; padding:10px; background-color:#333; color:red; list-style: none;}
ul.administracja a {color:#dd0; text-decoration:none; font-size:1.05em; }
ul.administracja a strong {color:#dd0;}
ul.administracja a:hover, td ul.administracja a:hover, ul.administracja a:hover strong{color:#fff;}
a.administracja {color:#dd0; text-decoration:none; font-size:1.05em; font-weight:bold; }