div,ul,li,form,p,fieldset,span{
	position: relative;
	margin: 0px;
	padding: 0px;
}
*{
	z-index: 3;
}



/* ruzne prvky */
.layoutFullWidth{
	width: 600px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.layoutFile{
	background: transparent url("../img/layoutFile.png") no-repeat 0px 0px;
	padding-left: 35px;
	line-height: 24px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-left: 10px;
	margin-right: 5px;
	white-space: nowrap;
}
.layoutFileDoc{
	background: transparent url("../img/layoutFileDoc.png") no-repeat 0px 0px;
	padding-left: 35px;
	line-height: 24px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-left: 10px;
	margin-right: 5px;
	white-space: nowrap;
}
.layoutFileXls{
	background: transparent url("../img/layoutFileXls.png") no-repeat 0px 0px;
	padding-left: 35px;
	line-height: 24px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-left: 10px;
	margin-right: 5px;
	white-space: nowrap;
}
.layoutFilePpt{
	background: transparent url("../img/layoutFilePpt.png") no-repeat 0px 0px;
	padding-left: 35px;
	line-height: 24px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-left: 10px;
	margin-right: 5px;
	white-space: nowrap;
}
.layoutFilePdf{
	background: transparent url("../img/layoutFilePdf.png") no-repeat 0px 0px;
	padding-left: 35px;
	line-height: 24px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-left: 10px;
	margin-right: 5px;
	white-space: nowrap;
}
.layoutFileZip{
	background: transparent url("../img/layoutFileZip.png") no-repeat 0px 0px;
	padding-left: 35px;
	line-height: 24px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-left: 10px;
	margin-right: 5px;
	white-space: nowrap;
}
.layoutFileJpg{
	background: transparent url("../img/layoutFileJpg.png") no-repeat 0px 0px;
	padding-left: 35px;
	line-height: 24px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-left: 10px;
	margin-right: 5px;
	white-space: nowrap;
}
.layoutFilePng{
	background: transparent url("../img/layoutFilePng.png") no-repeat 0px 0px;
	padding-left: 35px;
	line-height: 24px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-left: 10px;
	margin-right: 5px;
	white-space: nowrap;
}
hr.layoutHiddenLine{
	display: none;
}
.layoutJavaLink{
	cursor: pointer;
}

/* tabs */
.tabs .legends{}
.tabs .legend{}
.tabs .legends span{ cursor: pointer; }
.tabs .legends span.title{}
.tabs .legends span.left{}
.tabs .legends span.right{}
.tabs .legends .deactive span.title{}
.tabs .legends .deactive span.left{}
.tabs .legends .deactive span.right{}
.tabs .contents{ padding: 0px; }
.tabs .contents div.content{ padding: 15px; }
.tabs fieldset{ margin: 0px; background: none; border: none; }
.tabs fieldset h3{ display: none; }
.tabs div.layoutFieldset{ margin: 0px; background: none; border: none; }

/* simpleitems */
div.simpleitems div.paging{
	font-size: 11px;
	padding: 5px;
	padding-top: 0px;
	height: 25px;
	width: 500px;
	color: #a53401;
	border-top: solid 1px #a9a6a6;
	margin-top: 20px;
}

div.simpleitems span.page{
	margin-right: 15px;
}
div.simpleitems span.records{
	margin-left: 15px;
}
div.simpleitems div.goToPage{
	position: absolute;
	top: 5px;
	right: 5px;
	z-index: 5;
}
div.simpleitems div.buttons{
	font-weight: bold;
}
div.simpleitems div.buttons a{
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
	color: #201f1d;
}
div.simpleitems div.buttons a:hover{
	color: #f16002;
}
div.simpleitems .next,div.simpleitems .previous{
	font-size: 18px;
	padding-left: 5px;
	padding-right: 5px;
}
div.simpleitems span.next,div.simpleitems span.previous{
	color: #a9a6a6;	
}
div.simpleitems div.paging label{
	margin-right: 10px;
}


/* mStatus */
div.mStatus{
	position: fixed;
	top: 3px;
	left: 3px;
	display: none;
	z-index: 1000;
}
div.mStatus-loading{
	width: 41px;
	height: 41px;
	background: #FFF  url("../img/icons/loading.gif") no-repeat 5px 5px;
	border: solid 1px #aaa;
}

/* mMessages */
div.mMessages{
	position: fixed;
	top: 20%;
	left: 50%;
	z-index: 20;
	display: none;
}
div.mMessages div.body{
	position: absolute;
	top: 0px;
	left: -270px;
	width: 540px;
	background: #000;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
	padding-bottom: 30px;
	border: solid 1px #cc0000;
}
div.mMessages h3{
	font-size: 14px;
	margin-bottom: 15px;
	color: #fff;
}
div.mMessages div.type0{
	padding-left: 45px;
	color: #dd0000;
	font-weight: bold;
	background: transparent url("../img/mMessagesType0.png") no-repeat 13px 5px;
}
div.mMessages div.type1{
	padding-left: 45px;
	color: #bfe40c;
	font-weight: bold;
	background: transparent url("../img/mMessagesType1.png") no-repeat 13px 5px;
}
div.mMessages div.messages{
	padding-top: 5px;
}
div.mMessages div.messages div{
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	padding-left: 45px;
}
div.mMessages div.messages div.source:hover{
	text-decoration: underline;
	cursor: pointer;
}
div.mMessages div.close{
	position: absolute;
	top: 10px;
	right: 30px;
}
div.mMessages div.close a{
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
div.mMessages div.close a:hover{
	color: #fff;
}
div.mMessages div.clocks{
	position: absolute;
	bottom: 10px;
	right: 30px;
	cursor: pointer;
	z-index: 21;
}

/* layoutText */
div.layoutText-paging{
	font-size: 11px;
	padding: 5px;
	height: 25px;
}
span.layoutText-page{
	margin-right: 20px;

}
div.layoutText-goToPage{
	position: absolute;
	top: 10px;
	right: 5px;
	z-index: 5;
}
div.layoutText-buttons{
	font-weight: bold;
}
div.layoutText-buttons a{
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
}
div.layoutText-buttons a:hover{
	color: #462567;
}
.layoutText-pagingAButt{
	font-size: 18px;
	padding-left: 5px;
	padding-right: 5px;
	color: #1E9CBA;
}
span.layoutText-pagingAButt{
	color: #E0E0E0;
}