body
{
	text-align:			center;
	margin:				0px;
	background: #f1a919 url(http://www.fitnessfontana.cz/obr/podklad.jpg) center top no-repeat;
	font-family:		Tahoma, MS Sans Serif, sans-serif;
	font-size: 			12px;
	font-weight:		400;
	line-height:		25px;
	color:				black;
}
a
{
	font-family:		Tahoma, MS Sans Serif, sans-serif;
	font-size:			12px;
	color:				#000080;
	text-decoration:	none;
}

a:hover
{
	text-decoration:	underline;
}

table
{
	width:				722px;
	border-collapse:	collapse;
	text-align:			left;
	margin:				0 auto;
	padding:			0px;
	font-family:		Tahoma, MS Sans Serif, sans-serif;
	font-size:			12px;
}

.tdsilv
{
	border: 1px solid silver;
}

div#back_data {
	background: url("./obr/podklad_data.jpg") top left repeat-y; 
	width:				780px;
	position:			absolute;
	left:				50%;
	margin-left:		-390px;
	top:				240px;
	text-align: center;
}

div#data
{
	width: 720px;
	margin: 0 auto;
	text-align:	left;
	padding-bottom: 2em;
}

#patka
{
	height:				21px;
	background-image:	url(http://www.obedy.info/obr/patka.jpg);
	background-repeat:	no-repeat;
}

#horni, #leve, #prechod_leve_data, #data, #patka
{
	vertical-align:		top;
}

form, input, select, textarea
{
	font-family:		Tahoma, MS Sans Serif, sans-serif;
	font-size:			12px;
}

.nadpis
{
	font-family:		Tahoma, Arial CE, Arial, sans-serif;
	font-size: 			19px;
	font-weight:		400;
	line-height:		25px;
	color:				black;
}

.nadpis2
{
	font-family:		Tahoma, Arial CE, Arial, sans-serif;
}

form
{
	color:				white;
}

table.rozvrh {
	margin-top: 0.5em;
	width: 94%;
	text-align: center;
	border: 2px solid black;
	font-weight: bold;
	font-size:10px;
}

table.rozvrh th {
	padding: 0 0.3em;
}

table.rozvrh tr.head {
	border: 2px solid black;
}

table.rozvrh tr td.den {
	padding: 0 0.5em;
	border-right: 2px solid black;
}

table.rozvrh tr td,table.rozvrh tr th {
	border: 1px solid black;
}


table.rozvrh tr td.den {
	padding: 0 0.5em;
	border-right: 2px solid black;
}

.ic {
	background-color: tomato;
	padding: 0 0.5em;
}

.bf {
	background-color: dodgerblue;
	padding: 0 0.5em;
}

.pj {
	background-color: palegreen;
	padding: 0 0.5em;
}

.pc {
	background-color: #FFB047;
	padding: 0 0.5em;
}

span.time {
	font-family:		Tahoma, Arial CE, Arial, sans-serif;
	font-size:8px;
}

h1 {
	color:#606060;
	font-size:14px;
	text-transform:uppercase;
}

h1.red {
	color:#c90602;
	font-size:14px;
	text-transform:uppercase;
}

h2 {
	color:#606060;
	font-size:12px;
	text-transform:uppercase;
}

a.fotogal {
					display:block;
					height:75px;
					margin-bottom:2px;
					margin-right:2px;
					float:left;
}

table.kontakt {
				width:640px;				
}

td.left {
				width:370px;
}

td.right {
				width:270px;
}

table.kontakt-open {
				width:170px;				
}

td.day {
			 width:50px;
}

td.time {
			 width:120px;
			 text-align:right;
}

