/* CSS Fotobook */
#mainWrap_photobook {
	position: static !important;
	z-index: 3;
	height: auto;
	background: #003367;
}
ul#navigation li#fotoBookLink {
	background-image: none;
	padding: 0;
	position: relative;
	width: 68px;
	height: 32px;
	z-index: 300;
	margin-top: -4px;
}
ul#navigation li#fotoBookLink a.active {
	text-indent: -9999px;
	overflow: hidden;
	width: 68px;
	padding: 0;
	top: 0;
	left: 0;
	height: 36px;
	z-index: 300;
	position: absolute;
	background: #f7b219 url(../images/fotobook_menu.gif) no-repeat 0 0;
}
ul#navigation li#fotoBookLink a {
	text-indent: -9999px;
	overflow: hidden;
	width: 68px;
	padding: 0;
	top: 0;
	left: 0;
	height: 36px;
	z-index: 300;
	position: absolute;
	background: url(../images/fotobook_menu.gif) no-repeat 0 0;
}
#fotoBookBox {
	float:left;
	border-left: 7px solid #fff;
	border-right: 8px solid #fff;
	width: 622px;
	min-height: 950px;
	display: inline;
	background-color: #fff;
	overflow-x: hidden;
	font-family: Helvetica, Arial, sans-serif;
}
* html #fotoBookBox {height: 900px;}
#fotoBookNav {
	height: 34px;
	overflow: hidden;
	background-color: #f7b219;
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left: 15px;
}
#fotoBookNav a {
	display: block;
	height: 20px;
	/*text-indent: -9999px;*/
	overflow: hidden;
	margin-right: 14px;
	background-repeat: no-repeat;
	color: #18508B;
	font-size: 11px;
	margin-top: 9px;
	text-decoration: none;
	font-weight: normal;
	/*background-image: url(../images/fotomenu.gif);*/
}

#fotoBookNav a:active {
	text-decoration: none;
	color: #18508B;
	font-size: 11px;
}

#fotoBookNav a:hover {
	text-decoration: underline;
	font-weight: normal;
}

#fotoBookNav #fotoB5 a:hover {
	text-decoration: underline;
	font-weight: bold;
}

#fotoBookNav #fotoB4 a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #BB1C7C;
}

#fotoBookNav a.current:hover {
	font-weight: bold;
	text-decoration: none;
	color: #18508B;
}

#fotoB1 a {
	width: 100px;
	/*background-position: 0 -35px;*/
}
#fotoB1 a.current {
	width: 100px;
	/*background-position: 0 0;*/
	font-weight: bold;
	text-decoration: underline;
}
#fotoB2 a {
	width: 112px;
	/*background-position: -126px 0;*/
}
#fotoB2 a.current {
	width: 112px;
	/*background-position: -126px -35px;*/
	font-weight: bold;
	text-decoration: underline;
}
#fotoB3 a {
	width: 96px;
	/*background-position: -279px 0;*/
}
#fotoB3 a.current {
	width: 96px;
	/*background-position: -279px -66px;*/
	font-weight: bold;
	text-decoration: underline;
}
#fotoB4 a {
	width: 104px;
	font-weight: bold;
	color: #BB1C7C;
	text-decoration: none;
	/*background-position: -279px 0;*/
}
#fotoB4 a.current {
	width: 104px;
	/*background-position: -279px -66px;*/
	font-weight: bold;
	color: #BB1C7C;
	text-decoration: underline;
}
#fotoB5 a {
	width: 120px;
	font-weight: bold;
	/*background-position: -279px 0;*/
}
#fotoB5 a.current {
	width: 120px;
	/*background-position: -279px -66px;*/
	text-decoration: underline;
	color: #BB1C7C;
}
#fotoBookNav * {float: left;}
#fotoBookBanner {
	height: 225px;
	background: url(../images/fotobook_banner.jpg) no-repeat 0 0;
	text-indent: -9999px;
}
.fotoBookText {
	background: #18508b url(../images/bottombg.png) no-repeat bottom left;
	color: #fff;
	font-size: 14px;
}
.promoFotobook .fotoBookText {
	background: #007CC2 url(../images/promotion_bottom.jpg) no-repeat bottom left;
	color: #fff;
	font-size: 14px;
}
.seeFotobook .fotoBookText {
	background: #18508b url(../images/bottombg2.png) no-repeat bottom left;
	font-size: 14px;
}
.priceFotobook .fotoBookText {
	background: #003367;
	font-size: 12px;
	padding-bottom: 10px;
}
.seeFotobook .fotoBookText p {
	margin-bottom: 24px;
}
.promoFotobook .fotoBookText p {
	margin-bottom: 20px;
	font-size: 15px;
}
#promotionPrice {
	margin-bottom: 10px;
	font-size: 24px;
	text-align: center;
	color: #EFAA20;
}
.fotoBookText p, .fotoBookText h3 {
	line-height: 1.3em;
	margin: 0;
	margin-left: 20px;
}
.fotoBookText h3 {
	margin-top: 30px;
	font-size: 14px;
}
#fotoAlbumPrice {
	float: right;
	margin: 0;
	padding: 0;
	width: 235px;
	height: 174px;
	text-indent: -9999px;
	background: url(../images/fotobook_price.png) no-repeat 0 0;
}
#fotoPromoPrice {
	float: right;
	margin: 38px 0 0 0;
	padding: 0;
	width: 235px;
	height: 184px;
	z-index: 101;
	text-indent: -9999px;
	background: url(../images/fotobook_promotion.jpg) no-repeat 0 0;
}
.fotoBookInfo {padding-bottom: 35px;}
.fotoBookPromoInfo {padding-bottom: 15px;}
#hPropozycja, #hObejrzyj, #hCennik, #hPromo {
	margin: 0;
	padding: 0;
	height: 20px;
	font-size: 19px;
	font-weight: normal;
	color: #FFFFFF;
	/*text-indent: -9999px;*/
	/*background: url(../images/h_coproponujemy.png) no-repeat 0 0;*/
	margin-bottom: 20px;
}
#hObejrzyj {
	/*background: url(../images/h_obejrzyj.png) no-repeat 0 0;*/
}
#hCennik {
	/*background: url(../images/h_cennik.png) no-repeat 0 0;*/
	margin-bottom: 0;
}
#hPromo {
	height: 90px;
	margin-left: 20px;
	text-indent: -9999px;
	background: url(../images/promotion_header.png) no-repeat 0 0;
	margin-bottom: 10px;
}
.fotoProcess {
	margin: 0;
	padding: 0;
	background: url(../images/foto_process.jpg) no-repeat 0 0;
	height: 671px;
	width: 591px;
	overflow: hidden;
	position: relative;
	text-indent: -9999px;
}

.formatText {
	background: #bb1d7c url(../images/bottompink.png) no-repeat bottom left;
	padding: 15px 15px 30px;
	color: #fff;
}
.formatText div {
	float: left;
	width: 285px;
	margin-right: 10px;
}
.formatText ul {
	margin: 0;
	padding: 0;
	font-size: 12px;
	list-style: none;
}
ul.format1 {
	padding-left: 65px;
	background: url(../images/ico_book.png) no-repeat 0 5px;
}
ul.format2 {
	padding: 15px 0 10px 83px;
	background: url(../images/ico_book2.png) no-repeat 0 0;
}
#fotoBookBox .formatText p {
	margin: 0;
	padding: 0;
	padding-top: 16px;
}
#hFormat {
	margin: 0 0 20px 0;
	padding: 0;
	text-indent: -9999px;
	height: 14px;
	background: url(../images/h_formaty.png) no-repeat 0 0;
}
#fotoBookFooter {
	padding: 13px 0;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
#fotoBookDownload {
	padding: 10px 0;
}
#fotoBookDownload a {
	width: 216px;
	height: 72px;
	overflow: hidden;
	text-indent: -9999px;
	display: block;
	margin-left: 350px;
	background: url(../images/download_fotobook.png) no-repeat 0 0;
}
#fotoBookFooter li {padding: 0 16px;}
#fotoBookFooter * {display: inline; color: #18508b;}
#fotoBookFooter a {text-decoration: none;}
#fotoBookFooter a:hover {text-decoration: underline;}
#pricesBox {
	background: #e8e8e8 url(../images/graybg.png) no-repeat bottom left;
	padding: 16px 8px 11px;
	font-size: 12px;
	color: #18508b;
}
#pricesBox p {
	margin: 0 9px 12px;
}
#pricesBox ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 0;
	/*background: url(../images/price_top.png) no-repeat 9px 0;*/
}
#pricesBox dl {
	padding: 0 9px;
	line-height: 42px;
}
#pricesBox .highlite dl {
	color: #fff;
	background: url(../images/highlite.png) no-repeat 0 0;
	font-size: 17px;
}
#pricesBox dt, #pricesBox dd {
	float: left;
	font-weight: normal;
	margin: 0;
}
#pricesBox dt {
	width: 132px;
	margin-right: 6px;
	font-size: 16px;
}
#pricesBox dd.fCount {
	width: 62px;
	text-align: center;
	margin-right: 96px;
}
#pricesBox dd.fDays {
	width: 100px;
	text-align: center;
	margin-right: 36px;
}
#pricesBox dd.fPrice {
	width: 152px;
	text-align: right;
	font-size: 18px;
}

#pricesBox dt.head {
	width: 130px;
	font-weight: bold;
	font-size: 16px;
}
#pricesBox dd.fCountHead {
	width: 82px;
	text-align: center;
	margin-right: 46px;
	font-weight: bold;
	font-size: 16px;
}
#pricesBox dd.fDaysHead {
	width: 160px;
	text-align: center;
	margin-right: 6px;
	font-weight: bold;
	font-size: 16px;
}
#pricesBox dd.fPriceHead {
	width: 122px;
	text-align: right;
	font-size: 18px;
	font-weight: bold;
}

#pricesBox dd.fPrice del {font-size: 12px;}
.softwareLink {
	display: block;
	position: absolute;
	width: 153px;
	height: 30px;
	top: 255px;
	left: 113px;
}
.localizationLink {
	display: block;
	position: absolute;
	width: 290px;
	height: 38px;
	top: 316px;
	left: 183px;
}
.localizationLink2 {
	display: block;
	position: absolute;
	width: 205px;
	height: 100px;
	top: 355px;
	left: 183px;
}
.clear {clear: both;}
.formatText:after, .clearfix2:after, #pricesBox dl:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.formatText, .clearfix2, #pricesBox dl {display: inline-block;}
.formatText, .clearfix2, #pricesBox dl {
    zoom: 1;
    display: block;
}  
.byellow {
	font-weight: bold;
	font-size: 15px;
	color: #EFAA20;
}

.promoList {
	margin: 0;
	padding: 0;
	height: 340px;
	width: 591px;
	overflow: hidden;
	position: relative;
	text-indent: -9999px;
}

.promoLink1 {
	display: block;
	position: absolute;
	width: 288px;
	height: 133px;
	top: 25px;
	left: 10px;
}

.promoLink2 {
	display: block;
	position: absolute;
	width: 298px;
	height: 133px;
	top: 25px;
	left: 298px;
}

.promoLink3 {
	display: block;
	position: absolute;
	width: 285px;
	height: 150px;
	top: 170px;
	left: 10px;
}

.promoLink4 {
	display: block;
	position: absolute;
	width: 298px;
	height: 150px;
	top: 170px;
	left: 295px;
}

.promoLink5 {
	display: block;
	position: absolute;
	width: 38px;
	height: 30px;
	top: 265px;
	left: 295px;
} 
