* {
  background: transparent;
  margin: 0px;
  padding: 0px;
}

body {
 font: 12px Verdana, Arial, sans-serif;
 margin: 0px;
 padding: 0px;
    }

a {
 font:  12px Verdana, Arial, sans-serif;
 color: #666666;
 
}

#container {
  width: 100%;
  background-color: #FFFFFF;
  margin: auto;
  
}

#head {
  background-color: #FF0000;
  width: 700px;
  margin: auto;
  height: 95px;
  
 }



#head_title{
  display: inline;
  float: left;
  margin: 2px;
}


#head_logo{
   display: inline;
   float: right;
   margin: 2px;
}

#top_menu{
  width: 700px;
  margin: auto;
  background-color: #FFFFFF;
  clear: both;
  padding: 4px;

}

span.top_menu_element a{
  font: bold 12px  Verdana,  Arial, sans-serif;
  color: #666666;
  padding-left: 5px;

}

#ad_main {
  background-color: #FFFFFF;
  color: #000000;
  width: 690px;
  margin: auto;
  height: 450px;
  margin-top: 15px;
  border: 1px solid #000000;
  padding: 5px;
}

#ad_menu{
  text-align: left;
  float: right;
  width: 140px;
  height: 100%;
  }

span.menu_element{
  display:  block;
  margin: 5px;
}

#ad_banner{
  margin-top: 50px;
}

#ad_body{
  text-align: left;
  float: left;
  width: 400px;
  height: 100%;
  padding: 5px;
}

.content{
  margin-top: 7px;
}

.content h3 {
  color: #666666;
  padding: 2px;
  font: 14px;
  font-weight: bold;
  border-bottom: 1px solid #666666;
  border-left: 1px solid #666666;
}

.content p {
  padding: 5px;
}

.ul_title{
  font: 12px  Verdana,  Arial, sans-serif;
  font-weight: bold;
}

img {
  border: 0px;
}

ul{
  padding:5px;
}
li{
  list-style: disc;
  margin-left: 20px;
  margin-top: 5px;
}

.def{
  font: 9px Verdana,  Arial, sans-serif;
}

.enf{
  color: #232323;
  font-weight: 600;
}
.photo {
  width: 80%;
  margin: auto;
}
.photo img{
  padding: 3px;
  border: 1px solid #666666;
}
.address {

}

#main_posta {
  background-color: #FFFFFF;
  color: #000000;
  width: 690px;
  margin: auto;
  
  margin-top: 15px;
  border: 1px solid #000000;
  padding: 5px;
}

#frm_posta *{
  
  border: 0px solid #666666;
  
}

#frm_posta input{
  background-color: #FFFFFF;
  border: 1px solid #666666;
}

#frm_posta select{
  background-color: #FFFFFF;
  border: 1px solid #666666;
}

#frm_posta textarea{
  background-color: #FFFFFF;
  border: 1px solid #666666;
}

#tab_posta {
  background-color: #CCCCCC;

}


.request {
 font:  bold 14px Verdana, Arial, sans-serif;
 color: #232323;

}

.label {
 font: bold 12px Verdana, Arial, sans-serif;
 color: #232323;
}

.center {
  text-align:center;
}

th {
 width: 175px;
 font: bold 10px Verdana, Arial, sans-serif;
 color: #666666;
 text-align: right;
 padding: 3px;
}

td {
 font: 10px Verdana, Arial, sans-serif;
 color: #232323;
 text-align: left;
 padding: 3px;
}

td a{
 font: bold 10px Verdana, Arial, sans-serif;
 text-align: left;
}



#footer{
 clear: both;
 text-align: center;
 width: 60%;
 margin: auto;
 padding: 5px;
 font:  9px Verdana, Arial, sans-serif;
}

#footer a{
 font:  9px Verdana, Arial, sans-serif;
}

