body { margin: 0; padding: 0; background: #600; color: #fff; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 0.7em; }

.pruh { text-align: center; position: relative; width: 100%; }
#pruh1 { height: 425px; }
#pruh1a { height: 482px; }
#pruh3 { height: 136px; }

.garance { font-size: 11px; line-height: 30px; text-transform: uppercase; font-weight: bold; font-size: 1.3em; }

/*
#left1 {float: left; width: 49%; height: 425px; background: url(img/bg-pruh1left.gif) repeat-x top; position: relative;}
#right1 {float: right; width: 49%; height: 425px; background: url(img/bg-pruh1right.gif) repeat-x top; position: relative;}
#left3 {float: left; width: 49%; height: 136px; background: url(img/bg-pruh3left.gif) repeat-x top;}
#right3 {float: right; width: 49%; height: 136px; background: url(img/bg-pruh3right.gif) repeat-x top;}
*/
#left1a { position: absolute; top: 0; left: 0; width: 50%; height: 482px; background: url(img/bg_01.gif) repeat-x top; }
#right1a { position: absolute; top: 0; right: 0; width: 50%; height: 482px; background: url(img/bg_02.gif) repeat-x top; }
#left1 { position: absolute; top: 0; left: 0; width: 50%; height: 425px; background: url(img/bg-pruh1left.gif) repeat-x top; }
#right1 { position: absolute; top: 0; right: 0; width: 50%; height: 425px; background: url(img/bg-pruh1right.gif) repeat-x top; }

#left3 { position: absolute; top: 0; left: 0; width: 50%; height: 136px; background: url(img/bg-pruh3left.gif) repeat-x top; }
#right3 { position: absolute; top: 0; right: 0; width: 50%; height: 136px; background: url(img/bg-pruh3right.gif) repeat-x top; }

.container { width: 1100px; margin-left: auto; margin-right: auto; position: relative; text-align: left; }
/*
#container1 {position: absolute; top: 0px; left: 50%; margin-left: -550px;}
#container3 {position: absolute; top: 0px; left: 50%; margin-left: -550px;}
*/
/*
#container1 {margin-top: -425px;}
#container3 {margin-top: -136px;}
*/
.cleaner { clear: both; width: 0px; height: 0px; margin: 0; padding: 0; font-size: 0px; line-height: 0px; }
table { font-size: 1em; }
h2 { font-size: 1.4em; padding-left: 15px; font-weight: bold; background: url(img/odrazka.gif) no-repeat left 8px; margin-left: 5px; }
h3 { font-size: 1.2em; margin: 8px 0 4px 0; }
h4 { font-size: 1.1em; background: #9E3131; padding: 2px 10px; margin-bottom: 2px; }
h5 { font-size: 1.1em; margin-bottom: 5px; margin-top: 15px; padding-left: 5px; }
.iLeft { background: White; padding: 2px; border: 1px solid #C55F00; float: left; margin: 0px 20px 12px 0; _margin-top: 10px; }
.iRight { background: White; padding: 2px; border: 1px solid #C55F00; float: right; margin: 0px 0px 12px 20px; _margin-top: 10px; }
p { margin: 10px 0; }
a { color: #E2800A; }
form { margin: 5px 0; }
#flash { position: absolute; top: 7px; left: 10px; }
#hlavicka { height: 445px; position: relative; background: url(img/masle.jpg) no-repeat right top; }
#hlavicka1 { height: 385px; position: relative; background: url(img/bg_hlavicka1.jpg) no-repeat right top; text-align: center; }
#nadpis-stranky { position: absolute; top: 70px; left: 126px; }
#vlajky { position: absolute; top: 72px; right: 122px; }
#motiv { position: absolute; /*top: 129px;*/ top: 129px; left: 96px; height: 321px; float: left; }
#motiv1 { position: absolute; /*top: 129px;*/ top: 124px; left: 96px; height: 262px; float: left; }
#menu { /*text-align: center;*/ height: 40px; line-height: 30px; background: url(img/pod-menu.jpg) no-repeat top; text-transform: uppercase; width: 913px; margin-left: 96px; font-size: 11px; }
#menu a { text-decoration: none; color: White; background: url(img/bg-menu3.gif) no-repeat 50% top; display: block; float: left; padding: 0 27px; }
#menu a:hover { background: url(img/bg-menu1.jpg) no-repeat 50% top; }
#obsah { width: 1000px; margin-left: auto; margin-right: auto; text-align: left; text-align: justify; padding-top: 5px; padding-bottom: 10px; }
#paticka { background: #660000 url(img/bg-paticky.jpg) no-repeat left top; padding-top: 170px; /*margin-top: 10px;*/ position: relative; color: White; text-align: left; }
#text-paticka { top: 80px; left: 144px; position: absolute; }
#text-paticka a { color: White; }
#loga { position: absolute; left: 360px; top: 54px; }
#loga a { margin: 0 7px; }
#obrazky { background: url(img/obr_02.jpg) no-repeat right top; width: 335px; height: 271px; margin-left: 56px; /*_margin-left: 35px;*/ margin-right: 36px; float: left; }
#text-obsah { width: 505px; float: left; }
#obsah-levo { width: 630px; _width: 710px; float: left; padding-left: 110px; padding-bottom: 30px; }
#obsah-levo1 { width: 900px; _width: 980px; float: left; padding-left: 110px; padding-bottom: 30px; }
#obsah-levo p { padding-right: 20px; }
#obsah-pravo { float: left; width: 276px; padding-left: 12px; }
/*#nadpis-fotogalerie {
	margin-left: 30px;
}*/
.vnitrni { margin: 0 0 0 12px; }
.tlacitko { background: #FF6600; border: 1px solid #7A7A7A; color: White; font-size: 0.9em; }
.mail-input { font-size: 0.9em; border: 1px solid #7A7A7A; }
.galerie { float: left; width: 181px; text-align: center; /*margin: 10px 12px 10px 0 ;*/ margin: 10px 16px 15px 16px; text-align: center; color: White; text-decoration: none; }
.galerie img { background: White; padding: 2px; border: 1px solid #C55F00; float: left; margin-bottom: 4px; }
#mapa { background: White; padding: 2px; border: 1px solid #C55F00; float: right; margin: 0px 40px 12px 20px; _margin-top: 10px; }
.cenik-tabulka { border-collapse: collapse; width: 260px; border: 1px solid #A62D0D; margin: 10px 20px 10px 0px; padding: 2px; float: left; }
.cenik-tabulka tr td { padding: 3px 10px; border: 1px solid #A62D0D; text-align: left; }
.cenik-tabulka .cena { text-align: right; width: 50px; font-style: italic; }
.cenik-tabulka tr th { text-align: center; padding: 4px; background: #9E3131; }
.jidelni-menu { border-collapse: collapse; width: 100%; margin: 0 0 10px 0; }
.jidelni-menu tr th { font-weight: normal; padding: 4px 10px; border-bottom: 1px solid #A62D0D; vertical-align: top; text-align: left; }
.jidelni-menu tr td { font-style: italic; padding: 4px 10px; text-align: right; border-bottom: 1px solid #A62D0D; width: 60px; vertical-align: top; }
.menu-tabulka { border-collapse: collapse; width: 100%; margin: 15px 0; }
.menu-tabulka tr th { vertical-align: top; text-align: left; padding: 4px 10px; font-size: 1.1em; border: 1px solid #A62D0D; }
.menu-tabulka tr td { vertical-align: top; padding: 4px 10px; border: 1px solid #A62D0D; }
.cena { width: 60px; font-style: italic; text-align: right; padding-right: 10px; }
.menucko { border-bottom: 1px solid #A62D0D; }
.druh-zbozi { float: left; width: 420px; padding: 4px 0px 3px 10px; margin-bottom: 2px; }
.cena-zbozi { width: 80px; text-align: right; padding: 4px 10px 3px 10px; float: left; /*border-bottom: 1px solid #A62D0D;*/ vertical-align: top; }
.zbozi { width: 60px; float: left; /*border-bottom: 1px solid #A62D0D;*/ padding: 4px 15px 3px 0px; font-weight: bold; text-align: right; vertical-align: top; }
.cleaner1 { clear: both; height: 20px; }
a#rezervacni-formular { text-decoration: none; font-weight: bold; font-size: 1.0em; }
a#rezervacni-formular:hover { text-decoration: underline; }

/* index2 styles */
#strip1 { /* background: url(img/obr_02.jpg) no-repeat right top; */ width: 335px; height: 231px; margin-left: 10px; /*_margin-left: 35px;*/ margin-right: 36px; float: left; }

#strip2 { width: 400px; height: 231px; margin-left: 10px; margin-right: 36px; float: right; }

#strip3 { width: 100%; text-align: center; }

#strip3 img { padding-right: 30px; }

.container_2 { width: 1000px; margin-left: auto; margin-right: auto; position: relative; text-align: left; }

#obsah_2 { width: 880px; margin-left: auto; margin-right: auto; text-align: left; text-align: justify; padding-top: 5px; padding-bottom: 10px; }

.bold { font-weight: bold; }

div.description_2 { width: 840px; margin-left: 10px; }

#obsah-pravo_2 { float: left; width: 276px; padding-left: 12px; margin-top: 60px; }

td.public { background: url("items/mb_0bckg.gif") repeat-x; }

.facebookLeft { background: url("../img/facebook-left.gif") no-repeat scroll left top transparent; display: block; height: 136px; left: 0; position: absolute; top: 560px; width: 31px; }

