.SiteMap { padding-left:30px; width:970px;  float:left; }
.SiteMap #title { font-size:16px; font-weight:bolder; text-align:left; margin:0; padding:10px; }
.SiteMap #description { font-weight:normal; padding:0 10px 10px 10px; float:left;}

.SiteMap #models { width:290px; float:left;}
.SiteMap #dept1 {  width:290px; float:left;}
.SiteMap #dept2 { width:290px; float:left;}

.SiteMap #models li.selectli {width:250px;}
.SiteMap #models .selectblock ul li{width:170px;}

.SiteMap #dept1 {  width:290px; float:left;}

.SiteMap { background:#FFF; float:left; font-weight:bold; padding-bottom:20px; text-align:left; } 
.SiteMap a:link {   font-weight:normal; text-decoration:underline;}
.SiteMap a:hover {    }
.SiteMap a:visited {   font-weight:normal;text-decoration:underline;}
.SiteMap a:visited:hover {   }

.SiteMap ul li {   width:300px; float:left; background:url(../../images/sitemapMain.gif) no-repeat top left; list-style:none; padding-left:15px;}
.SiteMap ul li ul li  { display:block; padding:2px; margin:2px 0 2px -32px; height:auto;  background:url(../../images/sitemapMainChild.gif) no-repeat top left; list-style:none; padding-left:15px;}
.SiteMap ul li ul li div { height:60px; width:190px; overflow: auto; font-weight:bold; border:1px dashed #555; padding:3px; background:#f1f1f1; margin-top:5px;}
.SiteMap ul li ul li div a:link {   font-weight:normal; text-decoration:underline;}
.SiteMap ul li ul li div a:hover {  font-weight:normal;}
.SiteMap ul li ul li div a:visited { font-weight:normal; text-decoration:underline;}
.SiteMap ul li ul li div a:visited:hover {  font-weight:normal;}

.SiteMap ul.selectblock li {width:240px;}


