.katalog {
  
}

.hidden-cat-title {
	display: none;
}

.katalog table {
  *width:97%;
}

.katalog table tr th {
  vertical-align:top;
  font-size:.92em;
  text-align:left;
  border-bottom:10px solid #fff;
  font-weight:bold;
}

.katalog table tr th a:hover {
  text-decoration:none;
}

.katalog table tr td {
  vertical-align:top;
  padding:10px 10px 10px 10px;
}

  .katalog table tr td.type {
    /*width:20px;*/
  }
  .katalog table tr th.year {
    width:80px;
  }
  .katalog table tr th.price {
    width:80px;
  }
  
   .katalog table tr td.nowrap {
   	white-space: nowrap;
  }

  .katalog table tr.odd td {
    background:#F4F4F4;
    border-bottom:10px solid #fff;
  }
  .katalog table tr.even td {
    background:#F9F9F9;
    border-bottom:10px solid #fff;
  }
  
  .katalog table tr.special td {
		background: #FFEA95;
	}
	
		.katalog table tr.special td.last {
			/*background:#ffea95 url('/img/backtablepv2.gif') no-repeat center bottom;*/
		}
		
		.katalog table tr.special td.last .ico-predvadeci-vozik {
		  display:block;
      width:95px;
		  height:32px;
      background:url('../img/cs/ico-pv.gif') no-repeat left top;
    }
		
	.katalog table tr.special2 td {
		background: #DFDFDF;
	}
		.katalog table tr.special2 td.last {
			background:#DFDFDF;
		}

.katalog table tr td.last .ico-akce {
  display:block;
  width:95px;
	height:19px;
  margin-bottom:2px;
  background:url('../img/cs/ico-akce.gif') no-repeat left top;
} 

.katalog table tr td a {
  color:#E20916;
  font-style:italic;
  font-weight:bold;
}

.katalog table tr td img {
  width:90px;
  clear:both;
  margin:5px 0px 5px 0px;
  border:1px solid #D5D4D4;
}


/*detail*/

.katalog-detail {
  margin-bottom:10px;
  xborder-bottom:1px solid #DDDDDD;
}

.katalog-detail .kd-left {
  float:left;
  width:400px;
}

.katalog-detail .kd-right {
  float:left;
  width:240px;
  margin-left:20px;
}

  .katalog-detail .kd-right img {
    width:238px;
    border:1px solid #D6D5D5;
  }


.wysiwyg .katalog-detail table tr td {
  width:50%;
  padding:10px 0px 10px 0px;
  border-bottom:1px solid #DDDDDD;
}

.katalog-detail table tr td.nazev {
  font-weight:bold;
}

.katalog-detail table tr td.popis {
  
}

.wysiwyg a.specifikace-kategorii {
  font-size:0.92em;
  color:#777777;
  font-weight: normal;
}


/*foto pager*/

.fotopager {
  background:#F4F4F4;
  padding:5px 5px 5px 5px;
}

.wysiwyg .fotopager a {
  color:#A3A3A3;
  text-decoration:none;
  font-size:.92em;
  font-weight:normal;
}
  .wysiwyg .fotopager a:hover {
    color:#000;
    text-decoration:underline;
  }

.fotopager .fp-l {
  float:left;
  width:40%;
  background:#F4F4F4;
}

.wysiwyg .fotopager .fp-l a {
  background:url('../img/sipka-last.gif') no-repeat left top;
  padding-left:15px;
}

.fotopager .fp-r {
  float:right;
  text-align:right;
  width:40%;
  background:#F4F4F4;
}

.wysiwyg .fotopager .fp-r a {
  background:url('../img/sipka-next.gif') no-repeat right top;
  padding-right:15px;
}


.warning {
	background: url('/img/ico-warning.gif') center top no-repeat;
	display: block;
	height: 60px;
}

.msg-sent {
	background: url('/img/bg-msg-sent.jpg') center top no-repeat;
	display: block;
	padding-top: 90px;
	
}

/* flashik komparatoru*/

.goto-comparator {
  margin-bottom:20px;
}

.wysiwyg .rentaltablewithourmarginbottom {
  margin-bottom:0px;
}

.katalog a.ico-fotoaparat {
  display:block;
  width:24px;
  height:19px;
  background:url('../img/cs/ico-foto.gif') no-repeat left top;
}
  .katalog a.ico-fotoaparat:hover {
    background:url('../img/cs/ico-foto-h.gif') no-repeat left top;
  }
  
/* by LH 110329 */  
  
.katalog td.rightallign {
  text-align:right;
}  

.katalog strong.cenavp {
  display:block;
  background:#47A129;
  padding:5px;
  cursor:help;
  color:#fff;
}

.katalog strong.standardcena {
  cursor:help;
}
