#insertions { padding:0; margin:0; }

#insertions .iList { margin-left:0px;}
#insertions .iList TD.item { padding:0 14px 5px 10px; }
#insertions .iList TD.lastColumn { padding-right:0;}

#insertions DIV.listItem { width: 200px; height:326px; position:relative;  }

#insertions .stamp { position:absolute; top:211px;left:0; width:174px;height:95px;}

#insertions .card { width: 174px; height:316px; position:relative; }
#insertions .card .type {height:17px;position:relative;padding:0px;margin:0px;}
#insertions .card .type SPAN { border:solid 1px #ABABAB;background:#EBE6E8;color:#000000;position: absolute; top: 0px; left: 10px; display: block; height: 14px; padding: 3px 7px 0px 7px; border-bottom: none; text-transform: uppercase; }
#insertions .card .type STRONG.new { display: block; left: 95px; top: 0px; position: absolute; color: #009900; font-size: 1.1em; width:70px; }


#insertions .card .bgBody { background: no-repeat bottom right; padding:0 10px 5px 10px; position:relative;}

#insertions .card .body {border:solid 1px #ABABAB;border-bottom:solid 1px #E0E0E0; margin-top: 0px;padding: 9px 0px 0px 0px;background: #ffffff url("/img/bg_card.png") repeat-x;}
#insertions .card .noPhoto { padding-bottom: 18px; padding-bottom: 20px; background:url("/img/bg_card_nophoto.png") repeat-x;}

#insertions .card .body TABLE { width: 152px; }
#insertions .card .body TD { font-size: 0.9em; }

#insertions .card .body DIV.reserved { position: relative; }
#insertions .card .body DIV.reserved STRONG { display: block; width: 150px; padding: 10px 0px; position: absolute; top: 55px; left: 11px; text-align: center; text-transform: uppercase; font-size: 1.2em; letter-spacing: 0.2em; background-color: #ffffff; filter: alpha(opacity=80); z-index:100;}

#insertions .card .noPhoto DIV.reserved { position: relative; }
#insertions .card .noPhoto DIV.reserved STRONG { width: 172px; padding: 1px 0px; top: 87px; * top: 85px; left: -10px; background-color: #fff5cc; }

#insertions .card .body TD.photo { background-color: #ffffff; height: 152px; vertical-align: middle; text-align: center; border: solid 1px #ffffff; border-top: none; border-bottom: none; }

#insertions .card .body TD.row1 { text-align: right; padding: 5px 0px 3px 0px; font-size: 1.25em; }
#insertions .card .body TD.row1 STRONG { position:relative;display: block; float: left; }
#insertions .card .body TD.row1 STRONG .mark {	position: absolute;	top:-25px;	left:-22px;	* left:-12px; display:block;	width:127px;	height:52px;	background-image: url("/img/bg_price_card.png"); * background-image: none;	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_price_card.png', sizingMethod='image');}
#insertions .card .body TD.row1 STRONG .mark SPAN {	display:block;	padding:22px 15px 0px 0px;	color:#000000;}
#insertions .card .body TD.row1 STRONG .discount {	background-image: url("/img/bg_price_card_discount.png");	* background-image: none;	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_price_card_discount.png', sizingMethod='image');}
#insertions .card .body TD.row1 STRONG .discount SPAN { display:block; padding:10px 15px 0px 0px; }
#insertions .card .body TD.row1 STRONG .discount SPAN EM { font-style: normal; font-size: 0.9em; color:#E0DA00; text-decoration:line-through; }

#insertions .card .body TD.row2 { text-align: right; }
#insertions .card .body TD.row2 STRONG { font-weight: normal; display: block; float: left; text-align:left; font-weight: bolder; height:12px; width:102px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

#insertions .card .body TD.row3 { padding: 0px 0px 5px 0px; }
#insertions .card .body TD.row3 STRONG { text-decoration:underline; display:block; width:152px; height:13px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
#insertions .card .body TD.row3 A { font-size:110%; }

#insertions .card .body TD.row4,
#insertions .card .body TD.row5 { color: #999999; text-align: right; padding: 0px 0px 2px 0px; }
#insertions .card .body TD.row4 SPAN,
#insertions .card .body TD.row5 SPAN { display: block; float: left; }

#insertions .card .body TD.row4 SPAN.user { text-align:left; display:block; width:152px; height:13px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
#insertions .card .body TD.row4 SPAN A { font-size: 1.1em; font-weight:bold; }
#insertions .card .body TD.row4 SPAN IMG { vertical-align: middle; margin-right: 5px; position: relative; top: -2px; * top: 0px;}

#insertions .card .footer { border-left:solid 1px #ABABAB;border-right:solid 1px #ABABAB; color: #999999; font-size: 1em; text-align: right; display: block; padding: 2px 10px; background-color: #ffffff; border-top: none; }
#insertions .card .footer SPAN { display: block; float: left; }

#insertions .card .links { background:#0080C0;border:solid 1px #ABABAB; border-top:solid 1px #E0E0E0;text-transform: uppercase; font-size: 0.8em; text-align: right; display: block; padding: 3px 10px 3px 10px; font-weight: bold; }
#insertions .card .links SPAN { display: block; float: left; }
#insertions .card .links A { color:#ffffff; font-size: 1.2em; }
#insertions .card .links A EM { font-style:normal;text-decoration:none; }

#insertions .card .noPhoto { padding-top: 0px; }
#insertions .noPhoto .type SPAN { border:solid 1px #ABABAB;top:-3px; background:#F1F1F1; border-bottom:none; height:18px; padding:2px 10px 0 10px; }

/* souvisejici = sady */
#content .relevants { margin-top: 30px;}
#content .relevants H2 { font-size: 2em;}
