/***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!*/
/* Po zmene ZVYSIT VERZI vsech css a js scriptu v index.php, help.php a reports/inc/htmlHead.inc.html  */
/*!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***/

/* CHANGELOG
13.06.2016 - JProchazka - přesun menu, redesign


/* ========== Obecne direktivy ==========*/
* {margin: 0; padding: 0;}
html {height: 100%; font-size: 62.5%;}
body {height: 100%; /*font: 1.2em Verdana, Helvetica, sans-serif;*/ text-align: center; /*padding-bottom: 60px;*/font-family: Tahoma, Arial, sans-serif; font-size: 1.2em}
img {border: 0;}

/*========== Layout ========== */
body {
background-color: #eeeded;
background-image: url("../template/background.png");
background-repeat: repeat-x;
text-align: center;
}

#obal {
margin: 0 auto;
width: 1000px;
/*background: url("../template/body_bg.png");*/
background-color: white;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}


#hlava2 {
width: 1000px;
height: 43px;
text-align: left;
background-color: #ccdde6;
/*background-image: url("../template/head2.png");*/
}

	#hlava2 h1{
	display: none;
	}

#hlava3 {
width: 100%;
height: 36px;
/*line-height: 36px;*/
/*background-image: url("../template/underhead_bg.png");*/
background-color: #3d484f;
background-repeat: no-repeat;
color: white;
text-align: left;
}

#sloupec2 {
float: left; 
width: 993px;
height: 100%;  
text-align: left;
margin-left: 5px;
margin-right: 5px; 
}

/*#sloupec1 {
float: left;
height: 27px;
width: 100%;
text-align: left;
margin-left: 9px;
background-color: black; 
}

#sloupec1-in {
margin-top: -15px;
height:100%;
}

#sloupec1-in {margin-top: 0;}*/
#sloupec2-in {margin: 0.8em 0.5em;}

.cleaner {clear: both; height: 0;	font-size: 0;	visibility: hidden;}

#paticka {
height: 20px;
text-align: center;
/*background-image: url("../template/pata_bg.png");*/
background-color: #3D484F;
color: white;
font-size: 1em;
line-height: 20px;
margin-bottom: -1px;
}

/* ============ Menu =========== */
.menu {
    list-style: none;
    padding: 0;
    margin: 0;
}
.menu li {
    display: block;
    position: relative;
    float: left;    
    border-collapse: collapse;
    text-align: left;
    /*margin-bottom: -1px;*/
    z-index: 10;
}
.menu li ul {
    display: none;
    box-shadow: 0 2px 15px 2px rgba(0, 0, 0, 0.2);
}
.menu li a {
    display: block;
    background: #3D484F;
    padding: 5px 10px 5px 10px;
    text-decoration: none;
    white-space: nowrap;
    color: #fff;
    height: 26px;
    line-height: 26px;
}
    
    
.menu li a:hover {background: #CC1326;}

.menu li:hover ul {display: block; position: absolute;}
.menu li.hover ul {display: block; position: absolute;}

.menu li:hover li {float: none;}
.menu li:hover a {background: #CC1326;}
.menu li:hover li a:hover {background: #B81122;}
#hlavniMenu li ul li {border:1px solid #7a0c18; border-top: 0;}
#hlavniMenu li ul li a {height: 17px; line-height: 17px; padding-right: 20px;}

.menu_nav {-webkit-user-select:none;
			-moz-user-select:none;
			-ms-user-select:none;
			-o-user-select:none;
			user-select:none;
			-ms-touch-action:none;}

.rozcestnik {
  display: inline-block;  
  box-shadow: 0 2px 15px 2px rgba(0, 0, 0, 0.2);
}

.rozcestnik li {
  list-style: none;
  border:1px solid #7a0c18; 
  border-top: 0;
}

.rozcestnik li img {
  margin: 6px 3px 5px 10px;
}

.rozcestnik li a {
  display: block;
  background: #CC1326;
  padding: 1px 22px 0px 10px;
  text-decoration: none;
  white-space: nowrap;
  color: #fff;
  height: 26px;
  line-height: 26px;
}

.rozcestnik li a:hover {background: #B81122;}

.odrazka {
    display: block;
    margin-top: 0px;
    float: left;
    margin-right: 3px;
}  

.flag {
    width: 30px;
    float: right;
    margin-top: 8px;
    margin-right: 6px;
} 

/* ========== Ostatni ========== */
h1 {color: #3d484f; margin-bottom:10px; font-size: 1.6em;}
h2, h3 {margin-bottom: 5px;}
p {line-height: 1.5; margin-bottom: 14px;}
.noscreen {display: none;}
.jodit_toolbar {z-index: 1;position: static;}
.toolbar-head {z-index: 1;}
.jodit_keywords {height: 18px; font-size: 12px; line-height: 18px; z-index: 15; margin-left:-15px;}
li.toolbar-about {display: none !important;}
.jodit_icon_about {display: none;}
.jodit_editor ul {list-style-type: disc;list-style-position: inside;}
.jodit_editor ul li {padding-left: 0; display: list-item;}
.jodit_editor {background-color: #edfbff; border: 1px #a9a9a9 solid;}
.vodorovna_mezera_20 {width: 20px; display: inline-block;}
.vodorovna_mezera_310 {width: 310px; display: inline-block;}