body {margin: 0; 
		padding: 0; 
		background: #f0e9c4 url(../gfx/body-bg.jpg) 50% 0 repeat-y;
		font-family: Arial, Tahoma, Helvetica sans-serif;
		font-size: 16px;
		color: #5f3920;}

html {margin: 0; padding: 0;}	

* {margin: 0; padding: 0;}

p {font-size: 16px;}

a {color: #72350d; text-decoration: none;}
a:hover {color: #202020;}

img {border: none;}
img, div {behavior: url(iepngfix.htc)}

:focus {
  outline: 0;
}

div {overflow: hidden;}

#autor {background: url(../gfx/netius.png) 0 50% no-repeat; font-size: 8px; display: block; float: left; width: 120px; line-height: 8px; padding: 2px 0 2px 45px;}

#card {background: url(../gfx/card.jpg) 0 0 no-repeat; width: 220px; height: 222px; padding: 60px 10px 20px 270px; margin-top: 10px; text-align: center;}

#container {background: url(../gfx/container-bgr.png) 0 0 repeat-y; width: 787px; margin: 0 auto; padding: 0 43px 0 43px;}

#content {padding: 10px 0 70px 10px;}

#footer {clear: both; width: 100%; padding-top: 20px;}
#footer-content {width: 530px; margin: 0 0 20px 30px;}

#hotcms {background: url(../gfx/hot-cms.jpg) 0 50% no-repeat; font-size: 8px; display: block; float: left; width: 120px; line-height: 8px; padding: 2px 0 2px 40px;}

#kontakt {text-align: center;}

#logo {width: 550px; height: 289px;}

#mapa {margin: 20px 0 0 30px; padding: 1px; border: 1px solid #5f3920;}

#menu {float: right; width: 230px;}
#menu ul {list-style: none;}

#menu a {display: block; font-size: 22px; font-weight: bold;}
#menu-home a {padding: 50px 0 0 60px;  margin-left: -47px;}
#menu-carmen a {padding: 35px 0 0 60px; _padding: 20px 0 0 60px;  margin-left: -47px;}
#menu-pokoje a {padding: 35px 0 0 30px; _padding: 20px 0 0 30px;  margin-left: -32px;}
#menu-cennik a {padding: 40px 0 0 60px; _padding: 25px 0 0 60px;  margin-left: -47px;}
#menu-kontakt a {padding: 35px 0 0 60px; _padding: 20px 0 0 60px;  margin-left: -47px;}

#ms {background: url(../gfx/max-shop.jpg) 0 50% no-repeat; font-size: 8px; display: block; float: left; width: 120px; line-height: 8px; padding: 2px 0 2px 60px;}

#photo-img {padding: 1px; border: 1px solid #5f3920;}
#photo-img img {display: block;}

#photo-flash {width: 215px; height: 300px; float: right; clear: both; margin: 0 10px 0 0; }

#space {height: 100px;}

#text {padding: 20px 0 0 35px; text-align: justify;}
#text li {margin-left: 20px;}

#thumbs img {border: 1px solid #72350d; padding: 2px; float: left; margin: 15px;}
#thumbs img:hover{border: 1px solid #505050;}

#top {background: url(../gfx/top.jpg) 0 0 no-repeat; width: 787px; height: 344px; overflow: none;}

#wrapper {width: 510px; margin-left: 1px;}
