/* CSS Document */
* { margin: 0px; padding: 0px; }
a { text-decoration: none; color: #1D3F64; }
img { border: none; padding: 0px; margin: 0px; }
body { background: #3C87AE url('images/mainBg.jpg') no-repeat top center; margin: 0px; padding: 0px; font-size: 11px; font-family: Tahoma; color: #898989; }
.TO { width: 760px; height: 8px;}
.TOFlash { height: 55px; }
.root { width: 980px; margin-left: auto; margin-right: auto; }
.Search { padding: 0px 0px 0px 15px; background: url('images/SearchBg.png') no-repeat; width: 185px !important; width: 200px; font-size: 11px; font-family: Tahoma; color: #898989; line-height: 20px; }
.SearchBtn span { text-transform: uppercase; color: white; cursor: pointer;}
.SearchBtn { padding: 8px 0px 0px 12px; background: url('images/SearchBtn.png') no-repeat; width: 188px !important; width: 200px; height: 29px; }
.Finder { width: 160px; }
.MonthFinder { width: 108px; }
.DayFinder { width: 50px; }
.MenuName { font-family: Myriad Pro; font-size: 20px; font-weight: semi-bold; color: white; text-transform: uppercase; text-align: center; }
.leftContent { width: 200px; float: left; }
.MenuTop { background: url('images/menuTop.png') no-repeat; width: 200px; height: 11px; }
.MenuEnd { background: url('images/menuEnd.png') no-repeat; width: 200px; height: 11px; }
.MenuBg { background-color: #FFFFFF; }
li.MenuRow { list-style-type: none; background: url('images/menuRowBg.jpg'); font-weight: bold; color: #4c4a44; line-height: 26px; padding-left: 35px; width: 165px !important; width: 200px; height: 26px; }
.MenuRow a { text-decoration: none; color: #4c4a44; }
.Newsletter { background: url('images/newsletterBg.gif') no-repeat; width: 200px; height: 131px; }
.Newsletter .TxT { color: white; font-size: 11px; padding: 25px 0px 0px 15px; }
.Newsletter .TxT span { font-size: 20px; font-family: Myriad Pro; font-weight: semi-bold; text-transform: uppercase; }
.NewsletterInput { padding: 2px 0px 0px 2px; width: 150px !important; width: 152px; height: 19px !important; height: 21px; background: url('images/input.gif') no-repeat; border: none; }
.Content { float: left; width: 760px; }
.LContent { float: left; width: 560px;}
.RContent { float: left; width: 180px; }
.KontaktTop { width: 180px; height: 11px; background: url('images/KontaktTop.gif') no-repeat; }
.KontaktCenter { background-color: white; padding:}
.KontaktCenter .TxT { padding: 0px 0px 0px 10px; color: #1f6983; font-size: 12px; font-family: Tahoma; font-weight: bold; line-height: 16px;}
.KontaktCenter .TxT span { color: #f44906; font-size: 12px; font-family: Tahoma; font-weight: bold; }
.KontaktCenter .TxT2 { padding: 0px 0px 0px 10px; color: #4eaec9; font-size: 12px; font-family: Tahoma; font-weight: bold; line-height: 16px;}
.KontaktGG { background: white url('images/kontaktGG.gif') bottom no-repeat; width: 180px; }
.KontaktGG .TxT { padding: 10px 0px 0px 0px; color: #1d3f64; font-size: 12px; font-family: Arial; text-align: right; width: 170px; line-height: 12px; }
.KontaktGG span { font-size: 16px; color: #8ea821; font-family: Arial; }
.KontaktEnd { width: 180px; height: 8px; background: url('images/KontaktEnd.gif') no-repeat; }
.Numbers { background-color: #f4f4f4; text-align: right; padding: 0px 20px 0px 0px; width: 160px !important; width: 180px; line-height: 16px; color: #347a90;}
.Line { width: 160px; height: 1px; margin: 5px 0px 5px 0px; background-color: #e6e6e6; margin-left: auto; margin-right: auto; }
.Footer { color: white; }
.Footer .right { text-align: right; color: #00eaff; }
.Footer .right a { color: white; text-decoration: none; }
.TopBanner { background: url('images/topBanner.gif') no-repeat; width: 760px; height: 262px; }
.TopMenu { line-height: 28px; color: white; font-family: Tahoma; font-size: 10px; }
.TopMenu .left a { color: white; text-decoration: none; }
.TopMenu .right a { color: #fffc00; text-decoration: none; font-weight: bold; }
.TopMenu2 { line-height: 36px; font-size: 12px; font-family: Arial; font-weight: bold; color: white; }
.TopMenu2 a { color: white; text-decoration: none; }
.TopMenu2 span { color: #566f8b; font-weight: none; }
.Module { width: 180px; float: left; }
.Module .BlueTop { width: 180px; height: 54px; background: url('images/blueTop.gif') no-repeat; color: white; font-family: Myriad Pro; font-size: 14px; line-height: 50px; }
.Module .GreenTop { width: 180px; height: 54px; background: url('images/greenTop.gif') no-repeat; color: white; font-family: Myriad Pro; font-size: 14px; line-height: 50px; }
.Module .RedTop { width: 180px; height: 54px; background: url('images/redTop.gif') no-repeat; color: white; font-family: Myriad Pro; font-size: 14px; line-height: 50px; }
.ModuleContent { width 178px; background-color: #d3e8ee; border-left: 1px solid white; border-right: 1px solid white; }
.ModuleContent .Country { float: left; color: #005088; font-size: 11px; padding: 0px 0px 0px 12px; width: 100px !important; width: 112px; line-height: 18px; }
.ModuleContent .Country a { color: #005088; font-size: 11px; text-decoration: none; }
.ModuleContent .Price { float: left; color: #d20000; font-size: 11px; width: 65px; line-height: 18px; }
.ModuleContent .Price a { color: #d20000; font-size: 11px; text-decoration: none; }
.ModuleLine { width: 178px; height: 1px; border-bottom: 1px dotted white; clear: both; } 
.ModulePhoto { width: 180px; height: 103px; }
.ModuleBottom { width: 180px; height: 11px; background: url('images/moduleBottom.gif') no-repeat; }
.OneColumn { width: 760px; background-color: #e6f7ff; min-height: 780px; }
.OneColumn .TxT { padding: 10px 10px 0px 10px; width: 700px !important; width: 720px; margin-left: auto; margin-right: auto; color: #425f7e; }
.OneColumnTop { width: 760px; height: 5px; background: url('images/OneColumnTop.gif') no-repeat; }
.OneColumnEnd { width: 760px; height: 5px; background: url('images/OneColumnEnd.gif') no-repeat; }
.TextTitle { font-size: 18px; font-weight: bold; font-family: Trebuchet MS; color: #1d3f64; padding: 5px 0px 5px 10px; }
.SearchRow { width: 760px; background-color: #e6f7ff; }
.SearchPhoto { float: left; border: 1px solid #cddfe9; background-color: white; min-width: 115px !important; min-width: 122px; min-height: 93px !important; min-height: 98px; font-size: 11px; font-weight: bold; font-family: Tahoma; color: #14aab8; padding: 5px 0px 0px 7px; }
.SearchRow .TripInfo { width: 255px; font-size: 10px; font-family: Tahoma; color: #546c86; float: left; line-height: 15px; }
.SearchRow .TripInfo2 { width: 455px; font-size: 10px; font-family: Tahoma; color: #546c86; float: left; line-height: 15px; }
.SearchRow .TripInfo a { font-weight: bold; font-family: Tahoma; color: #4dafca; text-decoration: none; }
.SearchRow .TripInfo2 a { font-weight: bold; font-family: Tahoma; color: #4dafca; text-decoration: none; }
.SearchRow .SearchPrice { font-size: 12px; color: white; font-family: Tahoma; background: url('images/SearchPrice.gif') no-repeat; width: 120px; height: 49px; text-align: center; font-weight: bold; }
.SearchRow .SearchPrice span { color: #fff000; }
.SearchRow .SearchOpinion { color: #ff1a00; font-size: 30px; font-family: Tahoma; float: left; }
.SearchAmount { font-size: 11px; font-family: Tahoma; color: white; float: left; padding: 0px 0px 0px 20px; }
.SearchAmount span { color: #fffc00; font-weight: bold; }
.ResultPagingPrev { width: 20px; float: left; text-align: left; }
.ResultPagingNext { width: 20px; float: left; text-align: right; }
.ResultPagingCenter { min-width: 120px !important; min-width: 130px; float: left; color: white; text-align: center; }
.ResultPagingCenter a { text-decoration: none; color: white; }
.TwoColumn { width: 760px; background-color: #e6f7ff; min-height: 780px; }
.LeftContent { float: left; width: 570px; }
.LeftContent .TxT { width: 550px !important; width: 570px; padding: 10px 10px 0px 10px; margin-left: auto; margin-right: auto; color: #425f7e; }
.RightContent { float: left; width: 157px; }
.leftTxT { float: left; width: 55%; color: #425f7e; }
.TermInfoTop { width: 760px; height: 17px; background: url('images/TabsTop.gif') no-repeat; }
.TermInfoEnd { width: 760px; height: 17px; background: url('images/TabsEnd.gif') no-repeat; }
.TermInfoCenter { background-color: #e6f7ff; width: 760px; } 
.TermInfoCenter .Title { padding: 0px 0px 0px 30px; font-size: 18px; font-family: Trebuchet MS; font-weight: bold; color: #1d3f64; }
.TermInfoCenter .Line { width: 760px; height: 1px; background-color: #a7c9d8; }
.TermPhoto { float: left; }
.TermInfo { float: left; width: 350px; }
.TRight { text-align: right; color: #48748b; font-weight: bold; }
.TLeft { text-align: left; color: #48748b; font-weight: none; }
.red { color: #ff4300; }
.TermButtons { float: left; }
.OpinieInfo { background-color: #e7f7ff; color: #1d3f64; }
.OpinieBg { background-color: #e7f7ff; color: #1d3f64; } 
.SearchOpinionBox { color: #ff4300; font-size: 18px; font-weight: bold; float: left; padding: 5px 0px 0px 0px; }
.orange { color: #ff4200; text-decoration: underline; }
.orange2 { color: #ff4200; text-decoration: none; }
.AskLink { color: #1D3F64; text-decoration: none; }
.orange2 a { color: #ff4200; text-decoration: none; }
.AskLink a { color: #1D3F64; text-decoration: none; }
.OpinionForm div ul li { color: #1D3F64; line-height: 16px; }
.OpinionForm { padding: 10px; color: #1D3F64; line-height: 16px; }
.ResultBg { color: #425f7e; }
/* sep */
.sepV3 { height: 3px; clear: both; }
.sepV5 { height: 5px; clear: both; }
.sepV6 { height: 6px; clear: both; }
.sepV8 { height: 8px; clear: both; }
.sepV10 { height: 10px; clear: both; }
.sepV12 { height: 12px; clear: both; }
.sepV14 { height: 14px; clear: both; }
.sepV16 { height: 16px; clear: both; }
.sepV197 { height: 197px; clear: both; }
.sepV32 { height: 32px; clear: both; }
.sepH5 { width: 5px; float: left; }
.sepH9 { width: 9px; float: left; }
.sepH13 { width: 13px; float: left; }
.sepH15 { width: 15px; float: left; }
.sepH20 { width: 20px; float: left; }
.sepH72 { width: 72px; float: left; }
.sepHR20 { width: 20px; float: right; }
.hide { display: none; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.btn { cursor: pointer; }
.OneColumn li { margin: 2px 0px 2px 30px; }

// galeria 
.enlargepic {
  width: 21px;
  height: 22px;
}
.leftpicarrow {
  background: url('images/PagePrev.gif') no-repeat;
  width: 11px;
  height: 9px;
  float: left;
  cursor: pointer;
}
.rightpicarrow {
  background: url('images/PageNext.gif') no-repeat;
  width: 11px;
  height: 9px;
  float: left;
  cursor: pointer;
}
.gallerycounter {
  float: left;
  font-size: 9px;
  text-align: center;
}
.gallerySep {
  color: #d3ccbc;
  line-height: 9px;
  float: left;
  width: 6px;
  text-align: center;
}
.activpic {
  color: #636363;
  line-height: 9px;
  float: left;
  width: 10px;
  text-align: center;
}
.unactivpic {
  color: #1D3F64;
  line-height: 9px;
  float: left;
  width: 10px;
  text-align: center;
  cursor: pointer;
}
.Gallery {
  width: 154px !important;
  width: 157px;
  height: 107px !important;
  height: 110px;
  padding: 3px 0px 0px 3px;
  background-color: white;
}

.TermPhotoNavigation
{
  float: left;
  padding: 10px 0px 0px 0px;
  width: 130px;
  margin-left: auto;
  margin-right: auto;
}


// taby
.activtab {
  margin: 0px 0px 0px 0px;
}
.activtab .left {
  background: url('images/leftDocMarkActive.gif') no-repeat;
  width: 8px;
  height: 24px;
  float: left;
  
}
.activtab .name {
  background: url('images/bgDocMarkActive.gif') repeat-x;
  height: 24px;
  float: left;
  color: #1d3f64;
  font-weight: bold;
  font-size: 12px;
  font-family: Tahoma;
  line-height: 24px;
  padding: 0px 10px 0px 10px;
}
.activtab .right {
  background: url('images/rightDocMarkActive.gif') no-repeat;
  width: 8px;
  height: 24px;
  float: left;
  
}

.unactivtab {
  margin: 0px 0px 0px 0px;
}
.unactivtab .left {
  background: url('images/leftDocMarkUnActive.gif') no-repeat;
  width: 8px;
  height: 24px;
  float: left;
}
.unactivtab .name {
  background: url('images/bgDocMarkUnActive.gif') repeat-x;
  height: 24px;
  float: left;
  color: #fff;
  font-weight: bold;
  font-size: 12px;
  font-family: Tahoma;
  line-height: 24px;
  padding: 0px 10px 0px 10px;
}
.unactivtab .right {
  background: url('images/rightDocMarkUnActive.gif') no-repeat;
  width: 8px;
  height: 24px;
  float: left;
}

.TabTop
{
 width: 760px;
 height: 3px;
 background-color: white;
}

.TabBg
{
 width: 760px;
 background-color: #e6f7ff;
 text-align: left;
}

.TabEnd
{
 width: 760px;
 height: 17px;
 background: url('images/TabsEnd.gif') no-repeat;
}


.SurchargeInfo
{
  width: 540px !important;
  width: 560px;
  color: #303030;
  font-size: 12px;
  font-family: Tahoma;
  color: #425f7e;
  float: left;
  padding: 4px 10px 0px 10px;
}

.terms .TermInfos {
  float: left;
  width: 200px !important;
  width: 220px;
  color: #303030;
  font-size: 12px;
  font-family: Tahoma;
  color: #425f7e;
  float: left;
  padding: 4px 10px 0px 10px;
}
.terms .CityInfo
{
  color: #303030;
  font-size: 12px;
  font-family: Tahoma;
  width: 180px;
  color: #425f7e;
  float: left;
  padding: 4px 0px 0px 0px;
}

.terms .PriceInfo
{
  width: 120px;
  float: left;
  padding: 4px 0px 0px 0px;
}
.terms .termsDetails {
  float: right;
  width: 230px;
  padding: 0px 0px 1px 0px;
}
.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: #425f7e;
  text-decoration: none;
  font-weight: bold;
  cursor: pointer;
  width: 25px;
  text-align: center;
}
.pagination ul li div.current {
  color: #636363;
  text-decoration: none;
  font-weight: normal;
}
.pagination ul li.sep {
  color: #dcdcdc;
}

#divtab4
{
 padding: 10px 10px 10px 10px;
 color: #425f7e; 
}

.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: 176px;
  height: 16px;
  background: url('gfx/opBg.gif') repeat-x;
  text-align: left;
  margin: 0px 2px 0px 2px;
}
.opStripe {
  height: 16px;
  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: 176px;
  height: 16px;
  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;
}

.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;
}

