@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: 950px;
        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:200px;}
.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 19px 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 3px 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: 5px; margin-left: 0px; margin-bottom: 10px; text-align: center; }

/* ------------- 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; }

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

.ingcontent_whatnext {padding:10px 15px 10px 20px; 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; }

.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;  }

.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;
}

/*

.ingcontent_whatnext ul li {
    padding-left: 32px;
    margin-bottom: 7px;
    background-image: url(/themes/frontman/images/icons2.png);
    background-repeat: no-repeat;
}*/

.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.last-links li {
    background-image: none;
    padding: 0;
}

/*.la_home .col-main .ingcontent_whatnext ul li {
    display: block;
    padding: 0;
    background-image: none;
}

    .la_home .ingcontent_whatnext ul li {
        padding-top: 7px;
        margin-bottom: 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 {
    }

    .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;}

/* ------ ustawienia dla printmode -------- */

.printmode .more, .printmode .less { display:none; }
.printmode .ingcontent_whatnext { display:none; }  
.printmode .expparagraph-text.extparagraph-closed { display:block !important; }
.printmode .content_contextmenu { display: none; } 
.printmode .wrapper { padding-bottom: 0; }

.printmode .content_keyvisual img { display: none; }
.printmode .content_keyvisual { height: 100px; width: 600px; }
.printmode .content_keyvisual p { display: none; }
.printmode .content_keyvisual { margin-left: -20px; }


.printmode .header-wrapper h1 a {
	background: none;
}

.printmode .header-wrapper {
    height: 80px;
    border-bottom: none;
}

.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;
}

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

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

.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 {
    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: 8px;
	padding-left: 7px;
	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: 200px;
	 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 .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 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; }


/*----------------------------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: 160px;

	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; }

.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;
}

.products_adjusterbox .info {
	float: left;
	color: #333333;
	font-size: 15px;
	margin-left: 15px;
}

.products_adjusterbox .products {
	float: left;
	list-style: none;
	height: auto;
	max-width: 650px;
}

.products_adjusterbox .products li {
	display: inline;
}


/*--------------- 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 {
background: url('/themes/frontman/images/icons2.png') no-repeat -90px -205px;
border-bottom: 1px solid #E5E5E5;
color: #A2A2A2;
margin-bottom: 5px;
padding: 0px 0px 5px 25px;
}
.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: 210px; 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;}

.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;}
.news_news span.date{display:inline;white-space:nowrap;padding-left:15px;color:#aaa;}

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

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

.news_news .back {display: block;margin-bottom: 30px;}
.news_news div.excerpt{color: #A2A2A2;font-size: 1.5em;font-style: italic;margin-top: 1em;}
p.excerpt{color: #A2A2A2;font-size: 1.5em;font-style: italic;margin-top: 1em;}
.content_block ul, .news_selectednews ul {list-style: disc !important;padding-left: 25px;}

.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;
}

/* 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-orange .btn-skontaktuj-sie-z-przedstawicielem {
	display: block;
	float: right;
	width: 213px;
	margin: 19px 32px 0 0;
	padding: 5px 10px 10px 15px;
	overflow: hidden;
	background: url(http://www.ingzycie.pl/themes/frontman/images/lp_snp/bg-btn.png) 0 0 no-repeat;
	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-bottom: 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;}