html,body { margin: 0; padding: 0; height: 100%; }
body { background: #9a6232; text-align: center; font-family: Tahoma; font-size: 11px; color: #824624; }
a img { border: 0; }
a { color: #b7621f; }
a:hover { color: #000; }
div.br { clear: both; }
div.br2 { clear: both; height: 100px; }
* { }

p { margin: 8px 0; }

h3 { margin: 0; margin-bottom: 12px; font-size: 18px; font-family: Arial; color: #824624; font-weight: normal; }

div.wrapper { margin: 0 auto; text-align: left; min-height: 100%; height: auto !important; height: 100%; margin-bottom: -100px; }

/* HEADER */
div.header { height: 27px; padding-top: 373px; background: url(../img/header_bg.jpg) no-repeat center top; text-align: center; }
div.header p { margin: 0; font-size: 24px; font-family: Arial; color: #50260b; }
div.header p span { color: #000; }

/* MENU */
div.menu { height: 75px; background: url(../img/menu_bg.jpg) no-repeat center top; }
div.menu div.wrap { margin: 0 auto; width: 906px; }

div.menu table { border: 0; width: 906px; margin-bottom: 16px; }
div.menu td p { margin: 0; font-size: 13px; font-family: Arial; line-height: 16px; }
div.menu td p span { font-size: 18px; color: #50260b; }
div.menu td p.address { font-size: 11px; font-family: Tahoma; color: #391704; }
div.menu td a { font-size: 11px; font-family: Tahoma; color: #a91c00; }

div.menu td.catchword { width: 302px; }
div.menu td.catchword p { text-align: center; color: #000; }
div.menu td.contactsL { text-align: right; padding-right: 70px; width: 232px; padding-top: 4px; }
div.menu td.contactsR { padding-left: 70px; width: 232px; padding-top: 4px; }
div.menu div.links { text-align: left; padding-left: 14px; line-height: 12px; }
div.menu div.links a { color: #ffde00; font-family: Impact; font-size: 14px; margin-right: 38px; }

div.content { background: url(../img/content_bg.jpg) no-repeat center top; height: 614px; padding-top: 11px; }
div.content div.wrap { width: 904px; height: 537px; padding: 18px; margin: 0 auto; }
div.content div.wrap div.news { float: left; width: 220px; height: 537px; }
div.content div.wrap div.news div { background: url(../img/news_line.gif) no-repeat left bottom; padding-bottom: 28px; margin-bottom: 18px; }
div.content div.wrap div.news div a { font-weight: bold; color: #b7621f; }
div.content div.wrap div.news div a.header { color: #824624; }
div.content div.wrap div.news div a.date { float: right; margin-right: 20px; }

div.content div.wrap div.line { float: left; width: 20px; height: 537px; background: url(../img/line.gif) no-repeat right center; }
div.content div.wrap div.mainContent { margin-left: 265px; }
div.content div.wrap div.bottom {  }

div.footer { background: url(../img/footer_bg.jpg) no-repeat center top; height: 100px; overflow: hidden; }
div.footer div.wrap { width: 930px; text-align: left; padding: 0 10px; margin: 0 auto; }
div.footer h3 { margin: 0; font-size: 24px; font-family: Arial; color: #50260b; font-weight: normal; }
div.footer h3 span { color: #000; }
div.footer p { margin: 0; font-size: 13px; color: #000; font-family: Arial; line-height: 18px; }
div.footer p span { font-size: 18px; color: #50260b; }

div.footer div.counters { float: right; width: 200px; text-align: right; }


div.clients { margin-top: 20px; width: 590px; }
div.clients div.item { margin-bottom: 20px; }
div.clients div.item img { float: left; border: 1px solid #824624; width: 250px; margin-top: 10px; }
div.clients div.desc { float: right; width: 320px !important; }



