.kalkulacka ul {font-weight: normal  }
.kalkulacka li {font-weight: normal; line-height: 1.5em; font-size: 12px; padding-bottom: 0.8em}
.kalkulacka li a {text-decoration: underline}

.cl-rublist-box.kalkulacka li {background: url(images/calc_icon.gif) no-repeat; padding-left: 23px}

.kalkulacka td {border-bottom: 1px solid #CECECE; background: #f2f2f2}
.kalkulacka td.right {text-align: right; border-right: none}
.kalkulacka td.right input {text-align: right}
.kalkulacka th, .kalkulacka td {padding: 4px}
.kalkulacka th {border-bottom: 1px solid #C4C4C4; border-right: 1px solid #C4C4C4}
.kalkulacka .result {font-weight: bold; color: #d30808; font-size: 15px}
.kalkulacka .help {font-size: 11px; font-style: italic; width:100%}
.parametersubmit {color: #FFFFFF; background: #d30808; font-weight: bold; border: 2px solid #940000}

.error {
font-weight:bold;
color:#444;
background-color: #DDD;
border:1px solid #999;
padding:5px;
margin-bottom:10px;
}

.parameter {
text-align:right;
border:1px solid #99F;
width:120px;
}

.parameter60 {
text-align:right;
border:1px solid #99F;
width:60px;
}

.stable {
font-size:0.8em;
}
.stable TD {
text-align:right;
}
.stable TH {
}

.layer {
display:none;
border:1px solid #999;
background-color: #eee;
color:#333;
padding:10px;
position:absolute;
z-index:100;
}

.level1 {
background-color: #fdd;
}
.level2 {
background-color: #ddf;
}
.level3 {
background-color: #ffc;
}
.level4 {
background-color: #dfd;
}
.level5 {
background-color: #ccc;
}

.levelch1 {
background-color: #900;
color:#fff;
}
.levelch2 {
background-color: #c00;
color:#fff;
}
.levelch3 {
background-color: #f00;
}
.levelch4 {
background-color: #fa0;
}
.levelch5 {
background-color: #ff0;
}
.levelch6 {
background-color: #0F0;
}
.levelch7 {
background-color: #0A0;
color:#fff;
}

.smalltable TD,.smalltable TH {
margin:0px;
padding:0px;
text-align:center;
}

.kalploddni {float:left; margin:3px; width:242px;}
.kalploddni TABLE {width:100%;}
.kalploddni table td.normal {
	background-color: #fff;
}
.kalploddni table td.l_menstrual,TD.l_menstrual {
	background-image: url(images/l_menstrual.png);
	background-repeat: repeat;
}
.kalploddni table td.l_menstrual1,TD.l_menstrual1 {
	background-image: url(images/l_menstrual1.png);
	background-repeat: repeat;
}
.kalploddni table td.l_menstrual2,TD.l_menstrual2 {
	background-image: url(images/l_menstrual2.png);
	background-repeat: repeat;
}
.kalploddni table td.l_menstrual3,TD.l_menstrual3 {
	background-image: url(images/l_menstrual3.png);
	background-repeat: repeat;
}
.kalploddni table td.l_menstrual4,TD.l_menstrual4 {
	background-image: url(images/l_menstrual4.png);
	background-repeat: repeat;
}
.kalploddni table td.l_luteal, TD.l_luteal {
	background-image: url(images/l_luteal.png);
	background-repeat: repeat;
}
.kalploddni table td.l_luteal1, TD.l_luteal1 {
	background-image: url(images/l_luteal1.png);
	background-repeat: repeat;
}
.kalploddni table td.l_luteal2, TD.l_luteal2 {
	background-image: url(images/l_luteal2.png);
	background-repeat: repeat;
}
.kalploddni table td.l_luteal3, TD.l_luteal3 {
	background-image: url(images/l_luteal3.png);
	background-repeat: repeat;
}
.kalploddni table td.l_luteal4, TD.l_luteal4 {
	background-image: url(images/l_luteal4.png);
	background-repeat: repeat;
}
.monthbig {
font-size: 14px;
font-weight:bold;
}
.ntable TH {
text-align:center;
}
.otazka {
font-style: italic;
}

