
html, body {
background: url('../images/bg.jpg');
background-repeat: repeat-x;
font-family: Tahoma;
padding: 0;
margin: 0; 
}

.contener {

width: 905px;
margin: 0 auto;

}

#zawartosc {
width: 905px;
}


#left {
float: left;
width: 205px;
}

#right {
float: left;
width: 500px;
}

#content {
font-size: 12px;
width: 472px;
}

#contents {
padding-left: 4px;
padding-right: 4px;
}

#right_menu {
float: left;
width: 200px;
}

#head {

height: 150px;
width: 100%;
}

#container {
height: 100%;
margin: 0 auto;
width: 905px;
}

#header {
height: 150px;
width: 905px;
}

#footer {
background: url('../images/bg_footer.jpg');
background-repeat: repeat-x;
width: 100%;
height: 35px;
padding-top: 80px;
}


#menutop {
}

#foot {
margin: 0 auto;
width: 905px;
padding-top: 100px;
}

.boxf {
float: left;
width: 180px;
height: 150px;
}

.box_tytul {
font-size: 14px;
color: #FFF;
width: 181px;
padding-bottom: 20px;
}

.box_link {
font-size: 11px;
color: #FFF;
width: 155px;
}


.box_link a {
text-decoration: none;
color: #FFF;
}

#foot_line {
width: 905px;
height: 1px;
clear: both;
}

#foot_txtl {
float: left;
padding-top: 10px;
width: 450px;
font-size: 11px;
color: #686868;
}

#foot_txtr {
float: right;
padding-top: 10px;
width: 450px;
font-size: 11px;
color: #686868;
text-align: right;
}

#foot_txtr a {
text-decoration: none;
color: #00AFDA;
}

#foot_txtl a {
text-decoration: none;
color: #00AFDA;
}

#logotyp {
position: absolute;
width: 327px;
height: 106px;
top: 72px;
left:0;
background-repeat: no-repeat;
}

#wyszukiwarka {
position: absolute;
left: 693px;
width: 200px;
height: 40px;
background: url('../images/search.jpg');
background-repeat: no-repeat;
padding-left: 30px;
padding-top: 14px;
padding-top: 14px;

}

#search {
font-size: 9px;
border: 0;
width: 159px;
}

#logowanie {
position: absolute;
top: 75px;
left: 565px;
width: 330px;
height: 23px;
background: url('../images/logowanie.jpg');
background-position: left;
background-repeat: no-repeat;
padding: 0;
}

.forma {
border: 0;
font-size: 9px;
width: 100px;
}

#login {
float: left;
padding-left: 23px;
padding-top: 4px;
}

#haslo {
float: left;
padding-top: 4px;
padding-left: 40px;
}

#button {
float: left;
padding-left: 10px;
}

#arrow_logowanie {
position: absolute;
top: 110px;
left: 550px;
width: 220px;

padding-left: 19px;
font-size: 9px;

}

#arrowl {
float: left;
height: 9px;
width: 11px;
background: url('../images/arrow.jpg');
background-repeat: no-repeat;
}

#arrowt {
float: left;
padding-left: 10px;
}

#gminy {
background: url('../images/bg_gminy.jpg');
background-repeat: no-repeat;
width: 690px;
height: 249px;
padding-bottom: 3px;
}

#topnews {
width: 660px;
height: 163px;
}

#herby {
float: right;
width: 616px;
padding-right: 6px;
}

.gmina {
float: left;
}

.labelrodzic {
padding-left: 10px;
}



#menutop a {
text-decoration: none;
color: #FFF;
font-size: 14px;
}

.menutopbutton {
float: left;
padding-left: 5px;
height: 45px;
background: url('../images/bt.jpg');
background-position: center;
background-repeat: no-repeat;
}

.menutopbuttona {
float: left;
padding-left: 5px;
height: 45px;
background: url('../images/btb-active.jpg');
background-position: center;
background-repeat: no-repeat;
}

.menutopbuttonar {
float: left;
background: url('../images/btb_r.jpg');
background-repeat: no-repeat;
width: 5px;
height: 44px;
}

.menutopbuttonal {
float: left;
background: url('../images/btb_l.jpg');
background-repeat: no-repeat;
width: 4px;
height: 44px;
}

.menutopbuttonr {
float: left;
background: url('../images/btr.jpg');
background-repeat: no-repeat;
width: 5px;
height: 44px;
}


.buttontxt {
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
}

.menu {
width: 190px;
}

.menuLabel {
width: 186px;
height: 33px;
background: url('../images/labels.jpg');
background-repeat: no-repeat;
padding-bottom: 5px;
}

.menuLabelB {
width: 190px;
height: 33px;
background: url('../images/labelb.jpg');
background-repeat: no-repeat;
padding-bottom: 5px;
}

.menu a {
text-decoration: none;
color: #444;
font-size: 13px;
font-weight: bold;
}

.menul a {
text-decoration: none;
font-size: 13px;
font-weight: bold;
}


.menuLabelTxt {
font-size: 14px;
color: #FFF;
padding-left: 30px;
padding-top: 7px;
}

.label {
padding-left: 15px;
padding-top: 7px;
padding-right: 30px;
padding-bottom: 7px;
background-color: #F0F0F0;
}

.labelm {
padding-left: 15px;
padding-top: 7px;
padding-right: 30px;
padding-bottom: 7px;
background-color: #F0F0F0;
color: #00AFDA;

}

.labelm a {
color: #00AFDA;
}

.labelmm {
padding-left: 10px;
padding-top: 7px;
padding-bottom: 7px;
background-color: #F0F0F0;
color: #444;
width: 155px;
}

.labelmm a {
color: #444;
}

.labelm a:hover {

}

.menu a:hover {
text-decoration: none;
color: #00AFDA;
font-size: 13px;
}

.labels {
font-size: 12px;
padding-left: 15px;
padding-top: 1px;
padding-bottom: 1px;
}

.labelss {
font-size: 12px;
padding-left: 0px;
padding-top: 1px;
padding-bottom: 1px;
}

.arrowm {
padding-right: 10px;
}

.linia {
clear: both;
width: 155px;
border-top: 0;
border-left: 0;
border-right: 0;
}

.tytul_news {
font-size: 18px;
padding-bottom: 4px;
}

.tytul_data {
color: #B5B5B5;
font-size: 11px;
padding-bottom: 8px;
}

.tresc_news {
font-size: 13px;
}

.label_news {
margin-top: 10px;
width: 300px;
padding-left: 20px;
background: url('../images/arrow2.jpg');
background-repeat: no-repeat;
background-position: 0px;
vertical-align: top;
height: 14px;
}

.label_news a {
text-decoration: none;
color: #00AFDA;
font-size: 12px;
}

#line {

}

#biglabel {
margin-bottom: 5px;
height: 32px;
width: 482px;
background: url('../images/biglabel.jpg');
background-repeat: no-repeat;
}

#biglabeltxt {
color: #FFF;
padding-left: 30px;
padding-top: 5px;
font-size: 16px;
font-weight: bold;
}

#news {

}

.newsline {
margin-top: 15px;
margin-bottom: 15px;
height: 1px;
width: 475px;
background: url('../images/newsline.jpg');
background-repeat: no-repeat;
}

#topimg {
padding-top: 20px;
padding-left: 30px;
}

#toptytul {
float: left;
width: 330px;
padding-left: 20px;
float: left;
font-size: 14px;
color: #FFF;
padding-top: 13px;
}

#toplabel {
padding-top: 13px;
float: left;
width: 190px;
font-size: 10px;
color: #B6B6B6;
}


#toptresc {
padding-left: 20px;
color: #FFF;
font-size: 13px;
}

#toptresc a {
text-decoration: none;
font-size: 13px;
color: #00AFDA;
font-weight: bold;
}

.dodajt_komentarz {
width: 500px;
font-size: 12px;
text-align: left;
padding-bottom: 5px;
clear: both;
}

.dodajtr_komentarz {
width: 500px;
font-size: 12px;
padding-bottom: 10px;
text-align: left;
clear: both;
}

.tresc_komentarz {
padding-bottom: 15px;
font-size: 12px;
text-align: justify;
}

.label_komentarz {
font-size: 10px;
color: #444;
padding-bottom: 5px;
}

.tytul_praca {
font-size: 15px;
padding-bottom: 5px;
}

.tytul_praca a {
text-decoration: none;
color: #000;
}


.label_praca {
padding-bottom: 10px;
padding-top: 7px;
font-size: 10px;
color: #444;
}

.label_praca a {
text-decoration: none;
color: #2E2E2E;
}

.vid {
width: 220px;
float: left;
padding-right: 8px;
padding-left: 8px;
}

.vidd {
width: 452px;
float: left;
padding-right: 8px;
padding-left: 8px;
}

.viddescription {
font-size: 11px;
padding-top: 5px;
text-align: justify;
width: 200px;
}

.viddescriptionn {
font-size: 11px;
padding-top: 5px;
text-align: justify;
width: 452px;
}


.vidtitle {
font-size: 14px;
padding-bottom: 3px;
}

.vidall {
text-align: right;
padding-top: 4px;
width: 200px;
}

.vidall a {
text-decoration: none;
color: #444;
}

.vidalll {
text-align: right;
padding-top: 10px;
width: 452px;
}

.vidalll a {
text-decoration: none;
color: #444;
}

.videoo {
text-align: center;
}

#kalendarz a {font-size: 11px; font-weight: normal;}

#kalendarz {width: 200px;}
#kalendarz li {display: inline; padding:2px 5px; font-size: 11px;}
#kalendarz ul {margin:0; padding:0;}
#kalendarz .akt {color: #990000; font-weight: bold;}
#kalendarz .hidden {visibility: hidden;}


