body {margin: 0; padding: 0; border: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: black; background-image: URL('images/background.gif');text-align: justify;}
img {border: 0;margin: 0; padding:0;}
.clear {clear:left;}
div.table {widht: 700px; z-index: 2; position: static;}
div.table02 { border: 1px solid #000000; width: 698px; background-color: #000020;}
div.menu {width: 700px; height: 30px; position: static; color: yellow; line-height: 30px; text-align: center; vertical-align: baseline; font-weight: bold;  font-size: 12px; background-color:#000000;}
div.menu a {color: yellow; text-decoration: none;border-width:1px; border-style: solid; border-color: #2E4B85;}
div.menu a:hover {color: red; text-decoration: none;}
div.aktuality {width: 495px; border: 1px solid #000000;	position: static; padding: 10px; margin: 10px; background-color: #FFb300;}
div.head {background-color: yellow; letter-spacing: 1px; font-weight: bold; font-size: 12px; text-align: left; padding-right: 120px;}
div.date {float: left; position: static; font-size: 12px; font-weight: bold; color: white; text-align: left;}
div.text {font-size: 12px; text-align: justify; position: static;padding-right: 20px;}
div.text a {color: #FAFA7F; position: static;}
div.text a:hover {position: static; color: #FF0000; text-decoration: underline;}
div.foto {top: 10px; width: 260px; margin: 10px; float: left; text-align: left;	background-image: url(images/foto_line.gif);}
div.pic {float: left;}
div.left {float: left;}
div.text02 {color: white; position: static; padding: 10px; margin: 10px;}
H5{color: yellow; font-size: 16px; text-align: left;width: 640px; padding-left:10px;}

.table03 {color: white; width: 550px; font-size: 12px; text-align: left;}

.tabulkakatalog {color: white; background-color: #006699; width: 600px; font-size: 12px; text-align: left;}

.tabulkacentra {color: white; background-color: #006699; width: 400px; font-size: 12px; text-align: left;}

div.full {position: absolute; height: 119px; width: 497px; z-index:1; right:0px; top:0px; background-image:url(images/full.gif);}
div.paticka {width: 701px; height: 60px; position: static; color: white; line-height: 30px; text-align: center; vertical-align: baseline; font-weight: bold;  font-size: 12px; background-color:#000000;}

H2{color: yellow; background-color: #2E4B85; font-size: 16px; text-align: left;width: 640px; padding-left:10px;}

.obrazekvlevo {border: 0;margin: 0; padding-right:8px; float: left;}
.obrazekvpravo {border: 0;margin: 0; padding-left:8px; float: right;}
.tabulka {width: 550px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: black;}
th {width: 640px; background-color: yellow; text-align: left;}


/*MENU*/

a#TSA {
    display: block;
    width: 111px;
    height: 37px;
    background-image: url(http://www.tsa-czech.cz/images/menu/TSA.gif);
    background-position: 0 0;
    margin: 0 auto;
}
a#TSA:hover {
    background-position: -111 0px;
}
a#TEK {
    display: block;
    width: 131px;
    height: 37px;
    background-image: url(http://www.tsa-czech.cz/images/menu/TEK.gif);
    background-position: 0 0;
    margin: 0 auto;
}
a#TEK:hover {
    background-position: -131 0px;
}

a#REK {
    display: block;
    width: 171px;
    height: 37px;
    background-image: url(http://www.tsa-czech.cz/images/menu/REKRE.gif);
    background-position: 0 0;
    margin: 0 auto;
}
a#REK:hover {
    background-position: -171 0px;
}
a#CENTRA {
    display: block;
    width: 83px;
    height: 37px;
    background-image: url(http://www.tsa-czech.cz/images/menu/CENTRA.gif);
    background-position: 0 0;
    margin: 0 auto;
}
a#CENTRA:hover {
    background-position: -83 0px;
}

a#KATALOG {
    display: block;
    width: 94px;
    height: 37px;
    background-image: url(http://www.tsa-czech.cz/images/menu/KATALOG.gif);
    background-position: 0 0;
    margin: 0 auto;
}
a#KATALOG:hover {
    background-position: -94 0px;
}

a#ODKAZY {
    display: block;
    width: 111px;
    height: 37px;
    background-image: url(http://www.tsa-czech.cz/images/menu/ODKAZY.gif);
    background-position: 0 0;
    margin: 0 auto;
}
a#ODKAZY:hover {
    background-position: -111 0px;
}
a .alt { display: none; }



/* NIZE JE CSS PRO JAVASCRIPTOVE MENU*/

/* blue grades - root level; text properties for states: normal */
.TM0i0 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;;
	color: #FFFF00;
	font-size: 12px;
	font-weight: bold;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

/* blue grades - root level; box properties for states: normal, hover, click */
.TM0o0 {
	background: #000000;
	font-weight: bold;
	border: 1px solid #000000;
	padding: 4px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

/* blue grades - root level; text properties for states: hover, click */
.TM0i1 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;;
	color: #EE0000;
	font-weight: bold;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

/* blue grades - sub levels; box properties for states: normal, hover, click */
.TM1o0 {
	background: #000000;
	border: 1px solid #000000;
	padding: 4px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}


