html, body, div, span, applet, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-weight:inherit;
    font-style:inherit;
    font-size:100%;
    font-family:inherit;
    vertical-align:baseline;
}

:focus {
    outline:0;
}

body {
    line-height:1;
    background:#435fa4;
}

ol, ul {
    list-style:none;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

caption, th, td {
    text-align:left;
    font-weight:normal;
}

blockquote:before, blockquote:after, q:before, q:after {
    content:"";
}

blockquote, q {
    quotes:"" "";
}

textarea {
    overflow:auto;
}
.clr {clear:both;}
#content {width:996px; margin:auto;}
#header {height:426px;background:url(top.jpg) no-repeat center top;}
#logotop {background:transparent url(logotop.gif) no-repeat scroll right bottom;display:block;height:56px;width:979px;}
#desc {color:#FFFFFF;font-family:trebuchet MS;font-size:14px;height:230px;line-height:20px;padding:50px 40px 0 0;text-align:right;}
#menu {margin:19px 16px;}
#menu a {display:block;float:right;height:30px;}
#pol {background:url(pol.gif) no-repeat top left;width:35px;}
#ger {background:url(ger.gif) no-repeat top left;width:35px;}
#eng {background:url(eng.gif) no-repeat top left;width:35px;}
#m1 {background:url(menuservices.gif) no-repeat top left;width:96px;}
#m2 {background:url(menugallery.gif) no-repeat top left;width:117px;}
#m3 {background:url(menucontact.gif) no-repeat top left;width:154px;}
#menu img {float:right;}
#menu a:hover{background-position:0px -30px;}

#body {background:#D5DCE6;color:#050D5E;font-family:verdana;font-size:14px;line-height:22px;padding:5px 30px 30px 30px;}
#body p {margin-top:20px;text-align:justify;}
#body p img {float:right; border:3px solid #F5FCF6; padding:2px;margin:5px 0 0 15px;}
#footer {height:180px;background:#35383A url(footer.gif) repeat-x left top;}
#footer p {float:right;text-align:right;color:#fff;font-size:16px;padding:20px;line-height:20px;}
#littlemap {float:left;background:url(map.gif) no-repeat bottom right;width:197px; height:167px;display:block;}
iframe {border:5px solid #F5FCF6; padding:5px;}
#gallery {text-align:center;}
#gallery img {border:1px solid #45484D;}
#gallery a:hover img {border:1px solid #F5FCF6;}

#colorbox, #cboxOverlay, #cboxWrapper {
    position:absolute;
    top:0;
    left:0;
    z-index:9999;
    overflow:hidden;
}

#cboxOverlay {
    position:fixed;
    width:100%;
    height:100%;
    background:url(overlay.png) 0 0 repeat;
}

#cboxMiddleLeft, #cboxBottomLeft {
    clear:left;
}

#cboxContent {
    position:relative;
    overflow:visible;
    background:#fff;
}

#cboxLoadedContent {
    overflow:auto;
    margin-bottom:28px;
}

#cboxLoadedContent iframe {
    display:block;
    width:100%;
    height:100%;
    border:0;
}

#cboxTitle {
    margin:0;
    position:absolute;
    bottom:3px;
    left:0;
    text-align:center;
    width:100%;
    color:#949494;
}

#cboxLoadingOverlay, #cboxLoadingGraphic {
    position:absolute;
    top:0;
    left:0;
    width:100%;
}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
    cursor:pointer;
}

#colorbox {
}

#cboxTopLeft {
    width:21px;
    height:21px;
    background:url(controls.png) -100px 0 no-repeat;
}

#cboxTopRight {
    width:21px;
    height:21px;
    background:url(controls.png) -129px 0 no-repeat;
}

#cboxBottomLeft {
    width:21px;
    height:21px;
    background:url(controls.png) -100px -29px no-repeat;
}

#cboxBottomRight {
    width:21px;
    height:21px;
    background:url(controls.png) -129px -29px no-repeat;
}

#cboxMiddleLeft {
    width:21px;
    background:url(controls.png) left top repeat-y;
}

#cboxMiddleRight {
    width:21px;
    background:url(controls.png) right top repeat-y;
}

#cboxTopCenter {
    height:21px;
    background:url(border.png) 0 0 repeat-x;
}

#cboxBottomCenter {
    height:21px;
    background:url(border.png) 0 -29px repeat-x;
}

#cboxCurrent {
    position:absolute;
    bottom:3px;
    left:58px;
    color:#949494;
}

#cboxSlideshow {
    position:absolute;
    bottom:3px;
    right:30px;
    color:#0092ef;
}

#cboxPrevious {
    position:absolute;
    bottom:0;
    left:0px;
    background:url(controls.png) -75px 0px no-repeat;
    width:25px;
    height:25px;
    text-indent:-9999px;
}

#cboxPrevious.hover {
    background-position:-75px -25px;
}

#cboxNext {
    position:absolute;
    bottom:0;
    left:27px;
    background:url(controls.png) -50px 0px no-repeat;
    width:25px;
    height:25px;
    text-indent:-9999px;
}

#cboxNext.hover {
    background-position:-50px -25px;
}

#cboxLoadingOverlay {
    background:url(loading_background.png) center center no-repeat;
}

#cboxLoadingGraphic {
    background:url(loading.gif) center center no-repeat;
}

#cboxClose {
    position:absolute;
    bottom:0;
    right:0;
    background:url(controls.png) -25px 0px no-repeat;
    width:25px;
    height:25px;
    text-indent:-9999px;
}

#cboxClose.hover {
    background-position:-25px -25px;
}


