body { 
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	/* 
	scrollbar-base-color: black;
	scrollbar-arrow-color: red;
	*/
	}

.footer {
	font-family: Sans-Serif;
	font-size: 0.75em;
	color: #999999;
	text-align: right;
	vertical-align:top;
/*	border-top: 1px solid #999999;*/
	}

.footer a {
	text-decoration: none;
	color: #999999;
	}


.infobox {
	border: 1px solid #E6E6E6; 
	padding: 10px;
	}

.infobox_prihlaska {
	}

.sipka{
	color: #999999;
	vertical-align: middle;
	padding-left: 5px;
}

.memo {
	padding-top:15px;
	font-size: 0.8em;
	color: gray;
	text-align: center;
}

tr.bg1 {
	background : #F8F8F8;
	font-family: Sans-Serif;
	font-size : 0.8em;
}

tr.bg2 {
	background : #FCFCFC;
	font-family: Sans-Serif;
	font-size : 0.8em;
}

/* klikaci zahlavi v tabulkach napr. ucastniku - ORDER BY*/
a.list-zahlavi {
	color : #000000;
	text-decoration : none;
}

a.list-zahlavi:hover {
	color : #6C6B8E;
}


tr.deaktivni {
	background: #FFF4F1;
	font-family: Sans-Serif;
	font-size : 0.8em;
}

tr.nejede {
	background: #ffffcc;
	font-family: Sans-Serif;
	font-size : 0.8em;
}

tr.nezaplaceno {
	background: #E4EFF8;
	font-family: Sans-Serif;
	font-size : 0.8em;
}

td.abs-hlav {
	font-family: Sans-Serif;
	font-weight : bold;
	font-size: 0.8em;
	color: #000000;
	background: #DDDDDD;
	width: 120;
}

td.abs-text {
	font-family: Sans-Serif;
	font-weight : normal;
	font-size: 0.8em;
	color: #000000;
	background: #EEEEEE;
}


td.relax-hlav {
	font-family: Sans-Serif;
	font-weight : bold;
	font-size: 0.8em;
	color: #000000;
	background: #DDDDDD;
}

a.abstr {
	color : #FFA403;
	text-decoration : none;
}

a.abstr:hover {
	color : #6C6B8E;
}

td.list-text {
	font-family: Sans-Serif;
	font-weight : normal;
	font-size: 1em;
}

th {
	font-size : 0.8em;
	font-weight : bold;
	background-color : #FFFFFF;
	font-family: Sans-Serif;
	background-image: url(/images/sekcegrad.jpg);
	background-repeat: repeat-x;
	border-top: 2px solid #FFD403;
}

td.form-title {
	font-family: Sans-Serif;
	font-size: 0.95em;
/*	font-style : italic;*/
/*	vertical-align: top;*/
}

td.form-text {
	font-family: Sans-Serif;
	font-size: 0.95em;
	font-weight : bold;
	padding-left: 10px;
	vertical-align: top;	
}

td.form-note {
	font-family: Sans-Serif;
	font-size: 0.95em;
	padding-left:10px;
	}

a.tlacitko {
	text-decoration: none;
	background-color: #FFF3BB;
	color: #666666;
	height: 20px;
	border: 1px solid #666666; 
	padding: 5px;
	font-weight: bold;
	font-family: Sans-Serif;
	font-size: 0.8em;
	}

a.tlacitko:hover {
	text-decoration: none;
	background-color: #FFD403;
	color: #000000;
	height: 20px;
	border: 1px solid #666666; 
	padding: 5px;
	font-weight: bold;
	font-family: Sans-Serif;
	font-size: 0.8em;
	}

.textwline {
	font-family: Sans-Serif;
	font-weight : bold;
	font-size: 0.95em;
	border-bottom: 1px solid #FFD403;
	}

.text {
	font-family: Sans-Serif;
	font-weight : bold;
	font-size: 0.95em;
	color: #000000;
	}

.text-info {
	font-family: Sans-Serif;
	font-size: 0.8em;
	color: #FF0000;
	}

.text-info-right {
	font-family: Sans-Serif;
	font-size: 0.8em;
	color: #FF9090;
	text-align: center;
	}

.text-note {
	font-family: Sans-Serif;
	font-size: 0.95em;
}

.system-msg {
	font-family: Sans-Serif;
	font-size: 0.95em;
	font-weight : bold;
	color: #FF0000;
	}
	
td.act_chkbox {
	width: 30px;
	}

.act_title {
	font-family: Sans-Serif;
	font-weight : bold;
	font-size: 0.95em;
	padding-top:5px;
	}

.act_descr {
	font-family: Sans-Serif;
	font-size: 0.95em;
	}

.questBox {
	padding-bottom: 10px;
}
		
td.act_line {
	border-top: 1px solid #e6e6e6; 
	font-size: 0.1em;
	}

table.obsah {
	}

td.obsah {
/*	padding-left:30px;*/
	}

.program_den_linka {
	border-bottom: 2px dashed #00ADFF;
	height:40;
	}

td.main-menu-item-noborder {
	text-align: center;
	}
td.main-menu-item {
	border-left: 1px solid #FFD403;
/*	width: 250px;*/
	text-align: center;
	}
a.main-menu-item {
	color: #FFD403;
	font-family: Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	display:block;
	padding-top: 4px;
	padding-bottom: 4px;
	}
.main-menu-item:hover {
	border-left: 0px solid #FFD403;
	background-color: #666666;
	color: #FFFFFF;
	}

.gradbar {
	background: url(/images/mgrad.jpg) repeat-x 100%;
	background-position: top;
	background-color: #FFFFFF;
	}
.hbar {
	background: url(/images/bck.gif) repeat-x 100% #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	}
a.jazyk {
	color: #000000;
	font-family: Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	}
.jazyk:hover {
	color: #FFD403;
	}

td.inf-sekce {
	border-left: 2px solid #999999;
	border-right: 2px solid #999999;
	border-bottom: 2px solid #999999;
	background-image: url(/images/info_sekce_bck.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	font-family: Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFB300;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	}

td.sub-sekce {
	border-left: 2px solid #999999;
	border-right: 2px solid #999999;
	background-color: #E6E6E6;
	font-family: Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	}

a.sub-sekce {
	color: #000000;
	font-family: Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	display:block;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	}

a.sub-sekce-disabled {	
	color: #FFFFFF;
	font-family: Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	display:block;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	}

a.sub-sekce-aktivni {	
	color: #FFD403;
	color: #666666;
	color: #000000;

	background-color: #FFFFFF;
	background-color: #FFD403;
	font-family: Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	display:block;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	background-image: url(/images/agrad.jpg);
	background-repeat: repeat-y;
	}

a.sub-sekce:hover {
	background-color: #FCEAAB;
	color: #000000;
	}

ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	}

td.nic {
	background-color: #FFFFFF;
	}

td.text-pole {
	background-color: #FFFFFF;
	color: #000000;
	}

.subgrad {
	background-image: url(/images/subgrad.jpg);
	background-position: top;
	background-repeat: repeat-x;
	border-left: 2px solid #999999;
	border-right: 2px solid #999999;
	padding: 0;
	margin: 0;
	width: 215px;
	}

.pagetext {

	}

.header {
	font-family: Sans-Serif;
	text-align: right;
	font-weight: bold;
	vertical-align: top;
	font-size: 0.95em;
	padding-bottom: 10px;
	}

.value {
	font-family: Sans-Serif;
	text-align: left;
	vertical-align: top;
	font-size: 0.95em;
	padding-bottom: 10px;
	padding-left:10px;
	}

.value2 {
	font-family: Sans-Serif;
	text-align: left;
	vertical-align: middle;
	font-size: 0.95em;
	}

.zahlavi {
	background-color: #E6E6E6;
	background-image: url(/images/zgrad.jpg);
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
/*	margin-left: 30px;
	margin-top: 5px;*/
	color: #FE4545;
	color: #999999;
	border-bottom: 2px solid #999999;
	font-family: Sans-Serif;
	font-size: 1.5em;
	font-weight: bold;
	text-align: right;
	}

.igradbar {
	background: url(/images/igrad.jpg) repeat-x 100%;
	background-position: top;
/*	margin-left: 30px; */
	height: 42px;
	}

.main_picture {
	background-image: url(/images/uvod_small.jpg);
	background-repeat: no-repeat;
	}

.main_picture_en {
	background-image: url(/images/uvod_small_EN.jpg);
	background-repeat: no-repeat;
	}

.partneri {
	color: #000000;
	font-family: Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
	}

.hrinfo {
	color: #E6E6E6;
	height: 1px;
}
li.odrazky {
	padding-bottom:5px;
}
.sekce_den {
	color: #000000;
	font-family: Sans-Serif;
	font-size: 1em;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 300px;
	}
.sekce_title {
	background-image: url(/images/agrad.jpg);
	background-repeat: repeat-y;
	color: #000000;
	font-family: Sans-Serif;
	font-size: 1em;
	font-weight: bold;
	text-align: right;
	background-color: #FFD403;
	border-bottom: 2px solid #F0AE00;
	height: 20pt;
	padding-right: 10px;
	}

.sekce_theme {
	background-color: #FFFFFF;
	color: #00ADFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-weight: bold;
	font-family: Sans-Serif;
	}
	
.sekceinfo1 {
	background-color: #FFFFFF;
	background-image: url(/images/sekcegrad.jpg);
	background-repeat: repeat-x;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #999999;
	padding-left: 20px;
	font-weight: bold;
	font-family: Sans-Serif;
	}
.sekceinfo2 {
	background-color: #FFFFFF;
	background-image: url(/images/sekcegrad.jpg);
	background-repeat: repeat-x;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #999999;
	font-weight: bold;
	font-family: Sans-Serif;
	}
.style_11 {
	color: #000000;
	font-family: Sans-Serif;
	font-size: 0.8em;
	text-align: left;
	background-color: #FFFFFF;
	border-bottom: 1px solid #E6E6E6;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 35%;
	vertical-align:top;
	padding-left: 20px;
}
.style_12 {
	color: #000000;
	font-family: Sans-Serif;
	font-size: 0.8em;
	text-align: left;
	background-color: #FFFFFF;
	border-bottom: 1px solid #E6E6E6;
	padding-bottom: 10px;
	padding-top: 10px;
}
.style_21 {
	color: #000000;
	font-family: Sans-Serif;
	font-size: 0.8em;
	text-align: left;
	background-color: #F0F0F0;
	border-bottom: 1px solid #E6E6E6;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 35%;
	vertical-align:top;
	padding-left: 20px;
}
.style_22 {
	color: #000000;
	font-family: Sans-Serif;
	font-size: 0.8em;
	text-align: left;
	background-color: #F0F0F0;
	border-bottom: 1px solid #E6E6E6;
	padding-bottom: 10px;
	padding-top: 10px;
}
.error {
	color: #000000;
	font-size: 1.2em;
	font-family: Sans-Serif;
}

.statut_title {
	color: #36488D;
	font-size: 1.2em;
	font-weight: bold;
	font-family: Sans-Serif;
	margin-top: 0px;
	margin-bottom: 5px;
}

.statut_title2 {
	color: #36488D;
	font-size: 2em;
	font-weight: bold;
	font-family: Sans-Serif;
	margin-top: 0px;
	margin-bottom: 5px;
}

.statut_title3 {
	color: #EFBA4A;
	font-size: 1.2em;
	font-weight: bold;
	font-family: Sans-Serif;
	margin-top: 0px;
	margin-bottom: 5px;
}

.statut_title4 {
	color: #EFBA4A;
	font-size: 2em;
	font-weight: bold;
	font-family: Sans-Serif;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0;
}

.statut_text1 {
	color: #36488D;
	font-size: 1.2em;
	font-weight: bold;
	font-family: Sans-Serif;
	text-align: right;
	border-bottom: 7px double #36488D;
	margin-top: -10px;
	margin-bottom: 35px;
	padding-bottom: 20px;
}
	
.statut_text_title {
	color: #36488D;
	font-size: 1.2em;
	font-weight: bold;
	font-family: Verdana;
	margin-bottom: 5px;
	margin-top: 20px;
}
	
.statut_text_title_text {
	color: #36488D;
	font-size: 1em;
	font-family: Sans-Serif;
	margin-bottom: 5px;
	margin-top: 0px;
}
	
.statut_text_uvod {
	color: #36488D;
	font-size: 1em;
	font-family: Sans-Serif;
	margin-bottom: 5px;
	margin-top: 0px;
	text-align: justify;
}

.statut_sekce1 {
	background-color: #36488D;
	color: #EFBA4A;
	width: 100%;
	font-family: Verdana;
	font-weight: bold;
	font-size: 1.5em;
	padding-top:7px;
	padding-bottom: 7px;
	text-align: center;

}

.statut_sekce2 {
	color: #36488D;
	background-color: #EFBA4A;
	width: 100%;
	font-family: Verdana;
	font-weight: bold;
	font-size: 1.2em;
	padding-top:9px;
	padding-bottom: 9px;
	text-align: center;
}

.statut_text {
	color: #36488D;
	font-size: 0.9em;
	font-family: Sans-Serif;
	padding-top:10px;
	padding-bottom: 15px;
	margin: 0;
}

.statut_ul_disc {
	list-style-type: disc; 
	list-style-position: inside; 
	padding-top:10px; 
	padding-bottom:10px;
}

.statut_ol_num {
	list-style-type: decimal;
	padding-top:10px; 
	padding-bottom:10px;
}

.statut_ol_latin {
	list-style-type: lower-latin;
	padding-top:10px; 
	padding-bottom:10px;
}

.statut_text_mezi {
	padding-left:20px; 
	margin-top: 15px;
	margin-bottom:15px;
}

.statut_table_td {
	padding-bottom:20px;
}

img.hotelImage {
	cursor: pointer;
	padding-left: 10px;
}

div.imageBox {
	margin-top:-35px; 
	padding-bottom:0px;
}

.lprogram {
	padding-left: 17px;
	list-style-image: url('../images/square.gif');
	list-style-type: circle;
	padding-top:0;
	padding-bottom:0;

}

.tprogram {
	margin:0;
	padding-top: 20px;
	padding-bottom: 6px;
	font-weight: bold;
	color: #999999;
}

.clickabledimage {
	cursor: pointer;
	padding-left: 10px;
	padding-bottom: 10px;
}

.col1, .col0 {
	font-weight: bold;
	font-size: 12px;
	font-family: arial;
	padding-bottom: 10px;
}

.col1 {
	width: 210px;
}

.col2 {
	padding-bottom: 10px;
}

.star {
	font-weight: normal;
	color: red;
}

.souhrnCol1 {
	padding:5px;
	font-size:13px;
}

.souhrnCol2 {
	text-align:right;
	padding-right:25px;
	font-size:13px;
}

tr.souhrn {
	background-color: #EEEEEE;
}

td.info_partner {
	padding-right: 30px;
}
