body {
    margin:0 auto;
    padding:0;
    text-align:center;
    font-family:Helvetica, Arial, sans-serif;
    font-size:11px;
    line-height:14px;
    color:#222;
}
#site_content {
    text-align:center;
    margin:0 auto;
    background:url(../_img/bg_tl.gif) top left no-repeat;
    width:850px;
    padding:2px 0 0 2px;
}
#header {
    text-align:left;
    margin:0 auto;
    background:url(../_img/bg_br.gif) bottom right no-repeat;
    width:850px;
    height:80px;
    padding:5px 3px 3px 0;
}
.hor_division {
    clear:both;
    background:url(../_img/bg_br.gif) bottom right no-repeat;
    width:850px;
    padding:0 2px 2px 0;
}
#content_top {
    clear:both;
    width:850px;
    padding:0 2px 2px 0;
    background:url(../_img/content_top.gif) bottom right no-repeat;
}
#portret {
    float:left;
    width:120px;
    padding:3px 10px 5px 3px;
}
#over_mij {
    float:left;
    text-align:left;
    width:705px;
    padding:5px;
}
.gallery_top {
    clear:both;
    height:20px;
    width:850px;
    padding:0 2px 2px 0;
    background:url(../_img/bg_br.gif) bottom right no-repeat;
    font-size:16px;
    line-height:20px;
    overflow:hidden;
}
.vert_division {
    float:left;
    background:url(../_img/bg_v.gif) top right no-repeat;
    padding:7px 9px 9px 7px;
}
.picBlok {
    width:168px;
    height:80px;
    float:left;
    padding:5px 2px 8px 0;
    background:url(../_img/bg_v.gif) bottom right no-repeat;
}
.endIt {
    clear:both;
    height:1px;
    font-size:1px;
    line-height:1px;
}
#content_bottom {
    clear:both;
    width:850px;
    padding:0 2px 2px 0;
    background:url(../_img/content_bottom_bg.gif) bottom right no-repeat;
}
#expo_text, #news_text, #links_text {
    text-align:left;
    width:267px;
    margin:5px 10px 5px 5px;
    float:left;
}
h1 {
    font-size:15px;
    margin:3px 0;
    line-height:18px;
}
a {
    color:#222;
}
a:hover {
    text-decoration:none;
}
