body{
  color: black;
  font-size: 10pt;
  font-family: verdana, sans-serif;
  background-color: #F9F9F9;
}

a:link, a:visited {
  color: blue;
  text-decoration: none;
}

a:hover, a:active {
  text-decoration: underline;
}

img {
  border: 0px;
}

#header {
  text-align: center;
  background-color: #99CCFF;
}

#menu {
  padding-top: 5px;
  padding-left: 15px;
  padding-bottom: 5px;
  text-align: left;
  background-color: #99CCFF;
}

td.menu {
vertical-align: top;
font-weight: bold;
}

#footer {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size:8pt;
  text-align: center;
  background-color: #99CCFF;
}

#content {
  padding-left: 5px;
  background-color: #99CCFF;
  text-align: left;
  vertical-align: top;
}

#login {
  background-color: #99CCFF;
}

#login table td {
  border: 0px;
}

table td {
  border: 1px solid #ccc;
}

/*
START - ADMIN TABLE - START
*/
table.admintable {
  border-collapse: collapse;
  border: 2px solid #ccc;
}

table.admintable td {
  text-align: center;
  font-size: 8pt;
  height: 30px;
  background-color: #fff;
  border: 1px solid #ccc;
}

table.admintable td.titlecoll {
  font-weight: bold;
}

table.admintable td.titlecolr{
  padding-left: 5px;
  text-align: left;
}

table.admintable td.titlecolans{
  font-weight: bold;
  padding-left: 5px;
  text-align: center;
}

table.admintable img {
  background-color: #fff;
}

table.admintable td.empty {
  background-color: #fff;
  border: 0px;
}

table.admintable tr.header td{
  font-weight: bold;
  background-color: #E0E0E0;
}

table.admintable tr.headersmall td{
  height: 5px;
  font-weight: bold;
  background-color: #E0E0E0;
}

table.admintable tr.row0 td{
  background-color: #fff;
}

table.admintable tbody tr.row1 td{
  background-color: #F7F7F7;
}

table.admintable tbody tr.row0:hover td,
table.admintable tbody tr.row1:hover td {
  background-color: #ffd;
}
/*
END - ADMIN TABLE - END
*/

/*
PROCESS ERROR - START
*/
#procer {
  width: 50%;
  border: 1px solid #969696;
  margin-bottom: 20px;
}

#procer .headprocer{
  vertical-align: middle;
  font-weight: bold;
  color: white;
  height: 21px;
  background-color: #3333D1;
}

#procer .bodyprocerok{
  background-color: white;
  vertical-align: middle;
  padding: 5px;
  font-weight: bold;
  color: green;
}

#procer .bodyprocernotok{
  background-color: white;
  vertical-align: middle;
  padding: 5px;
  font-weight: bold;
  color: red;
}
/*
PROCESS ERROR - END
*/

/*
PHOTO - START
*/
a.pagelink {
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
font-weight: bold;
background-color: #cccccc;
border: 2px solid #3333D1;
}

a.pagelink:hover {
color: white;
background-color:#3333D1;
text-decoration: none;
border: 2px solid #99CCFF
}

a.pagelink:visited {
text-decoration: none;
}

a.pagelinksel {
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
font-weight: bold;
color: white;
background-color:#3333D1;
border: 2px solid #3333D1;
}

a.pagelinksel:hover {
color: white;
background-color:#3333D1;
text-decoration: none;
border: 2px solid #99CCFF
}

a.pagelinksel:visited {
text-decoration: none;
}

#bulle {
  background-color: #99CCFF;
  font-size:7pt;
}

#bulle table {
  border-collapse:collapse;
}

#bulle table tr.bulleheader{
  padding:2px;
  font-size:10pt;
  font-weight: bold;
  color: white;
  background-color: #3333D1;
}

#bulle table tr.bullebetween td{
  height: 30px;
  border: 0px;
  background-color: #99CCFF;
}

#bulle table tr.bullebody{
  background-color: white;
}

#bulle td{
  border:1px solid #ccc;
}

#bulle td.noborder {
  border:0px;
  width:5px;
  background-color: #99CCFF;
}

#photoshow table {
  margin-left: 45px;
  margin-bottom: 20px;
  border-collapse: collapse;
  border: 1px solid #ccc;
}

#photoshow tr.showfirstrow {
  background-color: #3333D1;
  height: 20px;
  color: white;
  padding: 2px;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
}

#photoshow tr.showlastrow {
  background-color: #78E2FF;
  font-size: 8pt;
  text-align: center;
}

#photoshow tr.showtext {
  background-color: white;
  padding: 1px;
}

#photoshow a.showlink:link, a.showlink:visited {
  color: black;
  text-decoration: none;
}

#photoshow a.showlink:hover, a.showlink:active {
  color: blue;
  text-decoration: underline;
}

#photoshow td.showphoto {
  width: 200px;
}
/*
PHOTO - END
*/


/*
#photo {
  width: 210px;
  border: 1px solid #969696;
  margin-bottom: 20px;
}

#photo .header{
  padding:2px;
  font-weight: bold;
  color: white;
  background-color: #3333D1;
}

#photo .body{
  background-color: white;
  vertical-align: middle;
  padding: 5px;
  font-weight: normal;
  color: black;
  border: 1px solid #969696;
  font-size:7pt;
}

#photo .pict{
  background-color: white;
  vertical-align: middle;
  padding: 5px;
  font-weight: bold;
  color: green;
}
*/

