@charset "iso-8859-1";
/* Common */
html, body { width: 100%; }
body { color: #000; font-size: 80%; font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; padding: 0; margin: 0; background: #fff; }
img { border: 0; }
table { font-size: 100%; }
ul, li { margin: 0; padding: 0; }
li { list-style: none; padding-left: 25px; background: url(images/bull1.gif) no-repeat; background-position: 0 3px; margin-bottom: 0.5em; }
/* Blocks */
table#top { width: 100%; background: url(images/top_bg.gif) repeat-x; height: 44px; }
table.sep { width: 100%; background: url(images/sep.gif) no-repeat; height: 6px; }
table#cont { width: 100%; background: url(images/main_bg.gif) repeat-x; }
table#foot { height: 46px; width: 100%; background: url(images/foot_bg.gif) repeat-x; font-size: 90%; color: #fff; }
table#foot a { color: #fff; text-transform: uppercase; text-decoration: underline; }
table#foot a:visited { color: #fff; text-transform: uppercase; text-decoration: underline; }
table#foot a:hover { color: #fff; text-transform: uppercase; text-decoration: underline; }
/* B */
table.block { width: 100%; margin-bottom: 20px; }
table.block td.heading { background: #b03c3c url(images/block_r.gif) no-repeat right top; color: #fff; font-size: 120%; padding-left: 30px; height: 31px; font-weight: bold; }
table.block td.foot { background: #e9e9e9 url(images/block_br.gif) no-repeat right bottom; padding: 10px 0 10px 30px; }
a { color: #be6767; text-decoration: underline; }
a:visited { color: #be6767; text-decoration: underline; }
a:hover { color: #be6767; text-decoration: underline; }
.bull { background: url(images/bull.gif) no-repeat; background-position: 0 2px; padding-left: 25px; }
h1 { color: #b03c3c; font-weight: normal; font-size: 130%; padding: 0 0 0 30px; margin: 0 0 1em 0; border-bottom: 1px solid #adb0b7; height: 25px; }
p { margin: 0 0 0.5em 30px; }
img.logotype { width: 207px; height: 89px; position: absolute; top: 0; left: 10px; }