/* hlavni casti */
* {padding:0; margin:0; font-family: sans-serif; font-size:13px; color: #000000;}
body {background-color: #5EC575;}
.hi {visibility:hidden;}
h1 {font-size:2px; font-family: sans-serif;}


.hlavni 		{width:764px; height:100%;}
.podhlavni 		{width:100%;}
.tablehlavicka  {width:100%; height: 58px}
.tdlogo 		{height:63px; background: url(../gfx/hlava.jpg);margin:0;padding:0;}
.tdlogoA 		{height:24px; background-color: #57B16B;margin:0;padding:0;text-align: center;}
.home 		    {width:240px; cursor:pointer;}
.tdkaren		{padding: 0px 6px 2px 0px; color: #666666; font-weight: bold; font-size: 9px; font-family: sans-serif; background-color: #57B16B;}
.tdpata 		{height:30px; padding: 2px 0 0 0; text-align:center; background: url(../gfx/pata.jpg); font-weight: bold; font-size: 11px; color: #000000; font-family: sans-serif;}
.obsah 			{padding: 0; background-color: #57B16B;}
.mennu 			{width:180px; padding: 0px 0px 6px 6px;}
.datta 			{padding: 0px 8px 6px 8px;}
.hr2  			{border:2px dotted #202B49;}
.blackline 		{width:2px; background-color: #000000; padding:0; margin:0; font-size:4px;}
.vlajky         {border:1px solid #000000;}
.picture        {border:1px solid #000000; margin: 0px 6px 0px 6px;}
.rozmery		{font-size: 14px; color: #000000; font-family: Times,sans-serif; text-align: center; font-weight: bold; font-style: italic;}
.kcisla		    {font-size: 16px; color: #000000; font-family: Times,sans-serif; font-weight: bold;}
.kcislaA	    {font-size: 13px; color: #000000; font-family: Times,sans-serif;}

.tabcenik table	    { width: 100%; }
.tabcenik td	    { padding: 3px 6px 3px 6px; }
.cenik	    { background-color: #FFDE60; }
.cenika	    { background-color: #90F2A6; }
.cenikb	    { background-color: #7BCB8D; }
.cenikc	    { background-color: #dddddd;}

h2 {font-size:220%; color: #000000; font-family: Times,sans-serif; text-align:right; padding: 6px 26px 8px 0px; font-weight: bold; font-style: italic;}
h3 {font-size:160%; color: #000000; font-family: Times,sans-serif; font-weight: bold; font-style: italic;}
h4 {font-size:140%; color: #002EC2; border-bottom: 1px solid #CCCCCC;}
h5 {font-size:110%; font-style: italic; color: #FF8000;}
.mpeg {font-size: 10px; font-style: italic;}
sup {font-size:80%;}
.refer { padding: 10px; border: 1px dotted #CCCCCC;}
.vyrfoto  { width: 200px; float: right; text-align: center; border: 1px dotted #CCCCCC; padding: 6px; margin: 4px; }

/* kontakty */
.telefon {font-size:130%;color: #FF8000; }

a			{color: #000000; text-decoration: underline; font-weight:bold;}
a:active    {color: #000000; text-decoration: none; font-weight:bold; }
a:visited   {color: #000000; text-decoration: none; font-weight:bold;}
a:hover 	{color: #FFFFFF; text-decoration: none; font-weight:bold;}

/* hlavni menu */
.menuobsah 			{padding: 0px 10px 14px 0px;}
.hlmenu a			{color: #002EC2; text-decoration: none; font-weight:bold; font-family:sans-serif; font-size:13px;}
.hlmenu a:active    {color: #002EC2; text-decoration: none; font-weight:bold; font-family:sans-serif; font-size:13px;}
.hlmenu a:visited   {color: #002EC2; text-decoration: none; font-weight:bold; font-family:sans-serif; font-size:13px;}
.hlmenu a:hover 	{color: #00B2F0; text-decoration: underline; font-weight:bold; font-family:sans-serif; font-size:13px;}

/* mail pata */
.pata a			{color: #000000; text-decoration: underline; font-weight:bold; font-family: sans-serif; font-size:11px;}
.pata a:active  {color: #000000; text-decoration: none; font-weight:bold; font-family: sans-serif; font-size:11px;}
.pata a:visited {color: #000000; text-decoration: none; font-weight:bold; font-family: sans-serif; font-size:11px;}
.pata a:hover 	{color: #FFFFFF; text-decoration: none; font-weight:bold; font-family: sans-serif; font-size:11px;}

/* karen */
.akaren a			{color: #666666; text-decoration: underline; font-weight:bold; font-family: sans-serif; font-size:9px;}
.akaren a:active    {color: #666666; text-decoration: none; font-weight:bold; font-family: sans-serif; font-size:9px;}
.akaren a:visited   {color: #666666; text-decoration: none; font-weight:bold; font-family: sans-serif; font-size:9px;}
.akaren a:hover 	{color: #FFFFFF; text-decoration: none; font-weight:bold; font-family: sans-serif; font-size:9px;}

/* katalog */
.catalogmenu	 { width: 180px; }
.catal a 		 { display: block; width: 160px; background-color: #FFDE60; border: 2px solid #000000; margin: 2px; color: #000000; padding: 2px; font-weight: bold;
		   			   text-align: left; font-family: sans-serif; text-decoration: none; font-size: 13px; }
.catal a:active	 { display: block; width: 160px; background-color: #FFDE60; border: 2px solid #000000; margin: 2px; color: #000000; padding: 2px;; font-weight: bold;
		   			   text-align: left; font-family: sans-serif; text-decoration: none; font-size: 13px; }
.catal a:visited { display: block; width: 160px; background-color: #FFDE60; border: 2px solid #000000; margin: 2px; color: #000000; padding: 2px; font-weight: bold;
		  			   text-align: left; font-family: sans-serif; text-decoration: none; font-size: 13px; }
.catal a:hover 	 { display: block; width: 160px; background-color: #EE995A; border: 2px solid #000000; margin: 2px; color: #000000; padding: 2px; font-weight: bold;
		   			   text-align: left; font-family: sans-serif; text-decoration: none; font-size: 13px; }
.catalnic      	 { display: block; width: 160px; border: 2px solid #000000; margin: 2px; color: #000000; padding: 2px; font-weight: bold;
		   			   text-align: left; font-family: sans-serif; text-decoration: none; font-size: 13px; }

/* katalog small */
.catalsmall a 		  { display: block; width: 150px; background-color: #FFDE60; border: 1px solid #000000; margin: 2px; margin-left: 12px; color: #000000; padding: 2px; font-weight: bold;
		   			   text-align: left; font-family: sans-serif; text-decoration: none; font-size: 11px; }
.catalsmall a:active  { display: block; width: 150px; background-color: #FFDE60; border: 1px solid #000000; margin: 2px; margin-left: 12px; color: #000000; padding: 2px;; font-weight: bold;
		   			   text-align: left; font-family: sans-serif; text-decoration: none; font-size: 11px; }
.catalsmall a:visited { display: block; width: 150px; background-color: #FFDE60; border: 1px solid #000000; margin: 2px; margin-left: 12px; color: #000000; padding: 2px; font-weight: bold;
		  			   text-align: left; font-family: sans-serif; text-decoration: none; font-size: 11px; }
.catalsmall a:hover   { display: block; width: 150px; background-color: #EE995A; border: 1px solid #000000; margin: 2px; margin-left: 12px; color: #000000; padding: 2px; font-weight: bold;
		   			   text-align: left; font-family: sans-serif; text-decoration: none; font-size: 11px; }

/* mpegpdf */
.mpegpdf a 		   { display: block; width: 180px; border: 1px solid #000000; margin: 2px; margin-left: 12px; color: #000000; padding: 2px; font-weight: bold;
		   			   text-align: center; font-family: sans-serif; text-decoration: none; font-size: 12px; }
.mpegpdf a:active  { display: block; width: 180px; border: 1px solid #000000; margin: 2px; margin-left: 12px; color: #000000; padding: 2px;; font-weight: bold;
		   			   text-align: center; font-family: sans-serif; text-decoration: none; font-size: 12px; }
.mpegpdf a:visited { display: block; width: 180px; border: 1px solid #000000; margin: 2px; margin-left: 12px; color: #000000; padding: 2px; font-weight: bold;
		  			   text-align: center; font-family: sans-serif; text-decoration: none; font-size: 12px; }
.mpegpdf a:hover   { display: block; width: 180px; background-color: #EE995A; border: 1px solid #000000; margin: 2px; margin-left: 12px; color: #000000; padding: 2px; font-weight: bold;
		   			   text-align: center; font-family: sans-serif; text-decoration: none; font-size: 12px; }

/* mpegpdf */
.mpegpdfx a 		   { display: block; width: 190px; border: 1px solid #000000; margin: 2px; margin-left: 12px; color: #000000; padding: 2px; font-weight: bold;
		   			   text-align: center; font-family: sans-serif; text-decoration: none; font-size: 12px; }
.mpegpdfx a:active  { display: block; width: 190px; border: 1px solid #000000; margin: 2px; margin-left: 12px; color: #000000; padding: 2px;; font-weight: bold;
		   			   text-align: center; font-family: sans-serif; text-decoration: none; font-size: 12px; }
.mpegpdfx a:visited { display: block; width: 190px; border: 1px solid #000000; margin: 2px; margin-left: 12px; color: #000000; padding: 2px; font-weight: bold;
		  			   text-align: center; font-family: sans-serif; text-decoration: none; font-size: 12px; }
.mpegpdfx a:hover   { display: block; width: 190px; background-color: #EE995A; border: 1px solid #000000; margin: 2px; margin-left: 12px; color: #000000; padding: 2px; font-weight: bold;
		   			   text-align: center; font-family: sans-serif; text-decoration: none; font-size: 12px; }

/* video */
.video a 		 { display: block; width: 100px; border: 1px solid #000000; margin: 2px; margin-left: 12px; color: #000000; padding: 2px; font-weight: bold;
		   			   text-align: center; font-family: sans-serif; text-decoration: none; font-size: 12px; }
.video a:active  { display: block; width: 100px; border: 1px solid #000000; margin: 2px; margin-left: 12px; color: #000000; padding: 2px;; font-weight: bold;
		   			   text-align: center; font-family: sans-serif; text-decoration: none; font-size: 12px; }
.video a:visited { display: block; width: 100px; border: 1px solid #000000; margin: 2px; margin-left: 12px; color: #000000; padding: 2px; font-weight: bold;
		  			   text-align: center; font-family: sans-serif; text-decoration: none; font-size: 12px; }
.video a:hover   { display: block; width: 100px; background-color: #EE995A; border: 1px solid #000000; margin: 2px; margin-left: 12px; color: #000000; padding: 2px; font-weight: bold;
		   			   text-align: center; font-family: sans-serif; text-decoration: none; font-size: 12px; }

/* skip */
.skip a 		 { display: block; width: 200px; background-color: #FFDE60; border: 2px solid #000000; margin: 2px; color: #000000; padding: 2px; font-weight: bold;
		   			   text-align: center; font-family: sans-serif; text-decoration: none; font-size: 13px; }
.skip a:active	 { display: block; width: 200px; background-color: #FFDE60; border: 2px solid #000000; margin: 2px; color: #000000; padding: 2px;; font-weight: bold;
		   			   text-align: center; font-family: sans-serif; text-decoration: none; font-size: 13px; }
.skip a:visited  { display: block; width: 200px; background-color: #FFDE60; border: 2px solid #000000; margin: 2px; color: #000000; padding: 2px; font-weight: bold;
		  			   text-align: center; font-family: sans-serif; text-decoration: none; font-size: 13px; }
.skip a:hover 	 { display: block; width: 200px; background-color: #EE995A; border: 2px solid #000000; margin: 2px; color: #000000; padding: 2px; font-weight: bold;
		   			   text-align: center; font-family: sans-serif; text-decoration: none; font-size: 13px; }

					   

