/* CSS Document */
body { margin: 0px; background-color: white; }
#content { vertical-align:top; padding: 15px 15px 15px 15px; }
table.body { width: 780px; }
td.top { background: #71b0ff url(img/top_pic.jpg) no-repeat right top; height: 187px; }
td.top table.top { height: 187px; width: 100%; }
td.tmenu { height: 30px; background: url(img/bez.gif) repeat-x bottom; padding-left: 20px; vertical-align:bottom; }
td.logo { padding: 22px 0px 0px 34px; }
table.icon { width: 105px; margin: 12px 0px 0px 60px; }

table.menu { height: 29px; }

td.menu_a { background: #ffead0 url(img/menu_a_r.gif) no-repeat top right; border-top: solid 1px #c4b4a0; vertical-align:bottom;  }
td.menu_a table { width: 100%; height: 29px; }
td.menu_a table td.menu_l { background: url(img/menu_a_l.gif) no-repeat bottom left; width: 7px; }
td.menu_a table td.menu_fon { background: #ffead0; text-align:center; }
td.menu_a table td.menu_fon a { font: bold 11px Arial, Helvetica, sans-serif; color: #7a7878; text-decoration:none; }
td.menu_a table td.menu_r { background: url(img/menu_a_r.gif) no-repeat bottom right; width: 2px; }

td.menu_n { vertical-align:bottom; }
td.menu_n table { width: 100%; height: 29px; }
td.menu_n table td.menu_l { background: url(img/menu_n_l.gif) no-repeat bottom left; width: 12px; }
td.menu_n table td.menu_fon { background: url(img/menu_n_fon.gif) repeat-x bottom right; text-align:center;text-align:right;  }
td.menu_n table td.menu_fon a { font: bold 11px Arial, Helvetica, sans-serif; color: #666666; text-decoration:none; }
td.menu_n table td.menu_r { background: url(img/menu_n_r.gif) no-repeat bottom right; width: 35px; }

td.cont { padding: 20px 20px 20px 11px;}
table.cont { width: 100%; }
table.cont td { background:#FFFFFF; }
table.cont td.con_pic { width: 9px; text-align:right; background: none; }

td.botmenu { padding: 1px;}
td.botmenu table.con_pic { width: 100%; height: 30px; }
td.botmenu table.con_pic td { background-color: #f6e3b4; font: 10px Arial, Helvetica, sans-serif; color: #a3855d; padding: 0px 10px 0px 10px;  }
td.botmenu table.con_pic td a { font: 10px Arial, Helvetica, sans-serif; color: #a3855d; text-decoration:none; padding: 0px 5px 0px 5px;}
td.botmenu table.con_pic td.gicon { text-align:right; }
td.botmenu table.con_pic td.gicon a { text-align:right; padding: 0px 10px 0px 10px; }
td.botmenu table.bottom { width: 100%; }
td.botmenu table.bottom td { padding: 15px; background-color: #fff2da; font: 9px Arial, Helvetica, sans-serif; color: #666666;}
td.botmenu table.bottom td a { color: #586aaa; text-decoration: underline; }
td.botmenu table.bottom td a.mediasite { color: #000000; text-decoration:none; }