﻿*{ margin:0; padding:0; }
body { background: #f5f4ec url(../images/background.png) repeat-y fixed center center; 
	font-family: Georgia, "Times New CE", "New York CE", "Times CE", "Arial CE", Arial; color: #000; font-size: 14px; text-align: center; }
	
img { border:0; }
p { text-align: justify; line-height: 1.3em; }
.cb { clear:both; }
a { color: #726208; }
a:hover { color: Red; }

h1 { color: #726208; font-size: 140%; margin: 10px 0 5px 0; }
h2 { color: #726208; }
h3 { color: #726208; margin: 5px 0 5px 0; }
h4 { color: #726208; }

#dbody { width: 995px; margin: 0 auto; padding: 0; text-align: left; }
#head { width: 995px; height: 208px; position: absolute; }
#head_left { background: url(../images/background-top-left.png) no-repeat; position: absolute; left: 20px; top: 0; width: 608px; height: 31px; }
#head_right { background: url(../images/background-top-right.png) no-repeat; position: absolute; right: -70px; top: 0; width: 423px; height: 166px; }
#head_left a { border: 0; }
.head_logo { position: absolute; left: 10px; top: 30px; width: 412px; height: 112px; }

#topmenu { width: 995px; position: absolute; top: 166px; text-align: left; margin-left: 15px; border: solid 0px #cccccc; }
#topmenu a:link, #topmenu a:visited { color: #8d492b; text-decoration: none; margin: 0 12px 0 12px; font-size: 23px; border: 0; }
#topmenu a:hover { color: #490e00; text-decoration: none; margin: 0 12px 0 12px; border: 0; }
#topmenu a.select { color: #490e00; border: 0; }

#coltop { height: 249px; position: absolute; top: 198px; }
#coltop #col1 { background: url(../images/col1.jpg) no-repeat center top; width: 995px; height: 249px; }
#coltop #col_gotika { background: url(../images/col_gotika.jpg) no-repeat center top; width: 995px; height: 249px; }
#coltop #col_baroko { background: url(../images/col_baroko.jpg) no-repeat center top; width: 995px; height: 249px; }
#coltop #col_renesance { background: url(../images/col_renesance.jpg) no-repeat center top; width: 995px; height: 249px; }

#middle_panel { width: 942px; margin-left: 25px; position: absolute; top: 455px; text-align: justify; height: inherit; }
#middle_panel p.top { margin: 1.2em 0 0 0; }
#middle_panel #bottom-button { width: 944px;  height: 301px; margin: 1.5em 0 3em 0; }
#middle_panel #bottom-button a.gotika { background: url(../images/button-gotika-0.png) no-repeat; width: 296px; height: 301px; display: inline-block; margin: 0 0px 0 0px; }
#middle_panel #bottom-button a.renesance { background: url(../images/button-renesance-0.png) no-repeat; width: 296px; height: 301px; display: inline-block; margin: 0 22px 0 22px; }
#middle_panel #bottom-button a.baroko { background: url(../images/button-baroko-0.png) no-repeat; width: 296px; height: 301px; display: inline-block; margin: 0 0px 0 0px; }

#middle_panel .middle_table { margin-top: -9px; margin-bottom: 80px; } 
#middle_panel .middle_table_menu_left { width: 220px; height: 501px; background: url(../images/background_left_menu_big.png) no-repeat top right; }
#middle_panel .middle_table_menu_right { padding: 15px 0 0 20px;  }

.left_menu { margin: 20px 15px 5px 10px; }
.left_menu ul {  }
.left_menu li { list-style-type: none; line-height: 2em; color: #726208; font-size: 19px; margin: 0 5px 0 10px; }
.left_menu li a:link, a:visited { color: #726208; text-decoration: none; border: 0; }
.left_menu li a:hover { color: #490e00; text-decoration: none; border: 0; }
.left_menu li a.select { color: #490e00; text-decoration: none; border: 0; }
.left_menu li ul { margin-left: 15px; }
.left_menu li ul li { list-style-type: none; line-height: 2em; color: #726208; font-size: 17px; margin: 0 0px 0 8px; }
.left_menu li ul li a:link, a:visited { color: #726208; text-decoration: none; border: 0; }
.left_menu li ul li a:hover { color: #490e00; text-decoration: none; border: 0; }
.left_menu li ul li a.select { color: #490e00; text-decoration: none; border: 0; }

.middle_ul {  }
.middle_ul li { list-style-type: none; margin-top: 5px; line-height: 1.4em; }
.middle_ul li .nadpis { font-size: 110%; font-weight: bold; line-height: 1.6em; }

.middle_ul_info { margin: 10px 0 0 20px; }
.middle_ul_info li { line-height: 1.3em; }
.middle_ul_info li ul { margin-left: 20px; }

.akce { width: 703px; }
.akce_td_c1 { background-color: #f7f0e5; padding: 5px 5px 5px 10px; }
.akce_td_c2 { padding: 15px 5px 15px 10px; }
.akce_nazev { font-weight: bold; line-height: 1.2em; }
.akce_dm { line-height: 1.5em; }
.akce_vy { line-height: 1.5em; }
.akce_in { line-height: 1.5em; }

.foto_galerie { border: 2px solid #8d492b; margin: 5px; }