.bl {background: url(bl.gif) 0 100% no-repeat #e68200; width: 20em}
.br {background: url(br.gif) 100% 100% no-repeat}
.tl {background: url(tl.gif) 0 0 no-repeat}
.tr {background: url(tr.gif) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px}


body {
	text-align: justify;
	margin: 0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#3E6996;
  }
 
 #divTopLeft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#A1BBD0;
	font-size:13px;
	color:white;
	padding:7px;
	margin-top:190px;
	width:130px;
	position:absolute;
		}

  #pokus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#A1BBD0;
	font-size:13px;
	color:white;
	padding:7px;
	margin-top:300px;
	width:50px;
	position:absolute;
	height:50px;
		}
 
div.obal{width:1259px;
padding:0px;
margin-left: auto;
margin-right: auto;}

div.base {
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
	margin-top:40px;
	font-size:13px;
	padding:0px;
	background-color:#608CB9;
		}

img
 {border-color:white;}
	
div.vnitrek
{
width:	980px;
padding:10px;
color:white;
}

div.obsah
{margin:30px}

p {
font-size:13px;
color:white;
}

p.lmargin 
{
margin-left:50px}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFE953;
	text-decoration: none;}


a:hover {
color: #EA242A; 
}

a:active {
color: red; 
}

li {margin-top:10px}

span.oranges
	{ font-weight:bold;
		color:#FF9900}
		
span.red
	{ font-weight:bold;
		color:#F60}

span.yelow
	{ font-weight:bold;
		color:#FFD200;}

span.poznamka
	{font-size:11px}

/* hr {color:white;
	background-color:white;
	} */

hr {border: none 0; 
	border-top: 1px solid white;/*the border*/
	width: 95%;
	text-align: center;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
	}



h1, h2, h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #FFF;
	}
	
h2 {
	font-size: 18px;
}

h4 {
	font-size: 14px;
	margin-bottom: 10px;
}

h4.novinky {margin-top:10px}

h3 {
	text-align:left;
	margin-bottom:0px;
	}

 tr.prvni {
	background: #FFD200;
	color: #003E7E;
}

 tr.barva2 {
	 background: #A1BBD0;
	color: #003E7E;
}

/*uvodni tabulka*/

#uvodni table {
			border:0px
							}
							
#uvodni tr {
	background: #608CB9;
	}

#uvodni td { 
	border: 0px;
	text-align:left;
	padding:5px;
	margin:5px;
    font-size: 9pt;
     }

#uvodni td.barva2 { 
					background: #A1BBD0;}


#zajezdy table {
		border: solid 2px #F3F3F3;
		border-collapse:collapse;
								}

#zajezdy td { 
	border: solid 1px;
	text-align:left;
	padding:5px;
	margin:5px;
    font-size: 9pt;
     }

#zajezdy tr {
	background: #A1BBD0;
	}


#zajezdy tr.prvni {
	background: #FFD200;
	color: #003E7E;
}

#zajezdy td.prvni {
	background: #FACD1F;
	color: black;
}




/*nabidky zajezdu*/
/*
#nabidky_zajezdu tr {border: dashed 2px}
#nabidky_zajezdu td {border: dashed 2px}*/

#nabidky_zajezdu td.barva2 { 
					background: #A1BBD0;
					padding:5px}

#nabidky_zajezdu td { vertical-align:top}

/* cenik zajezdu tabulka*/

#cenikz table {
	margin-top:30px;
	margin-bottom:20px;
	border: solid 1px white;
		border-collapse:collapse;
	}

#cenikz td {text-align:center;
border: solid 1px white;}

#cenikz tr.prvni_radek { 
 background: #A1BBD0;

}


/* vozovy park */

#voz_park table {
		border: solid 0px;
		border-collapse:collapse;
								}

#voz_park td { 
	border: 0px;
	text-align:left;
	padding:5px;
	margin:5px;
    font-size: 9pt;
     }
	 
	#voz_park tr {
	background: #A1BBD0;
	}
	
	#voz_park tr.meziradek {
	background: #608CB9;
}

#cenik td.barvaalt { 
					background: #A1BBD0;}

#cenik tr.barvaalt { 
					background: #A1BBD0;}
