body { font: 9pt/1.4em tahoma,Arial,verdana;   color: #20433d;  background: #63070d url(../img/bg.png) repeat-x center top;  padding: 0;  margin: 0; }
a img { border-style: none; }
h1 { font-size: 16pt;  color: black; }
a { color: #63070d; }	
p { margin-top: 10px; margin-bottom: 10px; }
a:hover { text-decoration: none; }
h1 { font-size: 9.5pt;  margin-bottom: 10px; }
h1.red { color: white;  font-size: 10pt;  font-family: verdana, arial;  padding: 5px 15px;  background: #65080d;  margin-bottom: 27px; }
h2 { position: relative;  left: -8px;  background: url(../img/koule.gif) no-repeat left 1px;  font-size: 15.5pt;  color: #20433d;  padding-left: 30px;  font-weight: normal;  line-height: 21px;  margin-top: 0;  font-family: verdana, arial,tahoma;  line-height: 1.3em;   }
.h_sirsi { margin-left: 10px; }
h3 { font-weigaht: normal;  color: #7d0a11;  margin: 20px 0 10px 0;  font-size: 11pt; }
.b { font-weight: bold;  font-size: 11pt;  line-height: 24px;  background:url(../img/koule2.gif) no-repeat left;  padding-left: 27px;  font-family: tahoma,verdana,arial;	 }
em { font-style: normal;  font-size: 1.15em;  color: #f36523;  font-weight: bold; }
.aktuality h3{
  font-size: 9.5pt;  margin-bottom: 10px;  
}
.logoh h1{
	visibility: hidden;
}
							/****** ALL *******/
							
#all { display: table;  width: 100%;  margin: 0;  background: url(../img/bg2.png) no-repeat center top;  height: 500px;   }
#all2 { width: 782px;  margin: 0 auto }

							/****** HEAD *******/
							
#head{ position: relative; height: 238px;  background: url(../img/hrozny.gif) no-repeat left top; }
#date { position: absolute;  margin: 26px 0 0 204px;  padding-left: 16px;  background: url(../img/date.gif) no-repeat left; }
#jazyky {
	position: absolute;
	margin: 9px 0 0 665px;
	z-index: 100;
	width: 100px;
	height: 18px !important;
}
#jazyky a { margin: 0 1px; }
#logo { position: absolute;  margin-left: 9px;  margin-top: 54px; }
#flaska { margin-top: 20px;  margin-left: 717px;  position: absolute; }

#lista { position: absolute;  margin-top: 195px;  margin-left: 9px;  background: url(../img/lista.gif) repeat-x;  height: 29px;  width: 761px;  padding: 0;  padding-bottom: 1px; }
#lista li { display: inline;  background: url(../img/lista2.gif) no-repeat right;  float: left;  margin-top: 1px; }
#lista li a { float: left;  height: 22px;  padding: 6px 26px 0 26px;  color: #cfbeaa;  font-family: verdana,arial;  font-size: 8pt;  font-weight: bold;  text-decoration: none; }
#lista li a:hover { color: #7d0a11; }
#lista li#lista_1 { background: url(../img/lista3.gif) no-repeat left;  width:  7px;  height: 30px;  margin: 0; }
#lista li#lista_2 { background: url(../img/lista4.gif) no-repeat left;  width:  7px;  height: 30px;  margin: 0;  float: right; }

							/****** CONTENT *******/
							
#content { background: url(../img/bg_content.gif); }

							/****** RIGHT *******/
							
.right { width: 170px;  padding: 12px 15px;  float: right;  margin: 0;   position: relative;  right: 8px;  background: white url(../img/right_top.png) no-repeat top left; }
#rightmenu { list-style: none;  margin: 0;  padding: 0; }
#rightmenu li { background: url(../img/odrazka.gif) no-repeat left 8px;  margin: 3px;  padding: 2px 0 0 18px;  font-family: verdana, arial;  font-size: 0.95em; }
.right_bott { width: 170px;  padding: 0 15px;  float: right;  margin: 0;  position: relative;  right: 8px;  background: url(../img/right_bott.gif) no-repeat top;  height: 8px;  top: -8px;  margin-bottom: 4px;  }
#galerka { text-align: center; }
#galerka a img { padding: 3px;  border: 3px solid #e0e3e7;  margin: 4px 4px; }
#galerka a { font-weight: bold;  line-height: 1.7em; }
.galerka {
	width: 170px;
	padding: 12px 15px;
	float: right;
	margin: 0;
	position: relative;
	right: 8px;
	background: white url(../img/right_top.png) no-repeat top left;
	text-align: center;
}
.galerka a img { padding: 3px;  border: 3px solid #e0e3e7;  margin: 4px 4px; }
.galerka a { font-weight: bold;  line-height: 1.7em; }
#cenik_odk { margin-left: 5px;  padding-left: 20px;  background: url(../img/odrazka.gif) no-repeat left;  float: left;  margin-bottom: 10px; }

							/****** MAIN *******/

#main_top { margin: 0 210px 0px 9px;  width: 554px;  background:white url(../img/main_top.png) no-repeat left top; height: 9px;}							
#main { margin: 0 218px 0px 9px;  background: url(../img/main_bg.gif) repeat-y left;  padding: 8px 20px 30px 20px;  }
#main_sirsi { margin: 0 218px 0px 9px;  background: url(../img/main_bg.gif) repeat-y left;  padding: 8px 10px 15px 10px; }
#main_bott { background: url(../img/main_bott.gif) no-repeat; margin: 0 210px 0px 9px;  padding: 0 20px;  height: 8px;  padding-bottom: 10px;  position: relative;  top: -8px;  }
.v_textu_l { margin: 14px;  margin-left: 0;}
.v_textu_r { margin: 14px;  margin-right: 0;}
div #main div#pic{}/*height:151px ;*/
div .right #right_vypis_kat{padding-left: 0px; text-align: left; }
ul #right_vypis_kat li{text-decoration: none;}
/**** kosik *****/
#kosik_form { font-size: 7.5pt;  color: #a28b6f; }
#kosik_form input, #kosik_form textarea { padding: 0;  margin: 0; }
#produkty { font-weight: bold;  line-height: 1.3em;  border: none;  border: 1px solid #f2e6d6; }
#produkty th {  }
#produkty td, #produkty th { padding: 6px 9px;  color: #b8a48c;  text-align: left; }
#produkty td span { color: #7d0a11; }
#produkty td a { color: #3b746b; }
#produkty input { width: 18px;  height: 14px;  border: 1px solid #bba790; }
.ruzova { background: #f8f1e8;  padding: 12px 18px; }
#platba { width: 370px;  border: 1px solid #bba790;  margin-bottom: 5px;  margin-top: 5px; }
#kosik_form textarea { width: 510px;  height: 50px;  margin-bottom: 15px; }
#objednavka input { height: 17px;  border: 1px solid #bba790;  padding: 0 5px; }
#objednavka td { padding: 1px 8px 0 0; }
#adresy label input { margin: 0 6px;  position: relative;  top: 2px; }
/**** polozka *****/
#pic { text-align: center;  background: url(../img/pic_bg.png) repeat-y;  width: 162px;  float: left;  font-weight: bold;  font-family: verdana,tahoma;   font-size: 0.95em;  color: #b8a48c;/* height: 300px; */margin-bottom: :20px;}
#pic_top {  background: url(../img/pic_top.png) no-repeat top;  height: 18px;   }
#pic_bott {  margin-top: 5px;  background: url(../img/pic_bott.png) no-repeat top;  height: 18px; }
#pic a img { margin: 15px 0; /* height: 119px; */}
#pic_nadp a { color: #3b746b; }  #pic_nadp { margin: 0 13px; height: 50px; }
#pic span { font-size: 9pt;  color: #65080d; }

#popisek { color: #b8a48c;  font-weight: bold;  font-size: 0.95em;  margin: 2px 3px 10px 180px;  }
#popisek span { font-size: 10pt;  color:#65080d; }
#do_kosiku { margin-top: 5px;  font-weight: bold;  color: #20433d;  }
#do_kosiku #ks { width: 18px;  height: 14px;  border: 1px solid #bba790;  margin: 0 7px;}
#do_kosiku #sub { margin-left: 10px; position: relative;  top: 4px; }
#kolonka { background: #f8f1e8 url(../img/kol_top.gif) no-repeat top;  font-size: 0.95em;  color: #8c755a;  padding: 15px 20px 7px 20px;  line-height: 1.6em;  font-weight: normal;  margin-top: 30px; }
#kolonka span { font-size: 12pt;  font-family:verdana,arial;  color: #1f423c;  font-weight: bold; }
#kolonka_bott { background: url(../img/kol_bott.gif) no-repeat left bottom;  padding-bottom: 12px;}
/**** seznam *****/
#hneda { background: url(../img/hneda_top.gif) no-repeat top;  padding: 17px 20px 12px 20px;  margin: 0;  color: #524026;  font-size: 0.95em;  font-weight: bold;heaight: 30px; }
#hneda_bott { background: #c8b49d url(../img/hneda_bott.gif) no-repeat bottom; padding-bottom: 9px;  width: 532px;  }
#serazeni { float: right;  width: 410px;  text-align: right; }
#serazeni select{ margin-left: 5px;  position: relative;  top: 1px; }
#serazeni form { margin: 0; }
#seznam #pic { margin: 3px 7px; }
#seznam { margin: 15px 0; }
#seznam p { clear: left;  margin: 100px 0 0 15px;  color: #524026;  font-weight: bold;  font-size: 0.95em;}
#seznam p a { color:  }

#hold { display: table;  height: 0px;  width: 505px;  clear: left; }

							/****** FOOTER *******/
							
#footer { height: 30px; clear: both;  background: url(../img/footer.gif) no-repeat bottom; margin-bottom: 20px; }
#footer_in { margin: 0px 0 0 30px;  padding-left: 35px;  background: url(../img/koule3.gif) no-repeat left;  font-size: 0.9em;  color: white;  line-height: 1.3em; position: relative;  top: -9px;}
#footer_in a { font-weight: bold;  color: white; }

/* pozadi na plochu */
 .obrazek p.photo img { border:3px #FFFFFF solid; padding:0; margin:0; }
 .obrazek { width: 146px; margin: 0.5em; margin-left: 1em;padding:0;float: left; }
 .obrazek p {padding:0; margin:0; text-align:center; }
 .obrazek p a {padding:0;margin:0;}
p.photo {margin:0; border:0px #E0E3E7 solid; padding:0;width:146px;}
.cenik {
	padding: 4px;
}
.white_bg{background: white;}
.vlajkyfloat {
	float: left;
	width: 25px;
	height: 18px;
}
.vlajkyfloat2 {
	float: left;
}
.jazykyform {
	position: relative;
	width: 100px;
	height:18px;
}
.fieldset {
   position: absolute;
	width: 25px !important;
	height: 18px !important;
	top: 10px;
	left: 645px;
}
.fieldset2 {
position: absolute;
	width: 25px !important;
	height: 18px !important;
	top: 10px;
	left: 685px;
}
