* { font-family: verdana, sans-serif; text-align: left; }

div { border: 0px; margin: 0px; padding: 0px }
div.container { border: 0px; width: 768px; padding: 0px; margin: 10px auto; }
div.head { background: url(header.png); border: 0px; width: 768px; height: 105px; }
div.menu { background: url(bg_menu.png); width: 768px; height: 22px; }
div.body { background: url(bg_main.png); width: 768px; text-align: center; }
div.left { background-color: white; width: 504px; text-align: center; float: left; margin-left: 4px; }
div.right { background: url(bg_right.gif); width: 240px; text-align: center; float: right; margin-right: 4px; }
div.footer { background: url(footer.png); width: 768px; height: 26px; border: 0px; clear: both; }

html, body { background: #728065 url(bg1.gif) repeat-x left top; /*background-color: white;*/ text-align: center; padding: 0px; margin: 0px; }

p { padding: 0px; margin: 0px; }
p.title { font-size: 30px; font-weight: bold; color: white; padding: 18px 0px 0px 16px; }
p.subtitle { font-size: 14px; font-weight: bold; color: #FFFF00; padding: 4px 0px 0px 34px; }
p.body { font-size: 8.5pt; font-weight: normal; color: #000000; line-height: 130%; padding-bottom: 5px; padding-left: 6px; }
p.top { font-size: 8pt; font-weight: normal; color: white; text-align: right; padding-top: 3px; padding-right: 16px; }
p.body_foo { font-size: 8pt; font-weight: normal; color: #000000; }
p.continue { font-size: 4pt; font-weight: normal; color: #000000; text-align: right; }
p.footer { font-size: 8pt; font-weight: normal; color: white; text-align: center; line-height: 22px; }
p.menu { font-size: 8pt; font-weight: normal; color: white; line-height: 22px; }

p.right { font-size: 8pt; font-weight: bold; color: black; line-height: 20px; text-align: center; padding-top: 4px; }

p.note { font-size: 8pt; font-weight: normal; color: #505050; line-height: 20px; text-align: center; padding-top: 4px; }

a.top:link  { font-size: 8pt; font-weight: normal; text-decoration: none; color: white; }
a.top:visited  { font-size: 8pt; font-weight: normal; text-decoration: none; color: white; }
a.top:active  { font-size: 8pt; font-weight: normal; text-decoration: none; color: white; }
a.top:hover  { font-size: 8pt; font-weight: normal; text-decoration: none; color: white; }

a.main_menu:link  { font-size: 8pt; font-weight: normal; text-decoration: none; color: white; }
a.main_menu:visited  { font-size: 8pt; font-weight: normal; text-decoration: none; color: white; }
a.main_menu:active  { font-size: 8pt; font-weight: normal; text-decoration: none; color: white; }
a.main_menu:hover  { font-size: 8pt; font-weight: normal; text-decoration: none; color: yellow; }

a.right_menu:link  { font-size: 8pt; font-weight: normal; text-decoration: none; color: #000000; }
a.right_menu:visited  { font-size: 8pt; font-weight: normal; text-decoration: none; color: #000000; }
a.right_menu:active  { font-size: 8pt; font-weight: normal; text-decoration: none; color: #000000; }
a.right_menu:hover  { font-size: 8pt; font-weight: bold; text-decoration: none; color: #000000; }

a.body:link  { font-size: 8pt; font-weight: bold; text-decoration: none; color: green; }
a.body:visited  { font-size: 8pt; font-weight: bold; text-decoration: none; color: green; }
a.body:active  { font-size: 8pt; font-weight: bold; text-decoration: none; color: green; }
a.body:hover  { font-size: 8pt; font-weight: bold; text-decoration: none; color: green; }

a.cat:link  { font-size: 8pt; font-weight: normal; text-decoration: none; color: green; }
a.cat:visited  { font-size: 8pt; font-weight: normal; text-decoration: none; color: green; }
a.cat:active  { font-size: 8pt; font-weight: normal; text-decoration: none; color: green; }
a.cat:hover  { font-size: 8pt; font-weight: normal; text-decoration: none; color: green; }

a.contacts:link  { font-size: 8pt; font-weight: bold; text-decoration: none; color: green; }
a.contacts:visited  { font-size: 8pt; font-weight: bold; text-decoration: none; color: green; }
a.contacts:active  { font-size: 8pt; font-weight: bold; text-decoration: none; color: green; }
a.contacts:hover  { font-size: 8pt; font-weight: bold; text-decoration: none; color: green; }

img { border: 0px; padding: 0px; margin: 0px; vertical-align: middle; }

table { padding: 0px; margin: 0px; }
tr { padding: 0px; margin: 0px; }
td { padding: 0px; margin: 0px; }
a { padding: 0px; margin: 0px; }

tr { padding: 0px; margin: 0px; }
td { padding: 0px; margin: 0px; }

table.left_tab { font-size: 8pt; border: 1px solid white; border-collapse: collapse; margin: 4px auto; width: 440px; }
th.left_tab { font-size: 8pt; font-weight: bold; color: #000000; text-align: center; border: 1px solid white; padding: 1px; background-color: #57794C; color: white; }
td.left_tab1 { font-size: 8pt; font-weight: normal; color: #000000; text-align: left; border: 1px solid white; padding: 1px; color: #303030; width: 320px; }
td.left_tab1a { font-size: 8pt; font-weight: normal; color: #000000; text-align: left; border: 1px solid white; padding: 1px; color: #303030; background-color: #F0F0F0; width: 320px; }
td.left_tab2 { font-size: 8pt; font-weight: normal; color: #000000; text-align: center; border: 1px solid white; padding: 1px; color: #303030; width: 120px; }
td.left_tab2a { font-size: 8pt; font-weight: normal; color: #000000; text-align: center; border: 1px solid white; padding: 1px; color: #303030; background-color: #F0F0F0; width: 120px; }

table.left_cat { font-size: 8pt; border: 1px solid white; border-collapse: collapse; margin: 4px auto; width: 474px; }
td.left_cat_head { font-size: 8pt; text-align: center; border: 1px solid white; padding: 2px; background-color: #D0D0C0; }
td.left_cat_subhead { font-size: 8pt; text-align: center; border: 1px solid white; padding: 2px; background-color: #E4E4CC; }
td.left_cat_foot { font-size: 8pt; text-align: center; border: 1px solid white; padding: 2px; background-color: #DCDCDC; }
td.left_cat_name { font-size: 8pt; border: 1px solid white; padding: 2px; background-color: #57794C; color: white; font-weight: bold; }
td.left_cat_size { font-size: 8pt; text-align: center; border: 1px solid white; padding: 2px; width: 90px; background-color: #F8F8F8; }
td.left_cat_size_a { font-size: 8pt; text-align: center; border: 1px solid white; padding: 2px; width: 90px; background-color: #F2F2F2; }
td.left_cat_euro { font-size: 8pt; text-align: center; border: 1px solid white; padding: 2px; width: 68px; background-color: #F8F8F8; }
td.left_cat_euro_a { font-size: 8pt; text-align: center; border: 1px solid white; padding: 2px; width: 68px; background-color: #F2F2F2; }

td.images { font-size: 8pt; text-align: center; border: 1px solid white; padding: 2px; }

table.right_tab { font-size: 8pt; border: 1px solid white; border-collapse: collapse; margin: 4px auto; width: 220px; }
th.right_tab { font-size: 8pt; font-weight: bold; color: #000000; text-align: center; border: 1px solid white; padding: 1px; background-color: #57794C; color: white; }
td.right_tab { font-size: 8pt; font-weight: normal; color: #000000; text-align: center; border: 1px solid white; padding: 1px; color: #303030; }

table.right_form { font-size: 8pt; border: 1px solid white; margin: 4px auto; width: 220px; }
td.right_form { font-size: 8pt; font-weight: normal; color: #000000; border: 0px; padding: 2px; color: #303030; }

td.right_emp { height: 18px; }
td.right_grp { font-size: 12pt; font-weight: bold; color: #57794C; padding-bottom: 8px; padding-left: 10px; }
td.right_sep { height: 8px; }
td.right_ent { font-size: 8pt; font-weight: normal; color: #000000; padding-top: 6px; padding-left: 12px; }

td.left_emp { font-size: 2pt; height: 18px; }
td.left_emp_small { font-size: 2pt; height: 14px; }
td.left_grp { font-size: 14pt; font-weight: normal; color: #57794C; padding-bottom: 4px; padding-left: 10px; }
td.left_sep { height: 1px; background:url(left_sep.gif); }
td.left_ent { font-size: 8pt; font-weight: normal; color: #000000; padding-top: 4px; padding-left: 12px; }
td.left_tit { font-size: 10pt; font-weight: bold; color: #2233B6; padding-bottom: 2px; padding-left: 6px; }
td.left_foo { font-size: 8pt; font-weight: normal; color: #000000; padding-top: 4px; padding-left: 8px; }

td.phones { font-size: 8pt; font-weight: normal; color: black; padding: 3px; }
td.contacts { background-color: #FFFFFF; border: 1px solid #A0F0A0; font-size: 8pt; font-weight: normal; color: black; padding: 6px; }

img.floatLeft { float: left; margin-left: 10px; margin-right: 10px; margin-bottom: 10px; }
img.floatRight { float: right; margin-left: 10px; margin-right: 10px; margin-bottom: 10px; }
