body
{
    background: #F1F1F1;
    color: #58595B;
    font-family: Tahoma, Verdana;
    font-size: 12px;
    margin: 50px 30px 50px 30px;
    padding: 0 0 0 0;
}

td
{
    font-family: Tahoma, Verdana;
    font-size: 12px;
}

table#main
{
    width: 100%;
    border-collapse: collapse;
}

table#main td
{
    padding: 0px;
    font-size: 0px;
}

td#logo
{
    width: 220px;
    height: 165px;
    padding: 0px;
    text-align: center;
}

td#menu
{
    height: 18px;
    padding: 0px;
}

td#menu table{
    border-collapse: collapse;
    height: 18px !important;
}

td#menu table td
{
    font-size: 0px;
    padding: 0px 25px  0px 0px !important;
}

td#pathbar{
    height: 42px !important;
    font-size: 12px !important;
    padding-top: 5px !important;
}

td#content
{
    font-size: 12px !important;
    padding: 15px !important;
    background: url(/images/pizza_images/background.jpg) #FAFAFA;
    background-repeat: no-repeat;
    background-position: bottom right;
}

td#content td
{
    font-size: 12px !important;
}

td#copyright
{
    font-size: 11px !important;
    padding-left: 15px !important;
    padding-top: 20px;
}

td#catalogbox table td
{
    font-size: 12px !important;
    font-family: Tahoma !important;
}

td#catalogbox table td.cat_t
{
    font-size: 17px !important;
}

td#catalogbox table td.cat_t a
{
    color: #58595B;
    text-decoration: underline;
}

td#catalogbox table td.cat_t a:hover
{
    color: #93A70A;
    text-decoration: none;
}

td#catalogbox table td.cat_t
{
    padding-top: 10px !important; 
}

td#catalogbox table td.cat_st
{
    font-size: 12px !important;
}

td#catalogbox table td.cat_st a
{
    color: #8D8E90;
    text-decoration: underline;
}

td#catalogbox table td.cat_st a:hover
{
    color: #93A70A;
    text-decoration: none;
}

td#basket_box
{
    background: url(/images/background.basket.jpg);
    text-align: center;
    font-size: 11px !important;
    color: #D41A01 !important;
}

span#basket_sum
{
    font-family: Tahoma !important;
    font-size: 18px !important;
    color: #D41A01 !important;
}

td#basket_box a
{
    color: #777;
    text-decoration: underline;
}
td#basket_box a:hover
{
    color: #444;
    text-decoration: none;
}

td#basket_button
{
    background: url(/images/background.basket_left.jpg) #FAFAFA;
    background-position: left top;
    background-repeat: no-repeat;
}

td#basket
{
    padding-left: 25px !important;
}


h3
{
    font-family: Arial;
    text-transform: uppercase;
    font-size: 16px;
    color: #B2B836;
    font-weight: bolder;
}

span.item_title
{
    color: #A09E09;
    font-family: Tahoma;
    font-size: 16px;
}

table.main_item td
{
    padding: 10px !important;
}

table.items td
{
    padding: 20px !important;
}

a
{
    color: #8D8E90;
    text-decoration: underline;
}

a:hover
{
    color: #93A70A;
    text-decoration: none;
}

table#profile_menu
{
    border-collapse: collapse !important;
    background: #EDEDED !important;
}

table#profile_menu td
{
    font-size: 0px !important;
    padding: 0px !important;
}

table#profile_menu td.inner
{
    font-size: 11px !important;
    padding: 8px !important;
    line-height: 20px !important;
}

table#profile_menu td.pcover
{
    width: 3px !important;
    height: 3px !important;
    padding: 0px !important;
    font-size: 0px !important;
}

table.incl td
{
    padding: 3px !important;
}


table.incl td.tbl_t
{
    font-weight: bolder;
    background: #efefef;
}

table.incl1 td
{
    padding: 3px !important;
    padding-bottom: 40px !important;
}

span.comment
{
    font-size: 11px !important;
}

span.news_title
{
    font-family: Tahoma !important;
    font-size: 17px;
}

span.news_date
{
    font-size: 10px;
}

table.subitem td{
    padding: 1px !important;
}
