body{                 
   margin: 0;
   padding: 0;
   font: normal 11px Tahoma, Arial;
   background: url('../images/design/bg.gif') top center repeat-y #000;
}
a img{border: none}
a:link, a:visited{color: #fff;}
.center font{color: #fff}
#main{
   width: 750px;
   margin: auto;
}
#header{
   height: 219px;
   background: url('../images/design/top.jpg') top left no-repeat;
}
#header .logo{
   margin: 56px 0 0 20px;
   position: absolute;
}
#header .menu{
   position: absolute;
   margin: 169px 0 0 228px;
}
#header .menu a, #header .menu a:link, #header .menu a:visited{display: block; float: left; padding: 18px 16px 5px 16px; border-right: 1px solid #000; color: #ffded6; font: bold 11px Tahoma; text-decoration: none;}
#header .home{position: absolute; border: none; margin: 183px 0 0 157px;}
#header .home a:link, #header .home a:visited{color: #fff; text-decoration: none; font: bold 16px Tahoma;}
/**/
#content table.main{

}
#content table.main .left{  
   background: url('../images/design/l_bg.gif') bottom right repeat-y;
   padding-left: 0px;
   vertical-align: top;
   color: #000;
   border-right: 1px solid #f14e24;
}

#content table.main .center{vertical-align: top;  color: #fff;  padding: 0 0 0 0; background: #e34922; width: 100%;}
#content table.main .center a:link, #content table.main .center a:visited{
   color: #fff;
   font-weight: bold;
}

form{display: inline}
#login{
   font: bold 10px Verdana;
   height: 106px;
   color: #fff!important;

   margin-top: -1px;
   border-bottom: 1px solid #000;
}
#login img{border:none;}
#login a, #login a:link, #login a:visited{color: #ff7d4f!important; text-decoration: none;}
#login input {border: none; background: #a66828}
#login .i{width: 133px; background: #ffe5da;}

#content table.main .left #ct{
padding: 20px;

}
#ct a:link, #ct a:visited{
   color: #ff7c48!important;
   font: normal 11px Tahoma!important;
   text-decoration: underline;
   margin-bottom: 5px;
   background: url('../images/design/pip.gif') left center no-repeat;
}
#content table.main .left #ct .title, th{
   color: #414141;
}
.left a:link, .left a:visited{
color: #f14e24;
}
/**/
.left a.style1, .left a:visited.style1, .left a:link.style1{color: #b1d150;}
#content table.main .left .box{
   position: relative;
   background: url('../images/design/l_bg.gif') bottom right repeat-y;
   margin-right: -1px;
   margin-bottom: 0px;
   width: 227px;
}
#content table.main .left .text{
/*  margin-left: 2px;*/
  padding: 10px 10px 0px 10px;
  color: #f14e24;
}              
#content table.main .left .title{
  background: url('../images/design/l_title.gif') top left no-repeat;
  padding: 12px 0 12px 32px;
  color: #fff;
  text-transform: uppercase;
  font: bold    12px Tahoma;
}
a.style1{
   display: block;
   padding-left: 12px;
   
   background: url('../images/design/pip.gif') left center no-repeat;
   text-decoration: none;

}
#content table.main .center h1{
  font: bold 18px "Trebuchet MS";
  margin: 2px 7px 10px 2px;
  padding-bottom: 3px;
  color: #fff;
}
#content table.main .center #adv input.i, #content table.main .center #adv select{
   border: 1px solid #aaa;
}
#content table.main .center a:link, #content table.main .center a:visited{
   color:#fff; 
} 
#footer{
   text-align: left;
   padding: 20px 0 10px 0;
   font: normal 11px Tahoma;
   height: 40px;
   color: #ffe5da;
   width: 750px;
   margin: auto;
   background: url('../images/design/footer.gif') top center no-repeat
} 
#footer .line1{padding-left: 250px; }
#footer .line1 a, #footer .line1 a:link, #footer .line1 a:visited{color: #ffe5da}
#footer .copy{font: normal 11px Tahoma; margin-top: 10px; color:#ffe5da; padding-left: 250px;}
#footer a{color: #ffe5da; text-decoration: none; font-weight: bold;}
.welcome{
  background: url('../images/design/welcome.jpg') top left no-repeat;
  height: 90px;
  padding: 20px;
  color: #fff;
  padding-top: 60px;
  padding-left: 20px;
  padding-right: 200px;
  position: relative;
}
.center .top{
   background: url('../images/design/folder.gif') center left no-repeat;
   padding: 5px 0 5px 40px;

}
.center .top a, .center .top a:link, .center .top a:visited{
font-weight: bold!important; color: #fff!important; background: #450705; padding: 2px;
}
.center .other{
   padding: 10px;
   padding-left: 40px;
   color: #fff;
   
}
.center .other a, .center .other a:link, .center .other a:visited{font-weight: normal!important; color: #fff!important}
.center .other a.style1{color: #0f33700!important; font-weight: bold; text-align: right; background: none;}
table .subcatsR, table .subcats{
}
table.cal{width: 100%;    background: #e34922; margin-bottom: 5px;}
table.cal th{background: #450705; color: #ff7c48; font: bold 12px Tahoma;}
table.cal td #today{background: #333;}
table.cal td{color: #ffe5da; font: bold 12px Tahoma;}
.subcatsR{
   border-collapse: collapse;
   border-color: #fff;
}
.subcatsR *, subcatsR{
   
}
.subcatsR, subcats{
   background: #f14e24;
 
}
.subcatsR td.h, .subcats td.h, .subcatsR th.h, .subcats th.h{background: #450705!important;}
.subcatsR th , table .subcats th{
   font: bold 12px Tahoma;
   color: #ffe5da;
   background: #f3633e
}
.subcatsR{
}
.subcatsR td, .subcats td{
padding: 5px;
   background: #f3633e!important;
    color: #ffe5da;
}

.subcats a:link, .subcats a:visited, .subcatsR a:link, .subcatsR a:visited{color: #ffe5da!important; font-weight: normal!important}
/*#content table.main .center .subcatsR td a:link, .subcatsR td a:link, .subcats td a:visited{color: #333; font-weight: normal}/**/
#content table.main .center .panel * a, .panel * a:link, .panel * a:visited{
   color:#000;
}
.mtitle{background: #cd421f; color: #fff; font: bold 13px Arial; text-transform: uppercase; padding: 10px 20px;}
.center .text{
   background: #e34922;
}
* #adv .text{
   background: #f14e24!important;
   color: #fff; font-weight: bold;
}
