body {
  background-color: #d6d6ed;
  background-image: url('../img/back/softgrey.gif');
  color: #454545;
}
img {
  border: 1px solid #ff8c00;
}
a {
  color: #6c6cb3;
  text-decoration: underline;
}
a:hover,.here {
  color: #000000;
  text-decoration: none;
  background: #d0d0dd;
}
input {
  border: 1px solid #fca74b;
}
input.button {
  background-color: #d0d0dd;
  border: 1px solid #fca74b;
} 
textarea {
  border: 1px solid #fca74b;
}
#all3 {
  border-left: 1px solid #f9c798;
  border-right: 1px solid #f9c798;
}
#all2 {
  border-left: 1px solid #a2a2bf;
  border-right: 1px solid #a2a2bf;
}
#all {
  border-left: 1px solid #f9c798;
  border-right: 1px solid #f9c798;
}
#menu {
  border-top: 2px dotted #adadc6;
}
#heading {
  background-color: #d0d0dd;
  color: #ff8c00;
  border-top: 2px solid #b1b1d1;
  border-bottom: 2px solid #b1b1d1;
}
#sidemenu {
  border-left: 2px dotted #fca74b;
  border-bottom: 2px dotted #fca74b;
}
#sidemenu .header {
  background-color: #d0d0dd;
  border-top: 1px solid #ff8c00;
  border-bottom: 1px solid #ff8c00;
  color: #ff8c00;
}
#news .entry {
  border-top: 2px dotted #adadc6;
}
#news .rang {
  background-color: #b1b1d1;
  color: #ff8c00;
}
#news .listtitle {
  background-color: #d0d0dd;
}
#news .newstitle,.newstitle2 {
  color: #ff8c00;
}
#news .newstitle2 {
  border-bottom: 2px dotted #adadc6;
}
#news .listcont3 {
  border-bottom: 1px dotted #adadc6;
}
#news .comment {
  color: #787878; 
}
#footer {
  background-color: #d0d0dd;
  border-top: 2px dotted #adadc6;
}

div.nicetitle {
  background-color: #d0d0dd;
  border: 1px solid #adadc6;
}

#table td {
  border-bottom: 2px dotted #adadc6;
}

#table td.col01 {
  background-color: #d0d0dd;
}

#table td.col02 {
  background-color: #ffffff;
}


