body
{
    background-color:#3f1418;
}
*
{
border: 0;
margin: 0;
}
textarea {
    resize: none;
}
#baner
{
    position: absolute;
    width: 80px;
    height: 80px;
    z-index: 100000;
    right: 0px; top: 0px;
}
#promoTextPopup
{
   background: url(../images/site/paper.png) left no-repeat;
   width:600px;
   height:300px;
   display:none;
   position:absolute;
   left: -100px;
   vertical-align:middle;
}
#promoTextTop
{
    background: url(../images/site/gora.png) left no-repeat;
    width:599px;
    height:42px;
}
#promoTextDown
{
    background: url(../images/site/dol.png) left no-repeat;
    width:599px;
    height:34px;
}
#promTextCenter
{
    background: url(../images/site/srodek.png) repeat-y;
    height:300px;
    width:599px;
    position:relative;
    left:1px;
}
#main
{
background-color:#3f1418;
}
#undermain
{
    width:900px;
}
#header
{
    width:900px;
    height:169px;

}
            #headerbg
            {
                width:900px;
                height:169px;
                background: url(../images/site/topbg.png) left no-repeat;
            }
            #headerlogo
            {
                width: 514px;
                height:84px;
                position: relative;
                top:30px;
            }
            #headerlogo :hover
            {
                cursor:pointer;
            }
            /* w header style do flag j�zykowych */
#content
{
    width:900px;
    height:585px;
}
#menu
{
    width:900px;
    height:149px;
    background: url(../images/site/downbg.png) left no-repeat;
}
            #menuframe
            {
                width:800px;
                height:108px;
            }
            #menubuttons
            {
                width:800px;
                height:75px;
                position: relative;
                top:10px;
                left:50px;
            }
            .menubutton
            {
                background: url(../images/site/backMenu.png) repeat-x ;
                font-family:Arial, Times, serif;
                font-size:18px;
                height:75px;
                float:right;
                padding-left: 10px;
                padding-right: 10px;
            }
            .buttontext
            {
                position:relative;
                top:26px;
            }
                        .menubutton a:link
                        {
                            text-decoration: none;
                            color: #D2691E;
                        }
                        .menubutton a:visited
                        {
                            text-decoration: none;
                            color: #D2691E;
                        }
                        .menubutton a:active
                        {
                            text-decoration: none;
                            color: #D2691E;
                        }
                        .menubutton a:hover
                        {
                            text-decoration: none;
                            color: #FFFFFF;
                        }
                        .menubutton:hover
                        {
                            background: url(../images/site/backMenuHover.png) repeat-x ;
                            font-family:Arial, Times, serif;
                            font-size:18px;
                            height:75px;
                            float:right;
                            padding-left: 10px;
                            padding-right: 10px;
                        }
                        .menubutton:hover a:hover
                        {
                            text-decoration: none;
                            color: #FFFFFF;
                        }
                        .menubutton:hover a:link
                        {
                            text-decoration: none;
                            color: #FFFFFF;
                        }
                        .menubutton:hover a:visited
                        {
                            text-decoration: none;
                            color: #FFFFFF;
                        }
                        .menubutton:hover a:active
                        {
                            text-decoration: none;
                            color: #FFFFFF;
                        }
            .menubuttonSelected
            {
                background: url(../images/site/backMenuHover.png) repeat-x ;
                font-family:Arial, Times, serif;
                font-size:17px;
                font-weight:bold;
                height:75px;
                float:right;
                padding-left: 10px;
                padding-right: 10px;
            }
                        .menubuttonSelected a:link
                        {
                            text-decoration: none;
                            color: #FFFFFF;
                        }
                        .menubuttonSelected a:visited
                        {
                            text-decoration: none;
                            color: #FFFFFF;
                        }
                        .menubuttonSelected a:active
                        {
                            text-decoration: none;
                            color: #FFFFFF;
                        }
                        .menubuttonSelected a:hover
                        {
                            text-decoration: none;
                            color: #FFFFFF;
                        }
            #submenu
            {
                width:800px;
                height: 33px;
                font-family:Arial, Times, serif;
                font-size:16px;
                font-weight:bold;
                color: #D2691E;
                position:relative;
                top:20px;
                left:40px;
            }
                    .submenuSingleText
                    {
                        padding-left: 6px;
                        padding-right:6px;
                        float:right;
                        height:33px;
                    }
                    .submenuSingleText a:link
                    {
                         text-decoration: none;
                         color: #D2691E;
                    }
                    .submenuSingleText a:visited
                    {
                         text-decoration: none;
                         color: #D2691E;
                    }
                    .submenuSingleText a:active
                    {
                         text-decoration: none;
                         color: #D2691E;
                    }
                    .submenuSingleText a:hover
                    {
                         text-decoration: none;
                         color: #FFFFFF;
                    }
                    .submenuSelected
                    {
                        padding-left: 6px;
                        padding-right:6px;
                        float:right;
                        height:33px;
                    }
                    .submenuSelected a:link
                    {
                         text-decoration: none;
                         color: #FFFFFF;
                    }
                    .submenuSelected a:visited
                    {
                         text-decoration: none;
                         color: #FFFFFF;
                    }
                    .submenuSelected a:active
                    {
                         text-decoration: none;
                         color: #FFFFFF;
                    }
                    .submenuSelected a:hover
                    {
                         text-decoration: none;
                         color: #FFFFFF;
                    }
 #seePhotos
 {
     font-family:Arial, Times, serif;
     font-size:16px;
     font-weight:bold;
     color:#D2691E;
     position:relative;
     top:25px;
 }

 .mainFrameSpacerTop
 {
     width:900px;
     height:10px;
     background-color:#250c0f;
 }

 .mainFrameSpacerDown
 {
     width:900px;
     height:10px;
     background-color:#250c0f;
     position:relative;
     top:0px;
 }

 #mainFrameSpacerLeft
 {
     width:32px; 
     height:566px;
     float:left;
 }
 #mainFrameSpacerRight
 {
     width:32px; 
     height:566px;
     float:right;
 }
 #contentFrame
 {
     padding-top:2px;
     background-color:#000000;
     width:830px; 
     height:558px;
     border-style: solid;
     border-color: #AA7F56;
     border-width: 3px;
 }
             .underSpacerTop
             {
                 width:32px;
                 height:27px;
                 background-color: #250c0f;
             }
             .underSpacerDown
             {
                 width:32px;
                 height:54px;
                 background-color: #250c0f;
             }
             .underSpacerMiddle
             {
                 width:32px;
                 height:485px;
                 background-color:#000000;
             }

 #underText
 {
     width:830px;
     height: 560px;
     background-color:#2B0E0E;
     position:relative;
     top: -2px;
     left: 0px;
 }

                 #underTextTop
                 {
                     width:830px;
                     height:13px;
                     background: url(../images/site/textTop.png) left no-repeat;
                 }

                 #underTextDown
                 {
                    width:830px;
                    height:13px;
                    background: url(../images/site/textDown.png) left no-repeat;
                 }

                 #underTextLeft
                 {
                    width:14px;
                    height:534px;
                    background: url(../images/site/textLeft.png) left no-repeat;
                    float:left;
                 }

                 #underTextRight
                 {
                     width:14px;
                     height:534px;
                     background: url(../images/site/textRight.png) left no-repeat;
                     float:right;
                 }

                 #underTextCenter
                 {
                    height:534px;
                    width:802px;
                    font-family:Arial, Times, serif;
                    font-size:14px;
                    font-weight:bold;
                    color:#E2CB9D;
                 }
 #underTextCenter  a:link
 {
     text-decoration: none;
     color: #C45D12;
 }
 #underTextCenter a:visited
 {
     text-decoration: none;
     color: #C45D12;
 }
 #underTextCenter a:active
 {
     text-decoration: none;
     color: #C45D12;
 }
 #underTextCenter a:hover
 {
     text-decoration: none;
     color: #C45D12;
 }

#flags
{
    width:150px;
    height:24px;
    position:relative;
    left:-370px;
    top:-68px;
}
        .flagPL
        {
          background: url(../images/site/flags/Poland.png) no-repeat;
          width:24px;
          height:24px;
          float:left;
          padding-right:3px;
        }
        .flagEN
        {
          background:  url(../images/site/flags/England.png) no-repeat;
          width:24px;
          height:24px;
          float:left;
          padding-right:3px;
        }
        .flagRU
        {
          background:  url(../images/site/flags/Russia.png) no-repeat;
          width:24px;
          height:24px;
          float:left;
          padding-right:3px;
        }
        .flagUA
        {
          background: url(../images/site/flags/Ukraine.png) no-repeat;
          width:24px;
          height:24px;
          float:left;
          padding-right:3px;
        }
        .flagDE
        {
          background: url(../images/site/flags/Denmark.png) no-repeat;
          width:24px;
          height:24px;
          float:left;
          padding-right:3px;
        }
        .flagPL:hover
        {
          cursor:pointer;
          background: url(../images/site/flags/pol.png) no-repeat;
        }
        .flagEN:hover
        {
          cursor:pointer;
          background:  url(../images/site/flags/ang.png) no-repeat;
        }
        .flagRU:hover
        {
          cursor:pointer;
          background:  url(../images/site/flags/ros.png) no-repeat;
        }
        .flagUA:hover
        {
          cursor:pointer;
          background: url(../images/site/flags/ukr.png) no-repeat;
        }
        .flagDE:hover
        {
          cursor:pointer;
          background: url(../images/site/flags/den.png) no-repeat;
        }


 /* SCROLL PANEL */
a.jScrollArrowUp {
	background: url(../images/site/basic_arrow_up.gif) repeat-x 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}
a.jScrollArrowDown {
	background: url(../images/site/basic_arrow_down.gif) repeat-x 0 0;
}
a.jScrollArrowDown:hover {
	background-position: 0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -30px;
}


.orange-bar .jScrollPaneTrack {
	background: #f60;
}
.orange-bar .jScrollPaneDrag {
	background: #00f url(../images/site/drag_grab.gif) no-repeat 50% 50%;
}
.orange-bar .scroll-pane {
	background: #69f;
}

.scroll-pane {
	width: 200px;
	height: 200px;
	overflow: auto;
}

#scrPanel {
	height:534px;
        width:802px;
}
/* KONTAKT */
#contactLeft
{
  font-family:Arial, Times, serif;
  font-size:16px;
  font-weight:normal;
  float:left;
  width:497px;
  height:390px;
  padding-top:20px;
  padding-left:40px;
  text-align:left;
  border-right:#C45D12;
}
#contactRight
{
  font-family:Arial, Times, serif;
  font-size:16px;
  font-weight:normal;
  float:left;
  width:250px;
  height:390px;
  padding-top:20px;
  text-align:left;

}
#contactMap
{
  font-family:Arial, Times, serif;
  font-size:16px;
  float:left;
  width:802px;
  padding-top:10px;
}
#contactTittle
{
    text-align:left;
    font-style:italic;
    font-size:30px;
    color:#C45D12;
    margin-left:15px;
    margin-top:10px;
}
#gastronomy
{
    font-family:Arial, Times, serif;
    font-size:16px;
    float:left;
    text-align:left;
    width:790px;
    padding-top:10px;
    padding-left:10px;
}
#priceCenter
{
  font-family:Arial, Times, serif;
  font-size:16px;
  float:left;
  text-align:left;
  width:780px;
  margin-top:10px;
  margin-left:10px;
}
/* noclegi juz od */
#price
{
  font-family:Arial, Times, serif;
  font-size:20px;
  text-align:right;
  font-style:italic;
  color:#E2CB9D;
  position:relative;
  top:15px;
  left:270px;
  top:15px;
  width:350px;
}
#price:hover
{
    cursor:pointer;
}
#footer
{
  font-family:Arial, Times, serif;
  font-size:13px;
  text-align:center;

  color:#E2CB9D;
  width:900px;
}
#contactInfo
{
 margin-top:5px;
 width:900px;
}
#footerDown
{
 width:900px;
 margin-top:20px;
 font-size:12px;
}
.photoSet
{
    text-align: center;
    margin-top:30px;
    margin-bottom:30px;
}
