body {
    background-image:url(../grafika/tlo_html.gif);
    background-repeat:repeat-x;
    background-color: #ffffff;
    padding: 0px;
    font-size:12px;
    line-height:18px;
    font-family:Arial, sans;
    height: 100%;
    margin: 0px;
    color:#000000;
    }

.foto_akt {
    border:1px solid #81692C;
    margin-right: 7px;
    margin-top: 0;
    padding: 4px;
}

.foto_akt:hover {
    border:1px solid #990000;
}

.komunikat {
    text-align:center;
    font-weight: bold;
    color: #990000;
    padding: 5px;
    border: 1px solid #990000;
    margin: 20px;
}

.komunikat_ok {
    text-align:center;
    font-weight: bold;
    color: #7F3B16;
    padding: 5px;
    border: 1px solid #7F3B16;
    margin: 20px;
}

input, textarea {
    border: 1px solid #693314;
}

.submit:hover{
    text-decoration:none;
    color:#ffffff;
    font-size:12px;
    font-weight:bold;
    background-color:#693314;
    cursor:pointer;
}

.submit {
    text-decoration:none;
    color:#da5601;
    font-size:12px;
    font-weight:bold;
    padding: 4px;
    border: 1px solid #693314;
    cursor:pointer;
}

.podzial_akt {
    background-color: #FFFFFF;
    margin: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    color: #3c222f;
}

.podzial_nieakt {
    background-color: #FFFFFF;
    margin: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    color: #000000;
}

.podzial_pozycja {
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
}

.podzial {
    border: 1px solid #81692C;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    margin: 2px;
}


/* -------------------------------------------------------------- */
/* MODUŁ PODKATEGORIA
/* -------------------------------------------------------------- */

.podkategoria {
    width: 530px;
    clear:both;
    margin-bottom: 5px;
    margin-top: 15px;
}

.separator {
    bcolor: #578918;
    margin-bottom: 5px;
}

.podkategoria .zdjecie {
    float: left;
    width: 120px;
    text-align: center;
}

.podkategoria .opis {
    float: right;
    width: 400px;
}
.podkategoria .opis .tyt {
    text-align: left;
    font-weight: bold;
    margin-top: 0;
    font-size: 14px;
}
.podkategoria .opis .wiecej {
    text-align: right;
    font-weight: bold;
}

.podkategoria .zdjecie img {
    padding: 4px;
    border: 1px solid #582414;
}

.podkategoria .zdjecie img:hover {
    padding: 4px;
    border: 1px solid #990000;
}

img{
    border:0px;
}

#baner_con, #menu_con, #tresc_con, #stopka_con{
    top:0px;
    position: relative;
    width: 100%;
    height: auto;
    margin: 0 auto;
    margin-left: auto;
    margin-right: auto;
    z-index:1;
}
#spacer{
    top:0px;
    position: relative;
    width: 100%;
    height: 1px;
    margin: 0 auto;
    margin-left: auto;
    margin-right: auto;
}

#tresc-zajawka_con{
  background-image:url(../grafika/tlo_tresc_zajawka.gif);
    background-repeat:repeat-x;
    top:0px;
    z-index:0;
    position: relative;
    width: 100%;
    height: 230px;
    margin: 0 auto;
    margin-left: auto;
    margin-right: auto;
}
#stopka_con{
    background-image:url(../grafika/tlo_stopka.gif);
    background-repeat:repeat-x;
    top:auto;
    position: relative;
    width: 100%;
    height: 82px;
    margin: 0 auto;
    margin-left: auto;
    margin-right: auto;
}

/*SZKIELET*/

#baner {
    background-image:url(../grafika/baner.gif);
    background-repeat:no-repeat;
    position: relative;
    top:0px;
    width: 940px;
    margin: 0 auto;
    margin-left: auto;
    margin-right: auto;
    /*height:156px;*/
    height: 131px;
}

#menu {
    background-image:url(../grafika/tlo_menu.gif);
    background-repeat:no-repeat;
    position:relative;
    margin: 0 auto;
    margin-left: auto;
    margin-right: auto;
    top:0px;
    width:940px;
    height:39px;
    font-weight:bold;
    font-family:Arial Narrow, sans;
    font-size:10pt;
    line-height:15px;
}

#tresc-zajawka {
    background-image:url(../grafika/tlo_tresc_zajawka.jpg);
    background-repeat:no-repeat;
    position:relative;
    margin: 0 auto;
    margin-left: auto;
    margin-right: auto;

    top:0px;
    width:940px;
    height:186px;
}

#tresc-naglowki {
    background-image:url(../grafika/tlo_tresc_naglowki.jpg);
    background-repeat:no-repeat;
    position:relative;
    margin: 0 auto;
    margin-left: auto;
    margin-right: auto;
    top:0px;
    width:940px;
    height:44px;
}

#tresc {
    position:relative;
    margin: 0 auto;
    margin-left: auto;
    margin-right: auto;
    top:0px;
    _top:-3px;
    width:940px;
    height:auto;
}

#stopka {
    position:relative;
    margin: 0 auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    top:0px;
    width:940px;
    height:77px;
}

/*KONIEC-SZKIELET*/

/*BANER-TOP*/

.logo{
    position:relative;
    left:20px;
    top:62px;
    width:130px;
    height:27px;
    float:left;
}

.baner_linki{
    position:relative;
    left:0px;
    top:13px;
    float:right;
}

.baner_linki_{
    padding-right:10px;
    float:left;
}


/*KONIEC BANER-TOP*/

/*MENU*/

.menu_txt{
    background-image:url(../grafika/menu_txt.gif);
    background-repeat:no-repeat;
    height:29px;
    position:relative;
    left:0px;
    width:88px;
    top:0px;
    float:left;
    text-align:center;
    padding:5px;
}

.menu_txt_{

    background-repeat:no-repeat;
    height:29px;
    position:relative;
    left:0px;
    width:88px;
    top:0px;
    float:left;
    text-align:center;
    padding:5px;
}

a.menu{
    text-decoration:none;
    color:#450000;
}
a.menu:hover{
    color:#990000;
    text-decoration:none;
}

/*KONIEC MENU*/

/*TRESC-ZAJAWKA*/

.tresc_zajawka_txt{
    position:relative;
    left:20px;
    top:10px;
    width:560px;
    height:27px;
    text-align:justify;
    float:left;
    color:#e9e2d2;

}
.zajawka_nag{
    font-weight:bold;
    font-size:16pt;
    font-family:Arial Narrow, sans;
}
.zajawka_txt{
    padding-top:10px;
    line-height:18px;
}
.wiecej{
    text-align:right;
}
a.wiecej_zajawka{
    text-decoration:underline;
    color:#b49e67;
}
a.wiecej_zajawka:hover{
    color:#e9e2d2;
    text-decoration:none;
}

/*KONIEC TRESC-ZAJAWKA*/

/*TRESC-NAGLOWKI*/

.nag_l{
    width:581px;
    height:44px;
    float:left;
}
.nag_r{
    width:359px;
    height:44px;
    float:left;
}
.nag_l_b{
    background-image:url(../grafika/tlo_nag_l_b.gif);
    background-repeat:no-repeat;
    width:15px;
    height:44px;
    float:left;
}
.nag_txt_b{
    color:#81692c;
    font-size:15px;
    float:left;
    font-weight:bold;
    background-color:#ffffff;
    height:34px;
    padding-top:10px;
}
.nag_r_b{
    background-image:url(../grafika/tlo_nag_r_b.gif);
    background-repeat:no-repeat;
    width:20px;
    height:44px;
    float:left;
}
.nag_l_sz{
    background-image:url(../grafika/tlo_nag_l_sz.gif);
    background-repeat:no-repeat;
    width:15px;
    height:44px;
    float:left;
}
.nag_txt_sz{
    color:#81692c;
    font-size:15px;
    float:left;
    font-weight:bold;
    background-color:#f4f1e9;
    height:34px;
    padding-top:10px;
}
.nag_r_sz{
    background-image:url(../grafika/tlo_nag_r_sz.gif);
    background-repeat:no-repeat;
    width:20px;
    height:44px;
    float:left;
}

/*KONIEC TRESC-NAGLOWKI*/

/*TRESC*/

.box{
    position:relative;
    width: 329px;
    float:left;
    top:0px;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 16px;
    background-color:#f4f1e9;
}

.box_nag{
    font-size:12px;
    width:329px;
    color:#81692c;
    font-weight:bold;
    font-style: normal;
    margin-bottom:10px;
    float:left;
}
.box_podpis{
    font-size:11px;
    width:329px;
    font-style: normal;
    text-align:right;
    float:right;
}

.tresc_{
    position:relative;
    width: 551px;
    float:left;
    top:0px;
    height:auto;
    padding-top: 0px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 16px;
}

.tresc_ img {
    border-top: 1px solid #ddd3b9;
    border-bottom: 1px solid #ddd3b9;
    border-left: 1px solid #ddd3b9;
    border-right: 1px solid #ddd3b9;
    padding: 3px;
    margin: 5px;
}

.tekst{
    position:relative;
    height:auto;
    width: 551px;
    float:left;
    padding-bottom: 16px;
}

.ramka{
    background-image:url(../grafika/tlo_ramka.gif);
    background-repeat:no-repeat;
    background-color:#ffffff;
    width: 287px;
    height:28px;
    float:left;
    padding-left:40px;
    padding-top:5px;
    margin-top:10px;
    margin-bottom:10px;
    border: 1px solid #81692c;
}

.ramka2{
    background-image:url(../grafika/tlo_ramka.gif);
    background-repeat:no-repeat;
    background-color:#ffffff;
    width: 287px;
    height:28px;
    margin:auto;
    padding-left:40px;
    padding-top:5px;
    margin-top:10px;
    margin-bottom:10px;
    border: 1px solid #81692c;
}



a.ramka_link{
    color:#81692c;
    font-weight:normal;
    text-decoration:none;
}
a.ramka_link:hover{
    color:#81692c;
    border-bottom: 1px solid #81692c;
    font-weight:normal;
    text-decoration:none;
}

.nag{
    font-size:14px;
    width:100%;
    color:#990000;
    font-weight:bold;
    font-style: normal;
    margin-bottom:10px;
    float:left;
}

h1 {
    font-size:14px;
    width:100%;
    color:#990000;
    font-weight:bold;
    font-style: normal;
    margin-bottom:10px;
}

a{
    color:#990000;
    font-weight:bold;
    text-decoration:none;
}
a:hover{
    font-weight:bold;
    color:#81692c;
    text-decoration:none;
}

a.wiecej{
    text-decoration:none;
    color:#990000;
    padding:2px;
    font-size:13px;
    font-weight:bold;
}
a.wiecej:hover{
    text-decoration:none;
    color:#ffffff;
    font-size:13px;
    padding:2px;
    font-weight:bold;
    background-color:#990000;
}

hr {
    height : 1px; border : 0px solid #FFFFFF; border-top : 1px solid #7a7874;
}

.tresc_ ol {
    background-color:#f4eddc;
    color: #450000;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #ddd3b9;
    border-bottom: 1px solid #ddd3b9;
}

.tresc_ ol li, .tresc_ ul li {
    margin-right: 0px;
    margin-left: 0px;
    padding: 0px;
    background-color:#f4eddc;
}

.tresc_ ul {
    background-color:#f4eddc;
    color: #450000;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #ddd3b9;
    border-bottom: 1px solid #ddd3b9;
}

/*KONIEC TRESC*/


/*STOPKA*/

.linki_stopka{
    margin-top:20px;
    float:left;
}
.grupa_stopka{
    color:#877a56;
    font-size:11px;
    margin-top:20px;
    float:right;
}

span.stopka_link{
    margin-right:10px;
    font-size:11px;
}

a.stopka_link{
    padding:2px;
    font-weight:normal;
    color:#877a56;
    text-decoration:none;
}
a.stopka_link:hover{
    padding:2px;
    font-weight:normal;
    color:#ffffff;
    text-decoration:none;
    background-color:#877a56;
}

a.stopka_link2{
    font-weight:normal;
    padding:2px;
    color:#877a56;
    text-decoration:none;
}

a.stopka_link2:hover{
    font-weight:normal;
    color:#ffffff;
    text-decoration:none;
    background-color:#877a56;
}

/*KONIEC STOPKA*/

.jezyki_linki{
    margin-right:10px;
    padding:1px;
    float:left;
   border: 1px solid #c0ad7e;
}

.jezyki_linki_con{
    padding-top:11px;
    float:right;
}

a.nawigator {
    font-size:10px;
    font-weight:normal;
}

a.nawigator_ {
    text-decoration: underline;
    font-size:10px;
    font-weight:normal;
}
