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

a:visited
{
  color: #900;
  text-decoration: underline;
}

a:hover
{
  text-decoration: none;
}

a img
{
  border-style: none;
}

body
{
  background-image: url("img/page-background.png");
  background-color: #fff;
  background-attachment: scroll;
  background-repear: repeat;
  
  color: #000;
  font-family: "Trebuchet MS", "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
  font-size: 10pt;
  margin: 10px;
  padding: 0px;
}

div#status
{
  padding: 0 5px;
}

div#title
{
  height: 103px;
  margin: 0px 0px 10px 0px;
  padding: 0px;
}

div#title h1
{
  color: #900;
  float: left;
  font-family: "Courier New Ce", "Courier New", "Lucida Console CE", "Lucida Console", monospace;
  font-size: 40pt;
  margin: 0px;
  width: 310px;
}

div#title h1 a img
{
  border-style: none;
}


div#tag
{
  color: #900;
  font-size: 10pt;
  font-weight: bold;
  text-align: right;
}


div#leftcolumn
{
  clear: both;
  float: left;
  width: 150px;
}

div#leftcolumn input
{
   background-color: transparent;
   border-color: #900;
   border-style: solid;
   border-width: 1px;
   font-family: "Trebuchet MS", "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
   font-size: 9pt;
   margin: 3px;
   padding: 1px;
   width: 110px;
}

div#leftcolumn input:hover
{
   background-color: #d8d8d8;
}

div#leftcolumn input:focus
{
  background-color: #fff;
}


div#rightcolumn input
{
   background-color: transparent;
   border-color: #900;
   border-style: solid;
   border-width: 1px;
   font-family: "Trebuchet MS", "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
   font-size: 9pt;
   margin: 3px;
   padding: 1px;
   width: 110px;
}

div#rightcolumn textarea
{
   background-color: transparent;
   border-color: #900;
   border-style: solid;
   border-width: 1px;
   font-family: "Trebuchet MS", "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
   font-size: 9pt;
   margin: 3px;
   padding: 1px;
   width: 210px;
}

div#rightcolumn textarea:hover
{
   background-color: #d8d8d8;
}

div#rightcolumn textarea:focus
{
  background-color: #fff;
}


div#rightcolumn input:hover
{
   background-color: #d8d8d8;
}

div#rightcolumn input:focus
{
  background-color: #fff;
}



div#leftcolumn label
{
  display: block;
}

div#rightcolumn
{
  margin: 0px 0px 0px 150px;
  padding: 3px 0px 10px 10px;
}

div#foot
{
  background-image: url("img/menu-background.png");
  background-repeat: repeat;
  clear: both;
  padding: 5px 10px 5px 10px;
  text-align: center;
}

div#humour
{
    float: right;
    background-image: url("img/menu-background.png");
    background-repeat: repeat;
    text-align: justify;
    width: 280px;
}

p.menu
{
  background-image: url("img/menu-background.png");
  background-repeat: repeat;
  border-style: none;
  margin: 0 0 10px 0;
  padding: 0 10px 10px 10px;
}

div.menutit
{
  background-color: #c8c8c8;
  font-weight: bold;
  margin: 0;
  padding: 0 10px;
}

div.content
{
  padding: 0px 10px 5px 10px;
}

div.field
{
  background-image: url("img/menu-background.png");
  background-repeat: repeat;
  border-color: #900;
  clear: right;
  margin: 0px 0px 10px 0px
}

div.field2
{
background-image: url("img/menu-background.png");
  background-repeat: repeat;
  border-color: #900;
  width: 35%;
  height: 170px;
  float: right;
  margin: 0px 0px 10px 1%
}

div.field3
{
background-image: url("img/menu-background.png");
  background-repeat: repeat;
  border-color: #900;
  width: 35%;
  height: 170px;
  float: left;
  margin: 0px 0px 10px 0px
}

div.field4
{
background-image: url("img/menu-background.png");
  background-repeat: repeat;
  border-color: #900;
  width: 28%;
  height: 170px;
  float: right;
  margin: 0px 0px 10px 1%
}



div.title
{
  border-color: #900;
  border-style: none none solid none;
  border-width: 1px;
  color: #900;
  font-size: 10pt;
  font-weight: bold;
  margin: 5px 10px 0px 10px;
  padding: 5px 0px 0px 0px;
}

div.center
{
text-align: center;
}

p#menu a
{
  border-color: transparent;
  border-style: none none none solid;
  border-width: 5px;
  color: #900;
  cursor: default;
  display: block;
  font-size: 10pt;
  font-weight: bold;
  margin: 0px 0px 2px 0px;
  padding: 0px 0px 0px 5px;
  text-decoration: none;
}

p#menu a:hover
{
  background-color: #d8d8d8;
  border-color: #900;
}

a.nomenu
{
  color: #900;
  cursor: default;
  display: block;
  font-size: 10pt;
  text-align: center;
  text-decoration: none;
}

a.nomenu:hover
{
  background-color: #d8d8d8;
}

pre
{
  background-color: #000;
  color: #aaa;
  padding: 2px 4px 2px 4px;
}

span.il
{
  color: #900;
}

table#news
{
 border-collapse:collapse;
 summary: "Tabulka obsahující novinky";
}
 
table#news tr td
{
  
  vertical-align: top;
}

table#doc
{ 
 align: center;
 width: 75%;
}
    
table#doc tr td
{ 
 text-align: left;
}

table#proj
{ 
 align: center;
 // width: 75%;
}
    
table#proj tr td
{ 
 text-align: left;
}

ul
{
  list-style: square;
}
