@charset "utf-8";
body {
	background: #e6d59e url(images/bg.gif) top left repeat-x;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 75%;
	text-align:center;
	color:#4D3B00;
	/*margin:29px 0;*/
	margin:29px 0;
	padding:0;
}
a {
	/*color:#c9673d;*/
	color:#3d6dcc;
	text-decoration:none;
}
a:hover, a:active {
	text-decoration:underline;
}
a img { border:none; }
img.wyslijM {
	vertical-align:middle;
}
.podkreslone {
	text-decoration:underline;
}
#all {
	text-align: left;
	margin:0 auto;
	width: 878px;
}
#all #container {
	background:url(images/top.jpg) top center no-repeat;
	/*height:auto !important;
	height:536px;
	min-height:536px;*/
	position:relative;
	float:right;
	z-index:50;
}
#all #container .skiplink {
	font-size:80%;
	/*text-transform:uppercase;*/
	text-decoration:underline;
	margin-right:77px;
	padding-top:6px;
	position:absolute;
	top:-12px;
	right:-40px;
}
#all #container .skiplink:hover, #all #container .skiplink:active {
	color:#003399;
	text-decoration:none;
}
h1 {
	text-align:center;
	margin:0;
	padding:20px 0 0 48px;
	width:248px;
	float:left;
}

/* LANGUAGES MENU
*************************************************/
#all #container #languages {
	font-size:80%;
	text-decoration:underline;
	list-style:none;
	margin:0;
	padding:0;
	margin-left:0px;
	margin-top:0px;
	padding-top:0px;
	float:left;
}
#all #container #languages li {
	margin:0 5px 0 0;
	padding:0;
	float:left;
	display:inline;
	position:absolute;
	top:-6px;
}
#all #container #languages li.pl {
	left:50px;
}
#all #container #languages li.de {
	left:74px;
}

/* MAIN MENU
*************************************************/
#all #container #mainMenu {
	background: url(images/menu_bg.gif) bottom center repeat-x;
	font-size:85%;
	margin:0;
	/*padding:13px 0 0 24px;*/
	padding:13px 0 0 24px;
	height:40px;
	float:left;
	clear:both;
}
#all #container #mainMenu li {
	display:inline;
}
#all #container #mainMenu li a {
	margin:0 0 0 0px;
	padding:0;
	height:40px;
	float:left;
	display:inline;
	position:relative;
}
#all #container #mainMenu li a span {
	height:40px;
	position:absolute;
	display:block;
	cursor:pointer;
}
#all #container #mainMenu li.glowna a {
	width:115px;
}
#all #container #mainMenu li.glowna a span {
	background:url(images/menu.gif) 0px 0px no-repeat;
	width:115px;
}
#all #container #mainMenu li.glowna a:hover span, body#glowna #all #container #mainMenu li.glowna a span {
	background:url(images/menu.gif) 0px -40px no-repeat;
}

#all #container #mainMenu li.o_nas a {
	width:60px;
}
#all #container #mainMenu li.o_nas a span {
	background:url(images/menu.gif) -115px 0px no-repeat;
	width:60px;
}
#all #container #mainMenu li.o_nas a:hover span, body#o_nas #all #container #mainMenu li.o_nas a span {
	background:url(images/menu.gif) -115px -40px no-repeat;
}

#all #container #mainMenu li.osoby_starsze a {
	width:138px;
}
#all #container #mainMenu li.osoby_starsze a span {
	background:url(images/menu.gif) -175px 0px no-repeat;
	width:138px;
}
#all #container #mainMenu li.osoby_starsze a:hover span, body#osoby_starsze #all #container #mainMenu li.osoby_starsze a span {
	background:url(images/menu.gif) -175px -40px no-repeat;
}

#all #container #mainMenu li.opiekunowie a {
	width:117px;
}
#all #container #mainMenu li.opiekunowie a span {
	background:url(images/menu.gif) -313px 0px no-repeat;
	width:117px;
}
#all #container #mainMenu li.opiekunowie a:hover span, body#opiekunowie #all #container #mainMenu li.opiekunowie a span {
	background:url(images/menu.gif) -313px -40px no-repeat;
}

#all #container #mainMenu li.szkolenia_doradztwo a {
	width:159px;
}
#all #container #mainMenu li.szkolenia_doradztwo a span {
	background:url(images/menu.gif) -430px 0px no-repeat;
	width:159px;
}
#all #container #mainMenu li.szkolenia_doradztwo a:hover  span, body#szkolenia_doradztwo #all #container #mainMenu li.szkolenia_doradztwo a span {
	background:url(images/menu.gif) -430px -40px no-repeat;
}

#all #container #mainMenu li.wczasy a {
	width:165px;
}
#all #container #mainMenu li.wczasy a span {
	background:url(images/menu.gif) -589px 0px no-repeat;
	width:165px;
}
#all #container #mainMenu li.wczasy a:hover  span, body#wczasy #all #container #mainMenu li.wczasy a span {
	background:url(images/menu.gif) -589px -40px no-repeat;
}

#all #container #mainMenu li.kontakt a {
	width:76px;
}
#all #container #mainMenu li.kontakt a span {
	background:url(images/menu.gif) -754px 0px no-repeat;
	width:76px;
}
#all #container #mainMenu li.kontakt a:hover  span, body#kontakt #all #container #mainMenu li.kontakt a span {
	background:url(images/menu.gif) -754px -40px no-repeat;
}

/* MAIN MENU DE
*************************************************/

#all #container #mainMenu li.startseite a {
	width:97px;
}
#all #container #mainMenu li.startseite a span {
	background:url(images/menu_de.gif) 0px 0px no-repeat;
	width:97px;
}
#all #container #mainMenu li.startseite a:hover span, body#startseite #all #container #mainMenu li.startseite a span {
	background:url(images/menu_de.gif) 0px -40px no-repeat;
}

#all #container #mainMenu li.uber_uns a {
	width:86px;
}
#all #container #mainMenu li.uber_uns a span {
	background:url(images/menu_de.gif) -97px 0px no-repeat;
	width:86px;
}
#all #container #mainMenu li.uber_uns a:hover span, body#uber_uns #all #container #mainMenu li.uber_uns a span {
	background:url(images/menu_de.gif) -97px -40px no-repeat;
}

#all #container #mainMenu li.fur_kunden a {
	width:100px;
}
#all #container #mainMenu li.fur_kunden a span {
	background:url(images/menu_de.gif) -183px 0px no-repeat;
	width:100px;
}
#all #container #mainMenu li.fur_kunden a:hover span, body#fur_kunden #all #container #mainMenu li.fur_kunden a span {
	background:url(images/menu_de.gif) -183px -40px no-repeat;
}

#all #container #mainMenu li.fur_betreuer a {
	width:104px;
}
#all #container #mainMenu li.fur_betreuer a span {
	background:url(images/menu_de.gif) -283px 0px no-repeat;
	width:104px;
}
#all #container #mainMenu li.fur_betreuer a:hover span, body#fur_betreuer #all #container #mainMenu li.fur_betreuer a span {
	background:url(images/menu_de.gif) -283px -40px no-repeat;
}

#all #container #mainMenu li.schulungen_beratung a {
	width:194px;
}
#all #container #mainMenu li.schulungen_beratung a span {
	background:url(images/menu_de.gif) -387px 0px no-repeat;
	width:194px;
}
#all #container #mainMenu li.schulungen_beratung a:hover  span, body#schulungen_beratung #all #container #mainMenu li.schulungen_beratung a span {
	background:url(images/menu_de.gif) -387px -40px no-repeat;
}

#all #container #mainMenu li.rehabilitationsurlaub a {
	width:164px;
}
#all #container #mainMenu li.rehabilitationsurlaub a span {
	background:url(images/menu_de.gif) -581px 0px no-repeat;
	width:164px;
}
#all #container #mainMenu li.rehabilitationsurlaub a:hover  span, body#rehabilitationsurlaub #all #container #mainMenu li.rehabilitationsurlaub a span {
	background:url(images/menu_de.gif) -581px -40px no-repeat;
}

#all #container #mainMenu li.kontakt-de a {
	width:85px;
}
#all #container #mainMenu li.kontakt-de a span {
	background:url(images/menu_de.gif) -745px 0px no-repeat;
	width:85px;
}
#all #container #mainMenu li.kontakt-de a:hover  span, body#kontakt-de #all #container #mainMenu li.kontakt-de a span {
	background:url(images/menu_de.gif) -745px -40px no-repeat;
}

/* CONTENT
*************************************************/
#all #container #content {
	text-align:justify;
	line-height: 150%;
	margin-right:46px;
	padding: 44px 21px 0px;
	width:463px;/*505*/
	height:auto !important;
	height:480px;
	min-height:480px;
	float:right;
	display:inline;
}

#all #container #content h2 {
	text-align:left;
	margin:0;
	padding:0;
	font-size:180%;
	font-weight:normal;
}
#all #container #content h3 {
	text-align:left;
	font-size:140%;
	font-weight:normal;
	margin-bottom:2px;
	padding-bottom:2px;
}
#all #container #content h4 {
	text-align:left;
	font-size:100%;
	margin-bottom:2px;
	padding-bottom:0px;
}
#all #container #content h4 + p {
	margin-top:2px;
}
#all #container #content p {
	clear:both;
}
#all #container #content .firstLetter {
	font-size: 200%;
	line-height:110%; /* tylko pod ie */
	color: #FF0099;
}
#all #container #content ul {
	margin-top:0;
	padding-top:0;
	text-align:left;
}

/* ADDITIONAL INFO
*************************************************/
#all #container #additionalInfo {
	margin-top:38px;
	width:327px;
	float:left;
	display:inline;
}
#all #container #additionalInfo .photo {
	background:url(images/fotka.jpg) top left no-repeat;
	padding:25px 25px 69px 54px;

}
#all #container #additionalInfo .photo_de {
	background:url(images/fotka_de.jpg) top left no-repeat;
	padding:25px 25px 69px 54px;

}
#all #container #additionalInfo .infoBox {
	background:url(images/infobox_top.gif) top right no-repeat;
	padding:28px 0 0 0;
}
#all #container #additionalInfo .infoBox .infoBoxContent {
	background:url(images/infobox_ender.gif) bottom right no-repeat;
	/*text-align:justify;*/
	padding:6px 26px 6px 57px;
}
#all #container #additionalInfo .infoBox .infoBoxContent h2 {
	text-align:left;
	margin:3px 0px;
	padding:0;
	font-size:160%;
	font-weight:normal;
}


/* FOOTER
*************************************************/
#all #container #footer {
	background: url(images/footer.gif) left bottom no-repeat;
	color:#a69d80;
	margin-right:46px;
	padding-top:40px;
	padding-bottom:10px;
	width:505px;
	height:auto !important;
	height:17px;/*67*/
	min-height:17px;
	float:right;
	display:inline;
	clear:both;
}
#all #container #footer p {
	margin:0;
	padding:0;
}
#all #container #footer p.copyright {
	font-style:normal;
	padding-left:21px;
	float:left;
}
#all #container #footer p.design {
	white-space:nowrap;
	padding-right:21px;
	float:right;
}
#all #container #footer p.design a {
	color:#8ba7e0;
	text-decoration:none;
}
#all #container #footer p.design a:hover {
	color:#3d6dcc;
}

.helper {
	background: url(images/content_bg.gif) top right repeat-y;
	margin-bottom:15px;
	float:right;
	display:inline;
}