.one-third, .half, .two-third
{
	display: inline-block;
	vertical-align: top;
	padding: 5px 20px;
}

.one-third
{
	width: 279px;
}

.half
{
	width: 439px;
}

.two-third
{
	width: 599px;
}

h2
{
	font-size: 16px;
	border-bottom: 1px solid #bdbdbd;
}

h4
{
	padding: 5px 0px;
}

#content-headers h1
{
	width: 289px;
	display: inline-block;
	color: #ffffff;
	font-size: 18px;
	text-shadow: #142d12 1px 1px 1px;
	padding: 0px 0px 0px 30px;
	margin-top: 10px;
}

.border
{
	border-width: 0px;
	border-style: solid;
	border-color: #bfbfbf;
}

.borderleft
{
	border-width: 0px 0px 0px 1px;
	left: -1px;
}

.borderright
{
	border-width: 0px 1px 0px 0px;
}

.highlight
{
	font-weight: bold;
}

.highlight2
{
	display: inline-block;
	font-weight: bold;
	background: #fcc921;
	padding: 3px 5px;
	color: #8c6b2f;
	margin: 5px;
	text-decoration: none;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
}

ul#menu-left, #menu-left ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#menu-left ul > li
{
	margin: 0px;
	padding: 0px;
}

#menu-left a
{
	display: block;
	width: 100%;
	text-decoration: none;
	border-bottom: 1px solid #bfbfbf;
	padding: 10px 0px;
}

#menu-left li > a
{
	width: 260px;
	padding-left: 20px;
}

#menu-left ul  li > a
{
	width: 240px;
	padding-left: 40px;
	background: url('../img/arrow.png') 25px center no-repeat #f3f3f3;
}

#menu-left ul ul li > a
{
	width: 220px;
	padding-left: 60px;
	background: url('../img/arrow.png') 45px center no-repeat #e9e9e9;
}

#menu-left ul ul ul li > a
{
	width: 200px;
	padding-left: 80px;
	background: url('../img/arrow.png') 65px center no-repeat #e0e0e0;
}

#menu-left ul ul ul ul li > a
{
	width: 180px;
	padding-left: 100px;
	background: url('../img/arrow.png') 85px center no-repeat #d2d2d2;
}

#dane
{
	border-collapse: collapse;
	width: 600px;
	margin-top: 20px;
	font-size: 12px;
}

#dane td, #dane th
{
	text-align: center;
	padding: 3px 10px;
	border-bottom: 1px solid #bfbfbf;
}

#dane tbody td
{
	padding: 10px 10px;
}

#dane th
{
	font-weight: bold;
}

#dane thead
{
	background: url('../img/table-bg.png') top repeat-x #fff607;
	font-weight: bold;
}

ul#mapa-str
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#mapa-str li
{
	padding-left: 20px;
}

#mapa-str li a
{
	text-decoration: none;
}

table#pliki
{
	margin-top: 20px;
}

#pliki td
{
	font-size: 11px;
	padding-left: 10px;
	color: #888888;
}

#pliki a
{
	font-size: 12px;
	text-decoration: none;
}

.partnerzy p
{
	padding: 20px;
	border-bottom: 1px solid #bdbdbd;
}

#rf	{ position: absolute; left: 390px; top: -20px; display: block; }