div#tresc a {
color:#000;
text-decoration:none;
}

div#tresc a.wiecej {
color:#000;
text-decoration:undrline;
font-size:.85em;
padding:0px 10px 0px 0px;
background:transparent url(../images/wiecej.gif) 100% 5px no-repeat;
}

div#tresc a:hover {
color:#900;
text-decoration:underline;
}

div#tresc p {
padding:5px 11px 10px 14px;
margin:0;
text-align:left;
line-height:1.4em;
color:#686868;
}


div#tresc h2 {
position:relative;
clear:both;
font-size:1em;
color:#000000;
padding:0px 11px 13px 14px;
margin:0;
font-weight:bold;
}

div#tresc h2 span {
border-top:solid 2px #000000;
padding:10px 10px 0px 0px;
}


ul.aktualnosci_lista {
padding:0px 10px 0px 14px;
margin:0px 0px 0px 0px;
list-style:none;
z-index:11;
overflow:hidden;
background:transparent;
}

ul.aktualnosci_lista li {
font-size:1em;
position:relative;
overflow:hidden;
padding:0px 0px 20px 0px;
margin:0px 0px 0px 0px;
width:100%;
clear:both;
background:transparent  url(../images/separator_aktualnosci.gif) 0px 100% no-repeat;
}

div#tresc ul.aktualnosci_lista li h3 {
font-size:1em;
position:relative;
overflow:hidden;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:100%;
overflow:hidden;
clear:both;
color:#606060;
}

div#tresc ul.aktualnosci_lista li h3 span {
font-size:.85em;
font-weight:normal;
}

ul.aktualnosci_lista li  div.tresc {
width:100%;
}

ul.aktualnosci_lista li  p img {
float:right;
margin:5px 0px 10px 10px;
}

ul.aktualnosci_lista#foto li  p img {
float:left;
margin:5px 10px 10px 10px;
}

ul.aktualnosci_lista#foto li  p {
font-weight:bold;
}

div#tresc ul.aktualnosci_lista li p {
padding:5px 11px 10px 0px;
text-align:left;
}

div#tresc ul.aktualnosci_lista li p.czysty {
padding:5px 11px 10px 0px;
text-align:justify;
width:100%;
clear:both;
}

div#tresc h3 {
font-size:1em;
position:relative;
overflow:hidden;
padding:0px 10px 0px 14px;
margin:0px 0px 5px 0px;
overflow:hidden;
clear:both;
color:#606060;
}

div#tresc h3 span {
font-size:.85em;
font-weight:normal;
}

div#tresc p img.zdjecie-tresc {
float:left;
padding:0px 0px 0px 0px;
margin:0px 10px 10px 0px;
}

ul.galeria {
padding:0px 10px 0px 14px;
margin:0px 0px 0px 0px;
list-style:none;
z-index:11;
overflow:hidden;
background:transparent;
}

ul.galeria li {
font-size:1em;
position:relative;
overflow:hidden;
padding:0px 0px 0px 0px;
margin:0px 7px 7px 0px;
width:108px;
height:74px;
background:#f5f5f5;
text-align:center;
float:left;
}

ul.galeria li a {
display:block;
text-align:center;
font-size:1em;
position:relative;
overflow:hidden;
padding:0px auto 0px auto;
margin:0px auto 0px auto;
clear:both;
background:#f5f5f5;
}

ul.galeria li a img {
text-align:center;
font-size:1em;
position:relative;
overflow:hidden;
padding:0px auto 0px auto;
margin:4px auto 0px auto;
clear:both;
background:#f5f5f5;
}

/*------------------------kolumna prawa -------------------------*/
div#kolumna_prawa h2 {
position:relative;
clear:both;
font-size:1em;
color:#000000;
padding:0px 11px 13px 14px;
margin:0;
font-weight:bold;
}

div#kolumna_prawa h2 span {
border-top:solid 2px #000000;
padding:10px 10px 0px 0px;
}

div#kolumna_prawa p {
padding:5px 11px 10px 14px;
margin:0;
text-align:left;
line-height:1.4em;
color:#686868;
}

div#kolumna_prawa a {
color:#000;
text-decoration:underline;
}

div#kolumna_prawa a:hover {
color:#900;
text-decoration:underline;
}

div#kolumna_prawa a.wiecej {
font-size:.85em;
padding:0px 10px 0px 10px;
background:transparent url(../images/wiecej.gif) 100% 5px no-repeat;
}

/*-----------numer----------*/
div#kolumna_menu a.numer {
overflow:hidden;
color:#fff;
background:transparent;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:none;
position:relative;
display:block;
font-size:.85em;

}

div#kolumna_menu a.numer span {
display:block;
color:#fff;
background:#000;
position:absolute;
left:0px;
bottom:0px;
padding:6px 0px 7px 0px;
width:100%;
cursor:pointer;
text-align:center;
opacity:0.65;
}

div#kolumna_menu a.numer:hover {
color:#000;
background:none;
}

/*--------------formularz komentarzy--------------------*/

div#tresc form#form {
padding:0px 11px 0px 14px;
margin:0px 0px 0px 0px;
width:auto;
}

div#tresc form#form div {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:100%;
left:0;
position:relative;
}

div#tresc form label {
margin:0px 0px 0px 0px;
padding:10px 0px 3px 0px;
display:block;
font-size:.9em;
color:#666;
}

div#tresc form input {
font-family:Verdana, Helvetica, sans-serif;
font-weight:normal;
border:solid 1px #666;
color:#000;
text-align:left;
width:40%;
font-size:11px;
margin:0px 0px 0px 0px;
padding:2px 0px 2px 0px;
}

div#tresc form textarea {
font-family:Verdana, Helvetica, sans-serif;
font-weight:normal;
border:solid 1px #666;
color:#000;
text-align:left;
width:100%;
font-size:11px;
margin:0px 0px 10px 0px;
padding:2px 0px 2px 0px;
}

div#tresc form button {
display:block;
border:solid 0px #000;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:transparent;
color:#900;
cursor:pointer;
overflow:hidden;
text-indent:0em;
clear:both;
position:relative;
left:0px;
top:0px;
text-align:left;
}

div#tresc form button:hover {
background:#900;
color:#fff;

}

/*---------------------------------komentarze-------------------------------*/

div.komentarz {
background:#eee;
padding:15px 0px 10px 0px;
margin:0px 11px 5px 14px;
}



div.komentarz h4 {
padding:5px 11px 10px 14px;
margin:0;
font-size:.9em;
color:#666;
}

div.komentarz h4 span {
font-size:.9em;
color:#999;
}

div.komentarz p {
font-size:.9em;
color:#333;
}

div#message_s {
background:#89ceff;
padding:15px 5px 10px 5px;
margin:0px 11px 5px 14px;
font-size:.9em;
color:#fff;
}

div#message_p {
background:#ff8989;
padding:15px 0px 10px 0px;
margin:0px 11px 5px 14px;
font-size:.9em;
}
 ul.errors {
background:#ff8989;
padding:15px 0px 10px 0px;
margin:0px 0px 5px 0px;
font-size:.9em;
list-style:none;
}

ul.errors li {
background:#ff4c4c;
padding:4px 4px 4px 4px;
margin:0px 0px 5px 0px;
font-size:.9em;
list-style:none;
color:#fff;
}