img {
  border:0;
}
html {
  margin:0px;
  padding:0px;
  font-family: Arial;
  font-size: 12pt;
}

body {
background:#fff;
margin:0px;
}

h1{
  color:#fff;
}

#contener{
margin:0 auto;
width:940px;
background:#ededed;
padding:0px 10px 10px 10px;
}

#content{
color:#414042;
width:940px;
}



#top{
width:940px;
height:100px;
background:#fff;
padding:0px 10px 0px 10px;
margin-left:-10px;
color:#959595;
}

#top img{
position:absolute;
top:37px;
border:0px;
}

#panel1{
  width:940px;
  height:193px;
  background:#ededed;
  padding:10px 0px 5px 0px;
}

#panel2{
  display:inline;
  float:left;
  width:310px;
  height:163px;
  margin:0px 5px 0px 0px;
  background: url('../img/galeria.jpg') no-repeat;
}

#panel3{
  display:inline;
  float:left;
  width:310px;
  height:163px;
  margin:0px 5px 0px 0px;
  background: url('../img/gray.jpg') no-repeat;
}

#panel4{
  display:inline;
  float:left;
  width:310px;
  height:163px;
  margin:0px;
  background: url('../img/gray.jpg') no-repeat;
}
#panel5{
  padding-top:5px;
  clear:both;
  width:940px;
  height:188px;
}

#panel1 image{
border:0px;
}

#footer {
margin:0 auto;
width:940px;
font-size:8pt;
padding:10px 0px 0px 0px;
color:#a2a2a2;
}

.menu{
list-style:none;
float:right;
margin-top:42px;
}

.menu li{
 float:left;
}


.menu a{
text-decoration:none;
display:block;
padding:1px 6px 2px 5px;
color:#959595;
}

.menu a:visited{ color: #a2a2a2 ;}

.menu a:hover{ 
color: #fff;
background:#2c3795;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
behavior: url(../behavior/border-radius.htc);
border-radius: 4px;
}

.menu a.active {
clear:both;
color: #fff;
background:#2c3795;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
behavior: url(../behavior/border-radius.htc);
border-radius: 4px;
}

.separator{
padding:0px 6px 0px 6px;
margin-top:2px;
font-size:10pt;
}

.footer_menu{
list-style:none;
float:left;
padding:0px;
margin:0px;
}

.footer_menu li{
 float:left;
}
.footer_separator{
padding:0px 15px 0px 15px;
margin-top:1px;
font-size:7pt;
}

#footer p{
  float:right;
  padding:0px;
  margin:0px;
  text-align:right;
  font-size:8px;
  z-index:2;
}

.footer_menu a{
text-decoration:none;
color: #a2a2a2;
}

.footer_menu a:visited{ color: #a2a2a2 ;}

.footer_menu a:hover{ color: #626262; }

.more{
display:block;
float:right;
margin:7px 5px 0px 0px;
}
.more img {float:right; position:relative; margin-top:-1px;}
.more span{margin:0px 0px 0px 0px; font-size:9pt;}
.more a{
text-decoration:none;
color: #414042;
}
.more a:hover{ text-decoration: underline;}
.more a:visited{ color: #414042;}



.white_txt {
font-size:20pt;
font-weight:900;
color:#fff;
margin:10px 0 0 20px;
}

.panel_txt{
  position:relative;
  display:block;
  color:#414042;
  font-size:10pt;
  margin:30px 20px 0px 20px;
  line-height:14px;
  z-index:10;
}

.bg_img{
position:relative;
float:right;
margin:-80px 10px 0px 0px;
z-index:0;
}

a.catprint { color: #63b7bc }
a.catprint:visited { color: #63b7bc }

#content .left{
  float:left;
  margin:10px 20px 0px 0px;
}
#clear{
clear:both;
}

.mapa {
  display:block;
  clear:right;
  float:right;
  width:350px;
  height:425px;  
}

#kontakt{
float:left;
}

#content ul.gal {
    clear:left;
    padding:0 0 0 100px;;
    margin:0;
    list-style:none;
  }

.gal li {
    float:left;
    padding:15px;
}

li .gal_img {
  width:150px;
}