html {
	margin: 0px;
	padding: 0px;
	
}

body {
	background-color: #fff;
	margin: 0px;
	padding: 0px;
	background-image: url('img/bg_ntb5.jpg'); 
	background-repeat: repeat-x;
	text-align: center;
	color: #000000; 
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif; 
}

img {
	border: 0;
	margin: 0;
	padding: 0;
}

#shadowBottom {
	margin: 0 auto;
	padding: 0;
	height: 590px; 
	height: 608px; 
	width: 808px;
	background: #fff url("img/cien_dol.gif") no-repeat right bottom;
	text-align: left;
}

#shadowLeft {
	margin: 0;
	padding: 0;
	height: 568px;
	width: 11px;
	background: url("img/cien_lewy.jpg") no-repeat left top;
}

#shadowRight {
	margin: 0;
	padding: 0;
	height: 568px;
	width: 797px;
	padding-left: 11px;
	background: transparent url("img/cien_prawy.jpg") no-repeat right top;
}

#footer {
	width: 808px;
	margin: 0px auto;
	text-align: right;
	overflow: hidden;
	color: #000;
	position: relative;
	top: -10px;
}

#footer a {
	margin-right: 15px;
	color: #888;
	text-decoration: none;
}

#footer a:hover, #footer a:focus {
	color: #07bc00;
}

#topImage {
	float: left;
	margin: 28px 62px;
	background: #fff;
}

#header_spe_wellness {
	height: 155px;
	width: 501px;
	margin-right: 11px;
	background: url('img/top_spa.jpg') no-repeat right;
	float: right;
	overflow: auto;
}

#header_o_firmie {
	height: 155px;
	width: 501px;
	background: url('img/top_o_firmie.jpg') no-repeat right;
	float: left;
	overflow: auto;
}

#header_sauny {
	height: 155px;
	width: 501px;
	background: url('img/top_sauny.jpg') no-repeat right;
	float: left;
	overflow: auto;
}

#header_laznie_parowe {
	height: 155px;
	width: 501px;
	background: url('img/top_laznie_parowe.jpg') no-repeat right;
	float: left;
	overflow: auto;
}

#header_skala {
	height: 155px;
	width: 501px;
	background: url('img/top_skala.jpg') no-repeat right;
	float: left;
	overflow: auto;
}
#header_strefa_mokra {
	height: 155px;
	width: 501px;
	background: url('img/top_strefa_mokra.jpg') no-repeat right;
	float: left;
	overflow: auto;
}
#header_strefa_relaksu {
	height: 155px;
	width: 501px;
	background: url('img/top_strefa_relaksu.jpg') no-repeat right;
	float: left;
	overflow: auto;
}

#header_baseny {
	height: 155px;
	width: 501px;
	background: url('img/top_baseny.jpg') no-repeat right;
	float: left;
	overflow: auto;
}

#header_design {
	height: 155px;
	width: 501px;
	background: url('img/top_design.jpg') no-repeat right;
	float: left;
	overflow: auto;
}

#header_ekspozycja {
	height: 155px;
	width: 501px;
	background: url('img/top_ekspozycja.jpg') no-repeat right;
	float: left;
	overflow: auto;
}

#header_realizacje {
	height: 155px;
	width: 501px;
	background: url('img/top_realizacje.jpg') no-repeat right;
	float: left;
	overflow: auto;
}

#header_kontakt {
	height: 155px;
	width: 501px;
	background: url('img/top_kontakt.jpg') no-repeat right;
	float: left;
	overflow: auto;
}

#header_garden_spa {
	height: 155px;
	width: 501px;
	background: url('img/top_garden_spa.jpg') no-repeat right;
	float: left;
	overflow: auto;
}

#header_wanny_spa {
	height: 155px;
	width: 501px;
	background: url('img/top_wanny_spa.jpg') no-repeat right;
	float: left;
	overflow: auto;
}

#spa_wellness {
	float: left;
	width: 290px;
	height: 427px;
	font-size: 1px;
	background: url("img/lewy_spa.jpg") no-repeat;
}

#o_firmie {
	float: left;
	width: 290px;
	height: 427px;
	background: url("img/lewy_o_firmie.jpg") no-repeat;
}

#sauny {
	float: left;
	width: 290px;
	height: 427px;
	background: url("img/lewy_sauny.jpg") no-repeat;
}

#laznie_parowe {
	float: left;
	width: 290px;
	height: 427px;
	background: url("img/lewy_laznie_parowe.jpg") no-repeat;
}

#strefa_relaksu {
	float: left;
	width: 290px;
	height: 427px;
	background: url("img/lewy_strefa_relaksu.jpg") no-repeat;
}

#strefa_mokra {
	float: left;
	width: 290px;
	height: 427px;
	background: url("img/lewy_strefa_mokra.jpg") no-repeat;
}

#sztuczna_skala {
	float: left;
	width: 290px;
	height: 427px;
	background: url("img/lewy_skala.jpg") no-repeat;
}

#baseny {
	float: left;
	width: 290px;
	height: 427px;
	background: url("img/lewy_baseny.jpg") no-repeat;
}

#garden_spa {
	float: left;
	width: 290px;
	height: 427px;
	background: url("img/lewy_garden_spa.jpg") no-repeat;
}

#wanny_spa {
	float: left;
	width: 290px;
	height: 427px;
	background: url("img/lewy_wanny_spa.jpg") no-repeat;
}

#design {
	float: left;
	width: 290px;
	height: 427px;
	background: url("img/lewy_design.jpg") no-repeat;
}

#ekspozycja {
	float: left;
	width: 290px;
	height: 427px;
	background: url("img/lewy_ekspozycja.jpg") no-repeat;
}

#kontakt_spa_wellness {
	float: left;
	width: 290px;
	height: 427px;
	background: url("img/lewy_kontakt.jpg") no-repeat;
}

#kontaktForm {
	margin-top: 50px;
	margin-right: 60px;
}

#kontaktNTB a, #kontaktMail a {
	padding: 0;
	font-size: 8px;
	color: #555;
	text-decoration: none;
	padding-right: 3px;
}

#kontaktNTB a:hover, #kontaktNTB a:focus, #kontaktMail a:hover, #kontaktMail a:focus {
	color: #111;
	text-decoration: underline;
}

#kontaktNTB {
	position: relative;
	top: 132px; 
	text-align: right;
	overflow: hidden;
	height: 17px;
	padding-top: 6px;
	width: 90%;
	float: left;
	background: url("img/kropki_menu.gif") right no-repeat;
}

#kontaktMail {
	position: relative;
	top: 132px; 
	text-align: right;
	overflow: hidden;
	height: 17px;
	padding-top: 6px;
	width: 10%;
	float: right;
}

#menuContainer {
	clear: both;
	height: 24px;
	background: #4f89a1;
	margin-right: 11px;
	position: relative;
}

#content{
	background: #fff;

}

#main {
	float: right;
	color: #555555;
	width: 486px;
	text-align: justify;
	margin-top: 10px;
	margin-left: 10px;
}

#main p {
	text-indent: 20px;
	margin-left: 0px;
	margin-right: 20px;
   	margin-bottom: 0px;
   	margin-top: 10px;
}

#main ul {
	margin: 0;
	padding-left: 10px;
}

#main_kontakt {
	color: #555555;
	width: 450px;
	text-align: justify;
	margin-left: 0px;
	margin-top: 120px;
}

div.kontakt {
	text-align: left; 
	text-indent: 0px; 
	padding-left: 40px;
	padding-top: 30px;
}

div.field {
	padding-right: 15px;
	text-align: right;
	padding-bottom: 5px;
}


#submenu_ref {
	float: right;
	width: 37%;
	margin-top: 0.7em;
	margin-bottom: 2em;
	padding-left: 0;
	text-align: left;
	height: 415px;
}

#submenu_ref h1 {
	margin-left: 20px;
	margin-top: 0;
}

#submenu_ref p {
	margin: 2px;
	padding: 0;
}

#submenu_ref ul {
	margin-top: 3px;
	margin-bottom: 0px;
}

.td_header {border-width:0px; 
	color: #750000; 
	font-family: tahoma; 
	font-size: 11px; 
	font-weight: bolder; 
	padding: 0px; 
	text-align: left; 
	text-decoration: none;
}

a.link {
	color: #555555; 
	font-family: Verdana; 
	font-size: 10px; 
	text-decoration: none;
}

a.link:visited {
	color: #555555; 
	font-family: Verdana; 
	font-size: 10px; 
	text-decoration: none;
}

a.link:hover {
	color: #750000; 
	font-family: Verdana; 
	font-size: 10px; 
	text-decoration: none;
}

a.link_u {
	color: #555555; 
	font-family: Verdana; 
	font-size: 10px; 
	text-decoration: underline;
}

a.link_u:visited {
	color: #555555; 
	font-family: Verdana; 
	font-size: 10px; 
	text-decoration: underline;
}

a.link_u:hover {
	color: #750000; 
	font-family: Verdana; 
	font-size: 10px; 
	text-decoration: underline;
}

a.email {
	color: #555555; 
	font-family: Verdana; 
	font-size: 10px; 
	text-decoration: none;
}

a.email:visited {
	color: #555555; 
	font-family: Verdana; 
	font-size: 10px; 
	text-decoration: none;
}

a.email:hover {
	color: #750000; 
	font-family: Verdana; 
	font-size: 10px; 
	text-decoration: underline;
}

a.head {color: #ffffff; 
	font-family: Verdana; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none;
}

a.head:visited {color: #ffffff; 
	font-family: Verdana; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none;
}

a.head:hover {color: #c9d6ee; 
	font-family: Verdana; 
	font-size: 12px; 
	font-weight: bolder; 
	text-decoration: none;
}



.itemlink {color: #7b787f; 
	font-family: verdana; 
	font-size: 10px; 
	margin-left: 5px}

.input_text {border-bottom: 2px groove #ABABAB; 
	border-left: 1px groove #ABABAB; 
	border-right: 2px groove #ABABAB; 
	border-top: 1px groove #ABABAB; 
	font-family: verdana; font-size: 10px}

textarea {border-bottom: 2px groove #ABABAB; 
	border-left: 1px groove #ABABAB; 
	border-right: 2px groove #ABABAB; 
	border-top: 1px groove #ABABAB; 
	font-family: verdana; 
	font-size: 10px}

	
h1, h2 { 
	margin-bottom: 0px;
	
	color: #750000; 
	font-family: Tahoma; 
	font-size: 11px; 
	font-weight: bolder; 
	padding: 0px; 
	text-align: left; 
	text-decoration: none;
	text-indent: 23px;
	background-repeat: no-repeat;
	background-image: url("img/logo.gif");
}

h3 {
	font-size: 10px;
	padding: 0;
	margin-top: 10px;
	text-indent: 20px;
}



li {
	list-style-type: disc;
    list-style-position: outside;
	padding-top: 3px;
	margin-left: 20px;
	margin-right: 20px;
}

p {
	text-indent: 20px;
	margin-bottom: 0px;
}

table.image{border-left: 1px solid #eaeaea; }

.table_main {
	height: 100%;
	border-right-style: solid; 
	border-right-width: 1px;
	border-right-color: silver;
	border-left-style: solid; 
	border-left-width: 1px;
	border-left-color: silver;
	border-top-width: 0px;
	border-bottom-width: 0px;
}
	
#przebudowa {
	font-size: 2em;
}


/* REALIZACJE */

#galeryThumb {
	margin: 0;
	padding: 0;
	padding-left: 5px;
	height: 62px;
	list-style: none;
	
}

#galeryThumb li {
	float: left;
	padding: 0px;
	list-style-type: none;

}

#galeryThumb li a {
	display: block;
	padding: 1px;
	border: 1px solid #aaa;
}

#galeryThumb li a:hover {
	border: 1px solid #000;

}

#dispImg {
	text-align: center;
	height: 276px;
	width: 400x;
	margin: 10px auto;
	
}

#bigImg {
	border: 1px solid #aaa;
}
