/* --- VAHETA - Váhy Heřmánek Tábor --- */
* {
  margin:0;
  padding:0;
}
hmtl {
  text-align: center;
}
body {
	background-color:white;
  font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
  font-size: 12px;
  text-align: center !important;
}
.clear {
  clear: both;
}
.clear2 {}
.gH {
  height: 1px;
  color:#8FDAB9;
  background-color: #8FDAB9;
  border-color: #8FDAB9;
  margin-bottom: 3px;
  margin-top: 3px;
}
#vaheta {
  width: 978px;
  margin: 5px auto;
  text-align: left;
  /*position: relative;
  left: 50%;
  top: 5px;
  margin-left:-489px;*/
}
p {
  margin:5px;
  line-height: 16px;
}
/* FORMULAR */
input {
  border: 1px gray solid;
  padding: 1px;
  margin: 2px;
}
input:hover {
  background-color: rgb(240,240,240);
}
select {
  width:200px;
  border: 1px gray solid;
  padding: 1px;
  margin: 2px;
}
textarea {
  border: 1px gray solid;
  margin: 3px;
}
textarea:hover {
  background-color: rgb(240,240,240);
}
button {
  border: 1px black solid;
  background-color: white;
  margin: 3px;
}
button:hover {
  border: 1px gray solid;
  background-color: rgb(240,240,240);
}
h3 {
  font-size: 13px;
  background-color:#91E5BF; /* #4eb28a */
  padding:2px;
  padding-left: 15px;
  margin-top: 10px;
  border-bottom:1px gray solid;
}
.zpet a {
  display: block;
  width:50px;
  background-color: #91e5bf;
  margin: 5px;
  padding: 2px;
  text-align: center;
}
.vice {
  color:black;
  text-decoration: none;
  font-weight: bold;
}
.vice:hover {
  color:gray;
  text-decoration: underline;
}
.tbl_produktu {
  border-right: 1px black solid;
}
.tbl_produktu th {
  background-color:#91E5BF; /* #339966 */
  border-bottom: 1px black solid;
  border-top: 1px black solid;
  border-left:1px black solid;
  text-align: center;
}
.tbl_produktu td {
  border-bottom: 1px black solid;
  border-left:1px black solid;
  text-align: center;
}
td.model_pod {
  text-align:left;
  padding-left: 1px;
}
/* menu */
#m01, #m02, #m03, #m04 {
  display: none;
}
#sub_menu a {
  text-decoration: none;
  color:black;
}
#sub_menu a:hover {
  text-decoration: none;
  color:#456757;
}
/* --- Hořějšek i menu --- */
#head {
  height: 209px;
  background-image: url(images/title_new.jpg);
  background-position: left top;
  background-repeat: no-repeat; 
  margin-bottom: 5px; 
}
#top {
  height:181px;
}
h1 {
  visibility: hidden;
}
.h1_pr {
  visibility: visible;
  color:#8FDAB9;
  font-size: 14px;
}
#menu {
  width:978px;
  /*background-image: url(images/bg_menu.gif);*/
  background-repeat: repeat-x;
  background-position: left top;
  /*background-color: teal;*/
  height:26px;
}
#menu ul {
  list-style-type: none;
  margin-left:15px;
}
#menu ul li {
  float: left;
  margin-left: 20px;
  font-weight: bold;
  background-image: url(images/bulet1.gif);
  background-position: left center;
  background-repeat: no-repeat;
}
#menu ul li div ul li {
  margin: 0;
}
#menu ul li a {
  display:block;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 6px;
  padding-bottom: 6px;
  color: white;
  text-decoration: none;
}
#menu ul li a:hover {
  /*background-color:#83D6B1;*/
}
#menu ul li.menuon div {
	padding: 0px;
	visibility: visible;
}
#menu ul li.menuoff div {
	visibility: hidden;
}
#menu ul li div {
  position: absolute;
  display: block;
  visibility: hidden;
  background-color:#4B4B4B; /*#4B4B4B*/
  width: 120px;
}
#menu ul li div ul {
  margin:0;
}
#menu ul li div ul li {
  clear: left;
  font-size: 11px;
  font-weight: bold;
  margin-left:0px;
  background-image: none;
}
#menu ul li div ul li a {
  padding: 5px;
  margin: 0;
  text-decoration: none;
  color:white;
}
#menu ul li div ul li a:hover {
  text-decoration: underline;
}
/* --- konec --- */

/* --- Tři sloupce --- */
#leftBlock {
  /*background-color: #cccccc;*/
  /*background-image: url(images/bg_h2.jpg);
  background-position: left top;
  background-repeat: repeat-x;*/
  width:180px;
  margin-right: 9px;
  float: left;
  /*border: 1px #A4A4A4 solid;*/
}
#kontaktMini {
  margin-top: 5px;
  margin-bottom:5px;
  background-image: url(images/bg_sub_large.jpg);
  background-position: left top;
  background-repeat: repeat-x;
  border: 1px #A4A4A4 solid;
}
#kontaktMini h2 {
  border: none;
  border-bottom: 1px #A4A4A4 solid;
}
#kontaktMini p {
  padding: 5px;
}
#centerPage {
  /*background-color: #ffcccc;*/
  width:600px;
  margin-right: 9px;
  float: left;
}
#rightBlock {
  /*background-color: #ccffcc;*/
  width: 180px;
  float: left;
  }
 /* ---- */
h2 {
  font-size:12px !important;
  border:1px #A4A4A4 solid;
  background-image: url(images/bg_h2.jpg);
  background-position: left top;
  background-repeat: repeat-x;
}
h2 span {
  font-size: 12px;
  display: block;
  background-image: url(images/sipka.gif);
  background-position:4px center;
  background-repeat: no-repeat;
  padding: 4px 0 4px 30px;
}
ul#sub_menu {
  padding:5px;
  padding-left: 8px;
  font-size: 12px;
  font-weight: bold;
  list-style-type: none;
  background-image: url(images/bg_sub_large.jpg);
  background-position: left top;
  background-repeat: repeat-x;
  border-left: 1px #A4A4A4 solid;
  border-right: 1px #A4A4A4 solid;
  border-bottom: 1px #A4A4A4 solid;
}
ul#sub_menu li {
  padding-left: 17px;
  padding-right: 0;
  padding-top: 3px;
  padding-bottom: 3px;
  background-image: url(images/ctverec.gif);
  background-position:left 4px;
  background-repeat: no-repeat;
}
ul#vahy-menu, ul#vahy-menuu, ul#vahy-menuuu, ul#vahy-menuuuu, ul#vahy-menuuuuu {
  width: 165px;
  padding:5px;
  padding-left: 8px;
  font-size: 12px;
  font-weight: bold;
  list-style-type: none;
  background-image: url(images/bg_sub_large.jpg);
  background-position: left top;
  background-repeat: repeat-x;
  border-left: 1px #A4A4A4 solid;
  border-right: 1px #A4A4A4 solid;
  border-bottom: 1px #A4A4A4 solid;
}
ul#vahy-menu li, ul#vahy-menuu li, ul#vahy-menuuu li, ul#vahy-menuuuu li, ul#vahy-menuuuuu li {
  padding-left: 17px;
  padding-right: 0;
  padding-top: 3px;
  padding-bottom: 3px;
  background-image: url(images/ctverec.gif);
  background-position:left 4px;
  background-repeat: no-repeat;
}
ul#vahy-menu li a, ul#vahy-menuu li a, ul#vahy-menuuu li a, ul#vahy-menuuuu li a, ul#vahy-menuuuuu li a {
  color: #000000;
}
ul#vahy-menu li a:hover, ul#vahy-menuu li a:hover, ul#vahy-menuuu li a:hover, ul#vahy-menuuuu li a:hover, ul#vahy-menuuuuu li a:hover {
  color: #456757;
}
 /* odkazy naformatovat */
ul.sub_menu2 {
  padding: 5px;
  margin: 0px;
  font-size: 12px;
  font-weight: bold;
  list-style-type: none;
  background-image: url(images/bg_sub_large.jpg);
  background-position: left top;
  background-repeat: repeat-x;
  border-left: 1px #A4A4A4 solid;
  border-right: 1px #A4A4A4 solid;
  border-bottom: 1px #A4A4A4 solid;
}
ul.sub_menu2 li {
  width: 150px;
  padding: 3px;
  margin: 0px;
  font-size: 11px;
  list-style-type: none;
  border-bottom: 1px #A4A4A4 solid;
  color: #000000;
}
ul.sub_menu2 li a {
  color: #000000;
}
ul.sub_menu2 li a:hover {
  color: #456757;
}
 /* odkazy naformatovat */
ul.sub_menu2 {
  margin-left:10px;
  font-size: 11px;
  list-style-type: none;
  color:#000;
}

/* News */
#news {
  padding: 5px 5px 5px 5px;
  font-size: 11px;
  background-image: url(images/bg_sub_large.jpg);
  background-position: left top;
  background-repeat: repeat-x;
  border-left: 1px #A4A4A4 solid;
  /*border-top: 1px #A4A4A4 solid;*/
  border-right: 1px #A4A4A4 solid;
  border-bottom: 1px #A4A4A4 solid;
  margin-bottom:5px;
}
#news h3 {
  z-index: 5;
  margin-top: 1px;
}
#akce_bg {
  /*background-image: url(images/bg_h2.jpg);
  background-position: left top;
  background-repeat: repeat-x;*/
}
#akce {
  padding:5px;
  font-size: 11px;
  background-image: url(images/bg_sub_large.jpg);
  background-position: left top;
  background-repeat: repeat-x;
  border-left: 1px #A4A4A4 solid;
  /*border-top: 1px #A4A4A4 solid;*/
  border-right: 1px #A4A4A4 solid;
  border-bottom: 1px #A4A4A4 solid;
  margin-bottom:5px;
}
#others {
  font-size: 11px;
  background-image: url(images/bg_sub_large.jpg);
  background-position: left top;
  background-repeat: repeat-x;
  border-left: 1px #A4A4A4 solid;
  border-top: 1px #A4A4A4 solid;
  border-right: 1px #A4A4A4 solid;
  border-bottom: 1px #A4A4A4 solid;
  padding: 5px;
  margin-bottom:5px;
  text-align: center;
}
/* prostredek */
#kat_text {
  padding: 5px;
}
/* default */
.pr_v {
  
}
/* ---- ----- */
.obr_prv {
  height:138px;
  border: 1px #A4A4A4 solid;
  background-image: url(images/bg_mini.jpg);
  background-position: left top;
  background-repeat: repeat-x;
  text-align: center;
}
div.miniatura {
  width: 113px;
  margin: 2px;
  float:left;
  /*height:100px;*/
  padding-top:119px;
  padding-bottom: 3px;
  border: 1px #A4A4A4 solid;
  text-align: center;
  /*background-image: url(images/mini/2.jpg);*/
  background-color: rgb(243,243,243);
}
div.miniatura a {
  padding: 1px;
  font-size:11px;
  font-weight: normal;
  text-decoration: none;
  color:#484848;
}
div.miniatura a:hover {
  color:#484848;
  background-color:#91E5BF;
}
#a {
  background-image: url(images/mini/1.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}
#b {
  background-image: url(images/mini/2.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}
#c {
  background-image: url(images/mini/3.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}
#d {
  background-image: url(images/mini/4.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}
#e {
  background-image: url(images/mini/5.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}
#f {
  background-image: url(images/mini/6.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}
#g {
  background-image: url(images/mini/7.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}
#h {
  background-image: url(images/mini/def.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}
#i {
  background-image: url(images/mini/def.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}
#j {
  background-image: url(images/mini/def.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}
/* Další miniatury */
div.miniatura2 {
  width: 192px;
  margin: 2px;
  float:left;
  /*height:100px;*/
  padding-top:119px;
  padding-bottom: 3px;
  border: 1px #A4A4A4 solid;
  text-align: center;
  /*background-image: url(images/mini/2.jpg);*/
  background-color: rgb(243,243,243);
}
div.miniatura2 a {
  padding: 1px;
  font-size:11px;
  font-weight: normal;
  text-decoration: none;
  color:#484848;
}
div.miniatura2 a:hover {
  color:#484848;
  background-color:#91E5BF;
}
div#produkts #pa {
  background-image: url(images/mini/pa.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}
div#produkts #pb {
  background-image: url(images/mini/pb.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}
div#produkts #pc {
  background-image: url(images/mini/pc.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}
div#produkts #pd {
  background-image: url(images/mini/pd.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}
div#produkts #pe {
  background-image: url(images/mini/pe.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}
div#produkts #pf {
  background-image: url(images/mini/pf.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}
div#produkts #pg {
  background-image: url(images/mini/pg.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}
div#produkts #ph {
  background-image: url(images/mini/ph.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}
div#produkts #pi {
  background-image: url(images/mini/pi.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}
div#produkts #pj {
  background-image: url(images/mini/pj.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}
div#produkts #oa {
  background-image: url(images/mini/oa.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}
div#produkts #ob {
  background-image: url(images/mini/ob.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}
div#produkts #oc {
  background-image: url(images/mini/oc.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}
div#produkts #la {
  background-image: url(images/mini/l1.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}
div#produkts #lb {
  background-image: url(images/mini/l2.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}
div#produkts #lc {
  background-image: url(images/mini/l3.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}
/*
----------
*/
/* -- kategorie -- */
.kat_img {
  margin: 5px 5px 10px 10px;
  border: 2px gray solid; /*#91E5BF*/
}
.pdt_img {
  margin: 5px 10px 10px 5px;
  border: 3px #91E5BF solid; /*gray*/
}
#error {
  color:red;
  padding:10px;
  border:2px red solid;
}
a.a_obr {
  border: none;
}
#left_ob {
  width:289px;
  float: left;
  padding: 4px;
}
#right_ob {
  color:gray;
  width:289px;
  float:left;
  padding: 4px;
}
#footer {
  color:white;
  font-size: 10px;
  padding-top: 1px;
  padding-bottom: 40px;
  text-align: center;
  background-image: url(images/pata2.jpg);
  background-position: left top;
  background-repeat: repeat-x;
  /*background-image: url(images/bg_h2.jpg);
  background-position: left top;
  background-repeat: repeat-x;*/
  /*border:1px #A4A4A4 solid;*/
}
#footer a {
  color:white;
}
h3 {
  font-size: 13px;
  background-color:#91E5BF; /* #4eb28a */
  padding:2px;
  padding-left: 15px;
  margin-top: 10px;
  border-bottom:1px gray solid;
}
a.toplist {
  border:0px black solid;
}
a.toplist img {
  border:0px black solid;
}

