/*Lightebox*/
	#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
	#lightbox img{ width: auto; height: auto;}
	#lightbox a img{ border: none; }
	
	#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
	#imageContainer{ padding: 10px; }
	
	#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
	#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
	#imageContainer>#hoverNav{ left: 0;}
	#hoverNav a{ outline: none;}
	
	#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
	#prevLink { left: 0; float: left;}
	#nextLink { right: 0; float: right;}
	#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
	#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }
	
	#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
	
	#imageData{	padding:0 10px; color: #666; }
	#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
	#imageData #caption{ font-weight: bold;	}
	#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
	#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	
	
	#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
	
	#mapa { width: 600px; height: 400px; border: 1px solid black; background: url(mapa.jpg) top left no-repeat;}
	#mapa *{ color: black; font-size: 11px; }
	
.marquee div div {
 top: 30px;
}
/*********************************************************Body**********************************************************/
	body{
		BACKGROUND: #000000;
		marign:0;
		margin-top:0;
		margin-left:0;
		margin-bottom:0;
		margin-right:0;	
	}
	table.td.bodytable{
		height:100%;
	}
	.picmvertmid{
		vertical-align: middle;
	}	
	td {
		font-family:arial;
		color:#4f4f4f;
		font-size:14px;
		font-weight:normal;

	}
	.error{
		color:#9D9D9D;
	}	
	a {
		font-family:arial;
		color:#194665;
		font-size:12px;
		letter-spacing:0.2px;
		font-weight:normal;
		TEXT-DECORATION:underline;	 
	}
	A:hover {
		font-family:arial;
		color:#194665;
		font-size:12px;
		letter-spacing:0.2px;
		font-weight:normal;
		TEXT-DECORATION:none;
	}	
/*******************************************************Headmenu********************************************************/
	table.head .headlogo{
		background-image:url(pictures/logo.jpg);
		background-repeat : no-repeat;
	}
	table.head	a {
			font-family:arial;
			color:#ffffff;
			font-size:16px;
			letter-spacing:0.2px;
			font-weight:normal;
			TEXT-DECORATION: none;
		}
	table.head a:hover {
			font-family:arial;
			color:#ffffff;
			font-size:16px;
			letter-spacing:0.2px;
			font-weight:normal;
			TEXT-DECORATION: underline;
		}
	table.head .space {
			font-family:times;
			color:#ffffff;
			font-size:30px;
			font-weight:normal;
	}
/***************************************************Menu*****************************************************************/
	.lista_menu_top{
		background-image:url(pictures/lista_menu_top.jpg);
		background-repeat : no-repeat;	
	}
	.lista_menu_body{
		background-image:url(pictures/lista_menu_body.jpg);
		background-repeat : repeat;	
	}
	.button_vyprodej{
		background-image:url(pictures/button_vyprodej.jpg);
		background-repeat : no-repeat;	
	}	
	table.menu .event_selected{
		color:#CA4012;
		font-weight:bold;
		text-decoration:underline;
	}
	.vyprodejbut{
		font-family:arial;
		font-size:16px;
		font-weight:normal;	
		color:#ffffff;
		TEXT-DECORATION: none;
	}
	.vyprodejbut:hover{
		font-family:arial;
		font-size:16px;
		font-weight:normal;	
		color:#ffffff;
		TEXT-DECORATION: underline;
	
	}
	.vyprodejbutsel{
		font-family:arial;
		font-size:16px;
		font-weight:normal;	
		color:#ffffff;
		TEXT-DECORATION: underline;
	}	
	.vyprodejbutsel:hover{
		font-family:arial;
		font-size:16px;
		font-weight:normal;	
		color:#ffffff;
		TEXT-DECORATION: none;
	}		
	table.menu	a {
			font-family:arial;
			color:#d8d8d8;
			text-transform : capitalize;
			font-size:12px;
			font-weight:normal;
			TEXT-DECORATION: none;
	}
	table.menu A:hover {
			font-family:arial;
			color:#d8d8d8;
			text-transform : capitalize;
			font-size:12px;
			font-weight:normal;
			TEXT-DECORATION: underline;
	}
/***************************************************Stred*****************************************************************/
	table.stred	{
		background-color:#ffffff;
		height: 500pt;
	}
	table.stred	tr.navigace a {
		font-family:arial;
		font-size:16px;
		COLOR:#ffffff;
		letter-spacing:0;
		text-indent:10px;			
		font-weight:normal;
		font-stretch : narrower;
		font-variant : inherit; 
		TEXT-DECORATION: underline;
	}	
	table.stred	tr.navigace a:hover {
		font-family:arial;
		font-size:16px;
		COLOR:#ffffff;
		letter-spacing:0;
		text-indent:10px;			
		font-weight:normal;
		font-stretch : narrower;
		font-variant : inherit; 
		TEXT-DECORATION: none;
	}		
	table.stred	.nadpis {
		background-image:url(pictures/background_typ.jpg);
		background-repeat : repeat;		
		font-family:arial;
		font-size:16px;
		COLOR:#ffffff;
		letter-spacing:0;
		text-indent:10px;			
		font-weight:normal; 
		TEXT-DECORATION: none
	}
	.kategorieimg{
		background-image:url(pictures/kategorie.gif);
		background-repeat : no-repeat;	
	}	
	/*Doporucujeme*/ 
		table.doporuc{
			background-color:#ffffff;
			}
		table.doporuc a {
				font-family:arial;
				color:#194665;
				font-size:16px;
				letter-spacing:0.2px;
				font-weight:normal;
				TEXT-DECORATION:underline;
			}
		table.doporuc A:hover {
				font-family:arial;
				color:#194665;
				font-size:16px;
				letter-spacing:0.2px;
				font-weight:border;
				TEXT-DECORATION:none;
			}
		table.doporuc td {
				font-family:arial;
				color:#194665;
				font-size:15px;
				letter-spacing:0.2px;
				font-weight:normal;
		}
	/*Kategorie*/
		table.kategorie tr{
			background-color:#ffffff;;
		}
		table.kategorie a{
				font-family:arial;
				color:#194665;
				font-size:16px;
				letter-spacing:0.2px;
				font-weight:normal;
				TEXT-DECORATION:underline;
		}
		table.kategorie a:hover{
				font-family:arial;
				color:#194665;
				font-size:16px;
				letter-spacing:0.2px;
				font-weight:normal;
				TEXT-DECORATION:none;
		}		
		/*Prihlaseni**/
		table.prihlaseni tr.lista_login_grey_body{
			background-image:url(pictures/lista_login_grey_body.jpg);
			background-repeat : repeat;	
		}
		table.prihlaseni td{
			font-family:arial;
			color:#194665;
			font-size:16px;
			letter-spacing:0.2px;
			font-weight:normal;
		}
		table.prihlaseni .nadpis{
			font-family:arial;
			font-size:17px;
			font-weight:normal;		
			text-align:left;
			color:#ffffff;
			background-image:url(pictures/lista_login.jpg);
			background-repeat : no-repeat;					
		}
		table.prihlaseni a {
			font-family:arial;
			color:#194665;
			font-size:12px;
			letter-spacing:0.2px;
			font-weight:normal;
			TEXT-DECORATION:underline;
		}
		table.prihlaseni A:hover {
			font-family:arial;
			color:#194665;
			font-size:12px;
			letter-spacing:0.2px;
			font-weight:normal;
			TEXT-DECORATION: none;
		}
		/*Strankovani*/
		.zbcelkem{
			font-family:arial;
			font-size:14px;
			COLOR:#194665;
			font-weight:normal; 
			TEXT-DECORATION: none;
			vertical-align: middle;
		}
		table.strankovani .page{
			font-family:arial;
			color:#9d9d9d;
			font-size:14px;
			font-weight:bold;
			letter-spacing:2;
			TEXT-DECORATION: none		 
		
		}			
		table.strankovani .selpage{
			font-family:arial;
			color:#194665;
			font-size:16px;
			font-weight:bold;
			letter-spacing:2;
			TEXT-DECORATION: none		 
		
		}		
		/*Akce**/
		table.akce tr.lista_login_grey_body{
			background-image:url(pictures/lista_login_grey_body.jpg);
			background-repeat : repeat;	
		}	
		table.akce tr.lista_akce{
			background-image:url(pictures/lista_akce.jpg);
			background-repeat : repeat;	
		}				
		table.akce .nadpis{
			font-family:arial;
			font-size:17px;
			font-weight:normal;		
			text-align:left;
			color:#ffffff;
			background-image:url(pictures/lista_login.jpg);
			background-repeat : no-repeat;	
		}
		table.akce	a {
				font-family:arial;
				color:#ffffff;
				font-size:12px;
				font-weight:bold;
				TEXT-DECORATION: underline;
			}
		table.akce A:hover {
				font-family:arial;
				color:#ffffff;
				font-size:12px;
				font-weight:bold;
				TEXT-DECORATION: none;
			}
		table.akce .cenas{
			font-family:tahoma;
			color:#800000;
			font-size:12px;
			font-weight:bold;
		}
		table.akce .cenaakce{
			font-family:verdana;
			font-size:12px;
			font-weight:bold;	
			color:#5b5b5b;
			text-decoration : line-through;
			color:gray;
		}
		/*Zbozi vypis*/
		table.vypiszbozi td{
			font-family:verdana;
			font-size:10px;
			font-weight:normal;	
			color:#5b5b5b;
		}
		table.vypiszbozi .lista_akce{
			background-image:url(pictures/lista_akce.jpg);
			background-repeat : repeat;	
		}
		table.vypiszbozi .skladem{
			font-size:12px;
			color:#008c23;
			font-weight:bold;		
		}	
		table.vypiszbozi .neskladem{
			font-size:12px;
			color:#990000;
			font-weight:bold;
		}			
		table.vypiszbozi .cenabez{
			font-family:tahoma;
			color:#000000;
			font-size:12px;
			font-weight:bold;
		}
		table.vypiszbozi .cenas{
			font-family:tahoma;
			color:#800000;
			font-size:12px;
			font-weight:bold;
		}
		table.vypiszbozi .cenaakce{
			font-family:verdana;
			font-size:12px;
			font-weight:bold;	
			color:#5b5b5b;
			text-decoration : line-through;
			color:gray;
		}
		table.vypiszbozi a {
			font-family:arial;
			font-size:12px;
			font-weight:bold;		
			text-align:left;
			color:#ffffff;
			TEXT-DECORATION:underline;
		}
		table.vypiszbozi A:hover {
			font-family:arial;
			font-size:12px;
			font-weight:bold;		
			text-align:left;
			color:#ffffff;
			TEXT-DECORATION: none;
		}		
			
		/*Zbozi*/
		table.zbozi {
			BACKGROUND: #ffffff;
			BORDER-BOTTOM: #E5E5E5 1px solid;
			BORDER-LEFT: #E5E5E5 1px solid;
			BORDER-RIGHT: #E5E5E5 1px solid;
			BORDER-TOP: #E5E5E5 1px solid;
		}
		table.zbozi td.obrframe {
			BACKGROUND: #ffffff;
			BORDER-BOTTOM: #E5E5E5 1px solid;
			BORDER-LEFT: #E5E5E5 1px solid;
			BORDER-RIGHT: #E5E5E5 1px solid;
			BORDER-TOP: #E5E5E5 1px solid;
		}	
		table.zbozi td.obrframe2 {
			BACKGROUND: #ffffff;
			BORDER-BOTTOM: #E5E5E5 0px solid;
			BORDER-LEFT: #E5E5E5 0px solid;
			BORDER-RIGHT: #E5E5E5 0px solid;
			BORDER-TOP: #E5E5E5 1px solid;
		}				
		table.zbozi td{
			font-family:verdana;
			font-size:12px;
			font-weight:normal;	
			color:#363636;
		}
		table.zbozi .nazev{
			font-family:arial;
			font-size:18px;
			COLOR:#287EB7;
			letter-spacing:0;
			font-weight:bold;
		}
		table.zbozi .popisky{
			font-family:arial;
			font-size:18px;
			font-weight:normal;	
			color:#363636;
		}
		table.zbozi .popisky2{
			font-family:arial;
			font-size:12px;
			font-weight:bold;	
			color:#363636;
		}		
		table.zbozi .skladem{
			font-size:12px;
			color:#008c23;
			font-weight:bold;		
		}	
		table.zbozi .neskladem{
			font-size:12px;
			color:#990000;
			font-weight:bold;
		}			
		table.zbozi .cenabez{
			font-family:arial;
			color:#363636;
			font-size:18px;
			font-weight:bold;
		}
		table.zbozi .cenas{
			font-family:arial;
			color:#363636;
			font-size:18px;
			font-weight:bold;
		}
		table.zbozi .cenaakce{
			font-family:arial;
			font-size:18px;
			font-weight:bold;	
			color:#C0391B;
		}
		table.zbozi .cenapuvodni{
			font-family:arial;
			font-weight:normal;	
			text-decoration : line-through;
		}		
		table.zbozi .zboziakce{
			font-family:arial;
			font-size:18px;
			font-weight:bold;	
			color:#ffffff;
		}		
		table.zbozi	a {
				font-family:arial;
				color:#0378BE;
				font-size:12px;
				font-weight:bold;
				TEXT-DECORATION: underline;
			}
		table.zbozi A:hover {
				font-family:arial;
				font-size:12px;
				COLOR:#0378BE;
				font-weight:bold; 
				TEXT-DECORATION: none;
			}
		/*Technicke parametry*/
		table.technickeparametry .hodnota{
			font-family:arial;
			font-size:12px;
			font-weight:normal;	
			color:#5b5b5b;
		}
		table.technickeparametry .nazev{
			font-family:arial;
			font-size:12px;
			font-weight:bold;	
			color:#5b5b5b;
		}
/*****************************************************Admin****************************************************/
/*admin*/
table.adm td{
	font-family:tahoma;
	font-size:12px;
	color:#000000;
}
table.admin .nadpis{
	font-family:times;
	font-size:20px;
	COLOR:#ffffff;
	letter-spacing:1.5;			
	font-weight:bold; 
	TEXT-DECORATION: none
}
table.adm	a {
		font-family:tahoma;
		color:#585858;
		font-size:12px;
		font-weight:bold;
		TEXT-DECORATION: none;
	}
table.adm A:hover {
		font-family:tahoma;
		color:#202020;
		font-size:12px;
		font-weight:bold;
		TEXT-DECORATION: none;
	}
table.adm .cenas{
	font-family:tahoma;
	color:#800000;
	font-size:12px;
	font-weight:bold;
}
table.adm .cenaakce{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;	
	color:#5b5b5b;
	text-decoration : line-through;
	color:gray;
}
