/* CSS Document */
* { margin: 0px; padding: 0px; }
body { background: #FFFFFF url('images/mainBg.gif') repeat-x; font-family: Arial; font-size: 12px; color: #4c4a44; }
.Root { width: 940px; margin-left: auto; margin-right: auto; }
.Top { text-align: center; color: white; height: 26px; width: 940px; line-height: 26px; }
.Stats { font-size: 11px; font-weight: bold; float: left; text-align: center; width: 165px; }
.Lang { float: left; font-size: 11px; }
.Lang span { color: #9fbde0; }
.flag { padding: 2px 5px 0px 5px; float: left; height: 24px !important; height: 26px; }
.sepTop { background: url('images/sepTop.gif'); width: 1px; height: 26px; float: left; }
.TopInput { padding: 1px 2px 0px 2px; width: 127px !important; width: 131px; height: 14px !important; height: 15px; font-size: 10px; color: #8b8a8a; background: url('images/topInput.gif') no-repeat; border: none; }
.topSearch { font-size: 11px; float: left; }
.topSearch .submit { padding: 3px 0px 0px 0px; float: left; height: 23px !important; height: 26px; }
.MovingTxT { height: 26px; line-height: 26px; background-color: #fffccc; width: 940px; }
.top { width: 940px; height: 271px; background: url('images/top.jpg') no-repeat; }
.TopMenu { width: 940px; height: 43px; }
.TopMenu .Left { width: 19px; height: 43px; background: url('images/topMenuLeft.gif') no-repeat; float: left; }
.TopMenu .Center { width: 909px; height: 43px; background: url('images/topMenu.gif') repeat-x; float: left; line-height: 43px; color: white; font-size: 15px;  font-family: Myriad Pro; text-align: center; }
.TopMenu .Center a { color: white; text-decoration: none; }
.TopMenu .Right { width: 12px; height: 43px; background: url('images/topMenuRight.gif') no-repeat; float: left; }

.LeftContent { float: left; width: 200px; }
.topLeftMenu { padding: 0px 0px 0px 20px; line-height: 20px; height: 24px; font-size: 14px; font-family: Myriad Pro; color: #10addf; text-transform: uppercase; background: url('images/leftMenuTop.gif') no-repeat; }
.Menu { border-bottom: 1px solid #eeedeb; }
.Menu .Row { width: 200px; height: 26px; line-height: 26px; padding: 0px 0px 0px 0px; background: url('images/menuBg.jpg') no-repeat; }
.Menu .Active { color: #fff449; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none; padding: 0px 0px 0px 0px; }
.Menu .NonActive { color: white; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none; padding: 0px 0px 0px 0px; }
.Menu .Active a { color: #fff449; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none; }
.Menu .NonActive a { color: white; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none; }
.Menu .SubRow { min-height: 26px; line-height: 26px; background: #F6F6F5 url('images/SubRow.gif') no-repeat; padding: 0px 0px 0px 30px; color: #4c4a44; font-weight: bold; }
.Menu .SubRow a { text-decoration: none; color: #4c4a44; }
.NewsLetter { width: 200px; height: 133px; background: url('images/Newsletter.gif') no-repeat; }
.NewsLetter .Txt { padding: 50px 0px 0px 0px; width: 182px; margin-left: auto; margin-right: auto; font-size: 11px; color: #4c4a44; line-height: 14px; font-family: Tahoma; }
.NewsLetter input { padding: 2px 2px 0px 2px; width: 148px !important; width: 152px; height: 19px !important; height: 21px; font-size: 12px;  background: url('images/newsInput.gif') no-repeat; border: none; }
.NewsLetter .Txt2 { width: 182px; margin-left: auto; margin-right: auto; }


.CenterContent2 { float: left; width: 725px; line-height: 16px; }
.CenterContent2 ul { padding: 0px 0px 0px 30px; }

.CenterContent { float: left; width: 530px; }
	
.Module { width: 170px; float: left; }
.ModuleCenter a { text-decoration: none; color: #005088; }
.Module1Top { width: 170px; height: 27px; background: url('images/1moduleTop.gif') no-repeat; line-height: 27px; color: white; font-size: 12px; font-family: Arial; }
.Module2Top { width: 170px; height: 27px; background: url('images/2moduleTop.gif') no-repeat; line-height: 27px; color: white; font-size: 12px; font-family: Arial; }
.Module3Top { width: 170px; height: 27px; background: url('images/3moduleTop.gif') no-repeat; line-height: 27px; color: white; font-size: 12px; font-family: Arial; } 
.ModulePhoto { width: 169px !important; width: 170px; height: 89px; padding: 1px 0px 0px 0px;}
.ModuleEnd { width: 170px; height: 8px; background: url('images/moduleEnd.jpg') no-repeat; }
.ModuleCenter .sep { height: 1px;  }
.ModuleCenter { border-left: 1px solid #dbdad6; border-right: 1px solid #dbdad6; }
.ModuleCenter .Row1 { padding: 0px 0px 0px 8px; height: 22px; line-height: 22px; color: #005088; font-size: 11px; background-color: #f1f1f1; }
.ModuleCenter .White { padding: 0px 0px 0px 8px; height: 18px; line-height: 18px; color: #005088; font-size: 11px; background-color: white; border-top: 1px dotted #c7c7c7; }
.ModuleCenter .Gray { padding: 0px 0px 0px 8px; height: 18px; line-height: 18px; color: #005088; font-size: 11px; background-color: #f1f1f1; border-top: 1px dotted #c7c7c7; }
.ModuleCenter .Gray span a { color: #fc5502; font-weight: bold; text-decoration: none; }
.News { font-size: 18px; color: #f74e04; font-family: Myriad Pro; font-weight: semi-bold; padding: 0px 0px 0px 8px; }
.Line { border-top: 1px dotted #c7c7c7; height: 1px; }
.NewsRow .Photo { padding: 0px 12px 0px 8px; float: left; width: 152px; min-height: 123px; }
.NewsRow .Text { width: 345px; padding: 7px 0px 0px 0px; float: left; }
.NewsRow .Text .Date { font-size: 10px; color: #9d9d9c; }
.NewsRow .Text .Title { font-size: 11px; color: #5398dc; line-height: 14px; font-weight: bold; }
.NewsRow .Text .Title a { font-size: 11px; color: #5398dc; line-height: 14px; font-weight: bold; text-decoration: none; }
.NewsRow .Text p { font-size: 11px; line-height: 18px; }
.NewsRow .Text .More { text-align: right; }
.MenuRight { float: left; height: 26px; }
.MenuLeft { float: left; width: 164px; height: 26px; }

.RightContent { float: left; width: 180px; }
.InfoliniaTop { font-size: 14px; font-family: Myriad Pro; color: #313131; }
.InfoliniaTop2 { width: 180px; height: 8px; background: url('images/Infoliniatop.gif') no-repeat; }
.InfoliniaContent { padding: 5px 15px 0px 15px; min-height: 75px; background-color: #f5f5f4; line-height: 18px; font-size: 14px; color: #0b304b; text-align: left; }
.InfoliniaContent span { font-size: 14px; color: #f44906; }
.InfoliniaContent span.Mobile { color: #325da4; }
.InfoliniaEnd { width: 180px; height: 98px; background: url('images/InfoliniaEnd.gif') no-repeat; }
.TermButtons  { float: left; width: 170px; }
.Footer { height: 90px; background: url('images/footerBg.gif') repeat-x; }
.Footer .Logo { width: 137px; height: 90px; float: right; background: url('images/footerLogo.gif') no-repeat; }
.Footer .Info { width: 350px; color: #f9f400; }
.Footer .Menu2 { color: white; width: 550px; }
.Footer .Menu2 a { color: white; text-decoration: none; }
.Footer .Copyright { width: 235px; float: left; color: white; text-align: right; padding: 33px 0px 0px 0px; }
.Footer .Copyright span { color: #799fbf; }
.Footer .Copyright span a { color: #799fbf; text-decoration: none; }
.btn { cursor: pointer; }
.cursor { cursor: pointer; float: left; }
.clr, .clear { clear: both; }
.sepH25 { width: 25px; float: left; }
.sepH5 { width: 5px; float: left; }
.sepH7 { width: 7px; float: left; }
.sepH10 { width: 10px; float: left; }
.sepH13 { width: 13px; float: left; }
.sepH15 { width: 15px; float: left; }
.sepH17 { width: 17px; float: left; }
.sepH19 { width: 19px; float: left; }
.sepV12 { height: 12px; clear: both; }
.sepV2 { height: 2px; clear: both; }
.sepV7 { height: 7px; clear: both; }
.sepV5 { height: 5px; clear: both; }
.sepV9 { height: 9px; clear: both; }
.sepV10 { height: 11px; clear: both; }
.sepV11 { height: 11px; clear: both; }
.sepV15 { height: 15px; clear: both; }
.sepV20 { height: 20px; clear: both; }
.sepV30 { height: 30px; clear: both; }

.left { float: left; }
.right { float: right; }
img { border: none; }
.hide { display: none; }
.show { display: block; }
.red { color: #e22a11; }
.blue { color: #325da4; }

.TermInfoTop { width: 725px; height: 17px; background: url('images/TabsTop.gif') no-repeat; }
.TermInfoEnd { width: 725px; height: 17px; background: url('images/TabsEnd.gif') no-repeat; }
.TermInfoCenter { width: 725px; }
.TermInfoCenter .Title { padding: 0px 0px 0px 17px; font-size: 18px; font-family: Trebuchet MS; font-weight: bold; color: #3c86e9; }
.TermInfoCenter .Line { width: 760px; height: 1px; background-color: #a7c9d8; }
.TermInfoCenter .Gray { background-color: #f6f6f5; }
.TermPhoto { float: left; width: 185px; text-align: center; }
.TermInfo { float: left; width: 290px !important; width: 300px; padding: 0px 0px 10px 0px; text-align: left; }
.TRight { text-align: right; color: #48748b; font-weight: bold; font-size: 11px;}
.TLeft { text-align: left; color: #48748b; font-weight: none;  font-size: 11px; }

.Title { font-size: 18px; font-family: Trebuchet MS; font-weight: bold; color: #3c86e9; }

// 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: #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
{
  padding: 20px 0px 0px 0px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}


// taby
.activtab {
  margin: 0px 0px 0px 0px;
}
.activtab .left {
  background: url('images/leftDocMarkActive.gif') no-repeat;
  width: 8px;
  height: 26px;
  float: left;
  
}
.activtab .name {
  background: url('images/bgDocMarkActive.gif') repeat-x;
  height: 26px;
  float: left;
  color: #ffffff;
  font-weight: bold;
  font-size: 10px;
  font-family: Tahoma;
  line-height: 26px;
  text-transform: uppercase;
  padding: 0px 10px 0px 10px;
}
.activtab .right {
  background: url('images/rightDocMarkActive.gif') no-repeat;
  width: 8px;
  height: 26px;
  float: left;
  
}

.unactivtab {
  margin: 0px 0px 0px 0px;
}
.unactivtab .left {
  background: url('images/leftDocMarkUnActive.gif') no-repeat;
  width: 8px;
  height: 26px;
  float: left;
}
.unactivtab .name {
  background: url('images/bgDocMarkUnActive.gif') repeat-x;
  height: 26px;
  float: left;
  color: #393838;
  font-weight: bold;
  font-size: 10px;
  font-family: Tahoma;
  line-height: 26px;
  text-transform: uppercase;
  padding: 0px 10px 0px 10px;
}
.unactivtab .right {
  background: url('images/rightDocMarkUnActive.gif') no-repeat;
  width: 8px;
  height: 26px;
  float: left;
}

.TabTop
{
 width: 725px;
 height: 3px;
 background: url('images/TabTop.gif');
}

.TabBg
{
 width: 725px;
 background: url('images/TabBg.gif');
 text-align: left;
}

.TabEnd
{
 width: 725px;
 height: 17px;
 background: url('images/TabEnd.gif') no-repeat;
}


.SurchargeInfo
{
  width: 540px !important;
  width: 560px;
  color: #303030;
  font-size: 12px;
  font-family: Tahoma;
  color: #36464e;
  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: #36464e;
  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: 240px;
  float: left;
  padding: 4px 0px 0px 0px;
}

.terms .PriceInfo2
{
  width: 120px;
  float: left;
  padding: 4px 0px 0px 0px;
}

.terms .PriceInfo .info { font-size: 11px; color: #36464E; }

.terms .termsDetails {
  float: left;
  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: #36464e; 
}

.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
{
	padding: 5px 10px 0px 10px;
}

.Opinie .Name { font-size: 11px; color: #5398dc; line-height: 14px; }
.Opinie .City { font-size: 10px; color: #9d9d9c; }
.Opinie .Title { font-size: 11px; color: #5398dc; line-height: 14px; font-weight: bold; }
.Opinie p { font-size: 11px; line-height: 18px; }
.Opinie textarea { width: 470px; height: 153px; }

.SearchRow { width: 725px; }
.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; }
.SearchPhoto2 { float: left; border: 1px solid #cddfe9; background-color: white; min-width: 175px; font-size: 11px; font-weight: bold; font-family: Tahoma; color: #14aab8; text-align: center; padding: 3px 0px 0px 0px; }

.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: 16px; font-size: 12px; }
.SearchRow .TripInfo a { font-weight: bold; font-family: Tahoma; color: #4dafca; text-decoration: none; }
.SearchRow .TripInfo2 span { 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: #9d9d9c; font-family: Tahoma; background: url('images/SearchPrice.gif') no-repeat; width: 120px; height: 49px; text-align: center; font-weight: bold; float: right; }
.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; }
.leftTxT { float: left; width: 55%; }
.TxT { width: 725px; }
.DirName { width: 170px; height: 60px !important; height: 80px; float: left; padding: 20px 0px 0px 0px; line-height: 14px; }
.DirName a { font-size: 12px; color: #3C86E9; text-decoration: none; font-weight: bold; }


.bntRed {
  margin: 5px 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;
}

.MapsForm input { width: 300px; }
.MapsForm textarea { width: 300px; height: 150px; }
.menuSep { height: 2px; clear: both; }