﻿body 
{
	font-family: sans-serif;
	font-size:10pt;
}
div.master
{
	text-align :center;
}

.masterHeader
{
	background-color:#9CB2D6;
}
.masterHeaderB
{
	background-color:#9CB2D6;
	padding-top:2px;
}

.masterHeaderTitle
{
	font-Family:Times New Roman CE;
	font-size:17pt;
	/*
	font-weight:bold;
*/
}

.masterHeaderLine1
{
	height:1px; 
	font-size:1px;
	background-color:#F7F7F7;
}
.masterHeaderLine2
{
	height:3px; 
	font-size:3px;
	background-color:#9CB2D6;
}
.masterHeaderLine3
{
	height:1px; 
	font-size:1px;
	background-color:black;
}
.masterHeaderImage
{
	border-style:none;
	border-width:0px;
}

.masterHeaderBtn
{
	width: 195px;
	text-align:center;
	padding-top:2px;
    padding-bottom: 4px;
}
td.masterFooter
{
	font-size:8pt;
}
td.masterFooterLine
{
	height:1px; 
	font-size:1px;
	background-color:#E7E7E7;
}
td.masterFooterTools
{
	font-size:8pt;
	text-align:left;
}

.labelPosition
{
	color:Black;
}
.labelError
{
	color:Red;
	text-align: left;
	padding-left: 4px;
	font-weight: bold;
}
td.labellError
{
	text-align: left;
}
input.masterBtnTab
{
	background-color:white;
	border-style:none;
	width:180px;
	color: #80413F;
	cursor:hand;
}
input.dialogBtn
{
	background-color:white;
	width:150px;
	color: #80413F;
	cursor:hand;
}
input.headerBtn
{
	background-color:white;
	color: #80413F;
	cursor:hand;
}
img.imgLink
{
	cursor:hand;
}
ul.ulInTD
{
    margin-bottom: 0px;
    margin-left: 30px;
}
br.formSpacer
{
    line-height: 8pt;
}
.buttonSmall
{
	font-size:8pt;
}
.buttonSmallClear
{
	font-size: 8pt;
	color: #990033;
}
/*--------------------------------------------------------------------*/
.errorHeader
{
	margin-top: 6px;
	padding: 6px 6px 6px 6px;
	border: solid 2px #9CB2D6;
}

.errorDescription
{
	padding: 6px 6px 6px 6px;
	text-align: left;
}

.errorDetailsHeader
{
	padding: 6px 6px 6px 6px;
	background-color: #9CB2D6;
	text-align: left;
}

.errorDetails
{
	padding: 6px 6px 6px 6px;
	border: solid 1px #9CB2D6;
	text-align: left;
	margin-bottom: 6px;
	visibility:hidden;
	height:0px;
	font-size:8pt;
}

.errorDetailsVisible
{
	padding: 6px 6px 6px 6px;
	border: solid 1px #9CB2D6;
	text-align: left;
	margin-bottom: 6px;
	visibility:visible;
	font-size:8pt;
}

/*--------------------------------------------------------------------*/
.searchDocuments
{
	background-color:#9CB2D6;
	text-align:left;
	padding: 0px 10px 4px 10px;
}
.searchNadpis
{
	font-weight:bold;
}
div.searchDocumentsCheck
{
	margin-left: 10px;
	margin-top:2px;
}
td.searchValidator
{
	background-color:#F7F7C7;
	text-align:left;
	padding-left: 4px;
	padding-right:4px;
	padding-top: 6px;
	padding-bottom: 6px;
}
td.searchError
{
	background-color:#F7F7C7;
	text-align:left;
	padding-right:4px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.searchInput
{
	background-color:#E7E7F7;
}
.searchCategory
{
	background-color:#9CB2D6;
}
.searchInfo
{
	background-color:#E7E7F7;
	padding:4px;
	font-size:8pt;
}
td.searchInput0
{
	text-align: left;
	padding-left: 4px;
}
.searchCiselnik
{
	background-color:#E7E7E7;
}
.searchInput1
{
	background-color:#F7F7F7;
}

/*--------------------------------------------------------------------*/
tr.resultError
{
	background-color:#F7F7C7;
	padding-top:2px;
	padding-bottom:2px;
}
tr.resultHeader
{
	background-color:#9CB2D6;
}
td.resultHeader
{
	padding-left: 4px;
	padding-top:2px;
	padding-bottom:2px;
}
.resultHeaderCount
{
	background-color:#E7E7E7;
	padding-left: 4px;
	padding-top:2px;
	padding-bottom:2px;
}
tr.resultDataHeader
{
	background-color:#C7C7F7;
	padding-top:2px;
	padding-bottom:2px;
}
td.resultDataHeader
{
	padding-left:2px;
	font-weight:normal;
	color:Black;
	text-align:left;
}
tr.resultData0
{
	background-color:white;
	vertical-align:top;
	padding-bottom:4px;
}
tr.resultData1
{
	background-color:#E7E7E7;
	vertical-align:top;
}
tr.resultDataLastRecord
{
	background-color:#fff8dc;
	vertical-align:top;
}
td.resultData0,
td.resultData1,
td.resultDataLastRecord
{
	padding-left:4px;
	vertical-align:top;
	color:Black;
	text-align:left;
}
td.resultCol0
{
	width: 15px;
	vertical-align:top;
	text-align:left;
}
div.resultCol0
{
	position:relative;
	top: -2px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: none 0;
	width: 5px;
	height:5px;
}
div.resultCol0FF
{
	vertical-align:top;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: none 0;
	width: 5px;
	height:5px;
	background-image: url(../Images/corner_ul_2.png);
	background-repeat: no-repeat;
}
td.resultColN
{
	width: 5px;
	vertical-align:top;
}
div.resultColN
{
	position:relative;
	top: -2px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: none 0;
	width: 5px;
	height:5px;
}
div.resultColNFF
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: none 0;
	width: 5px;
	height:5px;
	background-image: url(../Images/corner_ur_2.png);
	background-repeat: no-repeat;
}
td.resultActions
{
	text-align:left;
}
td.resultResizeTD
{
    width: 99%;
    cursor: n-resize;
}

#headerRowFirst td,
#headerRowSecond td
{
    position: relative;
}

/*--------------------------------------------------------------------*/
body.ciselnik
{
	font-family: sans-serif;
	font-size:10pt;
}
table.ciselnik
{
	border: thin black solid;
	width: 100%;
}
td.ciselnikCheck
{
	width: 30px;
}
tr.ciselnikHeader
{
	background-color:#F7F7F7;
	border-bottom: solid 2px #E7E7F7;
	font-weight:bold;
}
tr.ciselnikRow0
{
	background-color:white;
}
tr.ciselnikRow1
{
	background-color:#F7F7F7;
}
tr.ciselnikPopupTop
{
	background-color:#E7E7F7;
	padding: 4px 4px 4px 4px;
	margin-bottom: 4px;
}
tr.ciselnikPopupBottom
{
	background-color:#E7E7F7;
	padding: 4px 4px 4px 4px;
	margin-top: 4px;
}

/*- info + karta ----------------------------------------------------------*/
tr.infoHeader
{
	background-color:#9CB2D6;
	text-align:left;
	font-weight: bold;
	font-size:larger;
	padding: 4px 10px 4px 10px;
	color:#21345A;
}
tr.info0
{
	background-color:white;
	padding: 2px 10px 2px 10px;
	vertical-align: top;
}
tr.info1
{
	background-color:#F7F7F7;
	padding: 2px 10px 2px 10px;
	vertical-align: top;
}

/*- help --------------------------------------------------------------*/
tr.helpTab
{
	background-color:#E7E7F7;
	font-weight: bold;
	width: 800px;
}
td.helpTab
{
	text-align: left;
}
tr.helpTabDesc
{
	background-color:#F7F7F7;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
td.helpTabDesc
{
	text-align: left;
}
.help
{
	text-align: left;
	padding-left: 8px;
}
.helpItem
{
	vertical-align: top;
	font-style:italic;
	padding-right: 4px;
}
.helpDescription
{
	vertical-align: top;
}
table.helpTable
{
    padding: 3px;
	width: 80%;
}
th.helpTable
{
	background-color:#E7E7F7;
	font-weight: bold;
}

/* Styly pro zobrazeni obsahu dokumentu -------------------------------*/
body.DocBody
{
	background-color:#FFFFFF;
	color:#000000;	
}

.DocRegistrySign
{
	font-Family:Times New Roman CE;
	font-size:12pt;
	font-weight: bold;
}

.DocParallelQuotation
{
	font-Family:Times New Roman CE;
	font-size:12pt;
	font-weight: bold;
}

.DocPopularName
{
	font-Family:Times New Roman CE;
	font-size:12pt;
	font-weight: bold;
}

.DocCZHeader
{
	font-Family:Times New Roman CE;
	font-size:10pt;
	font-weight:bold;
	/*letter-spacing:3.0pt;	*/
}

.DocDecisionForm
{
	font-Family:Times New Roman CE;
	font-size:10pt;	
	font-weight:bold;
}

.DocUS
{
	font-Family:Times New Roman CE;
	font-size:10pt;	
	font-weight:bold;
}

.DocDecisionFormNote
{
	font-Family:Times New Roman CE;
	font-size:10pt;	
	font-weight:bold;
}

.DocContent
{
	font-Family:Times New Roman CE;
	font-size:10pt;
	font-weight:normal;
}

/* Styly pro zobrazeni vytahu z dokumentu -------------------------------*/
.markWordYellow
{
	background-color:Yellow;
	color:Black;
}

/* styly pro zobrazeni karty dokumentu */
.recordCardTable
{
	text-align:left;
}

/* Styly pro ResultDetail (Karta a text dokumentu) */
.resultDetailHeaderPanel
{
	height:30px;
	background:#9CB2D6;
	vertical-align:middle;
	color:#21345A;
	width:100%;
}

.resultDetailIconPanel
{
	height:30px;
	background:#E7E7E7;
	vertical-align:middle;
	margin-top: 5px;
}

.resultDetailLabelHeader
{
	font-weight:bold;
	font-size:12pt;
}

.resultDetailLabel
{
	font-weight:bold;
	font-size:10pt;
}


/* Styly pro zobrazeni abstraktu a pravni vety */
.abstractTitle
{
	font-Family:Times New Roman CE;
	font-size:10pt;	
	font-weight:bold;
}

.abstractHeader
{
	font-Family:Times New Roman CE;
	font-size:10pt;	
	font-weight:bold;
}

.legalSentenceHeader
{
	font-Family:Times New Roman CE;
	font-size:10pt;	
	font-weight:bold;
}

.abstractContent
{
	font-Family:Times New Roman CE;
	font-size:10pt;	
	font-weight:normal;
}

.legalSentenceContent
{
	font-Family:Times New Roman CE;
	font-size:10pt;	
	font-weight:normal;
}

.absRegistrySign
{
	font-Family:Times New Roman CE;
	font-size:10pt;
	font-weight:bold;
}

.absParallelQuotation
{
	font-Family:Times New Roman CE;
	font-size:10pt;
	font-weight:bold;
}

.absPopularName
{
	font-Family:Times New Roman CE;
	font-size:10pt;
	font-weight:bold;
}

/* Obecne styly */
.header1
{
	font-family:sans Serif;
	font-size:12pt;
	font-weight:bold; 
}

.formBg
{	
	background-color:#F7F7F7;
	padding:5px;
}