/* CSS Document */
body { background-color: #E8EDF5; font-family: verdana, Tahoma; overflow: auto; color: darkblue; overflow-y: auto;  overflow-x: hidden; overflow: -moz-scrollbars-vertical -moz-scrollbars-none;}
#telo {position: relative; left: 50%; margin:0px 0px 0px -300px; top: 0px; width:600px; background-color:inherit; border: 0px;}
#telo_menu {position: relative; left: 50%; margin:0px 0px 0px -300px; top: 77px; width:600px; background-color:inherit; border: 0px;}
#hati {position: relative; width: 99%; text-align: center;}/*hatikva*/
/** Horni menu **/
#menu_hore {position: absolute; top:0px; left: 0px; width: 840px;
text-align: center; background-color: inherit; padding: 0px; margin: 0px; text-align: center;}
div#menu_hore ul { position: relative; text-align: center; color: #E8EDF5; padding-bottom: 2px; padding-top: 1px;}
div#menu_hore ul li { display: inline; margin-left: -4px;}
div#menu_hore ul li a { padding: 1px 10px 2px 10px; color: #E8EDF5; text-decoration: none;}
div#menu_hore ul li a:hover { background-color: #0F70CB; color: white; margin-left: 0px;}
#foto_menu { position: absolute; top: 80px; right: 5px; z-index: 2;}

.nadpis { margin-top: 30px; padding-bottom: 5px; clear: both;}
.vprav {text-align: right; margin-bottom: 10px; margin-top: 0px; top: 0px;}
.vpravst {text-align: right; margin-bottom: 10px; margin-top: 0px; top: 0px;  color: darkblue;  font-weight: bold;}
.clanek { float: left; margin:10px; padding-left: 0px; list-style-type: none;}
.clanpr { float: right; margin:10px; padding-left: 0px; list-style-type: none;}
.pozn { float: left; margin: 5px; padding: 5px; padding-bottom: 10px; list-style-type: none; font-weight: bolder; color: #E8EDF5; background-color: #144EAC; }
.pozn a { float: left; margin: 0px; padding: 0px; padding-bottom: 0px; list-style-type: none; font-weight: bolder; color: #E8EDF5; background-color: #144EAC; }
.pozn a:hover { color: white; background-color: #144EAC;}
.sloup {-moz-column-count: 2; -moz-column-width: 284px; -moz-column-gap: 12px;}/* 2 sloupce */
.kde {position: relative; width: 100%; text-align: center; z-index: 1;}
.text {text-align: justify; clear: right;}
.textst {text-align: justify; clear: right; color: darkblue;}
.zvyr { font-weight: bolder; }
div.zaram { margin-top: 30px; border: 2px red dashed; padding: 10px;}
div.zaram div.nadpis { margin-top: 0px; padding-bottom: 5px; clear: both;}
div.zaram div.nadpis h3 { margin-top: 0px; padding-bottom: 0px; width: 380px;  text-align: left }
div.zaram div.nadpis h3.bez { margin-top: 0px; padding-bottom: 0px; width: 540px;  text-align: left }
div.zaram h4.datum { position:relative; float:right; width:130px; text-align: right;  padding: 0px; margin-top: 5px; clear: both; }
.foto {position:relative; padding: 0px; margin: 5px; text-indent: -5px; font-weight: 600; font-family: Times New Roman;}

h3 {position: relative; padding: 0px; margin: 0px; top: 5px;}
h3.stary {position: relative; padding-top: 1.0em; margin-top: 1.2em; color: orange; font-weight: bold; border-top: 2px groove darkblue;}
h3.bezcar {position: relative; padding-top: 1.0em; margin-top: 0em; color: orange; font-weight: bolder; border-top: none; }
div.nadpis h3 { position: relative; width: 440px; text-align: left;}
div.nadpis h3.bez { position: relative; width: 600px; text-align: left;}
h4 {font-family: Times New Roman;}
h4.datum {position:relative; float:right; width:150px; text-align: right;  padding: 0px; margin: 0px; clear: both;}
a {text-decoration:none; color: #E44A04; font-weight: 2px;} /* old c:orange */
/** a:visited { color: darkorange; }  - nefunguje .pozn a:hover**/
a:hover {background-color:#0F70CB; color:white; text-decoration:none}
a:hover img {border-width: 2px; border-style: solid; border-color: orange;}
a:hover img.ico {border-width: 0px 3px 0px 0px; border-color: #0F70CB;
background-color:#0F70CB}
a:hover img.bezr {border-width: 1px; border-color: #144EAC;}
img.bezr {border-width: 1px; border-color: #E8EDF5;}
img {border-width: 2px; border-style: solid; border-color: #E8EDF5;}
img.ico {border-width: 0px 0px 0px 3px; border-color: #E8EDF5;
background-color:#E8EDF5;}
ol {list-style-type: hebrew; margin-left: 0px; padding-left: 35px;}
ol.cisl { list-style-type: decimal; margin-left: 0px; padding-left: 35px;}
ol.bezo {list-style-type: none;}
dd { position: relative; margin-left: 60px}
