body{
   margin: 0;
   padding: 0;
   font: normal 11px Tahoma, Arial;
}
a img{border: none}
a:link{
   color: #666;
}
#main{
   width: 750px;
   margin: auto;
}
#header{
   height: 155px;
   background: url('../images/design//top.jpg') center top no-repeat #FFFFFF;
}
#content{
   background: url('../images/design//design/bg.gif') center top repeat #FFFFFF;
}
#header .logo{
   margin: 70px 0 0 122px;
   position: absolute;
   font: normal 11px Tahoma;
   color: #fff;
}

#header .logo a, #header .logo a:link, #header .logo a:visited{
   font: bold 24px Tahoma;
   color: #FFF;
   text-decoration: none;
   display: block;
   white-space: nowrap;
}

#header .menu{
   position: absolute;
   margin: 112px 0 0 325px;
}
#header .menu a:link img, #header .menu a:visited img{
   filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
}
#header .menu a:hover img, #header .menu a.sel:link img, #header .menu a.sel:visited img{
   filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
}


#content table.main{
   width: 100%;
}
#content table.main .left{
   width: 155px;vertical-align: top;
}
#content table.main .center{
   vertical-align: top;
   padding-right: 10px;
   padding-left: 10px;
}
#content table.main .left .box{
   background: url('../images/design//l_bg.gif') left top repeat-y;
   margin-bottom: 5px;
}
#content table.main .left .box .wrap{
   background: url('../images/design//l_bot.gif') left bottom no-repeat;
   padding: 5px;
}
#content table.main .center .box{
   background: url('../images/design//b_bg.gif') left top repeat-y;
   margin-bottom: 5px;
}
#content table.main .center .box .wrap{
   background: url('../images/design//b_bot.gif') left bottom no-repeat;
   padding: 5px;
}
#content table.main .center .box .top{
   background: url('../images/design//b_top.gif') left bottom no-repeat;
   height: 10px;
}
.div{
   background: url('../images/design//hl.gif') left center repeat-x;
   height: 5px;
   margin: 5px 0;
}

#login .i{
   border: 1px solid #499cae;
   font: normal 11px Tahoma;
}
#login .b{
   position: absolute;
   margin-left: 3px;
   margin-top: 1px;
}
#login {
   font: normal 10px Tahoma;
}
#login a{
   color: #666
}

#cats a, #cats a:link, #cats a.visited{
   background: url('../images/design/pip.gif') 3px 5px no-repeat #fff;
   display: block;
   padding: 3px 0 3px 15px;
   border: 1px solid #dbdedf;
   margin-top: 1px;
   color: #666;
   text-decoration: none;
}
#cats a:hover{
   color: #000;
}
#stats{
   width: 95%;
   margin: auto;
}
#stats td{
   border: 1px  solid #dbdedf;
}
#stats td.r{
   border: 1px  solid #499cae;
   width: 20px;
}
#poll{
   color: #666;
}
form{
   margin: 0;
   padding: 0;
}
.clr{
   clear: both;
}
.art1{
   background: #cf5236;
   width: 20px;
   color: #fff;
   text-align: center;
   vertical-align: top;
}
.art2{
   background: #8293b7;
   color: #fff;
   padding: 3px;
}
.art2 a,.art2 a:link,.art2 a:visited{
   color :#fff;
}
caption *{
   font: normal 18px Arial;
}
#footer{
   background: url('../images/design/footer.gif') center top repeat-x;
   padding-top: 10px;
   font: bold 11px Tahoma;
   color: #72afdc;
   height: 40px;
}
#footer .r{
   position: absolute;
   margin-left: 500px;
   color: #72afdc;
}
#footer .r a, #footer .r a:link, #footer .r a:visited{
   color: #72afdc;
}
