body {
  color: #000000;
  background-color: #f0ecde;
  margin: 0;
  padding: 0;
  text-align: center;
  font-family: Tahoma, arial, 'Helvetica CE', Arial, helvetica, sans-serif;;
  font-size: 9pt;
  min-width: 1000px;
}

#body {
  width: 1000px;
  margin: auto;
  text-align: left;
  /*overflow: hidden;*/
  background: url('../img-layout/BIG-BEARTHA.jpeg') top center #f0ecde;
}


#velkaplocha {
  width: 1000px;
	padding-left: 0px;      /* LC plna-sirka */
	padding-right: 0px;     /* RC plna-sirka + CC padding */
	position: relative;       /* Resi "nekonecnou" stranku v IE7 */
	/*background-image: url('../img-layout/pozadi-velka-plocha-prouzek2.jpg');*/
	
	/*background-image: url('../img-layout/bg_4.jpg');*/
	
	/*background-repeat: repeat-y;*/
}

#velkaplocha .sloupec {
	position: relative;
}

#levybok {
	width: 42px;             /* LC width */
	padding: 0;          /* LC padding */
	float: left;
}

#pracovniplocha {
	padding: 0;       /* CC padding */
	width: 669px;
	float: left;
	/*display: block; /* 2007-10-02 - Kobelka Petr, prazdny obsah nezobrazi sloupec */
}

#menuplocha {
	width: 225px;             /* LC width */
	padding: 0;          /* LC padding */
	float: left;
}

#pravybok {
	width: 44px;             /* RC width */
	padding: 0;          /* RC padding */
	float: right;
}

#patickauvnitr {
	clear: both;
     text-align: center;
     padding-top: 10px;
     font-size: small;
}

/*** Stejna vyska sloupcu ***/

#velkaplocha {
	/*overflow: hidden;*/
}

#velkaplocha .sloupec {
  /*
	padding-bottom: 1001em;     /* X + padding-bottom */
	/*
	margin-bottom: -1000em;     /* X */
}

/*** oprava paticky ***/

* html body {
	/*overflow: hidden;*/
}

* html #paticka {
	/*float: left;*/
	/*position: relative;*/
  /*width: 1000px;*/
  /*
	padding-bottom: 10000px;
	margin-bottom: -10000px;
	*/
  /*background-color: #f0ecde;*/
  /*color: #000000;*/
}

/*** Jen pro vzhled ***/
.print-blok {
  display: none;
}
#hlavicka {
  background-image: url('../img-layout/golf-hlavicka.jpg');
  background-repeat: no-repeat;
  width: 1000px;
  height: 161px;
  z-index: 50;
  position:relative;
}

#patickauvnitr {
  background-image: url('../img-layout/1-3x1.jpeg');
  background-repeat: no-repeat;
  background-position: bottom;
  width: 1000px;
  height: 54px;
}

#levybok {
/*
  background-image: url('../img-layout/1_2x1b.jpg');
  background-repeat: repeat-y;
*/
}

#levyboknahore {
/*
  background-image: url('../img-layout/1_2x1a.jpg');
  background-repeat: no-repeat;
*/
  height: 300px;
  width: 42px;
  position: absolute;
}
#levybokdole {
/*
  background-image: url('../img-layout/1_2x1c.jpg');
  background-repeat: no-repeat;
*/
  height: 290px;
  width: 42px;
  position: absolute;
  bottom: 0;
}

#pracovniplocha {
  padding: 10px;
	/*background-image: url('../img-layout/pozadi-velka-plocha-vlevo.jpg');
	/*background-repeat: no-repeat;* /
	background-repeat: repeat-y;*/

}

#pravybok {
/*
  background-image: url('../img-layout/1_2x4b.jpg');
  background-repeat: repeat-y;
*/
}

#pravyboknahore {
/*
  background-image: url('../img-layout/1_2x4a.jpg');
  background-repeat: no-repeat;
*/
  height: 185px;
  width: 44px;
  position: absolute;
  right: 0;
}
#pravybokdole {
/*
  background-image: url('../img-layout/1_2x4c.jpg');
  background-repeat: no-repeat;
*/
  height: 230px;
  width: 44px;
  position: absolute;
  bottom: 0;
}


/*#menuplocha {*/
	/*background-image: url('../img-layout/pozadi-velka-plocha-vpravo.jpg');
	background-repeat: no-repeat;*/
/*}*/

#velkaplocha .sloupec {
	padding-top: 1em;
	/*text-align: justify; */
}

/* ----------- ibecny vzhled -------- */

h1 {
  font-size: 160% !important;
  color: #125D08;
  font-family: Tahoma;
  padding-left: 0px;
  margin: 0px;
  margin-left: -2px;
}
h2 {
  font-size: 130% !important;
  margin-top: 5px;
  margin-bottom: 3px;
}

a.hotel {
  font-size: 130% !important;
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: normal;
}

strong {
  color: #a80002;
  font-size: 10pt;
  background-color: inherit;
}

a {
  color: #a80002;
  background-color: inherit;
}

.right {
  text-align: right;
}

ul, li {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
ol li {
  line-height: 1.5; 
  margin: 0 2em 0 0.5em;
}
span.zvyraznene {
  color: #ac0000;
  font-size: 90%;
  background-color: inherit;
}

span.cena {
  color: #ac0000;
  font-size: 13pt;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
}

.velke-radky {
  line-height: 1.4;
  margin-bottom: 1em;
  margin-top: 2px;
}

/* ------- konkretni vzhled -------- */
#menuplocha h2 {
  padding-bottom: 5px;
  margin-bottom: 0;
}

#kontakty {
  text-align: center;
}

#kontaktyleve {
  width: 110px;
  float: left;
}

#kontaktyprave {
  width: 110px;
  float: right;
}
/*
#kontaktyprave {
  width: 225px;
  float: center;
}
*/
#kontakty strong {
  font-size: 130%;
}

#flash_banner {
  z-index: 0;
  position: relative;
}

#vyhledatzajezd {
  background-color: #00a4dd;
  width: 225px;
  color: white;
  margin-top: 5px !important;
}

#vyhledatzajezd h2 {
  margin-top: 5px;
  margin-left: 5px;
  padding-left: 25px;
  background-image: url('../img-layout/sipka-dolu-modra.gif');
  background-repeat: no-repeat;
}

#vyhledatzajezd td {
  color: #ffffff;
  font-size: 8pt;
  padding-left: 5px;
  background-color: inherit;
  font-weight: bold;
}

input.submit {
  background-color: #125D08;
  color: #ffffff;
  font-size: 8pt;
  font-weight: bold;
  border: 1px solid #ffffff;
  cursor: pointer;
}

table.upoutavka {
  width: 100%;
  border-collapse: collapse;
}

table.upoutavka th, table.upoutavka th a.u {
  background-color: #ac0000;
  color: #ffffff !important;
  text-align: center;
  text-decoration: none;
}

table.upoutavka td {
  background-color: #ffe96c;
  font-size: 95%;
  padding: 4px 6px;
  color: #593822;
}

table.upoutavka td a {
  color: #391812 !important;
}
table.upoutavka th, table.upoutavka td {
  border-right: 1px solid #b89020;
  border-left: 1px solid #b89020;
  padding: 4px 6px;
}

#hlavicka, #hlavicka a, #hlavicka a:hover, #hlavicka a:active, #hlavicka a:visited {
  color: #ffffff;
  background-color: inherit;
}

#hlavickaupoutavka {
  position: relative;
  top: 50px;
  left: 255px;
  width: 225px;
  float: left;
}
#hlavickaupoutavka h2 {
  padding: 3px;
  margin: 0;
}
#hlavickaupoutavka p {
  padding: 3px;
  margin: 0;
}
#hlavickahornimenu {
  position: relative;
  left: 480px;
  font-weight: bold;
  font-size: 110%;
  float: left;
  padding-top: 3px;
}

#logo {
  position: relative;
  top: 20px;
  left: 50px;
  float: left;
}

#logo img {
  border: none;
}

div.menuzabalene, div.menurozbalene {
  background-color: #ffe96c;
  margin-top: 5px !important;
  border: 1px solid #ffe96d;
/*  color: inherit; */
}

div.menuzabalene h2, div.menurozbalene h2 {
  margin-top: 5px;
  margin-left: 5px;
  padding-left: 25px;
  background-repeat: no-repeat;
  color: #a80002;
  background-color: inherit;
}

div.menurozbalene h2 {
  background-image: url('../img-layout/sipka-dolu-cervena.gif') !important;
}
div.menuzabalene h2 {
  background-image: url('../img-layout/sipka-doprava-cervena.gif') !important;
}

div.menurozbalene p {
  padding: 2px 5px 0px 5px;
}

.select {
  font-size: 8pt !important;
  width: 135px !important;
  color: #000000 !important;
  background-color: #ffffff !important;
}

#pracovniplocha a {
  color: #000000;
  background-color: inherit;
}

#pracovniplocha a.strong {
  color: #a80002 !important;
  font-weight: bold;
}

#pracovniplocha-vlevo {
  width: 170px;
  float: left;
  text-align: left;
  margin-top: 10px;
}

#pracovniplocha-vpravo {
  margin-top: 10px;
  width: 480px;
  margin-left: 10px;
  float: left;
}

#pracovniplocha-vpravo p {
  line-height: 150%;
  padding-top: 0;
}

div.fotoupoutavka {
  width: 100%;
  background-color: #ffe96c;
  background-color: #ffffff;
  color: inherit;
  text-align: center;
}

div.fotoupoutavka img {
  border: 6px solid white;
  text-align: center;
}

table.lastminute {
  width: 100%;
}

table.lastminute td {
  vertical-align: top;
  font-size: 90%;
}

table.lastminute td strong {
  color: #000000;
  font-size: 120%;
  background-color: inherit;
}

table.lastminute th {
  font-weight: normal;
  color: #ac0000;
  background-color: inherit;
  font-size: 90%;
  white-space: nowrap;
  vertical-align: top;
}
table.lastminute th strong {
  font-size: 200%;
  font-weight: bold;
}
table.lastminute td p.lmp {
  padding: 15px 0 2px 0;
  margin: 0px !important;
  font-size: 150%;
  font-weight: bold;
  color: #ac0000;
  text-align: left;
}

div.fotoupoutavka strong {
  color: #000000;
  background-color: inherit;
}

div.fotoupoutavka img {
  border-bottom: 2px solid #000000;
}

div.fotoupoutavka p {
  padding: 3px;
  margin: 0;
  font-size: 90%;
}

table.nejlepe-hodnocene-zajezdy td {
  font-size: 90%;
  vertical-align: top;
}

table.nejlepe-hodnocene-zajezdy img {
  border: 2px solid #ffffff;
}

table.nejlepe-hodnocene-zajezdy strong {
  color: #000000;
  background-color: inherit;
  font-size: 90%;
}

table.nejlepe-hodnocene-zajezdy span {
  font-size: 110%;
}

form.poptavka p {
  clear: both;
  margin: 0 0 0.3em 0;
  padding: 0;
  line-height: 2em;
}
form.poptavka label span {
  display: block;
  width: 150px;
  float: left;
  text-align: right;
  padding-right: 1em;
  line-height: 2em;
  font-weight: 600;
}
#checkbox001 {
    position: relative;
    top: 0.2em;
}

/* -- obchodni_podminky -- */
ol.obchodni_podminky li {
    margin-bottom: 1em;
}
/* ---- */
table.seznam_zajezdu {
  /*border: none;*/
  /*border: 3px solid #000000;*/
  width: 650px;
}
table.seznam_zajezdu * {
  font-size: 11px;
}
table.seznam_zajezdu td.img {
  /*width: 175px !important;*/
  vertical-align: top;
  text-align: left;
  padding-right: 5px;
}
td.popis_dalsi_text {
  /*margin-left: 10px;*/
  /*padding-left: 10px;*/
  /*border: 1px solid red;*/
  /*width: 410px;*/
}
/*table.seznam_zajezdu td.img img {*/
td.img {
  /* 158 */
  width: 158px !important;
}
img.size_m {
  border: 6px solid #ffffff;
  margin-right:15px !important;
}
img.size_t {
  border: 2px solid #ffffff;
}

table.seznam_zajezdu td.popis {
  width: 250px;
}
a.hotel {
  text-decoration: none;
}
span.zeme {
  color: #ac0000;
  background-color: inherit;
}
table.seznam_zajezdu td.ostatni {
  width: 160px;
}
table.seznam_zajezdu td.ostatni img.tc {
  border: 0px;
}

table.seznam_zajezdu td.ostatni table.sk tr {
  margin: 0;
  padding: 0;
}

table.seznam_zajezdu td.ostatni table.sk td {
  margin: 0;
  padding: 0 6px 0 1px;
}

table.seznam_zajezdu td.ostatni ul {
  list-style: none;
  list-style-position: outside;
  margin-left: 10px;
  padding-left: 10px;
}
table.seznam_zajezdu td.ostatni strong {
  color: #000000;
  font-size: 11px;
}
table.seznam_zajezdu td.separator {
  height: 10px;
}
p.popis_mista {
  font-size: 12px !important;
}
strong.cena {
  color: #000000;
  font-size: 16px;
  background-color: inherit;
}
td.dalsi_odkazy {
  font-size: 13px;
}
a.dalsi_odkaz {
  font-size: 13px;
}

/* -------- */
table.filtr td,
table.prehled_terminu td {
  /*border: 1px solid #ff00ff;*/
}
table.prehled_terminu {
  /*width: 640px;*/
  width: 640px;
  /*margin-left: 5px;  ;*/
}
table.prehled_terminu *, table.filtr * {
  font-size: 11px;
}
div#vyber_terminu {
  background-color: #f5f5f5;
}
div.vyber_termin {
  /*overflow: scroll;*/
  overflow: auto;
  overflow-x: hidden;
  height: 84px;
  border-bottom: 2px solid #ffffff;
}
h3 {
  font-size: 100%;
  font-weight: bold;
  text-align: left;
  padding: 2px 4px;
  margin: 0px;
  color: #125D08;
}

#pruvodceinfo h3, #pruvodceinfo h3 a {
  color: #ac0000;
  padding: 3px 6px 0 0;
  margin-bottom: 0;
}

#pruvodceinfo p {
  margin-top: 2px;
}

table.prehled_terminu td {
  border-bottom: 1px dashed #c0c0c0;
}
table.prehled_terminu tr:hover,
table.prehled_terminu tr.hover,
tr.selected_row {
  background-color: #ffd201;
}

table.prehled_terminu tr {
  height: 20px;
  behavior: url("js/hover.htc");
}

table.prehled_terminu td.typ,
table.filtr th.typ {
  background-color: inherit;
  font-weight: bold;
  width: 40px !important;
  color: red;
}
.redfont {
  color: #ff0000;
}
.darkredfont {
  color: #a80002;
}
table.filtr {
  width: 95%;
}
table.filtr th.typ {
  color: #000000;
}
table.filtr th.termin {
  width: 110px !important;
}
table.filtr th.pocet_dnu {
  width: 100px !important;
}
table.prehled_terminu td.termin {
  width: 215px !important;
}
a.termin_pobytu {
  color: #0000ff !important;
}
table.filtr th.typ_zajezdu,
table.prehled_terminu td.typ_zajezdu {
  width: 160px !important;
}
table.filtr th.doprava,
table.prehled_terminu td.doprava {
  width: 80px !important;
}

table.prehled_terminu td.cena {
  font-weight: bold;
  text-align: right;
}

span.dovetek {
  display: block;
  padding: 5px 10px;
  font-size: 11px;
}

/* --- */
table.podrobnosti * {
  font-size: 11px;
}
table.podrobnosti td.img {
  vertical-align: top;
}
table.podrobnosti td.popis {
  vertical-align: top;
}
table.podrobnosti td.popis p {
  padding: 0 0 0 10px;
  
}
table.podrobnosti td.popis strong {
  color: #000000;
  font-size: 11px;
}
table.podrobnosti caption {
  font-size: 18px;
  text-align: left;
  padding-top: 10px;
}
/* ------- */
table.nezavazna_objednavka {
  font-size: 12px;
  text-align: left;
  width: 95%;
  /*border: 1px solid green;*/
}
table.nezavazna_objednavka td,
table.nezavazna_objednavka th {
  /*border: 1px solid red !important;*/
}
table.nezavazna_objednavka caption {
  font-size: 18px;
  text-align: left;
  padding-bottom: 10px;
}
table.nezavazna_objednavka tr {
  /*height: 25px;*/
}
table.nezavazna_objednavka tr.zahlavi {
  padding-bottom: 5px;
}

table.nezavazna_objednavka tr.zahlavi_inverzni th {
  background-color: white;
  color: black;
  padding: 2px;
  padding-bottom: 5px;
  padding-top: 5px;
}

table.nezavazna_objednavka th.pocet {
  text-align: left;
  width: 50px;
}
table.nezavazna_objednavka td.pocet {
  width: 50px;
}
table.nezavazna_objednavka td.pocet input {
  margin-bottom: 2px;
}
table.nezavazna_objednavka td.cena {
  text-align: right;
  padding-right: 2px;
  width: 100px !important;
}
table.nezavazna_objednavka td.tlacitko {
  height: 40px;
  text-align: center;
}
input.halfsize {
  width: 75px;
  text-align: right;
}
input.quartersize {
  width: 35px;
  text-align: right;
}
form.nezavazna_objednavka input {
  border: 1px solid #808080;
}

input.double_border {
  border: 2px solid #808080 !important;
}

input.submit2 {
  width: 200px;
  color: #000000;
  background-color: #c0c0c0;
  text-align: center;
  height: 25px;
  font-weight: bold;
  border: none !important;
}
input.readonly {
  border: none !important;
  background-color: #ffd84f;
  width: 50px !important;
}
td.popiska {
  padding-left: 5px;
}
#pracovniplocha-vlevo h2{
  font-size: 120% !important;
  margin: 4px 3px 10px 5px !important;
}

#pracovniplocha-vlevo ul {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#pracovniplocha-vlevo li {
  margin: 0px 0px 0px 5px;  
  padding: 0px 0px 10px 14px;
  list-style-type: none;
  background-image: url('../img-layout/ligolf.gif');
  background-repeat: no-repeat;
  display: block;  
}

#pracovniplocha-vlevo li strong {
  color: #125D08;
}

div.menurozbalene div.videa img {
  border: 1px solid white;
}

div.menurozbalene div.videa table td {
  vertical-align: top;
  font-size: 90%;
}

div.menurozbalene div.videa table td strong {
  font-size: 100%;
} 

div.menurozbalene ul.sv {
  list-style: none;  
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-position: outside;
  position: relative;
} 

div.menurozbalene ul.sv li {
  margin: 0px 0px 0px 0px;
  padding: 4px 0px 1px 10px;
  list-style-position: inside;
}

div.menurozbalene ul.ze {
  list-style: none;  
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
  list-style-position: inside;
}

div.menurozbalene ul.ze li {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-position: inside;
}

div.menurozbalene ul.ob {
  list-style: none;  
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
  list-style-position: inside;
}

div.menurozbalene ul.ob li {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0;
  list-style-position: inside;
}

div.menurozbalene ul.pm {
  list-style-image: url('../img-layout/ligolf.gif');
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
  list-style-position: inside;
}

div.menurozbalene ul.pm li {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 2px 0px;
  font-size: 90%;
  list-style-position: inside;
}

div.menurozbalene ul.pm li a.n {
  color: #000000;  
}

div.menurozbalene ul.pm li a.s {
  color: inherit;  
}

/* --- pruvodce --- */
#svetadily-menu {
    font-size: 1.2em;
}
div.zeme-box {
    margin-bottom: 1em;
}
div.zeme-box strong {
    font-size: 1.1em;
}
p.oblast-box {
    line-height: 1.4;
    margin: 0;
    padding: 0 1em 0 1em;
}

.vysvetleni {
  border-bottom: 1px dashed black;
}

#pracovniplocha-vpravo div.tipy {
    padding: 5px;
}
#pracovniplocha-vpravo div.tipy p a {
    color: #ac0000;
}

.chyba {
  background-color: red;
  color: white;
  text-align: center;
}

table.form th {
  text-align: right;
}

h3 {
  font-size: 100%;
  font-weight: bold;
  text-align: left;
}

table.xinha {
  border: 2px solid #000000;
  border-collapse: collapse;
}
table.xinha td,
table.xinha th {
 border: 1px solid #666666;
 padding: 2px 5px 2px 5px;
}

table.oblasti-hotely td {
  font-size: 90%;
  vertical-align: top;
  padding-right: 6px;
  padding-bottom: 6px;
}

table.oblasti-hotely td.obrazek {
  width: 15%;
}

table.oblasti-hotely td.popis {
  width: 35%;
}

table.oblasti-hotely img {
  border: 2px solid #ffffff;
}

table.oblasti-hotely strong {
  font-size: 130%;
  padding-bottom: 6px;
}

table.oblasti-hotely span {
  font-size: 130%;
}

div.skupina_produktu p {
  line-height: 150%;
}

div.skupina_produktu h1 {
  font-size: 170% !important;
  background-color: #ffffff !important;
  color: #ac0000;
  padding: 4px;
  padding-left: 10px;
}

div.skupina_produktu table td p {
  line-height: 150%;
  font-size: 90%;
}

div.skupina_produktu table td img {
  float: center; 
  border: 6px solid #ffffff; 
}

div.msleva {
  background-color: #ac0000;
  color: #ffffff; 
  padding: 4px;
}

div.msleva strong {
  color: #ffffff; 
  font-size: 14px;  
}

div.mslevap {
  background-color:#ac0000; 
  color: #ffffff; 
  padding: 1px 4px 1px 4px;
}

div.mslevapb {
  float: left; 
  font-size: 18px; 
  padding: 2px 6px 0 0;
}

div.mslevapn {
  font-weight: bold;
}

#hlavickaupoutavka2 {

}

table.kontaktyzsc {
  border: none;
  width: 100%;
}

table.kontaktyzsc tr {
  margin: 0;
}

table.kontaktyzsc td {
  margin: 0;
}

table.kontaktyzsc table {
  border: 0px solid black;
  width: 100%;
  vertical-align: top;
}

table.kontaktyzsc table tr td {
  border: 0px solid black;
  padding: 5px 0 0 0;
  width: 50%;
}

table.kontaktyzsc table tr td img {
  border: 6px solid #ffffff;
}

#kontakty2 {
  background-image: url('../img-layout/kontakt.jpg');
  background-repeat: no-repeat;
  width: 227px;
  height: 139px;    
}

#kontakty2 div {
  width: 140px;
  text-align: center;  
}

#kontakty2 div p {
  padding: 0pt;
  margin: 7px 0 0 0;
}

#kontakty2 div p strong {
  font-size: 130%;
}  

input.rozsirene_vyhledavani {
  padding: 0;
  border: 1px solid #000;
  font-size: 90%;
  background-color: #f80;
  color: #000;
  cursor: pointer;
}

#rozsirene_vyhledavani {
  padding: 0 10px 10px 10px;
  background-color: #ffe46f;
}

#rozsirene_vyhledavani table {
  font-size: 90%;
  width: 100%;
}

#rozsirene_vyhledavani table td {
  font-size: 90%;
  padding: 6px 10px 6px 2px;
  border-bottom: 1px solid #ffd33f;
}

#rozsirene_vyhledavani table.oblasti,
#rozsirene_vyhledavani table.strediska {
  font-size: 90%;
  width: 100%;
}

#rozsirene_vyhledavani table.oblasti td,
#rozsirene_vyhledavani table.strediska td {
  font-size: 100%;
  padding: 3px;
  border-bottom: 1px solid #ffd33f;
}

#rozsirene_vyhledavani table td.odlet {
  font-size: 100%;
}

#rozsirene_vyhledavani table th {
  border-bottom: 1px solid #fed035;
}

#rozsirene_vyhledavani table input.kratky {
  width: 75px;
}

#rozsirene_vyhledavani table input.stredni {
  width: 95px;
}

#rozsirene_vyhledavani table input.dlouhy {
  width: 160px;
}

#rozsirene_vyhledavani table button.tlacitko,
#rozsirene_vyhledavani input.tlacitko {
  background-color: #f6f6f2;
  border: 1px solid #7f9db9;
  cursor: pointer;
}

#rozsirene_vyhledavani table select {
  width: 100px;
}

#rozsirene_vyhledavani table select.zeme {
  width: 195px;
}

#rozsirene_vyhledavani p {
  font-size: 90%;
  padding: 4px 0;
  margin: 0;
}

#rozsirene_vyhledavani p strong {
  font-size: 100%;
}

#rozsirene_vyhledavani p.oblasti,
#rozsirene_vyhledavani p.strediska {
  background-color: #fefca5;
  margin-top: 5px;
  padding-left: 5px;
}

acronym {
  cursor: help;
}

img.krizek {
  vertical-align: middle;
  border: none;
}

#rozsirene_vyhledavani p a.zajezdy {
  font-weight: bold;
}

#rozsirene_vyhledavani p a.zajezdy:hover {
  font-weight: bold;
  color: #ad0101;
}

#rozsirene_vyhledavani table th acronym.napoveda {
  background: url(../img/help.gif) no-repeat 0 50%;
  cursor: help;
  border: none;
  padding: 2px 0 2px 20px;
}
table.lastminutenew th {
  padding: 5px 5px 5px 5px;
}
table.lastminutenew tr.filtr {
  background-color: #ffe46f;
}
table.lastminutenew tr.filtr th {
  font-size: 11px;
  font-weight: normal;
  padding: 0px 5px 0px 5px;
}
table.lastminutenew td {
  vertical-align: middle;
  padding: 4px 5px 4px 5px;
}
table.lastminutenew td a {
  font-weight: bold;
  color: #ac0000 !important;
}
table.lastminutenew td.podrobnosti {
  font-size: 11px;
}
table.lastminutenew td.cena {
  font-weight: bold;
  text-align: right;
}
table.lastminutenew tr.lichy {
  background-color: #ffe46f;
}
table.lastminutenew tr.sudy {
  background-color: #ffd952;
}
table.lastminutenew td p.lmp {
  padding: 15px 0 2px 0;
  margin: 0px !important;
  font-size: 150%;
  font-weight: bold;  
  text-align: left;
}
table.lastminutenew input.filtr {
  border: 1px solid #e69d00;
  font-size: 12px;
  padding: 0px 3px 1px 3px; 
}
table.lastminutenew input.filtr.zo {
  width: 150px;  
}
table.lastminutenew input.filtr.c {
  width: 50px;
  text-align: right;  
}
table.lastminutenew input.filtr.h {
  width: 150px;  
}
select.filtr_s {
  border: 1px solid #e69d00;
  font-size: 12px;
  width: 150px;  
}
select.filtr_zo {
  border: 1px solid #e69d00;
  font-size: 12px;
  width: 150px;  
}
.lm_odkazy_zeme {
  float: left;
  overflow: hiddem;
  font-size: 11px;
  line-height: 170%;
}
div.produkt-polozka {
  
  padding-top: 7px;
  margin-top: 7px
  /*border: 1px solid #000;*/
  
}
div.produkt-polozka a{
  
  text-decoration: none !important;
  color: #125D08 !important;
  
}
div.produkt-polozka img{
  
  float: left;
  
}
div.produkt-polozka p{
  
  padding-top: 3px !important;
  margin: 0px !important;
  
}
div.produkt-polozka .produkt-popis{
  
  float:left;
  width: 285px;
  
}
div.produkt-polozka h3{
  
  font-size: 120%;
  margin-top: 3px !important;
  margin: 0px;
  padding: 0px;
  
}
div.cleaner {
  clear: both;
}
table.last-minute-tabulka {
  border: 3px solid #FFC91F;
  margin-top: 10px;
}
table.last-minute-tabulka a{
  color: #AF0100 !important;
}
table.last-minute-tabulka th{
  background: #FFC91F;
}
table.last-minute-tabulka td, table.last-minute-tabulka th{
  padding:4px;
}
table.last-minute-tabulka td.podrobnosti{
  font-size: 90%;
}
table.last-minute-tabulka td.zvyraznit{
  font-weight: bold;
}
table.last-minute-tabulka tr.lichy{
  background: #FFE46F;
}
table.last-minute-tabulka tr.sudy{
  background: #FFD952;
}
ul.golf_podmenu {
  margin-top: 3px !important;
  margin-left: 5px !important;
  padding: 0px !important;
}
ul.golf_podmenu li{
  background-image: url('../img-layout/golf-odrazka.gif') !important;
  background-position: left center;
  padding: 4px 0px 0px 13px !important;
  margin: 2px 0px 2px 0px !important;
  font-size: 11px;
  color: #125D08;
}
#pruhledne-logo {
  position: absolute;
  top: 25px;
  left: 35px;
}
#pruhledne-logo a {
  display: block;
  width: 300px;
  height: 115px;
}
#pruhledne-logo span {
  display: none;
}
.strankovani {
  font-size: 90%;
  padding-top: 10px;
  text-align: right;
}
.strankovani a {
  padding: 3px;
}
.strankovani a.zvyraznena-strana {
  color: #FFF !important;
  background: #125D08 !important;
  font-weight: bold;
  text-decoration: none;
}
div.razeni {
  margin-top: 10px;
}
.tucne {
  font-weight: bold !important;
}
.golf-detail-obrazky img{
  margin-bottom: 10px !important;
}
.golf-detail-detail {
  margin-left: 15px;
  padding-right: 5px;
}
.golf-detail-drobeckova-navigace {
  font-size: 90%;
  padding-top: 5px;
  padding-bottom: 10px;
}
table.parametry-hriste {
  width: 90%;
  margin-right: 10px;
  float: left;
  margin-top: 0px;
}
table.parametry-hriste td{
  /*padding: 5px;*/
  border-right: 1px solid #FFC91F;
}
div.cleaner {
  clear: both;
}
img.size_tiny {
  border: 3px solid #ffffff;
  margin: 5px 10px 0px 0px !important;
}
.golf-detail-ikonky {
  padding-top: 5px;
  clear: both;
}
tr.vetsi-odsazeni td{
  padding-bottom: 4px !important;
}
