body {color: black; background: white; font-family: Verdana, "Arial CE", Arial, Helvetica, sans-serif; font-size: 10px;}
table {font-size: 10px;}
table#stranka {width: 760px; margin: 0; padding: 0; border-width: 0; align: center; text-align: left; }
table.menu {width: 560px; margin: 0; text-align: center; vertical-align: middle; }
table#lang {width: 100px; height: 22px; vertical-align: middle; text-align: center;}
table.text {margin: 0px 0px 0px 10px; width: 520px;}
table.text td {font-size: 85%; padding: 2px; margin: 2px 8px;}
table.foto {width: 100%; margin: 0; text-align: center; vertical-align: top;/* border: dotted 1px red;*/}
table.foto td {font-size: 85%; }
/*table td {border: dotted 1px blue;}*/
table.cps {width: 760px; empty-cells: show;  border-collapse: collapse; border-width: 2px; border-color: black; border-style: solid; font-size: 10px;}
table.cps td {empty-cells: show; border-width: 1px; border-color: black; border-style: solid; padding: 2px; background: white;}
table.cps th {border-bottom-width: 2px; border-bottom-style: solid; padding: 2px; background: rgb(204,204,204);}

table.behounek {/*width: 760px; empty-cells: show;*/  border-collapse: collapse; border-width: 2px; border-color: black; border-style: solid; font-size: 10px;}
table.behounek td {/*empty-cells: show;*/ border-width: 1px; border-color: black; border-style: solid; padding: 2px; background: white; /*text-align: center;*/}
table.behounek th {border-bottom-width: 2px; border-bottom-style: solid; padding: 2px; background: rgb(204,204,204);}

table.mjk {border-collapse: collapse; border-width: 2px; border-color: black; border-style: solid; font-size: 10px;}
table.mjk td {/*empty-cells: show;*/ border-width: 1px; border-color: black; border-style: solid; padding: 2px; background: white;}
table.mjk th {border-bottom-width: 2px; border-bottom-style: solid; padding: 2px; background: rgb(204,204,204);}

col.stred {text-align: center;}
col.vpravo {text-align: right;}
col.vlevo {text-align: left;}

td {margin: 0; padding: 0; border-width: 0}
td.leve {width: 200px; background: #306; vertical-align: top; text-align: center;}
td.leve td#lang {vertical-align: middle; }
td.prave {width: 560px; background: rgb(248,246,231) /*#fff5e6*/; vertical-align: top;/* text-align: center;*/}
td#hormenu {vertical-align: middle;}
div#text {margin: 10px 10px 10px 10px; vertical-align: top;/* max-width: 520px;*/}
div#hlavicka {font: bold 85% margin: 30px auto; padding: 0;}
/*div.fotky {display: block; float: none; vertical-align: top; margin: 5px;}
*/div.lfoto {display: inline; float: left; margin-right: 5px;}
div.lfoto1 {display: inline; float: left; margin-right: 25px;}
div.lfoto2 {display: block; float: none; margin-right: 25px;}
div.pfoto {display: inline; float: right; margin-left: 5px;}
div.akce {display: block; background: #306/*rgb(128,128,128)*/; color: white; padding: 10px 20px; margin: 20px 10px ; text-align: center; }
div.akce a {color: white; }
div.akce2 {display: block; background: white; margin: 20px 10px ; text-align: center; }
div.akce3 {display: block; background:rgb 248,246,231; margin: 20px 10px ; text-align: center; }
div.ramecek {display: block; border: 8px #306/*rgb(128,128,128)*/ double; color: black; padding: 0px 60px; margin: 10px 10px ; text-align: center;}
tr.center {text-align: center;}

img.foto {/*width: 180px;*/ margin: 2px auto 0 auto; padding: 2px 0; vertical-align: top;}
img.fotky {margin: 5px ;}
img.akce {margin: 30px 10px 15px;}

tr.pruh {width: 760px; height: 2px; background: #306; }

/*tr#horni {width: 760px; height: 50px; background: #306; }
td#horni {font: bold 250% BankGothic Md BT, "Arial CE", Arial, Helvetica, sans-serif; font-variant: small-caps; vertical-align: middle; padding: 0 30px;}
td#horni span#nadpis {position: relative;  left: 0%; top: 0%; color: white; z-index: 10}
td#horni span#stin {position: relative; right: 306px; top: 2px; color: #99f; z-index: 1}*/
td#foto {width: 760px; height: 100px;}
td#patka {text-align: center; vertical-align: bottom;}

a {color: black;}
A.menu {font-family: Verdana, Arial CE, Arial, Helvetica, sans-serif; FONT-SIZE: 9px; text-transform: uppercase; text-decoration: none}
A.menu:link {color: black}
A.menu:visited {color: black}
A.menu:hover {color: black; text-decoration: none; font-weight: bold}
a.lang {text-decoration: none; }

A.odkaz1 {font-family: Verdana, Arial CE, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; text-transform: uppercase; text-decoration: none; text-align: right;}
A.odkaz1:link {color: black}
A.odkaz1:visited {color: black}
A.odkaz1:hover {color: black; text-decoration: none; font-weight: bold}

/*td.leve a {display: block; text-align: center;}*/
td.leve a.lmenu {display: block; text-align: left; font-family: Verdana, "Arial CE", Arial, Helvetica, sans-serif; FONT-SIZE: 9px; text-transform: uppercase; text-decoration: none;
         color: white; vertical-align: top; margin:20px 15px 10px 15px; padding: 3px; border: 1px solid gray; border-color: #99f #309 #309 #99f;
}
td.leve a.lmenu:hover {text-decoration: none; font-weight: bold; border-color: #309 #99f #99f #309; }
td.leve a.prvni {display: block; text-align: left; font-family: Verdana, "Arial CE", Arial, Helvetica, sans-serif; FONT-SIZE: 9px; text-transform: uppercase; text-decoration: none;
         color: white; vertical-align: top; margin: 50px 15px 10px 15px; padding: 3px; border: 1px solid gray; border-color: #99f #309 #309 #99f;}
td.leve a.prvni:hover {text-decoration: none; font-weight: bold; border-color: #309 #99f #99f #309; }
td.leve a.odkaz {display: block; text-align: center; font-family:  "Arial CE", Arial, Helvetica, sans-serif; FONT-SIZE: 9px; text-transform: uppercase; text-decoration: none;
         color: white; font-weight: bold; vertical-align: bottom; margin:20px auto ; padding: 5px; border: 3px solid #309; /*background: #309;*/ width: 88px; /*height: 31px;*/}
td.leve a.lmenupevne {display: block; text-align: left; font-family: Verdana, "Arial CE", Arial, Helvetica, sans-serif; FONT-SIZE: 9px; text-decoration: none;
         color: white; vertical-align: top; margin:20px 15px 10px 15px; padding: 3px;}
td.leve div.lmenu {display: block; text-align: left; font-family: Verdana, "Arial CE", Arial, Helvetica, sans-serif; FONT-SIZE: 9px;  text-decoration: none;
         color: white; vertical-align: top; margin:20px 15px 10px 15px; padding: 3px;}
td.leve div.lmenuUP {display: block; text-align: left; font-family: Verdana, "Arial CE", Arial, Helvetica, sans-serif; FONT-SIZE: 9px; text-transform: uppercase; text-decoration: none;
         color: white; vertical-align: top; margin:20px 15px 10px 15px; padding: 3px;}

td.tlacitko {vertical-align: top; text-align: center; margin:20px 15px 10px 15px; }
td.tlacitko a.tlacitko {background: #306; display: block; text-align: left; font-family: Verdana, "Arial CE", Arial, Helvetica, sans-serif; FONT-SIZE: 9px; text-transform: uppercase; text-decoration: none;
         color: white; vertical-align: top; padding: 3px; border: 1px solid gray; border-color: #99f #309 #309 #99f;}
td.tlacitko a.tlacitko:hover {text-decoration: none; font-weight: bold; border-color: #309 #99f #99f #309; }
/*td.tlacitko a.prvni {display: block; text-align: left; font-family: Verdana, "Arial CE", Arial, Helvetica, sans-serif; FONT-SIZE: 9px; text-transform: uppercase; text-decoration: none;
         color: white; vertical-align: top; margin: 50px 15px 10px 15px; padding: 3px; border: 1px solid gray; border-color: #99f #309 #309 #99f;}
td.tlacitko a.prvni:hover {text-decoration: none; font-weight: bold; border-color: #309 #99f #99f #309; }
td.tlacitko a.odkaz {display: block; text-align: center; font-family:  "Arial CE", Arial, Helvetica, sans-serif; FONT-SIZE: 9px; text-transform: uppercase; text-decoration: none;
         color: white; font-weight: bold; vertical-align: bottom; margin:20px auto ; padding: 5px; border: 3px solid #309;  width: 88px; }
/*td.tlacitko a.lmenupevne {display: block; text-align: left; font-family: Verdana, "Arial CE", Arial, Helvetica, sans-serif; FONT-SIZE: 9px; text-decoration: none;
         color: white; vertical-align: top; margin:20px 15px 10px 15px; padding: 3px;}
td.tlacitko div.lmenu {display: block; text-align: left; font-family: Verdana, "Arial CE", Arial, Helvetica, sans-serif; FONT-SIZE: 9px;  text-decoration: none;
         color: white; vertical-align: top; margin:20px 15px 10px 15px; padding: 3px;}
td.tlacitko div.lmenuUP {display: block; text-align: left; font-family: Verdana, "Arial CE", Arial, Helvetica, sans-serif; FONT-SIZE: 9px; text-transform: uppercase; text-decoration: none;
         color: white; vertical-align: top; margin:20px 15px 10px 15px; padding: 3px;}
*/
img.zmens {display: block; width: 140px; vertical-align: top; margin: 5px 0 0 15px;}

h1 {}
h2 {font-weight: 120%; text-align: center; text-transform: uppercase;}
h3 {font-weight: 111%; text-align: center; text-transform: uppercase;}
h4 {font-weight: 111%; text-align: left; padding: 0 0 0 0; margin: 2em 0 1em 1em; border: none;}
h5 {font-size: 10px; font-weight: bold; text-align: left;}
h4.right {text-align: right;}
h4.center {text-align: center;}
div.modry {color: #00f;}


ol, ul {font-size: 10px; text-align: left; padding: 0 0 0 0; margin: 0 0 0 3em; border: none;}
p {text-align: justify; font-size: 10px;}
p.tucny {font-weight: bold; }
p#podpis  {/*margin: 2em 0 0 4em;*/ text-align: center;}

img {margin: 0; padding: 0; border-width: 0; vertical-align: top; }

img#flag {width: 21px; height: 14px; padding: 4px 0 4px 0; vertical-align: middle;}
img#logo {margin: 0px 10px; /*border: 2px solid gray;*/}

span#patka {font-family: BankGothic Md BT, Arial CE, Arial, Helvetica, sans-serif; font-weight: 86%; color: white; }

hr.lmenu {color: white; width: 90%; height: 1px;}


