
.rvsmgr {
font-size:10px;
color:#999;
}

#rvwm {
width:295px;
float:left;
}
#rvwmc #butsnd a {
display: block;
width: 100px;
height:34px;
padding: 14px 33px 0 5px;
background: url("/img/bt_send.png") 0 0 no-repeat;
font-size: 14px;
font-weight: bold;
color: #f60;
text-decoration:none;
text-align: center;
}

#rvwm ul {
margin: 0;
padding: 0;
list-style: none;
}
#rvwm ul li {
padding-left: 5px;
padding-bottom: 6px;
line-height:16px;
}
#rvwm ul li a {
width: 115px;
float:left;
}
#rvwmt {
font-size:14px;
font-weight: bold;
padding-bottom:15px;
padding-top:35px;
}

#rvwsnd {
margin-top:20px;
width: 172px;
background: url("/img/vd_bt.png") 0 0 no-repeat;
float:left;
}
#rvwsnd a {
display: block;
width: 172px;
padding: 18px 0 20px 0;
text-align: center;
background: url("/img/vd_bt.png") 0 0 no-repeat;
font-size: 14px;
font-weight: bold;
color: #fff;
text-decoration:none;
}
#rvwsnd a:hover {
background-position: 100% 0;
}
#rvwmtx {
width:390px;
height:60px;
padding-left:50px;
margin-top:3px;
float:left;
color:#999;
line-height:16px;
font-size:11px;
}





#rvwadd {
padding-left:15px;
}
.rvwsm {
font-size:10px;
font-weight:normal;
color: #666;
}
#rvwfld {
clear: left;
padding: 1px 0px;
}
#rvwfld label {
display: block;
float: left;
width: 220px;
padding: 3px 5px;
margin: 0px 0px 5px 0px;
text-align: right;
}
#rvwfld input {
width: 180px;
padding: 1px;
margin: 0;
}
#rvwfld input.lng {
width: 360px;
padding: 1px;
margin: 0;
}
#rvwfld textarea {
width: 320px;
height: 100px;
}
#rvwfld textarea.sh {
width: 320px;
height: 40px;
}
#rvwfld textarea.elng {
width: 320px;
height: 300px;
}
#rvwflsbm {
margin-left: 230px;
padding: 10px 0 30px 0;
}
#err {
font-size:14px;
font-weight:bold;
color:#f00;
}


#rvwrate {
margin-left:5px;
padding:0;
width: 175px;
height: 115px;
background: url("/img/bkg_review.png") 0 0 no-repeat;
float:left;
}

#rvwrate select {
width:135px;
margin-top: 5px;
}
#rvwcats {
padding: 40px 0 0 10px;
width: 400px;
height: 100px;
float:left;
}
#rvwrate span.mrkbg {
font-weight:bold;
font-size: 18px;
color: #f60;
}
#rvwrate span.mrksm {
font-size: 10px;
color: #666;
}



#rvwlst {
width:570px;
height:22px;
float:left;
/*padding-left: 30px;*/
}
#rvwlst a {
width:570px;
display:block;
float:left;
height:22px;
text-decoration:none;
cursor: pointer;
}
#rvwlst a:hover {
background-color:#e2e2e2;
}
#rvwlst a:active {
background-color:#e2e2e2;
}
#rvwlst span.rvwlstt {
width:250px;
float:left;
padding: 4px 0 4px 0;
}
#rvwlst span.rvwlstd {
width:170px;
float:left;
padding: 4px 0 4px 0;
color:#000;
}
#rvwlst span.rvwlstm {
color:#999;
width:150px;
text-align:right;
float:left;
padding: 4px 0 4px 0;
}

#rvwlstgp {
clear:left;
width:570px;
height:1px;
line-height:1px;
background-image: url(/img/bkg_frmgp.gif);
background-repeat: repeat-x;
}

#rvwvw {
padding: 20px 0 0 0;
float:left;
width:410px;
}
#rvwvwt {
font-size:18px;
color:#666;
font-weight:bold;
padding-bottom: 10px;
}
#rvwvw1 {
float:left;
width: 200px;
text-align:left;
padding-right: 10px;
color: #999;
padding-bottom:5px;
}
#rvwvw2 {
float:left;
width: 200px;
padding-bottom:5px;
}
#rvwvwrt {
margin:15px 15px 0 0;
padding-top:25px;
width: 95px;
height: 100px;
background: url("/img/bkg_rvwvw.png") 0 0 no-repeat;
float:left;
color:#f60;
font-size:18px;
font-weight:bold;
text-align:center;
}
#rwvwnv {
font-size:14px;
font-weight:bold;
padding:10px 0 10px 0;
border-top: solid 1px #999;
border-bottom: solid 1px #999;
margin: 0;
}