/* Minification failed. Returning unminified contents.
(1068,1): run-time error CSS1019: Unexpected token, found '@import'
(1068,9): run-time error CSS1019: Unexpected token, found 'url('rkrd.menu.css')'
(1068,29): run-time error CSS1019: Unexpected token, found ';'
(1069,1): run-time error CSS1019: Unexpected token, found '@import'
(1069,9): run-time error CSS1019: Unexpected token, found 'url('baf.menu.css')'
(1069,28): run-time error CSS1019: Unexpected token, found ';'
 */
/*
 *  Part of Tipped - The Javascript Tooltip Framework
 *  http://projects.nickstakenburg.com/tipped
 *
 *  Documentation:
 *  http://projects.nickstakenburg.com/tipped/documentation/#css
 *
 *  IMPORTANT!:
 *  When modifying or adding your own skins it's recommended to do 
 *  this in a seperate file, overwriting or building on top of the 
 *  styling defined here to make updating easier.
 */
 
/* Font styling for all skins */
.t_Content_black,
.t_Content_cloud,
.t_Content_dark,
.t_Content_lavender,
.t_Content_light,
.t_Content_liquid,
.t_Content_lime,
.t_Content_blue,
.t_Content_salmon,
.t_Content_yellow,
.t_Content_facebook {
  color: #333;
  font-size: 95%;
  line-height: normal;
  padding: 10px 15px 0 15px;
}

/* Skins with a different font color */
.t_Content_black,
.t_Content_dark,
.t_Content_lavender,
.t_Content_liquid,
.t_Content_facebook {
  color: #fff;
}
.t_Content_cloud { color: #4d4d4d; }
.t_Content_light { color: #454545; }
.t_Content_blue { color: #f2f6f9; }
.t_Content_salmon { color: #4f4949; }

.t_Content_facebook {
  padding: 5px 8px;
}

/* Styling links for convenience so they are visible */
.t_Content_black a,
.t_Content_cloud a,
.t_Content_dark a,
.t_Content_lavender a,
.t_Content_light a,
.t_Content_liquid a,
.t_Content_lime a,
.t_Content_blue a,
.t_Content_salmon a,
.t_Content_yellow a {
  color: #008aca;
  text-decoration: none;
  background: none;
  border: 0;
}
.t_Content_black a:hover,
.t_Content_cloud a:hover,
.t_Content_dark a:hover,
.t_Content_lavender a:hover,
.t_Content_light a:hover,
.t_Content_liquid a:hover,
.t_Content_lime a:hover,
.t_Content_blue a:hover,
.t_Content_salmon a:hover,
.t_Content_yellow a:hover {
  color: #008aca;
  text-decoration: underline;
  background: none;
  border: 0;
}

/* Links with a different color */
.t_Content_black a,
.t_Content_black a:hover { color: #57a1d6; }
.t_Content_dark a,
.t_Content_dark a:hover { color: #5daae2; }

.t_Content_cloud a,
.t_Content_cloud a:hover { color: #438ec4; }

.t_Content_lavender a,
.t_Content_lavender a:hover { color: #ceddf2; }

.t_Content_lime a,
.t_Content_lime a:hover { color: #057ca8; }

.t_Content_liquid a,
.t_Content_liquid a:hover { color: #6591cd; }

.t_Content_royalblue a,
.t_Content_royalblue a:hover { color: #91d2dd; }

.t_Content_salmon a,
.t_Content_salmon a:hover { color: #5e77a2; }


/*
 * Layout (DON'T MODIFY!)
 */
.t_Tooltip {
  margin: 0;
  padding: 0;
  position: absolute;
  overflow: hidden;
  background-color: transparent;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.t_Tooltip.t_hidden { opacity: 0; }
.t_Tooltip.t_visible { opacity: 1; }

.t_Skin {
  position: absolute;
  top: 0;
  left: 0;
}
.t_Skin * { zoom: 1; } /* IE7 */

.t_Bubble {
  position: relative;
}

.t_Background,
.t_Stem { position: absolute; }

.t_Close {
  position: absolute;
  cursor: pointer;
  top: 0;
}

.t_CloseButtonShift {
  position: relative;
  overflow: hidden;
  float: left;
}
.t_CloseState {
  position: absolute;
  margin: 0;
  padding: 0;
  left: 0;
}

.t_Content {
  position: absolute;
  top: 0;
  left: 0;
}

/*
 * Shadow
 */
.t_Shadow {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
}

.t_Shadow .t_ShadowInnerWrapper{
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
}

.t_ShadowBubble {
  position: relative;
  padding: 0;
  margin: 0;
  float: left;
}
.t_ShadowBackground,
.t_ShadowStem { position: absolute; }
.t_ShadowBackground *, .t_ShadowStem * { float: left; }

 
.t_CloseButtonShadow {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
}


.t_UpdateQueue {
  position: absolute;
  top: -15000px;
  left: -15000px;
  width: 5000px;
  height: 5000px;
  visibility: hidden;
}
.t_UpdateQueue .t_Tooltip,
.t_UpdateQueue .t_Content {
  position: relative;
  overflow: visible;
  float: left;
  top: auto;
  left: auto;
  width: 100%;
}
.t_Tooltip .t_ContentContainer {
  float: left;
  clear: both;
  position: relative;  
}
.t_UpdateQueue .t_ContentContainer {
  position: absolute;
  top: 0;
  left: 0;
}
input[type="text"]
{
	background-image: none;
	background-color: whitesmoke;
	
	font-size: 16px;
	padding: 4px 7px;
		  
	border: 1px solid #ccc;

	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;

	-moz-box-shadow: 2px 2px 3px #666;
	-webkit-box-shadow: 2px 2px 3px #666;

	box-shadow: 2px 2px 3px #666;
		
	outline: 0;

	-webkit-appearance: none;

	height: 22px;
}

textarea
{
	background-image: none;
	background-color: whitesmoke;
	
    font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding: 4px 7px;
		  
	border: 1px solid #ccc;

	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;

	-moz-box-shadow: 2px 2px 3px #666;
	-webkit-box-shadow: 2px 2px 3px #666;

	box-shadow: 2px 2px 3px #666;
		
	outline: 0;

	-webkit-appearance: none;

	height: 88px;
}

.k-widget .k-picker-wrap, .k-widget .k-numeric-wrap {
    box-shadow: 2px 2px 3px #666;
    -webkit-box-shadow: 2px 2px 3px #666;
    -moz-box-shadow: 2px 2px 3px #666;
}

.fieldGraphic span.k-widget.k-datepicker.k-header.input-validation-error {
	display: inline-block !important;
}

div.k-animation-container div.k-calendar-container.k-popup.k-group.k-reset div.k-widget.k-calendar table.k-content {
	transform: scale(1) !important;
	-webkit-transform: scale(1) !important;
}
.message-dialog-icon-info {
    background-position: center; 
    background-image: url('Images/dialog-info.png'); 
    background-repeat: no-repeat;     
    height: 74px;
    width: 74px;
    float: left;
    margin-right: 20px;
}

.message-dialog-icon-warning {
    background-position: center; 
    background-image: url('Images/dialog-alert.png'); 
    background-repeat: no-repeat;     
    height: 74px;
    width: 74px;
    float: left;
    margin-right: 20px;
}

.message-dialog-icon-error {
    background-position: center; 
    background-image: url('Images/dialog-error.png'); 
    background-repeat: no-repeat;     
    height: 74px;
    width: 74px;
    float: left;
    margin-right: 20px;
}

.message-dialog-icon-question {
    background-position: center; 
    background-image: url('Images/dialog-question.png'); 
    background-repeat: no-repeat;     
    height: 74px;
    width: 74px;
    float: left;
    margin-right: 20px;
}

.ui-dialog .ui-button-text:first-letter {
  text-decoration: underline;
}

.selector-with-values {
    display: inline-block;
    white-space: nowrap;
    vertical-align: bottom;
}
     
.selector-with-values input 
{
	background-image: none;
	background-color: whitesmoke;
    float: left;
    
    font-size: 16px;
	padding: 4px 7px;
		  
	border: 1px solid #ccc;

	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;

	-moz-box-shadow: 2px 2px 3px #666;
	-webkit-box-shadow: 2px 2px 3px #666;

	box-shadow: 2px 2px 3px #666;
		
	outline: 0;

	-webkit-appearance: none;
	
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;

	margin: 0px;
	
    height: 22px;
}

.selector-with-values input:focus
{
    border-color: #FF9900;
}

.selector-with-values .selector-button {
    display: inline-block;
    margin-left: -1px;
    height: 30px;
    
    padding: 0;	
	bottom: 0;
	
	-moz-box-shadow: 2px 2px 3px #666;
	-webkit-box-shadow: 2px 2px 3px #666;
	box-shadow: 2px 2px 3px #666;
}

.selector-with-values .ui-autocomplete {
		max-height: 250px;
		overflow-y: auto;
		/* prevent horizontal scrollbar */
		overflow-x: hidden;
		/* add padding to account for vertical scrollbar */
		padding-right: 20px;
}



input[type="text"][data-val-required] 
{
	background-color: lightyellow;
	border : solid 1px #B97373;

	-moz-box-shadow: 2px 2px 3px #B97373;
	-webkit-box-shadow: 2px 2px 3px #B97373;
	
	box-shadow: 2px 2px 3px #B97373;
}​

input[type="text"]:focus, input[type="text"][data-val-required]:focus
{
    border-color: #FF9900;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #FEE !important;
}

.validation-summary 
{
	padding: 15px 10px 15px 55px;    
	background: rgba(255,0,0,0.65) url('Images/validation-summary.png') 15px 50% no-repeat;    
    background-color: rgb(255,0,0)\0/; 
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 2px solid #FFFF00;
	color: white;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
}


 .validation-summary .error 
 {
 	padding: 0px 0px 0px 20px;
 	background: url('Images/validation-summary-error.png') no-repeat;
 } 
 
.validation-summary .override, .validation-summary .warning
{
	padding: 0px 0px 0px 20px;
	background: url('Images/validation-summary-skippable.png')  no-repeat;
 	color: gainsboro;
}

.validation-summary .info
{
	color: gainsboro;	
} 

.validation-summary  ul 
{
	 margin: 0 0 0 15px; padding: 0;
}

.validation-summary  ul li 
{
	 margin: 2px;	
	 padding: 4px 0;
}

.validation-summary .validation-summary-item-properties 
{
	display: inline-block;
	font-weight: bold;
}

.validation-summary .validation-summary-item-properties a
{
	text-decoration: underline;
	cursor: pointer;
}

.validation-summary .validation-summary-item-message {
	display: inline-block;
	vertical-align: top;
}

.validation-error 
{
	width: 18px;
	height: 18px;
	display: inline-block;
	margin: 3px;
	background: url('Images/ico-error.png') no-repeat;
}

.hidden 
{
	display: none;   
}

.validation-summary a { color: white; }
.validation-summary a:hover {color: #FFFF00; text-decoration: none; }

.error-message 
{
	padding: 5px 10px 5px 55px;
	margin: 15px 0;
	background: rgba(255,0,0,0.65);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 2px solid #FFFF00;
	color: whitesmoke;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
}

.message 
{
	padding: 5px 10px 5px 55px;
	margin: 15px 0;
	background: lightgreen;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 2px solid green;
	color: black;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
}

.k-picker-wrap,.k-numeric-wrap{display:inline-block !important}


/*** FORM LAYOUT ***/

 
input, img, button { vertical-align: middle; }

input, select, textarea {
	padding: 5px 7px;
	overflow: visible;
	height: auto;
    border: 1px solid #B2ABA2;
    margin: 3px 0 5px 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

input[type='image'] { border: none; margin: 0; padding: 0;}
input[type='checkbox'] { border: none; background: none; margin: 10px 0; padding: 0;}
input[type='radio'] { border: none; background: none; margin: 10px 0; padding: 0}
select { border: 1px solid #B2ABA2; background: white; margin: 5px 0; }
textarea {
	/*
	-webkit-box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.25) inset;
	-moz-box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.25) inset;
	box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.25) inset;
	*/
}

/*jquery button fixes*/
.ui-button-text { padding: 0px !important;}
button.ui-button, a.ui-state-default {background: #FFF; }

input[type="text"]:focus, select:focus, textarea:focus, .k-picker-wrap.k-state-focused, .k-numeric-wrap.k-state-focused {
    border-color: #FF9900 !important;
    border-width: 1px;

}

input[type='button'] {cursor: pointer;}

input.button-ulozit,
input.button-zpet,
input.button-kontrola-stavu,
a.ui-button, button.ui-button {
	background-color: #ebe5dd;
	/*border: 1px solid #FFFFFF;*/
	display: inline-block;
	color: #000;
	padding: 6px 12px; margin: 5px 0;
	text-decoration: none;
	text-shadow: 1px 1px 0px #FFF;
	width: auto;
    cursor: pointer;
	-webkit-box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.75) inset;
	-moz-box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.75) inset;
	box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.75) inset;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
    vertical-align: top;
}

.button-action { background-color: #c0843f !important; color: #FFF !important;  text-shadow: 1px 1px 0 #000 !important; }
.button-back { background-color: #8f8f8f !important; color: #FFF !important;  text-shadow: 1px 1px 0 #000 !important; }
.button-other  { background-color: #4068A9 !important; color: #FFF !important;  text-shadow: 1px 1px 0 #000 !important; }

a.ui-button:hover, button.ui-button:hover { background: #FFF; color: #000;  text-shadow: 1px 1px 0 #FFF; }

.button-action:hover { background-color: rgb(247, 187, 119) !important; color: #FFF !important;  text-shadow: 1px 1px 0 #000 !important; }
.button-back:hover { background-color: #ddd !important; color: #FFF !important;  text-shadow: 1px 1px 0 #000 !important; }
.button-other:hover  { background-color: rgb(146, 181, 238) !important; color: #FFF !important;  text-shadow: 1px 1px 0 #000 !important; }


fieldset {
	margin: 0 5px 10px 0;
	padding: 10px;
	border: 1px solid #B2ABA2;
	background: #eaeaea;

	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
legend {
	padding: 4px 7px;
	margin: 0 0 5px 0;
	background: #FFF;
	border: 1px solid #B2ABA2;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
label {
	padding: 10px 0;
}
label.popisekPole {
	vertical-align: middle;
	padding: 5px 0 0 0;
	display: block;
	font-style: italic;
}

[disabled], [readonly] {
	border: 1px dashed #bababa;
	background: #efefef;
	color: #a0a0a0;
	text-shadow: 1px 1px 0 #FFF;
}

.checkListOption {
	margin: 10px; padding: 0;
	display: inline-block;
}
.checkListOption label {
	float: none;
	display: inline;
	padding: 0;
	font-style: normal;
}
.checkListOption dt { }
.checkListOption dd { margin: 0 10px 5px 5px; }
.checkListOption input[type='checkbox'] {
	margin: 1px 8px 0 0;
	padding: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.checkListOption input[type='radio'] { margin: 0 5px 0 0; padding: 0; }


.fieldGraphic, div.formCell {
	/*background: #D5CDBC;*/
	/*padding: 0.3% 0.8%;*/

	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.fieldGraphic input { width: 95%; }
.fieldGraphic textarea { width: 95%; }
.fieldGraphic select { width: 98%; }
.fieldGraphic .selector-collection, .fieldGraphic .selector-with-values, .fieldGraphic .selector { width: 94%; margin: 3px 0 2px 0; }
.fieldGraphic .k-datepicker, .fieldGraphic .k-numerictextbox  { width: 97%; }
.fieldGraphic .k-datepicker input.k-input, .fieldGraphic .k-numerictextbox input.k-input { height:22px;border-width: 0px !important; }
.fieldGraphic .k-numerictextbox .k-numeric-wrap { height: 28px; }
.fieldGraphic input.k-input { -moz-box-shadow: none !important; -webkit-box-shadow: none!important; box-shadow: none!important; }
.fieldGraphic div.clear {clear:both;}
.fieldGraphic dt input {float: left;width: auto!important; }
.fieldGraphic input[type="checkbox"], .fieldGraphic input[type='radio'] {margin-left: 10px; width: auto!important;}

.k-grid table tbody tr:hover { background-color: #666; color: #FFF !important;  text-shadow: 1px 1px 0 #000; }
.k-grid td { padding: 0em 0.6em !important; }

.fieldGraphic .textField {
    width: 96%;
    min-height: 15px;
    _height: 15px;
    background: #F2F2F2;
    padding: 5px 7px;
    margin: 5px 0;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

div.formCell {
    margin: 0 1% 1% 0;
}

fieldset {
    background: #D5CDBC;
}

.fourColumn .fieldGraphic { float:left; }
.fourColumn .fieldGraphic:nth-child(4n+1) { margin: 0 2% 0% 0; width: 23%; clear: both; }
.fourColumn .fieldGraphic:nth-child(4n+2) { margin: 0 2% 0% 0; width: 23%; }
.fourColumn .fieldGraphic:nth-child(4n+3) { margin: 0 2% 0% 0; width: 23%; }
.fourColumn .fieldGraphic:nth-child(4n+0) { margin: 0 0 0% 0; width: 23%;}

.threeColumn .fieldGraphic { float:left; }
.threeColumn .fieldGraphic:nth-child(3n+1) { margin: 0 2% 0% 0; width: 31.3%; clear: both; }
.threeColumn .fieldGraphic:nth-child(3n+2) { margin: 0 2% 0% 0; width: 31.3%; }
.threeColumn .fieldGraphic:nth-child(3n+0) { margin: 0 0 0% 0; width: 31.3%;}

.twoColumn .fieldGraphic { float:left; }
.twoColumn .fieldGraphic:nth-child(2n+1) { margin: 0 2% 0% 0; width: 48%; clear: both; }
.twoColumn .fieldGraphic:nth-child(2n+0) { margin: 0 0% 0% 0; width: 48%; }

.oneColumn .fieldGraphic { margin: 0 0 0% 0; width: 98%; clear: both; }


.threeColumn .fieldGraphic .selector-collection, .threeColumn .fieldGraphic .selector-with-values, .threeColumn .fieldGraphic .selector { width: 90%; }
.fourColumn .fieldGraphic .selector-collection, .fourColumn .fieldGraphic .selector-with-values, .fourColumn .fieldGraphic .selector { width: 90%; }















.label-with-history {
	text-decoration:underline;
	cursor: pointer;
}

div.help-main, div.help-main div { float: right; }

div.help-main .help-item {background: url('Images/rkrd.ico_16x16_faq.png') 0 0px no-repeat; padding-left: 20px; }

div.help-main .help-item a {    
    text-decoration: none;
    color: red;
    font-size: medium;
    font-weight: bold;
    text-shadow: 1px 1px 0 #FFF;
}

div.help-main .help-item a:hover {    
    text-decoration: underline;
}

div.help-main .help-code {margin: 0px 10px;}

div.help-main .help-code-span {margin: 0px 2px;padding: 0px 2px; border: solid 1px grey;}

/* header -------------------------------------------- */

#status-bar {
	background: #EBE5DD;
	padding: 0 0 0 15px;
	border-bottom: 1px solid #b2aba2;
	font-size: 95%;
	text-shadow: 1px 1px 0 #FFF;
	color: #000;
	position: relative; top: 0;
	z-index: 20;
}
.status-bar_ukoly,
.status-bar_zpravy,
.status-bar_kriticke,
.status-bar_role, .status-bar_user,
.status-bar_datum {
	background: url(Images/rkrd.bg_status-bar_icons.gif) 0 0 no-repeat;
	padding: 7px 10px 7px 17px;
	/* width: 180px; */
	float: left;
}
.status-bar_ukoly div { background: url(Images/rkrd.ico_16x16_issues.png) 0 50% no-repeat; padding: 2px 0 2px 24px; }
.status-bar_zpravy div { background: url(Images/rkrd.ico_16x16_mail.png) 0 50% no-repeat; padding: 2px 0 2px 24px; }
.status-bar_kriticke { background: url(Images/rkrd.ico_16x16_critical-issues.png) 0 50% no-repeat; padding: 2px 0 2px 24px; }
.status-bar_datum, .status-bar_role, .status-bar_user { float: right; text-align: center; }
.status-bar_datum .datum { background: url(Images/rkrd.ico_16x16_time.png) 0 50% no-repeat; padding: 2px 0 2px 24px; }
.status-bar_datum .cas { font-weight: bold; }

.status-bar_user div.status-bar_username {
    padding-right: 2px;
    padding-bottom: 0px;
    padding-left: 0px;
    float: left;
}


#status-bar a { text-decoration: none; color: #000; }
#status-bar a:hover { text-decoration: none; color: #619615; }

/* tooltips */

.tip-tooltip {display: none;}

.tooltip-menu { list-style: none; margin: 0; padding: 0; }
.tooltip-menu li a {
	display: block;
	padding: 8px 5px 8px 25px;
	color: #d0d0d0;
	border-bottom: 1px dotted #52473b;
	text-decoration: none;
}
.tooltip-menu li a:hover {
	color: #FFF;
	border-bottom: 1px dotted #52473b;
	text-decoration: none;
}
.tooltip-menu li a .issue-from { color: #a9a9a9; }
.tooltip-menu li a:hover .issue-from { color: #FFF; }

.tooltip-menu a.priority-low { background: url(Images/rkrd.ico_msg-priority-low.png) 3px 8px no-repeat !important; }
.tooltip-menu a.priority-new { background: url(Images/rkrd.ico_msg-priority-new.png) 3px 8px no-repeat !important; }

.vyberRole {
    margin: 8px 0px 0px 0px;
    overflow-y: auto; 
    overflow-x: auto;
    max-height: 300px;
    background-color: #f5f5f5;
}

.vyberRole .tooltip-menu li a {
    color: #52473b;
    padding: 8px 8px 8px 8px;
}

.vyberRole .tooltip-menu li a:hover, .vyberRole .tooltip-menu li a.selected  {
    background: #D5CDBC;    
    color: #fff;
    text-shadow: 1px 1px 0 #000;   
}
    
/*.vyberRole .tooltip-menu li a.selected {
    color: #fff;
    text-shadow: 1px 1px 0 #000;
}*/

.vyberRoleLabel {
    font-style: italic;
}

.logout-remainder {
	border: 1px solid #000000;
	margin-right: 10px;
	width: 100px;
	height: 10px;
	float: left;
}

.logout-remainder-bar-100 {
	background-color: rgb(143, 143, 143);
	width: 100%;
	height: 100%;
}

.logout-remainder-bar-75 {
	background-color: rgb(143, 143, 143);
	width: 100%;
	height: 95%;
}

.logout-remainder-bar-50 {
	background-color: rgb(192, 132, 63);
	width: 100%;
	height: 95%;
}

.logout-remainder-bar-10 {
	background-color: #FF5050;
	width: 100%;
	height: 95%;
}

div.logout-remainder {
	cursor: pointer;
}
.selector {
    display: inline-block;
    white-space: nowrap;
    vertical-align: bottom;
}
     
.selector input 
{
	background-image: none;
	background-color: whitesmoke;
    float: left;
    
    font-size: 16px;
	padding: 4px 7px;
		  
	border: 1px solid #ccc;

	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;

	-moz-box-shadow: 2px 2px 3px #666;
	-webkit-box-shadow: 2px 2px 3px #666;

	box-shadow: 2px 2px 3px #666;
		
	outline: 0;

	-webkit-appearance: none;
	
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;

	margin: 0px;
	
    height: 22px;
}

.selector input:focus
{
    border-color: #FF9900;
}

.selector .selector-button {
    display: inline-block;
    margin-left: -1px;
    height: 30px;
    
    padding: 0;	
	bottom: 0;
	
	-moz-box-shadow: 2px 2px 3px #666;
	-webkit-box-shadow: 2px 2px 3px #666;
	box-shadow: 2px 2px 3px #666;
}


   
.selector-dialog {
    -webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none; 
}
    
.selector-dialog fieldset {
    padding: 1.2em 1.4em 1.4em 1.4em;
    margin: 0 0 0 0;
    height: 40px;
}

.selector .ui-autocomplete {
		max-height: 250px;
		overflow-y: auto;
		/* prevent horizontal scrollbar */
		overflow-x: hidden;
		/* add padding to account for vertical scrollbar */
		padding-right: 20px;
}

.selector-content #SearchText
{
	width: 500px;
	margin-left: 8px;
}
/* wait kurzor pri otevirani dialogu */
html.selector-wait, html.selector-wait * {
    cursor: progress !important;
}

.selector-collection {
    display: inline-block;
    white-space: nowrap;
    vertical-align: bottom;
}
     
.selector-collection input 
{
	background-image: none;
	background-color: whitesmoke;
    float: left;
    
    font-size: 16px;
	padding: 4px 7px;
		  
	border: 1px solid #ccc;

	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;

	-moz-box-shadow: 2px 2px 3px #666;
	-webkit-box-shadow: 2px 2px 3px #666;

	box-shadow: 2px 2px 3px #666;
		
	outline: 0;

	-webkit-appearance: none;
	
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;

	margin: 0px;
	
    height: 22px;
}

.selector-collection input:focus
{
    border-color: #FF9900;
}

.selector-collection .selector-button {
    display: inline-block;
    margin-left: -1px;
    height: 30px;
    
    padding: 0;	
	bottom: 0;
	
	-moz-box-shadow: 2px 2px 3px #666;
	-webkit-box-shadow: 2px 2px 3px #666;
	box-shadow: 2px 2px 3px #666;
}


    
.selector-collection-dialog {
    -webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none; 
}
    
.selector-collection-dialog fieldset {
    padding: 1.2em 1.4em 1.4em 1.4em;
    margin: 0 0 0 0;
    height: 40px;
}

.selector-collection .ui-autocomplete {
		max-height: 250px;
		overflow-y: auto;
		/* prevent horizontal scrollbar */
		overflow-x: hidden;
		/* add padding to account for vertical scrollbar */
		padding-right: 20px;
}

.selector-content #SearchText
{
	width: 500px;
	margin-left: 8px;
}
@import url('rkrd.menu.css');
@import url('baf.menu.css');

#launch-icons .iconID-06 a { background: url(Images/rzp-72-zelene-pracovnici.png) 50% 0 no-repeat; }

#launch-icons .iconID-06 a:hover, #launch-icons li:hover.iconID-06 a { background: url(Images/rzp-72-modre-pracovnici.png) 50% 10px no-repeat; }
/* Upraven nadpis */
h1 { padding: 5px; }

.fieldGraphic div.icon-display { padding: 4px 7px; font-size: 75%; }
div.icon-display { float: left; text-align: center; display: block; }

div.icon-display a { display: block; cursor: default;text-decoration: none;color: #313131; }
div.icon-action a { cursor: pointer;}

div.icon-display.icon-middle a { width: 42px; padding: 42px 0px 0px 0px; background-size: 42px 42px; }
div.icon-display.icon-small a { width: 32px; padding: 32px 0px 0px 0px; background-size: 32px 32px; }
div.icon-display.icon-list a { width: 24px; padding: 24px 0px 0px 0px; background-size: 24px 24px; }

div.icon-display.icon-middle a:hover { width: 42px; padding: 42px 0px 0px 0px; background-size: 42px 42px; }
div.icon-display.icon-small a:hover { width: 32px; padding: 32px 0px 0px 0px; background-size: 32px 32px; }
div.icon-display.icon-list a:hover { width: 24px; padding: 24px 0px 0px 0px; background-size: 24px 24px; }

/* Bool */
div.icon-yes-middle-on a { background: url(Images/rzp_42_default_37_yes.png) 50% 0 no-repeat;  }
div.icon-no-middle-off a { background: url(Images/rzp_42_disabled_38_no.png) 50% 0 no-repeat; }

/* Entity state */

div.icon-state-platny a { background: url(Images/rzp_42_default_13_b_platny.png) 50% 0 no-repeat;}
div.icon-state-neplatny a { background: url(Images/rzp_42_disabled_13_c_neplatny.png) 50% 0 no-repeat; }
div.icon-state-smazany a { background: url(Images/rzp_42_disabled_17_smazat.png) 50% 0 no-repeat; }
div.icon-state-zpochybneny a { background: url(Images/rzp_42_default_13_d_zpochyneny.png) 50% 0 no-repeat; }


/* Sjednoceni */

div.icon-sjednocen-rob a { background: url(Images/rzp_42_default_28_sjednocen_rob.png) 50% 0 no-repeat; }
div.icon-sjednocen-rob-ne a { background: url(Images/rzp_42_disabled_28_sjednocen_rob.png) 50% 0 no-repeat; }

/* Tlacitka */

div.icon-reload a { background: url(Images/rzp_42_default_19_reload.png) 50% 0 no-repeat; }
div.icon-reload a:hover { background: url(Images/rzp_42_hover_19_reload.png) 50% 0 no-repeat; }

div.icon-detail a { background: url(Images/rzp_42_default_11_detail.png) 50% 0 no-repeat; }
div.icon-detail a:hover { background: url(Images/rzp_42_hover_11_detail.png) 50% 0 no-repeat; }

div.icon-karta a { background: url(Images/rzp_42_default_10_informace.png) 50% 0 no-repeat; }
div.icon-karta a:hover { background: url(Images/rzp_42_hover_10_informace.png) 50% 0 no-repeat; }

span.k-widget { width: 97%;}

/* Upravena vyska comboboxu */
span.k-widget.k-combobox.k-header { margin: 3px 0 4px 0; }

/* Upravene zarovnani tlacitka */
.button-action { margin-top: 5px; }

.fieldGraphic .textField {
    width: auto !important;
}


/* detail */
.fiveColumn .fieldGraphic { float:left; }
.fiveColumn .fieldGraphic:nth-child(5n+1) { margin: 0 1% 1% 0; width: 15%; clear: both; }
.fiveColumn .fieldGraphic:nth-child(5n+2) { margin: 0 1% 1% 0; width: 22%; }
.fiveColumn .fieldGraphic:nth-child(5n+3) { margin: 0 1% 1% 0; width: 22%; }
.fiveColumn .fieldGraphic:nth-child(5n+4) { margin: 0 1% 1% 0; width: 15%; }
.fiveColumn .fieldGraphic:nth-child(5n+0) { margin: 0 0 1% 0; width: 14%; float: right;}

/* Sirka poctu zaznamu */
.k-pager-wrap .k-dropdown {
    width: 70px !important;
}

.selector-collection-dialog .selector-content table {
    width: 100%;
}

.k-grid td {
    padding: .4em .6em !important;
}

/* Obarveni nadpisu sekci */
.specialColor fieldset legend {
    background-color: aquamarine; 
    font-weight: bold;
}
