  * { padding: 0px; margin: 0px; text-decoration: none; }
  img { border: none; }
  body { font-family: Arial; font-size: 12px; color: #3b3b3b; background: #6ca5e0 url('images/mainBg.jpg') repeat-x; }
  #main3 { background-color: white; width: 990px; margin-left: auto; margin-right: auto; }
  .searchSep { width: 25px; float: right; }
  .SearchTop2 .right { line-height: 17px; font-family: Verdana; font-size: 10px; color: #1c7a98; }
  .SearchTop2 .right .input { font-size: 11px; width: 168px; height: 15px; border: 1px solid #6ca5e0; }
  .top { width: 970px; height: 126px; background: url('images/top.jpg') no-repeat; float: left; }
  .content { width: 960px; margin-left: auto; margin-right: auto; }
  .menuTop { width: 970px; height: 30px; background: url('images/menuTop.jpg') no-repeat; line-height: 30px; text-align: center; }
  .menuTop a { color: white; margin: 0px 30px 0px 0px; }
  
  .CenterSide { width: 520px; float: left; }
  .CenterSide2 { width: 745px; float: left; }
  .LeftSide { width: 200px; float: left; }
  .RightSide { width: 210px; float: left; }
  
  .kontakt { width: 210px; height: 178px; background: url('images/kontakt.jpg') no-repeat; color: #004ac3; line-height: 22px; }
  .kontakt a { color: #004ac3; }
  .kontakt p.top2 { line-height: 16px; }
  .kontakt p.text { float: left; width: 75px; }
  .kontakt span { color: #f29f1f; }
  
  .newsletter { width: 210px; height: 110px; background: url('images/newsletter.jpg') no-repeat; color: white; font-size: 11px; }
  .newsInput { padding: 0px 0px 0px 0px; background: url('images/input.jpg') no-repeat; width: 124px; height: 21px; line-height: 21px; font-size: 9px; color: #404040; border: none; }
  
  .menuHead { width: 200px; height: 44px; line-height: 44px; color: white; font-weight: bold; font-size: 16px; background: url('images/menuHead.jpg') no-repeat; }
  .MenuRow { width: 200px; height: 29px; line-height: 29px; background: url('images/menuRow.jpg') no-repeat; }
  .MenuRow a { color: white; }   
 
  .rightMenuHead { width: 210px; height: 44px; line-height: 44px; color: white; font-weight: bold; font-size: 16px; background: url('images/rightMenuHead.jpg') no-repeat; }
  .MenuRightRow { width: 210px; height: 29px; line-height: 29px; background: url('images/rightMenuRow.jpg') no-repeat; }
  .MenuRightRow a { color: white; }   

  .SearchTop { width: 520px; height: 16px; background: url('images/SearchTop.jpg') no-repeat; }
  .SearchBg { width: 530px; margin-left:2px; }
  .SearchBg .Names { line-height: 26px; font-size: 11px; font-family: Tahoma; color: white; text-align: right; width: 85px; float: left; }
  .SearchBg .Select { width: 152px; float: left; text-align: right; font-size: 12px;  }
  .SearchBg .Select select { width: 145px; height: 20px; font-size: 12px; font-family: Tahoma; color: black; }
  .SearchBg .Select2 { width: 177px; float: left; text-align: right; line-height: 26px; font-size: 12px; }
  .SearchBg .Select2 .month { width: 131px; height: 20px; font-size: 12px; font-family: Tahoma; color: black; }
  .SearchBg .Select2 .day { width: 40px; height: 20px; font-size: 12px; font-family: Tahoma; color: black; }
  .SearchBg .transport { width: 175px; height: 26px !important; height: 28px; background: white; float: left; padding: 2px 0px 0px 0px; }
  .SearchBg .transport input { width: 15px; padding: 0px; margin: 0px; }
  .SearchBg .Names2 { line-height: 26px; font-size: 11px; font-family: Tahoma; color: white; text-align: right; width: 85px; float: left; }
  .SearchBg a { text-decoration: underline; }
  .SearchEnd { width: 520px; height: 14px; background: url('images/SearchEnd.jpg') no-repeat; }
  
  .lastTop { width: 520px; height: 5px; background: url('images/lastTop.gif') no-repeat; margin-left:6px; }
  .lastEnd { width: 520px; height: 17px; background: url('images/lastEnd.gif') no-repeat; margin-left:6px;  }
  .lastContent { width: 518px; border-left: 1px solid #d1d9dc; border-right: 1px solid #d1d9dc; margin-left:6px;  }
  .lastContent .baner { width: 505px; height: 101px; margin-left: auto; margin-right: auto; }
  .lastContent .Rows { width: 500px; margin-left: auto; margin-right: auto; }
  .lastContent .Rows .left { width: 160px; font-size: 11px; }
  .lastContent .Rows .left .country { width: 82px; float: left;  margin: 0px 0px 0px 7px; }
  .lastContent .Rows .left .country a { color: #3b3b3b; }
  .lastContent .Rows .left .price { float: right; margin: 0px 7px 0px 0px; }
  .lastContent .Rows .left .price a { color: #fd5300; }
  .lastContent .Rows .left .white { width: 160px; height: 20px; line-height: 20px; }
  .lastContent .Rows .left .green { width: 160px; height: 20px; background-color: #dcf2f9; line-height: 20px; }
  
  .Module { width: 250px;  float: left; font-size: 11px; margin-left:10px; }
  .Module .Photo { height: 101px; }
  .ModuleHead { width: 250px; height: 30px; line-height: 30px; color: white; font-weight: bold; font-size: 16px; background: url('images/moduleBlue.jpg'); }
  .Module .country { width: 130px; float: left;  margin: 0px 0px 0px 12px; }
  .Module .country a { color: #3b3b3b; }
  .Module .price { float: right; margin: 0px 12px 0px 0px; }
  .Module .price a { color: #fd5300; }
  .Module .white { width: 250px; height: 20px; line-height: 20px; }
  .Module .yellow { width: 250px; height: 20px; background-color: #fee499; line-height: 20px; }


    .Module1 { width: 250px; float: left; font-size: 11px; margin-left:10px; }
  .Module1 .Photo { height: 101px; }
  .ModuleHead { width: 250px; height: 30px; line-height: 30px; color: white; font-weight: bold; font-size: 16px; background: url('images/moduleBlue.jpg'); }
  .Module1 .country { width: 130px; float: left;  margin: 0px 0px 0px 12px; }
  .Module1 .country a { color: #3b3b3b; }
  .Module1 .price { float: right; margin: 0px 12px 0px 0px; }
  .Module1 .price a { color: #fd5300; }
  .Module1 .white { width: 250px; height: 20px; line-height: 20px; }
  .Module1 .yellow { width: 250px; height: 20px; background-color: #fee499; line-height: 20px; }

  .Footer .left { width: 650px !important; width: 660px; padding: 0px 0px 0px 10px; color: #159dc9; line-height: 20px; font-size: 11px; font-family: Arial; float: left; }
  .Footer .left span { color: #a2aeb2; }
  .Footer .left a { color: #159dc9; text-decoration: none; }
  .Footer .right { line-height: 20px; float: right; text-align: right; padding: 0px 10px 0px 0px; font-size: 11px; font-family: Arial; color: #159dc9; }
  .Footer .right span { color: #a2aeb2; }
  
  .right, .floatRight { float: right; }
  .left, .floatLeft { float: left; }
  .clr { clear: both; }
  .clearBoth { clear: both; }
  .clear { clear: both; }
  .btn { cursor: pointer; }
  .hide { display: none; }
  .sepH5 { float: left; width: 5px; }
  .sepH7 { float: left; width: 7px; }
  .sepH10 { float: left; width: 10px; }
  .sepH12 { float: left; width: 12px; }
  .sepH15 { float: left; width: 15px; }
  .sepH17 { float: left; width: 17px; }
  .sepH20 { float: left; width: 20px; }
  .sepH30 { float: left; width: 30px; }
  .sepH55 { float: left; width: 55px; }
  .sepV1 { height: 1px; clear: both; }
  .sepV3 { height: 3px; clear: both; }  
  .sepV5 { height: 6px; clear: both; }
  .sepV6 { height: 6px; clear: both; }  
  .sepV9 { height: 9px; clear: both; }
  .sepV10 { height: 10px; clear: both; }
  .sepV11 { height: 11px; clear: both; }
  .sepV14 { height: 14px; clear: both; }
  .sepV15 { height: 14px; clear: both; }
  .sepV17 { height: 17px; clear: both; }
  .sepV20 { height: 20px; clear: both; }
  .sepV25 { height: 25px; clear: both; }
  .sepV35 { height: 35px; clear: both; }
  .sepV39 { height: 39px; clear: both; }
  .sepV47 { height: 47px; clear: both; }
 

  .SearchBar { width: 745px; height: 43px; background: url('images/SearchBar.jpg') repeat-x; line-height: 43px; color: white; font-weight: bold; font-family: Arial; font-size: 11px; }
  .SearchBlank { float: left; width: 160px; }
  .SearchCountry { float: left; width: 140px; }
  .SearchCountry .country { font-size: 12px; font-weight: bold; color: #4985c4; }
  .SearchCountry .region { font-size: 11px; color: #4985c4; }
  .SearchHotel { float: left; width: 130px; text-align: left; }
  .SearchHotel .food { color: #ee5e06; text-align: left; }
  .SearchHotel .name { color: #262222; text-align: left; }
  .SearchFlight { float: left; width: 100px; text-align: left; }
  .SearchFlight .list { color: #787878; font-size: 10px; text-align: left; }
  .SearchTerm { float: left; width: 110px; text-align: left; }
  .SearchTerm .date { font-weight: bold; font-size: 12px; color: #4985c4; }
  .SearchTerm .days { font-size: 11px; color: #262222; }
  .SearchPrice { float: left; width: 93px; text-align: left; }
  .SearchPrice .price { color: #ed840e; font-weight: bold; font-size: 14px; }
  .SearchPrice a { text-decoration: none; }
  .SearchText { float: left; width: 555px; line-height: 18px; }
  .SearchText a { font-size: 12px; color: #F16705; font-weight: bold; text-decoration: none; }
  .SearchSep { width: 745px; height: 1px; background-color: #d0d0d0; }
  .TermSep { width: 745px; height: 1px; background-color: #d0d0d0; }
  .SearchBar .Title { padding: 0px 0px 0px 20px; font-size: 14px; font-weight: bold; text-transform: uppercase; }
  .SearchBar .Title2 { padding: 0px 0px 0px 20px; font-size: 14px; font-weight: bold; text-transform: uppercase; }
  .SearchRow .SearchHotel { text-align: left; }
  .SearchRow .SearchFlight { text-align: left; }
  .gray { color: #858585; }
  .PhotoLeft { float: left; width: 210px; text-align: center;} 
  .TextTitle, .ListDir a { color: #4a8cc9; font-size: 14px; font-family: Arial; font-weight: bold; padding: 0px 0px 5px 0px; }
  .TermInfoCenter { background-color: white; width: 745px; }
  .TermPhoto { float: left; }
  .TermInfo { float: left; width: 290px; }
  .TRight { text-align: right; color: #1c89a6; font-weight: bold; font-size: 11px; font-family: Arial; }
  .TLeft { text-align: left; color: #e84209; font-weight: none; font-size: 11px; width: 200px; font-family: Tahoma; }
  .blue { color: #1b9bbd; }
  .red { color: #cb2517; }
  .red2 { color: #E84209; font-size: 12px; }
  .red a { color: #4B4444; text-decoration: none; }
  .blue a { color: #1588AA; text-decoration: none; }
  .gray2 { color: #4B4444; }
  .TermButtons { float: left; }

.SearchAmount { font-size: 11px; font-family: Tahoma; color: #2c6097; float: left; }
.SearchAmount span { color: #239fc0;  }
.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: #4B4444; text-align: center; }
.ResultPagingCenter b { color: #f67707; }
.ResultPagingCenter a { text-decoration: none; color: #4B4444; }

// galeria 
.enlargepic {
  width: 21px;
  height: 22px;
}
.leftpicarrow {
  background: url('images/PagePrev.gif') no-repeat;
  width: 11px;
  height: 10px;
  float: left;
  cursor: pointer;
}
.rightpicarrow {
  background: url('images/PageNext.gif') 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: 217px !important;
  width: 220px;
  height: 137px !important;
  height: 140px;
  padding: 3px 0px 0px 3px;
  background-color: white;
}

.TermPhotoNavigation
{
  padding: 10px 0px 0px 0px;
  width: 160px;
  text-align: center; 
  margin-left: auto;
  margin-right: auto;
}


// taby
.activtab {
  margin: 0px 0px 0px 0px;
}
.activtab .left {
  background: url('images/leftDocMarkActive.gif') no-repeat;
  width: 9px;
  height: 26px;
  float: left;
  
}
.activtab .name {
  background: url('images/bgDocMarkActive.gif') 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('images/rightDocMarkActive.gif') no-repeat;
  width: 10px;
  height: 26px;
  float: left;
  
}

.unactivtab {
  margin: 0px 0px 0px 0px;
}
.unactivtab .left {
  background: url('images/leftDocMarkUnActive.gif') no-repeat;
  width: 9px;
  height: 26px;
  float: left;
}
.unactivtab .name {
  background: url('images/bgDocMarkUnActive.gif') 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('images/rightDocMarkUnActive.gif') no-repeat;
  width: 10px;
  height: 26px;
  float: left;
}


.TabBg
{
 width: 743px;
 background-color: #white;
 border: 1px solid #cbcbcb;
 text-align: left;
}


.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;
  width: 159px;
  height: 30px;
}
.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: #4B4444; 
}

.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;
}

.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;
}


#divtab6 { padding: 10px; }
.ListPhoto { float: left; padding: 0 10px 0 0; }

.ico { float:left; }

.flashka { float:left; margin-left:15px; }

