#cZbozi {
  width: 430px;
  _width: 433px;
}

#mainin table {
  border: 0;
  margin: 0;
  border-collapse: collapse;
}
#mainin img {
  border: 0;
}

.tb  {
  border: 1px solid #555;
}
.tbLogin  {
  width: 130px;
  border: 1px solid #555;
  margin: 2px 0;
  background: #fec;
}
.tb180  {
  width: 170px;
  border: 1px solid #555;
}
.tb280  {
  width: 300px;
}
#left .hlavicka  {
  border-top: 2px solid #fc0;
  border-bottom: 2px solid #fc0;
  padding: 5px 10px;
  background: #333;
  color: #fe9;
  font-size: 14px;
}

#right .hlavicka  {
  border-top: 2px solid #fc0;
  border-bottom: 2px solid #fc0;
  padding: 5px 10px;
  background: #777;
  color: #fe9;
  font-size: 12px;
}
/*** M E N U *****/
#levemenu  {
  background: #8F5444;
}

#menu ul {
  list-style: none;
}
#menu li  {
  border-top: 1px solid #AF7B6D;
  border-bottom: 1px solid #6F3829;
}

#menu ul li a {
  text-decoration: none;
  display: block;
  color: #fc9;
  padding: 5px 15px;
}
#menu ul li a.hlVisited  {
  color: #fff;
  border-bottom: 1px solid #6F3829;
  font-weight: bold;
}
#menu a:hover {
  color: #000;
  background: #b98;
}
#menu ul ul  {
  background: #ffc;
}
#menu ul ul li a  {
  padding: 5px 15px;
  color: #666;
  background: #ffc;
}
#menu ul ul li a:hover  {
  color: #000;
  background: #bbb;
}
#menu ul ul li .subVisited  {
  background: #fff;
  color: #a00;
}

/******** L O G I N *****/
#prihlaseni #login_fin  {
  border-top: 2px solid #fc0;
  padding: 10px 10px 2px 10px;
  background: #C74; 
  color: #eee;
  text-align: right;
}
#prihlaseni #login_fin .tb180  {
  margin: 4px 0
}
#lebka-login  {
  width: 197px;
  height: 80px;
  background: url("img/lebka_login.jpg")
}
#prihlaseni #login_out  {
  border-top: 2px solid #fc0;
  padding: 10px;
  background: #C74; 
}
#prihlaseni #login_out a  {
  color: #333;
  text-decoration: none;
}

#tabLogin  {
  width: 100%;
}
#tabLogin td  {
  padding: 5px;
  text-align: center;
  border: 1px solid #c74;
  background: #d85;
}
.buttons  {
  margin: 5px 0
}
.but_sv  {
  border: 1px solid #555;
}

.but_tm  {
  border: 1px solid #ccc;
}

/***** S E A R C H ********/
#hledat  {
  border-top: 2px solid #fc0;
  border-bottom: 2px solid #fc0;
  background: #777;
  color: #eee;
}
#hledat .in {
  padding: 10px 5px;
}
/**** A D R E S A ****/
#adresa  {
  padding: 0 10px 10px 10px;
  color: #ccc;
}
#adresa a  {
  color: #ffa;
}
/******* akce ****/
#left .bannery .in  {
  padding: 5px 2px;
  text-align: center;
}
.novinky  {
  font-size: 10px;
}
.novinky .in {
  padding: 5px;
}
.novinky a {
  color: #fe9;
}
.novinky .nadpis  {
  display: block;
  font-size: 12px;
  margin: 0 0 3px 0;
}
.zprava  {
  margin: 0 0 10px 0;
  color: #fec;
}

/*** K O S I K *****/
#kosik  {
  margin: 15px 0;
}
#kosik-in  {
  background: #777;
  padding: 5px;
  color: #ccc;
}
#kosik-in a  {
  color: #fc0;
  text-decoration: none;
  display: block;
}
#kosik-in .klient-name  {
  color: #fff;
}
/****** o d k a z y ******/
#odkazy .in  {
  padding: 5px;
  text-align: center;
}

#odkazy .in a img  {
  border: 0;
  margin: 3px 0;
}

/******** M U J  P R O F I L ****/
.pageNadpis  {
  margin: 10px 0;
  color: #854;
  font-size: 14px;
  font-weight: bold;
}
.prehledTab td  {
  vertical-align: top;
  padding: 2px
}
.p  {
  text-align: right;
}

/**** A K T U A L I T Y ****/
.aktulItem {
  margin-bottom: 20px;
  border-collpase: collpase;
}
.aktNadpis  {
  display: block;
  font-size: 14px;
  text-align: left
}
.datum  {
  display: block;
  margin: 5px 0;
}

/***** P A G E S ****/

#lblAktualizace  {
  margin: 25px 0 0 0;
  display: block;
  color: #999
}

#lblBody img  {
  margin: 1px 0px;
  border: 0;
}

/******* F O R M  G E *********/ 
#FormGe  {
  background: #fec;
  width: 100%;
}
#FormGe td  {
  padding: 2px 5px;
}
.table_head  {
  color: #CD7744;
  font-size: 14px;
  font-weight: bold;
  padding: 2px;
}