body {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #627086;
	color:#000000;
	text-align: center;	
	}
body, p, td, th, div {
	font-family: Verdana, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
#table_01{
	text-align: left;
	margin: auto;  width:740px; height:140px; border:0px;
}



#table_02{
	text-align: left;
	margin: auto;  width:740px; border:0px;
}

#menu {
	background-image: url(img/podmenu.gif);
	vertical-align: top;
	}
#menu h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top:6px;
	margin-bottom:6px;
	font-size: 17px;	
} 
#menu a{
	color: #696;
	background-image: url(images/menu-z.gif);
	background-repeat: no-repeat;
	padding-left: 64px;
	display: block;
	height: 29px;
	
}
#menu a:hover{
	color: #486E48;
	text-decoration: none;
	background-image: url(images/menu-o.gif);
	background-repeat: no-repeat;
	padding-left: 64px;
	display: block;
	height: 29px;
}


a.menu{
	text-decoration: none;
	color:#696;
	font-size:9pt;

}
a.menu:hover{
	text-decoration: underline;
	color:#C06;
	font-size:9pt;
}
a.menu:visited{
	text-decoration: none;
	color:#696;
}


h1 {
	font-family:"Arial CE", Arial, Helvetica, sans-serif;
	color:#669966;
	font-size:18pt;
	font-weight: bold;
	margin: 15;
}
h2 {
	font-family:"Arial CE", Arial, Helvetica, sans-serif;
	color: #C06;
	font-size:12pt;
	font-weight: bold;
}

hr {	
	font-size: 1;
	color: #C06;
	height: 1px;
}
img{
	border: 0;
}

a:link {
	 color:#006;
	 text-decoration: none;
}

a:visited {
	 color:#006;
	 text-decoration: none;
}
a:hover {
	 color:#C06;
	 text-decoration: underline;
}


.textem {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:9pt;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: justify;
	text-autospace: none;
}
.textem-b {
	font-family:Verdana;
	color:#000000;
	font-size:9pt;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: justify;
	font-weight: 700;
}
.textem-w {
	font-family:"Arial CE", Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:9pt;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
}
.wiecej {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0pt;
	margin-bottom: 0pt;
	font-size: 9pt;
	margin-right: 14pt;
	text-align: right;
	color: #BF3536;
	text-decoration: none;
}


.tyt1 { 
font-family: Verdana, Arial CE, Arial, Helvetica, sans-serif;
color:#738294;
font-size:11pt;
font-weight:bold
}
.h-bg1{
	background-image: url(images/header_bg1.gif);
}
.h-bg2{
	background-image: url(images/header_bg2.gif);
}
.tdmenu {
	background-image: url(img/podmenu.gif);
	vertical-align: top;
}
.tdpasek {
	vertical-align: top;
	background-color: #72BABF;
}
.tdcontens {
	vertical-align: top;
	background-color: #FFF;
	padding: 5;
}
.tdstopa{
	background-image: url(img/tlodolu.gif);
	vertical-align: top;
	text-align: left; 
}
.tdstopa2{
	text-align: left;
	background-color: #FFF;
	color:#006600;
font-size:6pt; 
}
a.tdstopa2{
	text-decoration: none;
	color:#006600;
	font-size:6pt;
}
a.tdstopa2:hover{
	text-decoration: underline;
	color:#C06;
	font-size:6pt;
}
.haw2 {
	color: #fff;
	font-size: 12pt;
	font-weight: bold;
	background-color: #C6D1BE;
	text-align: center;
}
.haw3 {
	color:#C06;
	font-size: 120%;
	font-weight: 700;
}

.haw4 {margin:20px 0 ; padding:4px; border:1px solid  #627086; font-size: 90%; font-weight: 700; color:#C06;}
.haw4 h2{ height: 29px; margin:0 ; font-size: 19px;
	color: #696; 	background-image: url(images/menu-z.gif);
	background-repeat: no-repeat;
	padding-left: 64px;
	display: block;
	
	
}



.pols2 {
	color: #A5998D;
	font-size: 11pt;
	text-align: center;
}
.lista {
	font-size: 10pt;
	font-weight: bold;
}

  .in { 
   position:relative; 
   visibility: visibility; 
   top: -20px;
   left:40px; 
   z-index: 2; 
   font-family:"Arial CE", Arial, Helvetica, sans-serif;
	color:#C06;
	font-size:14pt;
	font-weight: bold;
  }

.rozst li { 
margin-top: 15px;
}
.rozst-podmenu li {
	margin-top: 10px;
	list-style-image: url(images/point.gif);
}
.kolor_j-z {color: #A5998D;}
.clr{clear: both; }




/* ---###--- GALERIA ----###--- */
 .rama-gal{
	margin: auto;
	width: 457px; 
	height: inherit; 
	border: 3px solid #D5D9C1;
}
div.ramka {
  float: left;
  margin: 3px;
  border:1px solid #D5D9C1;
  background-color:#f1f8fa;
  }
  
div.ramka p {
	text-align: center;
	font-size: xx-small;
	margin-top:0px;  
  display: block; width: 100px; height: 4.5em; }
.ramka img {margin: 3px 3px 0px 3px;}
body .podgl{margin: 0px;}

/* ---###--- Zamiast tabel ----###--- */

#n-top{height: 140px; position: relative; width:740px; margin:0 auto;}
#n-top h1{ position: absolute; left: 220px;	top: 60px; color:#f8d671}

.flash_hawaje{	position: absolute;	left: 65px;	top: 20px;}
.flash_aloha{	position: absolute; 	left: 140px;	top: 20px;}

#all { width:740px; margin:0 auto; background:#fff url(images/bg-lewy.gif) repeat-y; ; text-align: left;}

#lewe-menu  {width:200px; padding: 4px; float: left; }
#lewe-menu h3{font-weight: bold; line-height: 17px; 	padding-top:6px;	margin-bottom:6px;	font-size: 17px;	} 
#lewe-menu a{	color: #696;	line-height: 17px; background-image: url(images/menu-z.gif);	background-repeat: no-repeat;	padding-left: 64px;	display: block;	min-height:29px }
#lewe-menu a:hover{	color: #486E48;	text-decoration: none;	background-image: url(images/menu-o.gif);	background-repeat: no-repeat;}

#tresc  {  margin-left:200px; padding:26px 0 0 0; border-left:4px solid #72babf;  }
#tresc .tekst {margin:6px;}
.kwiat {height:auto; position: relative; margin:50px 0 0 0; border-bottom:28px solid #c6d1be; }
.kwiat img{position: absolute; bottom: -42px; left:26px;  }
#stopka {position: relative;  padding:24px 0 6px 206px; clear: both; text-align: center; }
.coop, .coop a, .coop p { font-size:9px; color:#c6d1be;}
.add-nav {position: absolute; bottom: 6px; left:64px; text-align: left;  }
.add-nav a{ font-size: 14px; }

/* moje style wszystkie serwisy*/
.img-praw{	float: right; margin: 0px 0px 6px 6px;}
.img-lewy{	float: left; margin: 0px 6px 6px 0px; }
.centro {text-align: center; }


/* ------------------- menehune lagoon */
.haw {
	color: #fff;
	font-size: 14pt;
	font-weight: bold;
	background-color: #09C;
	text-align: center;
}
.pols {
	color: #09C;
	font-size: 14pt;
	text-align: center;
}
.lista {
	font-size: 10pt;
	font-weight: bold;
}

  .in { 
   position:relative; 
   visibility: visibility; 
   top: -20px;
   left:40px; 
   z-index: 2; 
   font-family:"Arial CE", Arial, Helvetica, sans-serif;
	color:#C06;
	font-size:14pt;
	font-weight: bold;
  }
	
	/* ------------------- kalendarz workshop */
#kalendarz span {	color: #006; 	font-size: 1.2em; 	font-weight: bold; 	background-color: #C6D1BE;}
#kalendarz .miesiac {	color: #c06; 	font-size: 1.3em; 	margin:6px 0 2px 0;}
#kalendarz .h3 {	color: #c06; 	font-size: 1.6em; 	margin:8px 0 3px 0;}

	/* ------------------- moje komplet*/
.czysc{ clear:both; margin:0; font-size:0.01em;padding;0;}
