@font-face {
 font-family: 'franb';
 src: url('fradmcn.eot');
 src: url('fradmcn.eot?#iefix') format('embedded-opentype'), url('fradmcn.woff') format('woff'), url('fradmcn.ttf') format('truetype'), url('fradmcn.svg#franklin_gothic_demi_condRg') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'franm';
 src: url('framdcn.eot');
 src: url('framdcn.eot?#iefix') format('embedded-opentype'), url('framdcn.woff') format('woff'), url('framdcn.ttf') format('truetype'), url('framdcn.svg#franklin_gothic_medium_condRg') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'bank';
 src: url('bankgothicrussmedium.eot');
 src: url('bankgothicrussmedium.eot') format('embedded-opentype'), url('bankgothicrussmedium.woff2') format('woff2'), url('bankgothicrussmedium.woff') format('woff'), url('bankgothicrussmedium.ttf') format('truetype'), url('bankgothicrussmedium.svg#BankGothicRUSSMedium') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'fontello';
  src: url('font/fontello.eot?78215067');
  src: url('font/fontello.eot?78215067#iefix') format('embedded-opentype'),
       url('font/fontello.woff?78215067') format('woff'),
       url('font/fontello.ttf?78215067') format('truetype'),
       url('font/fontello.svg?78215067#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*[class^="icon-"]:before, [class*=" icon-"]:before {*/
i.icon { font-family: "fontello"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size:14px; margin:0 .3em 0 0; }
i.icon-down-open { font-size:11px; margin:-1em 0 0 .4em; }
.main-menu i.icon-down-open { font-size:11px; display:block; float:right; line-height:24px; margin:0; padding:0 0 0 8px;  }
i.icon-basket-alt {font-size:16px;}
@font-face {
    font-family: 'pt_sansregular';
    src: url('PTS55F-webfont.eot');
    src: url('PTS55F-webfont.eot?#iefix') format('embedded-opentype'),
         url('PTS55F-webfont.woff') format('woff'),
         url('PTS55F-webfont.ttf') format('truetype'),
         url('PTS55F-webfont.svg#pt_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'pt_sansitalic';
    src: url('PTS56F-webfont.eot');
    src: url('PTS56F-webfont.eot?#iefix') format('embedded-opentype'),
         url('PTS56F-webfont.woff') format('woff'),
         url('PTS56F-webfont.ttf') format('truetype'),
         url('PTS56F-webfont.svg#pt_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'pt_sansbold';
    src: url('PTS75F-webfont.eot');
    src: url('PTS75F-webfont.eot?#iefix') format('embedded-opentype'),
         url('PTS75F-webfont.woff') format('woff'),
         url('PTS75F-webfont.ttf') format('truetype'),
         url('PTS75F-webfont.svg#pt_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'pt_sansbold_italic';
    src: url('PTS76F-webfont.eot');
    src: url('PTS76F-webfont.eot?#iefix') format('embedded-opentype'),
         url('PTS76F-webfont.woff') format('woff'),
         url('PTS76F-webfont.ttf') format('truetype'),
         url('PTS76F-webfont.svg#pt_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'pt_sans_narrowregular';
    src: url('PTN57F-webfont.eot');
    src: url('PTN57F-webfont.eot?#iefix') format('embedded-opentype'),
         url('PTN57F-webfont.woff') format('woff'),
         url('PTN57F-webfont.ttf') format('truetype'),
         url('PTN57F-webfont.svg#pt_sans_narrowregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'pt_sans_narrowbold';
    src: url('PTN77F-webfont.eot');
    src: url('PTN77F-webfont.eot?#iefix') format('embedded-opentype'),
         url('PTN77F-webfont.woff') format('woff'),
         url('PTN77F-webfont.ttf') format('truetype'),
         url('PTN77F-webfont.svg#pt_sans_narrowbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'pt_sans_captionregular';
    src: url('PTC55F-webfont.eot');
    src: url('PTC55F-webfont.eot?#iefix') format('embedded-opentype'),
         url('PTC55F-webfont.woff') format('woff'),
         url('PTC55F-webfont.ttf') format('truetype'),
         url('PTC55F-webfont.svg#pt_sans_captionregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'pt_sans_captionbold';
    src: url('PTC75F-webfont.eot');
    src: url('PTC75F-webfont.eot?#iefix') format('embedded-opentype'),
         url('PTC75F-webfont.woff') format('woff'),
         url('PTC75F-webfont.ttf') format('truetype'),
         url('PTC75F-webfont.svg#pt_sans_captionbold') format('svg');
    font-weight: normal;
    font-style: normal;
}