/*
   This CSS file (c) 2004, 2006 David Grudl; http://www.davidgrudl.com; All rights reserved.
*/

/*******************d*g*x***************************** BASE FONT & SIZE */

body, td, th, input, select, textarea {
  font-family: sans-serif;                             /* Arial / Helvetica (základní bezpatkové písmo) */
  font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; /* Trebuchet MS (elegantní bezpatkové písmo) */
}

body, td, th {
  font-size: 78%; /* % = px * 6,276  (78% je 12,5px) */
  line-height: 1.4em;
}

th, td { font-\size: 100% } /* modern & IE > 5.5 */

input, select, textarea { font-size: 100% }  /* line-height neměnit */

pre, code, samp, kbd, var { font-family: monospace; font-size: 120%; line-height: 1.17em } /* size*line-height odpovídá P */

h1 { font-size: 208%; color: #5a8613; font-weight: normal; }
h2 { font-size: 150%; color: #5a8613; font-weight: normal; }
h3 { font-size: 140% }
h4 { font-size: 125% }
h5 { font-size: 120% }
h6 { font-size: 110% }





/*******************d*g*x***************************** BASE COLORS */

input.text, select, textarea {
  color: black;
  background: white;
}

a:link    { color: blue }
a:visited { color: blue }
a:hover   { color: blue }
a:active  { color: red }

hr { color: gray; background-color: gray; clear: both; }




/*******************d*g*x***************************** BASE FORMATTING */

p { text-indent: 1em; margin: 0.8em 0; padding: 0;  }

h1, h2, h3, h4, h5, h6 { text-indent: 0; margin: 0.9em 0 0.5em; padding: 0; }

/* by Dero (http://dero.name) */
h1+p, h2+p, h3+p, h4+p, h5+p, h6+p { text-indent: 0 }

a { cursor: pointer; _cursor: hand; }

i, em { margin-right: 0.1em }

abbr, acronym { cursor: help; _border-bottom: 1px dotted black; }

ul { margin: 0 0 1.5em 1.5em; padding: 0 }
ul li { margin: 0 0 0 1.5em; padding: 0 }

hr { border: 0; height: 1px; } /* single line */

q { font-style: italic; }

pre {
  overflow: auto;
  _overflow-y: visible;
  padding: 0.5em;
  _padding-bottom: 2em;
  line-height: 1.4em;
}

img { border: none }

table img, table input { vertical-align: middle }

th, td { padding: 0.25em 0.3em; vertical-align: top }





/*******************d*g*x***************************** BASE CLASSES */

.hidden { display: none }
.print  { display: none }

.right  { text-align: right !important }
.left   { text-align: left !important }
.center { text-align: center !important }

.noindent { text-indent: 0 !important }
.default  { font-weight: bold; }
.nodots   { list-style-type: none; list-style-image: none }
.error    { color: red; font-weight: bold; }
.clear    { clear: both }


img.left, img.right {
  float: left;
  margin: 0.8em 1em 0.8em 0;  /* p */
  padding: 0;
}

img.right {
  float: right;
  margin: 0.8em 0 0.8em 1em;  /* p */
}

img.alpha {
  -moz-opacity: .85;
  -khtml-opacity: .85;
  opacity: .85;
  filter: alpha(opacity=85);
}

a:hover img.alpha {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
}

td.number, th.number { text-align: right; white-space: nowrap }

table.wide { width: 100% }




/*******************d*g*x***************************** BASE FORMS FORMATTING */

input, select, textarea { padding: 0.2em }
input { vertical-align: middle }


input.text, select, textarea { border: 1px solid gray } /* IE */

input[type="text"], input[type="password"] { border: 1px solid gray } /* & modern */

input:focus, select:focus, textarea:focus { border-color: black !important } /* all */


form { margin: 0; padding: 0; }
fieldset { border: none }




/*******************d*g*x***************************** LAYOUT */

body, html {
  margin: 0; padding: 0;
}

body {
  background: #423c32; /* doubled */
  _text-align: center;
}

#page {
  position: relative;
  background: url("../images/krava.jpg") no-repeat 0 18px;
  margin: 0 auto;
  width: 746px;
  height: 544px;
  _text-align: left;
}


    #logo {
      position: absolute;
      left: 2px;
      bottom: 2px;
    }


    #main {
      position: absolute;
      padding: 0 10px;
      left: 534px;
      top: 0;
      width: 144px;
      height: 542px;
      widt\h: 124px;
      heigh\t: 511px;
      border-top: 18px solid #eaeae8;
      border-bottom: 13px solid #b7d31e;
      background: url("../images/pruh.jpg") white no-repeat;
      color: #846a6c;
    }

    #main h1 { margin-bottom: 1em; }

    #main h2 { margin: 0.6em 0; }
    
    #main p { text-indent: 0; }
    

