body { background: #2b2f3a url(../images/boby-bg.gif) 0 0 repeat-x; margin: 0px; color: #898b90; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }

a { color: #7f7f7f; text-decoration: underline; }
a:hover { color: #ffffff; text-decoration: underline; }
a img { border: none; }
table { border: none; border-collapse: collapse; }
table td { padding: 0px; }

a.white { color: #ffffff; text-decoration: underline; }
a.white:hover { color: #ffffff; text-decoration: underline; }

p { margin-top: 0px; }

.bb { border-bottom: 4px solid #272a33; }
.bbg { background: url(../images/bbg.gif) 0 100% repeat-x; }
.lh20 { line-height: 20px; }

#placer { width: 990px; margin: auto; }
#header { position: relative; height: 130px; background: url(../images/bg_header.gif) 450px 100% no-repeat; }
#header .logo { position: absolute; left: 22px; top: 41px; }
#header .top-menu { position: absolute; right: 59px; top: 63px; }
#header .top-links a { display: block; position: absolute; left: 22px; }
#header .top-links a.home { top: 154px; }
#header .top-links a.letter { top: 194px; }
#header .top-links a.sitemap { top: 214px; }

#mainbox { position: relative; margin: 0px 28px 0px 78px; background: url(../images/bbg.jpg) 500px 100% no-repeat; padding-bottom: 50px; }
#flashcontent1 { position: absolute; left: 0px; top: 0px; width: 500px; }
#flashcontent2 { position: absolute; left: 500px; top: 0px; width: 384px; }
#flashcontent1 .left-menu { background: #2b2f3a url(../images/lm_basebg.gif) 96px 0 repeat-y; height: 129px; }
#flashcontent1 .left-menu td { background: url(../images/lm-addbg.gif) 45px 0 no-repeat; }
#flashcontent1 .left-menu table { width: 100%; }
#flashcontent1 .left-menu table td { padding: 2px 14px 2px 132px; background: none; }
#flashcontent1 .left-menu table td.lma { padding: 0px; background: none; }
#flashcontent1 .left-menu table td.lma img { display: none; }
#flashcontent1 .left-menu table td.act { background: url(../images/lm_actbg.gif) 0 50% repeat-x !important; }
#flashcontent1 .left-menu table td.act img { display: block !important; }

#mainbox .news { padding: 296px 20px 30px 0; }
#mainbox .news .list { padding-top: 10px; }
#mainbox .news .list .one { padding: 10px 10px 10px 25px; border: 1px solid #2b2f3a; border-left-width: 5px; margin: 5px 0px; }
#mainbox .news .list .one .date { font-size: 10px; color: #ffffff; padding: 3px 0px 0px; }
#mainbox .news .list .act { border: 1px solid #3b3f4b; border-left: 5px solid #207b03; }

#mainbox .map { padding: 258px 0 10px 0; }
#mainbox .map .plots { background: #272a33 url(../images/plot-bg.gif) 0 0 no-repeat; padding: 20px 0 15px 23px; }
#mainbox .map .plots div { padding: 1px 0px; }
#mainbox .map .search { padding: 15px 0px; }
#mainbox .map .search .search-text { background: #3b3f4b; width: 181px; color: #7f7f7f; font-size: 11px; border: none; padding: 3px 5px 4px; }

#mainbox .main-text { padding: 129px 0 0 0; }
#mainbox .main-text .cbg { border-right: 2px solid #3b3f4b; border-bottom: 2px solid #3b3f4b; }
#mainbox .main-text .bbg { background: url(../images/bg_horminus.gif) 50% 50% no-repeat; border-right: 2px solid #3b3f4b; }
#mainbox .main-text .rbg { background: url(../images/rbg.gif) 0 0 repeat-x; border-bottom: 2px solid #3b3f4b; padding-top: 50px; }
#mainbox .main-text .text { padding: 43px 24px 24px 24px; background: #1d202b; line-height: 16px; }
#mainbox .main-text .link { padding-left: 24px; background: #1d202b; }

#footer { padding: 20px 0 0 78px; }
#footer .left { float: left; padding: 0 0 30px 30px; width: 406px; }
#footer .right { float: left; padding: 0 0 30px; }

.ample a img { border: 1px solid #373b47; }
.ample td { padding-right: 25px; }

