
 /*
   orbix.cz CSS 
 */
 
  
  /* resets */  
  * {
    margin:0;
    padding:0;
    border:0;
    text-indent:0;
    font-family:arial, helvetica;
    font-size:11px;
    color:#005baa;
    text-decoration:none;
  }
  
  
  /* public */ 
   
  
  html {
    height: 100%;
  }
  body {
    background:#ffffff;
    color:#005baa;
    font-family:arial, helvetica;
    font-size:11px;
  }
  a {
    text-decoration:none;
    color:#27aae1;
  }
  a:hover {
    text-decoration:underline;
  }
  /*a:visited {
    color:#0083b4;
  }*/
  a:visited {
    color:#CD0B1E;
  }
  h2 {
    color:#005bab;
    font-family:arial, helvetica;
    font-size:18px;
    font-weight:normal;
    line-height:18px;
  }  
  h3 {
    font-size:14px;
    font-weight:bold;
    line-height:14px;
  }
  h4 {
    font-size:13px;
    font-weight:bold;
    line-height:13px;
  }
  p {
    margin:0 0 15px 0;
    line-height:16px;
  }
  ul {
    padding:5px 0 15px 0;
    margin:0 0 0 0;
    line-height:16px;
  }
  hr {
    padding:0px;
    height:0px;
    border:none;
    border-bottom:1px solid #b0cbe3;
    margin:10px 0 10px 0;
  }
  label {
    color:#6b6b6b;
  }
  input {
    color:#4d4d4d;
    border:1px solid #B5B5B5;
    height:14px;
    _height:20px;
    background:url("../images/bg-input.gif") no-repeat top left;
    behavior:url('styles/hover.htc');
  }
  input:active, 
  input:focus, 
  input:hover , 
  input.hover {
    color:#232323;
    border-color:#b2cde6;
    background:url("../images/bg-input.gif") no-repeat bottom left;
  }
  
  /* double-border btns */
  .blue-btn {
    #position:absolute;
    display:table;
    border:1px solid #005aaa;
    padding:0;
    cursor:pointer;
    cursor:hand;
  }
  .blue-btn input {
    display:block;
    height:18px;
    border:1px solid white;
    background:#27aae1;
    color:white;
    padding:0 0 3px 0;
    #padding:0 0 1px 0;
    cursor:pointer;
    cursor:hand;
  }
  /*@media screen and (-webkit-min-device-pixel-ratio:0){
    .blue-btn input {
      padding:0;
      _padding:0 0 1px 0;
    }
  }
  @media screen and (){
    .blue-btn input {
      padding:0;
      _padding:0 0 1px 0;
    }
  }*/
  
  
 /* layout */
 
 
  #container {
    width:100%;
    height:100%;
    text-align:center;
  }
  #header {
    position:relative;
    width:900px;
    height:100px;
    margin-left:auto;
    margin-right:auto;
  }
  #header #logotype {
    position:absolute;
    left:30px;
    top:17px;
    width:102px;
    height:70px;
    border:0px;
  }
  #header #walkOnAir {
    background:transparent url(../images/transfer.gif) no-repeat scroll right bottom;
    bottom:0px;
    height:60px;
    position:absolute;
    right:20px;
    width:215px;
  }
  
  /* SkyPRO */
  
   #header  #skypro {
     text-align:left;
     position:absolute;
     top:300px;
     right:-5px;
     width:360px;
     height:51px;
     background:url("../images/skypro-background.gif") center top repeat-x;
     overflow:hidden;
   }
   #skypro-left-shadow {
     position:relative;
     top:0px;
     width:5px;
     height:51px;
     background:url("../images/skypro-shadows.gif") left top no-repeat;
   }   
   #skypro-right-shadow {
     position:relative;
     top:-102px;
     left:355px;
     width:5px;
     height:51px;
     background:url("../images/skypro-shadows.gif") right top no-repeat;
   }
   #skypro-content {
     position:relative;
     top:-51px;
     left:5px;
     width:350px;
     height:51px;
     background:url("../images/skypro-bg.gif") center top repeat-x;
   }
   #skypro-content h2 {
     position:absolute;
     top:18px;
     left:19px;
     font-size:12px;
     font-weight:bold;
     color:#fff;
   }
   #skypro-content #login-label {
     position:absolute;
     top:15px;
     left:80px;
     display:block;
     width:75px;
     _width:85px;
     height:14px;
     _height:20px;
     padding:3px 0px 3px 10px;
     text-align: left;
     color:#cdcdcd;
     cursor:text;
     z-index:3;
     line-height:15px;
     #line-height:14px;
   }
   #skypro-content #password-label {
     position:absolute;
     top:15px;
     left:170px;
     display:block;
     width:75px;
     _width:85px;
     height:14px;
     _height:20px;
     padding:3px 0px 3px 10px;
     text-align: left;
     color:#cdcdcd;
     cursor:text;
     z-index:4;
     line-height:15px;
     #line-height:14px;
   }
   #skypro-content #login {
     position:absolute;
     top:15px;
     left:80px;
     width:75px;
     _width:85px;
     text-align:left;
     color:#232323;
     padding:2px 0px 2px 8px;
     _padding:2px 0px 2px 8px;
     z-index:1;
   }
   #skypro-content #password {
     position:absolute;
     top:15px;
     left:170px;
     width:75px;
     _width:85px;
     text-align:left;
     color:#232323;
     padding:2px 0px 2px 8px;
     _padding:2px 0px 2px 8px;
     z-index:2;
   }
   #skypro-content #skypro-btn {     
     position:absolute;
     top:15px;
     left:265px;
     border:1px solid #ffacb4;
   }
   #skypro-btn input {
     width:63px;
     background:transparent url('../images/button_bg.gif') repeat-x top left;
     border:none;
     font-weight:bold;
   }
   
  /* end of SkyPRO */
  
  
  #container #banner {
    width:100%;
    height:200px;
    background:#005baa url("../images/bg-blue.gif") center top repeat-x;
    overflow:hidden;
  }
  
     
  /* top-navi */    
  
   #top-navi-cont {
     position:absolute;
     right:15px;
     top:10px;
     height:24px;
   }
   #top-navi-cont #top-navi {
     float:right;
     height:24px;
   }
   #top-navi a {
     background:transparent url('../images/navigation-left.gif') top left no-repeat;
     color:#CD0B1E;
     display:block;
     float:left;
     font-size:11px;
     height:24px;
     line-height:normal;
     margin-left:0px;
     padding-left:5px;
     text-decoration:none;
   }
   #top-navi a span {
     background:transparent url('../images/navigation-right.gif') top right no-repeat;
     display:block;
     padding:5px 14px 5px 9px;
     text-align:center;
     font-size:11px;
     line-height:14px;
     color:#CD0B1E;
     cursor:pointer;
     cursor:hand;
   }
   #top-navi a:hover {
     background-position:left bottom;
     color:#CD0B1E;
     text-decoration:none;
   }
   #top-navi a:hover span {
     background-position:right bottom;
     text-decoration:underline;
   }
   #top-navi a:visited span {
     color:#CD0B1E;
     font-weight:bold;
   }
   #top-navi a .language, 
   #top-navi a:hover .language, 
   #top-navi a:visited .language {
     color:#6b6b6b;
     font-weight:normal;
   }


 /* body and body objects */


  #body {
    width:900px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
  }
  #crumbNavigation {
    position:absolute;
    top:322px;
    left:auto;
    #position:relative;
    _position:relative;
    #top:24px;
    _top:24px;
    #left:auto;
    _left:auto;
    width:540px;
    margin-left:-5px;
    _margin-left:-2px;
  }
  #leftPanel {
    float:left;
    margin-top:75px; 
    #margin-top:50px;
    margin-left:-5px;
    width:170px;
  }
  #rightPanel {
    float:right;
    width:720px;
    _width:730px;
    margin: 73px -5px -5px 0;    
    #margin-top:49px;
    _margin-top:49px;
    padding:0 5px 0 10px;
    _padding:0 5px 20px 5px;
    overflow:hidden;
  }


 /* crumbNavigation */

  #crumbNavigation a {
    background:transparent url('../images/navigation-left.gif') top left no-repeat;
    color:#CD0B1E;
    display:block;
    float:left;
    font-size:11px;
    height:24px;
    line-height:normal;
    margin-left:0px;
    padding-left:5px;
    text-decoration:none;
  }
  #crumbNavigation a span {
    background:transparent url('../images/navigation-right.gif') top right no-repeat;
    display:block;
    padding:0;
  }
  #crumbNavigation a span p {
    background:url('../images/crumb-red.gif') 0px 9px no-repeat;
    display:block;
    padding:5px 14px 5px 9px;
    text-align:center;
    font-size:11px;
    line-height:14px;
    font-weight:bold;
    color:#CD0B1E;
    cursor:pointer;
    cursor:hand;
  }
  #crumbNavigation p span {
    background:url('../images/crumb-grey.gif') 0px 9px no-repeat;
    display:table;
    padding:5px 14px 5px 9px;
    text-align:center;
    font-size:11px;
    line-height:14px;
    font-weight:bold;
    color:#6b6b6b;
  }
  #crumbNavigation p, 
  #crumbNavigation a span p {
    margin:0;
    #padding:5px 14px 5px 9px;
  }
  #crumbNavigation a:hover {
    background-position:left bottom;
    color:#CD0B1E;
    text-decoration:none;
  }
  #crumbNavigation a:hover span {
    background-position:right bottom;
    text-decoration:underline;
  }
  #crumbNavigation a:visited span {
    color:#CD0B1E;
  }


 /* menu */

  #menu {
    position:relative;
    width:160px;
    margin:0 0 20px 5px;
    _margin:0 0 20px 8px;
    border-top:1px solid #B2CDE6;
    border-bottom:2px solid #B2CDE6;
    _border-bottom:1px solid #B2CDE6;
  }
  #menu div.child-border-1 {
    height:1px;
    overflow:hidden;
    width:auto;
    background:#005baa;
  }
  #menu div.child-border-2 {
    height:2px;
    overflow:hidden;
    width:auto;
    background:#005baa;
  }
  #menu div.childs {
    padding:0 0 0 20px;
    border-top:1px solid white;
  }
  #menu a {
    position:relative;
    background:transparent url('../images/navigation-left.gif') top left no-repeat;
    color:#cd0b1e;
    display:block;
    font-size:12px;
    font-weight:bold;
    height:24px;
    #width:165px;
    _width:auto;
    margin:0 0 0 -5px;
    padding:0 0 0 5px;
    text-decoration:none;
  }
  #menu div.childs a {
    #width:145px;
    _width:auto;
  }
  #menu div.childs div.first {
    #margin:0 0 0 -5px;
    _margin:0 0 0 0;
  }
  #menu a span {
    position:relative;
    background:transparent url('../images/navigation-right.gif') top right no-repeat;
    display:block;
    margin:0 -5px 0 0;
    #margin:0 0 0 0;
    _margin:0 -5px 0 0;
    color:#cd0b1e;
    padding:0 5px 0 0;
  }
  #menu a span p,
  #menu a span div {
    display:block;
    padding:5px 14px 5px 9px;
    text-align:left;
    font-size:12px;
    line-height:14px;
    color:#cd0b1e;
    cursor:pointer;
    cursor:hand;
    margin:0;
    border-top:1px solid #B2CDE6;
  }
  #menu a span p.first,
  #menu a span div.first {
    border:none;
  }
  #menu a span p {
    background:url('../images/crumb-red.gif') 0px 9px no-repeat;    
  }
  #menu a:hover {
    background-position:left bottom;
    color:#cd0b1e;
    text-decoration:none;
  }
  #menu a:hover span {
    background-position:right bottom;
    text-decoration:underline;
  }
  #menu a:visited span b, 
  #menu a:visited span p, 
  #menu a:visited span div {
    color:#cd0b1e;
  }


  /* pagi */
  
   #pagi-top, 
   #pagi-bottom {
     margin-top:8px;
     height:24px;
     width:703px;
   }
   #pagi-bottom {   
     margin-top:3px;
     margin-bottom:30px;
     #margin-bottom:50px;
     _margin-bottom:30px;
   }
   #pagi-top .pagi, 
   #pagi-bottom .pagi {
     float:right;
     height:24px;
   }
   .pagi div {
     text-align:left;
     float:left;
     height:24px;
     background-color:#ffffff;
     overflow:hidden;
   }
   .pagi .end {
     width:0px;
   }
   @media screen and (-webkit-min-device-pixel-ratio:0){
     /* safari, opera and ie5.5- only */
     .pagi .end {
       width:18px;
       _width:0px;
     }
   }
   .pagi div {  
     behavior:url('styles/hover.htc');
   }
   .pagi-item {
     height:24px;
     background-color:#ffffff;
     cursor:pointer;  
     cursor:hand;    
     background:url('../images/pagination-right.gif') top right no-repeat;
   }
   .pagi-item-stable {
     background:#ffffff;
   }
   .pagi-item-stable p, 
   .pagi-item a p {
     position:relative;
     top:3px;
     height:20px;
     font-family:arial, helvetica;
     font-size:11px;
     color:#0082ca;
     padding:0 5px 0 5px;
     margin:0; 
   }
   .pagi-item a p {
     cursor:pointer;
     cursor:hand;  
   }
   .pagi-item a:visited p {
     color:#035196;
   }
   .pagi-item a:visited #language p {
     color:#6b6b6b;
   }
   #language p {
     color:#6b6b6b;
   }
   .pagi-shadow {
     position:relative;
     top:-24px;
     height:24px;
     width:3px;
     overflow:hidden;
     background:url('../images/pagination-left.gif') top left no-repeat;
   }
   .pagi div:hover .pagi-item,
   .pagi div.hover .pagi-item {
     background:url('../images/pagination-right.gif') bottom right no-repeat;
   }
   .pagi-item a:hover p,
   .pagi-item a.hover p {
     text-decoration:underline;
   }
   .pagi div:hover .pagi-shadow,
   .pagi div.hover .pagi-shadow {
     background:url('../images/pagination-left.gif') bottom left no-repeat;
   }

  /* end of pagination */


 /* document */

  
  #rightPanel {
    text-align: justify;
  }
  .offset {
    height:20px;
  }
  .document li, .column li {
    margin-left: 15px;
  }
  #rightPanel .document h2, 
  #rightPanel .document h3, 
  #rightPanel .document h4, 
  #rightPanel .document p,  
  #rightPanel .document, 
  #rightPanel .columns .column h2, 
  #rightPanel .columns .column h3, 
  #rightPanel .columns .column h4, 
  #rightPanel .columns .column p,
  #rightPanel .columns .column, 
  #rightPanel .columns h2, 
  #rightPanel .columns h3, 
  #rightPanel .columns h4, 
  #rightPanel .columns p, 
  #rightPanel .columns {
    text-align: justify;
  }
  #rightPanel .document, 
  #rightPanel .columns .column, 
  #rightPanel .columns {
    line-height:16px;
  }
  #rightPanel .document h2, 
  #rightPanel .columns .column h2, 
  #rightPanel .columns h2 {
    margin:0 0 20px 0;
  }
  #rightPanel .document h3, 
  #rightPanel .columns .column h3, 
  #rightPanel .columns h3 {
    margin:0 0 15px 0;
  }
  #rightPanel .document h4, 
  #rightPanel .columns .column h4, 
  #rightPanel .columns h4 {
    margin:0 0 10px 0;
  }
  #rightPanel .document p, 
  #rightPanel .document, 
  #rightPanel .columns .column p, 
  #rightPanel .columns .column, 
  #rightPanel .columns p, 
  #rightPanel .columns {
    margin:0 0 5px 0;
  }
  #rightPanel .document a:visited, 
  #rightPanel .document p a:visited {
    color:#CD0B1E;
  }
  #rightPanel .columns {
    display:table; /*P*/
    width:740px;
    margin-bottom:20px;
    _margin-bottom:0;
  }
  #rightPanel .columns .column a:visited, 
  #rightPanel .columns .column p a:visited {
    color:#0083b4;
  }
  #rightPanel .columns .column {
    float:left;
    display:table-cell;
    width:350px;
    _width:370px;
    padding-right:20px;
  }
  #rightPanel .columns .ew-img {
    float:left;
    display:table-cell;
    width:100px;
    _width:120px;
    padding-right:20px;
  }
  #rightPanel .columns .ew-text{
    float:left;
    display:table-cell;
    width:600px;
    _width:580px;
    padding-right:20px;
  }  
  #rightPanel .document {
    width:720px;
    margin-bottom:20px;
  }
  #rightPanel .document table, 
  #rightPanel .columns .column table {
    border-collapse:collapse;
    margin-bottom:7px;
  }
  #rightPanel .document table tbody tr td, 
  #rightPanel .columns .column table tbody tr td {
    padding:2px 7px 2px 7px;
    text-align:left;
    border:1px solid #A7C7E1;
  }
  #rightPanel .document table thead tr th, 
  #rightPanel .columns .column table thead tr th,
  #rightPanel .document table tbody tr th, 
  #rightPanel .columns .column table tbody tr th {
    background:#ebf2f8;
    border:1px solid #A7C7E1;
    padding:2px 7px 2px 7px;
    text-align:left;
  }

 /* guideposts */
 
  #guideposts {
    text-align:right;
    width:730px;
    margin:0 -5px 20px -5px;
    #margin:0 -5px 40px -5px;
    _margin:0 -5px 20px -5px;
    _ma\rgin:0 -5px 20px -5px;
  }
  .end-of-guideposts {
    clear:both;
  }
  #guideposts a:hover {
    text-decoration:none;
  }
  .guidepost-left {
    float:left;
    text-align:left;    
    margin:0 10px 10px 0;
    _margin:0 0 10px 0;
    width:360px;
    height:120px;
    overflow:hidden;
  }
  .guidepost-right {
    float:right;
    margin-bottom:10px;
    text-align:left;
    width:360px;
    height:120px;
    overflow:hidden;
  }  
  .guidepost-left-shadow {
    position:absolute;
    margin:0 0 0 0;
    width:5px;
    height:120px;
    background:url("../images/guidepost-shadows.gif") top left no-repeat;
  }
  .guidepost-right-shadow {
    position:absolute;
    margin:0 0 0 355px;
    width:5px;
    height:120px;
    background:url("../images/guidepost-shadows.gif") top right no-repeat;
  }
  .guidepost-content {
    position:absolute;
    margin:0 0 0 5px;
    width:350px;
    height:120px;
    behavior:url('styles/hover.htc');
  }
  .guidepost-link {
    -moz-opacity:0;
    opacity:0;
    filter: alpha(opacity=0);
    position:absolute;
    margin:0 0 0 0;
    cursor:pointer;
    cursor:hand;
    z-index:5;
  }
  .guidepost-icon {
    position:absolute;
    margin:10px 0 0 9px;
    width:97px;
    height:97px;
    z-index:2;
  }
  .guidepost-title h3 {
    position:absolute;
    margin:8px 0 0 120px;
    width:220px;
    font-size:14px;
    font-weight:bold;
    z-index:3;
  }
  .guidepost-text {
    position:absolute;
    margin:28px 0 0 120px;
    width:220px;
    z-index:4;
  }
  .guidepost-background {
    position:absolute;
    margin:0 0 0 0;
    height:120px;
    width:350px;
    background:url("../images/guidepost-background.gif") center top repeat-x;
    z-index:1; 
  }
  .guidepost-link img{
    _visibility:hidden;
  }
  .guidepost-content:hover .guidepost-background, 
  .guidepost-content.hover .guidepost-background {
    background:url("../images/guidepost-background.gif") center bottom repeat-x;
  }
  @media screen and (-webkit-min-device-pixel-ratio:0){
    #guideposts {
      margin:-15px -5px 25px -5px;
      padding:0 0 15px 0;
      _margin:0 -5px 20px -5px;
      _padding:0 0 0 0;
    }
    .guidepost-left-shadow {
      margin:15px 0 0 0;
      _margin:0 0 0 0;
    }
    .guidepost-right-shadow {
      margin:15px 0 0 355px;
      _margin:0 0 0 355px;
    }
    .guidepost-content {
      margin:0 0 0 5px;
      _margin:0 0 0 15px;
    }
    .guidepost-link {
      margin:15px 0 0 0;
      _margin:0 0 0 -10px;
    }
    .guidepost-icon {
      margin:25px 0 0 9px;
      _margin:10px 0 0 0;
    }
    .guidepost-title h3 {
      margin:23px 0 0 120px;
      _margin:8px 0 0 110px;
    }
    .guidepost-text {
      margin:43px 0 0 120px;
      _margin:28px 0 0 110px;
    }
    .guidepost-background {
      margin:15px 0 0 0;
      _margin:0 0 0 -10px;
    }
  }
  .guidepost-text p, 
  .guidepost-text b {
    margin:0;
    padding:0 0 3px 0;
  }
  .guidepost-text ul {
    margin:0;
    padding:0 0 3px 13px;
    #padding:0 0 3px 15px;
    _padding:0 0 3px 16px;
    _padd\ing:0 0 3px 16px;
  } 
  
  
 /* news */
 
  .news a {
    font-weight: bold;
    color: rgb(0, 174, 239);
  }
  .news a:visited {
    color:#0083b4;
  }
  .news p {
    text-align: justify;
    margin-bottom: 15px;
  }
  

 /* news page */
  
  .news-page h2 a {
    font-size:13px;
    font-weight:bold;
    color:#27aae1;
    margin:0 0 3px 0;
  }
  .news-page h2 a:visited {
    color:#0083b4;
  }
  .news-page h2 {
    color:#27aae1;
    text-align: justify;
    margin:0 0 3px 0;
  }
  .news-page p {
    text-align: justify;
    margin:0 0 17px 0;
  }
 

 /* page action offer and flight tickets reservation */
 
  #rightPanel .action-offer {
    border-collapse:collapse;
    width:100%;
    margin:0 0 30px 0;
  }
  #rightPanel .action-offer tbody tr td h2 {
    margin:0 0 20px;
  }
  #rightPanel .action-offer tbody tr .vertical-space-cell {
    width:21px;
    background:white;
  }
  #rightPanel .action-offer tbody tr .continent-two-columns {
    vertical-align:top;
    width:349px;
  } 
  #rightPanel .action-offer tbody tr .continent-three-columns {
    vertical-align:top;
    width:226px;
  }
  #rightPanel .action-offer tbody tr .continent-two-columns table, 
  #rightPanel .action-offer tbody tr .continent-three-columns table {
    border-collapse:collapse;
    width:100%;
    background:#ffffff url('../images/action-offer-bg.gif') 0 0;
  }
  #rightPanel .action-offer tbody tr .continent-two-columns .horizontal-space-cell {
    padding:0;
    background:white;
    height:20px;
  }
  #rightPanel .action-offer tbody tr .continent-three-columns table tbody tr .continent-title {
    border-bottom:1px solid #b0cbe3;
    text-align:left;
    height:23px;
    #height:22px;
    vertical-align:top;
    background:white;
    padding:0;
  }
  #rightPanel .action-offer tbody tr .continent-two-columns table tbody tr .continent-title {
    border:0;
    text-align:left;
    height:19px;
    vertical-align:top;
    background:white;
    padding:0;
  }
  #rightPanel .action-offer tbody tr .continent-two-columns table tbody tr .under-title-hr {
    height:1px;
    overflow:hidden;
    background:#b0cbe3;
  }
  #rightPanel .action-offer tbody tr .continent-two-columns table tbody tr .destination-cell, 
  #rightPanel .action-offer tbody tr .continent-three-columns table tbody tr .destination-cell {
    text-align:left;
    height:20px;
    vertical-align:bottom;
    padding:0;
  }
  #rightPanel .action-offer tbody tr .continent-two-columns table tbody tr .destination-cell a, 
  #rightPanel .action-offer tbody tr .continent-three-columns table tbody tr .destination-cell a {
    display:table-cell;
    height:20px;
    vertical-align:bottom;
    font-size:11px;
    line-height:14px;
    color:#27aae1;
    padding:0 7px 0 0;
    _padding:6px 7px 0 0;
    background:white;
  }
  #rightPanel .action-offer tbody tr .continent-two-columns table tbody tr .destination-cell a:visited
  #rightPanel .action-offer tbody tr .continent-three-columns table tbody tr .destination-cell a:visited {
    color:#0083b4;
  }
  #rightPanel .action-offer tbody tr .continent-two-columns table tbody tr .prices-cell, 
  #rightPanel .action-offer tbody tr .continent-two-columns table tbody tr .taxes-cell, 
  #rightPanel .action-offer tbody tr .continent-three-columns table tbody tr .prices-cell, 
  #rightPanel .action-offer tbody tr .continent-three-columns table tbody tr .taxes-cell {
    height:20px;
    vertical-align:bottom;
    padding:0;
  }
  #rightPanel .action-offer tbody tr .continent-two-columns table tbody tr .taxes-cell, 
  #rightPanel .action-offer tbody tr .continent-three-columns table tbody tr .taxes-cell {
    background:white;
    text-align:right;
    font-size:10px;
    color:#6592ba;
  }
  #rightPanel .action-offer tbody tr .continent-two-columns table tbody tr .prices-cell span, 
  #rightPanel .action-offer tbody tr .continent-three-columns table tbody tr .prices-cell span {
    margin:0;
    text-align:right;
    display:table-cell;
    vertical-align:bottom;
    font-size:11px;
    line-height:14px;
    height:20px;
    #height:14px;
    _height:20px;
    padding:0 1px 0 7px;
    #padding:6px 1px 0 7px;
    _padding:6px 1px 0 7px;
    background:white;
  }
  #rightPanel .action-offer tbody tr  .all-offers-link {
    text-align:right;
    display:table-cell;
    vertical-align:bottom;
    font-size:11px;
    line-height:14px;
    height:25px;
    padding:0 1px 0 12px;
  }
 
 /* mailclub */
   
  #leftPanel #mailclub {
    position:relative;
    width:170px;
    height:163px;
    margin:0 0 30px 0;
  }
  #mailclub #mailclub-left-shadow {
    position:absolute;
    left:0px;
    width:5px;
    height:163px;
    background:url('../images/mailclub-shadows.gif') left top no-repeat;
  }
  #mailclub #mailclub-right-shadow {
    position:absolute;
    left:165px;
    width:5px;
    height:163px;
    background:url('../images/mailclub-shadows.gif') right top no-repeat;
  }
  #mailclub #mailclub-content {
    position:absolute;
    left:5px;
    width:160px;
    height:163px;
    background:url('../images/mailclub-background.gif') center top repeat-x;
  }
  #mailclub-content h2 {     
    position:absolute;
    top:11px;
    left:10px;
    color:#005bab;
    font-size:12px;
    font-weight:bold;
  }
  #mailclub-content p {     
    position:absolute;
    top:31px;
    left:10px;
    color:#6b6b6b;
    line-height:15px;
  }
  #mailclub-content #email-label {     
    position:absolute;
    top:67px;
    left:10px;
    display:block;
    height:14px;
    _height:20px;
    width:129px;
    _width:139px;
    text-align: left;
    padding:3px 0px 3px 10px;
    _padding:3px 0px 3px 10px;
    color:#cdcdcd;
    font-family:arial, helvetica;
    font-size:11px;
    z-index:2;
    line-height:15px;
    #line-height:14px;
    cursor:text;
  }
  #mailclub-content #email {     
    position:absolute;
    top:67px;
    left:10px;
    height:14px;
    _height:20px;
    width:129px;
    _width:139px;
    text-align: left;
    color:#232323;
    padding:2px 0px 2px 8px;
    _padding:2px 0px 2px 8px;
    border:1px solid #B5B5B5;
    background:url("../images/bg-input.gif") no-repeat top left;
    font-family:arial, helvetica;
    font-size:11px;
    z-index:1;
  }
  #mailclub-content #email_confirm {
    position:absolute;
    top:97px;
    left:10px;
    width:13px;
    height:13px;
    background:#ffffff;
    border:0px;
  }
  #mailclub-content #email_confirm_label {
    position:absolute;
    top:97px;
    left:30px;
    color:#6b6b6b;
    font-size:11px;
    line-height:15px;
    cursor:pointer;
    cursor:hand;
  }
  #mailclub-content #email_confirm_label a {
    color:#0082CA;
    font-size:11px;
    line-height:15px;
    cursor:pointer;
    cursor:hand;
  }
  #mailclub-content #mailclub-btn {     
    position:absolute;
    bottom:11px;
    right:11px;
    border:1px solid #cd0b1e;
  }
  #mailclub-btn input {
    width:63px;
    background:transparent url('../images/button_bg.gif') repeat-x top left;
    font-weight:bold;
  }
  
/* NEWS */

  #leftPanel #news {
    position:relative;
    width:170px;
    height:263px;
    margin:0 0 20px 0;
    
  }
  #news #news-left-shadow {
    position:absolute;
    left:0px;
    width:5px;
    height:263px;
    background:url('../images/news_hp_shadows.gif') left top no-repeat;
  }
  #news #news-right-shadow {
    position:absolute;
    left:165px;
    width:6px;
    height:263px;
    background:url('../images/news_hp_shadows.gif') right top no-repeat;
  }
  #news #news-content {
    position:absolute;
    left:5px;
    width:160px;
    height:263px;
    background:url('../images/news_hp_bg.gif') center top repeat-x;
    border-bottom:1px solid #B2CDE6;
    border-top:1px solid #B2CDE6;
  }
  #news-content h2 {     
    xposition:absolute;
    margin-top:11px;
    margin-bottom:11px;
    margin-left:10px;
    color:#ffffff;
    font-size:12px;
    font-weight:bold;
  }
  #news-content p {     
    xposition:absolute;
    xtop:31px;
    margin-left:10px;
    margin-right:10px;
    margin-bottom:0px;
    margin-top:0px;
    color:#6b6b6b;
  }
  #news-content .news_hp {     
    xposition:absolute;
    xtop:31px;
    margin-left:10px;
    margin-right:10px;
    margin-bottom:0px;
    margin-top:0px;
    padding-bottom:7px;
    padding-top:7px;
    color:#6b6b6b;
    border-bottom:1px solid #80b3d8;
  }
  #news-content hr {
    color:#80b3d8;
    margin-bottom:0px;
    margin-top:0px;
    padding:0;
  }
  #news-content a {     
    color:#dceaff;
    padding:0px;
    margin:0px;
  }
  .other_a{
    position:absolute;
    bottom:10px;
    right:10px;
    border:none;
  }
    
 /* pop-up */
  
  #pop_up_body {
    padding:30px;
  }
  #pop_up_body #text_document p {
    text-align: justify;
    line-height:16px;
    margin:0 0 5px 0;
  }
  #pop_up_body #text_document .pop-up-logotype {
    margin:0;
  }
  #pop_up_body #text_document h2 {
    margin:0 0 20px 0;
  }
  #pop_up_body #text_document h3 {
    margin:12px 0 12px 0;
  }
   
   
 /* copyright */

  #body #copyright {
    text-align:left;
    clear:both;
    width:905px;
    #width:900px;
    _width:905px;
    height:73px;
    margin-top:73px;
    #margin-top:-25px;
    _margin-top:-25px;
    _margin-bottom:-77px;
    overflow:;
    _overflow:visible;
  }
  
  #copyright #copyright-content {
    position:relative;
    /*top:-72px;
    #top:-78px;*/
    left:20px;
    /*width:525px;*/
    width:700px;
  }
  #copyright #copyright-content .tom {
    color:white;
  }
  #copyright #copyright-content p {
    color:#707070;
  }
  #copyright #copyright-content p b {
    color:#707070;
  }
  #copyright #copyright-content p a, 
  #copyright #copyright-content p b a {
    color:#b3b3b3;
  }
  
  
  
  /******** VIZA - page********/
#vizax{
  width:100%;
  height:100%;
  display:table-cell;
  position:relative;
}
#vizax #category{
  width:170px;
  _width:150px;
  float:left;
  position:relative;
  margin:5px;
}
#vizax #category h2{
  background:#e9f1f5;
  padding-left:5px;
  padding-top:2px;
  padding-bottom:2px;
  margin-bottom:5px;
}
#vizax #category a{
  line-height:16px;
  margin-left:5px;
}
/******** VIZA - page********/

.a_print{
  margin-left:700px;
  width:26px;
  height:23px;
}
.hr_top_print{
  margin-top:0px;
}

.message{
  color:#CD0B1E;
  font-size:12px;
  font-weight:bold;
  margin-bottom:10px;
}
.empty_input{
  border:1px solid #CD0B1E;
}
.a_bold{
  color:#CD0B1E;
  font-size:12px;
  font-weight:bold;
}
.orbix-red strong{
  color:#CD0B1E;
}