    /*Copyright (c) 2009, Yahoo! Inc. All rights reserved.Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txtversion: 2.7.0*/img {  border:none  }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,input,button,textarea,p,blockquote,th,td {  margin:0;  padding:0;  }
table,td  {  vertical-align:top;}
del,ins{  text-decoration:none;  }
li  {  list-style:none;  }
caption,th  {  text-align:left;  }
h1,h2,h3,h4,h5,h6 {  font-size:100%;  font-weight:normal;  }
q:before,q:after  {  content:'';  }
abbr,acronym {  border:0;  font-variant:normal;  }
sup {  vertical-align:baseline;  }
sub {  vertical-align:baseline;  }
legend  {  color:#000;  }
input,button,textarea,select,optgroup,option  {  font-family:inherit;  font-size:inherit;  font-style:inherit;  font-weight:inherit;  }
A {  color: #596684;  }
P {  color: #7b7c7c;  }
  A:HOVER {  text-decoration: none;  }
html, body {  width: 100%;  height: 100%;}
body {  height: auto !important;  position: relative;    }
BODY{   font-family: Tahoma, Arial, Helvetica, sans-serif;  font-size: 12px;    background: #6498d3 url('../images/body-back.jpg') top left repeat-x;   }
.HeaderContainer {  width: 1024px;  min-width: 1024px;  margin: 0 auto;/*   height: 82px;*/background: url('../images/fon-top-bg.jpg') top left repeat-y;   padding-bottom: 22px;   }
    .HeaderContainer  DIV.border-bottom{    background: url('../images/fon-top.jpg') top left repeat-y;}
.LogoContainer {    width: 382px;   height: 48px;   float: left;    padding: 8px 0px 0px 10px;  }
#phone {padding-top:4px;}
.PhoneContainer {   width: 210px;   float: left;    padding: 7px 0px 10px 50px; }
    .PhoneContainer.intro{  padding-left: 20px; width: 190px;}
.fix-width{ width: 160px;}
.PhoneContainer p span.phone {  font-size: 21px;    color: #465275; font-weight: bold;  }
.PhoneContainer p{  line-height: 150%;}
.PhoneContainer p span.phoneCode {  font-size: 18px;    font-weight: normal;    color: #a8b2c3; }
.PhoneContainer a.orange-text {     color: #e99e5c; font-size: 12px;    font-weight: normal;    /*display: block;   padding-top: 7px;*/ }
.ICQContainer { float: right;       padding-top: 6px;   }
    .ICQContainer li {  display: inline-block;  padding-left: 5px;  }
.left { float: left;    width: 100%;    }
.left TABLE TD{ vertical-align: middle;}
.HeaderMenu {   float: right;   padding-top: 12px;  padding-bottom: 10px;   width: 372px;   }

.quick-links UL{    float: left;}
.quick-links UL LI.header-addresses-li{ width: auto;}
.quick-links LI{    float: left;    margin-right: 10px;}
.quick-links{   clear: both;}
.logo.quick-links{  padding: 10px;}
.header-addresses-li{   width: 245px;}
.HeaderMenu li  {   display: inline-block;  vertical-align: top;    padding-right: 15px;    }
    .HeaderMenu li SPAN,.HeaderMenu li a {  color: #596583; font-size: 12px;    }
    .HeaderMenu li SPAN{    font-weight: bold;}
a.header-address:HOVER{ text-decoration: none;  border-bottom-color: #FFFFFF;}
a.header-address {  background-image: url('../images/down.png');    background-repeat: no-repeat;   background-position: 0 60%; display: inline-block;  padding-left: 10px; border-bottom: 1px dashed #596583;  text-decoration: none;  }
a.flag {    display: inline-block;  background-image: url('../images/down.png');    background-repeat: no-repeat;   background-position: 0 60%; padding-left: 10px; }
.MainContentContainer { margin: 0 auto; width: 1024px;  min-width: 1024px;  background: #5D83B0 url('../images/fon_sky.jpg') top left no-repeat;    /*overflow: hidden;*/   height: 100%;   padding-bottom: 5px;    }
.MainContenTop {    /*height: 45px;*/ height: 25px; margin: 0px 0px 20px 0px;   }
.MapSite {  float: left;    padding: 13px 0 0 24px; }
.RunRow {width: 980px;  height: 20px;   /*background: url('../images/run_row.png')*/ top left no-repeat;    float: right;   font-weight: bold;  margin: -54px 8px 0 8px;    text-align: center; padding: 0px 10px 0px 10px; overflow: hidden;   }
.RunRow p { padding-top: 2px; float: left;  font-size: 13px;}
.RunRow marquee {
    float: left;
    }
.RunRow p a {

    }
#topic {
color:#ffffff;
position:absolute;
top: 180px;
left: 610px;
}
    .close {    float: right;   padding-top: 2px;   }
.SearchContainer {  float: right;   width: 170px;   height: 20px;   background: url('../images/search.png') top left no-repeat; margin: 13px 38px 0px 0px;  padding: 0px 0px 0px 10px;  display: inline;    }
    .SearchContainer input {    width: 150px;   height: 18px;   margin-top: 1px;    border: 0;  background: transparent;    font-size: 11px;    float: left;    }
.SearchSubmit { float: right;   }
.LeftContentContainer { float: left;    width: 180px;   margin: 15px 0px 0px 25px;  display: inline;    }
DIV.disabled{   display: none;  position: absolute; top:0px;    z-index: 25;    left:0px;}
.DarkblueSmallContainer,.AirTicket {    width: 180px;   height: 149px;  background: url('../images/air_ticket.png') top left no-repeat; }
.DarkblueSmallContainer , .OrangeSmallContainer , .RedSmallContainer , .GreenSmallContainer , .LightgreenSmallContainer , .YelowSmallContainer , .BlueSmallContainer {  position: relative; top: 0px;   z-index: 15;    left: 0px; }
.DarkblueSmallContainer p, .OrangeSmallContainer p, .RedSmallContainer p, .GreenSmallContainer p, .LightgreenSmallContainer p, .YelowSmallContainer p, .BlueSmallContainer p, .AirTicket p, .ToursContainer p, .MiceContainer p, .ProjectContainer p, .TrainContainer p, .BronContainer p, .CruiseContainer p{  font-size: 15px;    color: #FFFFFF; padding: 5px 0px 5px 10px;  float: left;    }
.GreenSmallContainer{       width: 180px;   height: 149px;  background: url('../images/green-small.png') top left no-repeat;}
.OrangeSmallContainer,.ToursContainer { margin-top: 36px;   width: 180px;   height: 149px;  background: url('../images/tours.png') top left no-repeat;  }
.RedSmallContainer,.MiceContainer { margin-top: 36px;   width: 180px;   width: 180px;   height: 149px;  background: url('../images/MICE.png') top left no-repeat;   }
.MiddleContentContainer {   float: left;    width: 470px;   display: inline;    margin: 15px 0px 0px 66px;  position: relative; }
.active-fp{ z-index: 20 !important;}
.GreenContainer {   position: absolute; top:-50px;  left:0px;   z-index: 1;     width: 470px;   height: 390px;  background: url('../images/green1.png') top left no-repeat; }
.RedContainer {     position: absolute; top:-50px;  left:0px;   z-index: 1;     width: 470px;   height: 390px;  background: url('../images/red1.png') top left no-repeat;}
.OrangeContainer {  position: absolute; top:-50px;  left:0px;   z-index: 1;     width: 470px;   height: 390px;  background: url('../images/orange1.png') top left no-repeat;}
.LightgreenContainer {  width: 470px;   height: 390px;  position: absolute; z-index: 1;     top:-50px;  left:0px;   background: url('../images/lightgreen1.png') top left no-repeat;}
.YelowContainer {   position: absolute; top:-50px;  left:0px;   z-index: 1; width: 470px;   height: 390px;  background: url('../images/yellow1.png') top left no-repeat;}
.BlueContainer {    width: 470px;   position: absolute; top:-50px;  left:0px;   z-index: 1; height: 390px;  background: url('../images/blue1.png') top left no-repeat;}
.DarkblueContainer {    position: absolute; top:-50px;  left:0px;   z-index: 1; width: 470px;   height: 390px;  background: url('../images/darkblue1.png') top left no-repeat;}
    a.big-white {   display: inline-block;  color: #FFFFFF; font-size: 22px;    padding: 13px 0px 13px 10px;    }
.WhiteBack {    background: #FFFFFF;    padding: 60px 0px 0px 8px;  }
    .WhiteBack  ul {    padding: 10px 0px 10px 35px;    }
.WhiteBack li { display: inline-block;  width: 49%; padding-bottom: 5px;    }
.WhiteBack li a {   font-size: 14px;    }
.ProjectContainer { width: 180px;   height: 143px;  background: url('../images/project.png') top left no-repeat;    float: left;    margin: 25px 27px 0px 27px; display: inline;    text-align: center; }
.RightContentContainer {    float: right;   width: 180px;   display: inline;    margin: 15px 38px 0px 0px;  }
 .LightgreenSmallContainer,.TrainContainer {    width: 180px;   height: 149px;  background: url('../images/train.png') top left no-repeat;  overflow: hidden;   }
    .YelowSmallContainer,.BronContainer {   width: 180px;   height: 149px;  background: url('../images/bron.png') top left no-repeat;   margin-top: 36px;   }
.ReservationsType { background: #fffae9;    clear: left;    padding: 10px 0px 10px 10px;    }
.ReservationsType  li { margin-bottom: 5px; }
    a.hotels {  background-image: url('../images/hotel.png');   background-repeat: no-repeat;   background-position: 0 50%; padding-left: 25px; }
    a.car { background-image: url('../images/car.png'); background-repeat: no-repeat;   background-position: 0 50%; padding-left: 25px; }
a.insure {  background-image: url('../images/insure.png');  background-repeat: no-repeat;   background-position: 0 50%; padding-left: 25px; }
.BlueSmallContainer,.CruiseContainer {  width: 180px;   height: 149px;  background: url('../images/cruise.png') top left no-repeat; margin-top: 36px;} /* text-align: center; */
.clear {    height: 1px;    clear: both;    overflow: hidden;   }
.BottomLeftMain {   margin-top: 27px;   width: 528px;   min-height: 155px;  background:  url('../images/fon_down_left.png') top left repeat;    float: left;    padding-top: 18px;  position: relative; display: inline;    }
.InfoContainer {    float: left;    width: 31px;    height: 29px;   margin: 0px 0px 0px 21px;   display: inline;    }
.InfoMenuContainer {    float: left;    width: 380px;   padding-left: 30px; }
.InfoMenuContainer li { display: inline-block;  font-size: 14px;    width: 49%; padding-bottom: 8px;    vertical-align: top;    }
.ValutInformer {    width: 110px;   height: 44px;   background: #FFFFFF;    text-align: justify;    padding-left: 15px; }
    .BottomRightMain {  margin-top: 27px;   width: 459px;   min-height: 166px;  background: #5e686e;    float: right;   display: inline;    }
.VideoContainer {   float: left;    margin: 0px 0px 0px 17px;   display: inline;    min-height: 135px;  background: url('../images/video.png') bottom left no-repeat;   width: 200px;   text-align: center; }
.VideoContainer p , .PhotoContainer p{  color: #FFFFFF; padding: 5px 0px 0px 5px;   font-size: 14px;    float: left;    width: 100%;    text-align: left;   }
.VideoContainer p.link-a, .PhotoContainer  p.link-a  {      text-align: center; padding-top: 33px;  }
.PhotoContainer {   float: right;   margin: 0px 17px 0px 0px;   background: url('../images/foto.png')  bottom left no-repeat;   width: 196px;   display: inline;    min-height: 135px;  text-align: center; }
.FooterBigContainer {   clear: both;    width: 100%;    /*height: 98px;*/   background: #e2ebf3 url('../images/footer-back.png') top left repeat-x; }
.FooterContainer {  width: 1024px;  min-width: 1024px;  /*height: 98px;*/   margin: 0 auto; padding-bottom:15px;    background: url('../images/fon_down.png') top left repeat-y;    }
.FooterLeft {   float: left;    width: 585px;   }
.FooterLeft ul.footermenu { padding: 25px 0px 0px 44px; line-height: 150%;  }
    .FooterLeft ul {    padding: 15px 0px 0px 44px;     }
.FooterLeft li {    display: inline-block;  padding-right: 10px;    }
ul.footermenu li  { padding-right: 5px; }
ul.footermenu li p {        color: #5e5c5b; }
.FooterLeft li p span { font-weight: bold;  color: #2b2623; font-size: 14px;    }
.FooterRight {  float: right;   }
.FooterRight li {   display: inline-block;  padding: 30px 20px 0px 0px; }
.HeaderContainerGreen { width: 998px;   min-width: 998px;/* height: 115px;*/    background:#FFFFFF url('../images/green-header-back.jpg') bottom left no-repeat;    margin: 0 auto; }
.HeaderContainerBlue {  width: 998px;   min-width: 998px;   /*height: 115px;*/  background:#FFFFFF url('../images/blue-header-back.jpg')bottom left no-repeat;  margin: 0 auto; }
    .width998 { width: 998px;   min-width: 998px;   background: url('../images/fon_sky_content.jpg') top left no-repeat;    padding-top: 18px;  }
.SolutinonsContainer {  float: left;    padding: 8px 0px 8px 0px;   }
.SolutinonsContainer p {    background-image: url('../images/burble.jpg');  background-repeat: no-repeat;   background-position: 0 50%; padding-left: 27px; margin-left: 31px;  font-size: 14px;    color: #585452;     }
.SearchTop {    float: right;   margin: 8px 30px 0px 0px;   display: inline;    }
    .margin0 {  margin: 0px 0px 0px 0px;    }
.SearchTop td{  vertical-align: middle; padding-right: 6px;    }
.HeaderMenu ul.menu li {    display: block; white-space: nowrap;    }
    ul.menu li a.aviobileti {   display: inline-block;  background-image: url('../images/aviabileti.jpg');  background-repeat: no-repeat;   background-position: 0 50%; padding-left: 20px; }
ul.menu li a.turi { display: inline-block;  background-image: url('../images/turi.jpg');    background-repeat: no-repeat;   background-position: 0 50%; padding-left: 20px; }
ul.menu li a.zd-bileti {    display: inline-block;  background-image: url('../images/zd-bileti.jpg');   background-repeat: no-repeat;   background-position: 0 50%; padding-left: 20px; }
ul.menu li a.bron { display: inline-block;  background-image: url('../images/bron.jpg');    background-repeat: no-repeat;   background-position: 0 50%; padding-left: 20px; }
ul.menu li a.cooperation {  display: inline-block;  background-image: url('../images/cooperation.jpg'); background-repeat: no-repeat;   background-position: 0 50%; padding-left: 20px; }
ul.menu li a.MICE { display: inline-block;  background-image: url('../images/MICE.jpg');    background-repeat: no-repeat;   background-position: 0 50%; padding-left: 20px; }
ul.menu li a.cruise {   display: inline-block;  background-image: url('../images/cruise.jpg');  background-repeat: no-repeat;   background-position: 0 50%; padding-left: 20px; }
    TD.QuickLinks UL,UL.actionsNewsMenu {   float: right;}
TD.QuickLinks UL LI,UL.actionsNewsMenu LI { float: right;   margin-right: 10px; display: inline-block;}
TD.QuickLinks{  width: 81px;}
TD.QuickLinks UL LI SPAN,TD.QuickLinks UL LI A,UL.actionsNewsMenu LI SPAN,UL.actionsNewsMenu LI A,ul.menu li SPAN,ul.menu li a {    background-image: url('../images/dot.jpg'); background-repeat: no-repeat;   background-position: 0 50%; padding-left: 10px; padding-right: 5px; display: inline-block;}
TD.QuickLinks UL LI ,TD.QuickLinks UL LI A{ background: none;   padding: 0; }
ul.menu li {    padding-right: 20px;    padding-bottom: 7px;    }
.GreenTop { width: 962px;   /*height: 52px;*/   background: url('../images/green-top-back.png') left no-repeat; margin: 0 auto; clear: both;    position: relative; }
/*.GreenTop ul, .TopLink ul {   padding: 13px 0px 0px 4px; height:19px; width:940px; overflow: hidden;} */
.GreenTop ul, .TopLink ul { padding: 9px 0px 0px 4px; height:28px; width:940px; overflow: hidden;}
.GreenTop li, .TopLink li { display: inline-block;  font-size: 20px;    color: #FFFFFF; }
.GreenTop li a, .TopLink li a{  color: #FFFFFF; margin-right: 5px;  padding-right: 20px;    }
.TopLink li a.home-icon {   background-image: url('../images/arrow-right.png'); background-repeat: no-repeat;   background-position: 100% 50%;  }
    .GreenMiddle {  clear: both;    margin: 0 auto; width: 962px;   overflow: hidden;   background: #fcfef9;    padding: 13px 0px 13px 0px; height: 100%;   }
.GreenLeft {    width: 256px;   float: left;    margin-left: 11px;  display: inline;    }
.GreenLeft li { margin-bottom: 10px;    }
    .GreyMiddleBorder { background: url('../images/middle-grey-arrow.jpg') top left repeat-y;   display: block; }
    .GreyLeftBorder {   background: url('../images/top-grey-arrow.jpg') top left no-repeat; display: block; }
.GreyRightBorder {  display: block; background: url('../images/bottom-grey-arrow.jpg') bottom left no-repeat;   }
.GreyRightBorder  span {        margin: 8px 18px 8px 10px;  display: inline-block;  /*  background-image: url('../images/orange-info.jpg'); background-position: 0 50%; background-repeat: no-repeat;   */  padding-left: 21px; }
.GreenLeft li a {   margin-left: 30px;  display: inline-block;  }
.GreenCenter  { width: 371px;   float: left;    padding: 0px 0px 10px 20px; }
.GreenCenter h3 {   font-size: 18px;    }
.GreenCenter p {    padding-top: 24px;  color: #2e2a27; }
.GreenRight {   float: right;   width: 256px;   /*margin-top: 30px;*/   display: inline;    }
.YellowTop {    background: url('../images/yellow-top.jpg') top left no-repeat; padding-top: 9px;   width: 231px;   float: right;   }
.GreenLeft .YellowTop{  float: left;}
.YellowBottom { background: #faf7dd url('../images/yellow-bottom.jpg') bottom left no-repeat;   padding: 0px 0px 10px 10px; }
.YellowBottom td {  padding: 0px 10px 0px 0px;  }
    .YellowBottom h3 {  font-size: 16px;    color: #e87e20; }
.YellowBottom  p {  font-size: 11px;    color: #39352f; }
.TextareaBack { width: 202px;   height: 75px;   background: url('../images/textarea-back.jpg') top left no-repeat;  text-align: left;   margin: 10px 0px 0px 0px;   }
.TextareaBack textarea {    background: transparent;    border: 0;  width: 201px;   height: 73px;   margin-top: 1px;    }
.InputBack {    width: 192px;   height: 25px;   padding: 0px 5px 0px 5px;   background: url('../images/input-back.jpg') top left no-repeat; margin-top: 10px;   }
.InputBack  input { border: 0;  width: 192px;   height: 25px;   background: transparent;    border: 0;  }
input.send {    width: 109px;   height: 28px;   border: 0;  margin: 10px 0px 0px 49px;  }
.GreenBottom {  width: 962px;   height: 37px;   margin: 0 auto; background: url('../images/green-bottom.png') top left no-repeat;   margin-bottom: 25px;    }
.FooterContainer.footerwidth998 {   width: 998px;   min-width: 998px;   height: 98px;   background: #FFFFFF url('../images/green-footer.jpg') top left no-repeat;   }
    .clear.border-dot {         border-bottom: 1px dotted #000000;  }
.BlueTop {  width: 962px;   height: 52px;   margin: 0 auto; position: relative; }
.TopLink {  float: left;    }
.BronLink { position: absolute; left: 247px;    top: -13px; width: 137px;   height: 58px;   }
    .RunningString {    float: right;   width: 910px;   height: 28px;   background: url('../images/running-string.png') top left no-repeat; margin: 12px 9px 0px 0px;   padding: 0px 5px 0px 5px;   }
.RunningString marquee { float: left;   width: 890px;   margin-top: 7px;    }
.RunningString .close {
    padding-top: 6px;
    }
    a.akcii {   background-image: url('../images/akcii.jpg');   background-repeat: no-repeat;   background-position: 0 50%; padding-left: 20px;     }
a.spec {    background-image: url('../images/spec.jpg');    background-repeat: no-repeat;   background-position: 0 50%; padding-left: 20px;     }
a.loyalty { background-image: url('../images/loyalty.jpg'); background-repeat: no-repeat;   background-position: 0 50%; padding-left: 20px;     }
    a.charter { background-image: url('../images/charter.jpg'); background-repeat: no-repeat;   background-position: 0 50%; padding-left: 20px;     }
    a.schedule {    background-image: url('../images/schedule.jpg');    background-repeat: no-repeat;   background-position: 0 50%; padding-left: 20px;     }
a.questions {   background-image: url('../images/questions.jpg');   background-repeat: no-repeat;   background-position: 0 50%; padding-left: 20px;     }
    .BlueBottom {   width: 961px;   height: 37px;   background: url('../images/blue-bottom.jpg') top left no-repeat;    margin: 0 auto; padding-bottom: 25px;   }
.margin0 {  margin: 0px;    }
.Banner {   margin-right: 10px; width: 244px;   }
.Banner a { display: inline-block;  padding-right: 10px;    }
.HeaderAddressBack {    position: relative; height: 100%;   z-index: 141;   }
.intro .HeaderAddressBack { margin-top: 5px;}
.intro .left{   margin-top: 5px;}
.HeaderAddressBackContainer.display-none{   /*display: none;*/}
.HeaderAddressBack:hover .HeaderAddressBackContainer.display-none{  /*display: block;*/}
.HeaderAddressBack:hover .HeaderAddressBackContainer {  /*display: block;*/ }
.HeaderAddressBackContainer  DIV{   padding: 6px 10px 2px;}
.HeaderAddressBackContainer {   position: absolute; top: 13px;  left: 0;    line-height: 100%;  width: 190px;   min-height: 20px;   background: #FFFFFF;    display: none;  z-index: 5; border: 1px solid #BFBFBF;  padding-bottom: 5px;    font-size: 12px !important;     }
.HeaderAddressBackContainer a { margin-left: 0px;   }
.HeaderMenu li .HeaderAddressBackContainer a    {   font-size: 12px;}
.HeaderFlagBack {   position: relative; height: 100%;   }
.HeaderFlagBack:hover .HeaderFlagBackContainer {    display: block; }
.HeaderFlagBackContainer {  position: absolute; top: 12px;  left: 0;    width: 35px;    min-height: 20px;   background: #FFFFFF;    display: none;  z-index: 500;   border: 1px solid #CCCCCC;  padding: 0px 0px;   }
.HeaderFlagBackContainer UL LI{ padding: 4px 0; width: 100%;    text-align: center;}
.HeaderFlagBackContainer a {    display: block; font-size: 1px; line-height: 0; /*margin-left: 10px;*/  }
    .send-input {   width: 200px;   height: 25px;   border: 1px solid #bfbebb;  margin-top: 10px;   }
input.search-submit {   width: 19px;    height: 19px;   border: 0;  background: url('../images/pic_search.png') top left no-repeat; cursor: pointer;    }
    .thanks{    display: none;}
/* Text */.text-page{   color:#333333;  font-size: 12px;}
.text-page UL,.text-page OL{    margin: 0px 0 0 25px;}
.text-page UL LI{   list-style: circle; line-height: 150%;  padding-bottom: 10px;}
.text-page OL LI{   line-height: 150%;  list-style: decimal;    padding-bottom: 10px;}
.text-page H1,.text-page H2,.text-page H3,.text-page H4,.text-page H5,.text-page H6{    font-weight: normal;    color:#333333;      font-family: Tahoma,Arial,Helvetica,sans-serif;}
.text-page H1{ font-size: 26px; padding:10px 0 15px 0;}
.text-page H2{ font-size: 20px; padding:15px 0 10px 0;}
.text-page H3{ font-size: 18px; padding:10px 0 7px 0;}
.text-page H4{ font-size: 16px; padding:7px 0 4px 0;}
.text-page H5{ font-size: 14px; padding:7px 0 4px 0;}
.text-page H6{ font-size: 12px; padding:7px 0 4px 0;}
.text-page P{   padding: 0px;   margin: 0px;    padding-bottom: 15px;   line-height: 150%;}
.text-page TABLE TH{    background: #EBEBEB;}
.text-page TABLE TD,.text-page TABLE TH{    /*border-top: 1px solid #D2D2D2;    border-right: 1px solid #D2D2D2;*/  padding: 5px;}
.text-page TABLE{   /*border-bottom: 1px solid #D2D2D2; border-left: 1px solid #D2D2D2;*/}
input, button, textarea, select, optgroup, option { font-family: Tahoma,Arial,Helvetica,sans-serif;}
.lineForm{  position: relative;}
#map{   position: absolute; top:20px;   left: 0px;  z-index: 100;   width: 980px;   border: 1px solid #425585;  background: #FFF;}
.closeMap{  float: right;   margin: 10px;}
A.first-level{  font-size: 16px;}
#map TD{    padding-right: 25px;}
#map DIV.map LI{    float: none;}
#map DIV.map LI{    padding-bottom: 10px;}
#map DIV.map LI UL{ padding: 4px 0 0 0;}
#map DIV.map LI LI{ margin-left: 30px;  padding-bottom: 5px;}
#map DIV.map {  padding: 10px;}
#map DIV.map A{ color: #1B3E65;}
#map DIV.map A.first-level{ font-size: 16px;    color: #0F2339;}
#map DIV.map DIV {  float: left;    margin-right: 25px;}
#map DIV.map DIV LI A{  font-size: 12px;}
.map-show-container A{  background-image: url("../images/down.png");    background-position: 90% 60%;   display: block; width: 170px;   _width: 180px;  padding: 2px 0 3px 10px;    background-repeat: no-repeat;}
.map-show-container{    width: 180px;   height: 20px;   background: url("../images/sitemap.png") no-repeat scroll left top transparent;}
.bottomBlocks DIV,.LeftContentContainer DIV{    cursor: pointer;}
.RightContentContainer DIV{ cursor: pointer;}
/*-- Banner Container --*/.main_view {  float: left;    position: relative;}
/*--Window/Masking Styles--*/.window {  height:124px;   width: 245px;   overflow: hidden; /*--Hides anything outside of the set width/height--*/    position: relative; margin: 0px 0px 20px 0px;}
.image_reel {   position: absolute; top: 0; left: 0;}
.image_reel img {float: left;}
/*--Paging Styles--*/.paging {  position: absolute; bottom: 20px; left: 5px;    /*width: 178px; height:47px;*/  z-index: 100; /*--Assures the paging stays on the top layer--*/ display: none; /*--Hidden by default, will be later shown with jQuery--*/}
.paging a { padding: 5px;   background: #E27518;    text-decoration: none;  color: #fff;    -moz-border-radius: 3px;    -khtml-border-radius: 3px;  -webkit-border-radius: 3px;}
.paging a.active {  font-weight: bold;  background: #F8C200;    border: none;}
.paging a:hover {font-weight: bold;}
/*-- END Banner Container --*//* Tooltips */.contact-tips{  position: absolute; top: -500px;    left: -500px;   z-index:500;    width: 279px;}
.contact-tips .top DIV{ width: 100%;    height: 100%;   position: relative;}
.contact-tips .top{ height: 55px;   font-size: 1px; line-height: 0; text-align: right;  background: url("../images/top-tip.png") no-repeat top left;}
.contact-tips .top  A{      position: absolute; top: 43px;  width: 12px;    right: 11px;}
.contact-tips .bg{  background: url("../images/tip-bg.png") repeat-y top left;}
.contact-tips .bottom{  height: 22px;   font-size: 1px; line-height: 0; background: url("../images/tip-bottom.png") no-repeat top left;}
#tips-container{    padding: 0px 10px;  font-size: 12px;    line-height: 120%;  color:#999999;}
.height{    height: 50px;}
.ajax-form-white{   background: url("../images/ajax-form-white.gif") no-repeat 50% 30%;}
/* .thanks */.thanks P{ padding: 10px;  font-size: 14px;}
/* News */.time {   color:#999999;  font-size: 11px;}
.GreenRight .company.news-items H3 A{   }
.GreenRight .company.news-items H3{ font-size: 14px;    }
.GreenRight .company.news-items{    background: url("../images/divider.gif") no-repeat bottom center;   margin: 5px 0 0 0;}
.GreenRight .company.news-items DIV,.GreenRight .company.news-items P{  padding: 3px 0 5px 0;}
.GreenRight .company.news-items{    padding: 10px;  color:#7B7C7C;  line-height: 130%;}
.TopLink li a {    background-image: url("../images/arrow-right.png");    background-position: 0 50%;    background-repeat: no-repeat;    color: #FFFFFF;    font-size: 20px;    padding-left: 20px;}
/* FP blocks */.bottomBlocks{   margin-top: 370px;}
.bottomBlocks .blocks{  float: left;    margin-top:0px !important;}
.bottomBlocks .blocks.first{    margin-right: 110px;}
.blocks.GreenSmallContainer,.blocks.GreenSmallContainer {   margin-top: 0px;}
.GreenTop li.arrow IMG{ display: block; position: relative; margin-top: -11px;}
.GreenTop li.arrow{ padding-right: 15px;    font-size: 1px;}
.GreenTop li a{ padding-right: 5px;}
.PhoneContainer p SPAN.adres,.PhoneContainer p A.email{ font-size: 12px;    font-weight: normal;}
.dotted_next{   display: none;}
.dotted_line SPAN:HOVER{    border: none;}
.dotted_line SPAN{  cursor: pointer;    padding-right: 25px;    margin-right: 30px; background: url("../images/top.gif") no-repeat right center;    border-bottom: 1px dashed #1F1675;}
.dotted_line SPAN.bottom{   background: url("../images/bottom.gif") no-repeat right center;}
#faq TD{    font-size: 14px;}
#faq TD .text-field{    font-size: 14px;    padding: 4px;   width: 250px;   border:1px solid #CCCCCC;}
#faq TD TEXTAREA.text-field{    height: 70px;}
SPAN.star{  color:#AC0000 !important;}
.msg{   font-weight: bold;}
.text-page p.error{ color:#AC0000 !important;}
.HeaderMenu.fp .fp-menu{    padding-bottom: 15px;   float: right;}
.HeaderMenu.fp LI{float: right;padding-bottom: 5px;}

 .RightContentContainer,.LeftContentContainer { position: relative;     z-index: 30;}
.MainContenTop {position: relative; z-index: 100;}
.FooterSeo {margin: 10px auto 0; background-color: #E2EBF3; padding-bottom: 15px;}
.FooterSeo a {color: #7B7C7C; text-decoration: none;}
.FooterSeo a:hover {text-decoration: underline;}
.onltools {background-image:url(/public/images/onl_bck.png); background-repeat:no-repeat; margin:2px; padding-left:8px;}
.offer_off {color:#999;}
h2 a .offer_off {text-decoration: none;}

.season_green {background-color: #0C0; padding: 4px; margin-top: 4px; color: #FFF;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.price_sel {background-color: #FFBA75; padding: 1px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.reserv {background-color: #AC0000; padding: 0px 6px; margin: 6px; float:right;
color: #ffffff;
font-size: 10px;
font-weight: bold;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: #666 0px 2px 2px;
-moz-box-shadow: #666 0px 2px 2px;
box-shadow: #666 0px 2px 2px;
text-decoration:none
}

.tdres A {text-decoration: none !important; color: #ffffff;}

.spoffr_red {background-color: #AC0000; padding: 1px 4px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;}
.spoffr_grn {background-color: #0C0; padding: 1px 4px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;}

.boxrad {-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}

.GreenMiddle .company.news-items {background-color:#ffffff;border: solid 1px #c9c9c9;padding:8px;margin-bottom:8px; margin-right:11px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: #c9c9c9 0px 1px 1px;
-moz-box-shadow: #c9c9c9 0px 1px 1px;
box-shadow: #c9c9c9 0px 1px 1px;
}
.GreenMiddle .company.news-items H2 {background-color:#dbebbc;padding: 10px 0 10px 5px;}

/* Feedback bubbles */

.top_bbl {width:650px;margin-left:12px;}
.top_bbl1 {width:650px;margin-left:42px;}
.top_bbl2 {width:650px;margin:12px 0px 0px 12px;clear:both;display:block;height:20px;}
.lft_bbl {width:355px;min-height:60px;padding:12px;float:left; font-size:14px; background:#fff;border: solid 1px #CCC;-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.pim_bbl {width:15px;height:15px;position:relative;background: url('http://ufsa.com.ua/public/images/newblck/spl/pim.png') top left no-repeat;margin-top:20px;margin-left:-1px;z-index:100;float:left;}
.txt_bbl {float:left;;padding-left:20px;margin-top:20px;}
.dt_bbl  {font-size:10px;color:#CCC;}
.qt_bbl {font-family:"Arial";font-size:18px;color:#CCC;}

/* Tabs Block on Main Page */
.td_12 {width:299px;}
.td_3 {width:238px;}

  .tabs {
    /*float:left;*/
   /* width:299px; */
    line-height:normal;
    }
  .tabs ul.tabs-list {
    margin:0;
    padding:0;
    list-style:none;
    }
  .tabs ul.tabs-list li {
    float:left;
    background:url("left.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 5px;
    }
  .tabs ul.tabs-list a {
    float:left;
    display:block;
    background:url("right.gif") no-repeat right top;
    margin:6px 11px 4px 6px;
    font-weight:normal;
    font-size: 11px;
    text-transform: uppercase;
    color:#596684;
    border-bottom: 1px dashed #596583;
text-decoration: none;
    }
  /* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  .tabs ul.tabs-list a {float:none;}
  /* End IE5-Mac hack */
  .tabs ul.tabs-list a:hover {
    color:#1c305e;
    }
  .tabs ul.tabs-list .current {
    background:url("http://ufsa.com.ua/public/images/newblck/spl/tb_bk1s_lft.png") left 4px no-repeat;
    border-width:0;
    padding-bottom:4px;
    text-align:center;
    }
  .tabs ul.tabs-list .current a {
    background:url("http://ufsa.com.ua/public/images/newblck/spl/tb_bk1s.png") right 4px no-repeat;
    color:#596684;
    padding:6px 9px 3px 6px;
    text-decoration:none;
    border: none;
    margin: 0px 2px 0px 0px;
    }



    .js .tabs .current-info,
    .js .tabs .accessibletabsanchor,
    .js .tabs .tabhead /*position each individual tab's heading (default class .tabhead) off-screen*/ {
        position:absolute;
        left:-999em;
    }
    .js .tabs .content{
        clear:both;
        margin:3em 1em 1em 1em;
    }
    .js .tabs{
        width:300px;
    }


    .about{
        clear:both;
        padding:2em;
    }

    .tabs .content h4 {display:none;}

    .tabs p {color:#1c305e; display:inline;}

    .current .tab_point {background:url("http://ufsa.com.ua/public/images/newblck/spl/tb_bk1s_btm.png") center top no-repeat;}

    .li_class {border-left: 1px #a8b8d3 solid; padding-left:10px; display:block; color:#1C305E;margin-bottom:9px;}
    A:HOVER .li_class {border-left: 1px #a8b8d3 solid; padding-left:10px; display:block; color:#1C305E;margin-bottom:9px; background: #b5c9e4;}

    .tb_dte {color:#999; font-size:10px; padding-left:4px;}



/* Container's pointer */

.cnt_selected {background: #ccc; height:100px; width:10px; float:right;}

/* NewBlck Containers */
.hdr_top {background: #d2e0f4 url('http://ufsa.com.ua/public/images/newblck/spl/bgm1.gif') repeat-x left -3px; height:16px; position:relative; width: 1024px; margin-top: 27px; display: inline; float:left;}
.hdr_top2 {background:#d2e0f4 url('http://ufsa.com.ua/public/images/newblck/spl/bgm2.gif') repeat-x bottom left; position:relative; width: 974px; margin:0px; display: inline; float:left; min-height:276px; padding: 1px 25px 6px 25px;}

/* Tabs content */
.tbl_tb {}
.itm_class {padding:3px 5px 6px 5px; width:234px;background:url('http://ufsa.com.ua/public/images/newblck/spl/btn_bt.png') no-repeat top left; color:#1C305E;margin-bottom: 6px;}
A:HOVER .itm_class {padding:3px 5px 6px 5px; width:234px;background:url('http://ufsa.com.ua/public/images/newblck/spl/btn_bt.png') no-repeat -244px top; color:#ffffff;}
.itm_class2 {padding:3px 5px 6px 5px; width:287px;background:url('http://ufsa.com.ua/public/images/newblck/spl/btn_bt2.png') no-repeat top left; color:#1C305E;margin-bottom: 6px;}
A:HOVER .itm_class2 {padding:3px 5px 6px 5px; width:287px;background:url('http://ufsa.com.ua/public/images/newblck/spl/btn_bt2.png') no-repeat -297px top; color:#ffffff;}
.allart {width:291px; padding:4px; text-align:center; background:#b5c9e4 url('http://ufsa.com.ua/public/images/newblck/spl/arttp.gif') repeat-x top left; font-size:9px;cursor:pointer;}
A:HOVER .allart {text-decoration:underline;}

/* Newsticker headers */
.clr_tb{}
.tble_hdr {background: url('http://ufsa.com.ua/public/images/newblck/spl/tbl_hd.gif') repeat-x top left;padding:4px;margin-top:4px;}
.tble_hdr_bt {line-height: 15px;background: url('http://ufsa.com.ua/public/images/newblck/spl/tbl_hd_bt.gif') repeat-x top left;padding:2px; height:13px;font-size:9px;}
.tbhd1 {float:left;width:236px;}
.tbhd2 {display:inline;border-left: 1px solid #ABC0DF;padding-left: 14px;}

.tdmain {padding: 4px 4px 3px 6px;}
a.tdmain {cursor:pointer; text-decoration: none; color:#1C305E;}

.tdhd1 {float:left;width:210px;}
.rt {float:left;width:18px; background: url('http://ufsa.com.ua/public/images/newblck/spl/rt_ow.png') no-repeat left 2px; margin-right:12px;text-decoration:none;cursor:pointer;}
.ow {float:left;width:18px; background: url('http://ufsa.com.ua/public/images/newblck/spl/rt_ow.png') no-repeat left -20px; margin-right:12px;text-decoration:none;cursor:pointer;}
a.rt {text-decoration:none; }
a.ow {text-decoration:none; }
.price_g {color:#ffffff; padding:0px 0px 3px 0px; font-size:11px; float:left; background: url('http://ufsa.com.ua/public/images/newblck/spl/prc_gr.png') no-repeat top center; width:48px; text-align:center;}
.price_b {color:#ffffff; padding:0px 0px 3px 0px; font-size:11px; float:left; background: url('http://ufsa.com.ua/public/images/newblck/spl/prc_bl.png') no-repeat top center; width:48px; text-align:center;}
.btn_nxt {float:right; width:17px; height:14px; background: url('http://ufsa.com.ua/public/images/newblck/spl/bt_next.png') no-repeat top left;}
.btn_prv {float:right; width:17px; height:14px; background: url('http://ufsa.com.ua/public/images/newblck/spl/bt_prev.png') no-repeat top left;}
.next2 {text-decoration:none; }
.prev2 {text-decoration:none; }
.allitms2 {margin: 4px 0px 0px 2px;}
.newsticker-jcarousellite {background: url('http://ufsa.com.ua/public/images/newblck/spl/bck_nws.gif');padding-bottom: 3px;vertical-align: bottom;}

/* Travel tab */
.tble_hdr_t {background: url('http://ufsa.com.ua/public/images/newblck/spl/tbl_hd.gif') repeat-x top left;padding:4px;}
.tb_dsc_t {color:#596684; font-size:10px; padding-left:4px;}
.tbhd1_t {float:left;width:216px;}
.tbhd2_t {display:inline;border-left: 1px solid #ABC0DF;padding-left: 10px;}
.tdhd1_t {float:left;width:228px;}
.price_g_t {color:#ffffff; padding:0px 0px 3px 0px; font-size:11px; float:left; background: url('http://ufsa.com.ua/public/images/newblck/spl/prc_gr_t.png') no-repeat top left; width:52px; text-align:center;}
.price_b_t {color:#ffffff; padding:0px 0px 3px 0px; font-size:11px; float:left; background: url('http://ufsa.com.ua/public/images/newblck/spl/prc_gr_t.png') no-repeat top right; width:52px; text-align:center;}

.offrs_on {margin-top:2px; background: url('http://ufsa.com.ua/public/images/newblck/spl/sale_over1.png') no-repeat top left;width:112px;height:13px;}
.offrs_off {margin-top:2px; background: url('http://ufsa.com.ua/public/images/newblck/spl/sale_over1.png') no-repeat left -14px;width:112px;height:13px;}

/* Tabs banners */

.banr1 {background: url('http://ufsa.com.ua/public/images/newblck/spl/bnr1a.png') no-repeat top left;width:196px;height:53px;padding:6px 4px 6px 99px;}
.banr2 {background: url('http://ufsa.com.ua/public/images/newblck/spl/bnr2b.png') no-repeat top left;width:196px;height:53px;padding:6px 4px 6px 99px;}
.banr3 {background: url('http://ufsa.com.ua/public/images/newblck/spl/bnr3.png') no-repeat top left;width:196px;height:53px;padding:6px 4px 6px 99px;}
.bn_hdr {text-transform:uppercase; font-size:13px; font-weight:bold; padding-bottom:4px; color:#ffffff; filter: Shadow(Color=#878888, Direction=45, Strength=1); text-shadow: #878888 1px 1px 0px;}
.bn_cnt {color:#ffffff;font-size:12px;display:inline;}
.bn_mr {position:relative; bottom:12px; left:130px; font-size:10px;color:#666;width:65px;}
.bn_a {text-decoration:none;cursor:pointer;}
.bn_a2 {text-decoration:none;cursor:pointer;}
.bn_a3 {text-decoration:none; color:#596684;cursor:pointer;}
.bn_a4 {text-decoration:none; color:#1C305E;cursor:pointer;}
A:href .tdhd1 {text-decoration:underline;}
.bn_td_btm td {padding-top:8px;}
.tb_hd td {padding-bottom:2px;}
.soc_nt {margin-top:12px;}
.sprtr {background: url('http://ufsa.com.ua/public/images/newblck/spl/seprt.png') repeat-y top center;}
.clr_tb {position:relative;}
.clr_tb_t {position:relative;height:25px;}
.img_t_1 {position:absolute;top:-16px;left:115px;}
.img_t_2 {position:absolute;top:-6px;left:0px;}

.fron h1 {
    text-align:center;
    font-size:28px;
    color:#fff;
    margin: 20px 0 -20px 0;
}

.page_text {
    width: 982px;
    margin:0 auto;
}

.page_text td {
    padding:10px;
    width: 430px;
}

.page_text p {
    color:#eee;
    text-align: justify;
    margin-bottom: 15px;
}

.page_text p a {
    color:#eee;
}


/*  Medical Tours  */
.href1-inr span, .href2-inr span, .href3-inr span, .href1-inr, .href2-inr, .href3-inr {text-decoration:none!important;}

a.href1-inr div {
    background:url('/public/images/bkng_1.png');
    color:#2E4872;
    text-decoration: none;
}

a:hover.href1-inr div{
    background:url('/public/images/bkng_1p.png');
    color:#596684;
    text-decoration: none;
}

a.href2-inr div {
    background:url('/public/images/bkng_2.png');
    color:#2E4872;
    text-decoration: none;
}

a:hover.href2-inr div{
    background:url('/public/images/bkng_2p.png');
    color:#596684;
    text-decoration: none;
}
a.href3-inr div {
    background:url('/public/images/bkng_3.png');
    color:#2E4872;
    text-decoration: none;
}

a:hover.href3-inr div{
    background:url('/public/images/bkng_3p.png');
    color:#596684;
    text-decoration: none;
}

.btn1-inr, .btn2-inr, .btn3-inr {height:58px;width:294px; text-align: center; vertical-align: middle;}

.btn1-inr span, .btn2-inr span, .btn3-inr span {display:block; font-size:13px;text-decoration:none;font-weight:bold;vertical-align: middle;}
.btn1-inr span {padding-top:19px;}
.btn2-inr span {padding-top:11px;}
.btn3-inr span {padding-top:11px;}

.tdd1a, .tdd1, .tdd2 {background-color:#e9efda;}
.tdd3, .tdd2a {background-color:#e8effb;}

.btnscl td, .btnscl, .btnscl tr {vertical-align: middle; font-size:11px; color:#666;}

#lost_comments {
    float:left;
    width: 570px;
}

#lost_comments span.a {
    color:#fff;
}


#lost_comments .more_review {
    display: block;
    margin: 10px 0 0 0;
    color:#fff;
    text-decoration: underline;
    font-size: 14px;
}

#lost_comments .sum_comments {
    color:#fff;
}

#reviewForm {
    float:right;
    width: 330px;
    color:#fff;
    margin-right: 40px;

}

#reviewForm .heading-h2 {
    font-size: 16px;
    color: #fff;
    padding-bottom: 20px;
}

#reviewForm input, textarea {
    border-radius: 4px;
    border: 1px solid #CCC;
    padding: 6px;
}

#reviewForm input {
    cursor: pointer;
    box-shadow: 1px 1px 1px #333;
}


#reviewForm p {
    font-size: 16px;
    color: #fff;
}


.review-page {
    margin-left: 77px;
}

#reviewFormIn {
    width: 330px;
    color:#333;
    margin-right: 40px;
    margin-top:15px;

}

#reviewFormIn .heading-h2 {
    font-size: 16px;
    color: #333;
    padding-bottom: 10px;
}

#reviewFormIn input, textarea {
    border-radius: 4px;
    border: 1px solid #CCC;
    padding: 6px;
}

#reviewFormIn input {
    cursor: pointer;
    box-shadow: 1px 1px 1px #333;
}


#reviewFormIn p {
    font-size: 16px;
    color: #333;
}


.tab {
    width: 416px;
    margin: 15px 10px 0 28px;
    padding: 6px 20px;
    cursor: pointer;
    font-size:16px;
    display: inline-block;
   /* border: 1px solid #888; */
    background: #ccc;
    border-radius: 6px;
    text-align:center;
    box-shadow: 1px 1px 2px #333;
    color:#444;
}

.active {
    background: #eee;
    color:#000;
}

.tab:hover {
    color:#151515;
}

.review_tab {
    margin-left: 20px;
}

.evaluation {
    width: 100px;
    cursor: default;
}

.evaluation .help-evaluation {
    display:none;
    position:absolute;
    z-index:100;
    background:#333;
    color:#eee;
    padding:3px;
    opacity:0.9;
    margin: -21px 0 0 -6px;
}

.form-evaluation {
    vertical-align: top;
}


.form-evaluation .radiob {
    background: none;
    background-image: url(/public/images/star-icon-bad.png);
    width:13px;
    height:13px;
    display:inline-block;
    cursor: pointer;
}

.form-evaluation .selectb {
    background: none;
    background-image: url(/public/images/star-icon-good.png);
}

.footer-link {
    text-align: center;
    padding-top:5px;
}

.alertred {margin-right:52px;background:#ac0000;padding:4px;border-radius:4px;}
li .alertred {font-weight:normal!important;}

