
table, td {
  font-family: "Verdana CE", Verdana, "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
  font-size:x-small;
  font-weight:normal;
  padding:0px;
  border-collapse:collapse;
  text-align:left;
  vertical-align:top;

  border-color: rgb(160,160,160);
}

.leva {

  width: 194px;
  background-image: url(imgs/pruh_l.jpg);
  background-position: left top;
  background-repeat: repeat-y;
}

.leva_horni {
  background-image: url(imgs/leva.jpg);
  background-position: left top;
  background-repeat: no-repeat;
}
.leva_stred {
  background-image: url(imgs/leva_s.jpg);
  background-position: left top;
  background-repeat: no-repeat;
}

.horni_stred {
  background-image: url(imgs/horni.jpg);
  background-position: left top;
  background-repeat: no-repeat;

  vertical-align: bottom;
  text-align: right;


}

.prava {
  background-image: url(imgs/prava.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  width: 194px;
}
.prava_stred {
  background-image: url(imgs/pruh_p.jpg);
  background-position: left top;
  background-repeat: repeat-y;
}
.prava_dolni {
  background-image: url(imgs/pruh_p.jpg);
  background-position: left top;
  background-repeat: repeat-y;

}
.patka {
  background-image: url(imgs/dolni.jpg);
  background-position: left top;
  background-repeat: repeat-x;
  color: rgb(255,255,255);
  padding-top: 8px;
  text-align: right;
}

#leftmenuinner {

  background-image: url(imgs/leva.jpg);
  background-position: left top;
  background-repeat: no-repeat;

  font-size: 12px;
}

#leftmenuinner a,img {
  padding: 0 ;
  margin: 0;
}

.whitetext {
  color: rgb(255,255,255);
  font-size: x-small;
}

.odsazeni {
  padding: 5 5 5 15;
}

body {
  margin:0;
  padding:0;
  font-family: "Verdana CE", Verdana, "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
  font-size:small;
  font-weight:normal;



  background-image: url(imgs/nic.jpg);
  background-position: left top;
  background-repeat: repeat-x;
}

h1 {
  font-size:large;
  font-weight:bold;
  color:#1F5394;
  padding:0;
  margin:5px 0 10px 0;

}

h2  {
  font-size:medium;
  font-weight:bold;
  color:#205495;
  padding:0;
  margin:5px 0 5px 0;
}

h3 {
  font-size:small;
  font-weight:bold; 
  color:#205495;
  padding:0;
  margin:5px 0;
}

a, a:link, a:visited {
  color:#205495;
  text-decoration:none;
}
 
a:active, a:hover {
  text-decoration:underline;
}

a img {
  border:none;
}

input {
  border: 1px rgb(153,153,255) solid;
  margin: 1px 1px 1px 1px;
}

hr {
  margin:10px 10px 10px 0;
  background-color:#e5e5e5;
  height:1px;
  color: #e5e5e5;
  border:none;
  clear:both;
}


ol ol {
  margin-left: 0px;
  padding-left: 15px;
}

.menuGroup {
  margin-bottom: 10px;
}







#allCont {
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
  width: 988px;

  /*border: 1px rgb(195,195,195) dotted; */
  background-color: #fff;
}

  
#topCont {
  border: 1px rgb(153,153,255) solid;
  background-repeat: no-repeat;
  margin:10px 0px 0px 0px;
  padding: 10px 15px 10px 15px;
  text-align: center;
  /*background-color: rgb(244,245,255); */
}



#bodyCont {
  margin:0px 0px 0px 0px;
}


#leftMenu {
  /*border: thin rgb(153,153,255) dotted;*/
  margin: 0px 0px 0px 0px;
  width: 194px;
  float: left;

  background-image: url(imgs/pruh_l.jpg);
  background-position: left top;
  background-repeat: repeat-y;
  border-bottom: 1px rgb(101,101,101) solid;
}


#mainCont {
  /*border: 1px rgb(195,195,195) solid; */
  margin:0px 0px 0px 0px;
  width: auto;

  padding: 0px 0px 0px 0px;
  float: left;
}

#main_content {

  padding: 10px 10px 100px 10px;
  background-image: url(imgs/pozadi.jpg);

  background-repeat: repeat-y;
}


#maintopcont {

  width: 600px;
  height: 160;
  background-image: url(imgs/horni.jpg);
  background-position: left top;
  background-repeat: no-repeat;
}


#rightMenu {
  border-bottom: 1px rgb(101,101,101) solid;
  margin:0 0 0 0;
  float: left;
  width: 194px;



  background-image: url(imgs/prava.jpg);
  background-position: left top;
  background-repeat: no-repeat;
}

#footer {
  background-image: url(imgs/dolni.jpg);
  background-color: white;
  padding-right: 15px;
}

.top:link, .top:visited, .top:active {
  font-family: verdana, arial, arial ce;
  font-weight: bold;
  font-size: 8pt;
  color: rgb( 255,255,255);
  text-decoration: none
}

.top:hover {
  color: #25426e;
  font-weight: bold;
  text-decoration: none;
}

.top b {
  color: #25426e;
}



.obsahmenu {
  font-size: small;
}

.rightalign { text-align: right; }


.zalomeni {
  clear:both;
}

.module {
  /* border: 1px rgb(195,195,195) solid;
     padding: 1px 1px 1px 1px; */
  margin-bottom: 10px;

}

.module .moduleHead {

  font-weight: bold;
  font-size: x-small;

  border: 1px rgb(153,153,255) solid;
  border-top: 1px rgb(153,153,255) solid;

  padding: 2px 2px 2px 6px;
}

.module .moduleCont {
  font-size: x-small;
  padding: 5px 3px 5px 3px;

  border-left: 1px rgb(195,195,195) dotted;
  border-right: 1px rgb(195,195,195) dotted;
  border-bottom: 1px rgb(195,195,195) dotted;

}

.small {
  font-size: x-small;
}

.bluehead {
  background-color: rgb(204,204,255);
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
}

.bluehead200px {
  background-color: rgb(204,204,255);
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  width: 200px
}

.report table {

}

.report th {
  background-color: rgb(153,153,255) ;
  text-align: center;
}


.report .stare td {
  background-color: rgb(255,216,210);
  font-size: x-small;
}

.report td {
  background-color: rgb(255,255,255) ;
  vertical-align: middle;
  font-size: x-small;
}
