*{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 {
    color: #594A0E;
    font: 11px/14px Tahoma, Verdana, sans-serif;
    background: #FF8501 url("../img/body-bg-tilex.jpg") repeat-x;
}

#container {
    width: 1029px;
    margin: 0 auto;
    position: relative;
}
#login {
    height: 43px;
    background: url("../img/login-bg.jpg") no-repeat;
    padding-left: 55px;
}
#login form {
    float: left;
    padding: 10px 0 0;
    color: #FFF;
}
#login * {vertical-align: middle;}
#login .inp {
    width: 110px;
    background: #FFF;
    margin-right: 5px;
}
#login form a {
    margin-left: 10px;
    color: #FFF;
    text-decoration: none;
}

.lang {
    float: right;
    width: 340px;
    padding-left: 30px;
    line-height: 36px;
    color: #932525;
    background: url("../img/lang-bg.gif") no-repeat 0 50%;
}
.lang a {color: #FFF;}

#header {
    height: 170px;
    overflow: hidden;
    background: url("../img/header-bg.jpg") no-repeat;
}
#menu {
  height: 27px;
  line-height: 24px;
  overflow: hidden;
  background: url("../img/menu-bg.gif") no-repeat;
  margin-bottom: 6px;
}
#menu ul {
  padding-left: 25px;
float: left;
}
#menu li {
  float: left;
  padding: 0 20px 0 22px;
  background: url("../img/m-sep-bg.gif") no-repeat 0 0;
}
#menu a {
  color: #FFF;
  font-weight: bold;
  text-decoration: none;
}
#menu .f {padding-left: 0; background: none;}
#menu .j a {color: #FFDE00;}

#main{position: relative;
margin-top:0px;
background:#FFF;
}

#main-in {background: url("../images/container-bg.gif") repeat-y;}

#main-out{
background: url("../images/container-top-bg.jpg") no-repeat top left;
min-height: 240px; padding-top: 20px; margin: 0px; padding-bottom: 10px; _padding-bottom: 0px;
padding-left:135px; padding-right:135px;}

#shadow{ 
background: url("../images/shadow-bg.png");
height: 15px;}


#features {
    position: absolute;
    top: -102px;
    left: 1px;
    width: 188px;
    height: 331px;
    background: url("../img/features-bg.jpg") no-repeat;
}
#features ul {
    padding: 51px 0 0 49px;
}
#features ul li {
    color: #FFF;
    padding: 6px 0;
}

#footer {
    height: 55px;
    background: url("../img/footer-bg.jpg") no-repeat;
    margin-bottom: 10px;
}
#footer p {
    color: #FFF;
    padding: 0 30px;
    line-height: 55px;
}

#login .sec_little {
margin-left:0px!important;}

#slog {
    position: absolute;
    top: 178px;
    right: -18px;
}