* {
  padding: 0px;
  margin: 0px; 
  outline: none;
}

body {
  font-family: Arial;
  font-size: 12px;
  background: #fff;
}

input, select, option {
  font-size: 10px;
}

a {
	text-decoration: none;
	color: #236cb6;
}

#hlavni {
  width: 760px;
  margin: 0px auto;
}

#prouzek {
  height: 7px;
  background: #F2E9D9;
  
}

#spodek {
  height: 43px;
  background: #F8F3E9;
  color: Black;
  line-height: 43px;
}

.levyspodek {
  margin-left: 20px;
  float: left;
  display: inline;
}

.pravyspodek {
  float: right;
  text-align: right;
  margin-right: 20px;
  display: inline;
}

ul#spodnimenu {
  list-style-type: none;
}

ul#spodnimenu li {
  display: inline;
}

ul#spodnimenu li a {
  color: #7d7d7d;
  padding-left: 3px;
  padding-right: 3px;
  text-decoration: underline;
}
.webrex1 {
color: Black;
}
#hornidil {
  background: url('../design/pozadi.jpg') no-repeat;
  height: 314px;
  border-top: 7px solid #F2E9D9;
}

#hornidil a img {
  border: 0px none; 
}

.logo {
  position: relative;
  top: 9px;
  left: 361px;
}

.mezera {
  clear: both;
  height: 100px;
}

.jazyky {
  display: inline;
  float: left;
  line-height: 37px;
  margin-left: 5px;
  color: #626262;
}

.jazyk_a {
  margin-left: 1px;
  margin-right: 1px;
  color: #626262;
  text-decoration: underline;
}

.jazyk_n {
  margin-left: 1px;
  margin-right: 1px;
  color: #626262;
  text-decoration: none;
}

.menu {
  float: right;
}

ul#hornimenu {
  list-style-type: none;
  margin-right: 15px;
}

ul#hornimenu li {
  display: inline;
}

ul#hornimenu li a.menicko {
  line-height: 37px;
  text-decoration: none;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: 5px;
  margin-right: 5px;
  border-bottom: 3px solid #f1f1f1;
  color: #626262;
/*  font-size: 14px;  */
}

ul#hornimenu li a.menicko1 {
  line-height: 37px;
  text-decoration: none;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: 5px;
  margin-right: 5px;
  border-bottom: 3px solid #c0a062;
  color: #c0a062;
  font-weight: bold;
/*  font-size: 14px;  */
}

#stred {
  overflow: hidden;
  height: auto;
  color: #000;
}

#leva {
  float: left;
  width: 222px;
}

#prava {
  float: right;
  width: 530px;
}

.hlaseniouzivateli {
  text-align: center;
  margin-bottom: 10px;
}

ul.bocnimenu {
  list-style-type: none;
}

ul.bocnimenu li {
  width: 196px;
  border-bottom: 1px dashed #c9c9c9;
  padding-left: 20px;
  display: block; 
}

ul.bocnimenu li a.menicko {
  text-decoration: none;
  line-height: 30px;
  color: #000;

} 

ul.bocnimenu li a.menicko1, ul.bocnimenu li a.menicko:hover {
  text-decoration: none;
  line-height: 30px;
  color: #236cb6;

  font-weight: bold;
}

ul.bocnimenu li ul {
  list-style-type: none;
/*  border-top: 1px dashed #c9c9c9; */
}

ul.bocnimenu li ul li {
  width: 176px;
  border-bottom: 0px none; 
}

ul.bocnimenu li ul li a {
  line-height: 31px;
  color: #000;
  text-decoration: none;
}

ul.bocnimenu li ul li a.bocniaktpodmenuodkaz, ul.bocnimenu li ul li a:hover {
  line-height: 31px;
  text-decoration: underline;
  color: #236cb6;

  font-weight: bold;
}

.nadpis {
  margin-left: 5px;
  border-bottom: 1px solid #C0A062;
  color: #000;
  font-size: 16px;
  font-weight: bold;
  width: 215px;
  letter-spacing: 1px;
}

.nadpis a:hover {
  color: #236cb6;

}

.nadpis a {
  color: #c0a062;
 
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 1px;
  text-decoration: none;
}

.napissekce {
  border-bottom: 1px solid #C0A062;
  margin-bottom: 3px;
}

h1, h2 {
  color: #c0a062;

  font-size: 16px;
  font-weight: bold;
  letter-spacing: 1px;
  text-align: right;
}

.aktualitky {
  /*float: left;
  width: 260px;*/
}

.uvodnitext {
  float: right;
  width: 260px
}

.vypistextuvod {
  padding: 5px;
  /*background: #F7F3E8 url('../design/ubck.jpg') left bottom repeat-x;*/
  min-height: 170px;
}

.novinkauvod {
  margin-bottom: 10px;
}

.odkazarchiv {
  padding-top: 10px;
}

.odkazarchiv a {
  text-decoration: underline;
  color: #236cb6;
}

.mapawebu {
  padding-top: 10px;
}

.mapawebu a {
  text-decoration: none;
}

.aktualitky p, .blok p, .bloknovinka p { margin-bottom: 12px; } 

.bloknovinka {
  padding: 5px;
  border-bottom: 1px solid #c9c9c9;
  margin-bottom: 5px;
  height: 100%;
}

.fl {
  float: left;
}

.flu { 
  float: left;
  padding: 0 10px 5px 0;
  /*width: 100%;*/
}

.fr {
  float: left;
  margin-left: 5px;  
}

.fru { margin-top: 5px; }

.vypisproduktu {
  overflow: hidden; 
  padding-left: 1px;
}

a.produktodkaz {
  line-height: 20px;
  text-decoration: underline;
  color: #236cb6;

  font-weight: bold;
  cursor: pointer;
}

a.produktodkaz1 {
  font-weight: bold;
  color: #c0a062;
}


a.produktodkaz2 {
  line-height: 20px;
  text-decoration: underline;
  color: #4e4e4e;
  
  cursor: pointer;
  text-decoration: none;
}

.produktdetail {
  overflow: auto;
}

.produktdetailleft {
  float: left;
  width: 350px;
  margin-left: 2px;
  overflow: hidden;
}

.produktdetailright {
  float: right;
  width: 165px;
}

.produktdetailright div.fotosmall {
  text-align: center;
  width: 154px;
  margin-top: 8px;
  margin-bottom: 2px;
  padding: 2px;
  border: 0px solid  #c0a062;
}

.pozadibila, .pozadiseda {
  line-height: 30px;
  padding-left: 15px;
  overflow: auto;
  width: 335px;
}

.pozadiseda {
  background: #222222;
}

.popisek {
  font-weight: bold;
  display: inline;
  float: left;
  width: 85px;
}

.pozadiseda .popisek {
  color: #FFF;
}

.popisek2 {
  display: inline;
  float: left;
}

.pozadiseda .popisek2 {
  color: #FFF;
}

.produktvypis {
  float: left;
  width: 162px;
  height: 250px;
  padding: 7px;
  display: inline;
  margin-bottom: 10px;
  padding-bottom: 12px;
  border-bottom: 1px solid #d8d8d8;
}

.produktvypisimg {
  padding: 2px; 
  border: 0px solid #d8d8d8;
  text-align: center;
  overflow: hidden;
  height: 205px;
  cursor: pointer;
}

.produktvypis2 {
  float: left;
  width: 162px;
  height: auto;
  margin: 7px;
  display: inline;
  margin-bottom: 10px;
  cursor: pointer;
}

.produktvypisimg2 {
  padding: 2px;
  border: 2px solid #d8d8d8;
  height: 40px;
  text-align: center;
  overflow: hidden;
}

.produktvypisimg2 a {
  line-height: 40px;
}

.produktvypisimg img, .fotosmall img {
  border: 0px none;
}

.produktvypistxt {
  text-align: center;
}

.hledej {
  margin-top: 5px;
  margin-left: 10px;
}

.polehledani {
  margin: 3px;
  overflow: auto;
}

.hledpop1 {
  display: inline;
  float: left;
  width: 72px;
  
}

.hledpop2 {
  display: inline;
  float: left;
}

.hledpop3 {
  display: inline;
  float: left;
  margin-left: 5px;
  overflow: hidden;
}

.ramecek {
  border: 1px solid #c0a062;
}

.udaje {
  text-align: right;
}

.strankovani {
  text-align: center;
}

ul.adminmenu {
	list-style-type: none;
	margin-left: 150px;
}

ul.adminmenu li {
	display: inline;
}

ul.adminmenu li a {
	display: block;
	line-height: 20px;
	margin: 0px 5px 0px 5px;
	float: left;
}

.statdata {
	margin-top: 10px;
}
.fgalerie {
padding: 40px 0;
background: #fff;
}
.loginn {
float: right;
line-height: 24px;
padding: 5px;
color: #626262;
}
