

body { margin: 0; font-family: Verdana; font-size: 11px; background: #E3E3E1 url(../gfx/tlo1.jpg) repeat-x; }
img { border: 0 none; }
a:link { color: #007FFF; text-decoration: none; }
a:visited { color: #007FFF; text-decoration: none; }
a:hover { color: #0645C4; text-decoration: underline; }
#top { width: 911px; margin: auto; }
#top #top1 { width: 232px; float: left; }
#top #top2 { width: 679px; float: left; }
#container { width: 911px; margin: auto; background: url(../gfx/tlo2.jpg) repeat-y;  }
#container #footer { background: url(../gfx/stopka.jpg) no-repeat; color: #FFFDFB; font-size: 10px; height: 59px; padding-top: 20px; text-align: center; }
#container #footer p { margin: 0; padding: 0; }
#container #footer a:link { color: #FFFDFB; text-decoration: none; } 
#container #footer a:visited { color: #FFFDFB; text-decoration: none; } 
#container #footer a:hover { color: #FFFDFB; text-decoration: underline; } 
#container #footer #content { height: 35px; margin-top: 5px; overflow: hidden; }
#container #footer #content p { padding: 0; margin: 0; }


#kalendarz { padding-top: 10px; }
#kalendarz .komorka { padding: 10px; border: solid 1px #D8D8D8; text-align: center; color: #999999; }
#kalendarz .dzis {  border: solid 2px #55D1D7; color: #55D1D7; font-weight: bold; }
#kalendarz .checked { background: #CBDEED; }
#kalendarz .niedziela { border: solid 1px #FF9999; background: #FDCDCD; }
#kalendarz h1 { font-size: 15px; border-bottom: solid 1px #999999; }
#kalendarz th { font-size: 10px; font-weight: bold; background: #EFEFF1; padding: 5px; }
#kalendarz a:link { color: #0D9D05; }
#kalendarz a:visited { color: #0D9D05; }
#kalendarz a:hover { color: black; }


#container #menu { width: 232px; float: left; display: inline; overflow: hidden;  }
#container #menu #link { margin-left: 8px; }
#container #menu #box { margin-left: 50px; color: #53494A; }

#container #menu .poziom0 { padding-top: 9px;  background: url(../gfx/news_tlo.jpg) repeat-x; height: 22px; overflow: hidden;  }
#container #menu .poziom0 a:link { color: white; text-decoration: none; font-weight: bold; }
#container #menu .poziom0 a:visited { color: white; text-decoration: none; font-weight: bold; }
#container #menu .poziom0 a:hover { color: white; text-decoration: underline; font-weight: bold; }
#container #menu .poziom1 { padding: 5px; font-weight: bold;  }
#container #menu .poziom1 a:link { color: #646466; font-size: 10px;  text-decoration: none; }
#container #menu .poziom1 a:visited { color: #646466; font-size: 10px;  text-decoration: none; }
#container #menu .poziom1 a:hover { color: #646466; font-size: 10px;  text-decoration: none; }
#container #menu .poziom2 { padding: 5px; }
#container #menu .poziom2 a:link { color: #646466; font-size: 10px;  text-decoration: none; }
#container #menu .poziom2 a:visited { color: #646466; font-size: 10px;  text-decoration: none; }
#container #menu .poziom2 a:hover { color: #646466; font-size: 10px;  text-decoration: underline; }



#container #content { float: left; width: 453px; color: #544949; font-size: 12px; overflow: hidden; padding: 10px; padding-right: 0px; }
#container #content #navi {  padding: 5px;  color: #5A5A5A; font-size: 10px; }
#container #content #navi a:link { color: #3C7DA5; text-decoration: none; }
#container #content #navi a:visited { color: #3C7DA5; text-decoration: none; }
#container #content #navi a:hover { color: #3C7DA5; text-decoration: underline; }
#container #content a:link { color: #0099FF; text-decoration: underline; } 
#container #content a:visited { color: #0099FF; text-decoration: underline; } 
#container #content a:hover { color: #0066FF; text-decoration: underline; } 


#container #content_leftmenu { float: left; width: 635px; font-size: 12px;  color: #544949; overflow: hidden; padding: 10px; }
#container #content_leftmenu #navi { font-size: 10px; width: 100%; padding: 5px; color: #5A5A5A; }
#container #content_leftmenu #navi a:link { color: #3C7DA5; text-decoration: none; }
#container #content_leftmenu #navi a:visited { color: #3C7DA5; text-decoration: none; }
#container #content_leftmenu #navi a:hover { color: #3C7DA5; text-decoration: underline; }



#container #menu #wyszukiwarka_form { margin-left: 18px;  }
#container #menu #newsletter_form {  margin-left: 18px;  }

#container #menu2 { float: left; width: 189px; padding-left: 10px; display: inline; }
#container .box { padding: 5px; color: #646464; width: 175px; overflow: hidden; }
#container .boxleft { padding: 5px; color: #646464; margin-left: 15px; width: 208px; overflow: hidden; }




#podpis { width: 870px; margin: auto; text-align: right; padding: 5px; }
#podpis a {  color: #B4B4B4; text-decoration: none;  }

.menutitle { padding: 10px; background: url(../gfx/news_tlo.jpg) repeat-x; height: 11px; font-weight: bold; color: white; }

.inputtext { padding: 2px; border: solid 1px #D2CECF; background: white; font-size: 11px; color: #52525A; }

.form_mail_text {  width: 80%;  }
.form_mail_textarea { width: 80%; }
.form_mail_opis { color: #666666; }

.galeriafoto { float: left; width: 125px; margin-left: 10px; text-align: center; }
.galeriaramka { border: solid 1px #CCCCCC; padding: 1px; width: 125px; }

.news_list h3 { font-size: 11px; font-weight: bold; color: #3C7DA5; margin-top: 0px; }
