body{
   background: #eea915;
   margin: 0;
   padding: 0;
}
#main{min-width: 1000px;}
#header{
   background: url('../images/top.gif') top left repeat-x;
   height: 165px;

}
#header .logo{
   position: absolute;
   margin: 35px 0 0 40px;
}
#header .wrap{
   background: url('../images/top.jpg') top left no-repeat;
   height: 165px;
}
#header .menu{
   position: absolute;
   margin: 116px 0 0 534px;
   white-space: nowrap;
}
#header .menu a, #header .menu a:link, #header .menu a:visited{
   font: bold 13px Tahoma;
   text-transform: uppercase;
   color: #fff;
   text-decoration: none;
   margin-right: 15px;
}
#content{
   background: url('../images/cbg.gif') top left repeat-x #eea915;
}
#content .wrapC{
   background: url('../images/l.gif') top left repeat-y;
}
#content .left{
   min-height: 500px;
   width: 192px;
   background: url('../images/left.gif') top left no-repeat;
   float: left;
}
#content .right{
   background: url('../images/center.gif') top left no-repeat;
   margin-left: 192px;
}
#content .right .wrap{
   background: url('../images/right.gif') top right no-repeat;
   min-height: 300px;
   padding-bottom: 200px;
   padding-right: 60px;
}
#content .right .wrap .tt{
   background: url('../images/tt.gif') bottom left no-repeat;  
}
#footer{
   background: url('../images/footer.gif') bottom right repeat-x;
   height: 90px;
   font: normal 1px tahoma;
}
#footer .l{
   height: 90px;
   background: url('../images/f_left.gif') bottom left no-repeat;
}
#footer .p{
   float: right;
}
#footer .p img{position: absolute; margin-left: -220px; margin-top: -141px;}
.clr{clear: both;}

/*---------------------------*/
form {
   display: inline;
}
div.search {
   margin:  30px 0 0 15px;
}
div.search a, div.search a:link, div.search a:visited{
   color: #fff; 
   font: normal 11px Tahoma;
   text-decoration: none;
}
table.search {
    width: 50%
}
table.search td {
    width: 50%
}
table.search thead th {
    padding: 0 0 10px 0;
    font: normal 20px Tahoma;
    text-transform: uppercase;
}
#content .menu{
   margin:  40px 10px 0 20px;
}
#content .menu a, #content .menu a:link, #content .menu a:visited{
   display: block; 
   color: #fff; 
   font: normal 11px Tahoma;
   margin: 10px 0;
   text-decoration: none   
}
#content .menu h1{
   margin: 5px 0 2px 0;
   text-align: center;
   font: normal 24px Tahoma;
   text-transform: uppercase;
   color: #fff;
}
#content .menu .depth_0{
   font: normal 18px Tahoma!important;
   color: #fff;
}
#content .menu .depth_1{
   font: normal 14px Tahoma!important;
   color: #fff;
}
#content .menu .depth_2{
   font: normal 12px Tahoma!important;
   color: #fff;
}
#content .menu .depth_3{
   font: normal 12px Tahoma!important;
   color: #fff;
}
#content .menu a.depth_0, #content .menu a.depth_0:link, #content .menu a.depth_0:visited{
   color: #fff;
   font: normal 18px Tahoma!important;
   text-decoration: underline;
}
#content .right{color:#fff; font: normal 12px Tahoma; line-height: 18px;}
#content .title{text-align: center; font: normal 13px Tahoma; padding-top: 10px;}
#content .head {
    text-align: center;
    font: normal 20px Tahoma;
    padding-bottom: 10px;
}
#content .text{
   padding: 20px;
}
#content .text a, #content .text a:link, #content .text a:visited{
   color: #fff; 
   margin: 10px 0;
   text-decoration: none;
   padding-right: 10px;
}
#content a, #content a:link, #content a:visited{
   color: #fff; 
   margin: 10px 0;
}
table.items{width: 99%}
table.items td{padding: 10px;}
p{margin: 0 0 10px 0;}
.w50p{width: 49.5%}
.floatl{float: left;}
.p20{padding: 20px;}
.m20{margin: 20px;}
.t10{padding-top: 10px;}
.m5{margin: 5px}
a img{border: none;}
.png {
   behavior: url('pngbehavior.htc');
}
.dv{margin-left: -20px;}
select{background: #F1E9E6; color: #333; font: normal 11px Tahoma;}
.i{background: #F1E9E6; color; #333; font: normal 11px Tahoma; border: 1px solid #3C0E0F;}
.b{background: #6E2F2D; color: #fff; font: bold 11px Tahoma; border: 1px outset}
#message {
   width: 50%;
   margin: 0px 0px 20px 0px;
   padding: 10px;
   font-weight: bold;
   text-align: center;
   border: 1px darkgreen solid;
   color: darkgreen;
}
#message.fail {
   border: 1px darkred solid;
   color: darkred;
}
#message.warning {
   border: 1px #333 solid;
   color: #333;
}
