#page .header{
  /*background-image: url('/image.php?url=files%2Fbanner_sp_4.jpg&width=960&height=158&fit');*/
}

#page ul.submenu{
  padding-right: 220px;
}

#content .left{
  /*position: relative;*/
}

#content .left form{
  position: absolute;
  /*top: 0px;*/
  right: 35px;
  top: 223px;
  background-color: #f3f3f3;
  border-radius: 5px;
  padding: 5px 15px 5px 5px;
}

#content .left form label{
  display: none;
}

#content .left form input{
  border: 0px;
  background-color: #f3f3f3;
  font-size: 11px;
  width: 150px;
}

#content .left form button{
  border: 0px;
  background-image: url(../images/search.png);
  width: 18px;
  height: 18px;
  position: absolute;
  right: 5px;
  top: 5px;
}

#content .left form button span{
  display: none;
}

#content .left ul li{
  list-style: none;
  font-family: Arial;
  padding-left: 130px;
  position: relative;
}

#content .left ul li h2{
  font-size: 10px;
  color: #ffffff;
  text-transform: uppercase;
  font-family: Arial;
}

#content .left ul li img{
  position: absolute;
  left: 0px;
  top: 0px;
  /*cursor: pointer;*/
}

#content .left ul li p{
  color: #8a8a8a;
  padding: 10px 0px 20px 0px;
}

#content .left h1+form+ul li{
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 3px solid #454545;
}

#content .left h1+form+ul li>a{
  background-color: #42423f;
  border: 1px #000000 solid;
  color: white;
  font-size: 12px;
  border-radius: 5px;
  padding: 3px 6px;
  text-decoration: none;
}

@media screen and (max-width: 959px)
{
  #content .left form{
    top: 144px;
  }
}

@media screen and (max-width: 811px)
{
  #content h1{
    margin-top: 30px;
  }
  
  #content{
    margin-top: 80px;
  }
  
  #content .col.left{
    float: none;
  }
  
  #content .left form{
    top: auto;
    margin-top: -80px;
    left: 40px;
  }
  
  #content .right{
    margin-top: 30px;
  }
}