body {
background: silver;
margin: 0 5px 0 5px;
padding: 0;
color: #736552;
}

a {
color: #736552;
}

#l0 {
/*padding:0px;*/
/*margin: 0px;*/
width: 100%;
border-left: 1px solid #736552;
border-right: 1px solid #736552;
border-bottom: 1px solid #736552;
background-color: #D6D3BD;
}

#l1 {
margin-left: 150px;
background-color: E7EBE7;
border-left: dotted 1px #736552;
/*height: 6em;*/
}

#l2 {
margin-right: 150px;
}

#content {
background-color: white;
padding: 2px;
border: 1px dotted #D6D3BD;
}

#content table{
height: 400px;
}

#rm {
/*float: right;*/
/*width:375px;*/
text-align: right;
/*position:relative;*/
font-size: 80%;
}

#rm a{
color: #736552;
/*text-decoration: none;*/
}

#topleft{
position: absolute;
top: 0px;
left: 5px;
width: 150px;
}

#topleft h1 {
	color: #736552;
  padding: 0;
  margin: 0;
  font-size: 16px;
  text-align: center;
}

#mm{
padding: 3px 0px 0px 0px;
margin: 0;
/*position: absolute;*/
/*top: 4.8em;*/
/*margin-right: 150px;*/
/*  background-color: white;*/
}

#mm ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
  font-size: 0.8em;
  line-height: normal;
}

#mm ul li {
		margin: 0px 0px 0px 0px;
      padding: 0px 5px 0px 5px;
      border: 1px solid #B5AE8C;
      list-style: none;
      display: inline;
      background-color: #D6D3BD;
      }


#mm ul li.here {
   border-top: 1px solid #736552;
   border-left: 1px solid #736552;
   border-right: 1px solid #736552;
   border-bottom: 1px solid white;
      list-style: none;
      display: inline;
      background-color: white;
text-color: black;
      }

#mm a{
font-weight:bold;;
color: #736552;
text-decoration: none;
}

#mm li.here a{
color: black;
}

#topbanner {
float:right;
width: 480px;
}
#lbar {
	margin-top: 60px;
height: 400px;
}

#rbar {
position: absolute;
right: 0;
top: 0;
width: 146px;
/*height: 400px;*/
}

#spl1 {
 pading: 0;
 margin: 0;
}

#spl1 p {
 text-indent: 0;
 font-size: 13px;
 margin: 3px 0 0 0;
 padding: 0;
 text-align: center;
}

#t1 {
	height: 80px;
}

#userinfo {
margin-left: 2px;
font-size: 90%;
}

#footer {
border-top: 1px dotted #736552;
padding: 2px;
font-size: 70%;
}

#cnt {
	float:right;
	width: 480px;
  text-align: right;
}

/* Стили для ссылок clx */
#clxlinks {
padding: 0px 2px 2px 2px;
font-size: 13px;
}

#clxlinks ul {
	margin-left: 0px;
	padding-left: 0px; 
	list-style: none;
	text-indent: 5px;
}
#clxlinks ul li:before {
  content: "\00BB \0020";
}
#clxlinks li {
 padding-bottom: 3px;
}

/* Таблица рекордов */
.tblrec {
border: 1px dotted #D6D3BD;
font-size: 90%;
}

.tblrec th {
	padding: 0px 2px 0px 2px;
	background-color: #D6D3BD;
  border: 1px solid #736552;
  margin: 0;
}

.tblrec td {
	padding: 0px 2px 0px 2px;
  margin: 0;
}

