body            	{ color: Black; background-color: White; margin: 0px 0px 8px 0px; }

table.hlavni 	   	{ width: 984px; padding: 0px 0px 0px 0px; 
			  background-image: URL('../obrazky/index/pozadi.gif'); background-repeat: no-repeat; background-position: center bottom; } 
table.horni		{ width: 540px; height: 76px; padding: 0px 0px 0px 0px; } 
table.hornimenu		{ width: 540px; height: 25px; padding: 0px 0px 0px 0px; }
table.levemenu		{ padding: 0px 0px 10px 0px; background-color: White; }

td.leva			{ width: 230px; padding: 0px 0px 0px 0px; }
td.stred		{ width: 540px; padding: 0px 0px 0px 0px; vertical-align: top; }
td.prava		{ width: 214px; padding: 0px 0px 0px 0px; }
td.polozka		{ padding: 5px 0px 5px 10px; }
td.aktuality		{ height: 55px; padding: 0px 8px 0px 8px; border-top: #FFFF00 solid 2px; border-right: #FFFF00 solid 2px; border-left: #FFFF00 solid 2px; }
td.partner		{ height: 55px; padding: 5px 10px 0px 10px; vertical-align: top; }
td.cena			{ padding: 0px 0px 0px 0px; text-align: right; vertical-align: top; }

.nadpis                 { color: Black; text-decoration: none; font: bold 23px/23px arial, helvetica, sans-serif; padding-top: 20px; padding-bottom: 5px; }
.nadpisstredni	        { color: Black; text-decoration: none; font: bold 15px/20px arial, helvetica, sans-serif;  }
.nadpismaly,th          { color: Black; text-decoration: none; font: bold 13px/13px arial, helvetica, sans-serif;  }
.popiska	        { color: Black; text-decoration: none; font: bold 11px/13px arial, helvetica, sans-serif;  }

.normal,p,td,pre	{ color: Black; text-decoration: none; font: normal 13px/18px arial, helvetica, sans-serif; }
h1,h2,h3,h4,h5 		{ color: Black; text-decoration: none; font: bold 13px/18px arial, helvetica, sans-serif;  }
.blok,li		{ color: Black; text-decoration: none; font: normal 13px/18px arial, helvetica, sans-serif; text-align: justify; }
strong:hover		{ color: Gray; background: #DCDCDC; }
.dvojityradek		{ color: Black; text-decoration: none; font: normal 13px/25px arial, helvetica, sans-serif;  }
.bezici			{ color: Black; text-decoration: none; font: normal 13px/13px arial, helvetica, sans-serif; }

ul		   	{ margin-left: 15px; padding-left: 15px; }
ol			{ margin-left: 15px; padding-left: 15px; }
li.prvni		{ margin-top: -10px; }
li.posledni		{ margin-bottom: -10px; }
li.odsazeny		{ margin-top: 5px; }

a:link          	{ color: Black; text-decoration: underline; font: normal 13px/18px arial, helvetica, sans-serif; }
a:visited       	{ color: Black; text-decoration: line-through; font: normal 13px/18px arial, helvetica, sans-serif; }
a:active        	{ color: Red; text-decoration: none; font: normal 13px/18px arial, helvetica, sans-serif; }
a:hover         	{ color: Gray; text-decoration: underline; font: normal 13px/18px arial, helvetica, sans-serif; }


/* horní a spodni menu */
td.vystavy		{ background: #FFFF00; padding: 5px 0px 5px 10px; width: 33%; vertical-align: middle; }
td.expozice		{ background: #00FFFF; padding: 5px 0px 5px 10px; width: 33%; vertical-align: middle; }
td.programy		{ background: #FF00FF; padding: 5px 0px 5px 10px; width: 34%; vertical-align: middle; }

a.horni:link            { color: Black; text-decoration: none; font: bold 12px/12px arial, helvetica, sans-serif; }
a.horni:visited         { color: Black; text-decoration: line-through; font: bold 12px/12px arial, helvetica, sans-serif; }
a.horni:active          { color: Black; text-decoration: none; font: bold 12px/12px arial, helvetica, sans-serif; }
a.horni:hover           { color: Gray; background: #DCDCDC; text-decoration: none; font: bold 12px/12px arial, helvetica, sans-serif; }

a.cisla:link            { color: White; text-decoration: none; font: bold 13px/13px arial, helvetica, sans-serif; }
a.cisla:visited         { color: Gray; text-decoration: line-through; font: bold 13px/13px arial, helvetica, sans-serif; }
a.cisla:active          { color: Silver; text-decoration: none; font: bold 13px/13px arial, helvetica, sans-serif; }
a.cisla:hover           { color: Gray; text-decoration: none; font: bold 13px/13px arial, helvetica, sans-serif; }

/* menu vlevo */
a.menu:link             { color: Black; text-decoration: none; font: bold 14px/18px arial, helvetica, sans-serif; }
a.menu:visited          { color: Black; text-decoration: line-through; font: bold 14px/18px arial, helvetica, sans-serif; }
a.menu:active           { color: Black; text-decoration: none; font: bold 14px/18px arial, helvetica, sans-serif; }
a.menu:hover            { color: Gray; background: White; text-decoration: none; font: bold 14px/18px arial, helvetica, sans-serif; }

a.submenu:link          { color: Black; text-decoration: none; font: normal 13px/18px arial, helvetica, sans-serif; }
a.submenu:visited       { color: Black; text-decoration: line-through; font: normal 13px/18px arial, helvetica, sans-serif; }
a.submenu:active        { color: Black; background: White; text-decoration: none; font: normal 13px/18px arial, helvetica, sans-serif; }
a.submenu:hover         { color: Gray; background: White; text-decoration: none; font: normal 13px/18px arial, helvetica, sans-serif; }

a.aktualita:link        { color: Black; text-decoration: none; font: bold 13px/18px arial, helvetica, sans-serif; }
a.aktualita:visited     { color: Black; text-decoration: none; font: bold 13px/18px arial, helvetica, sans-serif; }
a.aktualita:active      { color: Black; text-decoration: none; font: bold 13px/18px arial, helvetica, sans-serif; }
a.aktualita:hover       { color: Gray; background: #DCDCDC; font: bold 13px/18px arial, helvetica, sans-serif; }

a.bily:link          	{ color: White; text-decoration: none; font: normal 13px/18px arial, helvetica, sans-serif; }
a.bily:visited       	{ color: Silver; text-decoration: line-through; font: normal 13px/18px arial, helvetica, sans-serif; }
a.bily:active        	{ color: Red; background: White; text-decoration: none; font: normal 13px/18px arial, helvetica, sans-serif; }
a.bily:hover         	{ color: Gray; text-decoration: none; font: normal 13px/18px arial, helvetica, sans-serif; }

#menu0	                { display: block; margin-left: 5px; }
#menu1 		        { display: none; margin-left: 5px; }
#menu2 		        { display: none; margin-left: 5px; }

/* přehledy s odkazy */
.prehledvystavy	         	{ width: 100%; font: normal 13px/18px arial, helvetica, sans-serif; text-align: left; border: 10px solid #FFFF00;  background-color: White; }
.prehledvystavy td       	{ border-top: 10px solid #FFFF00; padding: 8px 8px 8px 8px; vertical-align: middle; }
.prehledvystavy td:hover 	{ color: Gray; background: #DCDCDC; }

.prehledexpozice         	{ width: 100%; font: normal 13px/18px arial, helvetica, sans-serif; text-align: left; border: 10px solid #00FFFF; background-color: White; }
.prehledexpozice td      	{ border-top: 10px solid #00FFFF; padding: 8px 8px 8px 8px; vertical-align: middle; }
.prehledexpozice td:hover 	{ color: Gray; background: #DCDCDC; }

.prehledprogramy	 	{ width: 100%; font: normal 13px/18px arial, helvetica, sans-serif; text-align: left; border: 10px solid #FF00FF; background-color: White; }
.prehledprogramy td      	{ border-top: 10px solid #FF00FF; padding: 8px 8px 8px 8px; vertical-align: middle; }
.prehledprogramy td:hover 	{ color: Gray; background: #DCDCDC; }
 
.prehledobjekty		 	{ width: 100%; font: normal 13px/18px arial, helvetica, sans-serif; text-align: left; border: 10px solid #DCDCDC; background-color: White; }
.prehledobjekty td   	 	{ border-top: 10px solid #DCDCDC; padding: 8px 8px 8px 8px; vertical-align: middle; }
.prehledobjekty td:hover 	{ color: Gray; background: #DCDCDC; }

.prehledostatni		 	{ width: 100%; font: normal 13px/18px arial, helvetica, sans-serif; text-align: left; border: 10px solid #DCDCDC; background-color: White; }
.prehledostatni td   	 	{ border-top: 10px solid #DCDCDC; padding: 8px 8px 8px 8px; vertical-align: middle; }

.prehledbezlemu		 { width: 100%; color: Black; text-decoration: none; font: normal 13px/18px arial, helvetica, sans-serif; text-align: left; border: 10px solid #DCDCDC; background-color: White; }
.prehledbezlemu td       { border-top: 0px solid #DCDCDC; padding: 8px 8px 8px 8px; vertical-align: middle; }

a.prehled 	        { color: Black; text-decoration: none; display: block; height: 90px; font: normal 13px/18px arial, helvetica, sans-serif; }
a.prehled:visited       { color: Black; text-decoration: none; display: block; height: 90px; font: normal 13px/18px arial, helvetica, sans-serif; }
a.prehled:hover         { color: Gray; background: #DCDCDC; text-decoration: none; font: normal 13px/18px arial, helvetica, sans-serif; }
a.prehled:hover p       { color: Gray; background: #DCDCDC; text-decoration: none; font: normal 13px/18px arial, helvetica, sans-serif; }

.zluta			{ width: 100%; border: 10px solid #FFFF00; background-color: White; }
.zluta td		{ border-top: 10px solid #FFFF00; padding: 10px 10px 10px 10px; font: normal 13px/18px arial, helvetica, sans-serif; }

.azur			{ width: 100%; border: 10px solid #00FFFF; background-color: White; }
.azur td		{ border-top: 10px solid #00FFFF; padding: 10px 10px 10px 10px; font: normal 13px/18px arial, helvetica, sans-serif; }

.purpur			{ width: 100%; border: 10px solid #FF00FF; background-color: White; }
.purpur	td		{ border-top: 10px solid #FF00FF; padding: 10px 10px 10px 10px; font: normal 13px/18px arial, helvetica, sans-serif; }

.seda			{ width: 100%; border: 10px solid #DCDCDC; background-color: White; }
.seda td		{ border-top: 10px solid #DCDCDC; padding: 10px 10px 10px 10px; font: normal 13px/18px arial, helvetica, sans-serif; text-align: justify; }

.cerna			{ width: 100%; padding: 0px 0px 0px 0px; border-top: 0px; background-color: Black; } 
.cerna td		{ color: White; font: normal 13px/18px arial, helvetica, sans-serif; text-align: justify; border: 0px; }

.obrazek		{ margin-top: 10px; }
.obrazek td		{ border: 0px solid White; padding: 0px 0px 0px 0px; }

.text			{ border: 0px; margin-top: 10px; }
.text td		{ border: 0px; padding: 5px 5px 0px 0px; color: Black; text-decoration: none; font: normal 13px/18px arial, helvetica, sans-serif; }

.kalendar		{ border: 0px; margin-top: 0px; }
.kalendar td		{ border: 0px; border-bottom: 1px solid Black; vertical-align: top; padding: 5px 8px 5px 0px; font: normal 13px/18px arial, helvetica, sans-serif; }

.plan			{ border: 0px; margin-top: 0px; }
.plan td,th		{ border: 0px; padding: 8px 8px 8px 8px; font: normal 13px/17px arial, helvetica, sans-serif; }

td.zlutamala		{ width: 49%; border: #FFFF00 solid 2px; padding: 8px 8px 8px 8px; font: normal 13px/18px arial, helvetica, sans-serif; }
td.azurmala		{ width: 49%; border: #00FFFF solid 2px; padding: 8px 8px 8px 8px; font: normal 13px/18px arial, helvetica, sans-serif; }

a.hide:link      		{ color: Black; text-decoration: none; font: normal 14px/20px arial, helvetica, sans-serif;  }
a.hide:visited      		{ color: Gray; text-decoration: none; font: normal 14px/20px arial, helvetica, sans-serif;  }
a.hide:hover     		{ color: Black; text-decoration: underline; font: normal 14px/20px arial, helvetica, sans-serif;  }

img.nahled			{ float: left; margin-right: 0px; margin-bottom: 0px; border: 0px; }
a:hover img.nahled		{ filter: alpha(opacity=50); opacity: 0.5; }

img.nahled_s			{ width: 70px; height: 100px; border: 0px; margin-left: 10px; float: right; }
a:hover img.nahled_s		{ filter: alpha(opacity=50); opacity: 0.5; }

img.nahled_l			{ width: 100px; height: 70px; border: 0px; vertical-align: top; margin-left: 10px; float: right; }
a:hover img.nahled_l		{ filter: alpha(opacity=50); opacity: 0.5; }

img.nahledlogo			{ float: right; width: 140px; height: 90px; border: 0px; margin: 0px 0px 0px 8px; }
a:hover img.nahledlogo		{ filter: alpha(opacity=50); opacity: 0.5; }

img.nahledobjekt		{ float: right; width: 140px; height: 90px; margin: 3px 0px 5px 10px; border: 0px; }
a:hover img.nahledobjekt	{ filter: alpha(opacity=50); opacity: 0.5; }

img.logopartner		{ margin-left: 12px; float: right; border: 0px; }

hr			{ color: Black; width: 225px; margin: 5px 0px 5px 0px;  }


/* sbírky */

table.sbirky           { width: 984px; padding: 0px 0px 0px 0px; }
td.sbirkystred	       { width: 604px; padding: 0px 0px 0px 0px; vertical-align: top; }
td.sbirkyprava	       { width: 160px; padding: 0px 0px 0px 0px; }
a.roller:link          { color: Black; text-decoration: none; font: normal 13px/18px arial, helvetica, sans-serif; text-align: left; }
a.roller:visited       { color: Black; text-decoration: line-through; font: normal 13px/18px arial, helvetica, sans-serif; text-align: left; }
a.roller:active        { color: Red; text-decoration: none; font: normal 13px/18px arial, helvetica, sans-serif; text-align: left; }
a.roller:hover         { color: Gray; background: none; text-decoration: none; font: normal 13px/18px arial, helvetica, sans-serif; text-align: left; }

.abeceda               { border: 0px; margin-top: 10px; }
.abeceda td            { border: 0px; padding: 4px 5px 5px 5px; color: Black; background: Black; border-right: #DCDCDC 2px solid; border-bottom: #DCDCDC 1px solid; }

a.abc:link             { color: White; text-decoration: none; font: normal 13px/13px arial, helvetica, sans-serif; text-align: center; }
a.abc:visited          { color: Silver; text-decoration: line-through; font: normal 13px/13px arial, helvetica, sans-serif; text-align: center; }
a.abc:active           { color: Red; text-decoration: none; font: normal 13px/13px arial, helvetica, sans-serif; text-align: center; }
a.abc:hover            { color: Silver; text-decoration: underline; font: normal 13px/13px arial, helvetica, sans-serif; text-align: center; }

.tiraz                 { color: Gray; text-decoration: none; font: normal 12px/16px arial, helvetica, sans-serif; text-align: left; }
img.dilo               { margin: 0px 0px 0px 10px; border: 0; float: right; }


/* plastika */

table.plastika          { width: 984px; padding: 0px 0px 0px 0px; }
td.plastikaleva		{ width: 220px; padding: 0px 0px 0px 0px; }
td.plastikastred	{ width: 764px; padding: 0px 0px 0px 0px; vertical-align: top; }
/*td.plastikaprava	{ width: 190px; padding: 0px 0px 0px 0px; } */

table.plastikahorni	{ width: 625px; height: 71px; padding: 0px 0px 0px 0px; } 
table.plastikahornimenu	{ width: 625px; height: 25px; padding: 0px 0px 0px 0px; }

.vypisdel		{ width: 100%; border: 10px solid #DCDCDC; background-color: White; }
.vypisdel td		{ border: 0px; border-bottom: 1px solid Gray; vertical-align: middle; padding: 5px 0px 5px 0px; font: normal 13px/18px arial, helvetica, sans-serif; }

.vypisdetailu		{ width: 100%; border: 10px solid #DCDCDC; background-color: White; }
.vypisdetailu td	{ border: 0px; border-bottom: 1px solid Gray; vertical-align: middle; padding: 5px 0px 5px 10px; font: normal 13px/18px arial, helvetica, sans-serif; text-align: justify; }

img.razeni            	{ margin: 0px 0px 0px 1px; border: white 1px solid; vertical-align: middle; }
td.posledni		{ border: 0px; border-bottom: 0px solid Black; } 
