* { font-family: "Verdana"; font-size: 11px; }
P { padding: 2px; }
H1 { font-size: 15px; }
LI { margin: 0px; padding: 2px; }
BODY { margin: 0px; background-color: #050000; background-image: url('image/footer-bottom.jpg'); background-repeat: repeat-y; background-position: center; }
ABBR { border-bottom: 1px dotted; cursor: help; }
TABLE.Layout { border-collapse: collapse; }
TABLE.Layout TD.ShadowTopLeft { padding: 0px; background-image: url('image/shadow-top-left.jpg'); background-position: left top; width: 17px; height: 240px; }
TABLE.Layout TD.ShadowTopRight { padding: 0px; background-image: url('image/shadow-top-right.jpg'); background-position: left top; width: 17px; height: 240px; }
TABLE.Layout TD.ShadowBottomLeft { padding: 0px; background-image: url('image/shadow-bottom-left.jpg'); background-position: left top; width: 17px; height: 648px; }
TABLE.Layout TD.ShadowBottomRight { padding: 0px; background-image: url('image/shadow-bottom-right.jpg'); background-position: left top; width: 17px; height: 648px; }
TABLE.Layout TD.HeaderLeft { padding: 0px; background-image: url('image/header-left.jpg'); background-position: left top; width: 159px; height: 240px; }
TABLE.Layout TD.HeaderMiddle { padding: 0px; background-image: url('image/header-middle.jpg'); background-position: left top; width: 397px; height: 240px; }
TABLE.Layout TD.HeaderRight { padding: 0px; background-image: url('image/header-right.jpg'); background-position: left top; width: 452px; height: 240px; }
TABLE.Layout TD.ContentLeft { padding: 0px; background-image: url('image/content-left.jpg'); background-position: left top; width: 159px; height: 648px; }
TABLE.Layout TD.ContentMiddle { padding: 0px; background-image: url('image/content-middle.jpg'); background-position: left top; width: 397px; height: 648px; }
TABLE.Layout TD.ContentRight { padding: 0px; background-image: url('image/content-right.jpg'); background-position: left top; width: 452px; height: 648px; }
TABLE.Layout TD.Footer { padding: 0px; background-image: url('image/footer-top.jpg'); background-position: left top; width: 1042px; height: 112px; text-align: center; }
TABLE.Layout TD.Footer A IMG { border: 1px dotted #A34444; }

DIV.Menu SPAN.Item { visibility: hidden; }
DIV.Menu I { color: yellow; padding-left: 10px; padding-top: 5px; display: block; }
DIV.Menu A { text-decoration: none; }
DIV.Menu A.MenuUvod { display: block; background-image: url('image/menu-uvod.gif'); width: 159px; height: 30px; }
DIV.Menu A.MenuKurzy { display: block; background-image: url('image/menu-kurzy.gif'); width: 159px; height: 30px; }
DIV.Menu A.MenuVizazistika { display: block; background-image: url('image/menu-vizazistika.gif'); width: 159px; height: 30px; }
DIV.Menu A.MenuDalsi { display: block; background-image: url('image/menu-dalsi.gif'); width: 159px; height: 30px; }
DIV.Menu A.MenuAkce { display: block; background-image: url('image/menu-akce.gif'); width: 159px; height: 30px; }
DIV.Menu A.MenuKontakt { display: block; background-image: url('image/menu-kontakt.gif'); width: 159px; height: 30px; }
DIV.Menu DIV.Submenu { padding: 0px 4px 8px 21px; }
DIV.Menu DIV.Submenu A { display: block; color: #CCCCCC; }
DIV.Menu DIV.Submenu A:hover { color: #FFFFFF; }

DIV.BodyBoth { width: 100%; height: 648px; color: #FFFFFF; vertical-align: top; }
DIV.BodyBoth DIV.Inner { width: 849px; height: 648px; position: absolute; }
DIV.BodyBoth H1 { padding: 15px 20px 0px 20px; margin: 4px 0px; }
DIV.BodyBoth P { padding: 0px 20px; margin: 4px 0px; text-indent: 20px; }
DIV.BodyBoth A { text-decoration: underline; color: #CCCCCC; font-weight: bold; }
DIV.BodyBoth A:hover { color: #FFFFFF; }
DIV.BodyBoth DIV.Classes { padding: 0px 15px 5px 15px; color: #000000; }
DIV.BodyBoth DIV.Classes DIV { padding: 0px; }
DIV.BodyBoth DIV.Classes DIV.DayTimeFirst { border-top: 1px solid #000000; }
DIV.BodyBoth DIV.Classes DIV.DayTime { height: 50px; width: 820px; padding: 0px; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; }
DIV.BodyBoth DIV.Classes DIV.DayName { height: 50px; float: left; width: 60px; background-color: #A34444; text-align: center; line-height: 50px; font-weight: bold; border-right: 1px solid #000000; }
DIV.BodyBoth DIV.Classes DIV.Head { background-color: #A34444; }
DIV.BodyBoth DIV.Classes DIV.Odd { background-color: #EEEEEE; }
DIV.BodyBoth DIV.Classes DIV.Even { background-color: #CCCCCC; }
DIV.BodyBoth DIV.Classes DIV.Time30 { float: left; height: 50px; width: 44px; text-align: center; line-height: 16px; border-right: 1px solid #000000; }
DIV.BodyBoth DIV.Classes DIV.Time60 { float: left; height: 50px; width: 90px; text-align: center; line-height: 16px; border-right: 1px solid #000000; }
DIV.BodyBoth DIV.Classes DIV.Time90 { float: left; height: 50px; width: 135px; text-align: center; line-height: 16px; border-right: 1px solid #000000; }
DIV.BodyBoth DIV.Classes DIV.Time120 { float: left; height: 50px; width: 180px; text-align: center; line-height: 16px; border-right: 1px solid #000000; }
DIV.BodyBoth DIV.Classes DIV.Time150 { float: left; height: 50px; width: 226px; text-align: center; line-height: 16px; border-right: 1px solid #000000; }
DIV.BodyBoth DIV.Classes DIV.Time180 { float: left; height: 50px; width: 270px; text-align: center; line-height: 16px; border-right: 1px solid #000000; }
DIV.BodyBoth DIV.Classes DIV.Time210 { float: left; height: 50px; width: 315px; text-align: center; line-height: 16px; border-right: 1px solid #000000; }
DIV.BodyBoth DIV.Classes DIV.Time240 { float: left; height: 50px; width: 362px; text-align: center; line-height: 16px; border-right: 1px solid #000000; }
DIV.BodyBoth DIV.Classes DIV.TimeName { height: 50px; text-align: center; font-weight: bold; border-right: 1px solid #000000; line-height: 50px; }
DIV.BodyBoth DIV.Classes DIV.TimeMorning { float: left; height: 50px; width: 160px; text-align: center; line-height: 50px; border-right: 1px solid #000000; }
DIV.BodyBoth DIV.Classes DIV.TimeMorning1700 { float: left; height: 50px; width: 341px; text-align: center; line-height: 50px; border-right: 1px solid #000000; }
DIV.BodyBoth DIV.Classes DIV.TimeMorning1800 { float: left; height: 50px; width: 431px; text-align: center; line-height: 50px; border-right: 1px solid #000000; }
DIV.BodyBoth DIV.Classes DIV.TimeAll { height: 50px; text-align: center; line-height: 50px; }
DIV.BodyBoth DIV.Classes DIV.TimeRemaining { height: 50px; text-align: left; line-height: 16px; }
DIV.BodyBoth DIV.Classes DIV.TimeEmpty { text-align: center; line-height: 50px; }
DIV.BodyBoth DIV.Classes DIV.TimeEmptySmall { text-align: center; padding-top: 1px; height: 49px; }
DIV.BodyBoth DIV.Classes A { color: #A34444; }
DIV.BodyBoth DIV.Classes A:hover { color: #000000; }
DIV.BodyBoth TABLE.Gallery { margin: auto auto; }
DIV.BodyBoth TABLE.Gallery TD { text-align: center; }
DIV.BodyBoth TABLE.Gallery TD A IMG { border: 1px solid #CCCCCC; }
DIV.BodyBoth TABLE.Gallery TD A:hover IMG { border: 1px solid #FFFFFF; }

DIV.BodyLeft { width: 100%; height: 100%; text-align: center; margin: 0px; padding: 0px; }
DIV.BodyLeft IMG.Big { margin: 11px 11px 0px 11px; border: none; }

DIV.BodyLeft DIV.Full { width: 100%; height: 608px; padding: 20px; color: #FFFFFF; font-family: "Arial"; font-size: 12px; text-align: left; }
DIV.BodyLeft DIV.Full A { text-decoration: underline; color: #CCCCCC; font-weight: bold; }
DIV.BodyLeft DIV.Full A:hover { color: #FFFFFF; }
DIV.BodyLeft DIV.Full A.Navigate { display: block;  text-align: center; text-decoration: underline; color: #FFFFFF; font-weight: bold; margin: 10px; }
DIV.BodyLeft DIV.Full A.Navigate:hover { color: #A30000; }
DIV.BodyLeft DIV.Left { width: 355px; }
DIV.BodyLeft P { margin: 4px 0px; text-indent: 20px; }
DIV.BodyLeft UL { margin: 4px 0px; padding-left: 38px; }
DIV.BodyLeft UL.SimpleList { margin: 4px 0px; padding-left: 0px; list-style-type: none; }
DIV.BodyLeft ABBR { border-bottom: 1px dotted; cursor: default; }

DIV.BodyRight DIV.Full { width: 412px; height: 608px; padding: 20px; color: #FFFFFF; font-family: "Arial"; font-size: 12px; }
DIV.BodyRight DIV.Full A { text-decoration: underline; color: #CCCCCC; font-weight: bold; }
DIV.BodyRight DIV.Full A:hover { color: #FFFFFF; }
DIV.BodyRight DIV.Full A.Navigate { display: block;  text-align: center; text-decoration: underline; color: #FFFFFF; font-weight: bold; margin: 10px; }
DIV.BodyRight DIV.Full A.Navigate:hover { color: #A30000; }
DIV.BodyRight DIV.Full FORM { text-align: center; margin: 0px; padding: 0px; }
DIV.BodyRight DIV.Full TABLE.Form { border: 1px solid #A30000; border-collapse: separate; margin: 4px auto; }
DIV.BodyRight DIV.Full TABLE.Form TD { border: none; padding: 4px; }
DIV.BodyRight DIV.Full TABLE.Form TD.Name { width: 170px; text-align: left; }
DIV.BodyRight DIV.Full TABLE.Form TD.Value { width: 260px; text-align: left; }
DIV.BodyRight DIV.Full TABLE.Form TD.Value SELECT.Big { width: 250px; }
DIV.BodyRight DIV.Full TABLE.Form TD.Value SELECT.Small { width: 120px; }
DIV.BodyRight DIV.Full TABLE.Form TD.Value INPUT.Big { width: 250px; }
DIV.BodyRight DIV.Full TABLE.Form TD.Value INPUT.Small { width: 120px; }
DIV.BodyRight DIV.Full TABLE.Form TD.Value TEXTAREA.Big { width: 250px; height: 50px; }
DIV.BodyRight DIV.Full TABLE.Form TD.Value TEXTAREA.Small { width: 120px; height: 50px; }
DIV.BodyRight DIV.Full TABLE.Pricing { border-collapse: collapse; }
DIV.BodyRight DIV.Full TABLE.Pricing TD { border: none; border-bottom: 1px dotted #FFFFFF; vertical-align: bottom; }
DIV.BodyRight DIV.Full TABLE.Pricing TD.ItemLong { width: 310px; text-align: left; }
DIV.BodyRight DIV.Full TABLE.Pricing TD.Item { width: 210px; text-align: left; }
DIV.BodyRight DIV.Full TABLE.Pricing TD.Detail { width: 100px; text-align: center; }
DIV.BodyRight DIV.Full TABLE.Pricing TD.Price { width: 85px; text-align: right; }
DIV.BodyRight DIV.Full P.Quote { margin: 4px 0px; font-style: italic; text-align: center; }

DIV.BodyRight DIV.Text { width: 412px; height: 438px; padding: 20px; color: #FFFFFF; font-family: "Arial"; font-size: 12px; }
DIV.BodyRight DIV.Text TABLE { border-collapse: collapse; margin: 4px auto; }
DIV.BodyRight DIV.Text TABLE TD { border: 1px solid #A30000; padding: 4px; }
DIV.BodyRight DIV.Text TABLE.Pricing { border-collapse: collapse; }
DIV.BodyRight DIV.Text TABLE.Pricing TD { border: none; border-bottom: 1px dotted #FFFFFF; vertical-align: bottom; }
DIV.BodyRight DIV.Text TABLE.Pricing TD.ItemLong { width: 320px; text-align: left; }
DIV.BodyRight DIV.Text TABLE.Pricing TD.Item { width: 220px; text-align: left; }
DIV.BodyRight DIV.Text TABLE.Pricing TD.Detail { width: 100px; text-align: center; }
DIV.BodyRight DIV.Text TABLE.Pricing TD.Price { width: 55px; text-align: right; }
DIV.BodyRight DIV.Text A { text-decoration: underline; color: #CCCCCC; font-weight: bold; }
DIV.BodyRight DIV.Text A:hover { color: #FFFFFF; }
DIV.BodyRight DIV.Text A.Navigate { display: block;  text-align: center; text-decoration: underline; color: #FFFFFF; font-weight: bold; margin: 10px; }
DIV.BodyRight DIV.Text A.Navigate:hover { color: #A30000; }
DIV.BodyRight DIV.Text P.Quote { margin: 4px 0px; font-style: italic; text-align: center; }
DIV.BodyRight DIV.Text P.QuoteLeft { margin: 20px 70px 0px 0px; font-style: italic; text-align: center; }
DIV.BodyRight DIV.Text P.QuoteRight { margin: 0px 0px 20px 70px; font-style: italic; text-align: center; }
DIV.BodyRight DIV.Text P.QuoteMiddle { margin: 5px 0px 5px 0px; font-style: italic; text-align: center; }

DIV.BodyRight P { margin: 4px 0px; text-indent: 20px; }
DIV.BodyRight DL { margin: 4px 0px; }
DIV.BodyRight DL DT { font-weight: bold; margin-left: 0px; }
DIV.BodyRight DL DD { margin: 4px 0px 4px 42px; }
DIV.BodyRight UL { margin: 4px 0px; padding-left: 38px; }
DIV.BodyRight UL.SimpleList { margin: 4px 0px; padding-left: 0px; list-style-type: none; }
DIV.BodyRight ABBR { border-bottom: 1px dotted; cursor: default; }

DIV.BodyRight DIV.Images { width: 100%; height: 170px; text-align: center; }
DIV.BodyRight DIV.Images IMG.SmallLeft { margin: 10px; }
DIV.BodyRight DIV.Images IMG.SmallRight { margin: 10px; }

DIV.BodyRight DIV.Map { height: 350px; padding: 20px; text-align: center; }
DIV.BodyRight DIV.Map DIV.Map { width: 408px; height: 330px; padding: 0px; border: 1px solid #A30000; margin: 1px; }

DIV.BodyRight DIV.Contact { height: 218px; }
DIV.BodyRight DIV.Contact DIV.Contact { padding: 5px 20px; }
DIV.BodyRight DIV.Contact A.Contact { float: right; }
DIV.BodyRight DIV.Contact A IMG { border: 1px solid #A30000; margin: 1px; }
DIV.BodyRight DIV.Contact A:hover IMG { border: 1px solid #FFFFFF; }

DIV.BodyRight TABLE.Gallery { margin: auto auto; }
DIV.BodyRight TABLE.Gallery TD { text-align: center; }
DIV.BodyRight TABLE.Gallery TD A IMG { border: 1px solid #CCCCCC; }
DIV.BodyRight TABLE.Gallery TD A:hover IMG { border: 1px solid #FFFFFF; }

