body{padding: 0; margin: 0; background: url(../images/background.png); background-repeat: repeat-x; font-family: tahoma; font-size: 12px; text-align: justify;}
body{behavior:url("/csshover.htc");}

.all{width: 960px; margin: auto; background: url(../images/main.png); background-repeat: repeat-y;}

.header{height: 307px; background: url(../images/header.jpg);}
.content{background: url(../images/content_up.png); background-position: top; background-repeat: no-repeat;}

h1{padding: 0; margin: 0; background: url(../images/nadpis.png); background-repeat: no-repeat; background-position: bottom; text-align: right; font-weight: normal; font-size: 140%; padding-bottom: 4px; width: 410px; margin: auto; color: #FF618C;}

.left{float: left; width: 225px;}
.mid{float: left; width: 410px; margin-left: 50px; _margin-left: 25px; padding: 0;}
.right{float: left; width: 225px;}

.right .modul, .modul_kontakt{color: #C8024F; padding: 70px 20px 0 30px; margin-left: 12px; _margin-left: 12px; margin-top: 50px; width: 162px;}
.right .modul{background: url(../images/modul.png);}
.right .modul_kontakt{position: relative; padding-top: 0px; margin-top: 27px;}
.right .modul h2{margin: 0; padding: 0;}
.right p{margin: 0; padding: 0;}

.bottom_left, .bottom_right{background: url(../images/bottom.png); height: 53px; width: 196px;}
.bottom_left{margin-left: 51px;}
.bottom_right{margin-left: 25px;}

.footer{height: 60px; background: url(../images/footer.png);}
.footer span{float: right;position: relative; top: 18px; right: 30px; color: #C8024F;} 
.footer span a{color: #C8024F;}
.footer span a:hover{text-decoration: none;}

.cleaner{clear: both;}

.vlozena_left, .vlozena_right, .vlozena_center{border: solid #F15894 3px; margin: 8px; padding: 1px}
.vlozena_left{float: left; margin-left: 0;}
.vlozena_right{float: right; margin-right: 0;}
.vlozena_center{}
div.vlozena_center{text-align: center; border-style: none; clear: both;}