body {
    margin: 0;
    padding: 0;
    background: #7A211E url(images/bg.gif);
    font-size: 80%;
    font-family: Arial, Helvetica, sans-serif;
}

textarea {
    font-family: Arial, Helvetica, sans-serif;
}

body * {
    font-size: 100%;
}


small {
    font-size: 85%;
}



#footer *
{
    color: #FFFFFF;
    text-decoration: none;
}

#footer  table
{
    margin-top: 8px;
    margin-bottom: 8px;
}


table.body td.left {
    width: 170px;
    background: #D7C7A5 url(images/bg-l.gif) right;
}

table.body td.left div.container {
    padding: 18px 10px 40px 10px;
}

table.body td.center {
    background-color: #FFFFFF;
    padding: 18px 20px 40px 20px;
}

table.body td.right {
    width: 250px;
    background-color: #D7C7A5;
    background: #D7C7A5 url(images/bg-r.gif) left;
}

table.body td.right div.container {
    padding: 18px 10px 40px 10px;
}



/* START BLOCK */
div.block-header {
    padding: 3px 4px 3px 4px !important;
    border: 1px solid #000000;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #8C7541;
    margin-bottom: 2px;

}

div.block-content {
    padding: 4px 4px 4px 4px !important;
    border: 1px solid #000000;
    background-color: #FAF5BE;
}
/* END BLOCK */


/* START MENU LEFT */
#menu-left ul {
    margin: 0;
    padding: 0;
    list-style: none;

}

#menu-left ul ul {
    padding-left: 6px;
}

#menu-left ul li.parent {
    font-weight: bold;
}

#menu-left ul li.parent li {
    font-weight: normal;
}


#menu-left ul li {
    margin-bottom: 16px;
}

#menu-left ul ul li
{
    margin-bottom: 1px;
}


#menu-left ul li a,
#menu-left ul li a:hover,
#menu-left ul li a:active,
#menu-left ul li a:link,
#menu-left ul li a:visited
{
    color: #000000;
    font-size: 100%;
}

#menu-left ul li li a,
#menu-left ul li li a:hover,
#menu-left ul li li a:active,
#menu-left ul li li a:link,
#menu-left ul li li a:visited
{
    font-size: 95%;
}

/* END MENU LEFT */


h1 {
    color: #394E62;
    font-size: 140%;
}

h1.first {
    margin-top: 0;
    padding-top: 0;
}


h2 {
    color: #394E62;
    font-size: 120%;
    margin: 1.5em 0 0.5em 0;
}

h3 {
    color: #394E62;
    font-size: 110%;
    margin: 1.5em 0 0.5em 0;
}

a.add2basket, a.buy, a.button
{
    padding: 2px 6px 3px 6px;
    line-height: 2em;
    border: 1px solid #806F33;
}

a.add2basket:link, 
a.add2basket:active, 
a.add2basket:visited,
a.buy:link, 
a.buy:active, 
a.buy:visited,
a.button:link, 
a.button:active, 
a.button:visited
{
    color: #000000;
    background-color: #BFAA62;
} 

a.buy:hover, 
a.add2basket:hover,
a.button:hover
{
    color: #000000;
    background-color: #9F8A40;
}

.price {
    font-size: 150%;
    color: #7A211E;
}


span.price_old {
    font-size: 150%;
    color: red;
    text-decoration: line-through;
}

span.price_old span {
    color: #000000;
    font-style: italic;
}


table.spec th {
    border-top: 1px solid #DDDDDD;

    text-align: right;
    font-weight: normal;
    padding: 0.3em 1em 0.3em 0;
    font-style: italic;
    color: #333333;
}

table.spec td {
    border-top: 1px solid #DDDDDD;

    text-align: left;
    padding: 0.3em 0 0.3em 0;
}

