* { }
body { background: url(img/sitebg6.jpg) top center no-repeat #e6e4dc; padding: 0; margin: 0; } 
 
h1, h2, h3, h4, h5, h6, ul, li { margin: 0; padding: 0; list-style: none; }
h1 a { height: 145px; width: 160px; background: url(img/logo.png) no-repeat;  position: absolute; top: -17px; left: 20px;  text-indent: -9999px; }
h2, h3 { height: 30px; margin: 10px 0; font-size: 1.3em; }

ul { margin: 3px 0 0 375px; }
li { width: 135px; float: left; height: 42px; }
li a { line-height: 42px; color: #645140; text-decoration: none; font-size: 1.3em; font-weight: bold; } 
li a:hover { color: #de9d00; }

i { display: block; width: 206px; height: 214px; background: url(img/paintdrop.png) no-repeat; position: absolute; bottom: -86px; right: -35px; z-index: 100; }
p { margin: 0 0 15px 0; }

.samsart { width: 760px; margin: 0 auto; margin-top: 15px; padding: 5px 5px 5px 5px; background: url(img/sitebg.png); border-top: 1px solid #645140; border-bottom: 5px solid #645140; font-family: Verdana, sans-serif; font-size: 0.75em; line-height: 1.5; color: #645140; }
.samsart:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; } 
.head { height: 121px; margin-top: 30px; position: relative; }
.foot { padding: 0 5px; position: relative; }
.foot strong { line-height: 26px; padding: 0 125px 0 5px; font-size: 0.85em; text-align: right; display: block; }

.info { float: left; width: 529px; padding: 0 20px 25px 20px; border-right: 1px dashed #645140; }
.wideinfo { border-top: 1px dashed #999; padding: 9px 0 0 9px; margin: 0 0 9px 0; float: left; clear: both; width: 711px; }
.quickgallery { float: left; width: 155px; padding: 0 15px 15px 20px; }
.quickgallery img { margin: 5px 0 12px 0; border-top: 1px solid #645140; border-bottom: 5px solid #645140; }


label { font-family: Arial, sans-serif; width: 125px; float: left; text-align: right; line-height: 28px; padding: 0 5px 0 0; font-size: 13px; color: #645140; font-weight: bold; }
.inputs { float: left; width: 380px; text-align: left; line-height: 30px; } 
.inputs em { font-size: 13px; color: #645140; }
.inputs input { font-family: Arial, sans-serif; font-size: 14px; color: #645140; width: 360px; padding: 4px 0 3px 3px; border: 1px solid #645140; background: #f5f4f1; }
.inputs textarea { font-family: Arial, sans-serif; font-size: 13px; line-height: 1.4; width: 357px; color: #645140; height: 120px; padding: 3px; margin: 3px 0 0 0; border: 1px solid #645140; background: #f5f4f1; }
div.regbutton { padding: 0 0 0 129px; margin: 10px 0 0 0; width: 320px; font-size: 10px; }
div.regbutton input { width: 150px; font-size: 16px; margin: 5px 0 0 0; }
