body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li#li_nav, dl, dt, dd, img, form, fieldset, input, textarea, blockquote { margin:0; padding:0; border:0; }
body { background:#eee; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; }
a:active { color:#000; font-weight:bold; }
a:link { color:#000; font-weight:bold; }
a:visited { color:#000; font-weight:bold; }
ul { padding: 5px 0 5px 0; }
li { margin-left:20px; }
#maincont { padding-top:25px; }
#container { width:1200px; background:url(images/bg.png) center top no-repeat; border:1px solid #000; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; margin:0 auto; background-color:#f0eada; }
ul#nav { width:1200px; margin:0 auto; text-align:center; overflow:hidden; }
ul#nav li { float:left; list-style:none; margin: 0 }
h1 { margin:0; display:inline; font-weight:normal; font-size:14px; }
h2 { margin:0; font-size:18px; padding:20px 0 10px 0; }
ul#nav li a { display:block; width:97px; height:77px; padding:72px 0 0 0; margin:0 32px 0 32px; font:bold 16px Helvetica, Arial, Sans-Serif; color:#9c5959; text-shadow:0 1px 3px #c4bda6; text-decoration:none; background:url(images/label.png) 0 -149px no-repeat; }
ul#nav li a:hover { background:url(images/label.png) 0 0 no-repeat; color:#eee9d9; text-shadow:0 2px 3px #4c2222; }
ul#nav li a.js:hover { background:url(images/label.png) 0 -149px no-repeat; }
.date { color:#9e0e1d; font-weight:bold; }
hr { margin-top:25px; color:#eee; }
.dblock { display:block; height:80px; overflow-y:scroll; width:400px; border:1px solid #999; padding:10px; margin-top:10px; }
#mvariable { overflow-y:scroll; padding-right:25px; }
#ovariable { overflow-y:scroll; padding-right:25px; margin-bottom:10px; }
