body { FONT-SIZE: 13px; margin: 10px auto; background-color: #ffffff; 

/* font-family : 'Verdana CE', 'Arial CE', 'Lucida Grande CE', 'Helvetica CE', Arial, lucida, sans-serif; */
font: normal normal 225% Georgia, Times New Roman, sans-serif;

font-size : 1em; text-align: center; DISPLAY: block; } 

#obal {	DISPLAY: block; PADDING: 0px; MARGIN: 0px auto;	WIDTH: 770px; HEIGHT: 100%;  text-align: left;}

h1 { COLOR: #fd8539; FONT-WEIGHT: bold; FONT-SIZE: 150%; MARGIN: 0px;}
h2 { COLOR: #3c3a61; FONT-WEIGHT: bold; FONT-SIZE: 135%; MARGIN: 0px; }

#frontpict { float: left; height: 150px; width: 200px;}
#footer { CLEAR: both; DISPLAY: block; float: left; margin-top: 10px;}

td {vertical-align: top;}

.top { MARGIN: 0px 0px 0px 0px; border: 0px solid #B7C7DD; }

A:link { COLOR: orange; text-decoration: none;}
A:visited { COLOR: orange; text-decoration: none; } 
A:hover { COLOR: #3b3b61; text-decoration: none;}
A:active { COLOR: red; text-decoration: none;}


.break { CLEAR: both; width: 640px; DISPLAY: inline-block;}


#obsah { width: 78%; FLOAT: right;}

#obal_menu { FLOAT: left; MARGIN: 0px 0 0px 0; width: 20%;}
#menu { FLOAT: left; width: 100%;}
#menu A { DISPLAY: block; height: 20px; padding: 3px 0px 1px 0px; BORDER: 3px solid #3a573b; BACKGROUND-COLOR: #a3d9a5;  MARGIN: 0px 0px 2px 0px; color: #3a573b;}
#menu A span { padding: 0px 4px 0px 8px; width: 100%;  }


#menu A.red { BORDER: 3px solid #FF3300; BACKGROUND-COLOR: #FFCCBF; COLOR: red;}
#menu A:hover.red { BORDER: 3px solid #FF3300; BACKGROUND-COLOR: #FFCCBF; COLOR: black;}

img { border: 0px; margin: 0px}
form { margin: 0px; }
.tab { width: 120px; }
#fotka {cursor: pointer; cursor: hand;}


hr { visibility: hidden; margin: 0px; CLEAR: both;}
small {color: gray; }

#infotext { }

.new { color: red; FONT-WEIGHT: bold; DISPLAY: inline;}
.dulezite { color: red; FONT-WEIGHT: bold; DISPLAY: inline;}

#obal P {
	text-indent: 0px;
}

P {
	text-indent: 20px;
	FONT-SIZE: 1em;
}



strong { FONT-WEIGHT: bold; color: orange;}

.duraz {
	margin: 10px 5px 0 5px;
	padding: 5px;
	color: #0E2D52;
	border: 2px ridge #B7C7DD;
}

.jazyky {visibility: hidden;}

.textarea {FLOAT: right; HEIGHT: 100px; }
.input {FLOAT: left;  HEIGHT: 100px; WIDTH: 230px;}
.txt { WIDTH: 85px; PADDING-right: 10px;}
.txt2 { WIDTH: 85px; PADDING-right: 7px;}

@media print {

#menu {display: none; visibility: hidden; }

}

.dark { /* BORDER: 3px #bdd6e6 solid; BACKGROUND-COLOR: #e9f4fb; */  MARGIN-BOTTOM: 5px; PADDING: 0px 0px 8px 8px;  }
.light { BORDER: 3px #bdd6e6 solid; PADDING: 8px; }
.left { FLOAT: left; }
.right { FLOAT: right; }
.marg { MARGIN-RIGHT: 8px; }
.text { WIDTH: 229px; font-style: italic; text-align: center; text-indent: 0px; }
.programtable { border: 2px white solid; width: 100%;}
.suda { BACKGROUND-COLOR: #bdd6e6;  text-align: center; width: 90px;}
.licha {  text-align: center; BACKGROUND-COLOR: white; width: 90px;}
TH { color: white; FONT-WEIGHT: bold; BACKGROUND-COLOR: #0066B2; text-align: center;}
.cas {text-align: right; width: 35px;}

.sun {vertical-align: middle;}
.mon {}
.tue {}
.wed {}
.thu {}
.fri {}
.sat {}
td strong { FONT-WEIGHT: bold; color: #0066B2;}


#page_footer {
	background: #fff;
	border: 0px solid #ccc;
	clear: both;
	margin: 8px 0px;
	padding: .5em .5em;
        text-align: center;
        FONT-SIZE: 0.8em;
}
#copy {
PADDING: 0px 170px 0px 150px;
}

.barvicky {
margin: 8px 0px;
}


