body {
background: #ffffff; 
margin: 0px 0px 0px;
font-family : Arial; 
color : #000000; 
font-size : 10pt;
text-align: center;
}

div {
	padding: 0;
	margin: 0px;
}

#wrap {height: 100%;padding: 0;position: relative;margin: 0 auto;}
#wrap-inner {padding: 0;position: relative;margin: 0;}
.inside {margin: 5px;}

#top {}
	#topLink {width: 100%; text-align: center;color: #a2a2a2;}
	#topContent {width:100%; height: 92px; background: #ffffff url(../images/tloGora.png) repeat-x top;}

#middle {}
#middleMain {width: 1000px;margin: 0 auto; overflow: hidden;}

	#reklamaCenter {float: left; width: 760px;margin: 0px;}
	#reklamaLeft {width: 120px; height: 600px; float: left;};
	#reklamaRight {width: 120px; height: 600px; float: right;};
	
	#middleMenu {height: 24px; background: #ffffff url(../images/menu.jpg) repeat-x top; text-align: center;}
		#middleMenuAll {width: 760px; height: 25px;}		
			#middleMenuOne {width: 100px; height: 21px; background: #ff6b6b; float: left; margin: 2px;}
			#middleMenuTwo {width: 100px; height: 21px;  background: #ffcd6b; float: left; margin: 2px;}
			#middleMenuThree {width: 100px; height: 21px;  background: #d0ff6b; float: left; margin: 2px;}
			#middleMenuFour {width: 100px; height: 21px;  background: #6bffe5; float: left; margin: 2px;}
			#middleMenuFive {width: 100px; height: 21px;  background: #dfb6ff; float: left; margin: 2px;}
			#middleMenuFlags {width: 220px; height: 21px;  float: right; margin: 2px; text-align: center;}
	#middleContent {width: 500px;float: left;text-align: left;overflow: hidden;}
		#middleContentSearch {width: 500px; height: 353px; background: #ffffff url(../images/polska.png); align: center;}
	#searchStyle {size: 1; font-size: 6pt;}
	#middleText {width: 740px; background: #fffcf8; margin: 10px; text-align: left;}

#searchIndex {height: 160px; width: 380px; background: #ffffff url(../images/searchMain.png) repeat-x top; text-align: center; margin: 5px;}
#searchIndexOne {text-align: center; margin: 0px; width: 380px;}
#searchIndexTwo {text-align: center; margin: 0px; width: 380px;}

#searchMain {height: 80px; width: 560px; background: #ffffff url(../images/searchBackground.png) repeat-x top; text-align: center;}
	#searchInfo {margin: 5px; text-align: left; overflow: hidden;}
	#searchTitle {margin: 5px;}
	#searchCity {text-align: left; margin: 3px; float: left;margin-left: 12px;}
	#searchDates {text-align: left; margin: 3px; float: left;}
	#searchNights {text-align: left; margin: 3px; float: left;margin-left: 12px;}
	#searchGuests {text-align: left; margin: 3px; float: left;}
	#searchButton {text-align: left; margin: 3px; float: left;}

#apMain {height: 140px; width: 666px; background: #ffffff url(../images/apBackground.png) repeat-x top;}
	#apPrawy {float: left; width: 470px;margin: 0px; overflow: hidden;}
	#apTitle {text-align: left; margin-bottom: 5px; margin-top: 5px; width: 460px; height: 11pt;}
	#apFoto {width: 150px; float: left; margin: 10px;}
	#apDescription {width: 340px; float: left; text-align: left;margin: 0px;}
	#apPrice {width: 120px; float: left; margin: 5px;}
	#apInfo {font-size: 9pt; font-weight: bold;}
	#apOpis {font-size: 9pt;}

#szczegolyMain {width: 740px; margin: 0px;overflow: hidden;}
	#szczegolyOgolne {width: 740px;overflow: hidden;}
     #szczegolyLewy {float: left}
     #szczegolyPrawy {float: left;}
		#szczegolyFoto {width: 270px; float: left; margin: 2px;}
		#szczegolyTop {width: 450px; height: 15px; margin: 2px;}
		#szczegolyInfo {width: 160px;float: left; margin: 3px;}
		#szczegolyRanking {width: 290px; height: 60px; float: left; margin: 0px;}
		#szczegolyFoty {width: 740px; text-align: center;}
			#szczegolyOpis {width: 350px; float: left; margin: 5px;}
		#szczegolyApartament { overflow: hidden;}
			#szczegolyOkolica {width: 320px; float: left;}
			#szczegolyWyposazenie {width: 320px; float: left;}
		#szczegolyDojazd {width: 350px; float: left; margin: 5px;}
.szczegolyHeader {width:260px;height: 28px;background-image:url(../images/Linia.gif); background-repeat: no-repeat; font-size: 10pt; font-weight: bold; color: #FF7900; margin-bottom: 5px; line-height: 5px;}
.headerBold {font-weight: bold; margin: 0px;}
.szczegolyBox {margin-bottom: 5px;}
.space {width: 20px; height: 10px;}
#szczegolyProblem {background: #e30000; width: 160px; height: 100px;color: #ffffff; font-weight: bold; margin-top: 0px;}
#szczegolyBook {background: #d1ffa4; width: 160px; height: 100px;font-size: 9pt;color: #000000; font-weight: normal; margin: 0px; margin-top: 0px;}
#szczegolyButton {margin: 0px;}

#rezerwacjaMain {width: 740px; margin: 0px; overflow: hidden;}
.rezerwacjaHeader {width:260px;height: 28px;background-image:url(../images/Linia.gif); background-repeat: no-repeat; font-size: 10pt; font-weight: bold; color: #FF7900; margin-bottom: 5px; line-height: 5px;}
#rezerwacjaDaty {width: 740px;text-align: center;}
#rezerwacjaDataPrzyjazdu {width: 320px;text-align: left; float: left;}
.text {float: left; height: 10px; font-size: 9pt; font-weight: normal;}
#rezerwacjaDataWyjazdu {width: 300px;text-align: left; float: left;}
#rezerwacjaDane {width: 550px; height: 230px; background: #ffffff url(../images/personalneBackground.jpg) repeat-x top; margin: 20px;}
   #daneLeft {float: left; width: 320px;}
   #daneRight {float: left; width: 210px; margin: 5px; text-align: left;}
   #daneTytul {width: 350px; height: 20px; font-size: 12pt; font-weight: bold; margin: 5px; margin-top: 8px;}
   #daneRegulamin {width: 450px; margin: 40px; text-align: center;}
#rezerwacjaBook {width: 700px; font-size: 10pt; text-align: center;margin: 10px;}
  #rezerwacjaWazne {width: 700px; font-size: 10pt;text-align: left;}
.daneRow {width: 310px; margin: 2px; text-align: left;font-size: 10pt; font-weight: bold;}
.rezerwacjaOpis {float: left; width: 150px;margin-left: 5px;}
.rezerwacjaInfo {float: left; width: 150px;}

.rezerwacjaDataOne {float: left; font-size: 10pt; font-weight: bold;}
.rezerwacjaDataTwo {float: left; font-size: 10pt; font-weight: bold; color: #ff860d;}



#voucher {}
#voucherInside {width: 760px;margin: 0 auto; overflow: hidden;}
#voucherInfo {width: 760px; margin: 0px; text-align: center; font-size: 10pt; color: #ffffff; font-weight: bold; background: #ff860d;}
#voucherDane {background: #ffffff; width: 700px; font-size: 10pt;}
.voucherZmienna {float: left; width: 100px; font-size: 10pt; margin-bottom: 3px; margin-left: 15px; text-align: left;}
.voucherWartosc {float: left; width: 180px; font-size: 10pt;text-align: left;}
#voucherTitle {text-align: left; width: 300px; height: 20px; font-size: 11pt; font-weight: bold; float: left; margin: 10px; background: ##ff6b6b;}
#voucherStreet {text-align: left; width: 360px; height: 20px; font-size: 10pt; float: left; background: ##ff6b6b; margin: 10px;}

.voucherKontakt {float: left; width: 370px;}
.voucherZmiennaKontakt {float: left; width: 130px; font-size: 10pt; margin-bottom: 3px; margin-left: 15px; text-align: left;}
.voucherWartoscKontakt {float: left; width: 210px; font-size: 10pt;text-align: left;}


#transfery {margin: 10px; float: left; width: 400px;}
#transferyOpcja {}
#transferyPrawy {float: left; width: 273px;}
#transferyReklama {width: 273px; height: 115px; background: #ffffff url(../obrazki/transfer.jpg) repeat-x top; margin-top: 30px;}

#cenyPodsumowanie {background: #ffffff; width: 700px;font-size: 10pt;}
#cenyLeft {float: left; width: 400px;}
#cenyRight {float: left; width: 300px;}
.cenyText {float: left; margin: 2px; width: 120px;}
.cenyInfo {float: left; margin: 2px;width: 60px; font-weight: bold;text-align: right;}
.cenyData {width: 70px; float: left;margin: 2px;}
.cenyUsluga {width: 90px; float: left;margin: 2px;}
.cenyOsoby {width: 80px; float: left;margin: 2px; text-align: right;}
.cenyCena {width: 130px; float: left;margin: 2px; text-align: right;}
.cenyPodkreslenie {border-top: 2px solid red; float: left;width:225px;}

.rankingOpis {float: left; font-size: 8pt; width: 155px; height: 10px; margin-bottom: 4px;}
.rankingStat {float: left; font-size: 8pt; width: 100px; height: 10px;}
.rankingInfo {float: left; font-size: 8pt; width: 25px; text-align: right; height: 10px;}
.rankingText {width: 270px; height: 10px; margin-bottom: 5px;}
p.rank {font-size: 8pt;}

.kalRow {float: left; margin-top: 5px;margin-left:5px;width: 154px;}
.kalDay {float: left; width: 22px; font-size: 8pt; height: 22px; font-weight: normal;margin: 0px;}
.kalMonth {width: 154px; font-weight: bold;margin: 0px;}

div.sideBox {margin: 5px;margin-bottom: 10px;text-align: left;background:#fffefb; border:0px;}
.sideBoxHeader {height: 23px; margin-top: 5px; margin-left: 25px; background-image: url(../images/boxHeader.png);font-size: 10pt;font-weight: bold;color: #721017;}

#footer {width:100%; height: 144px; background: #ffffff url(../obrazki/stopka.jpg) repeat-x top; text-align: center;}
#footerMain {width: 760px; margin: 0 auto; overflow:hidden;}
	#footerContent {height: 26px; background: #f2f3e7; text-align: center;}
#links{font-size: 7pt; text-align: center;}

.clearing {clear: both; margin: 0px; padding: 0; font-size: 0px; width: 0px; height: 0px;}
.blank {width: 0px; height: 10px;}

h1 {font-size : 12pt;font-weight : bold;text-align: center; color: #721017;}
h2 {font-size : 11pt; font-weight : bold;}
h3 {font-size : 9pt; font-weight : bold;}
h4 {font-size : 12pt;font-weight : bold;}

a {border: 0px;font-size: 10pt;color: #575757;text-decoration: none;}

a.menu {border: 0px;font-size: 8pt;color: #0c2668;text-decoration: none; font-weight: bold;}  

a.title {font-size: 11pt; font-weight: bold; color: #000000;}

a.podstronaBold {border: 2px;font-size: 10pt; color: #ff1f0d; text-decoration: none; font-weight: bold;}  
a.podstronaNormal {border: 2px;font-size: 10pt; color: #ff860d; text-decoration: none; font-weight: bold;}  

a.enlarge {border: 0px;font-size: 7pt;}

a.img {color: #ffffff; border: 0;}

a.link {color: #ffffff; border: 2;font-size: 7pt;color: #721017;}

img.menu {border: 0;}
img.stat {border: 0; width: 100px;}

a.menuImg {color: #000000; border: 0px;}

a.footer {color: #000000; border: 0;}
a.button {font-size: 10pt;font-weight: bold;color: #cf0000;text-align: left;}

p.sideBoxHeader {font-size: 10pt;font-weight: bold;color: #721017;text-align: left;}
p.info {font-size: 9pt;color: #000000;text-align: left;}

p.bold {font-size: 10pt; font-weight: bold;}
p.normal {font-size: 10pt;}
p.pomaranczowy {font-size: 10pt; font-weight: bold;color: #ff860d;}

p.reklama {font-size: 10pt;}

 ul {margin: 0; padding: 0; list-style: none; }
 ul li{padding-left: 5px; color: #575757;}

input, select {
color:#000000; background-color: #feffda; font-size: 9pt; height: 20px;
}

input.szukaj {
border-style : solid; 
border-width : 0px;
font-weight: bold;
background-color : #ff860d;
font-size : 10pt; 
color : #ffffff;
width: 130px;
} 

input.book {
border-width: 0px;
font-weight: bold;
background-color: #35D316;
height: 25px;
width: 160px;
font-size: 10pt; 
color: #ffffff; 
margin: 0px;
padding: 0;
} 
input.cofnij {color: #ffffff; font-family: Arial; font-size: 10pt; border-width: 0px;font-weight: bold;background-color: #c80000;width: 120px;height: 30px;}
input.ecard {color: #ffffff; font-family: Arial; font-size: 10pt; border-width: 0px;font-weight: bold; background-color: #299d00;width: 120px;height: 30px;}