/**************************************************************************************************************************/
/** tento file je zdrojovy (fileName_src.css) subor prislusny ku spakovanej (fileName.css) verzii pouzitej v aplikacii *******/
/** pri zmenach je potrebne vychadzat z tohto suboru.. ******************************************************************/
/** pred komitom je tento subor este potrebne komprimovat napr. http://www.cssdrive.com/index.php/main/csscompressor/ *************************/  
/**********************************************************************************************************************/
/*************************************
 *	content elements styles - BEGIN
 *************************************/
hr {
	height:1px;
	display:block;
	border:none;border-top:	1px solid #FF8400;
}
span.textDisabled {color:#BEBEBE;	background-color:transparent;}
span.textError {
	display:block;
	background:url('../img/icon-textWarnValid.gif') no-repeat 2px 4px white;
	padding:3px;padding-left:25px;
	color:#FF0000;
	font-weight:bold;
	background-color:transparent;
}
span.textErrorSmall {
	display:block;
	background:url('../img/icon-textWarnValid.gif') no-repeat 2px 4px white;
	padding:3px;padding-left:25px;
	color:#FF0000; background-color:transparent;
	font-weight:bold;
	font-size:90%;	
}
span.textMail {
	display:block;
	background:url('../img/icon-textMail.gif') no-repeat 2px 5center white;
	text-indent:20px;
	padding:5px;
	background-color:transparent;
}
span.textHelp {
	display:block;
	background:url('../img/icon-textHelp.gif') no-repeat 2px 4px;
	text-indent:20px;
	padding:5px;
}
span.textHelpSmall {
	display:block;
	background:url('../img/icon-textHelp.gif') no-repeat 2px 4px;
	padding:3px;padding-left:23px;
	font-size:10px;
}
span.textHelpSmallNoIcon {
	font-size:10px;
}
span.textWarnSmall {
	display:block;
	background:url('../img/icon-textWarn.gif') no-repeat 2px 4px;
	padding:3px;padding-left:23px;
	font-size:10px;
}
span.textWarn {
	display:block;
	background:url('../img/icon-textWarn.gif') no-repeat 2px 4px;
	text-indent:20px;
	padding:5px;
	color:#C16810;
	font-size:inherit;
}
span.textWarnNoBorder {
	display:block;
	background:url('../img/icon-textWarn.gif') no-repeat 2px 4px;
	text-indent:20px;
	padding:5px;
	border:none;
	color:#C16810;
	font-size:inherit;
}
span.textWarnWithoutIcon {
	display: block;
	padding: 5px;
	border: 1px solid #E2E1E1;
	color: #C16810;
	font-size: inherit;
	background-color: transparent
}

span.textLegend {
	font-style: italic;
	background-color: transparent
}
span.textInfo {
	display:block;
	background:url('../img/icon-textWarn.gif') no-repeat 2px 4px;
	text-indent:20px;
	padding:3px 5px;
	color: #0070CE;
	font-size:inherit      
}
span.textHeader {
	font-size:110%;
	font-weight:bold;
	background-color:transparent;
}
span.textCaption {
	font-size:110%;
	font-weight:bold;
	background-color:transparent;	
}
span.newsSpan {
	display:block;
	padding:4px;
	margin:0px 4px;
	border-bottom:2px solid white;
}
span.newsLast {border: 0;}
span.articleSpan {
	display:block;
	padding:4px;margin:0px 4px;
}
span.newsTitleSpan, span.articleTitleSpan {
	font-weight:bold;
}
span.newsDateSpan, span.articleDateSpan {font-size:90%;}
span.newsTextSpan, span.articleTextSpan {
	font-size:100%;
	display:block;
	margin:4px 0;
}
span.articleFooterSpan {
	font-size:90%;
	display:block;
	margin:4px 0;	
}
span.articleTextSpan {font-size: 100%;}
img {border:none;}
img.imageBordered {
	border:solid 1px #DDDDDD;
	padding:5px;
	background-color:white;
}
a.linkOrange {color: #FF8400;}
a.linkStandard {
	color:#333333;
	text-decoration:underline;
}
a.linkStandard:hover {text-decoration:none;}
a.linkHeader {
	color:#666666;
	text-decoration:underline;
	font-weight:bold;
}
a.linkHeaderWhite, a.linkHeaderWhiteAsc, a.linkHeaderWhiteDesc, a.linkHeaderWhiteNotSorted {
	color:#FFF;
	text-decoration:underline;
	font-weight:bold;
}
a.linkHeaderWhiteNotSorted {padding: 0 !important;}
a.linkHeaderWhiteAsc{background:url('../img/icon-sort_dn.gif') 0px center no-repeat;}
a.linkHeaderWhiteDesc{background:url('../img/icon-sort_up.gif') 0px center no-repeat;}
a.linkHeader:hover, a.linkHeaderWhite:hover, a.linkHeaderWhiteAsc:hover , a.linkHeaderWhiteDesc:hover {text-decoration:none;}
a.linkHeader:hover, a.linkHeaderWhite:hover  {text-decoration:none;}
a.linkFooter {
	color:#D0D0D0;
	text-decoration:underline;
	font-weight:bold;
}
a.linkFooter:hover {text-decoration:none;}
a.linkIntern {
	color:#C16810;
	text-decoration:underline;
}
a.linkIntern:hover {text-decoration:none;}
a.linkExtern {
	color:#8B4513;
	text-decoration:underline;
}
a.linkExtern:hover {text-decoration:none;}
a.linkEmail {
	color:#FF8400;
	text-decoration:underline;
}
a.linkEmail:hover {text-decoration:none;}
a.linkLanguage {
	background-color:#E4E4E4;
	padding:2px;
	color:#666666;
	border:solid 1px #BBB;
	_width:1%;
}
a.linkLanguage:hover{background-color:#EFEFEF;}
.containerLight {
	display:block;
	padding:5px;
	background-color:white;
}
.fieldSpan {
	display:block;
 	margin:8px 8px 0px 8px;	padding:0;
}
.basicGrid {
	border:0;
	margin:0;
	border-spacing:0;
	border-collapse:collapse;
}
.basicGrid td {
	vertical-align:top;
	border:0px solid black;
	margin:0;padding:0;
}
/*************************************
 *	content elements styles - END
 *************************************/
/* ----------------------------------*
 * fieldInputDateExpanded - BEGIN
 * ----------------------------------*/
span.fieldInputDateExpanded {
   display:block;
   margin-top:3px;_margin-top:4px; 
}
span.fieldInputDateExpanded input {
   margin:-3px 3px 1px 0;
   padding-bottom:3px;
   font-size:11px;
   height:18px;
   color:#333;
   border:1px solid #D0D0D0;
   background-color:#FFF;
}
span.fieldInputDateExpanded select { margin-right:3px;}
/* ----------------------------------*
 * fieldInputDateExpanded - END
 * ----------------------------------*/
/* ----------------------------------*
 *	fieldInputDate - BEGIN
 * ----------------------------------*/
span.fieldInputDate {
	display:block;
	margin-top:3px;_margin-top:4px;
}
span.fieldInputDate input {
	margin:-3px 3px 1px 0;
	padding-bottom:3px;
	font-size:11px;
	height:18px;
	color:#333;
	border:1px solid #CFC2B5;
	background-color:#fff;
}
span.fieldInputDate select {margin-right:3px;}
span.textField {
	line-height:1.5em;
	vertical-align:middle;
	padding-left:.3em;
}
/* ----------------------------------*
 *	fieldInputDate - END
 * ----------------------------------*/
/* ----------------------------------*
 *	div.fieldSet - BEGIN
 * ----------------------------------*/
div.fieldSet {
	display:block;
	margin:4px;
}
.fieldSetHeader {
 	display:block;
 	position: relative;
 	border-bottom:1px solid #D7D7D7;
 	padding-bottom:3px;
 	margin-bottom:3px;
 	color:#666;
 	font-weight:bold;
}
.fieldSetCollapse, .fieldSetExpand {
	display:block;
	position:absolute;
	right:0;_right:15px;
	top:0px;
	background:url('../img/icon-arrow_up_dark.gif') no-repeat .5em center;
	color:#666;
	font-size:90%;
	padding-left:15px;
}
.fieldSetExpand {background:url('../img/icon-arrow_down_dark.gif') no-repeat .5em center;}
/* ----------------------------------*
 *	div.fieldSet - END
 * ----------------------------------*/
/* ----------------------------------*
 *	div.fieldSetLight - BEGIN
 * ----------------------------------*/
div.fieldSetLight {
	display:block;
	margin:2px;
	position:relative;
}
.fieldSetLightHeader {
 	display:block;
 	border-bottom:1px solid #D7D7D7;
 	padding-bottom:1px;
 	margin-bottom:1px;
 	color:#666;
 	font-weight:normal;
}
.fieldSetLightCollapse, .fieldSetLightExpand {
	display:block;
	position:absolute;
	right:0;_right:15px;
	top:0px;
	background:url('../img/icon-arrow_up_dark.gif') no-repeat .5em center;
	color:#666;
	font-size:90%;
	padding-left:15px;
}
.fieldSetLightExpand {background:url('../img/icon-arrow_down_dark.gif') no-repeat .5em center;}
/* ----------------------------------*
 *	div.fieldSetLight - END
 * ----------------------------------*/
/* ----------------------------------
 * table.treeContainerGrid - START
 * ----------------------------------*/
.treeContainerGrid td {
       font-size: 12px;
       color: #666;
}
.treeContainerGrid a{text-decoration:none;}
.treeContainerGrid a:hover{text-decoration: underline;}
/* ----------------------------------
 * table.treeContainerGrid - END
 * ----------------------------------*/
/* ----------------------------------
 * div.buttonContainer- START
 * ----------------------------------*/
  div.buttonContainer{
	border:1px solid #D0D0D0;
	display:block;
	overflow:auto;
	font-size:11px !important;
}
div.buttonContainer input{font-size:11px !important;}
label.buttonContainerLabel {
	background-color:#D0D0D0;
	padding:2px 3px;
	line-height:17px;
	vertical-align:middle;
	font-size:90%;
	min-width:1px;
	white-space:nowrap;
	_width:1px;
}
/* ----------------------------------
 * div.buttonContainer- END
 * ----------------------------------*/
/* ----------------------------------
 * errorPage, timeoutPage elements - START
 * ----------------------------------*/
span.stackTraceContainer{
	border:1px solid #D0D0D0;
	display:block;
	overflow:auto;
	font-size:11px !important;
	height:100px;
	padding:5px;
	color:#999;
}
label.stackTraceContainerLabel{
	background-color:#FF8400;
	padding:2px 3px;
	line-height:17px;
	vertical-align:middle;
	font-size:90%;
	min-width:1px;_width:1px;
	white-space:nowrap;
}
span.errorIcon, span.timeoutIcon, span.browserRequirementsIcon{
	background:url('../img/mais-iconset/commons/icon-error_big.gif') no-repeat center center;
	display:block;
	width:90px;height:90px;
	}
span.timeoutIcon{background:url('../img/mais-iconset/commons/icon-timeout_big.gif') no-repeat center center;}	
span.browserRequirementsIcon{background:url('../img/mais-iconset/commons/icon-browser_requirements.gif') no-repeat center center;}
/* ----------------------------------
 * errorPage, timeoutPage elements - END
 * ----------------------------------*/
/* ----------------------------------
 * regNumContainer - START
 * ----------------------------------*/
span.regNumContainer {
	display:block;
	font-size:150%;
	color:#000;
	background-color:white;
	border:1px solid #DDD;
	padding:2px 3px;
	padding-left:24px;
	letter-spacing:-1px;
	background:url('../img/mais-iconset/icon-reg_num.gif') no-repeat 3px center;
}
span.regNumContainerEmpty {
	display:block;
	font-size:150%;
	color:white;
	background-color:white;
	border:1px solid #DDD;
	padding:2px 3px;
	padding-left:24px;
	letter-spacing:-1px;
	background:url('../img/mais-iconset/icon-reg_num.gif') no-repeat 3px center;
}
/* ----------------------------------
 * regNumContainer - END
 * ----------------------------------*/ 
/* ----------------------------------
 * popupHelp - START
 * ----------------------------------*/
.popupHelp {
	display:block;
    border:2px solid white;
    font-size:smaller; 
	min-width:200px;max-width: 400px;_width: 150px;
}
.popupHelpContainer {
    display:block;
    border:1px solid #FF8400;
}
.popupHelpHeader {
	display:block;
	font-weight:bold;
	font-size:11px;
	padding:2px;
	padding-bottom:4px;
	color:white;
	background-color:#FF8400;
}
.popupHelpSubHeader {
	display:block;
	color:#C16810;
	font-weight:bold;
	padding-bottom:2px;
	margin-bottom:2px;
	border-bottom:1px solid #EF7D0E;
}
.popupHelpImportant{color:#C16810;}
.popupHelpBold{
	font-weight: bold;
	display: block;
}
.popupHelpBody{
	display:block;
	padding:5px;
	font-size:11px;
	background: url('../img/bg-popuphelp.gif') no-repeat top right white;
}
.popupHelpBody span{font-size:inherit;}
.popupScrollTable {
	overflow: auto; 
	height: 300px; 
}
.fieldSetLightHeader {
 	display: block;
	padding-bottom: 1px;
	margin-bottom: 1px;
	color: #666;
	font-weight: bold;
}
/* ----------------------------------
 * popupHelp - END
 * ----------------------------------*/
 /*pls wait icons*/
.plsWaitButtons{
	/*width:75px;*/
	width:50px;
	margin:0 auto; padding-left:5px
}
.iconLogout, a.iconHome, a.iconCancel{
	background: url('../img/mais-iconset/commons/icon-logout_head.gif') no-repeat left;
	padding-left:23px}
input.iconLogout{width: 20px; height: 20px; display: inline !important;margin:0 0 0 6px; padding: 0; cursor: pointer;}
a.iconLogout{_margin-left:20px;}
a.iconHome{background:url('../img/mais-iconset/plswait-domov.gif') no-repeat left}
a.iconCancel{background:url('../img/mais-iconset/commons/icon-cancel.gif') no-repeat left}

.alignLeft{
	text-align: left;
	}

.alignCenter{
	text-align: center;
	}

.alignRight{
	text-align: right;
	}

.valignTop {
 	vertical-align: top;
	}

.valignMiddle {
 	vertical-align: middle;
	}

.valignBottom {
 	vertical-align: bottom;
	}
	
.noWrap{white-space:nowrap;}
/* locale selector */
.localeSelector{padding-left:10px}
.localeSelector span{background:url('../img/locale-sk.gif') no-repeat left top;padding:2px 0 2px 25px;margin-right:9px;font:bold 10px Tahoma,Verdana,Arial,sans-serif!important}
.localeSelector span.RU{background-image:url('../img/locale-ru.gif')}
.localeSelector span.EN{background-image:url('../img/locale-en.gif')}
.localeSelector span.active{color:#fff;background-position:bottom left;}
/*tooltip*/
.infoDiv{position:relative;}
.breadcrumbDiv{position:relative;}
.panelGridHeaderTextDescr{display:none}
#tooltipTrigger{position:absolute;top:37px;right:10px;background:url('../img/tooltip-trigger.gif') no-repeat;width:16px;height:16px}
#tooltip {position: absolute;top:0;left:0;z-index:3000;opacity:.85;-moz-box-shadow: 0 0 5px #000;-webkit-box-shadow: 0 0 5px #000;box-shadow: 0 0 5px #000}
#tooltip .panelGridHeaderTextDescr{display:block!important;background-color: #000;color:#fff!important;line-height:1.6em;padding:15px;width:35em!important}
#tooltip .panelGridHeaderTextDescr span{width:32em!important}
/*history*/
.form_history{position:relative;float:left;z-index:1;height:1em;}
ul ul.history{position:relative;padding-right:1.3em;background-color:#fff}
.showCompleteHistory{padding:.7em;margin:-.7em;-moz-box-shadow: 0 0 5px #000;-webkit-box-shadow: 0 0 5px #000;box-shadow: 0 0 5px #000}
ul.history li, li.history a{background-color:#fff;white-space:nowrap;}
li.historyItem{display:none}
a.showHistory{position:relative;display:block;float:right;z-index:8;}
span.fontTableHeadHeader, span.fontTableHeadHeaderHome{width:auto!important}
/* Homepage News */
span.newsSpan {
	display: block;
	padding: 0;
	margin: 0px 4px 4px 0;
	border-bottom: 2px solid white
}
table.newsSpan{margin-top:15px}
table.newsSpan td{padding:10px;width:49%}
table.newsSpan td a span.newsTitleSpan{display:block;font-size:14px;}
table.newsSpan td span.newsTextSpan{font-size:100%;margin:0}
table.newsSpan td label{color:#a6a6a6}
table.newsSpan td a:hover span{text-decoration:underline!important;}
td.newsPriority1{background-color:#ad1c00}
td.newsPriority1 span{color:#ffa391!important}
td.newsPriority1 a span, td.newsPriority1 label{color:#fff!important}
td.newsPriority2 a span, td.newsPriority2 a:hover{color:#ad1c00!important}
td.newsPriority3 a span, td.newsPriority3 a:hover{color:#ce3a00!important}
td.newsPriority4 a span, td.newsPriority4 a:hover{color:#ff5a00!important}
td.newsPriority5 a span, td.newsPriority5 a:hover{color:#ff8400!important}
span.articleTitleSpan{background:none}
.mceIframeContainer{border:none}
span.newsLast {
	border: 0
}

/* Administration News */
td.newsAdmPriority2{background-color:#ffa429!important}
td.newsAdmPriority3{background-color:#ffad56!important}
td.newsAdmPriority4{background-color:#ffd2a1!important}
td.newsAdmPriority1{background-color:#ff8400!important}