#floatbox a.rollover {
			width: 129px;
			display: block;
			overflow: hidden;
		}
		
		#floatbox a.rollover img {
			display: block;
		}

		#floatbox a.rollover:hover img {
			margin-left: -129px;
		}


body {
background-color: black;
width : 1024px;
text-align : center;
margin : auto;
/*background:black url(pics/mask.jpg) top left no-repeat;*/
}

#shortmenu {
background-color: black;
text-align : right;
margin : 5px;
color : white; font-size : 110%;
}

#shortmenu a {
color : white;
}


img {border : 0px;} 

p { font-size : 110%; text-align:justify; display : block}

ul[kolorowe] { font-size : 125%; text-align:left; }
ul[kolorowe=oferta] { list-style-type: none; font-size : 110%; color : #2D4D4E; }
ul[kolorowe=filie] { color : #2D4D4E; }
ul[kolorowe=regulamin] { list-style-type: none; font-size : 110%; color : black; }
ul[kolorowe=wyniki] { list-style-type: none; font-size : 110%; color : black; }
ul[kolorowe=tekst] { list-style-type: none; font-size : 110%; color : black; }
ul[nocolor] { list-style-type: none; font-size : 110%; text-align:justify; }


address {font-size : 120%; margin : auto; text-align:center;}
address strong {color : darkblue };
#validator {background-color: red; font-size : 120%;}

#container
{
margin: 0px auto;
background-color: #A7A9AC;
color: #333;
border: 0px solid gray;
line-height: 130%;
}

#menu1
{
width : 924px;
margin-left: 100px;
}

#flagi{display:block; float:left; position:relative;}

#top { text-align:center;
background-color: black; border-bottom: 0px solid gray;}

#footer { text-align:center; clear: both; margin: 0; padding: .5em;
color: darkred; background-color: silver; border-top: 0px solid gray; }

#top h1 { padding: 0; margin: 0; color : darkred;}

#leftnav, #rightnav { background-color: silver;
width: 130px; min-height: 400px; margin: 0; 
padding: 1em; border-bottom: 0px solid black;
}
#leftnav {float : left;}
#rightnav {float : right;}

dl.curved {float: right; padding: 0; background:silver url(c_tl.gif) top left no-repeat; margin:0px 0; width:162px;}
dl.curved img{display : block; }
dl.curved dt {background:transparent url(c_tr.gif) top right no-repeat; padding:15px; text-align:center; color:blue;}
dl.curved dd {background:silver url(c_bl.gif) bottom left no-repeat; padding:0; margin:0;}
dl.curved dd p {margin:0; padding:5px; line-height:1.3em;}
dl.curved dd p.last {background:transparent url(c_br.gif) bottom right no-repeat; }

#content
{
min-height:525px;
width : 780px;
margin: 0px;
border-left: 0px solid black;
border-right: 0px solid black;
padding: 2em;
background:#A7A9AC url(pics/mask.jpg) top left no-repeat;
}

strong {
background:transparent url(png/epee.png) top left repeat;padding-left: 0px;
}


img[miniaturki] { padding: .5em; display: block; }
img[miniaturki=left]{ float: left; } 
img[miniaturki=right]{ float: right; } 

#zoom a img {border:0;}
#zoom img {padding: .5em; display: block;}
#zoom img.left {float : left;}
#zoom img.right {float : right;}

#leftnav p, #rightnav p { 
	margin: 0 0 1em 0; 
	}

#leftnav img, #rightnav img {display:block;}

#leftnav h1, #rightnav h1 { 
	color: red;
	text-decoration:underline;
	font-family:   cursive;
	font-size:125%;
	}
	
#content h2,h3 { margin: 0 0 .5em 0; color: #2D4D4E;}

#counter {font-size:80%; display:block; border:0px solid black; }
#counter a {}

#emergency h2 { color : red; text-align:justify;}

#oferta h1,h2,h3,h4 { text-align:center;}

#galerie { font-size: 100%; color : black; font-family:   cursive; }