BODY
{
 font-family : Arial, Helvetica, sans-serif;
 background-color :#F8E9A8;
 border-color : #F8E9A8;
 border-style : solid;
 border : 0;
 padding : 0;
 margin : 0;
 margin-top : 20px;
}

BODY table
{
 border:1px;
 padding : 0px;
 margin : 0px;
}



/* styl vrsku hlavicky */
.hlavavrsek
{
 background-image : url(obrazy/hlava1back.jpg);
 background-repeat : repeat;
 font-family : Arial, Helvetica, sans-serif;
 font-size : 10px;
 border : 0;
}


.hlavavrsek A:link,
.hlavavrsek A:visited
{
 text-decoration : none ;
 color : #ffffff ;	
}

.hlavavrsek A:hover
{
 text-decoration : none ;
 color : #f3ff6a ;	
}


/* styl stredu hlavicky */

.hlavastred td 
{
 background-color :#2c71ac ;
 background-image : url(obrazy/hlava22.jpg); 
}


.hlavastred td p
{
 font-family : Arial, Helvetica, sans-serif;
 font-size : 10px;
 line-height : 1.2 ;
 color : #ffffff; 
 text-align : right ;
 text-decoration : none ;
 padding-right : 18px;
}

.hlavastred a
{
 font-family : Arial, Helvetica, sans-serif;
 font-size : 10px;
 color : #ffffff; 
 text-decoration : none ;
}



/* styl spodku hlavicky */
.hlavaspodek
{
 background-image : url(obrazy/hlava3back.jpg);
 background-repeat : repeat;
 font-family : Arial, Helvetica, sans-serif;
 font-size : 10px;
 font-weight : bold;
 border : 0;
}


.hlavaspodek A:link,
.hlavaspodek A:visited
{
 text-decoration : none ;
 font-weight : bold;
 color : #ffffff ;	
}

.hlavaspodek A:hover
{
 text-decoration : none ;
 color : #f3ff6a ;	
}















.telo
{
  border:1px;
  padding : 0px;
  border: solid;
  border-color: #39639c;
  background-color: #FFFFFF;
  border-top: 0;
}




.text
{
	font-size : 11px;
	text-align : justify;
}

.nadpis
{
	font-size : 15px;
	font-weight : bold;
}


.menu
{
	font-size : 11px;
	font-style : italic;
	color : #CC3300;
	font-weight : bold;
}

.imgclk
{
	cursor : hand;
}

.tabm
{
	font-weight : bold;
	background-image : url(obrazy/pdkmnu.gif);
	background-repeat : no-repeat;
}

/* styl prvni bunky leve nabidky */

.nabidkabok1 
{
 text-align: left;
 border : 0 ;
 padding : 0 ;
 font-style : italic;
 font-size : 11px;
 text-decoration : none ;
}

.nabidkabok1 TH
{
 background-image : url(obrazy/bokmx.jpg);
 background-repeat : no-repeat;
 text-align : left;
 font-style : normal;
 font-size : 11px;
}

/* styl ostatnich bunek leve nabidky */
.nabidkabok1 TD
{ 
 background-image : url(obrazy/bokmb.jpg);
 background-repeat : no-repeat;
}

/* styl vybrane bunky leve nabidky */

.nabidkabok1 A:link,
.nabidkabok1 A:visited,
{
 background-image : url(obrazy/bokmb.jpg);
 background-repeat : no-repeat;
 text-decoration : none ;
 font-weight : bold;
 color : #CC3300 ;
}

.nabidkabok1 A:hover
{
 background-image : url(obrazy/bokmbx.jpg);
 background-repeat : no-repeat;
 text-decoration : none ;
 font-weight : bold;
 color : #003399 ;	
}


.nabidkabok2 
{
 margin : 2 ;
 border-width : 2 ; 
 border : 2;
 padding : 2 ;
 text-align : left;
 border-color : #CC3300;
 font-weight : bold;
 font-style : italic;
 font-size : 11px;
 text-decoration : none ;
}

.nabidkabok2 TR
{
 background-image : url(obrazy/bokmc.jpg);
 background-position : bottom left ;
 background-repeat : no-repeat;
 padding-left : 10px ;
}

.nabidkabok2 A:link,
.nabidkabok2 A:visited,
{
 margin: 4 ;
 border : 2 ; 
 color : #CC3300 ;
 border-color : #003300;
 text-indent : -4 ;
 text-decoration : none ;
}

.nabidkabok2 A:hover
{
 text-decoration : none ;
 color : #003399 ;	
 text-decoration : none ;
}



/* styl bunky leveho ramecku textu zajezdu */
.ram21
{
	background-image : url(obrazy/rama21.jpg);
	background-repeat : repeat;
}
/* styl bunky horniho ramecku textu zajezdu */
.ram12
{
	background-image : url(obrazy/rama12.jpg);
	background-repeat : repeat;
}
/* styl bunky dolniho ramecku textu zajezdu */
.ram32
{
	background-image : url(obrazy/rama32.jpg);
	background-repeat : repeat;
}
/* styl bunky praveho ramecku textu zajezdu */
.ram23
{
	background-image : url(obrazy/rama23.jpg);
	background-repeat : repeat;
}


/* styl pro telo zajezdu */
.zajezd 
{
 background-color:#eaf9ff;	
 font-size : 9pt;
/* background-color: #f0ebff;	*/
}

.zajezd H1
{
 color: #003399;
 font-size : 14pt;
 }

.zajezd H2
{
 color : #003399;	
 font-size : 12pt;
}

.zajezd H3
{
 color : #003399;	
 font-size : 11pt;
 margin-bottom : 0;
}

.zajezd P
{
 margin-top : 0;
}

.zajezd table
{
	background-color: #000000;
	text-align: center;
	border-color: #003399;
	border-style: solid;
	border: 0px;
	font-size: 10pt;
}

.den
{
 color : #003399;
 font-weight : bold;	
}

/* radky tabulek */
.zajezd td
{
 text-align : center;
 background-color: #eaf3ff;
 border-color : #aaaaff ;
 border-style : solid ;
 color : #000099 ;
 border : 0px;
}

/* hlavicky tabulek */
.zajezd th
{

 background-color: #ffffff ;	
 border-color : #aaaaff ;
 border-style : solid ;
 color : #000099 ;
 border : 0px;
}


.zajezd A:link,
.zajezd A:visited,
{
 font-size : 8pt;
 text-decoration : none ;
 color : #003399 ;	
}

.zajezd A:hover
{
 font-size : 8pt;
 text-decoration : underline ;
 color : #003399 ;	
}

.zajezdsel
{
 font-weight: bold;
}

.nadpis1zajezdu
{
	color: Red;
	font-weight: bold;
}

.tabimg
{
 border:0;
 background-color:#eaf9ff;	
}

table.tabimg 
{
 background-color:#eaf9ff;	
}

tr.tabimg
{
 background-color:#eaf9ff;	
}

table.tabimg td
{
 border:0;
 background-color:#eaf9ff;
}

.pata
{
	font-size: 10px;
}

.zajezd div.Zajezd-nazev
{
   margin: 20px;
	font-size: 30px;
	font-weight: bold;
	text-align: left;
}

div.Zajezd-nazev A
{
 text-decoration: none;
	font-size: 30px;
}

.TerminyData table
{

 width: 635px;
}