
body {min-width: 850px}

.w100 {width: 100%}

.org, .org table {width: 100%}
.orgMin {width: 95%}

.topLinks {float: right}
.empty {color: #900}
tr.empty {background: #fee}
div.empty {background: #fee; border: 3px double #AD4039; color: #E11313; padding: 0 1em}
div.empty p {margin-top: 1.5em}

.cenik {border-top: 1px solid #aec3fc; clear: left}

.divider {border: 1px solid #aec3fc}

.multi, .multi td {background: #f99}

.showMore {display: none}
.koord_float, .showMore {z-index: 99999; position: absolute; left: 3em; background: #fff; border: 3px double #aec3fc; padding: 1em; display: none; width: 30em}

.table_inline {
    display: inline;
    border: none;
    margin-bottom: 0;
}

.table_inline td {
    border: none;
}

form #tr_IBAN label:after, form #tr_SWIFT label:after {
	content: " * ";
	color: #a33;
	font-weight: bold;
	font-size: 150%;
	line-height: .0;
	position: relative;
	top: .2em;
	cursor: pointer;
}

#ukPage .mobility td, #ukPage .mobility th {text-align: center}

.values_table {border-collapse: collapse; border-bottom: 2px solid #aec3fc; border-top: 2px solid #aec3fc; margin-top: 0}
.values_table td, .values_table th {border-bottom: 1px solid #ddd; padding: .1em .5em; text-align: left}
.values_table th {background: #e7e7e7; border-bottom-color: #eff3fe; font-weight: normal; font-style: oblique}
.values_table table {background: #f5f5f5; border: 0; margin: 0; width: 100%}
.values_table table th {background: #eee; border-bottom: 1px solid #aec3fc; font-weight: bold}
.values_table table th, .values_table table td {border-left: 0; border-right: 0}
td.label {font-style: italic}
.block_end td, .block_start th {border-bottom-color: #aec3fc}

.info img.info-img, .col50 img.info-img {float: left; margin: 0 1em 5px 0}
.info-img + p {margin-top: 0}
.links {height: 1.5em}

.stud_plan {width: 100%}

.predmety_zahr, .predmety_domaci {
    float:left;
}

.predmety_zahr {
    width: 50%;
    margin-right: 2em;
}

.predmety_domaci {
    width: 48%;
}

.prilohy {
    font-size: 90%;
}

.prilohy .priloha {
    margin: .2em;
}

.bigger {font-size: 110%; font-style: normal; line-height: 1.3636}
.bigger * {font-size: inherit; line-height: inherit}
#prihlaska .historieStavu {width: auto}

#country-list {clear: both}
#country-list > li {float: left; min-width: 17em}

div.helpBlock {margin-top: 1.5em}
.small {color: #888; font-size: .88em; line-height: 1.7}

.ajaxComboBox-wrapper {position: relative; z-index: 999}
.ajaxComboList {background: #fff; font-size: 90%; position: absolute; top: 1.5em; left: 65px; z-index: 1}
.ajaxComboList ul {border: 1px solid #000; margin: 0; padding: 0; list-style: none}
.ajaxComboList li {cursor: pointer; margin: 0; padding: 0 .2em}
.ajaxComboList li:hover {background-color: #ddf}

.ajaxComboList
{
	position:absolute;
	z-index:10;
	overflow:hidden;/*must have*/
	width:33em;/*must have for any value*/;
}
.ajaxComboList iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}

.invalidatedText {
    text-decoration: line-through;
}

.correctedText {
    color: green;
}

.hidden {
	display: none;
}
