/*
  site: DHTML-Menu .com
  name: web2.0
  author: dhtml-menu.com
  version: 3.0
*/

* {
  margin:0;
  padding:0;
  border:0;
}

html, body {
 width:100%;
 height:100%;
 background:rgb(52,52,52);
 /* default font */
 font-family:'Trebuchet MS', Tahoma, Arial;
}

table {
  border-spacing:0;
  border:0;
  border-style:hidden;
  border-collapse:collapse;
}

.nodisplay {
   display:none;
}

#all {
   text-align:left;
}

.head {
   display:block;
   height:165px;
   background-color:rgb(250,251,252);
   background-image:url('../images/head-bg.jpg');
   background-repeat:repeat-x;
   background-position:560px 0px;
}

.head #logo {
   width:560;
   height:165px;
   cursor:pointer; /*fix bug in IE 7*/
   background-image:url('../images/head-dhtml-menu.jpg');
   background-repeat:no-repeat;
}


#container {
   position:relative; 
   display:block; 
   background:rgb(252,253,253);
}
#inner {
   display:block;
   position:relative;    
   padding:1px;
}

#center {
   position:relative; 
   display:block;
   /*height:1%;*/
   width:773px;   
   margin:0px auto;
}
.clear {
   clear:both;
}


.foot {
   display:block;
   height:100px;
   background-color:#5fa4c9;
   background-image:url('../images/foot-top-bg.gif');
   background-repeat:repeat-x;
   padding:38px 1px 1px 49px;
   /*font*/
   font-size:12px;
   color:#fff;
}

.foot a {
   /*font*/
   font-size:12px;
   color:#fff;
   text-decoration:none;
   border-bottom:none;
}

.foot a:hover {
   /*font*/
   border-bottom:1px dotted #555;
}

ul#top-menu {
   position:absolute;
   top:100px;
   right:2%;
}

ul#top-menu li {
   display:inline;
   padding-left:2px;
}

ul#top-menu li a {
   font-size:14px;
   color:#444;
   text-decoration:none;
   border-bottom:none;
   font-weight:bold;
}

ul#top-menu li a:hover {   
   color:#000;
}

li#dhtml-menu div {
  width:39px;
  height:38px;
  background-image:url('../data/icons-dhtml-menu.gif');
  background-repeat:no-repeat;
}

li#tree div {
  width:39px;
  height:38px;
  background-image:url('../data/icons-dhtml-menu.gif');
  background-repeat:no-repeat;
}

div.main-products {
  background-image:url('../images/container-id.gif');
  background-repeat:no-repeat;
  position:relative;
  width:730px;
  margin:0px auto;
}

div.main-products .image {
  margin:20px 30px 0px 20px;
  float:left;
}

div.main-products .icon {
  position:relative;
  top:10px;
  border-right:5px solid #fff;
}

div.main-products h2{
  padding-top:15px;
  font-size:22px;
  color:rgb(239,137,38);
}

div.main-products p.description {
  text-align:justify;
  margin-top:10px;
  margin-bottom:20px;
  font-size:14px;
  color:#444;
}

div.main-products a {
  font-size:14px;
  font-weight: bold;
  color:rgb(40,179,185);
}
div.main-products a:hover {
  font-size:14px;
  font-weight: bold;
  color: #000;
}

div.products {
  background-image:url('../images/container-id-silver.gif');
  background-repeat:no-repeat;
  position:relative;
  width:325px;
  margin:20px auto;
  padding-left:30px;
  margin-left:20px;
  float:left;
}

div.products .image {
  margin:40px 30px 0px 50px;
  float:left;
}

div.products .icon {
  position:relative;
  top:10px;
  border-right:5px solid #fff;
}

div.products h2 {
  padding-top:10px;
  font-size:22px;
  color:rgb(40,179,185);
}

div.products UL {
  list-style:none;
  margin:0px 0px 6px 7px;
  font-size:10px;
  color:#197276;
}

div.products li {
  line-height:16px;
  list-style:none;
  background-image: url(../images/list-spot.gif); background-repeat: no-repeat;
  background-position:0px 3px;
  padding-left:16px;
}

div.products LI a{
  color:rgb(40,179,185);
}

div.products LI a:hover{
  color: #000;
}

div.products a{
  color:rgb(40,179,185);
}

div.products a:hover{
  color: #000;
}

div.products p.description {
  text-align:justify;
  margin-top:10px;
  font-size:11px;
  color:#444;
}

div.hot {
  text-align:justify;
  margin-top:10px;
  font-size:11px;
  color:#444;
  position:relative;
  left: -25px;
  width:150px;
  margin:12px auto;
  padding-left:5px;
  margin-left:7px;
  float:left;
}

div.hot a {
color: #AAA;

}

div.hot .icon {
  position:relative;
  top:10px;
  border-right:5px solid #fff;
}

div.hot h2 {
  padding-top:10px;
  font-size:22px;
  color:rgb(40,179,185);
}

div.hot p.description {
  text-align:justify;
  margin-top:10px;
  font-size:11px;
  color:#444;
}

a h2 {
  color:#333;
  text-decoration:underline;
}

a h2:hover {
  color:#000;
}

div#old-links {
  margin:40px auto;
  padding-left:20px;
  margin-left:0px;
}

div#old-links p{
  line-height:15px;
  margin:10px 0px 0px 7px;
  float:left;
  width:135px;
  font-size:10px;
}

div#old-links p.width{
line-height:15px;
  margin:10px 0px 0px 7px;
  float:left;
  width:150px;
}


div#old-links .icon {
  position:relative;
  top:6px;
  margin-right:5px;
}

div#old-links a {
  font-size:9px;
  color:#555;
}

div#old-links a:hover {
  color:#000;
  text-decoration:none;
}

h3 {
  color:rgb(117,197,240);
  font-size:14px;
  font-weight:normal;
}

div.products-buttons {
  text-align:right;
  vertical-align:top;
  height:100px;

}

div.main-line {
  clear:left;
  border-bottom:1px dashed #ddd;
  padding-top:10px;
  width:700px;
}
.nlinks{
text-decoration: none;}