body {
	margin: 0;
	padding: 20px 0px 10px 0px;
	background-color: #000000;
	font-family: 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 180%;
	background-image: url('../img_layout/background.gif');
	background-position: 0px 139px;
	background-repeat: repeat-x;
}

div#kontener {
	width: 780px;
	margin: auto;
	background-color: #FFFFFF;
	color: #000000;
	background-image: url('../img_layout/background.jpg');
	background-repeat: repeat-y;
}

div#header {
	height: 119px;
	background-color: #FFFFFF;
	background-image: url('../img_layout/header.jpg');
	background-repeat: no-repeat;
	position: relative;
}

div#header img.logo {
	width: 187px;
	height: 80px;
	margin-top: 21px;
	margin-left: 35px;
	border: 0;
}

div#header div#flagi {
	position: absolute;
	top: 20px;
	right: 30px;
}

div#header img {
	width: 34px;
	height: 37px;
	border: 0;
	margin-left: 10px;
}

div#location {
	background-image: url('../img_layout/menu.gif');
	background-repeat: no-repeat;
	line-height: 12px;
}

div#location {
	padding: 6px 30px 0px 30px;
	height: 17px;
	text-align: right;
	color: #FFFFFF;
}

div#location a, div#stopka a {
	color: #FFFFFF;
	text-decoration: none;
	
}


















div#menu {
	height: 21px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding: 0px 0px 0px 1px;
	text-align: center;
	line-height: 12px;
	background-color: #E00000;
	position: relative;


					/* Div Menu            Ramka zielona */
}
div#menu dl {
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 0px 0px;
	background-color: #E00000;
	color: #000;	
	border: 0px solid #FFD700;		/* menu rozwiniete*/
	}

div#menu dt {
	list-style-type: none;
	font-weight: bold;
	margin: 0;
	padding: 5px 0px 4px 0px;
	background-color: #E00000;
	color: #000;	
	border: 0px solid #BDB76B;		/* menu rozwiniete*/
	}

div#menu dd {
	margin: 0;
	background-color: #E00000;
	color: #000;	
	border: 1px solid #B22222;		/* menu rozwiniete*/
}
div#menu dl dt a {
	padding: 2px 25px 1px 25px;
	color: #FFFFFF;	
	font-size: 12px;
	text-decoration: none;
	background-image: url('../img_layout/arrow_top.gif');
	background-repeat: no-repeat;
	background-position: bottom center;	
	border: 0px solid #BDB26B;
}
div#menu dl dd a {
	padding: 4px 0px 4px 0px;
	display: block;
	font-weight: bold;
	color: #FFFFFF;	
	font-size: 10px;
	text-decoration: none;
}

#menu1 {
	left: 10px;
	/*left: 195px; */
}
#menu2 {
	left: 105px;
} 
#menu3 {
	left: 225px;
} 
#menu4 {
	left: 335px;
}
#menu5 {
	left: 430px;
} 
#menu6 {
	left: 535px;
} 
#menu7 {
	left: 655px;
} 
#kolek1 dd {
	margin: 0;
	padding: 0px 0px 0px 0px;
	line-height: 150%;
}
#kolek1 dt {
	margin: 0;
	padding: 0px 0px 15px 0px;
	line-height: 60%;
}  
#kolek2 dd {
	margin: 0;
	padding: 0px 0px 0px 0px;
	line-height: 150%;
}
#kolek2 dt {
	margin: 0;
	padding: 0px 0px 15px 0px;
	line-height: 60%;
}  
#kolek3 dd {
	margin: 0;
	padding: 0px 0px 0px 0px;
	line-height: 150%;
}
#kolek3 dt {
	margin: 0;
	padding: 0px 0px 15px 0px;
	line-height: 60%;
}  
div#menu dl dt a:hover {
	color: #e00000;
	background-image: url('../img_layout/arrow_top_hover.gif');
}
div#menu dl dd a:hover {
	color: #e00000;
	background-color: #FFFFFF;
}
/*
div#menu ul {
	font-weight: bold;
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
	border: 1px solid #00BFBF; 				
}
*/		/* w menu */



/*div#menu dt{
	display: inline;
	border: 1px solid #00BFBF; 	
}	*/
     			 /* wczesniejsze bloczki */
/*
div#menu ul li dl dt {
	padding-bottom: 5px;
	padding-top: 1px;
}

div#menu ul li dl dt a {
	padding-top: 0px;
	padding-left: 26px;
	padding-right: 26px;
	padding-bottom: 1px;
	color: #FFFFFF;	
	font-size: 12px;
	text-decoration: none;
	background-image: url('../img_layout/arrow_top.gif');
	background-repeat: no-repeat;
	background-position: bottom center;
}

div#menu ul li dl dd a {
	padding-top: 1px;
	padding-left: 26px;
	padding-right: 26px;
	padding-bottom: 1px;
	color: #FFFFFF;	
	font-size: 12px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: bottom center;
}

div#menu ul li a:hover {
	color: #e0F000;
	background-image: url('../img_layout/arrow_top_hover.gif');
}


}



*/






div#kontent {
	background-image: url('../img_layout/background_content.jpg');
	background-repeat: no-repeat;
}

div#sidebar ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div#sidebar ul li ul li {
	background-image: url('../img_layout/arrow_right.gif');
	background-repeat: no-repeat;
	background-position: 0px 6px;
}

div#sidebar ul li ul li ul li ul li {
	line-height: 12px;
	font-size: 11px;
	margin-top: 3px;
	margin-bottom: 3px;
	background-position: 0px 2px;
}

div#sidebar ul a {
	color: #000000;
	text-decoration: none;
	display: block;
	padding-left: 5px;
	
}

div#sidebar ul li a.active {
	font-weight: bold;
	background-color: #e00000;
	color: #FFFFFF;
	
}

div#sidebar ul li ul li a.active {
	font-weight: bold;
	background-color: transparent;
	color: #000000;
}

div#sidebar ul li ul {
	margin: 0px 0px 0px 5px;
	list-style-type: none;
}

div#sidebar ul li ul li {
	padding: 0px 0px 0px 5px;
}

div#sidebar ul li ul li ul {
	margin: 0px 0px 0px 5px;
	padding: 0;
	list-style-type: none;
}

div#stopka {
	height: 22px;
	clear: both;
	padding: 0px;
	background-image: url('../img_layout/footer.gif');
	background-repeat: no-repeat;
	text-align:center;
	padding: 1px 30px 0px 30px;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000000;
}

div#photos {
	height: 97px;
	padding-top: 18px;
	padding-right: 5px;
	background-image: url('../img_layout/background_photos.jpg');
	background-repeat: no-repeat;
	text-align: center;
}

div#photos img {
	border: 1px solid #dce9ef;
	width: 138px;
	height: 78px;
	margin-left: 5px;
}

div#sidebar {
	float: left;
	width: 185px;
	padding: 20px 15px 30px 30px;
}

div#content {
	float: right;
	width: 505px;
	padding: 20px 30px 30px 15px;
}

div#cooper a {
	color: #8A2A1A;
	text-decoration: none;
	padding-left: 20px;
	
}

div#cooper {
	text-align: center;
	margin: auto;
	height: 1px;
	clear: both;
	font-size: 10px;
	color: #8A2A1A;
	background-color: #000000;
}
h1, p {
	margin-top: 0;
}

h1 {
	font-size: 2em;
	text-indent: -1.25em;
	padding-left: 1.25em;
	letter-spacing: -2px;
	margin-bottom: 0.5em;
}

h2 {
	font-size: 1.5em;
	clear: right;
	letter-spacing: -1px;
	font-weight: normal;
	margin-bottom: 0.25em;
}

h3 {
	font-size: 1.2em;
	clear: right;
	letter-spacing: -1px;
	font-weight: normal;
	margin-bottom: 0.25em;
}

h4 {
	font-size: 1.2em;
  margin-top: 0;
	letter-spacing: -1px;
	font-weight: normal;
	margin-bottom: 0.25em;
}

div.ilustracja_wykaz {
	width: 160px;
	height: 160px;
	float: right;
	border: 1px solid #a9a9a9;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	margin-left: 10px;
	margin-bottom: 10px;
}

div.ilustracja_wykaz a {
	width: 150px;
	height: 150px;
	padding: 5px;
	display: block;
}

div#content a {
	text-decoration: none;
	color: #e00000;
	 			/* linki w zawartosci  */
}

div#content h2 a {
	text-decoration: none;
	
							/* linki z h2 czyli te co CMS generuje */
}

div#content td.boild a {
	font-size: 15px;
	text-decoration: none;
	color: #0e0000;				/* zawartosc linkow w tabeli pogrubione */
}				

div#content td a {
	text-decoration: none;
	color: #000000;	
	font-size: 14px;		/* zawartosc linkow w tabeli normalne */
}				
							
div#content img {
	border: 1px solid #e00000;
}

div#content p {
	margin-bottom: 0.5em;
}

div#content sup {
	line-height: 0px;
}

div.navi {
	clear: right;
}

div.galeria {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	text-align: center;
	padding-top: 10px;
	margin-top: 0.5em;
	clear: right;
}

div.galeria img {
	margin: 5px;
	width: 150px;
	height: 112px;
}

div.galeria p {
	margin: 0;
}

div.return, div.navi {
	border-top: 1px solid #E00000;
	clear: right;
	margin-top: 20px;
	padding-top: 5px;
}

div.return a, div.navi a{
	text-decoration: none;
}

div.navi {
	text-align: right;
}

span.navi_strzalka {
	background-color: #e00000;
	color: #FFFFFF;
	padding: 0px 5px 0px 5px;
}

span.head_strzalka {
	background-color:  #00648f;
	color: #FFFFFF;
	padding: 0px 5px 0px 5px;
}

br {
	line-height: 0.25em;
}

div#content ul {
	list-style-type: none;
	padding: 0;
	margin: 0.5em 0;
}

div#content ul li {
	background-image: url('../img_layout/arrow_right_content.gif');
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 10px;
}
#tabela {
	
    border-collapse: collapse;
	font-size: 8pt;
	
	margin: auto;
	
}

#tabela td {
   border: 0px solid black;
   padding: 1px 10px 1px 10px; 
	vertical-align: top;
	margin: auto;	
	line-height: 120%
   }
   
   #tabela td.separator {
   border: 0px solid black;
   padding: 1px 10px 1px 10px; 
	vertical-align: top;
	margin: auto;
	border-left: 2px solid black;  /*tyczy sie tylko seperatorow */
	
   }
   
   #tabelb {
	float: right;
    border-collapse: collapse;
	font-size: 8pt;
	
	margin: auto;
	padding: 0px; 
}

#tabelb td {
   border: 0px solid black;
   padding-left: 5px;
	vertical-align: top;
	margin: auto;
	line-height: 120% 
   }
 
td.separator {
	
	vertical-align: top;
    font-weight: bold;
    padding-left: 18px;
	}

td.cena {
   text-align: center;
   font-weight: bold;
   color: #e00000;
   font-size: 12pt;
   margin: 1px 50px 1px 10px;
}
td.boild {
   vertical-align: top;
   font-weight: bold;
   padding-left: 10px;
}
p.cena {
   text-align: left;
   font-weight: bold;
   color: #000000;
   font-size: 12pt;
   margin: 1px 50px 1px 10px;
}
