*{margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6,pre,code,input,select,textarea{font-size: 100%;}
ul,ol{list-style: none;}
label, input.button{cursor: pointer; cursor: hand;}
img,fieldset{border: none;}
table{border-collapse: collapse; border: none; font-size: 11px;}
hr,.hide{display: none;}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}


body { font: 11px/14px Tahoma, Verdana, sans-serif; text-align: center; }


body {background: url(../img/body-bg.jpg); font-size: 11px; font-family: Tahoma, Arial, sans-serif;}
#container {padding-top: 50px; margin: 0 auto; width: 790px; text-align:left;}

#header {background: url(../img/header-bg.jpg); height: 84px;}
#menu {float: right; padding: 35px 35px 0 0;}
#menu li {float: left;}
#logo {padding: 18px 0 0 27px;}

 
#main{position: relative;
margin-top:0px;
background:#FFF;
 
}


#main-out{min-height: 240px; padding: 20px; margin: 0px;  padding:20px; _padding-bottom:10px; padding-right:15px; }

#shadow{ 
background:#FFF;
height: 15px;}


#footer {clear: both; height: 56px; margin-bottom: 50px; background: url(../img/footer-bg.jpg);}
#footer p {float: left; padding: 24px 0 0 27px; font-size: 9px; color: #a76301;}
#footer p.links {float: right; padding: 24px 27px 0 27px; font-size: 11px; color: #a76301;}
#footer ul {float: right; padding: 22px 30px 0 0;}
#footer li {float: left; padding-right: 6px;}
#footer a {color: #c1340c;}