/* inline menu zpet v adminovi */
.LineMenu{
	margin-bottom: 10px;
}
.newerror_msg, .error{
	color: Black !important;
	border: 5px solid #CC0001;
	padding: 5px;
	background-color: #F8C9C9;
	margin-top: 5px;
	margin-bottom: 5px;
	clear: both;
	display: block;
	font-size: 13px;
}

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

.info, .infomsg2{
	border: 1px solid #DCDCDC;
	padding: 5px;
	background-color: #FFFACD;
	margin-top: 5px;
	margin-bottom: 5px;
	clear: both;
	display: block;
	font-size: 13px;
	position: relative;
}
.NotificationAdmin .info .skryt{
   position: absolute;
   top: 5px;
   right: 5px;
}
.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,.FormPovinne input,.FormPovinne textarea,.FormPovinne select {
	background-color: #ffedea;
	border: 1px solid #ABADB3;
}
.FormPovinne{
	white-space: nowrap;
}
.FormPovinnePopis{
	font-weight: bold;
}
.Form12Popis{
	margin-bottom: 10px; 
	margin-top: 10px;
	font-weight: normal !important;
}
.FormOddel{
	height: 10px;
}
.FormInfo{
	text-align: right;
	padding-top: 5px;
}
.FormFieldsetTable tr td{
	padding-bottom: 4px;
}
.UbytovaniInfo1{

}
.UbytovaniInfo2{
	font-weight: bold;
	padding-top: 20px;
}

.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: 20px;
	border: none !important;
	/*border: 1px solid #D0E8E6;*/
}
.UdalostVypisMoznostNastavit{
	/*padding-left: 10px;
	padding-right: 10px;*/
	padding-bottom: 10px;
	border-bottom: 1px solid #D0E8E6;
}

.UdalostNadpisOddil{
   display: none;
	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;
}
.UdalostBlokDuleziteAdmin{
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #EAF4F3;
	color: #346763;
}
.UdalostBlokDuleziteAdmin span{
	color: Black;
}
.UdalostBlokDulezite{
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 11px;
	color: #346763;
}
.UdalostBlokDulezite span{
	color: Black;
}

.UdalostNadpisOddilNastav{
   display: none;
	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 na sjezdove strance */

table.tab_vypisy{
	width: 100%;
	border-top: 10px solid #d8d8d8 !important;
	border-left: 1px solid #d8d8d8 !important;
	border-right: 2px solid #d8d8d8 !important;
	border-bottom: 1px solid #d8d8d8 !important;
	margin-bottom: 15px !important;
}
table.tab_vypisy tr.th{
	font-weight: bold;
	background-color: #E4E4E4;
}
table.tab_vypisy, table.tab_vypisy td{
	border-collapse: collapse;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-top: 6px;
	border: 0px solid #d8d8d8;
	border-top: 1px solid #d8d8d8;
	/*border-top: 1px solid #d8d8d8;*/
}
table.tab_vypisy tr.radek2{
	background-color: #F8F8F8;
}

table.tab_vypisy tr.EditLine td{
	border-collapse: collapse;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-top: 6px;
	border: 0px solid #d8d8d8;
	border-top: 0px solid #d8d8d8;
	/*border-top: 1px solid #d8d8d8;*/
}

table.tab_vypisy tr td.serviceline{
	white-space: nowrap;
	vertical-align: top;
	text-align: right;
}

table.tab_vypisy tr td.status{
	width: 120px;
}

/* tabulka vypisu hromadnych 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{
	padding: 2px;
	color: Red;
}
.status-ukonceno{
	padding: 2px;
	color: Red;
}
.status-ceka{
	padding: 2px;
	color: orange;
}
.status-neaktivni{
	padding: 2px;
	color: #a9a9a9;
}
.status-probiha{
	padding: 2px;
	color: #000000;
}

/* informace o registraci proveden az na miste */
.info-na-miste-importstatus-1, .info-na-miste-importstatus-2, .info-na-miste-importstatus-3{
	background-color: #FFFACD;
	padding: 2px;
	white-space: nowrap;
}

/* informace o vyzvednuti na miste */
.info-na-miste-vyzvednutostatus-1{
	background-color: #cbff97;
	padding: 2px;
	white-space: nowrap;
}
.info-na-miste-vyzvednutostatus-2{
	background-color: #ffb3b3;
	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;
}
.mklist_info_maxomezeni{
	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, .FormPopis{
	font-weight: bold;
}
.formpole, .FormPole{
	margin-bottom: 10px !important;
	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;
}

li{
	list-style: square;
}
img{
	border: none !important;
}

/* vychozi styly velikosti pisem v tiny */
.fontSize1{
	font-size: 8px !important;
}
.fontSize2{
	font-size: 10px !important;
}
.fontSize3{
	font-size: 12px !important;
}
.fontSize4{
	font-size: 14px !important;
}
.fontSize5{
	font-size: 18px !important;
}
.global_pismo10{
	font-size: 10px;
}
.global_pismo11{
	font-size: 11px;
}
.global_pismo12{
	font-size: 12px;
}
.global_pismo14{
	font-size: 14px !important;
}

#tabulka_invisible,#tabulka_invisible td,#tabulka_invisible tr{
	border: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#tabulka_seda,#tabulka_seda td{
	border: 1px solid #d8d8d8;
	border-collapse: collapse;
	/*padding-left: 0px;
	padding-right: 0px;*/
}

#tabulka_cerna,#tabulka_cerna td{
	border: 1px solid Black;
	border-collapse: collapse;
	/*padding-left: 0px;
	padding-right: 0px;*/
}

.tabulka_neviditelna,.tabulka_neviditelna td,.tabulka_neviditelna tr{
	border: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.tabulka_seda,.tabulka_seda td{
	border: 1px solid #d8d8d8;
	border-collapse: collapse;
	/*padding-left: 0px;
	padding-right: 0px;*/
}
.tabulka_seda td{
	padding: 3px;
}

.tabulka_cerna,.tabulka_cerna td{
	border: 1px solid Black;
	border-collapse: collapse;
	/*padding-left: 0px;
	padding-right: 0px;*/
}
.tabulka_cerna td{
	padding: 3px;
}

.vypis_content table tr td p{
 	padding: 0px;
 	margin: 0px;
 }
 
 .krysa{
 	display: none;
 }
 
/* vypis odkazu na pridani dat na sjezdove strane uzivatele */
ul#menu-karta-akce{
	margin-bottom: 20px;
}
ul#menu-karta-akce li{
	padding-bottom: 2px;
}
.sjezdova-stranka-vlozit{
	font-weight: bold;
	/*text-transform: uppercase;*/
}
.sjezdova-stranka-termin-ukonceni{
	display: block;
	font-size: 11px;
	color: #484848;
}

/* dva/tri kroky na strankach s novym zadavanim dat */
.steps{
	margin-bottom: 10px;
}

/* nazev dat v seznamu DefData */
.DefDataNazevDat{
	font-weight: bold;
	padding-bottom: 6px;
}

.DefDataAutori{
	font-size: 10px;
	margin-bottom: 10px;
}

/* lista s ovladacimi prvky v seznamu DefData */
.DefDataServiceLine, .DefDataServiceLineRozsireni{
	padding-top: 3px;
	clear: both;
}
.DefDataServiceLine .DefDataOvlPrvek, .DefDataServiceLineRozsireni .DefDataOvlPrvek{
	margin-right: 10px;
	border-right: 1px solid #D8D8D8;
	padding-right: 10px;
	display: block;
	float: left;
	height: 25px;
	padding-top: 5px;
	white-space: nowrap;
}
.DefDataServiceLine .DefDataOvlPrvek img, .DefDataServiceLineRozsireni .DefDataOvlPrvek img{
	margin-bottom: -6px;
	margin-right: 1px;
	/*filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);*/
}
.DefDataServiceLine a:link, .DefDataServiceLineRozsireni a:link{
	color: #000000 !important;
	text-decoration: none !important;
	font-weight: normal !important;
}
.DefDataServiceLine a:visited, .DefDataServiceLineRozsireni a:visited{
	color: #000000 !important;
	text-decoration: none !important;
	font-weight: normal !important;
}
.DefDataServiceLine a:active, .DefDataServiceLineRozsireni  a:active{
	color: #000000 !important;
	text-decoration: underline !important;
	font-weight: normal !important;
}
.DefDataServiceLine a:hover, .DefDataServiceLineRozsireni  a:hover{
	color: #000000 !important;
	text-decoration: underline !important;
	font-weight: normal !important;
}
.DefDataServiceLine a:hover img, .DefDataServiceLineRozsireni a:hover img{
	/*filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);*/
}

.DefDataServiceLineRozsireni .DefDataOvlPrvek{
	border: none;
}
.DefDataServiceLineRozsireni .DefDataOvlPrvek .sjezdova-stranka-vlozit{
	font-weight: normal;
}

/* line casovani sdeleni a bloku */
.DefDataProgramServiceLine{
	margin-bottom: 10px;
	white-space: nowrap;
}

/* zobrazeni do jakeho bloku patri to co se pridava */
.DefDataBlokInfo{
	margin-bottom: 15px;
}

/* styly pouzite v masce zobrazeni dat DefData */
.Mask_autori, .Mask_textabs, .Mask_impactfactor{
	margin-bottom: 10px;
}

/* barva bloku, sympozia v seznamu bloku PSOS */
.infoblok{
	background-color: #F0F0F0;
}

/* barva informace k sympoziu v tabulce seznamu bloku PSOS */
.infosymp td{
	color: White;
	background-color: #3C433B !important;
	padding-left: 10.px;
	padding-top: 3px;
	padding-bottom: 3px;
}

/* v TinyMce styl pro blok textu do clanku */
.blok_clanek{
	display: block;
	background: #F2F2F2;
	padding: 10px;
	border: 1px solid #7F7F7F;
	margin-bottom: 10px;
}

.beta, .nove, .new{
	font-size: 10px;
	color: Red;
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	bottom: 1ex;
}

/* oznaceni sdeleni vlozeneho v PSOS adminem zameneneho  */
.InfoNavrzeneSdeleni{
	padding-top: 4px;
	padding-bottom: 4px;
	color: #6caa00;
}

/* informace ID zaznamu*/
.infoid, .idinfo{
	border: 1px solid #D8D8D8;
	background: #FFD78A;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 11px;
	padding-left: 3px;
	padding-right: 3px;
	font-weight: normal;
	color: black;
}

/* vypis casu ve statusu */
table.program_info_o_case{
	width: 120px !important;
}

/* program */
.program_blok_cas{
	white-space: nowrap;
	padding-left: 4px;
	padding-right: 10px;
	text-align: right;
	display: block;
}

/* vyhledavani */
.ZvyraznitSlova{
	font-weight: bold;
	color: #be0000 !important;
}

form.ProgramSearchForm input.searchstring{
	width: 450px;
}

/* vysledky hledani podbarveni podle typu uctu */
.tr1_bgvypis_1{
	background: #F2F9F9;/*#E5F2F1*/
}
.tr1_bgvypis_2{
	background: #E9F3F2; /*#D0E8E6*/
}
.tr2_bgvypis_1{
	background: #FFFFBB;/*#FFFF82*/
}
.tr2_bgvypis_2{
	background: #FFFFE8;/*#FFFFC6*/
}
.tr3_bgvypis_1{
	background: #FFE1D2;
}
.tr3_bgvypis_2{
	background: #FFF1EA;
}

/* odkaz s ikonou */
.odkaz_s_ikonou_spoluautori img{
	display: block;
	float: left;
	margin-top: -5px;
}

.ImportantCistVice{
	font-family: Verdana;
	font-size: 11px;
	margin-right: 10px;
	display: block;
	text-align: left;
	margin-bottom: 5px;
}

h3.VobyNazev .status{
	font-size: 12px;
	font-weight: normal;
	color: black;
}
h2.VobyNazev .menu{
	font-size: 12px;
	font-weight: normal;
	color: black;
}
table.VolbyTableVypis{
	width: 100%;
	border-collapse: collapse;
	border: none;
}
table.VolbyTableVypis tr td{
	padding: 2px;
	margin: 0px;
}
.VobyNazev a{
   text-decoration: none !important;
}
.VobyNazev a:hover, .VobyNazev span a{
   text-decoration: underline !important;
}
table.VolbyTableVypis tr td.menu{
	padding: 2px;
	padding-top: 10px;
	margin: 0px;
}
table.VolbyTableVypis tr td hr{
   margin-bottom: 20px;
}
.VolbyCisloListku{
   text-align: right;
   color: gray;
}
.VolbyJmenoKandidata{
   margin-bottom: 10px;
   font-weight: bold;
}
.NelzeVolitMaPost{
   font-weight: bold;
}

table.VolbyVypisKandidatu{
   width: 100%;
}
table.VolbyVypisKandidatu tr td.dathlas{
   width: 80px;
   border-right: #D8D8D8 solid 1px;
}
table.VolbyVypisKandidatu tr td.kandidat{
   padding-left: 10px;
}


.red, .ukonceno{
	color: Red;
}


/* celkove pro tabulky */
table tr.th{
	font-weight: bold;
	background-color: #E4E4E4;
}
table tr.th td{
	padding-top: 5px;
	padding-bottom: 5px;
}
table tr td.right{
	text-align: right;
}
table tr td.center{
	text-align: center;
}

.ui-autocomplete-loading {
   background: white url(../img/ui-anim_basic_16x16.gif) no-repeat right center;
}

table.mk_list_admin_form{
   width: 100%;
}
table.mk_list_admin_form tr td{
   padding: 3px;
}
table.mk_list_admin_form tr td textarea, table.mk_list_admin_form tr td input[type=text]{
   width: 95%;
}

.emailing-preview-email{
   border: 1px solid gray;
   padding: 10px;
}

.identifikaceserveru{
   text-align: center; position: absolute; top: 0px; background: red; color: white; line-height: 20px; width: 300px;
   display: block;
   font-weight: bold;
   border: 3px solid orange;
}

.UlozeneEmailyDetailMessage p{
   margin-bottom: 10px !important;
}

.SortByLinks{
   font-size: 11px;
   text-align: right;
   margin-top: 5px;
   padding-top: 5px;
   padding-bottom: 5px;
   border-top: 1px solid #D8D8D8;
   border-left: 1px solid #D8D8D8;
   border-right: 1px solid #D8D8D8;
   padding-right: 5px;
}
.SortByLinks .SortByLink{
   padding-left: 7px;
}
.SortByLinks .SortByLink .active{
   font-weight: bold;
   color: #FF6600;
}
