body {text-align: center; font-family: "Helvetica CE", Helvetica, "Verdana CE", Verdana, "Arial CE", Arial, Helvetica, helvetica, sans-serif; background: #165eab url('../graf/bcg-body.png') repeat-y 50% top; 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: #d00; text-decoration: underline;}
a:hover {color: #000; text-decoration: underline;}
a img {display: inline; border-style: none; text-decoration: none;}

h1 {display: block; position: absolute; width: 300px; height: 100px; left: 230px; top: 41px; margin: 0; padding: 0; color: #069; font-size: 190%; font-weight: normal; line-height: 70px; overflow: hidden;}
h2 {display: block; clear: both; font-size: 125%; font-weight: bold; font-style: normal; color: #069; margin: 0 0 15px 0; padding: 0;}
h3 {display: block; clear: both; font-size: 100%; font-weight: bold; font-style: normal; color: #069; margin: 0 0 12px 0; padding: 0;}

p {padding: 0 0 15px 0; margin: 0;}
.prava {text-align: right;}
.centr {text-align: center;}

ul {display: block; list-style: none; margin: 0 0 15px 8px; padding: 0;}
ul li {padding: 1px 0 2px 17px; margin: 0; background: transparent url("../graf/bcg_li.gif") no-repeat left 5px;}

td, th {padding: 7px 10px 7px 10px; border-bottom: 1px solid #def; border-right: 1px solid #def; text-align: left; vertical-align:  top;}
th {background-color: #def; border-bottom: 1px solid #fff; border-right: 1px solid #fff;}
th.top {font-weight: normal; font-size: 85%; text-align: center; padding: 5px 10px; vertical-align: middle;}
td.popis {color: #666; font-size: 90%; width: 80%;}

#box {display: block; position: relative; width: 760px; height: 460px; margin: 0 auto; padding: 0; background: #fff url('../graf/bcg-box.png') no-repeat 0 0; text-align: left;}

#kontakt {display: block; position: absolute; width: 150px; right: 25px; top: 220px; margin: 0; padding: 0; overflow: hidden; font-size: 90%; z-index: 999;}
#kontakt p {padding: 0 0 10px 0; margin: 0;}

#pneu {display: block; position: absolute; width: 210px; left: 35px; top: 215px; margin: 0; padding: 0; font-size: 100%; z-index: 999;}
#doprava {display: block; position: absolute; width: 210px; left: 310px; top: 215px; margin: 0; padding: 0; font-size: 100%; z-index: 999;}
#doprava p, #pneu p {padding: 0 0 10px 0; margin: 0; font-size: 90%;}

#paticka {display: block; position: relative; width: 760px; margin: 0 auto; padding: 15px 0; text-align: center; color: #38a; font-size: 80%;}
#paticka a {color: #38a; text-decoration: none;}