#menuR {

 width: 210px; 
 font-size: 12px;
 list-style: none;
 text-align: center;
 margin-bottom: 100px;
 display: block;
 float: right;

}

#menuR ul {

 background: #999;
 list-style: none;

}

#menuR ul li {

 text-align: left;
 padding: 0;

}

#menuR ul li:hover label {

 color: #333;

}

#menuR ul li a {

 color: #fff;
 font-weight: bold;
 text-decoration: none;
 border-bottom: solid 1px #fff;
 background: #999;
 padding: 2px 5px 4px 10px;
 display: block;

}

#menuR ul li a:hover {

 background: #555;

}

#menuR ul li label {

 width: 50px;
 color: #fff;
 font-weight: bold;
 text-align: left;
 padding: 8px 0 0 10px;
 clear: both;
 float: left;

}

#menuR ul li input {

 width: 100px;
 text-align: left;
 background: #eee;
 border: solid 1px #999;
 margin: 6px 5px 0 5px;
 float: right;

}

#menuR ul li input:hover {

 background: #fff;

}

#menuR ul li input:focus {

 background: #fff;

}

#menuR ul li input[type="submit"] {

 width: 95%;
 color: #fff;
 text-align: right;
 font-weight: bold;
 background: transparent;
 border: solid #fff;
 border-width: 0 0 1px 0;
 padding: 2px 5px 4px 5px;
 margin-bottom: 5px;
 float: none;
 clear: both;

}

#menuR ul li input[type="submit"]:hover {

 color: #333;

}

#menuR ul li.main {

 color: #fff;
 font-weight: bold;
 font-size: 13px;
 background: #333;
 padding: 5px 10px;

}