 /* CSS Document */
body {  background:url('gfx/bodyMainRepeatX.jpg') repeat-x bottom;  background-color:#99c8da;  font-size:11px;    margin-left: auto; margin-right: auto;}
* {margin:0;    padding:0;     font-family:arial;}
img { border: 0px;  no-repeat; behavior: url(iepngfix.htc); }
a { text-decoration:none;}
.clr{ clear:both;}
b { font-weight:bold;}

.clear { clear:both;}
.clearBoth { clear:both;}
.ROOT { width:1000px;      margin-left: auto;   margin-right: auto;  margin-top:10px;}
#divtab4 { text-align: left; padding: 0 5px 0 5px; }
.tabTop { width: 500px; height: 22px; background: url('gfx/upTextTerm.png'); padding: 0px; margin: 0px; behavior: url(iepngfix.htc); }
/*TOP*/
.TOP { background:url('gfx/imgTop.png') no-repeat;  width:1000px;  height:320px; float:left; behavior: url(iepngfix.htc);}
.logo { background:url('gfx/logo.png') no-repeat;  width:606px;  height:162px;  margin-left:13px;  float:left;  clear:both; behavior: url(iepngfix.htc);}
.blueStrap { background:url('gfx/blueStrap.png') no-repeat;  float:left;    width:599px;  height:37px;  margin-left:2px; behavior: url(iepngfix.htc);}
.countryTop { height:37px;}
.countryTop a { line-height:37px;  color:#ffffff;  font-size:12px;  font-family:tahoma;  padding-left:10px;}
.countryTop a:hover { color:#ffe7cb;}
 .infolinia { font-size:20px;  color:#ffffff;  float:right;   line-height:49px;}
 .infoNumer { color:#21586e;  font-size:20px;  line-height:49px;}

/*LEFT*/
.LEFT { width:315px;    float:left; }

	 .findTravel { height:49px; float:left;}
	 .findTravel h2 { font-size:18px;  font-family:arial; color:#000000;}
	 .znajdz {  font-size:18px;  font-family:tahoma; color:#174e82; padding-left:10px;  float:left;}
	.finder { background:url('gfx/finderBg.png') no-repeat; width:315px;  height:340px;  float:left;  text-align:right; behavior: url(iepngfix.htc);} 
	 .finder b { padding-left:20px;  line-height:25px;}
	 .finder .search { margin-right:20px; border:1px solid; border-color:#7f9db9;}
	 .search { width:177px;   height:20px;  line-height:23px !important;}
	 * html .search { width:177px;   height:20px;  margin-top:5px;}						/*StyleIE6.0*/
	 .day { height:20px;  width:40px;  margin-right:20px;  margin-top:4px; border:1px solid; border-color:#7f9db9;}
	 .month { height:20px;  width:131px;  margin-right:3px;  margin-top:4px; border:1px solid; border-color:#7f9db9;}
	.cantFind { background:url('gfx/cantFind.gif') no-repeat; width:315px;  height:97px;  float:left;}
	.transport { background:url('gfx/transChoseBg.jpg') no-repeat;   width:182px;     height:28px;  margin-left:5px;    float:left;}
	  .transport input { float:left;  height:28px; width:12px; margin-left:3px;}
	  .trans { height:19px;  padding-top:5px;   float:left;}
	  	.upFinder { height:31px;  width:315px;  float:left;}
		.upFinder p { text-align:left;  padding-left:25px;  float:left;}
		.upFinder .btnFind { float:right;  margin-right:20px;}
   .lastFindName { float:left;  margin-left:35px;}

.menuLeft { width:315px;  float:left;  list-style:none;}
.menuRow { background:url('gfx/menuBg.jpg') no-repeat;  width:315px;  height:27px;    margin-top:1px;  float:left;}
.menuRow a {  color:#ffffff;  line-height:27px;  float:left; font-family:tahoma;  font-weight:bold;  font-size:11px;}
.menuRow a:hover { color:#ffe7cb;}
.menuArrow { float:left;}

.contact { background:url('gfx/contactBg.png');  width:315px;  height:133px;  float:left; behavior: url(iepngfix.htc);}
  .contText { float:right;     text-align:left;}
  .contact h2 { color:#45719b;  font-size:16px;  line-height:36px;}
  .contactData { color:#ffffff; font-size:12px;  line-height:26px;  margin-left:4px;}
  .contactData a { color:#ffffff; font-size:12px;  line-height:26px;}
  .communi { color:#292929;  margin-top:7px;}
  .writeUs { no-repeat;  width:203px;  height:31px;}
.newslett { background:url('gfx/newslettBg.gif');  width:315px;  height:71px;  float:left;}
 .newsForm { height:25px;  width:175px;  float:right;   margin-right:17px;}
.inputBg { background:url('gfx/inputForm.jpg') no-repeat; float:right;  width:126px;  height:23px;  line-height:23px;  border:none;}
.inputClick { float:right;  width:47px;  height:23px;}


.matysPaper { background:url('gfx/matysPaper.gif'); width:160px;  height:123px;  float:left;}
.pit { float:right;}
/*LEFT_END*/

.MAIN { width:670px;      float:left;}
.MAIN2 { width:670px;      float:left;}

 
/*Modules*/
  .mainBanner { float:left;  width:670px;  height:200px;} 
 .fastBar { background:url('gfx/fastBar.png') no-repeat;  float:left;  width:670px;  height:54px; behavior: url(iepngfix.htc);}
   .fastinput { float:left;  width:189px; height:25px !important;  height:22px;  line-height:23px;  border:none;}
   .fastclick { float:left;  height:25px;  line-height:25px;  width:72px;}
   .fastSearch { height:54px;   width:282px;  float:right;}
 	#downFastBar { float:left;  height:4px;  font-size:4px;  line-height:4px; width:670px;}
 
	#moduleImg { float:left;}
	.mainModule { background-color:#ffffff;   width:220px; float:left;}
	.Module {  width:220px;    float:left;}
	.moduleBanner { margin-left:3px;  float:left;}
	
	.ModuleCountry { float:left;  padding-left:7px;  }     
	.ModulePrice { float:right;  padding-right:7px;  }
	.ModuleGray { background-color:#eeeeee;  height:18px;}
	.ModuleWhite { background-color:#ffffff;  height:18px;}
	.black { color:#3b3b3b;  font-weight:bold;}             .black a { color:#3b3b3b;  font-weight:bold;  line-height:18px;  font-size:11px;}
	.orange { color:#fd5300;  }                             .orange a { color:#fd5300;  line-height:18px;  font-size:11px;}
	.priceFrom { color:#3b3b3b;   padding-right:8px;}
	.ModuleCountry img { float:left;  height:18px;}
	
.summerOfert { background:url('gfx/summerOfert.png') no-repeat;  float:left;  width:669px;  height:61px; behavior: url(iepngfix.htc);}
 .offers { margin-right:20px;}
.logos { background:url('gfx/logosBg.png') no-repeat;  float:left;  width:670px;  height:65px; behavior: url(iepngfix.htc);}	
.logosImgs { float:left;  height:43px;  width:651px;  padding-top:12px; padding-left:8px;}	
	
	
.FOOT { width:1000px;  height:164px;    margin-left: auto;   margin-right: auto;}
.star {  float:left;}
.logoUp {  margin-left:20px;  float:left;}
.footMenu { list-style:none;  display:inline; }
.footMenu li { display:inline;  }
.footMenu a { line-height:34px;  color:#ffffff;  font-style:arial;  font-size:11px;}
.footMenu a:hover { color:#ffe7cb;}
.towel { position:absolute; right:0;  width:249px;  height:164px;  no-repeat;}
.footText {   text-align:center;  float:left;}
  .kp { color:#9c9c9c;}
  .reserved { color:#505050;}
  .powered { color:#505050;}

/*Stronnicowanie*/
.enlargepic { width: 21px; height: 22px;}
.leftpicarrow { background: url('gfx/navigationArrowPrev.jpg') no-repeat;  width: 11px;height: 10px;  float: left;  cursor: pointer;}
.rightpicarrow { background: url('gfx/navigationArrowNext.jpg') no-repeat;  width: 11px;  height: 10px;  float: left;  cursor: pointer;}
.gallerycounter { float: left;  font-size: 9px;  text-align: center;}
.gallerySep { color: #48748b;  line-height: 9px;  float: left;  width: 6px;  text-align: center;}
.activpic { color: #f44b07;  line-height: 9px;  float: left;  width: 10px;  text-align: center;}
.unactivpic { color: #48748b;  line-height: 9px;  float: left;  width: 10px;  text-align: center;  cursor: pointer;}
.Gallery { width: 150px !important;  width: 153px;  height: 102px !important;  height: 105px;   padding: 3px 0px 0px 3px;  float:left;}
.TermPhotoNavigation { padding: 10px 0px 0px 0px;  width: 160px;  text-align: center;   margin-left: auto;  margin-right: auto;  float:left;}


/*RESULTS*/
.results { width:670px; float:left; padding-left:5px; }

.resultbg { width:670px; height:44px; background-image:url('gfx/resultBar.png'); float:left; font-family:tahoma; font-size:18px; color:#036cb2; behavior: url(iepngfix.htc); }
#blacktxt { color:#262222;}
#whitetxt { color:white;}
#yellowtxt { color:#fffc1a;}

span.price { float:right;  font-size:16px;  font-weight:bold;}
.resultStrap { line-height:1px;  height:1px;  float:left;  margin-top:10px;  margin-bottom:10px;}
.ftxt { font-family:arial; font-size:11px; color:#ffffff; font-weight:bold; float:left; }
.ftxt1 { font-family:arial; font-size:11px; color:#ffffff; font-weight:bold; float:left; }

.offers { float:left; font-family:tahoma; font-size:12px; color:#ffb800; padding-top:10px; padding-left:5px;}
.sep20 { float:left; width:10px; height:5px; }
.subpage { height:40px; float:right; color:#403d3d; font-family:arial; font-size:12px; }
.sub1 { font-family:arial; color:#ffffff; font-size:12px; }
.sub11 { font-family:arial; color:#fa5900; font-size:12px; font-weight:bold; }
.sub13 { width:102px; height:23px; padding-top:10px; }
.click { padding-top:3px; padding-right:5px; }

.resultPhoto { float:left; width:146px; margin-left:10px;  border:1px solid white;}
.country { float:left; width:130px; padding-left:5px; }
.standard { float:left; width:100px; padding-left:5px; }
.flightfrom { float:left; width:70px; padding-left:5px;  color:#fffc1a;}
.data { float:left; width:70px;  padding-left:10px;   padding-top:3px;}
.look { float:right; width:95px;  padding-left:15px;   padding-top:25px;}
.price { font-size:14px; font-family:arial; color:#ed840e; font-weight:bold;  float:right;}
.btnLook { margin: 15px 0px 0px 0px;  float:right; no-repeat;  border:none;}

.place { font-size:12px; font-family:arial; text-align:left; padding: 4px 0px 0px 5px; color:#ff9f20; }
.gwiazdki { font-size:11px; font-family:arial; text-align:left; padding: 4px 0px 0px 5px; color:#ffffff;  float:left;}
.gwiazdki1 { float:left; padding: 4px 0px 0px 0px; }
.flight { font-size:11px; font-family:arial; text-align:left; padding: 4px 0px 0px 5px; color:#fffc1a;   width:50px;}
.data1 { font-size:11px; font-family:arial; text-align:left; padding: 4px 0px 0px 0px; color:#ffffff; font-weight:bold; }


.logus1 { float:left; padding:8px 0px 0px 6px; }

.b_title { color:#292929; font-size:11px; font-family:'tahoma'; }
.b_title2 { color:#292929; font-size:11px; font-family:'tahoma'; }
.divterm p { color:#292929;  margin:0 20px 0 20px; }
.divterm { text-align:center;}

/*PageBox*/
.subpage { padding-top:5px;}
.ResultPagingPrev { float:left;}
.ResultPagingCenter { float:left;}
.ResultPagingCenter a { color:#4384c0;}
.ResultPagingCenter a:hover { color: orange;}
.ResultPagingNext { float:left;  padding-left:5px; padding-top:3px;}


#enlarge { padding-left:10px;}


#enlarge { padding-left:10px;}

/*DOC1*/
.leftDoc { float:left; width:500px;}
	.headr { font-size:18px;  font-family:tahoma;  line-height:26px;}
	.docUp { float:left;}
	.doc { float:left; width:500px;  background-color:#f2f2f2;}
	.termBorder { width:135px;  height:81px;}
	.termPhoto {  no-repeat;   width:132px;   margin-left:10px;  float:left;}
	.TermPhoto {  no-repeat;   width:132px;    margin-left:10px;  float:left;}
	.TermPhotoNavigation { float: left; padding: 10px 0px 0px 0px;  width: 160px;   margin-left: auto;  margin-right: auto;}
	.TextTitle { color: #ee7f00; font-size: 19px; font-weight: bold; padding: 0px 0px 5px 0px; }
	.TermInfoCenter { background-color: white; width: 710px; }
	.TermPhoto { float: left;  padding-left:8px;}
	.TermInfo { float: right; width: 300px; }
	.TRight { text-align: right; color: #1c89a6; font-weight: bold; font-size: 11px; }
	.TLeft { text-align: left; color: #e84209; font-weight: none; font-size: 11px; width: 200px; }
	.termMenu { background-color:#ff5e00;  list-style:none;  width:498px;  float:left;  height:23px;   text-align:center;  margin-left:1px;}
	.termMenuRow { display:inline;  line-height:27px;  padding-left:8px;  margin-top:3px;}
	.termMenuRow a { color:#ffffff;}  .termMenuRow a:hover { color:#ffe7cb;}
	.termDownCont { margin:0px;}	
	p.days { float:left;  color:#058fb4; font-weight:bold;  padding-top:10px;}
	.info p { line-height:17px;  text-align:left;  margin-top:5px;}	
	.info h2 { float:left;  color:#f2600a;  font-size:16px;  padding-left:20px;  font-weight:bold;}	
	.info { background-color:#ffffff;  text-align-left;  float:left;}
	.infoPhoto { float:left;  margin-left:7px;  margin-top:10px;}
	.name a { color:#ffffff; }    .name a:hover { color:#ffe7cb;}
.divterm { background-color:#ffffff; width:500px;}	
#divtabs {   text-align:center;  margin-left: auto; margin-right: auto;}	
	
	#blue { color:#2891be;  font-weight:bold;}
	#orange { color:#ff7800;  font-weight:bold;}
	#grey { color:#444243;}
	
	
	
.rightDocModules { float:right;  width:160px;}
	.moreModule { background:url('gfx/moreBg.png') no-repeat; float:left;  width:160px;  height:187px; behavior: url(iepngfix.htc);}
	.moreBorder { width:145px;  height:107px;}
	.morePhoto div { position: absolute; z-index: 1; }
	.moreRamka { position: absolute; z-index: 100;  }
	.moreModule p { font-family:tahoma;  font-size:11px; }
	.morePrice { color:#c7e81b; font-family:tahoma;  font-weight:bold;  padding-top:7px;  float:left; }

	
/*TABY*/
.controlTabs { width:500px; height:27px; float:left; }
#controltabs { width:500px; height:27px; float:left; }

.upTextTerm {background:url('gfx/upTextTerm.png'); float:left;  width:500px;  height:22px; behavior: url(iepngfix.htc);}
.activtab { margin: 0px 0px 0px 2px;  float:left;  cursor:pointer;}
.activtab .left { background:url('gfx/leftDocMarkActiv.jpg') no-repeat; width:8px; height: 27px; float:left; }
.activtab .name { background:url('gfx/bgDocMarkActiv.jpg') repeat-x; height:27px; float:left; color:white; font-size:10px; font-family:Tahoma;  font-weight:bold; line-height:27px; }
.activtab .right { background:url('gfx/rightDocMarkActiv.jpg') no-repeat; width:8px; height:27px; float:left; }

.unactivtab { margin: 0px 0px 0px 2px; float:left;  cursor:pointer;}
.unactivtab .left { background:url('gfx/leftDocMarkInact.jpg') no-repeat; width:8px; height:27px; float:left; }
.unactivtab .name { background:url('gfx/bgDocMarkInact.jpg') repeat-x; height:27px; float:left; color:white; font-size:10px; font-family:Tahoma; font-weight:bold; line-height:27px; text-transform:uppercase; padding:0px 10px 0px 10px; }
.unactivtab .right { background:url('gfx/rightDocMarkInact.jpg') no-repeat; width:8px; height:27px; float:left; }


/* Terms*/
.terms .TermInfos { float: left;  width: 150px !important;  width: 150px;  color: #4B4444;  font-size: 11px;  font-family: Tahoma;  float: left;
  line-height: 28px;   padding-left:20px;  text-align:left;
}

.btnReserv { line-height:28px;  float:left;  height:13px;  width:71px;  margin-top:8px;}
.divtabs { margin-left: auto; margin-right: auto;}
.divterm { text-align:center;}

.terms .CityInfo {color: #4B4444; font-size: 11px;  font-family: Tahoma;  width: 140px;  float: left;  line-height: 28px;  text-align:left;}

.terms .PriceInfo {width: 90px;  float: left;  line-height: 28px; font-size: 11px;  text-align:left;}
.terms .termsDetails { float: left;  width: 71px; }
.overFlowTab {  height: 450px;  overflow: auto;}
.pagination { padding: 5px 0px 5px 10px;}
.pagination ul { padding: 0px;  margin: 0px;}
.pagination ul li {  list-style: none;  float: left;  padding: 0px; margin: 0px;}
.pagination ul li div {  color: #4B4444;  text-decoration: none;  font-weight: bold;   cursor: pointer;   width: 25px;  text-align: center;}
.pagination ul li div.current { color: #F44B07;  text-decoration: none;  font-weight: normal;}
.pagination ul li.sep {color: #4B4444;}

/* Opinions  */

.opBg { width: 80px;  height: 7px;  background: url('gfx/opBg.gif') repeat-x;  text-align: left;  margin: 0px 2px 0px 2px;}
.opStripe {  height: 7px;   background: url('gfx/opLine.gif') repeat-x;}
.opFrame { position: absolute;  width: 176px;   height: 16px;   background: url('gfx/opFrame.gif') repeat-x;   z-index: 10;}

.opFrame2 { position: absolute;   width: 80px;   height: 7px;   background: url('gfx/opFrame2.gif') repeat-x;   z-index: 10;}
.toLeft { text-align: left;   width: 65px;}
.opName {  width: 85px !important;   width: 95px;   padding: 0px 0px 0px 10px;}
.opValue { width: 176px;}
.opRow {  line-height: 16px;  padding: 10px 0px 5px 10px;   text-align:left;   font-family:arial;   font-size:11px;}
.addOpinie {  padding: 0px 0px 10px 10px;}
.cursor { cursor: pointer;}
.OpinionForm { text-align:left;  padding-left:20px;   font-size:10px;   font-family:arial;  margin-left: auto; margin-right: auto;}
.OpinionForm ul { list-style-type:none;   padding: 5px 0px 5px 10px;}

/* Dopl�aty */ 
td .b_title2 { width:110px; height:23px; float:left; text-align:center; }
td .b_title44 { float:left; width:400px; height:40px; }
td .b_title21 { width:15px; height:23px; float:left; text-align:center; }

td .b_title12 { width:380px;  line-height:23px; font-family:arial; font-size:12px; color:black; text-align:left; float:left;   margin-left:25px;}
.small { font-family:tahoma; width:80px; font-size:12px; height:23px; color:#ff7e01; font-weight:bold; }



/*Advance Search*/
.search2 { width:670px;  background-color:#ffffff; float:left; }
.finder2 { width:670px; float:left;}
.leftside2 { width:250px; float:left; }
.centerside2 { width:283px; float:left; }

#list2 { float:left; width:145px; height:20px; border:1px solid; border-color:#7f9db9; font-size:11px; }

#search2 { float:left; width:250px; height:20px; padding-bottom:5px; }
#searchtitle2 { float:left; width:100px; height:10px; }
.searchtitle2 { text-align:right; font-family:tahoma; font-size:11px; font-weight:bold; color:#000000; line-height:11px; padding-top:4px; }
#searchdate2 { float:left; width:260px; height:20px; padding-bottom:5px; }

.separator10 { width:18px; height:100px; float:left; }

#searchtrans2 { float:left; width:283px; height:20px; padding-bottom:5px; padding-top:30px;}
.radio2 { border-color:#5d5d5d; float:left; padding-top:2px; }
#radio2 { float:left; padding:0px 5px 0px 5px; }

.showofferts { float:left; width:260px; height:50px; padding:17px 0px 0px 40px; }
.short { font-family:arial; font-size:11px; color:#5d5d5d; float:left; padding-top:10px; }
.show { padding:0px 0px 0px 56px; float:left; }
#show { padding:0px 0px 0px 6px; float:left; }
#lista { float:left; width:155px; height:20px; border:1px solid; border-color:#7f9db9; font-size:11px; }
#miesiac2 { float:left; width:107px; height:20px; border:1px solid; border-color:#7f9db9; font-size:11px; }
.separatorek2 { float:left; width:9px; height:20px; }
#dzien2 { float:left; width:39px; height:20px; border:1px solid; border-color:#7f9db9; font-size:11px; }


/*INFORMfriendsForm*/
.headrForm { font-family:arial;  float:left;  margin-left:190px;    width:400px; font-weight:bold; font-size:18px; color:#1f5587; }
.TxT {   width:500px;  float:left;  margin-left:50px;}
.TxT a { color: red; }
.tresc a { color: red; }
.inputFriend { background-color:white;  border:2px solid #174e82;;  padding:2px 8px 2px 8px;}

/*CantFindTrip*/
.headrCantFind { font-family:arial;  float:left;  font-weight:bold; font-size:14px; color:#1f5587;  margin-left:20px;    width:560px;}
.cantFindForm p { margin-bottom:4px;  line-height:12px;  color:#aeaeae;}

/*SUBPAGE*/
.tresc ul { padding: 5px 0 5px 30px; }
.tresc { width: 645px; text-align: justify;   margin-left: auto; margin-right: auto;}
.bandSep { height: 5px; clear: both; }
.leftPhoto { float: left;}
.leftText { float: left; width: 400px; }
.leftPicture { text-align: center; float: left; width: 315px; }
.rightPicture { text-align: center; float: right; width: 315px; }
.rightPhoto { float: right; }
.rightText { float: right; width: 400px;}
.DocTitle { font-size: 14px; font-weight: bold; padding: 0 0 5px 10px; }
.leftCol { width: 315px; float: left; text-align: justify; }
.rightCol { width: 315px; float: right; text-align: justify; }

.header { font-family:arial;  float:left;  font-weight:bold; font-size:14px; color:#1f5587;  margin-left:20px;    width:560px;}
.napiszBtn { cursor:pointer;}

.DocTitle {  margin-left: auto; margin-right: auto;  color:#1f5587;}

#floatRight { float:right;}
#floatLeft { float:left;}
.sepV58 { height:58px;  width:600px;  float:left;}
.sepV62 {  height:62px;  width:600px;  float:left;}
.sepV24 { height:22px;  width:315px;}
.sepV7 { height:9px;  width:315px;  float:left;}
.sepV31 { height:31px;  width:100px;  float:left;}
.sepH34 { height:10px;  width:34px;  float:left;}
.sepH15 { width:9px;  height:100px;  float:left;}
.sepH13 { width:13px;  height:100px;  float:left;}
.sepV35 { width:1000px;  height:35px;  float:left;}
.sepH5 { width:5px;  height:100px; float:left;}
.sepV10 { height:14px;  width:650px;  float:left;}
.sepH9 { width:9px;  height:10px;}
.sepV5 { height:7px; line-height:5px;  font-size:5px;  width:200px;  float:left;}
.sepV6 { height:5px;  width:200px;}
.sepV40 { height:40px;  width:300px;  float:right;}
.sepH4 { width:4px;  height:20px;  float:right;}
.sepi { height:15px;  width:500px;  float:left;}
.sepH6 { width:1px;  height:10px;  float:left;}
.fastSep { height:15px;  width:282px; float:left;}
.sepH8 { width:8px; height:187px;  float:left;}
.sepV8 { width:10px;  height:8px;  float:left;}
.sepV4 { width:10px;  height:4px;  float:left;}
.sepV55 { height:55px;  width:250px; }
.sep2 { height:10px;  width:200px; float:left;}
.sepH10 { width: 10px; float: left; }
.sepV9 { height:9px; width:500px;  float:left;}
.sepV14 { height:14px; line-height:5px;  font-size:5px;  width:200px;  float:left;}
.room { text-align: left; font-family: Tahoma; font-size: 11px; color: #4B4444; padding-left: 20px; }