/* kodoval - martin krch | www.krch.cz */

/* neviditelne */
.hidden 					{ display:none; }
#goTo		 				{ display:none; }
.cleaner 					{ display:hidden; clear:both; height:1px; font-size:1px; line-height:1px; margin:0; padding:0; }
.cleaner hr					{ display:none; }
.clb { clear: both; visibility:hidden; margin: 5px; padding: 5px; padding-bottom: -5px}
/* LINKY */ 
a, a:visited 				{ color:#ea3a80; font-weight:normal; text-decoration:underline; }
a:hover, a:focus, a:active	{ color:#000000; font-weight:normal; } 
a img 						{ border:none; }

.vpravo						{ text-align:right; }

/* HLAVNI BLOKY */
html, body 					{ height:100%; }
body						{ margin:0; padding:0; text-align:center; overflow:-moz-scrollbars-vertical; 
						      background:#e6e3da url("/images/backgr_body.gif") top center repeat-x; }
body>#page 					{ height:auto; }
#page 						{ position:relative; top:0; left:0; width:100%; margin:0; padding:0; min-height:100%; height:100%; 
							  background: url("/images/backgr_page.gifx") bottom center repeat-x; }
#content					{ width:990px; margin:0 auto; padding:40px 0 50px 0 ; text-align:left; min-height:300px; }
#footer 					{ width:960px; min-height:60px; margin:0 auto; padding:0; background:#6c6a5b url("/images/backgr_footer.gif") top center no-repeat; }

/* HEAD */ 
#head 						{ position:relative; top:0; width:990px; height:245px; margin:0 auto; padding:0; background: url("/images/backgr_header.jpg") no-repeat; }
#head .header 				{ position:absolute; top:0; left:0; margin:0; padding:0; }
#head .header a 			{ position:relative; width:215px; height:40px; margin:0; padding:0 0 0 20px; display:block; overflow:hidden; cursor:pointer; font-size:20px; }
#head .header a span 		{ position:absolute; top:0; left:20px; z-index:2; width:215px; height:40px; margin:0; padding:0; background: url("/images/logo_eBarvy.jpg") no-repeat; }

/* SLOUPCE */
#content #leftColumn		{ position:relative; top:0; left:0px; width:210px; height:auto; margin:-25px 0 0 0; padding:0; float:left; text-align:center;  }
#content #middleColumn		{ position:relative; top:0; left:0px; width:570px; height:auto; margin:0; padding:0; float:left; }
#content #rightColumn		{ position:relative; top:0; left:0px; width:210px; height:auto; margin:0; padding:0; float:left; text-align:center; }

/* LEVY sloupec */ 
#leftColumn .menuCategory	{ margin:0; padding:20px 5px 0 10px; }
#leftColumn ul				{ margin:0; padding:0; list-style-type:none; }
#leftColumn ul li			{ text-align:left; padding:0; color:#000000; font-size:12px; font-weight:bold; line-height:17px;  }
#leftColumn ul li a			{ display:block; color:#000000; text-decoration:none; overflow:hidden; font-weight:normal; }
#leftColumn ul li a:hover	{ color:#ea3a80 }

#leftColumn ul ul			{ margin:0; padding:0 0 0 10px; }
#leftColumn li li a			{ margin:0; padding:0 0 0 20px; text-decoration:none; }
#leftColumn li li a:hover	{ }
#leftColumn ul li span		{ font-weight:bold; padding:0 0 0 20px; color:#000000; }

#leftColumn ul li a.plus	{ background: url("/images/menuLeft_plus.gif") 0 6px no-repeat; padding:0 0 0 20px }
#leftColumn ul li a.minus	{ background: url("/images/menuLeft_minus.gif") 0 6px no-repeat; padding:0 0 0 20px }
#leftColumn ul li a.none	{ padding:0 0 0 20px }

#leftColumn li.planner		{ text-align: center; font-weight: normal; }
#leftColumn li.planner a	{ text-decoration: underline; }

#leftColumn h2				{ font-size:11px; text-align:left; font-weight:bold; color:#292929; margin:15px 0 7px 10px; padding:10px 0 10px 0; background: url("/images/backgr_h2.gif") 0 0 no-repeat; }

#leftColumn ul .platby		{ margin:0; padding:0; list-style-type:none; }
#leftColumn .platby li 		{  }
#leftColumn .platby li a 	{ display:block; height:30px; line-height:30px; margin:0 0 5px 0; padding:0 0 0 50px; color:#000000; font-size:12px; text-align:left; text-decoration:none; vertical-align:middle; float:left; }
#leftColumn .platby li a span 	{ display:none; } 
#leftColumn .platby li.active a, #leftColumn .platby li a:hover, #leftColumn .platby li a:focus, #leftColumn .platby li a:active { height:30px;   }

#leftColumn .platby li a#item-1   		{ width:140px; background: url("/images/img_hotove.gif") top no-repeat;  }
#leftColumn .platby li a:hover#item-1 	{ width:140px; background: url("/images/img_hotove.gif") bottom no-repeat }
#leftColumn .platby li a#item-2   		{ width:140px; background: url("/images/img_prevodem.gif") top no-repeat;  }
#leftColumn .platby li a:hover#item-2 	{ width:140px; background: url("/images/img_prevodem.gif") bottom no-repeat }
#leftColumn .platby li a#item-3  		{ width:140px; background: url("/images/img_dobirkou.gif") top no-repeat;  }
#leftColumn .platby li a:hover#item-3	{ width:140px; background: url("/images/img_dobirkou.gif") bottom no-repeat; }

#leftColumn a img 			{ margin:0; padding:0; border:1px solid #bab8a8; }

/* PRAVY sloupec */ 
#rightColumn h2				{ font-size:11px; text-align:left; font-weight:bold; color:#292929; margin:0 0 7px 10px; padding:10px 0 0 0; background: url("/images/backgr_h2.gif") 0 0 no-repeat; }
#rightColumn h3				{ font-size:11px; text-align:left; font-weight:bold; color:#292929; margin:0 0 0 10px; padding:0; }
#rightColumn p				{ font-size:10px; text-align:left; font-weight:normal; color:#000000; margin:0 0 0 10px; padding:5px; }

#rightColumn ul				{ margin:0; padding:0 0 15px 0; list-style-type:none; }
#rightColumn ul li			{ text-align:left; padding:0 0 10px 0; }
#rightColumn ul li p		{ padding:0; margin:0 0 0 10px; }
#rightColumn ul li a		{ color:#ea3a80; text-decoration:underline; overflow:hidden; }
#rightColumn ul li a:hover	{ color:#000000; }

#rightColumn .odd			{ background:#cfccbd; -moz-border-radius:5px; -webkit-border-radius:5px; }

#rightColumn .boxKosik						{ width:190px; height:auto; margin:0 0 10px 10px; padding:0; float:left; }
#rightColumn .boxKosik .boxContent			{ width:190px; height:auto; min-height:50px; margin:0; padding:3px 0 0 0; float:left; background: url("/images/backgr_kosik.jpg") -2px 2px no-repeat;}
#rightColumn .boxKosik .boxContent p 		{ margin:0; padding:0 0 0 50px; font-size:12px; font-weight:normal; line-height:12px; color:#000000; text-align:right; }
#rightColumn .boxKosik .boxContent p span 	{ margin:0; font-size:10px; color:#5f5f5f; }
#rightColumn .boxKosik .boxContent a		{ color:#000000; }
#rightColumn .boxKosik .boxContent a:hover	{ color:#aa1340; }
#rightColumn .boxKosik .boxContent .boxView	{ margin:5px 0 0 0; }

#rightColumn .boxAkce						{ width:190px; height:auto; margin:0 0 10px 10px; padding:0; float:left; }
#rightColumn .boxAkce .boxContent			{ width:190px; height:auto; min-height:85px; margin:0; padding:0; float:left; }
#rightColumn .boxAkce .boxContent h2 		{ margin:0; padding:0; font-size:11px; font-weight:bold; line-height:12px; color:#000000; background:none; }
#rightColumn .boxAkce .boxContent p 		{ margin:0; padding:10px 0 7px 0; font-size:12px; font-weight:normal; line-height:12px; color:#000000; }
#rightColumn .boxAkce .boxContent a			{ color:#000000; }
#rightColumn .boxAkce .boxContent a:hover	{ color:#aa1340; }
#rightColumn .boxAkce .boxContent a img	  	{ float:left; margin:2px 10px 0 2px; padding:0; clear:left; border:1px solid #bab8a8; }
#rightColumn .boxAkce .boxContent a:hover img	{ border:1px solid #aa1340; }

/* STREDNI sloupec */
#middleColumn h2				{ font-size:11px; text-align:left; font-weight:bold; color:#292929; margin:0x 0 7px 0; padding:10px 0 10px 0; background: url("/images/backgr_h2-long.gif") 0 0 no-repeat; }
#middleColumn p				{ font-size:12px; line-height:20px; color:#000000; margin:0; padding:0 10px 5px 10px; }
#middleColumn p	a			{ color:#000000; }
#middleColumn p	a:hover		{ color:#ea3a80; }
#middleColumn .h3			{ margin: 0px !important; padding: 0px !important; font-size: 13px; }

/* boxik na DETAIL zbozi */ 
#middleColumn .boxBig							{ width:555px; height:auto; margin:4px 0 25px 4px; padding:0; float:left; background:#cfccbd url("/images/backgr_boxBig.gif") top no-repeat; }
#middleColumn .boxBig .boxContent				{ width:543px; height:auto; min-height:160px; margin:0; padding:5px 7px 5px 5px; float:left; background: url("/images/backgr_boxBig-down.gif") bottom no-repeat; }
#middleColumn .boxBig .boxContent h2 			{ margin:0; padding:5px 0 9px 0; font-size:18px; font-weight:bold; line-height:20px; color:#000000; background:none; }
#middleColumn .boxBig .boxContent p 			{ margin:0; padding:0 0 9px 0; font-size:15px; font-weight:normal; line-height:17px; color:#000000; }
#middleColumn .boxBig .boxContent p small		{ font-size:12px; }
#middleColumn .boxBig .boxContent a				{ color:#000000; }
#middleColumn .boxBig .boxContent a:hover		{ color:#aa1340; }
#middleColumn .boxBig .boxContent p span 		{ margin:10px 0 0 0; font-size:12px; color:#5f5f5f; }
#middleColumn .boxBig .boxContent a img	  		{ margin:2px 3px 0 3px; padding:0; clear:left; border:1px solid #bab8a8; }
#middleColumn .boxBig .boxContent a:hover img	{ border:1px solid #aa1340; }
#middleColumn .boxBig .boxContent .description	{ margin: 10px 3px 5px 3px; font-size: 11px;  }
#middleColumn .boxBig .boxContent .description strong	{ font-weight: normal; }

.left											{ width:252px; min-height:330px; margin:0; padding:0; float:left; }
.right											{ width:280px; min-height:330px; margin:0; padding:0; float:right; }

.boxPridej										{ width:280px; height:35px; margin:0; padding:0; float:right; }
.poleKoupit 									{ width:38px; height:20px; margin:0; padding:5px 0 0 5px; font-weight:normal; font-size:11px; 
							  					  background:#ffffff url("/images/form_input_pocet.gif") top left no-repeat; color:#000000; border:0; vertical-align:middle; } 
input#btnKoupit									{ background:url("/images/btn_Koupit.gif") 0 0 no-repeat; width:165px; height:27px; line-height:20px; margin:0; padding:0 0 0 20px; 
												  vertical-align:middle; border:0px; font-size:10px; }
input#btnKoupit:hover							{ background:url("/images/btn_Koupit.gif") 0 -26px no-repeat; cursor:pointer; } 

/* boxik na index se zbozim */ 
#middleColumn .boxSmall							{ width:275px; height:auto; margin:4px; padding:0; float:left; background:#cfccbd url("/images/backgr_boxBig.gif") top no-repeat; }
#middleColumn .boxSmall .boxContent				{ width:263px; height:auto; min-height:160px; margin:0; padding:5px 7px 5px 5px; float:left; background: url("/images/backgr_boxBig-down.gif") bottom no-repeat; }
#middleColumn .boxSmall .boxContent h2 			{ margin:0; padding:0 0 9px 0; font-size:11px; font-weight:bold; line-height:12px; color:#000000; background:none; }
#middleColumn .boxSmall .boxContent p 			{ margin:0; padding:0 0 9px 0; font-size:12px; font-weight:normal; line-height:12px; color:#000000; }
#middleColumn .boxSmall .boxContent	a			{ color:#000000; }
#middleColumn .boxSmall .boxContent	a:hover		{ color:#aa1340; }
#middleColumn .boxSmall .boxContent p span 		{ margin:10px 0 0 0; font-size:10px; color:#5f5f5f; }
#middleColumn .boxSmall .boxContent a img	  	{ float:left; margin:2px 8px 0 2px; padding:0; clear:left; border:1px solid #bab8a8; }
#middleColumn .boxSmall .boxContent a:hover img	{ border:1px solid #aa1340; }

#middleColumn .boxDoporucujeme					{ width:135px; height:auto; margin:3px; padding:0; float:left; background:#cfccbd url("/images/backgr_boxDopor.gif") top no-repeat; }
#middleColumn .boxDoporucujeme .boxContent		{ width:125px; height:165px; min-height:142px; margin:0; padding:5px; float:left; background: url("/images/backgr_boxDopor-down.gif") bottom no-repeat; }
#middleColumn .boxDoporucujeme .boxContent h2 			{ margin:0; padding:0 0 9px 0; font-size:11px; font-weight:bold; line-height:12px; color:#000000; background:none; }
#middleColumn .boxDoporucujeme .boxContent p 			{ margin:0; padding:25px 0 35px 0; font-size:12px; font-weight:normal; line-height:12px; color:#000000; }
#middleColumn .boxDoporucujeme .boxContent a			{ color:#000000; }
#middleColumn .boxDoporucujeme .boxContent a:hover		{ color:#aa1340; }
#middleColumn .boxDoporucujeme .boxContent a img	  	{ float:left; margin:2px 5px 0 2px; padding:0; clear:left; border:1px solid #bab8a8; }
#middleColumn .boxDoporucujeme .boxContent a:hover img	{ border:1px solid #aa1340; }

/* info + kosik = opakuje se pak dale */
.boxView					{ width:90px; height:25px; margin:0; padding:0; float:right; }
.boxView ul 				{ margin:0; padding:0; list-style-type:none; }	/* ikony pro odhlaseni apod. */
.boxView ul li 				{ display:inline; padding:0; text-align:left; }
.boxView ul li a, 
.boxView ul li a:visited 	{ display:block; position:relative; height:25px; margin:0 0 0 5px; padding:0; color:#ffffff; font-size:10px; text-align:center; float:right; overflow:hidden; background:#fadb35;}
.boxView ul li a span 		{ position:absolute; top:0; left:0; height:25px; width:45px; margin:0; padding:0; background-repeat:no-repeat; }
.boxView ul li a:hover span	{ background-position: 0 -25px; }
.boxView ul li .kosik		{ width:45px; }
.boxView ul li .kosik span 	{ background-image: url("/images/btn_kosik.jpg"); }
.boxView ul li .info		{ width:25px; }
.boxView ul li .info span 	{ background-image: url("/images/btn_info.jpg"); }
.boxView ul li .kosik2		{ width:45px; }
.boxView ul li .kosik2 span { background-image: url("/images/btn_kosik-2.jpg"); }

/* OBJEDNAVKA */ 
#middleColumn .boxOrder		{ width:555px; height:auto; margin:4px 0 25px 4px; padding:0; float:left; background:#cfccbd url("/images/backgr_boxBig.gif") top no-repeat; }
#middleColumn .boxOrder .boxContent	{ width:543px; height:auto; min-height:160px; margin:0; padding:5px 7px 5px 5px; float:left; background: url("/images/backgr_boxBig-down.gif") bottom no-repeat; }

.boxOrder .boxContent #pathBasket	{ position:relative; width:530px; float:left; line-height:35px; margin:0 0 10px 0; padding:5px 0 7px 5px; font-size:18px; text-align:left; font-weight:normal; border-bottom:1px solid #a7a597;  } 
.boxOrder .boxContent #pathBasket a 		{ display:block; color:#807f73; text-decoration:none; float:left; height:35px; } 
.boxOrder .boxContent #pathBasket a:hover	{ color:#000000; } 
.boxOrder .boxContent #pathBasket a.select  { color:#000000;  } 
.boxOrder .boxContent #pathBasket span		{ display:block; padding:0 2px 0 2px; color:#fef046; background: url("/images/pathBasket_arrow.gif") no-repeat; float:left; width:25px; height:35px; } 

#middleColumn .boxOrder .boxContent table.order			{ width:100%; height:auto; margin:0 0 15px 0; padding:0; font-size:12px; text-align:left; border-collapse:collapse;  }
#middleColumn .boxOrder .boxContent table.order td		{ padding:5px 5px 5px 5px; color:#000000; border:0px solid #d1deee; }
#middleColumn .boxOrder .boxContent table.order tr.odd	{ background:transparent; }
#middleColumn .boxOrder .boxContent table.order tr.even	{ background:#dedcd3; }
#middleColumn .boxOrder .boxContent table.order a		{ font-weight:bold; color:#000000; }
#middleColumn .boxOrder .boxContent table.order a:hover	{ color:#ea3a80; }

#middleColumn .boxOrder .boxContent h3	{ margin:0; padding:10px 0 10px 5px; font-size:15px; font-weight:bold; line-height:12px; color:#000000; background:none; }
#middleColumn .boxOrder .boxContent h4	{ margin:0; padding:0 0 20px 5px; font-size:15px; font-weight:bold; line-height:18px; color:#dc250d; background:none; }
#middleColumn .boxOrder .boxContent h3 span	{ font-size:11px; font-weight:normal; color:#000000; padding:0 0 0 20px; }
#middleColumn .boxOrder .boxContent p		{ margin:0; padding:0 5px 10px 5px; font-size:12px; font-weight:normal; line-height:15px; color:#000000; background:none; }
#middleColumn .boxOrder .boxContent p strong	{ font-size:15px; font-weight:bold;}

.boxBasket					{ width:535px; height:25px; margin:0 0 10px 5px; padding:0; float:left; clear:both; }
.boxBasket ul 				{ margin:0; padding:0; list-style-type:none; }	/* ikony pro odhlaseni apod. */
.boxBasket ul li 			{ display:inline; padding:0; text-align:left; }
.boxBasket ul li a, 
.boxBasket ul li a:visited 	{ display:block; position:relative; height:25px; margin:0; padding:0; color:#ffffff; font-size:10px; text-align:center; float:right; overflow:hidden; background:#c7c7c7;}
.boxBasket ul li a span 			{ position:absolute; top:0; left:0; height:25px; width:146px; margin:0; padding:0; background-repeat:no-repeat; }
.boxBasket ul li a:hover span		{ background-position: 0 -25px; }
.boxBasket ul li .basketDelete		{ width:145px; float:left;  }
.boxBasket ul li .basketDelete span { background-image: url("/images/btn_smazat.gif"); }
.boxBasket ul li .basketSend		{ width:146px; float:right; }
.boxBasket ul li .basketSend span 	{ background-image: url("/images/btn_objednat.gif"); }
.boxBasket ul li .basketSubmit		{ width:146px; float:right; }
.boxBasket ul li .basketSubmit span { background-image: url("/images/btn_submit.gif"); }
.boxBasket ul li .basketBack		{ width:146px; float:left; }
.boxBasket ul li .basketBack span 	{ background-image: url("/images/btn_back.gif"); }

.vlevo	 					{ text-align:left; }
.vpravo 					{ text-align:right; }

.btnAdmin					{ width:55px; height:25px; float:right; margin:0 5px 0 0; padding:0; background: url("/images/btn_grey.gif") no-repeat; color:#000000; }
.btnAdmin span				{ display:none; }
.btnDelete					{ width:25px; height:25px; float:right; margin:0; padding:0; background: url("/images/btn_delete.gif") no-repeat; color:#000000; }
.btnDelete span				{ display:none; }

form 						{ margin:10px 0 0 0; padding:0; }
form input.data				{ width:360px; height:18px; font-size:13px; color:#5C5B54; margin:0; padding:2px 0 0 5px; vertical-align:middle; border:1px solid #a7a597; }
form input.dataLong			{ width:360px; height:18px; font-size:13px; color:#5C5B54; margin:0; padding:2px 0 0 5px; vertical-align:middle; border:1px solid #a7a597; }
form select.dataSelect		{ width:365px; height:22px; font-size:13px; color:#5C5B54; margin:0 5px 0 0; padding:0 0 0 3px; vertical-align:middle; border:1px solid #a7a597; }

/* tabulky 
table						{ margin:5px 20px 20px 0; padding:0; width:97%;  }	
caption						{ font-size:14px; font-weight:bold; color:#3a4c4c; margin:0; padding:10px; line-height:18px; }	
table th					{ font-size:12px; font-weight:bold; color:#ffffff; margin:0; padding:10px 5px 10px 8px; line-height:13px; 
							  background:#8a9292; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}	
table td					{ font-size:12px; font-weight:normal; color:#000000; margin:0; padding:5px 5px 5px 8px; line-height:13px; 
							  background:#dbdbdb; border-bottom:1px solid #8a9292; border-right:1px solid #8a9292; }	
*/ 

/* MAIN MENU */ 
#navigation 				{ position:absolute; top:185px; left:0; width:100%; height:100px; margin:0; padding:0; } 
.mainMenu		 			{ position:relative; top:0; left:0; width:980px; margin:0 auto; height:60px; padding:0; font-weight:bold; background:#5d5c54; } 
#breadCrumbs		 		{ position:relative; top:10px; width:970px; padding:0; margin:0 auto; height:25px;} 
#path	 					{ position:relative; top:0; width:530px; left:205px; float:left; line-height:13px; padding:0; font-size:10px; text-align:left; font-weight:normal;} 
#path h1					{ display:inline; font-size: 10px; }
#path a 					{ color:#807f73; } 
#path a:hover				{ color:#ea3a80; } 
#path span					{ padding:0 2px 0 2px; color:#fef046; } 

/*	FORMULAR LOGIN
-------------------------------------------------	*/
#login						{ position:relative; top:2px; right:13px; float:right; width:183px; height:127px; margin:0; padding:0 0 0 17px; font-size:12px; line-height:50px; color:000000; 
							  background:url("/images/backg_formLogin.jpg") bottom left no-repeat; border:0px solid #CC0000 }
#login p					{ margin:0; padding:0; height:14px; line-height:14px; }
#login ul					{ margin:0; padding:0; list-style-type:none;}
#login ul li				{ margin:0; line-height:14px; border-bottom:1px solid #4ab9ea; }
#login ul li a				{ display:block; margin:0; padding:0 0 0 5px; color:#ffffff; text-decoration:none; overflow:hidden; 
							  line-height:14px; font-size:11px; font-weight:normal; padding:2px 0 2px 5px;}
#login  ul li a:hover		{ background:#0969a3; color:#b5c7d8; }

#login form 				{ position:relative; top:4px; left:0; width:175px; height:88px; margin:0; padding:0; }
#user #login form 			{ position:relative; top:4px; left:0; width:175px; height:30px; margin:0; padding:0; }
#login form p				{ margin:0; padding:0; height:27px; line-height:27px; }
#login form p .pole 		{ width:172px; height:19px; margin:6px 0 0 0; padding:3px 0 0 3px; font-weight:normal; font-size:11px; 
							  background:#ffffff url("/images/form_input_login.gif") top left no-repeat; color:#000000; border:0; vertical-align:middle; } 
input.btnLogin				{ background:url("/images/btn_login.jpg") 0 0 no-repeat; width:175px; height:27px; line-height:27px; margin:0; padding:0; 
							  vertical-align:middle; border:0px; font-size:10px; }
input.btnLogin:hover		{ background:url("/images/btn_login.jpg") 0 -27px no-repeat; cursor:pointer; } 

input#loginsubmit			{ background:url("/images/btn_ok.jpg") 0 0 no-repeat; width:45px; height:25px; line-height:25px; margin:8px 0 0 130px; padding:0; 
							  vertical-align:middle; border:0px; font-size:10px; }
input#loginsubmit:hover		{ background:url("/images/btn_ok.jpg") 0 -25px no-repeat; cursor:pointer; } 

#login a					{ font-size:10px; color:#fef046; text-decoration:underline; }
#login a:hover				{ color:#ffffff; text-decoration:none; }

#login #registraceLogin		{ position:relative; top:0px; left:0; width:100px; height:30px; margin:0; padding:0; z-index:1; }

/*	FORMULAR VYHLEDAT
-------------------------------------------------	*/
#searchbox 					{ display:block; margin:0; padding:0; font-size:10px; font-weight:normal; width:200px; height:25px; text-align:right; float:right; }
#searchbox h2 				{ display:none; }
#searchbox p 				{ margin:0; padding:0; }
#searchform					{ margin:0; }
#searchbox p input#s 		{ width:131px; height:20px; font-size:12px; color:#807f73; background:url("/images/form_text.gif") no-repeat; margin:0; padding:4px 0 0 10px; vertical-align:middle; border:0px; }
input#searchsubmit			{ background:url("/images/btn_lupa.jpg") 0 0 no-repeat; width:45px; height:25px; margin:0; padding:0; vertical-align:middle; border:0px; }
input#searchsubmit:hover	{ background:url("/images/btn_lupa.jpg") 0 -26px no-repeat; cursor:pointer; }

/* TOP MENU */ 
#navigation .mainMenu ul 					{ margin:0; padding:0; list-style-type:none; }	/* ikony pro odhlaseni apod. */
#navigation .mainMenu ul li 				{ display:inline; padding:0; text-align:left; }
#navigation .mainMenu ul li a, 
#navigation .mainMenu ul li a:visited 		{ display:block; position:relative; height:45px; margin:0; padding:15px 0 0 0; color:#ffffff; font-size:18px; text-align:center; float:left; overflow:hidden; }
#navigation .mainMenu ul li a span 			{ position:absolute; top:0; left:0; width:140px; height:60px; margin:0; padding:0; background-repeat:no-repeat; }
#navigation .mainMenu ul li a:hover span	{ background-position: 0 -60px; }
#navigation .mainMenu ul li #menu-1			{ width:140px; }
#navigation .mainMenu ul li #menu-1 span 	{ background-image: url("/images/menu_1.jpg"); }
#navigation .mainMenu ul li #menu-2			{ width:140px; }
#navigation .mainMenu ul li #menu-2 span 	{ background-image: url("/images/menu_2.jpg"); }
#navigation .mainMenu ul li #menu-3			{ width:140px; }
#navigation .mainMenu ul li #menu-3 span 	{ background-image: url("/images/menu_3.jpg"); }
#navigation .mainMenu ul li #menu-4			{ width:140px; }
#navigation .mainMenu ul li #menu-4 span 	{ background-image: url("/images/menu_4.jpg"); }
#navigation .mainMenu ul li #menu-5			{ width:140px; }
#navigation .mainMenu ul li #menu-5 span 	{ background-image: url("/images/menu_5.jpg"); }
#navigation .mainMenu ul li #menu-6			{ width:140px; }
#navigation .mainMenu ul li #menu-6 span 	{ background-image: url("/images/menu_6.jpg"); }
#navigation .mainMenu ul li #menu-7			{ width:140px; }
#navigation .mainMenu ul li #menu-7 span 	{ background-image: url("/images/menu_7.jpg"); }

/* FOOTER */
#footer p						{ margin:0; padding:0; line-height:20px; color:#bab8a8; }
#footer p.large					{ font-size:12px; font-weight:bold;	line-height:20px; color:#bab8a8; }
#footer p.large	a				{ color:#e5e4da; font-weight:bold; }
#footer p.large	a:hover			{ color:#ffffff; }
#footer span					{ padding:0 5px 0 5px; }
#footer #copyright 				{ display:block; position:relative; top:7px; right:15px; margin:0; padding:0; width:150px; min-height:30px; height:auto; text-align:right; float:right; }
#footer #webdesign 				{ display:block; position:relative; top:7px; left:15px; margin:0; padding:0; width:750px; min-height:30px; height:auto; text-align:left; float:left; }
#footer a 						{ color:#bab8a8; text-decoration:none; font-weight:normal; }
#footer a:hover					{ color:#ffffff; }

/* CONTACT FORM */
table.contact 					{ margin: 5px 0px 2px 0px; border-collapse: collapse; }
table.contact tr				{ margin-top: 50px; }
table.contact label				{ margin: 3px 20px 3px 5px; font-size: 12px; }
