body {
	margin:0; padding:0;
	background: url("../_img/tlo.gif");

	font: 11px Arial, sans-serif, Helvetica;
	color: #4b4b4b; /*#5f6060;*/
	text-align: center;
}
body p {
	margin: 0;
}

h1, h2, h3, form {margin:0; padding:0;}
.hr1 { border: 1px; border-style: none none solid; border-color: #4199EB; width: 100%; }

td, input, select, textarea {font: 11px Arial, sans-serif, Helvetica;}

a:link {color: #304966; text-decoration: none;}
a:hover {color: #ff8408; text-decoration: underline;}
a:visited {color: #304966; text-decoration: none;}
a:visited:hover {color: #ff8408; text-decoration: underline;}



#header {
	width: 779px; height: 178px;
	padding:0; margin:0 auto 0 auto;
	background: url("../img/header.jpg");
	position: relative;
}

#top-nav {height: 17px; margin:0 5px 0 5px; padding:0; list-style: none; color: yellow; display: block; float: right;}
#top-nav li {display: inline; }
#top-nav li a {color: yellow; text-decoration: none;}
#top-nav li a:hover {color: yellow; text-decoration: underline;}

#menu {margin:0; padding:0 0 0 0px; list-style: none; float: left; display: inline; clear: both;   
font: 12px Verdana, sans-serif, Helvetica;
     position: absolute;
     bottom: 0px;
     left: 0px;
}
#body {width: 779px; margin:0 auto 0 auto; text-align: left; background: #ffffff;}


#menu li {float: left; display: inline; padding:0px 6px 2px 6px; margin: 7px 0 6px 0; border-right: 1px solid #E0AA7C;}
#menu li a {color: black; font-size: 12px; text-decoration: none;}
#menu li.c {background: url(../_img/arrow.gif) no-repeat left 1px; margin-left: 2px; padding:0 5px 0 10px; color: red; font-weight: bold; text-decoration: none; }
#menu .h a {padding:0 0 0 12px;}
#menu .hc a {padding:0 0 0 12px;}
#menu li a:hover {color: red; font-weight: bold}
#menu li.l {width: 44px; height: 13px; float: right; display: inline; background: #cde4ed; text-align: left; border: none; padding:0; margin: 8px 10px 0 0; cursor: pointer;}
#menu li.l img {position: absolute; z-index: 20;}

.right {width: 545px; height: auto; margin:0; padding: 0; float: right; display: block;}
a img {
border:0; 
}
#flashlogo {width: 520px; height: 110px; margin-top: 5px; float: left; display: block; }

#contact {height: 75px; background: #FFF2B5; clear: both; margin: 0px 10px 10px 0;  font: 11px Arial, sans-serif, Helvetica;
}
#contact .h { font-size: 12px; color: red; font-weight: bolder; }
#contact .katowice { float: left; height: 100%; width: 50%; margin: 0px 0px 0 5px; border-right: 3px solid white; }
#contact .mikolow { float: right; padding: 0px 25px 0px 0; }

#ads { height: 110px;  }
#ads ul {display: inline; list-style: none; margin: 0; padding: 0; }
#ads  li {display: inline; margin: 0; padding-right: 4px; }


#step {width: 535px; height: 38px; border: 1px solid #4199EB; display: block; padding: 5px 0 0px -2px; position: relative;  }
#step .tabs {position: absolute; right: 5px; bottom: 0px;  }
#step .tabs img {margin-right: 2px;}
#opis {
padding-top: 5px;
}

.rezerwuj {
float: right;
margin-right: 20px;
}

.rezh {
width: 98%; 
background-color: red;
color: white;
text-indent: 10px;
}
.infoTop {
font-size: 13px;

}
.floatLeft {
float: left;
}

#opis h2{
	font: color red;
	}
#opis_hd {
	padding: 10px 0 10px 10px;
	background: #CDEEFF;
	margin-right: 10px;
	border: 2px dotted #4199EB;
}
#opis_hd p.floatRight {
float: right;
margin-right: 10px;
}
#opis_ct {
margin-top:0px;
}

ul.lst {width: 535px; height: auto; margin:0 0px 0 0px; padding:0; list-style: none; float: left; display: inline;}
.lst>li {clear: both;}
.lst ul {width: 535px; height: auto; margin:0 0 1px 0; padding:0; float: right; display: block; list-style: none;}
.lst .d {background: #FCEDC7; border-right: 1px dotted black; border-left: 1px dotted black;}
.lst .l {background: #FEEC98; border-right: 1px dotted black; border-left: 1px dotted black;}
.h  {font-weight: normal; float: left; display: block; font-size: 11px;}

.lst .h {height: 27px; color: black; font-weight: bold; margin:0; padding:0; border-bottom: 1px solid black;}
.lst .h1 {width: 175px; padding: 6px 10px 0 10px;  float: left;}
.lst .h2 {width: 70px; padding: 6px 10px 0 10px;  float: left;}
.lst .h3 {width: 150px; padding: 6px 10px 0 10px; float: right;}
.lst .h4 {width: 115px; padding: 6px 10px 0 10px; float: left;}

.lst .l1 {width: 175px; padding: 7px 10px 7px 10px;  float: left; border-right: 1px solid white;}
.lst .l2 {width: 70px; padding: 7px 10px 7px 10px;  float: left; }
.lst .l2 .btn {float: right;}
.lst .l2 .o img {margin: 2px 0 0 0;}
.lst .l3 {width: 150px; padding: 17px 10px 7px 10px; float: left; border-left: 1px solid white; float: right; text-align: center;}
.lst .l3 small {font-size: 9px;}
.lst .l3 .lm {color: #ce2921;}
.lst .l3 .lmc {color: #a0a0a0; text-decoration: line-through;}
.lst .l3 .fm {color: #fd0002;}
.lst .l3 .prom {color: #ff8408;}
.lst .l3 .hit {color: #84bdce;}
.lst .l4 {width: 65px; padding: 7px 10px 7px 10px; float: left;}
.lst .l4 a {float: right; margin:0 0 2px 0;}


.left {width: 220px; height: auto; margin:0 0 0 0px; padding:0; float: left; display: inline; }


#oferty {
 margin:0 0px 0 10px;
}

#oferta-dnia-nav {

display:inline;
margin-left: 10px;
float: left;
height:22px;
text-align: center;
z-index:10;
}
#oferta-dnia-nav .c {  
display: inline;
padding: 2px 12px 10px 12px;
z-index:20;
position: relative; 
background: #FFF6CD; 
border-top: 2px dotted red;  
border-right: 2px dotted red; 
border-left: 2px dotted red; 
}
#oferta-dnia-nav .n { 

display: inline;
padding: 2px 6px 6px 6px;
z-index:11;
position: relative; 
background: #FFF6CD; 
border-top: 2px dotted red;  
border-right: 2px dotted red;  
}

#oferta-dnia {
float: left;
width: 233px; height: 198px;
margin-left: 10px;
position: relative;
padding: 10px 0 0 10px;
display: inline;
color: black;  
font-size: 16px;
background: url("../_img/ofertadnia-bg.jpg") repeat-x bottom;
background-color: #FFF6CD; 
border: 2px dotted red; 
z-index:20;
}
#oferta-dnia .h {
position: absolute; left:10px; top:10px;
color: red; font-weight: bolder; font-size: 12px;
}
#oferta-dnia-photo {
position: relative;
background: url(../img/ofertadnia-bg.jpg) bottom right no-repeat; background-color: #FFF2B5; 
height: 300px;
padding: 10px 0 0 0px;
margin-right: 10px;
border: 2px dotted red; 

}
.oferta-dnia-cena {
font-size: 25px;
margin-left: 10px;
}
.oferta1 { 
position: relative;
float: left; 

width: 198px; 
height: 100%;
border: 2px solid #4199EB;

}
.oferta1 .i {
margin-top: 30px;
color: red;
}
.oferta2 { width: 220px; height: 100%; border-right: 20px solid white; float: left;}

#search {width: 198px; height: 285px; margin:5px 0 0 10px; padding: 10px 0 0 10px; display: inline; float: left; color: black; font-weight: bold; background: #FFF2B5; border: 2px dotted #4199EB;  }
#search.adv {background-position: left top;}
#search select {font-size: 11px; margin: 2px 0 7px 0; width: 178px;}
#search .l1 {display: block; float: left; width: 59px;}
#search select.l1 {width: 49px; margin: 2px 10px 7px 0;}
#search .l2, #search .l3 {display: block; float: left; width: 119px;}
#search select.l2 {width: 119px;}
#search select.l3 {width: 92px;}
#search_std {width: 178px; height: 215px; display: inline; float: left;}
#search_lastfirst {width: 178px; height: 20px; margin:0; padding:0 0 5px 0; display: inline; float: left; font-weight: normal;}
#search_control {width: 178px; height: 32px; padding:0; margin:0; display: inline; float: left;}
#search_control button {width: 70px; height: 20px; margin:0; padding:0; border: none; background: none; float: right; text-align: right; cursor: pointer;}
#search_control a {font-size: 9px; font-weight: normal; color: #ffffff; text-decoration: underline;}
#search_adv1 {width: 178px; height: 218px; margin:0; padding: 5px 0 0 0; display: inline; float: left;}
#search_adv2 {width: 178px; height: 57px; font-weight: normal; display: inline; float: left;}
#search_adv2 input {width: 172px; margin: 7px 0 0 0; float: left; font-size: 11px;}
#search img.l3 {width: 18px; height: 17px; margin: 4px 0 8px 5px; cursor: pointer;}

.search-results {
 padding-right: 8px;
 margin-right: 8px;
text-align: center; }
.search-results td { height: 50px; }
#tourops { padding: 0 5px;  }

#steps {width: 508px; height: 25px; margin: 0; padding:0px; float: left; display: block; list-style: none; font: 9px Arial, sans-serif, Helvetica; }
#steps li {float: left; display: inline; }
#steps li span {width: 6px; height: 20px; margin:0 5px 0 0; padding: 0px; font: 12px Arial, sans-serif, Helvetica; font-weight: bold; float: left; display: block;}

#newsletter {width: 198px; height: 160px; margin:5px 0 0 10px; padding: 10px 0px 0 10px; display: inline; float: left; color: black; font-weight: bold; background: #FFF2B5; border: 2px dotted #4199EB;  }
.ntitle {color: red; font-weight: bolder; font-size: 13px;}

#bottom {width: 779px; height: 45px; text-align: right;  display: block; background: url(../img/footer.jpg);}
.lst.pages {width: 530px; height: auto; margin: 5px; padding:0; float: left; display: inline;}
.lst.pages div {width: 360px; margin:0; padding:0; text-align: right; float: left; display: inline;}
.lst.pages div span {float: right; display: inline;}
.lst.pages a:link, .lst.pages a:visited {text-decoration: none;}
.lst.pages div a.page {width: 14px; height: 14px; margin:0; padding: 2px; float: left; display: inline; text-align: center; border-right: 1px solid #e9e7ce;}
.lst.pages div a.page.c {width: 14px; height: 15px; margin:0 2px 0 2px; background: #82b9ca; color: #ffffff; border: none;}
.lst.pages div a.page.n {width: 14px; border-left: 1px solid #e9e7ce;}
.lst.pages div a.page.m {border-right: none;}
.lst .prev {width: 70px; margin: 2px 0 2px 0; float: left; display: inline; text-align: left;}
.lst .prev.n {background: none;}
.lst .next {width: 70px; margin: 2px 0 2px 0; float: left; display: inline; text-align: right;}



#pageing ul{border:0; margin:0; padding:0;}

#pageing li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
margin-right:2px;
display: inline;
}
#pageing a{
border:solid 1px #9aafe5
margin-right:2px;
}
#pageing .previous-off,
#pageing .next-off {
border:solid 1px #DEDEDE
color:#888888
display:block;
float:left;
margin-right:2px;
padding:3px 4px;
}
#pageing .next a,
#pageing .previous a {
font-weight:bold;
}
#pageing .active{
background:#2e6ab1;
color:#FFFFFF;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pageing a:link,
#pageing a:visited {
color:#0e509e
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pageing a:hover{
border:solid 1px #0e509e
}
.page_nav {
text-align: right;
}






