#left_katalog{
	float:left;		
	width:859px;
          
}


/*-------------------------------- radky -----------------------------*/

#tab_polozka {
    margin: 0 12px 10px 10px;
	padding:10px 0 10px 5px;
	background:url('../../images/bcg_860x1000.jpg') 0px 0px no-repeat;	
	box-shadow: 2px 2px 2px #ccc;  
    border:#666 1px dotted;
    border-radius:4px;
	
	
}

	
#tab_nadpis{
	
    padding-right:10px;
	
	color:#C00;
	font-size:22px;
	word-break:keep-all;
	text-shadow:#ccc 1px 1px 3px;
		                          /* border:#09F 1px dotted; */
}
#tab_nadpis_vyprodej{
    padding-right:10px;
	
	color:#333;
	font-size:22px;
	word-break:keep-all;
	text-shadow:#ccc 1px 1px 3px;

}

#tab_popis{
    padding-right:10px;
	margin-top:10px;
	
	color:#333;
	font-size:11px;
	text-align:justify;
		                        /*   border:#900 1px dotted; */
}

#tab_tabulka{
	margin-top:20px;
		                      /* border:#09F 1px dotted; */
}
#tab_head{
	width:100%;
	display:table-row;
	color:#333;
	font-size:10px;
}
#tab_head_nahrada {
	display:table-cell;
	padding:15px 0 2px 20px;

	font-size:12px;
	font-weight:bold;
	color:#F00;
	}
#tab_head_pol{
	display:table-cell;
	margin:0 2px 0 2px;
	padding:0 4px 0 4px;
	font-size:10px;
	color:#666;
	text-align:center;
	border-bottom:#666 1px dotted;
	background:url("../../images/00rad_tm23.gif") 1px -5px repeat-x;	
}
#tab_head_pol_red{
	display:table-cell;
	margin:0 2px 0 2px;
	font-size:11px;
	font-weight:bold;
	color:#C00;
	text-align:center;
	border-bottom:#666 1px dotted;
	background:url("../../images/00rad_tm23.gif") 1px -5px repeat-x;	
}
#tab_rad{	
	display:table-row;
	font-size:11px;	
	white-space:nowrap;
	vertical-align:middle;
	}
	
#tab_kod_smero{
	padding:0 10px 0 10px;
	display:table-cell;
	border-bottom:#ccc 1px dotted;
	color:#666;    
	vertical-align:middle;                                
}
#tab_nazev_do_katalogu{
	padding:0 10px 0 10px;
	display:table-cell;
	border-bottom:#ccc 1px dotted;
	font-size:11px;	
	color:#000;
	vertical-align:middle; 
}
#tab_typ{
	padding:0 10px 0 10px;
	display:table-cell;
	border-bottom:#ccc 1px dotted;
	color:#000;
	vertical-align:middle; 
}
#tab_udaj_1{
	padding:0 5px 0 2px;
	display:table-cell;	
	border-bottom:#ccc 1px dotted;
	color:#333;
	text-wrap:normal;
	vertical-align:middle; 
}
#tab_udaj_2{
	padding:0 5px 0 2px;
	display:table-cell;
	border-bottom:#ccc 1px dotted;
	color:#666;
	vertical-align:middle; 
}
#tab_baleno_dodavatelem{
	padding:0 5px 0 2px;
	display:table-cell;
	border-bottom:#ccc 1px dotted;
	color:#666;
	vertical-align:middle; 
 	text-align:center;
}
#tab_min_odber{
	padding:0 5px 0 2px;
	display:table-cell;
	border-bottom:#ccc 1px dotted;
	color:#F00;
	vertical-align:middle; 
 	text-align:center;
}
#tab_pca{
	padding:0 10px 0 10px;
	display:table-cell;
	border-bottom:#ccc 1px dotted;
	text-align:right;
	font-size:12px;
	vertical-align:middle; 
 
}
#tab_puvod_pca{
	padding:0 10px 0 10px;
	display:table-cell;
	border-bottom:#ccc 1px dotted;
	font-size:12px;
	color:#C00;
	vertical-align:middle; 
}
#tab_cena_akce{
	padding:0 10px 0 10px;
	display:table-cell;
	border-bottom:#ccc 1px dotted;
	font-size:12px;
	color:#F00;
	vertical-align:middle; 
}
#tab_ks{
	display:table-cell;
	border-bottom:#ccc 1px dotted;
	font-size:12px;
	vertical-align:middle; 
}
#tab_eshop_vyprodej{
	display:table-cell;
	color:#C00;
	border-bottom:#ccc 1px dotted;
	text-align:center;
	vertical-align:middle; 
}
#tab_eshop_mnozstvi{
	display:table-cell;
	color:#C00;
	border-bottom:#ccc 1px dotted;
	text-align:center;
	vertical-align:middle; 
}
#tab_uni{
	display:table-cell;
	text-align:center;
	border-bottom:#ccc 1px dotted;
	font-size:10px;
	vertical-align:middle; 
}
#tab_skladem{
	display:table-cell;
	text-align:center;
	border-bottom:#ccc 1px dotted;
	font-size:10px;
	vertical-align:middle; 
}
#tab_nahrada{
	display:table-cell;
    padding:5px;
	border-bottom:#ccc 1px dotted;
	font-size:12px;
  	
	vertical-align:middle; 
}
#tab_katrin{
	display:table-cell;
	text-align:center;
	border-bottom:#ccc 1px dotted;
	font-size:10px;
	vertical-align:middle; 	
	
	background-color:#F00;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}
#td_nahrada
{
    display:table-cell;
	text-align:center;
	border-bottom:#ccc 1px dotted;
	font-size:10px;
	vertical-align:middle; 	
 
	color:#F00;
	font-size:12px;
 
}
#tab_pikto{
	display:table-cell;
}
.tab_input {
	padding:2px 1px 2px 1px;
	font-size:11px;
	color:#000;

}
.tab_tlac a:{
 background:#f00;
}



#tab_img1 {
    float:left;
	margin-right:5px;
	width:260px;
	height:220px;
	 
	text-align:center;
	display:table;
	
    /*border:#F00 1px dotted;*/
}
#tab_img2      {_position: absolute; #top: 50%;display: table-cell; vertical-align: middle;}
#tab_img3      {#position: relative; #top: -50%;}
#tab_img3_akce {#position: relative; #top: -50%; padding:20px;}
#img_pad       { margin:10px 10px 0 10px;  }

#leitz-body   { 
     margin-top:2px;	
	width:240px;
 /*border:#F00 1px dotted;*/
 
}


#tab_darek{
	color:#C00;
	font-size:10px;
}

#popis_zb a {
	color:#C00;
	font-size:8px;
	text-align:justify;
}
#popis_zb a:hover{
	color:#C00;
	font-size:12px;
	text-align:justify;
}


#vyprodej_label {
	 position:absolute;
     margin-left:770px;
	 margin-top:-5px;
	 width: 1px;
	 height:1px;
	 }	
#vyprodej_label_low {
	 position:absolute;
     margin-left:660px;
	 margin-top:45px;
	 width: 1px;
	 height:1px;
	 }
#vyprodej_label_left {
	 position:absolute;
     margin-left:770px;
	 margin-top:-5px;
	 width: 1px;
	 height:1px;
	 }
	 
	 
#vyrazeno_label {
	 position:absolute;
     margin-left:660px;
	 margin-top:-15px;
	 width: 1px;
	 height:1px;
	 }	
#vyrazeno_label_low {
	 position:absolute;
     margin-left:660px;
	 margin-top:45px;
	 width: 1px;
	 height:1px;
	 }
#vyrazeno_label_left {
	 position:absolute;
     margin-left:750px;
	 margin-top:-15px;
	 width: 1px;
	 height:1px;
	 }
	 
	 
.nahr_img {
	position:absolute;
    margin:10px 10px 0 10px;  
	visibility:hidden;

}
.jenac {
     display:inline-block;
     margin:2px 3px 2px 0;
	 padding:2px 4px 2px 4px;
	 font-size:11px;
	 color:#FFF;
	 background-color:#F00;
	 }
	 
.tab_rad_bl{
  display: flex;
  flex-flow: wrap;
}
 
.tab_bl{
  flex: 2;
} 

#tab_video {
	margin-top:15px;
	padding:5px; 
	text-align:center;	
   /* border:#F00 1px dotted;*/ 
}
#video_left{
	float:left;
	margin-right:20px;

}
#video_label {
	 position:absolute;
     margin-left:0px;
	 margin-top:0px;
    /* border:#F00 1px dotted; */
	 
}

.video_tlac {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  opacity: 0.4;
}
.video_tlac:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
}













