﻿body,div,ul,li,p,h1,h2,h3,a{margin:0px; padding:0px;}
/* img {border: 0px;} */



body {
     background: #fff center top; 
     background-repeat: no-repeat;
     font-family: Arial, Tahoma, Verdana, "Lucida Grande", sans-serif;
     font-size: 12px;
     color: #6D440E;
     text-align: center; 
     text-decoration:none;
     margin: 0 auto;
	     background: url(../image/tloglowne.jpg) no-repeat center top;
	 }


/* ---------------------- STRONA GŁÓWNA ------------------------------ */
#all {
     width: 991px;
     margin: 0 auto;
}

 
/* ------------------------------ STRONA GŁÓWNA TOP -------------------*/
#header {
     width: 990px;
     height: 655px;
     margin: 0 auto;
     text-align: center;
     margin-bottom: 0px;
}

#header1 {
     width: 980px;
     height: 128px;
     margin: 0 auto;
     text-align: center; 
}

#logo {
     float: left;
     width: 120px;
     height: 108px;
     padding-left: 10px;
     margin-top: 20px;
}

#menu {
     float: right;
     width: 845px;
     height: 108px;
     margin-top: 20px;
}

#language {
     float: right;
     width: 110px;
     height: 70px;
     margin: 0px 0px 0px 0px;
}

#menu-linki {
     float: right;
     width: 845px;
} 

#header2 {
	width: 961px;
     height: 380px;
     margin: 0 auto;
     text-align: center; 
}

#srodekfoto{
     width: 961px;
     text-align: center; 
     margin: 0 auto;
     padding-top:12px;
	 overflow: hidden;
}

#srodekfoto-left {
	width: 669px;
	height: 345px;
	float: left;
	background: url(../image/foto-left.jpg) no-repeat center top;
	padding-top: 10px;
	padding-left: 2px;
}

#srodekfoto-right{
	width: 285px;
	float: right;
	text-align: left;
}

#srodekfoto-right1 {
	width: 275px;
	height: 140px;
	overflow: hidden;
	 background: url(../image/calendar.jpg) no-repeat center top;
	 padding-left: 10px;
	 padding-top: 15px;
	 margin-top: 15px;
	 margin-bottom: 20px;
	 text-align: center;
}

#srodekfoto-right2 {
	width: 279px;
	height: 120px;
	overflow: hidden;
	margin-top: 3px;
}

.oferty-sp {
	color: #3B1302;
	font-weight: bold;
	font-size: 14px;
}

/* ---------- NAGŁÓWKI STRONY USTAWIONE NA 3 KOLUMNY ----------------*/
#header3-3 {
     width: 961px;
     margin: 0 auto;
     text-align: center;
     padding-top: 22px;
}
    
#header3-3left { 
     width: 300px;
     margin-right: 30px;
     float: left;
     overflow: hidden;
}

#header3-3center { 
     width: 300px;
     margin-right: 30px;
     float: left;
     overflow: hidden;
     text-align: center;
}

#header3-3right { 
     width: 300px;
     float: right;
     overflow: hidden;
}


/* ------------------------ ŚRODEK STRONY --------------------- */
#middle { 
     width: 961px;
     margin: 0 auto;
     clear: both;
     padding-top: 6px;
}


/* -------------------- ŚRODEK STRONY USTAWIENIE DLA 3 KOLUMN --------------*/
#middle3left { 
     width: 300px;
     margin-right: 30px;
     float: left;
     overflow: hidden;
     padding-bottom: 20px;
}

#middle3center { 
     width: 300px;
     margin-right: 30px;
     float: left;
     overflow: hidden;
     text-align: center;
     padding-bottom: 20px;
}

#middle3leftx { 
     width: 270px;
     margin-right: 20px;
     float: left;
     overflow: hidden;
     padding-bottom: 20px;
}

#middle3centerx { 
     width: 270px;
     margin-right: 30px;
     float: left;
     overflow: hidden;
     text-align: center;
     padding-bottom: 20px;
}


#middle3right { 
     width: 300px;
     float: right;
     overflow: hidden;
     padding-bottom: 20px;
}

#partnerzy {
     width: 960px;
     margin: 0 auto;
     border-top: 2px solid #ECDFCD;
     border-bottom: 2px solid #ECDFCD;
     text-align: center; 
     float: center;
     clear: both;
     padding-top: 10px;
     padding-bottom: 7px;
}


/* --------------- STOPKA ------------------- */
#footer {
     width: 960px;
     margin: 0 auto;
     text-align: center; 
     clear: both;
     border-top: 1px solid #ECDFCD;
     margin-top: 20px;
     margin-bottom: 15px;
     padding-top: 3px;
}

#footer2 {
     width: 960px;
     margin: 0 auto;
     text-align: center; 
     clear: both;
     margin-bottom: 55px;
     padding-top: 3px;
}

#footer2 a, #footer2 a:visited {
	font-size: 11px;
	font-weight: normal;
}

#footer2 a:hover {
	font-size: 11px;
	font-weight: normal;
}


/* ------------------------- PODSTRONY ---------------------*/
#headerpodstrony {
     width: 990px;
     height: 494px;
     margin: 0 auto;
     text-align: center;
     margin-bottom: 0px;
}

#srodekfotopodstrony {
     width: 961px;
     text-align: center; 
     margin: 0 auto;
     padding-top:13px
}

#header2podstrony {
 width: 961px;
     height: 380px;
     margin: 0 auto;
     text-align: center; 
}


/* ---------- NAGŁÓWKI STRONY USTAWIONE NA 2 KOLUMNY ----------------*/

#header3-2 {
     height: 38px;
     width: 961px;
     margin: 0 auto;
     padding-top: 22px;
}

#header3-2left {
     float: left;
     width: 600px;
     overflow: hidden;
     margin-right: 40px;
}

#header3-2right {
     width: 320px;
     float: right;
     overflow: hidden;
}


/* ---------------- ŚRODEK USTAWIONY DLA PODSTRON ----------- */
#middlepodstrony { 
     width: 961px;
     margin-top: 40px;
     margin: 0 auto;
     margin-bottom: 20px;
     clear: both;
}


/* ---------- ŚRODEK STRONY USTAWIONE NA 2 KOLUMNY ----------------*/
#middle2left {
     width: 600px;
     margin-right: 40px;
     float: left;
     overflow: hidden;
     padding-bottom: 20px;
}

#middle2right {
     width: 320px;
     float: right;
     overflow: hidden;
     padding-bottom: 20px;
}


/* ------------------------ TEKSTY ---------------------------- */
.text_site {
     text-align: justify;
     line-height: 15px;
}

.link_front_site {
     text-align: right;
     padding-top: 4px;
     padding-bottom: 4px;
}

.naglowek_text {
     text-align: justify;
     font-weight: bold;
     padding-bottom: 5px;
}
 
.naglowek_text1 {
     text-align: justify;
     font-weight: bold;
     padding-top: 5px;
}
 
.calendar_naglowek {
     text-align: center;
     font-weight: bold;
     margin-bottom: 10px;
     font-size: 15px;
}
 
.text_wyrozniony {
     text-align: center;
     font-weight: bold;
     padding-bottom: 3px;
     padding-top: 37px;
     font-size: 12px;
     color: #FF8040;
}

.text_wyrozniony1 {
     text-align: center;
     font-weight: bold;
     font-size: 11px;
     color: #FF8040;
}

.text_podis {
     color: #B09063;
     text-decoration: none;
     font-family: Arial, Verdana, "Lucida Grande", sans-serif;
	 font-size: 10px;
}	 

 /* ------- */




.tresc_pogrubiony_doprawej {
        color: #6D440E;
        text-decoration:none;
        font-family: Arial , Verdana, Tahoma, "Lucida Grande", sans-serif;
        font-size: 11px;
        text-decoration: none;
        margin-bottom: 10px;
        text-align: right;
        line-height: 5px;
          font-weight: bold;
}

.tresc_strony1 {
        color: #6D440E;
        text-decoration:none;
        font-family: Arial , Verdana, Tahoma, "Lucida Grande", sans-serif;
        font-size: 11px;
        text-decoration: none;
        margin-bottom: 15px;
        text-align: center;
        line-height: 15px;
}

.tresc_konferencje_prawo {
        color: #FA9300;
        text-decoration:none;
        font-family: Arial , Verdana, Tahoma, "Lucida Grande", sans-serif;
        font-size: 11px;
        text-decoration: none;
        margin-bottom: 15px;
        text-align: justify;
        line-height: 15px;
       
}


 
 .naglowek_noclegi1 {
         color: #6D440E;
        text-decoration:none;
        font-family: Arial , Verdana, Tahoma, "Lucida Grande", sans-serif;
        font-size: 12px;
        text-align: justify;
        font-weight: bold;
        margin-top: 30px;
        margin-bottom: 7px;
 }
 
 .naglowek_konferencyjne {
         color: #FA9300;
        text-decoration:none;
        font-family: Arial , Verdana, Tahoma, "Lucida Grande", sans-serif;
        font-size: 14px;
        font-weight: bold;
        margin-top: 30px;
        margin-bottom: 30px;
        
 }
     
.naglowki {
        color: #6D440E;
        text-decoration:none;
        font-family: Arial , Verdana, Tahoma, "Lucida Grande", sans-serif;
        font-size: 12px;
        text-align: left;
        font-weight: bold;
        margin-right: 0px;
        margin-left: 0px;
 }     

/* --------------------- animacja glowne okno ---------------------- */
#slideshow {
     position:relative;
     height: 320px;
	 width: 650px;
	 margin-left: 6px;
}


/* --------------------- formularze -------------------------------- */
form {
     padding: 0px;
}
 
input, textarea{
     color: #6D440E;
     padding-top: 2px;
     padding-bottom: 1px;
     padding-left: 2px;
     font-family: Arial , Verdana, Tahoma, "Lucida Grande", sans-serif;
     font-size: 10px;
     display: inline-block; 
}

input.radio{
     border: 0px;
	 
}

input.dane_pole{
     color: #6D440E;
     border: 1px solid #6D440E;
	 width: 440px;
	 
}

input.kontakt_pole{
     color: #6D440E;
     border: 1px solid #6D440E;
width: 260px;
}

textarea.kontakt_area{
     color: #6D440E;
     border: 1px solid #6D440E;
	 width: 260px;
}
input.dane_pole1{
     color: #6D440E;
     border: 1px solid #6D440E;
	 width: 100px;
	 margin-right: 80px;
	 
}

input.checkbox {
     color: #6D440E;
     border: 0px;
}

    
input.submit {
     height: 20px;
     width: 40%;
     background-color: #6D440E
     font-size: 10px;
     color: #6D440E;
     border: 1px solid #6D440E;
     vertical-align: middle;
     font-family: Arial , Verdana, Tahoma, "Lucida Grande", sans-serif;
     margin-top: 5px;
}

label {
     float:   center;
     text-align: center;
     font-size: 11px;
}

label.dane{
     display: inline-block; 
	 width: 110px; 
	 height: 18px; 
	 text-align: left;
}

label.dane1{
     display: inline-block; 
	 width: 70px; 
	 height: 18px; 
	 text-align: left;
}

label.dane2{
     display: inline-block; 
	 width: 400px; 
	 height: 18px; 
	 text-align: left;
}
label.kontakt{
     display: inline-block; 
	 width: 260px; 
	 height: 18px; 
	 text-align: center;
}

/* ------------------------------------ LINKI OGÓLNE ------------------------- */
a {
     color: #6D440E;
     text-decoration:none;
     font-family: Arial , Verdana, Tahoma, "Lucida Grande", sans-serif;
     font-size: 12px;
     text-decoration: none;
     line-height: 5px;
     font-weight: bold;
}

a:visited {
     color: #6D440E;
     text-decoration:none;
     font-family: Arial , Verdana, Tahoma, "Lucida Grande", sans-serif;
     font-size: 11px;
     text-decoration: none;
     line-height: 5px;
     font-weight: bold;
}

a:hover {
     color: #DEBE96;
     text-decoration:none;
}

/* ------------------------------- LINKI DLA POSZCZEGÓLNYCH ELEMENTÓW -------- */
a.menu_tekst:hover {
     color: #F4EBDD; 
     font-weight: bold;
     text-decoration: underline;
     font-size: 14px;
     padding-right: 15px;
}

a.menu_tekst{
     color: #6D440E;
     text-decoration: none;
     font-family:  'Trebuchet MS' , Tahoma,  Verdana, Helvetica,  "Lucida Grande", sans-serif;
     font-size: 14px;
     font-weight: bold;
     padding-right: 15px;
}
     
a.menu_tekst:visited {
     font-size: 14px;
     font-weight: bold;
     padding-right: 15px;
}
     
    
a.stopka_tekst:hover {
     color: #D4B78A; 
     margin-bottom: 2px;
 
}

a.stopka_tekst{
     color: #B09063;
     text-decoration: none;
     font-family: Arial, Verdana, "Lucida Grande", sans-serif;
     font-size: 9px;
     padding-right: 20px;
     padding-bottom: 0px
     margin-bottom: 0px;
 }
 
 a.stopka_tekst:visited {
     font-size: 9px;
     padding-right: 20px;
     padding-bottom: 0px
     margin-bottom: 0px;
     text-decoration: none;
     font-family: Arial, Verdana, "Lucida Grande", sans-serif;
 }

a.language {
     color: #6D440E;
     text-decoration:none;
     font-family: Arial , Verdana, Tahoma, "Lucida Grande", sans-serif;
     font-size: 12px;
     padding-right: 10px;
     text-decoration: none;
     line-height: 5px;
     font-weight: bold;
}

a.language:visited {
     color: #6D440E;
     text-decoration:none;
     font-family: Arial , Verdana, Tahoma, "Lucida Grande", sans-serif;
     font-size: 11px;
     text-decoration: none;
     line-height: 5px;
     font-weight: bold;
}

a.language:hover {
     color: #DEBE96;
     text-decoration:none;
}



a.menu_tekst1:hover {
     color: #F4EBDD; 
     font-weight: bold;
     text-decoration: underline;
     font-size: 14px;
     padding-right: 15px;
}

a.menu_tekst1{
     color: #BF7310;
     text-decoration: none;
     font-family:  'Trebuchet MS' , Tahoma,  Verdana, Helvetica,  "Lucida Grande", sans-serif;
     font-size: 14px;
     font-weight: bold;
     padding-right: 15px;
}
     
a.menu_tekst1:visited {
     font-size: 14px;
     font-weight: bold;
     padding-right: 15px;
}

/* ------------------------------------ TABELE ------------------------------------ */
table {
     text-align: center;
     font-family:  Tahoma, Arial,  Verdana, Helvetica, sans-serif ;
     font-weight: bold;
     font-size: 11px;
     color: #fff;
     width: 100%;
     background-color: #fff;
     border: 0px;
     border-collapse: collapse;
     border-spacing: 0px;
     table-layout:fixed ;
}


td
      {
	 background-color: #E7D1B2;
     color: #6D440E;
     padding: 4px;
     text-align: center;
     border: 1px #fff solid;
}

td.reserv {
     background-color: #fff;
     padding: 4px;
     text-align: left;
     border: 0px #fff solid;
}

/* -------------------- OKNO KALENDARZA ---------------------- */

#calendar {
     width: 257px;
     height: 145px;
     position: absolute;
     z-index: 14;
	 }

#ofertanatop {
     width: 257px;
     height: 130px;
     position: absolute;
     z-index: 15;
     margin-top: 250px;
     margin-left: 670px;
	 }
/*-- background: red; opacity: 0.3; filter: alpha(opacity=30) --*/
}


/* ----- REZERWACJA ----*/


lael.reservation1 {
       text-align: left;
        float: left;
       width: 200px;
       margin-right: 50px;
}

.reservation_right {
      width: 200px;
      float: right;
      text-align: left;
}

input.reservation2 {
      float: right;
      width: 200px;
       text-align: left;
}

#reservation {
      width: 400px; 
}

#okno-foto {
     width: 140px;
     text-align: center;
     height: 100px;
     margin-right: 10px;
     background-color: #6D440E; 
}

#pasek
{
	position: fixed;
	left: 0px;
	bottom: 2px;
	height: 40px;
	width: 100%;
	padding-top: 12px;
	background: url(../image/pasek-tlo.jpg) repeat-x center top;
	color: #fff;
}

#pasek a:hover {
     color: #F4EBDD; 
     font-weight: bold;
     text-decoration: underline;
     font-size: 14px;
     padding-right: 15px;
	 
}

#pasek a{
     color: #fff;
     text-decoration: none;
     font-family:  Arial,  Verdana, Helvetica,  "Lucida Grande", sans-serif;
     font-size: 9px;
     font-weight: bold;
     padding-right: 15px;
	 padding-top: 7px;
	 font-size: 14px;
}
     
#pasek a:visited {
     font-size: 14px;
     font-weight: bold;
     padding-right: 15px;
}

#pasek-ix{
 position: fixed;
 bottom: 29px;
 right: 5px;
 height: 21px;
 width: 20px;
}

#pasek-strzalka{
 position: fixed;
 bottom: 14px;
 left: 0px;
}
