body{font-family: Verdana, Arial, Helvetica, sans-serif; background-color:white; margin:0px; background-color:rgb(212,212,212)}
img{border:0px;}
p{text-align:left; padding:0px; margin:0px; font-size:12px; line-height:18px; color:#000000;}
table{width:100%; margin: 0px; padding: 0px; border: 0px solid #000000;}
td{text-align:left; vertical-align:top; margin:0px; padding:0px; border:0px solid #000000;}

A, A:hover, A:visited {text-decoration:none; color:#004080;}
A:hover {color: #0082BF;}

/* logo_panel */
#logo_panel{position: absolute; top:0px; left:0px; width:100%; background-color:#D5C77C;}
#logo_panel td.logo{width:300px;}
#subtitle{ position:absolute; left:300px; top:0px; width:270px; height:100px; padding:0px; border-right:1px solid white}
#subtitle table{height:100%}
#subtitle td{vertical-align:middle; font-size:10px; line-height:15px; text-transform:uppercase; color:#845104;}

/* mainframe */
#info{ position: absolute; top:150px; left:0px; width:100%; z-index:9;  background-color:#FFFFFF; }
td#main p{ margin-bottom:9px; }
#info p.annot{font-size:11px;line-height:15px;}
p.author{margin-top:21px; padding-bottom:33px;}
p.author em{font-size:smaller; font-style:normal; letter-spacing:0.5ex; text-transform: uppercase;}
p.sample{margin-top:12px; padding:9px; border:1px solid; color:rgb(50,50,50);}
span.author{font-variant:small-caps;}
span.announcement p{color:#800000;}

/* contact form */
#letter td{height:30px;font-size:12px;}
#letter textarea, #letter input{font-size:12px; line-height:18px;width:100%;
    vertical-align:middle;
    font-family:Verdana,Arial,sans-serif;
    margin: 1px;
    border: 1px solid #C0C0C0;
    }


/* lft / navigator */
td.#lft, div#navigator{ margin:0; }
div#navigator{ width:240px; margin:0 45 30 15; }
#navigator ul{ padding:0; padding-top:3; margin:0 0 0 18; border-bottom:0px solid rgb(230,230,230); }
#navigator li{
    list-style-type:none;
    font-size: 12px; line-height: 18px;
    color:rgb(100,100,100);
    padding: 3 0 3 0;
    margin:0 0 0 0;
    border-top: 1px solid rgb(230,230,230);
    }
#navigator li.cur{    background-color:#EDEDDC; font-weight:normal;
    /* для IE: font-weight:700;  color:rgb(150,150,150); */
    }
div#nav_after{width:100%; margin-top:36px; text-align:center;}

/* main */
td#main{padding-bottom:50px;}
h1, h2, h3, h4, h5, h6{
    margin-top:25px;
    font-family:Arial,Verdana;
    font-size:15px; line-height:24px;
    font-weight:normal;
    color:#727238;
    }
h1{font-size:27px; line-height:41px; font-weight:normal;margin-top:0px;}
h2{font-size:24px; line-height:30px; margin-top:39px;}
h3{font-size:18px; line-height:27px; margin:39 0 18 0;}

h2.title{margin-top:0px;}

td#main p{font-size:13px; line-height:18px;}
span.title{font-style:italic;}


/* rgt / extra */
td#rgt{width:240px;}
div#extra{width:180px; margin:0 30 0 30;}
div#extra p{margin-bottom:12px; font-size:11px; line-height:15px; color:rgb(150,150,150);}


/* footer */
td#footer{ padding:15px; border-top:0px solid rgb(230,230,230); background-color:rgb(212,212,212);}
td#footer p, td#footer p a{
    font-size:10px; text-transform: uppercase;
    text-align:center;
    color:white; /* rgb(150,150,150); */
    }
td#footer p{color:rgb(120,120,120);}






