#sort{
    margin: 10px 0 2px 10px;
	                                /* border: #F00 1px dotted; */
}
#sort a {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
#sort a:hover{
    font-weight:bold;
	color:#F00;
}



#blok{
    margin: 10px 0 7px 10px;
	width:840px;

    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
   
	background:url("../../images/bcg_detail_4.jpg") 0px 0px no-repeat;	
	border:#ccc 1px dotted;
	box-shadow: 2px 2px 5px #999;
}
#blok_border{
	 margin: 10px 10px 10px 5px;
}

#back_detail {
	float:right;
	margin:-6px 10px 0 0;

	                  /* border: #F00 1px dotted; */
}
#back_detail a{
    font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;	
	color:#ccc;
}
#back_detail a:hover{
	color:#F00;
}

#back2 {
	position:absolute;
	margin-left: 11px;
	margin-top:  9px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
}
#back2 a:hover{
	padding-right:10px;	
	font-size:14px;
	color:#F00;
	font-weight:bold;
}

#img {
	float:left;
	min-height:320px;
	margin-top:5px;
    margin-right:15px;

	
	                            /*  border: #F00 1px dotted; */	 
		                        
}
#img_border {
   padding:20px;

	
	                            /*  border: #F00 1px dotted; */ 
		                        
}
#nazev{

    margin-right: 5px;	
	color:#666;
	
	font-size:36px;
	font-weight:bold;

}



#text {
    margin-top:10px;
    margin-right: 5px;
	
	font-size:12px;
	color:#333;	
	text-align:justify;
	
	                                /* border: #F00 1px dotted; */                    
}

#blok_darek {
    margin-top:10px;
    margin-right: 5px;
	
	                               /*  border: #F00 1px dotted; */                    
}
#tab_polozky {
    margin-top:10px;
    margin-right: 5px;
	                               /*  border: #F00 1px dotted; */                   
}

.tab_head {
	padding:4px 4px 2px 4px;
	font-size:10px;
	color:#666;
	text-align:center;
	background:url("../../images/00rad_tm22.gif") 0px bottom repeat-x;	
	
}
.tab_head_nahrada {
	padding:0 4px 0 4px;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	background:url("../../images/00rad_06.gif") 0px bottom repeat-x;	
	
}
.tab_head_red {
	padding:3px 4px 1px 4px;
	font-size:10px;
	font-weight:bold;
	color:#C00;
	text-align:center;
	background:url("../../images/00rad_tm22.gif") 0px bottom repeat-x;	
	
}
.td_head_nahra {
	padding:5px 4px 2px 26px;
	font-size:10px;
	font-weight:bold;
	color:#F00;
	font-size:14px;
 
	
}
.tab_td {
	padding:3px 6px 1px 6px;
	font-size:11px;
	white-space:nowrap;
	border-bottom:1px #666 dotted;		
}

.tab_td_center {
	padding:3px 6px 1px 6px;
	font-size:11px;
	white-space:nowrap;
	border-bottom:1px #666 dotted;
	text-align:center;
	}
.tab_td_red {
	padding:3px 6px 1px 6px;
	font-size:11px;
	color:#F00;
	white-space:nowrap;
	text-align:center;
	border-bottom:1px #666 dotted;	
}
.tab_td_kod {
	padding:3px 6px 1px 6px;
	font-size:11px;
	color:#666;
	border-bottom:1px #666 dotted;
}



.tlac_ks {
	font-size:11px;
	color:#333;
	cursor:pointer;
}
.tab_input {
	padding:2px 1px 2px 1px;
	font-size:11px;
	color:#000;

}


/*------------------------------------------- gal ------------------------------*/
#gal {
	float:left;
	width:100%;

	
}
#gal_nadpis {
	float:right;
	width:90%;
	padding:5px 40px 0 20px;
	text-align:right;

	
	border-bottom:1px #ccc dotted;
    font-size:11px;
    color:#333;

}
#gal_img {
	float:right;
    margin:10px 0 10px 10px;
	padding:2px;
	
    font-size:9px;
    color:#333;
	text-align:center;
		                        /*  border: #ccc 1px dotted; */

}

#next a{
	float:left;
	font-size:18px;
	font-weight:bold;
    color:#ccc;	
}
#next a:hover{
    color:#F00;	
}
.redBCG {
	background-color:#CCC;
	margin:5px;
}
.shadow1 {
	box-shadow: 1px 2px 8px #F00;
}
.shadow2 {
	box-shadow: 1px 2px 12px #F00;
}
.none {
	box-shadow: none;
}



#vyprodej_label {
	 position:absolute;
     margin-left:770px;
	 margin-top:-15px;
	 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:800px;
	 margin-top:-5px;
	 width: 1px;
	 height:1px;
	 }
	 
	 
	 
#vyrazeno_label {
	 position:absolute;
     margin-left:660px;
	 margin-top:-10px;
	 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:800px;
	 margin-top:-30px;
	 width: 1px;
	 height:1px;
	 }	
	 
#label_skladem {
	 position:absolute;
     margin-left:-5px;
	 margin-top:-5px;
	 padding: 7px 15px 5px 20px;
	 background-color:#0C3;
	 border-radius: 0px 4px 4px 0px;
	 color:#FFF;
	 font-weight:bold;	 
	 }	
	 
#label_doprava1 {
	 position:absolute;
     margin-left:-5px;
	 margin-top:-5px;
	 padding: 7px 15px 5px 20px;
	 background-color: #3CF;
	 border-radius: 0px 4px 4px 0px;
	 color:#FFF;
	 font-weight:bold;	 
	 }
#label_doprava2 {
	 position:absolute;
     margin-left:-5px;
	 margin-top:27px;
	 padding: 7px 15px 5px 20px;
	 background-color: #3CF;
	 border-radius: 0px 4px 4px 0px;
	 color:#FFF;
	 font-weight:bold;	 
	 }
	  
	 
.nahr_img {
	position:absolute;
    margin:10px 10px 0 10px;  
	visibility:hidden;

}
.jenac {
     display:inline-block;
     margin:2px 6px 2px 2px;
	 padding:2px 3px 2px 4px;
	 font-size:12px;
	 color:#FFF;
	 background-color:#F00;
	 }
#tab_video {
	display:table-row;
    /*border:#F00 1px dotted; */
}
#video_right{
	/*float:right;*/
	display:table-cell;
	vertical-align:top;
	padding:5px;
	/*border:#F00 1px dotted; */

}
