@charset "windows-1250";
* { margin:0; padding:0; }
.button { cursor:pointer; }
a { cursor:pointer; }
body { font-family: arial, tahoma, verdana, arial; background-repeat:repeat-y; background-position:center top; font-size:12px; }

.tisk { display:none; }

#page { width:985px; margin:0px auto; padding:0px ; position:relative; background:url(local_images/bg_page.gif) repeat-y right; }

#hornilista { height:30px; } 
	#hornilista ul { list-style:none; width:980px; margin:0 auto;  border:2px solid #FFFFFF; border-top:none; display:block; height:28px; background:#FFFFFF;}
	#hornilista li { float:left; }   
	#hornilista a { display:block; width:135px; padding:2px; font-size:11px; color:#000000; text-align:right; text-decoration:none; background-repeat:no-repeat; border-top:3px solid; margin-right:1px; line-height:0.9;}
	
#top { height:103px; position:relative; background:url(images/bg_top.jpg) 200px 0px no-repeat;  } 
	#topkategorie {  height:52px; _display:none; _height:0;   }
	#topkategorie ul { list-style:none; } 
	#topkategorie li { float:left; }
	#topkategorie a { display:block; height:52px; font-size:12px; color:#333333; background: url(images/bg_topkategorie.gif) bottom repeat-x; font-weight:bold; text-decoration:none; _width:180px;  overflow:hidden;  }
	#topkategorie a div { background-position: right top; background-repeat:no-repeat; padding:5px 46px 7px 5px; }
	#topkategorie a p { font-size:11px; color:#999999; font-weight:normal; padding:0px 5px;  }
	
	#topkategorie2 {  height:52px;  }
	#topkategorie2 ul { list-style:none; }
	#topkategorie2 li { float:left; }
	#topkategorie2 a { display:block; height:42px; padding:5px; margin-right:2px; font-size:12px; color:#333333; font-weight:bold; text-decoration:none; overflow:hidden; position:relative;   }
	#topkategorie2 a span { background-position: right top; background-repeat:no-repeat; position:absolute; left:0; top:0; height:52px; }
	
	#topinfo { color:#FFFFFF; }
		
	#logo { width:200px; float:left;}
	#logo a { position:relative; display:block; width:180px; font-size:20px; color:#FFFFFF; padding:10px; height:83px; text-align:center; overflow:hidden; text-decoration:none; }
	#logo a span { position:absolute; top:0; left:0; display:block; cursor:pointer; width:200px; height:103px ; background-repeat:no-repeat; background-image:url(../local_images/logo.gif); }  
	
	#logout { float: right; width:217px; height:75px; padding:5px 11px;color:#000000; margin-top:19px; background:#EEE url(local_images/bg_login.gif) bottom repeat-x; margin-right:1px; position:relative;   }
		#logout td { font-size:12px; } 
		#logout a { color: #666666; display:block; font-size:11px; }
		#logout a:hover { text-decoration:none; }
		#logout input { width:80px; padding:2px; border:1px solid #CCCCCC;   } 
		#logout { font-size:11px; }
		#logout .bprihlasitse { background:url(local_images/prihlasitse.gif); width:107px; height:36px; border:0; cursor:pointer; position:absolute; right:0; bottom:1px; } 
	
	#kosik { float: right;  height:75px; padding:5px 13px 5px 13px;color:#000000; margin-top:19px; background:#ffe8b3 url(local_images/bg_kosik.gif) bottom; position:relative; margin-right:1px; _width:118px;    } 
		#kosik h4 { color:#FFFFFF; font-size:12px; }
		#kosik th { font-weight:bold; text-align:left; color:#FFFFFF; }
		#kosik h5 { font-size:12px; font-weight:bold; text-align:right; }
		#kosik img { position:absolute; right:0; bottom:1px; }
	
	#facebook { display:block; width:386px; color:#FFF; background:url(/images/facebook.gif) no-repeat right #3b5998; padding:6px 5px 6px 4px;  font-size:12px; text-decoration:none; position:absolute; left:201px; bottom:0px; }
	
	/*find*/
	#find { margin-bottom:5px; padding:8px 10px 7px 10px; height:20px; top:25px; left:261px;  width:322px; position:absolute;  top:45px;  }
	#find div { padding:2px; }
	#find .slovo { border:none; background:url(local_images/bg_findpole.gif) left; font-size:14px; padding:3px 3px 2px 3px; width:220px; height:23px; position:absolute; left:8px; bottom:12px;  }
	#find a { margin:2px 0px; font-size:11px; display:block; clear:both; text-align:right; cursor:pointer; color:#def3ff; }
	#find .bnajit { border:none; margin:0px; position:absolute; right:8px; bottom:7px;  }
	
	#finddetail { border:1px solid #007ec4; padding:5px; margin-top:3px; background:#FFFFFF; }
	#finddetail h3 { text-transform:uppercase; font-size:12px; color:#333333; } 
	#finddetail table { font-size:11px; }
	#find #finddetail input { width:30px; } 

#topmenu { height:30px; float:right; position:absolute; top:0; right:0; margin-top:-5px; } 
	#topmenu ul { list-style:none; margin-left:10px;  }
	#topmenu li { float:left;  }
	#topmenu a { padding:3px 8px; font-size:12px;  text-decoration:none; margin-right:1px; display:block; color:#666; } 
	#topmenu a:hover { background:#FFFFFF; border-bottom:2px solid; } 

#infokosik { color:#000000; font-size:12px; text-align:center; padding:10px; position:absolute; z-index:1000; display:none; z-index:2000; width:600px; margin-left:70px; margin-top:100px;} 
#infokosik .in { background:#FFFFFF; padding:10px;  }
#infokosik .out { background:url(images/bg_filtry.png); padding:100px;}

#obsah #infokosik h2 { font-size:15px; font-weight:normal; }
#obsah #infokosik h2 strong { font-size:17px; }
#obsah #infokosik a.bkosik {  float:right; }
#obsah #infokosik a.bdalsi { background: url(images/bg_dalsi20.gif) #225eb9 no-repeat right; font-size:11px; padding:3px 25px 3px 5px; color:#FFFFFF; text-decoration:none; font-weight:bold; float:left; cursor:pointer; }  
#obsah #infokosik table { font-size:11px; margin-bottom:10px;   }
#obsah #infokosik td { padding:2px; border-bottom:1px solid #CCCCCC;   }  

#levysloupec { margin-top:5px; padding:10px; font-size:11px; }
#levysloupec h2 { text-transform:uppercase; font-size:13px; color:#333333; }
#levysloupec ul { padding:10px; list-style:square; }
#levysloupec a { color:#0c3d75; font-weight:bold; }
#levysloupec a:hover { text-decoration:none; }

#vodorovnemenu { margin-top:5px; padding-top:5px; border-bottom:5px solid #FFFFFF; height:20px; overflow:hidden; }

#content { }
	#left { float:left; width:200px;   }
		#left h2 { font-size:17px; color:#FFFFFF; text-transform:uppercase; padding:5px;  height:20px; position:relative; overflow:hidden;  }
		#left h2 span { display:block; position:absolute; top:0; left:0; width:198px; height:30px; background-color:#f7f7f7; background-repeat:no-repeat; background-position:2px 0px; }
		
		#left h3 { margin-bottom:3px; margin-left:5px; margin-top:7px; font-size:15px; }
		
		#left #menunepreheldnete h2 { }
		#left #menuneprehlednete h2 span { display:none; }
		
		#menuakce { margin-bottom:5px; }
		#menuakce ul { list-style:none; border:1px solid #999999; }
		#menuakce a { margin:2px 5px; display:block; padding:2px 5px; color:#333333; text-decoration:none; font-size:12px; font-weight:bold; }
		#menuakce a:hover { color:#FF9900; font-weight:bold; }
		
		.menumain { margin-bottom:15px;  } 
		.menumain ul { padding:0px 5px; list-style:none; }
		.menumain a { list-style:none; display:block; font-weight:bold; padding:3px 3px; font-size:12px; color: #333333; text-decoration:none; border-bottom:1px solid #f7f7f7; /*background:url(images/menu_line.gif) bottom repeat-x; */  }
		.menudown { display:none; }

		
	#obsah { float:left; width:598px; _width:600px;  padding:15px; _padding:10px; _position:relative; }
		
		#obsah h2 { margin-bottom:10px; line-height:0.9; font-size:22px; text-transform:uppercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
		#obsah h2 strong { font-size:11px; color:#999999; padding:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
		#obsah h3 { margin-bottom:3px; margin-top:7px; font-size:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
		#obsah h3 strong { font-size:11px; color:#999999; padding:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
		#obsah h4 { margin-bottom:3px; margin-top:8px; font-size:12px;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-family:}
		
		#obsah ul { list-style:square; margin:5px 25px; font-size:12px; line-height:1.3; }
		#obsah ol { margin:5px 25px; font-size:12px; line-height:1.3; } 
		#obsah ul li { margin:5px 0px; list-style:square; }
		#obsah li { margin-left:20px; font-size:12px; list-style:square; } 
		#obsah a:hover { text-decoration:none; }
		#obsah p { line-height:1.5; padding:5px 0px; font-size:12px; }
		
		
		#obsah .imgobsah { margin:10px; border:none; }
		
		#obsah fieldset { padding:10px; margin:5px 15px;  }
		#obsah legend { margin-left:10px; font-size:15px; text-transform:uppercase; padding:5px; }
		#obsah legend strong { font-size:11px; }
		#obsah legend a { font-size:11px; }
		#obsah fieldset legend input { float:right; margin-left:5px; margin-top:-15px; }
		
		#obsah fieldset label { font-size:12px;  margin-top:2px; padding-right:5px; line-height:0.8; }
		#obsah fieldset input { border:1px solid #999999; padding:2px; }
		#obsah fieldset small { font-size:10px; font-weight:normal; color:#666666; text-transform:lowercase; }
		#obsah fieldset p { font-size:11px; padding:0px; }
		#obsah .cena { font-size:17px; color:#e9a915; font-weight:bold; float:right; }
		#obsah .povinne { border: 1px solid #CC0000; }
		#obsah img { cursor:pointer; }
		
		#obsah input, #obsah textarea { font-size:12px; padding:1px; font-family:Arial, Helvetica, sans-serif; margin:1px; border:1px solid #999999; }
		#obsah .button { text-transform:uppercase; font-size:11px; font-weight:bold; padding:2px 5px 3px 5px; border:none; color:#FFFFFF; }
		#obsah .zvyrazneni { color:#CC0000; }
		#obsah hr { color:#CCCCCC; background:#CCCCCC; border:1px solid #CCCCCC; height:1px; margin:5px 10px; }
		
		#obsah .TabbedPanels h2 { font-size:16px; margin-top:15px; } 
		
		#kheslo, #kico, #kemail { font-size:12px; font-weight:bold;}
		

		#zobrazeni { float:right; }
		#tiskicon { float:right;}
		#tiskicon img { padding:3px; background:#FFFFFF; border:none; text-align:center; margin-left:10px; cursor:pointer; }
		
		#obsah .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; }	
		#obsah .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; }	
		
		.znacky { display:block; margin:10px 30px; width:140px; height:140px; background-repeat:no-repeat; background-position:center; border:none; float:left; }
		
		
		.akcninabidka { padding:10px; }
		.akcninabidka img{ margin:20px; border:none; }
		
		
/* pole 20 */
	
	#obsah .pole20 { width:290px;  _width:285px; float:left; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; margin:1px; padding:3px 3px; position:relative; height:215px; background:url(images/bg_pole.gif) right bottom no-repeat; }
	
	#obsah .pole20 h4 { font-size:13px; text-align:center; margin-bottom:3px; line-height:1.1;  overflow:hidden; padding:0px 8px; height:30px; margin-top:0px;  }
	#obsah .pole20 h4 a { text-decoration:none; color:#3f89c3; }
	#obsah .pole20 h4 a:hover { text-decoration: underline;}
	
	#obsah .pole20 h5 { font-size:11px; position:absolute; top:33px; right:5px; text-transform:lowercase; font-weight:normal;  overflow:hidden; width:155px; }
	#obsah .pole20 h5 a { color:#666666;}
	#obsah .pole20 h5 a:hover { text-decoration:none;  }
	
	#obsah .pole20 p { height:100px; overflow:hidden; padding:0px 5px; margin:0px; font-size:11px; line-height:1.2; width:155px; position:absolute; right:5px; top:55px;   } 
	
	#obsah .pole20 form { margin-top:4px; position:absolute; }
	#obsah .pole20 input { margin:0px; }
		
	#obsah .pole20 .kusu { margin:0px; border:1px solid #d8b766; font-size:13px; font-weight:bold; padding:3px; text-align:center; height:15px; width:17px; float:left; }
	#obsah .pole20 .bkosik { background:#fdf9f0 url(../local_images/dokosiku.gif) bottom no-repeat; width:72px; height:25px; border:none; cursor:pointer;  }
  
	#obsah .pole20 .img { margin:0 auto; margin:5px 10px; height:150px; width:95px; _width:90px;  background:#FFFFFF; display:block; position:relative;  text-align:center; position:absolute; left:10; top:30px;}
	#obsah .pole20 .img img { background-repeat:no-repeat; background-position:center; width:95px; height:150px; display:block; border:none; }  		
	#obsah .pole20 .zoom { position:absolute; border:none; display:block; right:0; bottom:5px; z-index:1; width:20px; height:20px; background-image: url(/images/zoom.gif); _display:none; }

	#obsah .pole20 .znacka { margin:3px; border:none; }
	#obsah .pole20 .detail { float:right; }
	#obsah .pole20 .cenapole20 { height:30px; float:right; width:170px; ; position:relative; position:absolute; right:5px; bottom:35px; }
	#obsah .pole20  small { font-weight: bold; margin:3px 0; font-size:11px; display:block; text-align:right;  }
	#obsah .pole20 .staracena {  font-size:11px; display:block; text-align:left; margin-bottom:-33px;}
	#obsah .pole20 .staracena strong { color:#016daa; font-size:11px; }
	#obsah .pole20 .cena { font-size:17px; color: #333333; font-weight:bold; margin-top:4px; display:block; text-align:right; padding:4px; position:absolute; right:0; bottom:0;}
	#obsah .pole20 .phe { font-size:10px; float:right; margin-top:-12px;}
	#obsah .pole20 .dostupnost { color:green; }
	#obsah .pole20 .cenasleva { font-size:11px;  position:absolute; text-align:right; right:0; bottom:0px; font-weight:bold; line-height:0.8;  }
	#obsah .pole20 .cenasleva b { font-size:22px; }

	#obsah .pole20 .sleva { margin:5px 0px; padding:5px; border:2px solid #003366; font-size:11px; background:#E2F3FC; height:25px;  }
	#obsah .pole20 .sleva h5 { font-size:22px; text-align:right; color:#003366; font-weight:bold; margin:0; padding:0; height:25px; width:200px; }  
	#obsah .pole20 .sleva strong { float:left; line-height:1.1; color:#006699; }  
	
	#obsah .pole20 .poleform { height:25px; position:absolute; right:5px; bottom:5px;  width:170px; _width:190px; font-size:11px; }
	
	/* akce img */ 
	#obsah .pole20 .akceimg { position:absolute; bottom:2px; left:2px; padding:3px; background:#FFFFFF; z-index:1000; } 
	
	#obsah .akcesleva { display:none; }
	
	
	.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 th { padding:5px; border-right:1px solid #FFFFFF; }

	.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;
 }  
	
	.overeni { position:absolute; background: #E8F5F7; border:3px solid #0066FF; padding:5px; font-size:11px; z-index:2000; font-weight:bold; } 
			
	#right { float:left; width:150px; margin:-20px 2px 5px 5px;  }
		#right h2 { font-size:12px; color:#FFFFFF; text-transform:uppercase; width:170px; height:38px; position:relative; overflow:hidden;  }
		#right h2 span { display:block; position:absolute; top:0; left:0; width:170px; height:38px; }

		#right h2 a { color:#333333; }
		#right h2 a:hover { text-decoration:none; } 
		#right .button { text-transform:uppercase; font-size:12px; font-weight:bold; padding:2px; background:#0c3d75; margin-right:3px; margin-top:3px; border:none; color:#FFFFFF; margin-bottom:3px; float:right; }
		
		#filtrhodinky { margin-bottom:10px; position:relative; margin-left:10px;}
		#filtrhodinky .filtrselect { padding:1px; }
		#filtrhodinky h3 { font-size:11px; padding:2px 5px 0px 5px; }
		#filtrhodinky .select { background:url(images/filtr_pole.gif); font-size:11px; color:#000000; height:15px; width:125px; font-weight:normal; padding:4px 20px 5px 5px; cursor:pointer; overflow:hidden; }
		#filtrhodinky option { font-weight:bold; }
		
		#partneri { padding:0px 15px; font-size:11px; }
		#partneri a:hover { text-decoration:none; }
		
		#partnerilevy { padding:10px 15px; font-size:11px; }
		#partnerilevy a:hover { text-decoration:none; }
		
		
		#checkpole { position:absolute; top:0; right:180px;  z-index:10000; display:none; padding:10px; font-size:12px; padding:30px; background: url(images/bg_filtry.png); color:#999999; _left:-600px;  }
		#checkpole .in { background:#FFFFFF url(images/bg_filtr.gif) repeat-x;  width:300px; padding:10px; display:block; }
		#checkpole .vyber { font-weight:bold; padding:3px 3px 0px 3px; height:20px; position:relative; }
		#checkpole .vyber label { cursor:pointer; display:block;   } 
		#checkpole .vyberobr label { cursor:pointer; display:block;   }  
		#checkpole .vyber input { margin-right:5px; margin-top:2px; float:left; }
		#checkpole div:hover { background-color:#f8e5b8; color:#000000; }
		#checkpole .zavrit { background:url(images/close.gif) right no-repeat; font-size:11px; padding-right:15px; color: #d90f0f; }

		.pinfo { background:#FFFFFF url(images/bg_filtr.gif) repeat-x; z-index:200000; border:2px solid #cccccc; width:230px; padding:10px;  position:absolute; display:none; top:25px; left:10px;} 
		
		.pinfo { background:#FFFFFF url(images/bg_filtr.gif) repeat-x; z-index:200000; border:2px solid #cccccc; width:230px; padding:10px;  position:absolute; display:none; top:25px; left:10px;} 
		
		#right #checkpole h2 { background:none; text-align:left; margin-bottom:5px; color:#e09e00; font-size:17px; }
		
		#spamon { font-size:12px; border-left:1px solid #CCCCCC; margin-bottom:5px; text-align:center; background:url(images/bg_spam.gif) right bottom no-repeat; height:150px;}
		#spamon p { padding:5px; text-align:left; }
		
		#firmy { text-align:center; border-left:1px solid #CCCCCC; margin-bottom:5px; }
		#firmy img { border:none; margin:10px 0px;}
		
		#upoutavky img { border:none;  margin-top:5px;  }  

		#tablekosik { padding:0px 10px;}
		#tablekosik .nazev a { font-size:13px; font-weight:bold; }
		#tablekosik h4 { font-size:12px; } 
		#obsah #tablekosik h3 { font-size:12px; margin-bottom:5px; } 
		#tablekosik td { padding:2px 3px; border-bottom:1px solid #CCCCCC; font-size:12px; }
		#obsah #tablekosik input  { width:20px; text-align:center; padding:2px; font-size:11px; border:1px solid #CCCCCC; }
		#tablekosik .dostupnost { text-align:center; }
		#tablekosik .cena2 { text-align:right; }
		#tablekosik .cena2 small { font-weight:normal; color:#333333; }
		#tablekosik .cena2 b { text-align:right; color:#CC0000; font-weight:bold; font-size:14px; display:block; }
		#tablekosik small { font-size:11px; }
		#tablekosik img { border:none; }
		
		#tablekosik .img { margin:0 auto; height:30px; width:30px;  background:#FFFFFF; display:block; position:relative;  text-align:center;}
		#tablekosik .img img { background-repeat:no-repeat; background-position:center; width:30px; height:30px; display:block; 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; } 
		
		#obsah .celkem { text-align:right; border-top:2px solid #999999; margin:1px 10px; width:80%; float:right; }
		#obsah .celkem td { border-bottom:1px solid #CCCCCC; padding-top:5px; font-size:18px;   } 
		#obsah .celkem .cenacelkem { color:#CC0000; font-weight:bold; }
		#obsah .celkem small { font-size:12px; color:#333333; }
		
	.cleaner { clear:both; }
	
#infolista { height:230px; background:#009966; border-left:1px solid #CCCCCC; padding:5px; }
#infolista .infopole { height:220px; width:230px; margin-left:1px; padding:5px; float:left; } 
#infolista .infopole ul { line-height:1.3; list-style:none; margin-top:10px; }
#infolista .infopole li { font-size:11px; padding-left:10px;  }
#infolista .infopole li a { display:block; overflow:hidden; }
#infolista .infopole li a:hover { text-decoration:none; }
#infolista .infopole .img { background:#FFFFFF; padding:3px; margin:0px 5px 3px 3px; }

#footer {  }

	#kformular { padding:5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
	#kformular h4 { font-size:12px;   }
	#kformular p { font-size:11px; font-weight:normal; }
	#kformular select { width:450px; font-family:tahoma, verdana, sans-serif; padding:2px; font-size:12px; }
	#kformular input { width:300px; font-family:tahoma, verdana, sans-serif; padding:2px; font-size:12px; }
	#kformular textarea { font-family:tahoma, verdana, sans-serif; padding:2px; width:99%; height:70px; font-size:12px; }
	#kformular small { font-size:10px; }
	#kformular th { text-align:left; font-size:13px; }
	#kformular .button { background:url(/images/odeslat_dotaz.gif); width:182px; height:33px; border:none;}
	
	#kformularkontakt #kformular select  { width:200px; }
	#kformularkontakt #kformular input  { width:100%; }
	#kformularkontakt #kformular textarea { height:200px; }
	#obsah #kformular .button { background:url(/images/odeslat_dotaz.gif); width:135px; height:33px; border:none;}

	#footer .footertop { display:none; }
	#footer .kontakt { padding:5px; color:#FFFFFF; }
	#footer a { color:#FFFFFF; }
	
	#keywords { text-align:center; padding:9px;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; }
	#keywords h2 { font-size:14px; color:#FFFFFF; }
	#keywords h2 small { font-size:11px; color:#FFFFFF; }

	
#footer .copy { padding:5px; font-size:11px; margin-top:1px; background:#FFFFFF; color:#000000;   }
#footer .copy img { float:right; }

#obsah .btisk { border:none; color:#FFFFFF; font-size:12px; font-weight:bold; background:#3b67c1; padding:3px; display:block; cursor:pointer; text-decoration:none; float:right;  }

.nahled { background:#FFFFFF; text-align:center;display:block; cursor:pointer; z-index:2000; position:absolute; left:0px; top:0px;  }
.nahled img {display:block; padding:10px; }

.cleaner { clear:both; }

input { padding:1px; font-size:11px; font-family:tahoma, verdana, arial; } 

/*top info*/
#topinfo { float:left; font-size:11px; padding:5px; }
#topmenu a:hover.affiliate  { color:#FFFFFF; }

/*inforadek*/
#inforadek {background:#FFFFFF; font-size:11px; border-bottom:1px solid #e5e5e5; height:15px; padding:3px;  }

 

/*navigace*/
#navigace { font-size:11px; padding:7px 10px; text-transform:capitalize; float:left; color:#666666; width:630px;}
#navigace a { color: #666666; } 
#navigace a:hover { text-decoration:none; } 

/* klíčové odkazy */
#obsah a.kodkaz { position:relative; text-decoration:none; border-bottom:2px solid #990000; }
#obsah a.kodkaz div { position:absolute; right:0px; bottom:15px; background:#FFFFFF; border:2px solid #990000; display:none; }

#doprava .popis { font-size:11px; }
#doprava .nadpis { font-size:15px; }
#doprava .cena { font-size:17px;  }
#obsah #doprava p { font-size:11px; line-height:1.3; } 

/* lidé ve firmě */
#obsah .lide { float:left; width:47%; height:170px; }
#obsah .lide img { border:2px solid #CCCCCC; float:left; margin:0px 10px; }
#obsah .lide h3 { padding:0px; margin:0px; }
#obsah .lide p { padding:0px;font-size:11px; text-align:left; }

/* znacky seznam */
#obsah #znackyseznam h3 { margin:0px; }
#obsah #znackyseznam a { width:48%; height:77px; font-size:11px; text-decoration:none; float:left; overflow:hidden; border-bottom:1px solid #CCC; border-right:1px solid #CCC; line-height:1.2; background-position:95%; background-repeat:no-repeat; padding:5px; } 
#obsah #znackyseznam p { font-size:11px; margin-right:100px; line-height:1.2; height:74px; overflow:hidden;  }

#menufooter li { list-style:none; float:left; margin:5px; } 



	