* {
	margin:0;
	padding:0;
}

body {
	margin:20px 0;
	background-color:#eee;
	font-family:Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;
	font-size:11px;
	background-image:url('../images/toptlo.gif');
	background-repeat:repeat-x;
}

a {
	color:#333;
	text-decoration:none;
	font-family:Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;
	font-size:11px;
}

h1 {
	margin:30px 0 0 0;
	font-size:18px;
	font-family:Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;
	color:#333;
}

h2 {
	margin:10px 0 5px 0;
	font-size:12px;
	font-family:Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;
	color:#ff0011;
}

p {
	color:#333;
	font-family:Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;
	font-size:11px;
	line-height:20px;
	text-align:justify;
	margin: 15px 20px;
}

ul {
	color:#333;
	font-family:Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;
	font-size:11px;
	line-height:20px;
	text-align:justify;
	list-style:disc;
	margin:20px 40px;
}

td {
	padding:0;
}

a {
	color:#316998;
	text-decoration:underline;
}

a img {
	border:0;
}

table th {
	background-color:#eee;
	padding:5px;
}

#top {

	width:980px;
	height:334px;
	margin:0;

	clear:both;
	background-color:#fff;
}

	#top h1 {
		margin:0;
	}
	
#top_menu {
	width:900px;
	height:70px;
	margin:5px auto 0 auto;
	clear:both;
	background-color:#113388;
	
}

	#top_menu ul {
		list-style:none;
		list-style-type:none;
		margin:0 10px;
		
		
	}
	
	#top_menu li {
		float:left;
		margin:5px 5px;
		padding:5px;
	}
	
	#top_menu li:hover {
		background-color:#5566aa;
		color:#fff;
	}

	#top_menu a {
		color:#fff;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
	}
	
	#top_menu a:hover {
		color:#aaa;
	}
	
	#top_menu img {
		margin:5px;
	}
	
#top_img {
	clear:both;
	height:232px;
	width:900px;
	margin:0 auto;
}

#top1 {
	width:900px;
	height:20px;
	margin:0 auto;
	background-color:#BBD8F0;
}

#top_lewa {
	width:285px;
	height:334px;
	position:relative;
	top:0;
	left:0;
	float:left;
}

#top_prawa {
	width:665px;
	height:334px;
	position:relative;
	top:10px;
	left:95px;
	float:left;
	background-image:url('../images/akt.gif');
	background-repeat:no-repeat;
}

#banerki {
	width:670px;
	margin:5px auto;
	padding:0;

}

	#banerki img {
		margin:0 2px;
	}

	#banerki a img {
		border:0;
	}

#rezerwacja {

	padding:0;
	color:#fff;
	margin:0 5px 5px 0;
	width:300px;
	padding:0;
	border:1px solid #aaa;
	background-color:#113388;
}

	#rezerwacja h1 {
		color:#fff !important;
		margin:5px;
		font-size:14px;
	}

	#rezerwacja form {
		margin:5px;
	}
	
	#rezerwacja form input {
		margin:4px 4px;
	}

	#rezerwacja form label {
		margin:0 10px 0 0;
	}

	#rezerwacja hr {
		width:300px;
		margin:5px 0;
	}

.text-center {
	text-align:center;
}

.rezerwacja_form {
	border:1px solid #aaa;
	background-color:#eee;
	padding:5px;
	
}

.cennik td {
	padding:2px;
}

.cennik th {
	background-color:#113388;
	color:#fff;
}

.samochod {
	margin:10px;
}

	.samochod td {
		padding:5px;
	}

.a1 {
	width:190px;
	margin:5px 3px;
	float:left;
	border-bottom:6px solid #113388;
	background-color:#efefef;
}

.a1 p {
	margin:5px;
	text-align:left;
}

.a1 h2 {
	margin:5px;
	color:#0066ff;
	font-size:10px;
}



#start_text {
	width:350px;
	margin:15px;
}

	#start_text h1 {
		margin:10px;
		font-size:14px;
		color:#275E8D;
	}

#start_text p {
	margin:10px;
	line-height:16px;
}


#jezyki {
	width:200px;
	margin:0 auto;
}

	#jezyki a img {
		border:0;
	}



#head_menu {
	width:900px;
	height:50px;
	margin:0 auto 20px auto;
	
	
}

	#head_menu ul {
		list-style:none;
		list-style-image:none;
		list-style-type:none;
	}

	#head_menu li {
		float:left;
		margin:0 5px;
	}

	#head_menu a img {
		border:0;
	}

#top_right_menu {
	width:700px;
	text-align:right;
	margin:0;
	float:left;
}

#top_right_menu a {
	color:#fff;
	margin:0;

}

#logo {
	width:192px;
	height:56px;
	float:left;
}

#newsletter {
	
	width:250px;
	margin:5px;
	
}

#aktualnosci {
	width:480px;
	margin:0;
	background-color:#fff;
}

#aktualnosci h1 {
	margin:15px;
}

	#aktualnosci p {
		margin:10px;
	}

	#aktualnosci h2 {
		color:#316998;
		margin:10px;
	}

.data {
	margin:0 !important;
	color:#aaa;
	font-size:10px;
}

.table {
	border:2px solid #aaa;
	padding:2px;
}

.table th {
	background-color:#eee;
	padding:5px;
}

.table td {
	border:1px solid #666;
}



#baner {
	width:620px;
	height:161px;
	position:relative;
	left:13px;
	top:32px;
	clear:both;
}

#omp {
	width:265px;
	height:64px;
	position:relative;
	top:40px;
	left:7px;
	clear:both;
}

#lewa {
	
	float:left;
	background-color:#fff;
	
}

	#lewa h1 {
		width:250px;
		height:23px;
		
		color:#316998;
		border-bottom:1px solid #ccc;
		
	}

	#lewa p {
		margin:0;
	}

	#lewa td {
		margin:0;
	}

#lewa2 {
	width:200px;
	float:left;
	background-color:#eee;
	
}

#lewa_menu {
	width:200px;
}

#prawa {
	width:590px;
	float:right;
	margin:0;
	background-color:#fff;
	height:auto;
}

	#prawa h1 {
		margin:10px 0 20px 20px;
		color:#316998;
	}

	#prawa hr {
		color:#ddd;
		border:1px solid;
	}

	#prawa form label {
		margin:0 10px 0 0;
		width:200px;
	}



#menu {

	width:801px;
	margin:0 auto;

}

	#menu ul {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		padding:0;
		color:#ccc;
	}

	#menu li {
		font-weight:bold;
		font-size:13px;
		margin:0 6px;
		float:left;
	}

	#menu a {
		color:#8F6140;
	}
	
	#menu a:hover {
		color:#ff0011;
	}

#calosc {
	width:900px;
	margin:0 auto;
	clear:both;
	background-color:#fff;

}





#tresc {

	width:500px;
	margin:0 20px;
	
}

	#tresc img {
		margin:10px;
	}


#tab {
	margin:25px;
}

#tab td {
	
	border:1px solid #aaa;
	padding:5px;
	
}

#tab th {
	background:#aaa;
	padding:5px;
}


#obrazki {
	width:900px;
}


	#forma input, select {
		margin:4px;
		display:block;
		float:left;
	}

	#forma label {
		font-weight:bold;
		text-align:left;
		width:110px;
		display:block;
		float:left;
	}

	#forma textarea {
		height:70px;
		margin:0;
		width:220px;
	}

	#forma br {
		clear:both;
	}

#lista th {
	background-color:#eee;
	padding:5px;
}

	#lista td {
		border-bottom:1px solid #aaa;
	}

.form {
	background-color:#FFFFFF;
	border:1px solid #AAAAAA;
}

.left {
	float:left;
}

.button {
	background-color:#eee;
	border:0;
	color:#333;
	font-weight:bold;
	border:1px solid #aaa;
}

.data {
	width:80px;
}

.lewa_podmenu {
	width:330px;
	margin:0 0 10px 17px;
}

#pp {
	width:900px;
	height:100px;
	margin:0 auto;
	background-color:#fff;
	text-align:center;
}

#stopka {
	width:900px;
	margin:0 auto;
	clear:both;
	border-top:1px solid #aaa;
	
}

	#stopka p {
		margin: 5px;
	}

	#stopka ul {
		list-style:none;
		list-style-image:none;
		list-style-type:none;
		margin:0;
		float:right;
	}
	
	#stopka li {
		float:left;
		margin:0 5px;
	}

#stopka2 {
	width:900px;
	text-align:center;
	margin:0 auto;
	background-color:#fff;
	height:80px;
	clear:both;
}

	#stopka2 img {
		margin:0 10px;
	}

#platnosci {
	width:213px;
	float:left;
}

#flagi {
	width:670px;
	height:20px;
	float:left;
	
}

	#flagi a {
		margin:2px;
	}

#info {
	border:2px solid #113388;
	clear:both;
	margin:5px 15px 5px 2px;
	width:579px;
}

	#info h2 {
		margin:10px 20px;
		color:#113388;
	}

#zastepcze {
	margin:5px 15px 5px 2px;
}

#ref {
	
	width:400px;
	float:left;
	margin:5px;
	padding:5px;
	
}

#op {
	
	width:400px;
	float:left;
	margin:5px;
	border-left:1px solid #aaa;
	padding:5px 15px;
	
}

#form {
	
	width:400px;
	float:left;
	position:relative;
	margin:25px 50px;
	
}

#error {
	width:800px;
	margin:100px auto;
	padding:50px;
	text-align:center;
	border:1px solid #aaa;
	background-color:#fff;
	
}

/* klasy  */

.img_ramka {
	border:8px solid #eee;
	padding:5px;
}

.orange {
	font-weight:bold;
	color:#FF6C00;
	font-size:12px;
	margin:10px;
}

.img_ramka2 {
	border:5px solid #ddd;
	padding:3px;
}

.li {
	list-style:none;
}

.right {
	text-align:right;
}

.error {
	font-size:16px;
	font-weight:bold;
	font-family:Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;
	color:#ff0011;
}

.red {
	color:#ff0011;
	font-weight:bold;
}

.link {
	text-decoration:underline;
	color:#4444ee;
}

.link2 {
	font-weight:bold;
	color:#4444ee;
	font-size:14px;
	margin:10px;
}

.doprawej {
	text-align:right;
}