*{margin: 0 0 0 0;padding: 0 0 0 0;}
.ac{text-align: center;}
.al{text-align: left;}
.ar{text-align: right;}
.fc{margin-left: auto;margin-right: auto;}
.fl{float: left;}
.fr{float: right;}
.cb{clear: both;}
.cl{clear: left;}
.cr{clear: right;}
img{border:0;}
body{
background-color: #FAF3AB;
font-family:Arial,Verdana,sans-serif;
}
a, a:visited, a:link, a:hover{
color: black;
text-decoration: none;
}
#strona{
width: 1000px;
height:400px;
}
#menu{
height:400px;
background: #FAF3AB url(../../images/gfx/background/tlo.jpg) no-repeat top;
}
#stopka{
background: #FAF3AB url(../../images/gfx/background/stopka.jpg) no-repeat top;
height: 135px;
font-size: 0.6em;
color: #333;
line-height:2em;
}
#stopka a{
color: #000;
font-weight: bold;
}
#content{
background: #FAF3AB url(../../images/gfx/background/bg.jpg) repeat-y top;
padding: 0 80px 0 80px;
}
/****MAIN****/
#polec{
width: 150px;
}
#polec input{
background-color: #FCDF93;
border: 1px solid black;
margin-top:3px;
}
#listaHoteli{
color:#333333;
font-size:0.7em;
width: 100%;
}
#listaHoteli table{
width: 93%;
}
#listaHoteli  td{
height: 65px;
}
#listaHoteli  th{
border-bottom: 1px solid rgb(138, 97, 37);
}
#listaHoteli  th, #listaHoteli  td{
border-left: 1px solid black;
}
#listaHoteli  th.nb, #listaHoteli  td.nb{
border-left: 0;
}
#breadcrumb  td{
vertical-align: middle;
}
#breadcrumb td.mark {
font-size: 2em;
padding-top: 20px;
width:20px;
}
#galeria, #komentarze{
width: 331px;
margin: 5px;
}
#galeria{
margin-top: 40px;
}
#komentarze div{
margin: 10px auto 10px auto ;
height: 400px;
width: 300px;
overflow: auto;
font-size: 0.95em;
font-weight: normal;
border: 1px solid grey;
}

#komentarze div div{
margin: 5px 2px 5px 2px;
border: 0;
text-indent: 1em;
height: auto;
width: auto;
text-align: left;
overflow:hidden;
}

#komentarze div div div{
padding: 0 2px 0 0;
margin: 0;
border: 0;
border-bottom: 1px solid grey;
text-align: right;
font-size: 0.95em;
font-style: italic; 
}
#komentarze img{
float: right;
padding: .2em
}
.ui-dialog {
font-size: .75em
}
#dialog label, #dialog input {
display:block;
}
#dialog input, #dialog textarea {
width:95%;
padding:.2em;
margin-bottom:.5em;
}

#galeria td img{
width: 105px;
height: 60px;
}
#listaRegionow{
width: 176px;
}
#opisHotelu{
font-size: 0.8em;
font-weight: bold;
}
#opisHotelu td{
text-align: left;
}
#opisHotelu .sheader{
text-align: right;
text-decoration: underline;
color:red;
font-size: 0.9em;
}

#listaDesek{
width: 137px;
}
#wyszukiwarka{
margin-top: 30px;
width: 176px;
}
#wyszukiwarka select, #listaDesek select{
background:#FBDE8E;
border:1px solid #8A6125;
color:#333333;
width:150px;
font-size: 0.8em;
margin: 3px 0 4px 0;
}
#listaDesek select{
width: 135px;
}
#wyszukiwarka input{
background:#FBDE8E none repeat scroll 0 0;
border:1px solid #FBDE8E;
color:#000000;
font-weight:  bold;
font-size: 0.8em;
}
#mapa{
position: relative;
}
#mapa img{
margin-bottom: 5px;
}
#informacje{
width:320px;
}
#najlepszeHotele{
font-size: 0.75em;
line-height: 1.5em;
}
#najlepszeHotele p{
text-align:left;
padding: 15px 5px 20px 5px;
}
#najlepszeHotele p span{
color: red;
text-decoration: underline;
font-weight: bold;
}
#forum{
font-size: 0.75em;
color: #333333;
}
#forum p{
text-align: left;
}
#forum p span a{
text-decoration: underline;
font-weight: bold;
color: red;
}
#forum th, #forum td{
border-right: 1px solid #8A6125;
}
#forum th{
border-bottom: 1px solid #8A6125;
}
#forum th.nb, #forum td.nb{
border-right: 0;
}
#opisHotelu #polec{
margin-right: 50px;
}
#hiddenContent{
display:none;
}
.pagination {
font-size: 80%;
margin-left: auto;
margin-right: auto;
width: 580px;
}

.pagination a {
text-decoration: none;
border: solid 1px #9D5C18;
color: black;
}

.pagination a, .pagination span {
display: block;
float: left;
padding: 0.3em 0.5em;
margin-right: 5px;
margin-bottom: 5px;
}

.pagination .current {
background: #FAC35F;
color: #fff;
border: solid 1px #9D5C18;
}

.pagination .current.prev, .pagination .current.next{
color:white;
border-color:#9D5C18;
background:#786231;
}

#kontakt input, #kontakt textarea{
width:300px;
}
#kontakt span{
font-weight: bold;
}
#kontakt{
line-height: 1.7em;
margin: 0 10%;
font-size: 0.8em;
}