.newerror_msg, .error{
	color: White;
	border: 1px solid #DCDCDC;
	padding: 5px;
	background-color: Red;
	margin-top: 5px;
	margin-bottom: 5px;
	clear: both;
	display: block;
	font-size: 13px;
}

.newok_msg, .ok{
	color: White;
	border: 1px solid #DCDCDC;
	padding: 5px;
	background-color: Green;
	margin-top: 5px;
	margin-bottom: 5px;
	clear: both;
	display: block;
	font-size: 13px;
}

.info{
	border: 1px solid #DCDCDC;
	padding: 5px;
	background-color: #FFFF95;
	margin-top: 5px;
	margin-bottom: 5px;
	clear: both;
	display: block;
	font-size: 13px;
}
.info form{
	padding: 0px;
	margin: 0px;
}

.warning{
	border: 1px solid #DCDCDC;
	padding: 5px;
	background-color: #FFA74F;
	margin-top: 5px;
	margin-bottom: 5px;
	clear: both;
	display: block;
	font-size: 13px;
}

.warning-low{
	background-color: #FFA74F;
}

.dulezite, .psosKOD{
	font-size: 13px;
	color: black;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #DCDCDC;
	background-color: #E3FED8;
	margin-top: 10px;
	margin-bottom: 5px;
}

.infolite{
	font-size: 11px;
	color: black;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 2px solid #E3FED8;
	border-bottom: 2px solid #E3FED8;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
	clear: both;
}

.povinne-pole{
	background-color: #FFE3D9;
}

.lista{
	clear: both;
	height: 26px;
	margin-bottom: 5px;
}
.lista .tlacitko{
	width: 25px;
	height: 25px;
	margin-right: 5px;
	display: block;
	float: left;
}

.checkbox_checked{
	background-color: #E3FED8;
	border: 1px solid #2E9203;
	margin: 2px;
}

.tab2{
	background-color: #F6FBFA;
}

h5.oznac{
	color: #346763;
}

/*** zobrazeni historie  **/
.HistoryDatumHlavicka{
	font-size: 18px;
}

.HistoryHlavicka{
	border-bottom: 1px solid #C9C9C9;
}

.HistoryDatumHlavickaRadek{
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.HistoryBlok{
	border: 1px solid Black;
	padding: 15px;
	margin-bottom: 15px;
}


.HistoryNova{
	background-color: #FFFACD;
	padding: 5px;
}

.HistoryPuvodni{
	background-color: #F8F8FF;
	padding: 5px;
}

.HistoryZmeny h5{
	margin-top: 10px;
}

.debug{
	border-bottom: 1px solid Black;
	background-color: #CBFF97;
	padding: 10px;
	margin: 5px;
	color: Black;
	clear: both;
	text-align: left;
}

xmp{
	border-bottom: 1px solid Black;
	background-color: #FFE2C6;
	padding: 10px;
	margin: 5px;
	color: Black;
	clear: both;
	text-align: left;
}

.UserdataLinkEdit {
	text-align: right;
}

.UserdataLinkEdit a{
	font-weight: bold;
	color: #B81C00 !important;
	border: 1px solid #D0E8E6;
	padding: 3px;
	height: 20px;
}

.UdalostVypisPrubehu{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border: 1px solid #D0E8E6;
}
.UdalostVypisMoznostNastavit{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #D0E8E6;
}

.UdalostNadpisOddil{
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	background-color: #62B2AB;
	color: #FFFFFF;
	font-size: 14px;
}
.UdalostNadpisOddilPrubeh{
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	background-color: #F5F5F5;
	font-size: 13px;
}
.UdalostNadpisOddilHistorie{
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	background-color: #F5F5F5;
	font-size: 13px;
}

.UdalostBlokDulezite{
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 3px;
	background-color: #EAF4F3;
	font-size: 11px;
	color: #346763;
}
.UdalostBlokDulezite span{
	color: Black;
}

.UdalostNadpisOddilNastav{
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	background-color: #F5F5F5;
	font-size: 13px;
}
.UdalostNazevStatusu{
	font-weight: bold;
}
.UdalostPoznamka{
	font-style: italic;
	padding-left: 5px;
	padding-bottom: 5px;
}
.UdalostPoznamkaNadpis{
	font-style: normal;
	font-weight: bold;
	color: #346763;
	display: none;
}

.AktualniStatus{
	font-size: 18px;
}

.SearchColorTR1{
	background-color: #F3F3F3;
}
.SearchColorTR2{
	background-color: #FFFFFF;
}

.FiltrSpojka{
	font-style: italic;
	color: #DC5514;
}

.SelectInfo{
	text-align: right;
}

.SearchViceMoznostiBlok{
	padding: 15px;
	border: 1px solid #D0D0BF;
	margin-top: 25px;
}


.pager2, .KnihaAbstraktpager2{
	text-align: center;
	padding: 5px;
	padding-top: 15px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	clear: both;
}
.pager2 a, .KnihaAbstraktpager2 a{
	text-decoration: none !important;
}
.pager2 .LinkPages , .KnihaAbstraktpager2 .LinkPages{
	border: 1px solid Gray;
	margin-left: 2px;
	margin-right: 2px;
	padding: 2px;
	font-size: 11px;
}
.pager2 .active, .KnihaAbstraktpager2 .active{
	font-weight: bold;
	background-color: #4E4E4E;
}
.pager2 .active a, .KnihaAbstraktpager2 .active a{
	color: White !important;
}

.PrubehUdalostiRozklik{
	padding-top: 3px;
}

/* link smazat ukazany pismenkem X */
.x_smazat{
	font-weight: bold !important;
	color: Red !important;
	text-decoration: none !important;
}

/* styl pro neduleyite info */
.sede_info{
	color: Gray !important;
}

.infomsg{
	padding-bottom: 10px;
	margin-top: 10px;
	clear: both;
}
.infomsg p{
	padding-top: 0px;
	margin-top: 1px;
	clear: both;
}

.infomsg2{
	font-size: 13px;
	color: black;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px dotted Green;
	background-color: #E3FED8;
	margin-left: 0px;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-top: 10px;
	clear: both;
}

.SearchAuthorsForm{
	padding-top: 15px;
	margin-bottom: 15px;
}
.vypisabecedy{
	padding-top: 5px;
	margin-bottom: 5px;
}



/* menu na karte usera v adminu */
.VodorovneMenu{
	text-align: left;
	background-color: #F8F8F0;
	padding: 10px;
	border-top: 1px solid #D0E8E6;
	margin-top: -7px;
}
.VodorovneMenu a{
	margin-right: 15px;
	padding-left: 9px;
	background: url(img/li.gif) no-repeat center left;
}

.VodorovneMenu a:hover{
	background: url(img/li-active.gif) no-repeat center left;
}


/* menu na karte usera v adminu u akce*/
.VodorovneMenu2{
	padding: 5px;
	text-align: left;
	background-color: #FFFFF2;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #D8D8D8;
	margin-top: 5px;
}
.VodorovneMenu2 a{
	margin-right: 5px;
}

.VodorovneMenu2 a:hover{
	
}
.VodorovneMenu2 .data{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	line-height: 18px;
}

/* zobrazeni cisla CKS */
.CKScislo{
	font-size: 18px;
	font-weight: bold;
}

/* panel administrace u akce */
.PanelAdministrace2{
	line-height: 18px;
}

.PanelAdministrace2 h1{
	padding: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	margin: 0px;
	background-image: none;
	font-size: 20px;
	color: #D3D3D3;
}
.PanelAdministrace2 legend{
	color: #57AAA3;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 21px;
}

.PanelAdministrace2 a{
	margin-left: 5px;
	padding-left: 9px;
	background: url(../img/li.gif) no-repeat center left;
	display: inline-block;
	white-space: nowrap;
	/*text-decoration: none !important;*/
}
.PanelAdministrace2 ul, .PanelAdministrace2 li{
	margin: 0px;
	padding: 0px;
	background-image: none;
	list-style: none;
}
.PanelAdministrace2 a:hover{
	background: url(../img/li-active.gif) no-repeat center left;
}

.PanelAdministrace2 .pocet-vyssi-nez-nula{
	font-weight: bold;
	color: #E96A16;
}

/* tabulka vysledku pres masku */
table.SearchResult{
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border: 1px solid #9F9F9F;
	width: 100%;
}
table.SearchResult tr td{
	padding: 3px;
	border-bottom: 1px solid #9F9F9F;
	border-right: 1px solid #D6D6D6;
}
table.SearchResult tr.th{
	font-weight: bold;
	background-color: #E4E4E4;
}
table.SearchResult tr.th td{
	white-space: nowrap;
}
table.SearchResult tr.radek2{
	/*background-color: #F8F8F8;*/
}
table.SearchResult tr.user2{
	background-color: #FFFACD;
}


/* tabulka vypisu hromdnych skupin */
table.EmailingVypisDetailSkupiny tr.th{
	font-weight: bold;
	background-color: #E4E4E4;
}
table.EmailingVypisDetailSkupiny tr td{
	padding: 3px;
	border-bottom: 1px solid #9F9F9F;
	/*border-right: 1px solid #D6D6D6;*/
}
table.EmailingVypisDetailSkupiny tr.radek2{
	background-color: #F8F8F8;
}
table.EmailingVypisDetailSkupiny tr.radekvynechano{
	background-color: #D7D7D7;
}
table.EmailingVypisDetailSkupiny tr.radekerror{
	background-color: #FED8D9;
}
table.EmailingVypisDetailSkupiny tr.radekok{
	background-color: #E3FED8;
}


/* link v programu u prednasek */
.LinkOsobniProgram{
	float: right;
	display: block;
	font-size: 13px;
}

h3.muj_program_datum{
	border-bottom: 1px solid #E4E4E4;
	margin-top: 20px;
}

table.muj_program_tabulka{
	width: 100%;
}

.muj_program_sal_casova_osa{
	font-weight: bold;
	padding: 5px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.muj_program_sal_casova_osa span{
	background-color: White;
	padding: 3px;
	padding-right: 20px;
	padding-bottom: 5px;
	width: 100%;
}

.muj_program_typ_vypisu a.active{
	font-weight: bold;
}
/*kdyz je neco potreba oddelit par prazdnymi radky*/
.odsaz{
	padding-top: 20px;
	clear: both;
}
/* na karte uzivatele link zobrazit detaily / skryt*/
.RozbalLink{
	padding-bottom: 5px;
}

.VelikostCislaVarSymbol{
	font-size: 16px;
}

/* barva pisma statusu registrace */
.status-registrace1, .status-registrace4{ /* zaplaceno, faktura */
	/*color: #008000;*/
	background-color: #CBFF97;
	padding: 2px;
}
.status-registrace2{ /* castecne zaplaceno */
	/*color: #DF9200;*/
	background-color: #FFD382;
	padding: 2px;
}
.status-registrace3{ /* nezaplaceno */
	/*color: #BE0000;*/
	background-color: #FFB3B3;
	padding: 2px;
}

.status-povoleno{
	/*background-color: #CBFF97;*/
	padding: 2px;
	color: Green
}
.status-nepovoleno{
	/*background-color: #FFB3B3;*/
	padding: 2px;
	color: Red;
}

/* informace o registraci proveden az na miste */
.info-registrace-na-miste{
	background-color: #FFFF95;
	padding: 2px;
	white-space: nowrap;
}

.mklist_info_omezeni{
	font-size: 11px;
	margin-top: 5px;
	font-weight: bold;
}
.mklist_info_omezeni_kusu{
	color: Black;
	font-weight: normal;
}
.mklist_info_minomezeni{
	font-size: 11px;
	padding: 2px;
}

.SlevaRegZdarma{
	padding-bottom: 3px;
}
.SlevaRegZdarmaNadpis{
	font-weight: bold;
	padding-top: 3px;
	font-size: 14px;
}

.svarsymbol{
	font-weight: bold;
	font-size: 10px;
	color: Green;
}

.ShowFiltr{
	background-color: #FFFACD;
	padding: 5px;
}
.UlozeneEmailyDetailNazevSloupce{
	font-weight: bold;
}
.UlozeneEmailySubject{
	font-weight: bold;
}

tr.UlozeneLogy_errorloglog td, tr.UlozeneLogy_badloginlog td, tr.UlozeneLogy_DBerrorlog td{
	background: #FFECED;
}

.clear{
	clear: both;
}

.formpopis{
	font-weight: bold;
}
.formpole{
	margin-bottom: 10px;
	font-weight: bold;
}

/* faktura */
table.fakturatb tr td div.fradek{
	margin-bottom: 2px;
}
table.fakturatb tr td div.fradek2{ /*radek s vetsim odskokem adresa*/
	margin-bottom: 6px;
}
table.fakturatb tr td div.fradek_celkovacena{ /*radek s vetsim odskokem adresa*/
	margin-bottom: 6px;
	margin-top: 6px;
	
}
table.fakturatb tr td div.fradek_celkovacena span{
	font-size: 18px;
	font-weight: bold;
}
table.fakturatb tr td div.fradek span{
	font-weight: bold;
}
.ftisk{
	text-align: right;
}


.infobox{
	display: none;
	border-bottom: 1px solid Black;
	background-color: #F0F0F0;
	padding: 10px;
	margin: 5px;
	color: Black;
	clear: both;
	text-align: left;
}
.infobox div{
	cursor: hand;
}
.infobox_ico{
	border-bottom: 1px solid Black;
	background-color: #F0F0F0;
	padding: 5px;
	margin: 5px;
	color: Black;
	clear: both;
	cursor: hand;
	text-align: left;
}

.MessageszavislostInfoZprava{
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #D0E8E6;
}
.MessageszavislostStatusInfoZprava{
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #D0E8E6;
}
.MessagesInfoOmezeni{
	font-style: italic;
	clear: both;
	color: #4A4A4A;
}