html {
	margin: 0px; padding: 0px; border: 0px; font-size: smaller;
}

body{border: 0px; margin: 0px; padding: 0px; text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	background-color: #ffffff; color: Black; background-image:url('img/bg.png'); background-repeat: repeat-y; background-position: top center;}
.body{border:0px; margin:0px; padding:0px; width:720px; background-color: #ffffff;}


a:link, a:active {text-decoration: underline; background: transparent; color: #000000;}
a:visited {text-decoration: underline; background: transparent; color: #000000;}
a:hover {text-decoration: underline; color: #8b8b8b;}

.menu ul {list-style-type: none;}
.menu li {float: left; width: 120px; position: relative; text-align: center;} 
.menu a:visited {display: block; line-height: 30px; text-decoration: none; color: #000; width: 120px; border-top: none; background: #ffffff url('img/menu_g.png') repeat-x 0 0;}
.menu a:link, .menu a:active {text-decoration: none; background: url('img/menu_g.png'); color: #000000;}
.menu a:hover {text-decoration: none; background: url('img/menu_r.png'); color: #000000;}



#content {
	width: 720px;
	margin:0; padding:0;
	text-align:left;
	margin-left:auto;
	margin-right: auto
	}

#main {
	border: none;
	margin: 0px 0px 0px 0px; padding:0;
	}

#main-content {
	border: none;
	margin:0; padding:0;
	font-size: 100%;
	}
	
hr.cleaner {
	clear:both;
	height:1px;
	margin: -1px 0 0 0; padding:0;
	border:none;
	visibility: hidden;
}

.top {height: 200px; text-align: right; background-image:url('img/spoluprace_atcz.jpg'); background-repeat: no-repeat; background-position: center center; padding: 0px 20px 0px 0px;}
.menu {height: 30px; position: relative; margin: 0px 20px 0px 20px; font-size: 14px; font-weight: bold; background-image: url('img/menu_g.png'); background-repeat: x-repeat;}
.middle {padding: 20px 30px 50px 30px;}
.bottom {padding: 10px 30px 0px 30px; text-align: left; font-size: 85%; color: #8b8b8b; height: 50px; background-image:url('img/bottom_line.png'); background-repeat: no-repeat; background-position: top center;}

.back {padding-top:10px; font-size:90%; text-align: left;}

/* toto jsou styly stránky - zde můžete přidávat další */
H1, H2, H3 {font-weight: bold; font-size:20px; color:#FF0000;}
h1 {font-size:16px; color:#615390;} /* hlavní nadpisy */
h2 {font-size:14px; color:#615390;} /*druhá úroven nadpisů */
h3 {font-size:16px; color:#000000;}

form {margin-top:10px;margin-bottom:20px; padding-bottom:0px}

table {font-size: 1em; color:#000000; background-color: #dbdbdb;}

th {border-top: solid 1px #ffffff; font-weight: bold; text-align:left; background-color: #bbbbbb;}
tr, td, th {border-bottom: solid 1px #ffffff;}
img, img a:link, img a:active, img a:hover {border-style: none;}

.wtable table {color:#000000; background-color: #ffffff; text-align:left; font-size: 1em;}
.wtable tr, td {border-bottom: solid 1px #f5f5f5;}
.wtable th {border-bottom: solid 2px #000000; font-weight: bold; background-color: #f5f5f5; height: 30px;}

