body { background: url(/images/design/fillbodyback.jpg) repeat-x #98A4B0; padding: 0; margin: 0; width: 100%; }
#bbbody {padding: 0; margin: 0; min-width: 950px; width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 949? "950px": "100%"); }

.main  { background-color: #FFFFFF; vertical-align: top; }
#main  { clear: both; margin: 0; padding: 20px 35px 20px 35px; background-color: #FFFFFF; vertical-align: top; }
#main h2 { margin-top: 14px; margin-bottom: 6px; font-family: Tahoma, Helvetica, sans-serif; font-weight: bold; font-size: 0.9em; color: #46688C; text-transform: uppercase; }
#main h3 { margin-bottom: 0px; font-family: Tahoma, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; color: #4D545B;  }
#main p { margin-bottom: 0; margin-top: 0; font-family: Tahoma, Helvetica, sans-serif; font-size: 0.8em; color: #4D545B; }
#main a { text-decoration: none; color: #3574B3; }
#main a:hover { text-decoration: underline; }
#main ul { margin-top: 0px; margin-left: 0px; padding-left: 17px; list-style-type: square; }
#main li { font-family: Tahoma, Helvetica, sans-serif; font-size: 0.8em; color: #4D545B; }


#main table { margin: 0; padding: 0; border: none; width:22em; }
#main td { border-bottom: #CCC dotted 1px; margin: 0; padding: 0; font-family: Tahoma, Helvetica, sans-serif; font-size: 0.8em; color: #4D545B; }
#main td.fright { text-align: right; }
#main thead { font-weight: bold; }


/* будет заменено нахрен */

.header  { background-image: url(/images/design/fillheaderdots.gif); background-repeat: repeat-x; }
.header2  { color: #FFFFFF; font-family: Tahoma, Helvetica, sans-serif; font-size: 13px; background-image: url(/images/design/untitled-6.jpg); background-repeat: no-repeat; padding-left: 15px; padding-right: 35px; }
.header3  { color: #FFFFFF; font-family: Tahoma, Helvetica, sans-serif; vertical-align: bottom; font-size: 11px; padding-right: 15px; }

.footer-align-left { color: #FFFFFF; font-family: Tahoma, Helvetica, sans-serif; font-size: 13px; padding-left: 35px; padding-top: 20px; background-image: url(/images/design/fillfooter.jpg); background-repeat: repeat-x; text-align: left; vertical-align: top; }
.footer-align-right  { color: #FFFFFF; font-family: Tahoma, Helvetica, sans-serif; font-size: 13px; padding-right: 35px; padding-top: 20px; background-image: url(/images/design/fillfooter.jpg); background-repeat: repeat-x; text-align: right; vertical-align: top; }
.footer-align-center { background-image: url(/images/design/fillfooter.jpg); background-repeat: repeat-x; text-align: center; vertical-align: top; }
.footer-link  { text-decoration: none; color: #FFFFFF;}
.footer-link:hover  { text-decoration: underline; }

.footer2 { color: #C9CED3; font-family: Tahoma, Helvetica, sans-serif; font-size: 10px; }
.footer2-link  { text-decoration: none; color: #C9CED3; }
.footer2-link:hover  { text-decoration: underline; }
#footer { clear: both; }



