/* uniwersalny arkusz styli EKYO */

html, body {
	font-family:Verdana, Helvetica, sans-serif;
	color:black;
	margin:0;
	padding:0;
	width:100%;
	height: 100%;
	text-align:center;
	background-color:#FFFF77;
	}

.h	{
	display:none
	}

.v	{
	display:block
	}

ul.menu	{
	margin:20px;
    text-align:left;
	list-style-image: url('lista2.jpg');
	}

li.menu	{
	text-align:left;
	margin:20px 10px 20px 10px;
	}

li.menu:hover {
	list-style-image: url('lista.jpg');
	}

li.menuHover {
	list-style-image: url('lista.jpg');
	}

li a {
    text-decoration: none;
    border:0;
	color:green;	
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
    }

li a:hover {
	text-decoration: underline;
	border:1px solid silver;
	background:black;
	color:silver;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	}

li a.hover {
	text-decoration: underline;
	border:1px solid silver;
	background:black;
	color:silver;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	}

ul.kontakt {
	text-align:left;
	list-style:none;
	background-color:white;
	width:40%;
	}


li.kontakt	{
	text-align:left;
	font-size:0.7em;
	}

ol	{
	margin:5px;
	}

li	{
	behavior:url("hover.htc");
	}

p	{
	text-indent:1.5em;
	text-align:left;
	margin-bottom:0;
	}

p + p	{
	margin-top:0;
	}

#lewo	{
	width:180px;
	height:187px;
	float:left;
	overflow:hidden;
	position:relative;
	}

#prawo	{
	width:180px;
	height:187px;
	float:right;
	overflow:hidden;
	position:relative;
	}

#srodek {
	margin-left:220px;
	margin-right:220px;
	text-align:center;	
	}

#nalewo	{
	width:280px;
	float:left;
	overflow:hidden;
	position:relative;
	padding:10px;
	background-color:#FFFF99;
	border:3px dotted green;
	}

#naprawo {
	width:180px;
	float:right;
	overflow:hidden;
	position:relative;
	padding:10px;
	background-color:#FFFF99;
	border:3px dotted green;
	}

#nasrodek {
	margin-left:320px;
	margin-right:220px;
	padding:25px;
	background-color:#FFFF99;
	border:3px dotted green;
	font-size:5mm;
	font-style:oblique;
	}

#nasrodek-lewo {
	margin-left:0;
	margin-right:220px;
	padding:25px;
	background-color:#FFFF99;
	border:3px dotted green;
	font-size:5mm;
	font-style:oblique;
	text-align:center;
	}

h1, h2	{
	color:green;
	text-align:center;
        }

h3, h4	{
	text-align:center;
	}

span.ha5	{
	color:#006400;
	border:1px dotted green;
	font-weight:bold;
	}

div.stopka {
	font-size:small;
	font-family:fantasy;
	text-align:right;
	width:100%;
	clear:both;
	margin-top:20px;
	height:18px;
	}
div.calosc {
	margin:0 auto;
	width:90%;
	text-align:left;
	}
div.flagi {
	float:right;
	margin-top:10px;
	margin-bottom:10px;
	}

div.flagi * img {
	border:1px solid black;
	}

div.flaga {
	float:right;
	margin:5px;
	font-size:x-small;
	width:40px;
	text-align:center;
	}

div.flaga a	{
	text-decoration:none;
    border:0;
	}

hr.naglowek {
	width:80%;
	color:#ff0000;
	background-color:#ff0000;
	height:5px;
	}

hr	{
	clear:both;
	}


div.zakonczenie {
	width:100%;
	clear:both;
	margin-top:20px;
	height:18px;
	font-weight:bold;
	text-align:center;
	font-style: oblique;
	font-size:5mm;	
	}

#flashcontent	{
	height: 420px;
	width:100%;
	float:left;
	}

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
  
.clearfix {
	display: inline-block;
	}  

    /* Holly Hack Targets IE Win only \*/
    * html .clearfix {height: 1%;}
	.clearfix {display: block;}
    /* End Holly Hack */

