* {
	border: 0 none;
	margin: 0;
	padding: 0;
	outline: none;
}

body {
	background: #fff;
	text-align: cetner;
	color: #284974;
	font-family: tahoma, arial, serif;
	font-size: 11px;
}

a {
	color: #fc8b01;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

div.mid {
	width: 990px;
	text-align: left;
	margin: 0 auto;
}

#main #header {
	height: 500px;
	background: #031229 url('gfx/main_top.jpg') 50% 0 no-repeat;
	border-bottom: 1px solid #eceded;
}

#main #header div.mid {
	height: 500px;
	position: relative;
	color: #fff;
}

#main #footer {
	height: 84px;
	background: #031229 url('gfx/main_foot.jpg') 50% -1px no-repeat;
	border-top: 1px solid #eceded;
}

#footer_inner{
	color: #fff;
	width: 600px;
	margin:  0px auto;
	padding: 20px 0 20px 0;
	text-align: center;
}

#sub #header {
	height: 254px;
	background: #031229 url('gfx/sub_top.jpg') 50% 0 no-repeat;
	border-bottom: 1px solid #eceded;
}

#sub #header div.mid {
	height: 254px;
	position: relative;
}

#sub #footer {
	height: 133px;
	background: #031229 url('gfx/sub_foot.jpg') 50% -1px no-repeat;
	border-top: 1px solid #eceded;
}

#ikony {
	width: 100px;
	height: 17px;
	position: absolute;
	right: 0;
	top: 96px;
}

#ikony a {
	height: 17px;
	width: 19px;
	background: url('gfx/ikonki.gif') no-repeat;
	margin-right: 20px;
	float: left;
}

#ikony a.map {
	background-position: -19px 0;
}

#ikony a.contact {
	background-position: -38px 0;
	margin-right: 0;
}

#logo, #logo a {
	display: block;
	width: 240px;
	height: 77px;
	outline: none;
}

#logo {
	background: url('gfx/logo.gif') no-repeat;
	top: 40px;
	left: 0;
	position: absolute;
}

#logo a span {
	display: none;
}

#copyright {
	border-top: 1px solid #d1ddeb;
	padding: 40px 0 50px 0;
}

#header #sezon {
	position: absolute;
	right: 0;
	top: 210px;
	width: 285px;
	padding-top: 90px;
	text-align: right;
	background: url('gfx/zapraszamy.gif') right 60px no-repeat;
	line-height: 17px;
}

#header #sezon a.more {
	display: block;
	position: absolute;
	right: 2px;
	top: 60px;
	width: 63px;
	height: 22px;
	z-index: 100;
}

#header #sezon p.typeface-js {
	font-size: 70px;
	line-height: 70px;
	letter-spacing: -5px;
	font-family: Anivers, tahoma, arial, serif;
	position: absolute;
	right: 0;
	top: 1px;
	z-index: 3;
	color: #284974;
}

#header #sezon p.sezon_fg {
	right: 1px;
	top: 0;
	color: #fff;
	z-index: 4;
}

#header #nav {
	position: absolute;
	bottom: 32px;
	height: 32px;
	display: block;
	z-index: 10;
}

#header #nav a {
	height: 32px;
	color: #fff;
	font-size: 17px;
	line-height: 38px;
	padding: 0 20px;
	display: block;
	float: left;
	text-decoration: none;
}

#header #nav a span.typeface-js {
	font-family: Anivers, tahoma, arial, serif;
	font-size: 17px;
	line-height: 17px;
}

#navbg {
	position: absolute;
	display: block;
	width: 100px;
	height: 34px;
	left: 0;
	bottom: 30px;
	background: url('gfx/navbg.png') no-repeat;
	z-index: 5;
	visibility: hidden;
}

#navbg_right {
	position: absolute;
	display: block;
	height: 34px;
	width: 5px;
	background: url('gfx/navbg.png') right 0 no-repeat;
	right: -5px;
	top: 0;
}

#subpage {
	margin: 40px 0 40px 0;
	background: url('gfx/linia.gif') 720px 10px no-repeat;
	min-height: 430px;
	overflow: hidden;
	position: relative;
	line-height: 16px;
}

table.front {
	margin: 40px 0 30px 0;
	border: 0;
	border-collapse: collapse;
	width: 100%;
}

table.front td {
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	vertical-align: top;
	line-height: 16px;
}

table.front td.line {
	padding-right: 51px;
	background: url('gfx/linia.gif') 229px 10px no-repeat;
	width: 200px;
}

#boxLinks {
	height: 17px;
}

#boxLinks a {
	float: left;
	margin-right: 230px;
	position: relative;
	top: 8px;
}

#main #slideshow {
	width: 256px;
	height: 180px;
	float: right;
	padding-left: 24px;
	position: relative;
}

#sub #slideshow {
	margin-top: 20px;
	position: relative;
	height: 180px;
}

.fotoframe {
	display: block;
	width: 256px;
	height: 150px;
	background: url('gfx/foto.gif') no-repeat;
	position: relative;
}

.fotoframe img {
	position: absolute;
	left: 14px;
	top: 14px;
	width: 228px;
	height: 117px;
}

.fotoslide img {
	visibility: hidden;
}

.arrowLeft, .arrowRight {
	width: 19px;
	height: 17px;
	background: url('gfx/arr_left.gif') no-repeat;
	cursor: pointer;
	display: block;
}

.arrowRight {
	background: url('gfx/arr_right.gif') no-repeat;
}

#nextFoto, #prevFoto {
	position: absolute;
	right: 0;
	top: 155px;
}

#prevFoto {
	right: 29px;
}

div.galframe {
	width: 226px;
	height: 190px;
	float: left;
	text-align: center;
	margin-right: 10px;
	overflow: hidden;
}

div.lastinrow {
	margin-right: 0;
}

div.galframe .fotoframe {
	width: 226px;
	height: 140px;
	background: url('gfx/foto2.gif') no-repeat;
}

div.galframe .fotoframe img {
	left: 14px;
	top: 14px;
	width: 198px;
	height: 107px;
}

span.galeria_podpis {
	padding: 3px;
	display: block;
	color: #ff8a00;
}

h2.typeface-js {
	padding: 12px 0 20px 0;
	line-height: 16px;
	font-size: 17px;
	font-weight: normal;
	font-family: Anivers, tahoma, arial, serif;
}

div.left_content {
	width: 700px;
}

div.right_content {
	width: 256px;
	position: absolute;
	right: 0;
	top: 0;
}

ul, li {
	list-style: none;
}

li, .tree_pole {
	padding-left: 16px;
	background: url('gfx/lista.gif') 0 7px no-repeat;
}

/*img.dolewej, img.doprawej {
	float: left;
	padding: 5px;
	border: 1px solid #d1ddea;
	margin: 0 10px 10px 0;
}*/

img.dolewej, img.doprawej {
	float: left;
	padding: 14px 14px 19px 14px;
	background: url('gfx/foto3.gif') no-repeat;
	width: 198px;
	height: 132px;
	margin: 0 10px 10px 0;
}

img.ramka {
	padding: 14px 14px 19px 14px;
	background: url('gfx/foto3.gif') no-repeat;
	width: 198px;
	height: 132px;
}

img.doprawej {
	float: right;
	margin: 0 0 10px 10px;
}
