body {font-family: Arial, Tahoma, Verdana; background: #0899D8;}

div#container {width: 780px; margin: 0 auto;}

h1#nag1 {	
	background: #fff url(../img/nag_1.jpg) no-repeat top left;
	background-image: url(../img/nag_1.jpg);
	width: 780px;
	text-indent: -1000em;
	height: 60px;
	overflow: hidden;
}

div#header {
	background: #fff url(../img/header.jpg) no-repeat top left;
	width: 780px;
	height: 272px;
	position: relative;
}

div#header div#rotator {
	background: #fff;
	width: 156px;
	height: 121px;
	position: absolute;
	bottom: 26px;
	right: 49px;
}

ul#main_menu {
	height: auto;
	overflow: hidden;
	background: #01528A;
}

ul#main_menu li {
	display: block;
	float: left;
	height: 57px;
}

ul#main_menu li a {display: block; height: 57px; float: left; overflow: hidden; text-indent: -1000em;}

li#m1 a {background: url(../img/menu/menu_01.jpg) no-repeat top left; width: 114px;}
li#m2 a {background: url(../img/menu/menu_02.jpg) no-repeat top left; width: 113px;}
li#m3 a {background: url(../img/menu/menu_03.jpg) no-repeat top left; width: 150px;}
li#m4 a {background: url(../img/menu/menu_04.jpg) no-repeat top left; width: 153px;}
li#m5 a {background: url(../img/menu/menu_05.jpg) no-repeat top left; width: 114px;}
li#m6 a {background: url(../img/menu/menu_06.jpg) no-repeat top left; width: 136px;}

div#content {width: 770px; height: auto; overflow: hidden; background: #ECF0F3 url('../img/gradient.jpg') repeat-x top left; position: relative;
font-size: 13px;
line-height: 150%;
color: #455A6F;
padding: 0 5px 5px 5px;
}

h2#znajdziesz {	
	background: #D0D9E2 url(../img/znajdziesz.jpg) no-repeat top left;
	width: 371px;
	text-indent: -1000em;
	height: 30px;
	overflow: hidden;
	float: right;
	margin-right: 105px;
	margin-top: 45px !important;
	margin-bottom: 10px;
}

div#muszla {width: 180px; height: 276px; float: left; background: url(../img/muszla.jpg) no-repeat top left; padding-top: 60px; padding-left: 63px; overflow: hidden; padding-right: 45px;
line-height: 100%;
color: #114889;
}

div#muszla div#block {width: 95px; height: 75px; float: left;}

ul#f_list {background: #ECF0F3; display: block; width: 780px; height: auto; overflow: hidden;padding: 30px 0 30px 0;} 

ul#f_list li {display: block; width: 179px; background: #ECF0F3 url(../img/footer-elem.jpg) no-repeat top left; float: left; text-align: center; margin: 8px; height: 200px; font-size: 25px; padding-top: 21px;}

ul#f_list li img {
	margin-bottom: 10px;
}

small#footer {display: block; width: 780px; height: 30px; overflow: hidden; background: #ECF0F3 url(../img/gradient.jpg) repeat-x top left; padding-top: 20px; font-size: 13px; color: #646567; text-align: center; border-top: 1px solid #9BADBF;}

div.muszla {background: url(../img/elements/muszla.jpg) no-repeat top left; height: 270px; padding-left: 140px;}

ul.m-menu {margin-right: 334px; float: right; display: block; height: 180px;}

ul.m-menu li {padding: 2px; display: block; border: 1px solid #2A5BA0; width: 260px; margin-bottom: 5px;}

ul.m-menu li a{background: url(../img/mini-menu/bcg_before.jpg) no-repeat top left; height: 
24px; width: 250px; display: block; color: #00375F !important; text-decoration: none; font-size: 14px; padding-top: 5px; padding-left: 10px; font-weight: bold;}

ul.m-menu li a.active {background: url(../img/mini-menu/bcg_after.jpg) no-repeat bottom left;}

ul.m-menu li a:hover {background: url(../img/mini-menu/bcg_after.jpg) no-repeat bottom left;}

div.kraj {margin-top: 15px;}
/* DODATKOWE */

ul.contact li {font-size: 17px; font-weight: bold; color: #2A5BA0;}

img.l-im1 {float: left; padding: 2px; border: 3px double #2A5BA0; margin-right: 15px; margin-bottom: 15px;}

img.r-im1 {padding: 2px; border: 3px double #2A5BA0; margin-right: 15px; margin-bottom: 15px; position: absolute; top: 15px; right: 15px;}

.hide {display: block; width: 1px; height: 1px;	text-indent: -1000em; overflow: hidden;}

.banner {margin-bottom: 20px;}

h2 {font-family: Arial Narrow; font-size: 25px; 	margin-right: 105px;
	margin-top: 15px;
	margin-bottom: 10px;}
	
div#content p {
	margin-bottom: 10px;
	clear: both;
}

div#content a {
	color: #01568F;
}

div#content a:hover {
	color: #00395F;
}

div#content ul {
	margin-bottom: 10px;
}

div#content ul li {
	margin-left: 10px;
}

h3 {clear: both; font-size: 15px; letter-spacing: 2px; border-bottom: 2px solid #01538D; margin-bottom: 5px; text-align: left;}

table.cennik {width: 300px; border: 1px solid #01568F; float: left; margin-bottom: 10px;}

table.cennik th {background: #CAD4E0; text-align: center; padding: 3px;}
table.cennik td {background: #DEE3E9; text-align: center; padding: 3px 8px;}

div.info {padding: 15px; background: #ECF0F3 url('../img/gradient.jpg') repeat-x top left; border: 1px solid #01568F; width: 570px; margin: 0 auto;}
div.cennik-center {width: 600px; margin: 0 auto;}
div.center {text-align: center;}

div.preview {
	text-align: center;
	padding: 5px;
}

p.onas {clear: none !important;}