.mytags {
  clear: right;
  width: auto;
  float: right;
  padding: 0.5em;
  margin-left: 0.5em;
  margin-bottom: 0.5em;
  text-align: right;
  border: 1px solid grey;
  background-color: #E1DFD8;
}

.publikace_info {
  width: auto;
  /*float: center;*/
  padding: 0.5em;
  margin-left: 0.5em;
  margin-bottom: 1em;
  background-color: transparent;
}

.hlasovani_plus, .hlasovani_minus {
  text-decoration: underline;
  cursor: pointer;
  line-height: 1.6em;
}
  .hlasovani_plus {
     padding-left: 20px; 
    background: transparent url('/pics/design/14/b/ico/palec-plus.png') 0 50% no-repeat;
  }

  .hlasovani_minus {
    padding-right: 20px;
    background: transparent url('/pics/design/14/b/ico/palec-minus.png') 100% 50% no-repeat;
  }

#mytags, #besttags {
  padding: 0.5em;
  width: 180px;
  margin-left: 0.5em;
  margin-right: 0.5em;
  border: 1px solid grey;
  background-color: #E1DFD8;
  margin-bottom: 1em;
}

#page {
  /*float: left;*/
  margin-right: 220px;
}

#column {
  /*clear: right;*/
  /*width: 200px;*/
  float: right;
  text-align: center;
}

.none {
	display:none;
}

table.ptable {
	width:100%;
}

table.cit_publ {
        width:100%;
}

.cit_publ td{
  text-align: center;
  vertical-align: center;
}

#vybr_info {
	margin: 5px 0px 5px 0px;
	color: green;
}

.p_info {
	display: none;
	border-top:1px solid grey;
	border-bottom:1px solid grey;
	padding-top:10px;
	margin-top:5px;
	padding-bottom:10px;
	margin-bottom:5px;
	width: 90%;
}

.vyhl_publ li {
	padding-bottom: 10px;
}

span.cekat {
        display: block;
        padding: 7px 30px;
        background: #fff url('/pics/design/pracuji.gif') 38% 3px no-repeat;
        color: #000;
        margin-bottom: 0.3em;
        padding-left: 42%;
}

.hiddenMenu {
	left: -1px; top: 1em;
  	position: absolute;
        padding: 5px;
        border: 1px solid #3d687d;
        border-bottom-width: 3px;
        background: #fff url('/pics/design/14/df/bg.png') left bottom repeat-x;
        display: none;
        width: 200px;
	text-align:left;
        color: black;
}

.seznamyDiv {
        padding: 5px;
        border: 1px solid #3d687d;
        border-bottom-width: 3px;
        background: #fff url('/pics/design/14/df/bg.png') left bottom repeat-x;
        width: auto;
	text-align:left;
        color: black;
}

.seznamyDiv li {
	padding-bottom: 0px;
}

#kde_hledat {
	position: relative;
}

#kde_hledat_odkaz {
	position: absolute;
	left: -6em;
	top: 2.5em;
	font-size: 10px;
	width:auto;
	white-space: nowrap;
}

/**********Publikační sestavy***********/

.zobr_sablony {
	width:95%;
}

.sou_sablony, .ver_sablony {
	width:50%;
	float:left;
	margin-bottom:7px;
}

.sou_sablony {
	width:50%;
	float:right;
	margin-bottom:7px;
}

div.table-listing {
	padding-left:10px;
        padding-top: 5px;
        margin-top: 0px;
        border: 1px solid #BBBBBB;
        border-top: none;
		background: transparent url('/pics/design/14/absolvent/lide-karta.png') 0 0 repeat-x;
}

div.table-listing h3 {
        text-align: center;
        margin: 0; padding: .5em;
        background-color: #fff;
}

div.table-listing .clleft {
        display: none;
}

#uklmenu, #nastmenu{
	clear: both;
	margin-top: 10px;
	margin-bottom: 7px;
        padding: 8px 4px 4px 4px;
	border: 1px solid #BBBBBB;
}

.sestava {
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: monospace;
	border: 1px solid #BBBBBB;
	padding: 7px;
	margin-top: 10px;
}

a.popis_sestavy_detail:hover {
	text-decoration: underline;
}

.nacti {
	padding: 7px;
}

.red {
	color:red;
}

#loading {
        display: none;
        margin-left: auto;
        margin-right: auto;
        margin-top: 50px;
        margin-bottom: 50px;
        width: 300px;
        text-align: center;
}

#dat .vyber_dat {
	text-align:left;
}

.poc_publ {
	border: 1px solid #f5deb3;
        padding: 4px;
	padding-bottom: 2px;
	margin-bottom : 10px;
        background-color: #efdcb7;

}

/******************** vyhledávání *****************/

.i_vyhl_menu {
	border: none;
	clear: both;
	float: right;
	width: auto;
	text-align:right;
}

#vyhl_publ {
	clear:left;
}

#pravy_sloupec{
        background-color: var(--bgbox);
	border: 1px solid var(--text-neaktivni);
	clear: right;
	width: 250px;
	float: right;
	padding: 0.5em;
	padding-top: 1em;
	margin-top: 1em;
	margin-left: 0.5em;
	margin-bottom: 0.5em;
}

#pravy_sloupec h3, #pravy_sloupec h4 {
	text-align: center;
}


#r_menu {
  background-color: #fff;
  text-align: right;
}

#r_menu a {
text-decoration: none;
}

#r_menu ul {
margin: 0 2px 10px 3px;
padding: 0 0 10px 3px;
border-bottom: 1px solid #f4c230;
}

#img_minus {
        display:none;
}

div.radio {
        width: 21px; height: 21px;
        display: inline-block;
        margin: 0px;
}
* html div.radio { display: inline; border: none; background-color: transparent; }
div.radio input {
        margin-top: 4px;
}


/************************* titulka ********************/

#publ_sloupec {
	float: right;
	width: 32%;
}

.publ_menu {
	margin-top: 1em;
	padding: 0 .5em .5em .5em;
	border-top: 1px solid #c3c3c3;
	border-bottom: 3px solid #ddd;
	background-color: #fff;
}

.publ_menu h3 {
	margin: 0 -.4em;
	padding: .5em;
	/*background-color: #FFD584;*/
	background-color: #DFF3F4;
}

.moje_publikace_menu h3 { background-color: #FFF3DC; }

#moje_publikace_menu .tlacitko.dila {
	border: 2px solid #4CAF50;
	line-height: 3.5em;
}
#moje_publikace_menu .tlacitko:hover {
	border-color: #A4D071;
	color: #000;
}

#moje_publikace_menu ul { padding-left: 0; margin: 0; }

#moje_publikace_menu ul li {
	background-image: none;
	border-top: 1px solid #e3e3e3;
	padding-top: .55em;
}

#moje_publikace_menu ul li li { border: none; padding: .33em 0 0 10px; margin: 0; } 

#moje_publikace_menu ul li { margin-bottom: .5em; }

#moje_publikace_menu table { margin: .5em 0 .25em 0px; }

#moje_publikace_menu .odsazeni {
        padding-left: 1em;
}

#moje_publikace_menu table th.rok {
	width: 50px;	
}
#moje_publikace_menu table td { text-align: center; width: 50px; }
#moje_publikace_menu table td.popis { text-align: left; width: auto; }

#moje_publikace_menu table td a {
	font-weight: bold;
	font-size: 1.15em;
}

#moje_publikace_menu td { width: 33%; }
 
 
.repozitar_menu h3 {
	background-color: #e6f8d2; /* #D8F5B6 #54846a */ 
}

.repozitar_menu ul { padding-left: 0; }

.repozitar_menu ul li {
	padding-left: 25px;
	background: transparent url('/pics/design/14/repo.png') 0 0 no-repeat;
}

.search_menu {
	margin-top: 1em;
	margin-right: 34%;
}

.search_form {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	text-align: center;
        background-color: #f3f3f3;
	border-top: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	float:left;
	width: 100%;
	
}

.search_menu .search_form {
	/*background-color: #FFF3DC;*/
	background-color: #F5FFFF;
	float: none;
	min-height: 3.5em;
	text-align: left;
	padding-top: 0;
	width: auto;
}
.search_menu .search_form #HLEDRET, .search_menu .search_form #tlacitko_hledej {
	margin: 1em 0 1.5em 0;
	padding: 5px 8px;
	font-size: 1.2em;
}

.search_menu .search_form #HLEDRET { width: 415px; }

.search_menu .search_form #tlacitko_hledej::-moz-focus-inner { padding: 3px 6px; }

.search_menu #kde_hledat_odkaz { left: -6.2em; top: 2.75em; }

.stitky h3{
	background-color: #ECEEF7;
	margin-bottom: 1em;
}

.stitky a {
	text-decoration: underline;
}

.stitky .tagCloud a {
	text-decoration: none;
}

.mrak_index {
	margin: 0;
	padding: 0;
}

.mrak_index .tagCloud {
	padding-left: 25px;
	background: url('/pics/design/14/th/klslova.png') 0 3px no-repeat;
}

.naposled_zmenene {
	background-color: #fff;
	margin-right: 34%;
	padding: 1em;
}
.naposled_zmenene h3 { background-color: #fff; }

.naposled_zmenene .vypis_publikace,
.seznam_del .vypis_publikace { line-height: 1.4; }

.seznam_del { padding: 1em; }

.naposled_zmenene .p_info {
	margin: 5px 2em;
	border: 1px solid #ccc;
	border-bottom-width: 3px;
	padding: 5px;
	background-color: #fff;
	width: auto;
}
.naposled_zmenene .p_info div.publikace_zahlavi {
	margin-top: 0;
}

 
/************************** štítky ******************/

.mrak_stitku {
        background-color: #f3f3f3;
	border: 1px solid #d4d4d4;
	clear: right;
	width: 250px;
	float: right;
	padding: 0.5em;
	padding-top: 1em;
	margin-top: 4em;
	margin-left: 0.5em;
	margin-bottom: 0.5em;
}

.selected {
	background-color: #ddd;
}
/********************** duplicity ******************/

#dupl_seznam_publikaci {
	padding: 5px 5px 4px;
	margin: 12px 5px 4px;
}

/*********************edit**************************/
br.clleft {
	clear:left;
}

#edit_form .sekce {
        border: 1px solid #aaa;
        border-bottom-width: 3px;
        padding: 5px;
        margin-bottom: 0.5em;
        background-color: #fff;
	background-color: var(--bg);
        color: #000;
	color: var(--text);
}

#edit_form .nedurazne {
	font-size: 80%;
}

.input, .input100, .input200, .input240, .input250, .input500, .inputMax, #people_id{
	margin-right:2px;
        border: 1px solid #A6A6A6;
        background: #fff;
	background: var(--bg);
	margin-bottom:0px;
}

.input100 {
	width: 100px;
}

.input200 {
	width: 200px;
}

.input240 {
        width: 238px;
}

.input250 {
        width: 248px;
}

.input500 {
	width: 500px;
}

.inputMax {
	width: 100%;
}

label.floated, span.floated, input.floated, a.floated {
	clear: left;
        float: left;
        width: 24%;
        padding-top: 3px;
	margin-right:5px;
	margin-bottom: 7px;
}

label.floated2, span.floated2 {
	float: left;
        width: 30%;
        padding-top: 3px;
        margin-right:5px;
}

fieldset{
	margin-bottom: 10px;
	border: 1px solid #BFBFBF;
}

fieldset legend{
        padding: 0 5px;
        font-size: 1em;
        font-weight: bold;
        color: #3333CC;
	color: var(--barva1);
}

fieldset.spacing {
	margin-bottom: 30px;
}
	* html fieldset.spacing { padding: 0 5px 5px 5px; } /* -top IE s legend neumi */


* html fieldset.evak_fs { padding: .75em; }
* html fieldset.evak_fs legend { margin-bottom: 5px; }

.check_left {
	padding-right:5%;
}

a#zobrazAnotace, a#zobrazAnotaceCesky, a#zobrazAnotaceAngl{
	text-decoration: none;
}

table.navaznosti {
	border-collapse: collapse;
	width:90%;
}

table.navaznosti td {
	border: 1px solid black;
	border: 1px solid var(--text);
}

/* Podrobné vyhledavani */

table.vyhl_menu {
	border-collapse: collapse;
        width: 100%;
} 

.vyhl_menu td.first {
        vertical-align:top;
        border:none;
        width: 10px;
}   
  
.vyhl_menu td.second {
        border:none;
}

.naseptavac_select {
	width:500px; 
	height:80px; 
	position:absolute; 
	display:none;
	margin-left:2px;
        margin-right:2px;
}

input[name=people_id] {
	width: 100px;
}

div.grippie {
	background:#eee url(/pics/prouzky/zvetsovani.gif) no-repeat scroll center 1px;
	border-color: #a6a6a6;
	border-style:solid;
	border-width: 1px;
	cursor:s-resize;
	height:3px;
	margin-bottom: 0px;
	overflow:hidden;
}

#hlaseni {
  margin-right: 270px;
  min-height: 2.2em;
}
  * html #hlaseni { height: 2em; }
  #hlaseni span { 
    line-height: 2.2em;
    background-color: #FFFFDE;
    color: #000;
    padding: 2px 5px;
  }

.z_vyber {
	margin-left:5%;
}

#repo_info_box {
	border: 1px solid #d4d4d4;
        background-color: #EAF5EA;;
        padding-bottom: 0;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 1px;
}

table.sherpa {
	width: 100%;
}

table.sherpa th {
  	text-align: left;
	border: 1px solid #000;
	font-weight: bold;
}

table.sherpa_legend td, table.sherpa_legend th {
	font-size: 0.8em;
}

table.sherpa.green td, table.sherpa.green th, .green {
	background: #D0F9D2;
}

table.sherpa.blue td, table.sherpa.blue th, .blue {
	background: #D3ECFA;
}

table.sherpa.yellow td, table.sherpa.yellow th, .yellow {
	background: #FFFFDF;
}

table.sherpa.white td, table.sherpa.white th, .white{
	background: white;
}

table.sherpa td {
	vertical-align: top;
	text-align: left;
	padding-left: 1em;
	padding: 0.5em;
	border: 1px solid #000;
	font-size: 0.8em;
}

table.sherpa a {
	font-size: 120%;
	font-weight: bold;
}

table.sherpa td ul {
	padding-left: 0em;
}

table.sherpa td.first {
	text-align: right;
	font-weight: bold;
}

.eodsazeni {
	float:left;
	margin-left:24%;
	padding-left:5px;
}

* html .eodsazeni { 
	/*tohle vidi jen IE */ 
	float: none; 
}


/***************** publikace podrobne *****************/

div#publication-content {
	margin-left:2%;
}

table.publikace {
	border-bottom: 2px;
	border-collapse: collapse;
	font-size: 100%;
	margin-bottom: 15px;
	width: 96%;
}
	@media print { 
		table.publikace { font-size: 90%; } 
	}

table.publikace td.first {
	font-weight: bold;
	width: 200px;
}

table.publikace th {
	font-size:100%;
	font-weight:bolder;
	margin:3px 4% 5px 0;
	padding:3px;
}

table.publikace td {
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	font-weight: normal;
	padding: 3px;
	text-align: left;
	vertical-align: top;
	font-size: 100%;
	line-height: 1.4em;
}

.clear {
	clear: both;
	display: block;
	font-size: 1px;
	height: 1px !important;
	margin: 0;
	padding: 0 !important;
}

div.publikace_zahlavi {
	color: #002776;
	color: var(--barva1);
	background-color: #f3f3f3;
	background-color: var(--bgbarva-seda4);
	border: 1px solid #ccc;
	padding: 4px 3px;
	font-size: 100%;
	font-weight: bold;
	margin:3px 0 5px 0;
}

div.publikace_telo {
	padding: 3px 3px 12px 3px;
	margin:3px 0 5px 0;
	border-bottom: 1px solid #ccc;
}

div.more {
	width: 100%;
	text-align: right;
}

div.more a {
	text-decoration: none !important;
	font-size: 95%;
}

/***************** vizitka *****************/

.vizitka p {
	margin-top: 0px;
	margin-bottom: 0px;
}

.vizitka .kontakty, .odkazy {
	margin-top:5px;
}

.vizitka div.foto {
	text-align:center;
	float:left; 
	margin:0px;
}

.vizitka div.foto p.muj_student {
	font-size:80%;
	margin-top:3px;
}

.vizitka div.vedle_fotky {
	float: left; 
	margin-left:5px; 
	width:260px;
}

/***************************************/
body div.qtip div.content{
	padding: 0;
	margin: 0;
	height: auto; min-height: auto;
	width: auto; min-width: auto;
}

/**************** schvalovani publikaci *******/
li.zaznam_na_schvaleni {
	border: 1px solid #d4d4d4;
	margin-bottom: 15px;
	margin-right: 25px;
	padding: 5px 25px 10px 25px;
	min-height: 120px;
	/* list-style-position: inside; */
}

li.zaznam_na_schvaleni img {
	vertical-align: middle;
}
li.zaznam_na_schvaleni p {
	margin: .5em 0;
}

li.li_box {
	border: 1px solid #d4d4d4; 
	margin-right: 25px; 
	padding: 5px 25px 10px 25px;
}

.r1 {
	background-color: #FFFFFF;
	background-color: var(--bg);
}

.r2 {
	background-color: #F5F5F5;
	background-color: var(--bgbarva-seda3);
}

* html .r1 {
	background: none;
}

* html .r2 {
         background: none;
}

.r1 {
        background /*\**/: none\9;
}

.r2 {
        background /*\**/: none\9;
}

li.zaznam_na_schvaleni.r2 div.publikace_zahlavi {
	background-color: #ffffff;
	background-color: var(--bg);
}

li.zaznam_na_schvaleni.r1 div.schvaleni {
	border: 1px solid #d4d4d4;
	background-color: #f3f3f3;
	background-color: var(--bgbarva-seda4);
	margin-top: 10px;
	padding: 2px;
}

li.zaznam_na_schvaleni.r2 div.schvaleni {
	border: 1px solid #d4d4d4;
	background: none repeat scroll 0 0 #FFFFFF;
	background: none repeat scroll 0 0 var(--bg);
	margin: .5em 0;
	padding: 3px;
}


a.ikona {
	text-decoration: none;
}

/********* osobni identifikatory **************/

.osobni_identifikator_div {
	width: auto;
        max-width: 900px;
}

.osobni_identifikator_table {
        margin: 1em 0;
        width: 100%;
        max-width: 900px;
        border: 1px solid var(--text-neaktivni);
        border-bottom-width: 2px;
        border-radius: 6px;
        background-color: var(--bg) ;
        padding: 2px 3px 0;
}

.osobni_identifikator_table:hover {
        border-color: #999;
}

.osobni_identifikator_table tr.hlavicka {
        cursor: pointer;
}

.osobni_identifikator_table .vic { width: 7%; text-align: center; border-right: none; }

.tabulka_identifikatoru td {
	text-align: center;
}

.edit_nav {
	background-color: #fff;
	background-color: var(--bg);
}

hr.clear {
	visibility: hidden;
}
