@import "common.css";

a, a:visited, a:active
{
  font-weight: bold;
  color: #6695b3;
  text-decoration: none;
}
a:hover
{
  text-decoration: underline;
}

a img, a:hover img, a:active img, a:visited img
{
  border: none 0px;
}

#imgMMO, #imgDS, #imgTop
{
  position: absolute;
  z-index: 3;  
  border: solid 1px;
  border-color: #ffffff;
}
#imgTop { left: 185px; top: 0px; }
#imgDS  { left: 185px; top: 98px; }
#imgMMO { left: 367px; top: 98px; }

#imgTop a:hover, #imgDS a:hover, #imgMMO a:hover
{
  filter: alpha(opacity=75);
  -moz-opacity: 0.75;
}
#imgMMO a:hover, #imgDS a:hover { width: 181px; }
#imgTop a:hover { width: 364px; }

#imgR
{
  position: absolute;
  z-index: 3;
  left: 550px;
  top: 0px;
  border: solid 1px;
  border-color: #ffffff;
}
#menu10
{
  position: absolute;
  z-index: 3;
  left: 553px;
  top: 8px;
  color: #fff;
  background-color: #6695b3;
}

#menu10 ul, #menu10 ul li
{
  padding: 0;
  margin: 0;
}
#menu10 ul li
{
  list-style-type: none;
}
#menu10 ul li a
{
  background-image: url('pic/odrW.gif');
  background-repeat: no-repeat;
  background-position: 5px;
  padding: 0px 2px 0px 13px;
  margin: 2px 0px 2px 0px;
  color: #fff;
  font-weight: normal;
}
#menu10 ul li a:hover
{
  font-weight: bold;
}
#menu10 ul li a.active
{
  font-weight: bold;
}
#menu10title
{
  padding: 0 0 0.3em 5px; 
  font-weight: bold;
}

#pruh, #pruhW
{
  position: absolute;
  z-index: 2;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 133px;
  border-style: solid;
  border-width: 1px 0px 1px 0px ;
  border-color: #ffffff;
  background-color: #6695b3;
}

#pruhW
{
  width: 551px;
  background-color: #ffffff;
}
h1, h2, h3, h4, h5, h6
{
  padding-top: 0em;
  margin-top: 1.2em;
  text-align: left;
}
#txt, #txtW
{
  position: absolute;

  top: 190px;
  text-align: justify;
}
#txt  { left: 190px; width: 355px; }
#txtW { left: 190px; padding-right: 2em; }

#txtA 
{ 
  left: 195px; 
  position: absolute;
  top: 0px;
  text-align: left;
  padding-right: 2em;
}

ul.p li { padding-bottom: 0.8em; }
ol.alpha { list-style-type: lower-alpha; }
li.bold { font-weight: bold; }
li { font-weight: normal; }

table
{
  border: none 0px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border-collapse: collapse;
  border-spacing: 0;
}

table.formAdmin td { background-color: #e0eaf5;}
table.formAdmin td { padding: 0.3em; }
table.formAdmin td.empty { background-color: #ffffff; font-size: 0.3em; height: 0.3em; }
table.formAdmin td.empty2 { background-color: #ffffff; }

table.form2 td
{
  padding: 0.2em;
}
td { vertical-align: top; }
td.title, td.title100  
{ 
  font-weight: bold; 
  padding: 1.5em 0 0.2em 0; 
  margin-bottom: 0.5em;
  border: dotted #aaaaaa;
  border-width: 0 0 1px 0;
}
td.title {  font-size: 1.2em; }
td.silNum  { padding-left: 1em; width: 6em; }
td.silName { padding-left: 1em; }


table.loginTab
{
  margin: 0;
  padding: 0;
  width: 161px;
  color: #5c6a84;
  background-color: #e0eaf5;
  border: solid 1px #a3bbe0;  
}
#txtLoginB {} 
#txtLogin { text-align: right; }
#formInput
{
  color: #5c6a84;
  background-color: #e0eaf5;
  border: solid 1px #a3bbe0;
  padding: 7px 5px 7px 7px;
  margin-bottom: 7px;

}
form
{
  margin:0;
  padding:0;
}

#loginForm input
{
  width: 90px;
  margin: 2px;
}
th.kontHH  { padding-left: 0.2em; padding-bottom: 0em; font-weight: normal; font-style: italic; }
td.kontFce   { }
td.kontName  { padding-left: 1em; }
td.kontTel   { padding-left: 1em; }
td.kontMail  { padding-left: 0.5em; }

td.fotoPic {}
td.fotoPopis { padding-left: 0.5em; }
img.fotoImg 
{ 
  border: solid 1px #aaaaaa; 
  padding:1px;
  width: 100px;
}
a img.fotoImg, a:visited img.fotoImg, a:active img.fotoImg 
{ 
  border: solid 2px #6695b3; 
  padding:1px;
}
a:hover img.fotoImg 
{ 
  border: solid 2px #0000ff; 
  filter: alpha(opacity=75);
  -moz-opacity: 0.75;
  width: 100px;
}
a img.fotoImg2, a:visited img.fotoImg2, a:active img.fotoImg2 
{ 
  border: solid 2px #6695b3; 
  padding:1px;
  margin: 5px 10px 5px 0;
}
a:hover img.fotoImg2
{
  border: solid 2px #0000ff; 
  filter: alpha(opacity=75);
  -moz-opacity: 0.75;
  width: 100px;
}
.invalidItem{
  color: #ff3300;
}
.unli
{
  padding-bottom: 0.2em; 
  border: dotted #aaaaaa;
  border-width: 0 0 1px 0;  
}
#page
{
  width: 100%;
  position: relative;
}
#topLogo
{
  width: 100%;
  height: 52px;
  background: url('pic/topBkg.gif') repeat-x #2D3092;
  border: none 0p;
}

.cleaner { clear: both; }

.formErrMsg
{
  font-weight: bold;
  color: #db3b3b;
}
.errBlock
{
  color: #b03030;
  background-color: #ffe6e6;
  border: solid 1px #b03030;
  padding: 0 1em;
  margin-bottom: 1em;
}

