body { margin: 0; color: #5f362e; background: #e2d7b7; background-image: url(center.jpg); font-family: serif; }
a { color: #800000 }



.box-left-top { background: url(box-top-left.png) no-repeat left; height: 45px; width: 46px; }
.box-top-middle {background: url(box-top-center.png) repeat-x top; height: 45px; width: max}
.box-top-right {background: url(box-top-right.png) no-repeat right; height: 45px; width: 46px;}
.box-left {background: url(box-middle-left.png) repeat-y; height: max; width: 6px}
.alltext {width: max}
.box-right {background: url(box_middle-right.png) repeat-y right; height: max; width: 7px}
.box-bottom-left {margin-bottom: 45px;background: url(box-bottom-left.png) no-repeat left; height: 45px; width: 46px}
.box-bottom-center {background: url(box-bottom.png) repeat-x bottom; height: 40px; width: max}
.box-bottom-right {margin-bottom: 45px; background: url(box-bottom-right.png) no-repeat right; height: 45px; width: 46px; }
.box_content { min-height: 63px; background: url(box_decoration.png) no-repeat center left}
.box_content1 { min-height: 63px; background: url(box_decoration.png) no-repeat center right}
table.shapka{ margin: 1em 0; border-spacing: 0.35em }
table.shapka th { padding-left: 0; color: teal; text-align: left; vertical-align: top; font-weight: normal; font-family: serif; font-size: 15px}

.main_text{font-family: serif; font-size: 15px}
.headers {color: teal;}

.gallery img { margin: 2px 2px 1px 0; border: 1px solid black; padding: 5px; background: white }
.bottom_link {font-size: 20px; color: maroon; font-weight: bold}