body {font-family: Arial, Verdana, Sans Serif; color: #ae8d74;}

BODY {
background-image: url('topbg.jpg');
background-position: center top;
}

table {font-family: Arial, Verdana, Sans Serif; font-size: 12px; color: #ae8d74; font-weight: normal;}
td.jsf {text-align: justify;}


h1 {font-family: Tahoma, Arial, Verdana, Sans Serif; font-size: 20px; color: #dcb292; font-weight: lighter;}
h3 {font-family: Tahoma, Arial, Verdana, Sans Serif; font-size: 15px; color: #dcb292; margin: 0px; margin-top: 20px;}
h2 {font-family: Tahoma, Arial, Verdana, Sans Serif; font-size: 20px; color: #dcb292; font-weight: lighter;}

/* Убираем границу вокруг ссылок FireFox*/
a {outline: none;}

a:link, a:visited {color: #fd7b3b; text-decoration: underline; text-decoration: none;}
a:hover, a:active {color: #dddddd; text-decoration: underline; text-decoration: none;}

a:link.activ, a:visited.activ {color: #dddddd; text-decoration: underline; text-decoration: none;}
a:hover.activ, a:active.activ {color: #e14b22; text-decoration: underline; text-decoration: none;}

li {color: #ae8d74;}
b {color: #dcb292;}
hr {

    color: #ae8d74;; /*для IE */
    background-color:#ae8d74;; /*для Firefox, Opera, Safari*/
    border:1px none;
    height:1px; /* высота 1px IE, Firefox, Opera, Safari */

}


table.ltd td {border-top-style: dashed; border-width: 1px; border-color: #dddddd;}
table.rider {border-collapse: collapse; border:solid 1px #ae8d74;}
table.rider td {border-collapse: collapse; border:solid 1px #ae8d74;}

 /* миниатюры */
a:link img.tumbgl, a:visited img.tumbgl {border: 1px; border-color: #aaaaaa; border-style: solid; margin: 6px;}
a:hover img.tumbgl {border: 1px; border-color:#fd7b3b; border-style: solid; margin: 6px; position: relative; top: 2px; left: 1px;}
img.art{border: 1px; border-color: #aaaaaa; border-style: solid; margin: 6px;}

 /* меню лево */
a:link.lmenu, a:visited.lmenu {font-size: 13px; font-weight: bold; color: #fd7b3b; text-decoration: none; position: absolute; width: 247px; background-image: url(menubg.png); background-position: right bottom; background-repeat: no-repeat; margin: 0px; padding: 0px; margin-top: 10px; padding-top: 10px; margin-bottom: 12px; padding-bottom: 12px; margin-right: 0px; padding-right: 0px; text-align: right;}
a:hover.lmenu, a:active.lmenu {color: #dddddd; background-image: url(amenubg.png);}

 /* активное меню лево */
a:link.almenu, a:visited.almenu {font-size: 13px; font-weight: bold; color: #dddddd; text-decoration: none; position: absolute; width: 247px; background-image: url(amenubg.png); background-position: right bottom; background-repeat: no-repeat; margin: 0px; padding: 0px; margin-top: 10px; padding-top: 10px; margin-bottom: 12px; padding-bottom: 12px; margin-right: 0px; padding-right: 0px; text-align: right;}
a:hover.almenu, a:active.almenu {color: #e14b22; background-image: url(amenubg.png);}

 /* раскрытое меню меню лево */
a:link.alrmenu, a:visited.alrmenu {font-size: 13px; font-weight: bold; color: #dddddd; text-decoration: none; position: absolute; width: 247px; background-image: url(amenubg3.png); background-position: right top; background-repeat: no-repeat; margin: 0px; padding: 0px; margin-top: 10px; padding-top: 10px; margin-bottom: 12px; padding-bottom: 12px; margin-right: 0px; padding-right: 0px; text-align: right;}
a:hover.alrmenu, a:active.alrmenu {color: #e14b22; background-image: url(amenubg3.png);}

 /* меню верх */
a:link.lhmenu, a:visited.lhmenu {font-size: 13px; font-weight: bold; color: #fd7b3b; text-decoration: none; position: absolute; width: 150px; background-image: url(menubg.png); background-position: right bottom; background-repeat: no-repeat; margin: 0px; padding: 0px; margin-top: 10px; padding-top: 10px; margin-bottom: 12px; padding-bottom: 12px; margin-right: 0px; padding-right: 0px; text-align: center;}
a:hover.lhmenu, a:active.lhmenu {color: #dddddd; background-image: url(amenubg.png);}


 /* активное меню верх */
a:link.alhmenu, a:visited.alhmenu {font-size: 13px; font-weight: bold; color: #dddddd; text-decoration: none; position: absolute; width: 150px; background-image: url(amenubg.png); background-position: right bottom; background-repeat: no-repeat; margin: 0px; padding: 0px; margin-top: 10px; padding-top: 10px; margin-bottom: 12px; padding-bottom: 12px; margin-right: 0px; padding-right: 0px; text-align: center;}
a:hover.alhmenu, a:active.alhmenu {color: #e14b22; background-image: url(amenubg.png);}


 /* подменю лево */
a:link.podmenu, a:visited.podmenu {font-size: 12px; font-weight: bold; color: #fd7b3b; text-decoration: none; position: absolute; width: 247px; margin: 0px; padding: 0px; margin-top: 4px; padding-top: 4px; margin-bottom: 4px; padding-bottom: 4px; margin-right: 0px; padding-right: 0px; text-align: right;}
a:hover.podmenu, a:active.podmenu {color: #dddddd;}

 /* активное подменю лево */
a:link.apodmenu, a:visited.apodmenu {font-size: 12px; font-weight: bold; color:#dddddd ; text-decoration: none; position: absolute; width: 247px; margin: 0px; padding: 0px; margin-top: 4px; padding-top: 4px; margin-bottom: 4px; padding-bottom: 4px; margin-right: 0px; padding-right: 0px; text-align: right;}
a:hover.apodmenu, a:active.apodmenu {color: #e14b22;}

 /* низ активное подменю лево */
p.endmenu {position: absolute; width: 247px; background-image: url(amenubg.png); background-position: right bottom; background-repeat: no-repeat; margin: 0px; padding: 0px; margin-top: 10px; padding-top: 10px; margin-bottom: 12px; padding-bottom: 12px; margin-right: 0px; padding-right: 0px;}






