body { margin: 0; padding: 0; background: #e9ddbf; color: #575757; }
p { padding: 0; margin: 0; text-indent: 20px; text-align: justify; }
a { color: #75240a; font: 12px Tahoma, Verdana, Arial; }
a:hover { text-decoration: none; }
h1, h2, h3 { padding: 0 15px 5px 0; margin: 0; border-bottom: 1px dashed #75240a; color: #75240a; background: url(/images/arr-title.png) right top no-repeat; }
h1 { font: bold 18px Tahoma, Verdana, Arial; margin-bottom: 10px; }
h2 { font: bold 16px Tahoma, Verdana, Arial; margin: 5px 0; }
h3 { font: bold 14px Tahoma, Verdana, Arial; margin: 5px 0; }
strong, b {  }
table { height: 100%; border: 0; }
td { font: 12px Tahoma, Verdana, Arial; }
li { margin-bottom: 3px; }

.stat { line-height: 1px; height: 1px; display: none; }
.imgborder { border: 1px solid #75240a; padding: 1px; }
.topshadow { background: url(/images/topshadow.gif) left bottom repeat-x; height: 15px; }
.leftshadow { background: url(/images/leftshadow.gif) right top repeat-y; width: 15px; }
.rightshadow { background: url(/images/rightshadow.gif) left top repeat-y; width: 15px; }
.botshadow { background: url(/images/botshadow.gif) left top repeat-x; height: 15px; }
.bgcolor {  background: #fcf4e2; }
.top td { border-bottom: 3px solid #D8CFB9; background: #FDF7EA url(/images/bg_header_top.gif) left top repeat-x; height: 65px; }
.logo { padding-left: 15px; }
.logo span { font: bold 24px Tahoma, Verdana, Arial; color: #75240a; }
.contacts { text-align: right; padding-right: 15px; width: 235px; }
.phone { font: bold 14px Tahoma, Verdana, Arial; }
.topfoto { height: 200px; background: #FDF7EA; }
.topfoto td { text-align: center; }
.topfoto img { border: 1px solid #bbb; padding: 1px; }
.topmenu { padding: 0 20px; height: 35px; background: #e9ddbf; }
.topmenu td { background: #8f2d0e; text-align: center; width: 12.5%; }
.topmenu a { display: block; padding: 25px 0 5px 0; color: #ffffff; text-transform: uppercase; text-decoration: none; background: url(/images/arr-menu.gif) center 5px no-repeat; }
.topmenu a:hover { background: #ab3611 url(/images/arr-menu-hover.gif) center 5px no-repeat; }
.topmenu .active { padding: 25px 0 5px 0; color: #ffffff; text-transform: uppercase; background: #ab3611 url(/images/arr-menu-hover.gif) center 5px no-repeat;; }
.content { padding: 10px; }
.contentleft { width: 250px; }
.contentleft .servicesbg { background: url(/images/servicesbg.gif) left top repeat-y; padding: 0 15px 10px 15px; }
.contentleft .servicesbg a { display: block; background: url(/images/arr-title.png) left center no-repeat; padding: 2px 0 2px 18px; margin-bottom: 10px; }
.contentleft .servicesbg a:hover { background: url(/images/arr-left-menu-hover.png) left center no-repeat; padding: 2px 0 2px 18px; }
.contentleft .servicesbg span { display: block; background: url(/images/arr-left-menu-hover.png) left center no-repeat; padding: 2px 0 2px 18px; margin-bottom: 10px; }
.contentright { padding: 5px 10px 10px 20px; }
div.navigation { margin-bottom: 10px; }
.footer { background: #FDF7EA url(/images/bg_header_top.gif) left top repeat-x; height: 65px; }
.swind { background: url(/images/logo31x36.png) left center no-repeat; padding-left: 35px; width: 150px; }

