html,body {margin: 0 auto; text-align: center; background: #C5D2AC url('./img/hlavni-pozadi') top left repeat;; font-family: tahoma, arial, helvetica, sans-serif; font-size: 12px; color: black;}
table {font-size: 12px;}
p {text-align: justify;}
sup {color: red;}
h2 {margin: 15px 0 10px 0; font-size: 15px;}
h3 {margin: 0px; padding: 0px; font-size: 14px; font-weight: bold;}
a {text-decoration: underline; color: #983b36;}
a:hover {color: black;}

/*.text-uvod {width: 470px; margin: 15px 10px 15px 5px;} */

/*.obal {position: relative; width: 900px; margin: 0 auto 0 auto; text-align: center;}
.vobalu {position: absolute; top: 0px; left: 0px;margin: 0 auto 0 auto; text-align: left;} */

.page {background: #C5D2AC; width: 950px; text-align: center; border: 5px solid #ffffff; padding: 0 10px 10px 10px; margin: 5px auto;}
.vnitrek {text-align: left;}

/*.vlajka {position: absolute; top: 19px; left: 660px;} */

.in_text {border: 1px solid black; font-family: 'tahoma'; font-size: 11px;   color: black;}
.in_sub {border: 1px solid black; font-family: 'tahoma'; font-size: 11px; background-color: #9a9a9a; color: white;}

/*
#center {position: absolute; top: 0px; left: 50%; margin-left: -500px;}
*/

/*#head img {position: absolute; top: 8px; left: 171px; }*/

#head {background: url("./img/header.jpg") top left no-repeat; height: 151px; margin: 0 10px 0 0; _margin: 0 0 0 0; padding: 0;}
#head a, #head img {border: 0px;}

#left-menu {width: 175px; background-image: url('./img/menubg.jpg'); background-repeat: repeat-y;}
#lm {width: 0px;  }
#text {padding: 10px;}

/*#karel {z-index: 99; position: absolute; top: -5px; left: -21px;}*/
/*#kontakt-logo {z-index: 100; position: absolute; top: -5px; left: -21px;}*/
.hidden {display: none;}
/*#ovcak {z-index: 100; position: absolute; top: 12px; left: 500px;}       
#vingilot {position: absolute; left: 293px; top: 41px;}
.kontakt {border: 0px; position: absolute; left: 100px; top: 68px;text-align: right;} 
.kontakt a img {border: 0px;} 
.posun-nahoru {width: 240px; position: absolute; top: -127px; left: 670px;}
*/ 
.menu-item {font-size: 12px; color: white; letter-spacing: 1px;width: 175px;}
.menu-item img {vertical-align: middle; margin-left: 10px;}
.menu-item a {margin-left: 8px; color: white; text-decoration: none; font-size: 14px; font-weight: bold;}
.menu-item a:hover {color: #e3f0ca;}




/* leve menu ************************************************** */
ul, li {list-style-type:none;margin: 0; padding: 0;}

div#leve-menu, div#leve-menu ul ul {z-index: 99;margin: 0; padding: 0;}
div#leve-menu {font-weight: bold; margin: 0; padding: 0;}
ul#mainLeveMenu li {margin: 0 0 15px 0}
ul#mainLeveMenu li li {margin: 0;}
ul#mainLeveMenu li a {width: 149px; _width: 163px; color: #ffffff; text-decoration: none; padding: 10px 7px; background: #5858E0; display: block;}
ul#mainLeveMenu li a:hover {background: #7373DE; color: #ffffff;}
ul#mainLeveMenu ul {width: 90px;position: absolute;font-weight: normal;}
ul#mainLeveMenu ul li {width: 150px; _width: 140px; float: none; border-top: 1px solid #CABF67;}
ul#mainLeveMenu ul li a {width: 140px; background: #6060EE;  color: #ffffff; padding: 10px 7px;}
ul#mainLeveMenu ul li a:hover {background: #7373DE; color: #ffffff;}
ul#mainLeveMenu li, ul#mainLeveMenu li li {behavior: url('hover.htc');}
/* druha uroven */
ul#mainLeveMenu li ul {position:absolute; visibility:hidden; display:none;} /* skryte menu */
ul#mainLeveMenu li:hover ul, ul#mainLeveMenu li.hover ul {position: absolute; visibility:visible; display: block;}
ul#mainLeveMenu li ul {margin: -35px 0 0 163px;}
#mainLeveMenu li {_float: left;}

#mainLeveMenu h2 {margin: 0 0 0 6px; color: #842715;}

.nahradni-dily ul {position: relative; top: 350px;}
#mainLeveMenu a.prioritni {color: #000000;}

.kontakt {margin: 25px 5px 5px 0; padding: 5px; font-weight: normal; background: #5858E0; color: #ffffff; width: 153px;}
.kontakt img, .kontakt a {border: 0px; margin: 0; padding: 0;color: #ffffff;}
.kontakt a:hover {color: #DDCECE}
/* konec leve menu ************************************************** */
/* MENU ************************************************** */




#ham {height: 40px;}
#aktuality, .sirka {}
#aktuality {color: #000000; border-collapse: collapse;}
#aktuality table td {vertical-align: top; margin: 0; height: 120px; border: 0px; border-bottom: 10px solid #C5D2AC; } 
#aktuality table { border-collapse: collapse;}
#aktuality table td {background-color: #E3F0CA; padding: 10px;} 
img.akt-border {border: 5px solid #ffffff; margin: 0 20px 0 10px;}

#aktuality table.hot2 td {border-bottom: 0px;}
#aktuality table.hot2 {margin: 0 0 10px 0; border: 5px solid #615fee; border-bottom: 5px solid #615fee;}


.center {text-align: center;}

#home-c {padding-top: 20px; padding-left: 6px; }
#sign {padding-top: 20px; text-align: right; font-size: 11px;}

.nadpis {font-size: 14px; color: black; font-weight: bold; margin-left: 6px; margin-right: 30px;margin-top: 15px;}
.info {font-size: 12px; color: black; margin-left: 6px; margin-right: 30px;}
.infos {font-size: 12px; color: black; font-weight: bold; margin-left: 6px; margin-right: 30px;}
#vrhy {margin-left: 6px; }
.vrh-nadpis {font-size: 14px; color: black; font-weight: bold;}
.kocka-nadpis {font-weight: bold;}

.kocka-infos {font-size: 12px; color: black; font-weight: bold; margin-left: 6px; }
.kocka-info {font-size: 12px; color: black; margin-left: 6px; }

.kocka-foto-text {margin: 15px 0 0 0;text-align: center; font-size: 10px; color: gray; width: 100px;}
.galerie {text-align: center; font-size: 11px; width: 160px;}
.galerie-odsad {padding-top: 5px;}

