/* Zakladni nastaveni barev */
body {
  background-color: #88c117;
  text-align: center;
}


body, table, td, th {
  color:#9e7f6c;
}

body, table, td, th {
  letter-spacing:0.2pt;
  line-height:140%;
}

table, th, td, div, img, h1, h2, h3, h4, h5, input, textarea {
	border-color: #c45a1d;
}

a {
	color: #c45a1d;
}

p {
  font-size:.9em;
}


input.submit {
	background-color: #fbd9b3;
	border-color: #f35e0f;
	color: #f35e0f;
}

h2.hlavni {
  color: #c45a1d;
  background-color: #fff;
  font-size: 1.6em;
  margin-top: 3px;
  margin-bottom: 5px;
  float: none;
  padding: 3px 5px 3px 0px;
  border-width: 0px;
  line-height: 120%;
}

h4 {
  color: #0D1C76;
}

fieldset {
  border-color: #b1b4b6;
}

fieldset legend {
  border-color: #b1b4b6;
  background-color: #bbbcbd;
}

.topbox {
  background-color: #FFF;
}

/* zakladni layout */

#body {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  position: relative;
  margin-top:6px;
  padding:0px;
  padding-bottom:-100px !important;  
  background-color:#fff;
  
  border-top:5px solid #fff;
  border-left:5px solid #fff;
  border-right:5px solid #fff;
  border-bottom:5px solid #fff;
  ?border-bottom:2px solid #fff;
}

#main {
  position:relative;
  top:0px;
  left:0px;
  width:100%;
  z-index:2;
}

h1 {
    width: 205px;
    height: 99px;
    position: absolute;
    left: 0px;
    top: 45px;
    text-align: center;
    overflow: hidden;  
}

h1 a {
    text-decoration: none !important;
    cursor: pointer;
}

h1 .c1 {
    color: #9f9d91;
    font-size: 1.5em;
    text-transform: uppercase;
    font-weight: bold;
    display: block;
}

h1 .c2 {
    width: 205px;
    height: 99px;
    position: absolute;
    left: 0;
    top: 0;
    background-image: url('/images/logo.jpg');
    background-repeat: no-repeat;
    overflow: hidden;
}

#top {
  position:relative;
  width:980px;
  height:249px;
  background-image:url('/images/pozadi_top.jpg'); 
  background-repeat:no-repeat; 
  z-index:3;  
}


/*--------------------------- bottom ------------------------*/

#bottom {
  position:relative;
  top:-100px;
  left:0px;
  width:980px;
  height:53px;
  z-index:0;
}

#bottom_obrazek {
  position:absolute;
  top:0px;
  left:0px;
  width:980px;
  height:153px;
  _margin-bottom:-100px;
  background-image:url('/images/pozadi_pata.jpg');
  background-repeat:no-repeat; 
  z-index:0;
}

#copyright {
  position:absolute;
  top:164px;
  left:656px; 
  color:#fff;
  font-size:0.8em;
}

#copyright a {
  color:#fff;
}

#usedlost {
  position:absolute;
  top:125px;
  left:20px;
  color:#ba5016;
  font-size:0.7em;
  font-weight:bold;
}
#aktualizace {
  position:absolute;
  top:105px;
  left:20px;
  color:#ba5016;
  font-size:0.7em;
  font-weight:bold;
}

#pismo {
  position:absolute;
  top:0px;
  left:0px;
  display:block;
}


/*----------------------------------  odkazy top -------------------------*/

#odkazy_top {
  position:absolute;
  top:60px;
  left:330px;
  width:650px;
  height:110px;
  z-index:4;
}

#odkazy_top a {
  position:relative;
  display:block;  
  height:110px;
  float:left;
  font-size:0.9em;
  color:#fff;
  margin-left:2px;
  text-decoration:none;
  padding-right:2px;
}

#odkazy_top a .El {
  display:block;
  visibility:hidden;
  float:right;
  z-index: 10;
  position: absolute;
  top: 2px;
  right: 2px;
}

#odkazy_top a.aktivni .El {
  visibility:visible;
}

#odkazy_top a:hover .El {
  visibility:visible;
}

/*#odkazy_top a .El {
  display:block;
  margin:5px -2px 0px 0px;
  float:right;
}
*/

#odkazy_top .prostor {
  position:relative;
  display:block;
  width:100%;
  margin:58px 5px 0px 0px;
}

#odkazy_top .odkaz {
  display:block;
  text-align:right;
  padding-right:8px;
  font-weight:bold;
  text-transform:uppercase;
}

#odkazy_top .restaurant {background-color:#b54f1d; width:155px; cursor:hand;}
#odkazy_top .restaurant .prostor { margin-top: 66px; }

#odkazy_top .bowling      {background-color:#b16c22; width:155px; cursor:hand;}

#odkazy_top .sklep     {background-color:#b1af22; width:165px; cursor:hand;}
#odkazy_top .sklep .prostor { margin-top: 44px; }


#odkazy_top .terasa    {background-color:#1f495a; width:155px; cursor:hand;}
#odkazy_top .terasa    .prostor { margin-top: 44px; }


#odkazy_top .ostatni    {background-color:#7a2d2f; width:110px; cursor:hand; font-size: 1em}
#odkazy_top span {background-repeat: no-repeat;}

#odkazy_top .odkaz {
    display: none;
}

#odkazy_top .obrazek1 {position:absolute; top:0px; left:3px; display:block; width:145px; height:33px; cursor:hand; background-image:url('/cs/images/restaurant.gif');} 
#odkazy_top .obrazek2 {position:absolute; background-color: #1f495a; background-repeat: no-repeat; top:0px; padding-left:1px; display:block; width:149px; height:66px; cursor:hand; background-image:url('/cs/images/bowling.gif');}
#odkazy_top .obrazek3 {position:absolute; top:0px; left: 5px; padding-left: 3px; display:block; width:165px;  height:54px; cursor:hand; background-image:url('/cs/images/zahradni.gif');}
#odkazy_top .obrazek4 {position:absolute; top:0px; padding-left:4px; display:block; width:152px; height:51px; cursor:hand; background-image:url('/cs/images/catering.gif');}
#odkazy_top .obrazek5 {position:absolute; top:0px; padding-left:1px; display:block; width:109px;  height:49px; cursor:hand; background-image:url('/cs/images/aktivity.gif');}

#odkazy_top span.obrazek {cursor:hand;}

#nadpis_ostatni {
  position:absolute;
  top:180px;
  left:30px;
  font-weight:bold;
  font-size:2.2em;
  line-height:250%;
  color:#9b3e12;
}

/*--------------------------------- jazyky ---------------------*/

#jazyky {
  position:absolute;
  top:-5px;
  left:15px;
  font-size:0.8em;
  z-index:4;
}

#jazyky li {
  list-style-type:none;
  display:block;
  float:left;
}

#jazyky li a {
  display:block;
  color:#a24313;
  padding:2px 4px 2px 4px;
  font-weight:bold;
}

#jazyky li.aktivni a {
  display:block;
  color:#fff;
  background-color:#88c117;
}



/*-----------------------------  menu ------------------------*/

#menu {
  position:absolute;
  top:0px;
  left:300px;
  z-index:4;
}

#menu li {
  list-style-type:none;
  float:left;
  color:#923f10;
  display:block;
  height:30px;
}

#menu li a {
  list-style-type:none;
  padding:2px 9px 0px 9px;
  line-height:175%;
  text-transform:uppercase;
  text-decoration:none;
  font-size:0.9em;
  font-weight:bold;
  color:#923f10;
  display:block;
  height:15px;
  float:left;
}

#menu .oddelovac {
  font-size:1.2em;
  font-weight:bold;
}

#menu li a.aktivni {
  background-color:#fff;
  padding-top:2px;
  padding-bottom:3px;
}

#menu li a:hover {
  background-color:#fff;
  padding-top:2px;
  padding-bottom:3px;
}

/*--------------------------- male menu ------------------------*/

#menu_vedlejsi {
  width:231px;
  float:left;  
}

#menu_vedlejsi ul {
  display:block;
  margin:6px 0px 0px 15px;
}

#menu_vedlejsi li {
  position:relative;
  top:0px;
  left:0px;
  list-style-type:none;
  display:block;
  width:182px;
  padding:3px 3px 3px 3px;
  margin:0px 0px 2px 0px;
  background-color:#f2ded5;
}

#menu_vedlejsi a {
  position:relative;
  top:0px;
  left:0px;
  display:block;
  height:21px;
  color:#fff;
  text-align:left;
  text-decoration:none;
  padding-left:15px;
}

#menu_vedlejsi a img {
  position:absolute;
  top:19px;
  left:164px;
  _left:158px;
  visibility:hidden;
}

#menu_vedlejsi a:hover img {
  float:right;
  margin:-18px -3px 0px 0px;
  visibility:visible;
}

#menu_vedlejsi a.aktivni img {
  float:right;
  margin:-18px -3px 0px 0px;
  visibility:visible;
}

/*--------------------------- u nas ------------------------*/


#u_nas {
  position:relative;
  top:0px;
  left:0px;
  width:485px;
  line-height:150%;
  padding-right:15px;
  float:left;
}

#u_nas h2 { 
  font-size:2em;
  line-height:130%;
  margin:0px 0px 25px 0px;
}

#u_nas h3 {
  margin:20px 0px 10px 0px;
}

#u_nas h3.ostatni {
  margin:3px 0px 10px 0px;
}

#u_nas .provozni_doba {
  display:block;
  margin:20px 0px 0px 0px;
  font-size:.9em;
  font-weight:bold;
}

#u_nas .kontakt {
  display:block;
  margin:5px 0px 0px 0px;
  font-size:.9em;
  font-weight:bold;
}

#u_nas table {
  margin:20px 0px 20px -2px;
  font-size:0.9em;
  text-align:left;
  width:450px;
}

#u_nas .nadpis {
  font-size:1.2em;
  font-weight:bold;
  border-bottom:1px solid #c45a1d;
  text-align:left;
}

#u_nas td.cena {
  text-align:right;
  width:50px;
}

#u_nas th {
  font-size:1.1em;
  text-align:right;
}

#u_nas th.popis {
  text-align:left;
}

#u_nas .banner {
  margin:0px 0px 5px 0px; 
  float:right;
}

#u_nas .odkazy_restaurace {
  width:225px;
  float:right;
  margin:0px 0px 5px 10px;
}

#fotogalerie {
  width:225px;
  float:left;
  text-align:center;
  border-left:1px solid #c45a1d;
}

#fotogalerie img {
  border:3px solid #ba5016;
  margin:0px 0px 20px 20px;
}

/*-------------------------- co_u_nas_najdete ---------------*/

#co_u_nas_najdete  {
  position:relative;
  top:0px;
  left:0px;
  width:685px;
  line-height:150%;
  padding-right:15px;
  float:left;
}

#co_u_nas_najdete .stranka {
  width:685px;  
}

#co_u_nas_najdete h3.hlavni {
  font-size:1.3em;
  margin:20px 0px 10px 0px;
}

#co_u_nas_najdete h3.hlavni.prvni {
  margin:4px 0px 10px 0px;
}

#co_u_nas_najdete h3 {
  font-size:1em;
  margin:3px 0px 10px 0px;
}

#co_u_nas_najdete img {
  margin:0px 15px 15px 0px;
  border:3px solid #ba5016;
  float:left;
}



#co_u_nas_najdete .kontakt {
  display:block;
  margin:5px 0px 0px 0px;
  font-size:.9em;
  font-weight:bold;
}
/*---------------------------- index ------------------------*/

#index {
}

#index_leva {
  width:730px;
  float:left;
  border-right:1px solid #c45a1d;
}

#index_leva_uvitani {
  position:relative;
  width:440px;
  float:left;
}

#index_leva_uvitani h2 {
  display:block;
  position:relative;
  width:395px;
  height:23px;
  margin:9px 0px 0px 12px;
}

#index_leva_uvitani .uvitani {
  font-size:1.1em;
}

#index_leva_uvitani .uvitani_obrazek {
  display:block;
  position:absolute;
  top:0px;
  left:0px;
  width:395px;
  height:23px;
  background-image:url('/cs/images/vitavas.gif');
  background-repeat:no-repeat;
  background-color:#fff;
}

#index_leva_uvitani .text {
  margin:20px 12px 0px 12px;
 /* font-size:0.9em;*/
}

#index_leva_uvitani img {
  margin:20px 0px 0px 5px;
}

#index .banner1 {
  display:block;
  margin-left:7px;
  margin-bottom:50px;
}

/*-----------*/

#index_leva_novinky {
  width:255px;
  float:right;  
  margin-right:10px;
  padding-left:20px;
  min-height:583px;
  border-left:1px solid #c45a1d;
}

#index_leva_novinky .clanek {
  margin:10px 0px 10px 0px;
  margin-left:0px; 
  _margin-right:0px;
}

#index_leva_novinky .clanek a {
  text-decoration:underline;
}

#index_leva_novinky .clanek h3 {
  width:170px;
  display:block;
  float:left;
  padding:0px 0px 10px 0px;;
}

#index_leva_novinky .clanek .text {
  display:block;
  margin-top:10px;
}

#index_leva_novinky h2 {
  display:block;
  position:relative;
  width:176px;
  height:23px;
  margin:20px 0px 0px 0px;
}

#index_leva_novinky .novinky {
  font-size:0.9em;
}

#index_leva_novinky .menu  {
  font-size:0.9em;
  line-height:110%;
}

#index_leva_novinky .tydenni_menu {
  width:250px;
}

#index_leva_novinky .tydenni_menu h3 {
  color:#c45a1d;
}

#index_leva_novinky .oddelovaci_cara {
  clear:both;
  border-bottom:1px solid #9e7f6c;
}

#index_leva_novinky img {
  border:2px solid #b16c22;
  float:left;
  margin:5px 8px 5px 0px;
}


#index_leva_novinky .novinky_obrazek {
  display:block;
  position:absolute;
  top:0px;
  left:0px;
  width:220px;
  height:23px;
  background-image:url('/cs/images/novinky.gif');
  background-repeat:no-repeat;
  background-color:#fff;

}

#index_leva_novinky .menu_obrazek {
  display:block;
  position:absolute;
  top:0px;
  left:0px;
  width:220px;
  height:14px;
  background-image:url('/cs/images/dnesni_menu.gif');
  background-repeat:no-repeat;
  background-color:#fff;
}


#index_leva_novinky .archiv_novinek {
  float:right;
  font-weight:bold;
  color:#9e7f6c;
  font-size:0.9em;
  margin-right:0px;
}

/*--------------------------- index prava --------------------*/

#index_prava {
  margin-top:10px;
  width:235px;
  float:right;
}

#index_prava h2 {
  margin:10px 0px 35px 0px;
  display:block;
  position:relative;
  font-size:1.3em;
  color:#c3581b;
  font-weight:normal;
  width:103px;
  height:14px;
}

#index_prava .tydenni_menu h2 {
  margin:10px 0px 10px 0px;
  display:block;
  position:relative;
  font-size:1.3em;
  color:#c3581b;
  font-weight:normal;
  width:220px;
  height:14px;
}

#index_prava .tydenni_menu span {
    display: none;
}

#index_prava .tydenni_menu span.menu_obrazek_cs {
  display:block;
  position:absolute;
  top:0px;
  left:0px;
  width:220px;
  height:14px;
  background-image:url('/cs/images/dnesni_menu.gif');
  background-repeat:no-repeat;
  background-color:#fff;
}

#index_prava .tydenni_menu span.menu_obrazek_en {
  display:block;
  position:absolute;
  top:0px;
  left:0px;
  width:220px;
  height:14px;
  background-image:url('/en/images/dnesni_menu.gif');
  background-repeat:no-repeat;
  background-color:#fff;
}

#index_prava .rezervace {
  font-size:0.9em;
}

#index_prava .rezervace_obrazek_en {
  display:block;
  position:absolute;
  top:0px;
  left:0px;
  width:176px;
  height:23px;
  background-image:url('/en/images/rezervace.gif');
  background-repeat:no-repeat;
  background-color:#fff;
}

#index_prava .rezervace_obrazek_cs {
  display:block;
  position:absolute;
  top:0px;
  left:0px;
  width:176px;
  height:23px;
  background-image:url('/cs/images/rezervace.gif');
  background-repeat:no-repeat;
  background-color:#fff;
}


#index_prava .banner {
  margin:5px 0px 0px 0px; 
}

/*-------------------------  clanky ---------------------------*/

.clanek {
  margin:0px 20px 50px 20px;
}

.clanek h2 {
  font-size:2em;
  line-height:130%;
  margin:0px 0px 25px 0px;
}

.clanek h3 {
  margin:9px 0px 0px 0px; 
}

.clanek a {
  font-size:1em;
  font-weight:bold;
  text-decoration:none;
  color:#9e7f6c;
}

.clanek .datum_pozadi {
  float:right;
  margin:-0px 3px 0px 0px;
  text-align:center;
  width:54px;
  height:49px;
  background-image:url('/images/pozadi_kalendar.gif');
} 

.clanek  .datum_pozadi .datum {
  width:28px;
  margin:12px 9px 9px 9px;
  line-height:110%;
  font-size:0.7em;
  color:#fff;
}  

.clanek .text { 
  font-size:0.9em;
  margin:0px 0px 0px 0px; 
}

.cely_clanek {
  float:right;
}

.topbox {
	background-color:transparent;
	width:900px;
	border-color: #b16c22;
  text-align:left;
  margin-top:40px;
}

.strankovani_odkazy {
  text-align:center;
}

.strankovani_vybrano a {
  text-decoration:none;
}

.strankovani {
  display:inline;
}


/*---------------------------  fotoalba ------------------------*/

#stranky_textove {
  margin:0px 20px 0px 20px;
}

#stranky_textove h2 { 
  font-size:2em;
  line-height:130%;
  margin:0px 0px 25px 0px;
}

#stranky_textove img {
  margin:0px 15px 15px 15px;
  border:3px solid #ba5016;
  display:block;
  float:right;
}

#stranky_textove h3 {
  width:100%;
  font-size:1.2em;
  margin-bottom:10px;
}

#stranky_textove a {
  font-weight:bold;
  font-size:1.1em;
  line-height:150%;
  text-decoration:underline;
}

#stranky_textove .fotogalerie {
  width:100%;
  margin-bottom:35px;
}

#stranky_textove .fotogalerie img {
  margin:0px 17px 0px 0px;
  float:none;
  display:inline;
}

/*---------------------------  kontakty --------------------------*/

#kontakty {
  margin:0px 20px 0px 20px;
  float:left;
}

#kontakty h2 { 
  font-size:2em;
  line-height:130%;
  margin:0px 0px 25px 0px;
}

#kontakty .kontakt {
  margin-top:10px;
  font-size:0.9em;
  padding:0px 0px 4px 6px;
}

#kontakty h3 {
  width:100%;
  font-size:1.1em;
}

#kontakty a {
  font-weight:normal;
  line-height:150%;
  text-decoration:underline;
}

#mainmap {
  width:500px; 
  height:300px;
  float:right;
  margin:66px 50px 0px 0px;
  border:4px solid  #ba5016;
}

/*------------------------ 3d prohlidka --------------------*/

#prohlidka {
  margin:0px 20px 0px 20px;  
}

#prohlidka h2 { 
  font-size:2em;
  line-height:130%;
  margin:0px 0px 25px 0px;
}

/*--------------------------- historie --------------------------*/

#historie {
  width:689px;
  margin:0px 20px 0px 20px;  
  float:left;
}

#historie h2 { 
  font-size:2em;
  line-height:130%;
  margin:0px 0px 25px 0px;
}

/*---------------------------  cenik -------------------------*/

#cenik {
  margin:0px 20px 0px 20px;
}

#cenik .popis {
  font-weight: normal; 
  font-style: italic;
}

#cenik .popis_rubriky {
  margin-bottom: 1em;
}

#cenik h2 {
  font-size:2em;
  line-height:130%;
  margin:0px 0px 25px 0px;
}

#cenik #menu_cenik_hlavni .menu_cenik {
  width:231px;
  float:left;  
  margin:6px 0px 0px -20px;
}

#cenik #menu_cenik_hlavni .menu_cenik ul {
  display:block;
  margin:0px 0px 0px 15px;
  _margin:0px 0px 0px 35px;
}

#cenik #menu_cenik_hlavni .menu_cenik li {
  position:relative;
  top:0px;
  left:0px;
  list-style-type:none;
  display:block;
  width:182px;
  min-height:21px;
  _height: 21px;
  padding:3px 3px 3px 3px;
  margin:0px 0px 2px 0px;
  background-color:#b16c22;
}

#cenik #menu_cenik_hlavni .menu_cenik a {
  position:relative;
  top:0px;
  left:0px;
  display:block;
  min-height:21px;
  _height: 21px;
  color:#fff;
  text-align:left;
  text-decoration:none;
  padding-left:15px;
}

#cenik #menu_cenik_hlavni .menu_cenik a img {
  position:absolute;
  top:19px;
  left:164px;
  _left:158px;
  visibility:hidden;
}

#cenik #menu_cenik_hlavni .menu_cenik a:hover img {
  float:right;
  margin:-18px -3px 0px 0px;
  visibility:visible;
}

#cenik #menu_cenik_hlavni .menu_cenik a.aktivni img {
  float:right;
  margin:-18px -3px 0px 0px;
  visibility:visible;
}

#cenik #vypis_rubriky .menu_cenik {
  width:700px;
  text-align:left;
  float:right; 
  margin-bottom:20px; 
  margin-top:6px;
}

#cenik #vypis_rubriky .menu_cenik ul {
  display:block;
  margin:0px 0px 0px 15px;
}

#cenik #vypis_rubriky .menu_cenik li {
  position:relative;
  top:0px;
  left:0px;
  list-style-type:none;
  display:block;
  height:23px;
  margin:0px 0px 2px 5px;
  background-color:#b16c22;
  padding:0px 3px 0px 3px;  
  width:152px;
  float:left;
}

#cenik #vypis_rubriky .menu_cenik a {
  position:relative;
  top:0px;
  left:0px;
  display:block;
  height:23px;
  color:#fff;
  text-align:left;
  text-decoration:none;
  padding-left:15px;
  font-size:.8em;
}

#cenik #vypis_rubriky .menu_cenik a img {
  position:absolute;
  top:19px;
  left:134px;
  _left:128px;
  visibility:hidden;
}

#cenik #vypis_rubriky .menu_cenik a:hover img {
  float:right;
  margin:-18px -3px 0px 0px;
  visibility:visible;
}

#cenik #vypis_rubriky .menu_cenik a.aktivni img {
  float:right;
  margin:-18px -3px 0px 0px;
  visibility:visible;
}

#cenik #vypis_ceniku {
  width:678px;
  float:right;
  margin-top:6px;
}

#cenik #vypis_ceniku {
  width:678px;
  font-weight:bold;
}

#cenik #vypis_ceniku a {
  font-weight:normal;
  cursor:hand;
  display:block;
}

#cenik #vypis_ceniku .radek {
  display:block;
  width:678px;
  margin-bottom:7px;
  font-weight:normal;
}

#cenik #vypis_ceniku .nazev {
  width:485px;
  text-align:left;
  float:left;
}

#cenik #vypis_ceniku .nazev_delsi {
  width:540px;
  text-align:left;
  float:left;
}

#cenik #vypis_ceniku .foto {
  width:55px;
  text-align:left;
  float:left;
}

#cenik #vypis_ceniku .foto img {
  border:2px solid  #c45a1d !important;
}

#cenik #vypis_ceniku .cena {
  width:96px;
  text-align:right;
  float:left;
}

/*-------------------------------- tydenni menu -----------------------*/

#tydenni_menu {
  margin:0px 20px 0px 20px;
}

#tydenni_menu h2 {
  font-size:2em;
  line-height:130%;
  margin:0px 0px 25px 0px;
}

#tydenni_menu .menu_cenik {
  width:231px;
  float:left;  
  margin:6px 0px 0px -20px;
  _margin:6px 0px 0px -10px;
}

#tydenni_menu .menu_cenik ul {
  display:block;
  margin:0px 0px 0px 15px;
}

#tydenni_menu .menu_cenik li {
  position:relative;
  top:0px;
  left:0px;
  list-style-type:none;
  display:block;
  width:182px;
  height:21px;
  padding:3px 3px 3px 3px;
  margin:0px 0px 2px 0px;
  background-color:#b16c22;
}

#tydenni_menu .menu_cenik a {
  position:relative;
  top:0px;
  left:0px;
  display:block;
  height:21px;
  color:#fff;
  text-align:left;
  text-decoration:none;
  padding-left:15px;
}

#tydenni_menu .menu_cenik a img {
  position:absolute;
  top:19px;
  left:164px;
  _left:158px;
  visibility:hidden;
}

#tydenni_menu .menu_cenik a:hover img {
  float:right;
  margin:-18px -3px 0px 0px;
  visibility:visible;
}

#tydenni_menu .menu_cenik a.aktivni img {
  float:right;
  margin:-18px -3px 0px 0px;
  visibility:visible;
}

#tydenni_menu #vypis_ceniku {
  width:678px;
  float:right;
  margin-top:6px;
}

#tydenni_menu h3 {
  font-size:2em;
  line-height:200%;
  margin-top:-17px;
}

#tydenni_menu .jidlo {
  margin:35px 0px 0px 130px;
  font-size:1.5em;
  line-height:130%;
}


/*-------------------------------- archiv novinek ------------------*/

#archiv_novinek {
  width:900px; 
  margin-top:10px; 
  margin-left:20px;
  padding-right:-10px;
  font-size:1.1em;
  position:relative;
  top:0px;
  left:0px; 
}

#archiv_novinek h2 {
  display:block;
  position:absolute;
  top:-30px;
  left:0px; 
  width:400px !important;
  position:relative;
  line-height:200%;
  margin:0px 0px 0px 0px;
  font-size:2em;
}

#archiv_novinek .clanek {
  margin:0px 0px 0px 0px; 
  border-bottom:1px solid #9e7f6c;
}

#archiv_novinek .clanek a {
  text-decoration:underline;
}

#archiv_novinek .clanek h3 {
  display:block;
  margin:20px 0px 10px 0px;
  float:left;
}

#archiv_novinek .clanek .text { 
  font-size:0.9em;
  margin:0px 0px 0px 0px; 
}

#archiv_novinek .cely_clanek {
  float:right;
  padding:20px -15px 0px 0px;
}

#archiv_novinek .datum_pozadi {
  float:right;
  margin:20px -15px 0px 0px;
  text-align:center;
  width:54px;
  height:49px;
  background-image:url('/images/pozadi_kalendar.gif');
} 

#archiv_novinek .datum_pozadi .datum {
  width:28px;
  margin:12px 9px 9px 9px;
  line-height:110%;
  font-size:0.7em;
  color:#fff;
}  

#archiv_novinek h2 {
  display:block;
  position:relative;
  width:176px;
  height:23px;
  margin:20px 0px 0px 0px;
}

#archiv_novinek .novinky {
  font-size:0.9em;
}

#archiv_novinek img {
  border:2px solid #b16c22;
  float:left;
  margin:5px 8px 5px 0px;
}


#archiv_novinek .novinky_obrazek {
  display:block;
  position:absolute;
  top:0px;
  left:0px;
  width:176px;
  height:23px;
  background-image:url('/cs/images/novinky.gif');
  background-repeat:no-repeat;
  background-color:#fff;
}

#archiv_novinek .topbox {
	background-color:transparent;
	width:885px;
	border-color: #b16c22;
  text-align:left;
  margin-top:40px;
}

#home_popisek {
    margin-top: 30px;
}

.fotogalerie a {
    margin: 0 10px 10px 0;
    display: block;
    float: left;
}

.fotogalerie .rada_fotek {
    clear: left;
}
