BODY {
	overflow: auto;
	color: #646464;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 13px;*/
	font-size-adjust: none;
}
A {
	color: #BF2184;
}

/* Detail */
#detail {
	position: absolute;
	left: 395px;
	top: 68px;
	width: 220px;
	background-color: #FFFFFF;
	visibility: hidden;
}
#detail .cont {
	border: 3px solid #DFDFDF;
}
#detail .cont IMG {
	border-bottom: 3px solid #DFDFDF;
}
#detail .cont .text {
	padding: 10px 8px 9px 10px;
}
#detail .cont .text #p-slozeni {
	margin-top: 5px;
	display: block;
}
#detail .cont .text #p-slozeni #slozeni {
	text-align: justify;
	margin-right: 2px;
	margin-bottom: 5px;
}
#detail .cont .text #p-nutrhod {
	margin-top: 5px;
	display: none;
}
#detail .cont .text #p-nutrhod #nutrhod {
	margin-bottom: 10px;
}
#detail .cont .text .l {
	float: left;
	width: 170px;
}
#detail .cont .text .r {
	float: right;
	width: 20px;
}
#detail .cont .text .close {
	text-align: right;
	margin-right: 2px;
}
#detail .cont .text .close IMG {
	border-bottom: none;
}

TABLE.birthdayCalc {
	width:99.4%;
	_width:100%;
}

/* Krok 1 */
#krok-1 .head {
	width:260px;
	height:58px;
	background:#FD8E3C no-repeat url('/img/u/deti/kalkulacka/title_krok_1.gif') top left;
}
#krok-1 .cont {
	height:415px;
	color: #F98E11;
	overflow: auto;
	/*scrollbar-face-color: #434343;
	scrollbar-highlight-color: #434343;
	scrollbar-3dlight-color: #696969;
	scrollbar-shadow-color: #434343;
	scrollbar-darkshadow-color: #696969;
	scrollbar-track-color: #696969;
	scrollbar-arrow-color: #D2D2D2;*/
}
#krok-1 .foot {
	width:260px;
	height:26px;
	background:#FD8E3C no-repeat url('/img/u/deti/kalkulacka/foot_krok_1.gif') bottom left;
	margin-left:0;
}
/* Krok 2 */
#krok-2 .head {
	width:290px;
	height:58px;
	margin-left:1px;
	background:#FEFDF9 no-repeat url('/img/u/deti/kalkulacka/title_krok_2.gif') top left;
}
#krok-2 .cont {
	margin-left:1px;
	font-size: 13px;
	line-height: 1.4em;
	/*text-align: justify;*/
	background-color:#F5FAFD;
}
#krok-2 .cont .marked {
	color:#5895DC;
}
#krok-2 .cont #vyber {
	width: 90%;
	_width: 100%;	/* IE 4 */
	height: 332px;
	_height: 335px;
	padding: 0px 10px 0px 15px;
	overflow: auto;
}
#krok-2 .cont #vyber P {
	margin-top: 14px;
}
#krok-2 .cont #vyber .item {
	width: 95%;
	padding-bottom: 7px;
	margin: 7px 0px 7px 0px;
	background-image: url("/img/u/deti/kalkulacka/line_dot.gif");
	background-position:bottom;
	background-repeat: repeat-x;
}
#krok-2 .cont #vyber .l {
	float: left;
	width:46%;
	padding-top:4px;
}
#krok-2 .cont #vyber .r {
	float:right;
	width:35px;
	padding-top:0px;
	text-align:right;
}
#krok-2 .cont #vyber .r DIV {
	text-align:right;
}
#krok-2 .cont #vyber .r DIV P {
	text-align:right;
}
#krok-2 .cont #vyber .r IMG {
	vertical-align: middle;
	margin-bottom:3px;
	margin-left:5px;
}
#krok-2 .cont #vyber .item P {
	margin-top:0;
	margin-bottom:3px;
}
#krok-2 .cont #vyber INPUT {
	width:25px;
	padding:1px 4px;
	font-size:78%;
	border:2px #DFDFDF solid;
	background-color:#FFFFFF;
}
#krok-2 .cont #vysledek {
	width: 83%;
	_width: 100%;
	height: 80px;
	padding: 0px 34px 0px 15px;
	border-top: 3px solid #5EABE8;
}
#krok-2 .cont #vysledek .l {
	float:left;
	width:60%;
	padding-top:10px;
}
#krok-2 .cont #vysledek .l IMG {
	margin-top: 10px;
}
#krok-2 .cont #vysledek .r {
	float:left;
	width: 40%;
	text-align:right;
	padding-top:10px;
}
#krok-2 .cont #vysledek .r #menuPrice-step2 {
	font-weight: bold;
}
#krok-2 .foot {
	width:290px;
	height:26px;
	background:#FEFDF9 no-repeat url('/img/u/deti/kalkulacka/foot_krok_2.gif') bottom left;
}

/* Krok 3 */
#krok-3 .head {
	width:290px;
	height:58px;
	margin-left:1px;
	background:#CD3093 no-repeat url('/img/u/deti/kalkulacka/title_krok_3.gif') top left;
}
#krok-3 .cont {
	font-size: 13px;
	height: 401px;
	width: 260px;
	_width: 100%;	/* IE 4 */
	_height: 415px;
	margin-left:1px;
	padding: 14px 14px 0px 15px;
	background-color:#FFFAFD;
}
#krok-3 .item {
	padding-bottom:0;
	margin-bottom:0;
	padding-top: 10px;
	margin-top: 10px;
	background-position: top;
	background-image: url("/img/u/deti/kalkulacka/line_dot.gif");
	background-repeat: repeat-x;
}
#krok-3 .cont .title, #krok-3 .cont .title2 {
	padding:0;
	color:#646464;
	font-weight:bold;
	background:transparent;
}
#krok-3 .cont .title2 {
	color:#BF2184;
	padding:0px;
	_padding-bottom:6px;
}
#krok-3 .cont .desc {
	font-size: 13px;
	padding-top:8px;
	margin-left:2px;
	font-style:italic;
	text-align:justify;
}
#krok-3 .cont INPUT {
	width:29px;
	margin-left:6px;
	padding:2px 4px;
	font-size:78%;
	font-weight:bold;
	border:2px #BF2184 solid;
	background-color:#FFFFFF;
}
#krok-3 .cont #price-sum {
	font-weight: bold;
	color: #BF2184;
}
#krok-3 .cont .cenaCelkem {
	margin-top:37px;
	_margin-top:40px;
	padding-top:10px;
	border-top: 3px solid #C81987;
}
#krok-3 .cont .cenaCelkem .title {
	color:#3E6AC4;
	font-weight:bold;
}
#krok-3 .cont #krok-3-offer {
	padding-top:0px;
}
#krok-3 .cont #krok-3-offer P {
	/*padding:14px 0 8px 0;*/
}
#krok-3 .foot {
	width:290px;
	height:26px;
	background:#CD3093 no-repeat url('/img/u/deti/kalkulacka/foot_krok_3.gif') bottom left;
}

/* Spolecne */
.head SPAN {
	display:none;
}
.foot {
	height:12px;
	margin-top:1px;
	margin-left:1px;
}
.pname {
	font-weight: bold;
	color: #5895DC;
}
.popis, .popis2 {
	font-weight: bold;
	color: #646464;
}
.popis2 {
	font-size: 13px;
}
.popis SPAN {
	font-weight:normal;
}
.links {
	color: #3E6AC4;
}
.marked {
	color: #5895DC;
}
.note {
	padding-top: 3px;
}
.clear {
	height: 1px;
	font-size: 1px;
	clear: both;
}
.fLeft {
	float:left;
}
.fRight {
	float:right;
}
.indent-bottom {
	font-size: 13px;
	padding-bottom:5px;
}
