/* barvy
d09e03 - orange
ffc204 - orange_lighter
72732c - olive
b1b344 - olive lighter
*/

/* pisma */

p {
  text-align: justify; 
  padding: 10px;
}

h1 {
  text-align: center;
  color: #72732c;
}

h3 {
  color: #72732c;
  background-color: #222;
  font-size: +1.3em;
  padding: 5px;
  padding-bottom: 10px;
  background: url('images/cellpic1.gif');
  background-repeat: repeat-x;
}

h4 {
  color: #72732c;
}

a {
  font-weight: bold;
  color: #72732c;
  text-decoration: none;
}

.highlight {
  color: #d09e03;
}

.ptpic {
  margin: 10px;
  border: 1px solid #222;
}

a:hover {
  font-weight: bold;
  color: #b1b344;
  text-decoration: none;  
}

a.gallerylink {
  font-weight: bold;
  color: #72732c;
  text-decoration: none;
}

a.gallerylink:hover {
  font-weight: bold;
  color: #b1b344;
  text-decoration: none;  
}

img {
border: 0px solid black;
}

.input_class {
  background: #333;
  color: #777;
  border: 1px solid #72732c;
  width: 120px;
}

.input_class:hover {
  background: #333;
  color: #777;
  border: 1px solid #72732c;
  width: 120px;
}

.input_class:visited {
  background: #333;
  color: #777;
  border: 1px solid #72732c;
  width: 120px;
}

.menu_btn {
  padding: 0px;
  margin-top: 3px;
  text-decoration: none;
  font-size: 14px;
  background: #111;
  color: #72732c;
  display: block;
  background-image: url('images/button.jpg');
  border-top: 1px solid #444;
}

.menu_btn:hover {
  color: #b1b344;
  background-image: url('images/button_on.jpg');
}

h3.warn {
  color: #ddd;
  font-size: 14px;
  text-align: center;
}

.note_small {
  color: #777;
  font-size: 9px;
}

.mailto {
  color: #777;
  font-size: 10px;
  text-decoration: none;
  font-family: Tahoma, Arial;
  font-weight: bold;
}

.mailto:hover {
  color: #999;
  font-size: 10px;
  text-decoration: underline;
  font-family: Tahoma, Arial;
}

.galerie {
  float:left;   
  text-align: center;
  vertical-align: bottom;
  border: 0px solid #111;
  padding: 5px;
  margin-top: 10px;
  width: 180px;
  height: 210px;
}

.tym {
  /* float:left; */   
  text-align: left;
  vertical-align: bottom;
  border: 0px solid white;
  padding: 10px;
  margin-top: 10px;
  width: 300px;
  background: url('images/cellpic1.gif');
  margin-right: 40px;
  margin-left: 20px;
  background-repeat: repeat-x;
  background-color: #181818;  
}

.nick {
  font-size: 1.3em;
  font-variant: small-caps;
  font-weight: bold;
  padding-left: 10px;
  color: #72732c;
}

.greenhighl {
  color: #72732c;
}

.wrap {
  text-align: center;
}

/*
.galerie:hover {
  float:left;   
  text-align: center;
  vertical-align: bottom;
  border: 0px solid black;
  padding: 5px;
  margin-top: 10px;
  width: 180px;
  height: 200px;
  background: #2b2a1a;
}
*/

.pict_galerie {
  text-align: center;
  border: 2px solid #72732c;
  margin: 15px;
}

.pict_galerie_nahl {
  border: 2px solid #72732c;
}

.pict_galerie:hover {
  text-align: center;
  border: 2px solid #b1b344;
  margin: 15px;
}

.pict_galerie_nahl:hover {
  border: 2px solid #b1b344;
}


body {
  margin: 0px;
  padding: 0px;
  background: #111;
  color: #777;
  font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
  font-size: 13px;
  min-width: 900px;
  max-width: 1200px;
}

/* layout */

#header {
  float: left;
  width: 587px;
  height: 158px;
  border: 0px solid white;
}

#menu {
  float: right;
  min-width: 200px; 
  margin: 0px;
  height: 138px;
  padding: 5px;
  padding-top: 15px;
  padding-right: 50px;
  
  text-align: center;  
}

#content {
  float: left;
  margin: 0px;  
  padding: 15px;
  padding-left: 250px;
  min-height: 420px;
  
  background-image: url('images/l_panel_bg.jpg');  
  background-repeat: no-repeat;

  border: 0px solid white;
}

#footer {
  clear: both;
  width: 100%;
  padding-top: 25px;
  padding-bottom: 10px;
  text-align: center;  
 
}
