
body {
  margin: 0;
  padding: 0;
  background: #fff url(/_page/img/top_bg.jpg) top left no-repeat;





}









img {





  border: none;





}









#top {





  vertical-align: top;





  background: url(/_page/img/logo_bottom.gif) bottom right no-repeat;





}









#header {





  height: 248px;





  overflow: hidden;





  





}









  #top-logo {





    float: left;





    height: 248px;





    width: 400px;  





  }





    #top-logo img {





      position: absolute;





      left: 26px;





      top: 74px;





    }





  









  #flash {





    position: relative;





    float: right;



    top: -460px;



    margin-bottom: -300px;



    width: 345px;



    right: 160px;



    text-align: center;



  }









  #banners {





    float: right;





    width: 170px;





    height: 230px;





    margin-top: 18px;





    text-align: center;





        font: 12px tahoma;





    color: #ccc;





  }













#menu-2 {




  height: 230px;



  min-width: 1000px;





  width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");  





}









  #about {





    width: 49.3%;





    float: left;





    height: 230px;





    background: #00f;





    background: url(/_page/img/about_bg2.jpg) top repeat-x;





  }





  





    #about .content {





      height: 216px;





      margin: 0;





      padding: 0;





      overflow: hidden;





      background: url(/_page/img/about_bg.jpg) right top no-repeat;





    }





    #about .shadow {





      height: 15px;





      background: url(/_page/img/about_shadow.jpg) right top no-repeat;





    }





  





  #consumers {





    width: 49.3%;





    float: right;





    height: 230px;





    background: #f90;





    background: url(/_page/img/consumer_bg2.jpg) top repeat-x;





  }





  





    #consumers .content {





      height: 216px;





      margin: 0;





      padding: 0;





      overflow: hidden;





      background: url(/_page/img/consumer_bg.jpg) right top no-repeat;      





    }





    





    #consumers .shadow {





      height: 15px;





      background: url(/_page/img/consumer_shadow.jpg) left top no-repeat;





    }





  





  #menu-2 ul {





    display: block;





    float: left;





    width: 40%;





    margin: 0;





    margin-left: 10px;





    margin-right: 20px;





    padding: 0; 





  }









  html>body #menu-2 ul {





    margin-left: 20px;





  }









  #menu-2 ul li {





    margin: 0;





    padding: 0;





    list-style: none;





  }





  





  #menu-2 ul li a {





    color: #fff;





    font: bold 15px tahoma;





    text-decoration: none; 





  }





  





  #menu-2 ul li a:hover {





    color: #fff;





    text-decoration: underline; 





  }





  





  #menu-2 ul li a:visited {





    color: #eee; 





  }





  





  #menu-2 h1 {





    margin: 20px;





    font: 29px trebuchet ms, tahoma;





    color: #fff;





  }





  





#menu-3 {





  height: 130px;





  min-width: 1000px;



 width:100%;

  width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");

	

clear: both;



  text-align: center !important;





  }





  





  #menu-3 td {





    vertical-align: top;





    text-align: center !important;





    width: 15%;



  }





  





  #menu-3 td a {





    font: bold 13px tahoma;





    color: #666;





    text-decoration: none;





    display: block;





    text-align: center !important;


    width: 132px;



    height: 92px;


	width:100%;


  }





  





  #menu-3 td a:hover {





    color: #015AAC;





  }





  





  #menu-3 td a p.menu-button {





    margin: 10px;





    margin-left: auto;





    margin-right: auto;





    width: 132px;



    height: 92px;





    _width: 140px;





    _height: 100px;





    display: block;





    border: 4px solid #ccc;





    text-align: center !important;





  }













  





#works {





  height: 20px;





  margin-top: 20px;





  min-width: 500px;





  width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "500px" : "49.9%");





  font: bold 13px tahoma;





  color: #1B3035;





  float: left;





}  





  #works img {









    vertical-align: middle;





  }





  





  #works .content {





    margin: 20px;





    margin-top: 0;





  }





  









#search {





  margin-top: 20px;





  height: 60px;





  min-width: 500px;





  width: 49.9%;





  width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "500px" : "49.9%");





  float: right;





}





  #search form {





    padding: 0;





    margin: 0;





    padding-left: 20px;





  }





  





  #search input {





    border: 1px solid #ccc;





    color: #333;





    background: #fff;





    height: 21px;





    width: 87%;





  }





  





  #search input.submit {





    font: bold 12px tahoma;





    color: #000;





    margin-left: 6px; 





    width: 10%;





  }





  





#bottom {





  height: 35px;





  color: #fff;





  background-color: #ADADAD;





  font: 11px tahoma;





  padding-left: 20px;





}









#bottom a {





  color: #fff;





}









.cpr {





  margin-left: 100px;





}









.extra-links {





  clear: both;





  font: 11px tahoma;





  padding-left: 20px;





  margin-top: 5px;





}









.extra-links a {





  font: 11px tahoma;





  text-decoration: underline;





  color: #369;





}









#news {





  clear: both;





}









  #news h1 {





    margin-top: 0;





    margin-bottom: 10px;





    font: 21px tahoma;





    color: #369;





    margin-left: 20px;





  }





  





  .news-item {




/*
    min-width: 500px;

*/








    font: 11px tahoma;





    color: #666;





    float: left;





    display: block;  





    


/*


    width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "500px" : "49.9%");

*/







  }





    





    .news-item .date {





      font: bold 11px tahoma;





      color: #999;





      margin-bottom: 0;





      margin-top: 10px;





    }





    





    .news-item .title {





      margin-top: 0;





      font: bold 11px tahoma;





      color: #000;





      margin-bottom: 3px;





    }





    





    .news-item p {





      margin-top: 2px; margin-bottom: 2px;





      margin-left: 20px; margin-right: 10px;





    }





    





.news-item a{
      color: #356;
	  font-size:11px;
}

.news-item h2 {
      color: #356;
	  font-size:11px;
	  margin-left:20;
	  margin-top:0;
	  margin-right:20;
	  margin-bottom:0;
}



    





#bottom-title {





  text-align: center;





  margin-top: 20px;





}





.temp {



    color: #fff;





    font: bold 15px tahoma;





    text-decoration: none; 



}




#about .content h1 , #consumers .content h1 {
font-family:Tahoma, Arial, Helvetica, sans-serif !important;
}
