 /* CSS Document */
body { background-image:url('gfx/tlo.jpg'); Background-repeat: repeat-x; background-color:#ff7800; margin-left:auto; margin-right:auto; }
.sepV5 { height: 5px; clear: both; }
/*DEKLARACJE OGOLNE*/
* {margin:0px;  padding:0px; text-decoration:none; }
img { border: 0px; }
.clear{ clear:both; }

/*Szkielet*/
.ramka1 { width:980px; }
.ramka { width:980px; background-color:#ffffff; }

#sub { width:980px; background-color:#ffffff; }

/*Elementy strony od góry*/
.infolinia { float:right; }
.jeden { font-size:18px; color:#ff7c01; font-family: Arial; font-weight: bold; }
.dwa { font-size:18px; color:#d12318; font-family: Arial; font-weight: bold; }

.banner { width:980px; height:354px; background-image:url('gfx/banner.jpg'); }
.pasek { width:960px; height:43px; background-image:url('gfx/pasek.jpg'); }
.txtflash { font-family:arial; font-size:12px; font-weight:bold; padding: 12px 10px 0px 10px; }
.sep1 { width:960px; height:24px; background-color:#ffffff; }

/*srodek strony, formularze, menu itd*/
.inside { width:960px; background-color:#ffffff; }

/*lewa strona*/
.leftSide { width:200px; float:left; background-color:#ffffff; }
.sep2 { width:15px; height:15px; float:left; background-color:#ffffff; }
.sep17 { width:200px; height:15px; float:left; background-color:#ffffff; }
.headleft { font-family:arial; font-size:18px; font-weight:bold; padding-left:10px; text-align:left; }

.menuleft { float:left; list-style-position:outside; }
.nowy { width:200px; height:36px; float:left; }
.buttonleft { width:200px; height:36px; display:block; background-image:url('gfx/buttonleft.jpg'); }
.linki { color:#0a0a0a; font-weight:bold; }
.linkinzw { font-size:12px; font-family:arial; font-weight:bold; float:left; padding: 10px 0px 0px 10px; }

.headleft1 { color:#158ab6; font-family:arial; font-size:18px; font-weight:bold; padding-left:10px; text-align:left; }
.buttonleft1 { width:200px; height:36px; display:block; background-image:url('gfx/buttonleft1.jpg'); }





/*srodek*/
.TexT { text-align: justify; font-size: 11px; font-family: Tahoma; }
.rightPhoto { float: left; }
.rightText { float: right; text-align: left; width: 430px; text-align: justify; }
.leftText { float: left; width: 430px; text-align: justify; }
.sepH10 { float: left; width: 10px; }
.leftCol { width: 365px; float: left; text-align: justify; }
.rightCol { width: 365px; float: right; text-align: justify; }
.center2 { width: 745px; background-color:#ffffff; text-align: left; float: left; font-family: Arial; }
.center2 ul { padding-left: 30px; }
.center2 a { text-decoration: underline; color: #B90303; }
.center2 a:hover { text-decoration: none; }
.center { width:530px; float:left; background-color:#ffffff; }
.sep13 { width:530px; height:5px; float:left; background-color: #ffffff; }
.merlin { width:530px; height:173px; background-image:url('gfx/merlin.jpg'); float:left; }
.sep16 { width:530px; height:15px; float:left; background-color: #ffffff;}
.sep18 { width:530px; height:6px; float:left; background-color: #ffffff;}

.lastminute { width:260px; height:163px; background-color:#ffffff; float:left; }
.headcenter { float:left; font-family:arial; font-size:18px; color:#d12318; font-weight:bold; padding:0px 0px 5px 5px; }
.wiecej { float:right; font-family:arial; font-size:8px; color:#635f5f; font-weight:bold; padding: 10px 10px 0px 0px; }
.wiecej1 { font-family:arial; font-size:8px; color:#635f5f; font-weight:bold; }
.box1 { width:260px; height:145px; background-image:url('gfx/tlobox.jpg'); float:left; }

.photo { width:96px; height:133px; float:left; }
.foto1 { float:left; padding: 5px 0px 0px 5px; }
.oferta { width:148px; float:left; }

.country { float:left; }
.reszta { float:right; }

.kraje  { font-family:arial; font-size:11px; color:#3b3b3b; padding: 0px; line-height: 19px; padding-left: 15px; }
.kraje .country { float: left; text-align: left; line-height: 19px; padding: 0px; }
.kraje .country a { color: #3B3B3B; }
.kraje .price { text-align: right; float: right; line-height: 19px; padding: 0px; }
.kraje .price a { color: #FD5300; }

.od  { float:right; font-family:arial; font-size:11px; padding: 9px 0px 0px 0px; color:#fd5300; }

.zloty  { float:right; font-family:arial; font-size:11px; color:#fd5300; font-weight:bold; padding: 0px; }


.smallprice { width:260px; height:163px; background-color:#ffffff; float:right; }
.inclusive { width:260px; height:163px; background-color:#ffffff; float:left; }
.egzotyka { width:260px; height:163px; background-color:#ffffff; float:right; }




/*prawa strona*/
.right { width:200px; background-color:#ffffff; float:left; }

.adresik { width:200px; height:122px; background-image:url('gfx/kobieta1.jpg'); }
.sep14 { width:200px; height:5px; background-color:#ffffff; float:right; }
.sep15 { width:200px; height:15px; background-color:#ffffff; float:right; }
.sep19 { width:200px; height:10px; float:right; background-color: #ffffff; } 

.headright { color:#a7bd0e; font-family:arial; font-size:18px; font-weight:bold; padding-left:10px; text-align:left; }
.buttonright { width:200px; height:36px; display:block; background-image:url('gfx/buttonright.jpg'); }

.newsletter { color:#1989dd; font-family:arial; font-size:18px; font-weight:bold; padding-left:10px; text-align:left; }
.blackbox { width:200px; height:42px; background-color:#151414; }

.polef { float:left; padding: 12px 0px 0px 10px; }
.przycisk { float:left; padding: 12px 0px 0px 5px; }
.pole { width:124px; height:21px; background-image:url('gfx/pole.jpg'); font-size:9px; font-family:tahoma; color:#575656; text-align:center; border:0px; line-height:21px;  }
.butlet { width:47px; height:21px; background-image:url('gfx/buttonletter.jpg'); }



.whitestrap { width:980px; height:20px; background-color:#ffffff; }


.loga { width:980px; height:85px; background-image:url('gfx/tlofirmy.jpg'); }
.sep3 { width:980px; height:10px; }
.ramkalogo { width:960px; height:65px; background-image:url('gfx/ramkalogo.jpg'); }
.firmy { padding: 5px 3px 0px 0px; }

.nazwa { font-family:arial; font-size:12px; color:#d12318; text-align:left; padding-left:3px; padding-top:10px; }
.adres { font-family:arial; font-size:12px; color:#212022; text-align:left; padding-left:3px; }
.miasto { font-family:tahoma; font-size:12px; color:#212022; text-align:left; padding-left:3px; padding-bottom:6px; }
.mail { font-size:10px; color:#ffffff; font-weight:bold; font-family:tahoma; padding-bottom:5px; text-align:left; }
.tel { font-family:arial; font-size:11px; color:#212022; text-align:left; padding-left:3px; }
.tel1 { font-family:arial; font-size:11px; color:#d12318; text-align:left; }

.linijka { float:left; font-family:arial; font-size:11px; color:#d12318;  text-align:left; }
.linijka1 { float:left; font-family:arial; font-size:11px; color:#212022; text-align:left;  }

/*Stopka*/
.stopka { width:980px; height:40px; background-image:url('gfx/stopka.jpg'); }
.stoplinki1 { padding-top:12px;  }
.stoplinki { display:inline; font-family:arial; color:#ffffff; font-size:11px; }
.info { width:980px; height:104px; }
.whitetxt { font-family:arial; font-size:11px; color:#ffffff; padding:2px 0px 10px 0px; }
.whitetxt1 { font-family:arial; font-size:11px; color:#ffffff; padding:10px 0px 5px 0px; }
.nettur { font-family:arial; font-size:11px; color:#3f1a18; padding:0px 0px 5px 0px; }


/* podstrona z wynikami wyszukiwania */
.results { width:745px; float:left; background-color:#ffffff; }

.headr { float:left; font-family:tahoma; font-size:18px; color:#036cb2; }
.ofert { float:left; font-family:arial; font-weight:bold; font-size:12px; color:#1d84d7; padding-top:10px; }
.terminow { float:left; font-family:arial; font-weight:bold; font-size:12px; color:#ff7800; padding-top:10px; }
.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:#403d3d; font-size:12px; }
.sub11 { font-family:arial; color:#fa5900; font-size:12px; font-weight:bold; }
.sub13 { width:102px; height:23px; padding-top:10px; }
.klik { padding-top:10px; }

.zdjecier { float:left; width:146px; }
.panstwo { float:left; width:130px; }
.standard { float:left; width:130px; }
.wylot { float:left; width:120px; }
.data { float:left; width:120px; }
.zobacz { float:left; width:95px; }

.miejsce { font-size:12px; font-family:arial; text-align:left; padding: 8px 0px 0px 15px; }
.gwiazdki { font-size:11px; font-family:arial; text-align:left; padding: 8px 0px 0px 15px; }
.gwiazdki1 { float:left; padding: 8px 0px 0px 15px; }
.wylot1 { font-size:11px; font-family:arial; text-align:left; padding: 8px 0px 0px 15px; }
.data1 { font-size:11px; font-family:arial; text-align:left; padding: 8px 0px 0px 0px; color:#f16705; font-weight:bold; }
.zobacz1 { font-size:18px; font-family:arial; color:#2baece; font-weight:bold; }
.zobacz2 { padding: 10px 0px 0px 0px; }

/*style do Documentu*/

.DocumentTabs { width:745px; background-color:#ffffff; float:left; }
.TermTitle { width:745px; float:left; }
.Doc { width:745px; float:left; background-color:#ffffff; }
.TermPhoto { width:213px; float:left; }
.sep33 { width:15px; height:15px; float:left; }
.TermInfo { float:left; padding-left:15px; width:500px; }
.TermButtons { float:right; padding-right:15px; }

.jedynka1 { float:left; }
.jedynka { font-family:arial; font-weight:bold; font-size:11px; text-align:right; color:#292929; }
.dwojka11 { float:left; }
.dwojka { font-family:tahoma; font-size:11px; text-align:left; color:#292929; }
.dwojka1 { font-family:tahoma; font-size:11px; text-align:left; color:#292929; padding-top:1px; }
.dwojka2 { font-family:tahoma; font-size:11px; text-align:left; color:#292929; padding-top:1px; }
.dwojka3 { font-family:tahoma; font-size:11px; text-align:left; color:#292929; padding-top:1px; }
.dwojka4 { font-family:tahoma; font-size:11px; text-align:left; color:#292929; padding-top:1px; }
.price { float:left; padding-top:5px; } 
.wordprice { float:left; font-family:tahoma; font-weight:bold; font-size:14px; color:#3f3e3e; }
.sumprice { float:left;  font-family:tahoma; font-weight:bold; font-size:14px; color:#ef4f00; padding-left:5px; }

.photos { padding-bottom:5px; }

.divtabs {float:left; width:745px; background-color:#ffffff; }

.divtabs1 { float:left; padding-left:15px; }
.divtabs2 { float:left; padding-left:5px; }
.divtabs3 { float:left; padding-left:5px; }
.divtabs4 { float:left; padding-left:5px; }

.klasa1 { background-image:url('gfx/unactive.jpg'); width:95px; height:26px; }
.klasa2 { background-image:url('gfx/active.jpg'); width:95px; height:26px; }
.klasa11 { font-family:arial; font-size:9px; color:#ffffff; padding-top:8px; }


.divterm { width:735px; border:1px solid; color:#cbcbcb; float:left; padding-left:10px;  }
.naglow { font-family:arial; font-size:14px; color:#f56206; float:left; padding:10px 0px 0px 5px; }
.day { font-family:arial; font-size:11px; color:#494949; float:left; padding:10px 0px 0px 5px; font-weight:bold; }
.txt { font-family:arial; font-size:11px; color:#494949; float:left; padding:0px 0px 0px 5px; text-align:left; }

.sep44 { width:40px; height:20px; float:left; }

.Linkright { text-align: right; float: right; }
.Desc { float: left; padding: 0 0 0 10px; width: 570px !important; width: 580px; }
.RightContent2 { float: right; width: 160px; }
.LeftContent2 { float: left; width: 565px; }
.sepH20 { float: left; width: 20px; }

.TermPhotoNavigation
{
  padding: 10px 0px 0px 12px;
}

#enlarge { padding-left:10px;}

/* galeria */
.enlargepic { width: 21px;  height: 22px; }
.leftpicarrow {  background: url('gfx/PagePrev.gif') no-repeat;  width: 11px;  height: 10px;  float: left;  cursor: pointer;}
.rightpicarrow { background: url('gfx/PageNext.gif') no-repeat;   width: 11px;   height: 10px;   float: left;   cursor: pointer;}
.gallerycounter { float: left;   font-size: 9px;   text-align: center; }
.gallerySep { color: #292929;  line-height: 9px;   float: left;   width: 6px;   text-align: center;}
.activpic { color: #f44b07;   line-height: 9px;   float: left;   width: 10px;   text-align: center;   font-weight: bold;}
.unactivpic { color: #292929;   line-height: 9px;   float: left;   width: 10px;   text-align: center;   cursor: pointer;}
.Gallery { width: 167px !important;   width: 170px;   padding: 3px 0px 0px 3px;}


.cursor { cursor: pointer; }
/* COPY */
.SurchargeInfo
{
  width: 540px !important;
  width: 560px;
  color: #4B4444;
  font-size: 12px;
  font-family: Tahoma;
  float: left;
  padding: 4px 10px 0px 10px;
}

.terms .TermInfos {
  float: left;
  width: 242px !important;
  width: 262px;
  color: #4B4444;
  font-size: 12px;
  font-family: Tahoma;
  float: left;
  line-height: 28px; 
  padding: 0px 10px 0px 10px;
}
.terms .CityInfo
{
  color: #4B4444;
  font-size: 12px;
  font-family: Tahoma;
  width: 190px;
  float: left;
  line-height: 28px;
}

.terms .PriceInfo
{
  width: 100px;
  float: left;
  line-height: 28px;
  font-size: 12px; 
}
.terms .termsDetails {
  float: left;
}

.terms .termsDetails .left {
  float: left; 
}

.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;
}

#divtab4
{
 padding: 10px 10px 10px 10px;
 color: #494949; 
 text-align: justify;
}

.bandHead
{
 color: #ba1476;
 font-weight: bold;
 font-family: Tahoma;
 font-size: 12px;
}

.band
{
  width: 650px;
}

#divtab6 ul li
{
 text-decoration: none;
 list-style: none;
 margin: 0px;
 padding: 0px;
}

// Opinie

.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;
 margin: 5px 0px 0px 0px;
}

.opRow
{
 line-height: 14px;
 padding: 10px 0px 5px 10px;
}

.addOpinie
{
 padding: 0px 0px 10px 10px;
}

.cursor
{
 cursor: pointer;
}

.bntRed {
  margin: 0px 0px 0px 5px;
}
.bntRed .left {
        background: url(gfx/bntRedLeft.gif) no-repeat;
        width: 3px;
        height: 15px;
        float: left;
}
.bntRed .name {
        background: url(gfx/bntRedBg.gif) repeat-x;
        height: 15px;
        float: left;
        color: #FFFFFF;
        line-height: 13px;
        font-size: 10px;
        text-transform: uppercase;
        width: auto;
        float: left;

        padding: 0px;
}
.bntRed .right {
        background: url(gfx/bntRedRight.gif) no-repeat;
        width: 4px;
        height: 15px;
        float: left;
}

#help h3 { font-weight: bold; } 
#divtabs p { padding: 0px; margin: 0px; } 
#divtab6 { padding: 10px; }
.hide { display: none; }
#divtab4 ul { padding-left: 20px; }
#divtab4 p { padding: 0px; margin: 0px; } 

.btn { cursor: pointer; }
.sepV10 { height: 10px; clear: both; }
#opinionForm .red { color: #EF4F00; font-weight: bold; }
.floatLeft { float: left; }
.clearBoth { clear: both; }
.left { float: left; }

.TabBg
{
 width: 745px;
 background-color: #white;
 border: 1px solid #cbcbcb;
 text-align: left;
}

// taby
.activtab {
  margin: 0px 0px 0px 0px;
}

.activtab .left {
  background: url('gfx/leftact.jpg') no-repeat;
  width: 6px;
  height: 26px;
  float: left;
  
}
.activtab .name {
  background: url('gfx/centeract.jpg') repeat-x;
  height: 26px;
  float: left;
  color: white;
  font-weight: bold;
  font-size: 12px;
  font-family: Myriad Pro;
  line-height: 26px;
  padding: 0px 10px 0px 10px;
}
.activtab .right {
  background: url('gfx/rightact.jpg') no-repeat;
  width: 6px;
  height: 26px;
  float: left;
  
}

.unactivtab {
  margin: 0px 0px 0px 0px;
}
.unactivtab .left {
  background: url('gfx/leftb.jpg') no-repeat;
  width: 6px;
  height: 26px;
  float: left;
}
.unactivtab .name {
  background: url('gfx/centerb.jpg') repeat-x;
  height: 26px;
  float: left;
  color: white;
  font-weight: bold;
  font-size: 12px;
  font-family: Myriad Pro;
  line-height: 26px;
  padding: 0px 10px 0px 10px;
}
.unactivtab .right {
  background: url('gfx/rightb.jpg') no-repeat;
  width: 6px;
  height: 26px;
  float: left;
}

.sepH5 { float: left; width: 5px; }
.sepV31 { height: 31px; clear: both; }