body 
   { 
      background: #ffffff;
      font-family: Arial; 
      font-size: 12px; 
      color: #000000;
      margin: 0px;
      margin-bottom: 10px;
   }
   
.jizbrzy
   {
      position: absolute;
      top: 45px;
      left: 550px;
   }

.newrows
   {
      clear: both;
   }

.newrows3
   {
      clear: both;
      padding-bottom: 3px;
   }

.newrows5
   {
      clear: both;
      padding-bottom: 5px;
   }

.displaynone
   {
      display: none;
   }
  
.newrows_prihlaseni
   {
      clear: both;
      margin-bottom: 2px;
   }
   
   
.noborder
   {
      border: 0px solid #ffffff;
   }
      
optgroup
   {
      color: gray;
      background: #E3E4E6;
   }
   
option
   {
      color: black;
      background: #ffffff;
   }

/* MAPA */ 

.submenu .krajvsetin, .krajkromeriz, .krajzlin, .krajuherskehradiste, .krajhodonin, .krajbreclav
   {
      width: 277px;
      height: 262px;
      position: absolute;
      left: 4px;
      display: none;
      z-index: 1;
   }
   
.submenu .krajvsetin_aktivni, .krajkromeriz_aktivni, .krajzlin_aktivni, .krajuherskehradiste_aktivni, .krajhodonin_aktivni, .krajbreclav_aktivni
   {
      width: 277px;
      height: 262px;
      position: absolute;
      left: 4px;
      display: block;
      z-index: 1;
   }
 
 /* MAPA - end */ 

#menicka
   { 
      width: 1240px;
      position: relative; 
      left: 50%; 
      margin-left: -484px;
   }

.skybanner_left
   {
      float: left;
      padding-top: 15px;
      padding-right: 16px;
   }
   
.skybanner_right
   {
      float: left;
      padding-top: 15px;
      padding-left: 16px;
   }
     

.middle
   {
      float: left; 
      width: 968px;
   }
   
.middle .copyright
   {
     margin-top: 2px;
     padding-top: 2px;
     background: #000000;
     color: #ffffff;
     font-size: 10px;
     width: 950px;
     border-left: 4px solid #ffffff;
     border-right: 4px solid #ffffff;
     padding-right: 8px;
   }
   
.middle .copyright .kreativniweb
   {
      width: 300px;
      display: block;
      padding-top: 8px;
      padding-right: 5px;
      text-align: right;
      float: right;
   }
   
.middle .copyright .kreativniweb a
   {
     color: #ffffff;
     text-decoration: none;
   }
   
.middle .copyright .kreativniweb a:hover
   {
     text-decoration: underline;
   }

.middle .copyright .kreativka
   {
      width: 47px;
      height: 18px;
      float: right;
   }   

.middle .copyright .kreativka a
   {
      background: url('../images/kreativka_white.jpg') no-repeat;
      width: 47px;
      height: 18px;
      display: block;
   }
   
.middle .copyright .kreativka a:hover
   {
      background: url('../images/kreativka_pink.jpg') no-repeat;
   }

.web
   {
      width: 960px;
      border-left: 4px solid #ffffff;
      border-right: 4px solid #ffffff;
      border-bottom: 4px solid #ffffff;
      background: #ffffff;
   }
  
.web .header
   { 
      width: 960px;
      height: 149px;
      background: url('../images/header.jpg') no-repeat;
      border-bottom: 5px solid #ffffff;
   }
   
.web .header #zlin
   { 
      width: 960px;
      height: 149px;
      background: url('../images/header_zlin.jpg') no-repeat;
   }
   
.web .header #vsetin
   { 
      width: 960px;
      height: 149px;
      background: url('../images/header_vsetin.jpg') no-repeat;
   }
   
.web .header #kromeriz
   { 
      width: 960px;
      height: 149px;
      background: url('../images/header_kromeriz.jpg') no-repeat;
   }
   
.web .header #uherske-hradiste
   { 
      width: 960px;
      height: 149px;
      background: url('../images/header_uherske-hradiste.jpg') no-repeat;
   }

.web .header #hodonin
   { 
      width: 960px;
      height: 149px;
      background: url('../images/header_hodonin.jpg') no-repeat;
   }
   
.web .header .menu
   { 
      width: 960px;
      height: 60px;
   }

/* MENU */
.web .header .menu .homepage { float: left; padding-left: 55px; }
.web .header .menu .homepage a { display: block; width: 300px; height: 60px; }
.web .header .menu .blog { float: left; padding-left: 50px; padding-top: 10px; }
.web .header .menu .blog a { display: block; width: 61px; height: 25px; background: url('../images/menu/blog.gif') no-repeat; }
.web .header .menu .blog a:hover { background: url('../images/menu/blog_hover.gif') no-repeat; }
.web .header .menu .registrace { float: left; padding-left: 10px; padding-top: 10px; }
.web .header .menu .registrace a { display: block; width: 107px; height: 25px; background: url('../images/menu/registrace.gif') no-repeat;}
.web .header .menu .registrace a:hover { background: url('../images/menu/registrace_hover.gif') no-repeat;}
.web .header .menu .reklama { float: left; padding-left: 10px; padding-top: 10px; }
.web .header .menu .reklama a { display: block; width: 94px; height: 25px; background: url('../images/menu/reklama.gif') no-repeat; }
.web .header .menu .reklama a:hover { background: url('../images/menu/reklama_hover.gif') no-repeat; }
.web .header .menu .kontakt { float: left; padding-left: 10px; padding-top: 10px; }
.web .header .menu .kontakt a { display: block; width: 89px; height: 25px; background: url('../images/menu/kontakt.gif') no-repeat; }
.web .header .menu .kontakt a:hover { background: url('../images/menu/kontakt_hover.gif') no-repeat; }
.web .header .menu .administrace { float: left; padding-left: 10px; padding-top: 10px; } 
.web .header .menu .administrace a { display: block; width: 129px; height: 25px; background: url('../images/menu/administrace.gif') no-repeat;}
.web .header .menu .administrace a:hover { background: url('../images/menu/administrace_hover.gif') no-repeat;}
/* MENU */

.web .header .select 
   { 
      padding-top: 13px;
      padding-left: 30px;
      width: 230px;
      float: left;
   }
   
.web .header .datum
   { 
      width: 230px;
      padding-top: 60px;
      text-align: right;
      padding-right: 10px;
      color: #000000;
      font-size: 13px;
      float: right;
      font-weight: bold;
      font-style: italic;
   }
   
.web .header .datum .bg
   { 
   }
   
.web .header .select select
   { 
      width: 180px;
      color: #000000;
      border: 1px solid #000000;
      height: 20px;
   }
   
.web .header .select .mesto 
   { 
      background: #ffffff;
      width: 180px;
      height: 26px;
      margin-bottom: 5px;
      padding-left: 5px;
      padding-right: 5px;
      padding-top: 4px;
   }
   
.web .header .select .restaurace
   { 
      background: #ffffff;
      width: 180px;
      height: 26px;
      margin-bottom: 5px;
      padding-left: 5px;
      padding-right: 5px;
      padding-top: 4px;
   }
   
.web .content 
   { 
      width: 960px;
      background: #ffffff url('../images/column_bg.jpg') repeat-y; 
   }
   
.web .content .column
   { 
      float: left;
      color: #ffffff;
      width: 277px;
   }

.web .content .column .adsense
   {
      width: 222px;
      padding-top: 10px;
      padding-left: 55px;
      padding-bottom: 25px;
   }
   
.web .content .column .servis
   {
      width: 240px;
      font-size: 10px;
      text-align: left;
      padding-left: 15px;
      padding-bottom: 15px;
   }
   
.web .content .column .servis .nadpis
   {
      background: none;
      font-family: "Times New Roman";
      font-size: 24px;
      font-style: italic;
      margin: 0px;
      padding: 0px;
   }
   
.web .content .column .servis a
   {
      color: #ffffff;
      text-decoration: none;
   }
   
.web .content .column .servis a:hover
   {
      text-decoration: underline;
   }
   
.web .content .column .servis .w1
   {
      font-size: 11px;
   }
   
.web .content .column .servis .w2
   {
      font-size: 13px;
   }
   
.web .content .column .servis .w3
   {
      font-size: 16px;
   }
   
.web .content .column .servis ul
   {
      margin: 0px;
      padding: 0px;
      padding-left: 20px;
   }
     
   
.web .content .column .mapa
   { 
      background: url('../images/column_mapa.jpg') no-repeat;
      width: 277px;
      height: 262px;
   }
   
.web .content .column .mapa img
   { 
      position: absolute;
   }
    
.web .content .column .blog
   { 
      border-top: 4px solid #ffffff;
      background: url('../images/column_edge_top.jpg') no-repeat;
      width: 277px;
      padding-top: 13px;
   }
   
.web .content .column .blog .kategorie
   { 
      font-weight: normal;
      font-size: 12px;
      padding-left: 15px;
      padding-bottom: 20px;
   }
   
.web .content .column .blog .kategorie .nadpis
   { 
      font-weight: bold;
      padding-bottom: 5px;
   }
   
.web .content .column .blog .kategorie a
   { 
      display: block;
      font-size: 14px;
      font-weight: bold;
      padding-bottom: 5px;
      color: #ffffff;
      padding-left: 10px;
      text-decoration: none;
   }
   
.web .content .column .blog .kategorie a:hover
   { 
      text-decoration: underline;
   }
   
.web .content .column .blog .archiv
   { 
      font-weight: normal;
      font-size: 12px;
      padding-left: 15px;
      padding-bottom: 20px;
   }
   
.web .content .column .blog .archiv .nadpis
   { 
      font-weight: bold;
      padding-bottom: 5px;
   }
   
.web .content .column .blog .archiv a
   { 
      display: block;
      font-size: 12px;
      font-weight: normal;
      padding-bottom: 5px;
      color: #ffffff;
      padding-left: 10px;
      text-decoration: none;
   }
   
.web .content .column .blog .archiv a:hover
   { 
      color: #ffffff;
      text-decoration: underline;
   }

.web .content .column .top
   { 
      border-top: 4px solid #ffffff;
      background: url('../images/column_edge_top.jpg') no-repeat;
      width: 277px;
      height: 5px;
      font-size: 1px;
   }

.web .content .column .vyhledavani
   { 
      width: 277px;
      padding-top: 5px;
   }
     
.web .content .column .vyhledavani form
   { 
      margin: 0px;
      padding: 0px;
   }

.web .content .column .vyhledavani .title
   { 
      background: url('../images/column_line.jpg') 0% 100% no-repeat;
      width: 255px;
      height: 30px;
      padding-top: 5px;
      margin-left: 8px;
      padding-left: 8px;
      margin-bottom: 8px;
   }
   
.web .content .column .vyhledavani .line
   {
      background: #c46a6b;
      width: 260px;
      height: 30px;
      margin-left: 8px;
   }
 
.web .content .column .vyhledavani .line .a
   { 
      float: left;
      width: 70px;
      text-align: right;
      padding-right: 5px;
      color: #ffffff;
      padding-top: 5px;
   }
   
.web .content .column .vyhledavani .line .a input
   { 
      background: transparent;
      border: 0px;
      margin-left: 10px;
      height: 15px;
      color: #9D0709;
      width: 200px;
      height: 18px;
   }
   
.web .content .column .vyhledavani .line .b
   { 
      float: right;
   }
   
.web .content .column .vyhledavani .line .b .button
   { 
      padding-right: 10px;
      padding-top: 5px;
   }
   
.web .content .column .prihlaseni
   { 
      width: 277px;
      padding-top: 5px;
   }
   
.web .content .column .prihlaseni .prihlasen
   { 
      padding-top: 3px;
      text-align: left;
      width: 245px;
      background: url('../images/column_line.jpg') 0% 100% no-repeat;
      padding-bottom: 10px;
      margin-left: 8px;
      padding-left: 10px;
   }
   
.web .content .column .prihlaseni .prihlasen a
   { 
      color: #ffffff;
      text-decoration: underline;
   }
   
.web .content .column .prihlaseni .prihlasen a:hover
   { 
      color: #ffffff;
      text-decoration: none;
   }
   
.web .content .column .prihlaseni form
   { 
      margin: 0px;
      padding: 0px;
   }

.web .content .column .prihlaseni .title
   { 
      background: url('../images/column_line.jpg') 0% 100% no-repeat;
      width: 255px;
      height: 30px;
      padding-top: 5px;
      margin-left: 8px;
      padding-left: 0px;
      margin-bottom: 0px;
      margin-top: 10px;
   }
      
.web .content .column .prihlaseni .line2
   { 
      padding-top: 5px;
      text-align: left;
      width: 255px;
      padding-bottom: 8px;
      margin-left: 8px;
   }
   
.web .content .column .prihlaseni .line2 .a
   { 
      float: left;
      width: 200px;
      font-size: 10px;
   }
   
.web .content .column .prihlaseni .line2 .a a
   {
      text-decoration: none; 
      color: #c46a6b;
   }
   
.web .content .column .prihlaseni .line2 .a a:hover
   { 
      text-decoration: underline;
      color: #ffffff;
   }
   

.web .content .column .prihlaseni .line
   { 
      color: #c46a6b;
      padding-left: 8px;
      font-size: 11px;
      width: 260px;
   }

.web .content .column .prihlaseni .line .a
   { 
      float: left;
      width: 102px;
      text-align: left;
      padding-right: 5px;
      padding-top: 5px;
   }
   
.web .content .column .prihlaseni .line .b
   { 
      float: left;
      width: 100px;
      text-align: left;
      padding-right: 5px;
      padding-top: 5px;
   }
   
.web .content .column .prihlaseni .line .c
   { 
      float: right;
      width: 40px;
      height: 20px;
      margin-left: 5px;
      text-align: right;
   }

.web .content .column .prihlaseni .line .a input
   { 
      background: #c46a6b;
      border: 0px solid #ffffff;
      color: #9D0709;
      width: 93px;
      height: 27px;
      padding-left: 5px;
   }
   
.web .content .column .prihlaseni .line .b input
   { 
      background: #c46a6b;
      border: 0px solid #ffffff;
      color: #9D0709;
      width: 93px;
      height: 27px;
      padding-left: 5px;
   }
   
.web .content .column .prihlaseni .line .c input
   { 
      background: #c46a6b;
      border: 0px solid #ffffff;
      color: #9D0709;
      width: 38px;
      height: 27px;
      font-weight: bold;
      margin-top: 5px;
   }
     
.web .content .column .bannery
   { 
      width: 277px;
      padding-top: 13px;
   }
   
.web .content .column .bannery .box
   { 
      width: 250px;
      margin-bottom: 8px;
      padding-left: 13px;
   }
   
.web .content .column .bannery .box iframe
   { 
      border: none; 
      overflow: hidden; 
      width: 250px; 
      height: 285px; 
      background: #ffffff;
      border: 0px;
   }

.web .content .text .error
   { 
      background: #f0f0f0 url('../images/error.gif') 10px 50% no-repeat;
      font-size: 13px;
      padding-left: 40px;
      height: 20px;
      padding-top: 5px;
      font-weight: bold;
      color: #B71D01;
      margin-left: 15px;
      padding-top: 10px;
      padding-bottom: 5px;
      margin-bottom: 10px;
      margin-top: 10px;
      width: 615px;
   }
   
   
.web .content .text
   { 
      float: right;
      width: 679px;
      margin-left: 4px;
      text-align: justify;
   }
   
.web .content .text a
   { 
      color: #BA2101;
      text-decoration: underline;
   }
   
.web .content .text a:hover
   { 
      color: #000000;
      text-decoration: underline;
   }
 
.web .content .text ul
   {
      margin-top: 5px;
      margin-bottom: 5px;
      margin-left: 0px;
      padding-left: 25px;
   }

.web .content .text li
   {
      list-style: none;
      background: url("../images/li.png") 0% 50% no-repeat;
      padding-left: 15px;
      padding-top: 2px;
      padding-bottom: 2px;
   }

.web .content .text .nenalezeno
   { 
      padding-left: 15px;
      padding-top: 20px;
   }
   
.web .content .text .obsah
   { 
      width: 649px;
      padding-top: 10px;
      padding-left: 15px;
      padding-right: 0px;
      line-height: 1.5;
   }
   
.web .content .text .obsah .blog
   { 

   }
   
.web .content .text .obsah .blog_vypis
   { 
   }
   
.web .content .text .obsah .blog_vypis .box
   { 
      background: url("../images/blog_line.jpg") repeat-x;
      margin-bottom: 10px;
   }
   
.web .content .text .obsah .blog_vypis .box .nadpis
   { 
      padding-top: 10px;
      font-size: 15px;
      font-weight: bold;
      padding-left: 5px;
      padding-bottom: 8px;
   }
   
.web .content .text .obsah .blog_vypis .box .nadpis a
   { 
      font-size: 18px;
      text-decoration: none;
      color: #B51E01;
   }
   
.web .content .text .obsah .blog_vypis .box .nadpis a:hover
   { 
      text-decoration: underline;
      color: #B51E01;
   }
   
.web .content .text .obsah .blog_vypis .box .foto
   { 
   }
   
.web .content .text .obsah .blog_vypis .box .foto .img
   { 
      width: 130px;
      margin-bottom: 5px;
      float: left;
   }
   
.web .content .text .obsah .blog_vypis .box .foto .anotace
   { 
   }
   
.web .content .text .obsah .blog_vypis .box  .anotace a
   { 
      display: block;
      margin-top: 5px;
      font-weight: bold;
   }
   
.web .content .text .obsah .blog_vypis .listovani
   { 
      padding-top: 15px;
   }
   
.web .content .text .obsah .blog_vypis .listovani .back
   { 
      float: left;
   }
   
.web .content .text .obsah .blog_vypis .listovani .next
   { 
      float: left;
   }
   
.web .content .text .obsah .blog_vypis .listovani a
   { 
      background: #ffffff;
      display: block;
      text-decoration: none;
      font-weight: bold;
      color: #BB2202;
      padding-left: 5px;
      padding-right: 5px;
      margin-right: 10px;
   }
   
.web .content .text .obsah .blog_vypis .listovani a:hover
   { 
      background: #BB2202;
      display: block;
      text-decoration: none;
      font-weight: bold;
      color: #ffffff;
      padding-left: 5px;
      padding-right: 5px;
      margin-right: 10px;
   }
   
.web .content .text .obsah .blog
   { 
      margin-bottom: 25px;
   }
   
.web .content .text .obsah .blog p
   { 
      padding: 0px;
      margin: 0px;
      padding-top: 3px;
      padding-bottom: 3px;
   }
   
.web .content .text .obsah .blog h2
   { 
      margin: 0px;
      margin-bottom: 10px;
      padding: 0px;
      display: block;
      width: 634px;
      color: #C12701;
      font-family: "Arial";
      font-size: 19px;
      font-style: normal;
      font-weight: bold;
      letter-spacing: 0.5px;
      padding-top: 9px;
      padding-left: 0px;
      border-bottom: 1px solid #E8E8E8;
      margin-bottom: 5px;
   }
   
.web .content .text .obsah .blog .datum
   { 
      padding-bottom: 5px;
      font-weight: bold;
   }
   
.web .content .text .obsah .blog .foto
   { 
      width: 645px;
   }
   
.web .content .text .obsah .blog .foto .img
   { 
      float: left;
      width: 130px;
      margin-bottom: 5px;
   }
   
.web .content .text .obsah .blog .foto .anotace
   { 
      font-style: italic;
      margin-bottom: 10px;
   }
   
.web .content .text .obsah h2
   {
      margin: 0px;
      margin-bottom: 10px;
      padding: 0px;
      display: block;
      width: 634px;
      color: #C12701;
      font-family: "Arial";
      font-size: 15px;
      font-style: normal;
      font-weight: bold;
      letter-spacing: 0.5px;
      padding-top: 9px;
      padding-left: 15px;
      border-bottom: 1px solid #E8E8E8;
   }
   
.web .content .text .obsah .formular
   {
      background: url('../images/ikona_bg_inverz.jpg') repeat-x;
      width: 100%;
      height: 50px;
      margin-top: 40px;
   }
   
.web .content .text .obsah .formular .form
   {
   }
   
.web .content .text .obsah .formular form
   {
      margin: 0px;
      padding: 0px;
   }
   
.web .content .text .obsah .formular .form .right
   {
      float: left;
      width: 260px;
      margin-top: 20px;
   }
   
.web .content .text .obsah .formular .form .right textarea
   {
      width: 260px;
      height: 150px;
      border: 1px solid #C6C8CC;
   }
   
.web .content .text .obsah .formular .form .left
   {
      float: left;
      width: 360px;
      padding-top: 25px;
   }
   
.web .content .text .obsah .formular .form .left .row
   {
      height: 35px;
   }
   
.web .content .text .obsah .formular .form .left .row .name
   {
      float: left;
      width: 150px;
      text-align: right;
      padding-top: 4px;
   }
   
.web .content .text .obsah .formular .form .left .row .input
   {
      float: left;
      padding-left: 15px;
   }
   
.web .content .text .obsah .formular .form .left .row .input input
   {
      width: 180px;
      border: 1px solid #C6C8CC;
      height: 20px;
   }
   
.web .content .text .obsah .formular h2
   {
      padding-top: 10px;
      margin: 0px;
      padding-left: 10px;
   }
   
.web .content .text .obsah .formular h3
   {
      padding-top: 0px;
      margin: 0px;
      padding-left: 0px;
      padding-bottom: 10px;
      font-weigh: normal;
      font-size: 16px;
   } 
   
.web .content .text .cityroll
   {
      width: 679px;
   }
   
.web .content .text .cityroll .bg_edge_top
   {
      width: 679px;
      height: 5px;
      font-size: 0px;
      background: url('../images/cityroll_bg_edge_top.jpg') no-repeat;
   }
   
.web .content .text .cityroll .bg_edge_middle
   {
      width: 679px;
      background: #C62D01 url('../images/cityroll_bg_edge_middle.jpg') 0% 100% repeat-x;
   }
   
.web .content .text .cityroll .bg_edge_bottom
   {
      width: 679px;
      height: 5px;
      background: url('../images/cityroll_bg_edge_bottom.jpg') no-repeat;
   }
   
.web .content .text .cityroll .mesto
   {
      font-family: "Times New Roman";
      font-size: 24px;
      font-style: italic;
      color: #ffffff;
      padding-left: 15px;
      padding-top: 5px;
      padding-bottom: 3px;
      width: 600px;
   }
   
.web .content .text .cityroll .mesto h1
   {
      background: none;
      font-family: "Times New Roman";
      font-size: 24px;
      font-style: italic;
      margin: 0px;
      padding: 0px;
   }
   
.web .content .text .cityroll .vypis
   {
      padding-top: 5px;
      width: 679px;
   }
   
.web .content .text .cityroll .vypis .restaurace
   {
      font-family: "Arial";
      font-size: 12px;
      font-style: italic;
      color: #ffffff;
      display: block;
      width: 157px;
      height: 16px;
      float: left;
      margin-left: 8px;
      margin-bottom: 0px;
   }
   
.web .content .text .cityroll .vypis .restaurace a
   {
      color: #ffffff;
      text-decoration: none;
   }
   
.web .content .text .cityroll .vypis .restaurace a:hover
   {
      color: #ffffff;
      text-decoration: underline;
   }

.web .content .text .obsah .menicka_detail
   { 
      margin-bottom: 8px;
   }
   
.web .content .text .obsah .menicka_detail a
   { 
      color: #000000;
      text-decoration: none;
   }
   
.web .content .text .obsah .menicka_detail a:hover
   { 
      color: #000000;
      text-decoration: underline;
   }
   
.web .content .text .obsah .menicka_detail .news
   { 
      position: absolute;
      background: #9D0709;
      color: #ffffff;
      font-size: 11px;
      text-align: center;
      font-weight: bold;
      width: 77px;
      margin-top: 5px;
      margin-left: 5px;
      margin-top: 41px;
   }
   
.web .content .text .obsah .menicka_detail .hlavicka
   { 
      width: 323px;
      height: 66px;
      background: url('../images/menicka_vypis_header_bg.jpg') no-repeat;
   }
   
.web .content .text .obsah .menicka_detail .hlavicka_change
   { 
      width: 323px;
      height: 66px;
      background: #f0f0f0;
   }

.web .content .text .obsah .menicka_detail .foto
   { 
      float: left;
      width: 91px;
      height: 58px;
      margin-top: 0px;
      background: url('../images/menicka_vypis_foto_bg.jpg') no-repeat;
      padding-left: 5px;
      padding-top: 5px;
   }
   
.web .content .text .obsah .menicka_detail .info
   { 
      float: left;
   }
   
.web .content .text .obsah .menicka_detail .info .nazev
   { 
      font-family: "Times New Roman";
      font-size: 16px;
      font-weight: bold;
      height: 22px;
      padding-top: 2px;
      text-transform: uppercase;
   }
   
.web .content .text .obsah .menicka_detail .info .adresa
   { 
      font-family: "Times New Roman";
      font-size: 13px;
      height: 19px;
      text-align: left;
      width: 222px;
   }
   
.web .content .text .obsah .menicka_detail .info .telefon
   { 
      font-family: "Times New Roman";
      font-size: 13px;
      height: 19px;
   }
   
.web .content .text .obsah .menicka_detail .info .akce
   { 
   }
   
.web .content .text .obsah .menicka_detail .info .akce a
   { 
      width: 17px;
      height: 16px;
      background: url('../images/oblibene_aktivni.jpg') no-repeat;
      margin-right: 10px;
      display: block;
      float: right;
   }
   
.web .content .text .obsah .menicka_detail .info .akce a:hover
   { 
      background: url('../images/oblibene_aktivni.jpg') no-repeat;
   }
   
.web .content .text .obsah .menicka_detail .menicka
   {
      margin-bottom: 0px;
      margin-top: 0px;
      padding-top: 0px;
      padding-bottom: 0px;
   }
   
.web .content .text .obsah .menicka_detail .menicka .polevka
   {
      font-style: italic;
   }

.web .content .text .obsah .menicka_detail .menicka .poradi_1
   {
      padding-top: 0px;
      padding-bottom: 0px;
      text-align: left;
      width: 12px;
      float: left;
      font-weight: bold;
   }

   
.web .content .text .obsah .menicka_detail .menicka .nabidka_1
   {
      padding-top: 0px;
      padding-bottom: 1px;
      text-align: left;
      width: 250px;
      float: left;
      line-height: normal;
   }
   
.web .content .text .obsah .menicka_detail .menicka .poradi_2
   {
      padding-top: 0px;
      padding-bottom: 0px;
      text-align: left;
      width: 20px;
      float: left;
      font-weight: bold;
   }

   
.web .content .text .obsah .menicka_detail .menicka .nabidka_2
   {
      padding-top: 0px;
      padding-bottom: 1px;
      text-align: left;
      width: 242px;
      float: left;
      line-height: normal;
   }
   
.web .content .text .obsah .menicka_detail .menicka .cena
   {
      float: right;
      font-weight: bold;
      font-style: normal;
      text-align: right;
      width: 46px;
   }
   
.web .content .text .obsah .menicka_detail .menicka .doplnujici_info
   {
      font-weight: bold;
      padding-top: 0px;
      padding-bottom: 0px;
      color: gray;
      text-align: left;
      float: left;
   }   
   
.web .content .text .obsah .menicka_detail .menicka .doplnujici_cena
   {
      font-weight: bold;
      padding-top: 0px;
      padding-bottom: 0px;
      color: gray;
      text-align: right;
      width: 40px;
      text-align: right;
      float: right;
   }   
   
.web .content .text .obsah .vypis_menicek_levy
   { 
      float: left;
      width: 320px;
   }
   
.web .content .text .obsah .vypis_menicek_pravy
   { 
      float: right;
      width: 320px;
   }
   
.web .content .text h1
   {
      margin: 0px;
      margin-bottom: 0px;
      padding: 0px;
      display: block;
      width: 664px;
      height: 35px;
      background: url("../images/bg_h1.jpg") no-repeat;
      color: #ffffff;
      font-family: "Times New Roman";
      font-size: 24px;
      font-style: italic;
      font-weight: normal;
      letter-spacing: 0.5px;
      padding-top: 9px;
      padding-left: 15px;
   }
   
.web .content .text h2
   {
      margin: 0px;
      margin-bottom: 10px;
      padding: 0px;
      display: block;
      width: 664px;
      color: #C12701;
      font-family: "Arial";
      font-size: 15px;
      font-style: normal;
      font-weight: bold;
      letter-spacing: 0.5px;
      padding-top: 9px;
      padding-left: 15px;
      border-bottom: 1px solid #E8E8E8;
   }
   
.web .content .text .form
   {
      padding-left: 15px;
      padding-bottom: 15px;
   }
   
.web .content .text .form .form_text
   {
      display: block;
      float: left;
      width: 150px;
      text-align: right;
      padding-right: 7px;
      padding-top: 3px;
   }
   
.web .content .text .form .form_text_gray
   {
      display: block;
      float: left;
      width: 150px;
      text-align: right;
      padding-right: 7px;
      padding-top: 3px;
      color: gray;
   }
   
.web .content .text .form .form_input
   {
      float: left;
      width: 150px;
   }
   
.web .content .text .form .form_input .input
   {
      border: 1px solid #C12701;
      height: 14px;
      font-size: 12px;
      width: 140px;
   }
   
.web .content .text .form .form_input .input_gray
   {
      border: 1px solid gray;
      height: 14px;
      font-size: 12px;
      width: 140px;
   }
   
.web .content .text .form .form_input .input_long
   {
      border: 1px solid #C12701;
      height: 14px;
      font-size: 12px;
      width: 200px;
   }
   
.web .content .text .form .form_input .error
   {
      border: 1px solid #C12701;
      height: 14px;
      font-size: 12px;
      width: 140px;
      background: #f0f0f0;
   }
   
.web .content .text .form .form_input .error_long
   {
      border: 1px solid #C12701;
      height: 14px;
      font-size: 12px;
      width: 140px;
      background: #f0f0f0;
   }
   
.web .content .text .form .form_input .radio
   {
      border: 0px solid #C12701;
      height: 14px;
      width: 12px;
      background: #ffffff;
      margin-right: 5px;
      margin-top: 5px;
   }
   
.web .content .text .form .form_error
   {
      float: left;
      font-size: 11px;
      padding-top: 3px;
      font-style: italic;
      color: #464646;
   }
   
.web .content .text form
   {
      margin: 0px;
      padding: 0px;
   }
   
.web .content .text .form .newrows
   {
      clear: both;
      font-size: 5px;
      height: 5px;
   }
   
.web .content .text .profil
   {
   }
   
.web .content .text .profil .akce
   {
      padding-bottom: 10px;
   }
   
.web .content .text .profil .akce .boxik
   {
      width: 175px;
      background: #D3D3D3 url('../images/restaurace_akce_red.jpg') no-repeat;
      padding-left: 35px;
      padding-top: 3px;
      padding-right: 5px;
      text-align: left;
   }
 
.web .content .text .profil .akce .boxik .datum
   {
      font-size: 10px;
   }
   
.web .content .text .profil .akce .boxik .nadpis
   {
      width: 174px;
      font-weight: bold;
   }
   
.web .content .text .profil .akce .boxik .popis
   {
      width: 174px;
   }
   
.web .content .text .profil .akce .boxik .soubor
   {
      width: 174px;
   }
   
.web .content .text .profil .akce .boxik .soubor a
   {
      background: url('../images/akce_icon.jpg') no-repeat;
      display: block;
      color: #CC1F17;
      padding-left: 15px;
      margin-top: 5px;
      width: 150px;
      font-weight: bold;
   }
   
.web .content .text .profil .akce .boxik .soubor a:hover
   {
      text-decoration: underline;
   }
   
.web .content .text .profil .akce .footer
   {
      width: 215px;
      height: 6px;
      background: url('../images/restaurace_akce_red_footer.jpg') no-repeat;
      font-size: 0px;
      margin-bottom: 5px;
   }
   
   
.web .content .text .profil .akce .boxik a
   {
      text-decoration: none;
      color: #000000;
   }
   
.web .content .text .profil .header
   {
      width: 679px;
      height: 204px;
      background: url("../images/restaurace_header.jpg") no-repeat;
      border: 0px transparent;
   }
   
.web .content .text .profil .h1
   {
   }

.web .content .text .profil .h1 h1
   {
      margin: 0px;
      margin-bottom: 0px;
      padding: 0px;
      color: #ffffff;
      height: 28px;
      font-family: "Times New Roman";
      background: transparent;
      font-size: 24px;
      font-style: italic;
      font-weight: normal;
      letter-spacing: 0.5px;
      padding-top: 4px;
      padding-left: 15px;
   }
   
.web .content .text .profil .foto
   {
      float: left;
      width: 260px;
      height: 170px;
   }
   
.web .content .text .profil .foto .main
   {
      padding-left: 24px;
      padding-top: 9px;
      height: 126px;
   }
   
.web .content .text .profil .foto .thumb
   {
      padding-left: 24px;
   }
   
.web .content .text .profil .foto .thumb .border
   {
      border: 1px solid #ffffff;
   }
   
.web .content .text .profil .info
   {
      float: left;
      width: 215px;
      height: 170px;
      color: #ffffff;
      padding-left: 0px;
      font-family: Times New Roman;
      font-size: 14px;
   }
   
.web .content .text .profil .info a
   {
      color: #ffffff;
      text-decoration: none;
   }
   
.web .content .text .profil .info a:hover
   {
      color: #ffffff;
      text-decoration: underline;
   }
   
.web .content .text .profil .info .adresa
   {
      padding-bottom: 8px;
   }
   
.web .content .text .profil .info .line
   {
      clear: both;
      height: 18px;
   }
   
.web .content .text .profil .info .canal
   {
      float: left;
      font-weight: bold;
      width: 60px;
   }
   
.web .content .text .profil .info .contact
   {
      float: left;
      width: 153px;
   } 
   
.web .content .text .profil .info .jidelni_listek
   {
      padding-top: 9px;
   } 
   
.web .content .text .profil .info .jidelni_listek a
   {
      display: block;
      text-decoration: none;
      background: url("../images/jidelni_listek_icon.jpg") no-repeat;
      height: 15px;
      padding-left: 25px;
      font-family: Times;
      font-size: 14px;
      font-weight: bold;
   } 
  
.web .content .text .profil .info .jidelni_listek a:hover
   {
      text-decoration: underline;
   } 

.web .content .text .profil .oteviracidoba .nadpis
   {
      font-weight: bold;
      padding-bottom: 5px;
   }
    
.web .content .text .profil .oteviracidoba .den
   {
      width: 25px;
   }
     
.web .content .text .profil .oteviracidoba
   {
      float: left;
      width: 170px;
      height: 170px;
      font-family: Times;
      font-size: 14px;
      padding-left: 30px;
   }
   
.web .content .text .profil .submenu
   {
      padding-left: 10px;
   }
   
.web .content .text .profil .submenu .left
   {
      float: left;
      width: 430px;
   }
   
.web .content .text .profil .submenu a
   {
      display: block;
      background: url("../images/restaurace_submenu2.jpg") no-repeat;
      width: 155px;
      height: 22px;
      color: #ffffff;
      font-family: Times;
      font-size: 14px;
      font-style: italic;
      padding-left: 33px;
      padding-top: 5px;
      text-decoration: none;
      float: left;
      padding-right: 5px;
   }
   
.web .content .text .profil .submenu a:hover
   {
      text-decoration: underline;
   }
   
.web .content .text .profil .data
   {
      margin-top: 5px;
   }
      
.web .content .text .profil .data .left
   {
      width: 430px;
      float: left;
   }
   
.web .content .text .profil .data .left .infopanel
   {
      border: 1px solid #E0E0E0;
      width: 412px;
      margin-left: 10px;
      margin-top: 10px;
      padding: 3px;
   }
   
.web .content .text .profil .data .left .pozvat
   {
      border-left: 1px solid #E0E0E0;
      border-right: 1px solid #E0E0E0;
      border-bottom: 1px solid #E0E0E0;
      width: 412px;
      margin-left: 10px;
      padding: 3px;
      height: 120px;
      background: #F9F9F9;
   }
   
.web .content .text .profil .data .left .pozvat form
   {
      margin: 0px;
      padding: 0px;
   }
   
.web .content .text .profil .data .left .pozvat .pozvani
   {
      text-align: center;
      padding-top: 5px;
      padding-bottom: 10px;
      font-weight: bold;
   }
   
.web .content .text .profil .data .left .pozvat .line
   {
   }
   
.web .content .text .profil .data .left .pozvat .line .title
   {
      float: left;
      width: 150px;
      text-align: right;
      padding-right: 10px;
      padding-top: 6px;
   }
   
.web .content .text .profil .data .left .pozvat .line .source
   {
      float: left;
      width: 200px;
   }
   
.web .content .text .profil .data .left .pozvat .line .source input
   {
      width: 180px;
      border: 1px solid #A20A05;
   }
   
.web .content .text .profil .data .left .pozvat .line .source input.submit
   {
      width: 100px;
      border: 1px solid #A20A05;
      background: #BC2303;
      font-weight: bold;
      color: #ffffff;
   }
   
.web .content .text .profil .data .left .infopanel a.tisk
   {
      background: url("../images/printer.gif") no-repeat;
      height: 15px;
      padding-left: 22px;
      float: left;
      width: 68px;
      text-decoration: none;
      padding-top: 1px;
      margin-left: 5px;
      border-right: 1px solid #E0E0E0;
      font-weight: bold;
   }
   
.web .content .text .profil .data .left .infopanel a.pozvanka
   {
      background: url("../images/envelope.gif") no-repeat;
      height: 15px;
      padding-left: 22px;
      float: left;
      width: 92px;
      text-decoration: none;
      padding-top: 1px;
      border-right: 1px solid #E0E0E0;
      font-weight: bold;
      margin-left: 8px;
   }
   
.web .content .text .profil .data .left .infopanel a.odebirat
   {
      background: url("../images/odebirat.gif") no-repeat;
      height: 15px;
      padding-left: 22px;
      float: left;
      width: 92px;
      text-decoration: none;
      padding-top: 1px;
      border-right: 1px solid #E0E0E0;
      font-weight: bold;
      margin-left: 10px;
   }
   
.web .content .text .profil .data .left .infopanel a.facebook
   {
      background: url("../images/facebook.gif") no-repeat;
      height: 15px;
      padding-left: 22px;
      float: left;
      width: 35px;
      text-decoration: none;
      padding-top: 1px;
      font-weight: bold;
      margin-left: 10px;
   }
   
.web .content .text .profil .data .left .menicka
   {
      background: url("../images/restaurace_menicka_bg.jpg") repeat-y;
      margin-bottom: 8px;
      margin-top: 8px;
      padding-top: 5px;
      padding-bottom: 5px;
      margin-left: 10px;
   }
   
.web .content .text .profil .data .left .menicka .datum
   {
      font-weight: bold;
      color: #000000;
      width: 400px;
      padding-bottom: 8px;
      width: 200px;
   }
   
.web .content .text .profil .data .left .menicka .dnes
   {
      float: right;
      color: #ffffff;
      background: #BC2303;
      font-weight: bold;
      padding: 3px;
      width: 50px;
      text-align: center;
   }

.web .content .text .profil .data .left .menicka .poradi
   {
      padding-top: 0px;
      padding-bottom: 0px;
      text-align: left;
      width: 12px;
      float: left;
      font-weight: bold;
   }
      
.web .content .text .profil .data .left .menicka .nabidka
   {
      padding-top: 0px;
      padding-bottom: 0px;
      text-align: left;
      width: 338px;
      float: left;
   }

.web .content .text .profil .data .left .menicka .poradi_1
   {
      padding-top: 0px;
      padding-bottom: 0px;
      text-align: left;
      width: 12px;
      float: left;
      font-weight: bold;
   }
      
.web .content .text .profil .data .left .menicka .nabidka_1
   {
      padding-top: 0px;
      padding-bottom: 0px;
      text-align: left;
      width: 338px;
      float: left;
   } 
   
.web .content .text .profil .data .left .menicka .poradi_2
   {
      padding-top: 0px;
      padding-bottom: 0px;
      text-align: left;
      width: 20px;
      float: left;
      font-weight: bold;
   }
      
.web .content .text .profil .data .left .menicka .nabidka_2
   {
      padding-top: 0px;
      padding-bottom: 0px;
      text-align: left;
      width: 330px;
      float: left;
   } 
   
.web .content .text .profil .data .left .menicka .cena
   {
      float: right;
      font-style: normal;
      text-align: right;
      width: 60px;
      font-weight: bold;
   }
   
.web .content .text .profil .data .left .menicka .polevka
   {
      font-style: italic;
      width: 400px;
   }
   
.web .content .text .profil .data .left .menicka .doplnujici_info
   {
      font-weight: bold;
      padding-top: 0px;
      padding-bottom: 0px;
      color: gray;
      width: 350px;
      float: left;
   }
   
.web .content .text .profil .data .left .menicka .doplnujici_cena
   {
      font-weight: bold;
      padding-top: 0px;
      padding-bottom: 0px;
      color: gray;
      width: 50px;
      float: right;
      text-align: right;
   }
   
.web .content .text .profil .data .right
   {
      border-left: 1px solid #000000;
      width: 230px;
      float: right;
      padding-left: 13px;
      padding-top: 5px;
      padding-bottom: 20px;
      font-size: 12px;
   }
   
.web .content .text .profil .data .right .doplnujici_info
   {
      text-align: justify;
      padding-bottom: 10px;
   }
   
.web .content .text .profil .data .right .titulka
   {
      font-weight: bold;
      padding-bottom: 5px;
   }
   
.web .content .text .profil .data .right .gmapa
   {
      width: 215px;
      height: 215px;
      border: 1px solid #000000;
      overflow: hidden;
   }
   
.web .content .text .profil .data .right .stravenky
   {
      padding-bottom: 15px;
   }
   
.web .content .text .profil .data .right .stravenky span
   {
      padding-right: 3px;
   }
   
.web .content .text .profil .data .right .karty
   {
      padding-bottom: 15px;
   }
   
.web .content .text .profil .data .right .karty span
   {
      padding-right: 3px;
   }
   
.web .content .text .profil .data .right .internet
   {
      padding-bottom: 15px;
   }
   
.web .content .text .profil .data .right .internet span
   {
      padding-right: 3px;
   }
   
.web .content .text .profil .data .right .mapa
   {
      padding-bottom: 15px;
   }
   
.web .content .text .profil .data .right .clock
   {
      background: url('../images/clock.gif') no-repeat;
      height: 20px;
      margin-bottom: 15px;
      font-size: 15px;
      font-weight: bold;
      padding-left: 30px;
      padding-top: 4px;
      width: 190px;
   }
   
.web .content .text .profil .data .right .oblibene
   {
      padding-bottom: 15px;
   }
   
.web .content .text .profil .data .right .oblibene a
   {
      background: url('../images/oblibene.jpg') no-repeat;
      display: block;
      padding-left: 20px;
      text-decoration: none;
      padding-top: 2px;
   }
   
.web .content .text .profil .data .right .oblibene a:hover
   {
      background: url('../images/oblibene_aktivni.jpg') no-repeat;
   }
   
.web .content .text .profil .data .right .akce
   {
      padding-bottom: 15px;
   }
   
.web .content .text .profil .data .right .akce .red
   {
      background: url("../images/restaurace_akce_red.jpg") no-repeat;
      width: 180px;
      height: 25px;
      padding-left: 35px;
      padding-top: 10px;
   }
   
.web .content .text .profil .data .right .formular
   {
      padding-bottom: 15px;
   }
   
.web .content .text .profil .data .right .formular input
   {
      border: 1px solid #000000;
      height: 14px;
      font-size: 12px;
      width: 150px;
      margin-bottom: 3px;
      padding-left: 2px;
   }
   
.web .content .text .profil .data .right .formular textarea
   {
      border: 1px solid #000000;
   }
   
.web .content .text .profil .data .right .formular .button
   {
      padding-top: 5px;
      padding-left: 155px;
   }

.web .content .text .profil .data .right .formular .button input
   {
      height: 20px;
      width: 60px;
      border: 1px solid #000000;
   }
   
.web .content .text .administrace
   {
      padding-left: 10px;
   }
   
.web .content .text .administrace a.printer
   {
      background: url('../images/printer.gif') no-repeat;
      padding-left: 20px;
      text-decoration: none;
   }
   
.web .content .text .administrace .menicka
   {
      border: 1px solid #f0f0f0;
      border-bottom: 5px solid #f0f0f0;
      padding: 5px;
      margin-bottom: 10px;
   }
   
.web .content .text .administrace .menicka td
   {
      border-bottom: 2px solid #ffffff;
      padding-top: 1px;
      padding-bottom: 1px;
   }
   
.web .content .text .administrace .menicka .datum
   {
      font-weight: bold;
      padding-bottom: 5px;
      border-bottom: 2px solid #9D0709;
      margin-bottom: 5px;
   }
   
.web .content .text .administrace h3
   {
      margin: 0px;
      margin-bottom: 10px;
      padding: 0px;
      display: block;
      width: 634px;
      color: #C12701;
      font-family: "Arial";
      font-size: 16px;
      font-style: normal;
      font-weight: bold;
      letter-spacing: 0.5px;
      padding-top: 10px;

   }

.web .content .text .administrace .mesto_nove
   {
      padding-bottom: 10px;
      margin-top: 10px;
      color: gray;
   }
   
.web .content .text .administrace .subnadpis
   {
      width: 303px;
      font-weight: bold;
      padding-top: 5px;
      padding-bottom: 5px;
      font-size: 14px;
      border-top: 1px solid #000000;
   }
   
.web .content .text .administrace .akce2
   {

   }
   
.web .content .text .administrace .akce2 .add table .right
   {
      text-align: right;
      width: 100px;
   }

.web .content .text .administrace .akce
   {
      padding-bottom: 15px;
   }
   
.web .content .text .administrace .akce .boxik
   {
      width: 175px;
      height: 33px;
      background: url('../images/restaurace_akce_red.jpg') no-repeat;
      padding-left: 35px;
      padding-top: 2px;
      padding-right: 5px;
      margin-bottom: 5px;
      text-align: left;
      float: left;
   }
   
.web .content .text .administrace .akce .boxik a
   {
      text-decoration: none;
      color: #000000;
   }
   
.web .content .text .administrace .akce .boxik_del
   {
      float: left;
      margin-left: 15px;
      margin-top: 10px;
   }

.web .content .text .administrace .admin_input
   {
      width: 139px;
   }
   
.web .content .text .administrace .admin_input_long
   {
      width: 300px;
   }

.web .content .text .administrace .left
   {
      float: left;
      width: 145px;
   }
   
 .web .content .text .administrace .right
   {
      float: left;
      width: 145px;
      margin-left: 15px;
   }
   
.web .content .text .administrace .rightbox
   {
      width: 300px;
   }
   
.web .content .text .administrace .rightbox .rightleft
   {
      width: 300px;
   }
   
.web .content .text .administrace .rightbox .left
   {
      width: 75px;
      text-align: center;
      padding-bottom: 10px;
      background: #ffffff;
   }

   
.web .content .text .administrace .line
   {
      padding-bottom: 10px;
   }
   
.web .content .text .administrace .content
   {
      width: 650px;
      padding-left: 10px;
      background: transparent;
      margin-top: 20px;
   }

.web .content .text .administrace .content h3
   {
      margin: 0px;
      margin-bottom: 10px;
      padding: 0px;
      display: block;
      width: 600px;
      color: #C12701;
      font-family: "Arial";
      font-size: 16px;
      font-style: normal;
      font-weight: bold;
      letter-spacing: 0.5px;
      padding-top: 9px;
      padding-left: 5px;
      border-bottom: 1px solid #E8E8E8;
   }
   
.web .content .text .administrace .content .error
   { 
      background: #f0f0f0 url('../images/.gif') 10px 50% no-repeat;
      font-size: 13px;
      padding-left: 10px;
      height: 20px;
      padding-top: 5px;
      font-weight: bold;
      color: #B71D01;
      margin-left: 0px;
      padding-top: 10px;
      padding-bottom: 5px;
      margin-bottom: 10px;
      margin-top: 10px;
      width: 555px;
   }

.web .content .text .administrace .content .bg1 { background: #ffffff; }
.web .content .text .administrace .content .bg2 { background: #f0f0f0; }
.web .content .text .administrace .content .mesto { background: #DB261E; color: #ffffff; width: 500px; padding: 3px; }
.web .content .text .administrace .content .mesto2 { background: #DB261E; color: #ffffff; width: 50px; padding: 3px; }
.web .content .text .administrace .content .mesto2 a { color: #ffffff; text-decoration: none; }
.web .content .text .administrace .content .mesto2 a:hover { color: #ffffff; text-decoration: underline; }

.web .content .text .administrace .submenu
   {
   }

.web .content .text .administrace .submenu a
   {
      display: block;
      background: url("../images/restaurace_submenu.jpg") no-repeat;
      width: 118px;
      height: 22px;
      color: #ffffff;
      font-family: Times;
      font-size: 14px;
      font-style: italic;
      padding-left: 33px;
      padding-top: 5px;
      text-decoration: none;
      float: left;
      padding-right: 2px;
      margin-bottom: 1px;
   }
   
.web .content .text .administrace .submenu a:hover
   {
      text-decoration: underline;
   }
   
.web .content .text .footerseo
   {
      margin-top: 30px;
      background: #F2E5E5;
      width: 623px;
      padding: 20px;
      color: #9D0708;
      text-align: center;
      font-size: 12px;
   }
   
.boxover_header
   {
      background:#ffffff;
      font-family:arial;
      font-size:12px;
      font-weight:bold;
      border:1px solid #000000;
      padding:5px;
      width:250px;
      text-align: center;
      z-index: 1000;
   }

.boxover_header_mapa
   {
      background: #C62D01;
      font-family:arial;
      font-size:12px;
      font-weight:bold;
      border:1px solid #ffffff;
      padding:5px;
      color: #ffffff;
      width: 150px;
      text-align: center;
      z-index: 1000;
      position: absolute;
   }
   
.boxover_header_city
   {
      font-family: arial;
      font-size:11px;
      font-weight: bold;
      padding: 2px;
      padding-left: 5px;
      color: #000000;
      width: 164px;
      height: 21px;
      text-align: center;
      z-index: 1000;
      position: absolute;
      margin-left: 8px;
      top: -8px;
      background: url('../images/boxover-arrow.png') no-repeat;
   }
         
.boxover_body
   {
      display: hidden;
   }

