* {margin:0;padding:0}
img {border:none}
body {text-align: center;font: normal 12px Verdana, Arial, Helvetica, sans-serif;background:#95a5b3 url('../img/_bg.jpg') repeat-x;padding-bottom:20px}
#body {background:url('../img/bg.jpg') no-repeat center 0}
#cnt {width:765px;margin:0 auto;padding-top:134px;padding-left:224px;text-align:left}
#top-menu {list-style:none;height:33px;padding:4px 9px 5px 4px;background:url('../img/top-menu.jpg') no-repeat}
#top-menu li {float:left;border-left:1px solid #683735;border-right:1px solid #683735}
#top-menu li.f {border-left:none}
#top-menu li.l {border-right:none}
#top-menu li a {color:#fff;text-decoration:none;font-weight:bold;display:inline-block;line-height:33px;padding:0 9px}
#top-menu li a:hover {color:#f7d0d2}
#tcnt {background:url('../img/cnt.gif') repeat-y}
#bcnt {background:url('../img/t-content.jpg') no-repeat 0 0}
#content {min-height:540px;padding:80px 70px 135px 80px;background:url('../img/b-content.jpg') no-repeat 0 100%}
#content a {color:#b70512}
#content a:hover {color:#000;text-decoration:none}
#content p {line-height:1.4em;font-size:1.1em;margin-bottom:20px}
#content h1#top-title {font-style:italic;color:#b70512;font-weight:normal}
#content h1 {font-size:1.5em;margin-bottom:24px}
#content h2 {font-size:1.25em;margin-bottom:24px}
#content h3, #content h4, #content h5, #content h6 {font-size:1.1em;margin-bottom:24px}
#content ul, #content ol {padding-left:35px;margin-bottom:15px}
#content li {line-height:1.4em;margin-bottom:10px}

#content table.cat_gallery {border-collapse:collapse}
#content table.cat_gallery td {width:150px;font-size:0.9em}
#content table.cat_gallery td a {display:block;width:146px;height:93px;background:url('../img/cat.gif') no-repeat;overflow:hidden;padding-top:16px;text-align:center}
#content table.cat_gallery td a img {border:1px solid #f3f2f2;width:133px;height:86px}
#content table.cat_gallery tr.desc td {padding-bottom:3px}

#content p.gallery {font-size:0.8em;color:#a32226;width:636px;margin:-15px auto 0;padding:0 2px}
#content div.gallery {margin:0 auto;font-size:0.8em}
#content div.gallery td {color:#3f3f3f}
#content tr.img td {padding:2px;border:1px solid #a32226;width:141px;text-align:center}
#foot {color:#fff;font-size:10px;text-align:center}