/* ################################################################################################################## */
/*
/*		Aster css style sheet		by fykusa[at]centrum.cz
/*
/*		10.03.2007
/*
/* ########################################################################### */


body		{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em;  /*zakladni celikost pro urcovani proporces jednotkou em */
			background:#fff none; color:#000;	background:url("../img/bg_body.gif") repeat;
			font-family:Verdana, sans-serif; text-align:center;
			margin:0;padding:0;	}
#container	{	background:#FFF url("../img/bg_cont.gif") repeat;width:760px; margin-left:auto;  min-height: 1px;
			margin-right:auto;border: 1px solid black;	clear: both;text-align:left; }	/*prepise centrovani u body (kvuli centrovani v IE */
#main-container	{	width: 555px; 		margin-left:auto;				/*pro mozzilu naalignuje na pravou stranu */
			margin-right:0px;	}			/*pro IE vlivem bugu pro obtekani je main prilepenj za s-nav + 3px (znamej BUG IE */
#main		{	background:#FFF url("../img/bg_main.gif") repeat;
			
			}

#welcome	{	color:#FFF; background:url("../img/bg_welcome.jpg") repeat-y;
			font-size: 1em; font-weight:bold;  text-align: center; margin-left:80px; padding:4px; }

a, a.link,
a.visited	{	text-decoration: underline; }
a		{	color: #F80; font-weight: bold;	}
a:hover		{	color: #DDF; background:#006;	}
.aobr		{	color: #F60; }													/* link obrazek  */

p		{	margin: 10px 25px;	text-align:justify;  font-size:0.9em; }

h1		{	color:#EEE; background:url("../img/bg_h1.jpg") repeat-y;	height:1.3em;
			padding-left:30px;	padding-top:2px; padding-bottom:3px;
			margin:20px;
			text-align:left;	font-size: 12px;							}
h2		{	color:#002659;
			margin:40px 50px 20px 50px;
			border:1px solid #002659;		border-width:0 0 2px 0;
			font-size: 1.0em;	font-weight:bold;	text-align:center;							}
h3		{	color:#444; margin:10px 10px 10px 50px;
			padding-left:3px;padding-top:3px;line-height:1em;
			text-align:left;
			font-size: 11px;	}
h5		{	color:#002659;
			margin:20px 20px 20px 20px;
			border:1px solid #002659;		border-width:0 0 0 0;
			font-size: 12px;	font-weight:bold;	text-align:center;
			background:#DDD;					}

.tab1		{	width:500px;border:1px solid #002659;margin: 10px 20px 0px 20px;font-size:1em;} /* repase,  */
.tab1 th	{	color: #222; background:#AAA;	}
.cenaDPH	{	width:500px;text-align:right;	margin-top: 0px; margin-right: 20px;	}

td              {	font-size:0.8em;	}

.nb		{	border-width:0px; }													/* no border */
 
.space10	{	height:10px;visibility:hidden;}
.space20	{	height:20px;visibility:hidden;}
.space50	{	height:50px;visibility:hidden;}
.space100	{	height:100px;visibility:hidden;}

.fltL		{	float:left;		}
.fltR		{	float:right;	}
.odsaz		{	margin-top: 20px;				}
.clr            {	clear:both;	}

.obr		{	margin:5px;		border:1px solid #AAA;			}
.obr_popis	{	font-style: italic; text-align:center; }
.obr_centr	{	text-align:center;		}													/* pro div do kteryho se ten obrazek da */

.seznam01	{	line-height:1.2em; margin:5px;	text-align:left;	 	}
.seznam01 li	{	margin-left:30px;	margin-right:15px; list-style-type:square;				}
.seznam02	{	line-height:1.2em;	text-align:left;								}		/* podsekce seznamu01	*/
.seznam02 li	{	margin-left:80px;	list-style-type:disc;					}



/*------------------------------------------------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------------------------------------------------- */
/* #########   P A G E S    ################################################################ */
/*------------------------------------------------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------------------------------------------------- */


#akttable	{	width:90%; /*font-size:1.1em; */ margin-left:40px; }
#akttable th	{	color:#002659; font-size:0.8em; vertical-align:top; font-weight:normal;		}
#akttable td	{	padding-left:30px;		}

#akttable .im   {	margin:5px 30px;	}



/* #########   P A G E S  --   0 1    ####################################################### */
/*------------------------------------------------------------------------------------------------------------------------------- */

.odsaz35	{	margin: 2px 35px 10px 35px;		}       /* 102, 		*/
#pg1tab1        {	width:80%; border:0px solid #DDD; margin-left:30px;}
#pg1_repas	{	background:url("../img/01/bg_tab01.jpg")  no-repeat;				}

#main h1.alert	{	color:#FDD; background:url("../img/bg_h1red.jpg")  no-repeat;		}			/* nadpis u repasovanych */
#main h3.alert	{	color:#F00;	}
#main h3.alert2	{	color:#002659;  }

.pg1_obr1	{ 	float:left; width:220px; height:200px;  margin-top:2px; 	}
.pg1_obrref	{	width:500px; height:200px; margin-left:50px;	}

/*#pg1_set1	{	position:relative; left: 30px; top: 60px;	}
#pg1_set2	{	position:relative; left: 30px; top: 170px;	}
#pg1_set3	{	position:relative; left: 30px; top: 280px;	}
#pg1_set4	{	position:relative; left: 30px; top: 390px;	}
#pg1_set5	{	position:relative; left: 30px; top: 490px;	}*/

.pg1_obr	{	margin:5px 30px;		border:1px solid #AAA;			}
.pg1_obrtext	{	width:240px;height:80px;float:left;margin:10px;text-align:left;font-size: 10px;}
.pg1_frm	{	 color:#91b8d9; padding:5px 20px; text-decoration:none; }							/* pro link na obejdnavkovy formular */
.pg1_obr2	{	margin:5px 25px 5px 2px;	border:1px solid #AAA; float:left;	}				/* karty a rollery */
.pg1_obr2txt	{	padding:5px 10px;	}

.pg1_bgsekce	{	width:300px; height:100px; margin-right:10px;	float:right;		}

.pg1_tabsm	{	font-size:1em;	border:1px solid #002659;margin-left:20px;}
.pg1_tabsm th	{	background:#AAA;	text-align:left;	}
.pg1_tabtech	{	width:250px;font-size:0.9em;	border:1px solid #002659;	margin:10px 20px;	float:right;}
.pg1_tabtech th	{	background:#AAA;	text-align:left;	}

.pg1_tabform1		{	font-size:12px;	  margin: 5px 20px;			}
.pg1_tabform1 td	{	width:100px; font-weight:bold;		padding:0px;	}
.pg1_tabform2		{	font-size:12px;	margin: 1px; border:1px solid #002659;}
.pg1_tabform2 th	{	background:#AAA;text-align:center;width:110px;	font-size:9px;		}
.pg1_tabform2 td	{	padding:0px;	}
.pg1_tabform2 input	{	font-size:14px;	}
.pg1_tabform3		{	font-size:10px;	margin: 5px; border:1px solid #002659; margin-left:30px;	}
.pg1_tabform3 th	{	background:#AAA;text-align:center;font-size:9px;		}
.pg1_tabform4		{	font-size:9px;	margin: 5px; border:1px solid #002659; height:260px; 	}
.pg1_tabform4 th	{	background:#AAA;text-align:center;font-size:9px;		}
.pg1_tabform5 td	{	padding:0px;	}
.pg1_frmk1		{	padding-left:30px; float:right;	}
.pg1_frmv		{	padding-right:60px; float:right; font-size:12px;	}
.subm			{	padding-left:100px;	}
.submtxt		{	font-size:14px; font-weight:bold;	}



/* #########   P A G E S  --   0 2    ####################################################### */
/*------------------------------------------------------------------------------------------------------------------------------- */


.colR		{color:#F00;	}
.colG		{color:#2A2;	}
.colB		{color:#00F;	}

.pg2_smallico	{	margin:5px 10px;	float:left;	}
.pg2_disketa	{ margin:0px 20px;	}

.pg2_reference	{ width:450px; height:180px; margin-left:35px; display:block; text-align:center; }
.pg2_obr	{ width:200px;  margin-top:2px;}
.pg2_obr1	{ width:220px; height:200px; float:left; margin-top:2px;}
.pg2_obr2	{ width:250px; height:200px; float:left; margin:2px 20px;}
.pg2_obr3	{ width:250px; float:left; margin:2px 20px;}

p .pg2_apl	{ margin-left:10px;		}


.pg2_tanvobr	{margin: 0px 0px 0px 50px;		}
.pg2_tanvobr2	{margin: 0px 30px 0px 70px;  }


.pocas          {margin-left:53px; width:80%; /*height:170px; background:#F00; */ position:relative; text-align:center; }

/* #########   P A G E S  --   0 5    ####################################################### */
/*------------------------------------------------------------------------------------------------------------------------------- */

.pg5_tab	{	width:500px;border-width:0px;	margin: 10px 20px;font-size:1em;	}
.pg5_tab th	{	text-align:left; width:150px; font-size:1em;}


/* #########   P A G E S  --   0 6    ####################################################### */
/*------------------------------------------------------------------------------------------------------------------------------- */

.pg6_tab1	{	width:500px;border-width:0px;	font-size:1em; margin-left:20px;		}

.pg6_tab2	{	width:500px;border-width:0px;	font-size:1em; margin-left:20px;		}
.pg6obr		{	width:200px;height:50px;text-align:left;float:left;margin-left:30px;font-size: 0.8em;font-weight:bold;			}

.jmeno		{	font-size:10px; font-weight:bold;}
.maily		{	font-size:10px; font-weight:bold; color: #F80; }

#konform        {	margin-top:5px; width:100%; text-align:center;}

/* #########   P A G E S  --   0 7    ####################################################### */
/*------------------------------------------------------------------------------------------------------------------------------- */

.pg7akt		{	margin-left:20px;margin-right:20px; border:0px solid #AAA; padding:10px;   }
.pg7akt td	{ 	text-align:justify; margin:0px 10px;}
.pg7akt .td1	{	width:100px; }
.pg7akt .td2	{	width:550px; }

/*
a, a.link, a.visited	{	text-decoration: underlink; }
a						{	color: #FF6E1F; font-weight: bold;	}
.aobr					{	color: #F60; }
a:hover					{	color: #F33;	}

*/

.pg7tabpic	{	border:0px solid blue;  width:400px;    }
.pg7tabpic td   {	margin-right:5px; margin-top:0px; text-align:center; }

 .obr1		{	margin:15px 20px 5px 35px;}
 .topalign	{	vertical-align:top; font-weight:bold;	}
 .hr		{	color:#FFF; border:1px solid #DDD; border-width:0 0 1px 0;}

 #company_obr	{	width: 240px; float:left; font-size:10px; margin:15px;	}

.ax_link        {	text-decoration:none; color:#002659; }
/*.ax_link :hover {	background-color:#FFF; color:#F00; } */


/* #########   P A G E S  --   0 8    ####################################################### */
/*------------------------------------------------------------------------------------------------------------------------------- */


.pg8sez01	{	margin:5px 20px;	text-align:left;font-size:1em;	 	}
.pg8sez01 li	{	margin:0px 0px;list-style-type:none;				}
.pg8sez01 li a	{	font-size:0.9em; font-weight:bold; color:#002659;	}
.pg8sez02	{	margin:5px 50px;	text-align:left;font-size:1em;	 	}
.pg8sez02 li	{	margin:0px 0px;list-style-type:square;				}
.pg8sez02 li a	{	font-size:0.9em; font-weight:normal;	}
.pg8sez03	{	margin:5px 80px;	text-align:left;font-size:1em;	 	}
.pg8sez03 li	{	margin:0px 0px;list-style-type:circle;				}
.pg8sez03 li a	{	font-size:0.9em; font-weight:normal;	}

#pg8sekce01	{	float:left; width:420px; height:350px; /*background-color:#F00; */	}
#pg8sekce02	{	float:right; width:330px; height:220px; /*background-color:#F0F; */ 	}
#pg8sekce03	{	float:right; width:330px; height:620px; 	}
#pg8sekce04	{	float:left;  width:330px;   }


/*------------------------------------------------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------------------------------------------------- */
/* #########   H E A D E R   ################################################################ */
/*------------------------------------------------------------------------------------------------------------------------------- */

#header			{	background: url("../img/header.jpg");	width: 760px; height:114px; 	}
#headerAX		{	background: url("../img/header_axess.jpg");	width: 760px; height:114px; 	}
#search			{	background:#e5e8ed;  /* url("../img/search.jpg") no-repeat; */	width: 198px; height:30px;
								font-size:7px; padding-top:2px; text-align:center;		}
#header img 	{border: none;height:114px;}
#header a:hover{text-decoration: none; border: none; background: transparent;}

/*------------------------------------------------------------------------------------------------------------------------------- */
/* #########   Company - N A V  ################################################################## */
/*------------------------------------------------------------------------------------------------------------------------------- */

#cnav			{	background:#FFF url("../img/bg_cnav.gif") repeat-x;
				width:100%;	height:2em;	 text-align:left;
				position:relative;top:0;left:0;padding:0;
				float: none;
			}
#cnav a,
#cnav a:link,
#cnav a:visited		{	color:#8899AA; }

#cnav a:hover		{	background:#002659; color:#DDD;  }

#cnav ul		{	margin:0; padding:10px 0 10px 0; list-style:none; font-size:0.8em;}
#cnav li		{	border: 1px dotted #888;border-width: 0;border-right-width: 1px; text-align:left;
				float:left;	text-indent:0; display:block; line-height:1em;			}
#cnav li a		{	display:block;	margin:0;	padding:3px 5px 3px 5px; 	 }
#cnav a.cur		{	color:#113;	font-weight: bold;		}
#cnav a.cur:hover	{	color:#DDD;	font-weight: bold;		}


/*------------------------------------------------------------------------------------------------------------------------------- */
/* #########   Side - N A V  ################################################################## */
/*------------------------------------------------------------------------------------------------------------------------------- */

#snav-containerIE	{	width:200px;float:left;	/*font-size:0.6em;*/	}
#snav-container		{				}
#snav-title		{	color:#FFF;background:#002659;height: 25px;/*font-size: 1.4em; */font-weight:bold;
				text-align:center; display: block;padding-top:5px;	}
#nav			{	line-height: 1em;  margin-bottom: 1em;}
#nav, #nav ul		{	margin: 0; padding: 0; 	list-style: none;	}
#nav li			{	display: inline;padding: 0;margin: 0;	text-align:left;}
#nav li a		{	color:#002659; background: #DCDCDC;display: block;padding: 8px 10px;text-decoration: none;
				font-size:0.9em; border-top: 1px solid #FFF;border-bottom: 1px solid #AAA;
				text-align:left;font-weight:normal;		}
#nav li a.s		{	font-size: 0.8em;		padding: 4px 40px;		font-weight:normal;		}
#nav li a:hover		{	color:#EEE;background: #002659;	/*font-weight:bold;*/		}
#nav li a.cur		{	color:#000;background: #CCC;	font-weight:bold;	font-size:1em;		}


/*------------------------------------------------------------------------------------------------------------------------------- */
/* #########   P A T A   ################################################################### */
/*------------------------------------------------------------------------------------------------------------------------------- */
#pata			{	color:#002659; width: 760px; height:20px;font-size:10px;text-align:left;	margin:0px auto 0px auto; 	}
#pataSH			{	background:url("../img/bg_pata.png") repeat-x;width: 762px;height:5px;	margin:0;padding:0;  	float:left;   	}

#pataL			{	width: 300px; height:30px; text-align:left; float:left;}
#pataR			{	width: 400px; height:30px; text-align:right; float:right;}

#pataL .flagscz		{	background:url("../img/_czg.jpg") no-repeat;margin-right: 2px; width:17px;}
#pataL .flagsde		{	background:url("../img/_deg.jpg") no-repeat;margin-right: 2px; width:17px;}
#pataL .flagsuk		{	background:url("../img/_ukg.jpg") no-repeat;margin-right: 2px; width:17px;}
#pataL .flagNAV		{	background:url("../img/bg_body.gif") repeat;margin-right: 2px; width:17px;}

#navrcholu		{	position:absolute; top:500px; left:10px; }


/*------------------ c ------ f y k u s a @ c e n t r u m . c z ---------------------------------------------------------------------------------------------------- */



.banner-wrap {
	text-align: center;
	height: 108px;
}
.banner {
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 500px;
	text-align: left;
}

ul li img {}