div#margines_cont { padding: 20px 50px; }
div#margines_head { padding: 0px 10px 10px 300px; }


html, body 	{ color: #000; font: 12px Tahoma; background: #fff url(../images/tlo.gif) center top repeat-y; }
div#container   { background: url(../images/gora.jpg) center top no-repeat; }

a 	{ text-decoration: none; 	color: #0c0; }
a:hover { text-decoration: underline; 	color: #060; }

img	{ border: 0; }

div#header { center top no-repeat; text-align: left; }
div#header h1:first-line { font: normal 55px Georgia; color: #fff; margin: 0; line-height: 80%; letter-spacing: -4px; }
div#header h1 { font: normal 25px Arial; color: #ddd; margin: 0 0 70px 0; line-height: 80%; letter-spacing: -2px; }

div#header ul 		{ width: 500px; display:block; height: 25px; margin: 0px 0 140px -100px; padding: 0;  }
div#header ul li 	{ display: inline; margin: 0;  }
div#header ul li a 	{ font: bold 14px Arial; letter-spacing: 1px;display: block; padding: 10px 20px; float: left; margin: 0; letter-spacing: -1px; border-bottom: 1px solid #ccc; }
div#header ul li a:hover { text-decoration: none; background: #0c0; color: #fff; }

div#navigation 		{ text-align: center; }
div#navigation ul	{ margin: 0 auto; padding: 0;}
div#navigation ul li 	{ list-style: none; margin: 0; padding: 0 }
div#navigation ul li a 	{ width: 140px; font: bold 16px Arial; color: #000; display: block; padding: 6px 10px; margin: 0; border-bottom: 3px solid #000; text-align: right; }
div#navigation ul li a:hover { text-decoration: none; background: #000; color: #fff; }
div#navigation p 	{ font: bold 14px Arial; margin: 10px 25px 0 0; }
div#navigation p a	{ color: #fff; }

div#navigation div#submenu ul 	   { margin: 20px auto; padding: 0;}
div#navigation div#submenu ul li   { list-style: none; margin: 0; padding: 0 }
div#navigation div#submenu ul li a { width: 180px; font: bold 10px Tahoma; color: #fff; display: block; background: #aaaaff; padding: 10px 10px; margin: 0; border-bottom: 1px solid #ccccff; text-align: right; }
div#navigation div#submenu ul li a:hover { text-decoration: none;  background: #0000ff; color: #fff; }


div#content li { list-style: square; }

div#content h1:first-line { font: normal 50px Georgia; color: #0c0; margin: 30px 0 0 0; letter-spacing: -4px;  }
div#content h1 { font: normal 25px Arial; color: #ddd; margin: 0 0 20px; line-height: 80%; letter-spacing: -2px; }
div#content h2 { font: normal 25px Arial; color: #ddd; margin: 0 0 20px; line-height: 80%; letter-spacing: -2px; }
div#content h3 { font: normal 20px Arial; color: #ccc; line-height: 80%; margin: 15px 0;letter-spacing: -1px; }
div#content p { margin: 10px 0 0 0; }
div#content ul#menu 	   { margin: 20px auto; padding: 0;}
div#content ul#menu li   { display:inline; list-style: none; margin: 0; padding: 0 }
div#content ul#menu li a { font: bold 10px Tahoma; display: block; padding: 3px 10px; margin: 0; border-bottom: 1px dotted #ccccff; }
div#content ul#menu li a:hover { text-decoration: none;  background: #0c0; color: #fff; }



div#content td, div#content th { padding: 2px 5px;  border-bottom: 1px solid #999530;  }
div#content th { background: #999530; color: #fff; }
div#content tr { vertical-align: top; }
div#content table { border-collapse:collapse; }


div#extra 		{ text-align: center; }
div#extra p 	{ font: bold 14px Arial; margin: 10px 0 0 25px; }
div#extra p a	{ color: #fff; }

div#footer div#margines_foot { padding: 10px 10px 10px 250px; }
div#footer    { text-align: left; font: 11px Tahoma; line-height: 100%; letter-spacing: 0;  }
div#footer p  { color: #999; padding: 10px 0; }
div#footer ul { margin: 0; padding: 10px 0; border-top: 1px dotted #ddd; }
div#footer li { display: inline; margin: 0; padding: 0 10px; font: normal 10px Verdana; letter-spacing: -1px; }

div#footer p#pajcomp   { color: #ccc; font: normal 10px Tahoma; margin: 20px 0; padding: 5px 0; border-top: none; }
div#footer p#pajcomp a { color: #999; }

/* -- różne luźne  -- */

ul#galeria 	{ margin: 40px 0; padding: 0; width: 440px; }
ul#galeria li 	{ display: inline; list-style: none; margin: 0; paddin }
ul#galeria li a { float: left; display: block; padding: 5px; margin: 5px; border: 1px solid #f0f0f0; width: 120px; background: #fff; }
ul#galeria li a:hover { border: 1px solid #666; background: #9696FA; }

a.foto { display: block; padding: 5px; margin: 5px auto 30px; border: 1px solid #999; background: #fff; width: 120px; text-align: center; }
a.foto:hover { border: 1px solid #000; background: #999; }
p.foto { padding: 5px; margin: 5px; border: 1px solid #f0f0f0; }

h2.first { margin: 0; padding: 0; }
h2.first a  { margin: 0; padding: 0; font: bold 30px Arial; color: green; }
td.first { border-bottom: 1px solid #fff; }

form p.form label.req	{ font-weight: bold; }
fieldset		{ width: 90%; 	border:0; border-top:20px solid #0d0; border-bottom:3px solid #0d0; margin: 10px; padding: 10px; font:80%/1 sans-serif; }
fieldset legend 	{ padding: 5px 10px; border:0; font: bold 18px Arial, sanf-serif; color: #0d0; letter-spacing: -1px; font-weight: bold; }
fieldset label 		{ display:block; float:left; width:35%; margin: 0.2em; margin-right:0.5em; padding-top:0.2em; text-align:right; font: 12px  sans-serif; clear:both;font:bold 15px sans-serif; color: #0c0; }
fieldset input, fieldset textarea { width: 150px; margin: 0.2em; font:bold 15px sans-serif; text-align: center; padding: 3px; }
fieldset input.submit 	{ margin: 0.2em; font:1em sans-serif; text-align: center; padding: 3px; }

iframe {
	border-width: 0px;
	height: 160px;
	width: 450px;
}
iframe.hidden {
	visibility: hidden;
	width:0px;
	height:0px;
}

#images {
	width: 390px;
	margin: 20px;
}

#images div {
	margin: 10px;
	width: 100px;
	height: 100px;
	border-style: solid;
	border-width: 5px;
	border-color: #DEDFDE;
	float: left;
	overflow: hidden;
}

#images div:hover {
	border-color: #529EBD;
}

#images img.load {
	margin: 36px;
}

