
/* CSS Document */

    #cf_in_contain{
        width:770px;
        font-family: Tahoma;
        font-size:12px;
    }

    #cf_in_banner {
        background:transparent url(/static/images/ubezpieczenia-bankier/banner.jpg) no-repeat scroll center bottom;
        height:172px;
        margin:0;
        padding:0;
        width:100%;
        margin-top: 3px;
    }

    #cf_in_banner_text {
        float:right;
        width:240px;
        max-width:240px;
        text-align:left;
        padding:0;
        color: #FFFFFF;

        font-size:10px;
        position:relative;
        display:inline;
        margin:14px 0 0;
    }

    #cf_in_banner_oferta {
        float:left;
        width:500px;
        text-align:left;

        padding-top:50px;
        padding-left:20px;
    }

    #cf_in_banner_text ul {
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
        margin:0;
        padding:0;

    }

    #cf_in_banner_text li {
        line-height:40px;
        margin-left:8px;
    }

    #cf_in_banner_text p {
        position:absolute;
        right:68px;
        top:121px;
        margin:0;
        color: #FFFFFF;
    }


    #cf_in_main_direct {
        height:215px;
        margin:20px 0 0;
        padding:0;
        width:100%;
    }

    div.cf_in_box_type {
        display:block;
        height:215px;
        float:left;
        width: 190px;
        float:left;
        margin:0;

    }

    div.cf_in_box_type_left {
        height:215px;
        margin:0;
        padding:0;
        background:transparent url(/static/images/ubezpieczenia-bankier/box_type_left.gif) no-repeat left top;
        width: 5px;
        max-width: 5px;
        float:left;
        overflow: hidden;
    }

    div.cf_in_box_type_center {
        height:215px;
        margin:0;
        width:180px;
        background:transparent url(/static/images/ubezpieczenia-bankier/box_type_gradient.gif) repeat-x center top;
        float:left;
        overflow: hidden;
    }

    div.cf_in_box_type_right {
        height:215px;
        margin:0;
        padding:0;
        background:transparent url(/static/images/ubezpieczenia-bankier/box_type_right.gif) no-repeat right top;
        width: 5px;
        max-width: 5px;
        float:left;
        overflow: hidden;
    }

    div.cf_in_header{
        margin-bottom: 20px;

    }

    a.cf_a_top {
        font-family:Tahoma,Arial;
        font-size:11px;
        color:#274e79;
        text-decoration:none;
        font-weight:bold;
    }

    a.cf_a_top:hover {
        text-decoration:underline;
    }

    #cf_menu {
        width:100%;
        margin-top:55px;
        border-bottom: 3px solid #f45f03;
        height:24px;
        vertical-align:bottom;


    }
    div.cf_menu_left_on {
        height:24px;
        display:block;
        margin:0;
        padding:0;
        background:transparent url(/static/images/ubezpieczenia-bankier/top_menu_on_left.gif) no-repeat  center bottom;
        width: 6px;
        float:left;
    }

    div.cf_menu_center_on {
        height:24px;
        display:block;
        margin:0;
        padding:0;
        background:transparent url(/static/images/ubezpieczenia-bankier/top_menu_on_bg.gif) repeat-x  center bottom;
        float:left;
        text-align:center;

    }

    div.cf_menu_right_on {
        height:24px;
        display:block;
        margin:0;
        padding:0;
        background:transparent url(/static/images/ubezpieczenia-bankier/top_menu_on_right.gif) no-repeat  center bottom;
        width: 6px;
        float:left;
    }

    a.cf_menu_a_on {
        color: #FFFFFF;
        font-weight:bold;
        text-decoration:none;
    }

    span.cf_menu_a_on{
        color: #FFFFFF;
        font-weight:bold;
    }

    a.cf_menu_a_off {
        color: #274e79;
        font-weight:bold;
        text-decoration:none;
        font-size:11px;
    }

    a.cf_menu_a_on:hover, a.cf_menu_a_off:hover {
        text-decoration:underline;
    }

    div.cf_menu_element {
        float:left;
        width: auto;
        margin-right:1px;
        margin-bottom:0px;
    }


     div.cf_menu_left_off {
        height:24px;
        display:block;
        margin:0;
        padding:0;
        background:transparent url(/static/images/ubezpieczenia-bankiertop_menu_off_left.gif) no-repeat  center bottom;
        width: 4px;
        float:left;
    }
    div.cf_menu_center_off {
        height:23px;
        display:block;
        margin:0;
        padding:0;
        background:transparent url(/static/images/ubezpieczenia-bankier/top_menu_off_bg.gif) repeat-x  center bottom;
        float:left;
        text-align:center;

    }

    div.cf_menu_right_off {
        height:24px;
        display:block;
        margin:0;
        padding:0;
        background:transparent url(/static/images/ubezpieczenia-bankier/top_menu_off_right.gif) no-repeat  center bottom;
        width: 4px;
        float:left;
    }

    div.cf_in_box_type_content {
        padding: 10px 3px 10px 3px;
    }

    div.cf_in_box_type_top {
        border-bottom: 2px solid #f45f03;
        padding-bottom:5px;
        margin-bottom:5px;
    }

    div.cf_in_box_type_header {
        font-size: 19px;
        color: #274e79;
        line-height: 30px;
        font-weight:bold;
        font-family: Tahoma;
        float:left;
        padding-bottom: 1px;
        margin:0px 0px 3px 0px;
        width:0%;
    }
    div.cf_menu_center_off div, div.cf_menu_center_on div {
        padding-bottom: 20px;
    }
    div.cf_in_box_type_logo {
        margin-left:15px;
        width:35px;
        float:right;
        height:35px;
    }

    div.cf_in_box_type_text {
        float:left;
        color:#274e79;
        font-size:11px;
        padding-left: 2px;
        clear: left;
        width: 170px;
    }

    div.cf_in_box_type_zamow {
        margin-top:0px;
        padding-top:0px;
    }

    a.cf_in_box_type_ubezp_a{
        font-size:10px;
        color:#274e79;
        text-decoration:none;
        font-weight:bold;
    }

    a.cf_in_box_type_ubezp_a:hover {
        text-decoration:underline;
    }

    /*  wiecej o ofercie */
    div.div_h1 {
        background:transparent url(/static/images/ubezpieczenia-bankier/header_line.gif) repeat-x scroll 0 16px;
        display:block;
        margin:10px 0;
        padding:2px 20px 2px 0;
        width:95%;
    }

    div.div_h2 {
        background:transparent url(/static/images/ubezpieczenia-bankier/header_line.gif) repeat-x scroll 0 14px;
        display:block;
        margin:10px 0;
        padding:2px 20px 2px 0;
        width:95%;
    }

    div.div_h3 {
        display:block;
        margin:10px 0;
        padding:2px 10px 2px 0;
        width:100%;
    }

    div.div_h3 h3 {
        margin-top:10px;
        margin-bottom:0px;
    }

    div.div_h4 {
        display:block;
        margin:5px 0;
        padding:2px 10px 2px 0;
        width:100%;
    }

    div.div_h4 h4 {
        margin-top:10px;
        margin-bottom:0px;
    }

    /* === box newsow  ===*/
    div.box_news {
        clear:both;
        width:770px;
        height:75px;
        margin-top:15px;
        margin-bottom:0px;
        display:block;

    }

    div.box_news_top {
        background:transparent url(/i/cf/bluemedia/box_news_top.gif) no-repeat center bottom;
        height:12px;
        width:770px;
        float:left;
    }

    div.box_news_bottom {
        background:transparent url(/i/cf/bluemedia/box_news_bottom.gif) no-repeat center top;
        height:5px;
        width:770px;
        float:left;
        margin:0px;
        padding:0px;

    }

    div.box_news_left {
        background:transparent url(/i/cf/bluemedia/box_news_line.gif) repeat-y left top;
        height:100%;
        width:1px;
        float:left;
    }

    div.box_news_content {
        font-weight:bold;
        width:768px;
        float:left;
        margin:0px;
        margin-bottom:0px;
        display:block;
    }

    div.box_news_content_inner_left {

        width:46%;
        padding: 5px 10px 0px 15px;
        float:left;
    }
    div.box_news_content_inner_right {

        width:46%;
        padding: 5px 10px 0px 15px;
        float:left;
    }

    div.box_news_single {
        font-size:11px;
        color:#274e79;
        margin-top:5px;
        margin-bottom:5px;
    }


    div.box_news_single a,div.box_news_single a:active,div.box_news_single a:visited{
        font-size:11px;
        color:#274e79;
        text-decoration:none;
        font-weight:bold;
    }

    div.box_news_single a:hover {
        text-decoration:underline;
    }

    div.box_news_right {
        background:transparent url(/i/cf/bluemedia/box_news_line.gif) repeat-y left top;
        height:100%;
        width:1px;
        float:right;
        margin-bottom:0px;
    }
    
  ul.ubezpieczenia {
  list-style: disc outside none;
  margin-left: 40px;
    }
   ol.ubezpieczenia {
  list-style: decimal;
  margin-left: 40px;
    }

