body
{
    font-family: tahoma, helvetica, arial, sans-serif;
    color: #646464;
/*    background: url(../images/page-bg.gif) top repeat-x;  MC_change*/ 
    background-color: white;  /* MC_change*/
	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: rgb(0, 93, 146) !important; /* MC_change*/
}

.button {
font-size: 0.95em !important; /* MC_change*/
background-color: lightgray /* MC_change */  !important;
color: black !important;
border: none !important;
/*padding:3px;  MC_change - experimentalne zakomentovane aby sa velkost vytonov pridat a odobrat nenafukovala*/
}

.button:hover
{
    background-color: darkred !important;
    color: white !important;
}

.headercorrection {
font-size: 12px;
font-weight: bold;
margin: 0px;
padding-left: 7px;
color: white;
background-color: rgb(0, 93, 146); /* MC_change */ 
/*border-radius: 5px; * MC_change */ 
height:2.5em; /* MC_change*/
padding-top:10px; /* MC_change*/
}

.textBox { width: 160px; -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
/*	border-radius: 5px;  MC_change*/
/*	border-radius: 5px;  MC_change*/
	background: #ffffff; 
    border: 1px solid #aaaaaa;
    color: #222222; }
    font-size:0.5em; /* MC_change*/

.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;  MC_change*/
	background: #ffffff; 
    border: 1px solid #aaaaaa;
    color: #222222; 
    font-size:1.0em; /* MC_change*/  
    }

.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; MC_change*/
/*	border-radius: 5px; MC_change*/
	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; MC_change*/
/*	border-radius: 5px; MC_change*/
	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 /*{bgColorContent}*/ /*url(../images/ui-bg_flat_75_ffffff_40x100.png)*/ /*{bgImgUrlContent}*/ 50% /*{bgContentXPos}*/ 50% /*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/;
    border: 2px solid #d4d4d4/*{borderColorContent}*/;
    color: #3e3e3e/*{fcContent}*/;
/* border-radius: 5px;  MC_change*/
}

.ui-widget-header {
    background: darkgrey /*{bgColorHeader}*/ /*url(../images/ui-bg_highlight-soft_75_cccccc_1x100.png)*/ /*{bgImgUrlHeader}*/ 50% /*{bgHeaderXPos}*/ 50% /*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/;
    border: 1px solid #aaaaaa/*{borderColorHeader}*/;
    color: #222222/*{fcHeader}*/;
    font-weight: bold;
/* border-radius: 5px;  MC_change*/
}
span > .button .addRemoveSection
{
font-size:4em !important;
}

.ui-button-text-only .ui-button-text {
    padding: 0em 1em;
}

.ui-icon-carat-1-n,  .ui-icon-carat-1-s {
    background-position: 0 0;
    right: 10px;
    top: 10px;

}
.ui-icon-carat-1-s {
background-image: url("../Images/plus.png") !important;
}

.ui-icon-carat-1-n {
background-image: url("../Images/minus.png") !important;
}

	
.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: #336992;
    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 ;
  margin-top: 10px;
}

.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; 
}
.fieldLabel > .info {
visibility: hidden;
}
.ui-dialog-titlebar-close{
margin-top:-10px !important;
}
.ui-icon
{
 background-repeat: repeat !important;
}
.withHeader {
    position: absolute;
    top: 10px;
    right: 35px;
	background-image: url(../FormResource/close_white.png) !important;
}