@charset "utf-8";
/* CSS Document */

.b-content h1 {

}

    .b-content .b-tariff-title {
    float: left;
    }
    
    .b-content .b-tariff-title-banner {
    float: right;
    margin-top: 10px;
    }

    .b-content .b-tariff-outer {
    background-color: #8c8c8c;
    }

        .b-content .b-tariff-corners-line {
        height: 5px;
        font-size: 1px;
        }
        
        .b-content .b-tariff-left-corner {
        float: left;
        width: 5px;
        height: 5px;
        font-size: 1px;
        }
        
        .b-content .b-tariff-right-corner {
        float: right;
        width: 5px;
        height: 5px;
        font-size: 1px;
        }
        
        .b-content .b-tariff-corners-top-line .b-tariff-left-corner { background-image: url(images/tariff_table_outer_tl.gif); }
        .b-content .b-tariff-corners-top-line .b-tariff-right-corner { background-image: url(images/tariff_table_outer_tr.gif); }
        .b-content .b-tariff-corners-bottom-line .b-tariff-left-corner { background-image: url(images/tariff_table_outer_bl.gif); }
        .b-content .b-tariff-corners-bottom-line .b-tariff-right-corner { background-image: url(images/tariff_table_outer_br.gif); }
        
        .b-content .b-tariff-outer-format {
        padding: 2px 6px;
        }
        
        .b-content .b-tariff {
        width: 100%;
        }
        
            .b-content .b-tariff-header {
            
            font-size: 10px;
            height: 30px;
            }
            
                .b-content .b-tariff-header .b-cell {
                text-align: center;
                background: url(images/tariff_table_header_middle.png) repeat-x;
                }
            
                .b-content .b-tariff .b-first-cell {
                /*padding-left: 10px;*/
                text-align: left;
                
                }
                
                .b-content .b-tariff-header .b-last-cell {
                /*padding-right: 10px;
                background: url(images/tariff_table_header_right.png) 100% 0 no-repeat;*/
                }
                
                .b-content .b-tariff-header .b-first-cell .b-inner-format {
                height: 30px;
                padding-left: 10px;
                background-image: url(images/tariff_table_header_left.png);
                line-height: 2.7;
                }
                
                .b-content .b-tariff-header .b-last-cell .b-inner-format {
                height: 30px;
                padding-right: 10px;
                background: url(images/tariff_table_header_right.png) 100% 0 no-repeat;
                line-height: 2.7;
                }
                
                
            .b-content .b-tariff .b-gap3 {
            height: 4px;
            font-size: 1px;
            }
            
                /*.b-content .b-tariff-header-aftergap .b-header-gap {
                height: 4px;
                font-size: 1px;
                }*/
                
                .b-content .b-tariff .b-inner-corner {
                height: 4px;
                font-size: 1px;
                }
                
                .b-content .b-tariff .b-inner-tl {
                padding-left: 4px;
                background: #fff url(images/tariff_table_inner_tl.gif) 0 0 no-repeat;
                }
                
                .b-content .b-tariff .b-inner-tr {
                background: #fff url(images/tariff_table_inner_tr.gif) 100% 0 no-repeat;
                }
                
                .b-content .b-tariff .b-inner-bl {
                padding-left: 4px;
                background: #fff url(images/tariff_table_inner_bl.gif) 0 0 no-repeat;
                }
                
                .b-content .b-tariff .b-inner-br {
                background: #fff url(images/tariff_table_inner_br.gif) 100% 0 no-repeat;
                }
                
                .b-content .b-tariff .b-gap1 {
                height: 4px;
                font-size: 1px;
                background: #fff;
                }
                
                .b-content .b-tariff .b-gap2 {
                height: 8px;
                font-size: 1px;
                background: #fff;
                }
            
            .b-content .l-tariff-body {
            background-color: #fff;
            }
            
            .b-content .b-tariff-info-line {
            background-color: #e8e8e8;
            }
                
                /*.b-content .b-tariff-info-line .b-cell {
                background-color:#E8E8E8;
                }*/
                
                .b-content .b-tariff-info-line .b-cell {
                text-align: center;
                }
                
                .b-content .b-first-cell .b-cell-tl {
                height: 100%;
                background-image: url(images/tariff_table_line_tl.gif);
                }
                
                .b-content .b-first-cell .b-cell-bl {
                height: 100%;
                background: url(images/tariff_table_line_bl.gif) 0 100% no-repeat;
                }
                
                .b-content .b-tariff-info-line .b-first-cell .b-inner-format {
                padding-left: 10px;
                text-align: left;
                }
                
                .b-content .b-last-cell .b-cell-tr {
                height: 100%;
                background: url(images/tariff_table_line_tr.gif) 100% 0 no-repeat;
                }
                
                .b-content .b-last-cell .b-cell-br {
                height: 100%;
                background: url(images/tariff_table_line_br.gif) 100% 100% no-repeat;
                }
                
                .b-content .b-tariff-info-line .b-last-cell .b-inner-format {
                padding-right: 10px;
                }
    
    .b-content .b-order-button {
    margin: 15px 0;
    text-align: center;
    }
    
        .b-content .b-order-button .link {
        text-decoration: none;
        width: 118px;
        height: 32px;
        background-image: url(images/order_button.png);
        color: #fff;
        font-weight: bold;
        line-height: 2.4;
        }
        
        .b-content .b-order-button .link:hover {
        text-decoration: none;
        background-position: 0 100%;
        }
        
    .b-content .hr2 {
    margin-top: 35px;
    }
        
    .b-content .b-content-header1 {
    height: 27px;
    margin: 10px 0;
    background: url(images/content_header_middle.png) repeat-x;
    }
    
        .b-content .b-content-header1 .left_backgr {
        float: left;
        width: 5px;
        height: 27px;
        font-size: 1px;
        background-image: url(images/content_header_left.png);
        }
        
        .b-content .b-content-header1 .right_backgr {
        float: right;
        width: 5px;
        height: 27px;
        font-size: 1px;
        background-image: url(images/content_header_right.png);
        }
        
        .b-content .b-content-header1 .text {
        height: 27px;
        color: #0e4691;
        font-size: 14px;
        font-weight: bold;
        line-height: 1.8;
        }
        
        .b-content .b-tariff .b-gap3 {
        height: 10px;
        font-size: 1px;
        }
        
    .b-content .b-content-header2 {
    height: 27px;	
    margin: 15px 0;
    background-color: #e8e8e8;
    }
    
        .b-content .b-content-header2 .left_backgr {
        float: left;
        width: 5px;
        height: 27px;
        font-size: 1px;
        background-image: url(images/content_header2_left.png);
        }
        
        .b-content .b-content-header2 .right_backgr {
        float: right;
        width: 5px;
        height: 27px;
        font-size: 1px;
        background-image: url(images/content_header2_right.png);
        }
        
        .b-content .b-content-header2 .text {
        color: #0e4691;
        font-weight: bold;
        line-height: 2;
        }
        
    
        