body
{
    font-family: tahoma, helvetica, arial, sans-serif;
    color: #646464;
    background: top repeat-x;
    background-color: #d1d7e6;
	font-family: 'Open Sans', 'Segoe UI', 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
}

[disabled='disabled'] 
{
    color: lightgrey !important;
}

.layoutMain 
{
    margin: 0px auto;
    padding: 5px 5px 130px 5px;
    width: 900px;
}

.errorsContainerDiv
{
    width: 100%;	
    position: fixed; 
    bottom: 0px;
    overflow: visible; 
    z-index: +1;
}

.errorsContainer 
{
    border: 1px solid #DC281E !important;
  	position: relative; left: -8px;
	z-index: 100;
	background-color: #F9F9F9;
	max-height: 120px;
    overflow: auto; 
}

.errorsContainer li 
{
	color: #A80000;
    list-style-type: none;
	margin: 0px auto;
}

.errorsContainer li label.warning 
{
    color: #B36F00;
    list-style-type: none;
    padding: 0px;
}

.layoutRow 
{
	margin-bottom: 5px;
	border-color: #193782 !important;
}

.button 
{
	font-size: 0.55em !important;
	background-color: #193782 !important;
	color: white !important;
	border: none !important;
}

.button:hover
{
    background-color: #DC281E !important;
}

.headercorrection 
{
    font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding-left: 5px;
	color: white;
	background-color: #193782;
    -ms-border-radius: 5px;
    border-radius: 5px;
    display: block;
}

.textBox 
{ 
	width: 160px; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	border-radius: 5px;
	background: #ffffff; 
    border: 1px solid #aaaaaa;
    color: #222222; 
}

.comboBox 
{ 
	width: 166px; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	background: #ffffff; 
    border: 1px solid #aaaaaa;
    color: #222222; 
}
	
.remoteComboBox 
{ 
	width: 166px; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	background: #ffffff; 
    border: 1px solid #aaaaaa;
    color: #222222; 
}

.textArea 
{ 
	font-family: 'Open Sans', arial, sans-serif;
	overflow: auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	border-radius: 5px;
	background: #ffffff; 
    border: 1px solid #aaaaaa;
    color: #222222;	
}

.date 
{ 
	width: 160px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	border-radius: 5px;
	background: #ffffff; 
    border: 1px solid #aaaaaa;
    color: #222222; 
}

.fieldLabel 
{
	font-family: 'Open Sans', arial, sans-serif;
}

.label 
{    
    font-family: 'Open Sans', arial, sans-serif;    
}

div.ui-datepicker 
{ 
	font-size: 0.83em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px; 
}
	
.ui-widget-content 
{
    background: #f9f9f9 50% 50% repeat-x;
    border: 2px solid #d4d4d4;
    color: #3e3e3e;
    -ms-border-radius: 5px;
    border-radius: 5px;
}

.ui-widget-header 
{
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    -webkit-border-radius: 2px;
    background-color: #193782;
    border: 1px solid #336992;
    border-radius: 2px;
    color: white;
    cursor: pointer;
    font-weight: 400;   
}

.checkBoxList span 
{ 
	font-size: 1.3em;
	margin: 8px 0px 0px 0px;
 }

 .ui-dialog .ui-dialog-titlebar-close span 
 {
	margin: -8px -9px;
 }

 .info 
 {
	background: url(../Images/info_icon_vuc.png) no-repeat 0 0;
	width: 14px;
	height: 13px;
	top: 1px;
}

.ui-datepicker .ui-datepicker-buttonpane button
{
	background-color: #193782 !important;
	color: white !important;
	border: none !important;
}

.ui-datepicker .ui-datepicker-buttonpane button:hover
{
	background-color: #DC281E !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
{
	background-color: #8DA0D4;
	color: white ;
}

.ui-datepicker-calendar > tbody > tr > .ui-datepicker-week-end  > .ui-state-default
{
	background-color: #BACDFF !important;
}

.ui-state-highlight
{
	border-style: solid !important;
    border-width: 1px !important;
	font-weight: bold !important;
}

.ui-datepicker-days-cell-over  .ui-datepicker-today
{
	background-color: #193782;
}

.ui-datepicker-calendar > thead > tr > th 
{
	background-color: #193782;
	border-style: solid;
    border-width: 1px;
	border-color: white;
	color: white;
}

.ui-datepicker-calendar > tbody > tr > td > a
{
	color: black !important;
}

.ui-datepicker-calendar > tbody > tr > td > a:hover
{
	border-style: solid;
    border-width: 1px;
	border-color: #DC281E;	
}

.ui-state-active
{
	border-color: #DC281E !important;
}

.ui-state-hover a, .ui-state-hover a:hover 
{
    color : #DC281E;
    text-decoration : none;
}

.time 
{
	width: 160px; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	border-radius: 5px;
	background: #ffffff; 
    border: 1px solid #aaaaaa;
    color: #222222;
}

.ui-state-default .ui-icon
{
    background-image: url(../Images/ui-icons_222222_256x240.png);
}

/*text napovedy*/
.s_D3FCB7B8 
{ 
	font-family: 'Verdana';
	font-size: 12px !important; 
}

.ui-dialog-title
{
	font-size: 12px;
}

.ui-datepicker .ui-datepicker-prev-hover 
{ 
	background: #BACDFF; 
}

.ui-datepicker .ui-datepicker-next-hover 
{ 
    background: #BACDFF; 
}
 
 .ui-widget-header .ui-icon 
{
    background-image: url(../Images/ui-icons_ffffff_256x240.png);
}

.s_FE769833 {
    font-family: 'Verdana'; font-size: 12px !important; 
}