@charset "utf-8";
/* CSS Document */

*{margin: 0;padding: 0;}
html{margin: 0;padding: 0;height: 100%;}

body{margin: 0;padding: 0; font: 11/14px normal Tahoma, Arial, sans-serif;background: #f0f0f0;}
h3{line-height: 1.3em;padding: 5px 10px;font-size:22px;border-bottom: 1px solid #d2d2d1;margin: 0;color: #383121;font-weight:bold;font-style:italic;}
h4{line-height: 1.3em;padding: 5px 10px;font-size:18px;border-bottom: 1px solid #d2d2d1;margin: 0;color: #383121;font-weight:bold;font-style:italic;float: left;}
p{font: 11/14px normal  Tahoma, Arial, sans-serif;text-align:justify;color:#383121; margin: 5px 20px;}
a{text-decoration:none;color:#211f1f;margin: 0;padding:0;display: block;}
a:hover{background:#d2d2d1;margin: 0;}
img{border:none;}

div#wrapper{width: 916px; margin: 0 auto; background: url(../images/content_bg.png)repeat-y center;height:auto;}


div#header{width: 916px;height: 169px;margin: 0;padding: 0; background: url(../images/header.png) top center no-repeat;}
div#content{width: 916px;height: auto; overflow: hidden;min-height: 550px;background: url(../images/content_bg.png) center repeat-y;clear: both;}
div#footer{height: 94px;margin: 0 auto;padding: 0; background: url(../images/footer.png) center no-repeat;}
div#w_footer{height: 38px;margin: 0 auto; padding: 0; width: 868px; clear:left;}
div#w_footer p{float: left; font: 12px normal Arial, Helvetica, sans-serif;text-align:justify;color:#383121; margin:0; padding: 10px 10px; width: 700px; }

/* ------------------------------------------- content */

div#w_right{float: right;margin:10px 35px 0 0;padding: 0;width: 580px;background: transparent; height: auto; overflow: hidden; }
div#w_left{float: left; margin: 10px 0 0 40px; width: 200px; padding: 0;background: #ecece9; border: 1px solid #d2d2d1; height: 450px;}
div#w_left p{color:#383121;font-size:14px;margin:0 ;text-align:justify;font-weight:bold;border-bottom: 1px solid #d2d2d1;padding: 5px;}
div#w_left p:hover{background:#d2d2d1;}
div.gallery{width: 600px; margin: 10px 10px 30px 10px; padding: 0;}
span.poze{float: left;width: 160px;height: 120px;margin: 5px; background: #ecece9;}

/* ------------------------------------------- navigare */

ul#top_nav{float:right; width:580px; display:block;height: 118px;margin: 0;padding: 0;}
ul#top_nav li{float: left;margin: 0 2px;padding:75px 0; list-style-type:none;height: 118px;}
ul#top_nav li a{text-decoration: none;margin: 0;padding: 0 20px 25px 20px;text-transform:uppercase;color: #bedb8a;font-weight:bold;}
ul#top_nav li a:hover, ul#top_nav li a.current{ color: #fff; background: url(../images/hover.png) center bottom no-repeat;}


.adres_box{width: 260px;float: right;margin: 10px 5px;background: #f5fee6;border: 1px solid #d2d2d1;}
.contact_box{float: left;width:300px;margin: 10px 0;}

div.active{float: right;margin: 0;padding:10px 0;width: 480px;height: 38px;}
div.germa{float: left; width:300px;height: 38px;padding: 3px 0; }