body
{
  margin-top:0px;
  padding-top:0px;

  margin-bottom:0px;
  padding-bottom:0px;

  margin-left:0px;
  padding-left:0px;

  margin-right:0px;
  padding-right:0px;


}
a{
  color: #464646;
  text-decoration: none;
}
body{
  background-color: #b4b4b6;
  background-image: url("../html/img/bg.jpg");
  background-repeat: repeat-x;
  text-align: center;
}
body,td,input,textarea, select
{
  font-family: Lucida Grande,Arial,Helvetica;
  font-size: 12px;
  color: grey;
}
.site{
  background-color: #ffffff;
  margin-left: auto;
    margin-right: auto;
    width: 888px;
    text-align: left;
  padding: 20px;
  border:1px solid #0059a4;
}
#top{
  background-image: url("../html/img/top_bg.jpg");
  background-repeat: repeat-x;
  height: 60px;
  padding-left: 14px;
}
#top_s{
  border-left: 1px solid #ffffff;
  padding-left: 21px;
  font-family: Trebuchet MS, Helvetica;
  color: #ffffff;
  font-weight: bold;
}
#banner {
  height: 200px;
  background-color: #eeeeec;
}
#photos{
  margin:0;
  padding:0;
  display: inline;
  float: left;
  vertical-align: bottom;
  height: 200px;
  width:600px;
  background-repeat: no-repeat;
}
#slogan{
  float:right;
  margin:0;
  padding:0;
  display:inline;
  height:204px;
  width:288px;
  background-image: url("../html/img/top_r.jpg");
  background-repeat: no-repeat;
  position: relative;
  right: -7px;
}

.pasek{
  z-index:2;
  position: relative;
  top:153px;
  left:304px;
  height: 49px;
  width: 584px;
  padding-top:7px;
  font-family: Trebuchet MS, Helvetica;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='./base_aedv2/html/img/pasek.png');
}
.pasek[class]{
  background-image: url("../html/img/pasek.png");
  background-repeat: no-repeat;
}
.gray{
  font-size: 16px;
  font-weight: bold;
  font-style:italic;
  color: #2e2e2e;
  padding-left: 14px;
}
.blue{
  font-size: 14px;
  font-weight: bold;
  font-style:italic;
  color: #0059a4;
}
.lgray{
  font-weight: bold;
  font-style:italic;
}
div.post{
  line-height: 150%;
  color: #2e2e2e;
  vertical-align: top;
}
.post td{
  white-space: nowrap;
  padding-left: 2px;
}
#post_link:hover{
  text-decoration: underline;
  color: #800000;
}

#post_link{
  color: #800000;
}
#submenu{
  vertical-align:top;
  background-color: #eef1f2;
}
#bred_crumps{
  margin-top:7px;
  padding-left:4px;
  padding-top:10px;
  padding-bottom:10px;
  background-color: #d4d9db;
}
.bred_m{
  color: #0059a4;
  font-family: Trebuchet MS, Helvetica;
  font-weight: bold;
}
#formBaseAedv table{
  width: 73%;
}

h3,h2,p{
  padding-top: 0;
  margin-top: 0;
  margin-bottom:0px;
}
h2{
  font-family: Trebuchet MS, Helvetica;
  color: #141517;
}
h4{
  margin:0px;
  padding-left: 25px;
  color: #ccff00;
  font-size: 24px;
  font-weight: bold;
}
.page{
  padding: 14px;
  height: 400px;
  vertical-align: top;
}
#menu_header{
  background-color: #ccff00;
  color: #464646;
  font-weight: bold;
  padding-bottom: 2px;
  padding-top: 3px;
  padding-left:2px;
  margin-bottom:4px;
  width: 90%;
  vertical-align: top;
  border-top: 2px solid #ffffff;
}

#top_menu{
  background-image: url("../html/img/menu_bg.jpg");
  background-repeat:repeat-x;
  height: 25px;
  border-left: 3px solid #ffffff;
  /*vertical-align:top;*/
}
.cemenu{
  padding-bottom: 4px;
  padding-top: 4px;
  background-image: url("../html/img/menul_bg.jpg");
  border-top: 1px solid #ffffff;
  padding-left: 14px;
}
.cemenu a{
    color: #ffffff;
}
.cesub a{
  height: 20px;
  padding-left: 21px;
  margin-top:3px;
  margin-bottom: 3px;
}
.cesub div{
  padding-top: 3px;
  padding-bottom: 3px;
  border-bottom: 1px solid #ffffff;
}

.avma{
  padding-right: 7px;
  color: #141517;
  font-size: 11px;
}

#left_m{
  background-color: #cdd7db;
}
#left_m img{
  vertical-align: middle;
}
#kontakt{
  background-color: #c4c9cb;
  height: 70px;
  padding-left: 7px;
  color: #2e2e2e;
  font-size: 11px;
}
#stopka{
  background-color: #c4c9cb;
  text-align: right;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-right: 14px;
}
#stopka a{
  color: #4a4a4a;
  font-size: 11px;
}
#menu {
  text-align: right;
  margin: 0px;
  height: 17px;
}
#menu td{
  width: 10em;
  text-align:center;
  border-right: 1px solid #ffffff;
}
#menu a{
  font-size: 11px;
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
}

.img_opis{width:200px; text-align: justify;white-space:normal;}
.photo_tab{background: #f5f5f5;}
.photo_tab td{text-align: center;background: #ffffff;width: 220px;}
td.td_opis{background: #f5f5f5;vertical-align: top; width:220px;}