html, body { font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; color: #000; font-size: 0.9em; background-color: #BDB491; margin: 0px; padding: 0px; text-align: center; }
h1 { margin: 5px 0px 5px 0px; font-size: 1.7em; color: #5D819B }
h2 { margin: 5px 0px 5px 0px; font-size: 1em; font-weight: bold; }
p {  margin: 0px 0px 10px 0px; }
table { float: none; margin: 5px 0px 5px 0px; }
td { font-size: 0.9em; color: #000; }

a:link       { color: #3B78A5; text-decoration: underline; }
a:visited    { color: #6393BA; text-decoration: underline; }
a:hover      { color: #234661; text-decoration: underline; }

.drobnosti { margin: 0px; font-size: 0.9em; }
.plocha { width: 950px; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px; padding: 0px 0px 40px 0px; text-align: left; background-color: #BDB491; }

.hlava { width: 950px; height: 170px; margin: 10px 0px 17px 0px; border: 0px; padding: 0px; background-color: #BDB491; background-image: url(../images/hlava-v2.png); background-repeat: no-repeat; }
.hlava a.logozvon { display: block; clear: left; float: left; width: 250px; height: 120px; margin-top: 50px }
.hlava h1 { position: absolute; z-index: -10; }
.hlava a.logohs { display: block; clear: right; float: right; width: 250px; height: 70px; margin-top: 5px }
.hlava h2 { position: absolute; z-index: -10; }

.telo { width: 950px; margin: 0px; padding: 0px; background-color: #fff; }
.plocha .telo { background-color: #BDB491; }
.menuleveo { width: 140px; margin: 0px; padding: 10px 0px 10px 0px; background-color: #BDB491; clear: left; float: left;  }
.menuleve { margin: 0px; padding: 0px; }
.menuleve ul {  list-style-type: none; margin: 0px; padding: 0px; font-weight: normal; font-size: 0.9em;  }
.menuleve li { border: 0px; width: 140px; height: 50px; _height: 40px; padding: 0px; margin: 0px 0px 0px 0px; text-align: center; }
.menuleve a { color: #fff; height: 50px; _height: 40px; margin: 0px; padding: 7px 11px 0px 9px; display: block;  background-image: url(../images/tloff-v2.gif); background-position: top; background-repeat: no-repeat; font-weight: bold }
.menuleve a:link, .menuleve a:visited { color: #fff; text-decoration: none; }
.menuleve a:hover { color: #000; text-decoration: none;}

.active a { color: #000; height: 50px; _height: 40px; margin: 0px; padding: 7px 11px 0px 9px; display: block;  background-image: url(../images/tlon-v2.gif); background-position: top; background-repeat: no-repeat; font-weight: bold }
.active a:link, .active a:visited { color: #000; text-decoration: none; }
.active a:hover { color: #000; text-decoration: none;}

.hlava ul { display: block; clear: right; float: right;  list-style-type: none; margin-top: 70px; padding-right: 15px; }
.hlava li {  width: 25px; height: 13px; float: left; padding: 0px 5px 0px 5px; }

.tlbritishflag a { display: block; color: #000; width: 25px; height: 13px; padding: 0px; margin: 0px;  background-image: url(../images/tlbritishflag-v2.gif); background-position: bottom; background-repeat: no-repeat;  }
.tlbritishflag a:link, .active a:visited { color: #000; text-decoration: none; }
.tlbritishflag a:hover { color: #000; text-decoration: none;}
.tlbritishflag a span { position: absolute; z-index: -10; }

.tlfranceflag a { display: block; color: #000; width: 25px; height: 13px; padding: 0px; margin: 0px;  background-image: url(../images/tlfranceflag-v2.gif); background-position: bottom; background-repeat: no-repeat;  }
.tlfranceflag a:link, .active a:visited { color: #000; text-decoration: none; }
.tlfranceflag a:hover { color: #000; text-decoration: none;}
.tlfranceflag a span { position: absolute; z-index: -10; }

.tlgermanyflag a { display: block; color: #000; width: 25px; height: 13px; padding: 0px; margin: 0px;  background-image: url(../images/tlgermanyflag-v2.gif); background-position: bottom; background-repeat: no-repeat;  }
.tlgermanyflag a:link, .active a:visited { color: #000; text-decoration: none; }
.tlgermanyflag a:hover { color: #000; text-decoration: none;}
.tlgermanyflag a span { position: absolute; z-index: -10; }

.menuhoro { display: block; width: 690px; height: 50px; margin: 0px; padding: 15px 0px 15px 65px; background-color: #FFD657; text-align: center; }
.menuhor { margin: 0px; padding: 0px; }
.menuhor ul {  list-style-type: none; margin: 0px; padding: 0px; font-weight: normal; font-size: 0.9em;  }
.menuhor li  { display: inline; border: 0px; width: 175px; height: 35px; padding: 10px; margin: 0px; text-align: center; float: left; }
.menuhor a { display: block; color: #fff; width: 175px; height: 35px; margin: 0px; padding: 7px 8px 15px 8px; background-image: url(../images/tlhoff-v2.gif); background-position: top; background-repeat: no-repeat; font-weight: bold }
.menuhor a:link, .menuhor a:visited { color: #fff; text-decoration: none; }
.menuhor a:hover { color: #000; text-decoration: none;}

.menuhor a.activeh  { display: block; color: #000; width: 175px; height: 35px; margin: 0px; padding: 7px 8px 15px 8px; background-image: url(../images/tlhon-v2.gif); background-position: top; background-repeat: no-repeat; font-weight: bold }
.menuhor a.activeh:link, .menuhor a.activeh:visited { color: #000; text-decoration: none; }
.menuhor a.activeh:hover { color: #000; text-decoration: none;}

.texto { width: 810px; margin: 0px; padding: 0px; clear: right; float: right; }
.text { _height: 440px; min-height: 440px; margin: 0px 0px 20px 0px; padding: 15px; background-color: #FFD657; border: 2px solid #FFD657; }
.textedit { margin: 0px; padding: 15px; background-color: #FFD657; text-align: left; }
.texteditk { margin: 0px; padding: 15px; background-color: #FFD657; text-align: left; }
.text a img { border: 1px solid #3B78A5; }
.drobnosti a img { border: 0px solid #3B78A5; }

.texthp { width: 810px; _height: 500px; min-height: 500px; margin: 0px 0px 20px 0px; padding: 0px; background-color: #FFD657; border: 0px; background-image: url(../images/pozadihp.gif); background-position: top; background-repeat: repeat-y; }
.texthplevy { clear: left; float: left; width: 550px; margin: 0px; padding: 0px; }
.texthplevy2 { clear: right; float: right; width: 520px; margin: 0px; padding: 15px 15px 15px 15px; }
.texthppravy { clear: right; float: right; width: 215px; margin: 0px; padding: 15px 15px 15px 30px; }
.hpimg { border-bottom: 15px solid #BDB491; }

.pata { width: 950px; height: 5px; margin: 0px; padding: 0px; border: 0px; background-image: url(images/pata.gif); text-align: center; clear: both; }

.iservis { font-size: 0.7em; }
.rovnatko { clear: both; height: 0px; }

