html, body {
background: #662c2f  url('images/tlowww.gif') 0 600px repeat-x;
background-position: 0px 0px;
topmargin: 0;
margin: 0;
padding: 0;
text-align: center /* srodkowanie dla ie */
}


.glowny
{
margin: 0 auto;
margin-left: auto;
margin-right: auto;
margin-top: 0;
width: 900px;
padding: 0px;
text-align: center;
height: auto;
overflow: hidden;
font-family: verdana;
font-size: 10pt;
}

#baner
{
margin: 0 auto;
margin-left: auto;
margin-right: auto;
margin-top: 0;
width: 900px;
text-align: center;
height: auto;
overflow: hidden;
clear: both;
}

#logo
{
float: left;
height: auto;
overflow: hidden;
margin-left: 0px;
margin-right: 0px;
width: 215px;
padding: 0px;
text-align: center;
}

#menu
{
float: left;
height: auto;
overflow: hidden;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
width: 685px;
padding: 0px;
text-align: center;
}

#menua
{
clear: both;
height: 20px;
overflow: hidden;
margin-left: 0px;
margin-right: 0px;
margin-top: 10px;
width: 685px;
padding: 0px;
text-align: right;
}

#menub
{
clear: both;
height: auto;
overflow: hidden;
margin-left: 0px;
margin-right: 0px;
margin-top: 23px;
width: 685px;
padding: 0px;
text-align: center;
}


#lista
{
margin: 0 auto;
margin-left: auto;
margin-right: auto;
margin-top: 0;
width: 100%;
height: 50px;
text-align: center;
padding: 25px;
background-image: url(images/tlolista.gif);
clear: both;
}


#prezentacja
{
margin: 0 auto;
margin-left: auto;
margin-right: auto;
margin-top: 0;
width: 900px;
text-align: center;
clear: both;
}

#foto
{
float: left;
height: auto;
overflow: hidden;
margin-left: 0px;
margin-right: 0px;
width: 430px;
height: 250px;
padding: 0px;
text-align: center;
}

#info
{
float: left;
height: auto;
overflow: hidden;
margin-left: 0px;
margin-right: 0px;
height: 250px;
width: 470px;
padding: 0px;
text-align: center;
}

#tresc
{
color: #2d2d2d;
background-color: #ede7db;
margin: 0 auto;
margin-left: auto;
margin-right: auto;
margin-top: 0;
width: 900px;
text-align: center;
clear: both;
height: auto;
overflow: hidden;
}


#stopka
{
margin: 0 auto;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
width: 880px;
text-align: left;
color: #ede7db;
clear: both;
font-family: verdana;
padding: 10px;
font-size: 8pt;
}


#gl_lewa
{
float: left;
height: auto;
overflow: hidden;
margin-left: 0px;
margin-right: 0px;
width: 210px;
padding: 10px;
font-family: verdana;
font-size: 8pt;
text-align: left;
}

#gl_srodek
{
float: left;
height: auto;
overflow: hidden;
margin-left: 0px;
margin-right: 0px;
margin-top: 10px;
margin-bottom: 10px;
width: 418px;
padding: 0px;
padding: 10px;
font-family: verdana;
font-size: 8pt;
text-align: left;
border: #cfc4af 1px solid;
}

#gl_prawa
{
float: left;
height: auto;
overflow: hidden;
margin-left: 0px;
margin-right: 0px;
width: 210px;
padding: 10px;
font-family: verdana;
font-size: 8pt;
text-align: left;
}


input.txtrezerwacja {
border-right: #d1be95 1px solid;
border-top: #d1be95 1px solid;
border-bottom: #d1be95 1px solid;
border-left: #d1be95 1px solid;
font-size: 11px;
background-color: #f2efe7;
cursor: hand;
color: #65242a;
font-family: tahoma,sans-serif;
height: 20px;
width: 200px;
}

input.txtrezerwacja2 {
border-right: #d1be95 1px solid;
border-top: #d1be95 1px solid;
border-bottom: #d1be95 1px solid;
border-left: #d1be95 1px solid;
font-size: 11px;
background-color: #f2efe7;
cursor: hand;
color: #65242a;
font-family: tahoma,sans-serif;
height: 20px;
width: 148px;
}

input.txtrezerwacja3 {
border-right: #d1be95 1px solid;
border-top: #d1be95 1px solid;
border-bottom: #d1be95 1px solid;
border-left: #d1be95 1px solid;
font-size: 11px;
background-color: #f2efe7;
cursor: hand;
color: #65242a;
font-family: tahoma,sans-serif;
height: 20px;
width: 30px;
}

input.przycisk {
border-right: #d1be95 1px solid;
border-top: #d1be95 1px solid;
border-bottom: #d1be95 1px solid;
border-left: #d1be95 1px solid;
font-size: 11px;
background-color: #7e2f36;
cursor: hand;
color: #ede7da;
font-family: verdana;
height: 25px;}


select {
border-right: #d1be95 1px solid;
border-top: #d1be95 1px solid;
border-bottom: #d1be95 1px solid;
border-left: #d1be95 1px solid;
font-size: 11px;
background-color: #f2efe7;
cursor: hand;
color: #65242a;
font-family: tahoma,sans-serif;
height: 25px;
width: 130px;
}

.gal_zdj
{
float: left;
width: 176px;
padding: 10px;
height: 130px;
border-right: #c3ba9f 1px solid;
border-top: #c3ba9f 1px solid;
border-bottom: #c3ba9f 1px solid;
border-left: #c3ba9f 1px solid;
background-color: #dcd5c7;
}

.grup_zdj
{
clear: both;
text-align: center;
width: 410px;
}

.gal_kategoria
{
clear: both;
width: 400px;
text-align: center;
}

a.menu, a.menu:link, a.menu:visited { width:112px; height:28px;
background-color:#eae6da; border: #d1be95 1px solid;
margin-top:0px; text-align:center; text-decoration:none;
font-family:verdana, arial, sans-serif; font-size:11px; color:#4e1518;
line-height:30px; overflow:hidden;
float:left; margin-right:0px; margin-left:0px; display:inline-block; 
font-weight: bold;
}
a.menu:hover {color:#ffffff; background-color:#561b1f;}
a.menu:active {color:#ffffff; background-color:#561b1f;}

A:link { color: #662c2f; font-size: 9pt; text-decoration: none }
A:visited {	color: #662c2f; font-size: 9pt; text-decoration: none }
A:active { color: #662c2f; font-size: 9pt; text-decoration: none }
A:hover { color: #817a5d; font-size: 9pt; text-decoration: underline }

a.lstopka:link {font-family: verdana; font-size: 8pt;  color: #ede7db; text-decoration: none;}
a.lstopka:visited {font-family: verdana; font-size: 8pt; color: #ede7db; text-decoration: none; }
a.lstopka:hover { font-family: verdana; font-size: 8pt;  color: #d8b266; text-decoration: none; }

