@charset "utf-8";
/* CSS Document */
a {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #C0C0C0;
    text-decoration: none;
}

a:link {
    /*text-decoration: underline;*/
	text-decoration: none;
}

a:hover {
    text-decoration: underline;
	/*text-decoration: none;*/
}

#all {
    height: auto;
    width: 1010px;
    margin-right: auto;
    margin-left: auto;
    overflow: hidden;
    visibility: visible;
}
#nazev {
    height: 130px;
    width: 980px;
    margin-right: auto;
    margin-left: auto;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 18px;
    font-weight: normal;
    padding: 10px;
    background-image: url(../images/backgroundLogo.png);
    background-repeat: no-repeat;
    background-position: center top;
}
#slider-login {
    height: 250px;
    width: 1010px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 15px;
}

#slider {
    background-color: #EEEEEE;
    float: left;
    height: 250px;
    width: 720px;
    margin-left: 5px;
}
#login {
    background-color: #cc3300;

    background-image: url(../images/loggin_bg.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 36px;
    padding-bottom: 36px;
    padding-left: 15px;
    color: #FFF;
   /* margin-right: 5px;
    float: right;
    height: 117px;
    width: 250px;*/
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
}
#logged {
    float: right;
    height: auto;
   	/*width: 200px;*/
	width: auto;
    background-repeat: no-repeat;
    background-position: left top;
    color: #FFF;
    display:flex;
    position: relative;
}
#home {
    float: left;
    height: auto;
    width: 190px;
    background-repeat: no-repeat;
    background-position: left top;
    color: #FFF;
    display:block;
    padding-left: 1em;
}
#home a {
    text-decoration: none;
}
#header {
    background: #222 none repeat scroll 0 0;
    color: #ccc;
    direction: ltr;
    font: 400 13px/32px "Open Sans",sans-serif;
    height: 32px;
    left: 0;
    min-width: 600px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99999;
}
#prihlasen {
    float:left;
    position: relative;
    padding-right: 5px;
}
#logged form input[type=submit] {
    position: relative;
    margin-top: 3px;
    float: right;
}
#content-category {
    height: auto;
    width: 1000px;
    margin-right: auto;
    margin-left: auto;
    overflow: hidden;
    visibility: visible;
}
#category {
    background-color: #EDEDED;
    float: left;
    height: 280px;
    width: 230px;
    padding: 10px;
}
#content {
    background-color: #E6E6E6;
    float: right;
    height: auto;
    width: 695px;
    padding-top: 30px;
    padding-right: 20px;
    padding-bottom: 500px;
    padding-left: 20px;
}
.border-radius {
    border: 1px solid #6C6C6C;
}
.border-radius:hover {
    background-color: #F6F6F6;
}
.opacity {
    opacity:0.9;
}
.shadow {
    -moz-box-shadow: 0 0 4px 2px #DDD;
    -webkit-box-shadow: 0 0 4px 2px#DDD;
    box-shadow: 0 0 4px 2px #DDD;
}

.shadow-in {
    box-shadow: inset 0px 100px 200px -70px rgba(255,255,255,0.4);
}
.item {
    float: left;
    height: auto;
    width: 219px;
    margin-right: 5px;
    margin-bottom: 10px;
    margin-left: 5px;
    border: 1px solid #D1D1D1;
    border-radius:5px;
    background-color: #F8F8F8;
    padding-bottom: 5px;
}
.img {
    float: left;
    height: auto;
    width: auto;
    margin-bottom: 0px;
}
.img-radius {
    border-radius:5px;
}
.obj-btn {
    float: left;
    height: auto;
    width: 220px;
}
.popisek {
    float: left;
    height: auto;
    width: 198px;
    clip: rect(auto,auto,auto,auto);
    padding: 10px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
}
.btn {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #030303;
    background-color: #80F200;
    text-align: center;
    float: left;
    height: auto;
    width: auto;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    padding: 10px;
    border-radius:5px;
    cursor: pointer;
}
.btn:hover {
    background-color: #66C100;
}
.btn2 {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #030303;
    background-color: #F20024;
    text-align: center;
    float: left;
    height: auto;
    width: auto;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    padding: 10px;
    border-radius:5px;
    cursor: pointer;

}
.btn2:hover {
    background-color: #FD486C;
}
.vyber {
    background-color: #BEBEBE;
    height: auto;
    width: 800px;
    position: absolute;
    left: auto;
    top: auto;
    border-radius:5px;
}
.centered {
    position: fixed;
    top: 40%;
    left: 50%;
    /* bring your own prefixes */
    transform: translate(-50%, -40%);
}
#adminmenuwrap {
    position: relative;
    z-index: 9999;
    float:left;
    background-color: #222;
    width: 160px;
    margin-left: -8px;
    /*top:32px;*/
}
#adminmenuback {
    bottom: 0;
    position: fixed;
    top: 0;
    z-index: 100;
    background-color: #222;
    width: 160px;
    margin-left: -8px;
}
#wpcontent {
    margin-left: 180px;
    margin-top: 3em;
    height:100%;
    color:white;
    padding: 0;
}
#adminmenu{
    clear: left;
    list-style: outside none none;
    margin: 12px 0 0;
    padding: 0;
    background-color: #222;
    width: 160px;
}
#adminmenu * {
    -moz-user-select: none;
}
#pis_si {
    position: relative;
    padding: 0;

}

.content_box {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #fff;
    border-radius: 6px;
    box-shadow: 0 0 7px #fff;
    color: #131313;
    display: inline-flex;
    margin: 0 30px 30px 0;
    padding: 20px;
    text-align: center;
    transition: all 0.4s ease 0s;
}

.content_box_header {
    background: #000 none repeat scroll 0 0;
    #border: 1px solid #fff;
    border-radius: 6px;
    #box-shadow: 0 0 7px #fff;
    color: #131313;
    display: inline-flex;
    margin: 0 30px 30px 0;
    padding: 20px;
    text-align: center;
    transition: all 0.4s ease 0s;
}

.box_tri {
    background-color: #bcbcbc;
}
.box_tri table caption {
    font-weight: bold;
    font-size: 120%;
}

.multi_content_box {
    background: #fff ;
    border: 1px solid #fff;
    border-radius: 6px;
    box-shadow: 0 0 7px #fff;
    color: #131313;
    /*margin: 0 30px 30px 0;*/
	/*margin: 0 10px 10px 0;*/
	margin: 0 0 10px 0;
	padding: 5px;
    transition: all 0.4s ease 0s;
}

.multi_content_box_test {
    background: #ffffcc;
    border: 1px solid #ffffcc;
    border-radius: 6px;
    box-shadow: 0 0 7px #ffffcc;
    color: #131313;
    /*margin: 0 30px 30px 0;*/
	margin: 0 0 10px 0;
	padding: 5px;
    transition: all 0.4s ease 0s;
}

.tri_error h2 {
    padding: 12px;
    margin: 0 30px 10px 0;
    color: #131313;
    background-color: #bcbcbc;
    display: inline-block;
    border: 1px solid #fff;
    border-radius: 6px;
    box-shadow: 0 0 7px #fff;
}
.multi_content_box a{
    color:black;
}


body {
    color: #444;
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    line-height: 1.4em;
}
table, th, td {
    text-align: left;
}
th, td {
    /*padding: 10px 15px 10px 15px;*/
	padding: 5px 5px 5px 5px;
	/*   background:
    radial-gradient(black 15%, transparent 16%) 0 0,
    radial-gradient(black 15%, transparent 16%) 8px 8px,
    radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 0 1px,
    radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 8px 9px;
    background-color:#282828;
    background-size:16px 16px;*/

}
#tab_possibly th, #tab_possibly td{
    font-size: 10px;
    padding: 1px;
}
#pocty_hodin td, #pocty_hodin th {
    padding: 0 10px 0 0;
}
.oddelit {
    background: #3b3b3b;
   /* background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUwRTNGNUIzNDhBMjExRTI5MjY0Q0ZBRDcxOTYxNUNFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUwRTNGNUI0NDhBMjExRTI5MjY0Q0ZBRDcxOTYxNUNFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTBFM0Y1QjE0OEEyMTFFMjkyNjRDRkFENzE5NjE1Q0UiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTBFM0Y1QjI0OEEyMTFFMjkyNjRDRkFENzE5NjE1Q0UiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6JCXrGAAAANElEQVR42mIwMrL6z8TAwPAXlfiDyvqNykIjfqGyiCB+4uL+JMUUNMvRCDSHo3nrL0CAAQBzOzIE69Ar8wAAAABJRU5ErkJggg==");
    */text-align: center;
    color:black;
    padding:1em;
    border-top:3px solid black;
}
.headline {
    text-align: center;
}
.smeny_tab {
    /*margin-right: 1em;*/

    /*border: 1px solid black;*/
    display: inline-block;
    position: relative;
    vertical-align: top;
    border-spacing: 0.5rem;
    border-collapse: collapse;
    margin: auto;
    left: 0;
    right: 0;
}
.smeny_tab td, .smeny_tab th {
    border: 1px dotted #999;
    text-align: center;
    /*padding-right: 4em;*/
	padding-right: 1em;
}


.parent {
    display: flex;
    width: 40px;
    overflow: hidden;
    float: left;
}

.narrow{
    width: 14px;
}

.wide{
    flex:1;
}

.smazat {
    display:block;
    background: url(../images/delete_icon.png) no-repeat top;
    width:1em;
    height: 1em;
    float: right;
    position: relative;
}
.edit {
    display:block;
    background: url(../images/edit.png) no-repeat top;
    width:1em;
    height: 1em;
    float: right;
    position: relative;
}
.hide_show{
    cursor: pointer;
}
.show {
    display:block;
    background: url(../images/show.png) no-repeat top;
    width:1em;
    height: 1em;
    float: right;
    position: relative;
}
.hide {
    display:block;
    background: url(../images/hide.png) no-repeat top;
    width:1em;
    height: 1em;
    float: right;
    position: relative;
}

.lichy {
    background: #d2d6d9;
}
.lichy td {
    font-weight: bold;
    background: #adb1b4;
    border: 1px black solid;
}

.lichy_prehledy {
    background: #d2d6d9;
}

.lichy_prehledy td {
    /*font-weight: bold;*/
    background: #d2d6d9;
    /*border: 1px black solid;*/
}

.human_nadpis {
    width:413px;

}


.admin {
    background:#33FF66;
    border: 5px solid #990000;
    border-radius: 6px;
    box-shadow: 0 0 15px #990000;
}
.fly {
    background:#00ccff;
}

table a {
    color:black;
}

#dnes {
    float:left;
    position:relative;
    margin-right: 10px;
}

#adminPanel {
    float:left;
    position:relative;
    margin-left: 100px;
}

#agent {
    float:right;
    margin-right: 3em;;
}

.selected {
    color:red;
    font-weight: bold;
    text-transform: uppercase;

}
.floatR{
    float: right;
    padding: 0 15px 0 15px;
    overflow: auto;
    position: relative;
    right:0;
}

.floatR th, .floatR th {
    text-align: center;
    padding: 5px;
    margin: 0;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
}
.floatR caption {
    font-weight: bold;
    font-size: 120%;
    padding: 5px 0 5px 0;
}
#rightpanel {
    /*float: right;*/
    overflow: auto;
    position: relative;
    right:0;
}
#rightpanel table{
    width: auto;
}

#rightpanel table th, #rightpanel table td {
    text-align: center;
    padding: 5px;
    margin: 0;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
}
#rightpanel table caption {
    font-weight: bold;
    font-size: 120%;
    padding: 5px 0 5px 0;
}
#rightpanel tr.vedouci{
    color:blue;
}
.chci {
    color:green;
    font-weight: bold;
}
.nechci {
    color:red;
    font-weight: bold;
}
.text_oddel {
    display:inline;
    float:right;
    position:relative;
    right:0;
    width:35%;
    font-weight:bold;

}

.mesic {
    display:none;
}

.paginatorTh {
    border-top: 1px solid;
}

.peopleBox {
    display: inline-block;
}

.peopleBox .wrap {
    width: 100%;
    display: inline-block;
    float: left;
}

.peopleBox .humanName {
    text-align: left;
    width: 50%;
    float: left;
}

.peopleBox .open {
    border: 1px solid black;
    display: inline-block;
    float: right;
    padding: 1px;
    text-align: center;
    width: 17%;
    cursor: pointer;
}

.peopleBox .open:hover {
    background-color: #9e9e9e;
    border-color: white;
    color: white;
}

.slick-next {
    left: 80px;
    position: absolute;
    top: 0;
}