  html, body {
    background: #cae528 url('../img/img_background.jpg') top center repeat-x;
  }
  html {
    margin: 0;
    padding: 0;
  }
  body {
    margin: 0 auto;
    width: 801px;
    padding: 0;
  }
  h1 {
    margin: 0;
    padding: 0;
  }
  a {
    color: #236423;
    text-decoration: underline;
    font-weight: normal;
  }
  a:hover {
    text-decoration: none;
  }
  img {
    border: 0;
  }
  #flashcontent {
  }
  .ramecek_roh_spodek, .ramecek_roh_vrsek {
    margin: 0;
    padding: 0;
    width: 801px;
    height: 3px;
  }
  .ramecek_roh_spodek {
    margin-bottom: 5px;
    background-image: url('../img/img_ramecek_bottom.gif');
    background-position: top left;
    background-repeat: no-repeat;
  }
  .ramecek_roh_vrsek {
    margin-top: 5px;
    background-image: url('../img/img_ramecek_top.gif');
    background-position: bottom left;
    background-repeat: no-repeat;
  }
  .ramecek_main {
    background-color: #ffffff;
    width: 746px;
    padding: 25px 28px 25px 27px;
  }
  .ramecek_menu {
    background-color: #ffffff;
    width: 801px;
    height: 95px; 
  }
  .ramecek_podmenu {
    background-color: #ffffff;
    width: 784px;
    height: 30px;
    text-align: right;
    padding-left: 17px; 
  }
  .ramecek_menu #left {
    float: left;
    width: 345px;
    margin: 0;
    padding-left: 20px;
    padding-top:  12px;
  }
  .ramecek_menu #right {
    margin-left: 442px;
    padding-top: 26px;
  }  
  .ramecek_menu #right_en {
    margin-left: 557px;
    padding-top: 26px;
  }  
  #navigace, #navigace_en, #navigace2, #navigace_podmenu {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline;
    overflow: hidden;
  }  
  #navigace li, #navigace_en li, #navigace2 li, #navigace_podmenu li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline;
  }  
  #navigace a, #navigace_en a, #navigace2 a, #navigace_podmenu a {
    float: left;
    overflow: hidden;
    height: 0px !important;
  }
  #navigace, #navigace_en {
    height: 25px;
  }
  #navigace_podmenu {
    height: 30px;
  }
  #navigace a, #navigace_en a {
    margin-top: 38px;
    padding: 25px 0 0 0;
    height: /**/:25px;
  }
  #navigace_podmenu a {
    margin-top: 5px;
    padding: 20px 0 0 0;
    height: /**/:20px;
  }
  #navigace2 {
    height: 63px;
  }
  #navigace2 a {
    padding: 63px 0 0 0;
    height: /**/:63px;
  }
  #navigace a:hover {
    background-position: 0 -25px;
  }  
  #navigace a:active, #navigace a.selected {
    background-position: 0 -25px;
  }  
  #navigace_podmenu a:hover {
    background-position: 0 -20px;
  }  
  #navigace_podmenu a:active, #navigace_podmenu a.selected {
    background-position: 0 -20px;
  }  
  #navigace2 a:hover {
    background-position: 0 -63px;
  }  
  #navigace2 a:active, #navigace2 a.selected {
    background-position: 0 -63px;
  }  
  #menu-uvodni-strana a {
    width: 109px;  
    background-image: url('../img/img_menu_uvodnistrana.png');
  }  
  #menu-lekarna a {
    width: 72px;  
    background-image: url('../img/img_menu_lekarna.png');
  }  
  #menu-distribuce a {
    width: 85px;  
    background-image: url('../img/img_menu_distribuce.png');
  }  
  #menu-kontakty a {
    width: 76px;  
    background-image: url('../img/img_menu_kontakty.png');
  }  
  #menu-about-us a {
    width: 80px;  
    background-image: url('../img/img_menu_aboutus.png');
  }  
  #menu-our-team a {
    width: 79px;  
    background-image: url('../img/img_menu_ourteam.png');
  }  
  #menu-contact a {
    width: 73px;  
    background-image: url('../img/img_menu_contact.png');
  }  
  #e-shop a {
    width: 76px;  
    background-image: url('../img/img_menu_eshop.png');
  }
  #podmenu-co-nabizime a {
    width: 71px;  
    background-image: url('../img/img_podmenu_conabizime.png');
  }
  #podmenu-pripravujeme-pro-vas a {
    width: 122px;  
    background-image: url('../img/img_podmenu_pripravujemeprovas.png');
  }
  #podmenu-akce a {
    width: 36px;  
    background-image: url('../img/img_podmenu_akce.png');
  }
  #podmenu-fotogalerie a {
    width: 74px;  
    background-image: url('../img/img_podmenu_fotogalerie.png');
  }
  #podmenu-zeptejte-se-nas a {
    width: 92px;  
    background-image: url('../img/img_podmenu_zeptejtesenas.png');
  }
  #podmenu-kontakty a {
    width: 62px;  
    background-image: url('../img/img_podmenu_kontakty.png');
  }
  #podmenu-e-shop a {
    width: 48px;  
    background-image: url('../img/img_podmenu_eshop.png');
  }
  #podmenu-lekarsky-dum-hlinky a {
    width: 120px;  
    background-image: url('../img/img_podmenu_lekarskydumhlinky.png');
  }
  #podmenu-nasi-partneri a {
    width: 80px;  
    background-image: url('../img/img_podmenu_nasipartneri.png');
  }
  #podmenu-pro-firmy a {
    width: 62px;  
    background-image: url('../img/img_podmenu_profirmy.png');
  }
    
      
  
    
  .colmask {
    position:relative;  /* This fixes the IE7 overflow hidden bug */
    clear:both;
    overflow:hidden;    /* This chops off any overhanging divs */
    width: 745px;
    margin: 0 auto 0 auto;
  }
  .colright, .colmid, .colleft {
    float:left;
    width:100%;      /* width of page */
    position:relative;
  }
  .col1, .col2, .col3 {
    float:left;
    position:relative;
    padding:0;
    overflow:hidden;
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 0.7em;
    color: #364619;
    line-height: 1.4;
  }
  .column {
    padding-left: 16px;
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 0.7em;
    color: #364619;
    line-height: 1.4;
  }
  .threecol .colmid {
    right:33%;      /* width of the right column */
  }
  .threecol .colleft {
    right:33%;      /* width of the middle column */
  }
  .threecol .col1 {
    width:30%;      /* width of center column content (column width minus padding on either side) */
    left:102%;      /* 100% plus left padding of center column */
  }
  .threecol .col2 {
    width:30%;      /* Width of left column content (column width minus padding on either side) */
    left:38%;        /* width of (right column) plus (center column left and right padding) plus (left column left padding) */
  }
  .threecol .col3 {
    width:30%;      /* Width of right column content (column width minus padding on either side) */
    left:74%;        /* Please make note of the brackets here:  (100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
  }
  
  .prazdny, #ospolecnosti, #novinky, #kontakty, #lekarna, #conabizime, #akce, #fotogalerie, #zeptejtesenas, #nasipartneri, #distribuce, #profirmy, #aboutus, #ourteam, #contact {
    width: 214px;
    height: 41px;
  }
  #ospolecnosti {
    background: url('../img/img_nadpis_ospolecnosti.png') no-repeat left top;
  }
  #novinky {
    background: url('../img/img_nadpis_novinky.png') no-repeat left top;
  }
  #kontakty {
    background: url('../img/img_nadpis_kontakty.png') no-repeat left top;
  }
  #lekarna {
    background: url('../img/img_nadpis_lekarna.png') no-repeat left top;
  }
  #conabizime {
    background: url('../img/img_nadpis_conabizime.png') no-repeat left top;
  }
  #pripravujemeprovas {
    width: 249px;
    height: 41px;
    background: url('../img/img_nadpis_pripravujemeprovas.png') no-repeat left top;
  }
  #akce {
    background: url('../img/img_nadpis_akce.png') no-repeat left top;
  }
  #fotogalerie {
    background: url('../img/img_nadpis_fotogalerie.png') no-repeat left top;
  }
  #zeptejtesenas {
    background: url('../img/img_nadpis_zeptejtesenas.png') no-repeat left top;
  }
  #lekarskydumhlinky {
    width: 244px;
    height: 41px;
    background: url('../img/img_nadpis_lekarskydumhlinky.png') no-repeat left top;
  }
  #nasipartneri {
    background: url('../img/img_nadpis_nasipartneri.png') no-repeat left top;
  }
  #distribuce {
    background: url('../img/img_nadpis_distribuce.png') no-repeat left top;
  }
  #profirmy {
    background: url('../img/img_nadpis_profirmy.png') no-repeat left top;
  }
  #aboutus {
    background: url('../img/img_nadpis_aboutus.png') no-repeat left top;
  }
  #ourteam {
    background: url('../img/img_nadpis_ourteam.png') no-repeat left top;
  }
  #contact {
    background: url('../img/img_nadpis_contact.png') no-repeat left top;
  }
  #ospolecnosti span, #novinky span, .vice span, #kontakty span, #lekarna span, #conabizime span, #pripravujemeprovas span, #akce span, #fotogalerie span, #zeptejtesenas span, #lekarskydumhlinky span, #nasipartneri span, #distribuce span, #profirmy span, #aboutus span, #ourteam span, #contact span {
    display: none; 
  }
  .vice {
    float: right;
    margin-right: 15px;
    width: 39px;
    height: 19px;
    background: url('../img/img_vice.png') no-repeat left top;
  }
  .zvyraznene {
    color: #becd00; 
  }
  img.fotogalerie {
    border: 3px solid #e0e0e0;
    margin: 6px 6px 0px 0px;
  }
  input.forumlar, textarea.forumlar {
    border: 1px solid #e0e0e0;
    padding: 7px;
    margin: 3px;
    background: url('../img/img_kontakt_field.png') no-repeat left top;
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 1em;
    color: #364619;
    line-height: 1.4;
    width: 200px;
  } 
  input.forumlar {
    height: 13px;
  }
  textarea.forumlar {
    height: 140px;
  }
  li {
    margin-bottom: 3px;
  }  






/*** added by lukas **/

.ramecek_podmenu  #navigace_podmenu {
  text-align:right;
	display:block;
	padding-left:47px;
  }
.ramecek_podmenu  #navigace_podmenu li{
  }