td.indexModule
{
    padding-bottom: 10px;
}

td.indexModule table
{
    width: 100%;
}

td.startLeft
{
    width: 201px;
    padding-left: 3px;
    padding-right: 5px;
    padding-top: 10px;
    vertical-align: top
}

td.startCenter
{
    vertical-align: top;   
}

td.startRight
{
    width: 120px;
    padding-left: 5px;
    padding-right: 3px;
    padding-top: 20px;
    vertical-align: top;
}

div.companiesImages {
    width:100%;
    margin-top:5px;
    overflow:hidden;
}

div.companiesImages a {
    width:20%;
    float:left;
    display:block;
    min-width:160px;
    text-align:center;
}

div.promoOffers
{
    float:left;
    width: 66%;
    text-align: left;
}

div.offersListTitle
{
    padding:5px;
    color:#000000;
    font-size:14px;
    font-weight:bold;
}

div.offersListPos
{
    clear:both;
    padding:9px;
    margin:15px;
    overflow:hidden;
    background:#FFF5D0;
    border:1px #FFAA00 solid;
}

div.offersListPos a
{
    color:#000000;
    font-size:12px;
}

div.offersListPos a div.img
{
    float:left;
    width:66px;
    text-align:center;
}

div.offersListPos a div.img img
{
    border:1px #FF6000 solid;
}

div.offersListPos a div.title
{
    margin-left:75px;
    font-weight:bold;
}

div.offersListPos a div.date
{
    margin-left:75px;
}

div.aliasList
{
    color:#000000;
    font-size:13px;
    font-weight:bold;
    text-align:left;
}

div.aliasBlock
{
    float:left;
    width: 33%;
    height: 177px;
    text-align: left;
}

div.aliasListTitle
{
    font-size:14px;
    padding:5px;
}

div.aliasListPos
{
    clear:both;
    width:320px;
    line-height:25px;
}

div.aliasListPos img
{
    margin-left:5px;
    margin-right:5px;
    position:relative;
    top:2px;
}

div.aliasListPos a
{
    color:#000000;
    font-size:12px;
}

span
{
    color: #c6c6c8;
}

span.startBlockNumber
{
    color:#f5f5f5;
    font-weight:bold;
}