.main_td{

bbborder-top: 5px solid #F4D5CD;
border-right: 5px solid #F4D5CD;
border-bottom: 5px solid #F4D5CD;
border-left: 5px solid #F4D5CD;
}

.kontenerteesci
{
      padding-left:0px;
}

.mainleft
{
      padding-left:34px;
      padding-right:17px;
}

.padd_le_10
{
      padding-left:10px;
}

body {
    padding: 0;
    margin: 0;
}

.padd_le_5
{
      padding-left:5px;
}

.font1m,.font1m:hover {
font-size: 12px;
color: #ffffff;
font-family: "Trebuchet MS";
padding-left: 0px;
font-weight: bold;
}
.font1m:hover {
text-decoration:underline;
}

.font1sm,.font1sm:hover {
font-size: 10px;
}


.font1,.font1:hover {
font-size: 12px;
color: #ffffff;
font-family: "Trebuchet MS";
padding-left: 15px;
font-weight: bold;
}

.font11{
font-size: 12px;
color: #ffffff;
font-family: "Trebuchet MS";
font-weight: bold;
}

.font1:hover {
text-decoration:underline;
}

.font_nag {
font-size: 13px;
color: #BE001E;
font-family: "Trebuchet MS";
font-weight: bold;
}

.font_nag2,.font_nag2:hover {
font-size: 11px;
color: #000000;
font-family: "Trebuchet MS";
font-weight: bold;
}
.font2:hover {
text-decoration:underline;
}

.font_nag3{
font-size: 20px;
color: #BE001E;
font-family: "Trebuchet MS";
}



.font_nag4{
font-size: 11px;
color: #68676C;
font-family: "Trebuchet MS";
font-weight: bold;
}


.font_nag5,.font_nag5:hover {
font-size: 11px;
color: #BE001E;
font-family: "Trebuchet MS";
font-weight: bold;
}

.font_nag5:hover {
text-decoration:underline;
}

.font_nag6,.font_nag6:hover {
font-size: 11px;
color: #F08D00;
font-family: "Trebuchet MS";
font-weight: bold;
}
.font_nag6:hover {
text-decoration:underline;
}

.font2 {
font-size: 11px;
color: #000000;
font-family: "Trebuchet MS";

}


.font3 {
font-size: 11px;
color: #68676C;
font-family: "Trebuchet MS";
font-style: italic;
}


.font_stopka {
font-size: 10px;
color: #FFF9D2;
font-family: Verdana, Arial, Helvetica, sans-serif;

}



.form {
font-family: "Trebuchet MS";
font-size: 11px;
color: #000000;
text-align: left;
font-weight: normal;
background-image: url(repository/gfx/tlo_search.gif);
border: 1px;
height: 17px;
width: 97px;
background-repeat: no-repeat;
background-attachment: fixed;
text-indent: 6px;

}


.form2 {
font-family: "Trebuchet MS";
font-size: 11px;
color: #000000;
text-align: left;
font-weight: normal;
background-image: url(repository/gfx/searchtlo.gif);
border: 1px;
height: 17px;
width: 180px;
background-repeat: no-repeat;
background-attachment: fixed;
text-indent: 6px;

}
.krotki {
width: 100px !important;
}
.form2t {
font-family: "Trebuchet MS";
font-size: 11px;
color: #000000;
text-align: left;
font-weight: normal;
border: 1px;
height: 17px;
width: 180px;
text-indent: 6px;

}



a{
font-family: "Trebuchet MS",
font-size: 12px;
font-weight: normal;
color: #68676C;
text-decoration:none;
}

a.font3{
font-size: 11px;
color: #68676C;
font-family: "Trebuchet MS";
font-style: italic;
text-decoration:none;
}

a:hover.font3{
font-size: 11px;
color: #68676C;
font-family: "Trebuchet MS";
font-style: italic;
text-decoration:underline;
}



a:hover{
font-family: "Trebuchet MS",
font-size: 12px;
font-weight: normal;
color: #68676C;
text-decoration:underline;
}





.taborder {
border-top: 2px solid #BE001E;
border-right: 2px solid #BE001E;
border-bottom: 1px solid #BE001E;
border-left: 2px solid #BE001E;
}

.taborder2 {
border-top: 1px solid #BE001E;
border-right: 2px solid #BE001E;
border-bottom: 1px solid #BE001E;
border-left: 2px solid #BE001E;
}

.taborder3 {
border-top: 1px solid #BE001E;
border-right: 2px solid #BE001E;
border-bottom: 2px solid #BE001E;
border-left: 2px solid #BE001E;
}


.taborder4 {
border-top: 2px solid #EC8302;
border-right: none;
border-bottom: none;
border-left: none;
}

.taborder5 {
bbborder-top: 2px solid #BE001E;
bbborder-right: 2px solid #BE001E;
bbborder-bottom: 2px solid #BE001E;
bbborder-left: 2px solid #BE001E;
}


.taborder_czer_kol {
border-top: none;
border-right: none;
border-bottom: 1px dashed #FFFFFF;
border-left: none;

}


.taborder_pom_kol {
border-top: none;
border-right: none;
border-bottom: 2 dashed #F08D00;
border-left: none;

}

.backtlo {
background-image: url(repository/gfx/nap_aktualnosci.gif);
background-repeat: no-repeat;

}

.backtlo2 {
background-image: url(repository/gfx/tlo_galeria.gif);
background-repeat: no-repeat;

}

.backtlo3 {
background-image: url(repository/gfx/dot_tlo2.gif);
background-repeat: repeat-x;

}

.backtlo31 {
background-image: url(repository/gfx/dot_tlo2.gif);
background-repeat: repeat-x;

}

.backtlo4 {
background-image: url(repository/gfx/tlo_kont_3.gif);
background-repeat: repeat-y;

}


.backtlo5 {
background-image: url(repository/gfx/tlo_kont_4.gif);
background-repeat: repeat-y;
}

/* galeria */

.galeria {
 padding: 0 35px 0 35px;
 width:690px;
*width:760px;
 min-height:70px;
}
.fotografie, .gora {
 width:590px;
*width:690px;
 padding: 10px 50px 0 50px;
 clear:both;
}
.fotografia {
 margin:0; padding:0;
 margin: 5px;
 padding: 2px;
 border:1px solid black;
 float:left;
}
.opis {
 width:470px;
 float:left;
}
.fotografia a, .fotografia img {
 margin:0 !important;
 padding:0 !important;
}

/* zajawka galeria */

.gora.zajawka h1 { 
 width:200px;
 padding:0;
 margin:0;
 font-size:14px;
}

.gora .naglowek.zajawka{
 width:295px;
 float:left;
}

.gora .data {
 text-align:right;
 width:295px;
 float:left;
}
.fotografia.zajawka {
 margin-top:0;
}
legend {
 color:gray;
 font-family:Tahoma;
 font-size:9px;
}
fieldset {
 width:80px;
*width:100px;
}
a.afield_o {
 font-weight:bold;
 color: #be001e;
}
fieldset span, a.afield_o span.list_o {
 display:none;
}
a:hover fieldset span, a.afield_o:hover span.list_o {
 background-color: #f8f5d7;
 padding: 2px;
 border: 1px solid black;
 width:200px;
 display:block;
 position:absolute;
}
a.afield_o:hover span.list_o {
 width:400px;
}
span.list_o span.opis {
  color: #68676c;
  font-weight:normal;
}
a.afield_o:hover {
 font-weight:bold;
 color: #be001e;
}
a.afield:hover, a.afield_o:hover {
 text-decoration:none;
 cursor: hand;
}
/* wciecie */
.wciecie {padding:0 35px 0 35px;}
/* prawe podmenu */
div.podmenu_prawe {
 display:none;
}
div.menu_prawe:hover div.podmenu_prawe, div.menu_prawe.over div.podmenu_prawe{
 display:block;
}

div.padding {
    padding: 10px;
    color: #202020;
}

div.padding td {
    font-size: 11px;
    padding: 2px 5px;
}

div.padding th {
    font-size: 11px;
    padding: 2 5px;
    border-bottom: 1px solid #202020;
}

div.padding span.green {
    color: #109010;
}

div.padding span.red {
    color: #E02020;
}

div.padding span.hint {
    cursor: help;
}

div.padding input.readonly {
    background-color: #edede6;
}

div.padding select {
    width: 270px;
    font-size: 12px;
    font-family: Arial, sans-serif;
    border: 1px solid #d67e00;
    padding: 1px 1px 1px 3px;
}

div.padding select.mini {
    width: 85px;
}

div.padding select.quadmini {
    width: 411px;
}

div.padding input.text {
    width: 270px;
    font-size: 12px;
    font-family: Arial, sans-serif;
    border: 1px solid #d67e00;
    padding: 1px 2px;
}

div.padding input.minitext {
    width: 85px;
    font-size: 12px;
    font-family: Arial, sans-serif;
    border: 1px solid #d67e00;
    padding: 1px 2px;
}

div.padding input.doubleminitext {
    width: 193px;
    font-size: 12px;
    font-family: Arial, sans-serif;
    border: 1px solid #d67e00;
    padding: 1px 2px;
}

div.padding textarea {
    width: 270px;
    font-size: 12px;
    font-family: Arial, sans-serif;
    border: 1px solid #d67e00;
    padding: 1px 3px;
    margin: 0;
}

div.padding textarea.mini {
    height: 66px;
    width: 150px;
}

div.padding input.button {
    padding: 2px 7px 3px 7px;
    color: #ffffff;
    background-color: #be001e;
    border: none;
    cursor: pointer;
}

div.padding input.button.print {
    display: none;
}

.printed div.padding input.button {
    display: none;
}


.printed div.padding input.button.print {
    display: inline;
}

div.padding input.button {
    padding: 2px 7px 3px 7px;
    color: #ffffff;
    background-color: #be001e;
    border: none;
    cursor: pointer;
}

div.padding td.error {
    color: #be001e;
    font-weight: bold;
}