body {margin: 0; padding: 0; background: rgb(238,238,238);}

div#rel {position: relative; width: 1024px; margin-top: 0; margin-bottom: 0; margin-left: auto; margin-right: auto; padding: 0; height: auto; background: rgb(238,238,238);}

div#head {background: url(images/horni.jpg) no-repeat; position: absolute; top: 0; left: 0; width: 1024px; height: 56px;}
div#lang {position: absolute; top: 15px; left: 920px; width: 150px;}
div#lang a {background: rgb(230,230,230); font: bold 12px Arial; color: rgb(178,178,178); text-decoration: none; padding: 2px 4px;}
div#lang a:hover {color: rgb(255,255,255); text-decoration: underline;}
div#lang .aktiv {background: rgb(178,178,178); color: rgb(230,230,230); }
div#head2 {background: url(images/hlavni.jpg) no-repeat; position: absolute; top: 56px; left: 0; width: 1024px; height: 282px;}

div#links {position: absolute; top: 308px; left: 218px; width: 700px; color: rgb(230,230,230);}
div#links a {font: bold 11px Arial; color: rgb(0,96,177); text-decoration: none; padding: 0 5px 0 7px;}
div#links a:hover {color: rgb(0,0,0); text-decoration: underline;}
div#links .aktual {color: rgb(169,169,169);}

div#back01 {background: url(images/back01.jpg) no-repeat; position: absolute; top: 338px; left: 0; width: 1024px; height: 503px;}

div#prod {position: absolute; top: 382px; left: 23px; width: 210px; height: 200px;}
div#prod a {display: block; font: bold 11px Arial; color: rgb(153,153,153); text-decoration: none;  padding: 4px;}
div#prod a:hover {color: rgb(0,0,0); text-decoration: underline;}
div#prod .akt {color: rgb(69,69,69);}

div#prod2 {position: absolute; top: 618px; left: 23px; width: 210px; height: 200px;}
div#prod2 a {display: block; font: bold 11px Arial; color: rgb(153,153,153); text-decoration: none; padding: 4px;}
div#prod2 a:hover {color: rgb(0,0,0); text-decoration: underline;}
div#prod2 .akt {color: rgb(69,69,69);}
div#prod2 p {display: block; font: bold 11px Arial; color: rgb(210,210,210); text-decoration: none; padding: 4px;}

div#text01 {position: absolute; top: 345px; left: 225px; width: 516px;}

div#head01 {background: url(images/head01.jpg) no-repeat; position: absolute; top: 385px; left: 227px; width: 368px; height:143px;}
div#head02 {background: url(images/head02.jpg) no-repeat; position: absolute; top: 385px; left: 599px; width: 143px; height:143px;}
div#head03 {background: url(images/head03.jpg) no-repeat 0 90%; position: absolute; top: 530px; left: 227px; width: 515px;}

div#pravy {position: absolute; top: 384px; left: 752px; width: 270px;}

div#copy {position: absolute; top: 800px; left: 228px; font: 11px Arial; color: rgb(104,104,104);}
div#copy-xx {position: absolute; bottom: -50px; margin-left: 5px; font: 11px Arial; color: rgb(104,104,104);}
div#copy01 {position: absolute; top: 940px; left: 228px; font: 11px Arial; color: rgb(104,104,104);}


.tpo-group td {font: 12px/14px Arial; color: rgb(69,69,69); margin: 0; padding: 0 0 8px 0; border: 0; vertical-align: top;}

p {font: 12px/14px Arial; color: rgb(69,69,69); margin: 0; padding: 5px;}
p a {text-decoration: underline; color: rgb(112,168,83);}
p a:hover {color: rgb(204,0,0);}

.text1 {font: 12px/14px Arial; color: rgb(69,69,69); margin: 0; padding: 3px 0px 0px 5px;}
.text1 a {text-decoration: underline; color: rgb(112,168,83);}
.text1 a:hover {color: rgb(204,0,0);}

.bila1 {font: bold 16px Arial; color: rgb(255,255,255); margin: 0; padding: 15px 5px 10px 75px;}
.seda2 {font: bold 12px Arial; color: rgb(77,77,77); margin: 0; padding:  5px 5px 5px 75px;}
.copy2 {font: 11px Arial; color: rgb(104,104,104);}
.pravy2 {font: 11px Arial; color: rgb(69,69,69); margin: 0; padding: 5px 20px 5px 10px;}

h1 {font: 18px Arial; color: rgb(25,89,144); margin: 0 0 15px 0; padding: 5px;}
h2 {font: 14px Arial; color: rgb(45,45,45); margin: 0; padding: 8px 5px;}
h3 {font: 12px Arial; color: rgb(85,125,62); margin: 0; padding: 8px 5px;}
h4 {font: bold 12px Arial; color: rgb(240,138,0); margin: 0; padding: 5px;}
h5 {font: bold 12px Arial; color: rgb(240,138,0); margin: 0; padding: 5px 20px 5px 10px;}

ul {list-style: square; color: rgb(69,69,69); font: 12px Arial; padding: 0 5px 5px 10px; margin: 5px 5px 5px 20px;}
ul a {text-decoration: none; color: rgb(255,135,0);}
ul a:hover {color: rgb(0,0,153);}
ol {list-style: lower-alpha; color: rgb(69,69,69); font: 12px Arial; padding: 0 5px 5px 10px; margin: 5px 5px 5px 20px;}

table {margin: 0 0px 0 5px; padding: 5px; text-align: left; table-layout: fixed; width: 500px; border-bottom: 1px solid rgb(205,205,205); border-collapse: collapse;}
td {font: 11px Tahoma; color: rgb(104,104,104); margin: 5px; padding: 2px; border-bottom: 1px solid rgb(205,205,205);}
td a {text-decoration: underline; color: rgb(112,168,83);}
td a:hover {color: rgb(204,0,0);}

img.ref {margin: 0px; padding: 0px;}

/* obi */
.min-height-start {height: 440px; width: 1px; float: right; margin: 0; padding: 0;}
.min-height-stop {clear: both; height: 1px; overflow: hidden; margin: 0; padding: 0;}


