/* New ASCX Inbox sticker*/
.autotable
{
	background-color: white;
	border: 1px solid #99bbe8;
}
.autotable TD
{
	padding: 4px;
	margin: 4px;
}
.autotable .datum
{
	font-size: 9px;
	color: #464646;
	text-align: center;
	white-space: nowrap;
}

.autotable .predmet
{
	font-size: 13px;
	color: black;
	text-align: left;
	font-weight: bold;
	width: 100%;
}

.autotable .markAsRead
{
	font-size: 9px;
	color: #106e03;
	text-align: center;
	white-space: nowrap;
}

.autotable .vlozil
{
	font-size: 9px;
	color: black;
	text-align: right;
	font-weight: bold;
	white-space: nowrap;
}

.autotable .vazba
{
	font-size: 10px;
	color: black;
	text-align: left;
	font-weight: bold;
}


.autotableH
{
	/* background: url(../../Images/System/button-bg.gif) #F0F0F0 repeat-x bottom; */
	background: #cbddf3 url(../../Images/web/ext_head.gif) top repeat-x;
	padding: 4px 0px 4px 0px;
	font-weight: bold; 
	text-align:center;
}
.autotableH TH
{
	border-bottom: solid 1px #99bbe8;
	border-right: 1px solid white;
	padding: 2px;
	font-weight: bold;
}

.autotableH2
{
	border-bottom: 1px solid #93a6b4;
	padding: 0px;
	font-weight: bold; 
	color: #3b5b7c;
}

.divtblsel
{
	float:right;
	font: bold 11px Tahoma, Arial;
	color: #123c7a;
	height: 20px;
	background-color: Transparent;
	background: url(../../Images/Tabs/style08_s_back.gif) repeat-x center;
	border-top: solid 1px #778A98;
	border-left: solid 1px #91A7B4;
	border-right: solid 1px #91A7B4;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
	cursor: pointer;
	margin-left: 2px;
	display: inline;
}

.divtbl
{
	float:right;
	font: normal 11px Tahoma, Arial;
	color: #00436F;
	height: 20px;
	background-color: Transparent;
	background: url(../../Images/Tabs/style08_n_back.gif) repeat-x center;
	border-left: 1px solid #B0BEC7;
	border-top: 1px solid #B0BEC7;
	border-right: 1px solid #B0BEC7;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
	cursor: pointer;
	margin-left: 2px;
	display: inline;
}

.autotableR
{
	background-color: #FFFFFF;
	border-bottom: 1px solid #f2f2f2;
	vertical-align: middle; 
	
}

.autotableA
{
	background-color: #e7f1fd ; /*f2f2f2*/
	vertical-align: middle; 
	
}

.autotableF
{
	height: 20px;
	background: url(../../Images/System/button-bg.gif) #F0F0F0 repeat-x bottom;
	padding: 4px 0px 4px 0px;
	font-weight: bold; 
	text-align:center;
}

.searchPlus
{
	padding-left:20px;
}

.IbHead2{
	border-bottom: 1px solid silver;	
}

.IbRow0
{
	background-color: #FFFFFF;
	vertical-align: middle; 
}

.IbRow1
{
	background-color: #e7f1fd;
	vertical-align: middle; 
}

.IbRowSum TD
{
	border-top: 1px dotted black;
	background-color: #FFFFFF;
	vertical-align: middle; 
}


.IbRow1 A, .IbRow0 A
{
	display: block;
	font-weight: bold;
	padding: 3px;
}

.IbRow1 A:hover, .IbRow0 A:hover
{
	background-color: #edeff4;
}



.IbRow0VybCss /* vybavene*/
{
	background-color: #FFFFFF;
	border-bottom: 1px solid #f2f2f2;
	vertical-align: middle; 
	color: gray;
	font-style:italic;
}

.IbRow1VybCss
{
	background-color: #f2f2f2;
	vertical-align: middle; 
	color: gray;
	font-style:italic;
}

.IbRow0PtCss /* po termine*/
{
	background-color: #ffe5e5;
}

.IbRow1PtCss
{
	background-color: #f5dcdc;
}

.PtCss0 /* po termine*/
{
	background-color: #ffe5e5;
}

.PtCss1
{
	background-color: #f5dcdc;
}



.IbRow0GPtCss
{
	background-color: #e5ffe9;
}

.IbRow1GPtCss
{
	background-color: #dcf5de;
}


.IbRow0AktCss, .IbRow0AktCssAktCss
{
	background-color: #d6ffd7;
}

.IbDbRow0
{
	background-color: transparent;
	border-bottom: 1px solid #f2f2f2;
	vertical-align: top; 
}

.IbDbAlert
{
	color:red !important;
	font-weight: bold;
}
A.IbDbAlert, A.IbDbAlert:hover
{
   font-weight:bold
}

.IbDbOut0 
{
	color:green !important;
	font-weight: bold;
}

A.IbDbOut0, A.IbDbOut0:hover
{
   font-weight:bold
}

.IbDbOut1
{
   color:red !important;
   font-weight: bold;
}
.IbDbRow1
{
	background-color: #d5f5d5;
	vertical-align: top; 
}

.IbDbYRow0
{
	background-color: transparent;
	border-bottom: 1px solid #f2f2f2;
	vertical-align: top; 
}

.IbDbYRow1
{
	background-color: #c4d9ee;
	vertical-align: top; 
}
.DbHeaderplus
{
    width:15px;
    float:left;
    margin:13px 0px 15px 5px
    }
.DbHeader
{
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 5px;
}
.DbHeader A,.DbHeader A:hover
{
	font-weight: bold;
	color:Black
}

.DbHeaderBig
{
	font-size: 14px;
	color:green;
	font-weight: bold;
	display:block;
	padding: 10px 5px;
}

.DbHeaderBig A,.DbHeaderBig A:hover
{
    color: green;
	font-weight: bold;
    }
.DetailTable
{
	border: 0px solid silver;
	padding: 10px;
	background-color: White;
}
.detailHOUR
{
	font-size: 9px;
	white-space: nowrap;
}
.detailDATE
{
	font-weight: bold;
	font-size: 11px;
	white-space: nowrap;
}
.detailTIMING
{
	font-size: 10px;
	white-space: nowrap;
}

.IbDetail0
{
	vertical-align: top; 
	background-color: transparent;
}

.IbDetail1
{
	vertical-align: top;
	background-color: #f2f2f2;
}

.IbDetailRow0
{
	vertical-align: bottom;
	background-color: transparent;
	white-space: nowrap;
}

.IbDetailRow1
{
	vertical-align: bottom;
	background-color: transparent;
	white-space: nowrap;
}

.dbStatTbl
{
	background-color: white;
}

.dbStatHead, .dbStatHead1, .dbStatHead2, .dbStatHead3, .dbStatHead4, .dbStatHead5, .dbStatHead6
{
	color: #3b5b7c;
	border-bottom: 2px solid silver; 
	padding-left:5px;
	padding-top:5px;
}
.dbStatRow, .dbStatRow1, .dbStatRow2, .dbStatRow3, .dbStatRow4, .dbStatRow5, .dbStatRow6
{
	border-bottom: 1px dotted silver; 
	padding-left:5px;
	padding: 1px;
}

.dbStatRow
{
	color: #3b5b7c;
	font-weight: normal;
}

.dbStatSumRow, .dbStatSumRow1, .dbStatSumRow2, .dbStatSumRow3, .dbStatSumRow4, .dbStatSumRow5, .dbStatSumRow6
{
	border-top: 1px solid silver;
	font-size: 13px;
	color: #3b5b7c;
	font-weight: bold;
}


.Pref{
	color: red;
}
.noPref{
	color: black;
}

.HidDiv
{
	display: inline;
	padding-left: 3px;
}

.IbMainTable
{
	table-layout: automatic;
}
.IbMainTable TH
{
	text-align:left;
	padding-left: 10px;
}
.IbFirstPlus{
	width: 10px;
	padding-top: 2px;
	padding-left: 35px;
}
/*
.IbMainTable a
{
	color: gray;
}

.IbMainTable a:visited, .IbMainTable a:link
{
	color: #3b5b7c;
	text-decoration: none;
}

.IbMainTable a:active, .IbMainTable a:hover
{
	color: black;
	text-decoration: underline;
}
*/