@charset "utf-8";
/* CSS Document */

body { margin:0; font-size:11px; font-family:Tahoma, Geneva, sans-serif; background: url(../img/background.gif) repeat-x; line-height: 15px; } 
img { border: none; }
#content { margin:0 auto; width:942px;}

#data_time { color: #949494; text-align: right; margin-top: 8px; }
#container { margin-top:100px;}

#menu_bar { position:relative; }
#banner_top { background: url(../img/banner.jpg); width: 942px; height: 263px;  }

#wrapper-text {  }
#wrapper_left {float:left; width: 579px; }
#tresc { background:#fff;  min-height: 330px;}
#wrapper_wave {float:left; background:url(../img/wave.gif) top left no-repeat; width:58px; height: 602px;}
#wrapper_right {float:left; width:290px; text-align:center;}

#right_kontakt { text-align:left; padding: 20px 0px 5px 40px; }
#button_right { padding: 10px; }

#link_box { width: 220px; margin:0 auto; background: url(../img/link/background.gif) top repeat-x #f9f9f9; padding:5px 5px; border: 1px solid #d4d4d4; }
#link_box img { padding:5px 0px; }

.news_box { margin-left: 20px; width: 550px; padding-bottom:30px; }
.line_img{ margin-left: 15px; margin-top: 30px; }
.news_image { float:left; padding: 0px 40px; }
.news_image img { border:1px solid #e4e4e4; }
.news_text { float:left; width: 310px; color: #6c6c6c; }
.news_text a { text-decoration: none; font-weight:bold; color: #178e0a; }
.news_text a:hover { text-decoration: underline; }
.news_data { color: #bdbdbd; display:block; padding:4px 0px; }

#page_content { margin:0 auto; width: 550px; line-height: 18px; border:1px solid #FFF; }
.clear { clear: both; }

#round_end { background:url(../img/rounded.gif) no-repeat top left; width: 579px; height: 50px; }
#round_arrow_left { padding:57px 0px 40px 40px; float:left;}
#round_arrow_right { padding:57px 40px 40px 0px; float:right;}
.prev_art { padding:50px 0px 40px 8px; color: #178e0a; float:left; text-decoration:none; }
.prev_art:hover { text-decoration:underline; }
.next_art { padding:50px 8px 40px 0px; color: #178e0a; float:right; text-decoration:none; }
.next_art:hover { text-decoration:underline; }

.title_page { margin: 0px 35px; padding-bottom: 20px;}
.bold_silver { font-weight:bold; color: #888888; }

#footer { background:url(../img/footer_background.jpg) bottom repeat-x; padding-bottom: 20px; padding-top:10px; }
#foot_box { border-top:1px solid #efefef; width:900px; text-align:center; padding-top:10px; margin:0 auto; }
#foot_copyright { width:850px; height:20px; margin:0 auto; text-align:right;  color: #666666; } 

.position_right { float: right; padding: 45px 0px 15px 0px;}

.foto_folder { float:left; margin-left: 35px; background:url(../img/foto_folder.gif) no-repeat; width:52px; height:36px; text-align:center; padding-top: 10px; font-weight:bold; }
.gallery_title_contener {float: left; padding-left: 5px; padding-top: 5px;}
.gallery_title a{  color: #178e0a; text-decoration:none; font-size:12px; font-weight:bold; }
.gallery_title a:hover { text-decoration: underline; }

.gallery_date{  font-size:10px; color:#bdbdbd; }
.gallery_date2 { padding-left:40px; font-size:10px; color:#bdbdbd; } 
.gallery_line{ margin:10px 0px 10px 20px; }
#galeria_box { margin-left: 20px; margin-top: 15px; width: 500px; text-align:center; } 
#galeria_box img { padding:5px; margin:5px; border: 1px solid #bdbdbd; }
#galeria_box img:hover { background-color: #EFEFEF; }
.galeria_info { font-size:13px; color:#178e0a; font-weight: bold; margin-left: 40px; } 
.galeria_creation { font-size:11px; color:#bdbdbd; }

#strona_glowna {
    background: url(../img/strona_glowna.gif) no-repeat;
    width: 130px;
}
#strona_glowna.active {
    background-position: 0 -110px;
} #strona_glowna.hover {
    background-position: 0 -30px !important;
} #strona_glowna:hover, #strona_glowna:active, #strona_glowna:focus, #strona_glowna.hover {
    background-position: 0 -30px;
}
.strona_glowna ul { width: 129px; }
.strona_glowna ul li a { width: 119px; }

#edukacja {
    background: url(../img/edukacja_i_kultura.gif) no-repeat;
    width: 130px;
}
#edukacja.active {
    background-position: 0 -110px;
} #edukacja.hover {
    background-position: 0 -30px !important;
} #edukacja:hover, #edukacja:active, #edukacja:focus, #edukacja.hover {
    background-position: 0 -30px;
}
.edukacja ul { width: 129px; }
.edukacja ul li a { width: 119px; }

#nasza_gmina { background: url(../img/nasza_gmina.gif) no-repeat; width: 109px; }
#nasza_gmina.active {
    background-position: 0 -110px;
} #nasza_gmina.hover {
    background-position: 0 -30px !important;
} #nasza_gmina:hover, #nasza_gmina:active, #nasza_gmina:focus, #nasza_gmina.hover {
    background-position: 0 -30px;
}
.nasza_gmina ul{ width: 109px; }
.nasza_gmina ul li a { width: 100px; }
	


#urzad { background: url(../img/urzad_gminy.gif) no-repeat; width: 130px; }
#urzad.active {
    background-position: 0 -110px;
} #urzad.hover {
    background-position: 0 -30px !important;
} #urzad:hover, #urzad:active, #urzad:focus, #urzad.hover {
    background-position: 0 -30px;
}
.urzad ul {width: 129px;}
.urzad ul li a { width: 119px; }

#stowarzyszenia { background: url(../img/stowarzyszenia.gif) no-repeat; width: 130px; }
#stowarzyszenia.active {
    background-position: 0 -110px;
} #stowarzyszenia.hover {
    background-position: 0 -30px !important;
} #stowarzyszenia:hover, #stowarzyszenia:active, #stowarzyszenia:focus, #stowarzyszenia.hover {
    background-position: 0 -30px;
}

#przetargi { background: url(../img/przetargi.gif) no-repeat; width: 95px; }
#przetargi.active {
    background-position: 0 -110px;
} #przetargi.hover {
    background-position: 0 -30px !important;
} #przetargi:hover, #przetargi:active, #przetargi:focus, #przetargi.hover {
    background-position: 0 -30px;
}

#galeria { background: url(../img/galeria.gif) no-repeat; width: 95px; }
#galeria.active {
    background-position: 0 -110px;
} #galeria.hover {
    background-position: 0 -30px !important;
} #galeria:hover, #galeria:active, #galeria:focus, #galeria.hover {
    background-position: 0 -30px;
}

#sport{ background: url(../img/sport.gif) no-repeat; width: 95px; }
#sport.active {
    background-position: 0 -110px;
} #sport.hover {
    background-position: 0 -30px !important;
} #sport:hover, #sport:active, #sport:focus, #sport.hover {
    background-position: 0 -30px;
}
.sport ul { width: 95px; }
.sport ul li a { width: 85px; }

#nav-global {
    margin: 0;
    padding: 0;
    position: absolute;
    left: 25px;
    top: -30px;
} 
#nav-global li {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
} 

#nav-global a {
    padding: 0;
    float: left;
    text-indent: -9999px;
    height: 30px;
	color: #787878;
	text-decoration: none;
} 
#nav-global a:hover, #nav-global a:active, #nav-global a:focus {
    color: #787878;
    text-decoration: none;
    z-index: 98;
} 
#nav-global a.hover {
    color: #787878;
    text-decoration: none;
    z-index: 102;
} #nav-global a.active {
    color: #787878;
    text-decoration: none;
} #nav-global li ul {
    margin: 30px 0 0 0;
    padding: 0;
    position: absolute;
    z-index: 10000;
    top: 0;
   /* width: 129px;  */
    padding: 0px;
    background: #eeeeee;
    clear: left;
    display: none;
}  
#nav-global li ul li a {
    text-indent: 0 !important;
    float: left;
    padding: 1px 0 3px 8px;
    background: none;
   /* width: 120px; */
    height: auto !important;
} #nav-global li ul li.active {
   background: #ddecda;
} #nav-global li ul li ul {
    display: none;
    left: 155px;
    top: 35px;
} 

#one_news_content { width:500px; margin-left: 40px; }
.one_news_title { font-weight: bold; color: #178e0a; font-size: 13px;  }
.one_news_dodano { font-size: 10px; color:#CCC; font-weight: none; }
.one_news_text { margin-top: 5px; padding-top:5px;  line-height: 16px; border: 1px solid #FFF; }
.one_news_text img{ padding: 0px 10px 0px 0px; }

.table_documents{ border:1px solid #eaeaea; margin:0 auto; border-collapse:collapse; width:500px;}
.table_documents td{ border:1px solid #eaeaea; padding: 5px; }
.table_documents a{ text-decoration: none; color: #1d5263; font-weight: bold; }
.table_documents a:hover{ text-decoration: underline; }

#right_text_column{ width: 200px; }
#table_opis{ font-weight:bold; padding-top:10px; padding-bottom:5px; margin-left: 40px; width: 500px; clear:both;} 

.page_str{ float:right; margin-right: 30px; font-weight:bold; }
.page_str a{ color:#17770c; }
.page_str a:hover{ text-decoration:none;  }

.firstFoto { float: left; margin-left:40px; padding:2px; border: 1px solid #bdbdbd; }
