body {	font-family: Verdana,sans-serif; font-size: 12px; margin: 0; padding: 0; background-color: #FFFFFF; }
sup { font-size: 80%; }
.hi {visibility:hidden;}


.podmenu {height:400px;_height: 400px;min-height: 400px;margin: 0; padding: 0;background-color: #F2F5FD;background-image: url(x/kosticky.gif);background-repeat: no-repeat;border-right: 1px solid #0064FF;border-left: 1px solid #0064FF;}
.sss {height:55px;}
.iiinput {cursor: pointer;background-color: #C1E0FF;font-family: sans-serif; font-size: 12px; font-weight: bold; color: #C80000;border: 2px solid #C80000;padding: 4;}
.iiiinput {width: 200px;background-color: #C1E0FF;font-family: sans-serif; font-size: 14px; font-weight: bold; color: #C80000;border: 2px solid #C80000;padding: 4;}
.iiiiinput {cursor: pointer;width: 200px;background-color: #C1E0FF;font-family: sans-serif; font-size: 14px; font-weight: bold; color: #C80000;border: 2px solid #C80000;padding: 4;}
.inputB		 { border: 1px dotted #0064FF; background: #F2F5FD; }
.referbox    { border: 1px dashed #0064FF; padding: 6px 6px 2px 6px; }
.tabelka {font-family: Verdana,sans-serif; font-size: 12px; margin: 0; padding: 0;}
.tabelkaaa {width: 580px;font-family: Verdana,sans-serif; font-size: 12px; margin: 0; padding: 0;}


/* texty */
.nadpis		 { text-align:right;font-family: Verdana,sans-serif; font-size: 24px; font-weight: normal; color: #0064FF; margin: 0; padding: 0; }
.enadpis		 { font-family: Verdana,sans-serif; font-size: 14px; font-weight: normal; color: #0064FF; margin: 0; padding: 0; }
.podnadpis	 { font-family: Verdana,sans-serif; font-size: 14px; font-weight: bold; color: #0064FF; margin: 0; padding: 0; }
.podnadpisred { font-family: Verdana,sans-serif; font-size: 16px; font-weight: bold; color: #C80000; margin: 0; padding: 0; }
.sekceN		 { border: dotted 1px #FDDCDC; margin: 4px;padding: 4px; }
.podpodnadpis	 { font-family: Verdana,sans-serif; font-size: 12px; font-weight: bold; color: #0064FF; margin: 0; padding: 0; }
.ppp	 { margin: -15px 0 -10px 15px;}

a 			 { color: #C80000; text-decoration: none; }
a:active	 { color: #C80000; text-decoration: none; }
a:visited 	 { color: #C80000; text-decoration: none; }
a:hover 	 { color: #0064FF; text-decoration: underline; }

/* paticka */
.pataTD			 { text-align: center; margin: 0px; padding: 4px 0 0 0; border: 0px; }
.pata 			 { font-family: Verdana,sans-serif; font-size: 11px; font-weight: bold; color: #C80000; }
.paticka		 { font-family: Verdana,sans-serif; font-size: 9px; font-weight: bold; color: #BBBBBB; margin: 0; padding: 0; }
.mail a			 { color: #C80000; text-decoration: none; }
.mail a:active   { color: #C80000; text-decoration: none; }
.mail a:visited  { color: #C80000; text-decoration: none; }
.mail a:hover 	 { color: #C80000; text-decoration: underline; }
.mailik a		  { color: #BBBBBB; text-decoration: none; }
.mailik a:active  { color: #BBBBBB; text-decoration: none; }
.mailik a:visited { color: #BBBBBB; text-decoration: none; }
.mailik a:hover   { color: #BBBBBB; text-decoration: underline; }


/* menu vrchni */
.menuup 			 { border: 0px; font-weight: normal; font-family: Times, sans-serif; font-size: 18px; }
.menuup a 			 { color: #0064FF; margin: 0px; padding: 0 0 0 35px; text-decoration: none; }
.menuup a:active	 { color: #0064FF; margin: 0px; padding: 0 0 0 35px; text-decoration: none; }
.menuup a:visited 	 { color: #0064FF; margin: 0px; padding: 0 0 0 35px; text-decoration: none; }
.menuup a:hover 	 { color: #C80000; margin: 0px; padding: 0 0 0 35px; text-decoration: none; }

/* menu reference */
.menuref a 			 {border-left: 10px solid #0064FF;border-right: 0px solid #0064FF;border-bottom: 0px solid #0064FF;border-top: 1px solid #0064FF;
					  color: #0064FF;text-align: left; width: 150px; background-color: transparent;
					  font-weight: bold; font-family: Times, sans-serif; font-size: 14px;
					  margin: 0; padding: 3px 3px 3px 5px; text-decoration: none; }
.menuref a:active	 {border-left: 10px solid #0064FF;border-right: 0px solid #0064FF;border-bottom: 0px solid #0064FF;border-top: 1px solid #0064FF;
					  color: #0064FF;text-align: left; width: 150px; background-color: transparent;
					  font-weight: bold; font-family: Times, sans-serif; font-size: 14px;
					  margin: 0; padding: 3px 3px 3px 5px; text-decoration: none;}
.menuref a:visited 	 {border-left: 10px solid #0064FF;border-right: 0px solid #0064FF;border-bottom: 0px solid #0064FF;border-top: 1px solid #0064FF;
					  color: #0064FF;text-align: left; width: 150px; background-color: transparent;
					  font-weight: bold; font-family: Times, sans-serif; font-size: 14px;
					  margin: 0; padding: 3px 3px 3px 5px; text-decoration: none;}
.menuref a:hover 	 {border-left: 10px solid #C80000;border-right: 0px solid #0064FF;border-bottom: 0px solid #0064FF;border-top: 1px solid #0064FF;
					  color: #C80000;text-align: left; width: 150px; background-color: transparent;
					  font-weight: bold; font-family: Times, sans-serif; font-size: 14px;
					  margin: 0; padding: 3px 3px 3px 5px; text-decoration: none;}
.menurefN 			 {border-left: 10px solid #C80000;border-right: 0px solid #0064FF;border-bottom: 0px solid #0064FF;border-top: 1px solid #0064FF;
					  color: #0064FF;text-align: left; width: 150px; background-color: transparent;
					  font-weight: bold; font-family: Times, sans-serif; font-size: 14px;
					  margin: 0; padding: 3px 3px 3px 5px; text-decoration: none;}
.menurefNN 			 {border-left: 10px solid #C80000;border-right: 0px solid #0064FF;border-bottom: 0px solid #0064FF;border-top: 1px solid #C80000;
					  color: #C80000;text-align: left; width: 150px; background-color: transparent;
					  font-weight: bold; font-family: sans-serif; font-size: 12px;
					  margin: 0; padding: 3px 3px 3px 5px; text-decoration: none;}

.menureff a 			 {display: block;border-left: 10px solid #0064FF;border-right: 0px solid #0064FF;border-bottom: 1px solid #0064FF;border-top: 1px solid #0064FF;
					  color: #0064FF;text-align: left; width: 150px; background-color: transparent;
					  font-weight: bold; font-family: Times, sans-serif; font-size: 14px;
					  margin: 0; padding: 3px 3px 3px 5px; text-decoration: none; }
.menureff a:active	 {display: block;border-left: 10px solid #0064FF;border-right: 0px solid #0064FF;border-bottom: 1px solid #0064FF;border-top: 1px solid #0064FF;
					  color: #0064FF;text-align: left; width: 150px; background-color: transparent;
					  font-weight: bold; font-family: Times, sans-serif; font-size: 14px;
					  margin: 0; padding: 3px 3px 3px 5px; text-decoration: none;}
.menureff a:visited 	 {display: block;border-left: 10px solid #0064FF;border-right: 0px solid #0064FF;border-bottom: 1px solid #0064FF;border-top: 1px solid #0064FF;
					  color: #0064FF;text-align: left; width: 150px; background-color: transparent;
					  font-weight: bold; font-family: Times, sans-serif; font-size: 14px;
					  margin: 0; padding: 3px 3px 3px 5px; text-decoration: none;}
.menureff a:hover 	 {display: block;border-left: 10px solid #C80000;border-right: 0px solid #0064FF;border-bottom: 1px solid #0064FF;border-top: 1px solid #0064FF;
					  color: #C80000;text-align: left; width: 150px; background-color: transparent;
					  font-weight: bold; font-family: Times, sans-serif; font-size: 14px;
					  margin: 0; padding: 3px 3px 3px 5px; text-decoration: none;}
.menureffN 			 {display: block;border-left: 10px solid #C80000;border-right: 0px solid #0064FF;border-bottom: 1px solid #0064FF;border-top: 1px solid #0064FF;
					  color: #0064FF;text-align: left; width: 150px; background-color: transparent;
					  font-weight: bold; font-family: Times, sans-serif; font-size: 14px;
					  margin: 0; padding: 3px 3px 3px 5px; text-decoration: none;}

.menuref1 a 			 {display: block;border-left: 6px solid #0064FF;border-right: 0px solid #0064FF;border-bottom: 0px solid #0064FF;border-top: 1px solid #0064FF;
					  color: #0064FF;text-align: left; width: 150px; background-color: transparent;
					  font-weight: bold; font-family: sans-serif; font-size: 11px;
					  margin: 0; padding: 3px 3px 3px 5px; text-decoration: none; }
.menuref1 a:active	 {display: block;border-left: 6px solid #0064FF;border-right: 0px solid #0064FF;border-bottom: 0px solid #0064FF;border-top: 1px solid #0064FF;
					  color: #0064FF;text-align: left; width: 150px; background-color: transparent;
					  font-weight: bold; font-family: sans-serif; font-size: 11px;
					  margin: 0; padding: 3px 3px 3px 5px; text-decoration: none;}
.menuref1 a:visited 	 {display: block;border-left: 6px solid #0064FF;border-right: 0px solid #0064FF;border-bottom: 0px solid #0064FF;border-top: 1px solid #0064FF;
					  color: #0064FF;text-align: left; width: 150px; background-color: transparent;
					  font-weight: bold; font-family: sans-serif; font-size: 11px;
					  margin: 0; padding: 3px 3px 3px 5px; text-decoration: none;}
.menuref1 a:hover 	 {display: block;border-left: 6px solid #C80000;border-right: 0px solid #0064FF;border-bottom: 0px solid #0064FF;border-top: 1px solid #0064FF;
					  color: #C80000;text-align: left; width: 150px; background-color: transparent;
					  font-weight: bold; font-family: sans-serif; font-size: 11px;
					  margin: 0; padding: 3px 3px 3px 5px; text-decoration: none;}
.menuref1N 			 {display: block;border-left: 10px solid #C80000;border-right: 0px solid #0064FF;border-bottom: 0px solid #0064FF;border-top: 1px solid #C80000;
					  color: #C80000;text-align: left; width: 150px; background-color: transparent;
					  font-weight: bold; font-family: Times,sans-serif; font-size: 17px;
					  margin: 0; padding: 3px 3px 3px 5px; text-decoration: none;}
.menuref2 a 			 {display: block;border-left: 6px solid #0064FF;border-right: 0px solid #0064FF;border-bottom: 1px solid #0064FF;border-top: 1px solid #0064FF;
					  color: #0064FF;text-align: left; width: 150px; background-color: transparent;
					  font-weight: bold; font-family: sans-serif; font-size: 11px;
					  margin: 0; padding: 3px 3px 3px 5px; text-decoration: none; }
.menuref2 a:active	 {display: block;border-left: 6px solid #0064FF;border-right: 0px solid #0064FF;border-bottom: 1px solid #0064FF;border-top: 1px solid #0064FF;
					  color: #0064FF;text-align: left; width: 150px; background-color: transparent;
					  font-weight: bold; font-family: sans-serif; font-size: 11px;
					  margin: 0; padding: 3px 3px 3px 5px; text-decoration: none;}
.menuref2 a:visited 	 {display: block;border-left: 6px solid #0064FF;border-right: 0px solid #0064FF;border-bottom: 1px solid #0064FF;border-top: 1px solid #0064FF;
					  color: #0064FF;text-align: left; width: 150px; background-color: transparent;
					  font-weight: bold; font-family: sans-serif; font-size: 11px;
					  margin: 0; padding: 3px 3px 3px 5px; text-decoration: none;}
.menuref2 a:hover 	 {display: block;border-left: 6px solid #C80000;border-right: 0px solid #0064FF;border-bottom: 1px solid #0064FF;border-top: 1px solid #0064FF;
					  color: #C80000;text-align: left; width: 150px; background-color: transparent;
					  font-weight: bold; font-family: sans-serif; font-size: 11px;
					  margin: 0; padding: 3px 3px 3px 5px; text-decoration: none;}

.katvyrN 			 {display: block;border: 0px;
					  color: #FFFFFF;text-align: left; width: 150px; background-color: #C80000;
					  font-weight: bold; font-family: sans-serif; font-size: 10px;
					  margin: 0; padding: 3px 3px 3px 5px; text-decoration: none;}
.kattypN 			 {display: block;border-left: 6px solid #C80000;border-right: 0px solid #0064FF;border-bottom: 0px solid #0064FF;border-top: 1px solid #C80000;
					  color: #C80000;text-align: left; width: 150px; background-color: #FFDDDD;
					  font-weight: bold; font-family: sans-serif; font-size: 11px;
					  margin: 0; padding: 3px 3px 3px 5px; text-decoration: none;}

.katvyr a 			 {display: block;border-left: 6px solid #C80000;border-right: 0px solid #0064FF;border-bottom: 0px solid #0064FF;border-top: 1px solid #C80000;
					  color: #C80000;text-align: left; width: 150px; background-color: #FEECEC;
					  font-weight: bold; font-family: sans-serif; font-size: 10px;
					  margin: 0; padding: 3px 3px 3px 5px; text-decoration: none; }
.katvyr a:active	 {display: block;border-left: 6px solid #C80000;border-right: 0px solid #0064FF;border-bottom: 0px solid #0064FF;border-top: 1px solid #C80000;
					  color: #C80000;text-align: left; width: 150px; background-color: #FEECEC;
					  font-weight: bold; font-family: sans-serif; font-size: 10px;
					  margin: 0; padding: 3px 3px 3px 5px; text-decoration: none;}
.katvyr a:visited 	 {display: block;border-left: 6px solid #C80000;border-right: 0px solid #0064FF;border-bottom: 0px solid #0064FF;border-top: 1px solid #C80000;
					  color: #C80000;text-align: left; width: 150px; background-color: #FEECEC;
					  font-weight: bold; font-family: sans-serif; font-size: 10px;
					  margin: 0; padding: 3px 3px 3px 5px; text-decoration: none;}
.katvyr a:hover 	 {display: block;border-left: 6px solid #C80000;border-right: 0px solid #0064FF;border-bottom: 0px solid #0064FF;border-top: 1px solid #C80000;
					  color: #0064FF;text-align: left; width: 150px; background-color: #FEECEC;
					  font-weight: bold; font-family: sans-serif; font-size: 10px;
					  margin: 0; padding: 3px 3px 3px 5px; text-decoration: none;}

.imgtip 	 {border: 1px solid #0064FF;}
.imgvyrobky	 {border: 1px solid #0064FF; padding: 0; margin: 0px 6px 10px 6px;}



/* menu katalog */
.katsys 			 { border-bottom: 2px solid #C80000;border-top: 1px solid #C80000; text-align: left; display: block; width: 150px; margin: 0px; padding: 0px; text-decoration: none; }


/* back */
.back 			 { border: 0px; font-weight: bold; font-family: Verdana, sans-serif; font-size: 12px; }
.back a 		 { width: 100px; height: 22px; background-color: #8CB263; color: #FFFFFF; margin: 0px; padding: 3px; text-decoration: none; }
.back a:active	 { width: 100px; height: 22px; background-color: #8CB263; color: #FFFFFF; margin: 0px; padding: 3px; text-decoration: none; }
.back a:visited  { width: 100px; height: 22px; background-color: #8CB263; color: #FFFFFF; margin: 0px; padding: 3px; text-decoration: none; }
.back a:hover 	 { width: 100px; height: 22px; background-color: #2F5C19; color: #EBA724; margin: 0px; padding: 3px; text-decoration: none; }

					  

/* vlajky */
.flag a			 { padding: 0px; text-decoration: none; margin: 0px; }
.flag a:active   { padding: 0px; text-decoration: none; margin: 0px; }
.flag a:visited  { padding: 0px; text-decoration: none; margin: 0px; }
.flag a:hover 	 { padding: 0px; text-decoration: none; margin: 0px; }


/* obsah */
.obsahTAB	{ border-bottom: solid 1px #0064FF; width: 762px; background-color: #FFFFFF;background-image: url(x/data_back.gif);}
.pataTAB	{ width: 762px; border: 0px; }
.text		{ font-family: Verdana,sans-serif; font-size: 12px; margin: 4px; padding-left: 6px; padding-right: 6px; padding-top: 2px; padding-bottom: 2px; }
.vizitka	{ margin: 4px; padding-left: 30px; padding-right: 6px; padding-top: 2px; padding-bottom: 2px; }
.sekce		{ border: dotted 1px #FFFFFF; margin: 4px; }
.sekceP		{ border: dotted 1px #FFFFFF; margin: 4px; padding: 6px;}

.kosicek a 			 {display: block;border-left: 10px solid #C80000;border-right: 0px solid #0064FF;border-bottom: 1px solid #C80000;border-top: 1px solid #C80000;
					  color: #FEECEC;text-align: left; width: 150px; background-color: #C80000;
					  font-weight: bold; font-family: sans-serif; font-size: 12px;
					  margin: 0; padding: 3px 3px 3px 5px; text-decoration: none; }
.kosicek a:active	 {display: block;border-left: 10px solid #C80000;border-right: 0px solid #0064FF;border-bottom: 1px solid #C80000;border-top: 1px solid #C80000;
					  color: #FEECEC;text-align: left; width: 150px; background-color: #C80000;
					  font-weight: bold; font-family: sans-serif; font-size: 12px;
					  margin: 0; padding: 3px 3px 3px 5px; text-decoration: none;}
.kosicek a:visited 	 {display: block;border-left: 10px solid #C80000;border-right: 0px solid #0064FF;border-bottom: 1px solid #C80000;border-top: 1px solid #C80000;
					  color: #FEECEC;text-align: left; width: 150px; background-color: #C80000;
					  font-weight: bold; font-family: sans-serif; font-size: 12px;
					  margin: 0; padding: 3px 3px 3px 5px; text-decoration: none;}
.kosicek a:hover 	 {display: block;border-left: 10px solid #C80000;border-right: 0px solid #0064FF;border-bottom: 1px solid #C80000;border-top: 1px solid #C80000;
					  color: #C80000;text-align: left; width: 150px; background-color: #FEECEC;
					  font-weight: bold; font-family: sans-serif; font-size: 12px;
					  margin: 0; padding: 3px 3px 3px 5px; text-decoration: none;}
.kosicekN 			 {display: block;border-left: 10px solid #0064FF;border-right: 0px solid #0064FF;border-bottom: 1px solid #0064FF;border-top: 1px solid #0064FF;
					  color: #FEECEC;text-align: left; width: 150px; background-color: #0064FF;
					  font-weight: bold; font-family: sans-serif; font-size: 12px;
					  margin: 0; padding: 3px 3px 3px 5px; text-decoration: none;}
