* { padding:0; margin:0; }
body { font-family:Verdana, Geneva, sans-serif; background:#fff url('/images/background_main2.png') repeat-y center top; font-size:76%; line-height:1.5em; /*letter-spacing:0.05em;*/ }
a { color:#786c60; }
a:hover, a:active { text-decoration:none; }
h1 { font-size:1.3em; }
h2 { font-size:1.2em; }
h3 { font-size:1.1em; }
h1, h2, h3 { margin-bottom: 1em; }
h1, h2, h3, h4, h5, h6, strong { font-weight:bold; }
img { border:0; }
ol, ul, dl, dd { margin-left:2em; }
ol li { list-style:decimal outside; }
ul li { list-style:disc outside; }
dl dt { font-weight:bold; }
dl dd { margin: 0 0 1em 1em; }
p { margin-bottom:1em; }
/* Layout */
#poster { background:url('/images/signage2.png') center no-repeat #786c60; margin:17px auto 0 auto; width:726px; height:139px; }
#body { width:726px; margin:7px auto 0 auto; }
.leftblock, .rightblock, .fullwidth { border:1px solid #000; margin-bottom:10px; background-color:#fff; padding:10px; }
.leftblock { clear: left; float:left; width:210px; }
.rightblock { width:456px; margin-left:245px; }
.fullwidth { clear: both; width:704px; }
#footer { width:726px; margin:10px auto 0 auto; text-align:center; padding-bottom:22px; color:#000; }
/* Navigation */
.hNav { background:url('/images/background_nav_main.png') repeat-x; font-size:0.9em; font-weight:bold; font-family:Verdana, Helvetica, Helvetica-Narrow, Tahoma, sans-serif; margin:0 auto 0 auto; width:726px; height:45px; }
#hNavB { margin-top:15px; clear:both; }
.hNav ul { margin:0; padding-top:5px; list-style-type:none; height:9px; text-align:center; }
.hNav ul li { display:inline; color:#fff; margin-right:25px; }
.hNav a { color:#fff; text-decoration:none; }
.hNav a:hover { color:#786c60; text-decoration:none; }
/* Form */
form.cmxform { width:600px; font-size:1.0em; color:#333; margin-left:auto; margin-right:auto; }
form.cmxform fieldset { margin-bottom:10px; border:none; border-top:1px solid #786c60; }
form.cmxform fieldset li { list-style:none; padding:5px 10px 7px 5px; }
form.cmxform legend { padding:0 2px 0 10px; font-weight:bold; color:#000; }
form.cmxform label { display:inline-block; line-height:1.8; vertical-align:top; color:#333; width:140px; }
form.cmxform fieldset fieldset { border:none; margin:3px 0 0; }
form.cmxform fieldset fieldset legend { padding:0 0 5px; font-weight:normal; }
form.cmxform fieldset fieldset label { display:block; width:auto; margin-left:123px; }
form.cmxform em { font-weight:bold; font-style:normal; color:#f00; }
input, select, textarea { border:1px solid #786c60; background-color:#f5f5f5; padding:2px; }