
@font-face {
    font-family: 'i-diary';
    src:  url('../fonts/i-diary.eot?v8yatz');
    src:  url('../fonts/i-diary.eot?v8yatz#iefix') format('embedded-opentype'),
    url('../fonts/i-diary.ttf?v8yatz') format('truetype'),
    url('../fonts/i-diary.woff?v8yatz') format('woff'),
    url('../fonts/i-diary.svg?v8yatz#i-diary') format('svg');
}

[class^="i-"], [class*=" i-"], body:not(.design_2008) .TagJIco {
    font-family: 'i-diary' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.i-b-b:before {
    content: "\e942";
}
.i-b-code:before {
    content: "\e944";
}
.i-b-dash:before {
    content: "\e943";
}
.i-b-dog:before {
    content: "\e945";
}
.i-b-i:before {
    content: "\e94a";
}
.i-b-img:before {
    content: "\e94b";
}
.i-b-just-all:before {
    content: "\e94c";
}
.i-b-just-center:before {
    content: "\e94d";
}
.i-b-just-right:before {
    content: "\e94e";
}
.i-b-l:before {
    content: "\e94f";
}
.i-b-link:before {
    content: "\e950";
    font-size: 8px !important;
}
.i-b-more:before {
    content: "\e951";
}
.i-b-ni:before {
    content: "\e952";
}
.i-b-ot:before {
    content: "\e953";
}
.i-b-quest:before {
    content: "\e954";
}
.i-b-quots:before {
    content: "\e955";
    font-size: 8px !important;
}
.i-b-s:before {
    content: "\e956";
}
.i-b-u:before {
    content: "\e95d";
}
.i-b-translit::before {
    content: "\e95c";
}
.i-b-unicode::before {
    content: "\e95e";
}