body {
text-align:center;
background:#CAB98A;
background-image: url('../img/bg0.jpg');
background-position: top;
background-repeat: repeat-x;
margin: 0 auto;
padding: 0;
}
#login {
position: absolute;
top: 2px;
left: 4px;
}
#login a {color: #CAB98A;} #login a:hover {color: #2C2514;}
#cont {
margin: 0 auto;
padding: 0;
width: 740px;
}
#strona {

text-align:left;
width: 720px;
margin: 0;
padding: 0px 10px 20px 10px;
background-image: url('../img/bg_str.jpg');
background-position: top;
background-repeat: repeat-y;
border-bottom: 9px solid #443D2D;
border-top: 9px solid #443D2D;
}

#header {
width: 720px;
height: 195px;
margin: 0;
padding: 0;
background-image: url('../img/header.jpg');
background-repeat: no-repeat;
background-position: center;
background-color: #EFE8D8;
}

/**************** MENU ****************/

#left {
float: left;
width: 210px;

}

#avmenu {
background-color: #D1570E;
margin: 0;
padding: 0;
}

#avmenu ul {
list-style:none;
width:180px;
margin: 0 15px 20px 13px;
padding: 20px 0 0px 0;
}

#avmenu li {
margin-bottom:0px;
}

#avmenu li a {
text-decoration:none;
color:#F4F0E6;
display:block;
padding:6px 0 0 8px;
background:#BC4C0C url(../img/bg_menu0.jpg) bottom left repeat-x;
border-bottom:1px solid #923B09;
font: bold 11px Georgia, Trebuchet MS,  Verdana;
}

#avmenu li a:hover, #avmenu li a.current {
}
.av a{
height:22px;
}
.av2 a{
height:34px;
}
#avmenu ul ul {
margin:5px 0 5px 15px;
font-size:0.9em;
width:135px;
}

#avmenu ul ul a {
height:16px;
margin:0;
padding:4px 0 0 8px;
}

#avmenu h2 {
font-size:1.5em;
font-weight:normal;
}
#kontakt {
width: 180px;
margin: 0 15px 30px 13px;
background-color: #BC4C0C;
padding-bottom: 10px;
color: #ECE4D2;
border-bottom:1px solid #923B09;
}
#kontakt h5 {
background-color: #852E00;
color: #EEDDBB;
padding: 4px 2px 4px 8px;
margin-bottom: 8px;
font: bold 13px Georgia;
}
#kontakt p {
font: normal 11px Tahoma;
margin: 1px 0 1px 0;
padding: 2px 0 2px 0;
}
#kontakt a {
color: #FFC9A8;
text-decoration: none;
}
#kontakt a:hover {
text-decoration: underline;
}
#wersja {
margin: 8px 0 2px 0;
text-align: right;
font: normal 11px Tahoma, Verdana;
}
#wersja a {
color: #222222;
text-decoration: none;
}
#wersja a:hover {
text-decoration: underline;
}

#wersja img {

margin: 0;
padding: 0;
}
/************ TRESC ***************/

#right {
float: right;
width: 510px;
margin-top: 0;
margin-right:0;
background-color: #F0DEB6;
}

#right_w {


}
#tresc {
min-height: 400px;
margin: 0;
padding: 4px 20px 10px 20px;
/* border: 1px solid white; */

color: #222222;
text-align: justify;
font: 11px Verdana, Tahoma, sans-serif;
line-height: 1.6em;
}
#tresc p {
margin-top: 10px;
margin-bottom: 10px;
padding-left: 4px;
}
#tresc h2 {
font: bold 17px  Georgia;
padding: 5px 2px 2px 2px;
margin-bottom:30px;
color: #715533;
border-bottom: 1px dashed #715533;
}
#tresc h3 {
text-align: left;
color: #222222;
font: bold 11px Verdana, Tahoma, Times New Roman, Georgia;
border-bottom: 1px solid #C1A768;
 background-color: #E8D09B; 
padding: 3px 10px 2px 4px;
margin-top: 36px;
margin-bottom: 4px;
/* letter-spacing: 0.1em; */
line-break: strict;
}
#tresc ul {
margin-top: 4px;
margin-bottom: 6px;}

#galeria {
}

#galeria img {

padding: 1px;
margin-bottom: 4px;
/* border: 4px solid #FFFFFF */}

.cennik {
margin-bottom: 6px;
margin-top: 10px;
}

.cennik2 {
margin-bottom: 1px;
margin-top: 1px;
}

.cennik caption, .cennik2 caption {
text-align: left;
padding-left: 4px;
margin-bottom: 1px;
padding-bottom: 0;
}

.cennik .ha3, .cennik2 .ha3 {
background-color: #E8D09B;
font-weight: bold;
/* border-bottom: 1px solid #C1A768; */
}

.cennik td, .cennik2 td {
background-color: #FCFBF8;
padding-left: 4px;
}
.cennik .opis {
 width: 239px;
 }
.cennik .cena {
 width: 200px;}
/************ STOPKA ***************/
#fot{

}
#foot {

background-color: #443D2D;
height: 9px;
}


ul, ul ul { 
list-style-type: square;
}

a {
color: #800000;}

a:hover {
}

/******* FORMULARZ *********/

input.tekst, select.tekst {
   color: #4D4220;
   background-color: #FBFAF4;
   border: 1px solid #625428;
   width: 150px;
}
/* #wojewodztwo {
border: 1px solid #625428;
} */
#ile_dzieci, #ile_doroslych, #ile_pokoi, #ile_noclegow, #godzina, #dzien {
width: 75px;
}



#potw_email, #potw_tel, #potw_fax{


}

input.przycisk {
	float: right;
	margin-right: 64px;
   color: #4D4220;
   background-color: #DFD7A8;
   border: 1px outset #625428;
}
form p {
   clear: left;
   margin: 0;
   padding: 0;
   padding-top: 0px;
   margin-top: 2px;
   margin-bottom: 0px;
}
form p label {
   margin-top: 2px;
   margin-bottom: 2px;
   float: left;
   width: 50%;
   font: normal 1em Arial, Helvetica, sans-serif;
   padding-top: 3px;
   text-align: right;
}

form #standardowy {

}