@font-face {
    font-family: 'PTSansBoldItalic';
    src: url('/public/fonts/ptsans_bi.eot');
    src: url('/public/fonts/ptsans_bi.eot?iefix') format('eot'),
         url('/public/fonts/ptsans_bi.woff') format('woff'),
         url('/public/fonts/ptsans_bi.ttf') format('truetype'),
         url('/public/fonts/ptsans_bi.svg#webfont5K936HyR') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansBold';
    src: url('/public/fonts/ptsans_b.eot');
    src: url('/public/fonts/ptsans_b.eot?iefix') format('eot'),
         url('/public/fonts/ptsans_b.woff') format('woff'),
         url('/public/fonts/ptsans_b.ttf') format('truetype'),
         url('/public/fonts/ptsans_b.svg#webfont5xHetkOD') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansItalic';
    src: url('/public/fonts/ptsans_i.eot');
    src: url('/public/fonts/ptsans_i.eot?iefix') format('eot'),
         url('/public/fonts/ptsans_i.woff') format('woff'),
         url('/public/fonts/ptsans_i.ttf') format('truetype'),
         url('/public/fonts/ptsans_i.svg#webfontXFZW5gER') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansRegular';
    src: url('/public/fonts/ptsans.eot');
    src: url('/public/fonts/ptsans.eot?iefix') format('eot'),
         url('/public/fonts/ptsans.woff') format('woff'),
         url('/public/fonts/ptsans.ttf') format('truetype'),
         url('/public/fonts/ptsans.svg#webfontg9ovesX4') format('svg');
    font-weight: normal;
    font-style: normal;
}


body { font: 14px/1.0 'PTSansItalic', Tahoma, sans-serif; margin: 0; padding: 0; }
table, tr, td { font-size: 100%; }
td { padding: 0; vertical-align: top; }
tr { vertical-align: top; }
img { border: 0px; }
a { color: black; text-decoration: none; }
a:hover { color: #ff0000; }
p { margin: 0 0 12px 0; padding: 0; }

#left { }
#logo { width: 97px; }
#info { padding: 18px 97px 0px 97px; text-align: right; background: url(img/grey-dot.gif) repeat-x bottom; }
#info big { font-size: 24px; font-family: 'PTSansBoldItalic', Tahoma, sans-serif; }

#menu { width: 167px; }
#menu-div { padding: 0px 40px 49px 0px; text-align: right; }
#menu ul  { list-style: none; margin: 0; padding: 0; text-transform: none; font-weight: normal; }
#menu ul.top { text-transform: uppercase; }
#menu ul.sub { margin-bottom: 6px; }
.menu-item-active { font-family: 'PTSansBold', Tahoma, sans-serif; font-size: 20px; color: #ff3030; }
.menu-subitem-active { color: #ff0000; }

#previews {
background: url(img/bkg-previews.gif);
padding: 1px 0px 1px 0px;
}
#content {
height: 100%;
padding: 45px 97px 200px 97px;
color: #999999;
}
#footer {
padding: 1000px 97px 0 97px;
color: #999999;
}
#content-div {
width: 749px;
}
#descr {
float: left;
width: 70%;
}
#arrs {
text-align: right;
float: right;
width: 30%;
padding-top: 12px;
}

img.preview1 {
margin: 0 1px 1px 0;
}
img.preview2 {
margin: 0 0 1px 0;
}
img.pic {
margin-top: 11px;
}
.clear {
clear: both;
}
