body { background-color:#f9e1d8; margin:0px; padding:0px; }
table { margin:0px; padding:0px; border-collapse:collapse; width:100%; }
tr { vertical-align:top; }
td { border-width:0px; border-style:none; margin:0px; padding:0px; }

.top { background-image:url(img/top_bg.jpg); height:103px; }
.top td { background-image:url(img/right.jpg); background-repeat:no-repeat; background-position:right; text-align:right; padding-right:180px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:18px; color:#FFFFFF; padding-top:65px; }
.top a { color:#FFFFFF; text-decoration:none; }
.top a:hover { text-decoration:underline; }

table.content { height:500px; }
.menu { width:410px; background-image:url(img/menu.jpg); background-position:left top; background-repeat:no-repeat; padding-left:60px; padding-top:5px; line-height:0.88em;}
* html .menu { padding-top:10px; }
.menu a { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:11px; color:#FFFFFF; text-decoration:none; display:block; margin-bottom:2px; padding:0px; }
.menu a:hover { text-decoration:underline; }
ul, li { margin:0px; padding:0px; }
ul {  margin-bottom:20px; padding-top:3px; }
li a { margin:0px; }
* html li a { line-height:0px; }
ul { margin-left:30px; }

td.content { font-family:Georgia, "Times New Roman", Times, serif; font-style:normal; font-size:12px; color:#000000; text-align:justify; padding-right:30px; }
h1 { font-size:18px; text-transform:uppercase; text-align:right; margin-top:30px; margin-bottom:20px; }

.footer { height:394px; }
#f1 { background-image:url(img/footer.jpg); width:403px; }
#f2 { background-image:url(img/footer_bg.jpg); background-position:bottom; background-repeat:repeat-x; padding-top:350px; padding-right:10px; text-align:right; }
#f2 a { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px; color:#FFFFFF; text-decoration:none; }
.contacts {position:absolute; margin-top:50px; margin-left:20px;}
.contacts p {color:white; line-height:7px; font-size:15px; margin:8px;}
.box {width:88px; height:31px;  margin-top:300px; margin-left:40px;}
.news { position:relative; top:0px; float:right; font-size:12px; font-style:italic; color:#000000; width:750px; border-style:none; border-color:#CC0033; border-width:1px; margin-left:5px; margin-bottom:20px; margin-right:30px; padding:5px;}
* html .news { position:relative; top:20px; float:right; font-size:12px; font-style:italic; color:#000000; width:700px; border-style:dotted; border-color:#CC0033; border-width:1px; margin-left:5px; margin-bottom:20px; margin-right:30px; padding:5px;}
.slovar { position:relative; top:auto; float:right; width:600px; font-size:12px;}

