        /* browser fix */

img, div {behavior: url('./css/png24.htc');}


a{ color: #444444; text-decoration:none; }
a:hover{ color: #000000;}

body {
  margin: 121px 0px 0px 0px;
  text-align: center;
  background: url('../img/bgr.jpg') no-repeat center top #1A301A;
  color: #fff;
  }

        /* top */

#header {
  background: url('../img/header.png');
  width: 456px;
  height: 174px;
  position: absolute;
  right: 10%;
  top: 40px;
  }

#wrapper {
  width: 784px;
  margin: 0px auto 0px auto;
  padding: 0px 0px 100px 0px;
  }

.top {
  height: 197px;
  }
  
.logo {
  width: 151px;
  height: 197px;
  background: url('../img/logo.png');
  float: left;
  }
  
.phone {
  margin-left: 151px;
  height: 134px;
  width: 633px;
  background: url('../img/contact.png') no-repeat;
  }

        /* menu */

.menu {
  width: 633px;
  height: 63px;
  margin-left: 151px;
  }

#menulist {
  list-style-type: none;
  margin: 0px; /* wyzerowanie wciecia dla IE */
  padding: 0px; /* wyzerowanie wciecia dla FF */
  background: url('../img/menu_bgr.png');
  }

#menulist li {
  float: left;
  }
#menulist a {
  height: 63px;
  float: left;
  display: block;
  background-repeat: no-repeat;
  }

.menuright {
  width: 14px;
  height: 63px;
  background: url('../img/menu_end.png');
  }

.spacer {
  float: left;
  width: 14px;
  height: 63px;
  background: url('../img/menu_bgr.png');
  }

.oferta {
  background: url('../img/btn_oferta.png'); width: 64px;
  }
  
.oferta:hover {
  background: url('../img/btn_oferta_h.png');
  }
  
.obrennej {
  background: url('../img/btn_obrennej.png');
  width: 84px;
  }
  
.obrennej:hover {
  background: url('../img/btn_obrennej_h.png');
  }
  
.cennik {
  background: url('../img/btn_cennik.png');
  width: 64px;
  }
  
.cennik:hover {
  background: url('../img/btn_cennik_h.png');
  }
  
.galeria {
  background: url('../img/btn_galeria.png'); width: 69px;
  }
.galeria:hover {
  background: url('../img/btn_galeria_h.png');
  }
  
.kontakt {
  background: url('../img/btn_kontakt.png');
  width: 76px;
  }
  
.kontakt:hover {
  background: url('../img/btn_kontakt_h.png');
  }

        /* contents */

#content div {
  margin-left: 62px;
  width: 722px;
  }

#content_top {
  height: 5px;
  background: url('../img/content_top.png');
  overflow: hidden;
  }
  
#content_bottom {
  height: 16px;
  background: url('../img/content_bottom.png');
  overflow: hidden;
  }
    
        /* contents formatting */
        
#content_main {
  background: url('../img/content_bgr.gif'); 
  font-family: arial;
  font-size: 12px;
  line-height: 23px;
  color: #5d5d5d;
  text-align: left;
  overflow: hidden;
  }
  
#content_main a {
  text-decoration: none;
  color: #888;
  }
  
#content_main a:hover {
  text-decoration: underline;
  color: #555;
  }

#content_main p:first-letter {
  font-family: georgia;
  font-size: 26px;
  color: black;
  font-weight: normal;
  }
  
.photo {
  margin: 0px 15px 5px 15px;
  width: 180px;
  height: 130px;
  }
  
.phover img {
  border: 3px solid #eaeaea;
  }

.phover:hover img{
  border: 3px solid navy;
  border-color: #ddd;
  }

#content_main ul {
  font-weight: bold;
  list-style: green;
  }

#content_main li {
  font-weight: normal;
  }
  
.galphoto {
  margin: 7px 13px 7px 13px; 
  }
  
.com_tit1 {
  font-weight: bold;
  color: #333;
  padding-left: 60px;
  }
.com_tit2 {
  color: #bbb;
  
  }
  
.prev {
  background: url('../img/btn_poprzednie.gif');
  display: block;
  width: 180px;
  height: 38px;
  float: left;
  margin: 30px 0px 0px 15px;
  }
  
.prev:hover {
  background-image: url('../img/btn_poprzednie_h.gif');
  }
  
.next {
  background: url('../img/btn_nastepne.gif');
  display: block;
  width: 180px;
  height: 38px;
  margin: 30px 0px 0px 445px;
  }
  
.next:hover {
  background-image: url('../img/btn_nastepne_h.gif');
  }
  
.comment-text {
  width: 400px;
  height: 100px;
  margin-left: 122px;
  border: 1px solid;
  border-color: #aaa #ddd #ddd #aaa;
  }
  
.commentbtn {
  margin-top: 6px;
  border: 1px #ccc solid;
  width: 60px;
  height: 30px;
  text-decoration: italic;
  font-size: 11px;
  margin-left: 464px;
  color: #454545;
  }
  
  

  
        /* footer */
  
#guestbook {
  }
#questbook_link {
  margin-left: 62px;
  float: left;
  border-width: 0px;
  }
  
#bottomspace {
  width: 358px;
  height: 82px;
  background: url('../img/footer.png');
  float: left;
  }
  
textarea, input{ border: 1px solid #F3C800; margin-bottom:4px;  width:256px; }
.commit{ background: white; width:64px; }

.adminlink{ color: #F3C800; float: right; font-size:11px; font-family:arial; text-decoration:none; margin:4px;  }
.adminlink:hover{ color: #ffffff; } 

.navbar{ font-size: 12px;  height: 16px; color: #444444; }
.navbutton{ height:16px; float:right; }
.navbuttonimg{ border:0px; }
.navbutton:hover{ background: #EAEAEA; text-decoration:none; }
.navnum{ display:block; height:16px; line-height:16px; width:11px; padding-right:5px; background:url(icons/round.png); float:right; font-size:10px; font-weight:bold;}
.navnumsel{ display:block; height:16px; line-height:16px; width:11px; padding-right:5px; background:url(icons/roundsel.png); float:right; font-size:10px; font-weight:bold;}
.navnum:hover{ text-decoration:none; }
.navnumsel:hover{ text-decoration:none !important; }
