
* {margin: 0; padding: 0;}

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
background: #d4c7ae url('../images/hlavicka_linka.jpg') repeat-x; color: #000; text-align: center; }

.wrapper	{ margin:0 auto; width: 900px; background: #fafafa; }

/* menu */

.menu { display: table; width: 167px; list-style-type: none; }
.menu li { float: left; width: 167px; }
.menu a, .menu a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; display: block; padding-left: 6px; padding-top: 3px; padding-bottom: 3px; text-align: left; color: #2c4d5e;
 border-left: 5px solid #7e96ba; text-decoration: none; }
.menu a:hover { color: #2c4d5e; border-left-color: #731c12; }
.menu li.active a, .menu UL { background: #fafafa url('../images/menu_linka.jpg') repeat-x; border-left-color: #731c12; }

.menu1 { display: table; width: 167px; list-style-type: none; }
.menu1 li { float: left; width: 167px; }
.menu1 a, .menu1 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; display: block; padding-left: 6px; padding-top: 3px; padding-bottom: 3px; text-align: left; color: #2c4d5e;
 border-left: 5px solid #7e96ba; text-decoration: none; }
.menu1 a:hover { color: #2c4d5e; border-left-color: #731c12; }
.menu1 li.active1 a, .menu1 UL { background: #fafafa url('../images/menu_linka1.jpg') repeat-x; border-left-color: #731c12; }

/* vystavy */

#bb { float: left; display: table; list-style-type: none; }
 .bb_box li { background: #e6e6e6; list-style: none; display: block; width: 230px; border: 1px solid #999; text-align: center; }
 .bb_box a { text-decoration: none; display: block; width: 100%; }
 .bb_box a:hover { background: #046380; color: #fff; font-weight: bold; }
 .bb_box li.active a, .bb_box UL.active { background: #046380; color: #fff; font-weight: bold; }

#bbb { float: left; display: table; list-style-type: none; }
 .bbb_box li { background: #e6e6e6; list-style: none; display: block; width: 230px; border-top: 1px solid #999; border-bottom: 1px solid #999; border-right: 1px solid #999; text-align: center; }
 .bbb_box a { text-decoration: none; display: block; width: 100%; }
 .bbb_box a:hover { background: #046380; color: #fff; font-weight: bold; }
 .bbb_box li.active a, .bb_box UL.active { background: #046380; color: #fff; font-weight: bold; }

#bbbb { float: left; display: table; list-style-type: none; }
 .bbbb_box li { background: #e6e6e6; list-style: none; display: block; width: 229px; border-top: 1px solid #999; border-bottom: 1px solid #999; border-right: 1px solid #999; text-align: center; }
 .bbbb_box a { text-decoration: none; display: block; width: 100%; }
 .bbbb_box a:hover { background: #046380; color: #fff; font-weight: bold; }

#bbbbb { float: left; display: table; list-style-type: none; }
 .bbbbb_box li { background: #e6e6e6; list-style: none; display: block; width: 229px; border-top: 1px solid #999; border-bottom: 1px solid #046380; text-align: center; }
 .bbbbb_box a { text-decoration: none; display: block; width: 100%; }
 .bbbbb_box a:hover { background: #046380; color: #fff; font-weight: bold; }
 .bbbbb_box li.active a, .bb_box UL.active { background: #046380; color: #fff; font-weight: bold; }

#vystavy { table-layout: fixed; font: 12px Verdana; Arial, lucida, helvetica, sans-serif; text-align: left; }

#archiv { background: #046380; width: auto; margin-bottom: 16px; padding-left: 8px; padding-top: 1px; padding-bottom: 1px; }
.archiv { text-decoration: none; color: #e6e6e6; }
.archiv a { text-decoration: none; color: #e6e6e6; }

/* ramecky */

#ramecek_stred { padding-left: 20px; padding-right: 20px; margin-bottom: 20px; font: 12px Verdana; Arial, lucida, helvetica, sans-serif; text-align: left; }
#ramecek_stred_vystavy { padding-left: 20px; padding-right: 19px; font: 12px Verdana; Arial, lucida, helvetica, sans-serif; text-align: left; }
#ramecek_stred_vystavy1 { padding-left: 20px; padding-right: 19px; font: 12px Verdana; Arial, lucida, helvetica, sans-serif; text-align: center; line-height: 18px; }
#ramecek_stred_vystavy2 { padding-left: 20px; padding-right: 19px; font: 12px Verdana; Arial, lucida, helvetica, sans-serif; text-align: left; line-height: 18px; }
#ramecek_stred_rmm { background: url('../images/erb.gif') top right no-repeat; font: 12px Verdana; Arial, lucida, helvetica, sans-serif; text-align: left; padding-left: 20px; padding-right: 20px; line-height: 18px; }
#ramecek_stred_syn { background: url('../images/pecet.gif') top right no-repeat; height: 530px; font: 12px Verdana; Arial, lucida, helvetica, sans-serif; text-align: left; padding-left: 20px; padding-right: 20px; line-height: 18px; }
#ramecek_stred_dv { background: url('../images/venusa.gif') top right no-repeat; height: 530px; font: 12px Verdana; Arial, lucida, helvetica, sans-serif; text-align: left; padding-left: 20px; padding-right: 20px; line-height: 18px; }
#ramecek_stred_mrstici { background: url('../images/mrstik.gif') top right no-repeat; height: 530px; font: 12px Verdana; Arial, lucida, helvetica, sans-serif; text-align: left; padding-left: 20px; padding-right: 20px; line-height: 18px; }
#ramecek_stred_knihovna { height: 530px; font: 12px Verdana; Arial, lucida, helvetica, sans-serif; text-align: left; padding-left: 20px; padding-right: 20px; line-height: 18px; }
#ramecek_stred_foto	{ padding-left: 15px; padding-bottom: 20px; }
#ramecek_stred_expozice { padding-left: 20px; padding-right: 20px; height: 530px; font: 12px Verdana; Arial, lucida, helvetica, sans-serif; text-align: left; }
#ramecek_stred_pronajmy	{ padding-left: 15px; padding-right: 15px; margin-bottom: 30px; font: 12px Verdana; Arial, lucida, helvetica, sans-serif; text-align: left; }
#ramecek_skola { padding-left: 20px; padding-right: 20px; margin-bottom: 20px; font: 12px Verdana; Arial, lucida, helvetica, sans-serif; text-align: left; line-height: 18px; }
#ramecek_stred_agenda { padding-left: 20px; padding-right: 20px; margin-bottom: 20px; font: 12px Verdana; Arial, lucida, helvetica, sans-serif; text-align: left; line-height: 20px; }
#ramecek_stred_zahrada { padding-left: 20px; padding-right: 20px; margin-bottom: 10px; font: 12px Verdana; Arial, lucida, helvetica, sans-serif; text-align: left; }
#ramecek_stred_zahrada1 { padding-left: 20px; padding-right: 20px; margin-bottom: 20px; font: 12px Verdana; Arial, lucida, helvetica, sans-serif; text-align: left; }
#ramecek_stred_hrbitov { padding-left: 20px; padding-right: 20px; margin-bottom: 20px; font: 12px Verdana; Arial, lucida, helvetica, sans-serif; text-align: justify; line-height: 18px; }

#pata { background: #731c12; border-left: 5px solid #7e96ba; padding-left: 8px; font: 9px Verdana, Arial, lucida, helvetica, sans-serif; text-align: left; color: #c0c0c0; }
#flage { margin-top: 16px; float: right; }
#slevavstupne { border-top: 1px solid #b4b4b4; font-size: 10px; padding-top: 3px; line-height: 14px; text-align: left; }
#noc { border: 2px solid #731c12; padding: 5px;  font: 12px Verdana, Arial, lucida, helvetica, sans-serif; text-align: left; color: #293a4d; line-height: 18px; }
#telo { height: 920px; }

/* fotky */

.floatleft 		{ float: left; margin-top: 4px; margin-right: 6px; border: 1px solid #7e96ba; padding: 1px; } 
.floatleft1 	{ float: left; margin-top: 2px; margin-right: 40px; margin-left: 40px; }
.floatleft2 	{ float: left; margin-top: 4px; margin-right: 12px; border: 1px solid #b4b4b4; } 
.floatleft3 	{ float: left; margin-top: 5px; margin-right: 20px; margin-left: 0px; margin-bottom: 15px; }
.floatleft4 	{ float: left; margin-top: 5px; margin-right: 20px; margin-left: 0px; }
.floatright		{ float: right; margin-top: 4px; margin-left: 12px; border: 1px solid #b4b4b4; } 
.floatright1	{ float: right; margin-top: 2px; } 
.ramecek		{ border: 1px solid #b4b4b4; margin-bottom: 10px; }
.ramecek_a		{ border: 1px solid #b4b4b4; margin-left: 10px; }
.ramecek1		{ border: 1px solid #b4b4b4; } 
.ram_image 		{ border: 1px #b4b4b4 solid; }
.ram_image1     { border: 1px #731c12 solid; }
.ram_image2		{ margin-left: 20px; margin-top: 4px; border: 1px solid #7e96ba; padding: 1px; }
.ram_image3		{ margin-left: 20px; margin-top: 4px; border: 1px solid #416100; padding: 1px; }

/* cary */

.cara { border-top: 1px solid #b4b4b4; margin-top: 10px; margin-bottom: 10px; }
.cara1 { border-top: 2px solid #df8713; margin-bottom: 10px; }
.cara2 { border-top: 1px solid #b4b4b4; margin-left: 9px; margin-right: 9px; }

/* odstavce */

.t { background: #416100; margin-bottom: 12px; margin-right: 1px; padding-left: 22px; padding-top: 2px; padding-bottom: 2px; font: 14px Verdana; Arial, lucida, helvetica, sans-serif; color: #fff; font-weight: bold; text-align: left; }
.tt { line-height: 18px; text-align: justify; }
.ttt { margin-top: 10px; line-height: 18px; text-align: justify; }
.ttt_poz { margin-top: 10px; line-height: 16px; text-align: justify; font-size: 11px; }
.tttt { margin-top: 10px; line-height: 18px; text-align: justify; }
.tttttt { margin-top: 14px; line-height: 18px; text-align: justify; }
.t_popisky { background: #416100 url("../images/z_popiska_roh.gif") right no-repeat; margin-top: -3px; margin-left: 20px; padding-left: 3px; padding-top: 2px; padding-bottom: 2px; font: 10px Verdana; Arial, lucida, helvetica, sans-serif; color: #fff; font-weight: bold; text-align: left; }
.pronajem_popisky { font: 10px Verdana; Arial, lucida, helvetica, sans-serif; font-weight: bold; text-align: left; }
.flage { margin-top: 12px; text-align: right; }
.flage1 { margin-top: 5px; text-align: right; }

/* menu vstupne */

#vstupne { width: 100%; list-style: none; display: table; }
#vstupne .vstupne_box ul { width: 100%; list-style: none; display: table; font: 12px Verdana; Arial, lucida, helvetica, sans-serif; text-align: left; }
#vstupne .vstupne_box li { background: url("../images/kosticky.gif") left no-repeat; border-left: 1px solid #b4b4b4; border-right: 1px solid #7e96ba; display: block; }
#vstupne .vstupne_box a { padding-left: 29px; padding-top: 11px; padding-bottom: 11px; text-decoration: none; display: block; _width: 100%; }
#vstupne .vstupne_box li.active { padding-left: 20px; padding-top: 11px; padding-bottom: 11px; background: url("../images/sipka3.gif") left no-repeat; color: #046380; border-left: 0px solid #731c12; font-weight: bold; }

/* vikend */

#vikend	{ border: 1px solid #bfbfbf; padding-left: 5px; padding-right: 7px; padding-top: 5px; padding-bottom: 6px; margin-left: 20px; margin-right: 20px; margin-top: 20px; margin-bottom: 20px; background: #e4e1e0; font: 18px Arial; Verdana, lucida, helvetica, sans-serif; text-align: center; line-height: 25px; color: #541b0f; font-weight: bold; }
#veekend { background: #003643; font: 12px Arial; Verdana, lucida, helvetica, sans-serif; line-height: 20px; }
#veekend td { padding-left: 6px; padding-right: 6px; padding-top: 2px; padding-bottom: 2px; }
#veekend tr{ background: #fffffa; }
#veekend li { list-style: none; }
#veekend ul { padding-left: 45px; }
.vekend_l { background: #fff; padding-right: 5px; text-align: left; }

/* banery */

#ces	{ border-bottom: 0px solid #bfbfbf; border-right: 1px solid #7e96ba; margin-left: 1px; padding-left: 4px; padding-right: 6px; padding-top: 4px; padding-bottom: 5px; background: #efefef; font: 10px Verdana; Arial, lucida, helvetica, sans-serif; text-align: left; line-height: 14px; }
#sponzor	{ border-top: 1px solid #bfbfbf; border-right: 1px solid #7e96ba; margin-left: 1px; padding-left: 4px; padding-right: 2px; padding-top: 1px; padding-bottom: 5px; background: #efefef; font: 10px Verdana; Arial, lucida, helvetica, sans-serif; text-align: left; line-height: 14px; }

/* gotika */

#gotika	{ border: 1px solid #000; margin-left: 20px; margin-right: 20px; margin-top: 20px; margin-bottom: 20px; background: #000; font: 11px Verdana; Arial, lucida, helvetica, sans-serif; text-align: left; line-height: 18px; color: #fff; }
#gotika1 { background: #bfbfbf; font: 14px Arial, lucida, helvetica, sans-serif; line-height: 22px; }
#gotika2 { background: #bfbfbf; font: 11px Arial, lucida, helvetica, sans-serif; line-height: 16px; }

/* gotika_text */

#gotika_text	{ border: 1px solid #bfbfbf; padding: 15px; margin-left: 20px; margin-right: 20px; margin-bottom: 20px; background: #f5f5f5; font: 12px Verdana; Arial, lucida, helvetica, sans-serif; text-align: justify; line-height: 18px; }

/* gloria */

#gloria	{ height: 95px; border: 1px solid #bfbfbf; padding-left: 5px; padding-right: 7px; padding-top: 5px; padding-bottom: 4px; margin-left: 20px; margin-right: 20px; margin-top: 20px; margin-bottom: 20px; background: #f7efca; font: 12px Verdana; Arial, lucida, helvetica, sans-serif; text-align: left; line-height: 18px; }
#gloria1	{ float:left; margin-right: 5px; }

/* grants */

#grants	{ background: #fff; border-bottom: 1px solid #bfbfbf; padding-left: 20px; padding-right: 20px; padding-top: 7px; padding-bottom: 20px; font: 12px Verdana; Arial, lucida, helvetica, sans-serif; text-align: center; line-height: 11px; }
#grants1	{ background: #fff; border-top: 1px solid #bfbfbf; padding-left: 20px; padding-right: 20px; padding-top: 10px; padding-bottom: 3px; font: 10px Verdana; Arial, lucida, helvetica, sans-serif; text-align: left; }

/* vyletni cile */

#cil	{ background: #fff; border: 1px solid #bfbfbf; margin-left: 20px; margin-right: 20px; margin-bottom: 20px; padding-top: 5px; text-align: center; }

/* aktualni akce */

#akce	{ text-align: left; background: #731c12 url('../images/rozek_c.jpg') top right no-repeat; padding-left: 10px; padding-top: 1px; padding-bottom: 1px; color: #ffffff; font: 14px Arial, lucida, helvetica, sans-serif; font-weight: bold; }
#akce1	{ border-bottom: 1px solid #7e96ba; margin-top: 20px; margin-right: 10px; margin-left: 10px; color: #7e96ba; text-align: right; font: 12px Verdana; Arial, lucida, helvetica, sans-serif; font-weight: bold; }
.akce2 { list-style-type: none; }
.akce2 li { float: left; width: 100%; font: 13px Verdana; Arial, lucida, helvetica, sans-serif; text-align: left; }
.akce2 a, .akce2 a { display: block; padding-top: 3px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; color: #731c12; font-weight: bold; text-decoration: none; }
.akce2 a:hover, .akce2 UL A:hover { color: #878787; }
#akce3	{ padding-left: 10px; padding-right: 10px; font-size: 11px; font-weight: bold; text-align: left; }

/*novinky*/

#novinky h3 { text-align: left; background: #046380 url('../images/rozek_m.jpg') top right no-repeat; padding-left: 10px; padding-top: 1px; padding-bottom: 1px; font-family: Arial, lucida, helvetica, sans-serif; font-size: 14px; color: #fff; }
#novinky .novinky_box ul { margin-top: 10px; margin-bottom: 20px; list-style: none; text-align: left; font: 12px Verdana; Arial, lucida, helvetica, sans-serif; }
#novinky .novinky_box li { background: url("../images/sipecky.gif") no-repeat; display: block; padding-right: 10px; padding-bottom: 7px; padding-left: 25px; font-size: 100%; }
#novinky .novinky_box a { text-decoration: none; display: block; _width: 100%; }

/*vyberove rizeni*/

#vyberovka h3 { text-align: left; background: #295200; padding-left: 10px; padding-bottom: 1px; font-family: Verdana, Arial, lucida, helvetica, sans-serif; font-size: 13px; color: #fff; }
#vyberovka .vyberovka_box ul { margin-top: 10px; margin-bottom: 25px; list-style: none; text-align: left; font: 12px Verdana; Arial, lucida, helvetica, sans-serif; }
#vyberovka .vyberovka_box li { display: block; padding-right: 10px; padding-bottom: 6px; padding-left: 10px; font-size: 90%; }
#vyberovka .vyberovka_box a { text-decoration: none; display: block; _width: 100%; }

/* fotogalerie */

.fotogalery { float: left; list-style-type: none; width: 127px; font-size: 11px; margin-bottom: 15px; margin-right: 15px; text-align: center; line-height: 15px; }
.fotogalery li { float: left; border: 1px solid #666; }
.fotogalery a { display: block; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; color: #000; background: #ebebeb url('../images/fotolinka.jpg') bottom repeat-x; text-decoration: none; color: #731c12; }
.fotogalery a:hover { background: #d4d4d4; color: #731c12; }
#fotog { border: 0; table-layout: fixed; text-align: left; width: 718px; }

/* regiom */

#hlavicka_regiom	{ background: #fafafa; border-right: 10px solid #f0aa4a; padding-left: 12px; padding-bottom: 2px; font: 18px Arial, Verdana, lucida, helvetica, sans-serif; text-align: left; }
#rocnik1_regiom	{ float: left; background: #000; border-top: 1px solid #000; border-bottom: 1px solid #000; padding-top: 0px; padding-left: 14px; padding-right: 14px; font: 12px Arial, Verdana, lucida, helvetica, sans-serif; color: #fff; }
#rocnik2_regiom	{ background: #c8c8c8; border-top: 1px solid #000; border-bottom: 1px solid #000; border-right: 1px solid #7e96ba; padding-top: 0px; text-decoration: none; font: 12px Arial, Verdana, lucida, helvetica, sans-serif; text-align: left; }
.rocnik2_regiom a { text-decoration: none; }
#text_regiom { padding: 0 10px 0 11px; text-align: left; }
#pdf_regiom	{ background: #000; padding-left: 14px; padding-top: 1px; padding-bottom: 1px; border-right: 10px solid #f0aa4a; font: 12px Arial, Verdana, lucida, helvetica, sans-serif; text-align: left; color: #b4b4b4; }
#rg { table-layout: fixed; margin-left: 20px; margin-bottom: 20px; width: 661px; border-left: 2px solid #c8c8c8; font: 12px Verdana, Arial, lucida, helvetica, sans-serif; text-align: left; }
#rg td { padding-left: 6px; }
#rg1 { table-layout: fixed; margin-left: 20px; margin-bottom: 20px; border-left: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; font: 12px Verdana, Arial, lucida, helvetica, sans-serif; text-align: left; }
#rg1 td { background: url("../images/sipecky.gif") no-repeat; padding-left: 27px; padding-bottom: 2px; }
.kb { vertical-align: bottom; font-size: 80%; text-align: right; }
.rgno { text-decoration: none; }

/* sud */

#sud { table-layout: fixed; margin-left: 0px; width: 693px; background: #bfbfbf; font: 12px Verdana; Arial, lucida, helvetica, sans-serif; }
#sud td { padding-left: 6px; background: #fff; }
.sud_l { padding-right: 5px; text-align: left; }
.sud_p { padding-right: 5px; text-align: right; }
.sud_center { text-align: center; font-weight: bold; }
.sud_cervena { color: #ff0000; font-weight: bold; }

/* tip na stranky */
#tipstranky { table-layout: fixed; width: 693px; font: 12px Verdana; Arial, lucida, helvetica, sans-serif; text-valign: top; }
#tipstranky td { padding-bottom: 10px; }
.tipstranky_male { font: 10px Verdana; Arial, lucida, helvetica, sans-serif; color: #808080; }
.tipstranky_bold { font: 12px Verdana; Arial, lucida, helvetica, sans-serif; font-weight: bold; }

/* plan vystav */

#plan { background: #bfbfbf; font: 12px Verdana; Arial, lucida, helvetica, sans-serif; line-height: 18px; }
#plan td { padding-left: 6px; padding-right: 6px; padding-top: 2px; padding-bottom: 2px; }
#plan tr{ background: #fffffa; }

#plan1 { background: #dcdcdc; font: 12px Verdana; Arial, lucida, helvetica, sans-serif; color: #bfbfbf; line-height: 18px; }
#plan1 td { padding-left: 6px; padding-right: 6px; padding-top: 2px; padding-bottom: 2px; }
#plan1 tr{ background: #fafafa; }

/*pracoviste*/

#pracoviste { table-layout: fixed; width: 715px; margin-left: 9px; }
#pracoviste_s { background: #046380; margin-left: 8px; margin-right: 8px; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; font-size: 12px; text-align: left; font-weight: bold; color: #fff; }
#pracoviste_p { background: #08611e; margin-left: 8px; margin-right: 8px; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; font-size: 12px; text-align: left; font-weight: bold; color: #fff; }
#pracoviste_d { background: #731c12; margin-left: 8px; margin-right: 8px; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; font-size: 12px; text-align: left; font-weight: bold; color: #fff; }
#pracoviste_m { padding-left: 3px; background: #D8CDBB; border-right: 50px solid #046380; font-size: 14px; font-weight: bold; }
#pracoviste_mm { padding-left: 3px; background: #D8CDBB; border-right: 50px solid #046380; font-size: 14px; font-weight: bold; }
#pracoviste_z { padding-left: 3px; background: #D8CDBB; margin-top: 15px; border-right: 50px solid #08611e; font-size: 14px; font-weight: bold; }
#pracoviste_c { padding-left: 3px; background: #D8CDBB; margin-top: 15px; border-right: 50px solid #731c12; font-size: 14px; font-weight: bold; }
.ohne { padding-top: 20px; padding-bottom: 5px; font-weight: bold; }
.puntici { margin-top: 2px; padding-left: 17px; line-height: 18px; text-align: justify; }

/* pronajmy */

#pronajmy { table-layout: fixed; width: 703px; font: 12px Verdana; Arial, lucida, helvetica, sans-serif; text-align: left; }
#pronajmy td { vertical-align: top; }
#pronajmy li { padding-left: 12px; padding-top: 4px; list-style: none; background: url('../images/puntik2.gif') no-repeat; }
#pronajmy ul { padding-left: 35px; }
#pronajmy_nadpis { padding-top: 30px; padding-bottom: 1px; border-bottom: 2px solid #731c12; font: 14px Verdana, Arial, lucida, helvetica, sans-serif; color: #731c12; }

/* kontakty */

#kontakt { padding-bottom: 25px; padding-left: 25px; line-height: 18px; }
#kontakt1 {color: #046380; font-weight: bold; font-size: 13px; }
#kontakt2 { padding-bottom: 15px; line-height: 18px; font-size: 13px; }
#kont 	{ table-layout: fixed; width: 650px; font: 11px Verdana, Arial, lucida, helvetica, sans-serif; text-align: left; }

#kontak3 .kontak_box ul { list-style: none; text-align: left; font: 11px Verdana; Arial, lucida, helvetica, sans-serif; }
#kontak3 .kontak_box li { background: url("../images/puntik_kontakt.gif") no-repeat; display: block; padding-right: 4px; padding-bottom: 3px; padding-left: 10px; }
#kontak3 .kontak_box a { text-decoration: none; display: block; _width: 100%; }

/* publikace */

#pub 		{ background: #f0f0f0 url('../images/roh_publikace.gif') right bottom no-repeat; table-layout: fixed; width: 693px; margin-bottom: 23px; border: 1px solid #8f7254; font: 12px Verdana, Arial, lucida, helvetica, sans-serif; text-align: left; }
#pub1 		{ background: #8f7254; margin-left: 102px; margin-bottom: 7px; color: #fff; font: 13px Verdana; Arial, lucida, helvetica, sans-serif; font-weight: bold; text-align: left; }
#pub2 		{ background: #f0f0f0 url('../images/roh_publikace.gif') right bottom no-repeat; table-layout: fixed; width: 693px; border: 1px solid #8f7254; font: 12px Verdana, Arial, lucida, helvetica, sans-serif; text-align: left; }
#pub3 		{ background: #8f7254; margin-bottom: 7px; color: #fff; font: 13px Verdana; Arial, lucida, helvetica, sans-serif; font-weight: bold; text-align: left; }
.publikace { padding-left: 5px; padding-right: 5px; padding-bottom: 6px; text-align: justify; }

.publikace_box ul { text-align: left; font: 12px Verdana; Arial, lucida, helvetica, sans-serif; }
.publikace_box li { background: url("../images/puntik_publikace.gif") no-repeat; display: block; margin-left: 10px; padding-bottom: 5px; padding-left: 15px; }

.ttttt { text-align: justify; line-height: 16px; padding-right: 20px; }

/* suvenyry */

#suv 		{ background: #f0f0f0; table-layout: fixed; width: 693px; margin-bottom: 20px; font: 12px Verdana, Arial, lucida, helvetica, sans-serif; text-align: left; }
#suv1 		{ background: #fafafa; border: 1px solid #a9a9a9; margin-left: 102px; margin-bottom: 7px; padding-bottom: 1px; color: #000; font: 13px Verdana; Arial, lucida, helvetica, sans-serif; font-weight: bold; text-align: left; }
.suvenyry 	{ padding-left: 5px; padding-right: 5px; padding-bottom: 6px; }
#suve1 { table-layout: fixed; align: center; width: 732px; margin-top: 5px; font: 18px Verdana; Arial, lucida, helvetica, sans-serif; text-align: center; font-weight: bold; }
#suve1 td { padding-right: 20px; padding-left: 20px; padding-top: 5px; }
.suve_1 { background: url("../images/historie1.jpg") no-repeat; color: #046380; }
.suve_2 { background: url("../images/historie2.jpg") no-repeat; color: #969696; font: 18px Verdana; Arial, lucida, helvetica, sans-serif; text-align: center; }
.suve_3 { background: url("../images/historie4.jpg") no-repeat; color: #969696; font: 18px Verdana; Arial, lucida, helvetica, sans-serif; text-align: center; }
.suve_4 { background: url("../images/historie3.jpg") no-repeat; color: #046380; }
#suv_adres 		{ background: #e6e6e6; table-layout: fixed; width: 693px; margin-bottom: 20px; font: 12px Verdana, Arial, lucida, helvetica, sans-serif; text-align: left; color: #000; }
#suv_adres1		{ background: #fafafa; margin-top: 2px; padding: 2px; color: #000; font: 13px Verdana; Arial, lucida, helvetica, sans-serif; text-align: center; }

#suv_p 		{ background: #f0f0f0; table-layout: fixed; width: 693px; font: 12px Verdana, Arial, lucida, helvetica, sans-serif; text-align: left; }
#suv1_p 		{ background: #fafafa; border: 1px solid #a9a9a9; margin-bottom: 7px; padding-left: 3px; padding-bottom: 1px; color: #000; font: 13px Verdana; Arial, lucida, helvetica, sans-serif; text-align: left; }
.suvenyry_p 	{ padding-left: 5px; padding-right: 5px; padding-top: 13px; padding-bottom: 6px; }


/* historie */

#histori1 { table-layout: fixed; align: center; width: 732px; margin-top: 5px; font: 18px Verdana; Arial, lucida, helvetica, sans-serif; text-align: left; font-weight: bold; }
#histori1 td { padding-right: 20px; padding-left: 20px; padding-top: 5px; }
.histo_1 { background: url("../images/historie1.jpg") no-repeat; color: #046380; }
.histo_2 { background: url("../images/historie2.jpg") no-repeat; color: #969696; text-align: right; }
.histo_3 { background: url("../images/historie4.jpg") no-repeat; color: #969696; }
.histo_4 { background: url("../images/historie3.jpg") no-repeat; color: #046380; text-align: right; }

/* hrbitov */

#nadpis_hrbitov { background: url('../images/hvezda.gif') right bottom no-repeat; padding-bottom: 1px; padding-top: 6px; border-bottom: 2px solid #7C5329; margin-bottom: 10px; font: 15px Verdana, Arial, lucida, helvetica, sans-serif; font-weight: bold; color: #7C5329; }
#foto_leve		{ float: left; margin-top: 4px; margin-right: 10px; }
#foto_prave		{ float: right; margin-top: 4px; margin-left: 12px; }

/* zahrada */

#zahrada .zahrada_box ul { background: url("../images/z_menu.jpg") repeat-y; margin-left: 19px; margin-bottom: 14px; list-style: none; text-align: left; font: 12px Verdana; Arial, lucida, helvetica, sans-serif; font-weight: bold; }
#zahrada .zahrada_box li { background: url("../images/z_sipecka.gif") no-repeat; padding-right: 10px; padding-top: 2px; padding-bottom: 2px; padding-left: 25px; }
#zahrada .zahrada_box a { text-decoration: none; }
#zahrada .zahrada_box li.active { padding-left: 25px; padding-top: 2px; padding-bottom: 2px; background: url("../images/z_prazdne.gif") no-repeat; color: #878787; font-weight: bold; }

#zahrada1 { table-layout: fixed; font: 12px Verdana, Arial, lucida, helvetica, sans-serif; text-align: left; }

/* archeologie */

#archeo { table-layout: fixed; margin-left: 0px; font: 12px Verdana; Arial, lucida, helvetica, sans-serif; text-align: left; line-height: 18px;}
#archeo td { padding-bottom: 6px; vertical-align: top; }
.archeo_1 { font-weight: bold; }

/* majovy vikend */

#mv_sf	{ background: #bab3d6; margin-top: 25px; margin-right: 20px; margin-left: 20px; padding-top: 5px; padding-left: 7px; padding-bottom: 2px; color: #7e3863; text-align: left; font: 16px Arial, lucida, helvetica, sans-serif; font-weight: bold; }
#mv_tf	{ background: #7e3863 url("../images/mv.jpg") right no-repeat; margin-right: 20px; margin-left: 20px; padding-top: 3px; padding-left: 7px; padding-bottom: 2px; color: #ffffff; text-align: left; font: 14px Arial, lucida, helvetica, sans-serif; font-weight: bold; }
#mv_sf_text1 { background: #bab3d6; margin-right: 20px; margin-left: 20px; padding-top: 7px; padding-left: 7px; padding-bottom: 2px; color: #000000; text-align: left; font: 14px Arial, lucida, helvetica, sans-serif; font-weight: bold; }
#mv_sf_text2 { background: #bab3d6; margin-right: 20px; margin-left: 20px; padding-top: 3px; padding-left: 7px; padding-bottom: 2px; color: #000000; text-align: left; font: 12px Arial, lucida, helvetica, sans-serif; }
#mv_sf_text3 { background: #bab3d6; margin-right: 20px; margin-left: 20px; padding-top: 3px; padding-left: 7px; padding-bottom: 15px; color: #000000; text-align: left; font: 12px Arial, lucida, helvetica, sans-serif; font-style: italic; font-weight: bold; }
.puntici_mv { margin-right: 20px; padding-left: 17px; line-height: 18px; text-align: left; }

/* ruzne */

h1	{ color: #046380; border-left: 5px solid #f0aa4a; background: url('../images/pasek_foto.jpg') repeat-y; font: 13px Verdana; Arial, lucida, helvetica, sans-serif; text-align: left; font-weight: bold; }
h2 	{ width: 48px; border-right: 3px solid #f0aa4a; font: 14px Verdana, Arial, lucida, helvetica, sans-serif; color: #046380; font-weight: bold; }
h3	{ background: #88ae99; color: #fff; font: 12px Verdana; Arial, lucida, helvetica, sans-serif; text-align: left; font-weight: bold; }
h4 	{ border-bottom: 2px solid #7e96ba; font: 14px Verdana, Arial, lucida, helvetica, sans-serif; color: #046380; text-align: left; font-weight: bold; }
h5	{ color: #046380; font-size: 110%; }
h6	{ color: #646464; font-size: 110%; }

A:hover { COLOR: #878787; }
A { COLOR: #000; }

html, body, div, li, ul, ol, form, fieldset, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }

sub, sup {
vertical-align:baseline;
position:relative;
}
sub {
top:0.4em;
}
sup {
bottom:0.4em;
}

/* Hacky IE 5.x a IE 6 */

* html body {font-size: x-small;} 
* html .vystav li a {width: 100%;}
* html .menu li a {width: 100%;}
