/* www.studioszahal.pl - projektowanie stron www */
* {
	margin: 0;
	padding: 0;
}
body, h1, h2, h3, h5, h6, p {
	margin: 0;
	padding: 0;
}
fieldset {
	border: 0;
}
body {
	background: url(../img/index_top1.jpg) no-repeat center top;
	background-color: #b7dbf1;
}
.jpg1 {
	margin-bottom: 10px;
}
img {
	border: none;
}
#logohom {
	width: 1000px;
	margin: 0 auto;
}
#logo2 {
	z-index: 2;
	position: absolute;
	width: 316px;
	margin: 60px 0 0 30px;
}
#header {
	width: 1000px;
	margin: 0 auto;
}
#top {
	padding-top: 16px;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}
#menu {
	top: -44px;
	right: 199px;
	float: right;
	width: 661px;
	height: 74px;
	border: 0px;
}
#link1 a {
	width: 113px;
	height: 25px;
	background: url(../img/menu2.png) 0 0 no-repeat;
	display: block;
	float: left;
}
#link1 a:hover {
	width: 113px;
	height: 25px;
	background: url(../img/menu2.png) 0 -25px no-repeat;
	display: block;
	float: left;
}
#link2 a {
	width: 59px;
	height: 25px;
	background: url(../img/menu2.png) -126px 0 no-repeat;
	display: block;
	float: left;
	margin-left: 10px;
}
#link2 a:hover {
	width: 59px;
	height: 25px;
	background: url(../img/menu2.png) -126px -25px no-repeat;
	display: block;
	float: left;
}
#link3 a {
	width: 66px;
	height: 25px;
	background: url(../img/menu2.png) -204px 0 no-repeat;
	display: block;
	float: left;
	margin-left: 10px;
}
#link3 a:hover {
	width: 66px;
	height: 25px;
	background: url(../img/menu2.png) -204px -25px no-repeat;
	display: block;
	float: left;
}
#link4 a {
	width: 85px;
	height: 25px;
	background: url(../img/menu2.png) -286px 0 no-repeat;
	display: block;
	float: left;
	margin-left: 10px;
}
#link4 a:hover {
	width: 85px;
	height: 25px;
	background: url(../img/menu2.png) -286px -25px no-repeat;
	display: block;
	float: left;
}
#link5 a {
	width: 77px;
	height: 25px;
	background: url(../img/menu2.png) -389px 0 no-repeat;
	display: block;
	float: left;
	margin-left: 10px;
}
#link5 a:hover {
	width: 77px;
	height: 25px;
	background: url(../img/menu2.png) -389px -25px no-repeat;
	display: block;
	float: left;
}
#flashcontent {
	position: relative;
	top: 0px;
}
#top_left {
	background-image: url(../img/index_top2_left.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	height: 448px;
}
#top_right {
	background-image: url(../img/index_top2_right.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height: 448px;
}
#cont {
	position: relative;
	margin-bottom: 20px;
}
#table_cont {
	background-color: #89BDE4;
}
#kolumna {
	clear: both;
	width: 948px;
	padding: 0px;
	margin: 0 auto;
}
#lewa {
	float: left;
	width: 514px;
	padding: 0px;
	display: inline;
	margin-top: 20px;
}
#prawa {
	float: right;
	width: 396px;
	display: inline;
	padding: 0px;
	margin-top: 20px;
}
#boxtxt img {
	border: 1px solid #89bde4;
	padding: 1px;
}
#boxtxt {
	padding: 15px;
	background-color: #fff;
	color: #2b2b2b;
	font-size: 12px;
	line-height: 16px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}
li {
	list-style-type: none;
}
#listam {
	background-color: #fff;
	color: #2b2b2b;
	font: bold 100%/100% Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#listam .lista {
	background: url(../img/arrowh.gif) no-repeat 0px 8px;
	padding: 0px 0px 0px 16px;
	line-height: 18px;
}
.foto1 {
	float: left;
	margin: 0px 20px 10px 0px;
}
.txt2 {
	font-size: 10px;
	color: #2b2b2b;
}
a.wiecej {
	color: #075FFF;
	text-decoration: none;
}
a:hover.wiecej {
	color: #075FFF;
	text-decoration: underline;
}
a.wiecej2 {
	color: #075FFF;
	text-decoration: none;
	line-height: 24px;
}
a:hover.wiecej2 {
	color: #075FFF;
	text-decoration: underline;
}
#footer {
	clear: both;
	position: relative;
	height: 88px;
	width: 100%;
	margin: 0 auto;
	background-color: #000000;
	color: #FFFFFF;
}
#fkolumna {
	clear: both;
	width: 948px;
	padding: 0px;
	margin: 0 auto;
}
#flewa {
	float: left;
	width: 502px;
	padding: 0px;
	display: inline;
	margin: 0;
}
#fprawa {
	float: right;
	width: 408px;
	display: inline;
	padding: 0px;
	margin: 0;
}
#footer .podpis {
	position: absolute;
	margin-top: 16px;
	color: #304250;
	font-size: 11px;
	line-height: 16px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
a.sl {
	color: #304250;
	text-decoration: none;
}
a:hover.sl {
	color: #89bde4;
	text-decoration: underline;
}
.fmenu {
	position: absolute;
	margin-top: 16px;
	margin-left: 50px;
	color: #304250;
	font-size: 11px;
	line-height: 16px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
a.fottermenu {
	color: #89bde4;
	text-decoration: none;
	background: url(../img/arrowfotter.gif) no-repeat 0px center;
	padding-left: 10px;
	margin-left: 16px;
}
a:hover.fottermenu {
	color: #89bde4;
	text-decoration: underline;
	background: url(../img/arrowfotter.gif) no-repeat 0px center;
}
