@charset "windows-1250";

/*/div, img {
  border: 1px solid;
}/**/
/*/tab, td {
  border: 1px solid;
}/**/


body
{
margin: 0;
padding: 0;
text-align: center;
background: url('../obrazy/logo_v_rohu.jpg') top left #ffff99;
background-repeat: no-repeat;
color: #555500;

}


hr.cleaner
{
clear:both;
display: none;
}

h3 {
font-size: 20px;
text-align: center;
font-weight: bold;
margin-bottom: 0px;
}

h4 {
font-size: 16px;
text-align: center;
font-weight: bold;
margin-top: 5px;
}


a {
  color: #336666;
}


a:visited {
  color: #9966cc;
}


a:active {
  color: #FF6600;
}

p{	
	text-align: justify;
	margin: 2px;
	text-indent: 20px; 
	}

p.vlevo
{
  text-align: left;
  text-indent: 0px;
}

.button {
  background-color: #cccc66;
}


.pravy {
  text-align: right;
}

.levy {
  text-align: left;
}


#obsah
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 950px;
	text-align:left;
}


#levypanel
{
	float: left;
	margin:0;
	padding:0;
	width: 290px;
}
#logoarea
{
	cursor: pointer;
	height: 260px;
  width: 260px;
	cursor: pointer;
	margin: 20px;
  margin-right: 0;
 }

#levypanel-obsah
{
	margin:0;
	padding: 0.5em 1em;
	color: #555500;
    font-size: 16px;
}


#levypanel-obsah a:hover
	{
	background: #e0e080;
	}
#levypanel-obsah a
	{
	color: #505000;
	}

#menu_aktivni {
	background: #F0E090;
}


.menu_level_1, .menu_level_2{
	text-indent: 0px;
	cursor: pointer;
	text-decoration: none;
  border-left: 0px;
  display: list-item;
  clear: both;
  font-style: italic;
}

.menu_level_1{
  list-style: url(../obrazy/sovicka16.gif) outside;
  font-size: 14px;
  margin-left: 20px;
  padding-left: 0px;
  margin-top: 5px;
  font-weight: bold;
}

.menu_level_2{
  list-style: disc outside;
  font-size: 12px;
  margin-left: 30px;
}

#leve-info {
	background: #f0f090;
    width: 240px;
    margin-top: 50px;
    padding-left: 10px;
}

#mapa_tn {
    background: url('../obrazy/mapa_cz_tn.jpg') no-repeat #FFFF99;
    width: 240px;
    height: 144px;
    text-align: center;
    cursor: pointer;
}

/* hlavní panel */
.hlavnipanel
{
	margin: 0px 0px 0px 300px;
	padding:0px;
}
.hlavnipanel-obsah
{

	font-weight: normal;
	font-size: 18px;
	margin: 10px;
	padding: 10px;
	min-height: 1500px;
	_height: 1500px;	/*pro msie*/
}

.hlavicka
{
	font-weight: normal;
	font-size: 24px;
	font-style: italic;
	margin-bottom: 5px;
    margin-top: 5px;
	padding-top: 10px;
    padding-bottom: 10px;
	border-bottom: 1px solid #808000;
}

.top-info {
  font-size: 100%;
  font-style: italic;
  font-weight: normal;
  padding: 5px;
  border-bottom: 1px solid #808000;
  text-align: right;
}

.ilustrace
	{
	text-align: center;
	border-top: 1px solid #808000;
	border-bottom: 1px solid #808000;
	margin-top: 15px;
	padding-top:10px;
	padding-bottom: 10px;
	}

#paticka
	{	
	margin-top: 10px;
  height: 16px;
  padding: 5px;
  font-size: 12px;
	text-align: center;
	color: #000000;
	border-top: 5px;
	border-top-style: double;
	border-top-color: #808000;
	background: #f0f090;
	}
	 
#pavouk
{
	width: 570px;
	height: 871px;
	margin-top: 15px;
}

.fotka
{
	margin-top: 15px;
	border: 3px solid #808000;
	}

#dovetek
 {
  margin-top: 40px;
  text-align: center;
  border: 1px solid #666600
}


#dovetek i {
 letter-spacing: 3px;
 font-weight: bold;
}

.adresa_fr
 {
 margin-left: 180px;
}

/* projekty */

#projekty p {
  text-indent: -20px;
  margin-left: 16px;
  margin-top: 10px;
}

#projekty p img {
  margin-right: 4px;
  vertical-align: bottom
}



/* franšíza */
.rest
 {
    margin-top: 20px;
    height: 80px
}

.sovicka5
{
    float: left;
    width: 160px;
    height: 32px;
    margin-top: 5px;
    background: url('../obrazy/sovicky.gif') 0 0 no-repeat;
}

.sovicka4
{
    float: left;
    width: 160px;
    height: 32px;
    margin-top: 5px;
    background: url('../obrazy/sovicky.gif') -32px 0 no-repeat;
}

.sovicka3
{
    float: left;
    width: 160px;
    height: 32px;
    margin-top: 5px;
    background: url('../obrazy/sovicky.gif') -64px 0 no-repeat;
}

.sovicka2
{
    float: left;
    width: 160px;
    height: 32px;
    margin-top: 5px;
    background: url('../obrazy/sovicky.gif') -96px 0 no-repeat;
}

.sovicka1
{
    float: left;
    width: 160px;
    height: 32px;
    margin-top: 5px;
    background: url('../obrazy/sovicky.gif') -128px 0 no-repeat;
}

.sovicka0
{
    float: left;
    width: 160px;
    height: 32px;
    margin-top: 5px;
    background: url('../obrazy/sovicky.gif') -160px 0 no-repeat;
}

/* ohlasy */




#prispevky i
 {
  display: block;
  margin-top: 10px;
  padding-top: .3em;
  background: url(../obrazy/bg-title.jpg) repeat-x #FFFF99;
}

/* fotogalerie */
.foto {
  width: 500px;
}

#tab_foto {
  border-collapse: collapse;
  width: 98%;
  font-size: 14px;
}

#tab_foto td{
	border: 1px solid #c0c060;
  border-bottom: none;
  text-align: center;
  vertical-align: bottom;
  font-size: 1em;
  font-family: Verdana, sans-serif;
}

#tab_foto_kat td{
  text-align: left;
  border: none;
}

#tab_foto th{
	border: 1px solid #c0c060;
	background: #c0c060;
  letter-spacing: 2px;
  word-spacing: -3px;
  font-weight: bold;
}

#tab_foto a, #tab_foto a.aktivni{
  color: #000;
  background-color: #FFFF66;
  border-top: 1px solid silver;
  border-left: 1px solid silver;
  border-bottom: 1px solid #3333FF;
  border-right: 1px solid #3333FF;
  text-decoration: none;
  padding: 1px 10px 1px 10px;
  font-family: Arial, sans-serif;
  letter-spacing: normal;
  line-height: 1.4em;

}

#tab_foto a.aktivni{
  background-color: #CCFF66;
}
#tab_foto .popisek{
  background-color: #ffffcc;
  border-top: none;
  vertical-align: top;
}

/* guestbook */
#tab_gbook, #gb_form {
  font-size: .8em;
}

#tab_gbook {
  width: 98%;
}


#tab_gbook th{
  font-weight: normal;
  padding-top: .6em;
  background: url(../obrazy/bg-title.jpg) repeat-x #FFFF99;
  text-align: left;

}

#tab_gbook td{
  font-family: Verdana, sans-serif;
}

#tab_gbook p{
  text-indent: 2em;
}

a.aktivni{
  font-weight: bold;
  color: #000000;
  font-size: 0.9em;
}

#gb_form, .gb_leva_hrana {
  background: url(../obrazy/bg-levy-prechod.jpg) repeat-y #FFFF99;
}

#gb_form {
  width: 99%;
}

.gb_leva_hrana {
  padding: 3px;
}

.gb_leva_hrana, .gb_leva_hrana:visited, .gb_leva_hrana:link{
  color: #3300CC;
}


#gb_form textarea {
  width: 100%;
  height: 6em;
}

#form_cells {
    display: none;
}



/* recepty */
.small {
  font-size: xx-small;
}


/* o miniuzdravovnì */
#o_miniu h1 {
  font-size: 24px;
  margin-top: 0px;
  margin-bottom: 0px;
  line-height: 30px;
  text-align: center;
  clear: none;
  display: inline;
}

#o_miniu h2 {
  font-size: 20px;
  margin-top:0px;
  margin-bottom:0px;
  line-height: 22px;
  clear: none;
  display: inline;
}

#o_miniu h3 {
  font-size: 16px;
  margin-top: 0px;
  margin-bottom: 0px;
  line-height: 18px;
  text-align: left;
  clear: none;
  display: inline;
}

/*textarea*/

    #textarea {
        width: 600px;
        margin-left: 0px;
    }


/* shop */

  #shop_table {
    border-collapse: collapse;
  }


      td.shop_item_titul{
        background: url(../obrazy/bg-title.jpg) repeat-x #FFFF99;
      }

      td.shop_item_cena{
        background: url(../obrazy/bg-title.jpg) repeat-x #FFFF99;
        text-align: right;
        padding-right: 3px
      }

      td.shop_item_popis{
        width: 300px;
        text-align: left;
        padding-left: 5px;
        vertical-align: bottom;
        padding-bottom: 10px;
        font-size: 16px;
      }

      td.shop_item_titul h1{
        font-family: Arial;
        line-height: 30px;
        font-size: 16px;
        display: inline;
        margin: 0px;
        padding: 0px;
        padding-left: 3px;
        text-align: left;
      }

      td.shop_item_image_box{
        width: 150px;
        text-align: center;
      }

      .shop_info {

        font-size: 14px;
      }


    #tab_navigace{
      width: 100%;
    }



    #tab_kosik{
      width: 100%;
      font-family: Arial;

    }


    #tab_kosik td, #tab_kosik th{
      font-size: 14px;
    }

    #tab_kosik td{
      text-align: right;
    }

        .kosik_hlavicka {
          background: url(../obrazy/bg-title.jpg) repeat-x #FFFF99;
          text-align: right;
          height: 22px;
          padding-bottom: 10px;
        }

        .kosik_nazev{
          font-size: 14px;
          text-align: left;
        }


        .kosik_polozka_button{
          border: none;
          background-color: transparent;
          color: blue;
          cursor: pointer;
          margin: 0px;
          padding: 0px;

        }

        .kosik_tab_separator {
          border-top: 1px dotted gray;
          height: 5px;
          font-size: 5px;
        }

        .kosik_suma{
          font-weight: bold;
          border-bottom: double 3px gray;
        }

    #tab_adresa{
      width: 150px;
      margin: 10px 0px 25px 0px;
    }


        .adresa_label{
            font-family: Arial;
            font-size: 14px;
        }

        .adresa_pole_1{
          width: 300px;
        }

        .adresa_pole_2{
          width: 100px;
        }

        .button_box{
          width: 100%;
          text-align: right;
          margin: 10px 0px;
        }

