body                          { font-family: Verdana, "Geneva CE", lucida, sans-serif; font-size: 80%; text-align: center; padding: 0; margin: 0; color: #000; background: #fff url('../images/mainbck.gif') left top repeat; }

a                             { color: #900; text-decoration: none; }
a:hover                       { color: #f00; text-decoration: underline; }

img                           { border: none; }

/**** FORMS *****/
form                          { margin: 0; }
input, textarea               { border: 1px solid #000; font-size: 1em; font-family:  Verdana, "Geneva CE", lucida, sans-serif; }
label, input, select          { vertical-align: middle; }

.formsepar                    { clear: both; padding: .5em 0; text-align: left; }
.formsepar label              { width: 40%; float: left; margin-right: .5em; text-align: right; }
.formsepar input, 
      .formsepar textarea     { width: 18em; }
input.radio                   { border: none; }

/*** TABLES ***/
table                         { font-size: 100%; border: none; border-spacing: 0; border-collapse: collapse; }
th                            { background: #eee; padding: .5em; text-align: center; }
td                            { border-bottom: 1px solid #000; padding: 1em .5em; text-align: center; }

/* nadpisy */
h1, h2, h3                    { margin: 1.5em 0 0.5em; }
h1                            { font-size: 185%; font-weight: normal; }
h2                            { font-size: 150%; font-weight: normal; }
h3                            { font-size: 120%; }
h1                            { margin-top: 0.8em; }

p                             { text-indent: .8em; text-align: justify; margin: .5em 0; }

/********* OBSAH ********/
#envlp                        { width: 60em; margin: auto; background: #fff url('../images/inback.gif') left top no-repeat; padding-top: 150px; }

/******** CLASSES *******/
.left                         { text-align: left; }
.center                       { text-align: center; }
.right                        { text-align: right; }
.justify                      { text-align: justify; }

.gray                         { color: #ccc; }
.cleaner                      { clear: both; float: none; border: none; margin: 0; padding: 0; width: 0; height: 1px; line-height: 1px; font-size: 1px; }

