* {margin:0; padding:0;}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	background-color:white;
}
#loga {height:10em; margin:0 auto;}

.article table.noborder {border-style:none;}
.article table.noborder td {border-style:none;}

#maintable {
	table-layout:fixed;
	border-collapse:collapse;
	/*min-height:46em;*/
	width:64em;
	margin:0 auto;
	/*height:expression("36em");*/
}

#tm2 {width:64em; height:94px; margin:0 auto; background-color:#fd4504; color:white; font-weight:bold; border-bottom:3px solid white; border-top:3px solid white;}
#tm2 a {display:block; width:74px; height:40px; float:left; background-color:#fd4504; color:white; font-size:93%;
	text-decoration:none; padding:44px 10px 10px 10px; border-right:3px solid white; text-align:right;
}
#tm2 a.plogo {display:block; float:right; width:191px; height:94px; margin:0; padding:0; border-style:none; border-left:3px solid white;}
#tm2 a.plogo img {border-style:none;}
#tm2 a:hover {background-color:white; color:#fd4504;}

#maintable col.c1 {width:18em;}
#maintable col.c2 {}
#maintable td {padding:0; vertical-align:top;}
/*#maintable td#menuleft {vertical-align:top; border:1px solid white;}
#maintable td#menumain {background-color:#fd4504; border-left: 1px solid white; border-bottom: 1px solid white;}
*/
#maintable td#bodyleft {height:36em; background-color:#E5E5E5; padding: 1.5em; }
#maintable td#bodymain {height:36em; padding: 2em; border-left: 1px solid white; background-color:#E5E5E5;}
/*#menumain a {
	border-right: 1px solid white; padding:0 2em; font-weight:bold; color:white;
	display:block; float:left; height:2em; text-decoration:none;}
#menumain a:hover {background-color:white; color:#fd4504;}
#menumain a span {position:relative; top:0.4em;}
*/

#footer {width:46em; margin:0 auto; padding-left:18em; color:#B4B4B4;}
#footer p {font-size:85%;}
#footer a {color:#B4B4B4; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer p.vlevo {float:left;}
#footer p.vpravo {float:right; width:50%; text-align:right;}


#bodyleft h2 {font-size:small;}
#bodyleft a {color:#fd4504;}

table#prihozy {}
table#prihozy th {width:150px; font-size:small; padding:2px; }
table#prihozy td {width:150px; font-size:small; padding:2px; }

/******** STYLY VE ČLÁNCÍCH ***************/
.article h1, h2, h3 {margin:0.5em 0;}
.article h1 {font-size:150%; font-weight:normal; margin:0;}
.article h2 {font-size:120%;}
.article h3 {font-size:100%;}
.article p {margin:0.5em 0;}
.article a {color:#fd4504;}
.article div.containerleft {
	float:left;
	margin-right:1em;
	border:1px none #666666;
}
.article div.containerright {
	float:right;
	margin-left:1em;
	border:1px none #666666;
}
.article div.containernone {
	float:none;
	border:1px none #666666;
	text-align:center;
}
.article div.popisek {
	font-style:italic;
	font-size: 90%;
}

.article img {
	border:1px solid #000000;
}

.article table {
	font-size: x-small;
	margin-top: 1em;
	border-collapse:collapse;
	border:1px solid black;
}
.article table th {
	border:1px solid black;
	font-weight:bold;
	padding-left:0.5em;
	padding-right:0.5em;
}
.article table td {
	border:1px solid black;
	padding-left:0.5em;
	padding-right:0.5em;
}
