/* For calculator */
#calc_c .corners * { line-height: 1px; font-size: 1px; background: #efefef; cursor: default; }
#calc_c .corners .r1 { margin: 0 5px; }
#calc_c .corners .r2 { margin: 0 3px; }
#calc_c .corners .r3 { margin: 0 2px; }
#calc_c .corners .r4 { margin: 0 1px; line-height: 2px; font-size: 2px; }
#calculator { float: right; background: #efefef; width: 100%; }
#calculator .param { display: none; float: left; margin: 10px; }
#calculator.loaded .param { display: block; }
#calculator #calc_loader { clear: both; display: block; float: left; margin: 10px; }
#calculator.loaded #calc_loader  { display: none; }
#data_loader { background: url(/images/preloader.gif) no-repeat left center; padding: 0 20px; visibility: hidden; }
#calculator #calc_res { clear: both; display: block; font-size: 18px; font-weight: bolder; margin-left: 20px; }
#calculator #calc_info { clear: both; visibility: hidden; }
/* My input */
input.my_input#risk, input.my_input_a#risk { margin-left: 0; width: 2.2em; }
input.my_input, input.my_input_a { font-family: arial; font-size: 14px; margin: 5px; padding: 1px !important; padding: 0; padding-bottom: 1px; text-align: center; width: 2.2em; }
input.my_input { background: transparent; border: solid 1px #efefef; border-bottom: dashed 1px #777; cursor: pointer; }
input.my_input_a { background: #fff; border: solid 1px #777; cursor: text; }
/* My radio */
.my_radio { list-style: none; margin: 0; padding: 5px; }
.my_radio li { float: left; margin: 0; padding: 3px 5px; }
.my_radio li a { border-bottom: dashed 1px #777; color: #000; cursor: pointer; font-size: 14px; text-decoration: none; }
.my_radio li.selected a { border: #efefef; cursor: default; font-weight: bolder; }
/* My select */
.my_select { font-size: 14px; padding: 8px; }
