body {font-family:Cambria,"Times New Roman",Times,serif; font-size:14px; color:#210; margin: 0px; background-color:#210; background-image:url('../img/bg_main.jpg'); background-attachment: fixed; }

a:link {font-weight:bold; color: #210; text-decoration:none; border-style: dotted; border-width: 0 0 1px 0;}
a:hover  {font-weight:bold; color: #C33; text-decoration:none;  border-style: solid; border-width: 0 0 1px 0;}
a:active {font-weight:bold; color: #C33; text-decoration:none; border-style: dotted; border-width: 0 0 1px 0;}
a:visited {font-weight:bold; color: #333; text-decoration:none; border-style: dotted; border-width: 0 0 1px 0;}
a img { border-color: #210; }

h1 { font-family: Georgia,Times,serif; font-size: 24px; font-weight: bold; color:#c33; margin: 0 0 0 80px; }
h2 { font-family: Georgia,"Times New Roman",Times,serif; font-size: 18px; font-weight:bold; color:#210; margin: 0; padding: 0 0 20px 60px; background-image: url(../img/bg_nadpis2.gif); background-repeat:no-repeat; background-position: 0 20px; }
h3 { font-family: Georgia,"Times New Roman",Times,serif; font-size: 16px; font-weight:bold; color:#210; margin: 6px 0px 2px 20px; }

p { margin-top: 4px }

.page{ width: 900px; height: 100%; margin:auto; margin-top: 25px; margin-bottom: 25px; padding-bottom: 100px; background-color: #eec; background-image: url('../img/bg_obsah.jpg'); background-repeat: repeat-y; background-position: 0 -25px; }
.content{ position: relative; top: 230px; background-image: url('../img/bg_content.jpg'); background-repeat: no-repeat; }
.text { position: relative; min-height: 148px; width: 400px; text-align:justify; margin: 20px 0 20px 75px; z-index: 5; }
.text_bottom { position: relative; top: -60px; left: 59px; width:432px; height: 79px; margin: 0px 0 0px 0px; background-image: url('../img/bg_text_bottom.jpg'); background-repeat: no-repeat; z-index: 1; }
.panel { position: absolute; top: 30px; left: 500px; background-color: transparent; height: 200px; width: 330px; border: none; }
#panel_o_firme {left: 530px; background-color: #eec; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; height: 120px; width: 250px; border: none; padding: 10px; padding-top: 25px; text-align: center;}
#panel_index {left: 530px; background-color: #eec; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; height: 120px; width: 250px; border: none; padding: 10px; padding-top: 0px; text-align: left;}
.footer { position: relative; top: -40px; height: 92px; background-color: #eec; background-image: url('../img/bg_footer.jpg');  background-repeat: no-repeat; padding: 0; }
.footer span { position: relative; top: 48px; margin: 0 5px 0 40px; font-size: 12px; font-weight: normal;}
.footer span a { font-weight: normal;}
.footer span span { display: none; }
.footer hr { display: none; }
.menu {position: absolute; top: 25px; height:231px; background-color: #eec; background-image: url('../img/bg_header.jpg'); background-repeat:no-repeat;  min-width:900px}
.menu a { border: none; }

.red, .note {color:#c33; font-weight:bold; }

.header { position: relative; left:110px; display: block; width: 189px; height: 36px; z-index: 20; padding:0; }
#header_1 { background-image:url('../img/nadpis_1.jpg'); }
#header_2 { background-image:url('../img/nadpis_2.jpg'); }
#header_3 { background-image:url('../img/nadpis_3.jpg'); }
#header_4 { background-image:url('../img/nadpis_4.jpg'); }
#header_5 { background-image:url('../img/nadpis_5.jpg'); }
#header_6 { background-image:url('../img/nadpis_6.jpg'); }
#header_7 { background-image:url('../img/nadpis_7.jpg'); }
.header span { display: none; }

.gallery { position: absolute; left: 498px; top: 261px; width: 340px;  background-image:url('../img/bg_gallery.jpg');  background-repeat: no-repeat; z-index: 5; padding: 0 0 0 15px; }
.gallery a { border: none; }
.gallery a img { border: solid #210 1px; }
.gallery span { position: relative; z-index: 10; margin: 2px; }
.gallery_bottom { position: relative; height: 78px; top: -50px; left: -15px; width: 340px;  background-image: url('../img/bg_gallery_bottom.jpg');  background-repeat:no-repeat; z-index: 1; }
.gallery h3 { position:relative; left:50px; top: -16px; height: 31px; background-image: url('../img/nadpis3_galerie.gif'); background-repeat:no-repeat; padding: 0; margin: 0; }
.gallery h3 span { display: none; }

.order { position: relative; top: 15px; width: 320px; z-index: 8; font-size: 90%; }
.kalendar { min-width: 400px; =width: 400px; border: solid #210 1px; border-collapse: collapse; }
.kalendar tr { border-bottom: dotted #210 1px; border-collapse: collapse; }
.objednavka { min-height: 550px; }
.footer > .pata, .footer > .pata a { font-weight: bold; }
.spoluprace { color: #884411; padding-left: 1px; }
.spoluprace a { color: #884411; }
.skrt { text-decoration: line-through; }
