HTML {
	overflow-y: scroll;
}
HTML, BODY {
	background-color: #fdfffe;
	margin: 0px;
	padding: 0px;
	height: 100%;
	
}


div#kartka {
	width: 946px;
	margin: 0px auto;
	position: relative;
	height: 100%;
	min-height: 500px;

	
}

div#top {
	height: 181px;
	position: relative;

	padding-top: 30px;
}

div#kartka div#top img.logo {
	margin-left: 0px;
}

div#top div.languages {
	position: absolute;
	top: 20px;
	right: 4px;
	font-size: 9px;
}

div#kartka-strona div#top div.languages {
	right: 0px;
}

div.languages {
	color: white;
}

div#top div.languages a {
	color: #766039;
	font-family: Tahoma;
	text-transform: uppercase;
	font-size: 9px;
	text-decoration: none;
	padding-left: 6px;

}

div#top div.languages a:hover {
	text-decoration: underline;
}

div#kartka div#top a.lng-switch { right: 89px; }
div#kartka-strona div#top a.lng-switch { right: 0px; }


div#top ul#menu {
	margin: 0px;
	padding: 0px;	

	list-style-type: none;

	position: absolute;
	
	top: 86px;
}

div#top ul#menu { left: 361px; }

div#top ul#menu li {
	margin: 0px;
	white-space: nowrap;

	list-style-type: none;

	float: left;
}


div#top ul.pl li {
	padding-right: 17px;
}

div#top ul.en li  {
	padding-right: 28px;
}
div#top ul.lt li  {
	padding-right: 9px;
}


div#top ul#menu li a {
	color: #766039;
	font-family: Tahoma;
	text-transform: uppercase;
	font-size: 14px;
	
	text-decoration: none;
}


div#top ul#menu li a:hover {
	text-decoration: underline;
}


div#kartka div#splash-wrap {
	height: 253px;
}

div#splash {
	position: absolute;
	top: 181px;
	left: 0px;
	width: 100%;
	height: 253px;

}



ul#menu li:last-child {
	padding: 0 ! important;
}
ul.pl li:first-child {
	padding-right: 19px ! important;
}

ul.lt li:first-child {
	padding-right: 10px ! important;
}

div#stopka {
	position: relative;
	font-family: Tahoma;
	font-size: 9px;
	color: #979797;
}

div#stopka-wrapper {
	position: absolute;
	bottom: 0px;
	width: 100%;
	z-index: 5;
	left: 0;
}

div#kartka-strona div#stopka-wrapper div#stopka {
	width: 946px;
	margin: 0px auto;
}

div#kartka-strona div#stopka { height: 50px; }

div#kartka div#stopka span.copyrights { left: 86px; }
div#kartka-strona div#stopka span.copyrights { left: 0px; }

div#stopka span.copyrights {
	position: absolute;
	
	
	bottom: 9px;

	text-transform: uppercase;
}

div#kartka div#stopka-wrapper div#stopka span.createdby { right: 0px;}
div#kartka-strona div#stopka-wrapper div#stopka span.createdby { right: 0px;}

div#stopka span.createdby {
	position: absolute;
	
	bottom: 6px;

	text-transform: uppercase;
}

div#stopka span.createdby span {
	font-family: Times New Roman;
	text-transform: none;
}

div#stopka span.createdby a {
	color: #979797;
}

div#stopka span.createdby span.b {
	font-size: 13px;

}













div#kartka-strona {
	width: 942px;
	margin: 0px auto;	
	position: relative;
	min-height: 100%;
}

div#plywak-wrap {
	position: absolute;
	width: 50%;

	min-width: 420px;
	height: 182px;
	
	top: 149px;
	left: 0;
}

div#plywak {
	background-image: url(img/page_bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	
	height: 182px;
	margin-right: 160px;

}

div#content {
	position: relative;
	z-index: 2;

	margin-top: 19px;

	font-family: Arial;
	font-size: 12px;
	color: #333;
	
	min-height: 271px;
	padding-bottom: 49px;
}

div#content div#left-menu {
	float: left;
	width: 362px;

	padding-top: 44px;
	line-height: 18px;
}

div#content div#zawartosc {
	float: left;
	width: 481px;
}

div#zawartosc h1{
	padding: 0px;
	margin: 0px;
	display: block;
	height: 44px;
}

div#zawartosc ul {
	list-style-type: none;
	margin: 0 0 0 12px;
	padding: 0px;
}

div#zawartosc p {
	line-height: 18px;
	margin: 0 0 18px 0;
	padding: 0px;
	text-align: justify;
}

div#zawartosc ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;

	background-image: url(img/punkt.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	
	padding-left: 15px;

	line-height: 18px;
}

div#content a {
	color: #795c32;
	text-decoration: none;
}
div#content a:hover {
	text-decoration: underline;
}

a img {
	border: 0;
}

a.aktywny {
	text-decoration: underline ! important;
}






form { margin: 0px ! important; padding: 0px ! important;  }

ul#careers {
	list-style-type: none;
	margin: 0px ! important;
	padding: 8px 0 0 0 ! important;
}




ul#careers li {
	list-style-type: none;
	margin: 0;
	padding: 0 ! important;
	background-image: none ! important;

	clear: left;
}

ul#careers li label {
	width: 135px;
	display: block; 

	float: left;

	font-family: Arial;
	font-size: 12px;
	color: #333;
	

	padding-top: 2px;
	line-height: 13px;
}

ul#careers li input {
	width: 267px;
	height: 18px;

	border: 1px solid #ABACAC;

	display: block; 

	float: left;
	margin: 0 0 5px 0;
}

ul#careers li textarea {
	width: 267px;
	height: 180px;

	border: 1px solid #ABACAC;

	display: block; 

	float: left;
	margin: 0 0 5px 0;
}

ul#careers_footer {
	list-style-type: none;
	margin: 0px ! important;
	padding: 10px 0 0 0 ! important;

	clear: left;


}
ul#careers_footer li {
	list-style-type: none;
	margin: 0px ! important;
	padding: 0px ! important;
	background-image: none ! important;
	clear: left;
}

ul#careers_footer li input {
	float: left;
	margin-top: 13px;
	margin-right: 9px;

	padding: 0;
}

ul#careers_footer li label {
	font-family: Arial;
	font-size: 10px;
	color: #333;
	
	font-style: italic;

	display: block;
	width: 378px;
	float: left;

	line-height: 14px;

	padding-top: 9px;
	padding-bottom: 11px;

	text-align: justify;
}

ul#careers_footer li input.submit {
	
	width: 96px;

}

ul#kontakt {
	list-style-type: none;
	margin: 0px ! important;
	padding: 0px ! important;
}


ul#kontakt li {
	list-style-type: none;
	margin: 0;
	padding: 0 ! important;
	background-image: none ! important;

	clear: left;
}


ul#kontakt li label {
	width: 135px;
	display: block; 

	float: left;

	font-family: Arial;
	font-size: 12px;
	color: #333;
	

	padding-top: 0px;
	line-height: 13px;
}

ul#kontakt li label sup {
	font-size: 8px;
}

ul#kontakt li input {
	width: 267px;
	height: 18px;

	border: 1px solid #ABACAC;

	display: block; 

	float: left;
	margin: 0 0 5px 0;
}

ul#kontakt li textarea {
	width: 267px;
	height: 114px;

	border: 1px solid #ABACAC;

	display: block; 

	float: left;
	margin: 0 0 5px 0;
}


ul#kontakt_footer {
	list-style-type: none;
	margin: 0px ! important;
	padding: 3px 0 0 0px ! important;

	clear: left;
}

ul#kontakt_footer li {
	list-style-type: none;
	margin: 0;
	padding: 0 ! important;
	background-image: none ! important;
	clear: left;
	
	font-family: Arial;
	font-size: 10px;
	color: #333;
	
	font-style: italic;
}

ul#kontakt_footer li input {
	float: left;
	margin-right: 9px;

	padding: 0;
}


ul#kontakt_footer li input.submit {
	
	width: 96px;
	margin-bottom: 5px;

}


ul#wspolpraca {
	margin: 3px 0 0 0! important;
}

ul#wspolpraca li {
	padding-bottom: 18px ! important;
}

a.dl_pdf {
	white-space: nowrap;
	display: inline-block;
	
	padding: 0 15px 0 0;

	text-decoration: none;
}