* {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
}

body {
	margin : 0px 0px 0px 0px;
	background-color : #FDFBBB;
}

.vice {
	margin : 0px 0px 0px 0px;
}

form {
	margin : 0px;
}

/***************************
     NADPISY A ZVIRAZNENI
***************************/

h1 {
/* hlavicka tabulky*/
	color : #663300;
	font-size : 14px;
}

h2 {
/* hlavicka tabulky*/
	color : #663300;
	font-size : 12px;
	margin : 0px 0px 5px 0px;
}

.nadLokalita {
	margin : 0px 10px 5px 16px;
}
.nadLokalita2 {
	margin : 0 10px 5px 16px;
	padding: 10px 0 0 0;
}

.nadStred {
	margin : 0px 10px 5px 6px;
	text-decoration : underline;
}

.datum {
	font-weight : bold;
	color : #000000;
}

.cena {
	font-weight : bold;
	color : #CC0000;
}

.copyright {
	color : #999999;
	font-size : 11px
}

.centrala {
	font-size : 11px;
	color : #666666;
	font-weight : bold;
}

.zvyrazni01 {
	font-size 14px;
	font-weight : bold;
	color : #663300;
	margin : 10px 0px 0px 0px;
}
.zvyrazni02 {
	color : #663300;
	font-weight : bold;
}

.zvyrazni03 {
	color : #663300;
	font-weight : bold;
}
/***************************
 	 	 ODKAZY
***************************/
a {
	color : #663300;
	text-decoration : underline;
}

a:hover {
	color : #000000;
	text-decoration : underline;
}

.odkaz01 {
	color : #000000;
	text-decoration : none;
}

.odkaz01:hover{
	color : #663300;
	text-decoration : underline;
}

.odkaz02 {
	font-size : 12px;
	font-weight : bold;
	color : #663300;
	text-decoration : underline;
}

.odkaz02:hover{
	color : #000000;
	text-decoration : underline;
}

.odkaz03 {
	font-size : 11px;
	color : #663300;
	text-decoration : underline;
}

.odkaz03:hover{
	color : #000000;
	text-decoration : underline;
}

.odkaz04 {
	font-size : 11px;
	color : #54270F;
	text-decoration : underline;
}

.odkaz04:hover{
	text-decoration : none;
}


.podrobne {
	font-weight : bold;
	color : #663300;
	text-decoration : none;
	margin : 7px 20px 0px 20px;
	display : block;
}

.podrobne:hover {
	font-weight : bold;
	color : #663300;
	text-decoration : underline;
}

.menuCont {
  background-color:white;

}

ul.navlist {
margin: 5px 0 5px 0;
padding: 0;
list-style: none;
}


.navlist li
{

margin: 0;
padding: 5px 0 5px 0;
border-bottom: 1px solid #FFFAE5;
background: url(../images/leto/odrazka01.gif) no-repeat 20px 5px;

}
.navlist li a {
margin: 0 0 0 35px;
}





/***************************
TABULKY - hlavicka dokumentu
***************************/
.hlavickaFoto {
	padding-left : 10px;
}

td .hlavickaForm{
	background-image: url(../images/leto/hlavicka_form.jpg);
	width : 180px;
	font-size : 11px;
	padding-bottom : 9px;
	color : #54270F;	
}

.formPopis {
	color : #54270F;
	font-size : 11px;
	font-weight : bold;
}

/***************************
  TABULKY - telo dokumentu
***************************/
.tabNadpis,
.tabPataSeda
	{
	background-color : #FFFAE5;
}

.tabPataBila
	{
	background-color : #FFFFFF;
}
.tabNadpis {
	/* hlavicka tabulek*/
	height : 34px;
}

.mainTelo {
	padding : 3px 10px 10px 10px;
}

.lokalityMain,
.lastMinuteMain,
.stredMain {
	/* odsazeni pod danou tabulkou*/
	margin-bottom : 5px;
}

.lokality {
	padding : 6px 20px 6px 20px;
	background-color : #FFFFFF;
}

.podtrhni,
.podtrhni td{
	border-bottom : 1px solid #FFFAE5;
}

.infoBox td,
.lastMinute td {
	font-size : 11px;
	padding : 15px 5px 15px 5px;
	background-color : #FFFFFF;
	color : #666666;
}

.newsletter {
	background-color : #FFFFFF;
	padding : 5px 10px 5px 10px;
}
.stred {
/*text na telu stranky*/
	background-color : #FEFCF8;
	padding : 0px 10px 0px 10px;
}

.stred1 {
/* stred vedle hlavni tematicke fotky*/
	padding : 10px 10px 20px 0px;
}

.stred2 {
/* stred pod hlavni tematicke fotky*/
	padding : 0px 10px 10px 10px;
}

.predel {
	background-color : #E2E0DD;
	padding : 0px 0px 0px 0px;
}

.dalsi {
	background-color : #FFFFFF;
	text-align : right;
	padding-right : 10px;
}


.paticka {
	background-image: url(../images/leto/back_paticka.gif);
	height : 25px;
	width : 760px;
	padding : 0px 20px 0px 20px;
	font-size : 11px;
	color : #666666;
}
/***************************
	TABULKY S KUL. ROHAMA
***************************/

.main {
	background-color : #F9F492;
}
.roh1Main {	background-image: url(../images/leto/roh1.gif);}
.roh2Main {	background-image: url(../images/leto/roh2.gif);}
.roh3Main {	background-image: url(../images/leto/roh3.gif);}
.roh4Main {	background-image: url(../images/leto/roh4.gif);}


.odrazka01 {
	list-style : url(../images/leto/odrazka01.gif);
	margin-right : 10px;
}

/***************************
     FORMULÁŘE
***************************/

.klientForm {
	width : 90px;
}

/**************************************************************************************/
/******************************** Tohle jsem přidal ***********************************/
/**************************************************************************************/


/* obrazek */
.obr {
	margin-left : 10px;
	margin-bottom : 10px;	
}


/***********************************
        FORMULARE
***********************************/
.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; }
.w100  { width : 100px; }
.w125  { width : 125px; }
.w150  { width : 150px; }
.w200  { width : 200px; }
.w300  { width : 280px; }

/************************************************
  		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 : #CCCCCC;
	border-left : 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
}
TD.KalendarMes a {
	color : #000000;
}
TD.KalendarMes a:hover {
	color : #FF0000;
	text-decoration : none;
}
TABLE.kalendar TD {
	background-color : #FFFFFF;
	width : 16px;
	text-align : right;
	padding : 3px;
	border-right : 1px solid #CCCCCC;
	border-bottom : 1px solid #CCCCCC;
}
.KalendarMes {
	background-color : #CCCCCC;
	color : #000000;
	text-align : center;
	font-size : 9pt;
	padding : 3px;
	font-weight : bold;
}
.KalendarDny {
	background-color : #CCCCCC;
	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 {
	background-image: url(../images/leto/back_leto.jpg);
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	padding-bottom : 10px;	
}

table.formular td {
	padding : 2px 2px 2px 4px;
}

/* chybová hláška u formuláře */
.err {
	color : #FF0000;
}
/* Poznámka */
.pozn {
	font-style : italic;
}
/* nadpis sekce */
.subtitle {
	font-weight : bold;
}


/*************************************************
	Kroky rezervace
*************************************************/
.krokRam {
	border : 1px solid #FFCC00;
	width : 150px;
	padding : 1px 1px 1px 1px;
	margin-bottom : 5px;
}

td .krokAktiv .krokCislo {
	font-size : 16px;
	font-weight : bold;
	color : #663300;
	background-color : #FFCC00;
	width : 20px;
	text-align : center;
	vertical-align : top;	
}

td .krokNeAktiv .krokCislo {
	font-size : 16px;
	font-weight : bold;
	color : #B2997F;
	background-color : #FFE57F;
	width : 20px;
	text-align : center;
	vertical-align : top;
}

td .krokAktiv .krokNazev {
	padding : 2px 5px 2px 5px;
	font-size : 11px;
	color : #663300;
	background-image : url(../images/leto/back_krok.gif);
	background-position : right;
	background-repeat : repeat-y;
	background-color : #FFFFFF;
}

td .krokNeAktiv .krokNazev {
	padding : 2px 5px 2px 5px;
	font-size : 11px;
	color : #B2997F;
	background-image : url(../images/leto/back_krok_off.gif);
	background-position : right;
	background-repeat : repeat-y;
	background-color : #FFFFFF;
}

/* 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 : #FF0000;
	font-weight : bold;
	font-size : 14px;
}

/***********************************
	klienské centrum
***********************************/
.posplatnosti {
	color : #FF0000;
	font-weight : bold;
}
.zaplaceno {
	color : #32cd32;
	font-weight : bold;
}


/**********************************
	FORMULARE NEW
**********************************/

.tabulka {
	padding : 2px 2px 2px 2px;
	border : 1px solid #FFCC00;
	background-color : #FFFAE5;

}

.tabulka * {
	font-size : 11px;
}

.popisTab {
	background-color : #FFCC00;
	color : #663300;
	font-weight : bold;
	font-size : 12px;
}

/** seznam **/
.seznam a {
	text-decoration : none;
}
.seznam a:hover {
	text-decoration : underline;
}
.seznam td{
	padding : 3px 4px 3px 4px;
}

.seznam.licha td{
	background-color : #FFF3C9;
}

/***********************************
        	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;
}

.padding1 {
	padding-right : 4px;
}
.padding2 {
	padding-left : 0px;
}

.PrihlasenyUzivatel {
	color : #CC0000;
	font-weight : bold;
	font-size : 12px;	
}




/***********************************
	klienské centrum
***********************************/
.posplatnosti {
	color : #FF0000;
	font-weight : bold;
}
.zaplaceno {
	color : #32cd32;
	font-weight : bold;
}


/* Seznam velikostí a fontů */
.customsize1,  .customsize1 *  { font-size :  8pt; }
.customsize2,  .customsize2 *  { font-size :  9pt; }
.customsize3,  .customsize3 *  { font-size : 11pt; }
.customsize4,  .customsize4 *  { font-size : 12pt; }
.customsize5,  .customsize5 *  { font-size : 14pt; }
.customsize6,  .customsize6 *  { font-size : 16pt; }
.customsize7,  .customsize7 *  { font-size : 18pt; }
.customsize8,  .customsize8 *  { font-size : 20pt; }
.customsize9,  .customsize9 *  { font-size : 24pt; }
.customsize10, .customsize10 * { font-size : 30pt; }
.customsize11, .customsize11 * { font-size : 36pt; }

.customfont1, .customfont1 * { font-family : Arial, Helvetica, sans-serif; }
.customfont2, .customfont2 * { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; }
.customfont3, .customfont3 * { font-family : "Times New Roman", Times, serif; }
.customfont4, .customfont4 * { font-family : "Courier New", Courier, monospace; }
.customfont5, .customfont5 * { font-family : "Comic Sans MS" Times, serif; }
.customfont6, .customfont6 * { font-family : "Trebuchet MS", Helvetica, sans-serif; }
.customfont7, .customfont7 * { font-family : Tahoma, Helvetica, sans-serif; }
.customfont8, .customfont8 * { font-family : Impact, Helvetica, sans-serif; }



/** read only pole **/
.readonly {
	background-color : transparent;
	border : none;

}
