@font-face { font-family: 'frutiger'; src: url(/themes/frontman/fonts/Frutiger/FrutigerLTCom-Roman.ttf); }
@font-face { font-family: 'frutiger light'; src: url(/themes/frontman/fonts/Frutiger/FrutigerLTCom-Light.ttf); }
@font-face {font-family: 'frutiger bold'; src: url(/themes/frontman/fonts/Frutiger/FrutigerLTCom-Bold.ttf); }

.frutiger { font-family: 'frutiger', 'arial', 'helvetica', sans-serif; }

.wrapper {
    width: 950px;
    /*    padding-bottom: 110px;*/
    margin: 0 auto;
}


.header {

}

.header-logo {
    height: 55px;
    position: relative;
    border-bottom: 5px solid #ff6600;
}

.logo {
    left: 0;
    top: 16px;
    position: absolute;
}

.ing-logo {
    right: 0;
    top: 16px;
    position: absolute;
}

.navigation {
    padding-top: 15px;
    position: relative;
    padding-left: 42px;
}

.navigation li {
    margin-right: 15px;
    /*            float: left;*/
    display: inline;
}

.navigation-header, .navigation li a {
    font-family: 'frutiger', 'arial', 'helvetica', sans-serif;
}

.navigation .hide {
    width: 27px;height: 27px;left: 0;top: 13px;margin-top: -3px;background: url(/themes/frontman/images/icons2.png) -60px 0 no-repeat;position: absolute;
}

.navigation .hide:hover {
    background-position: -60px -27px;
}

.subnavigation { width: 950px; padding: 20px 0 10px; position: absolute; left: 0; top: 50px; background: #fff; background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f8f8f8), color-stop(0.4, #fff)); background: -moz-linear-gradient(top, #f8f8f8, #fff 40%);  border: 1px solid #d7d7d7;  border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -webkit-box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.5); }
.subnavigation-inner { padding: 0 30px 0; }
.subnavigation-header { margin-bottom: 18px; display: block; min-height: 2.2em; line-height: 1.1em; color: #333 !important; }
.subnavigation ul ul li { padding-bottom: 3px; margin-bottom: 3px; border-bottom: 1px solid #e4e4e4; }
.subnavigation ul ul li.last { border-bottom: 0; }
.subnavigation li.push { margin-top: 32px; }
.subnavigation .middle { padding-top: 10px; }
.subnavigation .products_adjusterbox { padding: 18px 30px 0; border-top: 1px solid #e4e4e4; }

.searchbox { width: 181px; height: 23px; padding: 1px 0 0 10px; left: 639px; top: 71px; position: absolute;border: 1px solid #d1d1d1; background-color: #fff;}
.searchbox .corner, .loginbox .corner { width: 12px; height: 26px; position: absolute; display: block; background: url('/themes/frontman/images/form-corners.png') 0 0 no-repeat; top: -1px; z-index: 1; }
.searchbox .corner.left, .loginbox .corner.left { left: -1px; }
.searchbox .corner.right, .loginbox .corner.right { right: -1px; background-position: -12px 0; }
.searchbox input[type='text'] {width: 150px; background-color: #fff; }
.searchbox button { width: 22px; height: 18px; background: url(/themes/frontman/images/icons2.png) -34px 0 no-repeat; z-index: 2; position: relative;}
.searchbox button:hover { background-position: -34px -18px; }

    .loginbox {
        width: 101px;
        height: 21px;
        padding: 3px 0 0 10px;
        right: 0;
        top: 71px;
        position: absolute;
        display: block;
        border: 1px solid #d1d1d1;
        border-radius: 15px;
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
/*         behavior: url(http://www.ingzycie.pl/themes/frontman/css/border-radius.htc); */
    }

        .loginbox .key {
            width: 27px;
            height: 20px;
            display: block;
            position: absolute;
            right: 8px;
            top: 0;
            background: #fff url(/themes/frontman/images/icons2.png) 0 4px no-repeat;
            z-index: 2;
        }

        .loginbox:hover {
            color: #0d1979;
        }

        .loginbox:hover .key { background-position: 0 -21px; }

    .searchbox .corner, .loginbox .corner {
        width: 12px;
        height: 26px;
        position: absolute;
        display: block;
        background: url(/themes/frontman/images/form-corners.png) 0 0 no-repeat;
        top: -1px;
        z-index: 1;
    }

        .searchbox .corner.left, .loginbox .corner.left { left: -1px; }
        .searchbox .corner.right, .loginbox .corner.right { right: -1px; background-position: -12px 0; }




.breadcrumbs {
    padding-bottom: 20px;
}

.breadcrumbs-title, .breadcrumb {
    padding: 5px 0;
    float: left;
}

.breadcrumbs-title {
    margin-right: 3px;
    color: #a2a2a2;
}

.breadcrumbs-arrow {
    width: 8px;
    height: 25px;
    margin: 0 6px 0 2px;
    float: left;
    display: block;
    overflow: hidden;
    background: url(/themes/frontman/images/breadcrumbs-arrow.png) 0 0 no-repeat;
    text-indent: -9999px;
}

.share-buttons {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 50px;
}

    .share-buttons-inner {
        width: 950px;
        margin: 0 auto;
    }

    .share-buttons p {
        margin-right: 15px;
        float: left;
    }

    .share-buttons iframe {
        height: 22px;
        float: left;
    }

.footer-nav-container {
    width: 100%;
    left: 0;
    bottom: 0;
    position: absolute;
    clear: both;
    border-top: 1px solid #eee;
    background-color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #e9e9e9));
    background: -moz-linear-gradient(top, #fff, #e9e9e9);
}

    .footer-nav {
        width: 920px;
        padding: 15px 0;
        margin: 0 auto;
        position: relative;
    }

        .footer-nav ul {
            overflow: hidden;
        }

        .footer-nav ul li {
            display:inline;
            margin-right: 15px;
        }

        .footer-copyright {
            font-size: 0.9em;
            color: #444;
            position: absolute;
            right: 0;
            top: 15px;
        }

/********************** Columns */

/* All */
.col2-set, .col3-set, .col4-set, .col5-set { clear:both; }

/* Col2 */
.col2-set .col-1, .col2-set .col-2 { width:48.5%; }
.col2-set .col-1 { float:left; }
.col2-set .col-2 { float:right; }

/* Col2-alt */
.col2-alt-set .col-1 { width:32%; }
.col2-alt-set .col-2 { width:65%; }
.col2-alt-set .col-1 { float:left; }
.col2-alt-set .col-2 { float:right; }

/* Col3 */
.col3-set .col-1, .col3-set .col-2, .col3-set .col-3 { float:left; width:31.3%; }
.col3-set .col-1, .col3-set .col-2 { margin-right:3%; }

/* Col4 */
.col4-set .col-1, .col4-set .col-2, .col4-set .col-3, .col4-set .col-4 { float:left; width:22%; }
.col4-set .col-1, .col4-set .col-2, .col4-set .col-3 { margin-right:4%; }

/* Table Columns */
table .col-1, table .col-2, table .col-3, table .col-4 { float:none !important; margin:0 !important; }
.col3-set td.spacer { width:3%; }
.col4-set td.spacer { width:4%; }

/********************** Base Layout */

/* Structure */

.side-col { width:310px; }
.col-left { float:left; }
.col-main { float:left; }
.col-right { float:right; }
.col-1-layout .col-main { float:none; margin:0; }

.col-2-right-layout .col-main { float:left; width:590px;  }
.col-2-left-layout .col-main { float:right; width:590px; }
.col-3-layout .col-main { width:475px; margin-left:17px; }

.col-2-right-layout-tight .col-main { float:left; width:640px;  }

/* Style */
.middle-container { width:950px; margin:0 auto; position: relative; z-index: 1; }
.middle-container-wide { margin:0; position: relative; z-index: 1; }
.middle { position:relative; clear:both; }

.content_page {position: relative;min-height: 100%;height: auto !important;height: 100%;}
.wrapper {padding-bottom:180px;}
.footer_container {width: 100%;position: absolute;bottom: 0 !important;bottom: -1px;height: 200px;}


.la_one_column_wide .wrapper {padding-bottom:37px;width:100%;}
.la_one_column_wide .header {width:950px;margin:auto;}

.ta_page_finance .col-main {width:680px;}
.ta_page_text .col-main {width:640px;}
.ta_page_finance .side-col, .ta_page_text .side-col {width:250px;}
.ta_page_finance .content_contextmenu .resizer, .ta_page_finance .content_contextmenu .facebook {display: none;}

.col-2-right-layout {padding-top: 25px;}

/********************** Widgets */

ul.producttypes li {width:30%; padding:10px; display:inline-block; vertical-align:top;}
ul.productboxes { overflow: hidden; }
ul.productboxes li {width:302px; padding:0 14px 20px 0; float: left; vertical-align:top;}
ul.productboxes li:nth-child(3n+3) {padding-right:0px;}
ul.productboxes li:nth-child(3n+1) {clear: both;}


ul.three-boxes li {width:302px; padding:0 18px 25px 0; display:inline-block; vertical-align:top;}
ul.three-boxes li:nth-child(3n+3) {padding-right:0px;}
ul.three-boxes li p.button {text-align:left;}
ul.three-boxes li p.button a.button-gray { float: left; }

ul.three-boxes h2,ul.productboxes h2 { margin-top:8px; line-height:1em;}


ul.two-boxes li {width:472px;padding:0px 2px 25px 0px; display:inline-block; vertical-align:top;}
ul.two-boxes li:nth-child(2n+2) {padding-right:0px;}

ul.o-ingzycie-boxes li h2 {min-height:45px;_height:45px;line-height:1em;}
ul.o-ingzycie-boxes li p.desc {min-height:90px;_height:90px;}

ul.three-boxes li:nth-child(3n+3) {padding-right:0px;}
ul.left-side-boxes li {display:inline-block;}
ul.left-side-boxes li.three-one-child {width:33%;}
ul.left-side-boxes li h2{float:left;line-height:52px;}
ul.left-side-boxes li img{float:left;margin-right:20px;}

a.btn, p.btn a {
    text-decoration:none;
        background: #8ac0c5;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #A6BEC3), color-stop(1,#7C9499));
    background: -moz-linear-gradient(top, #A6BEC3, #7C9499);

    padding:5px 10px 7px;
    border-radius:15px;
    -moz-border-radius: 15px;
    color:#fff;
    font-family: 'frutiger', 'arial', 'helvetica', sans-serif;
    font-size: 1.1em;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
}

a.btn:hover, p.btn a:hover {
    background: #3544AB;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3544AB), color-stop(1,#0F1681));
    background: -moz-linear-gradient(top, #3544AB, #0F1681);
}

p.btn {text-align:right;}

.products_adjusterbox {clear:both;}


/* uzaleznienie wygladu widgeta od szablonu strony 'home' */
.la_home .products_adjusterbox span.info {
    display:none;
}

 .products_adjusterbox a.btn {
    background:#ff6600;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff6600), color-stop(1,#D43B00));
    background: -moz-linear-gradient(top, #ff6600, #D43B00);
}

a.btn:hover {
    background: #3544AB;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3544AB), color-stop(1,#0F1681));
    background: -moz-linear-gradient(top, #3544AB, #0F1681);
}

.la_home .products_adjusterbox {margin-bottom:10px;}
.la_one_column .products_adjusterbox{border-top: 1px solid #DDD;clear: both;font-size: 120%;margin-top: 25px;padding-top: 25px;text-align: center;}

/* uzaleznienie wygladu widgeta od typu strony 'page'
.ta_page_prodcat .products_adjusterbox {
    border-radius: 6px;
    -moz-border-radius: 6px;
    border: 1px solid #e4e4e4;
    text-align: center;
    padding: 13px;
}
*/

.ta_page_prodcat .products_adjusterbox { position: relative; height: 95px; border: 1px solid #e4e4e4; }
.ta_page_prodcat .products_adjusterbox .left_top_corner { position: absolute; top:-1px; left:-1px; width:6px; height:6px; background: url('/themes/frontman/images/white_corners.png') no-repeat left top #ffffff; }
.ta_page_prodcat .products_adjusterbox .right_top_corner { position: absolute; top:-1px; right:-1px; width:6px; height:6px; background: url('/themes/frontman/images/white_corners.png') no-repeat left -6px #ffffff; }
.ta_page_prodcat .products_adjusterbox .left_bottom_corner { position: absolute; bottom:-1px; left:-1px; width:6px; height:6px; background: url('/themes/frontman/images/white_corners.png') no-repeat left -12px #ffffff; }
.ta_page_prodcat .products_adjusterbox .right_bottom_corner { position: absolute; bottom:-1px; right:-1px; width:6px; height:6px; background: url('/themes/frontman/images/white_corners.png') no-repeat left bottom #ffffff; }
.ta_page_prodcat .products_adjusterbox .adjuster-box.without-products a { margin-top: 0; margin-left: 80px; float: left; }
.products_adjusterbox .adjuster-box.without-products a { margin-left:20px; margin-top: -5px; float: left; }
.ta_page_prodcat .products_adjusterbox .adjuster-box.without-products  span.info { margin-top: 10px; margin-left: 0px; margin-bottom: 10px; text-align: center; font-size:12px;line-height:1.5em;}

/* ------------- content billbord----------------------*/
.content_billboard { position: relative; height: 350px;}
.content_billboard .rotator_buttons { top: 0; right: 0; width: 66px; position: absolute; z-index:100; height:30px; }
.content_billboard .rotator_buttons div { cursor:pointer; background: url('/themes/frontman/images/bb_inactive.png') no-repeat left top; float: left; display:block; width: 12px; height: 20px; margin:10px; margin-right:0; }
.content_billboard .rotator_buttons div.active { background: url('/themes/frontman/images/bb_active.png') no-repeat left top; }
.content_billboard .rotator_buttons div:hover { background: url('/themes/frontman/images/bb_active.png') no-repeat left top; }

.content_billboard h2{font-family: 'frutiger light', 'arial', 'helvetica', sans-serif;font-size: 3.33em;line-height: 1em;color: #0D1979;margin-bottom: 10px;}

/* uzaleznienie wygladu widgeta od jego umiejscowienia */
.col-right .products_adjusterbox span.info {margin-bottom:20px;float:left;}

.ingcontent_whatnext, .karieracontent_jointoday {padding:10px 15px 10px 15px; background-color: #fff; background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#fff), color-stop(0.6,#fff), color-stop(1,#E6F0F2)); background: -moz-linear-gradient(top, #fff, #fff 60%, #e6f0f2); border:1px solid #ddd; border-radius: 6px; -moz-border-radius: 6px; }
.ingcontent_whatnext h3 { color:#333; }
.karieracontent_jointoday h3 { color:#333; padding-bottom:10px; }

.karieracontent_jointoday p {margin-top:10px;}

.la_product .col-main .products_adjusterbox {
    padding: 0 0 10px;
    overflow: hidden;
}

    .la_product .col-main .products_adjusterbox a.btn {
        float: right;
    }

.ingcontent_whatnext li { padding: 0 0 5px 35px; margin-bottom: 5px; color: #0d1979; background: url(/themes/frontman/images/icons2.png) -90px -202px no-repeat;  }
.karieracontent_jointoday li { padding: 0 0 5px 35px; margin-bottom: 5px; background: url(/themes/frontman/images/icons2.png) -90px -202px no-repeat;  }

.side-col .ingcontent_whatnext {
    height: 248px;
    border-left: none;
    border-radius: 0 6px 6px 0;
    -moz-border-radius: 0 6px 6px 0;
}

.col-main .ingcontent_whatnext {
    margin-top: 40px;
    height: 120px;
}

.col-main .ingcontent_whatnext ul li {
    width: 240px;
    float: left;
}

.side-col .karieracontent_jointoday {
    height: 199px;
    border-left: none;
    border-radius: 0 6px 6px 0;
    -moz-border-radius: 0 6px 6px 0;
}

.col-main .karieracontent_jointoday {
    float:left;margin-top:25px;
}

.col-main .karieracontent_jointoday div.col-1 {width:43.5%;}
.col-main .karieracontent_jointoday div.col-2 {width:53.5%;}
.col-main .karieracontent_jointoday div.col-2 p {border-left: 1px solid #d2e4e6;padding:25px 15px 25px 35px;margin:10px 0px 0px;}

.ingcontent_whatnext ul li.clock { background-position: 0 -68px; }
.ingcontent_whatnext ul li.message { background-position: -30px -112px; }
.ingcontent_whatnext ul li.form { background-position: -60px -156px; padding-bottom: 3px; }

.ingcontent_whatnext ul li.calculator {background:url(/themes/frontman/images/kalkulator.gif) no-repeat 0px 15px;border-top:1px solid #e4e4e4;padding-top:15px;}

.karieracontent_jointoday ul li.download { background-position: 0 -340px; padding-top:2px;  }
.karieracontent_jointoday ul li.fillinform {background-position:  -28px -375px;padding-top:3px; }
.karieracontent_jointoday ul li.message { background-position: -30px -112px; padding-top:3px; }

.ingcontent_whatnext ul.last-links li {
    background-image: none;
    padding: 0;
}

.la_home .ingcontent_whatnext ul li.clock { background-position: 0 -70px; }
.la_home .ingcontent_whatnext ul li.message { background-position: -30px -108px; }

.last-links {
    width: 230px;
    margin-left: 32px;
    margin-top: 6px;
    border-top: 1px solid #D9ECEA;
    padding-top: 5px;
}

    .la_home .ingcontent_whatnext .last-links li {
        margin-bottom: 0;
        padding-top: 0;
    }

.key-benefits ul {
    margin-bottom: 1em;list-style: none !important;padding-left:0px !important;
}

.key-benefits li {
    list-style-type:none !important; margin-left:0px !important;
    font-size:1.25em;
    color: #333;
    padding-left: 25px;
    background: url(/themes/frontman/images/icons2.png) -120px -250px no-repeat;
}

.h2, h2, .side-col h3 {
    font-family: 'frutiger', 'arial', 'helvetica', sans-serif;
    font-size: 1.5em;
    color: #0d1979;
    margin-bottom: 8px;
}

.col-side .h2, .side-col h2, .side-col h3 {
    color: #333;
}



.h3, h3 {
    font-family: 'frutiger bold', 'arial', 'helvetica', sans-serif;
    font-size: 1.1em;
    color: #333;
}

.content_block {
    padding-bottom: 15px;
}

    .la_product .content_block {
    }

    .mb30 {margin-bottom:30px;}
    .mb15 {margin-bottom:15px;}
    .mt15 {margin-top:15px;}

    .mb3em {margin-bottom:3em;}

    .bb {padding-bottom:20px;border-bottom:1px solid #e5e5e5;}
    .bt {padding-top:30px;border-top:1px solid #e5e5e5;}

    .pb0{padding-bottom:0px;}

    .pb10{padding-bottom:10px;}
    .pb50{padding-bottom:50px;}

    .bb0{float: left;width: 100%;}

    .tw640 {width:640px;}


.more, .less {
/*    float: right;*/
    padding-left: 13px;
    margin-top: -1em;
    font-size: 0.9em;
    background: url(/themes/frontman/images/icons2.png) -150px -289px no-repeat;
    color:#0D1979;
}
.less {
    background: url(/themes/frontman/images/icons2.png) 0px -289px no-repeat;
}


    .documentsbox .more {
        background-position: -180px -310px;
    }

.content_expparagraph {
/*    padding-bottom: 20px;*/
}
.expparagraph-excerpt {margin-bottom:1em;}

.content_expparagraph h3{color:#000;}

.content_expparagraph .resizer { text-align:right; top: -1em; margin:0px;}
.content_expparagraph .resizer .more { right: 0; }
.expparagraph-closed .expparagraph-excerpt {margin-bottom:0em;}



.content_sitemap ul {padding:0px 20px;}

.la_home .col-main .ingcontent_whatnext {
    margin-top: 15px;
    height: 160px;
}

.la_home .side-col .ingcontent_whatnext {
    height: 160px;
    margin-top: 15px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    border-left: 1px solid #ddd;
}

.la_home .col2-alt-set .col-1 { width:68%; }
.la_home .col2-alt-set .col-2 { width:29%; }

.la_home .col2-alt-set .col-1 .col3-set .col-1, .la_home .col2-alt-set .col-1 .col3-set .col-2, .la_home .col2-alt-set .col-1 .col3-set .col-3 { width:25.3%; padding-right: 5%; height: 115px; }

.la_home .col2-alt-set .col-1 .col3-set .col-1, .la_home .col2-alt-set .col-1 .col3-set .col-2 { border-right: 1px solid #D9EDEB; }

h1 {
    font-family: 'frutiger light', 'arial', 'helvetica', sans-serif;
    font-size: 3.33em;
    line-height: 1em;
    color: #0d1979;
    margin-bottom: 10px;
}

.content_keyvisual p {
    font-family: 'frutiger light', 'arial', 'helvetica', sans-serif;
    font-size: 1.25em;
    line-height: 1.2em;
    color: #717171;
}

.shortlinks {margin-left:15px;}
.ingcontent_solutions .tabs {color:#0d1979;}
.ingcontent_solutions .tabs h2{display:inline; padding-right:10px; cursor:pointer;}
.ingcontent_solutions .tabs h2.active{color:#333;}
.ingcontent_solutions .tabs span{color:#333;display:inline;padding-right:10px;font-family: 'frutiger';}
.ingcontent_solutions .col-2 h2 {color:#333;}

.pagination { float:right; margin-top: 20px; margin-right:5px;}
.pagination ul { margin:0; padding:0; list-style:none; }
.pagination li { display:block; border:none !important;float:left; margin-right:4px; padding-top:6px; text-align:center; width: 26px; height:26px; background:url('/themes/frontman/images/pagination-circle.gif') left top no-repeat; }
.pagination li.prev { width: 89px; height:26px; background:url('/themes/frontman/images/pagination-prev.gif') left top no-repeat; padding-left:5px; }
.pagination li.next { width: 75px; height:26px; background:url('/themes/frontman/images/pagination-next.gif') left top no-repeat; text-align:left; padding-left:10px; }
.pagination li.selected a{ color:#4d4848; font-weight:bold; }

.content_expparagraph ul {list-style-type: disc; margin-bottom: 1em; padding-left: 25px;}


/*breadcrumbs*/

.content_breadcrumbs {width:950px;margin:auto;margin-bottom:2.5em;}
.content_breadcrumbs a {background:url('/themes/frontman/images/breadcrumbs-arrow.png') right center no-repeat;padding-right:10px;margin-right:5px;display:inline-block;line-height:25px;}

/*sitemap*/

/*.content_sitemap  ul li {display:block;font-family:'arial';padding-left:25px;}
.content_sitemap  ul li a{font-size:1.5em;}
.content_sitemap  ul li ul li a{font-size:1.1em;}
.content_sitemap  ul li ul li ul li a{font-size:1em;} */

.content_sitemap { margin:0; padding:0; color: #0d1979; }
.content_sitemap .columns { display: inline-block;  margin:0; padding:0;  }
.content_sitemap .columns .items { margin:0; padding:0; }
.content_sitemap .map_column { width: 305px; float: left; border-right: 1px solid #eae7e7; }
.content_sitemap .map_column.last { border-right: none; }
.content_sitemap .map_column.first {  }
.content_sitemap .columns .items .item { line-height: 2em; padding-top:1px; padding-top:1px; }
.content_sitemap .columns .items .item.item1 { font-size: 1.5em; font-weight: bold; border-top: 1px solid #eae7e7;  margin-top:1.5em; padding-left: 12px; padding-top:20px; padding-bottom:20px; }
.content_sitemap .columns .items .item.item2 { font-size: 1em; font-weight: bold; padding-left: 22px; }
.content_sitemap .columns .items .item.item3 { font-size: 1em; padding-left: 40px; }
.content_sitemap .columns .items .item.item1.start { margin-top: 0; border-top: none; padding-top: 0; }
.content_sitemap .columns .items .item.item1.only { padding-bottom: 0; font-size: 1em; margin-top:10px; padding-top:10px; }

#products-adjuster {
    background: #d5e1e3 url(/themes/frontman/images/adjuster/bkg.gif) repeat-x left top;
}

#products-adjuster .hidden {
    display: none;
}

#products-adjuster .center {
    width: 950px;
    margin: 0 auto;
    min-height: 650px;
    position: relative;
}

#products-adjuster h2 {
    color: #0d1979;
    font-size: 40px;
    line-height: 40px;
    position: absolute;
    width: 190px;
    height: 85px;
    top: 30px;
    left: 50px;
    text-align: right;
}

#products-adjuster h2 {
    color: #0d1979;
    font-size: 40px;
    line-height: 40px;
    position: absolute;
    width: 190px;
    height: 85px;
    top: 30px;
    left: 50px;
    text-align: right;
    font-family: 'frutiger light','helvetica',sans-serif;
}


#products-adjuster h3 {
    color: #0D1979;
    font-family: 'frutiger light','helvetica',sans-serif;
    font-size: 22px;
    padding-left: 280px;
    padding-top: 30px;

}

#products-adjuster .stages {
    list-style: none;
    position: absolute;
    top: 180px;
    left: 175px;
    width: 51px;
    /*height: 180px;*/
}

#products-adjuster .stages li {
    width: 51px;
    height: 51px;
    background-position: left top;
    margin-bottom: 15px;
}

#products-adjuster .stages li.stage1 {
    background-image: url(/themes/frontman/images/adjuster/stage1.png);
}

#products-adjuster .stages li.stage2 {
    background-image: url(/themes/frontman/images/adjuster/stage2.png);
}

#products-adjuster .stages li.stage3 {
    background-image: url(/themes/frontman/images/adjuster/stage3.png);
}

#products-adjuster .stages li.selected {
    background-position: right top;
}

#products-adjuster .close {
    height: 21px;
    width: 21px;
    position: absolute;
    right: 40px;
    top: 20px;

}

#products-adjuster .close a {
    height: 21px;
    width: 21px;
    display: block;
    background: url(/themes/frontman/images/adjuster/close.png) no-repeat left top;
}

#products-adjuster form {
    width: 670px;
    padding-left: 280px;
    padding-top: 20px;
}

#products-adjuster .questions {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 630px;
}

#products-adjuster .questions .question {
    padding-top: 10px;
    margin: 0;
    border-bottom: 1px solid #e4e4e4;
}

#products-adjuster .questions .question .answer {
    min-height: 20px;
    float: left;
    font-family: helvetica, sans-serif;
    margin-right: 10px;
    margin-bottom: 10px;
    line-height: 20px;
    cursor: pointer;
}

#products-adjuster .questions .question .answer .fancy-radio {
    height: 20px;
    width: 21px;
    background: url(/themes/frontman/images/adjuster/checkbox-bkg.png) no-repeat left top;
    float: left;
    margin-right: 3px;
}

.ingcontent_survey .questions { margin: 15px 0; }
.ingcontent_survey .questions .fancy-radio { cursor:pointer; height: 20px; width: 21px; background: url(/themes/frontman/images/adjuster/checkbox-bkg.png) no-repeat left top; float: left; margin-right: 6px; }
.ingcontent_survey .questions .checked { background-position: left bottom; }
.ingcontent_survey .questions .question label { float: left; width: 26px; }
.ingcontent_survey .questions .question.q1 { border-right: 1px solid #f4f4f4; }
.ingcontent_survey .questions .question.q2 { padding-left: 30px; border-right: 1px solid #f4f4f4; }
.ingcontent_survey .questions .question.q3 { padding-left: 30px; }

.ingcontent_survey .questions .question .label { text-align: center; display: block; width:22px; font-size: 11px; }
.ingcontent_survey .questions .question { float: left; padding-right: 30px; }
.ingcontent_survey .subtitle_share { clear: left; }
.ingcontent_survey .button-orange { float: left; }
.ingcontent_survey .subtitle_opinion { color: #0D1979; padding: 20px 0; font-size: 28px; line-height:22px; }
.ingcontent_survey .subtitle_mark { color: #777777; padding: 10px 0; font-size: 18px; }
.ingcontent_survey .questions .question .name { font-size: 12px; font-weight: bold; }
.ingcontent_survey .subtitle_share { color: #777777; font-size: 18px; padding: 20px 0; }
.ingcontent_survey textarea { border-left: 1px solid #A2A2A2; border-top: 1px solid #A2A2A2; width: 500px; height: 85px; background-color:#f4f4f4; margin-bottom: 25px; resize: none; }


#products-adjuster .questions .question .answer .checked {
    background-position: left bottom;
}

#products-adjuster .questions .question .fancy-select {
    height: 27px;
    padding-bottom: 10px;
}

#products-adjuster .questions .question .open {
    z-index: 20;
}

#products-adjuster .questions .question .fancy-select .selectTrigger {
    height: 27px;
    padding-left: 6px;
    background: url(/themes/frontman/images/adjuster/select-bkg.png) no-repeat left top;
    display: block;
    position: relative;
    z-index: 10;
    cursor: pointer;
}


#products-adjuster .questions .question .fancy-select .selectedItem {
    height: 27px;
    padding-left: 6px;
    background: url(/themes/frontman/images/adjuster/select-bkg.png) repeat-x left bottom;
    float: left;
    line-height: 25px;
    padding: 0 8px 0 4px;
    font-size: 12px;
    font-family: helvetica, sans-serif;
}

#products-adjuster .questions .question .fancy-select .arrow {
    height: 27px;
    width: 27px;
    background: url(/themes/frontman/images/adjuster/select-trigger.png) no-repeat left top;
    float: left;
}

#products-adjuster .questions .question .selectReplacementListContainer {
    position: absolute;
    top: 20px;
    left: 0;
    padding-bottom: 7px;
    padding-top: 8px;
    z-index: 5;
}

#products-adjuster .questions .question .selectReplacementListContainer .selectReplacementList {
    margin: 0 2px;
    background: #f7f7f7 url(/themes/frontman/images/adjuster/select-list-bkg.png) repeat-x left bottom;
    list-style: none;
}

#products-adjuster .questions .birth-year .selectReplacementListContainer .selectReplacementList, #products-adjuster .questions .birth-day .selectReplacementListContainer .selectReplacementList {
    height: 400px;
    overflow-y: scroll;
}


#products-adjuster .questions .question .selectReplacementListContainer .selectReplacementList li{
    font-family: helvetica, sans-serif;
    font-size: 12px;
    line-height: 20px;
    padding-left: 5px;
    color: #333333;
}

#products-adjuster .questions .question .selectReplacementListContainer .selectReplacementList li.selected {
    background-color: #253399;
    color: #ffffff;
}

#products-adjuster .questions .question .selectReplacementListContainer .selectReplacementList li:hover {
    background-color: #253399;
    color: #ffffff;
}

#products-adjuster .questions .question .selectReplacementListContainer .left {
    width: 2px;
    background: url(/themes/frontman/images/adjuster/select-borders-lr.png) repeat-y left top;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 7px;
}

#products-adjuster .questions .question .selectReplacementListContainer .right {
    width: 2px;
    background: url(/themes/frontman/images/adjuster/select-borders-lr.png) repeat-y right top;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 7px;
}

#products-adjuster .questions .question .selectReplacementListContainer .left-bottom {
    width: 7px;
    height: 7px;
    background: url(/themes/frontman/images/adjuster/select-corners.png) repeat-y left bottom;
    position: absolute;
    left: 0;
    bottom: 0;
}

#products-adjuster .questions .question .selectReplacementListContainer .right-bottom {
    width: 7px;
    height: 7px;
    background: url(/themes/frontman/images/adjuster/select-corners.png) repeat-y right bottom;
    position: absolute;
    right: 0;
    bottom: 0;
}

#products-adjuster .questions .question .selectReplacementListContainer .right-bottom {
    width: 7px;
    height: 7px;
    background: url(/themes/frontman/images/adjuster/select-corners.png) repeat-y right bottom;
    position: absolute;
    right: 0;
    bottom: 0;
}

#products-adjuster .questions .question .selectReplacementListContainer .middle {
    height: 7px;
    background: url(/themes/frontman/images/adjuster/select-borders-b.png) repeat-x left top;
    position: absolute;
    left: 7px;
    right: 7px;
    bottom: 0;
}

#products-adjuster .questions .question .message {
    margin: 1px;
    padding: 4px;
    background: #ffffff;
    margin-bottom: 10px;
    position: relative;
    color: #f05700;
    font-family: helvetica, sans-serif;
    font-size: 12px;
    line-height: 20px;
}

#products-adjuster .questions .question .message .lt {
    width: 4px;
    height: 4px;
    background: url(/themes/frontman/images/adjuster/message-corners.png) no-repeat left top;
    position: absolute;
    left: -1px;
    top: -1px;
}

#products-adjuster .questions .question .message .lb {
    width: 4px;
    height: 4px;
    background: url(/themes/frontman/images/adjuster/message-corners.png) no-repeat left bottom;
    position: absolute;
    left: -1px;
    bottom: -1px;
}

#products-adjuster .questions .question .message .rt {
    width: 4px;
    height: 4px;
    background: url(/themes/frontman/images/adjuster/message-corners.png) no-repeat right top;
    position: absolute;
    right: -1px;
    top: -1px;
}

#products-adjuster .questions .question .message .rb {
    width: 4px;
    height: 4px;
    background: url(/themes/frontman/images/adjuster/message-corners.png) no-repeat right bottom;
    position: absolute;
    right: -1px;
    bottom: -1px;
}

#products-adjuster .questions .question .message .l {
    width: 0px;
    border-left: 1px solid #f96000;
    position: absolute;
    left: -1px;
    top: 3px;
    bottom: 3px;
}

#products-adjuster .questions .question .message .r {
    width: 0px;
    border-right: 1px solid #f96000;
    position: absolute;
    right: -1px;
    top: 3px;
    bottom: 3px;
}

#products-adjuster .questions .question .message .t {
    height: 0px;
    border-top: 1px solid #f96000;
    position: absolute;
    top: -1px;
    left: 3px;
    right: 3px;
}

#products-adjuster .questions .question .message .b {
    height: 0px;
    border-bottom: 1px solid #f96000;
    position: absolute;
    bottom: -1px;
    left: 3px;
    right: 3px;
}

#products-adjuster .title {
    display: block;
    color: #0d1979;
    font-size: 15px;
    padding-bottom: 10px;
}


/*---------stage1-------------*/
#products-adjuster .questions .birth-day, #products-adjuster .questions .birth-month, #products-adjuster .questions .birth-year {
    border-bottom: none;
    float: left;
    margin-right: 3px;
    margin-top: 20px;
}

#products-adjuster .questions .birth-month .title , #products-adjuster .questions .birth-year .title {
    display: none;
}

#products-adjuster .questions .birth-day {
    /*border-bottom: none;*/
    position: relative;
}

#products-adjuster .questions .birth-day .title {
    /*border-bottom: none;*/
    float: left;
    position: absolute;
    top: -20px;
    width: 200px;
}

#products-adjuster .questions .birth-day .fancy-select .selectedItem {
    width: 15px;
}

#products-adjuster .questions .birth-month .fancy-select .selectedItem {
    width: 80px;
}

#products-adjuster .questions .birth-year .fancy-select .selectedItem {
    width: 30px;
}

#products-adjuster .questions .has-children .fancy-select .selectedItem {
    width: 130px;
}

#products-adjuster .questions .has-children .fancy-select {
    width: 175px;
    z-index: 3;
}

#products-adjuster .questions .has-children, #products-adjuster .questions .products {
    border-bottom: none;
}

#products-adjuster .questions .has-assurance {
    clear: left;
    border-top: 1px solid #e4e4e4;
}

/*---------stage2-------------*/

#products-adjuster .questions .job, #products-adjuster .questions .education {
    float: left;
    border-bottom: none;
}

#products-adjuster .questions .education {
    margin-right: 20px;
    width: 190px;
}

#products-adjuster .questions .education .fancy-select .selectTrigger {
    width: 120px;
}

#products-adjuster .questions .education .fancy-select .selectTrigger .selectedItem {
    width: 81px;
}

#products-adjuster .questions .job {
    /*margin-right: 20px;*/
    width: 420px;
}

#products-adjuster .questions .job .fancy-select .selectTrigger {
    width: 260px;
}

#products-adjuster .questions .job .fancy-select .selectTrigger .selectedItem {
    width: 221px;
}

#products-adjuster .questions .products {
    clear: left;
    border-top: 1px solid #E4E4E4;
}

#products-adjuster .questions .products .column{
    width: 200px;
    padding-right: 15px;
    float: left;
}

#products-adjuster .questions .products .last{
    padding-right: 0;
}

#products-adjuster .questions .products .answer {
    width: 200px;
    display: block;
}

#products-adjuster .questions .products .label {
    float: left;
    width: 175px;
    line-height: 16px;
    padding-top: 3px;
}

/*---------stage3-------------*/

#products-adjuster .questions .assurance-interest {
    margin-bottom: 200px;
    border-bottom: none;
}


#products-adjuster .assurance-interest .education .fancy-select .selectTrigger {
    width: 585px;
}

#products-adjuster .questions .assurance-interest .fancy-select .selectTrigger .selectedItem {
    width: 566px;
}

#products-adjuster .no-assurance .education .fancy-select .selectTrigger {
    width: 585px;
}

#products-adjuster .questions .no-assurance .fancy-select .selectTrigger .selectedItem {
    width: 566px;
}

/*---------results-----------*/

#products-adjuster #adjuster-results {
    width: 670px;
    padding-left: 280px;
    padding-top: 30px;
    list-style: none;
}

#products-adjuster #adjuster-results li {
    width: 170px;
    padding-left: 20px;
    padding-right: 10px;
    border-right: 1px solid #e4e4e4;
    float: left;
    min-height: 280px;
    position: relative;
    padding-bottom: 60px;
}

#products-adjuster #adjuster-results li.first {
    padding-left: 0;
}

#products-adjuster #adjuster-results li.last {
    border-right: none;
}

#products-adjuster #adjuster-results li .desc {
    font-size: 12px;
    line-height: 18px;
    font-family: 'helvetica', sans-serif;
}

#products-adjuster #adjuster-results li .name a{
    font-size: 18px;
    color: #0d1979;
    line-height: 18px;
}

#products-adjuster #adjuster-results li .link a {
    width: 130px;
    text-align: center;
}

#products-adjuster #adjuster-results li .link {
    position: absolute;
    bottom: 30px;
    left: 20px;
}

#products-adjuster #adjuster-results li.first .link {
    left: 0;
}

#products-adjuster .not-found {
    width: 370px;
    padding: 100px;
    padding-left: 380px;
    padding-top: 200px;
    font-size: 18px;
    color: #0d1979;
    line-height: 18px;
    text-align: center;
}


#products-adjuster .line {
    border-right: 1px solid #e4e4e4;
    height: 5px;
    float: left;
    width: 200px;
}

#products-adjuster .first-line {
    clear: left;

    width: 180px;
    padding-left: 280px;
}

#products-adjuster .compare {
    clear: left;
    width: 670px;
    padding-left: 280px;
    height: 30px;
}


#products-adjuster .compare a {
    float: left;

}

#products-adjuster .next {
    float: right;
}

#products-adjuster .prev {
    float: left;
}

#products-adjuster .buttons {
    width: 630px;
    padding-top: 20px;
    height: 40px;
}


/*----------------------------------------- COMMON --------------------------------------------------------*/

.clear {
    clear: both;
    display: block;
}

.hidden {
    display: none;
}

.frutiger {
    font-family: 'frutiger', 'arial', 'helvetica', sans-serif;
}


/*------------------------------ buttony ------------------------------*/



.button-orange:hover, .button-gray:hover, .button-wrapper:hover .button-orange, .button-wrapper:hover .button-gray {
    background-position: 0px -210px;
}

.button-orange:hover .left, .button-gray:hover .left, .button-wrapper:hover .button-orange .left, .button-wrapper:hover .button-gray .left {
    background-position: 0px -180px
}

.button-orange:hover .right, .button-gray:hover .right, .button-wrapper:hover .button-orange .right, .button-wrapper:hover .button-gray .right {
    background-position: 0px -240px
}


.button-orange .left {
    position: absolute;
    left: -14px;
    top: 0;
    height: 30px;
    width: 14px;
    display: block;
    background: url(/themes/frontman/images/adjuster/buttons.png) no-repeat 0px 0px;
}


.button-orange .right {
    position: absolute;
    right: -14px;
    top: 0;
    height: 30px;
    width: 14px;
    display: block;
    background: url(/themes/frontman/images/adjuster/buttons.png) no-repeat 0px -60px;
}

.button-orange {
    background: url(/themes/frontman/images/adjuster/buttons.png) repeat-x 0px -30px;
    display: block;
    height: 30px;
    color: #ffffff !important;
    font-size: 13px !important;
    margin: 0 14px;
    position: relative;
    cursor: pointer;
    line-height: 26px;
}

.button-gray .left {
    position: absolute;
    left: -14px;
    top: 0;
    height: 30px;
    width: 14px;
    display: block;
    background: url(/themes/frontman/images/adjuster/buttons.png) no-repeat 0px -90px;
}

.button-gray .right {
    position: absolute;
    right: -14px;
    top: 0;
    height: 30px;
    width: 14px;
    display: block;
    background: url(/themes/frontman/images/adjuster/buttons.png) no-repeat  0px -150px;
}

.button-gray {
    background: url(/themes/frontman/images/adjuster/buttons.png) repeat-x  0px -120px;
    display: block;
    height: 30px;
    color: #ffffff !important;
    font-size: 13px !important;
    padding: 0;
    margin-left: 14px;
    margin-right: 14px;
    position: relative;
    cursor: pointer;
    line-height: 26px;
}

.button-white .left { position: absolute; left: -11px; top: -1px; height: 22px; width: 11px; display: block; background: url(/themes/frontman/images/button_white.png) no-repeat left top; }
.button-white .right { position: absolute; right: -11px; top: -1px; height: 22px; width: 11px; display: block; background: url(/themes/frontman/images/button_white.png) no-repeat left bottom; }
.button-white { background-color: #ffffff;  border-top: 1px solid #a8c0c5;  border-bottom: 1px solid #a8c0c5; display: block; color: #84979b !important; font-size: 13px !important; padding: 0; margin-left: 14px; margin-right: 14px; position: relative; cursor: pointer; line-height: 20px; }

.button-wrapper {
    padding: 0 14px;
    position: relative;
    height: 30px;
    background: none;
    margin: 0;
}

.button-wrapper .left {
    left: 0;
}

.button-wrapper .right {
    right: 0;
}

.button-wrapper .button-orange, .button-wrapper .button-gray,  .button-wrapper .button-white {
    padding: 0;
    padding-bottom: 5px;
    /*height: 25px;*/
    margin: 0;
}

.button-orange, .button-gray {
    border: none;
}

.clear {
    clear: both;
    display: block;
}

.gradient-box {
    position: relative;
    border-left: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
    background: #ffffff url(/themes/frontman/images/common/gradient-box-bkg.gif) repeat-x left bottom;
    min-height: 72px;
}

.gradient-box .t {
    position: absolute;
    left: 5px;
    right: 5px;
    top: -6px;
    height: 6px;
    background: url(/themes/frontman/images/common/gradient-box-tb.gif) repeat-x left top;
}

.gradient-box .b {
    position: absolute;
    left: 5px;
    right: 5px;
    bottom: -6px;
    height: 6px;
    background: url(/themes/frontman/images/common/gradient-box-tb.gif) repeat-x left bottom;
}

.gradient-box .tr {
    position: absolute;
    right: -1px;
    top: -6px;
    height: 6px;
    width: 6px;
    background: url(/themes/frontman/images/common/gradient-box-corners.png) repeat-x right top;
}

.gradient-box .tl {
    position: absolute;
    left: -1px;
    top: -6px;
    height: 6px;
    width: 6px;
    background: url(/themes/frontman/images/common/gradient-box-corners.png) repeat-x left top;
}

.gradient-box .br {
    position: absolute;
    right: -1px;
    bottom: -6px;
    height: 6px;
    width: 6px;
    background: url(/themes/frontman/images/common/gradient-box-corners.png) repeat-x right bottom;
}

.gradient-box .bl {
    position: absolute;
    left: -1px;
    bottom: -6px;
    height: 6px;
    width: 6px;
    background: url(/themes/frontman/images/common/gradient-box-corners.png) repeat-x left bottom;
}

/*-------------------------header i menu---------------------------------*/

/*.header-wrapper h1 {
    left: 0;
    top: 20px;
    position: absolute;
}

.header-wrapper h1 a {
    width: 146px;
    height: 30px;
    background: url(#) no-repeat top left;
    display: block;
}*/

.header-wrapper .header a img {margin-top:20px;}


.header-wrapper {
    height: 120px;
    position: relative;
    z-index: 2;
    border-bottom: 1px solid #e4e4e4;
}

.header-wrapper .header {
    height: 55px;
    position: relative;
    z-index: 2;
    border-bottom: 5px solid #ff6600;
}

#main-menu {
    padding-top: 10px;
}

#main-menu .home-page {
    float: left;
    line-height: 27px;
    margin-right: 5px;
}

#main-menu .home-page a {
    display: block;
    background: url("/themes/frontman/images/icons2.png") no-repeat scroll -60px 0 transparent;
    height: 27px;
    width: 27px;
}

#main-menu .menu {
    line-height: 27px;
    float: left;
    width: 600px;
}

#main-menu .menu .link {
    padding: 0;
    margin: 0;
    position: relative;
    z-index: 100;
}

#main-menu .menu li.level1 .link .arrow {
    padding: 0;
    margin: 0;
    left: 0;
    right: 0;
    width: 100%;
    background: url(/themes/frontman/images/header/submenu-arrow.png) no-repeat center top;
    height: 11px;
    bottom: -10px;
    z-index: 10000000;
    position: absolute;
    display: none;
}

#main-menu .menu li.level1:hover .link .arrow {
    display: block;
}

#main-menu .menu li.level1 a {
    font-family: 'frutiger', 'helvetica', sans-serif;
    color: #0d1979;
    font-size: 13px;
    line-height: 27px;
    display: block;
    height: 35px;
}

#main-menu .menu li.level1 a:hover {
    color: #a2a2a2;
}

#main-menu .menu li.level1 {
    float: left;
    padding-right: 6px;
    padding-left: 6px;
    height: 50px;
}


#main-menu .menu ul.level2 {
    position: absolute;
    display: none;
    width: 950px;
    left: 0;
    right: 0;
    top: 125px;
    min-height: 100px;
    /*padding-bottom: 70px;*/
    background: #ffffff url(/themes/frontman/images/header/submenu-bkg.gif) repeat-x left top;
}


#main-menu .menu ul.level2 .l {
    position: absolute;
    width: 6px;
    top: 0;
    left: -6px;
    bottom: 0;
    background: url(/themes/frontman/images/header/submenu-borders-lr.png) repeat-y left top;
}

#main-menu .menu ul.level2 .r {
    position: absolute;
    width: 6px;
    top: 0;
    right: -6px;
    bottom: 0;
    background: url(/themes/frontman/images/header/submenu-borders-lr.png) repeat-y right top;
}

#main-menu .menu ul.level2 .t {
    position: absolute;
    height: 12px;
    top: -12px;
    left: 6px;
    right: 6px;
    background: url(/themes/frontman/images/header/submenu-borders-tb.png) repeat-x left top;
}

#main-menu .menu ul.level2 .b {
    position: absolute;
    height: 14px;
    bottom: -14px;
    left: 6px;
    right: 6px;
    background: url(/themes/frontman/images/header/submenu-borders-tb.png) repeat-x left bottom;
}

#main-menu .menu ul.level2 .tr {
    position: absolute;
    height: 14px;
    width: 12px;
    top: -14px;
    right: -6px;
    background: url(/themes/frontman/images/header/submenu-corners.png) no-repeat right top;
}

#main-menu .menu ul.level2 .tl {
    position: absolute;
    height: 14px;
    width: 12px;
    top: -14px;
    left: -6px;
    background: url(/themes/frontman/images/header/submenu-corners.png) no-repeat left top;
}

#main-menu .menu ul.level2 .br {
    position: absolute;
    height: 14px;
    width: 12px;
    bottom: -14px;
    right: -6px;
    background: url(/themes/frontman/images/header/submenu-corners.png) no-repeat right bottom;
}

#main-menu .menu ul.level2 .bl {
    position: absolute;
    height: 14px;
    width: 12px;
    bottom: -14px;
    left: -6px;
    background: url(/themes/frontman/images/header/submenu-corners.png) no-repeat left bottom;
}

#main-menu .menu li.level1:hover ul.level2 {
    display: block;
}

#main-menu .menu li.level2 {
     width: 190px;
     float: left;
     margin-left: 40px;
     /*padding-top: 40px;*/
     position: relative;

}

#main-menu .menu li.level2 .link {
     position: relative;
     height: 75px;

}

#main-menu .menu li.level2 a {
     font-family: 'frutiger', 'helvetica', sans-serif;
     font-size: 18px;
     line-height: 20px;
     color: #333333;
     position: absolute;
     left: 0;
     bottom: 15px;
     height: auto;
}

#main-menu .menu ul.separate  {
     padding-top: 30px;
}

#main-menu .menu ul.level3 {
    padding-bottom: 20px;
}

#main-menu .menu li.level3 .link {
     position: static;
     height: auto;
}

#main-menu .menu li.level3 a {
     font-family: 'helvetica', sans-serif;
     font-size: 12px;
     line-height: 16px;
     color: #0d1979;
     position: static;
     height: auto;
     padding: 5px 0;
     border-bottom: 1px solid #e4e4e4;
}

#main-menu .menu ul.level3 li.last a {
     border-bottom: none;
}


#main-menu .menu li.next-children li.level2 {float:none;margin-left:20px;}
#main-menu .menu li.next-children ul.level2 {width:250px;
left:auto;right:auto;min-height:inherit;
}
#main-menu .menu li.next-children li.level2 p {height:auto;}
#main-menu .menu li.next-children li.level2 a {
font-family: 'helvetica', sans-serif;
font-size: 12px;
line-height: 16px;
color: #0D1979;
position: static;
height: auto;
padding: 5px 0;
border-bottom: 1px solid #E4E4E4;
}

#main-menu .menu li.next-children li.level2 a:hover { color: #a2a2a2; }

#main-menu .menu li.next-children ul.level2 li.last a {
     border-bottom: none;
}
#main-menu .menu li.next-children ul.level3 {display:none;}



#main-menu .adjuster-widget {
    display: none;
}

#main-menu ul.level2 .adjuster-widget {
    display: block;
    /*position: absolute;
    bottom: 0;
    left: 0;*/
    /*padding-bottom: 15px;*/
    clear: left;
    width: 950px;
    margin-top: 20px;
    border-top: 1px solid #e4e4e4;
    padding-bottom: 7px;
}


#main-menu ul.level2 .adjuster-widget a {
    display: inline;
    color: #0d1979;
    font-size: 12px;
    margin-left:20px;
    line-height: 24px;
    white-space: nowrap;
}

#main-menu ul.level2 .adjuster-widget a.button-gray {
    height: 30px;
    /*position: absolute;
    bottom: 10px;
    left: 40px;*/
    float: left;
    padding: 0;
    margin-top: 15px;
    margin-left: 54px;
    line-height: 27px;
}

#main-menu ul.level2 .adjuster-widget .info {
    float: left;
    margin-top: 15px;
    color: #333333;
    font-size: 15px;
    margin-left: 40px;
}

#main-menu ul.level2 .adjuster-widget .products {
    float: left;
    list-style: none;
    margin-top: 15px;
    height: auto;
    max-width: 570px;
}

#main-menu ul.level2 .adjuster-widget .products li {
    display: inline;
}

.header .ing-logo {
    right: 0;
    top: 16px;
    position: absolute;
}


    .searchbox {
        width: 181px;
        height: 23px;
        padding: 1px 0 0 10px;
        left: 639px;
        top: 71px;
        position: absolute;
        border: 1px solid #d1d1d1;
        border-radius: 15px;
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
/*         behavior: url(http://www.ingzycie.pl/themes/frontman/css/border-radius.htc); */
        background-color: #fff;
    }

        .searchbox input[type='text'] {
            width: 150px;
            background-color: #fff;
        }

        .searchbox button {
            width: 22px;
            height: 18px;
            background: url(/themes/frontman/images/icons2.png) -34px 0 no-repeat;
            z-index: 2;
            position: relative;
        }

            .searchbox button:hover {
                background-position: -34px -18px;
            }

    .loginbox {
        width: 101px;
        height: 21px;
        padding: 3px 0 0 12px;
        right: 0;
        top: 71px;
        position: absolute;
        display: block;
        border: 1px solid #d1d1d1;
        border-radius: 15px;
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
/*         behavior: url(http://www.ingzycie.pl/themes/frontman/css/border-radius.htc); */
    }

        .loginbox .key {
            width: 27px;
            height: 20px;
            display: block;
            position: absolute;
            right: 8px;
            top: 0;
            background: #fff url(/themes/frontman/images/icons2.png) 0 4px no-repeat;
            z-index: 2;
        }

        .loginbox:hover {
            color: #0d1979;
        }

        .loginbox:hover .key { background-position: 0 -21px; }

    .searchbox .corner, .loginbox .corner {
        width: 12px;
        height: 26px;
        position: absolute;
        display: block;
        background: url(/themes/frontman/images/form-corners.png) 0 0 no-repeat;
        top: -1px;
        z-index: 1;
    }

        .searchbox .corner.left, .loginbox .corner.left { left: -1px; }
        .searchbox .corner.right, .loginbox .corner.right { right: -1px; background-position: -12px 0; }


/*----------------------------vw contest ----------------------------------*/
.content_block.vw_contest div { line-height: 1.3em; }

.vw_contest .all-container .container { margin-left: auto;  margin-right: auto; margin-bottom: 10px; width: 980px; position: relative; }
.vw_contest .all-container .container .content-container { }
.vw_contest .all-container .container .content-container .content-left { float: left;   width: 350px; margin-left: 48px; color: #0d1979; }
.vw_contest .all-container .container .content-container .content-right { float: left; margin-left: 150px; width: 420px; color: #0d1979; }
.vw_contest .all-container .container .content-container .content-left .box1 { font-size: 34px; line-spacing: 36px; font-weight: bold; }
.vw_contest .all-container .container .content-container .content-left .box2 { margin-top: 5px; font-size: 20px; line-spacing: 26px; }
.vw_contest .all-container .container .content-container .content-left .box3 { margin-top: 35px; font-size: 20px; line-spacing: 26px; }
.vw_contest .all-container .container .content-container .content-right .box1 { font-size: 20px; line-spacing: 19px; font-weight: bold; }
.vw_contest .all-container .container .content-container .content-right .box2 { display: block; margin: 21px 0px 0px 29px;  width:227px; height:24px; background: url(/themes/frontman/images/vw_content/spotkaj-btn.gif) no-repeat top left; z-index: 3; }
.vw_contest .all-container .container .content-container .content-right .box2:hover { background: url(/themes/frontman/images/vw_content/spotkaj-btn.gif) no-repeat bottom left; z-index: 3; }
.vw_contest .all-container .container .content-container .content-right .box3 { margin: 3px 0px 0px 30px; font-size: 12px; line-spacing: 18px; color: #525252; }
.vw_contest .all-container .container .content-container .content-right .box4 { margin: 10px 0px 0px 30px; font-size: 12px; line-spacing: 18px; color: #525252; }
.vw_contest .all-container .container .content-container .content-right .box5 { margin: 18px 0px 0px 30px; font-size: 12px; line-spacing: 18px; color: #525252; }
.vw_contest .all-container .container .content-container .content-right .box6a { display: block; margin: 2px 0px 0px 30px; float:left; width:90px; height:24px; background: url(/themes/frontman/images/vw_content/wyslij-btn.gif) no-repeat top left; z-index: 3; }
.vw_contest .all-container .container .content-container .content-right .box6a:hover { background: url(/themes/frontman/images/vw_content/wyslij-btn.gif) no-repeat bottom left; z-index: 3; }
.vw_contest .all-container .container .content-container .content-right .box6b { margin: 5px 0px 0px 5px; float:left; font-size: 12px; line-spacing: 18px; color: #525252; }
.vw_contest .all-container .container .content-container .content-right .box7 { margin: 70px 0px 0px 112px; width: 300px; font-size: 12px; line-spacing: 18px; color: #535353; }
.vw_contest .all-container .container .content-container .content-right .box8 { background: url('/themes/frontman/images/vw_content/arrow-orange.gif') no-repeat 135px 5px; display:block;  margin: 5px 0px 0px 115px; width: 150px; font-size: 11px; line-spacing: 16px; color: #0d1979; text-decoration: none; }
.vw_contest .all-container .container .content-container .content-right .box9 { background: url('/themes/frontman/images/vw_content/arrow-orange.gif') no-repeat 278px 5px; display:block;  margin: 2px 0px 0px 115px; width: 285px; font-size: 11px; line-spacing: 16px; color: #0d1979; text-decoration: none; }
.vw_contest .all-container .container .background{  position: absolute; top: 39px; left: -292px; width: 1541px; height: 502px; background: url(/themes/frontman/images/vw_content/background.jpg) no-repeat top left; z-index: -10; }

/* ---------------------------strona bledy 404 -----------------------------*/

.e404 h1 { margin-top: 50px; }
.e404 h1,.e404 h2 { margin-left:50px; font-size: 30px; font-family: 'frutiger'; font-weight: normal; color: #333333; }
.e404.content_linklist { border: none; }
p.e404.content_pagelink { clear: left; border-top: 1px solid #d6d6d6; margin-top: 30px; padding-top:30px; text-align: left; padding-left: 50px; }
p.e404.content_pagelink a { }
ul.content_linklist.e404 { color: #0d1979; margin-top: 50px; display: inline-block; margin-left: 50px; float: left; width: 300px; }
ul.content_linklist.e404.right { padding-left: 0; margin-left: 0; }

/* ------------------ stopa zwrotu -------------------------- */

.stopa-zwrotu { width: 640px; }
.stopa-zwrotu {  }
.stopa-zwrotu table { background: url('/themes/frontman/images/return_table.png') no-repeat left top; margin-top: 30px; height: 259px; font-family: 'frutiger'; }
.stopa-zwrotu table tr { color:#0d1979; font-size: 14px; }
.stopa-zwrotu table td {  }
.stopa-zwrotu table td { width: 164px; padding-left:20px; vertical-align: middle; }
.stopa-zwrotu table td:first-child { width: 230px; }
.stopa-zwrotu table tr.row0 { display:none; }
.stopa-zwrotu table tr.row1 { font-size: 18px; color: #ffffff; }
.stopa-zwrotu table tr.row4 { color: #ff6600; text-align: center; }
.stopa-zwrotu table tr.row4 td:first-child { text-align: left; }
.stopa-zwrotu table tr.row5, .stopa-zwrotu table tr.row6 { text-align: center; }
.stopa-zwrotu table tr.row5 td:first-child, .stopa-zwrotu table tr.row6 td:first-child { text-align: left; }

/* ------------------ sklad zarzadu -------------------------- */
table.table_board tr:nth-child(odd), table.table_board tr.odd { background-color: #f8f8f8; }
table.table_board tr:nth-child(even), table.table_board tr.even { background-color: #ffffff; }

table.table_board td { padding: 10px; }
table.table_board tr:first-child { background-color: #18247f; height: 50px; color: #ffffff; font-size: 18px; }
table.table_board tr:first-child td { padding: 10px; border-radius: 10px 10px 0px 0px; -webkit-border-radius: 10px 10px 0px 0px; -moz-border-radius: 10px 10px 0px 0px; border: none; }
table.table_board tr:first-child td:first-child { border: none; }

table.table_board tr:first-child th:first-child { padding: 10px; border-radius: 10px 0px 0px 0px; -webkit-border-radius: 10px 0px 0px 0px; -moz-border-radius: 10px 0px 0px 0px; border-right:1px solid #dedede;}
table.table_board tr:first-child th:last-child { padding: 10px; border-radius: 0px 10px 0px 0px; -webkit-border-radius: 0px 10px 0px 0px; -moz-border-radius: 0px 10px 0px 0px; }
table.table_board td.tacenter {text-align:center;}

table.table_board tr td:first-child { border-left: 1px solid #dedede; border-right: 1px solid #dedede; }
table.table_board tr td:last-child { border-right: 1px solid #dedede; }

table.table_board tr:first-child td:first-child { border: none; }
table.table_board tr:last-child td:first-child { border: 1px solid #dedede; border-radius: 0px 0px 0px 10px; -webkit-border-radius: 0px 0px 0px 10px; -moz-border-radius: 0px 0px 0px 10px; border-top:none; }
table.table_board tr:last-child td:last-child { border: 1px solid #dedede; border-radius: 0px 0px 10px 0px; -webkit-border-radius: 0px 0px 10px 0px; -moz-border-radius: 0px 0px 10px 0px; border-top:none; border-left: none; }

/*----------------------------boksy na glownej -----------------------------*/


.products_adjusterbox .button-gray {

    float: left;
}

.ingcontent_solutions, .shortlinks {
    height: 200px;

    padding: 7px 13px;
}

.ingcontent_solutions .content_linklist {
    padding: 0;
    border: none;
    background-color: transparent;
}

.ingcontent_solutions .content_linklist li{
    text-indent: 0;
    list-style-position: outside;
    list-style: none;
}

.ingcontent_solutions .content_linklist .column {
    height: 120px;
    width: 110px;
    padding: 0 15px;
    float: left;
    border-right: 1px solid #ddebed;
    margin-top: 10px;
}

.ingcontent_solutions .content_linklist .first {
    padding-left: 0px;
}

.ingcontent_solutions .content_linklist .last {
    border-right: none;
}

.ingcontent_solutions .content_linklist a {
    /*color: #0d1979;*/
    font-size: 13px;
    line-height: 18px;
    font-family: helvetica, sans-serif;
}

.ingcontent_solutions .tabs span {
    font-size: 1.5em;
}

.shortlinks h2 {
    margin-bottom: 3px;
}

.shortlinks .last-links {
/*  display: none;  */
}


.shortlinks li { height: 25px; line-height: 25px; padding-left: 32px; padding-top: 0; margin-bottom: 5px; color: #0d1979; background: url(/themes/frontman/images/icons2.png) -90px -202px no-repeat;  }
.shortlinks li.clock { background-position: 0 -68px; }
.shortlinks li.message { background-position: -30px -112px; }
.shortlinks li.form { background-position: -60px -159px; }

.shortlinks li.calculator {background:url(/themes/frontman/images/kalkulator.gif) no-repeat 0px 0px; margin: 0px; padding: 5px 0px 5px 32px;}

.last-links li{background:none;line-height: 1em;margin-bottom: 5px;padding: 0px;height:1em;}

.products_adjusterbox {
    min-height: 30px;
}

.products_adjusterbox a {
    display: inline;
    /*color: #0d1979;*/
    font-size: 12px;
    margin-left:20px;
    line-height: 24px;
    white-space: nowrap;
}

.products_adjusterbox a.button-gray {
    height: 30px;
    /*position: absolute;
    bottom: 10px;
    left: 40px;*/
    float: left;
    padding: 0;
    line-height: 27px;
    margin-left: 14px;
}

.has-products a.button-gray {
/*  float: left;
    margin-left: 34px;*/
        float: right;
margin-right: 165px;
}

.products_adjusterbox .info {
    float: left;
    color: #333333;
    font-size: 15px;
    margin-left: 15px;
        margin-bottom:0px;
        line-height:27px;
}

.products_adjusterbox .adjuster-products {
    background-color:#EBF3F5;float:left;
    border-radius:10px;
    background: rgb(235, 243, 245);
    background: rgba(235, 243, 245, 0.8);
    width:640px;
}

.products_adjusterbox .products {
    float: left;
    list-style: none;
    height: auto;
        margin-left:10px;
        width:460px;
}

.products_adjusterbox .products li {
    display: inline;
        line-height:27px;
        border-right:1px solid #AAA;
}

.products_adjusterbox .products li.last {
    border:none;
}

.products_adjusterbox .products li a {
    margin-left:10px;margin-right:10px;
}


/*--------------- wyszukiwarka --------------------*/

.search_results h1 {
    position: relative;
}

.search_results h1 #google-cse-brand {

    position: absolute;
    right: 0;
    top: 10px;
    width: 65px;
    height: 24px;
    background: url(/themes/frontman/images/search/google_custom_search_brand.gif) no-repeat left top;
}

#cse .gsc-results .gsc-cursor {
    height: 30px;
    padding-top: 80px;
    display: block;
    float: left;
    position: relative;
    left: 50%;
}

#cse .gsc-results .gsc-cursor .gsc-cursor-page {
    display:block; float:left; margin-right:4px; text-align:center; width: 26px; height:26px; background:url('/themes/frontman/images/pagination-circle.gif') left top no-repeat;
    line-height: 26px;
    text-decoration: none;
    position: relative;
    left: -50%;
}

#cse .gsc-results .gsc-cursor .gsc-cursor-current-page {
    line-height: 26px;
    color: #4D4848;
    font-weight: bold;
}

#cse .gsc-search-box {
    display: none;
}

#cse  .gsc-control-cse {
    font-family: Verdana, sans-serif;
    border-color: #ffffff;
    background-color: #FFFFFF;
  }
#cse  input.gsc-input {
    border-color: #BCCDF0;
  }
#cse  input.gsc-search-button {
    border-color: #666666;
    background-color: #CECECE;
  }
#cse  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #ffffff;
    background-color: #ffffff;
  }
#cse  .gsc-tabHeader.gsc-tabhActive {
    border-top-color: #ffffff;
    border-left-color: #ffffff;
    border-right-color: #ffffff;
    background-color: #ffffff;
  }
#cse .gsc-tabsArea {
    border-color: #ffffff;
  }
#cse .gsc-webResult.gsc-result {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
    padding: 20px 0;
    border-bottom: 1px solid #e4e4e4;
    margin: 0;
  }

#cse .gsc-webResult.gsc-result.last {
    border-bottom: none;
  }
#cse .gsc-webResult.gsc-result:hover {
    background-color: #FFFFFF;
  }

#cse .gs-webResult.gs-result a, #cse .gs-webResult.gs-result a b{
    text-decoration: none;
    font-size: 16px;
    font-family: 'helvetica', sans-serif;
    font-weight: normal;
  }

#cse .gs-webResult.gs-result a.gs-title:link,
#cse .gs-webResult.gs-result a.gs-title:link b {
    color: #0d1979;
  }
#cse .gs-webResult.gs-result a.gs-title:visited,
#cse .gs-webResult.gs-result a.gs-title:visited b {
    color: #0d1979;
  }
#cse .gs-webResult.gs-result a.gs-title:hover,
#cse .gs-webResult.gs-result a.gs-title:hover b {
    color: #a2a2a2;
  }
#cse .gs-webResult.gs-result a.gs-title:active,
#cse .gs-webResult.gs-result a.gs-title:active b {
    color: #a2a2a2;
  }
#cse .gsc-cursor-page {
    color: #0d1979;
  }
  a.gsc-trailing-more-results:link {
    color: #0d1979;
  }
#cse .gs-webResult.gs-result .gs-snippet {
    color: #333333;
    font-size: 12px;
    line-height: 18px;
    font-family: 'helvetica', sans-serif;
    padding-top: 10px;
  }
#cse .gs-webResult.gs-result .gs-visibleUrl {
    color: #0d1979;
    font-size: 12px;
    line-height: 18px;
    font-family: 'helvetica', sans-serif;
  }
#cse .gs-webResult.gs-result .gs-visibleUrl-short {
    color: #0d1979;
  }

#cse .gs-webResult.gs-result .gs-visibleUrl-short {
    display: none;
  }
#cse .gs-webResult.gs-result .gs-visibleUrl-long {
    display: block;
  }
#cse .gsc-cursor-box {
    border-color: #FFFFFF;
  }
#cse .gsc-results .gsc-cursor-page {
    border-color: #ffffff;
    background-color: #FFFFFF;
  }
#cse .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
    border-color: #ffffff;
    background-color: #ffffff;
  }
#cse .gs-promotion.gs-result {
    border-color: #ffffff;
    background-color: #FFFFFF;
  }
#cse .gs-promotion.gs-result a.gs-title:link {
    color: #0d1979;
  }
#cse .gs-promotion.gs-result a.gs-title:visited {
    color: #0d1979;
  }
#cse .gs-promotion.gs-result a.gs-title:hover {
    color: #a2a2a2;
  }
#cse .gs-promotion.gs-result a.gs-title:active {
    color: #a2a2a2;
  }
#cse .gs-promotion.gs-result .gs-snippet {
    color: #333333;
  }
#cse .gs-promotion.gs-result .gs-visibleUrl,
#cse .gs-promotion.gs-result .gs-visibleUrl-short {
    color: #0d1979;
  }

#cse .gs-result .gs-title, #cse .gs-result .gs-title *{
    text-decoration: none;

}
#cse .gsc-result .gs-title {
    height: auto;
}



/* --------------------footer ---------------*/

.footer .content_linklist {
/*  padding: 0;*/
    border: none;
    background-color: transparent;
}


.documentsbox li {
border-bottom: 1px solid #E5E5E5;
color: #A2A2A2;
margin-bottom: 5px;
padding: 0px 0px 5px 25px;
}
.documentsbox li.item {
background: url('/themes/frontman/images/icons2.png') no-repeat -90px -205px;
}
.documentsbox li.last{border:none;}

/* content link_list */

.content_linklist { border: 1px solid #dfdfdf; position: relative; background-color: #ffffff; padding: 15px; }
.content_linklist .left_up_corner { background: url('/themes/frontman/images/white_corners.png') no-repeat left top #ffffff; width: 6px; height: 6px; top:-1px; left: -1px; position: absolute; }
.content_linklist .right_up_corner { background: url('/themes/frontman/images/white_corners.png') no-repeat left -6px #ffffff; width: 6px; height: 6px; top:-1px; right: -1px; position: absolute; }
.content_linklist .left_bottom_corner { background: url('/themes/frontman/images/white_corners.png') no-repeat left -12px #ffffff; width: 6px; height: 6px; bottom:-1px; left: -1px; position: absolute; }
.content_linklist .right_bottom_corner { background: url('/themes/frontman/images/white_corners.png') no-repeat left -18px #ffffff; width: 6px; height: 6px; bottom:-1px; right: -1px; position: absolute; }
.content_linklist li { margin-bottom: 10px; }
.content_linklist li a { /*color: #0d1979;*/}

.lastborder li.last { border-top: 1px solid #dfdfdf; padding-top:10px; margin-bottom: 3px; }

/* attached list */

.products_wishlist_button a { float:right; margin-bottom: 10px; }
.products_wishlist_button span.plus { background: url('/themes/frontman/images/icons2.png') no-repeat -108px 5px; display:block; float: left; width: 20px; height: 20px; }
.products_wishlist_button span.minus { background: url('/themes/frontman/images/icons2.png') no-repeat -135px 5px; display:block; float: left; width: 20px; height: 20px; }

.products_compare_button a { float:right; }
.products_compare_button span.plus { background: url('/themes/frontman/images/icons2.png') no-repeat -108px 5px; display:block; float: left; width: 20px; height: 20px; }
.products_compare_button span.minus { background: url('/themes/frontman/images/icons2.png') no-repeat -135px 5px; display:block; float: left; width: 20px; height: 20px; }


.products_wishlist  {bottom:0px;position:fixed;right:20px; z-index: 100;}
.products_compare  {bottom:0px; position:fixed; right:240px; z-index: 100;}

.attached_list .handler { z-index:100; cursor:pointer; padding-bottom: 7px; margin-left:10px; padding-left:20px; font-family: 'frutiger'; color: #84979b; font-size: 12px; }
.attached_list .handler.open { background: url('/themes/frontman/images/arrow_up_grey.png') no-repeat left 7px; }
.attached_list .handler.close { background: url('/themes/frontman/images/arrow_down_grey.png') no-repeat left 7px; }
.attached_list .corners_handler { height:14px; }
.attached_list .corners_handler .left_corner { float: left; width:14px; height:14px; background: url('/themes/frontman/images/compare_left_corner.png') no-repeat top left; }
.attached_list .corners_handler .right_corner { float: left; width:14px; height:14px; background: url('/themes/frontman/images/compare_right_corner.png') no-repeat top right; }
.attached_list .corners_handler .mid { float: left; width: 178px; height:14px; background: url('/themes/frontman/images/compare_middle.png') repeat top left;}
.attached_list .list_container { background-color: #ffffff; border-left: 1px solid #a8c0c5; border-right: 1px solid #a8c0c5;  }
.attached_list .list_container li.product { padding-top: 4px; padding-bottom: 4px; border-bottom:1px solid #e4e4e4; margin-left:8px; margin-right:8px; }
.attached_list .list_container li.product.last { border-bottom: none; }
.attached_list .list_container li.compare_link { height: 45px; }
.attached_list .list_container li.compare_link a { float: left; margin-left: 48px; margin-top:10px; }
.attached_list .list_container li.product .remove { background: url('/themes/frontman/images/compare_remove.png') no-repeat top left; width: 17px; height: 16px; position: absolute; left:0; margin-left:7px; margin-top:1px;  }
.attached_list .list_container li.product .name { max-width: 168px; margin-left:30px;   }
.attached_list .list_container li.product .name a {text-decoration:none; color:#0d1979;}
.attached_list .list_container li.product .name a:hover {  }


/* porownanie produktow */
.products_compare_grid .products_container { margin-bottom: 80px; }
.products_compare_grid .products_container tr { height: 45px; }
.products_compare_grid .products_container tr.odd { background-color: #ededed; }
.products_compare_grid .products_container td { width: 240px; }
.products_compare_grid .products_container .join { }
.products_compare_grid .products_container .product_group { background-color: #0d1979; color:#ffffff; height:30px; }
.products_compare_grid .products_container .product_header { color: #0d1979; font-weight:bold; }
.products_compare_grid .products_container .product_header.last { }
.products_compare_grid .products_container .product_header.first { }
.products_compare_grid .products_container .product.first { border-right: 4px solid #0d1979; border-left: 1px solid #d7d7d7; }
.products_compare_grid .products_container .product.last { border-right: 1px solid #d7d7d7; }
.products_compare_grid .products_container  td.product { padding: 10px; border-right: 1px solid #d7d7d7; vertical-align: middle; }

.products_compare_grid .products_container  td.product.nd { background: url('/themes/frontman/images/compare_nd.png') repeat top left; }
.products_compare_grid .products_container  td.product span { text-align: center; display: block; }
.products_compare_grid .products_container  td.product span.compare_nd {  }
.products_compare_grid .products_container  td.product span.compare_no { background: url('/themes/frontman/images/compare_no.png') no-repeat top left; width: 20px; height: 20px; margin: auto; }
.products_compare_grid .products_container  td.product span.compare_yes { background: url('/themes/frontman/images/compare_yes.png') no-repeat top left; width: 20px; height: 20px; margin: auto; }
.products_compare_grid .products_container  td.product.first { vertical-align: top; }

.products_compare_grid .products_container .start { min-width: 280px; }
.products_compare_grid .products_container .product_header .product { border: 1px solid #d7d7d7; border-bottom: none; border-right: none; position: relative; padding: 18px; }
.products_compare_grid .products_container .product_header.first .product_left_bcg { position: absolute; top:-1px; left:-1px; width:6px; height:6px; background: url('/themes/frontman/images/white_corners.png') no-repeat left top #ffffff; }
.products_compare_grid .products_container .product_header.last .product_right_bcg { position: absolute; top:-1px; right:-1px; width:6px; height:6px; background: url('/themes/frontman/images/white_corners.png') no-repeat left -6px #ffffff; }
.products_compare_grid .products_container .product_header.last.first {}

.products_compare_grid .products_container tfoot .product_header .product { padding-top: 12px; padding-bottom: 12px; border: 1px solid #d7d7d7; border-top: none; border-right: none; position: relative; }
.products_compare_grid .products_container tfoot .product_header .product .des { font-weight: normal; }
.products_compare_grid .products_container tfoot .product_header.first .left_bottom_corner { position: absolute; bottom:-1px; left:-1px; width:6px; height:6px; background: url('/themes/frontman/images/white_corners.png') no-repeat left -12px #ffffff; }
.products_compare_grid .products_container tfoot .product_header.last .right_bottom_corner { position: absolute; bottom:-1px; right:-1px; width:6px; height:6px; background: url('/themes/frontman/images/white_corners.png') no-repeat left bottom #ffffff; }


.products_compare_grid .products_container .product_header.last { border-right: 1px solid #d7d7d7; }

.products_compare_grid .products_container .product_group .group { height:25px; border-right: 1px solid #d7d7d7; border-left: 1px solid #d7d7d7; position: relative; padding-top:5px; font-weight: bold; color: #ffffff; }
.products_compare_grid .products_container .product_group .group.first { border-left: none; }
.products_compare_grid .products_container .product_group .group.last { }

.products_compare_grid .products_container .product_group td { width: 100%; }
.products_compare_grid .products_container .product_group .group .gr_content { padding-left: 295px; }

.products_compare_grid .products_container .product_group .group .group_up_bcg { display:none; cursor: pointer; position: absolute; top:10px; left:273px; width:12px; height:6px; background: url('/themes/frontman/images/arrow_up.png') no-repeat top left; }
.products_compare_grid .products_container .product_group .group .group_left_bcg { position: absolute; top:0px; left:0px; width:6px; height:6px; background: url('/themes/frontman/images/group_left_corner.png') no-repeat top left #ffffff; }
.products_compare_grid .products_container .product_group .group .group_right_bcg { position: absolute; top:0px; right:0px; width:6px; height:6px; background: url('/themes/frontman/images/group_right_corner.png') no-repeat top right #ffffff; }

.products_compare_grid .products_container .product_group .group .nav_group { position: absolute; top:0; right: 0; width: 62px; }
.products_compare_grid .products_container .product_group .group .nav_group a.group_left_nav { background: url('/themes/frontman/images/arrow_previous.png') no-repeat left top; width: 30px; height: 30px; display:block; float: left; border-left: 1px solid #ffffff; }
.products_compare_grid .products_container .product_group .group .nav_group a.group_right_nav { background: url('/themes/frontman/images/arrow_next.png') no-repeat left top; width: 30px; height: 30px; display: block; float: left; border-left: 1px solid #ffffff; }
.products_compare_grid .products_container .product_group .group.last .nav_group a.group_left_nav { background: url('/themes/frontman/images/arrow_previous_bottom.png') no-repeat left top; }
.products_compare_grid .products_container .product_group .group.last .nav_group a.group_right_nav { background: url('/themes/frontman/images/arrow_next_bottom.png') no-repeat left top; }


/* content kontakt */

.ingcontent_contact  { margin-top: 15px; }
.ingcontent_contact .boxes_container li { width: 230px; float: left; }
.ingcontent_contact .boxes_container li .box_container { width: 230px; height: 300px; }
.ingcontent_contact .boxes_container li { border: 1px solid #d7d7d7; display:inline-block; position:relative; margin-right: 3px; }
.ingcontent_contact .boxes_container li .box_button {  width: 230px; }
.ingcontent_contact .boxes_container li .box_button a { margin-left:55px; font-family: 'frutiger'; margin-bottom: 30px; }
.ingcontent_contact .boxes_container li .left_top_corner { position: absolute; top:-1px; left:-1px; width:6px; height:6px; background: url('/themes/frontman/images/white_corners.png') no-repeat left top #ffffff; }
.ingcontent_contact .boxes_container li .right_top_corner { position: absolute; top:-1px; right:-1px; width:6px; height:6px; background: url('/themes/frontman/images/white_corners.png') no-repeat left -6px #ffffff; }
.ingcontent_contact .boxes_container li .left_bottom_corner { position: absolute; bottom:-1px; left:-1px; width:6px; height:6px; background: url('/themes/frontman/images/white_corners.png') no-repeat left -12px #ffffff; }
.ingcontent_contact .boxes_container li .right_bottom_corner { position: absolute; bottom:-1px; right:-1px; width:6px; height:6px; background: url('/themes/frontman/images/white_corners.png') no-repeat left bottom #ffffff; }
.ingcontent_contact .boxes_container li .info { padding-left:8px; padding-right:8px; margin-top: 20px; margin-bottom: 20px; text-align: center; font-size: 18px; color: #0d1979; font-family: 'frutiger'; }
.ingcontent_contact .boxes_container li.meet .ico_button { margin:auto; margin-bottom: 30px; clear: left; display:block; width:94px; height:95px; background: url('/themes/frontman/images/contact_icons.gif') no-repeat left top #ffffff; }
.ingcontent_contact .boxes_container li.meet .ico_button:hover { background-position: left bottom; }
/*.ingcontent_contact .contact_info { margin-bottom: 90px; }*/
.ingcontent_contact .bottom_contact_info { /*border-top: 1px solid #e4e4e4;*/ clear: left; margin-bottom: 16px; }
.ingcontent_contact .bottom_contact_info li { width: 120px; float: left; margin-right: 30px; }
.ingcontent_contact .bottom_contact_info li.address { width: 260px; }
.ingcontent_contact .bottom_contact_info li.office { width: 245px; margin-left: 40px; }
.ingcontent_contact .bottom_contact_info .header { font-family: 'frutiger'; font-size: 18px; color: #0d1979; margin-top: 15px; margin-bottom: 15px; }

.ingcontent_contact .add_bottom_info { width: 220px; margin-left: 480px; margin-bottom: 20px; clear: left; border:none; padding-top:20px; }

.ingcontent_contact .boxes_container li.meet .box_button a { width:128px; }

.ingcontent_contact .boxes_container li.search .box_button a { width:90px; margin-left:70px; }
.ingcontent_contact .boxes_container li.search .ico_button { margin:auto; margin-bottom: 30px; clear: left; display:block; width:94px; height:95px; background: url('/themes/frontman/images/contact_icons.gif') no-repeat -94px top #ffffff; }
.ingcontent_contact .boxes_container li.search .ico_button:hover { background-position: -94px bottom; }

.ingcontent_contact .boxes_container li.phone .box_button a { margin-left: 70px; }
.ingcontent_contact .boxes_container li.phone .info { margin-bottom: 8px; }
.ingcontent_contact .boxes_container li.phone .ico_button { cursor: default; margin:auto; margin-bottom: 15px; clear: left; display:block; width:70px; height:100px; background: url('/themes/frontman/images/contact_icons.gif') no-repeat -194px top #ffffff; }
.ingcontent_contact .boxes_container li.phone .ico_button:hover { }

.ingcontent_contact .boxes_container li.mail .box_button a { margin-left: 60px; width: 115px; }
.ingcontent_contact .boxes_container li.mail .ico_button { margin:auto; margin-bottom: 30px; clear: left; display:block; width:94px; height:68px; background: url('/themes/frontman/images/contact_icons.gif') no-repeat right top #ffffff; }
.ingcontent_contact .boxes_container li.mail .ico_button:hover { background-position: right bottom; }

.ingcontent_contact .boxes_container li .add_info { font-family: 'frutiger'; }
.ingcontent_contact .boxes_container li .add_info .phone1 { color: #d73e00; font-size: 24px; text-align:center; }
.ingcontent_contact .boxes_container li .add_info .phone2 { color: #0d1979; font-size: 14px; text-align:center; margin-bottom: 4px; }
.ingcontent_contact .boxes_container li .bottom_info { text-align: center;  }

/* menu kontekstowe */
.content_contextmenu { height:30px; font-size: 12px; }
.content_contextmenu .facebook { margin-right: 10px; }
.content_contextmenu .resizer { width: 50px; float: right; }
.content_contextmenu .resizer a { text-decoration:none; margin-right: 3px; color: #000000; }
.content_contextmenu .resizer .size1 { font-size: 12px; }
.content_contextmenu .resizer .size2 { font-size: 14px; }
.content_contextmenu .resizer .size3 { font-size: 16px; }
.content_contextmenu .print { display:block; text-decoration:none; margin-left: 3px; margin-top: 3px; color: #0d1979; width: 50px; float: right; background: url('/themes/frontman/images/contextmenu_print.png') no-repeat top right; padding-right:10px; }

/*co gdy...*/
ul.whattodo li {display:inline-block;width:105px;margin-right:15px;vertical-align:top;}
ul.whattodo li img{display:block;margin-bottom:1em;}
ul.whattodo li h2{display:block;line-height:1em;font-size:1.3em;}

/*co gdy... (podstrony)*/
ul.whattodocontact {padding:0px !important;}
ul.whattodocontact li.item {display:inline-block;width:175px;margin-right:5px;vertical-align:top;min-height:290px;_height:290px;text-align:center;}
ul.whattodocontact li.last {margin-right:0px;}
ul.whattodocontact li {border:1px solid #ddd; border-radius:10px;padding:15px;}
ul.whattodocontact li a.item-img {text-align:center;display:block;}
ul.whattodocontact li img{;margin-bottom:1em;}
ul.whattodocontact li h2{display:block;line-height:1.1em;font-size:1.3em;margin-bottom:1em;height:45px !important;}
ul.whattodocontact li h3{line-height:1.1em;font-size:1.3em;color:#d73e00;height:70px !important;}
ul.whattodocontact li h3 em{display:block;line-height:1.1em;font-size:0.6em;color:#0D1979;}

/*jak dobrac...*/
ul.howchoose li.item {display:inline-block;width:150px;margin-right:5px;vertical-align:top;min-height:290px;_height:290px;}
ul.howchoose li {border:1px solid #ddd; border-radius:10px;padding:15px;}
ul.howchoose li a.item-img {text-align:center;display:block;margin-top:-1em;}
ul.howchoose li img{;margin-bottom:1em;}
ul.howchoose li h2{display:block;line-height:1.1em;font-size:1.3em;margin-bottom:1em;height:55px !important;}

/*jak uzyskac pieniadze...*/
ul.howtogetmoney li {display:inline-block;width:125px;margin-right:8px;vertical-align:top;}
ul.howtogetmoney li img{display:block;margin-bottom:1em;}
ul.howtogetmoney li h2{display:block;line-height:1em;font-size:1.2em;}

ul.howgetmoney li.item {display:inline-block;width:230px;margin-right:5px;vertical-align:top;min-height:200px;_height:200px;}
ul.howgetmoney li {border:1px solid #ddd; border-radius:10px;padding:15px;text-align:center;}
ul.howgetmoney li a.item-img {text-align:center;display:block;margin-top:-1em;}
ul.howgetmoney li img{;margin-bottom:1em;}
ul.howgetmoney li h2{display:block;line-height:1.1em;font-size:1.3em;margin-bottom:1em;height:55px !important;}

/*jesli posiadasz ofe...*/
ul.mojaumowa li {display:inline-block;margin-right:0px;vertical-align:top; background: url('/themes/frontman/images/arrow_bg.gif') no-repeat right top;min-height:201px;_height:201px;}
ul.mojaumowa li {padding:15px 10px 15px 0px;margin-right:40px;width:150px;}
ul.mojaumowa li a {display:block;}
ul.mojaumowa li a img {margin-left:15px;}
ul.mojaumowa li h2 a {text-align:left;margin-top:0.5em;}
ul.mojaumowa li h2{display:block;line-height:1.1em;font-size:1.3em;margin-bottom:0px;}
ul.mojaumowa li em {font-style:normal; font-size:16px; line-height:1em; color:#49529a;}

ul.mojaumowa li.three-one-child { width:195px; padding:15px 10px 15px 0px;margin-right:30px;}
ul.mojaumowa li.third-child {width:135px;background:none;margin-right:0px;padding-right:0px;}

ul.mojaumowa li.third-child a img, ul.mojaumowa li.three-one-child a img {margin-left:40px;}

ul.mojaumowa2 li{min-height:120px;_height:120px; background-position-y:center;width:150px !important;}
ul.mojaumowa2 li a img {margin-left:0px !important;}

.relative-top-130 { position:relative;top:-130px;right:80px;}
.relative-top-80 { position:relative;top:-80px;right:230px;}

div.attention h2 {padding:5px 0px 5px 85px; background: url('/themes/frontman/images/attention.png') no-repeat;margin-top:50px;}

/*strona: wydarzenia w ofe*/
.finance h2 {color:#a2a2a2;font-size: 1.35em;margin-top:0.5em;line-height:1.1em;}

.mt15{margin-top:15px;}


.beta {padding-left:200px;padding-top:10px;float:left;width:570px;position:absolute;}
.beta .h1{color: #0D1979;font-family: 'frutiger light', arial, helvetica, sans-serif;font-size: 2.5em;line-height: 1em;padding: 5px 15px;border-right:1px solid #ddd;float:left;}
.beta .info{display:block;padding-left:15px;float:left;color:#a2a2a2;width:360px;}


#products .blue-bar-ofe-asset, #products .blue-bar-wza {
background: none;
color: white;
font-weight: bold;
height: 75px;
margin-left: -1px;
position: relative;
width: 951px;
}


/*finance app ofe assets fix*/
.blue-bar-ofe-asset-ingzycie{width: 676px !important;background:#0c1979 !important;}

/*news*/
.news_news h1{display:inline;}
.news_news h2{display:inline;line-height:1em;padding-right:15px;}
.news_news span.date{display:inline;white-space:nowrap;color:#aaa;}

.news_news ul.news_news {margin-top:3em;}

.news_news li {border-bottom:1px solid #ddd;margin-bottom:15px;}
.news_news li.last {border:none;}
.news_news li p {margin-top:.5em;margin-bottom:0px;}
.news_news li p.p-more, p.p-more {text-align:right;margin-top:0em;margin-bottom:1em;}

.news_news .back, .backlink {display: block;margin-bottom: 30px;
    padding-left: 13px;
    background: url(/themes/frontman/images/icons2.png) 0px -408px no-repeat;
}

.news-yearfilter {position:relative;bottom:5px;margin-left:15px;}

.news_news div.excerpt{color: #A2A2A2;font-size: 1.3em;font-style: italic;margin-top:0.5em;line-height:1.1em;}
p.excerpt{color: #A2A2A2;font-size: 1.35em;margin-top:0.5em;line-height:1.1em;}
.content_block ul, .news_selectednews ul {list-style: disc !important;padding-left: 25px;}

.news_news .more, .p-more .more{background-position:-178px -312px;}

.news_selectednews ul li {margin:0px;border:0px;}

/*warto wiedziec*/

ul.items-bb li {border-bottom:1px solid #ddd;}
ul.items-mb15 li {margin-bottom:15px;padding-bottom:15px;}
ul li p.button{text-align:right;margin:0px;}
ul.items-button-right li p.button{text-align:right;margin:0px;}

ul.items-bb2 li {border-bottom:1px solid #ddd;width:680px;}
ul.items-bb2 li.last, ul.items-bb2 li:last-child {border:none;}
ul.items-mb10 li {margin-bottom:10px;padding-bottom:5px;}

p.bb{float:left;width:100%;}
p.button {padding-left:14px;}
p.btn-left a.button-gray{float:left;}
p.btn-right a.button-gray{float:right;}

/*warto wiedziec - ie fix :(*/

ul.items-bb li {border-bottom:0px;}
ul.items-mb15 li {margin-bottom:15px;padding-bottom:15px;}
ul li p.button{text-align:right;float:right;margin:0px;}
ul.items-button-right li p.button{text-align:right;}
ul.items-button-right li p.button a{float:right;}

ul.three-boxes li p.button{float:left;padding:0px;}

/*umowy dodatkowe*/
.expp_btntop div.head {margin-bottom:0.5em;}
.expp_btntop div.head span {display: inline-block;}
.expp_btntop div.head span.title {width:90%;}
.expp_btntop div.head span.title h3{color: #0D1979;font-family: frutiger;font-size: 1.2em;font-weight: normal;}
.expp_btntop div.head span.toggler {width:9%;text-align:right;vertical-align:top;}
.add_agrmnt_info td.col1 {width:85px;padding-right:15px;text-align:right;font-weight:bold;}

.mt30{margin-top:30px;}

.lh1em h3 {line-height:1em;}

.no_top_corners .left_up_corner, .no_top_corners .right_up_corner{display:none;}
.no_bottom_corners .left_bottom_corner, .no_bottom_corners .right_bottom_corner{display:none;}
.no_bottom_border {border-bottom:0px;}

p.btn_orange a.button-gray {background-position:0px -30px;}
p.btn_orange a.button-gray .left {background-position: 0px 0px;}
p.btn_orange a.button-gray .right {background-position:0px -60px;}

p.btn_orange a.button-gray:hover {
    background-position: 0px -210px;
}

p.btn_orange a.button-gray:hover .left {
    background-position: 0px -180px
}

p.btn_orange a.button-gray:hover .right {
    background-position: 0px -240px
}

.ingcontent_survey_btn {width:35px;height:136px;background:url('/themes/frontman/images/btn_survey.gif');position:absolute;right:0px;top:250px;cursor:pointer;}
.ingcontent_survey form {position:relative;}
.ingcontent_survey .close { height: 21px;   width: 21px;    position: absolute; right: 0px; top: 0px;}
.ingcontent_survey .close a {   height: 21px;   width: 21px;    display: block; background: url(/themes/frontman/images/adjuster/close.png) no-repeat left top;}


#page {
    padding-top: 1px;
}

/* --------------------Assistance na wiosn? ---------------*/

.lp-assistance .container {
    position: relative;
       height:620px;
}

.lp-assistance .container .background {
    width: 1209px;
    height: 639px;
    background: url(/themes/frontman/images/lp_assistance/bg-assistance.jpg) top center no-repeat;
    position: absolute;
    top: 0px;
    left: -94px;
    z-index: -1;
}

.lp-assistance .content-header h1 {
    padding: 18px 0px 0px 232px;
    font-size: 3em;
    height: 40px;
}

.lp-assistance .content-header h3 {
    padding: 2px 0px 28px 234px;
    height: 58px;
}

.lp-assistance .content-menu {
    padding: 0px 0px 0px 1px;
    border-top: 1px solid #d4e2f0;
    border-bottom: 1px solid #d4e2f0;
}

.lp-assistance .content-menu h3 {
    color: #0D1979;
    font-size: 1.4em;
    text-indent: 15px;
    text-align: right;
    line-height: 1.4em;
    word-spacing: 0px;
    letter-spacing: 0px;
    width: 231px;
    height: 69px;
    float: left;
    padding: 15px 0px 16px;
    margin-right: 16px;
    border-top: 5px solid #30348e;
    border-bottom: 5px solid #30348e;
    position: relative;
}

.lp-assistance .content-menu ul {
    height: 76px;
    overflow: hidden;
    padding: 17px 0px;
}

.lp-assistance .content-menu ul li {
    display: block;
    float: left;
}

.lp-assistance .content-menu ul li a {
    display: block;
    max-width: 263px;
    height: 76px;
    background: url(/themes/frontman/images/lp_assistance/menu-assistance.png) top left no-repeat;
    margin-right: 4px;
    padding-left: 85px;
    overflow: hidden;
}

.lp-assistance .content-menu ul li a.menu-assist-pielegniarka {
    background: url(/themes/frontman/images/lp_assistance/menu-assistance-pielegniarka.png) top left no-repeat;
}
.lp-assistance .content-menu ul li a.menu-assist-leki {
    background: url(/themes/frontman/images/lp_assistance/menu-assistance-leki.png) top left no-repeat;
}
.lp-assistance .content-menu ul li a.menu-assist-opieka {
    background: url(/themes/frontman/images/lp_assistance/menu-assistance-opieka.png) top left no-repeat;
}
.lp-assistance .content-menu ul li a.menu-assist-transport {
    background: url(/themes/frontman/images/lp_assistance/menu-assistance-transport.png) top left no-repeat;
}
.lp-assistance .content-menu ul li a.menu-assist-infolinia {
    background: url(/themes/frontman/images/lp_assistance/menu-assistance-infolinia.png) top left no-repeat;
}
.lp-assistance .content-menu ul li a:hover,
.lp-assistance .content-menu ul li a.active-menu {
    background-position: 0px -76px;
}

.lp-assistance .content-menu ul li a em {
    display: block;
    display: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    color: #292929;
    letter-spacing: -1px;
    line-height: 15px;
    padding-left: 5px;
    width: 250px;
    position: relative;
}

.lp-assistance .content-menu ul li a.menu-assist-pielegniarka em {
    top: 14px;
}
.lp-assistance .content-menu ul li a.menu-assist-leki em {
    top: 14px;
}
.lp-assistance .content-menu ul li a.menu-assist-opieka em {
    top: 7px;
}
.lp-assistance .content-menu ul li a.menu-assist-transport em {
    top: 7px;
}
.lp-assistance .content-menu ul li a.menu-assist-infolinia em {
    top: 1px;
}

.lp-assistance .content-menu ul li a:hover em,
.lp-assistance .content-menu ul li a.active-menu em {
    display: block;
}

.lp-assistance .content-text {
    clear: both;
    padding: 22px 0px 0px 236px;
}

.lp-assistance .content-text h2 {
    font-size: 2.2em;
    line-height: 1.1em;
    word-spacing: -0.5px;
    letter-spacing: -0.5px;
    padding: 3px 0px 7px;
}

.lp-assistance .content-text p {
    font-size: 12px;
    letter-spacing: -0.5px;
    margin-bottom: 1px;
}

.lp-assistance .content-text a.btn-skontaktuj-sie {
    display: block;
    width: 177px;
    height: 30px;
    height: 0px !important;
    padding-top: 30px;
    overflow: hidden;
    margin: 12px 0px 0px -3px;
    background: url(/themes/frontman/images/lp_assistance/btn-skontaktuj-sie.png) top left no-repeat;
}

.lp-assistance .content-text .col-1 p strong {
    color: #0d1979;
}

.lp-assistance .content-text .col-2 ul {
    padding: 0px;
}

.lp-assistance .content-text .col-2 ul li {
    list-style: none;
    margin-bottom: 12px;
    line-height: 16px;
}

.lp-assistance .content-text .col-2 ul li span {
    color: #0d1979;
}

.lp-assistance .content-text .col-2 .content-read {
    margin-top: 132px;
    line-height: 13px;
    color: #0d1979;
}

.lp-assistance .content-text .col-2 .content-read a {
    color: #0d1979;
    text-decoration: underline;
}

/* lato */

.lp-assistance .container .background {
    width: 1213px;
    height: 697px;
    background: url(/themes/frontman/images/lp_assistance/bg-assistance-lato.jpg) top center no-repeat;
    position: absolute;
    top: 0px;
    left: -125px;
    z-index: -1;
}

.lp-assistance-lato .content-menu h3 {
    line-height:1em;
    padding:10px 0px 21px;
}

.lp-assistance-lato .content-header h1 {height:80px;}
.lp-assistance-lato .content-header h3 {font-size:1.2em;padding-bottom:0px;}

.lp-assistance-lato .content-text .col-2 .content-read {margin-top:100px;}

.lp-assistance-lato .content-menu ul li a.menu-assist-prawnik {
    background: url(/themes/frontman/images/lp_assistance/menu-assistance-prawnik.png) top left no-repeat;
}
.lp-assistance-lato .content-menu ul li a.menu-assist-cim {
    background: url(/themes/frontman/images/lp_assistance/menu-assistance-cim.png) top left no-repeat;
}
.lp-assistance-lato .content-menu ul li a.menu-assist-powrot {
    background: url(/themes/frontman/images/lp_assistance/menu-assistance-powrot.png) top left no-repeat;
}
.lp-assistance-lato .content-menu ul li a.menu-assist-srodki {
    background: url(/themes/frontman/images/lp_assistance/menu-assistance-srodki.png) top left no-repeat;
}
.lp-assistance-lato .content-menu ul li a.menu-assist-instrukcje {
    background: url(/themes/frontman/images/lp_assistance/menu-assistance-instrukcje.png) top left no-repeat;
}
.lp-assistance .content-menu ul li a.active-menu,
.lp-assistance-lato .content-menu ul li a:hover,
.lp-assistance-lato .content-menu ul li a.active-menu {
    background-position: 0px -76px;
}
.lp-assistance-lato .content-menu ul li a.menu-assist-prawnik em {
    top: 28px;
}
.lp-assistance-lato .content-menu ul li a.menu-assist-cim em {
    top: 7px;
}
.lp-assistance-lato .content-menu ul li a.menu-assist-srodki em {
    top: 14px;
}
.lp-assistance-lato .content-menu ul li a.menu-assist-instrukcje em {
    top: 7px;
}
.lp-assistance-lato .content-menu ul li a em {width:252px;}

/* lp sposob na przyszlosc*/

.lp_snp {
    display: block;
    width: 950px;
    height: 850px;
    margin: 20px auto;
    line-height: normal;
}

.lp_snp h1 {
    margin-bottom: 0;
    font: 36px normal;
    line-height: normal;
}

.lp_snp h2 {
    margin-bottom: 0;
    line-height: normal;
}

.lp_snp p {
    margin-bottom: 0;
    font-family: sans-serif;
    font-size: 12px;
    color: #000;
    line-height: 15px;
}

.lp_snp .lcol {
    display: block;
    float: left;
    width: 536px;
}

.lp_snp .lcol .cbox {
    float: left;
}

.lp_snp .lcol .cbox-orange {
    display: block;
    float: left;
    width: 536px;
    height: 570px;
    background: url(/themes/frontman/images/lp_snp/bg-img-orange.jpg) 0 0 no-repeat;
}

.lp_snp .lcol .cbox-orange h1 {
    padding: 18px 0 0 26px;
    color: #fff;
}

.lp_snp .lcol .cbox-orange p {
    padding: 18px 0 0 28px;
    font-family: Myriad Pro, sans-serif;
    font-size: 16px;
    color: #fff;
    word-spacing: -1px;
}

.lp_snp .lcol .cbox-orange .btn-skontaktuj-sie-z-przedstawicielem {
    display: block;
    float: right;
    width: 238px;
    height: 0px;
    padding-top: 31px;
    margin: 19px 32px 0 0;
    overflow: hidden;
    background: url(/themes/frontman/images/lp_snp/btn-skontaktuj-sie-z-przedstawicielem.png) 0 0 no-repeat;
    /*padding: 5px 15px 7px;*/
    /*background-color: #e7e8e8;*/
    /*background-image: -moz-linear-gradient(top, #FEFFFF 0%, #EDEEEE 40%, #D1D2D2 100%);*/
    /*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEFFFF), color-stop(40%,#EDEEEE), color-stop(100%,#D1D2D2));*/
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEFFFF', endColorstr='#D1D2D2',GradientType=0 );*/
    /*border: none;*/
    /*border-radius: 14px;*/
    /*box-shadow: 0px 1px 2px rgba(0,0,0,0.38);*/
    font-size: 13px;
    color: #6e452a;
}

.lp_snp .lcol .cbox h2 {
    padding: 23px 0 0 16px;
    font-size: 24px;
    color: #0d1979;
}

.lp_snp .lcol .cbox ul {
    padding: 14px 0 0 28px;
}

.lp_snp .lcol .cbox ul li {
    padding-bottom: 5px;
    font-family: Myriad Pro, sans-serif;
    font-size: 13px;
    color: #000;
    list-style: disc outside url(/themes/frontman/images/lp_snp/img-list-dot.png);
}

.lp_snp .rcol {
    width: 412px;
    float: left;
    padding-left: 1px;
    /*padding-bottom: 300px;*/
    border-top: 1px solid #e4e4e4;
    /*position: relative;*/
}

.lp_snp .rcol h1 {
    padding: 18px 0 10px 14px;
    color: #0d1979;
}

.lp_snp .rcol h2 {
    padding: 42px 0 10px 14px;
    font-size: 24px;
    color: #0d1979;
}

.lp_snp .rcol h3 {
    padding: 16px 0 6px 14px;
    font-family: sans-serif;
    font-size: 14px;
    color: #0d1979;
    line-height: 15px;
}

.lp_snp .rcol p {
    padding-left: 14px;
    line-height: 15px;
}

.lp_snp .rcol ul {
    padding: 0 0 0 24px;
}

.lp_snp .rcol ul li {
    font-family: sans-serif;
    font-size: 12px;
    color: #000;
    list-style: disc outside url(/themes/frontman/images/lp_snp/img-list-dot.png);
}

.lp_snp .rcol .sbox {
    display: block;
    float: left;
    width: 206px;
    height: 441px;
    background: url(/themes/frontman/images/lp_snp/bg-sbox.png) 0 0 no-repeat;
}

.lp_snp .rcol .sbox.sbox-blue {
    background-position: -5px 0;
}

.lp_snp .rcol .sbox.sbox-green {
    background-position: -211px 0;
}

.lp_snp .rcol .sbox.sbox-green p {
    margin-top: 14px;
}

.lp_snp .rcol .sbox p.last {
    margin: 16px 0 0 0;
}

.lp_snp .rcol .rlink {
    display: block;
    float: left;
    width: 403px;
    /*float: right;*/
    /*clear: both;*/
    margin-bottom: 6px;
    padding-right: 10px;
    background: url(/themes/frontman/images/lp_snp/img-link-triangle.png) 100% 3px no-repeat;
    font-family: sans-serif;
    font-size: 12px;
    color: #0d1979;
    text-align: right;
    z-index: 1;
}

.lp_snp .rcol .yt-movie {
    position: relative;
    margin: 43px 0 10px;
}


.tb-przewodnik h2, .tb-nis h2 {line-height:1em;height:45px;}
.tb-przewodnik p {min-height:75px;_height:75px;}

/* kariera */



ul.visual-menu {position: absolute; width:640px; top:171px;background: none;padding:0px;margin:0px;border:none;}
ul.visual-menu li {display:inline-block;margin:0px;position:relative;float:left;}
ul.visual-menu li a {line-height:29px;color:#fff;font-weight:bold;padding:10px 5px 20px;margin:0px 11px;display:block;float:left;background:url('/themes/frontman/images/visualmenu_item_bg1.png') repeat-x;}
ul.visual-menu li a:hover {background: transparent url('/themes/frontman/images/visualmenu_itemhover_bg1.png') repeat-x;}
ul.visual-menu li a.active {color:#333;background: transparent url('/themes/frontman/images/visualmenu_itemactive_bg1.png') center bottom no-repeat;}

ul.visual-menu li a span.left_corners{background: url('/themes/frontman/images/visualmenu_item_bg.png') no-repeat left top;width:11px;height:49px;position:absolute;left:0;top:0;}
ul.visual-menu li a span.right_corners{background: url('/themes/frontman/images/visualmenu_item_bg.png') no-repeat right top;width:11px;height:49px;position:absolute;right:0;top:0;}

ul.visual-menu li a:hover span.left_corners{background-image: url('/themes/frontman/images/visualmenu_itemhover_bg.png');}
ul.visual-menu li a:hover span.right_corners{background-image: url('/themes/frontman/images/visualmenu_itemhover_bg.png');}

ul.visual-menu li a.active span.left_corners{background-image: url('/themes/frontman/images/visualmenu_itemactive_bg.png');}
ul.visual-menu li a.active span.right_corners{background-image: url('/themes/frontman/images/visualmenu_itemactive_bg.png');}

.lion180-widget ul.visual-menu {position:relative;top:0px;height:50px;}

.leftvis-list .col3-set {border-bottom:1px solid #e4e4e4;padding-bottom:14px;margin-bottom:14px;}
.leftvis-list .col3-set .col-1 {margin-right:40px;width:232px;}
.leftvis-list .col3-set .col-1 img {width:232px;height:152px;}
.leftvis-list .col3-set .col-2 {margin-right:40px;width:480px;}
.leftvis-list .col3-set .col-2 {margin-right:40px;width:580px;}
.leftvis-list .col3-set .col-2 h2 {margin-bottom:1em;}
.leftvis-list .col3-set .col-2 em {color:#898989;font-style:normal;}
.leftvis-list .col3-set .col-3 {margin:0px;width:150px;}
.leftvis-list .col3-set .col-3 p {margin-top:120px;}
.leftvis-list li.last-child .col3-set {border:none;}

.leftvis-list .col3-set-alt .col-2 {margin-right:40px;width:530px;}
.leftvis-list .col3-set-alt .col-3 {margin:0px;width:100px;}


.leftvis-list2 .col2-set {border-bottom:1px solid #e4e4e4;padding-bottom:14px;margin-bottom:14px;}
.leftvis-list2 .col2-set .col-1 {margin-right:15px;width:70px;}
.leftvis-list2 .col2-set .col-1 img {}
.leftvis-list2 .col2-set .col-2 {margin-right:5px;width:220px;}
.leftvis-list2 .col2-set .col-2 h2 {margin-bottom:0em;}
.leftvis-list2 .col2-set .col-2 em {color:#898989;font-style:normal;}

.leftvis-list2 li .col2-set {border:none;}


ul.dostepbg {background:url('/themes/frontman/images/dostep_bg.jpg') no-repeat top right;height:610px;}

.talentleague_attendies div.col-1 {width:110px; }
.talentleague_attendies div.col-2 {width:415px;padding:25px 20px; min-height:500px; _height:500px;}
.talentleague_attendies div.col-2 {background-color:#edf4f6;}
.talentleague_attendies div.col-2 h3 {border-bottom:1px solid #fff;margin-bottom:20px;padding:10px 0px 19px;}
.talentleague_attendies div.col-1 img {margin-bottom:15px; padding-right:25px;}
.talentleague_attendies div.col-1 li.active img{background:url('/themes/frontman/images/tl_attendie_bg.gif') top right;}
.talentleague_attendies div.col-2 li {display:none;}
.talentleague_attendies div.col-2 li.active {display:block;}

ul.four-boxes li img{width:232px;height:152px;}
ul.four-boxes li {width:232px; padding:0 4px 25px 0; display:inline-block; vertical-align:top;}
ul.four-boxes li:nth-child(4n+4) {padding-right:0px;}
ul.four-boxes li p.button {text-align:left;float:left;}
ul.four-boxes li p.button a.button-gray { float: left; left:-14px; }
ul.four-boxes li p {padding-right:10px;}
ul.four-boxes h2 { margin-top:8px; }

.content_keyvisual_alt div p.excerpt {margin-bottom:.5em;font-style:normal;font-size:1.3em;}
.content_keyvisual_alt div ul {list-style-type: disc;margin-left:25px;}

ul.misja h2 {line-height:1em;}
ul.misja a.item-img img {width:210px;height:10px;}

div.misja div h2 {color:#fff;font-size:1.5em;}
div.misja div h3 {color:#fff;font-size:1.2em;}

div.jobs_list {border:1px solid #d7d7d5;border-top:0px;padding-bottom:10px;border-radius:10px;}
div.karieracontent_jobs table {width:100%;border-bottom:5px solid #0e1879;}
div.karieracontent_jobs table th {font-size:1.0em;line-height:1em;color:#fff;background:#0C1979;height:40px;text-align:left;padding-top:15px;padding-right: 10px;}
div.karieracontent_jobs table th.col-1st {width:55%;}
div.karieracontent_jobs table th.col-1st,
div.karieracontent_jobs table th.col-2nd{border-right:1px solid #353d90;}
div.karieracontent_jobs table th span {padding-right:20px;}

div.karieracontent_jobs table th,
div.karieracontent_jobs table td {padding-left:15px;}

div.karieracontent_jobs table tr {line-height:45px;}
div.karieracontent_jobs table tr.odd {background:#ededed;}
div.karieracontent_jobs table td.col-1st,
div.karieracontent_jobs table td.col-2nd{border-right:1px solid #0c1979;}

.orange_strong p strong {color:#ff6600;}

.ingkariera .searchbox {left:750px;}
.jobs_filter {padding:0px;font-size:14px;font-family:Helvetica;}
.jobs_filter ul li{display:inline;padding-right:10px;}
.jobs_filter ul li a{font-weight:bold;}
.jobs_filter ul li.active a{color:#333;}

.noborder {border:none;}

.ta_ingkariera_home h2 {color:#333;}
.ta_ingkariera_home .col-2-right-layout-tight .col-main{width:600px;}
.ta_ingkariera_home .col-2-right-layout-tight .col-right{width:345px;}

.ta_ingkariera_home .col-2-right-layout .col-main{width:570px;}


.ta_ingkariera_home .col-2-right-layout-tight {float:left;width:950px;border-bottom:1px solid #e4e4e4;}
.ta_ingkariera_home .col-2-right-layout{float:left;width:950px;padding-top:10px;}

.ta_ingkariera_home .col-right .content_linklist, .ta_ingkariera_home .col-right .content_boxlist {padding:0px;}
.ta_ingkariera_home .col-right .content_linklist li, .ta_ingkariera_home .content_boxlist li {margin-bottom:5px;}
.ta_ingkariera_home .content_boxlist li a em {font-style: normal; color: #c2c2c2;}

.fb-oingzycie p {min-height:55px;_height:55px;}
.fb-studenci p {min-height:90px;_height:90px;}


div.karieraquiz_quiz {}
div.karieraquiz_quiz div.inner{margin:auto;margin-top:50px;width:950px;padding-left:00px;}
div.karieraquiz_quiz div.innerbg{margin:auto;margin-top:20px;width:1000px;height:500px;position:absolute;z-index:0;
        background-position: top right;background-position-y:15px;background-repeat:no-repeat;top:0px;}
div.karieraquiz_quiz h1 {margin-bottom:0px;margin-left:65px;}
div.karieraquiz_quiz h2 {font-size:2.5em;margin-left:65px;margin-bottom:25px;}
div.karieraquiz_quiz .question {
                     width:700px;height:150px;margin:5px 0px;
                     background: url(/themes/frontman/images/quiz_question_bg.png) no-repeat;
}

div.karieraquiz_quiz .question span.number {width:70px;height:70px;margin:40px 0px 40px 17px;float:left;background: url(/themes/frontman/images/quiz_numbers.gif) no-repeat;}
div.karieraquiz_quiz .question h3.text {font-size:1.3em;color:#0D1979;line-height:1.1em;padding:25px 130px;}

div.karieraquiz_quiz .question2 span.number {background-position:0px -70px;}
div.karieraquiz_quiz .question3 span.number {background-position:0px -140px;}
div.karieraquiz_quiz .question4 span.number {background-position:0px -210px;}
div.karieraquiz_quiz .question5 span.number {background-position:0px -280px;}
div.karieraquiz_quiz .question6 span.number {background-position:0px -350px;}
div.karieraquiz_quiz .question7 span.number {background-position:0px -420px;}
div.karieraquiz_quiz .question8 span.number {background-position:0px -490px;}
div.karieraquiz_quiz .question9 span.number {background-position:0px -560px;}
div.karieraquiz_quiz .question10 span.number {background-position:0px -630px;}


div.karieraquiz_quiz ul {width:550px;margin-left:65px;margin-top:2em;}
div.karieraquiz_quiz li {margin-bottom:.5em;}
div.karieraquiz_quiz li label {cursor:pointer;}

div.karieraquiz_quiz div.inner div.quizpage {position:relative;height:400px;width:950px;}
div.karieraquiz_quiz a.button-orange {position:absolute;bottom:15px;right:0px;}
div.karieraquiz_quiz .button-orange {float:right;}

div.karieraquiz_quiz .fancy-radio {
    height: 20px;
    width: 21px;
    background: url(/themes/frontman/images/adjuster/checkbox-bkg.png) no-repeat left top;
    float: left;
    margin-right: 10px;
}

div.karieraquiz_quiz .checked {
    background-position: left bottom;
}

div.karieraquiz_quiz div.inner .result {position:relative;}
div.karieraquiz_quiz div.inner .result h1 {margin-bottom:.5em;}
div.karieraquiz_quiz div.inner .result h3, div.karieraquiz_quiz div.inner .result p{margin-left:65px;}
div.karieraquiz_quiz div.inner .result h3 {font-size:1.35em;line-height:1.1em;color:#0D1979;margin-bottom:1em;}
div.karieraquiz_quiz div.inner .result p {width:550px;margin-bottom:1em;}
div.karieraquiz_quiz div.inner .result a.button-orange {position:relative;float:left;bottom:0px;left:65px;}

div.karieraquiz_quiz div.inner .message {
    margin: 10px 0px;
        margin-left:65px;
    padding: 4px;
        width:600px;
    background: #ffffff;
    position: relative;
    color: #f05700;
    font-family: helvetica, sans-serif;
    font-size: 12px;
    line-height: 20px;
}

div.karieraquiz_quiz div.inner .message .lt {
    width: 4px;
    height: 4px;
    background: url(/themes/frontman/images/adjuster/message-corners.png) no-repeat left top;
    position: absolute;
    left: -1px;
    top: -1px;
}

div.karieraquiz_quiz div.inner .message .lb {
    width: 4px;
    height: 4px;
    background: url(/themes/frontman/images/adjuster/message-corners.png) no-repeat left bottom;
    position: absolute;
    left: -1px;
    bottom: -1px;
}

div.karieraquiz_quiz div.inner .message .rt {
    width: 4px;
    height: 4px;
    background: url(/themes/frontman/images/adjuster/message-corners.png) no-repeat right top;
    position: absolute;
    right: -1px;
    top: -1px;
}

div.karieraquiz_quiz div.inner .message .rb {
    width: 4px;
    height: 4px;
    background: url(/themes/frontman/images/adjuster/message-corners.png) no-repeat right bottom;
    position: absolute;
    right: -1px;
    bottom: -1px;
}

div.karieraquiz_quiz div.inner .message .l {
    width: 0px;
    border-left: 1px solid #f96000;
    position: absolute;
    left: -1px;
    top: 3px;
    bottom: 3px;
}

div.karieraquiz_quiz div.inner .message .r {
    width: 0px;
    border-right: 1px solid #f96000;
    position: absolute;
    right: -1px;
    top: 3px;
    bottom: 3px;
}

div.karieraquiz_quiz div.inner .message .t {
    height: 0px;
    border-top: 1px solid #f96000;
    position: absolute;
    top: -1px;
    left: 3px;
    right: 3px;
}

div.karieraquiz_quiz div.inner .message .b {
    height: 0px;
    border-bottom: 1px solid #f96000;
    position: absolute;
    bottom: -1px;
    left: 3px;
    right: 3px;
}

ul li.fourth-child {padding-right:0px;}

.ingcontent_block  {
    background:url(/themes/frontman/images/profi_bg.png); padding:20px;
}

.segment_off {opacity:0.5;}


#page_object-page_id-label,
#page_object-page_id-element,
#page_object-pto_id-label,
#page_object-pto_id-element,
#page_object-obj_order-label,
#page_object-obj_order-element,
#page_object-obj_container-label,
#page_object-obj_container-element,
#page_object-obj_alias-label,
#page_object-obj_alias-element {display:none;}

.jobsvis{ height:216px;}
.jobsvis img {width:950px;}
.jobs_filter {padding:15px;border:none;border-radius:0px;}
.jobs_filter .left_up_corner, .jobs_filter .left_bottom_corner, .jobs_filter .right_up_corner, .jobs_filter .right_bottom_corner {display:none;}

.jobs_filter_arrow{position: absolute;bottom: 0px;left: 105px;}
.jobs_filter_arrow1{position: absolute;bottom: 0px;left: 500px;}
.jobs_filter_arrow2{position: absolute;bottom: 0px;left: 215px;}
.jobs_filter_arrow3{position: absolute;bottom: 0px;left: 355px;}

.lion180-widget .footer-nav li.item {float:left;min-width:75px;}



 .InfoIcon {
    display: block;
    width: 17px;
    height: 18px;
    background: url(/themes/frontman/images/icon-info-tooltip.png) 0 0 no-repeat;
    position: absolute;
    bottom: 27px;
    right: 25px;
}

.InfoIcon .Tooltip {
    display: none;
    float: left;
    padding: 16px;
    background: #fff;
    border: 1px solid #d7d7d7;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.71);
    -moz-box-shadow: 0 3px 7px rgba(0,0,0,0.71);
    box-shadow: 0 3px 7px rgba(0,0,0,0.71);
    position: absolute;
    bottom: 19px;
    left: 10px;
    z-index: 1;
}

 .InfoIcon:hover .Tooltip,
 .InfoIcon.hover .Tooltip {
    display: block;
}

 .InfoIcon .Tooltip p {
    width: 210px;
    font-size: 12px;
    color: #333333;
    text-align: left;
    margin-bottom:0px;
}

.ingcontent_newsletter {float:left;width:876px;padding:25px 30px 30px;position:relative;margin-top:15px;border:1px solid #e4e4e4;}
.ingcontent_newsletter .lt { position: absolute; top:-1px; left:-1px; width:6px; height:6px; background: url('/themes/frontman/images/white_corners.png') no-repeat left top #ffffff; }
.ingcontent_newsletter .rt { position: absolute; top:-1px; right:-1px; width:6px; height:6px; background: url('/themes/frontman/images/white_corners.png') no-repeat left -6px #ffffff; }
.ingcontent_newsletter .lb { position: absolute; bottom:-1px; left:-1px; width:6px; height:6px; background: url('/themes/frontman/images/white_corners.png') no-repeat left -12px #ffffff; }
.ingcontent_newsletter .rb { position: absolute; bottom:-1px; right:-1px; width:6px; height:6px; background: url('/themes/frontman/images/white_corners.png') no-repeat left bottom #ffffff; }

.ingcontent_newsletter .info {font-family: 'frutiger';font-size: 18px;color: #0D1979;}

.ingcontent_newsletter ul.newsletter li dl{margin-top:5px;}
.ingcontent_newsletter ul.newsletter li {float:left;height:33px;}
.ingcontent_newsletter ul.newsletter li.head {width:210px;}

.ingcontent_newsletter ul.newsletter li .box_button {margin-top:10px;}

.ingcontent_newsletter ul.newsletter li dl {float:left;width:505px;}
.ingcontent_newsletter ul.newsletter li dt,.ingcontent_newsletter ul.newsletter li dd {float:left;}
.ingcontent_newsletter ul.newsletter li dd {line-height:37px;padding-left:10px;width:130px;}
.ingcontent_newsletter ul.newsletter li dd.last {width:60px;}

ul.orange {
list-style-image: url(/themes/frontman/images/orange_dot.gif) !important;
margin-left: 15px;
padding-left: 0;
}

.newsletter-list .col2-set .col-2 {width:550px;}
.newsletter-list li {border-bottom:1px solid #e4e4e4;margin-bottom:14px;}

.newsletter-list .col2-set {margin-bottom:0px;}

.newsletter-box, .newsletter-box2 {border: 1px solid #DFDFDF;
position: relative;
background-color: white;
padding: 15px;}

.newsletter-box a.button-orange {width: 80px;
text-align: center;
margin-left: 65px;
margin-top: 15px;}
.newsletter-box span.info {color:#0D1979;}
.newsletter-box .left_top_corner { position: absolute; top:-1px; left:-1px; width:6px; height:6px; background: url('/themes/frontman/images/white_corners.png') no-repeat left top #ffffff; }
.newsletter-box .right_top_corner { position: absolute; top:-1px; right:-1px; width:6px; height:6px; background: url('/themes/frontman/images/white_corners.png') no-repeat left -6px #ffffff; }
.newsletter-box .left_bottom_corner { position: absolute; bottom:-1px; left:-1px; width:6px; height:6px; background: url('/themes/frontman/images/white_corners.png') no-repeat left -12px #ffffff; }
.newsletter-box .right_bottom_corner { position: absolute; bottom:-1px; right:-1px; width:6px; height:6px; background: url('/themes/frontman/images/white_corners.png') no-repeat left bottom #ffffff; }


.newsletter-box2 span.left {color:#333;font-size:1.3em;float:left;}
.newsletter-box2 span.right {float:right;}
.newsletter-box2 a.button-orange {margin-left:0px;margin-top:0px;}


.dlaczego-list .col2-set .col-2 {width:485px;}
.dlaczego-list .col2-set .col-2 h2 {color:#000;font-size:1.1em;}
.dlaczego-list li {border-bottom:1px solid #e4e4e4;margin-bottom:14px;}
.dlaczego-list .col2-set {margin-bottom:0px;}

.side-boxes div.img a {font-size:1px;display:block;}
.side-boxes div.img a img{width:310px;}
.side-boxes div.info {float: left; padding: 15px; border: 1px solid #d7d7d7; border-radius: 0px 0px 5px 5px; border-top: none; width:278px;}
.side-boxes li {margin-bottom:15px;float:left;}


.side-boxes-narrow div.img a img{width:250px;}
.side-boxes-narrow div.info{width:218px;}

.news_last {}
.news_last h2{position:relative;padding-left:90px;font-size:1.5em;line-height:76px;display:block;cursor:pointer;margin-top:20px;margin-bottom:0px;}
.news_last h2 span {margin-left:10px;width:11px;height:10px;background:url('/themes/frontman/images/coll_arrows.gif') no-repeat top left;display:inline-block;}

.news_last h2.collapsed span {background-position:bottom;}
.news_last ul.news_news {margin-left:90px;}
.news_last ul.news_news li {border:none;}
.news_last h3 a{color:#000;}
.news_last h3 a:hover{color:#a4a4a4;}

.jaksiezmieniamy_dopasowujemy h2 {background:url('/themes/frontman/images/jaksiezmieniamy/dostosowujemysie.gif') no-repeat top left;}
.jaksiezmieniamy_pomagamy h2 {background:url('/themes/frontman/images/jaksiezmieniamy/pomagamy.gif') no-repeat top left;}
.jaksiezmieniamy_sluchamy h2 {background:url('/themes/frontman/images/jaksiezmieniamy/sluchamy.gif') no-repeat top left;}

.news_last p.btn2 a{width:110px;float:none;}



.news_jaksiezmieniamy h1{padding-left:90px;line-height:38px;display:block;}
.news_jaksiezmieniamy h3 a{color:#000;}
.news_jaksiezmieniamy h3 a:hover{color:#a4a4a4;}

.news_jaksiezmieniamy h1.jaksiezmieniamy_dopasowujemy {background:url('/themes/frontman/images/jaksiezmieniamy/dostosowujemysie.gif') no-repeat top left;}
.news_jaksiezmieniamy h1.jaksiezmieniamy_pomagamy {background:url('/themes/frontman/images/jaksiezmieniamy/pomagamy.gif') no-repeat top left;}
.news_jaksiezmieniamy h1.jaksiezmieniamy_sluchamy {background:url('/themes/frontman/images/jaksiezmieniamy/sluchamy.gif') no-repeat top left;}

.news_lastchanges {border-bottom:1px solid #e5e5e5;}

.news_lastchanges h3 {position:relative;}
.news_lastchanges h3 a{color:#000;}
.news_lastchanges h3 a:hover{color:#a4a4a4;}

.news_lastchanges ul {
    margin: 0em;list-style: none !important;padding-left:0px !important;
}

.news_lastchanges li {
    position:relative;
    list-style-type:none !important; margin-left:0px !important;margin-top:1em;
    padding-left: 25px;
    background: url(/themes/frontman/images/orange_check.gif) no-repeat 0px 5px;
    border-bottom:1px solid #e5e5e5;
}

.news_lastchanges li.last{border-bottom:none;}

.news_news h3 {color:#000;}

.newsletter_example .left{float:left;margin-right:15px;line-height:30px;height:30px;}
.newsletter_example .right{float:left;}

.newsletter_whatnext {height:244px !important;}
.newsletter_whatnext ul {margin-top:20px;padding:0px;}
.newsletter_whatnext ul li {line-height:30px;height:30px;list-style: none;}
.newsletter_whatnext .aktualnosci {background:url('/themes/frontman/images/newsletter/aktualnosci.gif') no-repeat; }
.newsletter_whatnext .ubezpieczenia {background:url('/themes/frontman/images/newsletter/ubezpieczenia.gif') no-repeat; }
.newsletter_whatnext .konkursy {background:url('/themes/frontman/images/newsletter/konkursy.gif') no-repeat; }
.newsletter_whatnext ul li.last {background:none;margin-top:10px;}
.newsletter_whatnext ul li.last a{float:right;}

.ingcontent_contact ul{padding:0px; list-style: none !important;}

.billboard-inner a {float:right;}
.billboard-inner h2 {font-size:3.25em;}
.billboard-inner h3 {font-size:1.2em;}

.whitebillboard, .whitebillboard-lite {text-align:center;}
.whitebillboard h2, .whitebillboard-lite h2 {color:#fff;margin-top:60px;}
.whitebillboard h3, .whitebillboard-lite h3 {color:#fff;font-size:2em;margin-top:35px;}
.whitebillboard h3 b, .whitebillboard-lite h3 b {color:#fff;}
.whitebillboard a, .whitebillboard-lite a {font-size:17px !important;color:#0c1979 !important;
float:none;
width: 250px;
margin: auto;padding-top:2px;
height:32px;
background:url(/themes/frontman/images/buttons_slide2.png) repeat-x 0px -34px;
}

.whitebillboard a span.left, .whitebillboard-lite a span.left {height:34px;width:18px;background: url(/themes/frontman/images/buttons_slide2.png) no-repeat 0px 0px;}
.whitebillboard a span.right, .whitebillboard-lite a span.right {height:34px;width:18px;background: url(/themes/frontman/images/buttons_slide2.png) no-repeat 0px -68px;}

.whitebillboard a:hover, .whitebillboard-lite a:hover {background-position:0px -136px;}
.whitebillboard a:hover span.left, .whitebillboard-lite a:hover span.left {background-position:0px -102px;}
.whitebillboard a:hover span.right, .whitebillboard-lite a:hover span.right {background-position:0px -170px;}


.calculator-box span.left {color:#333;font-size:1.3em;float:left;line-height:1.0em;}
.calculator-box span.right {float:right;}
.calculator-box a.button-orange {margin-left:0px;margin-top:5px;width:185px;}

ul li.withicon {border-top:1px solid #e5e5e5;padding-top:10px;margin:13px 0px 0px;line-height:0px;}
ul li.withicon a{display:inline-block;}
ul li.withicon a img {float:left;margin-right:10px;}
ul li.withicon a span {float:left;clear:right;line-height:33px;}

.boxlist_twocols li {width:49%;display:inline-block;}
.boxlist_twocols li img {float:left;}
.boxlist_twocols li h2 {float: left; margin-left: 10px; margin-top: 13px;}
.boxlist_twocols li h2 a {color:#0D1979;}

.practice_reviews {position:relative;}
.practice_reviews .col2-set {z-index: 10;position:relative;width:700px;}
.practice_reviews div.col-1 {width:185px; margin-right:20px;}
.practice_reviews div.col-2 {width:440px;padding:25px 20px; min-height:500px; _height:500px;float:left;}
.practice_reviews div.col-2 {}
.practice_reviews div.col-2 h3 {color:#000;}
.practice_reviews div.col-2 cite {display:block;color:#f60;font-size:1.5em;line-height:1.1em;width:440px;padding:20px 0px;margin:15px 0px 25px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}

.ie6 .practice_reviews {float:left;}
.ie6 .practice_reviews .col2-set {float:left;position:absolute;top:0px;}
.ie6 .practice_reviews .innerbg {position:relative;}

.ie6 .practice_reviews .col2-set {width:700px;}
.ie6 .practice_reviews .col-2 {width:400px;}

.practice_reviews div.col-1 li {
    background: #f8fbfb; /* url(http://www.ingzycie.pl/themes/frontman/images/practice_reviews_list_bg.gif) repeat-y right;margin-right:-10px;*/
    padding-left:15px;border:1px solid #ecf2f3;border-bottom:none;}

.practice_reviews div.col-1 li.first {border:1px solid #ecf2f3;border-radius:10px 10px 0px 0px;border-bottom:none;}
.practice_reviews div.col-1 li.last {border:1px solid #ecf2f3;border-radius:0px 0px 10px 10px;}


.practice_reviews div.col-1 li h3 {padding:16px 0px;}
.practice_reviews div.col-1 li h3 a {color:#333333;display:block;line-height:1em;}
.practice_reviews div.col-1 li.before {border-bottom:1px solid #ecf2f3;}
.practice_reviews div.col-1 li.active {margin-left:10px;background:#fff;border:none;border-radius:0px;}

.practice_reviews div.col-1 li.active h3 {background:#fff;}
.practice_reviews div.col-1 li.active h3 a {color:#0D1979;margin-left:10px;}
.practice_reviews div.col-2 li {display:none;}
.practice_reviews div.col-2 li.active {display:block;}
.practice_reviews div.innerbg{
margin:auto;margin-top:20px;width:1150px;height:670px;position:absolute;z-index:0;
        background-position: top right;background-position-y:15px;background-repeat:no-repeat;top:0px;
        }

.practice_reviews .col-2 ul li {text-align:justify;}

/*.practice_reviews div.col-1 li span {display:inline-block}
.practice_reviews div.col-1 li  .li_bg {width:10px;background: #f8fbfb url(http://www.ingzycie.pl/themes/frontman/images/practice_reviews_list_bg.gif) repeat-y right;}*/



.button-orange-alt .left {
    background: url(/themes/frontman/images/adjuster/buttons.png) no-repeat 0px -180px;
}

.button-orange-alt .right {
    background: url(/themes/frontman/images/adjuster/buttons.png) no-repeat 0px -240px;
}

.button-orange-alt {
    background: url(/themes/frontman/images/adjuster/buttons.png) repeat-x 0px -210px;
}


.button-orange-alt:hover .left {
    background: url(/themes/frontman/images/adjuster/buttons.png) no-repeat 0px 0px;
}

.button-orange-alt:hover .right {
    background: url(/themes/frontman/images/adjuster/buttons.png) no-repeat 0px -60px;
}

.button-orange-alt:hover {
    background: url(/themes/frontman/images/adjuster/buttons.png) repeat-x 0px -30px;
}


.ta_lp_emerytury .middle {color:#646464;}
.ta_lp_emerytury .col-main {width:599px;padding-right:20px;border-right:1px solid #e5e5e5;margin-bottom:20px;}
.ta_lp_emerytury .col-right {width:310px;padding-left:20px;}
.ta_lp_emerytury .col-2-right-layout {display:none;}

.lp-emerytury .header{
display: block;
float: left;
width: 930px;
margin-bottom: 15px;
border-bottom: 5px solid #F60;
}

.lp-emerytury .header strong {
    display: block;
    float: right;
    margin-bottom: 5px;
    font-size: 30px;
    font-weight: bold;
    color: #ff6600;
}

.lp-emerytury .header strong span {
    color: #0d1979;
}

.lp-emerytury .promo {
    display: block;
    float: left;
    width: 950px;
    height: 245px;
    margin-bottom: 15px;
    background: #ff6600;
}

.lp-emerytury .promo h1 {
    display: block;
    padding-top: 70px;
    font-size: 40px;
    font-weight: bold;
    line-height: 44px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
}

.lp-emerytury-szczegoly-box {float:left;padding:35px 40px;width:395px;border-top:1px solid #e5e5e5;}
.lp-emerytury-szczegoly-box p {font-size:14px;}

.lpe-box2 {border-left:1px solid #e5e5e5;}
.lpe-box3 {border-right:1px solid #e5e5e5;padding-bottom:71px;}
.lpe-box2, .lpe-box4{width:394px;}
.lpe-box3, .lpe-box4{border-bottom:1px solid #e5e5e5;margin-bottom:20px;}

.ie6 .lpe-box1 {padding-bottom:89px;}

.lp-emerytury-btn {position:relative;top:-60px;right:110px;}

.lp-emerytury-assistanceinfo {color:#85a5a8;font-size:14px;float:right;position:relative;top:-50px;}
.lp-emerytury-assistanceinfo-left {color:#85a5a8;font-size:14px;margin-bottom:0px;padding-bottom:0px;}


h2.cff_l {font-size:22px; line-height:1em;}

.lp-emerytury-contactbox-wide {border:10px solid #f60;background:#efefef;padding:25px 30px;color:#646464;}
.lp-emerytury-contactbox-wide h2.cff_l {margin-bottom: 25px; }

.lp-emerytury-contactbox-wide .col-1 {width:400px;padding-right:34px;border-right:1px solid #d4d4d4;}
.lp-emerytury-contactbox-wide .col-1 li {font-size:14px;line-height:1em;height:27px;padding-top:10px;padding-left:70px;margin-bottom:5px;}
.lp-emerytury-contactbox-wide .col-1 li.formularz {background:url(/themes/frontman/images/lp_emerytury/formularz.png) no-repeat left;}
.lp-emerytury-contactbox-wide .col-1 li.telefon {background:url(/themes/frontman/images/lp_emerytury/telefon.png) no-repeat left;}
.lp-emerytury-contactbox-wide .col-1 li.spotkanie {height:32px;padding-top:5px;background:url(/themes/frontman/images/lp_emerytury/spotkanie.png) no-repeat left;}
.lp-emerytury-contactbox-wide .col-1 a.button-orange {margin-top:15px;float:right;}
.lp-emerytury-contactbox-wide .col-2 {width:400px;padding-left:35px;}
.lp-emerytury-contactbox-wide .col-2 em {font-size:16px;font-style:normal;line-height:1em;}
.lp-emerytury-contactbox-wide .col-2 em.vb {font-size:22px;color:#0D1979;}


.lp-emerytury-contactbox h2.cff_l {margin-bottom: 25px;color:#0D1979;}

.lp-emerytury-contactbox {}
.lp-emerytury-contactbox li {font-size:14px;line-height:1em;height:27px;padding-top:10px;padding-left:70px;margin-bottom:5px;}
.lp-emerytury-contactbox li.formularz {background:url(/themes/frontman/images/lp_emerytury/formularz.png) no-repeat left;}
.lp-emerytury-contactbox li.telefon {background:url(/themes/frontman/images/lp_emerytury/telefon.png) no-repeat left;}
.lp-emerytury-contactbox li.spotkanie {height:32px;padding-top:5px;background:url(/themes/frontman/images/lp_emerytury/spotkanie.png) no-repeat left;}
.lp-emerytury-contactbox a.button-orange {margin-top:25px;float:right;}


.ie6 .lp-emerytury-szczegoly-box {float:none;zoom:1;*display:inline;}

.ie6 .lp-emerytury-contactbox-wide, .ie6 .lp-emerytury-contactbox {float:left;position:relative;}

.ie6 .lp-emerytury-contactbox-wide .col-1, .ie6 .lp-emerytury-contactbox .frame {position:relative;}
.ie6 .lp-emerytury-contactbox-wide .col-1 h2, .ie6 .lp-emerytury-contactbox h2 {zoom:1;}
.ie6 .lp-emerytury-contactbox-wide .button-orange, .ie6 .lp-emerytury-contactbox .button-orange {position:relative;}

 .ie6 .ta_lp_emerytury .col-2-right-layout-tight {float:left;}



 .ta_lp_emerytury_okregi .middle {color:#646464;}
.ta_lp_emerytury_okregi .col-2-right-layout {display:none;}
 .ta_lp_emerytury_okregi .lp-emerytury .promo {margin-bottom:0px;height:125px;}
 .ta_lp_emerytury_okregi .lp-emerytury .promo h1 {padding-top:50px;}
 .ta_lp_emerytury_okregi  .col-2-right-layout-tight .col-main {border:none;padding-top:400px;}

 .ta_lp_emerytury_okregi .middle-inner {background:url(/themes/frontman/images/lp_emerytury/big_orange_bg.png) no-repeat;}
 .ta_lp_emerytury_okregi .col-right {position:absolute;right:90px;top:105px;}
 .ta_lp_emerytury_okregi .lp-emerytury-contactbox h2.cff_l {text-align:center;}

 .ta_lp_emerytury_okregi .lp-emerytury-contactbox a.button-orange {margin-right:45px;}

 .ta_lp_emerytury_okregi .lp-emerytury-assistanceinfo-left {color:#fff;text-align:center;padding-top:20px;padding-bottom:10px;}

 .ta_lp_emerytury_okregi .lp-emerytury-btn {
    position: relative;
    right: 330px;
    top: -25px;
     color:#f60 !important;
}

.ta_lp_emerytury_okregi .wrapper  {padding-bottom: 150px;}

.ie6 .ta_lp_emerytury_okregi .col-2-right-layout-tight {float:left;}

.ie6 .ta_lp_emerytury_okregi .lp-emerytury-btn {
    right: 310px;
}
.ie6 .ta_lp_emerytury_okregi .col-right {position:absolute;right:-250px;top:105px;}

.button-light .left,  .ta_lp_emerytury_okregi .button-gray .left {
    background: url(/themes/frontman/images/adjuster/buttons.png) no-repeat 0px -270px;
}

.button-light .right,  .ta_lp_emerytury_okregi .button-gray .right {
    background: url(/themes/frontman/images/adjuster/buttons.png) no-repeat 0px -330px;
}

.button-light,  .ta_lp_emerytury_okregi .button-gray {
    background: url(/themes/frontman/images/adjuster/buttons.png) repeat-x 0px -300px;
     color:#f60 !important;
}


.button-light:hover .left,  .ta_lp_emerytury_okregi .button-gray:hover .left {
    background: url(/themes/frontman/images/adjuster/buttons.png) no-repeat 0px -360px;
}

.button-light:hover .right,  .ta_lp_emerytury_okregi .button-gray:hover .right {
    background: url(/themes/frontman/images/adjuster/buttons.png) no-repeat 0px -420px;
}

.button-light:hover,  .ta_lp_emerytury_okregi .button-gray:hover {
    background: url(/themes/frontman/images/adjuster/buttons.png) repeat-x 0px -390px;
}

.button-big-blue .left {
    position: absolute;
    left: -17px;
    top: 0;
    height: 36px;
    width: 17px;
    display: block;
    background: url(/themes/frontman/images/adjuster/buttons_big.png) no-repeat 0px -0px;
}

.button-big-blue .right {
    position: absolute;
    right: -17px;
    top: 0;
    height: 36px;
    width: 17px;
    display: block;
    background: url(/themes/frontman/images/adjuster/buttons_big.png) no-repeat  0px -72px;
}

.button-big-blue {
    background: url(/themes/frontman/images/adjuster/buttons_big.png) repeat-x  0px -36px;
    display: block;
    height: 36px;
    color: #ffffff !important;
    font-size: 16px !important;
    padding: 0;
    margin-left: 17px;
    margin-right: 17px;
    position: relative;
    cursor: pointer;
    line-height: 35px;
}

.button-big-blue:hover .left {
    background: url(/themes/frontman/images/adjuster/buttons_big.png) no-repeat 0px -108px;
}

.button-big-blue:hover .right {
    background: url(/themes/frontman/images/adjuster/buttons_big.png) no-repeat 0px -180px;
}

.button-big-blue:hover {
    background: url(/themes/frontman/images/adjuster/buttons_big.png) repeat-x 0px -144px;
}

.produkty-partnerskie h2 {line-height:1em !important;padding-top:20px;}
.produkty-partnerskie h2 a {line-height:1em !important;}
.produkty-partnerskie {
position: relative;
top: -60px;
float:left;
}

.produkty-partnerskie li.three-one-child  {width:300px !important;}


.la_one_column .products_adjusterbox .adjuster-box {float:right;}
.la_one_column .products_adjusterbox .adjuster-box .info {float: right;width: 300px;text-align: left;line-height: 1em;padding-right:130px;}
.la_one_column .products_adjusterbox .adjuster-box.without-products {padding-top:15px;}
.la_one_column .products_adjusterbox .adjuster-box.without-products a{top:5px;}


.extparagraph-closed {display:none;}
.extparagraph-closed .exparagraph-less{display:none;}


ul.howchoose2 li.item  {border:none;min-height:180px;_height:180px;width: 170px;padding:15px 5px;}
ul.howchoose2 li.item h2 {text-align:center;}
ul.howchoose2 li.item a.item-img {height: 105px; overflow: hidden;}
ul.howchoose2 li.slider-set-active a.item-img img {margin-top:-105px;}

div.howchoose {margin-bottom:30px;}
div.howchoose div.ui-slider-wrapper{position:relative;float: left;clear: both;width:890px;border:1px solid #d4e7ea;background:#d4e7ea;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-left:20px;}
div.howchoose div.ui-slider {width:745px;margin:0px 72px;position: relative;}
div.howchoose div.ui-slider-horizontal{height:8px;border:none;background:transparent;}
div.howchoose a.ui-slider-handle {font-size:0px;cursor:pointer;height:10px;width:145px;background:url('/themes/frontman/images/howchoose/thumb.png') no-repeat;margin-left:-72px;border:none;top:-1px;position: absolute;
z-index: 2;}
div.howchoose a.ui-state-active {background-position:0px -10px;}

.slider-desc {display:none;}
.slider-set-active {display:block;}

.slider-boxlist-descriptions {width:640px;margin-left:20px;margin-bottom:50px;}
.slider-boxlist-descriptions h2{line-height:1em;}

.humanway_jobs ul {
list-style-image: url(/themes/frontman/images/orange_dot.gif) !important;
margin-left: 15px;
padding-left: 0;
margin-bottom:20px;width:720px;
}