form,body,p { margin: 0px; padding: 0px; }
h1 { padding: 0px 0px 0px 0px; margin: 0px 0px 5px 0px; }
img { border: none; }
.root { width: 1030px; margin-left: auto; margin-right: auto; }
.top { width: 1030px; height: 204px; background: url('images/mainTop.jpg') no-repeat; }
.pasek { width: 1030px; height: 30px; background-color: #3c85e8; line-height: 30px; font-family: Verdana; font-weight: bold; font-size: 12px; color: white; }
.LeftContent { float: left; width: 240px; }
.Menu { background-color: #f2f2f2; }
.MenuHead { width: 240px; height: 30px; line-height: 30px; font-family: Arial; font-size: 14px; font-weight: bold; background: url('images/menuHead.jpg') no-repeat; color: white;}
.Row { padding: 0px 0px 7px 0px; }
.Row .ico { padding: 0px 10px 0px 10px; float: left; line-height: 16px; }
.Row .text { float: left; width: 190px; }
.Row .text a { text-decoration: none; font-size: 12px; font-weight: bold; font-family: Verdana; color: #373737; line-height: 16px; }
.RightContent { float: left; width: 780px; }
.RightContent2 { float: left; width: 765px; font-family: Tahoma; font-size: 11px; }
.RightContent2 h1 { font-size: 18px; font-family: Trebuchet MS; font-weight: bold; color: #3c86e9; }

.TextOnRight { float: left; text-align: left; width: 435px; }
.TextTwoColumn { float: left; width: 375px; }

.MenuTop { width: 780px; height: 30px; background: url('images/menuTop.jpg') no-repeat; font-size: 14px; font-weight: bold; font-family: Verdana;  line-height: 30px; }
.MenuTop a { text-decoration: none; color: white; margin: 0px 0px 0px 22px; }
.CenterContent { width: 530px; float: left; }
.Module { float: left; width: 160px; background-color: #f2f2f2; }
.Module .Photo { height: 107px; }
.Module .Head { width: 160px; height: 30px; line-height: 30px; color: white; font-size: 14px; font-family: Arial; background-color: #3c85e8; }
.Module .Rows { width: 145px; float: left; }
.Module .Rows .Row .Country { float: left; width: 85px; font-size: 11px; font-family: Arial; font-weight: bold; line-height: 20px; }
.Module .Rows .Row .Country a { text-decoration: none; color: #252323; }
.Module .Rows .Row .Price { float: left; width: 45px; font-size: 11px; font-family: Arial; font-weight: bold;  line-height: 20px; text-align: right; }
.Module .Rows .Row .Price a { text-decoration: none; color: #e90f88; }
.Module .Rows .btn { text-align: right; width: 130px; }

.CenterHead { width: 530px; height: 30px; line-height: 30px; font-family: Arial; font-size: 14px; font-weight: bold; background: url('images/moduleCenter.gif') no-repeat; color: white;  }
.BigModule { width: 528px; height: 106px; border: 1px solid #c8c8c8; border-top: none; background-color: #f2f2f2; }
.BigModule .Column { float: left; width: 160px; }
.BigModule .Column .Row { float: left; border-bottom: 1px solid #dbdbdb; font-size: 12px; font-weight: bold; line-height: 11px; font-family: Arial; color: #252323; width: 160px; }
.BigModule .Column .Row .Name { width: 110px; float: left; line-height: 11px; }
.BigModule .Column .Row .Name a { text-decoration: none; color: #252323; }
.BigModule .Column .Row .Price { width: 50px; float: left; line-height: 11px; }
.BigModule .Column .Row .Price a { color: #e90f88; text-decoration: none; }

.BlueModules .Module { background: #3c85e8; width: 160px; }
.BlueModules .Module .Title { background: #1f61ba; text-align: right; height: 16px; line-height: 16px; color: white; font-family: Arial; font-size: 12px; font-weight: bold; }
.BlueModules .Module .Photo { width: 160px; height: 94px; }
.BlueModules .Module .left a { font-family: Verdana; font-size: 12px; font-weight: bold; color: white; text-decoration: none; }
.BlueModules .Module .left { font-family: Verdana; font-size: 12px; font-weight: bold; color: white; text-decoration: none; }
.BlueModules .Module .left span a { color: #fdf46b; }
.BlueModules .Module .sep { height: 20px; width: 160px; clear: both; background: url('images/sep.jpg') no-repeat; }
 
.RightSide { width: 240px; float: left; }
.Infolinia { width: 240px; height: 89px; color: #4c4c4c; font-size: 13px; font-family: Arial; background: url('images/infolinia.jpg') no-repeat;  line-height: 17px; }
.Infolinia span { color: #ea1089; font-weight: bold; }
.Infolinia a { text-decoration: none; color: #4c4c4c; }
.RightModule { background-color: #f2f2f2; width: 240px; }
.RightModule .Photo { width: 103px; height: 65px; float: left; }
.RightModule .TexT { width: 100px; float: left; line-height: 16px; font-family: Verdana; font-size: 12px; color: #5e5e5e; }
.RightModule .TexT a { text-decoration: none; color: #3c85e8; font-family: Verdana; font-size: 12px; font-weight: bold; }
.RightModule .btn { text-align: right; width: 213px; }

.Newsletter { background-color: #f2f2f2; width: 240px; font-size: 11px; color: #373737; font-family: Verdana; font-weight: bold; }
.Newsletter .form { float: left;  }
.Newsletter .form input { width: 122px; border: 1px solid #5e5e5e; height: 20px;  font-size: 11px; }

.Poradnik { background-color: #f2f2f2; width: 240px; font-size: 11px; color: #373737; font-family: Verdana; font-weight: bold; }
.Poradnik .Row { padding: 0px 0px 7px 0px; }
.Poradnik .Row .ico { padding: 0px 10px 0px 0px; float: left; line-height: 16px; }
.Poradnik .Row .text { float: left; }
.Poradnik .Row .text a { text-decoration: none; font-size: 12px; font-weight: bold; font-family: Verdana; color: #373737; line-height: 16px; }

.BottomMenu { background-color: #ea148b; width: 1030px; height: 30px; line-height: 30px; color: white; font-size: 12px; font-weight: bold; font-family: Arial; }
.BottomMenu b { font-size: 14px; }
.BottomMenu a { color: white; text-decoration: none; }
.Footer { background-color: #F0F2E9; width: 1030px;  }

.Footer .TexT { float: left; width: 200px; font-family: Tahoma; font-size: 11px; color: #565656; line-height: 16px; }
.Footer .Menu { float: left; width: 290px; font-family: Verdana; font-size: 11px; font-weight: bold; color: #e90d87; }
.Footer .Menu a { text-decoration: none; color: #e90d87; }

.BottomTexT .right { font-family: Arial; font-size: 11px; color: #a7a7a7; padding: 0px 35px 0px 0px; text-align: right; }
.BottomTexT .left { padding: 0px 0px 0px 15px; }

.SearchRow2 { width: 763px; height: 123px; border: 1px solid #cccccc; background-color: #f2f2f2; }
.SearchRow2 .Photo { width: 135px; float: left; }
.SearchRow2 .TexT { float: left; width: 580px; font-size: 11px; font-family: Tahoma; line-height: 15px; }
.SearchRow2 .TexT a { font-weight: bold; text-decoration: none; color: #ea0f89; }

.SearchRow { width: 763px; height: 123px; border: 1px solid #cccccc; background-color: #f2f2f2; }
.SearchRow .Photo { width: 135px; float: left; }
.SearchRow .TexT { float: left; width: 290px; font-size: 11px; font-family: Tahoma; line-height: 15px; }
.SearchRow .TexT a { font-weight: bold; text-decoration: none; color: #ea0f89; }
.SearchRow .TexT .Blue { color: #3c86e9; }
.SearchRow .TexT .Blue2 { color: #48748b; }
.SearchRow .Price { float: left; width: 210px; font-size: 12px; font-family: Tahoma; color: #3c86e9; }
.SearchRow .Price a { text-decoration: none; color: #e90e88; }

.TermInfo { width: 765px; background-color: #f2f2f2; } 
.TermInfo .TripTitle { font-weight: bold; font-family: Trebuchet MS; font-size: 18px; color: #3c86e9; }
.TermInfo .TripLine { width: 729px; height: 1px; background-color: #c5c5c5; }
.TermInfo .TermPhoto { float: left; }
.TermInfo .TermTxT { width: 355px; float: left; }
.TermInfo .TermButtons { float: left; }
.TermInfo .TRight { font-size: 11px; font-weight: bold; color: #48748b; text-align: right; font-family: Tahoma; }
.TermInfo .TLeft { font-size: 11px; color: #48748b; font-family: Tahoma; }
.Purple { color: #ea0f89; }

.wyszka { width: 530px; }
.sepH2 { width: 2px; float: left; }
.sepH5 { width: 5px; float: left; }
.sepH9 { width: 9px; float: left; }
.sepH10 { width: 10px; float: left; }
.sepH15 { width: 15px; float: left; }
.sepH18 { width: 18px; float: left; }
.sepH20 { width: 20px; float: left; }
.sepH22 { width: 22px; float: left; }
.sepH25 { width: 25px; float: left; }
.sepH35 { width: 35px; float: left; }
.sepH55 { width: 55px; float: left; }
.sepH80 { width: 80px; float: left; }
.sepH285 { width: 285px; float: left; }
.sepV2 { height: 2px; clear: bothl }
.sepV10 { height: 10px; clear: both; }
.sepV12 { height: 12px; clear: both; }
.sepV14 { height: 14px; clear: both; }
.sepV15 { height: 15px; clear: both; }
.sepV22 { height: 22px; clear: both; }
.sepV5 { height: 5px; clear: both; }
.sepV20 { height: 20px; clear: both; }
.sepV32 { height: 32px; clear: both; }
.sepV40 { height: 40px; clear: both; }
.left { float: left; }
.right { float: right; }
.clr,.clear,.clearBoth { clear: both; }
.btn { cursor: pointer; }

// 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: 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: 160px;
  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: 24px;
  float: left;
  
}
.activtab .name {
  background: url('images/bgDocMarkActive.gif') repeat-x;
  height: 24px;
  float: left;
  color: white;
  font-weight: bold;
  font-size: 9px;
  font-family: Tahoma;
  line-height: 24px;
  padding: 0px 10px 0px 10px;
}
.activtab .right {
  background: url('images/rightDocMarkActive.gif') no-repeat;
  width: 9px;
  height: 24px;
  float: left;
  
}

.unactivtab {
  margin: 0px 0px 0px 0px;
}
.unactivtab .left {
  background: url('images/leftDocMarkUnActive.gif') no-repeat;
  width: 9px;
  height: 24px;
  float: left;
}
.unactivtab .name {
  background: url('images/bgDocMarkUnActive.gif') repeat-x;
  height: 24px;
  float: left;
  color: white;
  font-weight: bold;
  font-size: 9px;
  font-family: Tahoma;
  line-height: 26px;
  padding: 0px 10px 0px 10px;
}
.unactivtab .right {
  background: url('images/rightDocMarkUnActive.gif') no-repeat;
  width: 9px;
  height: 24px;
  float: left;
}


.TabBg
{
 width: 765px;
 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: 235px !important;
  width: 255px;
  color: #4B4444;
  font-size: 12px;
  font-family: Tahoma;
  float: left;
  padding: 4px 10px 0px 10px;
}
.terms .CityInfo
{
  color: #4B4444;
  font-size: 12px;
  font-family: Tahoma;
  width: 170px;
  float: left;
  padding: 4px 0px 0px 0px;
}

.terms .PriceInfo
{
  width: 70px;
  float: left;
  padding: 4px 0px 0px 0px;
  font-size: 12px; 
}
.terms .termsDetails {
  float: right;
  width: 159px;
  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: #4B4444;
  text-decoration: none;
  font-weight: bold;
  font-family: Tahoma;
  font-size: 11px; 
  cursor: pointer;
  width: 25px;
  text-align: center;
}
.pagination ul li div.current {
  color: #3C86E9;
  font-family: Tahoma; 
  font-size: 11px;
  text-decoration: none;
  font-weight: normal;
}
.pagination ul li.sep {
  color: #4B4444;
  font-family: Tahoma;
  font-size: 11px;
}

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


.ep3newsbutton { background:#3C84E6; color:white; font:12px Arial, sans-serif; }

.zegar { background:#F0F2E9; width:50px; height:10px; border:0px; font:11px Tahoma, sans-serif; color:#565656; float:right; }




/* Facebook */
    #facebookA {display: inline-block;margin-left: 5px;width: 160px;height: 32px;background: #f3f3f3;position: relative;top: -6px;}
    #facebookA img {float: left;_margin-left: -4px;_margin-right: -2px;}

    /* zoom: 3; -moz-transform: scale(3); */

    .additionalContainer1 {position: fixed;z-index:1000000;height: 0;width: 100%;overflow: visible;}
    .additionalContainer2 {width:0px;height:0px;z-index:1000000;background: transparent;position: relative;overflow:visible;float:right;} 

    .facebookAll, .facebookAll_over, .facebookAll_overA {display: block;position: absolute;overflow: hidden;width: 0px;height: 90px;top: 250px;right: 0px;background: url('fbSmall.gif') no-repeat;padding-left: 24px; }
    .facebookAll_overA {top: 0px;}
    .facebookAll_over {display: block;position: absolute;overflow: hidden;width: 292px;top: 0px;right: 0;height: 580px;background: url('fbSmall.gif') no-repeat;padding-left: 24px;}
    .classFaceA {position: absolute;left: 24px;top: 0;background: #fff;width: 292px;height: 400px;}
    .classFaceA iframe {background: #fff;position: relative ;left: -29px;}
    
    .faceboox_wysun {position:absolute;top: 0;left: 0px;z-index: 10000;width: 24px;height: 90px;background:url("fbSmall.gif") no-repeat;}
    
    
    .error {color: #f00;text-indent: 6px;}










