body{
   margin: 0;
   padding: 0;
   font: normal 11px Tahoma, Arial;
   background: #202020;
}
a img{border: none}
#main{
   width: 750px;
   margin: auto;
   background: #fff;
}
#header{
   height: 324px;
   background: url('../images/top.jpg') center top no-repeat #FFFFFF;
}
form{display: inline}
#logo{margin: 5px 50px; display: block; position: absolute;}
#header .topmenu{
   position: absolute;
   margin: 148px 0 0 40px; 
}
#cont{
   margin-top: -10px;
}
#cont .left
{
   width: 155px;
   padding-left: 10px;
   background: url('../images/l_t_bg.gif') left center repeat-y;
   color: #fff;
}
#cont .left .spip{
   position: absolute;
   margin-left: -11px;
   margin-top: 8px;
}
#cont .left .bpip{
   position: absolute;
   margin-left: -11px;
   margin-top: 0px;
}
#cont .left, #cont .right{
   vertical-align: top;
}

#cont .left .quick{
}
#cont .left .quick .wrap{
   padding-bottom: 10px;
}

#cont .left .quick #homelinks{
   padding: 7px;
}
.dottedB a, .dottedB a:link, .dottedB a:visited, #cont .left .box .ltext a, #cont .left .box .ltext a::link, #cont .left .box .ltext a:visited{
   color: #328ECD;
   font-weight: normal;
}

#cont .left .cats{
}
#cont .left .cats .wrap{
   padding-bottom: 10px;
}

#cont .left .cats #homelinks{
   padding: 7px;
}
#cont .left .ltext a, #cont .left .ltext a:link, #cont .left .ltext a:visited{
   color: #fff;
   text-decoration: underline;
   font: normal 10px Tahoma;
}

#cont .left .cats a, #cont .left .cats a:link, #cont .left .cats a:visited{
   text-decoration: none;
   font: normal 10px Tahoma;
   color: #fff!important;
   display: block;
   background: url('../images/pip.gif') 4px 7px no-repeat;
   margin-top: 1px;
   padding: 4px;
   padding-left: 15px;
}

#cont .left .box{
   width: 140px;
   margin-top: -10px;
}
#cont .left .b{
   margin-top: -11px;
}
#cont .left .box .wrap{
   padding-bottom: 10px;
}

#cont .left .box .ltext{
   padding: 4px 10px;
   color: #fff;
   background: url('../images/l_bg.gif') right center repeat-y;
}

.dottedB{
   border-bottom: 1px dotted #fff;
   margin-bottom: 3px;
}
#cont .right{
   padding-left: 3px;
}
.rbox{
   margin-left: 5px;
   margin-top: 10px;
   padding-bottom: 10px;

}
.rbox1{
   margin-left: 5px;
   color: #fff;
}
#featured td{
   padding: 3px;
   padding-left: 25px;
   cursor: pointer;
   color: #333;
   font: normal 11px Tahoma;
   border: none;
}
#featured table{
   border: none;
}
h1{
   margin:3px 10px;
   font: normal 18px "Trebuchet MS";
   color: #666;
}
#copy{float: left;}
#footer{margin-top: 10px; color: #666; text-align: right; margin-bottom: 10px;}
#footer a, #footer a:link,#footer a:visited{
   color: #666;
}
.welcome{
   padding: 20px;
   color: #6c6c6c;
   line-height: 18px;
}
.welcome strong{
   color: #000;
}
.png {
   behavior: url('pngbehavior.htc');
}
#adv{
   background: url('../images/adv.gif') top left no-repeat;
   color: #fff;
   margin-left: -10px;
   width: 570px;
   position: relative;
   padding: 80px 0 30px 20px;
}
#featured{
  background: url('../images/featured_bg.gif') top left repeat-y;
   width: 570px;
   margin-left: -10px;
   position: relative;
   padding: 80px 0 30px 20px;
}
#footer{
   border-top: 1px solid #000;
   margin-top: 0;
   padding: 4px;
   color: #000;
   font: bold 11px Tahoma;
}
#footer a, #footer a:link, #footer a:visited{
   color: #000;
}
#footer #copy{
   font: normal 11px Tahoma;
   color: #aaa;

}
#featured{
   margin-bottom: 100px
}
