body{padding:0;margin:0;font:medium/1.6em Tahoma,sans-serif}
a img{border:0}
a{color:#600}
a:visited{color:#999}
h1 a,h1 a:visited{color:#fff}
h1,h2,h3,h4,h5,h6{font-family:Georgia,"Times New Roman",serif;font-weight:normal;margin:0}
h2{padding:0 0 .6em}
h3{padding:1em 0;font-size:1.4em}
h4,h5.h6{padding:.8em 0 .4em}
li{margin:0 0 .3em}

#header{margin:0 0 2em;border-bottom:1em solid #ece9d8;background:#300}
#header h1{padding:.5em .7em;width:13.7em;font-size:2em;background:#600;color:#fff}

#menu{float:left;width:19em;margin:0 0 4em;font-family:Georgia,"Times New Roman",serif}
#menu ul{list-style-type:none;margin:0 0 2em;padding:0}
#menu li{font-weight:bold;border-left:.6em solid #600;margin:0;padding:0 0 0 1em}
#menu li a{font-weight:normal}
#menu li.deep a{font-weight:bold}

#info{margin:0 0 4em 20em;padding:0 1em}
#photo{float:right}
#info ul,#info ol{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}
#info p{margin:0;padding:0 0 .5em}
#info p.white-space{padding:0 0 4em}
#info p.border-bottom{border-bottom:1px solid #600;padding:.2em 0 1em}
#info p.border-bottom:after{content:".";display:block;height:0;clear:right;visibility:hidden}
#info img{display:block;border:1px solid #600;padding:1em;margin:0 0 1em}
#info #contacts{background:#ece9d8;padding:.5em .5em .3em;margin:1em 0;width:12em;border:2px dashed #fff}
#info #contacts h2{padding:0 0 .3em}
#info #contacts ul{padding:0;margin:0;list-style-type:none}
#info #contacts ul li{margin:0;padding:0 0 .2em 1em}
.date{font-style:italic}
.navigation{font-size:1.2em}


#footer{clear:both;padding:.5em 1.2em;margin:0;width:17em;border-left:2em solid #300;background:#600;color:#fff;text-align:right;font:small Georgia,"Times New Roman",serif}
