body { margin:0; padding:0; color: #4d4d4d; background-color: #546474;  }
body, table { font: normal 12px Tahoma; line-height: 15px; }
table { border-collapse: collapse; }
input, select { font-size: 11px;  }
a { text-decoration: none; color: #205388; }
a:hover { text-decoration: underline; }
img { border: none; }
ul{ margin-top: 0px; }
li { margin-top: 5px; }
h3 { font: normal 17px Tahoma; }
table.st { width: 968px; background-color: #ffffff; }
table.login { font-size: 10; background-image: url(web/top_bg.gif); }

table.top { background-color: #ffffff; }

table.menu { background-image: url(web/menu_bg.gif); }
table.menu td { text-align: center; text-transform: uppercase; font-size: 11px; }
td.md { background-image: url(web/menu_del.gif); width: 7px; }

td.body { background-color: #ffffff; background-image: url(web/body_bg.gif); background-repeat: repeat-x;  }
td.bg { background-color: #ffffff; background-image: url(web/body_bg.gif); background-repeat: repeat-x;  }
td.body { padding: 0 20 20 20; }
td.body_line { background-image: url(web/body_line_bg.gif); vertical-align: top; width: 7px; } 

table.bottom { background-image: url(web/bottom_bg.gif); }
table.bottom td { text-align: center; }
td.bd { background-image: url(web/bottom_del.gif); width: 7px; }

div.title, td.title { font: normal 17px Tahoma; padding: 20 20 10 20; }
table.s td, td.s { padding: 20; }
table.pro2 td, div.s td { padding: 10; }
td.s img { border: 1px solid #a4a4a4; margin: 2 10 2 10; }
div.pages { padding: 20 20 20 50; font-size: 13; }

div.url { font-size: 14px; padding-top: 7; }
div.site { font-size: 12px; padding-top: 7; }
div.url2 { font-size: 12px; padding-top: 0; }
div.site2 { font-size: 11px; padding-top: 7; }
div.dt { padding-bottom: 20; padding-top: 5; }

div.part { font: normal 17px Tahoma; padding: 20 20 0 20; }
div.info { font-size: 11px; padding: 10 20 10 40; text-align: justify; line-height: 14px; }