@charset "windows-1250";
* { margin:0; padding:0; }
.button { cursor:pointer; }
body { font-family: arial, verdana, arial; background:none; }

#page { width:980px; }

#top, #hornilista, #topmenu, #left, #right, #footer, #inforadek, .dalsi, .nadpisdalsi, #informace, .bkosik, #kusu, #prodejny, .zoom, #filtr,  #podkategorie, #stranky, #zobrazeni, #formobj, #tiskicon, #vodorovnemenu, #info, #alert  { display:none; } 
	
	.tisk { display:block; }
	.netisk { display:none; }

	#obsah { float:left; width:620px; color:#000000; padding:10px;  }
		
		#obsah h2 { margin-bottom:15px; }
		#obsah h3 { margin-bottom:10px; font-size:15px; text-transform:uppercase; } 
		
		#obsah fieldset { padding:10px; margin:5px 15px; }
		#obsah legend { margin-left:10px; font-size:12px; text-transform:uppercase; font-weight:bold; padding:5px; }
		#obsah fieldset legend input { float:right; margin-left:5px; margin-top:-15px; }
		
		#obsah fieldset div { padding:3px; width:48%; float:left; display:block; }
		#obsah fieldset h4 { font-size:12px; text-transform:uppercase; float:left; width:125px; text-align:right; padding-right:5px; }
		#obsah fieldset input { float:left; margin-right:5px; }
		#obsah fieldset small { font-size:10px; font-weight:normal; color:#666666; text-transform:lowercase; }
		#obsah fieldset p { font-size:11px; float:left; padding:0px; margin-left:25px; }
		#obsah .cena { font-size:17px; color:#CC0000; font-weight:bold; text-align:right; }
		
		#obsah input, #obsah textarea { font-size:12px; padding:1px; font-family:Arial, Helvetica, sans-serif; margin:1px; }
		#obsah .button { text-transform:uppercase; font-size:11px; font-weight:bold; padding:2px 5px 3px 5px; border:none; color:#FFFFFF; }
		#obsah p { line-height:1.3; padding:5px 15px; font-size:12px; }
		#obsah .zvyrazneni { color:#CC0000; }
		
		#kemail span { display:block; font-size:12px; font-weight:bold; width:400px; }
		#kheslo span, #kico span  { display:block; font-size:12px; font-weight:bold; margin-left:130px; width:400px;}
		#navigace { font-size:11px; margin-bottom:10px; }
		#navigace a:hover { text-decoration:none; } 

		#zobrazeni { float:right; }
		
		.info2 { margin:10px auto; width:70%; border:3px solid #009900; background:#eaffe8; padding:10px; color:#009900; font-size:17px; text-align:center; font-weight:bold; }	
		.alert2 { margin:10px auto; width:70%; border:3px solid #CC0000; background:#fff1f1; padding:10px; color:#CC0000; font-size:17px; text-align:center; font-weight:bold; }	
				
		#vyrobci { width:150px; font-size:12px;  }
		#vyrobci option { display:block; height:37px; background-repeat:no-repeat; background-position:5px; font-size:12px; padding-left:100px; padding-right:10px; padding-top:22px; font-weight:bold; }
		#vyrobci option:hover { background-imege:none; }
		
		#filtr { border:1px solid #CCCCCC; background-color:#f8f8f8; font-size:12px; margin-bottom:5px; }
		#filtr select { padding:2px; height:24px;  }
		
		#podkategorie { padding:5px; margin-bottom:10px; } 
		#podkategorie h3 { color:#000000; font-size:12px; margin-bottom:5px; text-transform:uppercase; }
		#podkategorie a { float:left; padding:2px; font-size:12px; text-transform:lowercase; color:#666666; display:block; width:32%; font-weight:bold; text-align:center;  }
		#podkategorie a:hover { text-decoration:none; }
		
		#nejprodavanejsi { padding:10px;}
		#nejprodavenejsi h4 { font-size:12px; } 
		#obsah #nejprodavenejsi h3 { font-size:12px; margin-bottom:5px; } 
		#nejprodavanejsi td { padding:3px; border-bottom:1px solid #CCCCCC; font-size:12px; }
		#nejprodavanejsi .cena { text-align:right; color:#CC0000; font-weight:bold; font-size:16px; }
		#nejprodavanejsi small { font-size:11px; font-weight:bold; }
		
		#tablekosik { padding:0px 10px;}
		#tablekosik .nazev a { font-size:11px; font-weight:bold; }
		#tablekosik h4 { font-size:12px; } 
		#obsah #tablekosik h3 { font-size:12px; margin-bottom:5px; } 
		#tablekosik td { padding:4px 1px; border-bottom:1px solid #CCCCCC; font-size:12px; }
		#obsah #tablekosik input  { width:20px; text-align:center; padding:1px; font-size:11px; }
		#tablekosik .dostupnost { text-align:center; }
		#tablekosik .cena { text-align:right; }
		#tablekosik .cena small { font-weight:normal; color:#333333; }
		#tablekosik .cena b { text-align:right; color:#CC0000; font-weight:bold; font-size:14px; display:block; }
		#tablekosik small { font-size:11px; }
		#tablekosik img { border:none; }
		#tablekosik a:hover { text-decoration:none; }
		#obsah #tablekosik input.bprepocitat { background:url(images/bg_reload20.gif) #c86d35 right no-repeat; color:#FFFFFF; font-weight:bold; text-decoration:none; padding:2px 25px 2px 5px; width:85px; border:none; cursor:pointer; } 
		#obsah #tablekosik .bvymazatkosik { background:url(images/bg_vymazatkosik.gif) #4d4d4d right no-repeat; color:#FFFFFF; font-weight:bold; text-decoration:none; padding:3px 25px 3px 5px; width:85px; border:none; cursor:pointer; font-size:11px; } 
		
		.celkem { text-align:right; border-top:2px solid #999999; margin:1px 10px; }
		.celkem span { display:block; width:250px; float:right; border-bottom:1px solid #CCCCCC; padding-top:5px; height:20px; font-size:18px;  }
		.celkem span small { font-size:12px; color:#333333; }
		
		#stranky { font-size:12px; height:25px; margin:5px 0px; }
		#stranky .info { float:left; }
		#stranky .listy strong { font-size:14px; color:#CC0000;}
		#stranky .listy { float:right; }
		#stranky .listy a { color:#000000; }

		
		.pole { width:192px; height:267px; float:left; border:1px solid #CCCCCC; margin:0px 0px 1px 1px; padding:5px; background-repeat:no-repeat; background-position:right top;}
		.pole h4 { font-size:13px; text-align:center; margin-bottom:3px; line-height:1; height:28px; overflow:hidden;  }
		.pole h4 a { text-decoration:none; }
		.pole h4 a:hover { text-decoration: underline;}
		.pole h5 { font-size:11px; text-align:center; margin-bottom:3px; text-transform:lowercase; font-weight:normal; }
		.pole h5 a { color:#666666;}
		.pole h5 a:hover { text-decoration:none;  }
		.pole .img { margin:0 auto; width:128px; height:128px; background:#FFFFFF; display:block; position:relative; }
		.pole .zoom { position:absolute; right:0; bottom:0; z-index:1000; width:20px; height:20px; background-image: url(images/zoom.gif); }

		#obsah .pole .kusu { border:1px solid #c93131; margin:0px; font-size:11px; font-weight:bold; padding:2px; text-align:center; width:20px; float:left;  }
		#obsah .pole .bkosik { background:url(images/bg_kosik20.gif) no-repeat right #c93131; border:none; font-size:11px; color:#FFFFFF; font-weight: bold; cursor:pointer; padding:2px 23px 2px 3px; display:block; width:95px; margin:0px; float:left; }
		
		#obsah .pole .bdetail { background: url(images/bg_detail20.gif) #225eb9 no-repeat right; font-size:11px; padding:3px 25px 3px 5px; color:#FFFFFF; text-decoration:none; font-weight:bold; }  
		 
		.pole .img img { float:left; background-repeat:no-repeat; background-position:center; width:128px; height:128px; display:block; border:none; }  		
		.pole small { font-weight: bold; text-align:center; margin:3px 0; font-size:11px; display:block;  }
		.pole .staracena {  font-size:12px; font-weight:bold;  display:block; text-align:left; margin-bottom:-30px;}
		.pole .staracena strong { color:#FF3300; font-size:14px; }
		.pole .cena { font-size:25px; color:#CC0000; font-weight:bold; display:block; text-align:right; padding:4px; }
		
		#obsah .nadpisdalsi { margin:30px 0px 5px 0px; border-bottom:1px solid #999999; }
		.dalsi { float:left; border:1px solid #CCCCCC; margin:0px 0px 1px 1px; padding:5px; width:111px; height:111px; background-repeat:no-repeat; background-position:right top; }
		.dalsi h4 { font-size:12px; text-align:center; margin-bottom:3px; line-height:1; height:26px; overflow:hidden;  }
		.dalsi h4 a { text-decoration:none; }
		.dalsi h4 a:hover { text-decoration: underline;}
		.dalsi .img { margin:0 auto; width:56px; height:56px; background:#FFFFFF; display:block; position:relative; }
		.dalsi .img img { float:left; background-repeat:no-repeat; background-position:center; width:56px; height:56px; display:block; border:none; }  	 
		.dalsi .zoom { position:absolute; display:block; right:0; bottom:0; z-index:100; width:20px; height:20px; background-image: url(images/zoom.gif); border:1px solid #999999; }
		.dalsi .cena { font-size:17px; color:#CC0000; font-weight:bold; display:block; text-align:right; padding:4px; }
		#obsah .dalsi .bdetail { background:url(images/bg_detail18.gif) #225eb9 no-repeat right; font-size:11px; padding:1px 18px 0px 3px; display:block; float:left; color:#FFFFFF; text-decoration:none; margin-top:6px;} 
	
		.tabulka { font-size:12px; width:100%;}
		.tabulka td { padding:3px; border-bottom:1px solid #999999; }
		.tabulka h4 { font-size:12px; }
		.tabulka h4 a { text-decoration:none; }
		.tabulka h4 a:hover { text-decoration: underline;}
		.tabulka h5 { font-size:11px; text-transform:lowercase; font-weight:normal; }
		.tabulka h5 a { color:#666666;}
		.tabulka h5 a:hover { text-decoration:none;  }
		.tabulka img { border: 1px solid #999999; }
	
		.tabulka small { font-weight: bold; text-align:center; font-size:11px; display:block;  }
		.tabulka .staracena {  font-size:10px; text-align:left; float:left;}
		.tabulka .staracena strong { color:#FF3300; font-size:11px;  }
		.tabulka .cena { font-size:15px; color:#CC0000; font-weight:bold; text-align:right; float:right; }
		
		#obsah .tabulka .kusu { border:1px solid #c93131; margin:0px; font-size:11px; font-weight:bold; padding:2px; text-align:center; width:20px; float:left; }
		#obsah .tabulka .bkosik { background:url(images/bg_kosik20.gif) no-repeat right #c93131; border:none; font-size:11px; color:#FFFFFF; font-weight: bold; cursor:pointer; display:block; width:20px; height:20px; margin:0px; float:left; }
		
		#obsah .tabulka .bdetail { background: url(images/bg_detail20.gif) #225eb9 no-repeat right; font-size:11px; display:block; width:20px; height:20px; }  

		
		#zbozi .zleft { float:left; width:270px; }
			.zleft ul { font-size:12px; padding:0px 5px 0px 15px; list-style:square; line-height:1.5; margin-bottom:15px; }		
			.zleft img { border:none; }

		#zbozi .zright  { float:right; width:335px; }
			.zright .img { position:relative; }
			.zright .img img { padding:2px; }
			.zright .zoom { position:absolute; right:0; bottom:0; z-index:1000; width:20px; height:20px; background-image: url(images/zoom.gif); }
			.zright small { font-weight: bold; text-align:right; margin:10px 0; font-size:15px; display:block;  }
			.zright .staracena {  font-size:15px; font-weight:bold;  display:block; text-align:left; text-align:right; }
			.zright .staracena strong { color:#FF3300; font-size:17px; text-align:right; } 
			.zright .cena { font-size:32px; color:#CC0000; font-weight:bold; display:block; text-align:right; padding:4px; } 
			.zright .zkosik { text-align:right; position:relative; }
			#obsah .zright .kusu { border:1px solid #c93131; font-weight:bold; padding:3px; text-align:center; width:30px; }
			#obsah .zright .bkosik { background:url(images/bg_kosik3.gif) no-repeat right #c93131; border:none; font-size:12px; color:#FFFFFF; font-weight: bold; cursor:pointer; padding:3px 23px 3px 3px; }
			
	.cleaner { clear:both; }


	