body {
  background-color: #325290;
  font-family: "Tahoma";
}

#main {
  min-height: 500px; width: 1000px; margin: 0 auto 0 auto; 
  background-image: url('/images/mgla.gif'); background-repeat: no-repeat; background-position-y: 0px;
}

img {border: none;}
a {text-decoration: none; color: #000;}

#miasta,#miasta a {
  margin-top: 5px; color: #FFF; font-size: 14px; font-family: Tahoma; text-align: center;
}

#header {height: 180px; position: relative; width: 1000px;}

#logo {position: absolute; left: 0px; top: 55px; border: none;}
#logBtn {position: absolute; right: 0px; top: 45px;border: none;}
#panBtn {position: absolute; right: 0px; top: 25px;border: none;}
#wylBtn {position: absolute; right: 0px; top: 90px;border: none;}
#strona_glowna {position: absolute; top: 180px; left: 15px; font-size: 12px; color: #FFF;}
#header #reklama {position: absolute; top: 40px; left: 260px; z-index: 10}

#kroki {margin-left: 10px;}

#glowna {
  display: table;
  overflow: hidden;
  float: left;
  height: auto;
}

#mainLeft, #rekomendacje, #panoramazk, #main980 {
  width: 730px;
  float: left;
  font-size: 13px;
  position: relative;
  background-color: #FFF;
}

#main980 {width: 980px; margin-left: 10px;}

#mainLeft {margin-left: 10px; margin-top: 20px}

#mainRight {
  width: 250px;
  margin-top: 20px;
  position: relative;
  min-height: 470px;
  float: left;
  margin-left: 10px;
}

.thead, .thead2 {
  height: 43px;
  background-image: url('/images/header_background.png');
  background-repeat: repeat-x;
  background-color: #e6e6e6;
  text-align: center;  
}

.prawaHead {
  height: 38px;
  background-image: url('/images/prawaHeader.jpg');
  background-repeat: repeat-x;
  background-color: #e6e6e6;
  text-align: center;
}

.thead h1, .prawaHead h1 {
  margin-top: 0px;
  padding: 0px 0px 0px 0px;
  color: #ff6600;
  font-size: 18px;
  font-weight: bold;
  font-family: Tahoma;
  position: relative;
  top: 15px;
}

.prawaHead h1 {color: #fff; top: 10px;}

.prawaBorder {
  border-left: solid 1px #fff;
  border-right: solid 1px #fff;
  border-bottom: solid 1px #fff;  
}

.thead2 span {
  color: #ff6600;
  font-size: 12px;
  font-weight: bold;
  font-family: Tahoma;
  position: relative;
  top: 0px;
}

#rekomendacje {
  width: 380px;
  font-size: 13px;
}

#rekomendacje .thead {
  border-right: solid;
  border-right-width: 2px;
  border-right-color: #f29a3c;	
}

#panoramazk {
  width: 350px;	
}

#main_kategorie li, ul li{
/*  list-style-image: url(/images/wypunktowanie.gif);
  list-style-position: inside; */
  background: url(/images/wypunktowanie.gif) no-repeat left center;
  list-style: none;
  padding-left: 30px;
  margin-left: 0px;  
  width: 300px;
  margin-top: 10px;  
}

#main_kategorie li {
  line-height: 18px;
}

.w700 li {
  width: 600px;
}

.wypoczynek_grupa {float: left; width: 180px; margin-left: 20px; text-align: left;}
.wypoczynek_grupa div {font-weight: bold;}
.patronaty_grupa {float: left; width: 150px; margin-left: 10px; height: 240px; text-align: left;}
.patronaty_grupa img {border: none;}
.patronaty_grupa span {font-size: 13px;}
.powrot {margin-left: 30px; font-size: 13px;}

#dodatki {
  width: 180px; 
  margin-left: 20px;
  padding-left: 10px;
}

.dodatki span {
  background: none;
  list-style: outside;
  color: #fff;
  margin-left: 0px;  
  padding-left: 0px;
  width: 200px;
}

#main_kategorie span, #main_kategorie li a,#main_kategorie li, .dodatki span, .dodatki a, .aktywny_wypoczynek span,.aktywny_wypoczynek a,#panel_menu a {
  position: relative;
  font-size: 14px;
  font-family: Tahoma;
  color: #010101;
  text-decoration: none;
}

.aktywny_wypoczynek {margin-left: 0px;}
.aktywny_wypoczynek li {width: 115px; margin-left: 0px; }

.menuItem span {margin-left: 25px; padding-left: 0px; padding-top: 5px; padding-bottom: 5px; line-height: 30px;}
.menuItem:hover {background-color: #ff7000;} 
#main_kategorie li {
  margin-top: 10px;
}

.dodatki span, .dodatki a {
  color: #FFF;
}

.right {
  position: absolute;
  right: 20px;
}

#wybierz_model {font-weight: bold; position: absolute; right: 50px; top: 60px; font-size: 18px;}
#zdjecia4 { position: absolute; top: 90px; right: 20px; width: 346px; height: 354px; background-image: url('/images/4zdjecia.jpg');}
#model_ekskluzywny {position: absolute; top: 13px; left: 13px; width: 160px; height: 160px;}
#model_aktywny {position: absolute; top: 13px; left: 176px; width: 160px; height: 160px;}
#model_studencki {position: absolute; top: 176px; left: 13px; width: 160px; height: 160px;}
#model_rodzinny {position: absolute; top: 176px; left: 176px; width: 160px; height: 160px;}
#last_minute { position: absolute; top: 360px; left: 20px; border: none}

.news, .newsDlugi {
  margin-top: 5px;
  margin-right: 10px;
  font-size: 13px;
  width: 340px;
  height: auto;
  min-height: 120px;
  position: relative;
}

.newsDlugi {
  margin-left: 15px;	
  margin-right: 10px;	  
  float: left;
  width: 400px;
}

.news .tytul, .newsDlugi .tytul {
  font-weight: bold;
  color: #000;
  position: relative;
  top: 0px;
}

.news .wiecej, .placowka .wiecej {
  position: absolute;
  right: 5px;
  color: #0000FF;
  text-decoration: none;
}

#rekomendowane_komunikat {
  background-color: #ccc;
  border: 1px solid #3b424a;
}

.rekomendowane_head {
  height: 45px;
  background-image: url('/images/rekomendowane_top.png');
  background-repeat: repeat-x;
  background-color: #e6e6e6;
  text-align: center;  
}

.rekomendowane_head span {
  color: #FFF;
  font-size: 18px;
  font-weight: bold;
  font-family: Tahoma;
  position: relative;
  top: 15px;
}

.rekomendowane_img {
  position: relative;
}

.obiekt {
width: 330px; min-height: 350px; position: relative; top: 10px; left: 25px;
}

#mainFooter {
  background-color: #FFF;
  float: left;
  margin-top: 20px;
  margin-left: 10px;
  color: #325290;
  font-size: 13px;
  font-family: Tahoma;
  height: 30px;
  width: 980px;
  text-align: center;
}

#mainFooter a {
  text-decoration: none;
  color: #325290;
  margin-left: 10px;
  margin-right: 10px;
}

.panorama_okladki {float: left; width: 170px; margin-bottom: 40px;}
.panorama_okladki a {text-decoration: none; color: #000; font-size: 12px; font-weight: bold; font-family: Tahoma}

.rejestracja_nazwa {float: left; width: 150px; }

.submit
{
	border: none;
	background-color: #325290;
	text-decoration: none;
	font-size : 12px;
	color: 	#FFFFFF;
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
#zmiana_hasla_frame { display: none; }

.objName {
  font-weight: bold;
  font-size: 16px;
}

p {margin-top: 0px; margin-bottom: 0px;}
.lista_ofert_div {height: 160px;}
.oferta_ramka {border-color: #09F; border-width: 2px; border-style: solid; width: 690px; position: relative}
.oferta_nawigacja {font-size: 12px; color: #FFF; position: relative; top: 7px; left: 20px;}
.oferta_nawigacja span {cursor: pointer;}
.oferta_header {margin-left: 25px; font-size: 13px;}
.oferta_value {margin-left: 25px; font-size: 12px;}
.w40 {width:40px;}
.w100 {width: 100px;}
.w150 {width: 130px;}
.w200 {width: 200px;}
.w230 {width: 230px;}
.w270 {width: 270px;}
.w300 {width: 300px;}
.w400 {width: 400px;}
.w500 {width: 500px;}
.w550 {width: 550px;}
.w650 {width: 650px;}
.w670 {width: 670px;}
.w690 {width: 690px;}
.w720 {width: 720px;}
.h25 {height: 25px;}
.h70 {height: 70px;}
.h140 {height: 140px;}
.h150 {height: 150px;}
.h200 {height: 200px;}
.h350 {height: 350px;}
.fleft {float: left}
.top3 {position: relative; top: 3px;}
.top6 {position: relative; top: 6px;}
.margin0x10 {position:relative; top:10px;}
.margin20x10 {margin-left: 20px; margin-top:10px;}
.margin10x10x10x10 {margin: 10px 10px 10px 10px; position: relative}
.padding10x0x10x0 {padding: 0px 10px 0px 10px}
.padding10x10x10x10 {padding: 10px 10px 10px 10px}
.padding20x20x20x20 {padding: 20px 20px 20px 20px}
.tright {text-align: right;}
.lista_zdjecie {max-width: 190px; max-height: 150px;}
.greyBG {background-color: #d1d1d1;}
.bold {font-weight: bold}
.font16 {font-size: 16px;}
.hidden {display: none}
.center {text-align: center}
#oferta_zdjecia {position: absolute; left: 310px; top: 30px; border: 2px solid #09F; width: 360px; height: 245px;text-align: center}
#oferta_zdjecie1{position: relative; top: 5px; border: 2px solid #09F;}
#oferta_zdjecie1 {max-width: 290px; max-height: 155px; top: 5px;}
.oferta_zdjecia_male {float: left; margin-left: 11px; /*top: 170px;*/}
.oferta_zdjecia_male img {width: 90px; height: 66px;}
#nasze_menu, #napisz_do_nas, #gdzie_jestesmy, #podobne, #zapytaj_o_dostepnosc {display: none;}
#oferta_zdjecia_male {position: absolute; top: 170px; left: 25px;}
div.scrollable {position:relative; overflow:hidden; width: 310px; height:90px;} 
div.scrollable div.items {width:20000em; position:absolute; }
#oferta_right_arrow, #oferta_left_arrow {position: absolute; top: 170px;}
#oferta_right_arrow {left: 330px;}
#oferta_left_arrow {left: 5px;}

.blue {color: #325290;}
.orange {color: #f60;}
.white {color: #fff;}
.pointer {cursor: pointer;}

#panelOferta_zdjecie2,#panelOferta_zdjecie3,#panelOferta_zdjecie4,#panelOferta_zdjecie5,#panelOferta_zdjecie6,#panelOferta_zdjecie7,#panelOferta_zdjecie8,#panelOferta_zdjecie9,#panelOferta_zdjecie10, #panelOferta_pokoj2, #panelOferta_pokoj3, #panelOferta_pokoj4, #panelOferta_pokoj5, #panel_OfertaSpecjalna, #organizacja_wesel {display: none;}

.oferta_dodajBtn {width: 160px; height: 25px; margin-left: 15px; float:left; text-align: center; background-color: #325290;}
.oferta_dodajBtn a {color: #fff; position: relative; top: 4px;}
.overlay,.overlay_small { 
    display:none; 
    background-image: url('/images/white.png');
    width:640px;         
    padding:35px; 
    font-size:12px;
    position: relative;
    z-index: 1000;
    text-align: left;
} 

.overlay_small {padding:25px; width: 300px; background-image: url('/images/white_small.png');}

.overlay .details {position: relative; top: 4px;}
.overlay img {width: 640px; max-height: 480px;}

/* default close button positioned on upper right corner */ 
.overlay div.close, .overlay_small div.close { 
     background-image:url('/images/close.png');
    position:absolute; right:5px; top:5px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}
.overlay_small div.close {right: 0px; top: 0px;}

#demotip { 
    display:none; 
    background:transparent url(/images/black_arrow.png); 
    font-size:12px; 
    height:70px; 
    width:160px; 
    padding:25px; 
    color:#fff;     
}

.modal { 
    background-color:#fff; 
    display:none; 
    width:350px; 
    padding:15px; 
    text-align:left; 
    border:2px solid #333; 
 
    opacity:0.8; 
    -moz-border-radius:6px; 
    -webkit-border-radius:6px; 
    -moz-box-shadow: 0 0 50px #ccc; 
    -webkit-box-shadow: 0 0 50px #ccc; 
} 
 
.modal h2 { 
    background:url(/img/global/info.png) 0 50% no-repeat; 
    margin:0px; 
    padding:10px 0 10px 45px; 
    border-bottom:1px solid #333; 
    font-size:20px; 
}

#lista_obiektow {width: 730px;}
#lista_obiektow .left {border-left: solid;border-left-width: 1px;}
#lista_obiektow td, #lista_obiektow th {border-right: solid; border-right-width: 1px; border-right-color: #d4d4d4;}

