html, body, img, div { margin: 0px; padding: 0px; font-size: 12px; }
body { font-family: Arial; color: #000000;  background: url(../img/main_bg2.jpg) no-repeat left top; }
img { border: 0px; }

td { font-size: 12px; }
a { text-decoration: none; color: #BB141A; }
p { margin: 0px 0px 10px 0px; }

h1 { font-size: 13px; color: #BD0000; font-weight: bold; background: url(../img/title.gif) repeat-y left top; height: 18px; padding-top: 3px; padding-left: 10px; margin: 0px 0px 15px 0px; }
h2 { font-size: 12px; color: #000000; font-weight: bold; background: url(../img/title.gif) repeat-y left top; height: 18px; padding-top: 3px; padding-left: 10px; margin: 0px 0px 10px 0px; }

#logo { position: absolute; top: 40px; left: 10px; z-index: 10; }
#address { position: absolute; top: 137px; left: 20px; font-size: 11px; color: #BB141A; font-weight: bold; z-index: 9; }

#main_table { background: url(../img/main_bg.jpg) no-repeat left top; }

#dop { background: url(../img/main_bg2.gif) repeat-x right top; }
#dop2 { background: url(../img/main_bg3.jpg) no-repeat right top; }

#top_part { text-align: right; }
#top_part img { margin: 0px 57px 10px 0px; }


#top_navigation td { vertical-align: top; font-weight: bold; }
#top_navigation a { color: #FFFFFF; }
#top_navigation .item { background: url(../img/top_navigation_bg2.gif) repeat-x left top; padding: 4px 5px 0px 5px; }
#catalog { width: 216px; background: url(../img/top_navigation_bg1.gif) repeat-x left top; padding-top: 5px; text-align: center; }
#top_navigation .sep1 { width: 42px; background: url(../img/top_navigation_sep1.gif) no-repeat left top; }
#top_navigation .sep2 { width: 22px; background: url(../img/top_navigation_sep2.gif) no-repeat left top; }
#top_navigation .sep3 { width: 22px; background: url(../img/top_navigation_sep3.gif) no-repeat left top; }
#top_navigation .fin { background: url(../img/top_navigation_bg3.gif) repeat-x left top; }

#left_navigation { background: #FFFFFF url(../img/left_bg.jpg) no-repeat left top; vertical-align: top; padding-top: 5px; }
#left_navigation table { background: url(../img/left_item_bg.gif) no-repeat left top; height: 34px; margin-left: 21px; margin-bottom: 4px; padding-left: 40px; padding-right: 5px; }
#left_navigation table.a { background: url(../img/left_item_bg_a.gif) no-repeat left top; }
#left_navigation td a { color: #FFFFFF; font-weight: bold; }

#main { vertical-align: top; padding-top: 26px; padding-bottom: 20px; }
#main p { padding-left: 10px; text-align: justify; }
#main p.dt { font-weight: bold; }
#main p.more { text-align: right; }
#main p.more a { color: #CF0002; }
#main p.sep { text-align: right; }


#bottom_part { background-color: #72B429; }
#bottom_part td { color: #231F20; vertical-align: top; padding-top: 10px; padding-bottom: 5px; }
#bottom_part td.img { vertical-align: middle; padding: 0px; }

