body {margin: 0; padding: 0; background: rgb(255,255,255);}

div#rel {position: relative; width: 940px; margin-top: 0; margin-bottom: 0; margin-left: auto; margin-right: auto; padding: 0;}
div#head01 {background: url(images/head01.jpg) no-repeat; position: absolute; top: 0; left: 0; width: 940px; height: 130px;}
div#head02 {background: url(images/head02.jpg) no-repeat; position: absolute; top: 130px; left: 0; width: 940px; height: 191px;}

div#links01 {position: absolute; top: 55px; left: 310px; width: 650px; height: 50px; padding: 10px 0;}
div#links01 a {font: bold 16px Arial; color: rgb(69,69,69); text-decoration: none; padding: 10px 25px;}
div#links01 a:hover {background: rgb(255,116,7); color: rgb(255,255,255);}
div#links01 .aktual {background: rgb(255,116,7); color: rgb(255,255,255);}

div#links02 {position: absolute; top: 185px; left: 35px;}
div#links02 a {background: url(images/sipka.gif) 0 40% no-repeat; display: block; font: bold 16px Arial; color: rgb(255,255,245); text-decoration: none; padding: 2px 5px 2px 15px;}
div#links02 a:hover {color: rgb(0,0,0); text-decoration: underline;}
div#links02 .aktual {color: rgb(0,0,0);}

div#text01 {position: absolute; background: rgb(244,244,244); top: 321px; left: 0; width: 940px; height: 400px;}
div#text02 {position: absolute; background: rgb(244,244,244); top: 321px; left: 0; width: 940px;}

div#copy01 {position: absolute; background: rgb(233,233,227); top: 706px; left: 0; width: 930px; height: 40px; font: 11px Arial; color: rgb(69,69,69); padding: 35px 0 10px 10px;}
div#copy02 {position: relative; background: rgb(233,233,227); top: 0;     left: 0; width: 930px; height: 40px; font: 11px Arial; color: rgb(69,69,69); padding: 35px 0 10px 10px; }
div#copy03 {position: absolute; background: rgb(233,233,227); top: 650px; left: 0; width: 930px; height: 40px; font: 11px Arial; color: rgb(69,69,69); padding: 35px 0 10px 10px;}
div#copy04 {position: absolute; background: rgb(233,233,227); top: 840px; left: 0; width: 930px; height: 40px; font: 11px Arial; color: rgb(69,69,69); padding: 35px 0 10px 10px;}

p {font: 12px Verdana; color: rgb(0,0,0); margin: 0; padding: 8px 50px 8px 30px;line-height: 18px;}
p a {text-decoration: underline; color: rgb(167,0,0);}
p a:hover {color: rgb(0,0,167);}
.mini {font: 10px Verdana;}
.tesne {margin: 0; padding: 5px 5px 0 20px;}

h1 {font: bold 24px Arial; color: rgb(255,116,7); /*color: rgb(105,105,105);*/ margin: 10px; padding: 15px; border: 2px solid rgb(225,225,225);}
h2 {font: bold 16px Arial; color: rgb(80,147,168); /*color: rgb(255,116,7);*/ margin: 0; padding: 10px 30px 5px 30px;}
h3 {font: bold 14px Arial; color: #EF9A07; margin: 0; padding: 10px 30px 5px 30px;}

ul {list-style: square; color: rgb(69,69,69); font: 12px Verdana; padding: 0px 50px 5px 10px; margin: 5px 5px 5px 30px;}
ul a {text-decoration: none; color: rgb(204,0,0);}
ul a:hover {text-decoration: underline; color: rgb(0,0,0);}
ol {list-style: lower-alpha; color: rgb(69,69,69); font: 11px Verdana; padding: 0 5px 5px 10px; margin: 5px 5px 5px 20px;}
li {line-height: 20px;}

table {margin: 0 5px 10px 25px; padding: 5px; text-align: center;}
td {font: 11px Tahoma; color: rgb(104,104,104); margin: 5px; padding: 2px; border: 1px solid rgb(104,104,104);}

.restaurace {margin: 0px 5px 10px 25px; padding: 5px; text-align: center;}
.restaurace tr td {font: 12px Verdana; color: rgb(0,0,0); margin: 5px; padding: 2px; border: 0px solid; border-color: #808080; height: 30px;}
.restaurace td a {text-decoration: underline; color: rgb(167,0,0);}
.restaurace td a:hover {color: rgb(0,0,167);}


#jl {margin: 0 5px 10px 25px; padding: 5px; text-align: center;}
#jl td {font: 11px Tahoma; color: rgb(104,104,104); margin: 5px; padding: 2px; border: 0px;}

img.vedle {float: right; margin: 5px; padding: 1px; border: 1px solid rgb(104,104,104);}
img.ram {margin: 5px; padding: 1px; border: 1px solid rgb(104,104,104);}

div.kontakt { display:block; float:left; height:630px;}

div.kalkulator {margin: 0px 0px 20px 5px;}
table.kalkulator {background: #E0E0E0; }
table.kalkulator tr {background: #FFFFFF; }

