body{ 
  background: #ffccaa;
}
 
#main, #wrapper { background-color:#ffffff;}
img {border: 0px solid #ffffff;}


.p404{ background: #e5e5e5;}
a:link{ color: #0b3560;}
a:visited{ color: #0b3560;}
a:active{ color: #0b3560; }
a:hover, .curlink:hover{ color: red; }
a.c_black:hover{ color: red!important; }
a.c_black{color:#000;}

a.agray{ color:#888;font-weight:normal;}
a.agray:hover{ text-decoration:underline;}

#primary{background: #D1DFFF;color:#fff;border-bottom:1px solid #683d00;border-top:1px solid #683d00;}
#topkw {background: #fb7820;}
#topkw a{color:#fff;}
#topkw a:hover{color:#0b3560;}

.def_news_box { background: #f0f0f0;} 
.def_object_box {background: #fff!important;}

.l_white{color:#fff!important;line-height:30px;}
.l_white:hover{text-decoration:underline;}

li.expanded { background:#683d00; color:#ffffff;  border-bottom:1px solid #BBB1A0; }
li.leaf a, li.leaf a:visited { background:#f4eed4; border-bottom:1px solid #BBB1A0; border-top:1px solid #ffffff; }  
li.leaf a:hover { background:#E5DBC9;}  


.green {background: #267F00!important;}
.white {background: #ffffff!important;}
.gray {background: #f6f6f6!important;}
.lgray {background: #f9f9f9!important;}

.blue {background: #dde5f9!important;}
.brown {background: #e7d6bd!important;}
.default {background: #d4e5ff!important;}
.lbrown {background: #f4eed4!important;}
.ldefault {background: #f4eed4!important;}
.darkbrown {background:  #683d00!important;}
.ddefault{background: #990000!important;}
.rosa{background: #ffc0cb;}

.dark {background: #683d00!important;}
.light{background:#ededed;}

.boldred
{font-weight: 700; color: red; }


.c_gray {color: #888888!important;}
.c_blue {color: #0066ff!important;}
.c_red {color: #cc0000!important;}
.c_white{color:#fff!important;}
.c_green{color:#00cc00!important;}
.c_black{color:#000!important;}

.pagelink, .nrlink{background: #fff;border:1px double #a5a5a5;}
.pagespan {background: #e5e5e5;border:1px double #959595;}
.pagelink:hover, .nrlink:hover{background:#f4eed4; color:#000;border:1px double #683d00;}
.b_all{border:1px solid #A36204;}
.bb_news{ border-bottom:1px dashed #d0d0d0;}
.bb_dash{ border-bottom:1px dashed #d0d0d0;}
.b_big{ border:10px solid #f4eed4;}
.db_img{border: 3px double #bbb;}
.b_def{border:1px solid #ccc;padding:1px;background:#fff;}

.highlight {background: #eee;}
.links_top {
  margin:20px 15px 0 15px;
  padding:3px 0 3px 0;
  border-top:1px solid #ededed;
  border-bottom:1px solid #ededed;
}
