/**
 *
 *  Main Stylesheet
 *
 */

html {
    background:#E9E7E7;
}

body {
    background:#E9E7E7 url("../interface/main-background.png") top left repeat-x;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    padding:0px;
    margin:0px;
    color:#000000;
    cursor:default;
}

h1, h2, h3, h4, p, ul, form {
    padding:0px;
    margin:0px;
    cursor:default;
}

a {
    text-decoration:none;
    font-family:Arial, sans-serif;
    font-size:12px;
    color:#000000;
    outline:none;
}

a:hover {
    color:#777777;
}

a img { border:none }

ul{ list-style:none }

div.clear, span.clear {
    clear:both;
    height:0px;
    font-size:0px;
    line-height:0px;
}

div.message {
    padding:5px;
    font-size:12px;
    font-weight:bold;
    color:#FF0000;
}

img.home-img {
    display:block;
    width:900px;
    height:396px;
}

p.no-items {
    font-size:12px;
    text-align:center;
}

.form-msg {
    padding:5px 0px;
    font-size:11px;
    text-align:center;
    color:#FF0000;
}

div#wrapper {
    width:970px;
    /*border:1px solid #000000;*/
    margin:auto;
}
    
    div#header {
        height:148px;
        overflow:visible;
    }
    
        div#lang-bar {
            height:23px;
            padding:0px 9px;
            text-align:right;
        }
        
            div#lang-bar a {
                margin:0px 3px;
                font-family:Arial;
                font-size:10px;
                color:#A7A7A7;
            }
            
            div#lang-bar a.selected {
                color:#F7941C;
            }
            
            span.lang-separator {
                margin-top:7px;
                background:url("../interface/lang-link-separator.gif") center 7px no-repeat;
            }
        
        h1#logo {
            float:left;
            width:145px;
            height:41px;
            margin:39px 0px 0px 15px !important;
            margin:39px 0px 0px 7px;
        }
        
            a#logo-link {
                display:block;
                width:145px;
                height:41px;
                background:url("../interface/logo.jpg") top left no-repeat;
            }
        
        h1#testimonials {
            float:right;
            width:614px;
            height:72px;
            margin:34px 9px 0px 0px !important;
            margin:34px 5px 0px 0px;
        }
        
        div#wrapper {
            position:relative;
        }
        
        div#community-links-wrapper {
            /*
            float:right;
            width:109px;
            height:24px;
            margin-top:1px;
            padding:2px 2px 0px 0px;
            background:#F7941D;
            font-family:Arial;
            font-size:11px;
            color:#FFFFFF;
            overflow:hidden;
            */
            
            position:absolute;
            top:149px;
            right:5px;
            width:145px;
            height:25px;
            padding:2px 2px 0px 0px;
            font-family:Arial;
            font-size:11px;
            color:#FFFFFF;
            
        }
            div#community-links-wrapper span {
                display:block;
                width:85px;
                float:left;
                padding:5px 7px 0px 0px;
                text-align:right;
            }
            
            div#community-links-wrapper a.community-links {
                display:block;
                float:right;
                width:24px;
                height:24px;
                background-image:url("../interface/community-links.png");
                background-repeat:no-repeat;
            }
            
                a#twitter-link {
                    margin-right:1px;
                    background-position:0px 0px;
                }
                
                a#linkedin-link {
                    background-position:0px -24px;
                }
        
        div#blog-button {
            display:block;
            position:absolute;
            top:178px;
            right:-7px;
            width:150px;
            height:29px;
            background:url("../interface/blog-button.png") top left no-repeat;
            z-index:259;
        }
        
        div#blog-button a {
            display:block;
            padding-top:1px;
            font-family: Tahoma;
            font-size:12px;
            font-weight:bold;
            color:#FFFFFF;
            text-align:center;
        }
        
        ul#main-menu {
            background:#F7941D;
            height:26px;
            border-top:1px solid #F5CC9D;
            /*
            border-left:1px solid #F5CC9D;
            border-right:1px solid #F5CC9D;
            */
            border-bottom:1px solid #B77B34;
        }
        
            ul#main-menu li {
                position:relative;
                display:inline;
                float:left;
            }
            
            ul#main-menu li.separated {
                background:url("../interface/main-menu-separator.gif") center right no-repeat;
                padding-right:2px;
            }
            
                ul#main-menu li a {
                    display:block;
                    float:left;
                    width:auto;
                    height:26px;
                    padding:0px 9px;
                    
                    font-family: Tahoma;
                    font-size:13px;
                    font-weight:bold;
                    color:#FFFFFF;
                    text-align:center;
                    line-height:185%;
                }
                
                ul#main-menu li.selected {
                    position:relative;
                    height:34px;
                    margin-top:-23px;
                    padding-top:10px;
                    background-position:right 28px;
                }
                
                ul#main-menu li.selected span.shadow {
                    display:block;
                    position:absolute;
                    top:1px;
                    left:0px;
                    width:90%;
                    height:10px;
                    background:url("../interface/menu-shadow.png") -15px 0px no-repeat;
                }
                
                ul#main-menu li.selected a {
                    position:relative;
                    background:#F7941D url("../interface/main-menu-buttons.png") 0px -86px repeat-x;
                    padding-top:6px;
                    height:32px;
                }
                
                ul#main-menu li.selected a span {
                    position:absolute;
                    width:4px;
                    height:23px;
                    background:url("../interface/main-menu-buttons.png") 0px 0px no-repeat;
                }
                
                ul#main-menu li.selected a span.curve-left {
                    top:0px;
                    left:0px;
                }
                
                ul#main-menu li.selected a span.curve-right {
                    top:0px;
                    right:0px !important;
                    right:-1px;
                    background-position:0px -43px;
                }
                
                ul#main-menu li.selected a span.pointer {
                    bottom:-2px;
                    left:46%;
                    width:8px;
                    height:4px;
                    line-height:0px;
                    font-size:0px;
                    background:url("../interface/main-menu-pointer.png") 0px 0px no-repeat;
                }
                
                ul#main-menu li.selected a span.gray-pointer {
                    background-position:0px 0px;
                }
                
                ul#main-menu li.selected a span.white-pointer {
                    background-position:0px -4px;
                }
                
                ul#main-menu li.selected a {
                    
                }
                
                /*
                ul#main-menu li a.selected {
                    height:49px;
                }
                */
        
        ul#submenu {
            background:#565656;
            height:22px;
            border-bottom:1px solid #F7941D;
        }
        
            ul#submenu li {
                float:left;
                width:auto;
                height:22px;
            }
            
            ul#submenu li.separated {
                background:url("../interface/submenu-separator.gif") center right no-repeat;
                padding-right:2px;
            }
            
                ul#submenu li a {
                    width:auto;
                    height:22px;
                    padding:0px 7px;
                    
                    font-family: Tahoma;
                    font-size:12px;
                    font-weight:bold;
                    color:#FFFFFF;
                    text-align:center;
                    line-height:95%;
                }
                
                ul#submenu li a.selected {
                    color:#F7941D;
                }
    
    div#page-content {
        background:url("../interface/horizontal-shadow.png") 0px 148px repeat-y;
        padding:0px 5px;
    }
    
        div.gray-line {
            height:1px;
            line-height:1px;
            font-size:0px;
            background:#B3B3B3;
        }
        
        div#main-content {
            border-top:1px solid #F3F2F2;
        }
        
        div#main-bottom-content {
            height:71px;
            /*height:51px;
            padding:10px 12px;*/
            background:url("../interface/main-bottom-content.png") top left repeat-x;
        }
        
            div.mb-left {
                float:left;
                width:290px;
            }
            
            div.mb-left h1 {
                padding:10px 0px 10px 12px;
                font-family:Tahoma;
                font-size:19px;
                font-weight:bold;
                color:#565656;
            }
            
            div.mb-left h1.lang-h1-fix {
                padding-top:8px;
                line-height:95%;
            }
            
            div.mb-left h1 span {
                color:#F7941D;
            }
            
            div.mb-right {
                float:right;
                width:658px;
                /*margin-top:5px;
                margin-top:10px;
                padding:0px 17px;
                border-left:1px solid #AEAEAE;
                height:50px;
                line-height:90%;*/
            }
            
            div.mb-right span {
                font-family:Tahoma;
                font-size:12px;
                color:#615959;
            }
            
            div.mb-right span.single-box {
                display:block;
                margin-top:10px;
                padding-left:17px;
                padding-top:3px;
                
                border-left:1px solid #AEAEAE;
                height:47px;
            }
            
            div.mb-right ul.left-short-box {
                display:block;
                float:left;
                width:243px;
                margin-top:10px;
                padding-left:25px;
                padding-top:3px;
                font-weight:bold;
                
                border-left:1px solid #AEAEAE;
                
                list-style:disc;
                
                font-family: Tahoma;
                font-size:12px;
                color:#615959;
                
            }
            
            div.mb-right ul.left-short-box-de-lang-fix {
                margin-top:3px;
                line-height:103%;
            }
            
            div.mb-right ul.left-short-box-fr-lang-fix {
                margin-top:7px;
            }
            
            div.mb-right span.lang-left-short-box-fix-de {
                margin-top:4px;
                padding-top:0px;
                line-height:105%;
            }
            
            div.mb-right span.lang-left-short-box-fix-fr {
                margin-top:5px;
                line-height:105%;
            }
            
            div.mb-right span.right-short-box {
                display:block;
                float:right;
                width:356px;
                height:56px;
                margin-top:2px;
                padding:11px 15px 0px 15px;
                background:#F2F2F2;
                border-left:1px solid #AFAFAF;
            }
            
            div.mb-right ul.left-long-box {
                display:block;
                float:left;
                width:389px;
                margin-top:10px;
                padding-left:17px;
                padding-top:3px;
                font-weight:bold;
                
                border-left:1px solid #AEAEAE;
                height:47px;
                list-style:disc;
                list-style-position:inside;
                
                font-family: Tahoma;
                font-size:12px;
                color:#615959;
            }
            
            div.mb-right span.right-long-box {
                display:block;
                float:right;
                width:220px;
                height:62px;
                margin-top:2px;
                padding:5px 10px 0px 10px;
                background:#F2F2F2;
            }
            
            a.links-news-thumbs {
                font-weight:bold;
                text-decoration:underline;
            }
            
            a.all-news-link {
                float:right;
                font-size:11px;
                color:#FB941E;
            }
        
        div#bottom-shadow {
            height:5px;
            background:url("../interface/bottom-shadow.png") top left no-repeat;
            line-height:5px;
            font-size:0px;
        }
    
    div#footer {
        margin:20px 5px;
    }
    
        div#sitemap {
            margin-bottom:15px;
        }
        
            h3.sitemap-header {
                border:1px solid #CFCDCD;
            }
            
                h3.sitemap-header span.inner-border {
                    display:block;
                    height:18px;
                    padding:9px 0px 0px 9px;
                    /*background:#D7D5D5;
                    border:1px solid #DDDCDC;*/
                    background:#565656;
                    border:1px solid #7D7D7D;
                    font-family: Tahoma;
                    font-size:13px;
                    color:#F7F7F7;
                    line-height:75%;
                }
                
            div.sitemap-container {
                padding:11px 0px 9px 0px;
                /*background:#EDEDED;*/
                background:#D4D4D4;
                border-top:1px solid #E1DFE0;
            }
            
                div.sitemap-block {
                    float:left;
                    height:165px;
                    width:125px;
                    margin-right:2px;
                    padding:6px 10px 0px 20px;
                    border-right:2px solid #CBCBCB;
                    
                    font-family:Tahoma;
                    font-size:11px;
                    color:#505050;
                }
                
                div.last {
                    border-right:none;
                    padding-right:0px;
                    margin-right:0px;
                }
                
                    p.sitemap-cat {
                        margin-bottom:17px;
                    }
                    
                    div.sitemap-block a {
                        font-family:Tahoma;
                        font-size:11px;
                        color:#505050;
                        line-height:120%;
                        
                    }
                    
                    div.sitemap-block ul li {
                        padding-left:7px;
                        background:url('../interface/footer-dash.gif') 0px 7px no-repeat;
                    }
        
        p#copyrights, p#copyrights a {
            text-align:center;
            font-family:Tahoma;
            font-weight:bold;
            font-size:10px;
            color:#505050;
        }

    /**
     *
     *  About Us / History Panel
     *
     */
    
    div.article-box-right {
        padding:10px 10px 0px 10px;
        background:#F3F2F2;
    }
    
        div.article-box-right div.left {
            float:left;
            width:310px;
            padding-bottom:10px;
        }
        
            img.article-photo {
                width:293px;
                border:3px solid #DDDDDD;
            }
        
        div.article-box-right div.right {
            float:right;
            width:620px;
            padding:11px 0px 0px 0px;
            font-family:Tahoma;
            font-size:11px;
            color:#8B8B8B;
            line-height:120%;
        }
        
            div.article-box-right div.right div p {
                padding-bottom:13px;
            }
        
            p.paragraph-separator {
                height:2px;
                margin:14px 0px 9px 0px;
                padding:0px;
                line-height:0px;
                font-size:0px;
                background:url("../interface/paragraph-block-separator.png") center top no-repeat;
            }
            
    div.article-box-left {
        padding:10px 10px 7px 21px;
        background:#F3F2F2;
    }
    
        div.article-box-left div.left {
            float:left;
            width:600px;
            padding:13px 0px;
            font-family:Tahoma;
            font-size:12px;
            color:#8B8B8B;
            line-height:120%;
        }
        
        div.article-box-left div.left div p {
            padding-bottom:13px;
        }
        
        div.article-box-left div.right {
            float:right;
            width:310px;
        }
        
        div.article-box-left div.left p.paragraph-separator {
            margin:12px 0px 12px 0px;
        }
        
        p.article-annotation {
            font-family:Tahoma;
            font-size:17px;
            font-weight:normal;
            color:#515151;
            line-height:130%;
            letter-spacing:1px;
        }
        
            div.article-box-left div.right {
                text-align:right;
            }
        
    /**
     *
     *  About Us / Management
     *
     */
    
    div.management-box {
        padding:15px 11px 8px 9px;
        background:#F3F2F2;
    }
    
        div.management-box div.left {
            width:620px;
            float:left;
        }
        
        div.management-box div.right {
            width:310px;
            float:right;
        }
        
        div.management-main-text {
            padding-right:10px;
            text-align:justify;
        }
        
        img.management-photo {
            border:1px solid #BEBDBD;
        }
        
        div.curved-panel {
            position:relative;
        }
            
            div.left-curve, div.right-curve {
                position:absolute;
                width:5px;
                height:5px;
                line-height:0px;
                font-size:0px;
                background:url("../interface/curved-corners.png") 0px 0px no-repeat;
            }
            
            div.left-curve {
                top:0px;
                left:0px;
                background-position:0px 0px;
            }
            
            div.right-curve {
                top:0px;
                right:0px;
                background-position:0px -5px;
            }
            
            div.curved-panel-body {
                padding:20px;
                border-left:1px solid #C5C4C4;
                border-right:1px solid #C5C4C4;
                border-bottom:1px solid #C5C4C4;
                background:#DCDCDC url("../interface/curved-corners.png") 0px -10px repeat-x;
            }
            
            div.curved-panel-body h4 {
                font-family:Tahoma;
                font-size:21px;
                font-weight:normal;
                color:#6A6A6A;
                line-height:80%;
            }
            
            div.curved-panel-body div {
                font-family:Tahoma;
                font-size:12px;
                color:#5A5A5A;
            }
            
            div.management-fix {
                padding:20px 0px;
            }
            
                div.management-fix h4 {
                    margin:0px 20px;
                }
                
                div.management-fix div {
                    margin:0px 20px;
                }
            
            /*Delete In Release*/
            p.paragraph-separator-gray {
                height:2px;
                margin:17px 0px 13px 0px;
                line-height:2px;
                font-size:0px;
                background:url("../interface/paragraph-block-separator-gray.png") left top no-repeat;
            }
            
            div.button-wrapper {
                padding-top:15px;
            }
            
                div.button-wrapper div.left {
                    width:309px;
                    float:left;
                    margin-top:40px;
                }
                
                div.button-wrapper div.right {
                    width:309px;
                    float:right;
                    margin-top:40px;
                }
                
                div.button-wrapper div.center {
                    width:2px;
                    float:left;
                }
            
            p.vertical-separator {
                width:2px;
                height:146px;
                font-size:0px;
                background:url("../interface/vertical-separator.png") top left no-repeat;
            }
            
            a.large-btn {
                display:block;
                width:199px;
                height:38px;
                margin:auto;
                padding-top:11px;
                background:url("../interface/buttons-set.jpg") 0px 0px no-repeat;
                font-family: Tahoma;
                font-size:21px;
                color:#8B8B8B;
                vertical-align: middle;
                text-align:center;
            }
            
            a.large-btn:hover {
                width:200px;
                height:40px;
                background-position:0px -49px;
                color:#F3F3F3;
            }
            
            a.supervisory-btn-lang-fix {
                line-height:110%;
                height:47px;
                padding-top:2px;
            }
            
            a.supervisory-btn-lang-fix:hover {
                height:49px;
            }
    
    /**
     *
     *  About Us / Management / Supervisory Board
     *
     */
    
    div.management-list {
        background:#F3F2F2;
    }
        
        div.page-container-title-wrapper {
            border-bottom:1px solid #FFFFFF;
        }
        
        h1.page-container-title, h1.page-container-title-variation {
            position:relative;
            padding:10px 0px 20px 11px;
            /*height:39px;*/
            font-family: Tahoma;
            font-size:21px;
            font-weight:normal;
            color:#565656;
        }
        
        h1.page-container-title a {
            font-family: Tahoma;
            font-size:21px;
            font-weight:normal;
            color:#565656;
        }
        
        h1.mng-board-fix {
            height:29px;
            padding:11px 10px 8px 10px;
        }
        
            h1.mng-board-fix span, h1.mng-board-fix a {
                display:block;
                float:left;
            }
        
            h1.page-container-title-variation {
                padding-left:0px;
                padding-bottom:24px;
            }
            
            span.vertical-separator-short {
                margin:0px 10px;
                padding:15px 1px;
                font-size:0px;
                background:url("../interface/vertical-separator-short.png") center left no-repeat;
            }
            
            h1.page-container-title span.sub,
            h1.page-container-title-variation span.sub,
            h1.page-container-title a.sub,
            h1.page-container-title-variation a.sub {
                font-size:19px;
                color:#ABABAB;
            }
            
            div.dark-line {
                height:0px;
                line-height:0px;
                font-size:0px;
                border-bottom:1px solid #D7D6D6;
            }
            
        div.panel-list {
            padding:8px;
        }
        
        a.apply-link {
            display:block;
            position:relative;
            width:560px;
            margin:4px 0px 0px 0px;
        }
        
        a.apply-link:hover span.panel-body {
            background:#E9E9E9;
            color:#F7941D;
        }
        
        a.apply-link:hover span.dark {
            background-image:url("../interface/panel-curves.png");
        }
        
        a.apply-link span.panel-body {
            display:block;
            height:62px;
            padding-top:24px;
            /*
            background:#E9E9E9;
            border:1px solid #C0BFBF;
            */
            background:#D5D5D5;
            border:1px solid #D9D9D9;
            font-family:Tahoma;
            font-size:29px;
            color:#5D5D5D;
            text-align:center;
        }
        
            div.panel {
                width:299px;
                position:relative;
                float:left;
                margin-right:20px;
            }
            
            div.mng-boards-fix {
                margin-right:23px;
            }
            
            div.last {
                margin-right:0px;
            }
            
                span.tl-curve,
                span.tr-curve,
                span.bl-curve,
                span.br-curve {
                    position:absolute;
                    display:block;
                    width:5px;
                    height:5px;
                    line-height:0px;
                    font-size:0px;
                    background:url("../interface/panel-curves.png") 0px 0px no-repeat;
                    z-index:255;
                }
                
                span.dark {
                    background:url("../interface/dark-panel-curves.png") 0px 0px no-repeat;
                }
                
                span.tl-curve {
                    top:0px;
                    left:0px;
                    background-position:0px 0px;
                }
                
                span.tr-curve {
                    top:0px;
                    right:0px !important;
                    right:-1px;
                    background-position:0px -5px;
                }
                
                span.bl-curve {
                    bottom:0px;
                    left:0px;
                    background-position:0px -15px;
                }
                
                span.br-curve {
                    bottom:0px;
                    right:0px !important;
                    right:-1px;
                    background-position:0px -10px;
                }
                
                div.mng-box-bottom-padded {
                    height:20px;
                    line-height:0px;
                    font-size:0px;
                    padding:0px;
                    margin:0px;
                }
                
                div.panel-body {
                    background:#E9E9E9;
                    border:1px solid #C0BFBF;
                    font-family:Tahoma;
                    font-size:12px;
                    color:#5A5A5A;
                    padding-left:11px;
                }
                
                    div.panel-body p {
                        padding-bottom:18px;
                    }
                
                    div.person-properties {
                        padding:11px 0px 0px 0px;
                        height:144px;
                        background:url("../interface/two-color-line.gif") bottom left repeat-x;
                    }
                    
                        div.person-properties img {
                            float:left;
                            border:1px solid #FFFFFF;
                        }
                        
                        div.person-properties p.name {
                            font-weight:bold;
                            margin:0px 10px 0px 139px;
                            padding-top:3px;
                            padding-bottom:15px;
                        }
                        
                        div.person-properties p.property {
                            background:url("../interface/pointer.png") 0px 5px no-repeat;
                            margin:0px 10px 0px 139px;
                            padding:0px 0px 15px 13px;
                        }
                        
                    
                    div.person-overview {
                        padding:15px 11px 11px 0px;
                    }
                    
                    div.person-overview p {
                        padding-bottom:14px;
                    }
                    
                    a.pointer {
                        padding-left:15px;
                        background:url("../interface/arrow.png") 2px center no-repeat;
                        font-weight:bold;
                        color:#5A5A5A;
                    }
            
            div.panel-single {
                position:relative;
            }
            
                div.panel-single div.panel-body {
                    padding:0px 0px 2px 0px;
                }
            
                div.left-person-container {
                    width:154px;
                    float:left;
                    border-right:1px solid #CFCFCF;
                }
                
                    div.right-border-container {
                        padding:10px 10px 0px 10px;
                        border-right:1px solid #FFFFFF;
                    }
                    
                        div.right-border-container img {
                            /*
                            display:block;
                            margin:0px auto;
                            */
                            border:1px solid #FFFFFF;
                        }
                
                div.right-person-container {
                    width:765px;
                    padding:10px;
                    float:right;
                }
                
                div.left-person-container p.name {
                    font-weight:bold;
                    margin:7px 0px 0px 4px;
                    padding-top:3px;
                    padding-bottom:15px;
                }
                
                div.left-person-container p.property {
                    background:url("../interface/pointer.png") 0px 5px no-repeat;
                    margin:0px 0px 0px 4px;
                    padding:0px 0px 15px 13px;
                }
                
                div.board-back-btn {
                    padding:17px 11px 14px 15px;
                }
                
                    div.board-back-btn a.back-btn {
                        font-family: Tahoma;
                        font-size:11px;
                        font-weight:bold;
                        color:#565656;
                        line-height:90%;
                    }
    
    /**
     *
     *  Services
     *
     */
    
    div.services-wrapper {
        padding:15px 9px 9px 9px;
        background:#F3f2F2;
    }
    
        span.gradient-line,
        span.gradient-left,
        span.gradient-right {
            display:block;
            height:2px;
            line-height:0px;
            font-size:0px;
            background-image:url("../interface/gradient-line.png");
        }
        
        span.gradient-line {
            position:relative;
            background-position:0px -4px;
            background-repeat:repeat-x;
            margin:17px 0px 13px 0px;
        }
        
            span.gradient-left {
                position:absolute;
                top:0px;
                left:0px;
                width:186px;
                background-position:0px 0px;
                background-repeat:no-repeat;
            }
            
            span.gradient-right {
                position:absolute;
                top:0px;
                right:0px;
                width:186px;
                background-position:0px -2px;
                background-repeat:no-repeat;
            }
            
            div.banner-wrapper {
                margin-top:19px;
            }
            
            div.small-banner-wrapper {
                height:101px;
                overflow:visible;
            }
            
                div.vertical-separator {
                    float:left;
                    width:2px;
                    height:116px;
                    margin:0px 9px 0px 8px;
                    font-size:0px;
                    line-height:0px;
                    background:url("../interface/vertical-separator-long.png") top left no-repeat;
                }
                
                div.small-vertical-separator {
                    height:107px;
                    background-position:bottom left;
                }
            
                a.banner-btn {
                    display:block;
                    float:left;
                    width:189px;
                    height:116px;
                    padding:0px 16px;
                    font-family:Tahoma;
                    background:url("../interface/banner-btn.png") bottom left no-repeat;
                }
                
                a.small-banner-btn {
                    height:101px;
                    width:203px;
                    padding:0px 9px;
                    background-position:bottom right;
                }
                
                    a.banner-btn span {
                        display:block;
                    }
                    
                    a.banner-btn span.bnr-title {
                        font-size:16px;
                        font-weight:bold;
                        letter-spacing:-1px;
                        height:14px;
                        padding:10px 0px 10px 40px;
                        margin-bottom:5px;
                        background:url("../interface/services-tab-set.png") 0px 0px no-repeat;
                        line-height:100%;
                        color:#565656;
                    }
                    
                    a.banner-btn span.bnr-title-lang-fix {
                        height:23px;
                        padding-top:1px;
                    }
                    
                    a.banner-btn span.bnr-centered-title {
                        font-size:16px;
                        font-weight:bold;
                        letter-spacing:-1px;
                        /*padding-top:42px;*/
                        padding:15px 0px 10px 45px;
                        margin:10px 0px 5px 0px;
                        background:url("../interface/industries-tab-set.png") 5px 5px no-repeat;
                        line-height:100%;
                        /*text-align:center;*/
                        color:#565656;
                    }
                    
                    a.banner-btn span.bnr-description {
                        font-size:11px;
                        color:#6A6A6A;
                    }
                    
                    a.banner-btn:hover {
                        background-position:bottom right;
                    }
                    
                    a.small-banner-btn:hover {
                        height:101px;
                        background-position:bottom left;
                    }
                    
                    a.banner-btn:hover span.bnr-title,
                    a.banner-btn:hover span.bnr-centered-title {
                        color:#F7941D;
                    }
                    
                    /*Industries Tab Icons*/
                    span#tab-travel {
                        background-position:5px 5px;
                    }
                    
                    span#tab-ecommerce {
                        background-position:5px -48px;
                    }
                    
                    span#tab-high-tech {
                        background-position:5px -101px;
                    }
                    
                    span#tab-financial-services {
                        background-position:5px -154px;
                    }
                    
                    a.banner-btn:hover span#tab-travel {
                        background-position:5px -207px;
                    }
                    
                    a.banner-btn:hover span#tab-ecommerce {
                        background-position:5px -260px;
                    }
                    
                    a.banner-btn:hover span#tab-high-tech {
                        background-position:5px -313px;
                    }
                    
                    a.banner-btn:hover span#tab-financial-services {
                        background-position:5px -366px;
                    }
                    
                    /*Services Tab Icons*/
                    span#tab-customer-care {
                        background-position:0px 0px;
                    }
                    
                    span#tab-customer-aquizition {
                        background-position:0px -54px;
                    }
                    
                    span#tab-collections {
                        background-position:0px -108px;
                    }
                    
                    span#tab-market-research {
                        background-position:0px -162px;
                    }
                    
                    a.banner-btn:hover span#tab-customer-care {
                        background-position:0px -214px;
                    }
                    
                    a.banner-btn:hover span#tab-customer-aquizition {
                        background-position:0px -268px;
                    }
                    
                    a.banner-btn:hover span#tab-collections {
                        background-position:0px -321px;
                    }
                    
                    a.banner-btn:hover span#tab-market-research {
                        background-position:0px -375px;
                    }
                    
        /**
         *
         *  Services :: CustomerCare | Customer Aquizition | Market Research
         *
         */
        div.market-research-wrapper {
            padding:0px 9px 9px 9px;
            background:#F3f2F2;
        }
        
        h1.services-fix {
            padding-bottom:14px;
        }
        
        div.panel-market {
            width:301px;
        }
        
        div.single-body {
            height:278px;
            padding:10px 11px 0px 11px;
        }
        
        div.single-body p.property {
            background:url("../interface/pointer.png") 0px 5px no-repeat;
            padding:0px 0px 10px 13px;
        }
        
        div.single-body ul li {
            padding-left:13px;
            background:url("../interface/pointer.png") 0px 6px no-repeat;
            line-height:130%;
            letter-spacing:0px;
        }
        
        span.bright-gradient-line,
        span.bright-gradient-left,
        span.bright-gradient-right {
            display:block;
            height:2px;
            line-height:0px;
            font-size:0px;
            background-image:url("../interface/gradient-line-set.png");
        }
        
        span.bright-gradient-line {
            position:relative;
            background-position:0px -4px;
            background-repeat:repeat-x;
            margin:2px 0px 6px 0px;
        }
        
            span.bright-gradient-left {
                position:absolute;
                top:0px;
                left:0px;
                width:186px;
                background-position:0px 0px;
                background-repeat:no-repeat;
            }
            
            span.bright-gradient-right {
                position:absolute;
                top:0px;
                right:0px;
                width:186px;
                background-position:0px -2px;
                background-repeat:no-repeat;
            }
            
            div.market-box {
                width:300px;
                float:left;
            }
            
            div.down-arrow {
                width:135px;
                height:122px;
                margin:6px auto;
                background:url("../interface/down-arrow.jpg") bottom left no-repeat;
            }
            
            div.large-box {
                width:271px;
                height:80px;
                font-size:12px;
                color:#FFFFFF;
                padding:13px 15px;
                background:url("../interface/large-box.jpg") top left no-repeat;
            }
            
            div.large-box p {
                font-family:Tahoma;
                font-size:12px;
            }
            
            div.large-box p.property-title {
                font-weight:bold;
                color:#F7941D;
                margin-bottom:8px;
                line-height:100%;
            }
            
            div.large-box p.property {
                background:url("../interface/pointer-gray-bkg.png") 0px 5px no-repeat;
                padding:0px 0px 4px 13px;
                color:#F3F2F2;
            }
            
            div.large-box ul li {
                padding-left:13px;
                background:url("../interface/pointer-gray-bkg.png") 0px 6px no-repeat;
                line-height:130%;
            }
        
         /**
         *
         *  Differentiators
         *
         */
        div.text-btn-image-wrapper {
            /*padding:0px 9px 30px 9px;*/
            padding:0px 18px 30px 18px;
            background:#F3f2F2;
        }
            
            div.text-btn-image-wrapper span.bright-gradient-line {
                margin-bottom:26px;
            }
            
            div.buttons-wrapper {
                width:220px;
                /*margin-right:19px;*/
                float:right;
            }
            
            div.buttons-wrapper a, a.quote-buttons {
                display:block;
                width:202px;
                height:25px;
                padding:13px 9px 0px 9px;
                background:url("../interface/button-set.png") 0px 0px no-repeat;
                font-size:13px;
                font-weight:bold;
                color:#686868;
                line-height:100%;
                margin-bottom:2px;
            }
            
            a#request-quote-large-btn {
                background:url("../interface/button-set.png") 0px -77px no-repeat;
                color:#FFFFFF;
            }
            
            a.quote-buttons {
                height:20px;
                padding:7px 9px 0px 9px;
                background:url("../interface/quote-buttons-set.png") 0px 0px no-repeat;
            }
            
            a#request-quote-btn {
                background-position:0px -54px;
                color:#FFFFFF;
            }
            
            a.quote-buttons:hover, a#request-quote-btn:hover {
                background-position:0px -27px;
                color:#FFFFFF;
            }
            /*
            a#request-quote-btn:hover {
                background-position:0px -54px;
            }
            */
            div.buttons-wrapper a:hover,
            div.buttons-wrapper a#request-quote-large-btn:hover,
            div.buttons-wrapper a.selected {
                background-position:0px -39px;
                color:#FFFFFF;
            }
            
            div.right-image-wrapper {
                width:382px;
                float:left;
                padding:0px 10px 0px 0px;
            }
            
                img.white-border {
                    border:1px solid #FFFFFF;
                }
                
            div.default-market-fix {
                margin-right:0px;
            }
            
            h1.diff-fix {
               padding:19px 0px;
            }
        
        /**
         *
         *  Differentiators / People
         *
         */
        
        span.two-color-line {
            display:block;
            height:2px;
            line-height:0px;
            font-size:0px;
            background:url("../interface/two-color-line.gif") top left repeat-x;
        }
        
        div.differentiators-articles {
            padding:10px 10px 31px 10px;
            background:#F3F2F2;
        }
            
            div.da-left {
                float:left;
                width:700px;
            }
            
                div.da-article-body {
                    padding:10px 60px 30px 11px;
                    font-family:Tahoma;
                    font-size:12px;
                    color:#525252;
                }
                
                    div.da-article-body p {
                        margin-top:15px;
                    }
                    
                    div.da-article-body ul {
                        margin-bottom:15px;
                    }
                    
                    div.da-article-body ul li {
                        padding-left:13px;
                        background-image:url("../interface/pointer.png");
                        background-repeat:no-repeat;
                        line-height:130%;
                    }
                    
                    div.da-article-body ul li {
                        background-position:0px 7px;
                    }
            
            div.da-right {
                float:right;
                width:220px;
            }
            
            div.da-right div.buttons-wrapper {
                margin:0px;
            }
                
                div.image-holder img {
                    display:block;
                    border:1px solid #B8B9B9;
                }
                
                div.image-holder {
                    padding:22px 0px 13px 0px;
                }
        
        /**
         *
         *  Industries
         *
         */
        
        div.industries-main {
            /*padding:16px 9px 10px 9px;*/
            background:#F3F2F2;
        }
        
        div.industries-padded {
            padding:16px 9px 10px 9px;
        }
        
        div.industries-main div.curved-panel-body {
            padding-bottom:35px;
        }
        
        span.industries-custom {
            margin-bottom:21px;
        }
        
        div.row, div.gray-row, div.first-row {
            padding:10px 10px 18px 12px;
        }
        
        div.first-row {
            padding-bottom:0px;
        }
        
        div.row p,
        div.gray-row p,
        div.first-row p {
            padding-bottom:15px;
        }
        
        ul.highlighted-list {
            margin-bottom:15px;
        }
        
        ul.highlighted-list li, ul.common-list li {
            padding-left:35px;
            font-weight:bold;
            color:#525252;
            background-image:url("../interface/ul-pointers.gif");
            background-repeat:no-repeat;
            line-height:120%;
        }
        
        ul.highlighted-list li {
            background-position:0px 5px;
        }
        
        ul.common-list li {
            font-weight:normal;
            background-image:url("../interface/gray-ul-pointers.gif");
            background-repeat:no-repeat;
            background-position:0px 5px;
        }
        
        div.gray-row {
            background:#E8E8E8;
            padding-bottom:15px;
        }
        
        div.industries-main div.left {
            float:left;
            width:538px;
        }
        
        div.industries-main div.right {
            float:right;
            width:381px;
        }
        
            img.img-gray-border {
                border:1px solid #6E6D6D;
            }
            
            div.paragraph {
                font-family: Tahoma;
                font-size:12px;
                color:#525252;
            }
            
                div.paragraph p.title {
                    font-family:Tahoma;
                    font-weight:bold;
                    font-size:14px;
                    color:#F7941D;
                }
                
                div.paragraph ul li {
                    padding-left:35px;
                    font-weight:bold;
                    color:#525252;
                    background-image:url("../interface/ul-pointers.gif");
                    background-repeat:no-repeat;
                    background-position:0px 4px;
                    line-height:120%;
                }
                
                div.row div.paragraph ul li,
                div.gray-row div.paragraph ul li {
                    background-image:url("../interface/gray-ul-pointers.gif");
                    background-repeat:no-repeat;
                    background-position:0px 5px;
                    /*background-position:0px -25px;*/
                }
                
            div.case-study-bar {
                margin:22px 0px 0px 0px;
                padding:5px 12px;
                font-family: Tahoma;
                font-size:22px;
                color:#525252;
                background:#E8E8E8;
                border:1px solid #DBDBDB;
            }
            
            span.inline-line {
                margin:1px 10px 0px 12px;
            }
        
        /**
         *
         *  Careers
         *
         */
        
        div.careers-container {
            padding:10px 10px 27px 11px;
            background:#F3F2F2;
        }
            
            div.careers-main {
                padding:21px 0px 5px 0px;
                /*padding:21px 0px 27px 0px;*/
            }
            
            div.careers-main-fix {
                padding-bottom:27px;
            }
            
            div.stories-main {
                padding-top:19px;
            }
            
                div.careers-main div.left {
                    float:left;
                    width:560px;
                }
                
                    div.light-curved-panel {
                        position:relative;
                    }
                    
                        div.careers-main div.light-curved-panel {
                        }
                    
                        div.light-curved-panel span.tl-curve,
                        div.light-curved-panel span.tr-curve,
                        div.light-curved-panel span.bl-curve,
                        div.light-curved-panel span.br-curve {
                            position:absolute;
                            display:block;
                            width:5px;
                            height:5px;
                            line-height:0px;
                            font-size:0px;
                            background:url("../interface/panel-curves-lighter.png") 0px 0px no-repeat;
                            z-index:255;
                        }
                        
                        div.light-curved-panel span.tl-curve {
                            top:0px;
                            left:0px;
                            background-position:0px 0px;
                        }
                        
                        div.light-curved-panel span.tr-curve {
                            top:0px;
                            right:0px !important;
                            right:0px;
                            background-position:0px -5px;
                        }
                        
                        div.light-curved-panel span.bl-curve {
                            bottom:0px;
                            left:0px;
                            background-position:0px -15px;
                        }
                        
                        div.light-curved-panel span.br-curve {
                            bottom:0px;
                            right:0px !important;
                            right:0px;
                            background-position:0px -10px;
                        }
                        
                        div.light-curved-panel div.panel-body {
                            padding:17px 13px 0px 17px;
                            border:1px solid #DFDFDF;
                            background:#E8E7E7;
                        }
                        
                        div.careers-main div.light-curved-panel div.panel-body ul li {
                            padding-left:35px;
                            /*font-weight:bold;*/
                            color:#525252;
                            background-image:url("../interface/orange-ul-pointer.png");
                            background-repeat:no-repeat;
                            background-position:0px 4px;
                            line-height:120%;
                        }
                        
                        div.light-curved-panel div.panel-body ul li,
                        div.light-curved-panel div.panel-body ul li {
                            background-image:url("../interface/gray-ul-pointers.gif");
                            background-repeat:no-repeat;
                            background-position:0px 5px;
                            /*background-position:0px -25px;*/
                        }
                        
                        div.bottom-padded {
                            margin-bottom:18px;
                        }
                        
                        div.tab-set {
                        }
                        
                        a.tab-btn {
                            position:relative;
                            z-index:255;
                            display:block;
                            float:left;
                            width:139px;
                            height:52px;
                            margin:-3px 1px 0px 0px;
                            padding-top:33px;
                            text-align:center;
                            
                            font-family: Tahoma;
                            font-size:14px;
                            font-weight:bold;
                            color:#848484;
                            background:url("../interface/career-buttons-set.png") 0px 0px no-repeat;
                        }
                        
                        a.tab-btn-lang-fix {
                            height:67px;
                            padding-top:18px;
                        }
                        
                        a.tab-btn:hover {
                            color:#F7941D;
                            background-position:0px -85px;
                        }
                        
                        a.last-tab {
                            margin-right:0px;
                        }
                        
                        ul.tab-box-set {
                            margin:25px 0px;
                            height:93px;
                        }
                        
                        ul.tab-box-set li {
                            display:block;
                            float:left;
                            width:185px;
                            height:60px;
                            padding-top:33px;
                            border-right:1px solid #D5D3D3;
                            text-align:center;
                        }
                        
                        ul.tab-box-set li a {
                            font-family: Tahoma;
                            font-size:16px;
                            font-weight:bold;
                            color:#848484;
                        }
                        
                        ul.tab-box-set li a:hover {
                            color:#F7941D;
                        }
                        
                        ul.tab-box-set li.last-box {
                            border:none;
                        }
                    
                div.careers-main div.right {
                    float:right;
                    width:321px;
                }
                
                    div.careers-main div.right img {
                        border:1px solid #A9A9A9;
                    }
                    
        /**
         *
         *  Career Stories
         *
         */
        div.left-column {
            float:left;
            width:460px;
        }
        
        div.right-column {
            float:right;
            width:460px;
        }
        
        div.left-column div.person-box,
        div.right-column div.person-box {
            padding:10px;
        }
        
        div.person-data {
            margin-bottom:20px;
        }
        
            div.person-data img {
                position:relative;
                float:left;
                display:block;
                width:180px;
                height:133px;
                border:1px solid #FFFFFF;
            }
            
            div.person-data p {
                padding:0px 0px 1px 201px;
            }
            
            div.person-data p.name {
                padding-top:8px;
                font-weight:bold;
            }
            
            div.person-qa p {
                padding-bottom:15px;
            }
            
            ul.tab-box-set-small {
                height:96px;
                padding-top:21px;
                border-top:1px solid #DCDCDC;
                border-bottom:1px solid #DCDCDC;
            }
            
            ul.tab-box-set-small li {
                display:block;
                float:left;
                width:152px;
                height:47px;
                padding-top:28px;
                border-right:1px solid #D5D3D3;
                text-align:center;
            }
            
            ul.tab-box-set-small li a {
                font-family: Tahoma;
                font-size:16px;
                font-weight:bold;
                color:#848484;
            }
            
            ul.tab-box-set-small li a:hover {
                color:#F7941D;
            }
            
            ul.tab-box-set-small li.last-box {
                border:none;
            }
        
        .small-person-panel {
            margin-bottom:3px;
        }
        
            div.small-person-box {
                padding:13px 9px 13px 13px;
                border:1px solid #DFDFDF;
                background:#E8E7E7;
                
                font-family:Arial;
                font-size:11px;
                color:#565656;
            }
            
            div.small-person-box img {
                display:block;
                float:left;
                margin:0px 14px 5px 0px;
                width:126px;
                height:93px;
            }
            
            div.small-person-box p.name {
                padding-top:3px;
                font-weight:bold;
            }
            
            div.small-person-box p.name,
            p.age {
                padding-bottom:10px;
                line-height:90%;
            }
            
            p.job {
                padding-bottom:21px;
                line-height:90%;
            }
            
            p.short_career_description {
                line-height:108%;
            }
        /**
         *
         *  Contacts Container
         *
         */
        
        div.contacts-container {
            padding:10px 10px 12px 11px;
            background:#F3F2F2;
        }
        
        div.addresses {
            float:left;
            width:350px;
            padding-top:15px;
            
            font-family:Tahoma;
            font-size:12px;
            color:#525252;
        }
        
        div.contacts-additional {
            float:right;
            width:550px;
            margin-top:-2px;
        }
        
            div.contacts-additional div.light-curved-panel {
                margin-right:-10px !important;
            }
        
        div.city-images {
            position:absolute;
            display:none;
            padding:6px;
            background:url("../interface/semi-transparent-point.png") top left repeat;
            z-index:257;
        }
        
            div.city-images img {
                display:block;
            }
        
        div.map-container {
            position:relative;
            float:right;
            width:523px;
            height:329px;
        }
        
            span.map-pointer {
                position:absolute;
                width:auto;
                z-index:255;
            }
            
            span.pointer-label  {}
            
                a.map-location-label {
                    display:block;
                    padding:0px 5px;
                    background-color:#F7941D;
                    font-family:Tahoma;
                    font-size:9px;
                    text-align:center;
                    color:#FFFFFF;
                }
                
                span.pointer-arr {
                    display:block !important;
                    width:auto;
                    background:url("../interface/contacts-map-pointers.png") top left no-repeat;
                    line-height:0px;
                    font-size:0px;
                }
                
                span.pointer_new_york {
                    height:7px;
                    width:47px;
                    background-position:38px 0px;
                }
                
                span.pointer_london {
                    height:4px;
                    width:39px;
                    background-position:31px -12px;
                }
                
                span.pointer_paris {
                    height:9px !important;
                    height:8px;
                    width:29px;
                    background-position:17px -21px;
                }
                
                span.pointer_sofia {
                    height:11px !important;
                    height:10px;
                    width:30px;
                    background-position:22px -49px;
                }
                
                span.pointer_plovdiv {
                    height:5px !important;
                    height:4px;
                    width:30px;
                    background-position:0px -65px;
                }
                
                span.pointer_bucharest {
                    height:9px;
                    width:30px;
                    background-position:7px -35px;
                }
                
                span.line-offset-bottom {
                    margin-bottom:26px;
                }
                
                span.line-offset-middle {
                    margin:6px 0px 1px 0px;
                }
        
        div.bottom-contact-fix {
            margin-bottom:26px;
        }
        
        div.light-curved-panel div.gmaps-panel {
            padding-top:14px;
            padding-left:13px;
        }
        
        div.panel-body p.gmaps-text {
            font-size:12px;
            font-weight:bold;
            color:#7D7D7D;
            padding:0px;
        }
        
        div.panel-body p.gmaps-links {
            padding-top:14px;
            padding-bottom:11px;
        }
        
        p.gmaps-links a {
            margin-right:12px;
            text-decoration:underline;
            font-size:12px;
            color:#F7941D;
        }
        
        p.warning-text {
            padding-bottom:29px;
        }
        
            p.warning-text a.click-here-link {
                font-size:12px;
                font-weight:bold;
                color:#F7941D;
                text-decoration:none;
            }
        
        p.li-paragraph {
            padding-left:17px;
            margin-bottom:14px;
            font-weight:bold;
            background:url("../interface/ul-pointers.gif") 0px 4px no-repeat;
        }
        
        p.address-box {
            margin:0px 0px 15px 17px;
        }
        
        form.contact-form {
            margin-bottom:15px;
        }
        
        form.contact-form label{
            display:block;
            float:left;
            width:100px;
            font-family:Tahoma;
            font-size:12px;
            color:#525252;
        }
        
        label.left-indent {
            text-indent:7px;
        }
        
        input.cf-input,
        textarea.cf-text,
        select.cf-select {
            border:1px inset #A8A8A8;
            font-size:9px;
        }
        
        form.contact-form input.cf-input {
            width:148px;
            height:12px;
        }
        
        textarea.cf-text {
            width:194px;
            height:77px;
        }
        
        div.submit-btn-wrapper {
            padding-left:238px;
        }
        
        form.contact-form input.contact-submit-btn {
            border:none;
            width:50px;
            height:23px;
            background:url("../interface/contact-submit-btn.png") top left no-repeat;
            font-size:12px;
            color:#FFFFFF;
            cursor:pointer;
        }
        
        p.contact-label-msg {
            margin-bottom:10px;
        }
        
        div.input-row {
            margin-bottom:7px;
        }
        
        div.contact-us-form {
            font-family: Tahoma;
            font-size:12px;
            color:#8D8D8D;
        }
        
        div.contact-us-form table {
            width:100%;
        }
        
        div.contact-us-form table,
        div.contact-us-form td {
            /*border:1px solid black;*/
            border-collapse:collapse;
        }
        
        div.contact-us-form td {
            padding:4px 0px;
        }
        
        div.contact-us-form td.empty {
            height:25px;
        }
        
        div.contact-us-form input,
        div.contact-us-form textarea {
            background:#E0E0E0;
            border:1px solid #CFCECE;
            font-family: "Tahoma";
            font-size: 12px;
            color: #8B8B8B;
        }
        
        div.contact-us-form input {
            height:16px;
        }
        
        form.form-table {
            width:803px;
            margin:14px auto 30px auto;
        }
        
        input.col1-input {
            width:131px !important;
            width:121px;
        }
        
        input.col2-input {
            width:153px;
        }
        
        input.col4-input {
            width:299px;
        }
        
        input.input-position {
            width:250px;
        }
        
        input.long-field {
            width:420px;
        }
        
        input.input-phone {
            width:285px;
        }
        
        textarea.address-field {
            width:365px;
            height:33px;
        }
        
        div.contact-us-form label {
            padding-right:7px;
        }
        
        div.contact-us-form em.required {
            padding-right:5px;
            vertical-align:sup;
            font-style:normal;
        }
        
        td.col-right {
            width:301px;
        }
        
        td.col-center {
            width:180px;
        }
        
        div.application-form-label {
            width:301px;
            height:70px;
            padding-top:50px;
            background:url("../interface/application-form-label.jpg") top left no-repeat;
            font-size:18px;
            color:#989897;
            text-align:center;
        }
        
        input#af-submit-btn,
        input#af-reset-btn,
        input#js-submit,
        input#js-all-submit {
            width:132px;
            height:34px;
            background:url("../interface/form-btn.jpg") 0px 0px no-repeat;
            border:none;
            font-family:Tahoma;
            font-size:17px;
            font-variant:small-caps;
            color:#FFFFFF;
            cursor:pointer;
        }
        
        input#af-submit-btn,
        input#js-submit {
            background-position:0px 0px;
        }
        
        input#af-reset-btn,
        input#js-all-submit {
            background-position:0px -44px;
        }
        
        a.click-here-link {
            text-decoration:underline;
            color:#8B8B8B;
        }
        
    /**
     *
     *  Contact Us Form
     *
     */
    
    /**
     *
     *  Legal Statement
     *
     */
    
    div.legal-statement-wrapper {
        padding:20px 20px 37px 10px;
        background:#F3F2F2;
    }
    
        img.left-img {
            float:left;
        }
        
        div.statement-text {
            padding-left:240px;
            font-family:Tahoma;
            font-size:12px;
            color:#615959;
        }
        
        div.statement-text p {
            /*padding-bottom:16px;*/
        }
        
        p.ls-title {
            padding-bottom:18px;
            font-weight:bold;
            color:#f7941d;
        }
    
    /**
     *
     *  News
     *
     */
    
    div.news-wrapper {
        padding:9px 25px 25px 25px;
        background:#F3F2F2;
    }
    
        div.news-wrapper h1.page-container-title-variation {
            padding-bottom:19px;
        }
        
        div.article-list-item {
            font-size:11px;
            color:#565656;
        }
        
            p.article-title {
                background:url("../interface/pointer.png") 0px 5px no-repeat;
                padding:0px 0px 0px 13px;
                font-weight:bold;
                color:#F7941D;
            }
            
            div.article-list-item .padded {
                margin-top:14px;
            }
            
            p.read-more-link-wrapper {
                padding:14px 0px 17px;
            }
            
            p.back-link-wrapper {
                padding:14px 0px 0px 0px;
            }
            
            div.whole-text-wrapper {
                padding-right:315px;
            }
            
                div.whole-description p {
                }
            
            a.read-more-link {
                font-family:Tahoma;
                font-size:11px;
                font-weight:bold;
                color:#565656;
            }
            
            img.right-img {
                float:right;
                border:2px solid #C8C7C7;
                margin-left:5px;
            }
    
    /**
     *
     *  Overlay Form
     *
     */
    
    div#overlay-wrapper {
        position:absolute;
        top:0px;
        left:0px;
        display:block;
        width:100%;
        height:100%;
        background:url("../interface/transparent-white.png") 0px 0px repeat;
        z-index:295;
    }
    
    div#overlay-form-wrapper {
        width:600px;
        margin:200px auto;
    }
    
    div#overlay-form-wrapper div.panel-body {
        background:#F3F2F2;
        border:1px solid #CFCFCF;
        padding-top:50px;
    }
    
    div.contact-form-logo {
        float:left;
        width:145px;
        height:41px;
        margin-left:23px;
        background:url("../interface/contact-form-logo.png") 0px 0px no-repeat;
    }
    
    div.overlayed-body p {
        padding:0px;
    }
    
    form.overlayed-form {
        width:325px;
        float:right;
    }
    
    p.popup-form-p {
        margin-bottom:31px;
    }
    
    div.popup-form-comment-wrapper {
        margin-top:30px;
    }
    
    div.light-curved-panel {
        position:relative;
    }
    
        div#overlay-form-wrapper span.tl-curve,
        div#overlay-form-wrapper span.tr-curve,
        div#overlay-form-wrapper span.bl-curve,
        div#overlay-form-wrapper span.br-curve {
            position:absolute;
            display:block;
            width:5px;
            height:5px;
            line-height:0px;
            font-size:0px;
            background:url("../interface/popup-box-curves-set.png") 0px 0px no-repeat;
            z-index:255;
        }
        
        div#overlay-form-wrapper span.tl-curve {
            top:0px;
            left:0px;
            background-position:0px 0px;
        }
        
        div#overlay-form-wrapper span.tr-curve {
            top:0px;
            right:0px !important;
            right:0px;
            background-position:0px -5px;
        }
        
        div#overlay-form-wrapper span.bl-curve {
            bottom:0px;
            left:0px;
            background-position:0px -15px;
        }
        
        div#overlay-form-wrapper span.br-curve {
            bottom:0px;
            right:0px !important;
            right:0px;
            background-position:0px -10px;
        }
    
    div.news-panel-wrapper {
        margin-bottom:13px;
    }
    
    div.news-panel-wrapper div.panel-body {
        background:#FFFFFF;
        border:1px solid #DDDCDC;
        padding:0px;
    }
    
        div.news-panel-wrapper span.tl-curve,
        div.news-panel-wrapper span.tr-curve,
        div.news-panel-wrapper span.bl-curve,
        div.news-panel-wrapper span.br-curve {
            position:absolute;
            display:block;
            width:5px;
            height:5px;
            line-height:0px;
            font-size:0px;
            background:url("../interface/news-box-curves.png") 0px 0px no-repeat;
            z-index:255;
        }
        
        div.news-panel-wrapper span.tl-curve {
            top:0px;
            left:0px;
            background-position:0px 0px;
        }
        
        div.news-panel-wrapper span.tr-curve {
            top:0px;
            right:0px !important;
            right:0px;
            background-position:0px -5px;
        }
        
        div.news-panel-wrapper span.bl-curve {
            bottom:0px;
            left:0px;
            background-position:0px -15px;
        }
        
        div.news-panel-wrapper span.br-curve {
            bottom:0px;
            right:0px !important;
            right:0px;
            background-position:0px -10px;
        }
        
        div.article-row {
            /*background:#DEDEDE;*/
            background:#F5F5F5;
            margin: 0px 1px 1px 0px;
            height:39px;
        }
        
        .news-panel-wrapper p.news-panel-title {
            padding:9px 14px;
            font-family:Tahoma;
            font-size:17px;
            color:#F7941D;
        }
        
        .article-row-left {
            float:left;
            width:157px;
            height:27px;
            padding:12px 0px 0px 13px;
            font-family:Tahoma;
            font-size:11px;
            color: #565656;
            background:#DEDEDE;
        }
        
        .article-row-center {
            float:left;
            width:590px;
            height:28px;
            padding:11px 0px 0px 13px;
            font-family:Tahoma;
            font-size:11px;
            font-weight:bold;
            color: #626262;
        }
        
        .article-row-center a {
            font-family:Tahoma;
            font-size:11px;
            font-weight:bold;
            color: #626262;
        }
        
        .article-row-right {
            float:right;
            width:20px;
            padding:11px 10px 0px 10px;
        }
        
        .news-panel-wrapper .more-link-wrapper {
            padding:11px 15px 13px 15px;
        }
        
        .news-more-link {
            font-family:Tahoma;
            font-weight:bold;
            font-size:12px;
            color:#626262;
        }
        
        a.press-release-file, a.news-file {
            display:block;
            background:url("../interface/news-file-icons.png") 0px 0px no-repeat;
        }
        
        a.press-release-file {
            background-position:0px 0px;
            width:14px;
            height:16px;
        }
        
        a.news-file {
            background-position:0px -16px;
            width:13px;
            height:13px;
        }
        
        a.news-attachment {
            display:inline;
            height:16px;
            padding:0px 0px 1px 20px;
            font-weight:bold;
        }
    div.narrowed {
        padding:0px 70px 52px 70px;
    }
    
    div.narrowed h1.page-container-title-variation {
        padding:22px 0px 21px 0px;
    }
    
    div.empty-box {
        height:100px;
    }
    
    a.close-overlay-btn {
        color:#F7941D;
        text-decoration:underline;
    }
    
    a.add-more-btn {
        display:block;
        width:66px;
        height:14px;
        padding-top:3px;
        background:url("../interface/add-more-btn.jpg") 0px 0px no-repeat;
        font-family:Tahoma;
        font-size:10px;
        font-weight:bold;
        color:#FFFFFF;
        text-align:center;
    }
    
    /*Apply Job Form*/
    form.form-table label.common-label, form.form-table label.common-label-60 {
        display:block;
        float:left;
        width:73px;
        padding-top:3px;
    }
    
    form.form-table label.common-label-60 {
        width:48px;
    }
    
    form.form-table th {
        text-align:left;
    }
    
    label.row-label {
    }
    
    .bold-lbl {
        font-weight:bold;
    }
    
    label.right-align-label {
        display:block;
        float:left;
        width:100px;
        padding-right:12px;
        text-align:right;
    }
    
    select.jf-select {
        width:100px;
        border:1px solid #CFCECE;
        background:#E0E0E0;
        font-family: "Tahoma";
        font-size: 12px;
        color: #8B8B8B;
    }
    
    .jf-input-normal {
        width:150px;
        height:18px;
    }
    
    .jf-input-185 {
        width:185px;
        height:18px;
    }
    
    .jf-small-textarea {
        width:399px;
        height:33px;
    }
    
    .jf-small-textarea-237 {
        width:237px;
        height:33px;
    }
    
    .jf-input-98 {
        width:98px;
    }
    
    .jf-input-239 {
        width:239px;
    }
    
    .jf-input-300 {
        width:300px;
    }
    
    .jf-input-153 {
        width:153px;
    }
    
    .jf-input-207 {
        width:207px;
    }
    
    .no-bold th {
        font-weight:normal;
    }
    
    textarea#motivation-for-jf {
        width:300px;
        height:40px;
    }
    
    div.job-details-holder {
        display:none;
    }
    
    
    form.search-jobs-form {
        padding:12px 0px 33px 70px;
    }
    
    div.js-form-row {
        padding-bottom:4px;
    }
    
    div.js-form-row-btns {
        padding-top:33px;
    }
    
    form.search-jobs-form label {
        display:block;
        float:left;
        width:225px;
        padding-top:3px;
        font-family: "Tahoma";
        font-size: 12px;
        font-weight: bold;
        color: #8B8B8B;
    }
    
    input#js-searchword, form.search-jobs-form select {
        width:240px;
        border:1px solid #CFCECE;
        background:#E0E0E0;
        font-family: "Tahoma";
        font-size: 12px;
        color: #8B8B8B;
    }
    
    input#js-searchword {
        width:238px;
    }
    
    div.no-found-jobs {
        padding:44px 0px 33px 70px;
    }
    
    p.no-jobs-label {
        padding-bottom:80px;
        font-family:Tahoma;
        font-size:12px;
        font-weight:bold;
        color:#F7941D;
    }
    
    a.large-form-btn {
        display:block;
        width:132px;
        height:29px;
        background:url("../interface/form-btn.jpg") 0px 0px no-repeat;
        border:none;
        padding-top:5px;
        text-align:center;
        font-family:Tahoma;
        font-size:17px;
        font-variant:small-caps;
        color:#FFFFFF;
        cursor:pointer;
    }
    
    div.jleft {
        float:left;
        width:600px;
        padding-left:70px;
        font-family:Tahoma;
        font-size:12px;
        color:#8B8B8B;
    }
    
    div.jright {
        float:right;
        width:200px;
    }
    
    div.job-item {
        margin-bottom:16px;
    }
    
    div.jf-clear-bottom {
        padding-bottom:8px;
    }
    
    p.fj-details {
        padding:6px 0px;
    }
    
    div.job-details-holder {
        padding:6px 0px 21px 0px;
    }
    
    a.job-read-more, a.hide-job-details-btn {
        font-family:Tahoma;
        font-size:12px;
        font-weight:bold;
        color:#F7941D;
    }
    
    a.apply-for-job {
        height:24px;
        padding-top:10px;
        font-family:Tahoma;
        font-size:12px;
        font-weight:bold;
        font-variant:normal;
    }
    
    div.page-wrapper {
        text-align:right;
    }
    
    div.page-wrapper a {
        font-family: Tahoma;
        font-weight: bold;
        font-size:12px;
        color:#7C7C7C;
    }
    
    div.page-wrapper a.selected {
        color:#FA9720;
    }
    
    div.joboffers-container {
        padding-bottom:20px;
    }
