/* ========= SARDEGNA TRAVEL 2010 11 20 ======== */
 /* ====================================================================*/

  html, body, div, span, applet, object, iframe,
  h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  a, abbr, acronym, address, big, cite, code,
  del, dfn, em, font, img, ins, kbd, q, s, samp,
  small, strike, strong, sub, sup, tt, var,
  b, u, i, center,
  dl, dt, dd, ol, ul, li,
  fieldset, form, label, legend,
  table, caption, tbody, tfoot, thead, tr, th, td {
      margin: 0;
      padding: 0;
      border: 0;
      outline: 0;
      font-size: 100%;
      vertical-align: baseline;
      background: transparent;
  }
  
  body {
      line-height: 1.3;
  }
  ol, ul {
      list-style: none;
  }
  blockquote, q {
      quotes: none;
  }

  blockquote:before, blockquote:after,
  q:before, q:after {
      content: '';
      content: none;
  }

/* remember to define focus styles! */
  :focus {
      outline: 0;
  }

/* remember to highlight inserts somehow! */
  ins {
      text-decoration: none;
  }
  del {
      text-decoration: line-through;
  }

/* tables still need 'cellspacing="0"' in the markup */
  table {
      border-collapse: collapse;
      border-spacing: 0;
  }
 
 
 /* ========= konec reset ================================================*/
 /* ====================================================================*/
 
 
 
  /* -------------- oprava kalendare -------------- */ 
.calendar table { border-collapse: separate; margin-bottom: 0; }
.calendar table, .calendar table th, .calendar table td { vertical-align: middle;}
  
  
 /* ========= basic layout ============== */
 /* ====================================================================*/
  
   /* ====== page =======*/
   body {background:#E7E7E8 url(/Public/sardegna/img/body-bg.gif) repeat-x; text-align:center; }
  
  .wrapper { width:980px; margin:0 auto;   }
  
  .page {min-height:570px; _height:570px; background:#fff; 
            text-align:left;  margin-top:170px; }
  
  .page-in {padding:15px 5px 15px 15px;}
  

 
    #content {width:720px; }
 
 
    #sidebar {width:235px;}
  
  
 
  
  
  
  
  
      /* ====== header =======*/
        #header {position:absolute; top:0; margin:0 auto; width:980px; }
        
        .header-in {position:relative; padding-top:120px; zoom:1; }
        
        
   .topHdrMenu { position:absolute; top:7px; left:290px; }
    
    .topHdrMenu ul {}

.topHdrMenu ul li { float:left; padding:0 4px; border-left:1px solid #777; font-size:9px;  }

    .topHdrMenu ul li.item-first { border:none;} 
    
    
  
    body .head-motto { text-transform:none; font:normal 26px/18px "Trebuchet MS",Arial,sans-serif; top:56px; }
    
  


            
            /* ====== menu ======== */
            
            
        .main-menu {font:1.1em/31px "Trebuchet MS",Arial,sans-serif;    margin:0;  float:left; _display:inline; overflow:hidden; }  
        .main-menu li {float:left; _display:inline;  margin-right:21px;   }
       .main-menu li a {text-decoration:none;  display:block; height:25px; cursor:pointer;}
       .main-menu li span {padding-left:20px; color:#fff; text-align:left; display:block; height:25px; }
        .main-menu .li-doprava {margin:0;}
    
      .main-menu .li-dovolena span,
      .main-menu .li-tematicke span,
      .main-menu .li-specialni span,
      .main-menu .li-doprava span {height:25px; text-transform:uppercase; 
                                 background:url(/Public/sardegna/img/buttons-sprite.png) no-repeat; }
    
     /*  
       .main-menu li a:hover,
       .main-menu li a:focus {text-decoration:underline;}
       
 */
  
      .main-menu .li-dovolena span {background-position:0 -692px; width:215px; /* -1 */ }
      .main-menu .li-dovolena a:hover,
      .main-menu .li-dovolena a:focus {background-position:0 -49px; }
      
      .main-menu .li-tematicke span {background-position:0 -737px; width:245px; /* -99 */ }
      .main-menu .li-tematicke a:hover,
      .main-menu .li-tematicke a:focus { background-position:0 -150px;  }
      
      
      .main-menu .li-specialni span {background-position:0 -775px; width:256px; /* -200 */ }
      .main-menu .li-specialni a:hover,
      .main-menu .li-specialni a:focus {background-position:0 -250px;  }
      
      
      
      .main-menu .li-doprava span {background-position:0 -300px; width:119px;}
  
/*    .main-menu .li-partneri a:hover span,
      .main-menu .li-partneri a:focus span { background-position:0 -340px;   }
  */          

    
     
     
       
            /* ====== logo a absolutne poz. hlav ======== */
         a.home-logo {background:url(/Public/sardegna/img/buttons-sprite.png) no-repeat scroll 0px -466px; 
                      width:180px; height:105px; display:block; position:absolute; top:0; left:0; }
      
      
          .head-motto {color:#FCFDFD; text-transform:uppercase;
font:bold 12px/18px "Trebuchet MS",Arial,sans-serif;
top:17px; left:190px; position:absolute;
 text-align:left; }
           .head-motto li.violet {color:#A46D9C; /* #D4BDD5 ; */ }
      
           #head-banner {top:1px; left:333px; position:absolute; }
      
           #head-contact {top:7px; right:0px; position:absolute; color:#667;
                          font: 9px/14px "Trebuchet MS",Arial,sans-serif; text-align:right;}
                          
            #head-contact span,
            #head-contact em {font-size:12px; }
            
             #head-contact em {font-style:normal; color:#A46D9C;  }
            
            #head-contact strong {font-size:14px; line-height:18px; }
            
      
      
#prodejci {

   -moz-border-radius:12px 12px 12px 12px;
   -webkit-border-radius:12px 12px 12px 12px;
   border-radius:12px 12px 12px 12px;

   background:#AE93AC;
   border:1px solid #F0F0F0;   color:#444;
   padding:0 20px; width:940px; height:23px;
   position:absolute; left:0; top:90px; z-index:1000;

  }

#prodejci .LoginTest-box,
#prodejci .main-menu {font:1.1em/25px "Trebuchet MS",Arial,sans-serif; }

#prodejci .LoginTest-box .login-organisation-label {padding:0 2px 0 15px;}

#prodejci .LoginTest-box .login-user-name-label,
#prodejci .LoginTest-box .login-organisation-label {color:#fff;}

      
#prodejci .isForLgedUser .LoginTest-box span {display:none;}
#prodejci .LoginTest-box a.login-logout-button,
#prodejci .LoginTest-box span {display:inline; }      
      
      
       /* ==================== sidebar ==== searchbox ======================== */
      
           .box-search { }
           .box-search h2,
           .box-search .box-search-btm {background:url(/Public/sardegna/img/buttons-sprite.png) no-repeat; width:228px; } 
          
           .box-search h2 { margin:0;
                             background-position:-3px -590px; 
                           _background-position:-2px -593px;
                           width:208px;
                           
                           color:#FEFEFE;
                           font:bold 14px/45px "Trebuchet MS",Arial,sans-serif;
                           height:38px; letter-spacing:0.3px;
                           padding:0 0 0 19px; text-align:left; 
                           text-transform:uppercase; }
           
           
                 
           .box-search .box-search-btm {background-position:-3px -656px;
                                        _background-position:-2px -656px;
                                         padding-bottom:8px; }
                                         
                                         
           .box-search .box-search-in {background:url(/Public/sardegna/img/search-box-pruh.gif) repeat-y; 
                                    padding:10px 15px; min-height:70px; 
                                    _height:70px; _margin-top:-10px;   }
           
           
           
                
           .box-search .vyhledat {text-align:center;}
           .box-search .vyhledat input { width:71px; height:18px; border:none; cursor:pointer;
               font-size:11px; color:#FDFDFD; text-transform:capitalize; letter-spacing:1px;                     
               background:url(/Public/sardegna/img/buttons-sprite.png) no-repeat scroll 0px -390px; }
      
          .box-search .vyhledat input:hover,
          .box-search .vyhledat input:focus {background-position:-160px -390px; color:#444; }
          
          
      
             .box-search-in label {color:#667; font:normal 0.9em/1.3 "Trebuchet MS",Arial,sans-serif; text-transform:uppercase; }
   
   .box-search-in select { font-size:0.9em; color:#667; }
   
   .box-search-in input {font-size:0.9em; color:#667; }
   
   .box-search-in .pocet-deti .childrencount {}
   
   
   .box-search-in .datum .dateFrom input {width:58px; margin-left:64px; }
   
   .box-search-in .datum .dateFrom img, .box-search-in .datum .dateTo img {vertical-align:middle; }
   
   .box-search-in .datum .dateTo input {
        width: 58px;
        margin-left: 100px;
    }

    .box-search-in .datum .dateTo {
        display: block;
        margin-top: 5px;
    }
   
   .box-search-in .pocetNoci select {width:86px; margin-left:49px;  }

   .box-search-in .pocet-dospel select  {width:86px; margin-left:32px;  }

   
   .box-search-in .cena {}
   .box-search-in .cena .cenaOd input,
   .box-search-in .cena .cenaDo input {width:55px;}



   .box-search-in .typ-ubytovani select,
   .box-search-in .typ-produktu select,
   .box-search-in .priznakCeny select {width:100%;}

   .box-search-in .nazevProduktu input {margin-left:7px; width:102px; }

  .box-search .typ-ubytovani, 
  .box-search .typ-produktu,
  .box-search .pocetNoci, 
  .box-search .pocet-dospel, 
  .box-search .datum, 
  .box-search .cena,
  .box-search .pocet-deti,
  .box-search .nazevProduktu,
  .box-search .priznakCeny,
  .box-search .vybaveni,
  .box-search .exkluzivne 
    {margin-bottom:9px;}

     .box-search .rozsireneVyhledavani {
        display: block;
        margin: 10px 50px 5px 0;
        background: url(/Public/sardegna/img/rozsirene.gif) no-repeat right top;
    }
    .box-search .rozsireneVyhledavani.active {
        background-position: right bottom;
    }
    .box-search #rozsireneVyhledavani {
        background-color: #EFF3B2;
        padding: 10px;
        margin-bottom: 10px;
    } 
      
      
      
      
      /* ====== sub header A B C X  viz layout changers =======*/
             #tabsMenu {float:left; width:100%; background:#fff;  
                       _margin-top:-19px; /* height:25px; */ height:42px; overflow:hidden; }
        #tabsMenu ul {padding:5px 0 0 8px;  /* padding:7px 0 0 8px; */ }                    
             #tabsMenu .dovolena {width:234px; }
             #tabsMenu .tematicke {width:265px; margin:0 23px; }
             #tabsMenu .specialni {width:295px; }
             #tabsMenu .specialni ul {padding-left:0; }
             
            #tabsMenu .doprava {margin-right:15px; }

         
         
        #tabsMenu ul li {float:left;  letter-spacing:0.3px; border-right:1px solid #777;
                    font:10px/16px "Trebuchet MS",Arial,sans-serif; /* 10px/10px */ padding:0 6px 3px; 
                      text-transform:uppercase; }
        #tabsMenu .dovolena ul li {padding-right:10px; padding-left:10px;}
                      
         #tabsMenu ul li.last {border-right:none;}  
                 
        #tabsMenu ul li a {color:#333; text-decoration:none; }
        #tabsMenu ul li a:hover,
        #tabsMenu ul li a:focus {text-decoration:underline;}
        
      
/* ================= colored borders ==============  */

#tabsMenu .dov-1 a {border-top:2px solid #9D6CA3; }
#tabsMenu .dov-2 a {border-top:2px solid #C674A5; }
#tabsMenu .dov-3 a {border-bottom:2px solid #CBAECC; }
#tabsMenu .dov-4 a {border-bottom:2px solid #C7727E; }



#tabsMenu .tob-1 a {border-bottom:2px solid #6CC6DA; }
#tabsMenu .tob-2 a {border-bottom:2px solid #5F97BB; }
#tabsMenu .tob-3 a {border-bottom:2px solid #4B8AC4; }
#tabsMenu .tob-4 a {border-bottom:2px solid #58B693; }
#tabsMenu .tob-5 a {border-bottom:2px solid #009F91; }



#tabsMenu .sna-1 a {border-top:2px solid #8CB119; display:inline-block; width:40px; }

#tabsMenu .sna-2 a {border-bottom:2px solid #ADBD00; }
#tabsMenu .sna-3 a {border-bottom:2px solid #6D9142; }
#tabsMenu .sna-4 a {border-bottom:2px solid #86B784; }
#tabsMenu .sna-5 a {border-bottom:2px solid #BBCC00; }



#tabsMenu a:hover {border:none!important; }


#tabsMenu a.border-none, #tabsMenu .border-none {border: 0 !important;}



#tabsMenu .dov-1 .border-y span {
    border-top: 2px solid #9D6CA3;
}
#tabsMenu .dov-2 .border-y span {
    border-top: 2px solid #C674A5;
}
#tabsMenu .sna-1 .border-y span.b-bot {
    border-bottom: 2px solid #8CB119;
}
#tabsMenu .dov-1 .border-y,
#tabsMenu .dov-2 .border-y,
#tabsMenu .sna-1 .border-y,
#tabsMenu .dov-1 .border-y:hover span,
#tabsMenu .dov-2 .border-y:hover span,
#tabsMenu .sna-1 .border-y:hover span.b-bot
{
  border: 0 !important;
}



/* ================= konec colored borders ==============  */



      
      
      
      
      /* ====== footer =======*/
      #footer {text-align:left; width:980px; }
      #footer .footer-in {padding:9px 0;}
    
      
      

      
      /* ======= pruh copyright a foot menu ====== */
      
      #footer .copyright {font:0.85em/14px "Trebuchet MS",Arial,sans-serif;
                          text-align:right; margin:25px 15px 0; 
      
                           }
      
      ul.foot-menu {font-size:0.8em; margin:0 20px 0 10px; font:10px/12px "Trebuchet MS",Arial,sans-serif; }
       ul.foot-menu li { padding:0 7px;   }
      ul.foot-menu li a { } 
      ul.foot-menu li span {text-transform:uppercase; font-size:12px; line-height:30px; color:#333; }
            
                
      #footer .footer-in a { text-decoration:none; }
      #footer .footer-in a:hover,
      #footer .footer-in a:focus { text-decoration:underline; }   
      
      
             
      ul.foot-menu li.li-first {border:none; padding-left:0; }
      ul.foot-menu li.li-last {padding-right:0; }
      ul.foot-menu li.active a { color:#333; }
      
      
     
     
      
      
      
      
       /* ========= inner ellements ========== */
       /* ================== sloupce pro ruzny obsah a helpery ========= */
  

                  
  

              
              
              .center {margin:0 auto; text-align:center;}
              .nomargin {margin:0!important;}
  
              .prding5 {padding-right:5px; }
  
               /* ====== floating styles ===== */ 
               .fleft {float:left;}
               .fright {float:right;}
               .cleaner {clear:both; height:0; }
  
  
          /* ============= pruh line ======= */
  
   
   
 /* ==========KONEC basic layout ====================================*/
 /* ====================================================================*/ 
      
      
    #header .EditPageLink,
    #footer .EditPageLink,
    #sidebar .EditPageLink {display:none;}

      
  
  
 /* ========= typografy =================== */
 /* ====================================================================*/
    body {font-family:Verdana,Arial,Helvetica,sans-serif;
          font-size:0.7em; color:#667;         }
  
    p {text-align:justify; }
    
    a {text-decoration:underline; color:#667;}
    
    a:hover {text-decoration:none; }
    
    strong {font-weight:bold;}
    
    h1,h2,h3,.lh1 {color:#000; }
        
    h1,.lh1  {font-size:2em; }
    
    h2 {font-size:1.6em;}
    
    h3 {font-size:1.4em;}
    
    td,th {padding:1px 3px 2px; vertical-align:top;}
  
  
  
 /* ==========KONEC typografy ==================================== */
 /* ==================================================================== */



/* ============= static blockcs sidebar =====================  */

       a.smile {display:block; text-decoration:none; margin:10px 0 0 5px; 
                 height:99px; width:220px; border:1px solid white;}
       a.smile span {display:block; padding-left:85px; color:#fff; 
                    font-size:13px; padding-top:15px; }
       a.smile:hover {border-color:#777; }
       .pinksmile a {background:rgb(207,123,169) url(/Public/sardegna/img/smile.png) no-repeat; }
      
      
      
      
      .callCentrum {border-bottom:1px dotted #DDD; color:#444; padding:15px 0 15px 16px;
                    font:bold 1.3em/1.3 Helvetica,Arial,sans-serif; margin:10px 12px 0 7px;
                    background:#EEE;}

      .callCentrum .skype { line-height:1.4; margin-top:10px; }
      .callCentrum .skype strong {color:#CF7BA9;}



      .callCentrum .tel { }
      
 
/* ================================ SLIDESHOW SETTERS ============================= */ 
   
#slideshow-cover {
-moz-border-radius:3px; border:1px solid #EEE;
overflow:hidden; position:relative; width:710px;  }

#slideshow-cover .img {position:absolute; left:0; top:0; display:none; }
#slideshow-cover .img_0 {display:block; }   
   
      
/* ============== univerzal heights ============ */      
 .h184 {height:184px; }
 .h476 {height:476px; }


 



.skype-detection {display:none;}




/* ============ box-offer pro specialni nabidku ================ */

.box-offer {font-size:1em; color:#333; line-height:1.6; margin:5px 20px 20px 0; }
.box-offer p {}
.box-offer h2 {text-transform:uppercase; color:#7C0049; font-size:2em; line-height:1; margin:0 0 5px; }
.box-offer strong {font-weight:bold; color:#000;  }
.box-offer h2 strong {font-size:0.5em;}

.violet-brd {border:1px solid #7C0049; padding:7px; } 

  .box-offer table {width:100%; margin-bottom:1em; }
  .box-offer table th {background:rgb(224,215,218); }
  .box-offer table td {}  
  
  .box-offer table td,
  .box-offer table th {text-align:center; vertical-align:middle; border:1px solid #777; } 
  .box-offer table .col-al {text-align:left; }


/* ============ konec .box-offer pro specialni nabidku ================ */



/* ========== TOUR DETAIL TYPE PAGE =================== */
.tour-detail {font-family:Helvetica,Arial,sans-serif; }
.tour-detail h1 {background:#8BAD55; color:#FFF; 
               font-size:1.7em; line-height:1.3; padding:1em;  }

.tour-detail .col-left {width:310px; float:left; margin-right:20px; }
.tour-detail .col-right {padding-top:10px; width:375px; float:left; }

.tour-detail h2 {color:#90A56F; font-size:1.2em; }
.tour-detail p {color:#555; margin-bottom:7px; line-height:1.5; }
.tour-detail strong { font-weight:bold; }

.tour-detail .term {background:#AFD136; color:#FFF;font-size:1.3em; margin-bottom:1em;
                    padding:0.3em 1em; font-weight:bold;   }
.tour-detail img {margin-bottom:10px; }


 .violet-tour h1 {background:#B0548B; }
 .violet-tour h2 {color:#922B5C; }
 .violet-tour .term {background:#9A66A0; }
.tour-detail h1 span.topics {line-height:1.2; font-size:0.6em;
              text-transform:none; margin-top:10px; display:inline-block;  }
.tours-list {}
.tours-list .prod1 .detail {top:7%; }




/* ========== KONEC TOUR DETAIL TYPE PAGE ================ */

/* datepicker start */
.datepicker-na-obdobi { padding: 20px 0;}
.datepicker-na-obdobi .RezervaceDatum { border: 1px solid #E0E2DF; padding: 10px 15px 15px 15px;background-color: #F8F8F8;}
.datepicker-na-obdobi .lb{color: #B9BF50;font-weight: bold;font-size: 14px;padding-bottom: 10px;display: block;}                
.datepicker-na-obdobi .dp-term{padding-bottom: 8px;}
.datepicker-na-obdobi .dp-title{ padding-right: 8px;}
.datepicker-na-obdobi .dp-term input {width: 70px;}
.datepicker-na-obdobi .calendar-image{margin: 0px 6px -3px 3px;}
.datepicker-na-obdobi select{margin-right: 8px;}
/* datepicker end */

#pricesTables,#pricesTables div {/* display: block !important; */}

#pricesTables h3.lb{ font: 16px/21px "Myriad Pro Bold","Trebuchet MS",Arial,sans-serif;margin-bottom: 9px;margin-left: 11px;}

#pricesTables .table-prices-in { background: none repeat scroll 0 0 #F8F8F8; border: 1px solid #DDDDDD; padding: 25px 15px;}
#pricesTables .dp-loading{display: none !important;}



/* ============ google map searcher ========= */
.mapControl {margin: 10px 0 10px 6px;}


.page-galerie .image-list img{ border: 1px solid #CCCCCC; margin: 0 0 15px 10px; padding: 5px;}
.page-galerie .image-detail, .page-galerie .image-list .left-arrow, .page-galerie .image-list .right-arrow { display: none;}
.page-galerie .image-list a {text-decoration: none;}


/* contact page */
.kontakt-page .lab { font-family: "Trebuchet MS"; font-size: 24px; color: #666666; }
.kontakt-page .sub-lab {font-family: "Trebuchet MS"; font-size: 18px; }
.kontakt-page .kontakt-tbl { border-top: 1px solid #808080;border-bottom: 1px solid #808080;margin: 20px 0;padding: 10px 0;float: left;
width: 100%;}
.kontakt-page .kontakt-tbl-in{background-color: #FAFAFA;width: 96%;float: left; margin: 10px 0; padding: 2%; }
.kontakt-page .kontakt-tbl-left { width: 477px;float: left; }
.kontakt-page .kontakt-tbl-right {width: 150px; float: right; } 
.kontakt-page .kontakt-tbl-right .first-p { margin: 10px 0 20px 0;padding-bottom: 10px; border-bottom: 1px solid #808080;}

.kontakt-page .color-style{ color: #5295D9;}
.kontakt-page .style-tel {font-size: 15px; } 
.kontakt-page .sublab2{ color: #666666;font-family: "Trebuchet MS";font-size: 18px; }
.kontakt-page .contats{width: 48%; float: left; margin-bottom: 25px;}
.kontakt-page .contats.odd{ float: right; }
.kontakt-page .contats .img{float: left;width: 110px;height: 115px;margin-right: 15px; }
.kontakt-page .contats .txt{ float: left;width: 213px;font-size: 11px;letter-spacing: -1px; height: 126px;overflow: hidden;}
.kontakt-page .contats .txt p { margin: 0;}
.kontakt-page .contats .img img{ border: 3px solid #999999; }
.kontakt-page .cl{ clear: both;width: 100%;height: 0px;overflow: hidden; }
.kontakt-page .smaller { color: #5295D9;}


/* =============== banners =============== */

.banners img {margin: 15px 0px 0px 13px; }


.fly-info-banner-text { display:inline-block; margin:7px 15px; text-decoration:none; }





  .hledejZajezdyBnr .vyhledat {text-align:center; margin:0 67px; }
  .hledejZajezdyBnr .vyhledat a { display:block; background:#B3B74D; text-decoration:none;
                           color:#FDFDFD; width:71px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
  .hledejZajezdyBnr .vyhledat a:hover { color:#444;}



/* ==========================  clanky sidebar ========================== */
    .clankySidebar  {background:#EEE; padding:4px; width:212px; margin-bottom:12px; margin-left: 6px; margin-top:10px; }
      
      .clankySidebar h2 { background:#71C9E5;    color: #F4F4F4;    font-size: 1.2em;
    margin-bottom: 5px;    padding: 2px 4px;   text-transform: uppercase; }
      
      .clankySidebar h2 a {color: #F4F4F4; }
      
      #sidebar .clanek { margin-bottom:5px;}

     #sidebar .clanek-odkaz a {  color: #444;   font-size: 1.2em;
    margin: 0 0 3px;   text-transform: uppercase; }

      #sidebar .clanek-anotace p {color: #2A120B;    padding: 7px 1px 10px; }



  .radyClankuList {}
  
  .radyClankuList .clanek {}  
  
  .radyClankuList .clanek { clear:both; }
  .radyClankuList .clanek .clanek-odkaz { color: #444444;
    font-size: 1.2em;
    margin: 0 0 3px; font-weight:bold; 
    text-transform: uppercase;}

  .radyClankuList .clanek-odkaz {  }
  .radyClankuList .clanek-odkaz a {  }
  
    

.gal1 .image-detail,
.gal1 .left-arrow,
.gal1 .right-arrow {display:none; }
.gal1 .cover a {text-decoration:none; }

.pdgnrt15 {padding-top:15px;  }
.mrgnz3 { padding-top:10px; position:relative; right:-4px;  }

.sidebar-image-link {margin-left: 6px; text-decoration: none; display: block; margin-bottom: 10px; margin-top: 10px;}
.sidebar-image-link.first {margin-top: 0; margin-bottom: 6px;}

.sidebar-image-button {
    width: 220px;
    height: 100px;
    margin: 10px 0 10px 6px;
} 
.sidebar-image-button a { display: block; width: 100%; height: 100%; color: white; text-decoration: none; font-size: 15px; cursor: pointer;}
.sidebar-image-button a:hover {border: 1px solid rgb(151, 151, 151); width: 98px;}

.sidebar-image-button .weather, .sidebar-image-button .sardinia-map {
    width: 100px;
    height: 60px;
    padding-left: 120px;
    padding-top: 40px;
}
.sidebar-image-button .weather:hover, .sidebar-image-button .sardinia-map:hover {
    width: 98px;
    height: 60px;
}

.sidebar-image-button .weather {  background:rgb(112,200,228) url(/Public/sardegna/img/weather.png) no-repeat 20px center;} 
.sidebar-image-button .sardinia-map { background: rgb(168,198,0) url(/Public/sardegna/img/sardinia-map.png) no-repeat 20px center; }



.cenaGold {position:absolute; right:10px; top:5%; border-radius:2px; background:#eee; padding:2px;  }