body{
   margin: 0;
   padding: 0;
   font: normal 11px Tahoma, Arial;
}
a img{border: none}
a:link, a:visited{
   color: #C00;
}
#main{
   width: 750px;
   margin: auto;
}
#header{
   height: 205px;
}
#content{
   background: url('../images/design/bg.jpg') center top repeat;
}
#header .logo{
   margin: 37px 0 0 138px;
   position: absolute;
   font: normal 11px Verdana;
   color: #FFF;
   text-align: right;
}

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

#header .menu{
   position: absolute;
   margin: 150px 0 0 240px;
}
#header .menu a:link, #header .menu a:visited{
   filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
   width: 83px;
   text-align: center;
   margin-right: 13px;
   font: bold 14px Arial;
   color: #000;
   text-decoration: none;
   float: left; display: block;
   padding-top: 17px;
   height: 30px;
   background: #f8bf4b;
}
#header .menu a:hover, #header .menu a.sel:link, #header .menu a.sel:visited{
   filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
   background: url('../images/design/menu_sel.gif') center top no-repeat;
}


#content table.main{
   width: 100%;
   background: url('../images/design/bg_c.jpg') center top no-repeat;
}
#content table.main .left{
   width: 155px;vertical-align: top;
   padding-left: 15px;
   padding-top:16px;

}

#content table.main .center{
   vertical-align: top;
   padding-right: 20px;
   padding-left: 10px;
   font: normal 10px Tahoma;
}
#content table.main .left .box{
   background: url('../images/design/boxes/bg.gif') left top repeat-y;
   margin-bottom: 5px;
}
#content table.main .left .box .wrap{
   background: url('../images/design/boxes/foot.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{
   height: 5px;
   margin: 5px 0;
}
#login td.usmenu{font-size: 11px;}
#login{background: url('../images/design/boxes/login.gif') left center no-repeat;
height: 100px;
padding-top: 30px;
padding-left: 10px;
}
#login td{padding: 1px; color:#000;}

#login .i{
   border: 1px solid #104b6a;
   background: #fff;
   font: normal 11px Tahoma;
}
#login .b{
   margin-left: -3px;
}
#login, #login table {
   font: normal 10px Tahoma;
}
#login a, #login a:link, #login a:visited{
   color: #000;
   font: bold 10px Verdana;
}

#cats a, #cats a:link, #cats a.visited{
   background: url('../images/design/cat.gif') top left no-repeat #fff;
   width: 120px;
   display: block;
   padding: 3px 0 3px 22px;
   margin-top: 1px;
   margin-left: -2px;
   color: #666;
   text-decoration: none;
   font: normal 10px Verdana;
}
#cats a:hover{
   color: #000;
}
#stats{
   width: 95%;
   margin: auto;
}
#stats td{
   background: url('../images/design/st.gif') top left no-repeat #fff;
}
#stats td.r{
   background: url('../images/design/st1.gif') top left repeat-x;
   color: #fff;

   width: 20px;
}
#news .item{
   background: url('../images/design/ni.gif') top left repeat-y;
   padding: 3px;
}
#poll{
   color: #666;
}
#content table.main .left .box .wrap{font: normal 10px Verdana; color: #000;}
#content table.main .left .box .wrap a:link, #content table.main .left .box .wrap a:visited{
   font: normal 10px Verdana;
   color: #000;
}

form{
   margin: 0;
   padding: 0;
}
.clr{
   clear: both;
}
.art2{
   padding-bottom: 1px;
}
.art2 a,.art2 a:link,.art2 a:visited{
   color :#fff;
}
caption *{
   font: normal 18px Arial;
}
#footer{
   background: url('../images/design/footer.jpg') center top repeat-x;
   padding-top: 30px;
   padding-left: 20px;
   font: bold 11px Verdana;
   color: #fff;
   height: 40px;
}
#footer .r{
   position: absolute;
   margin-left: 400px;
   color: #fff;
}
#footer .r a, #footer .r a:link, #footer .r a:visited{
   color: #fff;
   text-decoration: none;
}
#welcome{
   background: url('../images/design/welcome.jpg') center top no-repeat;
   padding-top: 30px;
   padding-left: 30px;
   padding-right: 20px;
   padding-bottom: 120px;
   margin-top: 20px;
   color: #fff;
   font: normal 11px Verdana;
}
#welcome a:link, #welcome a:visited{
   color: #ddd;
}
#indexp a, #indexp a:link, #indexp a:visited, #indexp b{
   display: block;
   color: #fff;
   background: url('../images/design/pp.gif') 3px 5px no-repeat #9a0b1c;
   border: 1px solid #bccba9;
   text-decoration: none;
   padding: 3px;
   padding-left: 17px;
   margin-bottom: 1px;
   margin-top: 0;
}
#indexp table{
   border-collapse: collapse;
}
#indexp * table td{
   padding: 0;
   border-collapse: collapse;
}
