body { margin: 0px; padding: 0px; background: #ffffff; color: #000000; 
font-family: sans-serif; font-style: normal; font-size: 10pt; line-height: 1.5;} 

/* text ---------------------------------------------------------------------- */
h1, h2, p { clear: both;}
h1, h2 { font-size: 180%; padding: 0px 0px 5px 0px; color: #00769f; font-family: Calibri, sans-serif; font-weight: normal; }
h2 { font-size: 150%;}
p {text-align: justify; line-height: 1.4; padding: 5px 0px 0px 0px; }
.centr {text-align: center; padding: 0px; }
a { color: #00769f; text-decoration: underline;}
a:hover { color: #000000; text-decoration: underline;}
hr {height: 0px; border-width: 0; border-bottom: 1px solid #cccccc;}
.clearboth {clear: both; padding: 10px; margin: 0;}
.odstup, .odstupm { width: 150px; padding-right: 20px; font-weight: bold; display: block; float: left;}
.odstupm { width: 100px;}
.stredm { text-align: center; font-weight: bold;}

/* bloky ---------------------------------------------------------------------- */
#obsah {width : 650px; position: absolute; top: 0; height: auto; left: 50%; margin-left: -325px;}
#logo, #slogan, #vrchmenu, #menu, #paticka, #jazyk, .domtabs, #stat { display: none;}

/* foto ---------------------------------------------------------------------- */
.galerie {text-align: center;}
.galerie a img,  .ramp, a .ramp {padding: 5px; border: 1px solid #cccccc; margin: 2px; background: #ffffff;}
.galerie a:hover img, a:hover .ramp {padding: 5px; border: 1px solid #00769f; margin: 2px; background: #ffffff;}
.ramp, a .ramp, a:hover .ramp {float: right; margin-right: 10px; margin-left: 20px; margin-bottom: 10px;}

/* formulare ---------------------------------------------------------------------- */
label, input, select, textarea {display: block; width: 200px; height: 20px; float: left; margin: 2px;}
label {text-align: right; width: 190px; padding-right: 10px; text-align: right;}
input, textarea, .formular {margin-right: 10px; padding: 2px; border: 1px solid #dedede; background: #ffffff; width: 350px; font-size: 100%; font-family: sans-serif;}
textarea {width: 350px; height: 200px; overflow: hidden;}
.formular { margin: 2px; color: #333333; width: 200px; height: 20px; max-height: 20px; padding: 0px; padding-left: 2px;}
.tlacitko {padding: 5px; width: 200px; height: 32px; border: 0 none; text-align: center; background: #00769f; color: #ffffff; font-family: sans-serif; font-style: normal; cursor: pointer;}
