* {
  padding: 0;
  margin: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

img {
  border: none;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

body {
  background-color: #000000;
}






#container {
  width: 1010px;
  margin: auto;
  text-align: center;
}








#banner {
  width: 1010px;
  height: 157px;
  background: url(images/banner.jpg) no-repeat bottom left;
}

#menu_h_bg {
  width: 1010px;
  height: 37px;
  background-image: url(images/menu_bg.png);
  background-repeat: repeat-x;
}

#menu_h {
  background-image: url(images/menu_cut.png);
  background-repeat: no-repeat;
  background-position: left;
  height: 37px;
  width: 970px;
  text-align: center;
  margin: auto;
}

#menu_h li {
  float: left;
  height: 37px;
  background-image: url(images/menu_cut.png);
  background-repeat: no-repeat;
  background-position: right;
  list-style: none;
}

#menu_h li a {
  float: left;
  height: 24px;
  padding: 11px 16px 2px 16px;
  display: block;
  font-variant: small-caps;
  font-weight: bold;
  color: #353535;
}

#menu_h li a:hover {
  color: #FF6600;
}

#sub_menu {
  width: 1010px;
  background-image: url(images/sub_menu.png);
  background-repeat: no-repeat;
  height: 17px;
}






#second {
  width: 1010px;
  background-color: #ffffff;
}

#menu_v {
  width: 203px;
}

#menu_v_link {
  width: 183px;
  background-image: url(images/menu_v_bg.png);
  background-repeat: repeat-y;
  background-position: right;
  float: right;
}

#menu_v_link ul li a {
  color: #353535;
  font-variant: small-caps;
  font-weight: bold;
  display: block;
  height: 16px;
  padding: 4px 0;
}

#menu_v_link ul li a:hover {
  color: #FF6600;
  background-color: #B6BEB6;
  width: 181px;
  margin: auto;
}


#menu_v_top {
  width: 203px;
  height: 63px;
  background-image: url(images/menu_v_top.png);
  background-repeat: no-repeat;
}

#menu_v_2 {
  width: 20px;
  height: 62px;
  float: left;
  background-image: url(images/menu_v_top_2.png);
  background-repeat: no-repeat;
}

#menu_v_end {
  clear: both;
  width: 203px;
  text-align: right;
  background-image: url(images/menu_v_bottom.png);
  background-repeat: no-repeat;
  background-position: right;
  height: 6px;
}

#menu_v_link ul li {
  list-style: none;
}

.menu_v_other {
  width: 183px;
  padding: 10px 3px 0 19px;
}

.menu_v_other img{
  margin: 10px 0 20px 0;
}

#tresc {
  padding: 0 10px 10px 10px;
}

#tresc h1 {
  text-align: left;
  padding: 0 0 10px 10px;
  font-size: 24px;
}

#cont {
  padding-top: 10px;
  text-align: left;
  padding-bottom: 20px;
}

p {
  padding-bottom: 10px;
}

#footer {
  width: 1010px;
  background-color: white;
  text-align: center;
  margin: auto;
  border-top: 1px solid black;
}








input {
  background-color: white;
  border: 1px solid #000000;
  width: 120px;
  margin: 4px;
}


.button {
  border: 1px solid #000000;
  background-image: url(images/carbon.png);
  color: white;
  width: 122px;
}

.error {
  color: #FF0000;
}

#tabelalinkow {
  border-left: 1px solid #000000;
  border-top: 1px solid #000000;
  width: 100%;
}

.bold {
  font-weight: bold;
}


#tabelalinkow tr td {
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
  padding: 5px;
}

img {
  border: none;
}

hr {
  border: 1px solid #000000;
  margin-bottom: 10px;
  margin-top: 10px;
}

.area {
  border: 1px solid #000000;
  margin: 4px;
  padding: 5px;
}

.gal_dir {
  background-color: #DBDBDB;
  float: left;
  width: 190px;
  height: 250px;
  text-align: center;
  margin: 1px;
}

.gal_link {
  color: #000000;
}

.gal_dir:hover {
  background-color: #CCCCCC;
}

.pad_side {
  padding-right: 20px;
  padding-left: 20px;
}

.just {
  text-align: justify;
  padding: 5px;
}

.img_size {
  height: 150px;
}

.galeria {
  float: left;
  width: 150px;
  height: 150px;
  background-color: #DBDBDB;
  padding: 10px;
  margin: 10px;
}

.galeria:hover {
  background-color: #CCCCCC;
}








#footer table tr td a {display:block;height:55px;}
