body {
	color: #404040;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 18px;
}

a, a:link, a:hover, a:active, a:visited {
	color: #009140;
	text-decoration: none;
}

#menu_gorne {
	background: #fff url(images/tlo_menu.png) repeat-x top left;
	width: 100%;
	text-align: center;
}

#menu_gorne ul {
	list-style: none;
	display: inline;
	padding: 0;
	margin: 0 auto;
}

#menu_gorne ul li {
	display: inline;
}

#stopka_strony {
	background: #151615;
	width: 100%;
}

#stopka_wnetrze {
	margin: 0 auto;
	padding: 35px 0;
	width:982px;
}

#stopka_wnetrze,
#stopka_wnetrze a,
#stopka_wnetrze a:link,
#stopka_wnetrze a:hover,
#stopka_wnetrze a:active,
#stopka_wnetrze a:visited {
color:#B0B2A6;
font-size:10px;
}

#stopka_menu {
	width: 780px;
	float: right;
	text-align:right;
}

#stopka_menu a,
#stopka_menu a:link,
#stopka_menu a:hover,
#stopka_menu a:active,
#stopka_menu a:visited {
	border-right: 1px solid #B0B2A6;
	padding:0 15px;
}

#stopka_menu li.ostatni a,
#stopka_menu li.ostatni a:link,
#stopka_menu li.ostatni a:hover,
#stopka_menu li.ostatni a:active,
#stopka_menu li.ostatni a:visited {
	border-right: 0;
	padding-right: 0;
}

#stopka_menu ul {
	list-style: none;
	display: inline;
	padding: 0;
	margin: 0 auto;
}

#stopka_menu ul li {
	display: inline;
}

#stopka_copyrights {
	width: 200px;
	float: left;
}

#flash_glowna_strona {
	margin: 0 auto;
	width: 982px;
}

#index_chmurki {
	background: #fff url(images/tlo_niebieskie.png) repeat-x top left;
	position: relative;
	height: 940px;
}

#boksy_strona_glowna {
	height: 290px;
	width: 995px;
	position: absolute;
	top: 405px;
}

.boks_strona_glowna {
	background: transparent url(images/boks_zielony.png) no-repeat top left;
	float: left;
	width: 328px;
	height: 281px;
	color: #DDDDD5;
}

#strona_glowna_dol {
	background: #D1D3CB url(images/tlo_szare_podboksami.png) repeat-x top left;
	height: 245px;
	margin-top:242px;
}

#podstrona_flash_tlo {
background: #fff url(images/tlo_niebieskie.png) repeat-x top left;
}

#podstrona_flash_plik, #podstrona_tekst {
	margin: 0 auto;
	width: 982px;
}

#podstrona_flash_plik {
	height: 182px;
}

#podstrona_zawartosc {
	background: #F4F6F3 url(images/tlo_podstrona.png) repeat-x top left;
}

#podstrona_tekst {
	padding-top: 35px;
	padding-bottom: 50px;
}

#podstrona_tekst h1 {
	color: #009140;
	font-size: 30px;
	font-weight: normal;
	margin-bottom:40px;
}

#menu_boczne {
	width: 153px;
	float: left;
}

#menu_boczne li {
	border-top: 1px solid #009140; 
	padding: 8px 0;
}

#menu_boczne ul {
	list-style: none;
	padding: 0;
}

#menu_boczne ul.deep0 {
	margin-top: 0;
}

#menu_boczne ul.deep0 li.pierwszy_li {
	border-top: 0;
	padding-top: 0;
}

#menu_boczne ul.tree_deep_menu {
	padding-top: 8px;
}

#menu_boczne ul ul li a {
	margin-left: 20px;
}

#menu_boczne ul.deep0 li.ostatni_li {
	padding-bottom: 0;
}

#menu_boczne ul.deep0 {
	border-bottom: 1px solid #009140; 
}

#menu_boczne a,
#menu_boczne a:link,
#menu_boczne a:hover,
#menu_boczne a:active,
#menu_boczne a:visited {
	color: #404040;
	font-weight: bold;
}

#prawa_strona {
	padding-right: 60px;
	font-size: 11px;
	line-height: 18px;
	text-align: justify;
}


#zawarotsc_strony_przesun {
	float: right;
	width: 800px;
}

#strona_glowna_dol_bosky {
	width: 890px;
	margin: 0 auto;
	padding-top: 50px;
}

.ColumnRight, .ColumnLeft {
	width: 385px;
	text-align: justify;
	font-size: 11px;
	line-height: 18px;
}

.ColumnRight {
	float: right;
}

.ColumnLeft {
	float: left;
}

.boks_strona_glowna .groupItem {
	padding-left:55px;
	padding-top:45px;
}

.kontakt_form {
	border: 1px solid #009241;
	background: #fff;
	width:366px;
}

#nazwa_googlemaps .mapa_google {
	height:300px;
	width:400px;
}

#nazwa_formularz {
	width: 500px;
	float: left;
}

#nazwa_googlemaps {
	width: 415px;
	float: right;
}

#nazwa_formularz {
	width: 500px;
	float: left;
}

.content_images_show_right, .content_images_show_left {
	margin-bottom: 15px;
}

.content_images_show_right {
	margin-left: 20px;
}

.content_images_show_left {
	margin-right: 20px;
}

.content_images_show_bottom {
	margin-top: 15px;
}

.content_images_show_top {
	margin-bottom: 15px;
}

.pager ul {
	list-style: none;
	display: inline;
}

.pager ul li {
	float: left;
	padding: 2px;
	margin: 2px;
}

.pager .selectPage {
	font-weight: bold;
}

.akapit_strony h1 {
	font-size: 15px !important;
}

.watermark {
	color: #3F3F3F;
	margin-bottom:20px;
}

.watermark_desc {
	border-top: 1px solid #969696;
	color: #969696 !important;
	text-align: right;
	font-size:10px;
}
