body{
        font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
        background-color: #522429;
        padding: 0px;
        margin: 0px;
        font-size: 12px;
}
#left, #right{
        background-color: #D0C0C0;
}
#main{
        background-image: url(/i/bg.jpg);
        width: 960px;
        vertical-align: top;
}
#context{
        background-color: transparent;
        vertical-align: top;
        margin: 40px 40px 0px 0px;
        width: 920px;
        min-height: 500px;
   _height: 500px;
        
}
#menu{
        width: 220px;
        vertical-align: top;
        text-align: center;
        padding-top: 20px;
        font-size:16px;
}
img, a:link, a:hover, a:active, a:visited{border:none;}

#text{
        border: solid 1px white;
        vertical-align: top;
        color: white;
        padding: 20px;
}
#logo{
        border: solid 1px white;
        background-image: url(/i/logo.gif);
        background-position: bottom right;
        background-repeat: no-repeat;
        min-height: 400px;
}
#text p{

        font-size: 12px;
        color: white;
        padding:0px;
        margin: 10px;
        text-align: justify;
}

td.hrl{
        height: 40px;
}
td.pict, td.descr{
        border-bottom: solid 1px white;
        padding: 20px 10px 20px 10px;;
        color: white;
        vertical-align: top;
}

td.pict{
        width: 190px;
}
td.pict img{border:none; margin:0px; padding:0px; }

td.pict a:link,td.pict a:visited,td.pict a:active{background-color:transparent; display:block; width:170px;}
td.pict a:hover{background-color:#990000; display:block; width:170px;}
td.mainpict a:link,td.mainpict a:visited,td.mainpict a:active{background-color:transparent; display:block; width:190px;}
td.mainpict a:hover{background-color: #EB3C00;display: block;width: 190px;}
#smallheader{
        font-weight: bold;
        font-size: 15px;
        color: #ffffcc;
        text-align: center;
        margin: 20px;
}

#mainheader{
        font-weight: bold;
        font-size: 18px;
        color: #ffffcc;
        text-align: center;
        margin: 20px;
}

p.catname{
        font-weight: bold;
        font-size: 16px;
        padding:0px;
        text-align: right;
        margin: 10px 20px 10px 10px;
        color: #ffffcc;
}

p.catdescr{
        font-size: 15px;
        color: white;
        padding:0px;
        text-align: right;
        margin: 10px 20px 10px 10px;
}

p.catart{
        font-weight: bold;
        font-size: 15px;
        color: white;
        padding:0px;
        text-align: right;
        margin: 10px 20px 10px 10px;
}

#centertext{
        font-size: 12px;
        color: white;
        text-align: center;
        padding:0px;
        margin: 10px;
}

#mainlinks{margin-left:auto; margin-right:auto;}

#mainlinks img{margin:0px; padding:0px;}

#catalog{
        background-color: transparent;
        vertical-align: top;
        width: 700px;
        margin: 0px;
        padding: 0px;
}

#maintable{
        width: 620px;
}

#maintable img{padding:0px;}
#maintable td p{text-align: center;}
#comments{
        width: 320px;
        vertical-align: top;
        text-align: center;
        padding-top: 20px;
}
#comments div{
        margin:10px 20px 0px 40px;
}
#menu ul{ padding:0px; margin:35px 0px 35px 15px; list-style:none; text-align: left; font-size: 12px;}
#menu li{margin: 15px;}
#menu li a:link,
#menu li a:visited
{color: #ffffff; text-decoration: none; font-weight: bold;}
#menu li a:hover {color: #ffffcc; text-decoration: underline; font-weight: bold;}
#menu li a:active {color: #ffffcc; text-decoration: none; font-weight: bold;}

#text ul{ padding:0px; margin:10px 10px 10px 35px; text-align: left; font-size: 12px;}
#text li{margin: 8px;}
