#body {
	padding: 0px;
	margin: 0px;
	background-color: #98A0A4;
}

body, td { 
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
}

form, p {
	margin: 0px;
}

img {
	border: 0px;
}

#mainContainer {
	text-align: center;
	width: 100%;
}

#headContainer {
	width: 770px;
	border-right: 1px #798286 solid;
	border-bottom: 9px #62A051 solid;
	margin: auto;
}

#header {
	background-color: #E15A01;
	height: 17px;
	border-bottom: 1px #FFFFFF solid;
	text-align: right;
	padding: 4px 20px 0px 0px;
}

#header a, #header a:active, #header a:visited {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

#header a:hover {
	text-decoration: underline;
}
 
#header img {
	margin-right: 5px;
}

#lang {
	float: left;
	padding-left: 20px;
}

a, a:active, a:visited{
	color: #62A051;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#bodyContainer {
	width: 770px;
	background: url(images/spacer_gray.gif) 179px 0px repeat-y;
	border-top: 3px #E2E3E1 solid;
	border-right: 1px #798286 solid;
	background-color: #FFFFFF;
	margin: auto;
}

#footContainer {
	width: 770px;
	border-right: 1px #798286 solid;
	background-color: #FFFFFF;
	height: 30px;
	margin: auto;
}

#logo {
	border-bottom: 1px #FFFFFF solid;
}

#containers {
	padding: 0px;
	margin: 0px;
	background-color: #000000;
}

#menuContainer {
	border-right: 1px #DCDCDC solid;
	width: 179px;
	padding: 10px 0px 0px 0px;
	float: left;
}

#moduleContainer {
	text-align: left;
	vertical-align: top;
	padding: 20px 15px 15px 15px;
	float: left;
	width: 560px;
}

#realization {
	color: #383E3E;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 10px;
	border-right: 1px #DCDCDC solid;
	width: 163px;
	height: 23px;
	padding: 7px 0px 0px 16px;
	float: left;
}

#footer {
	color: #383E3E;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 10px;
	height: 21px;
	padding: 7px 0px 0px 16px;
	float: left;
}

#footerLine {
	width: 591px;
	border-right: 1px #798286 solid;
	background-color: #FFFFFF;
	margin: auto;
	height: 5px;
	background: url(images/footer_bg.gif) 0px 0px repeat-x;
	padding-left: 179px;
	background-color: #FFFFFF;
}

#bottomShadow {
	width: 770px;
	margin: auto;
	background-color: #798286;
	border-right: 1px #798286 solid;
}

#moduleTitle {
	color: #E15A01;
	font-size: 14px;
	font-weight: bold;
	height: 19px;
	background: url(images/module_line.gif) left bottom repeat-x;
	padding: 0px 0px 9px 0px
}

#moduleSubtitle {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #E15A01;
	font-weight: bold;
	background: url(images/arrow_5.gif) 8px 4px no-repeat;
	padding: 0px 0px 10px 20px;
}

#moduleOpis {
	padding: 0px 0px 10px 0px;
	color: #383E3E;
	text-align: justify;
}

#moduleBody {
	vertical-align: top;
	padding: 10px 0px 0px 0px;
}

#clear {
	clear: both;
	line-height: 1px;
	height: 1px;
	font-size: 0px;
}

#wstecz {
	text-align: right;
}

#wstecz img{
	margin: 0px 5px 0px 0px;
}


#wstecz a, #wstecz a:active, #wstecz a:visited {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #478536;
	font-weight: bold;
}

#wstecz a:hover {
	text-decoration: underline;
	color: #E15A01;
}

#wiecej {
	text-align: right;
	padding: 0px 0px 5px 0px;
}

#wiecej img{
	margin: 0px 0px 0px 5px;
}

#wiecej a, #wiecej a:active, #wiecej a:visited {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #478536;
	font-weight: bold;
}

#wiecej a:hover {
	text-decoration: underline;
	color: #E15A01;
}

#pager {
	text-align: center;
}

#pager a, #pager a:active, #pager a:visited {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #478536;
	font-weight: bold;
}

#pager a:hover {
	text-decoration: underline;
	color: #E15A01;
}

/* Menu */

#menu {
	padding: 0px;
	margin: 0px;
}
#menuTitle {
	height: 19px;
	color: #E15A01;
	font-weight: bold;
	background: url(images/menu_bg.gif) 0px 0px repeat-x;
	padding: 8px 0px 0px 22px;
}

#menuItem {
	height: 19px;
	color: #478536;
	background: url(images/menu_bg.gif) left bottom repeat-x;
	padding: 8px 0px 0px 23px;
	list-style-type:none;
}

#menuItem a, #menuItem a:active, #menuItem a:visited{
	color: #E15A01;
	font-weight: bold;
	text-decoration: none;
	width: 100%;
	display: block;
}

#menuItem a:hover{
	color: #E15A01;
	font-weight: bold;
	width: 100%;
	display: block;
	text-decoration: underline;
}

#menuItemActive {
	height: 19px;
	color: #478536;
	background: url(images/menu_bg.gif) left bottom repeat-x;
	padding: 8px 0px 0px 23px;
	list-style-type:none;
}

#menuItemActive a, #menuItemActive a:active, #menuItemActive a:visited {
	color: #E15A01;
	font-weight: bold;
	text-decoration: underline;
	width: 100%;
	display: block;
}

#menuItemActive a:hover{
	color: #E15A01;
	font-weight: bold;
	width: 100%;
	display: block;
	text-decoration: underline;
}

#menuItem2 {
	height: 19px;
	color: #478536;
	background: url(images/menu_bg_2.gif) 0px 0px repeat-x;
	padding: 8px 0px 0px 35px;
	list-style-type:none;
}

#menuItem2 a, #menuItem2 a:active, #menuItem2 a:visited{
	color: #478536;
	text-decoration: none;
	width: 100%;
	display: block;
}

#menuItem2 a:hover{
	color: #E15A01;
	width: 100%;
	display: block;
}

#menuItem2Active {
	height: 19px;
	color: #478536;
	background: url(images/menu_bg.gif) 0px 0px repeat-x;
	padding: 8px 0px 0px 35px;
	list-style-type:none;
}

#menuItem2Active a, #menuItem2Active a:active, #menuItem2Active a:visited{
	color: #E15A01;
	text-decoration: none;
	width: 100%;
	display: block;
}

#menuItem2Active a:hover{
	color: #E15A01;
	width: 100%;
	display: block;
}

#menuItem3 {
	height: 19px;
	color: #478536;
	background: url(images/menu_bg_2.gif) 0px 0px repeat-x;
	padding: 8px 0px 0px 35px;
	list-style-type:none;
}

#menuItem3Active {
	height: 19px;
	color: #478536;
	background: url(images/menu_bg.gif) 0px 0px repeat-x;
	padding: 8px 0px 0px 35px;
	list-style-type: none;
}

#menuItem3 a, #menuItem3 a:active, #menuItem3 a:visited{
	color: #478536;
	text-decoration: none;
	width: 100%;
	display: block;
}

#menuItem3 a:hover{
	color: #E15A01;
}

#menuItem3Active a, #menuItem3Active a:active, #menuItem3Active a:visited{
	color: #E15A01;
	text-decoration: none;
	width: 100%;
	display: block;
}

#menuItem3Active a:hover{
	color: #E15A01;
}

/* Menu - Koniec */

/* Opisy */

#opis {
	color: #383E3E;
	padding: 0px 0px 15px 0px;
}

#opis2 {
	color: #383E3E;
	float: left;
	width: 78%;
	padding: 0px 10px 15px 0px;
}

#foto2 {
	float: right;
	overflow: auto;
}

#opis3 {
	color: #383E3E;
	float: right;
	width: 78%;
}

#foto3 {
	float: left;
	width: 20%;
	padding: 0px 11px 15px 0px;
}

#opis4 {
	color: #383E3E;
	padding: 0px 0px 15px 0px;
	float: left;
	
}

#foto4 {
	padding: 0px 0px 0px 8px;
	float: right;
	width: 20%;
}

#opis5 {
	color: #383E3E;
	padding: 0px 0px 15px 0px;
}

#foto5 {
	float: left;
	width: 20%;
	padding: 0px 9px 15px 0px;
}

#opis6 {
	color: #383E3E;
	padding: 0px 0px 15px 0px;
	
}

#foto6 {
	text-align: center;
}

#opis7 {
	color: #383E3E;
	padding: 0px 0px 15px 0px;
}

#foto7 {
	padding: 0px 0px 15px 0px;
	text-align: center;
}

/* Opisy - Koniec */

/* Foto */
#foto {
	border: 3px #E2E3E1 solid;
	width: 102px; 
	height: 96px;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #E2E3E1;
}

#fotoLink {
	padding: 3px 0px 10px 0px;
	color: #62A051;
}

#fotoLink a, #fotoLink a:active, #fotoLink a:visited{
	color: #62A051;
	text-decoration: none;
}

#fotoLink a:hover {
	text-decoration: underline;
}

/* Foto - Koniec */

/* Pliki */

#pliki {
	padding: 10px 0px 0px 0px;
	margin: 0px;
}

#pliki li {
	list-style-type: none;
	background: url(images/ball.gif) 5px 7px no-repeat;
	padding: 2px 0px 2px 15px;
}

#pliki a, #pliki a:active, #pliki a:visited {
	color: #62A051;
	text-decoration: none;
}

#pliki a:hover {
	text-decoration: underline;
}

/* Pliki - Koniec */

#clearEmpty {
	clear: both;
}

#floatLeft {
	float: left;
}

/* Galerie */

#galeriaUl {
	padding: 10px 0px 0px 0px;
	margin: 0px;
	font-weight: bold;
	border-top: 1px #CDCDCD solid;
}

#galeriaItem {
	color: #478536;
	padding: 8px 0px 0px 20px;
	list-style-type:none;
	font-weight: normal;
}

#galeriaItem a, #galeriaItem a:active, #galeriaItem a:visited{
	color: #478536;
	text-decoration: none;
}

#galeriaItem a:hover{
	color: #E15A01;
}

#galeriaItemActive {
	color: #478536;
	padding: 8px 0px 0px 20px;
	list-style-type:none;
	font-weight: normal;
}

#galeriaItemActive a, #galeriaItemActive a:active, #galeriaItemActive a:visited{
	color: #E15A01;
	text-decoration: none;
}

#galeriaItemActive a:hover{
	color: #E15A01;
}

/* Galerie - Koniec */

/* Aktualnosci */

#aktualnosciTytul {
	background: url(images/ico_text.gif) 0px 2px no-repeat;
	font-family: Tahoma, Verdana, sans-serif;
	color: #E15A01;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding: 0px 0px 15px 15px;
	width: 84%;
}

#data {
	background: url(images/ico_date.gif) 0px 3px no-repeat;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	text-align: right;
	color: #383E3E;
	width: 72px;
	float: right;
}

#skrotOpis {
	text-align: justify;
	vertical-align: top;
	float: right;
	width: 100%;
	color: #383E3E;
}

#fotoSkrot {
	float: left;
	width: 109px;
	text-align: left;
	border: 0px red solid;
	padding-right: 10px;
}

#opisMotyw {
	background: url(images/arrow_6.gif) 1px 3px no-repeat;
	float: left;
	height: 29px;
	padding: 0px 0px 0px 4px;
	width: 9px;
	
}

#spacer {
	width: 100%;
	border-top: 1px #CDCDCD solid;
	height: 15px;
	font-size: 0px;
}

#emptySpacer {
	height: 10px;
	font-size: 0px;
}
/* Aktualnosci - Koniec */

/* Mapa serwisu */

#mapaSerwisu {
	padding: 0px;
	margin: 0px;
}

#mapaSerwisu ul {
	padding: 0px;
	margin: 0px;
}

#mapaSerwisu div {
	border-bottom: 1px #ECECEC solid;
	margin-left: -20px; 
	padding-top: 5px;
}

#mapaSerwisu ul li div{
	border-bottom: 0px #ECECEC solid;
	margin-left: -20px; 
	padding-top: 0px;
	font-size: 0px;
}


#mapaSerwisu li {
	background: url(images/arrow_5.gif) 8px 14px no-repeat;
	padding: 10px 0px 0px 20px;
	list-style: none;
}

#mapaSerwisu li a , #mapaSerwisu li a:active, #mapaSerwisu li a:visited {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E15A01;
	text-decoration: none;
}

#mapaSerwisu li a:hover {
	text-decoration: underline;
}

#mapaSerwisu li li {
	background: url(images/arrow_2.gif) 8px 9px no-repeat;
	padding: 3px 0px 2px 20px;
	list-style: none;
	border-bottom: 0px #ECECEC solid;
}

#mapaSerwisu li li a , #mapaSerwisu li li a:active, #mapaSerwisu li li a:visited{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #478536;
	text-decoration: none;
}

#mapaSerwisu li li a:hover {
	text-decoration: underline;
}

#mapaSerwisu li li li a , #mapaSerwisu li li li a:active, #mapaSerwisu li li li a:visited{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #478536;
	text-decoration: none;
}

#mapaSerwisu li li li a:hover {
	text-decoration: underline;
}
/* Mapa serwisu - Koniec */