.offerContainer .codeCont {
	font-size:90%;
	float:right;
}

.offerContainer h1 {
	font-size:17px;
}

.offerContainer #select_id_terminy {width:650px;}

.offerContainer .select_id_terminy {
	margin-bottom:8px;
}

.bottom tr td { padding-bottom:4px; }
.bottom { margin-bottom:-1px; }


.gallery { float:right;width:316px;padding:4px 0 4px 4px;margin:0 0 4px 4px; }
.gallery img { border: 1px solid #ddd9ac;padding:1px;width:312px;height:234px; }
.gallery a { text-align:center;float:left;width:14px;height:13px;padding:1px 0;color:#3f70ad;border:1px solid #ddd9ac;margin:0 1px 1px 0;font-size:11px; }
.gallery a:hover { background:#3f70ad;border-color:#3f70ad;color:#ffffff; }

span.separator { line-height:16px; }
div.bookmark { position:absolute;z-index:1;border:1px solid #ddd9ac;border-left:none;padding:4px;margin:5px 0 0 105px;font-size:9px;overflow:hidden;height:10px;width:auto;max-width:125px; }
div.bookmark:hover { height:auto;width:auto;max-width: none;max-height:46px;}
tr.clb>td .gallery, tr.clb>td>div.bookmark { background:#fbfcf4; }
tr.cdb>td .gallery, tr.cdb>td>div.bookmark { background:#f7f6e2; }

.price { text-align:right; }
span.price { font-weight:bold;font-size:24px; }
span.total { }
.price button { width:100px;margin:4px auto; }

.stars { font-style:normal;margin-top:10px;font-size:18px;font-weight:bold;color:#ff9a00;padding-left:5px;padding-right:5px; }
.name { font-size:13px;font-weight:bold; }
.flight { float:left;margin-bottom:16px;margin-right:2px; }

td.description { font-size: 120%; }
td.description div.hr b { font-size: 90%; }


.offerDetails {
	position: relative;
	overflow-x:visible;
}
.cartCont {
	background-color: #FAFAFA;
	border: 1px solid #666;
	display: none;
	list-style: none;
	padding: 8px 20px 8px 12px;
	position: absolute;
	z-index: 5;
}
.cartCont li {
	padding:4px 0;
}
.cartCont .cover {
	background: url('/images-admin/loading-background.gif') center center #ccc;
	display:none;
	height: 100%;
	left: 0;
	opacity: 0.5;
	filter: alpha(opacity=50);
	padding:0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}
.cartCont .item {
	padding:2px 0 2px 8px;
}
.cartCont .inCart a {
	color:#008000;
}
.cartCont .delete, .cartCont .inCart .delete {
	color:#ff0000;
	float: right;
	margin-left:20px;
}
.productArea img{cursor:pointer;}
