/* CSS Document */
html {
margin:0;
padding:0;
height:100%;
}
body  {
margin:0;
padding:0;
background:#000000;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(../_img/bg.jpg);
background-position:center top;
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
}
#container {
width: 100%;
padding:0;
margin:0;
}
#content {
width: 965px;
padding:0;
margin-left:auto;
margin-right:auto;
}
#nav {
width: 943px;
margin-top:198px;
margin-left:19px;
font-size:11px;
font-weight:bold;
line-height:32px;
letter-spacing:1px;
}
#nav a  {
float:left;
width: 154px;
text-align:center;
text-decoration:none;
color:#000000;
height:34px;
background:url(../_img/bg_nav.jpg);
vertical-align:text-bottom;
}
#nav a:hover {
color: #000;
background:url(../_img/bg_nav_over.jpg);
}
#nav2 {
padding-left:15px;
width: 911px;
margin-top:205px;
margin-left:19px;
font-size:14px;
font-weight:bold;
line-height:28px;
background-color:#a6ce3a;
color: #fff;
letter-spacing:1px;
text-align:center;
}
#nav #home a {
float:left;
width: 154px;
text-align:center;
text-decoration:none;
color:#000000;
height:34px;
background:url(../_img/bg_nav_home.jpg);
width: 154px;
}
#nav #home a:hover {
color: #000;
background:url(../_img/bg_nav_home_over.jpg);
}
#nav a.active {
background:url(../_img/bg_nav_over.jpg);
}
#nav #home a.active {
background:url(../_img/bg_nav_home_over.jpg);

}
#sections {
float:left;
padding:0;
margin:0;
height: 305px;
*margin-left:1px;
margin-top:0px;
}

#portfolio {
float:left;
margin:0;
padding:0;
height:339px;
}
#header {
float:left;
padding:0;
margin:0;
height: 305px;
margin-left:19px;
margin-top:0px;
width:944px;
}
#content_info {
float:left;
padding:0;
margin:0;
margin-left:19px;
margin-top:5px;
width:944px;
background:url(../_img/content_about.jpg);
background-repeat: no-repeat;
height:337px;
}
#content_contact {
float:left;
padding:0;
margin:0;
margin-left:19px;
margin-top:5px;
width:924px;
height:345px;
background:url(../_img/bg_contact2.jpg);
background-repeat:no-repeat;
color:#000;
}
#content_services {
float:left;
margin-left:19px;
margin-top:15px;
height:345px;
}
.generation {

}
#rick{
position:absolute;
top:400;
padding:0;
margin:0;
padding-left:17px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
width:924px;
height:345px;
color:#FFFFFF;
background:transparent;
background-image:url(../generation/_img/rick_bg.jpg);
background-position:right;
background-repeat:no-repeat;
display:none;
}
#bas {
position:absolute;
top:400;
padding:0;
margin:0;
padding-left:17px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
width:924px;
height:345px;
color:#FFFFFF;
background:transparent;
background-image:url(../generation/_img/bas_bg.jpg);
background-position:right;
background-repeat:no-repeat;
display:none;
}
#nayla{
position:absolute;
top:400;
padding:0;
margin:0;
padding-left:17px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
width:924px;
height:345px;
color:#FFFFFF;
background:transparent;
background-image:url(../generation/_img/nayla_bg.jpg);
background-position:right;
background-repeat:no-repeat;
display:none;
}
#johan{
position:absolute;
top:400;
padding:0;
margin:0;
padding-left:17px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
width:924px;
height:345px;
color:#FFFFFF;
background:transparent;
background-image:url(../generation/_img/johan_bg.jpg);
background-position:right;
background-repeat:no-repeat;
display:none;
}
#sascha{
position:absolute;
top:400;
padding:0;
margin:0;
padding-left:17px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
width:924px;
height:345px;
color:#FFFFFF;
background:transparent;
background-image:url(../generation/_img/sascha_bg.jpg);
background-position:right;
background-repeat:no-repeat;
display:none;
}
#joost {
position:absolute;
top:400;
padding:0;
margin:0;
padding-left:17px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
width:924px;
height:345px;
color:#FFFFFF;
background:transparent;
background-image:url(../generation/_img/joost_bg.jpg);
background-position:right;
background-repeat:no-repeat;
}
#rosetna {
position:absolute;
top:400;
padding:0;
margin:0;
padding-left:17px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
width:924px;
height:345px;
color:#FFFFFF;
background:transparent;
background-image:url(../generation/_img/rosetna_bg.jpg);
background-position:right;
background-repeat:no-repeat;
display:none;
}
.generation_content {
float:left;
margin-left:40px;
margin-right:40px;
margin-top:40px;
width:380px;
font-size:11px;
line-height:18px;
color:#E1E1E1;
}
.quote {
float:left;
color:#A6CE39;
font-style:italic;
font-size:11px;
}
#news_header {
float:left;
width:924px;
height:298px;
background:url(../_img/news_fotobig.jpg);
background-repeat:no-repeat;
margin-left:19px;
margin-bottom:11px;
font-size:11px;
}
#news_text {
float:left;
width:406px;
height:270px;
padding-left:17px;
margin-left:15px;
padding-top:10px;
margin-top:11px;
padding-right:40px;
background:url(../_img/bg_news_text.jpg);
background-repeat:no-repeat;
background-position:left top;
}
.news_adres {
color:#57b6dd;
font-size:10px;
width: 300px;
}
#news_flash {
margin-left:10px;
margin-top:8px;
float:left;
width:415px;
height: 278px;

}
#news_content {
float:left;
width:3060px;
height:300px;
color:#222;
background:#fff;
padding-top:10px;
margin-left:10px;
/*background-image:url(../news/_img/bg_newscontent.gif);
background-repeat:no-repeat;
background-position:bottom;*/
}
.news_item {
float: left;
width:292px;
background:url(../news/_img/newsitem_bgkop.jpg);
background-repeat:no-repeat;
background-position:top left;

}
.date {
font-size:10px;
color:#FFFFFF;
}
.item_info {
margin-left:15px;
}
.contact_form {
border:0;
width: 230px;
background:#fff;
}
.comments {
border:0;
width: 230px;
overflow:auto;
}
.send {
background:#a5cd39;
border:0;
width: 120px;
}
#content_text {
margin-top:25px;
color:#fff;
margin-left:500px;
width:370px;
line-height:18px;
}
#footer {
float:left;
margin-top:17px;
background-image:url(../_img/footer.gif);
background-position:center left;
background-repeat:no-repeat;
width:965px;
height:115px;
margin-bottom:10px;
}
#footertext { 
margin-left: 520px;
margin-top: 20px;
font-size:11px;
color:#FFFFFF;
line-height:20px;
}
#footertext a { 
color:#FFFFFF;
text-decoration:none;
}
#footertext a:hover { 
text-decoration:underline;
}


