.levy { background:url(/images/sezona_leva_active.gif); width:77px; height:27px; float:left; margin-left:2px; margin-right:2px}
.levy a {color: #000000; text-decoration:none;position: relative; top: 7px; left:7px; font-weight:bold;}
.levy a:hover {color:#0000FF; text-decoration:underline}
.pravy { background:url(/images/sezona_prava_active.gif); width:77px; height:27px; float:left;}
.pravy a {color: #ffffff; text-decoration:none;position: relative; top: 7px; left:7px; font-weight:bold;}
.pravy a:hover {color:#00FF00; text-decoration:underline}


* {
	font-size : 11px;
	font-family : arial;
}
body {
	margin : 0px 0px 0px 0px;
}

form {
	margin : 0px;
}

/****************************
	NADPISY A ZVYRAZNENI
****************************/
.zeme {
	color : #000000;
	font-weight : bold;
}

.cena {
	color : #DA4811;
	font-weight : bold;
}

h1, h2, .nadpis {
	font-size : 14px;
	font-weight : bold;
	color : #DA4811;
	border-top : 1px solid #DA4811;
	border-bottom : 1px solid #DA4811;	
	padding : 3px 5px 3px 5px;
	margin-bottom : 5px;
	_width: 100%;
}

h3 {
	font-size : 12px;
	font-weight : bold;
	color : #DA4811;
	padding : 3px 5px 3px 5px;
	width : 100%;
	margin-bottom : 5px;
}

.zvyrazni01 {
	/*zvyrazni oranzove*/
	color : #DA4811;
	font-weight : bold;
	font-size : 11px;
}
.zvyrazni02 {
	/*zvyrazni oranzove*/
	color : #000000;
	font-weight : bold;
}

.zvyrazni03 {
	/*zvyrazni oranzove*/
	color : #000000;
	font-weight : bold;
}


/****************************
	ODSTAVCE
****************************/
.lokalita {
	margin-top : 0px;
	margin-bottom : 7px;
}

.odstavec2 {
	margin : 10px 10px 10px 10px;	
}

/***********************************
        	ODRAZKY
***********************************/
.odrazka {
	margin-top :  0px;
	margin-left : 17px;	
	margin-right : 0px;		
	margin-bottom :  10px;	
}

.odrazkaSeznam {
	list-style-image: url(../images/leto/odrazka01.gif);
	margin-top : 0px;
	margin-bottom : 0px;
}

/****************************
	HLAVICKA
****************************/

.hlavicka {
	margin-bottom : 10px;
}

.hlavicka .menu {
	background-image : url(../images/prechod.gif);
	border-top : 1px solid #FFFFFF;
	font-weight : bold;
	padding : 3px 10px 3px 10px;
}

/****************************
	TABULKY - KRAJE
****************************/
.popis, .popisTab {
	background-image : url(../images/prechod.gif);
	font-weight : bold;
	padding : 3px 10px 3px 10px;
	color : #FFFFFF;
	border-top : 1px solid #DA4811;
	border-bottom : 1px solid #DA4811;
	font-size : 11px;
}
.popisTab2 {
	border-top : none;
}

.teloTab {
	border-bottom : 1px solid #DA4811;
	background-color : #FFF9F3;
}

.zakladny,
.rezervace,
.dokumentace,
.novinky,
.lastMinute,
.hotTips {
	border-bottom : 1px solid #DA4811;
	margin-bottom : 10px;
}
.blokInside {padding : 10px 5px 10px 10px;}

.rezervace .text,
.rezervace .text td,
.rezervace a {
	background-color : #FFF4E7;
	font-size : 12px;
	font-weight : bold;
}

.infotext {
	background-color : #FFF4E7;
	font-size : 11px;
}

.seznam td {
	padding : 3px;
}

.seznam .licha td{
	background-color : #FFF4E7;
}

.padding1 {
	padding-right : 4px;
}
.padding2 {
	padding-left : 0px;
}

.hledej {
	background-color : #FFF9F3;
}

.hledej td {
	padding : 3px 6px 3px 6px;
}
/****************************
	TABULKY - STRED
****************************/
.stred { padding : 10px 10px 0px 10px; }
.stredUvod { padding : 10px 10px 0px 10px; }

/****************************
	ODKAZY
****************************/
.link01 {
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
}
.link01:hover {
	font-weight : bold;
	color : #055695;
	text-decoration : none;
}

.link02 {
	font-weight : bold;
	color : #000000;
	text-decoration : none;
}
.link02:hover {
	font-weight : bold;
	color : #DA4811;
	text-decoration : none;
}

.link02n {
	color : #000000;
	text-decoration : none;
}
.link02n:hover {
	color : #DA4811;
	text-decoration : none;
}

.link03 {
	font-weight : bold;
	color : #DA4811;
	text-decoration : none;
}
.link03:hover {
	font-weight : bold;
	color : #DA4811;
	text-decoration : underline;
}
.seznam a {
	color : #000000;
	text-decoration : none;
}
.seznam a:hover {
	text-decoration : underline;
}
.seznamNadpis {
	font-weight : bold;
}

/****************************
	ODRAZKY
****************************/
.odrazka {
	margin-top : 5px;
	margin-bottom : 5px;
	margin-left : 15px;
	padding : 0px 0px 0px 10px;
	_padding : 0px;	
}
.odrazka2 {
	margin-top : 5px;
	margin-bottom : 20px;
	margin-left : 25px;
	padding : 0px 0px 0px 10px;
	_padding : 0px;		
}
.seznam {
	list-style-image: url(../images/odrazka01.gif);
	margin-top : 0px;
	margin-bottom : 0px;
	padding-left : 6px;
}
.seznam2 {
	list-style-image: url(../images/odrazkaPdf.gif);
	margin-top : 4px;
	margin-bottom : 4px;
	padding-left : 6px;
}


/****************************
	OBRAZKY
****************************/

.obr1, .obr {
	border : 1px solid #DA4811;
	margin : 0px 0px 11px 11px;
	display : block;
}

/****************************
	FORMULAR
****************************/
.w25, .w50, .w75, .w100, .w125, .w150, .w200, .w300
  { border : 1px solid #005CA2;
}

select {
	border : 1px solid #888888;
}

/* mozne sirky formularu */
.w25  { width : 25px; }
.w50  { width : 55px; }
.w75  { width : 75px; }
.w90  { width : 90px; }
.w100  { width : 90px; }
.w125  { width : 115px; }
.w150  { width : 150px; }
.w200  { width : 200px; }
.w300  { width : 300px; }

.formular {
	background-color : #FFF9F3;
}


.ohranic {
	border-bottom : 1px solid #DA4811;
}
.ohranicTD {
	border-top : 1px solid #DA4811;
}



/************************************************
  		detail fotky
************************************************/
td.foto {
	padding : 15px 15px 15px 15px;
	text-align : center;
	font-size : 12px;
	color : #333333;
	vertical-align : middle;
}

img#fotka {
	border : 2px solid #333333;
	FILTER : progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#777777,strength=8);
}


/************************************
	Nenalezeny zaznam
************************************/
.nolist {
	margin : 12px 5px 12px 5px;
}

/************************************
	Stránkování
************************************/
.Strankovani {
	text-align : center;
	padding : 3px 3px 3px 3px;
}

.Strankovani a, .Strankovani a:visited {
	font-weight: bold;
	color: #13007C;
	padding-left : 3px;
	padding-right : 3px;
}
a.CurrentPage, a.CurrentPage:visited {
	font-weight: bold;
	color: #DE0022;
	padding-left : 3px;
	padding-right : 3px;
}

/*********************************
	Kalendář
***********************************/
TABLE.kalendar {
	background-color : #C8D9E6;
	border-left : 1px solid #DA4811;
}

TABLE.kalendar TD {
	background-color : #FFF9F3;
	width : 16px;
	text-align : right;
	padding : 3px;
	border-right : 1px solid #DA4811;
	border-bottom : 1px solid #DA4811;
}
.KalendarMes {
	background-image : url(../images/prechod.gif);
	font-weight : bold;
	color : #FFFFFF;
	border-top : 1px solid #DA4811;
	border-bottom : 1px solid #DA4811;
	font-size : 11px;
	text-align : center;
	font-size : 9pt;
	padding : 3px;
}
.KalendarMes a, .KalendarMes  a:hover {
	color : #FFFFFF;
	font-weight : bold;
}
.KalendarDny {
	background-color : #FFF9F3;
	color : #000000;
	font-weight : bold;
}
.KalendarNic {
	color : Gray;
}
.KalendarPoPa {
	color : Black;
}
.KalendarSo {
	color : Green;
}
.KalendarNe {
	color : Red;
}


/*************************************************
	Další třídy pro formuláře objednávky
*************************************************/
table.formular {
	margin : 5px;
	width : 100%;
}

table.formular td {
	padding : 3px 6px 3px 6px;
}

/* chybová hláška u formuláře */
.err {
	color : #DA4811;
}
/* Poznámka */
.pozn {
	font-style : italic;
}
/* nadpis sekce */
.subtitle {
	font-weight : bold;
}

.prihlas {
	width : 80px;
	border : 1px solid #DA4811;
}


/*************************************************
	Kroky rezervace
*************************************************/
td.prava {
	width : 160px;
}

.krokRam {
	border : 1px solid #064169;
	width : 150px;
	padding : 1px 1px 1px 1px;
	margin-bottom : 5px;
}

.krokAktiv .krokCislo {
	font-size : 16px;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #064169;
	width : 20px;
	text-align : center;
	vertical-align : top;	
}

.krokNeAktiv.krokCislo {
	font-size : 16px;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #AAAAAA;
	width : 20px;
	text-align : center;
	vertical-align : top;
}

.krokAktiv .krokNazev {
	padding : 2px 5px 2px 5px;
	font-size : 11px;
	color : #000000;
	background-position : right;
	background-repeat : repeat-y;
	background-color : #FFF4E7;
}

.krokNeAktiv .krokNazev {
	padding : 2px 5px 2px 5px;
	font-size : 11px;
	color : #AAAAAA;
	background-position : right;
	background-repeat : repeat-y;
	background-color : #FFFFFF;
}

.krokAktiv a, .krokNeAktiv a, .krokAktiv a:visited, .krokNeAktiv a:visited {
	color : #000000;
}
.krokAktiv a:hover, .krokNeAktiv a:hover {
	color : #DA4811;
}

/* tabulka s informacema - popiska a hodnota */
.label {
	color : #0070BC;
	font-weight : bold;
	font-size : 11px;
	padding : 2px 2px 2px 2px;
	vertical-align : top;
}

.value {
	font-weight : bold;
	font-size : 11px;
	padding : 2px 2px 2px 12px;
	vertical-align : top;
}
.label .pozn, .value .pozn {
	font-weight : normal;
}

.CenaCelkem {
	color : #DA4811;
	font-weight : bold;
	font-size : 14px;
}

/***********************************
	klienské centrum
***********************************/
.posplatnosti {
	color : #DA4811;
	font-weight : bold;
}
.zaplaceno {
	color : #32cd32;
	font-weight : bold;
}



/**********************************
	POTAPECI ZAKALDNY NEW MENU
**********************************/
.lokalitaLink {
	display : block;
	padding : 2px 5px 2px 0px;
	background-color : #E7DA12;
	border-bottom:2px solid #E3C914;	
	text-decoration : none;
	color : #000000;
	font-weight : bold;
}
.lokalitaLink:hover {
	display : block;
	padding : 2px 5px 2px 0px;
	background-color : #E3C914;
	border-bottom:2px solid #E3C914;
	text-decoration : none;
	color : #D13B00;
	font-weight : bold;
}

.lokalitaLink img {margin-right : 7px;float:left;}
