/* UWAGA! NIE ZMIENIAJ NAZW STYLÓW!!! */

@charset "utf-8";

/* style ogólne */
html, body {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
}

#body {
background-image:url('../img/tlo.gif');
background-attachment: scroll;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
margin:0px auto;
width:1036px;
}

img {
border:0;
}

a img {
background:none !important;
background-color:transparent !important;
}

a:link, a:visited {
color:#000000;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

#wrapper {
width:1036px;
text-align:center !important;
}

/* boksy */
#columns .column {
margin: 0 5px 0 5px;
min-height: 20px; /* set a min-height to ensure a target dropzone */

}

#columns .top {
width: 100%;
clear:both;
}

#columns .lewemenu {
width: 28%;
float: left;

}

#columns .content {
width: 70%;
float: left;
overflow:auto;
}

#columns .menu {
width: 23%;
float: left;
overflow:auto;
}

#columns .blocks {
width: 47%;
float: left;
}

#columns .sidebar {
width: 24%;
float: left;

}

#columns .bottom {
width: 100%;
clear:both;
}

#columns .target {
padding: 3px;
border: 2px dashed #ccc;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

/* top strony */
#topstrony {
height:210px;
text-align:center !important;
}
#topstrony .menug {
width:33%;
float:left;
text-align:left !important;
margin-top:60px;
}
#topstrony .logo {
width:23%;
float:left;
text-align:center;
}
#topstrony .tytylstr {
width:43%;
float:left;
text-align:right;
margin-top:10px;
margin-right:5px;
margin-bottom:5px;
}
#topstrony .tytylstr span {
text-align:right;
font-size:11px;
color:#333333;
font-weight:bold;
font-size-adjust:1px;
}
#topstrony .tytylstr div {
text-align:right;
margin-top:80px;
margin-right:5px;
margin-bottom:5px;
}
#topstrony .tytylstr a {
color:#1f9245;
font-size:28px;
font-weight:bold;
}

/* box zielony */
.green-box {
background-color:#8cc640;
padding: 10px;
text-align:left;
font-size:9pt;
margin-bottom:20px;
margin-left:7px;
margin-right:7px;
}

.green-box .more a:link, .green-box .more a:visited {
text-decoration:none;
background-color:#FFFFFF;
color:#8c6b2d;
}

.green-box .more a:hover {
text-decoration:underline;
}

.green-box h1, .green-box h1 a:link, .green-box h1 a:visited {
background-color:#FFFFFF !important;
padding: 2px 5px 2px 10px;
font-weight:bold;
color:#000000 !important;
font-size:12pt !important;
text-decoration:none;
}

.green-box h1 a:hover {
text-decoration:underline;
}

.green-box h3, .green-box h3 a {
font-size:10pt !important;
font-weight:bold;
}

.green-box ul {
list-style:none;
padding:0px;
}

.green-box ul li {
background-image:url(../img/li_white.png);
background-repeat:no-repeat;
background-position:0px 7px;
padding:5px 5px 2px 10px;
text-align:left;
font-size:9pt;
font-weight:bold;
margin-top:2px;
}

.green-box .inside {
background-color:#FFFFFF;
font-size:10pt !important;
margin:7px;
padding:5px;
}

.green-box .more, .green-box .more a {
font-weight:bold;
text-align:right !important;
}

.green-box .fotka {
padding: 5px;
float:right;
}

/* box szary */
.gray-box {
background-color:#d1d2d4;
padding: 10px;
text-align:left;
font-size:9pt;
margin-bottom:20px;
margin-left:7px;
margin-right:7px;
}

.gray-box .more a:link, .gray-box .more a:visited {
text-decoration:none;
background-color:#FFFFFF;
color:#8c6b2d;
}

.gray-box .more a:hover {
text-decoration:underline;
}

.gray-box h1, .gray-box h1 a:link, .gray-box h1 a:visited {
background-color:#8c6b2d !important;
padding: 2px 5px 2px 10px;
font-weight:bold;
font-size:12pt !important;
text-decoration:none;
}

.gray-box h1 a:hover {
text-decoration:underline;
}

.gray-box h3 {
font-size:10pt !important;
font-weight:bold;
}

.gray-box ul {
list-style:none;
padding:0px;
margin:0px;
}

.gray-box ul li {
background-image:url(../img/li_brown.png);
background-repeat:no-repeat;
background-position:0px 7px;
padding:5px 5px 2px 10px;
text-align:left;
font-size:9pt;
font-weight:bold;
margin-top:2px;;
}

.gray-box .inside {
background-color:#FFFFFF;
font-size:10pt !important;
margin:7px;
padding:5px;
}

.gray-box .more,.gray-box .more a {
font-weight:bold;
text-align:right !important;
}

.gray-box .fotka {
padding: 5px;
float:right;
}

/* box brązowy */
.brown-box {
background-color:#8c6b2d;
padding: 10px;
text-align:left;
font-size:9pt;
margin-bottom:20px;
margin-left:7px;
margin-right:7px;
}

.brown-box .more a:link, .brown-box .more a:visited {
text-decoration:none;
background-color:#FFFFFF;
color:#8c6b2d;
}

.brown-box .more a:hover {
text-decoration:underline;
}

.brown-box h1, .brown-box h1 a:link, .brown-box h1 a:visited {
background-color:#8cc640 !important;
padding: 2px 5px 2px 10px;
font-weight:bold;
color:#000000 !important;
font-size:12pt !important;
text-decoration:none;
}

.brown-box h1 a:hover {
text-decoration:underline;
}

.brown-box ul {
list-style:none;
padding:0px;
margin:0px;
}

.brown-box ul li {
background-image:url(../img/li_green.png);
background-repeat:no-repeat;
background-position:0px 7px;
padding:5px 5px 2px 10px;
text-align:left;
font-size:9pt;
font-weight:bold;
margin-top:2px;
}

.brown-box h3 {
font-size:10pt !important;
font-weight:bold;
}

.brown-box .inside {
background-color:#FFFFFF;
font-size:10pt !important;
margin:7px;
padding:5px;
}

.brown-box .more, .brown-box .more a {
font-weight:bold;
text-align:right !important;
}

.brown-box .fotka {
padding: 5px;
float:right;
}

/* box złoty */
.golden-box {
background-color:#ccdb2c;
padding: 10px;
text-align:left;
font-size:9pt;
margin-bottom:20px;
margin-left:7px;
margin-right:7px;
}

.golden-box .more a:link, .golden-box .more a:visited {
text-decoration:none;
background-color:#FFFFFF;
color:#8c6b2d;
}

.golden-box .more a:hover {
text-decoration:underline;
}

.golden-box h1, .golden-box h1 a {
background-color:#1f9245 !important;
padding: 2px 5px 2px 10px;
font-weight:bold;
color:#000000 !important;
font-size:12pt !important;
}

.golden-box ul {
list-style:none;
padding:0px;
}

.golden-box ul li {
list-style:none;
padding-left:5px;
text-align:left;
font-size:10px;
font-weight:bold;
margin-top:2px;
padding-left:5px;
}

.golden-box h3 {
font-size:10pt !important;
font-weight:bold;
}

.golden-box .inside {
background-color:#FFFFFF;
font-size:10pt !important;
margin:7px;
padding:5px;
}

.golden-box .more, .golden-box .more a {
font-weight:bold;
text-align:right !important;
}

.golden-box .fotka {
padding: 5px;
float:right;
}

/* boks biały */
.white-box {
margin-bottom:20px;
margin-left:7px;
margin-right:7px;
}
.white-box h1, .white-box h1 a {
background-color:#d1d2d4 !important;
padding: 2px 5px 2px 10px;
font-weight:bold;
color:#000000 !important;
font-size:12pt !important;
text-align:left;
}
.white-box ul {
list-style:none;
padding:0px;
}

.white-box ul li {
list-style:none;
padding-left:5px;
text-align:left;
font-size:10px;
font-weight:bold;
margin-top:2px;
padding-left:5px;
}


/* box szukaj */
.search {
padding:15px 10px 10px 10px;
margin-left:25px;
text-align:left;
font-size:9pt;
background-image:url(../img/search_ic.png);
background-repeat:no-repeat;
background-position:left;
}
.search .przyciskusz {
text-align:left !important;
background-color:#ccdc2c;
border:none;
width:26px;
height:20px;
font-size:10pt !important;
margin-top:-18px;
float:right;
}

.search input {
border:none;
width:105px;
height:18px;
font-size:10pt !important;
font-weight:bold;
margin-left:25px;
margin-top:-12px;
float:left;
}

/* box newsletter */
.newsletter {
padding:15px 10px 10px 10px;
text-align:left;
}
.newsletter .wyslnes {
background:transparent url('../img/newsletter_ic.png') no-repeat center top;
border:none;
width:45px;
height:31px;
font-size:10pt !important;
font-weight:bold;
padding-right:2px;
margin-left:5px;
margin-top:5px;
}

.newsletter input {
border:#CCCCCC solid 1px;
width:125px;
height:28px;
font-size:10pt !important;
font-weight:bold;
margin-left:10px;
vertical-align:middle;
padding-top:10px;
text-align:center !important;
}

/* box komentarze */
.komentarze {
padding: 10px;
text-align:left;
font-size:9pt;
}
.komentarze .top {
background-image:url(../img/komentarze-tlo.gif);
background-repeat:no-repeat;
margin-bottom:5px;
padding-bottom:18px;
width:48px;
}
.komentarze .top .tytul {
padding-left: 5px;
padding-top: 15px;
font-size: 7pt;
text-align: left;
font-weight:bold;
}
.komentarze .tresc {
background-color:#FFFFFF;
margin-top: 4px;
padding-left: 52px;
padding-right: 5px;
font-size:9pt !important;
}
.komentarze .tresc .autor {
color:#369d58;
font-size:9pt !important;
font-weight:bold;
}
.komentarze .tresc a {
color:#369d58;
font-size:9pt !important;
font-weight:bold;
}

/* tagi w boksie */
.chmuratagow {
padding:10px;
text-transform:lowercase;
}

.chmuratagow a:link, .chmuratagow a:visited {
color:#000000 !important;
background:none !important;
text-decoration:none;
}

.chmuratagow font a:hover {
text-decoration:underline;
}

/* najczęściej czytane i najwyżej ocenione boks */
.najczesciej {
background-color:#FFFFFF;
text-align:left;
margin-top:10px;
padding-left:5px;
margin-right:5px;
width:47%;
float:left;
}
.najczesciej .tytul {
color:#8cc640;
font-weight:bold;
font-size:12pt;
margin-bottom:5px;
}
.najczesciej .tresc, .najczesciej .tresc a {
color:#000;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
.najczesciej .tresc a:hover {
text-decoration:underline;
}
.najwyzej {
text-align:left;
background-color:#FFFFFF;
margin-top:10px;
margin-left:5px;
padding-left:5px;
width:47%;
float:left;
}
.najwyzej .tytul {
color:#1f9245;
font-size:12pt;
margin-bottom:5px;
font-weight:bold;
}
.najwyzej .tresc, .najwyzej .tresc a {
color:#000;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
.najwyzej .tresc a:hover {
text-decoration:underline;
}
.ponajwyzej {
clear:both;
}

/* galeria zdjęć */
.galeria {
padding:10px;
text-align:left;
}
.galeria .opis {
background-color:#FFFFFF;
font-size:10pt !important;
margin:7px;
padding:5px;
}

/* multimedium */
.multimedium {
padding:10px;
text-align:center !important;
}
.multimedium .opis {
background-color:#FFFFFF;
font-size:10pt !important;
text-align:left !important;
margin:7px;
padding:5px;
}

.listamulti {
width:200px;
padding:5px;
margin:10px;
text-align:left;
float:left;
overflow:auto;
}
.listamulti span {
text-align:left;
font-size:10px;
font-weight:bold;
}

/* tryb edycji */
.niewidoczny {
background-color:#999999;
border:#FF0000 dashed;
height:20px;
text-align:right;
cursor:move;
}
.niewidoczny div{
padding-right: 10px;
}
.takwidoczny {
background-color:#FFFFCC;
border:#CCCCCC dashed 1px;
height:20px;
text-align:right;
cursor:move;
}
.takwidoczny div {
padding-right: 10px;
}

/* menu po lewej */
#menulewe {
list-style:none;
text-align:left;
padding: 7px 7px 7px 10px;
}
#menulewe li {
background:none !important;
margin-bottom:7px;
}
#menulewe .button a{
background:none !important;
margin-bottom:10px;
margin-top:7px;
padding:2px;
color:#000000;
text-decoration:none;
font-size:14pt;
}
#menulewe .subbutton a{
background:none !important;
font-size:12pt !important;
margin-bottom:7px;
margin-top:5px;
padding:2px;
color:#000000;
text-decoration:none;
}
#menulewe .button-aktywny a{
margin-bottom:10px;
margin-top:7px;
padding:2px;
color:#000000;
text-decoration:none;
background-color:#FFFFFF;
font-size:14pt;
}
#menulewe .subbutton-aktywny a{
font-size:12pt !important;
margin-bottom:7px;
margin-top:5px;
padding:2px;
color:#000000;
text-decoration:none;
background-color:#FFFFFF;
}

#menulewe .subbutton-aktywny a:hover, #menulewe .button-aktywny a:hover, #menulewe .subbutton a:hover, #menulewe .button a:hover {
text-decoration:underline;
}

/* menu górne */
#menugorne {
text-align:left;
list-style:none;
text-transform:lowercase;
}
#menugorne li {
margin-bottom:10px;
padding-right:5px;
}
#menugorne .button1 a {
font-size:14pt;
margin-top:5px;
padding:2px 7px 2px 2px;
color:#000000;
text-decoration:none;
background-color:#8c6b2d;
}
#menugorne .button2 a {
font-size:14pt;
margin-top:5px;
padding:2px 7px 2px 2px;
color:#000000;
text-decoration:none;
background-color:#1f9245;
}
#menugorne .button3 a {
font-size:14pt;
margin-top:5px;
padding:2px 7px 2px 2px;
color:#000000;
text-decoration:none;
background-color:#8cc640;
}
#menugorne .button4 a {
font-size:14pt;
margin-top:5px;
padding:2px 7px 2px 2px;;
color:#000000;
text-decoration:none;
background-color:#ccdb2c;
}

/* menu dolne */
#menudolne {
text-align:center !important;
text-transform:lowercase;
margin-top:20px !important;
margin-bottom:20px;
overflow:auto;
}
#menudolne .dolnem {
margin-top:40px !important;
margin-bottom:20px;
}
#menudolne .dolnem ul {
display: inline;
list-style:none;
}
#menudolne .dolnem ul li {
display: inline;
list-style:none;
margin-top:40px !important;
}
#menudolne .dolnem .button1 a {
font-size:10pt;
margin-left:5px;
margin-right:5px;
padding:3px;
color:#000000;
text-decoration:none;
background-color:#8c6b2d;
}
#menudolne .dolnem .button2 a {
font-size:10pt;
margin-left:5px;
margin-right:5px;
padding:3px;
color:#000000;
text-decoration:none;
background-color:#1f9245;
}
#menudolne .dolnem .button3 a {
font-size:10pt;
margin-left:5px;
margin-right:5px;
padding:3px;
color:#000000;
text-decoration:none;
background-color:#8cc640;
}
#menudolne .dolnem .button4 a {
font-size:10pt;
margin-left:5px;
margin-right:5px;
padding:3px;
color:#000000;
text-decoration:none;
background-color:#ccdb2c;
}


/* wygląd dokumentu */
.dokument {
text-align:left;
}
.dokument .gora {
background-color:#dcddde;
padding: 5px;
overflow: auto;
}
.dokument .gora .tresci {
width:57%;
}
.dokument .gora .tresci .tytul {
background-color:#8cc640;
padding:2px 5px 2px 5px;
margin-right:5px;
font-size:10pt;
font-weight:bold;
}
.dokument .gora .tresci .lead {
text-align:left !important;
padding:10px 5px 5px 5px;
font-size:10pt;
}
.dokument .gora .tresci .fotka {
padding:12px 2px 2px 2px;
float:left;
width:104px;
position:relative;
}
.dokument .gora .dane {
width:40%;
padding-left:20px;
float:right !important;
margin:auto;
}
.dokument .gora .dane .czcionki {
float:right;
text-align:right !important;
}
.dokument .gora .dane .data {
background-image:url(../img/doc_data.png);
background-repeat:no-repeat;
background-position:left;
font-size:8pt;
padding:2px 2px 2px 20px;
}
.dokument .gora .dane .autor {
background-image:url(../img/doc_autor.png);
background-repeat:no-repeat;
background-position:left;
font-size:8pt;
font-weight:bold;
color:#000000 !important;
padding:2px 2px 2px 20px;
}
.dokument .gora .dane .tagi {
background-image:url(../img/doc_tagi.png);
background-repeat:no-repeat;
background-position:left;
font-size:8pt;
font-weight:bold;
color:#000000 !important;
padding:2px 2px 2px 20px;
}
.dokument .gora .dane .tagi .tags, .dokument .gora .dane .tagi .tags a {
background-color:#FFFFFF;
font-size:8pt;
color:#8c6b2d !important;
padding:0px 2px 0px 2px;
text-decoration:none !important;
}
.alltag {
color:#999999;
font-size:10px;
}
.dokument .gora .dane .licznik {
background-image:url(../img/doc_licznik.png);
background-repeat:no-repeat;
background-position:left;
font-size:8pt;
padding:2px 2px 2px 20px;
}
.dokument .gora .dane .ocen {
background-image:url(../img/doc_ocen.png);
background-repeat:no-repeat;
background-position:left;
font-size:8pt;
color:#000000 !important;
padding:2px 2px 2px 2px;
min-height:16px;
}
.dokument .gora .dane .ocen div {
font-size:8pt;
color:#000 !important;
padding:0px 0px 0px 5px;
margin-left:7px;
}
.dokument .gora .dane .drukuj {
background-image:url(../img/doc_drukuj.png);
background-repeat:no-repeat;
background-position:left;
font-size:8pt;
font-weight:bold;
color:#000000 !important;
padding:2px 20px 2px 2px;
}
.dokument .gora .dane .drukuj a {
background-color:#FFFFFF;
font-size:8pt;
color:#000 !important;
padding:0px 5px 0px 5px;
margin-left:20px;
}
.dokument .gora .dane .zapisz {
background-image:url(../img/doc_zapisz.png);
background-repeat:no-repeat;
background-position:left;
font-size:8pt;
font-weight:bold;
color:#000000 !important;
padding:2px 20px 2px 2px;
}
.dokument .gora .dane .zapisz a {
background-color:#FFFFFF;
font-size:8pt;
color:#000 !important;
padding:0px 5px 0px 5px;
margin-left:20px;
}
.dokument .gora .dane .polec {
background-image:url(../img/doc_polec.png);
background-repeat:no-repeat;
background-position:left;
font-size:8pt;
font-weight:bold;
color:#000000 !important;
padding:2px 20px 2px 2px;
}
.dokument .gora .dane .polec a {
background-color:#FFFFFF;
font-size:8pt;
color:#000 !important;
padding:0px 5px 0px 5px;
margin-left:20px;
}
.dokument .gora .dane .komentuj {
background-image:url(../img/doc_komentuj.png);
background-repeat:no-repeat;
background-position:left;
font-size:8pt;
font-weight:bold;
color:#000000 !important;
padding:2px 20px 2px 2px;
}
.dokument .gora .dane .komentuj a {
background-color:#FFFFFF;
font-size:8pt;
color:#000 !important;
padding:0px 5px 0px 5px;
margin-left:20px;
}
.dokument .tresc {
padding-left:10px;
padding-right:10px;
text-align:left;
font-size:9pt;
clear:both;
margin-top:20px;
background-color:#FFFFFF;
}
.dokument .tresc a:link, .dokument .tresc a:visited{
text-align:left;
font-size:9pt;
color:#8cc640 !important;
text-decoration:underline;
}
.dokument .tresc a:hover{
text-align:left;
font-size:9pt;
color:#8cc640 !important;
text-decoration:none;
}

.dokument .zalacznik {
border:2px #8c6b2d dashed;
padding:10px 10px;
text-align:left;
font-size:10px;
margin:20px 3px;
background-color:#FFFFFF;
}

.dokument .zalacznik a {
font-weight:bold;
color:#1f9245;
}

.dokgaleria {
margin:5px;
background-color:#FFFFFF;
padding:5px;
text-align:left;
}
.dokgaleria h2 {
background-color:#999900;
font-size:12px;
padding:3px;
font-weight:bold;
}

.dokgaleria h2 span {
padding-top:3px;
font-size:13px;
text-transform:uppercase;
color:#663300;
}
.dokgaleria p {
font-weight:bold;
margin:0;
padding:0;
}

/* komentarze */
#komentarzform {
background-color:#d1d2d4;
padding:15px 7px 15px 7px;
overflow:auto;
}
#komentarzform .dane {
width:28%;
float:left;
margin-right:10px;
font-size:10px;
}
#komentarzform .koment {
width:50%;
float:left;
margin-left:10px;
}
#komentarzform .przyciski {
width:18%;
float:left;
}
#komentarzform .dane input {
border:none;
height:26px;
padding-top:5px;
margin-bottom:10px;
width:98%;
}
#komentarzform .dane .suma {
margin-top:5px;
}
#komentarzform .dane .suma img, #komentarzform .koment img, #komentarzform .dane img {
margin-top:-10px;
}
#komentarzform .dane .suma input {
border:none;
height:26px;
padding-top:5px;
width:68%;
}
#komentarzform .dane p {
color:#997e4c;
font-style:italic;
font-size:11px;
text-align:right;
margin-top:0px;
margin-bottom:-10px;
}
#komentarzform .koment p {
color:#997e4c;
font-style:italic;
font-size:11px;
text-align:left;
}
#komentarzform .koment textarea {
border:none;
height:136px;
width:98%;
}
#komentarzform .przyciski .styl {
border:none;
background-color:#ccdb2c;
padding:3px 7px 3px 7px;
margin-bottom:130px;
font-size:12px;
}
#komentarzform .przyciski button {
border:none;
background-color:#8c6b2d;
padding:3px 7px 3px 7px;
font-size:12px;
text-align:center;
color:#FFFFFF;
}
.podgladkom {
background-color:#f3f3f4;
padding:2px 60px 20px 60px;
margin-top:-20px;
font-size:12px;
overflow:auto;
text-align:left;
}
.podgladkom #okienko {
padding-left:20px;
padding-right:20px;
margin-top:-15px;
font-size:12px;
text-align:left;
}
.podgladkom #okienko .nick {
text-align:left;
font-size:12px;
font-weight:bold;
padding-bottom:5px;
margin-top:0px;
margin-bottom:-5px;
}
.komenttarz {
padding:10px 60px 10px 60px;
text-align:left;
font-size:11px;
overflow:auto;
}
.komenttarz .nnick {
font-weight:bold;
padding-bottom:5px;
margin-top:0px;
margin-bottom:-5px;
}
.komenttarz .kktrescc {
padding-left:20px;
padding-right:20px;
margin-top:-5px;
}
.komenttarz .kkdataa {
width:20%;
font-style:italic;
margin-top:10px;
height:20px;
float:left;
}
.komenttarz .kkweryf {
float:right;
margin-top:10px;
font-weight:bold;
color:#009900;
height:20px;
}
.komenttarz .kkweryf a {
color:#FF0000 !important;
}

/* lista gokumentów */
.listadokumentow1, .listadokumentow2, .listadokumentow3, .listadokumentow4 {
text-align:left;
margin-bottom:15px;
}
.listadokumentow1 .gora, .listadokumentow3 .gora {
background-color:#dcddde;
padding: 5px;
overflow: auto;
}
.listadokumentow2 .gora, .listadokumentow4 .gora {
background-color:#f3f3f4;
padding: 5px;
overflow: auto;
}
.listadokumentow1 .gora .tresci, .listadokumentow2 .gora .tresci, .listadokumentow3 .gora .tresci, .listadokumentow4 .gora .tresci {
width:57%;
}

.listadokumentow1 .gora .tresci .more, .listadokumentow2 .gora .tresci .more, .listadokumentow3 .gora .tresci .more, .listadokumentow4 .gora .tresci .more {
font-weight:bold;
text-align:right !important;
font-size:12px !important;
margin-right:5px;
}
.listadokumentow1 .gora .tresci .tytul a, .listadokumentow2 .gora .tresci .tytul a, .listadokumentow3 .gora .tresci .tytul a, .listadokumentow4 .gora .tresci .tytul a {
text-decoration:none;
}
.listadokumentow1 .gora .tresci .tytul a:hover, .listadokumentow2 .gora .tresci .tytul a:hover, .listadokumentow3 .gora .tresci .tytul a:hover, .listadokumentow4 .gora .tresci .tytul a:hover {
text-decoration:underline;
}
.listadokumentow1 .gora .tresci .tytul a {
background-color:#8cc640;
padding:2px 5px 2px 5px;
margin-right:5px;
margin-top:7px;
font-size:10pt;
font-weight:bold;
text-decoration:none;
}
.listadokumentow2 .gora .tresci .tytul {
background-color:#ccdb2c;
padding:2px 5px 2px 5px;
margin-right:5px;
margin-top:7px;
font-size:10pt;
font-weight:bold;
text-decoration:none;
}
.listadokumentow3 .gora .tresci .tytul {
background-color:#1f9245;
padding:2px 5px 2px 5px;
margin-right:5px;
margin-top:7px;
font-size:10pt;
font-weight:bold;
text-decoration:none;
}
.listadokumentow4 .gora .tresci .tytul {
background-color:#8c6b2d;
padding:2px 5px 2px 5px;
margin-right:5px;
margin-top:7px;
font-size:10pt;
font-weight:bold;
text-decoration:none;
}
.listadokumentow1 .gora .tresci .lead, .listadokumentow2 .gora .tresci .lead, .listadokumentow3 .gora .tresci .lead, .listadokumentow4 .gora .tresci .lead {
text-align:left !important;
padding:10px 5px 5px 5px;
font-size:10pt;
}
.listadokumentow1 .gora .tresci .fotka, .listadokumentow2 .gora .tresci .fotka, .listadokumentow3 .gora .tresci .fotka, .listadokumentow4 .gora .tresci .fotka {
padding:12px 2px 2px 2px;
float:left;
width:104px;
position:relative;
}
.listadokumentow1 .gora .dane, .listadokumentow2 .gora .dane, .listadokumentow3 .gora .dane, .listadokumentow4 .gora .dane {
width:40%;
padding-left:20px;
height:auto;
float:right;
margin:auto;
margin-top:7px;
vertical-align:bottom;
}
.listadokumentow1 .gora .dane .data, .listadokumentow2 .gora .dane .data, .listadokumentow3 .gora .dane .data, .listadokumentow4 .gora .dane .data {
background-image:url(../img/doc_data.png);
background-repeat:no-repeat;
background-position:left;
font-size:8pt;
padding:2px 2px 2px 20px;
}
.listadokumentow1 .gora .dane .autor, .listadokumentow2 .gora .dane .autor, .listadokumentow3 .gora .dane .autor, .listadokumentow4 .gora .dane .autor {
background-image:url(../img/doc_autor.png);
background-repeat:no-repeat;
background-position:left;
font-size:8pt;
font-weight:bold;
color:#000000 !important;
padding:2px 2px 2px 20px;
}
.listadokumentow1 .gora .dane .tagi, .listadokumentow2 .gora .dane .tagi, .listadokumentow3 .gora .dane .tagi, .listadokumentow4 .gora .dane .tagi {
background-image:url(../img/doc_tagi.png);
background-repeat:no-repeat;
background-position:left;
font-size:8pt;
font-weight:bold;
color:#000000 !important;
padding:2px 2px 2px 20px;
}
.listadokumentow1 .gora .dane .tagi .tags, .listadokumentow1 .gora .dane .tagi .tags a, .listadokumentow2 .gora .dane .tagi .tags, .listadokumentow2 .gora .dane .tagi .tags a, .listadokumentow3 .gora .dane .tagi .tags, .listadokumentow3 .gora .dane .tagi .tags a, .listadokumentow4 .gora .dane .tagi .tags, .listadokumentow4 .gora .dane .tagi .tags a {
background-color:#FFFFFF;
font-size:8pt;
color:#8c6b2d !important;
padding:0px 2px 0px 2px;
text-decoration:none !important;
}

.listadokumentow1 .gora .dane .tagi .tags a:hover, .listadokumentow2 .gora .dane .tagi .tags a:hover, .listadokumentow3 .gora .dane .tagi .tags a:hover, .listadokumentow4 .gora .dane .tagi .tags a:hover {
text-decoration:underline !important;
}

/* ścieżla */
.sciezka {
margin:10px;
text-align:left;
font-size:12px;
}
.sciezka .zmienrozmiar {
width:20%;
text-align:right !important;
}
.sciezka .gdzie {
float:left;
margin-right:10px;
text-decoration:none;
color:#000000;
text-align:left;
width:75%;
}
.posciezka {
clear:both;
}

/* stopka */
.stopka {
font-size:11px;
color:#000;
padding:3px;
margin-bottom:5px;
margin-top:7px;
margin-right:5px;
text-align:center;
}

.stopka a{
color:#000;
text-decoration:underline;
}

/* system oceniania */
.ratingblock {
	display:block;
	padding-bottom:8px;
	margin-bottom:8px;
	padding-left:15px;
	font-size:9px;
	}

.loading {
	height: 15px;
	background: url('../img/working.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin:0px -3px 0px 0px;
	padding:0px -3px 0px 0px;
	height: 15px;
	position: relative;
	background: url('../img/starrating.gif') top left repeat-x;		
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:15px;
	height: 15px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 15;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('../img/starrating.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:15px;}
.unit-rating a.r2-unit{left:15px;}
.unit-rating a.r2-unit:hover{width: 30px;}
.unit-rating a.r3-unit{left: 30px;}
.unit-rating a.r3-unit:hover{width: 45px;}
.unit-rating a.r4-unit{left: 45px;}	
.unit-rating a.r4-unit:hover{width: 60px;}
.unit-rating a.r5-unit{left: 60px;}
.unit-rating a.r5-unit:hover{width: 75px;}
.unit-rating a.r6-unit{left: 75px;}
.unit-rating a.r6-unit:hover{width: 100px;}
.unit-rating a.r7-unit{left: 100px;}
.unit-rating a.r7-unit:hover{width: 115px;}
.unit-rating a.r8-unit{left: 115px;}
.unit-rating a.r8-unit:hover{width: 130px;}
.unit-rating a.r9-unit{left: 130px;}
.unit-rating a.r9-unit:hover{width: 145px;}
.unit-rating a.r10-unit{left: 145px;}
.unit-rating a.r10-unit:hover{width: 160px;}

.unit-rating li.current-rating {
	background: url('../img/starrating.gif') left bottom;
	position: absolute;
	height: 15px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999; font-size:9px;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}

/* powiększanie obrazków */
.yui-panel-container {z-index:10000;position:absolute; background-color:transparent;  visibility:hidden; overflow:visible; width:auto;}
.yui-panel-container.shadow {padding:0px; background-color:transparent;}
.yui-panel-container.shadow .underlay {visibility:inherit; position:absolute;	background-color:#000; top:3px;left:3px; z-index:0;	width:100%;	height:100%; -moz-opacity: 0.12; opacity:.12; filter:alpha(opacity=12); zoom:1;}
.yui-panel {visibility:hidden; border-collapse:separate; position:relative; left:0px;top:0px; font:1em Arial; background-color:#FFF; border:1px solid #000;	z-index:1; overflow:hidden;}
.yui-panel .hd {background-color:#1f9245; color:#FFF; font-size:14px; line-height:100%; font-weight:bold; overflow:hidden; padding:4px;}
.yui-panel .bd {overflow:hidden; padding:0px;}
.yui-panel .bd p {margin:0 0 1em;}
.yui-panel .container-close {position:absolute; top:5px; right:4px; z-index:6; height:12px; width:12px; margin:0px; padding:0px; background:url(../img/close.gif) no-repeat; cursor:pointer; visibility:inherit;}
.yui-panel .ft {padding:4px; overflow:hidden;}

/* komunitakty */
.UploadDiv {
position: fixed;
width: 100%;
height: 100%;
left: 0px;
top: 0px;
}

.UploadDivBackground {
position: absolute;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
background-color:#006600;
filter: Alpha(Opacity=30);
-moz-opacity: 0.3;
opacity: 0.3;
}

.UploadDivContent {
position: absolute;
left: 50%;
top: 50%;
padding: 5px;
margin-left: -250px;
margin-top: -50px;
z-index: 2;
}

table.UploadTable {
width: 500px;
height: 100px;
background: #FFFFFF;
border: 1px solid #000000; padding-left:15px; padding-right:15px;
}

/* okienko poleć dokument */
#wyslijdoz { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%;}
#wyslijdoz .wyslijdozd { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;  background-color: #ffffff; filter: Alpha(Opacity=30); -moz-opacity: 0.3; opacity: 0.3;}
#wyslijdoz .kollor { position: absolute; top: 0; left: 50%; z-index: 99998; width: 450px; height: 550px; background-color: #ffffff; border:#006600 solid; text-align:center;}
#wyslijdoz .kollor .zamkinkp {background-color:#CCCCCC; padding:3px; text-align:right; width:444px; height:25px;}

/* dotacje */
.dotacja {
text-align:left;
}
.dotacje_ramka {
width:145px;
border-bottom:dotted #a0533e;
border-left:dotted #a0533e;
border-top:dotted #a0533e;
font-size:12px;
font-weight:bold;
padding: 5px;
line-height:140%;
}
.dotacje_ramka, .tytul_dotacje {
font-family:"Times New Roman", Times, serif;
letter-spacing:3px;
font-size:14px;
font-weight:bold;
}
.dotacje_ramka_p, .dotacje_ramka_p input {
float:right !important;
text-align:right;
width:95px;
}
/* galeria */
#duzafotka {margin:10px; padding:3px;}
.duzafotkaa img {text-align:center; margin-bottom:5px;}
.duzafotkaa span {text-align:center; font-size:10px; color:#000033; font-weight:bold; background-color:#E8E8D0; padding:3px;}
#duzafotka .nawigafot {text-align:right; margin:5px; padding:5px;}
#duzafotka .nawigafot span {border:#009900 solid; background-color:#006600; color:#FFFFFF; font-size:12px; padding:3px; font-weight:bold; margin:3px;}
.opisfoto {text-align:left; font-size:12px; font-weight:bold; background-color:#ccdb2c; padding:5px; margin:5px;}
.komentfoto {text-align:left; font-size:10px; margin:5px; background-color:#8cc640; padding:5px; overflow:auto;}
.komentfoto .fotkomimie {font-weight:bold; color:#8c6b2d; margin:5px 0px;}
.komentfoto .tresckomfot {padding-left:20px;}
.komentfoto .kfotweryf {float:right; margin-top:4px; font-weight:bold; color:#000; height:15px; }
.komentfoto .kfotweryf a {color:#FF0000 !important; font-weight:bold !important;}
.skomentuj {float:left; text-align:left; font-size:11px; background-image:url(../img/doc_komentuj.png); background-repeat:no-repeat; background-position: top left;}
.skomentuj a {margin-left:20px; color:#1f9245; text-decoration:none; font-weight:bold;}
/* okienko komentarza zdjecia w galerii */
#dodopisfot { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%;}
#dodopisfot .dodopisfotdozd { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;  background-color:#999999; filter: Alpha(Opacity=30); -moz-opacity: 0.3; opacity: 0.3;}
#dodopisfot .dodopisfotkollor { position: absolute; top: 20px; left: 50%; z-index: 99998; width: 300px; height: 400px; background-color: #ffffff; border:#006600 solid; text-align:center;}
#dodopisfot .dodopisfotkollor .dodopisfotzamkinkp {background-color:#CCCCCC; padding:3px; text-align:right; width:294px; height:25px;}
#dodopismulti { text-align:left; position:static; }
#dodopismulti .dodopismultikollor { background-color: #ffffff; text-align:center; overflow:auto;}
.multiskomentuj {text-align:left; font-size:11px; background-image:url(../img/doc_komentuj.png); background-repeat:no-repeat; background-position: top left;}
.multiskomentuj a {margin-left:20px; color:#1f9245; text-decoration:none; font-weight:bold;}


/* formularze */
.formsemin fieldset {background:#f2f2e6; padding:10px; border:1px solid #fff; border-color:#fff #666661 #666661 #fff; margin-bottom:36px; width:600px; text-align:left;}
.formsemin input, .formsemin textarea, .formsemin select {font:12px/12px Arial, Helvetica, sans-serif; padding:0;}
.formsemin fieldset.action {background:#9da2a6; border-color:#e5e5e5 #797c80 #797c80 #e5e5e5; margin-top:-20px;}
.formsemin legend {background:#bfbf30; color:#fff; font:17px/21px Calibri, Arial, Helvetica, sans-serif; padding:0 10px; margin:-26px 0 0 -11px; font-weight:bold; border:1px solid #fff; border-color:#e5e5c3 #505014 #505014 #e5e5c3;}
.formsemin label {font-size:11px; font-weight:bold; color:#666;}
.formsemin label.opt {font-weight:normal;}
.formsemin dl {clear:both;}
.formsemin dt {float:left; text-align:left; width:110px; line-height:10px; margin:0 10px 10px 10px;}
.formsemin dd {float:left; width:455px; line-height:25px; margin:0 10px 10px 0;}
.formsemin fieldset span {font-size:11px; font-weight:bold; color:#666; text-align:left;}

/* stronicowanie */
.pasekstronicowania {font-size:16px; margin: 10px; font-weight:bold;}
.pasekstronicowania a {color:#000099; text-decoration:none; font-size:14px;}

/* formularz dodawania dokumentów przez internautów */

.napiszform {
background-color:#d1d2d4;
padding:15px 7px 15px 7px;
width:98%;
text-align:left;
}

.napiszform input {
border:2px #1f9245 solid;
height:26px;
padding-top:5px;
margin-bottom:10px;
width:98%;
}
.napiszform img {
margin-top:-3px;
margin-bottom:12px;
}
.napiszform h1 {
text-align:center;
color:#006600;
font-size:18px;
font-weight:bold;
margin:10px;
}
.napiszform h3 {
text-align:center;
color:#000000;
font-size:16px;
font-weight:bold;
margin:10px;
}
.napiszform .suma input {
border:2px #1f9245 solid;
height:26px;
padding-top:5px;
width:68%;
}
.napiszform .suma p {
color:#997e4c;
font-weight:bold;
font-size:12px;
text-align:left;
margin-top:0px;
margin-bottom:10px;
}
.napiszform p {
color:red;
font-weight:bold;
font-size:12px;
text-align:right;
margin-top:0px;
margin-bottom:10px;
}
.napiszform span {
color:#660000;
font-size:12px;
font-weight:bold;
text-align:left;
margin-top:10px;
margin-bottom:5px;
}
.napiszform .klauzula {
color:#000000;
margin:15px;
font-size:12px;
font-weight:bold;
text-align:left;
}
.napiszform textarea {
border:2px #1f9245 solid;;
height:136px;
width:98%;
}
.napiszform button {
border:none;
background-color:#8c6b2d;
padding:3px 7px 3px 7px;
font-size:12px;
text-align:center;
color:#FFFFFF;
}
