body{padding: 0; margin: 0; background: url(../images/background.png) repeat-x;}
body{font-family: tahoma; text-align: justify; font-size: 11px; color: #333;}
body{behavior:url("/csshover.htc"); }

p{margin: 0;}

h1{font-size: 130%; margin: 0; padding: 3px 0 5px 5px; margin-bottom: 15px; color: rgb(155,8,1); text-align: right; border-bottom: dashed 1px rgb(216,216,216);}
h2{font-size: 130%; margin: 0; padding: 14px 0 3px 5px; margin-bottom: 30px; color: rgb(155,8,1);}
h3{color: rgb(62,72,55); font-weight: bold; font-size: 105%; margin: 0; padding: 0;}

div.datum{color: #333; font-size: 90%;}
div.zaznam{margin-bottom: 15px;}

#menu{position: absolute; top: 40px; left: 150px; width: 680px;}
#kontakt{position: absolute; top: 210px; left: 30px; width: 220px; color: #FFF;}
.header img{border: none; position: absolute; top: 120px; left: 19px;}

a{color: rgb(155,8,1);}
a:hover{text-decoration: none;}

.all{position: relative; width: 990px; margin: auto;}

.header{height: 357px; background: url(../images/header.jpg);}

.main{background: url(../images/main.png) no-repeat;} 
.main .left{width: 220px; float: left; padding: 0 30px 0 30px;}
.main .right{width: 680px; float: right; padding: 50px 10px 10px 5px;}

.footer{text-align: center; height: 26px; padding-top: 18px; padding-right: 18px; text-align: right; background: url(../images/footer.png);}

.cleaner{clear: both;}

.vlozena_left, .vlozena_right, .vlozena_center{border: rgb(216,216,216) solid 1px; margin: 5px; padding: 2px; background-color: #FFF;}
.vlozena_left{float: left; margin-left: 0; margin-bottom: 0;}
.vlozena_right{float: right; margin-right: 0; margin-bottom: 0;}
.vlozena_center{}
div.vlozena_center{text-align: center; border-style: none; clear: both;}