body {
	background: #ffffff url(images/bg.gif) no-repeat center top;
	font-family: Georgia, Times, serif;
	font-size: 12px;
	color: #273E5D;
	margin: 0px;
	padding: 0px;
}

div.layout {
	position:absolute;
	left:50%;
	top:0px;
	width:900px;
	height:auto;
	margin-left: -450px;
}

div.top {
	background: #ffffff url(images/top.gif) no-repeat center top;
	width:900px;
	height:74px;
}

div.logo {
	margin-top:2px;
	margin-left: 10px;
	/*background: #ffffff url(images/logo.gif) no-repeat;*/
	height:63px;
	width:173px;
}

div.lang {
	height:24px;
	width:110px;
	float: right;
	padding:0;
	top:50px;
	position:relative;
	margin:0;
	padding-right: 20px;
	text-align:center;
}

div.menu {
	position:absolute;
	background: #ffffff url(images/bg3.gif) no-repeat center top;
	left:0px;
	top:74px;
	width:900px;
	height:62px;
	padding-top: 30px;
	text-align: center;
}

div.stripe {
	background: #ffffff url(images/stripe.gif) no-repeat center top;
	position:absolute;
	left:0px;
	top:322px;
	width:900px;
	height:11px;
}

div.content {
	background: #ffffff url(images/bg2.gif) no-repeat center top;
	position:absolute;
	left:0px;
	top:333px;
	width:900px;
	min-height: 500px !important;
	padding-bottom: 40px;
}

div.content ul {
	padding-left:25px;
	list-style-type: none;

}

div.content ol {
	padding-left:25px;
	list-style-type: none;

}

div.content img {
	padding-left:25px;
}

div.content h4 {
	padding-left:25px;
	color: #7D775C;
	font-size: 12px;

}

div.content li {
	color: #504F4F;
	padding-bottom: 4px;
	list-style-image: url(images/li.gif);
	margin-left:25px;

}

div.content a {
	text-decoration: none;
	color: #504F4F;
	border-bottom: 1px dotted #CBBFB2;
}

div.content a:hover {
	color: #AF9576;

}

div.footer {
	background: #ffffff url(images/footer.gif) no-repeat center top;
	color: #949596;
	font-size: 0.95em;
	height: 40px;
	width: 900px;
	text-align: center;
	clear: both;
	position: absolute;
	bottom: 0px;
}

div.footer a.footer_non_a, div.footer a.footer_non_a:hover  {
	color: #949596;
	font-size: 0.95em;
	border-bottom: none;
}

div.footer2 {
	background: #ffffff url(images/footer2.gif) no-repeat;
	margin-top: 10px;
	position:relative;
	text-align: center;
}

div.footer ul {
	margin-left: -25px;
}

div.location {
	text-align: left;
	margin-left: 20px;
	margin-top: 10px;
	color: #999999;
}

ul.menu {
	margin: 0 auto;
	padding:0px;
}

ul.menu_bottom {
	padding: 0px;
	margin: 0px;
}

ul.lang {
	padding: 0;
	margin: 0 auto;
	background-image:url(images/language.gif);
	width:110px;
	height:24px;
	background-repeat:no-repeat;
	text-align: center;
	padding-top: 30px;
	padding:0;


}

li.menu {
	border-left-width: 10px;
	list-style-image: url(images/li.gif);
	color: #504F4F;
	display:inline;
	padding-right:2%;

}

li.menu_admin {
	border-left-width: 10px;
	list-style-image: url(images/li.gif);
	color: #504F4F;
	display:inline;
	padding-right:1%;

}

li.menu A:hover, li.menu_admin a:hover {
	color: #AF9576;
	border-bottom: 5px solid #CBBFB2;
}

li.menu a, li.menu_admin a {
	border: none;
	text-decoration: none;
	color: #504F4F;

}

div.footer li {
	list-style-type: none;
	color: #504F4F;
	display:inline;
	padding-right: 2%;
	margin-left: -5px;
}

div.footer a:hover {
	color: #AF9576;
	border-bottom: 5px solid #CBBFB2;
}

div.footer a {
	border: none;
	text-decoration: none;
	color: #504F4F;
}

li.lang {
	list-style-type: none;
	float: left;
	height:24px;
	padding-right: 1px;
	padding-left: 11px;
	padding-top: 4px;

}

li.lang A:hover {
	color: #AF9576;
	border-bottom: 5px solid #CBBFB2;
}

li.lang a {
	border: none;
	text-decoration: none;
	color: #504F4F;
}


p {
	margin: 25px;
	margin-top: 5px;
}

p.formularz {
	margin-left: 25px;
	/*margin-top: -8px;*/
}

img {
	border:0;
}


data {
	font-family: Georgia, Times, serif;
	font-size: 10px;
	color: #A0A0A0;
}

h4 {
	color: #7D775C;
	font-family: georgia,sans-serif;
	font-size: 1.4em;
	font-size-adjust: none;
	font-style: italic;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	margin-top: 20px;
}

div.aktualnosci {
	width: 560px; float: right; margin-right: 30px; margin-top:-20px; margin-bottom: 20px;
}

div.uslugi {
	width: 560px; float: right; margin-right: 30px; margin-top:-20px; margin-bottom: 20px;
}

div.zespol {
	width: 560px; float: right; margin-right: 30px; margin-top:-20px; margin-bottom: 20px;
}

div.partnerzy {
	width: 460px; float: right; margin-right: 30px; margin-top:-20px; margin-bottom: 20px;
}

div.uslugi p, div.aktualnosci p,
div.zespol p, div.partnerzy p {
	margin-top: -10px;
}

#opis_aktualnosci ul li {
	color: #504F4F;
	padding-bottom: 4px;
	list-style-image: url(images/li2.gif);
	margin-left:30px;
}


#opis_uslugi ul li {
	color: #504F4F;
	padding-bottom: 4px;
	list-style-image: url(images/li2.gif);
	margin-left:30px;
}

input {
	background:#E8E1D9;
	border:1px solid #D3D0C7;
	width:330px;
	font-family: Georgia, Times, serif;
	font-size: 12px;
	background-image: url(images/input_background.gif);
	background-repeat:repeat-x;
}

textarea {
	width:330px;
	height:100px;
	border:1px solid #D3D0C7;
	background-image: url(images/textarea_background.gif);
}

a.mceButtonNormal img,
span.mceMenuButton img,
span.mceMenuButtonSelected img,
img.mceSeparatorLine {
	padding: 0px;
}

table.admin_edit td {
	padding: 10px;
}

table.mceEditor td {
	padding: 0px;
}
