BODY {height:101%; margin:0; padding:0; background-color:#666; font-family:Verdana,Arial; font-size:0.75em; color:black; text-align:center;}

H1 {color:maroon; font-size:2em; margin: 5px 0px 0px 0px; display: block; border-bottom: 2px solid maroon;}
H3 {margin: 5px 0px 0px 0px; color:maroon; margin:0;}
H4 {margin: 5px 0px 0px 0px; color:maroon; margin:0;}

#menu a {color:#666;}
#menu a:hover {color:maroon;}
#news_form textarea {width: 42em; height: 15em;}
#articles_form textarea {width: 42em; height: 50em;}
#links_form textarea {width: 30em; height: 7em;}
#photos li img {display: block;}
#sidebar_login input {width: 10em; margin: 2px 0px;}
#sidebar_login {width: 10em;}

a {color:#f60; text-decoration:none;}
a:hover {color:#06c; text-decoration:none;}
#sidebar-content a {font-weight: bold; font-size: 1em;}
#sidebar-content a:hover {font-weight: bold; font-size: 1em;}
.standard {font-size:0.75em;}
.standard2 {font-size:0.95em;}
.red {color:#fc143c; margin-top: 5px;}
.news h2, .art h2, .link h2 {margin: 5px 0px; font-size: 1.4em; color: maroon}
.news, .art {margin: 15px 0px; border-top: 1px dashed maroon;}
.link p {margin: 0}
.link {margin: 0 0 5px 5px;}
.loc {margin: 0 0 5px 0;}
.loc2 {margin: 0 0 5px 3px;}
.news p, .art p {margin: 2px 0px;}
.author {font-size: 0.9em; color: #666}
.tool {font-size: 0.9em; }
.lng {height: 700px}
.submit {width: auto !important;}
.menu_item {float:left; line-height:140%; height:29px; width:70px;}
.menu_selected {float:left; line-height:140%; height:29px; width:70px; background: url('./img/menu2.gif') no-repeat;}
.menu_item2 {float:left; line-height:140%; height:29px; width:105px;}
.menu_selected2 {float:left; line-height:140%; height:29px; width:105px; background: url('./img/menu2.gif') no-repeat;}
.menu_item3 {float:left; line-height:140%; height:29px; width:60px;}
.checkbox {display: inline; margin: 0 5px; width: auto;}
.small {width: 42em; height: 15em !important;}
.bugbox {border-left: 2px solid #06c; padding-left: 5px;}
.bug {color: #06c; margin-bottom: 5px;}
.bug2 {color: green; margin-top: 0;}
a img {border: 0}

#content {
  width: 780px;
  margin:0em auto;
  text-align:left;
  background-color:#fff;
  background: url('img/back.gif') top left repeat-y;
}


#hlavicka {
  height:128px;
  background-image:url("img/logo.jpg");
}

#menu {
  height:30px;
  font-weight:bold;
  text-align:center;
  background-image:url("img/menu.jpg");
  font-family:Arial;
  font-size:12px;
}

#menu-content {
   width:700px;
   margin:0em auto;
}

.divider {
  height:12px;
  background-color:#666;
}

.divider2 {
  height:12px;
  background: #bfbfbf url('img/divider.gif') top left repeat-y;
}

#sidebar {
  float: left;
  width: 190px;
  margin:0; padding:0;
}
#sidebar-content {
  margin:0; padding: 0.5em 1.5em;
  font-size: 90%;
}

#main {
  background: url('img/right.jpg') top right repeat-y;
  margin:0 0 0 190px; padding:0;
}
#main-content {
  margin:0; padding: 0.5em 1.5em;
  font-size: 100%;
}

hr.cleaner {
  clear:both;
  height:0px;
  margin: -1px 0 0 0; padding:0;
  border:none;
  visibility: hidden;
}

.listing, .tools, .admin_menu {
   margin: 5px 0;
   padding: 2px;
   font-size: 0.9em;
   list-style: none;
}

.listing li, .tools li, .admin_menu li {
   display: inline;
}

.listing a:hover, .tools a:hover, .admin_menu a:hover {
   text-decoration: underline;
}

.listing {
   background-color: #ffdfbf;
   border: 1px solid #e76a00;
}

.listing a {
   color: #f60;
}

.tools {
   background-color: #cf0;
   border: 1px solid #8fb300;
}

.tools a {
   color: #00af00;
}
