/*
editace produktu
*/

div.produkt_edit a {
  font-weight:bold;
}

div.produkt_edit table.editace {
  background:#7a8b05;
  margin:0px;
  padding:1px;
  border:none;
  width:100%;
}

div.produkt_edit table.editace td,div.produkt_edit table.editace th {
  background:white;
  vertical-align:top;
  text-align:left;
  border:none;
  padding:3px;
  font-size: 11px;
}

div.produkt_edit table.editace th {
  background:#d0d799;
}

div.produkt_edit table.editace td table {
  padding:0px;
}

div.produkt_edit table.editace td.dark {
  background:#d0d799;
  font-weight:bold;
}

/*
vypis produktu
*/
div.produkt_vypis {
  padding: 0 100px;
	overflow:auto;
}
div.produkt_vypis a, div.produkt_vypis_akce a {
  font-weight:bold;
}
.produkt_images {
  width: 220px;
  float: left;
}

.product_shadow {
  float: left;
  /*background: url(stin-alpha.png) no-repeat bottom right !important;/
  /*background: url(shadow.gif) no-repeat bottom right;*/
  /*margin: 6px 0 0 6px !important;*/
  /*margin: 6px 0 0 0px;*/
}

.product_shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  margin: 0 20px 20px 0px;
  /*border: 1px solid #0095E0;*/
} 


div.produkt_vypis .produkt, div.produkt_vypis_akce .produkt {
  width: 480px;
	width:790px;
	text-align:left;
  float: left;
  background: white;
  padding:20px;
}
div.produkt_vypis .produkt .zkratka_nemocnice {
  font-size: 14px;
  width:140px;
  padding: 0 10px;
  display: block;
  margin: 10px 0;
}
div.produkt_vypis .produkt #malv.zkratka_nemocnice {
  border: 1px solid #008DCE;
	color:#008DCE;
  background:none;
}
div.produkt_vypis .produkt #nera.zkratka_nemocnice {
  border: 1px solid #3caff1;
	color:#3caff1;
  background:none;
}
div.produkt_vypis .produkt #pala.zkratka_nemocnice {
  border: 1px solid #0097A7;
	color:#0097A7;
  background:none;
}
div.produkt_vypis .produkt #zame.zkratka_nemocnice {
  border: 1px solid #999;
	color:#999;
  background:none;
}

.produkt h1 {
  font-weight: bold;
  /*color: black;
  font-size: 24px;*/
  line-height: 30px;
}
.produkt h2 {
  padding-left: 5px;
}

.produkt .parametry ul {
  list-style-type: none;
  font-size: 14px;
  color: #666666;
  padding: 10px 0px 10px 7px;
  margin: 0px;
}
.produkt .parametry ul li {
  padding: 0px;
  margin: 0px;
}
.produkt .anotace {
  margin: 10px 0px;
  padding: 7px;
  border-top: 1px solid #666666;
  border-bottom: 1px solid #666666;
}
.produkt .ukazka {
  margin: 10px 0px;
  padding: 7px;
  border-bottom: 1px solid #666666;
  color: #999999;
}  
.produkt .parametry {
  position: relative;
}
.produkt_vypis .parametry div.cena {
  clear:both;
  float:right;
  /*color: #008DCE;*/
  font-size: 24px;
  font-weight: bold;
  line-height:24px;
}
.produkt_vypis .parametry div.cena span.castka {
  /*color: #008DCE;*/
  font-size: 16px;
  font-weight: bold;
  padding: 5px 10px;
}
.produkt_vypis .parametry div.cena span.dph {
  font-weight: normal;
  font-size: 12px;
}
.produkt_vypis .parametry div.cena span.bezna_cena {
  font-size: 24px;
  font-weight: bold;
  color: #999999;
  padding-right: 47px;
}
.produkt_vypis .parametry div.cena input.koupit {
  display: block;
  border:none;
  float: right;
  background: #008DCE;
  color:white;
  padding:5px 10px;
  color:white;
  font-weight: bold;
  font-size: 14px;
}
.produkt_vypis .parametry div.cena span.kusy {
  float:right;
  font-size:14px;
  margin: 0px 10px 0 20px;
}

/*div.produkt_vypis table table.parametry tr td.detail_labels,
div.produkt_vypis table table.parametry tr td.detail_labels_green,
div.produkt_vypis table table.parametry tr td.detail_labels_red,
div.produkt_vypis_akce table table.parametry tr td.detail_labels,
div.produkt_vypis_akce table table.parametry tr td.detail_labels_green,
div.produkt_vypis_akce table table.parametry tr td.detail_labels_red {
  width:50%;
  padding-right:10px;
  height:11px;
  line-height:11px;
  text-align:right;
  font-weight:bold;
}
div.produkt_vypis table table.parametry tr td span.cena {
  font-weight:bold;
  background:#D0D0E1;
  padding:3px;
  color:#262A3A;
  width: auto;
}
div.produkt_vypis_akce table table.parametry tr td span.cena {
  font-weight:bold;
  color:#333;
}
div.produkt_vypis table table.parametry tr td span.cena_akce,
div.produkt_vypis_akce table table.parametry tr td span.cena_akce {
  color:#8e0703;
  font-weight:bold;
}
div.produkt_vypis table table.parametry tr td span.cena_dph {
  font-weight:bold;
  background:#7a8b05;
  padding:3px;
  color:white;
}
div.produkt_vypis_akce table table.parametry tr td span.cena_akce {
  font-weight:bold;
  background:#a50c07;
  padding:3px;
  color:white;
}

div.produkt_vypis table table.parametry tr td,
div.produkt_vypis_akce table table.parametry tr td {
  height:11px;
  line-height:11px;
}
*/

b.green {
  color:#336699;
}
b.red {
  color:#8e0703;
}
/*
doporucene produkty
*/

div.produkt_doporucene a {
  font-weight:bold;
}

div.produkt_doporucene table, div.produkt_doporucene_akce table {
  /*background:#7a8b05;*/
  margin:0px;
  padding:0px;
  border:none;
  width:100%;
}

div.produkt_doporucene table td, div.produkt_doporucene_akce table td {
  background:white;
  vertical-align:top;
  text-align:left;
  border:none;
  padding:5px 0;
}

div.produkt_doporucene table th, div.produkt_doporucene_akce table th{
  background:#d0d799;
  color:#5f6c02;
  padding:8px;
  border:none;
}
div.produkt_doporucene_akce table th {
  background:#f6e5da;
  color:#8e0703;
}

div.produkt_doporucene_akce table th div.fr a {
  color:#8e0703;
}

div.produkt_doporucene table td.odsun_dolu img,
div.produkt_doporucene_akce table td.odsun_dolu img {
  padding:5px 0;
}
div.produkt_doporucene table td.odsun_dolu a {
  color:#5f6c02;
}
div.produkt_doporucene_akce table td.odsun_dolu a {
  color:#8e0703;
}

div.produkt_doporucene table td table {
  padding:0px;
}

div.produkt_doporucene table td.dark {
  background:#d0d799;
  font-weight:bold;
}

div.produkt_doporucene a.img_link {
  display:block;
  height:100px;
  overflow:hidden;
}

div.produkt_doporucit , div.produkt_doporucit_akce {
  color:#5f6c02;
  border:none;
}
div.produkt_doporucit_akce {
  color:#ffcc33;
}
div.produkt_doporucit_akce div.fr a {
  color:#8e0703;
}


/*
varianty produktu
*/

div.produkt_varianty a {
  font-weight:bold;
}

div.produkt_varianty table, div.produkt_varianty_akce table {
  /*background:#7a8b05;*/
  margin:0px;
  padding:0px;
  border:none;
  width:100%;
}

div.produkt_varianty table td, div.produkt_varianty_akce table td {
  background:white;
  vertical-align:top;
  text-align:left;
  border:none;
  padding:5px 0;
}

div.produkt_varianty table th, div.produkt_varianty_akce table th{
  background:#FFCC33;
  color:#444444;
  padding:8px;
  border:none;
}
div.produkt_varianty_akce table th {
  background:#f6e5da;
  color:#8e0703;
}

div.produkt_varianty_akce table th div.fr a {
  color:#8e0703;
}

div.produkt_varianty table td.odsun_dolu img,
div.produkt_varianty_akce table td.odsun_dolu img {
  padding:5px 0;
}
div.produkt_varianty table td.odsun_dolu a {
  /*color:#5f6c02;*/
}
div.produkt_varianty_akce table td.odsun_dolu a {
  /*color:#8e0703;*/
}

div.produkt_varianty table td table {
  padding:0px;
}

div.produkt_varianty table td.dark {
  background:#d0d799;
  font-weight:bold;
}

div.produkt_varianty a.img_link {
  display:block;
  height:100px;
  overflow:hidden;
}

div.produkt_doporucit , div.produkt_doporucit_akce {
  color:#5f6c02;
  border:none;
}
div.produkt_doporucit_akce {
  color:#CC3300;
}
div.produkt_doporucit_akce div.fr a {
  color:#CC3300;
}

#visit_stats {
  margin: 20px 0px 0px 20px;
}

#visit_stats .total {
  background-color: #aaFFaa;
}

#visit_stats td {
  padding: 0px 15px;
}

#visit_stats th {
  text-align: center;
}

#visit_stats .lichy td {
  background-color: #cccccc;
}

#visit_stats .clicks{
  font-weight: bold;
  text-align: right;
}

.upozorneni {
  clear:both;
  margin-top:20px;
  border:1px solid #008DCE;
  padding:15px 20px;
}
.upozorneni h2 {
  color:#008DCE;
  padding:5px 0 10px 0;
}