/* -------- 2 produkty - FLOATOVANI------------*/
.deals, .deals2 			{ width: 611px; margin: 10px 0 0 0; clear: both; float: left; }
.deals_space_l, .deals_space_r
								{ float: left; width: 300px; background: url(../images/design/white_roh_leva.gif) left top no-repeat  white; border-bottom: 1px solid #C5C5C5; }
								.deals_space_r { width: 296px; float: right; }

.deals_space_l,  .deals_space_r  
								{ float: left; width: 305px; width: 50%; background: url(../images/design/white_roh_leva.gif) left top no-repeat  white; border-bottom: 1px solid #C5C5C5; }
								.deals_space_r { width: 304px; float: right; border-left: 1px solid #C5C5C5; }

.deals_space_l .image, .deals_space_r .image { float: left; width: 110px; height: 110px; min-height: 110px; margin: 0 5px 0 0; }
.deals_space_l img, .deals_space_r img  { display: block; }

.data 					{}
.data a 					{ height: 53px; display: block; font-weight: bold; padding: 5px 0 0 0; }
.data strong, .data .rpr, .data .save  		
							{ display: block; text-align: right; margin: 2px 5px 0 0; font-size: 1.2em; }
 							.data .rpr  { margin-top: 3px; font-size: .8em; font-style: normal; }
  							.data .save { margin-top: 0; font-size: .9em; color: red; font-weight: bold; }
							.data .save a  { display: inline; float: left; font-weight: normal; height: auto; padding: 0; }							


/**------------ VYPIS PRODUKTU ------------**/

.vypis_tbl .items 			{ width: 100%; float: left; margin-top: 5px; }


/*-------------- TH -------------*/
.vypis_tbl .items th 				{ color: white; background: #9F1800; padding: 0 7px; font-size: 11px; text-align: left; font-weight: bold; }
.vypis_tbl .items th.left_roh, .vypis_tbl .items th.right_roh
											{ height: 23px; background: url(../images/design/white_roh_leva.gif) no-repeat #9F1800; width: 70px; }
										 .vypis_tbl .items th.right_roh  
											{ background: url(../images/design/white_roh_prava.gif) no-repeat right top #9F1800;   }

										
.vypis_tbl .items th.product_name{ width: 210px; }
.vypis_tbl .items th.ratings 		{ width: 70px; }
											html>body .vypis_tbl .items th.ratings { width: 80px; }

.vypis_tbl .items tr.list,  .vypis_tbl .items tr.list2 { background: #ff8a00; /**/ color: Black; }
.vypis_tbl .items tr.list td,  .vypis_tbl .items tr.list2 td  { padding: 2px 0 0 0; }
.vypis_tbl .items tr.list2 td  { padding: 5px 0 0 0; }
.vypis_tbl .items tr.list2 td.th_compare { padding: 0; }
.vypis_tbl .items tr.list2 td.th_compare a.compare { padding: 0; background: none; }


.vypis_tbl .items tr.list td a, .vypis_tbl .items tr.list2 td a { background: url(../images/design/arr_down.gif) no-repeat right; padding: 0 14px 0 5px; font-size: 0.7em; text-decoration: none; }
.vypis_tbl .items tr.list2 td a { background: url(../images/design/arr_up.gif) no-repeat right; }
.vypis_tbl .items tr.list td.searched_by {background: #CC0000;	}
.vypis_tbl .items tr.list td.searched_by a { color: white; background: url(../images/design/arr_down_white.gif) no-repeat right;}

.vypis_tbl .items td.name a  { font-size: 1em; font-weight: bold; padding: 0; margin: 0; }
.vypis_tbl .items td.name_bundle  { font-size: 1em; font-weight: bold; padding: 0; margin: 0; }

.vypis_tbl .items tr.list td.compare { text-align: center; padding: 0; margin: 0; }
.vypis_tbl .items tr.list td a.compare { text-align: center; background-image: none; padding: 0; margin: 0; }


.vypis_tbl .items td.not_available 	{ color: Green; font-size: .85em; padding: 0 0 0 4px; }


.vypis_tbl .items td.brand, .vypis_tbl .items td.available, .vypis_tbl .items td.price 
												{ font-size: .9em; font-weight: bold; text-align: center; }
td#red_color 			{ background: #CC0000; }
td#red_color a 		{ color: #fff;	  }
td#red_color a 		{ background-image: url(../images/design/arr_down_white.gif); }


												
												

/*----------- table items rate stars ----------- */
.vypis_tbl .items td.rate span, .vypis_tbl .items td.rate span.half, .vypis_tbl .items td.rate3 span, .vypis_tbl .items td.rate span.half     
												{ float: right; width: 15px; height: 15px; background: url(../images/design/star.gif) no-repeat; }
.vypis_tbl .items td.rate span.half, .vypis_tbl .items td.rate3 span.half 
												{ background: url(../images/design/star_half.gif) no-repeat; }
.vypis_tbl .items td.rate3 			{ width: 90px; padding: 0 20px 0 0; }
.vypis_tbl .items td.rate 				{ width: 75px; }
	
		
		
.vypis_tbl .items td.price em 		{ display: block; font-style: normal; font-weight: normal; font-size: .8em; }
.vypis_tbl .items td.brand				{ font-size: 9px;  }
.vypis_tbl .items td.brand img		{ clear: both; display: block;}
.vypis_tbl .items td.available		{ color: green; font-weight: normal; }


.vypis_tbl .items td input.check 	{ text-align: center; margin: 0; margin-left: auto; margin-right: auto; display: block; padding: 0; }
.vypis_tbl .items td.popis 			{ width: 470px; }
.vypis_tbl .items td.popis a 			{ display: block; margin: 2px 0 0 0;  font-size: .85em;}
.vypis_tbl .items td.sub_small 		{ vertical-align: bottom; }
.vypis_tbl .items td.sub_small input{ padding: 0 0 5px 10px; }
.vypis_tbl .items td.horiz 			{ border-top: 1px solid #cccccc; height: 1px; padding: 0; margin: 0; font-size: 0.1em; }
 a.next										{ float: right; }

/*---------------pridano do kosiku tabulka ------------*/
.vypis_tbl .items td.brand_b 			{ width: 80px; text-align: center; font-weight: bold; }
.vypis_tbl .items td.name_b 			{ width: 350px; display: block; font-weight: bold; }
.vypis_tbl .items td.available_b 	{ width: 90px; color: Green; }
.vypis_tbl .items td.popis_b 			{ width: 480px; }
.inter_back 								{ text-align: right; margin: 5px 4px 0 0; }



/*-------BUNDLE SUMM - tabulka -----*/
#bundle_sum 								{ float: right; width: 300px; text-align: right; font-weight: bold; margin: 0 0 20px 0; }
#bundle_sum p, #bundle_sum em 		{ text-align: right; }
#bundle_sum p.usual_price 				{ font-size: 1.1em; margin: 0; padding: 0; }
#bundle_sum p.bundle_price 			{ font-size: 1.2em; margin: 10px 0 0 0; padding: 0; }
#bundle_sum p.bundle_price strong 	{ font-size: 1.5em; }
#bundle_sum em 							{ color: #CC0000; font-style: normal; display: block; margin: 0 0 15px 0; }

											
/*--------------- obsah iframu v SA ----------*/
table.assist_t 				{ margin-right: auto; }
td#assist_f, td#assist_fv  { width: 90px; text-align: left; }
a.assist_href 					{ float: left; }

#assist_f select 				{ font-size: .9em; width: 90px; } 
#assist_fv input, #assist_fv select   
									{ font-size: .9em; width: 88px; margin-top: 0px; margin-left: 2px; }
									html>body #assist_fv input, html>body  #assist_fv select { margin-top: 0px; }											
											
											
/*-------ADDED to basket--------*/
.added 			{ background: #E6E6E6; height: 40px; }
.added p  		{ padding: 5px; margin: 0;  }

.added .right_float
									{  float: right; width: 150px;   padding: 0; margin: 4px 4px; text-align: right;    }
.added .right_float  a		{ padding: 0; margin: 0;    height: auto;    }

.proceed 		{ float: right; }
.kosik_navigace{ margin: 5px 0px 0px 0px; }
.kosik_navigace a.right { float: right; }



/*---------------  hover  boxik  pri pridani do kosiku ----------------------------*/

.products_types_box 			{  border-top: 1px solid #7C7C7C; border-left: 1px solid #7C7C7C;  border-right: 2px solid #000;  border-bottom: 2px solid #000;
									   width: 300px;  background: #fff;  padding: 1px;  text-align: left; font-size: 12px;  display: none;   }
form p		{ text-align: left;  }

.products_types_header 					{ background: url(../images/design/bg_header_repeat.jpg) repeat-y;  padding: 5px 3px 2px 3px; height: 15px;  }

.products_types_header  span.header_close	 			{  float: right; z-index: 500; width: 12px ;       }
.products_types_header  span.header_close	a			{ display: block; width: 12px; height: 12px; background: url(../images/design/bg_header_x.gif) no-repeat;    }
.products_types_header  span.header_close	a span	{ display: none; }
.products_types_header 	em									{ color: #fff; font-size: .9em; display: block; float: left; width: 250px;  font-style: normal;  font-weight: bold;  }

div#products_types_box_col									{ font-size: .9em; }

.products_types_box ol li									{ margin: 6px 0; }
.products_types_box ol li	a.type						{ background: url(../images/design/bg_icon_basket.gif) no-repeat 2px 0 #58A811 ;
																	border: 1px solid #3C6E10; padding: 1px 2px 1px 16px;  color: #fff; float: right;    }
										
										
.products_types_box_in										{ padding: 10px;  }

 
fieldset.products_types_fieldset										{ width: auto; clear: both;   background: #F0F9E7; padding: 5px; border: 1px solid #6DDC0C; margin: 5px 0;  text-align: left;  }
fieldset.products_types_fieldset select, fieldset.products_types_fieldset table 
																				{  font-size: .9em; }

																				
fieldset.products_types_fieldset table					{ width: 100%; }
																			
div.help_b														{ background: #CCF3A9; padding: 2px 3px; }
.pd_type_infobox												{ font-size: .9em; border: 1px solid #ccc; padding: 5px;  }
																				
em.active_zvol													{ color: #394A55;  }

ul#result_ul													{ margin-top: 5px; margin-bottom: 5px; }




