html, body
{
	background: transparent url(../img/przyciemienie.png) repeat scroll 0 0;
	color: black;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family:tahoma,verdana,arial;
	font-size:11px;
	overflow: hidden;
}

.flash-replaced .alt {
display:none;
height:0;
overflow:hidden;
position:absolute;
width:0;
}

div#right h2.title {
-x-system-font:none;
font-family:Georgia,serif;
letter-spacing: 2px;
font-size:2.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
white-space: nowrap;
font-weight:normal;
height:40px;
line-height:normal;
margin:20px auto 22px;
overflow:hidden;
text-align:center;
}

div#all {
	width:907px; height:327px;
	overflow: hidden;
}

div#allmap {
	background: transparent url(../img/mapa.jpg) no-repeat scroll 0px 0px;
	width:907px; height:327px;
	overflow: hidden;
}

a {text-decoration: none; color: black;}
a:hover {text-decoration: underline;}
a:focus {outline: none;}

* {margin: 0;}

html{overflow: hidden;}

div, img{border: 0 none;	margin: 0;	padding: 0}

p {padding: 0px; margin: 1em 0px;} 

html, div, map, dt, isindex, form {display:block;}

input,textarea, select { border: none; background-color: white; color: black; line-height: 18px; padding: 3px;}

ul {padding-left: 30px;}

 ol {padding-left: 30px;}

.clear{  clear: both;  display: block;  width: 0px;  height: 0px; }

#flash{ width: 456px;	height: 327px;	float: left;	display: inline;border-right: 1px #915f2a solid;}

.intro #flash{width: 907px;}

#noflash{ width: 657px;	height: 327px;	float: left;	display: inline;}

#right{ float: right; width: 450px; height: 327px; text-align: left;}

#right{ float: right; width: 450px; height: 327px; text-align: left;}
.map #right {width: 250px;}

#header  {position: absolute; height:65px;text-align:center;width:450px; left: 0px; top: 0px;}
.map #header {width: 250px;}

#title_bg_div  {height:65px;text-align:center;width:450px; position: relative;}
.map #title_bg_div {width: 250px;}

#text ul.menu li{display: inline;/* for IE5 and IE6 */}

#text ul.menu{width: 99.99%;font-family: sans-serif;padding: 0;}

#text ul.menu a{width: 99.99%;display: block;text-align: center;text-decoration: none; padding: 0.3em 0px;}

#text ul.menu a:hover { text-decoration: underline; }


div.rezitem{width: 99%;padding: 1em 0em;}
div.rezitem span{float: left;}
div.rezitem a{display: block; float: right; width: 320px;}
div.rezitem a:hover{text-decoration: underline;}


div#ramka_bg { z-index: 0;left:0;position:absolute;top:0; width:907px; height:327px; background: transparent url(../img/inner.png) no-repeat scroll 0px 0px;}

#handler { text-align: left; z-index: 100; width: 400px; height: 220px; padding: 0px 25px 5px 25px;}

#text { height: 220px; width: 400px; z-index: 100; overflow: auto;}
.map #text {width: 200px;}

#nav {z-index: 102;}

#introflash { overflow: hidden; width:907px; height:328px; border: none;}

.maplink {font-weight: bold; text-align: center;display: block;}

#nav a {position: relative; vertical-align: middle; float: left; z-index: 102; margin-left: 15px;}

div.menu_item{margin:1em 0px 2em 0px;}

div.menu_item .opis p { margin: 0px;}

div.menu_item .cenaopis{ width: 330px; padding-right:50px; position:relative;}

div.menu_item .opis {background-image:url(../img/bg_dot.gif);background-position:center bottom;background-repeat:repeat-x;}

div.menu_item .opis span {background-image:url(../img/bg_dot_line.gif);background-position:center bottom;background-repeat:repeat-x;}

div.menu_item strong.title{font-weight: bold; display: block;}

div.menu_item .cena {bottom:0;position:absolute;right:0;}

.gallery img{
	border:1px solid #ae6826;
	display:inline;
	margin:3px;
	padding:0;
}

