body {	
	width: 800px;
	margin: 10px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: gray;
}
div.bl {background: url(images/bl.png) 0 100% no-repeat #e4ecec;min-height: 450px; margin-left: auto; margin-right:auto;}
div.br {background: url(images/br.png) 100% 100% no-repeat}
div.tl {background: url(images/tl.png) 0 0 no-repeat}
div.tr {background: url(images/tr.png) 100% 0 no-repeat; padding:10px;min-height: 450px;}
div.clear {font-size: 1px; height: 5px}


div.bl-menu {
	background: url(images/bl.png) 0 100% no-repeat #e4ecec;
	min-height: 450px; 
	margin-left: auto; 
	margin-right:auto;}

div.bl-bar {
	background: url(images/bl.png) 0 100% no-repeat #e4ecec;
	margin-left: auto; 
	margin-right:auto;
	height:90px;}

div#bar {
	background:url(images/banner2transp.png);
	height: 90px;}

div#container {
		

	}


div#menu-top {
	margin: 5px 0;
	padding: 5px;
	text-align:center;
	border-bottom: solid #fcbf00 1px;
	background: url(images/header_orange.png) repeat-x;
	}

div#menu-left {
	width: 135px;
	float: left;
	min-height: 450px;
		}

div#menu-left a{
	display: block;	
	line-height: 25px;
	padding: 3px;
	text-decoration: none;
	border-bottom: 1px solid #B7CDCD;
	color:gray }

div#menu-left a:hover {

	border-left: 3px #B7CDCD solid;
 }
 
div#main {
	margin-left: 140px;
	
	width: 665px;
	



	
	}




/* IE hack for min height */
*HTML #main {
  height: 450px;
  }


div#nowe {
	margin: 10px;
	padding: 5px;
	background-color:#FFFFFF;
	border: 1px solid #77b1da;
	}

div#foot {
	margin: 5px 0;
	padding: 5px;
	text-align:center;
	border-bottom: solid #fcbf00 1px;
	background: url(images/header_orange.png) repeat-x;
	clear: both;}

 table {
 	margin:auto;}
td {
	width: 25%;
	}



a {
	text-decoration: none;
	}

a:hover {
	text-decoration: underline;
	}




a.foot {
	text-align: center;}
	
a.link {
	font-weight: bold;
	margin:2px 6px;}

a.kategoria {
	font-size: 11px;
	font-weight: bold;
	}
a.nazwa {
	color: black;
	text-decoration: none;}
li.kategoria {
	margin-bottom: 10px;
	text-align: left;
	}

	
h3.main, h3.menu {
	
	border-bottom: solid gray 1px;
	
	}

p	{
	text-align:justify;
	margin-left: 5px;
	margin-right: 5px;
	}

p.nazwa {
	color:black;
	font-weight: bold;
	font-size:13px;
	margin-bottom:2px;
	
	}
	
p.opis {
	
	margin:2px 6px;}

p.szczegoly {
	color: gray;
	font-size: 8px;
	margin:2px 6px;}
		
p.linia {
	border-bottom: 1px dotted gray;
	width: 95%;
	margin-left:auto;
	margin-right:auto;}

p.center {
	text-align: center;}

img {
	border: none}


