	
body {background-color: #DDDDDD; text-align: center; font-family: arial; font-size: 12px;}

img {border: 0px solid black;}

#top-lista {font-style: italic; color: white;background-image: url('Grafika/top-left.gif'); margin: 0 auto;  width: 780px; max-width: 780px; padding-top: 5px;  height: 25px; max-height: 20px;  text-align: right;  font-size: 12px; font-weight: bold;}
#top-lista a {color: white; margin-right: 15px;  text-decoration: none;}
#top-lista a:hover { color: #E9DAC6;;}

#top {position: relative; background-color: #fff; margin: 0 auto;  width: 780px; max-width: 780px; text-align: left; height: 65px; }
#top img {border: 0 px solid black;   }
#top a {border: 0 px solid black; }
#login {color: white; font-size: 11px; font-weight: bold; position: absolute; width: 223px; height: 65px;background-color: #8F93A3; right: 0px; top: 0px; padding: 10px 10px 0px 10px; max-width: 203px; }
#login input {font-size: 12px; }
#middle {position: relative;  margin: 0 auto; background-image: url('Grafika/bgtop.jpg'); width: 780px; max-width: 780px; text-align: left; height: 130px; }
#middle img { position: absolute; top: 0px; right: 0px;  }
.middle-text {color: #fff; font-size: 13px; font-weight: bold; position: absolute; top: 10px; right: 15px; width: 195px; text-align: justify;  }


#menu { color: white;background-color: #3B425E; margin: 0 auto;  width: 780px; max-width: 780px; padding-top: 5px;  height: 25px; max-height: 20px;  text-align:left;  font-size: 12px; font-weight: bold;}
#menu a {padding: 8px; color: white; margin: 0 5px 0 5px;  text-decoration: none;}
#menu a:hover {padding: 8px; background-color: #8F93A3;}



a.tlac { background-image: url('Grafika/tlac.gif'); display: block;  background-repeat: no-repeat; width: 150px; height: 20px; min-height: 22px; padding-top: 2px; text-align: center; color: #fff; text-decoration: none; font-weight: bold; }
a:hover { color: #E9DAC6;}

input.tlacx { margin: 0px; background: none; border: 0px solid black; background-image: url('Grafika/tlac.gif'); display: block;  background-repeat: no-repeat; width: 150px;  height: 20px; max-height: 20px; padding-bottom: 2px; text-align: center; color: #fff; text-decoration: none; font-weight: bold; font-size: 11px;}


a.tlac1 { font-size: 12px; background-image: url('Grafika/tlac1.gif'); display: block;  background-repeat: no-repeat; width: 150px; height: 20px; min-height: 22px; padding-top: 2px; text-align: center; color: #fff; text-decoration: none; font-weight: bold; margin: 0 auto; }
a:hover { color: #E9DAC6;}


#main {position: relative; width: 780px; max-width: 740px; text-align: left; padding:20px;	background: #fff; width: 780px; margin: 0 auto; }
#news {float: left;  font-size: 12px; width: 190px; border-right: 0px dotted #8F93A3; color: #3B425E;	margin:0; padding:0;}
#news h2 {margin-bottom: 10px; padding-left: 10px; padding-top: 1px; font-size: 12px; color: #fff; background-image: url('Grafika/bg-titulek.jpg'); background-repeat: no-repeat; height: 19px; }
/*h2 {margin-bottom: 5px; font-size: 12px; color: #3B425E;  }*/
#news h3 {margin: 0px; margin-bottom: 5px; padding: 0px; font-size: 12px; }
#news p {margin: 0px; padding: 0px; margin-bottom: 15px; text-align: justify; padding-right: 5px; }
#news li {margin-left: -20px;}
#news a {color: #3B425E;  font-weight: bold;}
#news a:hover {color: #E34601; text-decoration: none; }
#news ul {margin-top: 0px;}
#odkazy ul { margin: 0px; }
#odkazy li { list-style-type: none;  font-size: 16px; margin: 0 0 5px 5px; }
#odkazy {float: left;  font-size: 12px; width: 190px; border-right: 0px dotted #8F93A3; color: #3B425E;	margin:0; padding:0;}

#odkazy a {font-size: 14px; margin: 0 0 5px 5px; color: #3B425E; text-decoration: none; display: block;}
#odkazy h2 { padding-left: 10px; padding-top: 1px; font-size: 12px; color: #fff; background-image: url('Grafika/bg-titulek.jpg'); background-repeat: no-repeat; height: 19px; }
.odkazakt {font-weight: bold; }

#left { float: left;  font-size: 12px; width: 185px; border-right: 0px dotted #8F93A3; color: #3B425E;	margin:0; padding:0;}
#left a {color: #3B425E; text-decoration: none;}
#left h2 {width: 190px; padding-left: 10px; padding-top: 1px; font-size: 12px; color: #fff; background-image: url('Grafika/bg-titulek.jpg'); background-repeat: no-repeat; height: 19px; }
#left img {border: 1px solid black; margin-left: 5px;}
.fotoneni {padding-top: 25px; font-size: 16px; text-align: center; border: 1px solid black; margin-left: 5px; width: 180px; height: 135px; max-height: 115px;  background-color: #8F93A3;}
.logoneni {float: right; padding-top: 25px; font-size: 16px; text-align: center; border: 1px solid black; margin-left: 5px; width: 180px; height: 135px; max-height: 115px;  background-color: #8F93A3;}

#sponzor {float:right;  font-size: 12px; width: 199px;  color: #3B425E;}
#sponzor p {margin: 0px; background-color: #E6E6E6; padding: 5px; padding-top: 7px; padding-bottom: 5px; text-align: center;  font-size: 11px; }
#sponzor h2 {margin: 0px; font-size: 12px; color: #fff; height: 19px; padding-left: 10px; padding-top: 2px;  background-image: url('Grafika/polooval.gif'); background-repeat: no-repeat;}

#stred {padding-left: 15px; border-left: 2px dotted #8F93A3; font-size: 12px; width: 300px;  color: #3B425E; float: left; margin-left: 15px;}
#stred p {text-align: justify; margin-top: 0px; padding-top: 0px;}
#stred h2 { padding-left: 10px; padding-top: 1px; font-size: 12px; color: #fff; background-image: url('Grafika/bg-titulek.jpg'); background-repeat: no-repeat; height: 19px; }
#stred h3 {margin: 0px; margin-bottom: 5px; padding: 0px; font-size: 12px; }
#stred form {width: 299px; max-width: 289px; margin: 0px; background-color: #E6E6E6; padding: 5px; padding-top: 7px; padding-bottom: 5px; text-align: left;  font-size: 12px; }
#stred h4 {width: 299px; margin: 0px; font-size: 12px; color: #fff; height: 19px; max-height: 17px; padding-left: 10px; padding-top: 2px;  background-image: url('Grafika/polooval-modry.gif'); background-repeat: no-repeat;}
#stred select {}
#stred table { font-size: 13px; border-top: 1px solid black; border-left: 1px solid black; border-collapse: collapse;}
#stred th {padding: 2px 5px 2px 5px; text-align: left; background-color: #8F93A3; border-bottom: 1px solid black; border-right: 1px solid black;}
#stred td {padding: 2px 5px 2px 5px; border-bottom: 1px solid black; border-right: 1px solid black;}
#stred a {color: #3B425E; font-weight: bold;}

#mujstred h3 {margin-bottom: 5px; font-size: 14px; color: #3B425E;  }
#mujstred {padding-left: 15px; border-left: 2px dotted #8F93A3; font-size: 100%; width: 520px; max-width: 500px; color: #3B425E; float: left; margin-left: 15px;}
#mujstred p {text-align: justify; margin-top: 5px; padding: 0px 5px 10px 5px; }
#mujstred h2 { margin-bottom: 5px;  padding-left: 10px; padding-top: 1px; font-size: 12px; color: #fff; background-image: url('Grafika/bg-zprava.jpg'); background-repeat: no-repeat; height: 19px; }
#mujstred form {width: 400px; max-width: 390px; margin: 0px; background-color: #E6E6E6; padding: 5px; padding-top: 7px; padding-bottom: 5px; text-align: left;  font-size: 12px; }


#mujstred h4 {width: 400px; margin: 0px; font-size: 12px; color: #fff; height: 19px; max-height: 17px; padding-left: 10px; padding-top: 2px;  background-image: url('Grafika/polooval-modrylong.gif'); background-repeat: no-repeat;}
#mujstred h5 {width: 400px; margin: 0px; font-size: 12px; color: #fff; height: 19px; max-height: 17px; padding-left: 10px; padding-top: 2px;  background-image: url('Grafika/polooval-modrylong.gif'); background-repeat: no-repeat;}
#mujstred select {}
#mujstred table { font-size: 13px; border-top: 1px solid black; border-left: 1px solid black; border-collapse: collapse;}
#mujstred th {padding: 2px 5px 2px 5px; text-align: left; background-color: #8F93A3; border-bottom: 1px solid black; border-right: 1px solid black;}
#mujstred td {padding: 2px 5px 2px 5px; border-bottom: 1px solid black; border-right: 1px solid black;}
#mujstred a {color: #3B425E;  font-weight: bold;}
#mujstred a:hover {color: #E34601; text-decoration: none;}


#odkazstred {padding-left: 15px;  border-left: 2px dotted #8F93A3; font-size: 12px; width: 500px;  color: #3B425E; float: left; margin-left: 20px;}
#odkazstred p {line-height: 150%; margin-top: 0px; margin-left: 5px;}
#odkazstred h2 {margin-bottom: 5px; font-size: 16px; color: #3B425E;  }
#odkazstred h3 {margin-bottom: 5px;  padding-left: 10px; padding-top: 1px; font-size: 12px; color: #fff; background-image: url('Grafika/bg-titulek.jpg'); background-repeat: no-repeat; height: 19px; }
#odkazstred table { font-size: 13px; border-top: 1px solid black; border-left: 1px solid black; border-collapse: collapse;}
#odkazstred th {padding: 2px 5px 2px 5px; text-align: left; background-color: #8F93A3; border-bottom: 1px solid black; border-right: 1px solid black;}
#odkazstred td {padding: 2px 5px 2px 5px; border-bottom: 1px solid black; border-right: 1px solid black;}


#odkazstred a {color: #3B425E;  font-weight: bold;}
#odkazstred a:hover {color: #E34601; text-decoration: none;}
#odkazstred ul { margin: 0px; padding-left: 20px; }
#odkazstred strong { }

.prepinac {font-size: 13px;  font-weight: bold;}
.prepinac a {font-size: 13px;  font-weight: normal;}


.button {background: none; border: 0px solid black; background-image: url('Grafika/but-vyhledat.gif');   background-repeat: no-repeat; width: 88px; height: 20px; max-height: 19px; text-align: center; padding-bottom: 4px; color: #fff; text-decoration: none; font-size: 11px; font-weight: bold; margin-top: 10px;}
.ok {background: none; border: 0px solid black; background-image: url('Grafika/ok.gif');   background-repeat: no-repeat; width: 39px; vertical-align: middle; height: 16px; max-height: 19px; text-align: center; padding-bottom: 2px; color: #fff; text-decoration: none; font-size: 11px; font-weight: bold; }

.clear {clear:both;	height:1px;	font-size:1px;	border:none;	margin:0; padding:0; background:transparent;}
#bottom-lista {background-image: url('Grafika/bottom.gif'); margin: 0 auto;  width: 780px; max-width: 780px; height: 25px; max-height: 20px; font-style: italic; color: white; padding-top: 5px;    text-align: center;  font-size: 11px; font-weight: bold;}

.udaje { padding-left: 10px; padding-top: 1px; font-size: 12px; color: #fff; background-image: url('Grafika/bg-titulek.jpg'); background-repeat: no-repeat; height: 19px; }
#udaje input {width: 259px;  margin-bottom: 10px; margin-top: 0px; }

#tlac2 {width: 150px; margin-bottom: 20px;}
#tlac2 a {display: block;  background: none; border: 0px solid black; background-image: url('Grafika/tlac1.gif');   background-repeat: no-repeat; width: 153px; max-width: 153px; height: 20px; max-height: 15px; text-align: center; padding-top: 2px; padding-bottom: 2px; color: #fff; text-decoration: none; font-size: 11px; font-weight: bold; border: 0px solid black;}
#tlac2 a:hover {color: #E9DAC6;}
.dlouha { padding-left: 10px; padding-top: 1px; margin-bottom: 5px; font-size: 12px; color: #fff; background-image: url('Grafika/bg-titulek.jpg'); background-repeat: no-repeat; height: 19px; }


.temata {width: 400px; max-width: 390px; margin: 0px; margin-bottom: 10px; background-color: #E6E6E6; padding: 5px; padding-top: 7px; padding-bottom: 5px; text-align: left;  font-size: 12px; }
.temata li {display: block; margin-bottom: 8px;}

.formpov {background-color: #B2BFF2;}
.chyba {color: red; font-weight: bold;}


.rozpis table { font-size: 13px; border-top: 1px solid black; border-left: 1px solid black; border-collapse: collapse;}
.rozpis th {padding: 2px 5px 2px 5px; text-align: left; background-color: #8F93A3; border-bottom: 1px solid black; border-right: 1px solid black;}
.rozpis td {padding: 2px 5px 2px 5px; border-bottom: 1px solid black; border-right: 1px solid black;}

.right {text-align: right; }

#sluzby-lide form {display: block; border: 1px solid black; }
#sluzby-lide table {border: 0px solid black;  background-color: none;}
#sluzby-lide td {border: 0px solid black;}

.tabulka {margin-top: 8px; color: #3B425E; }

