.info {  background: #FFFFF5; border: 1px solid #505050;
			padding: 2px; width: 450px; font-size: 0.9em; }

#portmenu span { color: #BC000B; text-decoration: underline; }

/*#kalkform { border: 0px solid #AAAAAA; margin: auto; width: 400px; }
.frmwhite, .frmblack { padding: 4px; line-height: 20px; vertical-align: middle; padding-left: 10em; 
			position: relative; clear: both; }
.frmwhite { background: none; }
.frmblack { background: #E6E6E6; }
.frmcaption { position: absolute; top: 0; left: 0; padding: 4px; line-height: 20px; vertical-align: middle; 
				font-weight: bold; display: block; }
#naklad { width: 50px; }
#submit { text-align: right; }

#kalklay { position: absolute; width: 150px; height: 170px; top: 100px; right: 100px; }
#kalklayout { border: 0px solid #AAAAAA; height: 148px; width: 105px; position: absolute; right: 0; top: 0;}
.kalk1page { background: url("../images/kalkulace.gif") left top no-repeat; }
.kalk2page { background: url("../images/kalkulace.gif") right top no-repeat; }
.kalk1pagebw { background: url("../images/kalkulace.gif") left bottom no-repeat; }
.kalk2pagebw { background: url("../images/kalkulace.gif") right bottom no-repeat; }
#pheight { display: block; position: absolute; height: 148px; width: 30px; left: 0; top: 0; 
				text-align: right; line-height: 148px; vertical-align: midddle; font-style: italic; 
				background: url("../images/kalkulaceleft.gif") right top no-repeat; padding-right: 10px; }
#pwidth { display: block; position: absolute; height: 20px; width: 105px; right: 0; bottom: 0; 
				background: url("../images/kalkulacebottom.gif") left bottom no-repeat; 
				text-align: center; font-style: italic; }
#pformat { font-style: italic; display: block; padding: 5px; font-weight: bold; }


#right_row { position: absolute; right: 10px; top: 50px; }

#is_reg { border: 1px solid #CCCCCC; width: 110px; background: #EEEEEE; padding: 5px; }
#is_reg h2 { font-size: 1em; }
#is_reg div { text-align: center; }
#is_reg input { width: 100px; border: 1px solid black; margin: 1px; }

*/
.kalkulace_radek { background-color: #eaeaea; color: black; margin-bottom: 3px; 
	text-align: right;  position: relative; line-height: 2em; height: 2em;
	vertical-align: middle; padding: 0 10px; 
}
.kalkulace_nazev { font-weight: bold; display: block; float: left; }


.kalkulace_submit { margin-top: 1em; text-align: right; }
.kalkulace_cena { font-size: 1.2em; color: #130; }

.data_table { font-size: 15px; }
.data_table thead { background: #333; color: white; font-weight: bold; }
.data_table tbody { background: #eee; }
.data_table td { padding: 0.2em 0.5em 0.2em 0.5em; }
/*.kalkulace_radek div { position: relative; border: 1px solid red; height: 2em; }/**/
