@page  {margin-left: 0cm; margin-right: 0cm; margin-top: 2cm; margin-bottom: 2cm; }
.print_ne {
	
}
.print_ano {
	
}

@media Print    
{
	.print_ne {
	DISPLAY: none
	}

	.print_ano {
	POSITION: static
	}
}


.tl-sede {
	background-color:#d4d0c8;
	border-left:1px solid #758673;
	border-top:1px solid #758673;
	border-right:1px solid #3a4339;
	border-bottom:1px solid #3a4339;
	height:17px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}




.p-nadpis {
	margin-top:15px;
	margin-bottom:4px;
}


.p-top-nadpis {
	margin-top:45px;
	margin-bottom:15px;
}



a {
	text-decoration: none;
	color: #FFFFFF;
}

a:hover  {
	text-decoration: none;
	color: #FF9933;
}


a.copy {
	text-decoration: none;
	color: #666666;
}
a:hover.copy  {
	text-decoration: underline;
	color:  #DE1021;
}

A.menu-odkaz:link {
	FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold;
}
A.menu-odkaz:visited {
	FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold;
}
A.menu-odkaz:active {
	FONT-SIZE: 8pt; COLOR: #FF9933; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold;
}
A.menu-odkaz:hover {
	FONT-SIZE: 8pt; COLOR: #FF9933; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold;
}



A.copy:link {
	FONT-SIZE: 7pt; COLOR: white; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.copy:visited {
	FONT-SIZE: 7pt; COLOR: white; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.copy:active {
	FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.copy:hover {
	FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}


A.nadpis:link {
	FONT-SIZE: 9pt; COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; font-weight: bold;
}
A.nadpis:visited {
	FONT-SIZE: 9pt; COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; font-weight: bold;
}
A.nadpis:active {
	FONT-SIZE: 9pt; COLOR: #FF0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; font-weight: bold;
}
A.nadpis:hover {
	FONT-SIZE: 9pt; COLOR: #FF0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; font-weight: bold;
}


A.dokument:link {
	COLOR: #FF3300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.dokument:visited {
	COLOR: #FF3300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.dokument:active {
	COLOR: #FF3300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
A.dokument:hover {
	COLOR: #FF3300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}


A.a-oranz:link {
	COLOR: #ef8122; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
A.a-oranz:visited {
	COLOR: #ef8122; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
A.a-oranz:active {
	COLOR: #FF3300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
A.a-oranz:hover {
	COLOR: #FF3300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}




.text7 {
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}


.text7-akce {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration: none;
}


.text7-modry {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #003399;
	text-decoration: none;
}

.text-poplatky {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #003399;
	text-decoration: none;
}

.text7-oranz {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
}



.text7a-modry {
	font-size: 7pt;
	font-family: Verdana, Helvetica, sans-serif;
	color: #003399;
	text-decoration: none;
}



.text7-bily {
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.text7-bily2 {
	font-size: 7pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.text8 {
	font-size: 9pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #003399;
	text-decoration: none;
}


.text8-oranz {
	font-size: 9pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FF6600;
	text-transform:uppercase;
	font-weight: bold;
	text-decoration: none;
}


.text8-nadpis {
	font-size: 9pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #003399;
	font-weight: bold;
	text-decoration: none;
}


.text8-navy {
	font-size: 8pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #104594;
	text-decoration: none;
}

.text9b-navy {
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	color: #104594;
	text-decoration: none;
}

.text9-white {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	color: #FFFFFF;
	text-decoration: none;
}

.text9 {
	font-size: 13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #003399;
}

.text10 {
	font-size: 14px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #003399;
}



select {
	font-size: 7pt;
	font-family: Verdana, Tahoma, Verdana, Helvetica, sans-serif;
	color: #104594;
    border-width: 1px;	
    background: white;
}
select.index {
	font-size: 7pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: black;
        border-width: 0px;	
        background: #FDF2DA;
}


.form {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 7pt;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #758673;
	border-right-color: #758673;
	border-bottom-color: #758673;
	border-left-color: #758673;
	margin-bottom: 0;

}

.form-v {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:800;
	color:white;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-color:#ca6d1d;
	border-right-color:#ca6d1d;
	border-bottom-color:#ca6d1d;
	border-left-color:#ca6d1d;
	background-color:#ef8122;
	padding:5px;
	margin-bottom:0;
}


input.polozka {
        font-size: 7pt;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		color: black;        
        border-width: 1px;
        background: #AEC8D1;
}
input.polozka2 {
        font-size: 7pt;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		color: black;        
        border-width: 1px;
        background: #FFFFFF;
}
input.index {
        font-size: 7pt;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: black;        
        border-width: 1px;
        background: #FDF2DA;
}



BODY {
	padding: 0px; MARGIN: 0px; FONT-SIZE: 14px; FONT-FAMILY: "arial ce", "helvetica ce", arial, helvetica, sans-serif; BACKGROUND-IMAGE: url('../img/bg-left2.jpg'); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #005a96;

}
.main {
	MARGIN: 0px
}

.main2 {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px;	
}

.zaklad {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto; POSITION: relative; WIDTH: 780px; BACKGROUND-IMAGE: url('../img/bg-celek.gif'); BACKGROUND-COLOR: #FFFFFF;
}

.zaklad-2 {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto; POSITION: relative; WIDTH: 767px;
}

.menu {
	CLEAR: both; WIDTH: 140px; FLOAT: left; BACKGROUND-IMAGE: url('../img/bg-menu.gif');
}

.menu-radek {
	CLEAR: both; WIDTH: 100%; PADDING-TOP: 2px; PADDING-BOTTOM: 2px;
}

.menu-2 {
	WIDTH: 140px; FLOAT: left; BACKGROUND-IMAGE: url('../img/pod-menu.jpg'); Background-position:bottom; Background-repeat:no-repeat;
}

.text-pole {
	WIDTH: 621px; FLOAT: left;
	SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #005A96;
	SCROLLBAR-SHADOW-COLOR: #005A96;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #005A96;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
}

.ramecek {
	MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px;
}

.ramecek2 {
	MARGIN-LEFT: 25px; MARGIN-RIGHT: 25px;
}

.patka {
	CLEAR: both; HEIGHT: 36px; WIDTH: 760px; BACKGROUND-IMAGE: url('../img/spodni-lista.jpg'); MARGIN-RIGHT: 6px;
}


.menu-scr-1 {
	CLEAR: both; HEIGHT: 15px;
}

.menu-scr-1-hl {
	CLEAR:both;
	float:left;
	BACKGROUND-IMAGE:url('../img/bg-horiz.gif');
	Background-repeat:repeat-y;
}

.menu-scr-2 {
	FLOAT:left;
	width:5px;
}

.menu-scr-3 {
	FLOAT:left;
	width:105px;
	padding-top:2px;
	clear:right;
}



.odsazeni {
	PADDING-LEFT: 15px; PADDING-RIGHT: 15px;
}


.odsazeni2 {
	PADDING: 3px;
}


.odsazeni3 {
	PADDING-LEFT: 5px; PADDING-TOP: 2px; PADDING-RIGHT: 5px;
}

.odsazeni4 {
	PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 10px; PADDING-BOTTOM: 20px;
}


.odstavec {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 7px;
}

.odstavec-nic {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;
}

.odstavec-2 {
	MARGIN-TOP: 15px; MARGIN-BOTTOM: 0px;
}


.centrovani {
	TEXT-ALIGN: center;
}
.left {
	TEXT-ALIGN: left;
}

.right {
	TEXT-ALIGN: right;
}

.blok {
	TEXT-ALIGN: justify;
}


.vypis1 {
	CLEAR: both; WIDTH: 100%;
}


.tb_vypis {
	border-collapse:collapse;
	FONT-SIZE: 8pt;
	FONT-FAMILY:Arial;
}


.vypis2 {
	WIDTH: 6%; FLOAT: left;
}


.vypis3 {
	WIDTH: 2%; FLOAT: left;
}

.vypis4 {
	WIDTH: 91%; FLOAT: left;
}

.vypis5 {
	float: left; Height: 20px;
}



.akce-nadpis {
	clear: both; height: 16px;
}

.akce-vypis {
	clear: both; padding-bottom: 15px; padding-top: 0px; padding-left: 3px; padding-right: 3px;
}



.akce-tecky-nad {
	clear: both;
}


.akce-tecky-pod {
	clear: both;
}

.akce-tecky-pod2 {
	clear: both; BACKGROUND-IMAGE: url('../img/tecky.gif'); BACKGROUND-REPEAT: repeat-x;
}

.polozka-ubytovani {
	float: left; width: 18%; text-align: right; padding-right: 15px;
}


.polozka-ubytovani2 {
	float: left; width: 18%; text-align: left; padding-right: 15px;
}


.polozka-ubytovani3 {
	float: left; width: 20%; text-align: left; padding-right: 15px;
}


.polozka-ubytovani4 {
	float: left; width: 20%; text-align: left; padding-right: 15px;
}


.polozka-ubytovani-ang {
	float: left; width: 20%; text-align: right; padding-right: 15px;
}



.obrazek-ramecek {
	border-color: #8bbde3; border-right: 0px;
}

.tb-poplatky {
	float: left; clear: both; width: 95%;
}


.tb-prihlaska {
	float: left; clear: both; width: 95%; margin-bottom: 8px;
}

.tb-cena {
	float: right; width: 30px; padding-left: 5px;
}


#dhtmltooltip{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	position: absolute;
	width: 180px;
	padding: 5px;
	background-color: yellow;
	visibility: hidden;
	color: black;
	z-index: 150;
	border-style: solid;
	border-width: 1px;
	border-color: #0000CC;
	FILTER: progid: alpha(Opacity=100); moz-opacity: 1;
}

.tb-aktivni-ucat-vypis {
	background-color:#ededed;
	border-width:1px;
	border-color:#e3e2e2;
	border-style:solid;
	margin-bottom:5px;
}

.p-aktivni-ucast-nadpis {
	margin-bottom:8px;
	color:#2f2f2f;
	font-size:12px;
	text-transform:uppercase
}

.slouceni_ram {
	float:left;
	width:100%;
	clear:left;
	margin-top:8px;
	height:20px;
}


.slouceni_termin {
	float:left;
	width:220px;
}


.slouceni_misto {
	float:left;
	width:100px;
}