body, td {
  font-family: Verdana,Arial, Helvetica, sans-serif; 
  font-size: 10pt;
}

body {
  background-color: white; /* white; #D9EFFF  #008ED6; */
  background-image: url("../images/back.jpg");
  background-repeat: repeat-y;
  color:black;
}

h1, h2, h3 {
  text-align: left;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color:  #005695;
  color:  #005695;
}

h1 {
  font-size: 18pt;
  background-image: url("../images/back2.jpg");
  background-repeat: repeat-y;
  background-position: right;
}

h2 {
  font-size: 16pt;
}

hr {
  color: #0077CE;
}

.editbox {
  border: 1px solid #005695;
  background-color: #D9EFFF;
}

.button {
  margin-top: 5px;
  border: 1px solid #003155;
  background-color: #005695;
  font-weight:bold;
  color: #D9EFFF;
}

.formlabel {
  font-weight:bold;
  color: #005695;
  padding-right: 15px;
}



a, a:visited, a:link, a:active {
  text-decoration: underline;
  color: #8C4600;
}

A:HOVER {
	text-decoration : none;
}


.header {
  color: #005695;
  font-size: 7pt;
  font-weight: bolder;
  text-align: right;
  letter-spacing: 5px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color:  #005695;
}

.footer, .footer2 {
  color: #005695;
  font-size: 6pt;
  font-weight: bolder;
  letter-spacing: 5px;
}

.footer {
  text-align: right;
  margin-top: 0px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #005695;;
}

.footer2 {
  margin: 20px 5px 0px 5px;
  padding: 0px;
  text-align: left;
}

.menu {
  margin: 15px 0px 10px 0px;
  padding: 0px;
}

.menu_item {
  margin: 2px 0px;
  padding: 2px;
}

.menu_item2 {
  margin: 2px 0px 1px 20px;
  padding: 1px 2px;
}


.menu_link2, .menu_link2:visited, .menu_link2:link , .menu_link2:active,
.menu_link, .menu_link:visited, .menu_link:link , .menu_link:active{
  display: block;
  background: #004A82;
  color: #B9E1FF;
  border-bottom: 1px solid #000000;
  border-top: 1px solid #000000;
  text-decoration: none;
}

.menu_link2, .menu_link2:visited, .menu_link2:link , .menu_link2:active {
  margin: 0px;
  padding: 1px 3px;
	font-size: smaller;
}

.menu_link, .menu_link:visited, .menu_link:link , .menu_link:active{
  margin: 0px;
  padding: 2px 10px;
}

.back_to_catalog {
  padding-left: 20px;
}

.menu_link2:hover, .menu_link:hover {
  background: #B9E1FF;
  color: black;
  text-decoration: none;
}

.obsah {
/*   border-left: 1px solid #00508A; */
  margin:10px 10px 10px 10px;
  padding-left:10px;
}

.b_img {
  border: 1px solid black;
  margin: 5px;
}

  .btable {
    border: 1px solid #0077CE;
    border-collapse: collapse;
  }

  .btable_header {
	background-color: #93CCEE;
  }

.btable td {
    border: 1px solid #0077CE;
}

.catalog_outer_table {
  margin-left: 50px;
}

.catalog_table {
    border: 1px solid #0077CE;
    border-collapse: collapse;
}

.catalog_header, .catalog_size, .catalog_code {
    border: 1px solid #0077CE;
    padding: 1px 15px 1px 15px;
}

.catalog_header {
    font-weight: bolder;
    background-color: #A8D0E8;
    padding: 2px 10px 2px 10px;
}

.catalog_item {
}

.kontaktinfo {
  padding-left: 150px;
}
