body {text-align: center; font-family: Arial, sans-serif; background-color: #ccc; color: #000; margin: 0; padding: 0;}
body {font-size: x-small; voice-family: "\"}\""; voice-family: inherit; font-size: small;}
html>body {font-size: small;}

a:link, a:visited, a:active {color: #0066b3; text-decoration: underline;}
a:hover {color: #000; text-decoration: underline;}
a img {display: inline; border-style: none; text-decoration: none;}

h1 {margin: 0; padding: 5px 0 0 0; color: #0066b3; font-size: 230%; font-weight: normal; line-height: 80px; font-family: "Myriad Pro", sans-serif; letter-spacing: -0.02em;}
h2 {display: block; font-size: 100%; font-weight: bold; font-style: normal; color: #fff; background-color: #0066b3; margin:  0 0 12px 0; padding: 5px 10px;}
h3 {display: block; font-size: 100%; font-weight: bold; margin:  0 0 10px 0; padding: 0;}

ul {display: block; list-style: none; margin: 5px 0 15px 10px; padding: 0;}
ul li {padding: 3px 0 3px 15px; margin: 0; background: transparent url("../graf/bcg-li.png") no-repeat 3px 6px;}

p {padding: 10px 15px; margin: 0; background-color: #fff;}
.prava {text-align: right;}
.leva {text-align: left;}
.centr {text-align: center;}
.cerv {color: #d00;}
.zelv {color: #090;}
.orav {color: #f60;}

p.canava {margin: 0;}

#box {display: block; position: relative; width: 980px; text-align: left; margin: 0 auto; background: #eee url("../graf/bcg_hlavicka_2020.png") no-repeat 0 0; padding: 160px 0 0 0;}
#inbox {display: block; position: relative; padding: 30px;}

#map_canvas {display: block; width: 920px; height: 600px; margin: 0;}

.tretiny {display: block; margin: 0 0 15px 0;}
.tretiny th {padding: 0; text-align: left;}
.tretiny th strong {padding: 2px 8px; background-color: #48ac26; color: #fff; font-weight: normal;}
.tretiny td {background-color: #fff; padding: 14px 0; vertical-align: top;}
.tretiny td.prvni {width: 200px; border: 2px solid #ddd; border-width: 0 2px 2px 0;}
.tretiny td.druha {width: 200px; border: 2px solid #ddd; border-width: 0 2px 2px 0;}
.tretiny td.druha ul {padding-left: 20px; padding-right: 20px;}
.tretiny td.treti {width: 275px; border: 2px solid #ddd; border-width: 0 2px 2px 0;}
.tretiny td.treti ul {padding-right: 20px;}
.tretiny td.ctvrta {width: 205px; border: 2px solid #ddd; border-width: 0 2px 2px 0;}
.tretiny td.ctvrta ul {padding-right: 20px;}
.tretiny td p {padding: 5px 22px; text-align: left;}
td.plonk {background-color: transparent; width: 10px;}

.pozemky {width: 100%; margin: 0 0 15px 0; background-color: #fff;}
.pozemky td {padding: 5px 10px 20px 20px; vertical-align: top;}
.pozemky th {padding: 0;}

.parcely {width: 100%; margin: 0; font-size: 90%;}
.parcely td {padding: 6px 7px 5px 7px; vertical-align: middle; border-bottom: 1px dotted #ccc;}
.parcely td.p, .parcely th.p {text-align: right;}
.parcely td.a, .parcely th.a {text-align: right; color: #d00;}
.parcely th {padding: 3px 5px; background-color: #48ac26; color: #fff; font-weight: normal;}
.parcely tr:hover {background-color: #eee;}

#kontakt {display: block; position: absolute; width: 180px; top: 50px; right: 20px; background-color: transparent; padding: 0; margin: 0; line-height: 1.1em;}
#kontakt span {font-size: 10px;}