body {font-family:  Arial, Helvetica, sans-serif; font-size: 13px; color:#3357B3; margin: 0px auto; padding: 0px; width: 780px; padding:0px; }

table {background: #DDDDDD;}

h1, h2 {margin: 0px; padding: 0px; font-size: 100%; padding-top: 7px; padding-left: 7px; }
h3 {margin: 0px; padding: 0px; margin-top: 40px; margin-bottom: 20px; font-size: 120%; color: #605A5A; }
h4 {margin: 0px; padding: 0px; padding-top: 20px; font-size: 110%; color: #605A5A;}
b {margin: 0px; padding: 0px; color: #605A5A; }



.logo {background-image: url('obr/logo.jpg');width: 334px; color: #939598; height: 239px; float: left; }
.logo a {color: #3357B3; font-size: 10px; font-weight: bold;}
.modra {background: #D3E9FB;}

.menu {background-image: url('obr/menu.jpg'); width: 446px; height: 239px; float: right; color: #939598; margin: 0px auto; padding: 0px; }
.menu a {color: #939598; font-size: 12px; text-decoration: none; font-weight: bold;}

.hodnoceni {margin-top: 40px; margin-bottom: 20px; background: #ECEDED; border: 0px solid; }
.hodnoceni h3 {margin: 0px;}
.h {margin-bottom: 1px;}

.input {margin: 0px; padding: 0px; padding-top: 27px;}

.left {background: #ECEDED; color: #231F20; width: 780px; padding: 0px; float: left; }
.left a {color: #3357B3; }
.nadpis {background-image: url('obr/nadpis.jpg'); height: 27px; color: #605A5A; margin: 0px auto; padding: 0px; }
.mensi {font-size: 80%;}

.text {padding: 35px; padding-top: 0px; }
.text h2 {margin: 0px; padding: 0px; font-size: 110%; color: #605A5A;}
.rtext {padding-top: 0px; padding: 8px;}
.foto {margin: 10px; margin-top: 0px; border: #5c5354 1px solid; }

.odrazka {padding-bottom: 1px; margin-right: 5px; border: 0px;}

.zapati, .zapati a {background: #A8B1B4; color: #ffffff; text-align: center; text-decoration: none; font-weight: bold; }