html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, address, big, cite, code, del, em, img, strong, dl, dt, dd, ol, ul, li, form, label, nav, canvas, article {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: ''; content: none;}

a, ins {text-decoration: none;}
del {text-decoration: line-through;}
.clear {clear: both; float: none !important;}

body {font: 14px/18px Georgia; background: #c8c1b3 url(pic/body.jpg); color: #464443;}
div#site {margin: 0 auto; width: 100%; background: url(pic/site.jpg) no-repeat top center; overflow: hidden;}
div#mi {margin: 0 auto; width: 890px;}

div#header {width: 890px; height: 126px; background: url(pic/header.png) no-repeat;}
div#header a {width: 509px; height: 126px; display: block; float: left;}
div#header ul {float: left; margin: 50px 0 0 10px; font: 11px/14px Georgia; color: #565150;}
div#header ul li.sec {font: 10px/13px Georgia; color: #77726A; padding: 10px 0 0 0;}

div#page {width: 890px; background: #fff url(pic/page.jpg) no-repeat;}
ul#nav {width: 250px; margin: 48px 0 0 0; float: left; background: #2b2828 url(pic/nav.jpg) no-repeat top;}
ul#nav li.link {margin: 4px 0 0 0;}
ul#nav li.link a {text-align: center; display: block; color: #fff; text-transform: uppercase; font: bold 12px/14px Arial; padding: 8px 22px 18px 22px; background: url(pic/sep.gif) no-repeat bottom;}
ul#nav li.link a:hover {background: #232121 url(pic/seph.gif) no-repeat bottom;}
ul#nav li a span {text-align: center; display: block; color: #fff; text-transform: lowercase; font: italic 10px/14px Georgia;}

ul#nav li.mid {height: 81px; background: url(pic/navmid.jpg) no-repeat; padding: 62px 0 0 0; margin: 24px 0 0 0;}
ul#nav li.end {height: 51px; padding: 0; background: url(pic/navbottom.jpg) no-repeat;}

ul#nav li ul {font: 12px/16px Georgia; color: #9f9d9d;}
ul#nav li ul li {padding: 6px 0 0 12px;}
ul#nav li ul li.forras {float: left; width: 64px;}
ul#nav li ul li.names {float: left; width: 162px; color: #716f6f; font: 10px/14px Georgia;}

div#content {width: 600px; float: left; padding: 40px 20px 0 20px;}
div#content h1 {font: bold 20px/45px Tahoma; color: #464443; background: url(pic/h1.jpg) no-repeat left; padding: 0 0 0 40px; display: block; margin: 0 0 14px 0;}
div#content p, div#content ul, div#content blockquote, div#content dl {margin: 0 0 18px 0;}
div#content ul {border-top: 1px solid #eceae5;}
div#content ul li ul, div#content ul li ul li {border: 0;}
div#content ul li ul li {padding: 0 0 0 42px;}

div#content ul li {list-style-type: none; border-bottom: 1px solid #eceae5; padding: 4px 6px;}
div#content ul li span {color: #a09b90; margin: 0 6px 0 0;}
div#content p.clear:first-letter {color: #464443;}
div#content p:first-letter {color: #a09b90;}
div#content dl dt {padding: 0 0 15px 0;}
div#content dl dd {padding: 0 0 0 50px; font-size: 11px;}
div#content span.h {text-transform: uppercase;}

div#content p.img img {display: block; border-bottom: 2px solid #e9e5de; border-right: 2px solid #e9e5de;}
div#content p.img span {color: #e13a19; margin: 4px 0 0 0; font: 10px/10px Tahoma; display: block;}
div#content p.img span em {color: #979185; font-style: normal;}
div#content p.img a {float: left; margin: 0 0 0 10px;}
div#content p.img a img {}


div#content .hr {background: url(pic/hr.jpg) no-repeat center; margin: 26px 0 0 0; height: 17px; border: 0 !important; display: block;}

div#footer {height: 192px; width: 890px; background: url(pic/footer.jpg) no-repeat;}
div#footer a {position: absolute; display: block;}
div#footer a#top {margin: 95px 0 0 732px; width: 158px; height: 45px;}
div#footer a#cc {margin: 158px 0 0 737px; width: 116px; height: 15px;}