html, body
{
	background: #c8a05b url(../img/bg_pattern.jpg) repeat scroll 50% 50%;
	color: black;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family:tahoma,verdana,arial;
	font-size:11px;
	position: relative;
}

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

* {margin: 0;}

html{overflow: auto;}

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;}

#right ul {padding-left: 30px;}

#right ol {padding-left: 30px;}

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

div#top_bg { width: 100%; position: absolute; min-height: 100%; height: auto !important; height: 100%; margin: 0; z-index: 1; top: 0px; left: 0px;
	background: transparent url(../img/top.png) repeat-x scroll 0 0;}

div#top_distance  {display: inline;float: right;height: 50%;margin-top: -285px;width: 100%;}

div#container{text-align: left;display: block; clear:right; height: 569px;margin: 0px auto;position: relative;width: 1000px; z-index: 2; background: transparent url(../img/rama.png) no-repeat scroll 0 0;}

div#push {height: 569px; width: 10px;}

a#logo{ width: 360px; height: 120px; display: block; margin: 0px 320px 0px 320px;}


#menu {padding: 0px 50px 0px 100px; display: block; width: 900px; height: 35px;}
#menu li{ list-style-type: none;  padding: 0;  margin: 0;  display: block;
  float: left;  text-align: center;  text-indent: -2000em;  cursor: pointer;}
#menu li a{display: block; height: 35px;}

.pl #menu #lastrada a{width: 110px; background: transparent url(../img/menu.pl.png) no-repeat scroll -50px 0px;}
.pl #menu #lastrada a:hover {background-position: -50px -35px}
.pl #menu #menui a{width: 75px; background: transparent url(../img/menu.pl.png) no-repeat scroll -160px 0px;}
.pl #menu #menui a:hover {background-position: -160px -35px}
.pl #menu #galeria a{width: 92px; background: transparent url(../img/menu.pl.png) no-repeat scroll -235px 0px;}
.pl #menu #galeria a:hover {background-position: -235px -35px}
.pl #menu #obsluga a{width: 142px; background: transparent url(../img/menu.pl.png) no-repeat scroll -327px 0px;}
.pl #menu #obsluga a:hover {background-position: -327px -35px}
.pl #menu #szef a{width: 121px; background: transparent url(../img/menu.pl.png) no-repeat scroll -469px 0px;}
.pl #menu #szef a:hover {background-position: -469px -35px}
.pl #menu #napisali a{width: 135px; background: transparent url(../img/menu.pl.png) no-repeat scroll -590px 0px;}
.pl #menu #napisali a:hover {background-position: -590px -35px}
.pl #menu #rezerwacje a{width: 119px; background: transparent url(../img/menu.pl.png) no-repeat scroll -725px 0px;}
.pl #menu #rezerwacje a:hover {background-position: -725px -35px}
.pl #menu #kontakt a{width: 95px; background: transparent url(../img/menu.pl.png) no-repeat scroll -844px 0px;}
.pl #menu #kontakt a:hover {background-position: -844px -35px}


.en #menu #lastrada a{width: 125px; background: transparent url(../img/menu.en.png) no-repeat scroll -50px 0px;}
.en #menu #lastrada a:hover {background-position: -50px -35px}
.en #menu #menui a{width: 87px; background: transparent url(../img/menu.en.png) no-repeat scroll -175px 0px;}
.en #menu #menui a:hover {background-position: -175px -35px}
.en #menu #galeria a{width: 105px; background: transparent url(../img/menu.en.png) no-repeat scroll -262px 0px;}
.en #menu #galeria a:hover {background-position: -262px -35px}
.en #menu #obsluga a{width: 110px; background: transparent url(../img/menu.en.png) no-repeat scroll -367px 0px;}
.en #menu #obsluga a:hover {background-position: -367px -35px}
.en #menu #szef a{width: 95px; background: transparent url(../img/menu.en.png) no-repeat scroll -478px 0px;}
.en #menu #szef a:hover {background-position: -478px -35px}
.en #menu #napisali a{width: 120px; background: transparent url(../img/menu.en.png) no-repeat scroll -573px 0px;}
.en #menu #napisali a:hover {background-position: -573px -35px}
.en #menu #rezerwacje a{width: 150px; background: transparent url(../img/menu.en.png) no-repeat scroll -693px 0px;}
.en #menu #rezerwacje a:hover {background-position: -693px -35px}
.en #menu #kontakt a{width: 100px; background: transparent url(../img/menu.en.png) no-repeat scroll -843px 0px;}
.en #menu #kontakt a:hover {background-position: -843px -35px}

div#content { margin: 23px 49px 0px 45px; width:907px; height:327px; position: relative;}

iframe#ramka { overflow: hidden; width:907px; height:327px; border: none;}

div#loader { width:907px; height:327px;left:0;position:absolute;top:0;
background:#793e17 url(../img/loader.gif) no-repeat scroll 50% 50%;}

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

#news_link {text-align: left; display: block; margin-left: 890px; text-indent: -2000em; width: 63px; height: 21px;  background: transparent url(../img/btn_news.png) no-repeat scroll 0px 0px;}

#footer { width: 940px; text-align: center; margin: 15px 30px 5px 30px;}

#footer p {margin: 0px;}

#ad_logo {float: right;	}
