#calc { width: 990px; }
#main { width: 100%}
#main #text {  }
#main li { line-height: 1.4}
#right_column { float: right; clear: both; margin-left: 10px; padding: 5px 5px; }
#menu { float: right; clear: both; margin-left: 10px; padding: 5px 5px; }
#menu p, #menu_source p { font-weight: bold; }
#menu li, #menu li a, #menu li a:hover, #menu li a:visited { text-decoration: underline; color: #316394; }
#menu_source li, #menu_source li a, #menu_source li a:hover, #menu_source li a:visited { text-decoration: underline; color: #316394; }
#menu_source li { display: inline; }
#rest { margin-right: 10px }
#calc a, #calc a:hover, #calc a:visited { color: blue; text-decoration: underline; }
#calc h1 { color: #ef334e; font-size: 16px; margin: 10px 0 20px 0; }
#calc h2 { color: #316394; font-size: 14px; margin: 10px 0 20px 0; }
#calc h3 { color: #316394; font-size: 12px; }
#calc ol, #calc ul { margin-top: 10px;  }
#calc li { text-align: justify; margin-bottom: 5px;  }
#calc .w100 { width: 100%; }
#calc .w90 { width: 90%; }
.ad300 { float: right; width: 300px; text-align: center; margin: 5px 10px 10px 20px; }
.ad300 p { float: right; clear: both; font-size: 10px; font-style: italic; color: grey; padding-right: 20px; width: 300px; text-align: right; }
#main .pozn { font-size: 10px; font-style: italic; }
#calc .calc_table { margin-top: 10px; }
#calc .calc_table, #calc .calc_table tr, #calc .calc_table td { border-color: #316394; text-align: center; }
#calc .calc_table tr, #calc .calc_table td { background-color: #e5e5e5; }
#calc .calc_table thead, #calc .calc_table thead tr, #calc .calc_table thead td { font-weight: bold; color: green; }
#calc .pozor { font-style: italic; }
.impression { color: red; text-decoration: underline; }
#calc #calculation { border: 1px solid gray; background-color: #d0d0d0; padding: 3px 3px; }
#calc #calculation select { font-size: 12px }
#calculation .calculation_table thead, #calculation .calculation_table thead tr, #calculation .calculation_table thead tr td { font-weight: bold; color: darkblue; font-size: 16px;  }
#calculation .thead { font-weight: bold; color: darkblue; font-size: 16px;  }
#calculation .calculation_table tfoot { font-weight: bold; color: red; }
