﻿#hlavnipanel-obsah p {
	font-weight: normal;
	padding:0;
	color: #000;
	line-height: 150%;
	margin-top:2px;
	margin-bottom:4px;	
}

#hlavnipanel-obsah p:empty:after {
    content: "\00a0";
}

#hlavnipanel-obsah a {
	text-decoration: underline;
	color: #0095c4;
	cursor:pointer;
}
#hlavnipanel-obsah img {
	border: 0;
	float: left;
}
#help #hlavnipanel-obsah img {
    float:none;
}
#hlavnipanel-obsah #pageBody img {	
	float:none;
}
h1, .clsH1 {
	padding: 15px 0 10px 0;
    margin: 0;
	font-size: 2em;
	font-weight: normal;
	color: #0095c4;
    /*font-family: Tahoma, Arial, Verdana, sans-serif, Lucida, Geneva, Helvetica;*/
}

#help h1 {
	font-weight: bold;
}

h2, .clsH2 {
	margin-bottom:0px;
	margin-left:0px;
	font-size: 1.7em;
	font-weight: normal;
	color: #0095c4;
}

h3, .clsH3 {
  font-size: 1.4em;
	margin-left:0px;	
	margin-bottom:0px;
	font-weight: normal;
	color: #0095c4;
}

#help h3 {
	font-style: italic;
    font-size: 1.2em;
}

h4, h5, .clsH4 {
    font-size: 1.2em;
	margin-left:0px;	
	margin-bottom:0px;
	font-weight: normal;
	color: #0095c4;	
}
table label {
	margin:0;
}

#hlavnipanel-obsah ul.plain {
	list-style-type:none;
}


#hlavnipanel-obsah li {
	font-weight: normal;
    padding: 4px 0;
}

#hlavnipanel-obsah table {
	margin-bottom: 2em;        
    border:0;
    border-collapse: collapse;	
    width: 100%;	/* dělá pb u wfl2/sprava */
}
#hlavnipanel-obsah table td,
#hlavnipanel-obsah table th{
    padding: 0.5em 0.7em;
}

#hlavnipanel-obsah table.borders {
	margin-bottom: 2em;
    border-color: #b0b0b0;
    border-collapse: collapse;
    border: 1px solid #b0b0b0;	
    width: 100%;	/* dělá pb u wfl2/sprava */
}

#hlavnipanel-obsah table.borders td,
#hlavnipanel-obsah table.borders th{
    padding: 0.5em 0.7em;
    border: 1px solid #b0b0b0;	
}

#hlavnipanel-obsah table.noBorder, #hlavnipanel-obsah table.noBorder td, #hlavnipanel-obsah table.noBorder th, #hlavnipanel-obsah table.noBorder table, #hlavnipanel-obsah div.noBorder table td {
    border: 0;
}

#hlavnipanel-obsah table.tblcompwfl tr.wflCompFirst td
{	
	border-bottom-style: solid;
    border-bottom-color: #f0f0f0;
    border-bottom-width: 1px;
}
#hlavnipanel-obsah table.tblcompwfl a
{	
   text-decoration: none;
}
 


#hlavnipanel-obsah table#intext {
	font-weight: normal;
	color: #505050;
	border: 0px;
	border-collapse: collapse;
	float: left; 
	margin-bottom: 1em;
	background: #fff;
}


#hlavnipanel-obsah #mptitle_spanSignIcon {
    width: 36px;
    height: 36px;
    position:relative;
    top:10px;
    margin-left:10px;
    display: inline-block;
}

#hlavnipanel-obsah #mptitle_spanSignIcon.signedIcon {
    background:url('img/signIcons.png')  no-repeat 0px 0px;
}

#hlavnipanel-obsah #mptitle_spanSignIcon.signIcon {
    background:url('img/signIcons.png')  no-repeat -36px 0px;
}

#hlavnipanel-obsah table#intext th{
	text-align: left;
	background: url(img/table2_head.png) left top repeat-x;
	padding: 0.8em 0.9em;
	color:#00558c;
	font-weight: bold;
}
#hlavnipanel-obsah table#intext td {
	padding: 0.8em 0.9em;
	vertical-align: baseline;
	border-style: solid ;
	border-color: #b0b0b0;
	border-width: 1px 0px;
	color:#000;
	font-weight: bold;
}

#hlavnipanel-obsah table#intext td.first {
	color:#00558c;
	font-weight: normal;
  }

#hlavnipanel-obsah table#intext tr.odd {
	background: transparent;
}

#hlavnipanel-obsah table#intext tr.even {
	background: #f1f6f9;
}

#hlavnipanel-obsah table#mpcomment_comment, #hlavnipanel-obsah table#commentsVas_comment {
	font-weight: normal;
	color: #000;
	border:0;
	border-collapse: collapse;
	float: none;
	margin-bottom: 2em;
}

#hlavnipanel-obsah table#mpcomment_comment th, #hlavnipanel-obsah table#commentsVas_comment th {
	padding: 0.6em 0.9em;
	text-align: left;
	vertical-align: baseline;
	border-style: none;
	border-width: 0px;
	background: transparent;
	font-weight: bold;	
}

#hlavnipanel-obsah table#mpcomment_comment td, #hlavnipanel-obsah table#commentsVas_comment td {
	padding: 0.4em 0.9em;
	vertical-align: baseline;
	border-style: none;
	border-width: 0px;
	background: transparent;
}

/* firm info page */

#hlavnipanel-obsah .boxWithIco{
    width: 49%;
    float: left;
    margin-bottom: 30px;
    position: relative;
    min-height: 70px;
    vertical-align: middle;
    display: inline-block;
    /*font-size: 12px;*/
    font-size: 13px;
    line-height: 16px;
}

#hlavnipanel-obsah .boxWithIco .ico,
#hlavnipanel-obsah .socialLinks a .ico{
    width: 70px;
    height: 70px;
    margin: 10px 10px 10px 0;
    display: inline-block;
    vertical-align: middle;
    background: #24a2dc url(img/sprite.png?27102017) no-repeat -2px -118px;
}

#hlavnipanel-obsah .adressBox.boxWithIco .ico { background-position: -2px -118px; background-color: #6daa42; }
#hlavnipanel-obsah .phoneBox.boxWithIco .ico { background-position: -81px -118px; background-color: #f86925; }
#hlavnipanel-obsah .emailBox.boxWithIco .ico { background-position: -164px -115px;  }
#hlavnipanel-obsah .internetBox.boxWithIco .ico { background-position: -247px -115px; background-color: #ff9f00; }

#hlavnipanel-obsah .boxWithIco p{
    display: inline-block;
    max-width: 220px; 
    vertical-align: middle;
    line-height: 16px;
    margin: 0;
}

#hlavnipanel-obsah .socialLinks a{
    display: block;
    min-height: 50px;
    margin: 0;
}

#hlavnipanel-obsah .socialLinks a .ico
{
    height: 50px;
    margin: 0 10px 0 0;
    background-color: transparent;
}


#hlavnipanel-obsah .socialLinks a.facebookLink .ico { background-position: -503px -121px;  }
#hlavnipanel-obsah .socialLinks a.linkedinLink .ico { background-position: -337px -121px;  }
#hlavnipanel-obsah .socialLinks a.googleplusLink .ico { background-position: -416px -121px;  }
#hlavnipanel-obsah .socialLinks a.twitterLink .ico { background-position: -582px -121px;  }


#hlavnipanel-obsah .bankLink{
    padding: 30px 0 30px 80px;
}




div.votingOff {
	display:none;
}

#mpvoting_pageVoting.votingOn {
	margin: 0 0 30px 30px;
	padding: 0 0 20px 0;	
	width: 300px;
	color: #58585a;
	float:right;	
	font-size:0.9em;
    border: 1px solid #d9eef5;
    
}
#mpvoting_pageVoting a {
    text-decoration: none;
}
div#mpvoting_vtQuestion {
    font-size: 1.6em;
	color: #fff;
	display: block;
    padding: 10px;
    text-align: center;
    background: #0095c4;
}

#mpvoting_pageVoting .vtAnwser {
    padding: 10px;
}

#mpvoting_pageVoting .vtAnwser {
    padding: 10px 10px;
    display: block;
}

#mpvoting_pageVoting .vtButton { 
    /*float:left;*/
    margin-right: 10px;
}

#mpvoting_pageVoting .vtBarDiv {
	display: block;
    background: #f6f1ee;
    position: relative;
    width: 250px;
    height: 30px;
}

#mpvoting_pageVoting .vtProc {
	width:50px;
	margin: 7px 0 0 0;
}

#mpvoting_pageVoting .vtBar {
	background: #5abc75;
	height: 30px;
    min-width: 1px;

	float:left;	
	margin: 0px;
	padding: 0px;
    position: relative;
}

#mpvoting_pageVoting #mpvoting_vtFooter {
	color:#58585a;
    text-align: right;
    padding: 15px 20px 0 20px;
    font-size:1.2em;
}


/*#mpvoting_pageVoting .color-yellow .vtBar { background: #ff9f00; }
#mpvoting_pageVoting .color-blue .vtBar { background: #24a2dc; }
#mpvoting_pageVoting .color-red .vtBar { background: #f86925; }

#mpvoting_pageVoting .vtBar .vtHandler {
    width: 7px;
    height: 57px;
    position: absolute;
    right: -3px;
    top: -13px;
    background:  url(img/handler.png) no-repeat left top;
}*/

/*#mpvoting_pageVoting .color-yellow .vtBar .vtHandler { background:  url(img/handler-yellow.png) no-repeat left top; }
#mpvoting_pageVoting .color-blue .vtBar .vtHandler { background:  url(img/handler-blue.png) no-repeat left top; }
#mpvoting_pageVoting .color-red .vtBar .vtHandler { background:  url(img/handler-red.png) no-repeat left top; }*/



/*#mpvoting_pageVoting a.vtAnwser:hover .vtBarDiv { 
    background: #eee5e0; 
}*/

/* div s tlačítky */
#hlavnipanel-obsah .divButtons {
	font-size:1.1em;
	margin:5px 0 5px 0;
	width:670px;
	height:30px;
	float:left;
}

.divButtonsFloatNone, #hlavnipanel-obsah .divButtonsFloatNone {
	margin:10px 0 5px 0;	
}
#att #hlavnipanel-obsah .divButtons {
	height:60px;
}
#att #hlavnipanel-obsah .divButtonsFloatNone {
    width: 100%;
	height:60px;
}

#editnote #hlavnipanel-obsah .divButtons, #editnote #hlavnipanel-obsah .divButtonsFloatNone {
	width:auto;
}

.divButtonsFloatNone a, #hlavnipanel-obsah .divButtons a, #hlavnipanel-obsah .divButtonsFloatNone a, #hlavnipanel-obsah .divButtonsFloatNoneL2 a {
	margin:3px 0 0 5px;	
	text-decoration:none;
	cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    line-height: 25px;
    color: #333;
}
.divButtonsLinks a, #hlavnipanel-obsah .divButtons a, #hlavnipanel-obsah .divButtonsLinks a {
	margin:3px 25px 0 0;
	text-decoration:underline;
	cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    line-height: 25px;
    color: #333;
}
a.likeButtonsLinks, #hlavnipanel-obsah a.likeButtonsLinks
{
	margin:3px 25px 0 0;
	text-decoration:underline;    
    color: #333;	
}

#hlavnipanel-obsah .divButtons select, #hlavnipanel-obsah .divButtonsFloatNone select {
	margin:0 0 0 10px;
}

/* tlačítka */
.btna {}
.btnb 
{
	padding: 5px 18px 5px 18px;
	color: #fff;
	text-decoration: none;
	display:inline-block;
	cursor: pointer;
    white-space: nowrap;
    text-align: center;
    line-height: 24px;
    background: #0095c4;
    border-radius:4px;
    border:0;    
    margin-right:10px;
    margin-bottom:5px;    
}
.btnb.green, .btnbsmall.green { background: #85c25b; }
.btnb.red, .btnbsmall.red { background: #f02139; }
.btnb.yellow, .btnbsmall.yellow { background: #ff9f00; }

.btnb:hover,.btnbsmall:hover {
	-webkit-transform: scale(1.05);
    transform: scale(1.05);
}

.btnbDisabled, .btnb:disabled 
{
	padding: 5px 18px 5px 18px;
	color: #fff;
	text-decoration: none;
	display:inline-block;
	cursor: pointer;
    white-space: nowrap;
    text-align: center;
    line-height: 24px;
    background: #cccccc;
    border-radius:4px;
    border:0;    
    margin-right:10px;
}
.btnc {}
a.btnb, a.btnb:hover, #hlavnipanel-obsah a.btnb, #hlavnipanel-obsah a.btnb:hover
{
	padding: 5px 18px 5px 18px;
	color: #fff;
	text-decoration: none;
	display:inline-block;
	cursor: pointer;
    white-space: nowrap;
    text-align: center;
    line-height: 24px;
    background: #0095c4;
    border:0;
    margin:0 10px 5px 0;
}
a.btnb.red, a.btnb.red:hover,
#hlavnipanel-obsah a.btnb.red, #hlavnipanel-obsah a.btnb.red:hover,
#hlavnipanel-obsah a.btnbsmall.red, #hlavnipanel-obsah a.btnbsmall.red:hover
{ background: #f02139; }

a.btnb.green, a.btnb.green:hover,
#hlavnipanel-obsah a.btnb.green, #hlavnipanel-obsah a.btnb.green:hover,
#hlavnipanel-obsah a.btnbsmall.green, #hlavnipanel-obsah a.btnbsmall.green:hover
{ background: #85c25b; }

.btnbsmall, a.btnbsmall, a.btnbsmall:hover,#hlavnipanel-obsah a.btnbsmall, #hlavnipanel-obsah a.btnbsmall:hover
{
	padding: 3px 6px 3px 6px;
	color: #fff;
	text-decoration: none;
	display:inline-block;
	cursor: pointer;
    white-space: nowrap;
    text-align: center;
    line-height: 18px;
    background: #0095c4;
    border:0;
    border-radius:4px;
    margin:0 10px 5px 10px;
}
a.btnbsmall.noMargin, a.btnbsmall.noMargin:hover,#hlavnipanel-obsah a.btnbsmall.noMargin, #hlavnipanel-obsah a.btnbsmall.noMargin:hover {
	margin:0 0 0 0;
}

/* chybová hláška */
.err {	
    margin: 5px 0 10px 0;
    width: 90%;
    overflow-wrap: break-word;
    background-color: rgb(255, 237, 240);
    border-radius: 4px;
    font-weight: 600;
    padding: 5px;
    color: rgb(240, 33, 57);
    border: 1px solid rgb(240, 33, 57);
    box-shadow: rgb(225, 170, 177) 1px 1px;
}
.errImg {}
/*.errText, #hlavnipanel-obsah .errText a, #hlavnipanel-obsah a.errText {
	background-color: transparent;	
	color: #e2001a;	
}*/
.infoText, #lblInfo {
	width: 90%;
    overflow-wrap: break-word;
    background-color: #fff5e4;
    font-weight: 600;
    display: inline-block;
    border-radius: 4px;
    padding: 5px;
    border: solid 1px lightgrey;
    box-shadow: lightgrey 1px 1px;
}
#lblInfo {
    margin-bottom: 10px;
}
.err:empty,.infoText:empty, #lblInfo:empty {
   display: none;
}

/* validatory */
.clsValidator {
	color:#ff0000;
	display:block;
}
/* formuláře */
table#frml, table#divencode {
	width:660px;
	border:0;
	float:left;	
	table-layout:fixed;	
}
table#frml td {border:0}

.floatNone, table#frml.floatNone {
	float:none;
}
table#frml tr, table#divencode tr {
	height:25px;
	color:#000000;	
}
table#frml td.labelmust {
	font-weight:bold;
	width:200px;
}
table#frml td.labelmust200 {
	font-weight:bold;
	width:250px;
}
table#frml td.label {
	font-weight:normal;
	width:200px;
}
table#frml td.labeltextup {
	font-weight:normal;
	width:200px;
	vertical-align:top;
	padding-top:5px;
}
#mailer table#frml {
	width:550px;
	border:0;	
}
.highligth {
	font-weight:bold;
}
table#divencode td.label {
	font-weight:normal;
	width:200px;
}
table#frml td {	vertical-align:bottom;
}

table#frml td textarea, 
table#frml td input, 
table#divencode td input, 
input#tbDir, input#tbDbPath
{
	font-size: 1em;
	width: 90%;
	border: #a9a9a9 1px solid;
}

table#frml td select
{
	font-size: 1em;
	width: 92%;
	border: #a9a9a9 1px solid;
}
textarea, input
{
	padding:3px;	
	font-size: 1em;
}
/* rozdělovník */
table#frml #rbTyp {
	width:100%;
}
table#frml #rbTyp input {
	border:0;
	width:auto;
	margin-left:20px;
	vertical-align:middle;
}

table#frml input.inputleave,  table#frml #rbBody1, table#frml #rbBody2, table#frml #rbInterval input, table#frml #chbMonths input, table#frml #chbDays input, table#frml #chbNotes, table#frml #chbBlank, table#frml #chbSetReviewer {
	border:0;
	width:auto;
	vertical-align:middle;
}

/* pro větší mezeru */
.spHeight {
	margin-top:30px;		
}
.spHeight15 {
	margin-top:10px;
}
.spHeight50 {
	margin-top:50px;
}
.spHeight40 {
	margin-top:40px;
}
.nbspline {height:7px;}
.floatLeft {float:left;}
.marginleft {margin-left:5px;}
.floatRight {float:right;}
.alignRight {text-align:right;}

/* textboxy, comba */
input, textarea, select {	
	font-family: 'Segoe UI', Tahoma;
	border: #a9a9a9 1px solid;
}
input[type="checkbox"], input[type="radio"], input[type="image"] {
	border:0;
}
/*#hlavnipanel-obsah input[type="text"] { height:20px;}*/
select {height:25px;}

#hlavnipanel-obsah img.nofloat, img#chooseDir {
	float:none;
	vertical-align:middle;
}
/* seskupení */
.pgroup
{
BORDER:#d4d0c8 1px solid; 
padding:5px 5px 5px 5px;
margin:15px 0 10px 0;
width:649px;
}
html>body .pgroup {
	width:635px;
}
.pgroupNoBorder
{
BORDER:0;
padding:5px 5px 5px 5px;
width:649px;
margin:20px 0 20px 0;
}
html>body .pgroupNoBorder {
	width:635px;
}
/* informační bar */
.infoblock {
	color:#000;
	background-color: #f6f6f6;	
	margin: 0 0 5px 0;
	display:block;
	padding:10px;
}
#lblText a {
	color: #ffffff;
}

/* záložky */
#zalozky {	
	margin-top:15px;
	width:700px;
	height:30px;
	display:block;
    margin-bottom: 10px;
    padding-bottom: 4px;
    border-bottom: 2px solid #0095c4;	
}
#zalozky a 
{
	text-decoration:none;
	color: #000;
}
.zalozkyBar {	
	display:none;
}
.zalozkaOn,.zalozkaOff  {
    float: left;
    line-height:30px;
    vertical-align:middle;		
}
.zalozkaOn {
    padding:0px 20px;
	border-bottom:solid 5px #0095c4;
	cursor:default;	
}
.zalozkaOff {
    padding:0px 10px;
    margin:0px 10px;
	cursor:pointer;	
}
.zalozkaOff:hover {
    border-radius:4px;
    background-color:#e4e4e4;
}
#edit #zalozky {		
	width:100%;
}
/*#edit .zalozkyBar {
	background-color:#0095c4;
	height:2px;	
	width:100%;
	display:block;
}*/

/* seznam checkboxů */
#hlavnipanel-obsah #divObjList {
	min-width:600px;
}
#att #hlavnipanel-obsah #divObjList table {
	width:100%;
}
#prtlPermEdit #hlavnipanel-obsah #divObjList table 
{	
	width:100%;
	border:0;
}
html>body #hlavnipanel-obsah #divObjList table {}

#att #divObjList table input {
	float:left;	
	margin:4px 4px 4px 4px;
}

#hlavnipanel-obsah #divObjList table tr:hover {
	color: #0095c4; 
    background-color: #f2f2f3;
}

#hlavnipanel-obsah #divObjList table a {
	/*text-decoration:none;*/
	margin:0 4px 0 0;
}
#att #hlavnipanel-obsah #divObjList table a {
	float:left;
}

#att #divObjList table label {	
	float:left;
	margin:4px 4px 0 0;
}
#att #hlavnipanel-obsah #divObjList img
{
	float:left;
	border-right: 0px;
	border-top: 0px;
	vertical-align:bottom;	
	border-left: 0px;
	border-bottom: 0px;
	cursor:pointer;	
	margin:0 6px 0 0;
}

/* pro attachments, správa */
#divObjList ul li {
	line-height:25px;
    clear:both;
}
#divObjList ul li a {
	text-decoration:none;
    color: #0095c4;
}
#divObjList ul li a:hover {
	text-decoration:none;
    color: #0095c4;
}
#divObjList ul li a:visited {
	text-decoration:none;
    color: #0095c4;
}
#divObjList ul li img {
	float:none;
	margin:0 0 0 5px;
    cursor: pointer; 
}

ul.plain li a, #divObjList ul li a{
 /*   display: block;*/
    padding: 1px 5px 1px 5px;
    line-height: 25px;
    clear: both;
}
/*#filebrowser #divObjList ul li a, #linktopage #divObjList ul li a, #att #divObjList ul li a {
    display: inline;
}*/

/* search */
#idsearch #setting {
	font-weight: normal;
}

#idsearch #setting h4{
    padding: 0;
    font-size: 1.1em;
    font-weight: bold;
    margin: 20px 0 10px 0;
}

#idsearch #setting input[type="text"]{
    width: 200px;
    border: 1px solid #c6c7c8;
    margin: 10px 0;
    padding: 3px 5px;
}


#idsearch #setting input[type="radio"],
#idsearch #setting input[type="checkbox"]{
    margin: 0 15px 0 0;
    vertical-align: middle;
}

#idsearch #setting table td{
    padding: 3px 0;
}
#idsearch #setting input#tbWords {width:300px;}
#idsearch #setting #divBtnSearch {width:300px;}

.btnSearch{
    margin: 30px 0;
    padding: 8px 48px 8px 18px;
    color: #fff;
    text-decoration: none;
    border: 0;
    cursor: pointer;
    background: #6daa42 url(img/ico-go.png) no-repeat right center;
}

.btnSearch:hover{ background-color: #85c25b; }
.searchResultItem{
    margin: 30px 0 0 0;
    padding: 10px 20px;
    border-left: 6px solid #0095c4;
    min-width: 600px;
}

.searchResultItem h3{
    font-size: 1.1em;
    /*font-weight: bold;*/
    margin: 0;
    padding: 0 0 10px 0;
}

.searchResultPlace{
    padding: 5px 0;
}

/* transformation a component */
#transformations #tbXsltTransf, #components #tbSourceComp {	
	height:500px;
	width:95%;
}
/* voting */
#votings #tbAnswersVoting {	
	height:100px;
}
/* archiv detail*/
#tblDetail td {	
	padding: 0.3em;
	vertical-align:top;
}
img.vacenter {
	vertical-align:middle;
}

#logs table {
	float:left;
}
#logs table td {
	vertical-align:top;
}

#hlavnipanel-obsah .divStyl {
	margin-bottom: 10px;
}
/* změna V3.6 */
#hlavnipanel-obsah .divStyl div {	
	width:224px;
	height:63px;
	border: #808080 1px solid;
	background-repeat:no-repeat;
}

.clsEnabled {background-color:#fff;}
.clsDisabled {background-color:#e9e9e6;}
a.light {font-size:0.9em;}

div.divAttInfo {
	font-size:0.9em;
	font-style:italic;
}

code
{
	margin: 10px 0 10px 0;
	border: solid 1px navy;
	padding: 5px;
	color: #000060;
	font-family: "Courier New" , Courier, Monospace;
	background-color: #99ffff;
	display: block;
	font-size:1em;
}

.tip 
{
	font-size:0.9em;
	width:90%;
	margin:4px 0 4px 0;
}
.left { width:90%; }
table#frml td.labelmusttextup {
	font-weight:bold;
	width:200px;
	vertical-align:top;
	padding-top:5px;
}

table#chbObjs, table#chbAtts {clear:right;}

#hlavnipanel-obsah .divButtonsFloatNoneL2 {	
	margin:-5px 0 5px 0;
	width:750px;
	/*height:30px;*/
}
#sprava #hlavnipanel-obsah .divButtonsFloatNoneL2 
{
	margin:0px 0 5px 143px;	
}
#wflstep #hlavnipanel-obsah .divButtonsFloatNoneL2 
{
	margin:0px 0 5px 180px;	
}

table#frml td input.short {width:50px;}

/*table#dfiltr_gv table
{
	width:50px;	
	margin:0px;
}*/
/*
.zvyraznit {background-color:#E8E8E8; }
.zvyraznit a {padding:3px;}
*/

#hlavnipanel-obsah table table {
	margin-bottom:0;
	width:auto;
}

#tv img
{
	float:none;
	margin:0 5px -3px 3px;
}
#tv table
{
	float:none;
	width:auto;
	margin-bottom:2px;
}

/*#hlavnipanel-obsah table#mgv {
	margin-bottom: 2em;
	width:90%;
}*/

/*.searchsmall
{
	font-style: italic;
	font-size: 0.9em;
	color: #666666;
}*/

#idsearch #hlavnipanel-obsah table table {
	margin-bottom:0;
	width:100%;	
}

table#frml input.inputleaveborder {
	border:1px;
	width:60px;	
	vertical-align:middle;
}
.indent {
	margin-left:10px;
}
.fullLength { width:660px; }
/*.tipFloatLeft 
{
	font-size:0.9em;
	float:left;
	margin-bottom:4px;
}*/
.gridViewAltRow { /*background-color: #e6e6fa;*/ }
#editContainer
{
	max-width:900px;
}
#divFiltrUsersFile
{
	margin-top:20px;
}
#hlavnipanel-obsah table#mgv th 
{
	text-align:left;
}

#hlavnipanel-obsah #tblHistory, #hlavnipanel-obsah table#mdl
{
	width:100%;
	border-collapse:collapse;
}
#hlavnipanel-obsah table#mdl td
{
	padding:3px 0 3px 3px;
}

table#frml .inputleave input {
	border:0;
	width:auto;
	margin-top:-1px;
	vertical-align:middle;
}

.expandableTitle
{	
	/*margin:5px 0 5px 2px;	
	font-size: 1.6em;
	font-weight: bold;
	color: #00558c;	
	width:auto;	*/
	cursor:pointer;
}
table#frml input.inputWidthAuto
{
	width:auto;
}

table.tblStepUser {	margin:0 0 0 10px;	}
table.tblSteps tbody tr td, div#updpUsers table, div#updpUsers table tbody tr td
{
	margin:5px;
	border:0;
}
.indented {	margin:0 0 0 30px;}

table.tblSteps table tr:nth-child(1) td, 
div#updpUsers table tr:nth-child(1) td, tr.stepUser
{
	/*font-weight: bold;	*/
}
table.tblSteps table tr:nth-child(1) td:nth-child(1), 
div#updpUsers table tr:nth-child(1) td:nth-child(1)
{
	width:430px;
}
div#updpUsers table tr:nth-child(1) td:nth-child(2)
{
	width:30px;
}

table.tblSteps table.indented tr:nth-child(1) td:nth-child(1),
div#updpUsers table.indented tr:nth-child(1) td:nth-child(1)
{
	width:410px;
}
#hlavnipanel-obsah table.indented {width:620px;}

.trUserRoles ul {	
	list-style-type:none;
	margin-top:-5px;
}

tr.trStep td, tr.trStep + tr td, #lblUsersSummary tr.stepUser td
{
	background-color: #f5f5f5;
	margin:5px;
}
tr.stepErr {color:#e2001a;}
tr.trStep td:nth-child(1) {width:300px;}

table.tblActionSummary tr:nth-child(1)
{
	background-color: #f5f5f5;
	margin:5px;
}
table.tblActionSummaryShort
{	
	margin:0 0 0 10px;
}
table.tblActionUsers tr:nth-child(1), table.tblActionSummaryShort tr:nth-child(1)
{
	background-color: #fff;	
}

#treeWflTemplates_gv tr td:nth-child(1) {
	width:15px;
}
#gv a img {float:none;}
#gv tr 
{
	vertical-align:baseline;	
}
input.timePeriod, table#frml td input.timePeriod 
{
	width:40px;
	height:17px;
}
select.timePeriod, table#frml td select.timePeriod
{
	width:70px;
	height:25px;
}

#hlavnipanel-obsah table.noPadding td {
    padding: 5px 0 5px 0;
}
.coloredText {color: #0095c4;}
.stepNameInSummary {
	color: #0095c4;
	margin-left:10px;
}
.signTypeInSummary {
	margin-left:5px;
	font-style:italic;
}
.stepHighlight {font-weight:bold;}
.bold {font-weight:bold;}
.inlineAndMarginLeft {display:inline; margin-left:10px;}
.inline {display:inline;}
.greytext {color: #808080;}
.datepicker {width:75px}
#hlavnipanel-obsah table.tableNoMarginBottom {margin-bottom:0px;}

.frmaddedDiv #frmadded {
    z-index:1;
    position:relative;
}

.textBoxLikeLabel
{
    width:80%;
    border:#fff solid 1px;
}
/* ======================================================= Rozšířené hledání */

#searchBody {
    padding: 5px 16px;
    max-width: 860px;
}

#searchFolder {
    display: inline-block;
    color: gray;
}


#searchIcon {
    display: block;
    width: 38px;
    height: 38px;
	padding:0;
	margin:0;
	cursor: pointer;
	text-indent: -99999px;
	border: none;
    position: absolute;
    right: 0;
    top: 5px;
    border-left: 1px solid #fff;
    background: #ff9f00 url(img/sprite.png?27102017) no-repeat -399px -2px;
    box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.2);
}

#textInputSearch {
    position: relative;
    padding-right: 46px;
}

#tbWords {
    width: 100%;
    background-color: #ff9f00;
    border-color: #ff9f00;
    height: 30px;
    margin: 5px 0;
    outline: none;
    color: white;
    box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.2);
}

#tbWords::-webkit-input-placeholder { /* Chrome */
  color: white;
}
#tbWords:-ms-input-placeholder { /* IE 10+ */
  color: white;
}
#tbWords::-moz-placeholder { /* Firefox 19+ */
  color: white;
  opacity: 1;
}
#tbWords:-moz-placeholder { /* Firefox 4 - 18 */
  color: white;
  opacity: 1;
}

#tbChFrom {
    margin-left: 5px;
}

.searchCriteria {
    position: relative;
    display: inline-block;
    width: auto;
}

.searchCriteria ul {
    list-style: none;
    padding-left: 0;
}

.searchCriteria li {
    padding: 2px 5px;
}

.searchCriteria .dropdown {
    padding: 5px 18px;
    cursor: pointer;
}

.searchCriteria .dropdown:hover {
    background-color: white;
}

.searchCriteria .dropdown .slide,#attHeading .slide,#dlHeading .slide, .slideHeading .slide {
    position: relative;
    top: 12px;
    content: "";
    margin-left: 10px;
    border-top: 5px solid #b0b0b0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: none;
}

.searchCriteria .dropdown.active .slide,#attHeading.active .slide,#dlHeading.active .slide {
    top: -11px;
    border-top: none;
    border-bottom: 5px solid #b0b0b0;
}

.searchCriteria .dropdown a {
    color: gray;
}

.searchCriteria .dropdown a:hover, .searchCriteria .dropdown a:active, .searchCriteria .dropdown a:focus {
    color: #b0b0b0;
}

#searchCriteriaList, #searchCriteriaType, #searchCriteriaDate, #searchCriteriaDocType {
    position: absolute;
    top: 32px;
    width: 248px;
    background-color: white;
    box-shadow: 0px 0px 4px 4px rgba(0,0,0,0.1);
    z-index: 100;
}

/* ======================================================= Ovládání filtru */

#handleFiltr {
    position: relative;
    width: 100%;
    border-bottom: 1px solid #d2d2d2;
}

#handleFiltr.active {
    width: 100%;
}

#handleFiltr a {
    display: inline-block;
    position: relative;
    left: 100%;
    transform: translateX(-100%);
    padding: 5px 18px;
    background-color: #c6c7c8;
    color: white;
    
}

table#frml.userDetails .label,table#frml.userDetails .labelmust {
    vertical-align:middle;
}

.icodocatt{
    display:inline-block;
    margin-right: 10px;
    width:50px;
    height:50px;
}

.docattWord {
    background:url('img/docatt_icons.png') no-repeat -150px 0px;
}

.docattExcel {
    background:url('img/docatt_icons.png') no-repeat -100px 0px;
}

.docattPDF {
    background:url('img/docatt_icons.png') no-repeat -50px 0px;
}

.docattOther {
    background:url('img/docatt_icons.png') no-repeat 0px 0px;
}

.icodocattsmall{
    display:inline-block;
    margin-right: 10px;
    width:24px;
    height:24px;
    background-size: cover !important;
}

.docattWordsmall {
    background:url('img/docatt_icons.png') no-repeat -72px 0px;
}

.docattExcelsmall {
    background:url('img/docatt_icons.png') no-repeat -48px 0px;
}

.docattPDFsmall {
    background:url('img/docatt_icons.png') no-repeat -24px 0px;
}

.docattOthersmall {
    background:url('img/docatt_icons.png') no-repeat 0px 0px;
}

#divSteps select,#divSteps input[type=text]  {
    width:300px;
}

#rblSignType {
    padding-left:0px;
}
#rblSignType {
    padding-left: 0px;
    list-style:none;
}

#hlavnipanel-obsah #folderContent td,#hlavnipanel-obsah #folderContent th {
    padding: 2px 0px;
}
#folderContent tr {
    line-height: 25px;
    border-bottom: 1pt solid lightgrey;
    cursor:default;
    vertical-align: top;
}
#folderContent .folderItem.accessible {
    cursor:pointer;
}

.folderItem:hover {
    background-color:#dddddd;
}

#folderContent .contentOff {
  background-position: -8px -46px;
}


#folderContent .docSingle {
  background-position: -87px -46px;
}

#folderContent .docNews {
  background-position: -87px -196px;
}
#folderContent .docApproval {
  background-position: -117px -196px;
}
#folderContent .docPage {
  background-position: -147px -196px;
}
#folderContent .docEvent {
  background-position: -177px -196px;
}
#folderContent .docArticle {
  background-position: -207px -196px;
}
#folderContent .docRecord {
  background-position: -237px -196px;
}
#folderContent .docLink {
  background-position: -163px -47px;
}