*{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 {
    background: #040000 url("../img/body-bg-tilex.jpg") repeat-x;
    font: 11px/14px Tahoma, Verdana, sans-serif;
    color: #FFF;
}

#container {
    width: 953px;
    margin: 0 auto;
    position: relative;
}
#header {
    height: 169px;
    background: url("../img/header-bg.jpg") no-repeat;
}
#header h1 {
    float: left;
    padding: 40px 0 0 28px;
}

#nav-top {
    height: 44px;
    background: url("../img/nav-bg.jpg") repeat-x;
    padding-left: 11px;
}
#nav-top ul li {
    float: left;
    overflow: hidden;
    width: 113px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    margin-right: 4px;
    background: url("../img/nav-item-bg.jpg") no-repeat;
}
#nav-top ul li a {color: #FFF; text-decoration: none;}

#footer {
    height: 123px;
    background: url("../img/footer-bg.jpg") repeat-x;
    color: #FFF;
}
#footer p.links {
    padding: 0 26px;
    line-height: 28px;
}
#footer a {color: #FFF; text-decoration: none;}
#footer p.cop {
    padding: 15px 26px;
}
#footer p.cop a {text-decoration: underline !important;}



#main-out{padding: 20px 100px 0px 100px;}

#main{position: relative;
background:url("../images/container-top-bg.jpg") no-repeat;

}

#main-in{
background:url("../images/container-bg.gif") repeat-y;
padding-top:10px;}

#main-out{min-height: 240px; padding-top: 10px; margin: 0px; padding-bottom: 25px; _padding-bottom: 15px;}

#shadow{ background-color:#FFF;

height: 15px;}