.ctit {height:33px; color: #3F77B2; padding: 20px 0 10px 3px;}
.ctit div.t {float: left;padding:4px 3px 0 3px;width: 80px;font-weight: bold;font-size: 12px;}
.ctit div.currcalendar {float:left;position:relative;width: 90px}
.ctit div.currcalendar a {display: block; position:absolute;top:5px; right: 3px;}
.ctit input.small {width: 90px;}
.calcdata {border:1px solid #EAEAEA;padding:16px 10px 16px 11px;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius: 3px;margin: 10px 0;position: relative;}
.calcdata input.small {width: 63px;height:16px;}
.calcdata .ritem {float: left;font-weight: bold;}
.calcdata .ritem.i1 {margin:3px 15px 20px 0;}
.calcdata .ritem.i2 {margin-right: 5px;}
.calcdata .ritem.i3 {margin-right: 16px;width:45px;}
.calcdata .ritem.i4 {margin-right: 10px;margin-top:3px;}
.calcdata .ritem.i5 {width:45px;}
.calcdata .ritem.i6 {width:200px;}
.calcdata .ritem.i7 {font-size: 18px; color:#3F77B2;margin: -5px 5px 0 0;}
.calcdata .ritem.i8 {font-size: 14px; color:#3F77B2;margin: -1px 0 0 0}
.calcdata .close {position:absolute;right: 10px; top:10px;cursor:pointer;}
#mcalc .close {display: none;}
#calcs {opacity: .30;filter: alpha(opacity=30);position:relative;z-index:10;}
#calcs.show {opacity:1;filter: alpha(opacity=100);z-index:0;position:inherit;}
input.small {
border: 1px solid #CCCCCC;
	border-top:1px solid #b5b5b5;
	border-bottom:1px solid #E9E9E9;
	color: #000; font-size: 11px;padding:2px 0 0 5px;
	-moz-border-radius:3px;border-radius:3px;-webkit-border-radius: 3px;
	vertical-align:middle;
}
