/* CSS Document */
*{
  margin:0; padding:0;
}
body{
  font: normal normal normal 12pt normal; line-height: 1.4em; font-family: Arial, sans-serif;
  background-color: #fff; color: #3e3f36;
}
a:link {text-decoration: underline; color: #3e3f36; background-color: #f5f2eb;}
a:visited {text-decoration: underline; color: #3e3f36; background-color: #f5f2eb;}
a:hover {text-decoration: underline; color: #f5f2eb; background-color: #3e3f36;}
a:active {text-decoration: underline; color: #f5f2eb; background-color: #3e3f36;}
img{
  border: 0;
}
hr{
  margin: 0 0 25px 0; clear: both; width: 625px;
}
#main{
  width: 760px;
/*  border-right: 1px #000 solid;
  border-bottom: 1px #000 solid;*/
}
#head{
  padding-top: 10px;
}
#menu_head{
  float: right;
}
#menu_head a{
  /*border-left: 1px #aaaa8f solid;*/
  padding: 0 .8em 0 .8em;
  color: #aaaa8f;text-decoration: none;font-weight: bold;
}
#menu_head a:link {text-decoration: none; color: #aaaa8f; background-color: #fff;}
#menu_head a:visited {text-decoration: none; color: #b3b3ac; background-color: #fff;}
#menu_head a:hover {text-decoration: underline; color: #3e3f36; background-color: #fff;}
#menu_head a:active {text-decoration: underline; color: #3e3f36; background-color: #fff;}

#cont{
  padding-top: 25px;
}

#menu_left{
  border-right: 1px #aaaa8f solid;
  float: left;
  width: 100px;
  padding: .5em ;
}
#menu_left a{
  padding: 0 .8em .3em .8em;
  color: #aaaa8f;text-decoration: none;font-weight: normal;display: block;text-align: left;
}
#menu_left a:link {text-decoration: none; color: #aaaa8f; background-color: #fff;}
#menu_left a:visited {text-decoration: none; color: #b3b3ac; background-color: #fff;}
#menu_left a:hover {text-decoration: underline; color: #3e3f36; background-color: #fff;}
#menu_left a:active {text-decoration: underline; color: #3e3f36; background-color: #fff;}
#art{
  float: right; width: 630px;
}
img.float{
  float: right; border: 0;margin:.5em;margin-top: .7em;
}
#art h2{
  font-size: 16pt; font-weight: bold;padding: 0.1em .5em .5em .3em;;
}
#art p{
  padding: 0 .5em .5em .7em;/* text-align: left; */
}
#art p a{
  padding:0 .2em;
}
#footer{
  clear:both;
  color: #f5f2eb;text-align: left;
  margin-left: 142px;
}
#footer p{
  padding: 0;
  border-top: 1px #aaaa8f solid;
}
#footer a{
  font-size: 9pt;padding: 0 8em 0 0;
}
#footer a:link {text-decoration: none; color: #b3b3ac; background-color: #fff;}
#footer a:visited {text-decoration: none; color: #b3b3ac; background-color: #fff;}
#footer a:hover {text-decoration: none; color: #3e3f36; background-color: #fff;}
#footer a:active {text-decoration: none; color: #3e3f36; background-color: #fff;}
.invis{
  display: none;
}
.doubleU{
  color: #c80000;
}
.pRight{
  text-align: right;
}
.pExclamation{
  color: #c80000;
  text-decoration: blink;
}
.smallL{
  color: #b3b3ac; font-size: 9pt; margin-left: 3px;
}
.ital{
  font-style: italic;
}
.half{
  width: 45%; text-align: center; float:left;
}
.full{
  float:left;text-align: center; width: 90%;
}
.sword{
  border-bottom: 2px #f5f2eb solid; border-top: 0px; margin: 15px 0 .5em .5em;text-align: center; background-color: #FCFCFA;
}
.sword h3{
   font-size: 12pt;background: #f5f2eb;padding: 2px 0;
  /* border-top: 1px #aaaa8f solid; */
}
.swL{
  float: left; width: 220px;margin-left: 25px;font-size: 8pt;
}
.swR{
  float: right; width: 220px;margin-right: 25px;font-size: 8pt;
}
.clr{
  clear:both; font-size: 7pt; text-align: right; padding-right: 1em;
}
.popis{
  font-size: 8pt;
}
