@charset "utf-8";

/*////////////////////////////////////////////////////////////
//                                                          //
//            Stylesheet "Skeleton" >> "Procent"            //
//                                                          //
//                Author >> Boris Gospodinov                //
//                   Created >> 02.04.2011                  //
//                Last modified >> 20.11.2011               //
//                                                          //
////////////////////////////////////////////////////////////*/

/*------- [ Reset elements ] -------*/

/* -> [ stop ]

q:before, q:after {
	content: "";
}

abbr, acronym { 
	border: 0px;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, legend, th, td, a, img { 
	margin: 0px;
	padding: 0px;
	outline: none;
	border: none;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}

br {
	display: block;
}

address, caption, cite, code, dfn, var {
	font-style: normal;
	font-weight: normal;
}

table {
	border-collapse: collapse;
	border-spacing: 0px;
}

caption, th {
	text-align: left;
	font-weight: normal;
	font-style: normal;
}

acronym, abbr, fieldset, img {
	border: 0px;
}

:focus {
	outline: 0px;
}

[ end stop ] <- */

/*------- [ Construction elements ] -------*/

* {
	border: 0px;
	/* text-shadow: #9b9b9b 1px 1px 1px; */
}

ul, li, ol {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

p {
	padding: 0px; 
	margin: 0px; 
	border: 0px; 
	list-style-type: none; 
	line-height: 100%;
}

html {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #00484f;
}

	body {
		/* background: #FFFFFF url("/images/background.png") center top no-repeat; */
		margin: 0px auto !important;
		padding: 0px;
		color: #FFFFFF;
	}
	
		body iframe {
			display: none;
		}

a,
a:link,
a:hover,
a:visited {
	color: #00484F;
	text-decoration: none;
}

.emailImage {
	margin: 0px 0px -3px 0px;
}

img.reloadCode {
	margin: 0px 0px 0px 12px;
}

img.reloadCodeFooter {
	margin: 0px 10px 0px 0px;
}

img.footerCode {
	margin: 0px;
	position: absolute;
}

span#timeleft {
	color: #A80D01;
	font-weight: bold;
}

.other-Timeleft {
	background: #195458;
	margin: 55px 0px 0px 24px;
	width: 197px;
	height: 132px;
	position: absolute;
	z-index: 2;
}

	.other-Timeleft .timeleft-Tooltip {
		margin: 90px 0px 0px 0px;
		display: block;
		font-size: 14px;
		text-align: center;
	}
	
		.other-Timeleft .timeleft-Tooltip span {
			padding: 0px;
			color: #FFFFFF;
			margin: 0px;
			font-weight: bold;
		}
		
#offers-loader {
	width: 128px;
	margin: 0px auto;
	clear: both;
}

#offers-left {
	width: 974px;
	text-align: center;
	font-size: 20px;
	color: #B30B00;
	clear: both;
	text-shadow: #cacaca 1px 1px 1px;
	margin: 0px 0px 10px 0px;
}

a.read-more {
	background: url("/images/more_show.png") right top no-repeat;
	margin: 15px 10px -5px 0px;
}

a.read-less {
	background: url("/images/more_hide.png") right top no-repeat;
	margin: 10px 10px 5px 0px;
}

	a.read-more,
	a.read-less {
		font-size: 16px;
		font-weight: bold;
		color: #CA020C;
		text-align: right;
		display: block;
		padding: 3px 35px 0px 0px;
		height: 32px;
	}

img.ecards {
	margin: 0px 0px 0px 8px;
}

#realPrice {
	position: absolute;
	background: url("/images/stripe.png") 0px 5px no-repeat;
	margin: 0px 0px 0px 5px;
}

#facebook-Vote {
	width: 450px; 
	height: 25px;
	margin: 5px 0px 0px 10px;
}

#facebook-Box {
	margin: 20px 0px 0px 15px; 
	float: left;
}

.clear {
	clear: both;
}

.none {
	display: none;
}

.left {
	float: left;
}

.right {
	float: right;
}

span.count {
	text-decoration: underline;
	font-size: 22px;
}

.moving-Text {
	width: 950px;
	padding: 0px 5px 0px 10px;
}

.holiday_2014 h1 {
	cursor: pointer;
	font-size: 20px;
	color: #004147;
	padding: 0px 0px 0px 15px;
	text-shadow: #cacaca 1px 1px 1px;
	margin: 0px 0px 10px 0px;
}

.holiday_2014 h1,
#text h1 {
	color: #00484F;
	font-size: 16px;
	margin: 0px 0px 5px 15px;
}

.left-714 {
	width: 714px;
	float: left;
}

.left-715 {
	width: 715px;
	float: left;
}

ul#city-Tooltip li a span {
	opacity: 0;
	filter: alpha(opacity=0);
	background: #004147; /*b5e6ed*/
	width: 304px;
	height: 139px;
	position: absolute;
	padding: 5px;
	margin: -100px 0px 0px 456px;
	display: none;
	color: #FFFFFF;
	font-size: 12px;
}

	#city-Tooltip a span p {
		text-decoration: underline;
		color: #D2EEF1 !important;
	}

p.blue-Paragraph {
	padding: 5px 0px 5px 0px !important;
	color: #0E7781 !important;
}

p.summary {
	width: 975px !important;
	padding: 20px 0px 10px 0px !important;
	font-size: 20px;
	font-weight: bold;
	text-align: right;
	color: #A80D01 !important;
}

p.admin {
	padding: 0px 0px 20px 10px !important;
	font-size: 16px;
	font-weight: bold;
}

p.cash {
	padding: 10px 0px 10px 15px !important;
	font-size: 16px;
	font-weight: bold;
}

	p.admin a,
	p.cash a {
		color: #A80D01;
		background: url("/images/cash_icon.png") 0px top no-repeat;
		padding: 0px 0px 0px 30px;
	}
	
	p.cash a{
		color: #A80D01;
		background: url("/images/icon_aff_money.png") 0px top no-repeat;
		padding: 5px 0px 10px 35px;
		font-size: 16px;
		font-weight: bold;
		display: inline-block;
		margin: 0px 0px 15px 0px;
	}
	
.sold-stats {
	margin: 0px 0px 15px 0px;
}
	
p.payment-date {
	background: #D2EEF1;
	padding: 5px !important;
	margin: 0px 0px 5px 15px;
	font-size: 20px;
	font-weight: bold;
	color: #085158 !important;
}

p.order-offer {
	color: #085158 !important;
	font-weight: bold !important;
	padding: 0px 0px 0px 22px !important;
	font-size: 13px;
	background: url("/images/bullet.gif") 15px 8px no-repeat;
}

p.order-detail {
	padding: 0px 0px 5px 15px !important;
	font-size: 12px;
}

	p.order-detail span {
		font-size: 16px;
		color: #A80D01 !important;
		font-weight: bold;
	}

p.your-id {
	padding: 0px 0px 20px 10px !important;
	font-size: 14px;
	font-weight: bold;
}

	p.your-id span {
		color: #A80D01 !important;
	}
	
	p.your-id em {
		font-size: 12px;
	}
	
	table#visits {
		background: none !important;
		margin: 0px 0px 0px 10px !important;
		border-left: 1px solid #8893a0;
		border-top: 1px solid #8893a0;
		width: 400px !important;
		border-collapse: collapse;  
		empty-cells: show;
	}
		
		table#visits td.unique {
			background: #A80D01;
			color: #FFFFFF !important;
		}
		
		table#visits td.total {
			background: #D2EEF1;
			color: #085158 !important;
		}
		
		table#visits td.unique,
		table#visits td.total {
			padding: 5px;
			border-right: 1px solid #8893a0;
			border-bottom: 1px solid #8893a0;
			text-align: center;
			width: 200px !important;
		}
		
			table#visits td.unique strong,
			table#visits td.total strong {
				font-size: 22px !important;
			}
			
			table#visits td.unique span,
			table#visits td.total span {
				font-size: 14px !important;
				font-weight: bold;
			}
		
		table#visits td.title {
			font-weight: bold !important;
			border-bottom: none !important;
			font-size: 14px;
		}

.google-Map {
	margin: 10px 0px 0px 10px;
	width: 435px;
	height: 200px;
	border: 1px solid #00484F;
}

h1.my-Voucher-Heading {
	font-size: 18px;
	color: #004147;
	margin: 10px 0px 0px 10px;
	float: left;
	width: 700px;
}

h1.deal-variants-title {
	font-size: 24px;
	color: #004147;
	margin: 10px 0px 20px 15px;
}

h2.my-Voucher-h2 {
	float: left;
	color: #004147;
	margin: 10px 20px 0px 10px;
}

h3.more-Cities {
	font-size: 12px;
	color: #549DA4;
	margin: 0px 0px 10px 10px;
	font-weight: normal;
}

h3.my-Voucher-h3 {
	color: #414040;
	font-size: 14px;
	font-weight: bold;
	width: 700px;
	padding: 0px !important;
	margin: 5px 0px 5px 10px;
	float: left;
}

.my-Voucher-Tip {
	color: #414040;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0px 0px 0px !important;
	margin: 0px 0px 0px 10px;
}

.my-Voucher-Paragraph {
	color: #414040 !important;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0px 5px 0px !important;
	margin: 0px 0px 0px 10px;
}

a.small-pdf {
	background: url("/images/pdf_icon.png") 0px top no-repeat;
	width: 41px;
	height: 39px;
	display: block;
	position: absolute;
	margin: -140px 0px 0px 925px;
}

.my-Voucher-Image-Holder {
	width: 197px;
	height: 139px;
	margin: 10px 0px 0px 5px;
	float: left;
}
			
	.my-Voucher-Image-Holder .my-Voucher-Photo-Mask {
		width: 197px;
		height: 139px;
		background: url("/images/voucher_mask.png") 0px top no-repeat;
		position: absolute;
		z-index: 2;
		margin: 0px;
	}
	
		.my-Voucher-Image-Holder .my-Voucher-Photo-Mask h1.image-Click {
			width: 161px;
			height: 111px;
			padding: 0px;
			margin: 0px;
			position: absolute;
		}
	
			.my-Voucher-Image-Holder .my-Voucher-Photo-Mask h1.image-Click a {
				display: block !important;
				width: 161px;
				height: 111px;
				text-indent: -9999px;
			}
	
				.my-Voucher-Image-Holder .my-Voucher-Photo-Mask h1.image-Click a span {
					display: none;
				}
	
	.my-Voucher-Image-Holder .my-Voucher-Image {
		margin: 0px;
		position: absolute;
		z-index: 1;
	}
	
		.my-Voucher-Image-Holder .my-Voucher-Image img.image-Size {
			width: 197px;
			height: 139px;
		}
		
.category-Box {
	background: url("/images/cat_box.png") 0px top no-repeat;
	width: 255px;
	height: 50px;
	padding: 10px;
	display: block;
	cursor: pointer;
}

	.category-Box.selected {
		background: url("/images/cat_box_selected.png") 0px top no-repeat;
	}
	
	.category-Box .category-Title {
		padding: 7px 0px 0px 5px;
		width: 160px;
		float: left;
		color: #00484F;
		font-size: 14px;
		font-weight: bold;
	}
	
.city-Checkbox {
	width: 190px;
	float: left;
	display: block;
}

#big-Google-Map {
	width: 960px; 
	height: 500px;
	margin: 10px 0px 0px 10px;
	border: 1px solid #00484F;
}

#go-Top {
	background: url("/images/go_top.png") 0px top no-repeat;
	width: 66px;
	height: 76px;
	display: none;
	position: fixed;
	bottom: 0px;
	right: 10px;
	z-index: 9999;
	cursor: pointer;
}
	
	a#go-Top span {
		display: none;
	}

.myVisites, 
span.myVisites {
	visibility: hidden; 
	display: none; 
	clear: both;
	width: 0px;
	height: 0px;
	position: absolute;
}

.highlighted,
span.highlighted {
	color: #F10300;
	font-weight: bold;
	text-decoration: underline;
}

#map-Elements {
	margin: 0px 0px 0px 10px;
}

	#map-Elements h1,
	#map-Elements h2,
	#map-Elements p.address-Infos {
		color: #00484F;
		margin: 0px 0px 10px 5px;
	}
	
	#map-Elements p.address-Infos {
		margin: 0px;
	}
	
	#map-Elements p.address-Infos {
		font-size: 14px;
		padding: 7px 0px 0px 45px !important;
	}
	
	#map-Elements p.workTime {
		background: url("/images/icon_worktime.png") 5px top no-repeat;
		height: 32px;
	}
	
	#map-Elements p.calendar {
		background: url("/images/icon_calendar.png") 5px top no-repeat;
		height: 32px;
	}
	
	#map-Elements p.email {
		background: url("/images/icon_mail.png") 5px top no-repeat;
		height: 32px;
	}
	
#terms-Text {
	clear: both;
	background: #EEEEEE;
	overflow: auto;
	width: 950px;
	height: 300px;
	border: 1px solid #01575F;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	margin: 0px 0px 10px 0px;
}

	#terms-Text .inner p {
		width: 900px !important;
	}
		
/*------- [ Dialog elements ] -------*/

#message {
	display: none;
}

/*------- [ Banner elements ] -------*/

div.banner-Right {
	width: 160px;
	/* height: 600px; */
	float: left;
	margin: 0px 0px 0px 60px;
}

	div.banner-Right img.bannerBorder-Right {
		width: 160px;
		border: 1px solid #549DA4;
	}
	
/*------- [ Stylish checkboxes elements ] -------*/
	
/*

span.checkbox {
	background: url("/images/false.gif") 0px top no-repeat;
	display: block;
	width: 16px;
	height: 16px;
	cursor: pointer;
	float: left;
	margin: 5px 0px 10px 0px;
}

span.checkbox.checked {
	background: url("/images/true.gif") 0px top no-repeat;
}

*/

/*------- [ Popup elements ] -------*/

.popupOverlay {
	opacity: 0.7;
	filter: alpha(opacity=0.7);
	background: #000000;
	height: 100%;
	left: 0px;
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 99998;
}

.popupFrame {
	background: #E7E7E7;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.25);
	height: auto;
	left: 50%;
	margin: 0px 0px 0px -300px;
	position: fixed;
	width: 600px;
	z-index: 99999;
}

	.popupFrame h1 {
		color: #c80000;
		float: left;
		font-size: 25px;
		font-weight: normal;
		height: 51px;
		padding: 5px 0px 0px 20px;
		width: 530px;
		text-shadow: #cacaca 1px 1px 1px;
	}
	
	.popupFrame .popupMessage {
		clear: both;
		color: #004147;
		font-size: 14px;
		padding: 0px 0px 30px 20px;
		width: 600px;
	}
	
	.popupFrame a.close {
		background: url("/images/popup_close.png") 0px 19px no-repeat;
		display: block;
		float: left;
		height: 51px;
		width: 32px;
	}
	
/*------- [ Share elements ] -------*/

#share {
	font-weight: bold;
	display: block;
	margin: 20px 0px 0px 10px;
	color: #004147;
	font-size: 12px;
}

	#share a {
		background: url("/images/share-icons.gif") left top no-repeat;
		font-weight: normal;
		display: inline-block;
		height: 18px;
		line-height: 18px;
		padding: 0px 0px 0px 22px;
		margin: 0px 0px 10px 5px;
		color: #004147;
	}
	
		#share a:hover {
			color: #549DA4;
		}
	
		#share a.facebook {
			background-position: 0px top;
		}
		
		#share a.twitter {
			background-position: 0px -18px;
		}
		
		#share a.link {
			background-position: 0px -36px;
		}
		
		#share a.affiliate {
			background-position: 0px bottom;
		}

#link-Box,
#affiliate-Box {
	display: none;
}

input.share {
	/* 
	background: url("/images/textfield_big.gif") 0px top no-repeat; 
	height: 24px;
	padding: 0px 5px 5px 5px;
	*/				
	margin: 10px 0px 10px 0px;
	width: 250px;
	color: #007682;
	font-size: 11px;
	
	/* New style */
	border: 1px solid #549DA4;
	box-shadow: inset 0px 0px 7px #C1F8FC;
	-webkit-box-shadow: inset 0px 0px 7px #C1F8FC;
	-moz-box-shadow: inset 0px 0px 7px #C1F8FC;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	height: 20px;
	padding: 3px 5px 5px 5px;
}
	
/*------- [ Alert elements ] -------*/

#alert {
	color: #FFFFFF;
	width: 940px;
	height: auto;
	background: #A80D01;
	border: 1px solid #A80D01;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 10px;
	margin: 5px 0px 10px 10px;
	clear: both;
	font-size: 14px;
}

	#alert p {
		margin: 5px 0px 0px 0px;
		padding: 0px !important;
		color: #FFFFFF !important;
	}
	
	#alert a,
	#alert a:link,
	#alert a:visited {
		color: #FFFFFF;
		text-decoration: underline;
	}
	
		#alert a:hover {
			text-decoration: none;
		}
	
#alert-Small {
	color: #FFFFFF;
	width: 660px;
	height: auto;
	background: #A80D01;
	border: 1px solid #A80D01;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 10px 5px 10px 5px;
	margin: 20px 0px 0px 8px;
}

	#alert-Small p {
		padding: 10px 0px 0px 0px;
	}

/*------- [ Top elements / layers ] -------*/

/*~~~~ Layers -> Top rows ~~~~*/

#menu-Line {
	background: url("/images/menu_top_repeat.png") 0px top repeat-x;
	height: 78px;
	position: relative;
	top: -2px;
	clear: both;
	min-width: 1120px;
}

	#menu-Line ul#category-List {
		width: 1003px;
		height: 58px;
		margin: 0px auto;
		padding: 0px 0px 0px 135px;
		position: relative;
	}
	
		#menu-Line ul#category-List li {
			background: url("/images/menu_top_repeat.png") 0px top repeat-x;
			float: left;
			display: inline-block;
			margin: 0px 10px 0px 0px;
			padding: 15px 0px 0px 0px;
			position: relative;
		}
		
			#menu-Line ul#category-List li:hover,#menu-Line ul#category-List li.current {
				background: url("/images/menu_top_repeat_roll.png") 0px top repeat-x;
			}
	
			#menu-Line ul#category-List li a {
				color: #0a363a;
				font-size: 14px;
				height: 29px;
				padding: 14px 5px 0px 5px;
				display: block;
			}
	
				#menu-Line ul#category-List li a:hover,#menu-Line ul#category-List li.current a {
					color: #5cfafc;
				}
	
		#menu-Line ul#category-List li ul.drop-up {
			display: none;
			position: absolute;
			top: 58px;
			z-index: 9999;
			height: 100%;
		}
	
			#menu-Line ul#category-List li:hover ul.drop-up {
				display: block;
				padding: 0px 3px 0px 0px;
				bottom: 0px;
				z-index: 9999;
				height: 100%;
			}
	
			#menu-Line ul#category-List li ul.drop-up li {
				background: #5cfafc;
				margin: 0px 10px 0px 0px;
				min-width: 300px;
			}
	
				#menu-Line ul#category-List li ul.drop-up li a {
					margin: 0px !important;
					padding: 0px 20px 0px 10px !important;
					color: #0a363a;
				}
	
					#menu-Line ul#category-List li ul.drop-up li a:last-child {
						background: none;
						padding: 0px 10px 0px 10px !important;
						margin: 0px !important;
					}
	
					#menu-Line ul#category-List li ul.drop-up li a:hover {
						color: #FFFFFF;
					}

	#menu-Line ul#location-List {
		width: 1003px;
		height: 78px;
		margin: 0px auto;
		padding: 28px 0px 0px 90px;
	}
	
		#menu-Line ul#location-List .more-Cities {
			float: left;
		}
		
			#menu-Line ul#location-List .more-Cities .cityList {
				position: absolute;
				width: 320px;
				margin: 30px 0px 0px -203px;
				overflow: hidden;
				display: none;
				z-index: 9999;
			}
		
				#menu-Line ul#location-List .more-Cities .cityList .list-Top {
					color: #FFFFFF;
					padding: 0px 5px 0px 5px;
					font-weight: bold;
					background: url("/images/drop_down_top.png") 0px top no-repeat;
					width: 320px;
					height: 9px;
				}
				
				#menu-Line ul#location-List .more-Cities .cityList .cities {
					background: url("/images/drop_down_inner.png") 0px top repeat-y;
					width: 320px;
					overflow: hidden;
				}
					
					#menu-Line ul#location-List .more-Cities .cityList .cities a {
						display: block;
						float: left;
						padding: 5px 0px 5px 10px;
						width: 140px;
						font-weight: bold;
						text-align: left;
						color: #FFFFFF;
					}
					
						#menu-Line ul#location-List .more-Cities .cityList .cities a:hover {
							color: #84C9CD;
						}
						
					#menu-Line ul#location-List .more-Cities .cityList .list-Bottom {
						background: url("/images/drop_down_bottom.png") 0px top no-repeat;
						width: 320px;
						height: 9px;
					}

		#menu-Line ul#location-List li {
			margin: -7px 0px 0px 15px;
			padding: 7px 4px 0px 4px;
			float: left;
			height: 33px;
			overflow: hidden;
			font-size: 14px;
			font-weight: bold;
		}
		
			#menu-Line ul#location-List li a {
				color: #013942;
			}
				
				#menu-Line ul#location-List li a:hover {
					color: #FFFFFF;
				}
				
			#menu-Line ul#location-List li.current-More {
				padding: 0px 0px 0px 5px;
				float: left;
				height: 33px;
				background: url("/images/menu_top_current_more.jpg") left 0px no-repeat;
			}

				#menu-Line ul#location-List li.current-More span {
					padding: 7px 5px 0px 0px;
					float: left;
					height: 33px;
					background: url("/images/menu_top_current_more.jpg") right 0px no-repeat;
				}

			#menu-Line ul#location-List li.current {
				padding: 0px 0px 0px 5px;
				float: left;
				height: 33px;
				background: url("/images/menu_top_current.jpg") left 0px no-repeat;
			}

				#menu-Line ul#location-List li.current span {
					padding: 7px 5px 0px 0px;
					float: left;
					height: 33px;
					background: url("/images/menu_top_current.jpg") right 0px no-repeat;
				}
				
					#menu-Line ul#location-List li.current a {
						color: #FFFFFF;
					}
					
						#menu-Line ul#location-List li.current a:hover {
							color: #013942;
						}
						
					#menu-Line ul#location-List li.current-More a,
					#menu-Line ul#location-List li.current-More a:hover {
						color: #FFFFFF;
					}
	
#logo-Holder {
	width: 1003px;
	height: 55px;
	margin: 0px auto;
	clear: both;
	position: relative;
}
	
	#logo-Holder #user-Menu {
		background: url("/images/user_menu.png") 0px top no-repeat;
		width: 577px;
		height: 71px;
		position: absolute;
		margin: -13px 0px 0px 493px;
		*margin: -13px 0px 0px 213px; /* IE7 */
		font-size: 14px;
		font-weight: bold;
		z-index: 7;
	}
	
	#logo-Holder #partner-Menu {
		background: url("/images/partner_menu.png") 0px top no-repeat;
		width: 707px;
		height: 71px;
		position: absolute;
		margin: -13px 0px 0px 363px;
		*margin: -13px 0px 0px 213px; /* IE7 */
		font-size: 14px;
		font-weight: bold;
		z-index: 7;
	}
	
		#logo-Holder #user-Menu.pull {
			margin: -20px 0px 0px 493px;
			*margin: -20px 0px 0px 213px; /* IE7 */
		}
		
		#logo-Holder #partner-Menu.pull {
			margin: -20px 0px 0px 363px;
			*margin: -20px 0px 0px 213px; /* IE7 */
		}
	
	#logo-Holder #logged-as {
		margin: 37px -42px 0px 0px;
		position: absolute;
		font-size: 14px;
		right: 0px;
	}
	
		#logo-Holder #user-Menu .cell-1 {
			width: 235px;
			margin: 24px 0px 0px 18px;
		}
		
		#logo-Holder #user-Menu .cell-2 {
			width: 101px;
			margin: 24px 0px 0px 0px;
		}
		
		#logo-Holder #user-Menu .cell-3 {
			width: 127px;
			margin: 24px 0px 0px 0px;
		}
		
		#logo-Holder #user-Menu .cell-4 {
			width: 70px;
			margin: 24px 0px 0px 3px;
		}
		
		#logo-Holder #partner-Menu .cell-1 {
			width: 235px;
			margin: 24px 0px 0px 9px;
		}
		
		#logo-Holder #partner-Menu .cell-2 {
			width: 85px;
			margin: 24px 0px 0px -28px;
		}
		
		#logo-Holder #partner-Menu .cell-3 {
			width: 127px;
			margin: 24px 0px 0px 0px;
		}
		
		#logo-Holder #partner-Menu .cell-4 {
			width: 70px;
			margin: 24px 0px 0px 3px;
		}
		
		#logo-Holder #partner-Menu .cell-5 {
			width: 145px;
			margin: 24px 0px 0px -45px;
		}
		
		#logo-Holder #partner-Menu .cell-6 {
			width: 145px;
			margin: 24px 0px 0px -63px;
		}
		
		#logo-Holder #partner-Menu .unactive a,
		#logo-Holder #partner-Menu .unactive a:hover {
			color: #C7C7C7 !important;
		}
		
		#logo-Holder #user-Menu .cell-1,
		#logo-Holder #user-Menu .cell-2,
		#logo-Holder #user-Menu .cell-3,
		#logo-Holder #user-Menu .cell-4,
		#logo-Holder #partner-Menu .cell-1,
		#logo-Holder #partner-Menu .cell-2,
		#logo-Holder #partner-Menu .cell-3,
		#logo-Holder #partner-Menu .cell-4,
		#logo-Holder #partner-Menu .cell-5,
		#logo-Holder #partner-Menu .cell-6 {
			text-align: center;
		}
		
			#logo-Holder #user-Menu .cell-1 a,
			#logo-Holder #user-Menu .cell-2 a,
			#logo-Holder #user-Menu .cell-3 a,
			#logo-Holder #user-Menu .cell-4 a,
			#logo-Holder #partner-Menu .cell-1 a,
			#logo-Holder #partner-Menu .cell-2 a,
			#logo-Holder #partner-Menu .cell-3 a,
			#logo-Holder #partner-Menu .cell-4 a,
			#logo-Holder #partner-Menu .cell-5 a,
			#logo-Holder #partner-Menu .cell-6 a {
				color: #FFFFFF;
			}
			
				#logo-Holder #user-Menu .cell-1 a:hover,
				#logo-Holder #user-Menu .cell-2 a:hover,
				#logo-Holder #user-Menu .cell-3 a:hover,
				#logo-Holder #user-Menu .cell-4 a:hover,
				#logo-Holder #partner-Menu .cell-1 a:hover,
				#logo-Holder #partner-Menu .cell-2 a:hover,
				#logo-Holder #partner-Menu .cell-3 a:hover,
				#logo-Holder #partner-Menu .cell-4 a:hover,
				#logo-Holder #partner-Menu .cell-5 a:hover,
				#logo-Holder #partner-Menu .cell-6 a:hover {
					color: #87E7F3;
				}
				
			#logo-Holder #user-Menu .cell-1 a.cart,
			#logo-Holder #partner-Menu .cell-1 a.cart {
				background: url("/images/icon_cart.png") 7px top no-repeat;
				display: block;
				height: 32px;
				margin: -6px 0px 0px 0px;
				padding: 6px 0px 0px 25px;
				font-size: 12px;
				font-weight: bold;
			}
				
/*------- [ Site elements / layers ] -------*/

/*~~~~ Layers -> Site common ~~~~*/

#top-Menu {
	width: 1050px;
	margin: 0px auto;
	position: relative;
	z-index: 5;
}

	#top-Menu #logo {
		width: 312px;
		height: 61px;
		background: url("/images/logo.png") 0px top no-repeat;
		float: left;
		position: relative;
		z-index: 2;
		margin: -6px 10px -10px 75px;
	}
	
		#top-Menu #logo h1#procent {
			width: 312px;
			height: 61px;
			margin: 0px;
			padding: 0px;
			position: absolute;
			z-index: 1;
		}

			#top-Menu #logo h1#procent a {
				display: block !important;
				float: left;
				width: 312px;
				height: 61px;
				text-indent: -9999px;
			}

				#top-Menu #logo h1#procent a span {
					display: none;
				}

	#top-Menu ul#menu-List {
		margin: 0px 0px 0px 105px;
	}

		#top-Menu ul#menu-List li {
			margin: 0px 13px 0px 0px;
			padding: 20px 0px 0px 0px;
			float: left;
			font-size: 18px;
			text-shadow: #bebebe 1px 1px 1px;
		}
		
			#top-Menu ul#menu-List li.current {
				background: url("/images/menu_arrow.png") center top no-repeat;
			}
		
			#top-Menu ul#menu-List li a {
				color: #FFFFFF;
			}
			
				#top-Menu ul#menu-List li a:hover,
				#top-Menu ul#menu-List li.current a {
					color: #00e4ed;
				}
				
/*~~~~ Layers -> Wrapper ~~~~*/
				
#wrapper {
	width: 981px;
	margin: 0px auto;
	clear: both;
	position: relative;
	z-index: 200;
}

	#wrapper #paper {
		width: 981px;
		margin: 0px 0px 0px 54px;
	}
	
		#wrapper #paper #paper-Top {
			background: url("/images/main_conteinter_top.png") 0px top no-repeat;
			width: 992px;
			height: 61px;
		}
		
			#wrapper #paper #paper-Top ul#offers-Menu {
				width: 700px;
				height: 61px;
				float: left;
			}
			
				#wrapper #paper #paper-Top ul#offers-Menu li {
					margin: 0px 10px 0px 15px;
					padding: 20px 0px 0px 0px;
					float: left;
					font-size: 16px;
					font-weight: bold;
				}
				
					#wrapper #paper #paper-Top ul#offers-Menu li.magnifier {
						background: url("/images/magnifier.png") left 10px no-repeat;
						padding: 20px 0px 0px 38px;
						height: 36px;
					}
						
						#wrapper #paper #paper-Top ul#offers-Menu li.magnifier a {
							color: #A80D01;
						}
						
							#wrapper #paper #paper-Top ul#offers-Menu li.magnifier a:hover,
							#wrapper #paper #paper-Top ul#offers-Menu li.magnifier.current a,
							#wrapper #paper #paper-Top ul#offers-Menu li.magnifier.current a:hover {
								color: #F40200;
							}

					#wrapper #paper #paper-Top ul#offers-Menu li:last-child {
						margin: 0px 0px 0px 15px;
					}
				
					#wrapper #paper #paper-Top ul#offers-Menu li.current a,
					#wrapper #paper #paper-Top ul#offers-Menu li.current a:hover {
						color: #00CBD7;
					}
				
					#wrapper #paper #paper-Top ul#offers-Menu li a {
						color: #00616B;
					}
					
						#wrapper #paper #paper-Top ul#offers-Menu li a:hover {
							/* color: #007682; */
							color: #00CBD7;
						}
					
			#wrapper #paper #paper-Top #stuff {
				float: right;
				width: 280px;
				height: 61px;
			}

				#wrapper #paper #paper-Top #stuff .facebook a {
					background: url("/images/sprite_icons.png") 0px top no-repeat;
					background-position: 0px 0px;
					height: 51px;
					display: block;
					margin: 10px 0px 0px 5px;
					float: left;
				}
				
					#wrapper #paper #paper-Top #stuff .facebook a h2 {
						float: left;
						font-size: 14px;
						padding: 0px 0px 0px 50px;
						color: #007682;
					}
					
						#wrapper #paper #paper-Top #stuff .facebook a h2:hover {
							color: #00CBD7;
						}
				
				#wrapper #paper #paper-Top #stuff #calendar {
					background: url("/images/date_box.png") 0px top no-repeat;
					width: 42px;
					height: 39px;
					float: left;
					margin: 10px 0px 0px 35px;
				}
				
					#wrapper #paper #paper-Top #stuff #calendar p {
						font-size: 14px;
						font-weight: bold;
						color: #007682;
						padding: 13px 0px 0px 2px;
					}
					
		#wrapper #paper #paper-Elastic {
			background: url("/images/main_conteinter_repeat.png") 0px top repeat-y;
			width: 992px;
			/* min-height: 362px; */
			padding: 5px;
			overflow: hidden;
		}
		
			#wrapper #paper #paper-Elastic iframe {
				display: block;
			}
		
			#wrapper #paper #paper-Elastic #twoPhotosHolder {
				margin: 10px 0px 15px 0px;
				padding: 0px;
				width: 990px;
				height: 222px;
				clear: both;
			}
  
				#wrapper #paper #paper-Elastic #twoPhotosHolder .textPhoto {
					float: left;
					width: 299px;
					height: 224px;
					margin: 5px 10px 5px 14px;
					border: 1px solid #00484F;
				}
				
					#wrapper #paper #paper-Elastic #twoPhotosHolder .textPhoto img {
						width: 299px;
						height: 224px;
					}
		
			#wrapper #paper #paper-Elastic h3.voucher-Validity {
				color: #414040;
				margin: 0px 0px 25px 15px;
				width: 970px;
				font-weight: normal;
			}
			
				#wrapper #paper #paper-Elastic h3.voucher-Validity span {
					font-size: 20px;
					color: #414040;
				}
				
				#wrapper #paper #paper-Elastic h3.voucher-Validity p {
					padding: 0px 0px 15px 0px;
					margin: 0px;
				}
			
				#wrapper #paper #paper-Elastic h3.voucher-Validity .voucher-Validity-Column {
					width: 485px;
					margin: 10px 0px 25px 0px;
					padding: 0px;
				}
			
			#wrapper #paper #paper-Elastic .pdf-Links {
				float: left;
				width: 260px;
				margin: 5px 0px 0px 0px;
			}
			
				#wrapper #paper #paper-Elastic .pdf-Links a.pdf {
					background: url("/images/pdf_icon.png") 0px top no-repeat;
					height: 39px;
					padding: 8px 0px 0px 50px;
					color: #009caa;
					font-weight: bold;
					font-size: 16px;
					display: block;
					text-decoration: none;
				}
				
					#wrapper #paper #paper-Elastic .pdf-Links a.pdf:hover {
						text-decoration: underline;
					}

			#wrapper #paper #paper-Elastic p {
				color: #007682;
				width: 950px;
				line-height: 18px;
				clear: both;
				padding: 10px;
			}
			
				#wrapper #paper #paper-Elastic #site-text ul {
					margin: 0px;
				}
	
					#wrapper #paper #paper-Elastic #site-text ul li {
						margin: 0px 0px 5px 15px;
						padding: 0px 0px 0px 8px;
						background: url("/images/bullet.gif") left 7px no-repeat;
						font-size: 11px;
						color: #034671;
					}
			
				#wrapper #paper #paper-Elastic p.answer {
					color: #414040;
					font-size: 14px;
					font-weight: bold;
					width: 960px;
					padding: 0px;
					margin: 0px 0px 20px 20px;
				}
				
				#wrapper #paper #paper-Elastic p.search-Tip {
					color: #A80D01;
					font-size: 12px;
					width: 690px;
					float: left;
					padding: 0px;
					margin: 0px 0px 20px 15px;
				}
				
				#wrapper #paper #paper-Elastic p.tip {
					color: #009caa;
					font-size: 18px;
					font-weight: bold;
					margin: 0px;
					padding: 10px;
				}
				
				#wrapper #paper #paper-Elastic p.tip-Gray {
					font-size: 12px;
					color: #535353;
					font-weight: bold;
					padding: 0px 0px 0px 35px;
				}
				
				#wrapper #paper #paper-Elastic p.pay-Code {
					font-size: 30px;
					color: #005a63;
					font-weight: bold;
					padding: 25px 0px 25px 35px;
				}
				
				#wrapper #paper #paper-Elastic p.pay-Price {
					font-size: 18px;
					color: #009caa;
					font-weight: bold;
					padding: 0px 0px 5px 35px;
				}
				
				#wrapper #paper #paper-Elastic p.pay-Offer {
					font-size: 18px;
					color: #009caa;
					font-weight: bold;
					padding: 10px 0px 5px 35px;
				}
				
				#wrapper #paper #paper-Elastic p.pay-Deadline {
					font-size: 18px;
					color: #a00603;
					font-weight: bold;
					padding: 10px 0px 30px 35px;
				}
				
				#wrapper #paper #paper-Elastic .clock {
					background: url("/images/clock.jpg") 0px top no-repeat; 
					width: 179px; 
					height: 162px; 
					padding: 0px 0px 0px 200px;
				}
				
					#wrapper #paper #paper-Elastic .clock .clock-Title {
						width: 750px;
						margin: 0px;
						color: #004147;
						font-size: 20px;
						font-weight: bold;
					}
					
					#wrapper #paper #paper-Elastic .clock .bankomat-Payment {
						width: 750px;
						margin: 20px 0px 0px 0px;
						color: #04c7cb;
						font-size: 20px;
						font-weight: bold;
					}
					
				#wrapper #paper #paper-Elastic .tip-Row {
					background: url("/images/tip_row.jpg") 0px top no-repeat;
					width: 981px;
					height: 54px;
				}
					
					#wrapper #paper #paper-Elastic .tip-Row h1 {
						color: #003c42;
						margin: 0px;
						padding: 15px 0px 0px 10px;
						float: left;
						overflow: hidden;
						text-shadow: #cacaca 1px 1px 1px;
					}
				
			#wrapper #paper #paper-Elastic table {
				border-left: 1px solid #8893a0;
				border-top: 1px solid #8893a0;
				margin: 5px 0px 5px 10px;
				padding: 0px;
				clear: both;
				width: 950px;
				background: #FFFFFF url("/images/table_background.png") left top repeat-x;
				border-collapse: collapse;  
				empty-cells: show;
			}
			
				#wrapper #paper #paper-Elastic table.offer-info {
					margin: 5px 0px 5px 0px;
				}
			
				#wrapper #paper #paper-Elastic table.affiliates {
					width: 970px;
					margin: -40px 0px 40px 5px;
				}
				
					#wrapper #paper #paper-Elastic table.affiliates td.title {
						background: #D1EDF0;
						font-size: 14px;
						color: #A80D01;
					}
					
					#wrapper #paper #paper-Elastic table.affiliates td.content {
						background: #DCF1F4;
						font-size: 12px;
					}
					
					#wrapper #paper #paper-Elastic table.affiliates td.affiliate-row {
						background: #F3F9F9;
						font-size: 12px;
					}

				#wrapper #paper #paper-Elastic table li {
					position: relative;
					cursor: pointer;
					margin: 0px 0px 0px 15px;
				}
					
						#wrapper #paper #paper-Elastic table li a span {
							background: #fafafa;
							border: 1px solid #000000;
							border-radius: 4px;
							-moz-border-radius: 4px;
							-webkit-border-radius: 4px;
							left: -325px;
							top: 0px;
							width: 300px;
							position: absolute;
							padding: 5px;
							display: none;
							color: #007682;
							font-size: 12px;
							text-transform: none;
						}
						
							#wrapper #paper #paper-Elastic table li a span img {
								position: absolute;
								right: -11px;
								top: 5px;
							}

				#wrapper #paper #paper-Elastic table.bordered {
					border: 1px solid #8893a0;
					margin: 10px 0px 0px 0px;
					padding: 0px;
					clear: both;
					width: 950px;
					background: #FFFFFF url("/images/table_background.png") left top repeat-x;
					border-collapse: collapse;  
					empty-cells: show;
				}
				
				#wrapper #paper #paper-Elastic table.bordless {
					border-left: none;
					border-top: none;
					margin: 0px;
					padding: 0px;
					clear: both;
					width: 500px;
					background: none;
				}
				
				#wrapper #paper #paper-Elastic table.checked-Voucher {
					border-left: none;
					border-top: none;
					margin: 0px 0px 0px 15px;
					padding: 0px;
					clear: both;
					width: 950px;
					background: none;
				}
				
				#wrapper #paper #paper-Elastic table.voucher-List {
					border-left: none;
					border-top: none;
					margin: 0px 0px 10px 0px;
					padding: 0px;
					clear: both;
					width: 980px;
					background: none;
				}
			
				#wrapper #paper #paper-Elastic table td {
					padding: 3px;
					border-right: 1px solid #8893a0;
					border-bottom: 1px solid #8893a0;
					font-weight: normal;
					color: #183557;
				}
				
					#wrapper #paper #paper-Elastic table td a {
						text-decoration: underline;
					}
					
						#wrapper #paper #paper-Elastic table td a:hover {
							text-decoration: none;
						}
				
					#wrapper #paper #paper-Elastic table td .image-Holder {
						width: 161px;
						height: 111px;
						margin: 0px auto;
					}
								
						#wrapper #paper #paper-Elastic table td .image-Holder .table-Photo-Mask {
							width: 161px;
							height: 111px;
							background: url("/images/table_photo_mask.png") 0px top no-repeat;
							position: absolute;
							z-index: 2;
							margin: 0px;
						}
						
							#wrapper #paper #paper-Elastic table td .image-Holder .table-Photo-Mask h1.image-Click {
								width: 161px;
								height: 111px;
								padding: 0px;
								margin: 0px;
								position: absolute;
							}
					
								#wrapper #paper #paper-Elastic table td .image-Holder .table-Photo-Mask h1.image-Click a {
									display: block !important;
									width: 161px;
									height: 111px;
									text-indent: -9999px;
								}
					
									#wrapper #paper #paper-Elastic table td .image-Holder .table-Photo-Mask h1.image-Click a span {
										display: none;
									}
	
						#wrapper #paper #paper-Elastic table td .image-Holder .offer-Image {
							margin: 0px;
							position: absolute;
							z-index: 1;
						}
					  
							#wrapper #paper #paper-Elastic table td .image-Holder .offer-Image img.image-Size {
								width: 161px;
								height: 111px;
							}
				
					#wrapper #paper #paper-Elastic table td h1.table,
					#wrapper #paper #paper-Elastic table td h3.table {
						margin: 5px 0px 5px 0px;
						font-size: 13px;
						width: 400px;
					}
					
					#wrapper #paper #paper-Elastic table td h3.table {
						font-weight: normal;
						color: #06A7B0;
						margin: 0px;
						width: auto;
					}
					
						#wrapper #paper #paper-Elastic table td h1.table span {
							color: #38C3DC;
							font-size: 13px;
							margin: 10px 0px 0px 0px;
							display: block;	
							font-weight: normal;
						}
				
					#wrapper #paper #paper-Elastic table td.bordless {
						border-right: none;
						border-bottom: none;
						padding: 3px;
					}
				
					#wrapper #paper #paper-Elastic table td.paymentHeading {
						font-size: 18px;
						text-transform: uppercase;
					}
				
					#wrapper #paper #paper-Elastic table td.green {
						background: #549DA4;
						color: #FFFFFF;
					}
					
					#wrapper #paper #paper-Elastic table td.radioPlace {
						background: #DEDEDE;
						color: #183557;
						width: 40px;
					}
					
					#wrapper #paper #paper-Elastic table td.bold {
						font-weight: bold;
					}
					
					#wrapper #paper #paper-Elastic table td.price {
						width: 150px;
						font-size: 14px;
						font-weight: bold;
					}
					
					#wrapper #paper #paper-Elastic table td.voucher-Cell {
						font-size: 14px;
					}
					
					#wrapper #paper #paper-Elastic table td.red {
						color: #A80D01;
					}
				
					#wrapper #paper #paper-Elastic table td.center {
						text-align: center;
					}
					
					#wrapper #paper #paper-Elastic table td.left {
						text-align: left;
					}
					
					#wrapper #paper #paper-Elastic table td.right {
						text-align: right;
						float: none;
					}
					
					#wrapper #paper #paper-Elastic table td.total {
						background: #EFFDFE;
					}
					
			/*~~~~ Layers -> Pager ~~~~*/
			
			#wrapper #paper #paper-Elastic #pagerResults {
				position: relative;
				padding: 10px 0px 10px 15px;
				overflow: hidden;
				clear: both;
				color: #007682;
			}
			
			#wrapper #paper #paper-Elastic .pager {
				position: relative;
				padding: 15px 0px 0px 15px;
				overflow: hidden;
				clear: both;
				width: 560px;
				height: 25px;
			}

				#wrapper #paper #paper-Elastic .pager ul,
				#wrapper #paper #paper-Elastic .pager ul li,
				#wrapper #paper #paper-Elastic .pager ul ol {
					list-style: none;
					margin: 0px;
					padding: 0px;
				}

				#wrapper #paper #paper-Elastic .pager ul {
					position: relative;
				}

					#wrapper #paper #paper-Elastic .pager ul li {
						float: left;
						width: 22px;
						height: 21px;
						line-height: 21px;
						font-size: 11px;
						margin: 0px 2px 0px 0px;
						color: #007682;
					}

						#wrapper #paper #paper-Elastic .pager ul li.pages {
							width: auto;
							background: none;
							margin: 0px;
						}

						#wrapper #paper #paper-Elastic .pager ul li.empty {
							width: auto;
							background: none;
						}

						#wrapper #paper #paper-Elastic .pager ul li.left {
							margin: 0px 10px 0px 0px;
						}

						#wrapper #paper #paper-Elastic .pager ul li.first a,
						#wrapper #paper #paper-Elastic .pager ul li.previous a,
						#wrapper #paper #paper-Elastic .pager ul li.next a,
						#wrapper #paper #paper-Elastic .pager ul li.last a {
							font-weight: normal;
						}

				#wrapper #paper #paper-Elastic .pager li a {
					display: block;
					background: url("/images/pager.gif") left center no-repeat;
					text-align: center;
					text-decoration: none;
					color: #FFFFFF;
					font-weight: bold;
				}

					#wrapper #paper #paper-Elastic .pager li a:hover,
					#wrapper #paper #paper-Elastic .pager ul li ol li a.current {
						font-weight: bold;
						background-position: right center;
					}
				
			/*~~~~ Layers -> Error ~~~~*/
			
			#wrapper #paper #paper-Elastic #error {
				font-size: 11px;
				margin: 20px 0px 0px 10px;
				padding: 0px;
				width: 950px;
			}
			
				#wrapper #paper #paper-Elastic #error .left {
					float: left;
				}
					
				#wrapper #paper #paper-Elastic #error .right {
					float: right;
				}
			
				#wrapper #paper #paper-Elastic #error p.errorText {
					margin: 0px 0px 0px 5px;
					padding: 10px 0px 0px 0px;
					width: 880px;
				}
				
				#wrapper #paper #paper-Elastic #error div.errorText {
					margin: 0px 0px 0px 5px;
					padding: 20px 0px 0px 0px;
				}
	
				#wrapper #paper #paper-Elastic #error h2 {
					min-height: 50px;
					height: auto;
					padding: 0px 0px 5px 70px;
					font-size: 12px;
					background: url("/images/warning.png") left top no-repeat;
					margin: 0px 0px 0px 5px;
					color: #004147;
				}
				
					#wrapper #paper #paper-Elastic h2 p.errorLink {
						clear: both;
						padding: 0px;
						margin: 5px 0px 0px 0px;
						font-size: 11px;
						font-weight: normal;
						color: #3B5702;
						font-style: italic;
						width: 880px;
					}
	
				#wrapper #paper #paper-Elastic #error ul {
					margin: 20px 0px 0px 5px;
				}
	
					#wrapper #paper #paper-Elastic #error ul li {
						margin: 0px 0px 5px 15px;
						padding: 0px 0px 0px 8px;
						background: url("/images/bullet.gif") left 7px no-repeat;
						font-size: 11px;
						color: #034671;
					}
				
				/*~~~~ Layers -> Input forms ~~~~*/
				
				#wrapper #paper #paper-Elastic .commonParam {
					margin: 20px 0px 0px 0px;
					font-style: italic;
					color: #007682;
					width: 570px;
				}
					
				#wrapper #paper #paper-Elastic #additionalFieldInfo {
					width: 700px;
					float: left;
					margin: -5px 0px 7px 140px;
					padding: 0px;
					position: absolute;
					color: #007682;
					text-align: left;
					font-style: italic;
				}
				
				#wrapper #paper #paper-Elastic #search-tip {
					width: 700px;
					float: left;
					margin: 0px 0px 7px 148px;
					padding: 0px;
					position: absolute;
					color: #A80D01;
					text-align: left;
					font-style: italic;
					font-size: 14px;
				}
				
				#wrapper #paper #paper-Elastic .additionalFieldInfo {
					float: left;
					clear: left;
					margin: 0px 0px 10px 148px;
					padding: 0px;
					position: absolute;
					color: #007682;
					text-align: left;
					font-style: italic;
				}
				
				#wrapper #paper #paper-Elastic #loginSaving {
					width: 570px;
					float: left;
					margin: 8px 0px 0px 5px;
					padding: 0px;
					position: absolute;
					color: #007682;
					text-align: left;
					font-style: italic;
				}
				
				#wrapper #paper #paper-Elastic #additionalFieldInfoLong {
					width: 570px;
					float: left;
					margin: -10px 0px 7px 0px;
					padding: 0px;
					position: absolute;
					color: #007682;
					text-align: left;
					font-style: italic;
				}

					#wrapper #paper #paper-Elastic #additionalFieldInfo p {
						margin: 0px;
						padding: 5px 0px 0px 0px;
					}
	
				#wrapper #paper #paper-Elastic .formAlert {
					/* margin: 1px 0px 0px 5px; */
					margin: 3px 0px 0px 5px;
					padding: 2px 5px 3px 12px;
					font-size: 11px;
					width: auto;
					float: left;
					font-weight: normal;
					color: #FFFFFF;
					background: #B20202 url("/images/error_arrow.gif") left center no-repeat;
				}

				#wrapper #paper #paper-Elastic .formTextfieldAlert {
					margin: 5px 0px 10px 0px;
					padding: 5px;
					font-size: 11px;
					width: auto;
					float: left;
					font-weight: normal;
					color: #007682;
					background: #B20202;
				}
	
					#wrapper #paper #paper-Elastic #formAlert p,
					#wrapper #paper #paper-Elastic .formTextfieldAlert p {
						margin: 15px 0px 5px 0px;
					}
				
				#wrapper #paper #paper-Elastic #inputForm {
					margin: 0px 0px 0px 15px;
					overflow: hidden;
				}
				
					#wrapper #paper #paper-Elastic #inputForm #affiliate-Box-Info {
						margin: 10px 0px 30px 0px;
						color: #007682;
						font-style: italic;
						width: 950px;
					}
				
					#wrapper #paper #paper-Elastic #inputForm .radio-default,
					#wrapper #paper #paper-Elastic #inputForm .radio-selected {
						cursor: pointer;
						margin: 10px 10px 0px 0px;
						font-weight: bold;
						font-size: 12px;
					}

					#wrapper #paper #paper-Elastic #inputForm .radio-default {
						padding: 0px 0px 0px 5px;
						float: left;
						height: 20px;
						background: url("/images/radio_box_gray.jpg") left 0px no-repeat;
						color: #00616A;
					}
						
						#wrapper #paper #paper-Elastic #inputForm .radio-default span {
							padding: 1px 5px 0px 0px;
							float: left;
							height: 20px;
							background: url("/images/radio_box_gray.jpg") right 0px no-repeat;
						}
						
						#wrapper #paper #paper-Elastic #inputForm .radio-selected {
							padding: 0px 0px 0px 5px;
							float: left;
							height: 20px;
							background: url("/images/radio_box_green.jpg") left 0px no-repeat;
							color: #FFFFFF;
						}
								
							#wrapper #paper #paper-Elastic #inputForm .radio-selected span {
								padding: 1px 5px 0px 0px;
								float: left;
								height: 20px;
								background: url("/images/radio_box_green.jpg") right 0px no-repeat;
							}

					#wrapper #paper #paper-Elastic #inputForm form {
						float: left;
						margin: 0px;
						width: 980px;
					}
					
						#wrapper #paper #paper-Elastic #inputForm form.one-row {
							width: 450px;
							margin: 0px 10px 0px 12px;
						}
						
						#wrapper #paper #paper-Elastic #inputForm form.up {
							margin: -10px 0px 0px 0px;
						}
	
					#wrapper #paper #paper-Elastic #inputForm fieldset {
						padding: 0px;
						height: auto;
						border: none;
						margin: 0px 0px 20px 0px;
					}
					
						#wrapper #paper #paper-Elastic #inputForm fieldset span.important {
							padding: 0px 0px 10px 0px;
							color: #007682;
							width: 570px;
							font-style: italic;
							float: left;
						}
	
						#wrapper #paper #paper-Elastic #inputForm fieldset * {
							position: static;
						}
						
							#wrapper #paper #paper-Elastic #inputForm fieldset h1 {
								float: left;
								clear: both;
								width: 960px;
								font-size: 12px;
								color: #007682;
								margin: 10px 0px 10px 0px;
								padding: 0px;
								border-width: 0px;
							}
							
								#wrapper #paper #paper-Elastic #inputForm fieldset h1.first {
									margin: 0px 0px 20px 0px;
								}
								
							#wrapper #paper #paper-Elastic #inputForm fieldset h2 {
								clear: both;
								width: 570px;
								font-size: 11px;
								margin: 10px 0px 10px 0px;
								font-weight: normal;
							}

					#wrapper #paper #paper-Elastic #inputForm label {
						clear: left;
						float: left;
						width: 140px;
						padding: 5px 0px 0px 0px;
						font-weight: normal;
						color: #007682;
					}
					
						#wrapper #paper #paper-Elastic #inputForm label.filter {
							font-size: 12px;
							font-weight: bold;
							color: #A80D01;
							padding: 3px 0px 0px 0px;
							margin: 0px 7px 0px 0px;
						}
						
						#wrapper #paper #paper-Elastic #inputForm label.affiliate {
							width: 400px;
						}
					
						#wrapper #paper #paper-Elastic #inputForm label.extended {
							width: 210px;
							margin: -7px 0px 0px 0px;
						}
						
						#wrapper #paper #paper-Elastic #inputForm label.box {
							clear: none;
							width: 278px;
							height: 53px;
							margin: 0px 25px 25px 0px;
						}
						
						#wrapper #paper #paper-Elastic #inputForm label.city {
							clear: none;
							width: 150px;
							margin: -2px 15px 0px 5px;
						}
						
						#wrapper #paper #paper-Elastic #inputForm label.idea {
							clear: none;
							width: 290px;
							margin: 1px 0px 0px 10px;
							font-size: 14px;
							font-weight: bold;
						}
					
						#wrapper #paper #paper-Elastic #inputForm label.code {
							width: 180px;
							margin: -7px 0px 0px 0px;
						}
						
						#wrapper #paper #paper-Elastic #inputForm label.voucher {
							width: auto;
							margin: 9px 10px 0px 0px;
							clear: none;
						}
						
						#wrapper #paper #paper-Elastic #inputForm label.bold {
							font-weight: bold;
						}
						
						#wrapper #paper #paper-Elastic #inputForm label.marks {
							width: 140px;
						}
						
						#wrapper #paper #paper-Elastic #inputForm label.payment {
							width: auto;
							font-size: 14px;
							text-transform: uppercase;
							margin: 3px 0px 0px 0px;
							cursor: pointer;
						}
						
					#wrapper #paper #paper-Elastic #inputForm input.voucher {
						margin: 10px 15px 12px 0px;
						width: 110px;
						/*
						background: url("/images/textfield.gif") 0px top no-repeat; 
						height: 24px;
						padding: 0px 0px 5px 5px;
						*/
						font-size: 11px;
						
						padding: 3px 5px 5px 5px;
						height: 20px;
					}
					
					#wrapper #paper #paper-Elastic #inputForm input:focus,
					#wrapper #paper #paper-Elastic #inputForm textarea:focus,
					#wrapper #paper #paper-Elastic #inputForm select:focus,
					#wrapper #paper #paper-Elastic #inputForm input.good:focus,
					#wrapper #paper #paper-Elastic #inputForm textarea.good:focus,
					#wrapper #paper #paper-Elastic #inputForm select.good:focus {
						box-shadow: inset 0px 0px 7px #549DA4;
						-webkit-box-shadow: inset 0px 0px 7px #549DA4;
						-moz-box-shadow: inset 0px 0px 7px #549DA4;
					}

					#wrapper #paper #paper-Elastic #inputForm input.code,
					#wrapper #paper #paper-Elastic #inputForm input.code_good {
						/* 
						background: url("/images/textfield.gif") 0px top no-repeat; 
						padding: 0px 0px 5px 5px;
						height: 24px;
						*/
						margin: 0px 0px 12px 0px;
						width: 110px;
						font-size: 11px;
						
						height: 20px;
					}
					
						#wrapper #paper #paper-Elastic #inputForm input.code_bad {
							/* 
							background: url("/images/textfield_bad.gif") 0px top no-repeat; 
							padding: 0px 0px 5px 16px;
							*/
							margin: 0px 0px 15px 0px;
							width: 95px;
							font-size: 11px;
							
							border: 1px solid #A80D01;
							box-shadow: inset 0px 0px 7px #A80D01;
							-webkit-box-shadow: inset 0px 0px 7px #A80D01;
							-moz-box-shadow: inset 0px 0px 7px #A80D01;
						}
					
					#wrapper #paper #paper-Elastic #inputForm input, 
					#wrapper #paper #paper-Elastic #inputForm input.good,
					#wrapper #paper #paper-Elastic #inputForm textarea,
					#wrapper #paper #paper-Elastic #inputForm textarea.good {
						float: left;
						margin: 0px 0px 10px 0px;
						width: 250px;
						color: #007682;
						font-size: 12px;
						
						/* New style */
						border: 1px solid #549DA4;
						box-shadow: inset 0px 0px 7px #C1F8FC;
						-webkit-box-shadow: inset 0px 0px 7px #C1F8FC;
						-moz-box-shadow: inset 0px 0px 7px #C1F8FC;
						-moz-border-radius: 5px;
						-webkit-border-radius: 5px;
						border-radius: 5px;
					}
					
					#wrapper #paper #paper-Elastic #inputForm select {
						float: left;
						margin: 0px 0px 10px 0px;
						width: 260px;
						color: #007682;
						font-size: 11px;
						/*
						padding: 4px 5px 5px 5px;
						background: url("/images/textfield_big.gif") 0px top no-repeat; 
						height: 24px;
						*/
						
						/* New style */
						border: 1px solid #549DA4;
						box-shadow: inset 0px 0px 7px #C1F8FC;
						-webkit-box-shadow: inset 0px 0px 7px #C1F8FC;
						-moz-box-shadow: inset 0px 0px 7px #C1F8FC;
						-moz-border-radius: 5px;
						-webkit-border-radius: 5px;
						border-radius: 5px;
						padding: 7px 5px 5px 5px;
						height: 30px;
					}
					
						#wrapper #paper #paper-Elastic #inputForm select .main {
							background: #13AEC8;
							color: #FFFFFF;
						}
					
					#wrapper #paper #paper-Elastic #inputForm input, 
					#wrapper #paper #paper-Elastic #inputForm input.good {
						/* 
						padding: 0px 5px 5px 5px;
						background: url("/images/textfield_big.gif") 0px top no-repeat; 
						height: 24px;
						*/
						
						height: 20px;
						padding: 3px 5px 5px 5px;
					}
					
					#wrapper #paper #paper-Elastic #inputForm input.gift {
						/* 
						padding: 0px 5px 5px 5px;
						background: url("/images/textfield_big.gif") 0px top no-repeat;
						height: 24px;
						 */
						float: none;
						margin: 5px 0px 0px 5px;
						width: 100px;
						padding: 3px 5px 5px 5px;
						height: 20px;
					}
					
					#wrapper #paper #paper-Elastic #inputForm select.small-Select {
						float: none;
						margin: 0px;
						width: 110px;
						color: #007682;
						font-size: 12px;
						padding: 3px 5px 5px 5px;
						/* 
						background: url("/images/textfield.gif") 0px top no-repeat;
						height: 24px;
						*/
						
						height: 26px;
					}

					#wrapper #paper #paper-Elastic #inputForm textarea,
					#wrapper #paper #paper-Elastic #inputForm textarea.good {
						padding: 5px;
						/* background: url("/images/textfield_huge.gif") 0px top no-repeat; */
						height: 140px;
						font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
						resize: none;
					}
						
						#wrapper #paper #paper-Elastic #inputForm input.bad {
							/* 
							background: url("/images/textfield_big_bad.gif") 0px top no-repeat;
							padding: 0px 5px 5px 16px;
							width: 239px;
							*/
							
							border: 1px solid #A80D01;
							box-shadow: inset 0px 0px 7px #A80D01;
							-webkit-box-shadow: inset 0px 0px 7px #A80D01;
							-moz-box-shadow: inset 0px 0px 7px #A80D01;
						}
					
						#wrapper #paper #paper-Elastic #inputForm textarea.bad {
							/* 
							background: url("/images/textfield_huge_bad.gif") 0px top no-repeat;
							padding: 5px 5px 5px 16px;
							width: 239px;
							*/
							height: 140px;
							
							border: 1px solid #A80D01;
							box-shadow: inset 0px 0px 7px #A80D01;
							-webkit-box-shadow: inset 0px 0px 7px #A80D01;
							-moz-box-shadow: inset 0px 0px 7px #A80D01;
						}
						
						#wrapper #paper #paper-Elastic #inputForm input.checkbox,
						#wrapper #paper #paper-Elastic #inputForm input.radio {
							background: none;
							border: none;
							width: 14px;
							margin: 5px 0px 10px 0px;
							cursor: pointer;
						}
						
						#wrapper #paper #paper-Elastic #inputForm input[type="checkbox"] {
							width: 14px !important;
							cursor: pointer;
						}
						
						#wrapper #paper #paper-Elastic #inputForm input.city-Checkbox {
							float: left;
						}
						
						#wrapper #paper #paper-Elastic #inputForm input.terms {
							float: none;
						}
						
						#wrapper #paper #paper-Elastic #inputForm input.checkbox-Table {
							background: none;
							border: none;
							width: 14px;
							float: none;
							margin: 0px 0px 0px 25px;
						}
						
						#wrapper #paper #paper-Elastic #inputForm input.checkbox-Table {
							background: none;
							border: none;
							width: 14px;
							float: none;
							position: absolute;
							margin: 10px 0px 0px 5px;
						}
						
							#wrapper #paper #paper-Elastic #inputForm input.checkbox-Table.null {
								margin: -9px 0px 0px 5px;
							}

						#wrapper #paper #paper-Elastic #inputForm input.radio {
							float: none;
							margin: 3px 0px 0px 0px;
						}
						
						#wrapper #paper #paper-Elastic #inputForm input.discount {
							margin: 10px 0px 0px 5px;
						}
						
					#wrapper #paper #paper-Elastic #inputForm button {
						width: 181px; 
						height: 46px;
						cursor: pointer;
						border: none;
						float: left;
					}
					
						#wrapper #paper #paper-Elastic #inputForm button.clear {
							background: url("/images/button_clear.png") 0px top no-repeat; 
							margin: 10px 0px 0px 130px;
						}
					
							#wrapper #paper #paper-Elastic #inputForm button.clear:hover {
								background: url("/images/button_clear_o.png") 0px top no-repeat;
							}
							
						#wrapper #paper #paper-Elastic #inputForm button.send {
							background: url("/images/button_send.png") 0px top no-repeat; 
							margin: 10px 0px 0px 0px;
						}
					
							#wrapper #paper #paper-Elastic #inputForm button.send:hover {
								background: url("/images/button_send_o.png") 0px top no-repeat;
							}
							
						#wrapper #paper #paper-Elastic #inputForm button.print {
							background: url("/images/button_print.png") 0px top no-repeat; 
							margin: 10px 0px 0px 0px;
						}
					
							#wrapper #paper #paper-Elastic #inputForm button.print:hover {
								background: url("/images/button_print_o.png") 0px top no-repeat;
							}
							
						#wrapper #paper #paper-Elastic #inputForm button.continue {
							background: url("/images/button_continue.png") 0px top no-repeat; 
						}
					
							#wrapper #paper #paper-Elastic #inputForm button.continue:hover {
								background: url("/images/button_continue_o.png") 0px top no-repeat;
							}
							
						#wrapper #paper #paper-Elastic #inputForm button.check {
							background: url("/images/button_check.png") 0px top no-repeat; 
							margin: 10px 0px 0px 0px;
						}
						
						#wrapper #paper #paper-Elastic #inputForm button.check-Voucher {
							background: url("/images/button_check.png") 0px top no-repeat; 
							margin: 0px;
						}
						
							#wrapper #paper #paper-Elastic #inputForm button.check:hover,
							#wrapper #paper #paper-Elastic #inputForm button.check-Voucher:hover {
								background: url("/images/button_check_o.png") 0px top no-repeat;
							}
							
						#wrapper #paper #paper-Elastic #inputForm button.find {
							background: url("/images/button_find.png") 0px top no-repeat; 
							margin: 5px 0px 0px 0px;
							position: absolute;
						}
						
							#wrapper #paper #paper-Elastic #inputForm button.find:hover {
								background: url("/images/button_find_o.png") 0px top no-repeat;
							}
							
						#wrapper #paper #paper-Elastic #inputForm button.update {
							background: url("/images/button_update.png") 0px top no-repeat; 
							margin: 10px 0px 0px 0px;
						}
						
							#wrapper #paper #paper-Elastic #inputForm button.update:hover {
								background: url("/images/button_update_o.png") 0px top no-repeat;
							}
							
						#wrapper #paper #paper-Elastic #inputForm button.back {
							background: url("/images/button_back.png") 0px top no-repeat; 
							margin: 10px 0px 0px 0px;
						}
						
							#wrapper #paper #paper-Elastic #inputForm button.back:hover {
								background: url("/images/button_back_o.png") 0px top no-repeat;
							}
							
						#wrapper #paper #paper-Elastic #inputForm button.empty {
							background: url("/images/button_empty.png") 0px top no-repeat; 
							margin: 10px 0px 0px 0px;
							float: right;
						}
						
							#wrapper #paper #paper-Elastic #inputForm button.empty:hover {
								background: url("/images/button_empty_o.png") 0px top no-repeat;
							}

						#wrapper #paper #paper-Elastic #inputForm button.linked-button {
							background: none;
							text-size: 15px;
							text-decoration: underline;
							width: auto !important;
							margin: 0px 0px 0px 20px;
						}
							
							#wrapper #paper #paper-Elastic #inputForm button.linked-button:hover {
								color: #A80D01;
							}

			#wrapper #paper #paper-Elastic ul#stats-Menu {
				clear: both;
				margin: 0px 0px 50px 0px;
			}
			
				#wrapper #paper #paper-Elastic ul#stats-Menu li {
					float: left;
					width: auto;
					text-align: center;
					font-weight: bold;
					font-size: 18px;
					margin: 0px 30px 0px 25px;
				}
				
					#wrapper #paper #paper-Elastic ul#stats-Menu li a {
						color: #049BA9;
						text-decoration: none;
					}
					
					#wrapper #paper #paper-Elastic ul#stats-Menu li a:hover {
						text-decoration: underline;
					}
							
			#wrapper #paper #paper-Elastic .offer-Stats-Holder {
				background: url("/images/voucher_stats.jpg") 0px top no-repeat;
				width: 981px;
				height: 150px;
				margin: 0px 0px 15px 0px;
			}
				
				#wrapper #paper #paper-Elastic .offer-Stats-Holder .infos-Holder {
					width: 660px;
					float: left;
				}
			
					#wrapper #paper #paper-Elastic .offer-Stats-Holder .infos-Holder p.infos {
						padding: 5px 0px 5px 10px;
						font-weight: bold;
						font-size: 18px;
						color: #049BA9;
					}
			
				#wrapper #paper #paper-Elastic .offer-Stats-Holder .left-Box {
					float: left;
					width: 455px;
					height: 150px;
					margin: 0px 0px 0px 210px;
				}
				
					#wrapper #paper #paper-Elastic .offer-Stats-Holder .left-Box h1 {
						color: #085158;
						margin: 5px 0px 0px 0px;
						font-size: 18px;
					}
					
						#wrapper #paper #paper-Elastic .offer-Stats-Holder .left-Box h1 a,
						#wrapper #paper #paper-Elastic .offer-Stats-Holder .left-Box h1 a:link,
						#wrapper #paper #paper-Elastic .offer-Stats-Holder .left-Box h1 a:visited {
							color: #085158;
							text-decoration: none;
						}
						
						#wrapper #paper #paper-Elastic .offer-Stats-Holder .left-Box h1 a:hover {
							text-decoration: underline;
						}
					
					#wrapper #paper #paper-Elastic .offer-Stats-Holder .left-Box h3 {
						color: #049BA9;
						margin: 5px 0px 0px 0px;
						font-size: 18px;
					}
					
					#wrapper #paper #paper-Elastic .offer-Stats-Holder .left-Box p {
						font-weight: bold;
						font-size: 12px;
						width: 470px;
						padding: 5px 0px 0px 0px;
					}
					
				#wrapper #paper #paper-Elastic .offer-Stats-Holder .right-Box {
					float: left;
					width: 309px;
					height: 150px;
					margin: 5px 0px 0px 5px;
				}
				
					#wrapper #paper #paper-Elastic .offer-Stats-Holder .right-Box p {
						padding: 3px 0px 3px 5px;
						font-weight: bold;
						font-size: 18px;
					}
					
						#wrapper #paper #paper-Elastic .offer-Stats-Holder .right-Box p span {
							color: #A80D01;
						}
					
					#wrapper #paper #paper-Elastic .offer-Stats-Holder .right-Box p.won {
						color: #A80D01;
						padding: 45px 0px 0px 5px;
					}
					
					#wrapper #paper #paper-Elastic .offer-Stats-Holder .right-Box em.fb {
						padding: 0px 0px 0px 5px;
						color: #00484F;
					}
					
					#wrapper #paper #paper-Elastic .offer-Stats-Holder .right-Box p.link {
						padding: 20px 0px 0px 5px;
					}
					
						#wrapper #paper #paper-Elastic .offer-Stats-Holder .right-Box p.link a,
						#wrapper #paper #paper-Elastic .offer-Stats-Holder .right-Box p.link a:link,
						#wrapper #paper #paper-Elastic .offer-Stats-Holder .right-Box p.link a:visited {
							color: #049ba9;
							text-decoration: none;
							font-size: 18px;
							font-weight: bold;
						}
						
						#wrapper #paper #paper-Elastic .offer-Stats-Holder .right-Box p.link a:hover {
							text-decoration: underline;
						}
			
				#wrapper #paper #paper-Elastic .offer-Stats-Holder .image-Holder {
					width: 193px;
					height: 136px;
					margin: 5px 0px 0px 10px;
					position: absolute;
				}
							
					#wrapper #paper #paper-Elastic .offer-Stats-Holder .image-Holder .offer-Photo-Mask {
						width: 192px;
						height: 135px;
						/* background: url("/images/stats_photo_mask.png") 0px top no-repeat; */
						border: 1px solid #00484F;
						position: absolute;
						z-index: 2;
						margin: 0px;
					}
					
						#wrapper #paper #paper-Elastic .offer-Stats-Holder .image-Holder .offer-Photo-Mask h1.image-Click {
							width: 193px;
							height: 136px;
							padding: 0px;
							margin: 0px;
							position: absolute;
						}
				
							#wrapper #paper #paper-Elastic .offer-Stats-Holder .image-Holder .offer-Photo-Mask h1.image-Click a {
								display: block !important;
								width: 193px;
								height: 136px;
								text-indent: -9999px;
							}
				
								#wrapper #paper #paper-Elastic .offer-Stats-Holder .image-Holder .offer-Photo-Mask h1.image-Click a span {
									display: none;
								}

					#wrapper #paper #paper-Elastic .offer-Stats-Holder .image-Holder .offer-Image {
						margin: 0px;
						position: absolute;
						z-index: 1;
					}
				  
						#wrapper #paper #paper-Elastic .offer-Stats-Holder .image-Holder .offer-Image img.image-Size {
							width: 193px;
							height: 136px;
						}

			#wrapper #paper #paper-Elastic .tiny-Offer-Box {
				background: url("/images/left_offer_box.png") 0px top no-repeat;
				width: 245px;
				height: 305px;
				margin: 0px 40px 10px 40px;
				padding: 3px 0px 3px 0px;
				float: left;
			}
			
				#wrapper #paper #paper-Elastic .tiny-Offer-Box h1 {
					width: 230px;
					height: 43px;
					font-size: 12px;
					line-height: 14px;
					color: #004147;
					padding: 0px 0px 0px 10px;
					text-shadow: #cacaca 1px 1px 1px;
				}
				
				#wrapper #paper #paper-Elastic .tiny-Offer-Box .image-Holder {
					width: 197px;
					height: 151px;
					margin: -7px 0px 0px 24px;
					position: absolute;
				}
							
					#wrapper #paper #paper-Elastic .tiny-Offer-Box .image-Holder .offer-Photo-Mask {
						width: 197px;
						height: 142px;
						background: url("/images/left_photo_mask.png") 0px top no-repeat;
						position: absolute;
						z-index: 3;
						margin: 0px;
					}
					
						#wrapper #paper #paper-Elastic .tiny-Offer-Box .image-Holder .offer-Photo-Mask h1.image-Click {
							width: 197px;
							height: 142px;
							padding: 0px;
							margin: 0px;
							position: absolute;
						}
				
							#wrapper #paper #paper-Elastic .tiny-Offer-Box .image-Holder .offer-Photo-Mask h1.image-Click a {
								display: block !important;
								width: 197px;
								height: 142px;
								text-indent: -9999px;
							}
				
								#wrapper #paper #paper-Elastic .tiny-Offer-Box .image-Holder .offer-Photo-Mask h1.image-Click a span {
									display: none;
								}

					#wrapper #paper #paper-Elastic .tiny-Offer-Box .image-Holder .offer-Image {
						margin: 0px;
						position: absolute;
						z-index: 1;
					}
				  
						#wrapper #paper #paper-Elastic .tiny-Offer-Box .image-Holder .offer-Image img.image-Size {
							width: 197px;
							height: 142px;
						}
				
				#wrapper #paper #paper-Elastic .tiny-Offer-Box .tiny-Title-Holder {
					background: url("/images/left_offer_box_title.png") 0px top no-repeat;
					width: 184px;
					height: 41px;
					margin: 135px 0px 0px 31px;
					position: absolute;
				}
				
					#wrapper #paper #paper-Elastic .tiny-Offer-Box .tiny-Title-Holder .tiny-Offer-Price {
						font-size: 24px;
						text-align: center;
						padding: 3px 0px 0px 0px;
					}
					
					#wrapper #paper #paper-Elastic .tiny-Offer-Box .tiny-Title-Holder .tiny-Offer-Price-Smaller {
						font-size: 22px;
						text-align: center;
						padding: 5px 0px 0px 0px;
					}
					
						#wrapper #paper #paper-Elastic .tiny-Offer-Box .tiny-Title-Holder .tiny-Offer-Price span {
							font-weight: bold;
							font-size: 26px;
						}
						
						#wrapper #paper #paper-Elastic .tiny-Offer-Box .tiny-Title-Holder .tiny-Offer-Price-Smaller span {
							font-weight: bold;
							font-size: 24px;
						}
						
				#wrapper #paper #paper-Elastic .tiny-Offer-Box .button-View-Position {
					width: 174px;
					margin: 190px 0px 0px 33px;
					position: absolute;
				}
				
					#wrapper #paper #paper-Elastic .tiny-Offer-Box .button-View-Position a {
						background: url("/images/button_view.png") 0px top no-repeat;
						width: 181px;
						height: 46px;
						display: block;
					}
					
						#wrapper #paper #paper-Elastic .tiny-Offer-Box .button-View-Position a:hover {
							background: url("/images/button_view_o.png") 0px top no-repeat;
						}
				
				#wrapper #paper #paper-Elastic .tiny-Offer-Box .discount {
					background: url("/images/red_stiker.png") 0px top no-repeat;
					width: 80px;
					height: 78px;
					position: absolute;
					margin: -5px 0px 0px -5px;
					z-index: 4;
				}
				
				#wrapper #paper #paper-Elastic .tiny-Offer-Box .discount-special {
					background: url("/images/red_stiker_special.png") 0px top no-repeat;
					width: 80px;
					height: 78px;
					position: absolute;
					margin: -5px 0px 0px -5px;
					z-index: 4;
				}
				
					#wrapper #paper #paper-Elastic .tiny-Offer-Box .discount h2 {
						width: 80px;
						text-align: center;
						font-size: 20px;
						color: #FFFFFF;
						margin: 30px 0px 0px 0px;
					}
					
					#wrapper #paper #paper-Elastic .tiny-Offer-Box .discount-special h3 {
						width: 80px;
						text-align: center;
						font-size: 14px;
						color: #FFFFFF;
						display: table-cell;
						vertical-align: middle;
						font-weight: bold;
					}
				
			#wrapper #paper #paper-Elastic .help-Box-Holder {
				float: left;
				width: 244px;
				margin: 5px 0px 0px 10px;
			}
				
				#wrapper #paper #paper-Elastic .help-Box-Holder .help-Box-Top {
					background: url("/images/box_help_top.png") 0px top no-repeat;
					width: 244px;
					height: 15px;
				}
				
				#wrapper #paper #paper-Elastic .help-Box-Holder .help-Box-Repeat {
					background: url("/images/box_help_repeat.png") 0px top repeat-y;
					width: 244px;
					overflow: hidden;
				}
				
					#wrapper #paper #paper-Elastic .help-Box-Holder .help-Box-Repeat p {
						padding: 0px 0px 15px 10px;
						margin: 0px;
						width: 220px;
						font-size: 12px;
						line-height: 14px;
						font-weight: bold;
					}
					
					#wrapper #paper #paper-Elastic .help-Box-Holder .help-Box-Repeat a,
					#wrapper #paper #paper-Elastic .help-Box-Holder .help-Box-Repeat a:link,
					#wrapper #paper #paper-Elastic .help-Box-Holder .help-Box-Repeat a:visited {
						color: #045a62;
						font-weight: bold;
						float: right;
						margin: 0px 10px 0px 0px;
						font-size: 12px;
					}
				
				#wrapper #paper #paper-Elastic .help-Box-Holder .help-Box-Bottom {
					background: url("/images/box_help_bottom.png") 0px top no-repeat;
					width: 244px;
					height: 15px;
				}
			
			#wrapper #paper #paper-Elastic h2.blue-Tip {
				font-size: 16px;
				color: #97babe;
				text-transform: uppercase;
				margin: 20px 0px 20px 20px;
			}
			
			#wrapper #paper #paper-Elastic h2.my-Vouchers {
				font-size: 16px;
				color: #97babe;
				text-transform: uppercase;
				margin: 0px 0px 0px 20px;
				float: left;
			}
				
				#wrapper #paper #paper-Elastic h2.my-Vouchers a {
					color: #97babe;
				}
			
			#wrapper #paper #paper-Elastic h2.my-Vouchers-Info {
				font-size: 16px;
				color: #a5a5a5;
				text-transform: uppercase;
				margin: 0px 0px 0px 20px;
				float: right;
			}
			
				#wrapper #paper #paper-Elastic h2.my-Vouchers-Info a {
					color: #a5a5a5;
				}
			
			#wrapper #paper #paper-Elastic h1.heading {
				font-size: 24px;
				color: #004147;
				margin: 5px 0px 5px 20px;
			}
			
			#wrapper #paper #paper-Elastic #paper-Inner-Top {
				background: url("/images/inner_main_conteinter_top.png") 0px top no-repeat;
				width: 965px;
				height: 18px;
				margin: 0px 0px 0px 7px;
				float: left;
			}
			
			#wrapper #paper #paper-Elastic #paper-Inner-Elastic {
				background: url("/images/inner_main_conteinter_repeat.png") 0px top repeat-y;
				width: 965px;
				margin: 0px 0px 0px 7px;
				overflow: hidden;
				float: left;
			}
			
				#wrapper #paper #paper-Elastic #paper-Inner-Elastic p {
					color: #007682;
					width: 690px;
					line-height: 18px;
					clear: both;
					padding: 10px;
				}
				
				#wrapper #paper #paper-Elastic #paper-Inner-Elastic p.special {
					width: 246px;
					font-size: 22px;
					color: #CA020C;
					text-align: center;
					font-weight: bold;
					padding: 5px 0px 10px 10px;	
				}

			#wrapper #paper #paper-Elastic #paper-Inner-End {
				background: url("/images/inner_main_conteinter_bottom.png") 0px top no-repeat;
				width: 965px;
				height: 18px;
				margin: 0px 0px 0px 7px;
				float: left;
			}
	
			#wrapper #paper #paper-Elastic .blue-Tip-Holder {
				width: 242px;
				float: left;
				margin: 3px 0px 0px 15px;
			}
			
				#wrapper #paper #paper-Elastic .blue-Tip-Holder .blue-Tip-Top {
					background: url("/images/blue_tip_top.jpg") 0px top no-repeat;
					width: 242px;
					height: 11px;
				}
				
				#wrapper #paper #paper-Elastic .blue-Tip-Holder .blue-Tip-Repeat {
					background: url("/images/blue_tip_repeat.jpg") 0px top repeat-y;
					width: 242px;
					min-height: 209px;
					overflow: hidden;
				}
				
					#wrapper #paper #paper-Elastic .blue-Tip-Holder .blue-Tip-Repeat p {
						padding: 0px 5px 5px 5px;
						width: 230px;
						font-weight: bold;
						font-size: 14px;
						line-height: 16px;
					}
					
					#wrapper #paper #paper-Elastic .blue-Tip-Holder .blue-Tip-Repeat .circle-Button {
						background: url("/images/circle.png") 0px top no-repeat;
						width: 22px;
						height: 28px;
						float: right;
						margin: 140px 10px 0px 0px;
					}
					
						#wrapper #paper #paper-Elastic .blue-Tip-Holder .blue-Tip-Repeat .circle-Button h2 {
							font-size: 100%;
							margin: 4px 0px 0px -60px;
						}
						
							#wrapper #paper #paper-Elastic .blue-Tip-Holder .blue-Tip-Repeat .circle-Button a h2 {
								color: #015a62;
								text-decoration: none;
							}
							
								#wrapper #paper #paper-Elastic .blue-Tip-Holder .blue-Tip-Repeat .circle-Button a:hover h2 {
									text-decoration: underline;
								}
				
				#wrapper #paper #paper-Elastic .blue-Tip-Holder .blue-Tip-Bottom {
					background: url("/images/blue_tip_bottom.jpg") 0px top no-repeat;
					width: 242px;
					height: 11px;
				}
				
			/*~~~~ Layers -> Vouchers ~~~~*/
			
			#wrapper #paper #paper-Elastic .request-Holder {
				background: url("/images/request_holder.png") 0px top no-repeat;
				width: 715px;
				height: 205px;
				margin: 5px 0px 5px 5px;
			}
			
				#wrapper #paper #paper-Elastic .request-Holder p.bp {
					padding: 3px 0px 0px 7px;
					font-size: 14px;
				}
				
				#wrapper #paper #paper-Elastic .request-Holder p {
					padding: 15px 0px 0px 7px;
					font-size: 14px;
				}
				
			#wrapper #paper #paper-Elastic .voucher-Holder {
				width: 715px;
				height: 195px;
				margin: 5px 0px 5px 5px;
			}
			
			#wrapper #paper #paper-Elastic .voucher-Holder.normal {
				background: url("/images/voucher_holder.png") 0px top no-repeat;
			}
			
			#wrapper #paper #paper-Elastic .voucher-Holder.expired {
				background: url("/images/voucher_holder_expired.png") 0px top no-repeat;
			}
				
				#wrapper #paper #paper-Elastic .request-Holder h1,
				#wrapper #paper #paper-Elastic .voucher-Holder h1 {
					font-size: 20px;
					color: #004147;
					text-transform: uppercase;
					margin: 0px;
					padding: 13px 0px 0px 10px;
					text-shadow: #cacaca 1px 1px 1px;
				}
				
				#wrapper #paper #paper-Elastic .voucher-Holder a.small-pdf {
					background: url("/images/pdf_icon.png") 0px top no-repeat;
					width: 41px;
					height: 39px;
					display: block;
					position: absolute;
					margin: -33px 0px 0px 670px;
				}
				
				#wrapper #paper #paper-Elastic .voucher-Holder .image-Holder {
					width: 197px;
					height: 139px;
					margin: 10px 0px 0px 5px;
					float: left;
				}
				
					#wrapper #paper #paper-Elastic .voucher-Holder .image-Holder .offer-Photo-Mask {
						width: 197px;
						height: 139px;
						background: url("/images/voucher_mask.png") 0px top no-repeat;
						position: absolute;
						z-index: 2;
						margin: 0px;
					}

						#wrapper #paper #paper-Elastic .voucher-Holder .image-Holder .offer-Photo-Mask h1.image-Click {
							width: 197px;
							height: 139px;
							padding: 0px;
							margin: 0px;
							position: absolute;
						}
				
							#wrapper #paper #paper-Elastic .voucher-Holder .image-Holder .offer-Photo-Mask h1.image-Click a {
								display: block !important;
								width: 197px;
								height: 139px;
								text-indent: -9999px;
							}
				
								#wrapper #paper #paper-Elastic .voucher-Holder .image-Holder .offer-Photo-Mask h1.image-Click a span {
									display: none;
								}

					#wrapper #paper #paper-Elastic .voucher-Holder .image-Holder .offer-Image {
						margin: 0px;
						position: absolute;
						z-index: 1;
					}
				  
						#wrapper #paper #paper-Elastic .voucher-Holder .image-Holder .offer-Image img.image-Size {
							width: 191px;
							height: 139px;
						}
						
				#wrapper #paper #paper-Elastic .request-Holder .voucher-Text {
					float: left;
					width: 700px;
					color: #004147;
					margin: 10px 0px 0px 5px;
					font-size: 18px;
					font-weight: bold;
				}
				
					#wrapper #paper #paper-Elastic .request-Holder .voucher-Text a,
					#wrapper #paper #paper-Elastic .request-Holder .voucher-Text a:link,
					#wrapper #paper #paper-Elastic .request-Holder .voucher-Text a:visited {
						text-decoration: none;
					}
					
						#wrapper #paper #paper-Elastic .request-Holder .voucher-Text a:hover {
							text-decoration: underline;
						}
				
				#wrapper #paper #paper-Elastic .voucher-Holder .voucher-Text {
					float: left;
					width: 500px;
					color: #004147;
					margin: 10px 0px 0px 5px;
					font-size: 18px;
					font-weight: bold;
				}
				
				#wrapper #paper #paper-Elastic .voucher-Holder .voucher-Text-Valid {
					color: #02a4b2;
					font-weight: bold;
					font-size: 12px;
					margin: 90px 0px 0px 210px;
					position: absolute;
				}
				
				#wrapper #paper #paper-Elastic .voucher-Holder .button-View-Position,
				#wrapper #paper #paper-Elastic .voucher-Holder .button-Print-Position {
					margin: 102px 0px 0px 535px;
				}
				
					#wrapper #paper #paper-Elastic .voucher-Holder .button-View-Position a {
						background: url("/images/button_view.png") 0px top no-repeat;
						width: 181px;
						height: 46px;
						display: block;
					}
					
						#wrapper #paper #paper-Elastic .voucher-Holder .button-View-Position a:hover {
							background: url("/images/button_view_o.png") 0px top no-repeat;
						}
						
					#wrapper #paper #paper-Elastic .voucher-Holder .button-View-Position a.expired {
						background: url("/images/button_view_v.png") 0px top no-repeat;
						width: 181px;
						height: 46px;
						display: block;
					}
					
						#wrapper #paper #paper-Elastic .voucher-Holder .button-View-Position a.expired:hover {
							background: url("/images/button_view_v_o.png") 0px top no-repeat;
						}
						
					#wrapper #paper #paper-Elastic .voucher-Holder .button-Print-Position a {
						background: url("/images/button_print.png") 0px top no-repeat;
						width: 181px;
						height: 46px;
						display: block;
					}
					
						#wrapper #paper #paper-Elastic .voucher-Holder .button-Print-Position a:hover {
							background: url("/images/button_print_o.png") 0px top no-repeat;
						}
			
				/*~~~~ Layers -> Preview offers ~~~~*/
				
				#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box {
					float: left;
				}
				
					#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box h2.other-Actual {
						font-size: 16px;
						color: #ca020c;
						margin: 10px 0px 10px 5px;
						width: 246px;
						text-align: center;
					}
					
					#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box #scrollable {
						position: relative;
					}
					
						#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box #scrollable #scrolling-Offers {
							overflow: visible; 
							float: left;
							width: 245px;
						}
				
					#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Offer-Main-Data {
						width: 246px;
						text-align: center;
						margin: 0px 0px 0px 7px;
					}
					
						#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Offer-Main-Data h2.vouchers-Left {
							margin: 0px 0px 10px 0px;
							color: #004147;
							font-size: 14px;
						}
						
						#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Offer-Main-Data h2.real-Price {
							color: #858585;
							font-size: 14px;
						}
						
						#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Offer-Main-Data h2.discount {
							margin: 0px 0px 10px 0px;
							color: #004147;
							font-size: 18px;
						}
						
						#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Offer-Main-Data h2.price-Savings {
							margin: 0px 0px 10px 0px;
							color: #004147;
							font-size: 18px;
						}
						
							#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Offer-Main-Data h2.vouchers-Left span,
							#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Offer-Main-Data h2.real-Price span,
							#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Offer-Main-Data h2.discount span,
							#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Offer-Main-Data h2.price-Savings span {
								color: #07BBC2;
							}
							
								#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Offer-Main-Data h2.real-Price span.stripe {
									background: url("/images/stripe.png") 0px 5px no-repeat;
									margin: 0px 0px 10px 0px;
									position: relative;
									z-index: 999;
								}
						
					#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .offer-Bar {
						width: 230px;
						margin: 0px 0px 0px 25px;
					}
					
						#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .offer-Bar .bar {
							background: url("/images/bar_small.png") 0px top no-repeat;
							width: 160px;
							height: 14px;
							margin: 1px 3px 0px 5px;
							float: left;
						}
						
							#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .offer-Bar .bar .bar-Progress {
								background: url("/images/bar_inside_small.png") 0px top no-repeat;
								height: 10px;
								margin: 2px 0px 0px 2px;
								float: left;
							}
							
						#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .offer-Bar .vouchers-Bought {
							margin: 0px 5px 0px 0px;
						}
						
						#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .offer-Bar .vouchers-Remains {
							margin: 0px 0px 0px 5px;
						}
						
						#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .offer-Bar .vouchers-Bought,
						#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .offer-Bar .vouchers-Remains {
							float: left;
							font-weight: bold;
							color: #01535e;
						}
						
					#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .vouchers-Limited {
						clear: both;
						width: 205px;
						text-align: center;
						color: #01535e;
						font-size: 12px;
						font-weight: bold;
					}
						
					#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .vouchers-Info {
						float: left;
						width: 240px;
						margin: 0px;
					}
					
						#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .vouchers-Info .vouchers-Info-Bought {
							margin: 5px 0px 0px 25px;
							width: 85px;
						}
						
						#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .vouchers-Info .vouchers-Info-Remains {
							margin: 5px 0px 0px 0px;
							width: 125px;
							text-align: right;
						}
					
						#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .vouchers-Info .vouchers-Info-Bought,
						#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .vouchers-Info .vouchers-Info-Remains {
							float: left;
							font-style: italic;
							color: #01535e;
							font-size: 12px;
							font-weight: bold;
						}
				
					#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Counter-Data {
						background: url("/images/inner_offer_box.png") 0px top no-repeat;
						width: 204px;
						height: 205px;
						margin: 0px 0px 0px 30px;
					}
					
						#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Counter-Data .offer-Price {
							margin: 0px;
							padding: 15px 0px 0px 0px;
							width: 204px;
							text-align: center;
							font-size: 16px;
							font-weight: bold;
						}
						
							#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Counter-Data .offer-Price span {
								font-size: 24px;
							}
							
						#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Counter-Data .offer-End {
							text-transform: uppercase;
							color: #004147;
							font-weight: bold;
							margin: 14px 0px 0px 0px;
							text-align: center;
						}
						
						#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Counter-Data .offer-Counter-Boxes {
							width: 204px;
							margin: 4px 0px 0px 14px;
						}
						
							#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Counter-Data .offer-Counter-Boxes .digit, 
							#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Counter-Data .offer-Counter-Boxes .digit-Tens {
								width: 20px;
								height: 32px;
								margin: 7px 0px 0px 5px;
								float: left;
							}
						
							#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Counter-Data .offer-Counter-Boxes .digit {
								background: url("/images/sprite_digits.png") 0px top repeat-y;
							}
							
							#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Counter-Data .offer-Counter-Boxes .digit-Tens {
								background: url("/images/sprite_digits_tens.png") 0px top repeat-y;
							}
						
							#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Counter-Data .offer-Counter-Boxes .offer-Counter-Box {
								background: url("/images/counter.png") 0px top no-repeat;
								width: 54px;
								height: 43px;
								float: left;
								margin: 0px 2px 0px 2px;
							}
							
								#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Counter-Data .offer-Counter-Box .offer-Counter-Info {
									width: 54px;
									text-align: center;
									color: #004147;
									font-size: 12px;
									font-weight: bold;
									margin: 40px 0px 0px 0px;
								}
								
						#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Counter-Data .button-Buy-Position,
						#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Counter-Data .button-Expired-Position,
						#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Counter-Data .button-Variants-Position {
							margin: 66px 0px 0px 14px;
						}
						
							#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Counter-Data .button-Buy-Position a {
								background: url("/images/button_buy.png") 0px top no-repeat;
								width: 181px;
								height: 46px;
								display: block;
							}
							
								#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Counter-Data .button-Buy-Position a:hover {
									background: url("/images/button_buy_o.png") 0px top no-repeat;
								}
								
							#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Counter-Data .button-Variants-Position a {
								background: url("/images/button_variants.png") 0px top no-repeat;
								width: 181px;
								height: 46px;
								display: block;
							}
							
								#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Counter-Data .button-Variants-Position a:hover {
									background: url("/images/button_variants_o.png") 0px top no-repeat;
								}
			
							#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Counter-Data .button-Expired-Position a {
								background: url("/images/button_expired.png") 0px top no-repeat;
								width: 181px;
								height: 46px;
								display: block;
							}
			
					#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Offer-Box {
						background: url("/images/left_offer_box.png") 0px top no-repeat;
						width: 245px;
						height: 305px;
						margin: 0px 0px 0px 10px;
						padding: 3px 0px 3px 0px;
					}
					
						#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Offer-Box h1 {
							width: 230px;
							height: 42px;
							font-size: 12px;
							line-height: 14px;
							color: #004147;
							padding: 0px 0px 0px 10px;
							text-shadow: #cacaca 1px 1px 1px;
						}

						#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Offer-Box .image-Holder {
							margin: -7px auto 0px auto;
							width: 197px;
							height: 93px;
						}
									
							#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Offer-Box .image-Holder .offer-Photo-Mask {
								width: 197px;
								height: 142px;
								background: url("/images/left_photo_mask.png") 0px top no-repeat;
								position: absolute;
								z-index: 3;
								margin: 0px;
							}

								#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Offer-Box .image-Holder .offer-Photo-Mask h1.image-Click {
									width: 197px;
									height: 142px;
									padding: 0px;
									margin: 0px;
									position: absolute;
								}
						
									#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Offer-Box .image-Holder .offer-Photo-Mask h1.image-Click a {
										display: block !important;
										width: 197px;
										height: 142px;
										text-indent: -9999px;
									}
						
										#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Offer-Box .image-Holder .offer-Photo-Mask h1.image-Click a span {
											display: none;
										}
		
							#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Offer-Box .image-Holder .offer-Image {
								margin: 0px;
								position: absolute;
								z-index: 1;
							}
						  
								#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Offer-Box .image-Holder .offer-Image img.image-Size {
									width: 197px;
									height: 142px;
								}
						
						#wrapper #paper #paper-Elastic .tiny-Offer-Box h1 {
							width: 230px;
							font-size: 12px;
							line-height: 14px;
							color: #004147;
							padding: 0px 0px 0px 10px;
							text-shadow: #cacaca 1px 1px 1px;
						}
						
						#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Offer-Box .preview-Title-Holder {
							background: url("/images/left_offer_box_title.png") 0px top no-repeat;
							width: 184px;
							height: 41px;
							margin: 50px auto 0px auto;
						}
						
							#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Offer-Box .preview-Title-Holder .preview-Offer-Price {
								font-size: 24px;
								text-align: center;
								padding: 3px 0px 0px 0px;
							}
							
							#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Offer-Box .preview-Title-Holder .preview-Offer-Price-Smaller {
								font-size: 22px;
								text-align: center;
								padding: 5px 0px 0px 0px;
							}
							
								#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Offer-Box .preview-Title-Holder .preview-Offer-Price span {
									font-weight: bold;
									font-size: 26px;
								}
								
								#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Offer-Box .preview-Title-Holder .preview-Offer-Price-Smaller span {
									font-weight: bold;
									font-size: 24px;
								}
								
						#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Offer-Box .button-View-Position {
							margin: 15px auto 0px auto;
							width: 181px;
						}
						
							#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Offer-Box .button-View-Position a {
								background: url("/images/button_view.png") 0px top no-repeat;
								width: 181px;
								height: 46px;
								display: block;
							}
								
								#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Offer-Box .button-View-Position a:hover {
									background: url("/images/button_view_o.png") 0px top no-repeat;
								}
						
						#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Offer-Box .discount {
							background: url("/images/red_stiker.png") 0px top no-repeat;
							width: 80px;
							height: 78px;
							position: absolute;
							margin: -5px 0px 0px -5px;
							z-index: 4;
						}
						
							#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Offer-Box .discount h2 {
								width: 80px;
								text-align: center;
								font-size: 20px;
								color: #FFFFFF;
								margin: 30px 0px 0px 0px;
							}

						#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Offer-Box .discount-special {
							background: url("/images/red_stiker_special.png") 0px top no-repeat;
							width: 80px;
							height: 78px;
							position: absolute;
							margin: -5px 0px 0px -5px;
							z-index: 4;
							display: table;
						}
							
							#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box .preview-Offer-Box .discount-special h3 {
								width: 70px;
								text-align: center;
								font-size: 14px;
								color: #FFFFFF;
								display: table-cell;
								vertical-align: middle;
								font-weight: bold;
							}
					
				#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder {
					width: 635px;
					float: left;
					margin: -10px 0px 0px 0px;
				}
				
					#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder h1 {
						font-size: 24px;
						line-height: 24px;
						margin: 10px 0px 0px 10px;
						text-shadow: #cacaca 1px 1px 1px;
					}
					
					#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder h2 {
						font-size: 18px;
						line-height: 18px;
						margin: 5px 0px 10px 10px;
					}
					
					#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder h1,
					#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder h2 {
						max-width: 635px;
						width: auto;
						color: #004147;
					}
					
					#offer-Content-Holder #image-Controls {
						position: relative;
						margin: 0px 0px 10px 0px;
						width: 435px;
						height: 325px;
					}
					
						#offer-Content-Holder #image-Controls .image-Holder {
							margin: 5px 0px 0px 5px;
							width: 435px;
							height: 325px;
						}
									
							#offer-Content-Holder #image-Controls .image-Holder .offer-Photo-Mask {
								width: 435px;
								height: 325px;
								background: url("/images/inside_photo_mask.png") 0px top no-repeat;
								position: absolute;
								z-index: 3;
								margin: 0px;
							}
					
						#offer-Content-Holder #image-Controls:hover #image-Slider  {
							display: block;
						}
					
					#offer-Content-Holder #image-Slider {
						display: none;
						position: absolute;
						top: 150px;
						height: 29px;
						padding: 0px 0px 0px 3px;
						z-index: 200;
					}
					
						#offer-Content-Holder #image-Slider #image-Slider-Pages {
							width: 435px;
							margin: 140px 0px 0px 0px;
						}
					
							#offer-Content-Holder #image-Slider #image-Slider-Pages a {
								display: block;
								float: right;
								height: 28px;
								width: 17px;
								margin: 0px 10px 0px -5px;
								background: url("/images/slider_dots.png") 0px top no-repeat;
							}
							
								#offer-Content-Holder #image-Slider #image-Slider-Pages a span {
									display: none;
								}
							
								#offer-Content-Holder #image-Slider #image-Slider-Pages a:hover {
									background-position: 0px -27px;
								}
								
								#offer-Content-Holder #image-Slider #image-Slider-Pages a.current-Image {
									background: url("/images/slider_current.png") 0px top no-repeat;
								}
							
							#offer-Content-Holder #image-Slider #slider-Right {
								width: 22px;
								position: absolute;
								margin: 0px 0px 0px 405px;
							}
							
							#offer-Content-Holder #image-Slider #slider-Left {
								width: 22px;
								position: absolute;
								margin: 0px 0px 0px 10px;
							}
							
							#offer-Content-Holder #image-Slider #slider-Zoom {
								width: 32px;
								height: 32px;
								position: absolute;
								margin: -280px 0px 0px 395px;
							}
							
							#offer-Content-Holder #image-Slider a#image-Slider-Right {
								background: url("/images/slider_arrows_right.png") 0px top no-repeat;
							}
							
							#offer-Content-Holder #image-Slider a#image-Slider-Left {
								background: url("/images/slider_arrows_left.png") 0px top no-repeat;
							}
							
							#offer-Content-Holder #image-Slider a#image-Slider-Zoom {
								background: url("/images/slider_zoom.png") 0px top no-repeat;
								width: 32px;
								height: 32px;
								display: block;
							}
							
							#offer-Content-Holder #image-Slider a#image-Slider-Right,
							#offer-Content-Holder #image-Slider a#image-Slider-Left {
								background-position: 0px bottom;
								width: 22px;
								height: 22px;
							}
							
							#offer-Content-Holder #image-Slider a#image-Slider-Right:hover, 
							#offer-Content-Holder #image-Slider a#image-Slider-Left:hover {
								background-position: 0px top;
								width: 22px;
								height: 22px;
							}

					#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder h2.address-Title {
						width: 635px;
						color: #8a8a8a;
						margin: 0px 0px 5px 10px;
					}
					
					#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder p.address-Infos {
						font-size: 14px;
						padding: 7px 0px 0px 50px;
						color: #00484f;
						width: 660px;
					}
					
					#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder p.workTime {
						background: url("/images/icon_worktime.png") 10px top no-repeat;
						height: 32px;
					}
					
					#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder p.skype {
						background: url("/images/icon_skype.png") 10px top no-repeat;
						height: 32px;
					}
					
					#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder p.calendar {
						background: url("/images/icon_calendar.png") 10px top no-repeat;
						height: 32px;
					}
					
					#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder p.email {
						background: url("/images/icon_mail.png") 10px top no-repeat;
						height: 32px;
					}
					
					#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder h2.address {
						width: 655px;
						color: #00484f;
						margin: 0px 0px 10px 10px;
					}
					
					#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder h2.map {
						width: 655px;
						color: #1eb4c3;
						margin: 15px 0px 0px 10px;
					}
					
					#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .blue-Box-Holder {
						width: 655px;
						margin: 0px 0px 10px 10px;
					}
					
						#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .blue-Box-Holder .blue-Box-Top {
							background: #E6FAFC;
							width: 675px;
							height: 37px;
						}
						
							#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .blue-Box-Holder .blue-Box-Top h1 {
								font-size: 16px;
								color: #6ba5a9;
								width: 675px;
								text-align: center;
								padding: 7px 0px 0px 0px;
								text-transform: uppercase;
							}
						
						#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .blue-Box-Holder .blue-Box-Repeat {
							background: #E6FAFC;
							width: 675px;
						}
						
							#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .blue-Box-Holder .blue-Box-Repeat p {
								padding: 5px 10px;
								width: 660px;
								color: #6ba5a9;
							}
							
								#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .blue-Box-Holder .blue-Box-Repeat p a {
									text-decoration: underline;
									color: #6ba5a9;
								}
								
									#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .blue-Box-Holder .blue-Box-Repeat p a {
										text-decoration: none;
									}

							#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .blue-Box-Holder .blue-Box-Repeat li {
								margin: 0px;
								padding: 5px 0px 0px 18px;
								background: url("/images/bullet.gif") 10px 12px no-repeat;
								color: #6ba5a9;
							}
						
						#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .blue-Box-Holder .blue-Box-Bottom {
							background: #E6FAFC;
							width: 675px;
							height: 12px;
						}
						
					#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .grey-Box-Holder {
						width: 655px;
						margin: 0px 0px 10px 10px;
					}
					
						#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .grey-Box-Holder .grey-Box-Top {
							background: url("/images/box_top_gray.png") 0px top no-repeat;
							width: 655px;
							height: 37px;
						}
						
							#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .grey-Box-Holder .grey-Box-Top h1 {
								font-size: 16px;
								color: #6ba5a9;
								width: 635px;
								text-align: center;
								padding: 7px 0px 0px 0px;
								text-transform: uppercase;
							}
						
						#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .grey-Box-Holder .grey-Box-Repeat {
							background: url("/images/box_inner_gray.png") 0px top repeat-y;
							width: 675px;
						}
						
							#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .grey-Box-Holder .grey-Box-Repeat p {
								padding: 5px 10px;
								width: 660px;
							}
							
								#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .grey-Box-Holder .grey-Box-Repeat p a {
									text-decoration: underline;
									color: #6ba5a9;
								}
								
									#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .grey-Box-Holder .grey-Box-Repeat p a:hover {
										text-decoration: none;
									}
						
							#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .grey-Box-Holder .grey-Box-Repeat li {
								margin: 0px;
								padding: 5px 0px 0px 18px;
								background: url("/images/bullet.gif") 10px 12px no-repeat;
								color: #6ba5a9;
							}
							
						#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .grey-Box-Holder .grey-Box-Bottom {
							background: url("/images/box_bottom_gray.png") 0px top no-repeat;
							width: 675px;
							height: 11px;
						}
						
					#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .grey-Box-Holder {
						width: 675px;
						margin: 0px 0px 10px 10px;
					}
					
						#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .grey-Box-Holder .grey-Box-Top {
							background: #E8E8E8;
							width: 675px;
							height: 7px;
						}
						
						#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .grey-Box-Holder .grey-Box-Repeat {
							background: #E8E8E8;
							width: 675px;
							overflow: hidden;
						}
						
							#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .grey-Box-Holder .grey-Box-Repeat table {
								margin: 0px 5px 0px 5px;
								width: 655px !important;
							}
							
								#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .grey-Box-Holder .grey-Box-Repeat table p {
									width: 655px !important;
								}
								
								#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .grey-Box-Holder .grey-Box-Repeat table td p {
									width: auto !important;
									padding: 0px;
									margin: 0px;
								}
							
							#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .grey-Box-Holder .grey-Box-Repeat h1 {
								font-size: 16px;
								color: #01373c;
								width: 655px;
								text-align: center;
								padding: 0px;
								margin: 0px;
								text-transform: uppercase;
							}
						
							#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .grey-Box-Holder .grey-Box-Repeat p {
								padding: 5px 10px;
								width: 655px;
							}
							
								#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .grey-Box-Holder .grey-Box-Repeat p a {
									text-decoration: underline;
									color: #6ba5a9;
								}
								
									#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .grey-Box-Holder .grey-Box-Repeat p a:hover {
										text-decoration: none;
									}

							#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .gallery-Holder {
								margin: 5px;
								width: 135px;
								height: 119px;
								float: left;
							}
										
								#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .gallery-Holder .gallery-Photo-Mask {
									background: url("/images/gallery_mask.png") 0px top no-repeat;
									width: 135px;
									height: 119px;
									position: absolute;
									z-index: 2;
									margin: 0px;
								}
								
									#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .gallery-Holder .gallery-Photo-Mask h1.image-Click {
										width: 135px;
										height: 119px;
										padding: 0px;
										margin: 0px;
										position: absolute;
									}
							
										#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .gallery-Holder .gallery-Photo-Mask h1.image-Click a {
											display: block !important;
											width: 135px;
											height: 119px;
											text-indent: -9999px;
											cursor: -moz-zoom-in;
										}
							
											#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .gallery-Holder .gallery-Photo-Mask h1.image-Click a span {
												display: none;
											}
			
								#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .gallery-Holder .gallery-Image {
									margin: 0px;
									position: absolute;
									z-index: 1;
								}
							  
									#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .gallery-Holder .gallery-Image img.image-Size {
										width: 135px;
										height: 119px;
									}
						
						#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .grey-Box-Holder .grey-Box-Bottom {
							background: #E8E8E8;
							width: 675px;
							height: 7px;
						}
						
			/*~~~~ Layers -> Offer variants ~~~~*/
			
			#wrapper #paper #paper-Elastic .divide {
				background: url("/images/divide.gif") 0px top no-repeat;
				width: 952px;
				height: 2px;
				margin: 5px 25px 10px 15px;
			}
			
			#wrapper #paper #paper-Elastic #show-Description p {
				padding: 0px 0px 5px 10px !important;
			}
			
			#wrapper #paper #paper-Elastic .offer-Variants {
				width: 970px;
				margin: 0px 0px 0px 10px;
			}
			
			#wrapper #paper #paper-Elastic .offer-Variants h1 {
				width: 960px;
			 	font-size: 18px;
			 	color: #004147;
				margin: 0px 0px 10px 0px;
			 	padding: 0px 0px 0px 5px;
			  	line-height: 18px;
				text-shadow: #cacaca 1px 1px 1px;
			}
			
			#wrapper #paper #paper-Elastic .offer-Variants ul li {
				width: auto;
			 	font-size: 18px;
				font-weight: bold;
			 	color: #09A4AC;
				margin: 0px 30px 10px 0px;
			 	padding: 0px 0px 0px 5px;
				float: left; 
			}
			
			#wrapper #paper #paper-Elastic .offer-Variants h3 {
				width: 970px;
			 	font-size: 20px;
			 	color: #004147;
				margin: 0px 0px 30px 0px;
			 	padding: 0px 0px 0px 5px;
			  	line-height: 18px;
			}
			
			#wrapper #paper #paper-Elastic .offer-Variants p {
				width: 970px;
			 	font-size: 14px;
			 	color: #004147;
			 	padding: 5px;
				display: block;
			}

			#wrapper #paper #paper-Elastic .offer-Variants .vouchers-Info {
				float: left;
				width: 330px;
				margin: 0px 0px 0px 5px;
			}
			
				#wrapper #paper #paper-Elastic .offer-Variants .vouchers-Info .vouchers-Info-Bought {
					margin: 5px 0px 0px 0px;
					width: 140px;
				}
				
				#wrapper #paper #paper-Elastic .offer-Variants .vouchers-Info .vouchers-Info-Remains {
					margin: 5px 0px 0px 0px;
					width: 120px;
					text-align: right;
				}
			
				#wrapper #paper #paper-Elastic .offer-Variants .vouchers-Info .vouchers-Info-Bought,
				#wrapper #paper #paper-Elastic .offer-Variants .vouchers-Info .vouchers-Info-Remains {
					float: left;
					font-style: italic;
					color: #01535e;
					font-size: 12px;
					font-weight: bold;
				}
				
			#wrapper #paper #paper-Elastic .offer-Variants .offer-Bar {
				clear: both;
				width: 300px;
				margin: 20px 0px 0px 0px;
			}
			
				#wrapper #paper #paper-Elastic .offer-Variants .offer-Bar .bar {
					background: url("/images/bar.png") 0px top no-repeat;
					width: 220px;
					height: 14px;
					margin: 1px 0px 0px 0px;
					float: left;
				}
				
					#wrapper #paper #paper-Elastic .offer-Variants .offer-Bar .bar .bar-Progress {
						background: url("/images/bar_inside.png") 0px top no-repeat;
						height: 10px;
						margin: 2px 0px 0px 2px;
						float: left;
					}
					
				#wrapper #paper #paper-Elastic .offer-Variants .offer-Bar .vouchers-Bought {
					margin: 0px 5px 0px 10px;
				}
				
				#wrapper #paper #paper-Elastic .offer-Variants .offer-Bar .vouchers-Remains {
					margin: 0px 0px 0px 5px;
				}
				
				#wrapper #paper #paper-Elastic .offer-Variants .offer-Bar .vouchers-Bought,
				#wrapper #paper #paper-Elastic .offer-Variants .offer-Bar .vouchers-Remains {
					float: left;
					font-weight: bold;
					color: #01535e;
				}

			#wrapper #paper #paper-Elastic .offer-Variants .button-Buy-Position,
			#wrapper #paper #paper-Elastic .offer-Variants .button-Expired-Position {
				margin: 0px 0px 10px -7px;
			}
			
				#wrapper #paper #paper-Elastic .offer-Variants .button-Buy-Position a {
					background: url("/images/button_buy.png") 0px top no-repeat;
					width: 181px;
					height: 46px;
					display: block;
				}
				
					#wrapper #paper #paper-Elastic .offer-Variants .button-Buy-Position a:hover {
						background: url("/images/button_buy_o.png") 0px top no-repeat;
					}
			
			/*~~~~ Layers -> Small offers ~~~~*/
			
			#wrapper #paper #paper-Elastic .small-Offer-Box {
				width: 974px;
				height: 202px;
				float: left;
				margin: 0px 0px 10px 6px;
			}
			
			#wrapper #paper #paper-Elastic .current {
				background: url("/images/small_offer_holder.png") 0px top no-repeat;
			}
			
			#wrapper #paper #paper-Elastic div.expired {
				background: url("/images/small_offer_holder_expired.png") 0px top no-repeat;
			}
			
				#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data {
					float: left; 
					width: 770px;
				}
				
					#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .discount {
						background: url("/images/red_stiker.png") 0px top no-repeat;
					}
					
					#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .discount-Expired {
						background: url("/images/grey_stiker.png") 0px top no-repeat;
					}
			
					#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .discount,
					#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .discount-Expired {
						width: 80px;
						height: 78px;
						position: absolute;
						margin: 10px 0px 0px -27px;
						z-index: 3;
					}
					
						#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .discount h2,
						#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .discount-Expired h2 {
							width: 80px;
							text-align: center;
							font-size: 20px;
							color: #FFFFFF;
							margin: 30px 0px 0px 0px;
						}
						
					#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .discount-special {
						background: url("/images/red_stiker_special.png") 0px top no-repeat;
					}
					
					#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .discount-Expired-special {
						background: url("/images/grey_stiker_special.png") 0px top no-repeat;
					}

					#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .discount-special,
					#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .discount-Expired-special {
						width: 80px;
						height: 78px;
						position: absolute;
						margin: -5px 0px 0px -27px;
						z-index: 4;
						display: table;
					}
						
						#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .discount-special h3,
						#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .discount-Expired-special h3 {
							width: 70px;
							text-align: center;
							font-size: 14px;
							color: #FFFFFF;
							display: table-cell;
							vertical-align: middle;
							font-weight: bold;
						}
				
					#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data h1 {
						width: 550px;
						font-size: 18px;
						color: #004147;
						padding: 0px 0px 0px 5px;
						float: left;
						line-height: 18px;
						text-shadow: #cacaca 1px 1px 1px;
					}
					
					#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data h1.expired {
						color: #383838;
					}

					#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .image-Holder {
						margin: 10px 0px 0px 13px;
						float: left;
						width: 197px;
						height: 139px;
					}
								
						#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .image-Holder .offer-Photo-Mask {
							width: 197px;
							height: 139px;
							background: url("/images/small_photo_mask.png") 0px top no-repeat;
							position: absolute;
							z-index: 2;
							margin: 0px;
						}
						
							#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .image-Holder .offer-Photo-Mask h1.image-Click {
								width: 197px;
								height: 139px;
								padding: 0px;
								margin: 0px;
								position: absolute;
							}
					
								#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .image-Holder .offer-Photo-Mask h1.image-Click a {
									display: block !important;
									width: 197px;
									height: 139px;
									text-indent: -9999px;
								}
					
									#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .image-Holder .offer-Photo-Mask h1.image-Click a span {
										display: none;
									}
	
						#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .image-Holder .offer-Image {
							margin: 0px;
							position: absolute;
							z-index: 1;
						}
					  
							#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .image-Holder .offer-Image img.image-Size {
								width: 197px;
								height: 139px;
							}

					#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .offer-Text {
						float: left;
						width: 550px;
						color: #005158;
						font-size: 11px;
						margin: -3px 0px 0px 5px;
						line-height: 12px;
						font-weight: bold;
					}
					
					#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data ul.price-Infos {
						position: absolute;
						padding: 12px 0px 0px 0px;
						color: #01535e;
					}
					
					#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data ul.expired-Price-Infos {
						color: #383838;
					}
					
						#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data ul.price-Infos li {
							float: left;
							width: 150px;
							text-align: center;
							font-weight: bold;
							font-size: 12px;
						}
						
					#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .offer-Bar {
						float: left;
						width: 300px;
						margin: 20px 0px 0px 490px;
					}
					
						#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .offer-Bar .bar {
							background: url("/images/bar.png") 0px top no-repeat;
							width: 220px;
							height: 14px;
							margin: 1px 0px 0px 0px;
							float: left;
						}
						
							#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .offer-Bar .bar .bar-Progress {
								background: url("/images/bar_inside.png") 0px top no-repeat;
								height: 10px;
								margin: 2px 0px 0px 2px;
								float: left;
							}
							
						#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .offer-Bar .vouchers-Bought {
							margin: 0px 5px 0px 15px;
						}
						
						#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .offer-Bar .vouchers-Remains {
							margin: 0px 0px 0px 5px;
						}
						
						#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .offer-Bar .vouchers-Bought,
						#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .offer-Bar .vouchers-Remains {
							float: left;
							font-weight: bold;
							color: #01535e;
						}
						
					#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .vouchers-Info {
						position: absolute;
						width: 300px;
						margin: -2px 0px 0px 480px;
					}
					
						#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .vouchers-Info .vouchers-Info-Bought,
						#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .vouchers-Info .vouchers-Info-Bought-Expired {
							margin: 5px 0px 0px 22px;
							width: 120px;
						}
						
						#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .vouchers-Info .vouchers-Info-Remains,
						#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .vouchers-Info .vouchers-Info-Remains-Expired {
							margin: 5px 10px 0px 7px;
							width: 130px;
							text-align: right;
						}
					
						#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .vouchers-Info .vouchers-Info-Bought,
						#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .vouchers-Info .vouchers-Info-Remains,
						#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .vouchers-Info .vouchers-Info-Bought-Expired,
						#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .vouchers-Info .vouchers-Info-Remains-Expired {
							float: left;
							font-style: italic;
							font-size: 12px;
							font-weight: bold;
						}
						
						#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .vouchers-Info .vouchers-Info-Bought,
						#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .vouchers-Info .vouchers-Info-Remains {
							color: #01535e;
						}
						
						#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .vouchers-Info .vouchers-Info-Bought-Expired,
						#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .vouchers-Info .vouchers-Info-Remains-Expired {
							color: #383838;
						}
					
				#wrapper #paper #paper-Elastic .small-Offer-Box .offer-Counter-Data {
					float: left;
					width: 178px;
				}
				
					#wrapper #paper #paper-Elastic .small-Offer-Box .offer-Counter-Data .offer-Price {
						margin: 13px 0px 0px 0px;
						width: 178px;
						text-align: center;
						font-size: 16px;
						font-weight: bold;
					}
					
						#wrapper #paper #paper-Elastic .small-Offer-Box .offer-Counter-Data .offer-Price span {
							font-size: 24px;
						}
						
					#wrapper #paper #paper-Elastic .small-Offer-Box .offer-Counter-Data .offer-End {
						text-transform: uppercase;
						color: #004147;
						font-weight: bold;
						margin: 14px 0px 0px 7px;
						text-align: center;
					}
					
					#wrapper #paper #paper-Elastic .small-Offer-Box .offer-Counter-Data .offer-Counter-Boxes {
						width: 178px;
						margin: 4px 0px 0px 7px;
					}
					
						#wrapper #paper #paper-Elastic .small-Offer-Box .offer-Counter-Data .offer-Counter-Boxes .digit, 
						#wrapper #paper #paper-Elastic .small-Offer-Box .offer-Counter-Data .offer-Counter-Boxes .digit-Tens {
							width: 20px;
							height: 32px;
							margin: 7px 0px 0px 5px;
							float: left;
						}
					
						#wrapper #paper #paper-Elastic .small-Offer-Box .offer-Counter-Data .offer-Counter-Boxes .digit {
							background: url("/images/sprite_digits.png") 0px top repeat-y;
						}
						
						#wrapper #paper #paper-Elastic .small-Offer-Box .offer-Counter-Data .offer-Counter-Boxes .digit-Tens {
							background: url("/images/sprite_digits_tens.png") 0px top repeat-y;
						}
					
						#wrapper #paper #paper-Elastic .small-Offer-Box .offer-Counter-Data .offer-Counter-Boxes .offer-Counter-Box {
							background: url("/images/counter.png") 0px top no-repeat;
							width: 54px;
							height: 43px;
							float: left;
							margin: 0px 2px 0px 2px;
						}
						
						#wrapper #paper #paper-Elastic .small-Offer-Box .offer-Counter-Data .offer-Counter-Boxes .expired-Counter {
							background: url("/images/counter_expired.png") 0px top no-repeat;
							width: 54px;
							height: 43px;
							float: left;
							margin: 0px 2px 0px 2px;
						}
						
							#wrapper #paper #paper-Elastic .small-Offer-Box .offer-Counter-Data .offer-Counter-Boxes .offer-Counter-Box .offer-Counter-Info {
								width: 54px;
								text-align: center;
								color: #004147;
								font-size: 12px;
								font-weight: bold;
								margin: 40px 0px 0px 0px;
							}
							
					#wrapper #paper #paper-Elastic .small-Offer-Box .offer-Counter-Data .button-View-Position,
					#wrapper #paper #paper-Elastic .small-Offer-Box .offer-Counter-Data .button-Expired-Position {
						margin: 70px 0px 0px 5px;
					}
					
						#wrapper #paper #paper-Elastic .small-Offer-Box .offer-Counter-Data .button-View-Position a {
							background: url("/images/button_view.png") 0px top no-repeat;
							width: 181px;
							height: 46px;
							display: block;
						}
						
							#wrapper #paper #paper-Elastic .small-Offer-Box .offer-Counter-Data .button-View-Position a:hover {
								background: url("/images/button_view_o.png") 0px top no-repeat;
							}
							
						#wrapper #paper #paper-Elastic .small-Offer-Box .offer-Counter-Data .button-Expired-Position a {
							background: url("/images/button_expired.png") 0px top no-repeat;
							width: 181px;
							height: 46px;
							display: block;
						}
			
			/*~~~~ Layers -> Big offers ~~~~*/
			
			#wrapper #paper #paper-Elastic .big-Offer-Box {
				background: url("/images/main_offer_holder.png") 0px top no-repeat;
				width: 490px;
				height: 734px;
			}
			
				#wrapper #paper #paper-Elastic .big-Offer-Box.both {
					float: left;
				}
				
				#wrapper #paper #paper-Elastic .big-Offer-Box.alone {
					margin: 0px auto;
					padding: 1px 0px 0px 0px;
				}
			
				#wrapper #paper #paper-Elastic .big-Offer-Box .celebration {
					background: url("/images/stiker_celebration.png") 0px top no-repeat;
					width: 132px;
					height: 132px;
					position: absolute;
					margin: -5px 0px 0px 360px;
					z-index: 25;
				}
				
				#wrapper #paper #paper-Elastic .big-Offer-Box .discount {
					background: url("/images/red_stiker.png") 0px top no-repeat;
				}
				
				#wrapper #paper #paper-Elastic .big-Offer-Box .discount-Expired {
					background: url("/images/grey_stiker.png") 0px top no-repeat;
				}
		
				#wrapper #paper #paper-Elastic .big-Offer-Box .discount {
					width: 80px;
					height: 78px;
					position: absolute;
					margin: 120px 0px 0px -7px;
					z-index: 3;
				}
				
				#wrapper #paper #paper-Elastic .big-Offer-Box .discount-special {
					background: url("/images/red_stiker_special.png") 0px top no-repeat;
					width: 80px;
					height: 78px;
					position: absolute;
					margin: 120px 0px 0px -7px;
					z-index: 4;
					display: table;
				}
					
					#wrapper #paper #paper-Elastic .big-Offer-Box .discount-special h3 {
						width: 70px;
						text-align: center;
						font-size: 14px;
						color: #FFFFFF;
						display: table-cell;
						vertical-align: middle;
						font-weight: bold;
					}
				
					#wrapper #paper #paper-Elastic .big-Offer-Box .discount h2 {
						width: 80px;
						text-align: center;
						font-size: 20px;
						color: #FFFFFF;
						margin: 30px 0px 0px 0px;
					}
				
				#wrapper #paper #paper-Elastic .big-Offer-Box h1 {
					width: 460px;
					font-size: 20px;
					color: #004147;
					padding: 0px 0px 0px 15px;
					height: 78px;
					text-shadow: #cacaca 1px 1px 1px;
				}

				#wrapper #paper #paper-Elastic .big-Offer-Box .image-Holder {
					margin: 0px auto 10px auto;
					width: 467px;
					height: 325px;
				}
							
					#wrapper #paper #paper-Elastic .big-Offer-Box .image-Holder .offer-Photo-Mask {
						width: 467px;
						height: 325px;
						background: url("/images/big_photo_mask.png") 0px top no-repeat;
						position: absolute;
						z-index: 2;
						margin: -10px 0px 0px 0px;
					}
					
						#wrapper #paper #paper-Elastic .big-Offer-Box .image-Holder .offer-Photo-Mask h1.image-Click {
							width: 467px;
							height: 325px;
							padding: 0px;
							margin: 0px;
							position: absolute;
						}
				
							#wrapper #paper #paper-Elastic .big-Offer-Box .image-Holder .offer-Photo-Mask h1.image-Click a {
								display: block !important;
								width: 467px;
								height: 325px;
								text-indent: -9999px;
							}
				
								#wrapper #paper #paper-Elastic .big-Offer-Box .image-Holder .offer-Photo-Mask h1.image-Click a span {
									display: none;
								}

					#wrapper #paper #paper-Elastic .big-Offer-Box .image-Holder .offer-Image {
						margin: -10px 0px 0px 0px;
						position: absolute;
						z-index: 1;
					}
				  
						#wrapper #paper #paper-Elastic .big-Offer-Box .image-Holder .offer-Image img.image-Size {
							width: 467px;
							height: 325px;
						}
				
				#wrapper #paper #paper-Elastic .big-Offer-Box .offer-Vouchers-Facebook {
					color: #004147;
					margin: -18px 0px 0px 15px;
					font-size: 14px;
					font-weight: bold;
				}
				
				#wrapper #paper #paper-Elastic .big-Offer-Box .offer-Counter-Data {
					float: left;
					width: 178px;
				}
				
					#wrapper #paper #paper-Elastic .big-Offer-Box .offer-Counter-Data .offer-Price {
						margin: 25px 0px 0px 15px;
						width: 178px;
						text-align: center;
						font-size: 16px;
						font-weight: bold;
					}
					
						#wrapper #paper #paper-Elastic .big-Offer-Box .offer-Counter-Data .offer-Price span {
							font-size: 24px;
						}
						
					#wrapper #paper #paper-Elastic .big-Offer-Box .offer-Counter-Data .offer-End {
						text-transform: uppercase;
						color: #004147;
						font-weight: bold;
						margin: 12px 0px 0px 30px;
						text-align: center;
					}
					
					#wrapper #paper #paper-Elastic .big-Offer-Box .offer-Counter-Data .offer-Counter-Boxes {
						width: 178px;
						margin: 3px 0px 0px 20px;
					}
					
						#wrapper #paper #paper-Elastic .big-Offer-Box .offer-Counter-Data .offer-Counter-Boxes .digit, 
						#wrapper #paper #paper-Elastic .big-Offer-Box .offer-Counter-Data .offer-Counter-Boxes .digit-Tens {
							width: 20px;
							height: 32px;
							margin: 7px 0px 0px 5px;
							float: left;
						}
					
						#wrapper #paper #paper-Elastic .big-Offer-Box .offer-Counter-Data .offer-Counter-Boxes .digit {
							background: url("/images/sprite_digits.png") 0px top repeat-y;
						}
						
						#wrapper #paper #paper-Elastic .big-Offer-Box .offer-Counter-Data .offer-Counter-Boxes .digit-Tens {
							background: url("/images/sprite_digits_tens.png") 0px top repeat-y;
						}
					
						#wrapper #paper #paper-Elastic .big-Offer-Box .offer-Counter-Data .offer-Counter-Boxes .offer-Counter-Box {
							background: url("/images/counter.png") 0px top no-repeat;
							width: 54px;
							height: 43px;
							float: left;
							margin: 0px 2px 0px 2px;
						}
						
							#wrapper #paper #paper-Elastic .big-Offer-Box .offer-Counter-Data .offer-Counter-Boxes .offer-Counter-Box .offer-Counter-Info {
								width: 54px;
								text-align: center;
								color: #004147;
								font-size: 12px;
								font-weight: bold;
								margin: 40px 0px 0px 0px;
							}
							
					#wrapper #paper #paper-Elastic .big-Offer-Box .offer-Counter-Data .button-Buy-Position,
					#wrapper #paper #paper-Elastic .big-Offer-Box .offer-Counter-Data .button-Variants-Position {
						margin: 62px 0px 0px 17px;
					}
					
						#wrapper #paper #paper-Elastic .big-Offer-Box .offer-Counter-Data .button-Buy-Position a {
							background: url("/images/button_buy.png") 0px top no-repeat;
							width: 181px;
							height: 46px;
							display: block;
						}
						
							#wrapper #paper #paper-Elastic .big-Offer-Box .offer-Counter-Data .button-Buy-Position a:hover {
								background: url("/images/button_buy_o.png") 0px top no-repeat;
							}
							
						#wrapper #paper #paper-Elastic .big-Offer-Box .offer-Counter-Data .button-Variants-Position a {
							background: url("/images/button_variants.png") 0px top no-repeat;
							width: 181px;
							height: 46px;
							display: block;
						}
						
							#wrapper #paper #paper-Elastic .big-Offer-Box .offer-Counter-Data .button-Variants-Position a:hover {
								background: url("/images/button_variants_o.png") 0px top no-repeat;
							}
					
				#wrapper #paper #paper-Elastic .big-Offer-Box .offer-Text {
					float: left;
					width: 265px;
					color: #005158;
					font-size: 12px;
					margin: 5px 0px 0px 30px;
					line-height: 16px;
					font-weight: bold;
				}
				
				#wrapper #paper #paper-Elastic .big-Offer-Box ul.price-Infos {
					padding: 8px 0px 0px 20px;
					clear: both;
					color: #01535e;
				}
				
					#wrapper #paper #paper-Elastic .big-Offer-Box ul.price-Infos li {
						float: left;
						width: 150px;
						text-align: center;
						font-weight: bold;
						font-size: 14px;
					}
					
					#wrapper #paper #paper-Elastic .big-Offer-Box ul.price-Infos li.moved {
						margin: 0px 0px 0px -10px;
						width: 170px;
					}
					
				#wrapper #paper #paper-Elastic .big-Offer-Box .vouchers-Limited {
					clear: both;
					width: 300px;
					text-align: center;
					color: #01535e;
					font-size: 12px;
					font-weight: bold;
				}
					
				#wrapper #paper #paper-Elastic .big-Offer-Box .vouchers-Info {
					position: absolute;
					width: 300px;
					margin: 17px 0px 0px 0px;
				}
				
					#wrapper #paper #paper-Elastic .big-Offer-Box .vouchers-Info .vouchers-Info-Bought {
						margin: 10px 0px 0px 15px;
						width: 130px;
					}
					
					#wrapper #paper #paper-Elastic .big-Offer-Box .vouchers-Info .vouchers-Info-Remains {
						margin: 10px 10px 0px 0px;
						width: 135px;
						text-align: right;
					}
				
					#wrapper #paper #paper-Elastic .big-Offer-Box .vouchers-Info .vouchers-Info-Bought,
					#wrapper #paper #paper-Elastic .big-Offer-Box .vouchers-Info .vouchers-Info-Remains {
						float: left;
						font-style: italic;
						color: #01535e;
						font-size: 13px;
						font-weight: bold;
					}
					
				#wrapper #paper #paper-Elastic .big-Offer-Box .button-View-Position {
					position: absolute;
					margin: 33px 0px 0px 300px;
				}
				
					#wrapper #paper #paper-Elastic .big-Offer-Box .button-View-Position a {
						background: url("/images/button_view.png") 0px top no-repeat;
						width: 181px;
						height: 46px;
						display: block;
					}
						
						#wrapper #paper #paper-Elastic .big-Offer-Box .button-View-Position a:hover {
							background: url("/images/button_view_o.png") 0px top no-repeat;
						}
					
				#wrapper #paper #paper-Elastic .big-Offer-Box .offer-Bar {
					position: absolute;
					width: 300px;
					margin: 43px 0px 0px 0px;
				}
				
					#wrapper #paper #paper-Elastic .big-Offer-Box .offer-Bar .bar {
						background: url("/images/bar.png") 0px top no-repeat;
						width: 220px;
						height: 14px;
						margin: 3px 0px 0px 0px;
						float: left;
					}
					
						#wrapper #paper #paper-Elastic .big-Offer-Box .offer-Bar .bar .bar-Progress {
							background: url("/images/bar_inside.png") 0px top no-repeat;
							height: 10px;
							margin: 2px 0px 0px 2px;
							float: left;
						}
						
					#wrapper #paper #paper-Elastic .big-Offer-Box .offer-Bar .vouchers-Bought {
						margin: 2px 5px 0px 15px;
					}
					
					#wrapper #paper #paper-Elastic .big-Offer-Box .offer-Bar .vouchers-Remains {
						margin: 2px 0px 0px 5px;
					}
					
					#wrapper #paper #paper-Elastic .big-Offer-Box .offer-Bar .vouchers-Bought,
					#wrapper #paper #paper-Elastic .big-Offer-Box .offer-Bar .vouchers-Remains {
						float: left;
						font-weight: bold;
						color: #01535e;
					}
			
		#wrapper #paper #paper-End {
			background: url("/images/main_conteinter_bottom.png") 0px top no-repeat;
			width: 992px;
			height: 78px;
		}
		
			#wrapper #paper #paper-End ul#payment-Methods {
				width: 750px;
				padding: 3px 0px 0px 0px; 
				margin: 0px auto;
			}
			
				#wrapper #paper #paper-End ul#payment-Methods li {
					float: left;
					margin: 0px 15px 0px 15px;
					width: 77px;
					height: 48px;
					position: relative;
					cursor: pointer;
				}
				
					#wrapper #paper #paper-End ul#payment-Methods li a {
						width: 77px;
						height: 48px;
					}
					
						#wrapper #paper #paper-End ul#payment-Methods li a span {
							background: #E9E9E9;
							border: 1px solid #BABABA;
							border-radius: 4px;
							-moz-border-radius: 4px;
							-webkit-border-radius: 4px;
							left: -60px;
							top: -25px;
							width: 200px;
							position: absolute;
							text-align: center;
							padding: 5px;
							display: none;
							color: #007682;
						}
				
				#wrapper #paper #paper-End ul#payment-Methods li.epay {
					background: url("/images/epay.png") 0px top no-repeat;
				}
				
				#wrapper #paper #paper-End ul#payment-Methods li.easypay {
					background: url("/images/easypay.png") 0px top no-repeat;
				}
				
				#wrapper #paper #paper-End ul#payment-Methods li.visa {
					background: url("/images/visa.png") 0px top no-repeat;
				}
				
				#wrapper #paper #paper-End ul#payment-Methods li.v_electron {
					background: url("/images/v_electron.png") 0px top no-repeat;
				}
				
				#wrapper #paper #paper-End ul#payment-Methods li.mastercard {
					background: url("/images/mastercard.png") 0px top no-repeat;
				}
				
				#wrapper #paper #paper-End ul#payment-Methods li.bank_transfer {
					background: url("/images/bank_transfer.png") 0px top no-repeat;
				}
				
				#wrapper #paper #paper-End ul#payment-Methods li.bpay {
					background: url("/images/bpay.png") 0px top no-repeat;
				}
		
		#wrapper #paper #paper-End-White {
			background: url("/images/main_conteinter_bottom_white.png") 0px bottom no-repeat;
			width: 992px;
			height: 21px;
		}
		
/*~~~~ Layers -> Footer ~~~~*/
		
#footer-Attachments {
	background: #00484f url("/images/background_footer.png") 0px top repeat-x;
	min-height: 145px;
	position: relative;
	margin: -150px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	z-index: 100;
}

	#footer-Attachments #footer-Holder {
		padding: 160px 0px 0px 0px;
		margin: 0px auto 0px auto;
		width: 1003px;
	}

		#footer-Attachments #footer-Holder #footer {
			margin: 0px 0px 0px 50px;
			width: 992px;
		}

			#footer-Attachments #footer-Holder #footer ul#footer-Navigation {
				margin: 0px 0px 0px 60px;
			}
	
				#footer-Attachments #footer-Holder #footer ul#footer-Navigation li {
					margin: 0px 35px 20px 0px;
					float: left;
					font-size: 12px;
					font-weight: bold;
				}
	
					#footer-Attachments #footer-Holder #footer ul#footer-Navigation li a {
						color: #FFFFFF;
					}
					
						#footer-Attachments #footer-Holder #footer ul#footer-Navigation li a:hover {
							text-decoration: underline;
						}
						
			#footer-Attachments #footer-Holder #footer ul#footer-page-Navigation {
				margin: 0px 0px 0px 40px;
			}
	
				#footer-Attachments #footer-Holder #footer ul#footer-page-Navigation li {
					margin: 0px 20px 20px 0px;
					float: left;
					font-size: 12px;
					font-weight: bold;
				}
	
					#footer-Attachments #footer-Holder #footer ul#footer-page-Navigation li a {
						color: #FFFFFF;
					}
					
						#footer-Attachments #footer-Holder #footer ul#footer-page-Navigation li a:hover {
							text-decoration: underline;
						}

			#footer-Attachments #footer-Holder #footer #icons {
				float: right;
			}
				
				#footer-Attachments #footer-Holder #footer #icons .announcment {
					float: left;
					margin: 10px 30px 0px 20px;
					color: #84C9CD;
					font-weight: bold;
					font-size: 18px;
				}

				#footer-Attachments #footer-Holder #footer #icons .facebook {
					background: url("/images/sprite_icons.png") 0px top no-repeat;
					background-position: 0px 0px;
					width: 122px;
					height: 51px;
					float: left;
				}
				
				#footer-Attachments #footer-Holder #footer #icons .rss {
					background: url("/images/sprite_icons.png") 0px top no-repeat;
					background-position: 0px -111px;
					width: 122px;
					height: 51px;
					float: left;
				}
				
				#footer-Attachments #footer-Holder #footer #icons .newsletter {
					background: url("/images/sprite_icons.png") 0px top no-repeat;
					background-position: 0px -54px;
					width: 122px;
					height: 51px;
					float: left;
				}
				
				#footer-Attachments #footer-Holder #footer #icons .twitter {
					background: url("/images/sprite_icons.png") 0px top no-repeat;
					background-position: 0px -165px;
					width: 122px;
					height: 51px;
					float: left;
				}

					#footer-Attachments #footer-Holder #footer #icons .facebook a h2,
					#footer-Attachments #footer-Holder #footer #icons .rss a h2,
					#footer-Attachments #footer-Holder #footer #icons .newsletter a h2,
					#footer-Attachments #footer-Holder #footer #icons .twitter a h2 {
						float: left;
						font-size: 12px;
						margin: 0px 0px 0px 0px;
						padding: 2px 0px 0px 48px;
						color: #FFFFFF;
						width: 70px;
					}

						#footer-Attachments #footer-Holder #footer #icons .facebook a:hover h2,
						#footer-Attachments #footer-Holder #footer #icons .rss a:hover h2,
						#footer-Attachments #footer-Holder #footer #icons .newsletter a:hover h2,
						#footer-Attachments #footer-Holder #footer #icons .twitter a:hover h2 {
							color: #84C9CD;
						}

			#footer-Attachments #footer-Holder #footer #footer-Boxes {
				clear: both;
			}

				#footer-Attachments #footer-Holder #footer #footer-Boxes .footer-Box {
					background: url("/images/footer_box.png") 0px top no-repeat;
					width: 327px;
					height: 242px;
					margin: 0px 0px 0px 10px;
					float: left;
				}
					
					#footer-Attachments #footer-Holder #footer #footer-Boxes .footer-Box p {
						margin: 130px 0px 0px 20px;
						width: 280px;
						font-size: 14px;
						font-weight: bold;
						line-height: 18px;
					}

					#footer-Attachments #footer-Holder #footer #footer-Boxes .footer-Box .small-Red-Button {
						background: url("/images/red_button.png") 0px top no-repeat;
						width: 55px;
						height: 36px;
						float: right;
						margin: 12px 20px 0px 0px;
					}

						#footer-Attachments #footer-Holder #footer #footer-Boxes .footer-Box .small-Red-Button h2 {
							font-size: 100%;
							margin: 8px 0px 0px -55px;
						}

						#footer-Attachments #footer-Holder #footer #footer-Boxes .footer-Box .small-Red-Button a h2 {
							color: #FFFFFF;
						}

							#footer-Attachments #footer-Holder #footer #footer-Boxes .footer-Box .small-Red-Button a:hover h2 {
								color: #84C9CD;
							}

					#footer-Attachments #footer-Holder #footer #footer-Boxes .footer-Form {
						margin: 0px;
						padding: 0px;
						width: 600px;
						float: left;
					}

						#footer-Attachments #footer-Holder #footer #footer-Boxes .footer-Form fieldset {
							border :none;
							width: 700px;
						}

						#footer-Attachments #footer-Holder #footer #footer-Boxes .footer-Form dl,
						#footer-Attachments #footer-Holder #footer #footer-Boxes .footer-Form dd {
							float: left;
						}

						#footer-Attachments #footer-Holder #footer #footer-Boxes .footer-Form dd {
							margin: -5px 0px 14px 0px;
						}
						
						#footer-Attachments #footer-Holder #footer #footer-Boxes .footer-Form dd.input {
							width: 210px;
						}

						#footer-Attachments #footer-Holder #footer #footer-Boxes .footer-Form dd.textarea {
							width: 440px;
						}

						#footer-Attachments #footer-Holder #footer #footer-Boxes .footer-Form dd.code {
							width: 500px;
						}
						
						#footer-Attachments #footer-Holder #footer #footer-Boxes .footer-Form dd.buttons {
							background: none;
						}

				#footer-Attachments #footer-Holder #footer #footer-Boxes .footer-Form input,
				#footer-Attachments #footer-Holder #footer #footer-Boxes .footer-Form textarea {
					color: #078B97;
					padding: 0px 9px 0px 5px;
					font-style: italic;
					font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
					float: left;
					border: none;
					resize: none;
				}
				
				#footer-Attachments #footer-Holder #footer #footer-Boxes .footer-Form input {
					background: url("/images/input.png") 0px top no-repeat;
					width: 203px;
					height: 29px;
					margin: 0px 5px 0px 0px;
				}

			#footer-Attachments #footer-Holder #footer #footer-Boxes .footer-Form textarea {
				padding: 3px 9px 3px 5px;
				background: url("/images/textarea.png") 0px top no-repeat;
				width: 430px;
				height: 135px;
				font-size: 13px;
				margin: 0px 0px 0px 10px;
			}

			#footer-Attachments #footer-Holder #footer #footer-Boxes .footer-Form button {
				width: 181px;
				height: 46px;
				cursor: pointer;
				border: none;
			}

				#footer-Attachments #footer-Holder #footer #footer-Boxes .footer-Form button.clear {
					background: url("/images/button_clear.png") 0px top no-repeat;margin:0px;
				}
				
					#footer-Attachments #footer-Holder #footer #footer-Boxes .footer-Form button.clear:hover {
						background:url("/images/button_clear_o.png") 0px top no-repeat;
					}

				#footer-Attachments #footer-Holder #footer #footer-Boxes .footer-Form button.send {
					background: url("/images/button_send.png") 0px top no-repeat;
					margin: 0px 0px 0px 210px;
				}
				
					#footer-Attachments #footer-Holder #footer #footer-Boxes .footer-Form button.send:hover {
						background: url("/images/button_send_o.png") 0px top no-repeat;
					}

			#footer-Attachments #footer-Holder #footer #site-Description {
				clear: both;
				margin: 0px 0px 20px 30px;
				color: #078B97;
			}
			
				#footer-Attachments #footer-Holder #footer #site-Description p {
					padding: 5px 0px 0px 0px;
				}
			
			#footer-Attachments #footer-Holder #footer #copyright {
				float: left;
				margin: 0px 0px 0px 30px;
			}
			
			#footer-Attachments #footer-Holder #footer #author {
				float: right;
			}
			
				#footer-Attachments #footer-Holder #footer #author a,
				#footer-Attachments #footer-Holder #footer #author a:link,
				#footer-Attachments #footer-Holder #footer #author a:visited {
					text-decoration: none;
					color: #FFFFFF;
				}
				
					#footer-Attachments #footer-Holder #footer #author a:hover {
						text-decoration: underline;
					}
					
@media screen and (max-width: 960px) 
{
	body {
		background: none !important;
		min-width: 900px !important;
		max-width: 900px !important;
	}
	
	#wrapper,
	#wrapper #paper,
	#wrapper #paper #paper-Elastic #twoPhotosHolder,
	#wrapper #paper #paper-Elastic h3.voucher-Validity,
	#wrapper #paper #paper-Elastic p,
	#wrapper #paper #paper-Elastic p.answer,
	#wrapper #paper #paper-Elastic .tip-Row,
	#wrapper #paper #paper-Elastic #error,
	#wrapper #paper #paper-Elastic #error p.errorText,
	#wrapper #paper #paper-Elastic h2 p.errorLink,
	#wrapper #paper #paper-Elastic #inputForm #affiliate-Box-Info,
	#wrapper #paper #paper-Elastic #inputForm fieldset h1,
	#wrapper #paper #paper-Elastic .offer-Stats-Holder,
	#wrapper #paper #paper-Elastic .divide,
	#wrapper #paper #paper-Elastic .offer-Variants,
	#wrapper #paper #paper-Elastic .offer-Variants h1,
	#wrapper #paper #paper-Elastic .offer-Variants h3,
	#wrapper #paper #paper-Elastic .offer-Variants p,
	#logo-Holder,
	#top-Menu,
	#footer-Attachments,
	#footer-Attachments #footer-Holder,
	#footer-Attachments #footer-Holder #footer,
	#terms-Text,
	#terms-Text p {
		width: 900px !important;
	}
	
	table {
		width: 880px !important;
		max-width: 880px !important;
	}
	
	#alert {
		width: 860px;
	}

	#wrapper,
	#wrapper #paper,
	#top-Menu,
	#footer-Attachments #footer-Holder,
	#footer-Attachments #footer-Holder #footer,
	#footer-Attachments #footer-Holder #footer ul#footer-Navigation,
	#footer-Attachments #footer-Holder #footer ul#footer-page-Navigation,
	#top-Menu ul#menu-List,
	#logo-Holder #user-Menu.pull,
	#logo-Holder #partner-Menu.pull {
		margin: 0px;
	}
	
	#top-Menu #logo {
		margin: 0px 0px 10px 0px;
	}

	#top-Menu ul#menu-List li {
		margin: 7px 12px 0px 0px;
		font-size: 16px;
	}
	
		#top-Menu ul#menu-List li.current {
			background: none;
		}
	
	#menu-Line {
		background: none;
		height: auto !important;
		width: 900px;
		min-width: auto;
	}
	
	#menu-Line ul#category-List {
		margin: 0px;
		padding: 0px;
		height: auto !important;
		width: 900px;
	}
	
	#menu-Line ul#category-List li,
	#menu-Line ul#category-List li:hover {
		background: none;
		display: block;
		float: none;
		width: 900px;
		padding: 0px 0px 10px 0px;
		border-bottom: 1px solid #094302;
	}
	
	#menu-Line ul#category-List li a {
		font-size: 24px;
		text-transform: uppercase;
	}
	
	#menu-Line ul#category-List li:nth-child(odd) {
		background: #00c4d6;
	}
	
	#menu-Line ul#category-List li:nth-child(even) {
		background: #19ecff;
	}
	
	#logo-Holder {
		height: auto;
		margin: 0px;
		overflow: hidden;
	}
	
	#menu-Line ul#category-List li ul.drop-up {
		top: 55px;
		width: 900px;
	}
	
	#menu-Line ul#category-List li:hover ul.drop-up,
	#menu-Line ul#category-List li ul.drop-up li,
	#menu-Line ul#category-List li ul.drop-up li a {
		display: block;
		width: 900px;
		height: auto;
		text-transform: none;
		font-size: 16px;
	}
	
	#logo-Holder #user-Menu,
	#logo-Holder #partner-Menu {
		background: #03485b;
		width: 900px;
		height: 65px;
		position: relative;
		margin: 0px;
		*margin: 0px;
		z-index: 7;	
	}
	
	#logo-Holder #user-Menu .cell-1,
	#logo-Holder #user-Menu .cell-2,
	#logo-Holder #user-Menu .cell-3,
	#logo-Holder #user-Menu .cell-4,
	#logo-Holder #user-Menu .cell-5,
	#logo-Holder #user-Menu .cell-6 {
		width: auto;
		margin: 15px 30px 15px 10px;
		font-size: 24px;
	}
	
	#wrapper #paper #paper-Elastic {
		background: #FAFAFA;
		width: 890px !important;
		min-width: 890px !important;
		max-width: 890px !important;
	}
	
	#wrapper #paper #paper-Elastic .small-Offer-Box {
		width: 737px;
		height: 197px;
		margin: 0px auto 10px auto;
		float: none;
	}
	
	#wrapper #paper #paper-Elastic .current {
		background: url("/images/small_offer_holder_800.png") 0px top no-repeat;
		overflow: hidden;
	}
	
	#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data {
		width: 540px;
	}
	
	#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data h1 {
		width: 300px;
		font-size: 16px;
		color: #004147;
		padding: 0px 0px 0px 5px;
		float: left;
		line-height: 18px;
		text-shadow: #cacaca 1px 1px 1px;
	}
	
	#wrapper #paper #paper-Top,
	#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .offer-Text,
	#wrapper #paper #paper-End,
	#footer-Attachments #footer-Holder #footer #footer-Boxes,
	#footer-Attachments #footer-Holder #footer #site-Description,
	#footer-Attachments #footer-Holder #footer #copyright,
	#footer-Attachments #footer-Holder #footer #author,
	#wrapper #paper #paper-End-White,
	#wrapper #paper #paper-Elastic .offer-Stats-Holder .left-Box p,
	#wrapper #paper #paper-Elastic .blue-Tip-Holder,
	#facebook-Box,
	.banner-Right,
	#wrapper #paper #paper-Elastic .big-Offer-Box ul.price-Infos,
	#wrapper #paper #paper-Elastic .big-Offer-Box .offer-Text,
	#wrapper #paper #paper-Elastic .big-Offer-Box .image-Holder .offer-Photo-Mask {
		display: none;
	}
	
	#footer-Attachments,
	#footer-Attachments #footer-Holder {
		background: #00484f;
		overflow: hidden !important;
	}
	
	#footer-Attachments #footer-Holder #footer #icons {
		float: left;
	}
	
	#footer-Attachments #footer-Holder #footer #icons .announcment {
		font-size: 15px;
		margin: 10px 10px 0px 20px;
	}
	
	#footer-Attachments #footer-Holder #footer ul#footer-Navigation li {
		margin: 0px 0px 20px 20px;
		font-size: 14px;
	}
	
	#wrapper #paper #paper-Elastic ul#stats-Menu li {
		font-size: 18px;
		margin: 0px 25px 0px 10px;
	}
	
	#wrapper #paper #paper-Elastic .offer-Stats-Holder .left-Box {
		width: 410px;
		margin: 0px 0px 0px 210px;
	}
	
	#wrapper #paper #paper-Elastic .offer-Stats-Holder {
		background: #D4EDF1;
	}
	
	#wrapper #paper #paper-Elastic .offer-Stats-Holder .right-Box {
		float: right;
		width: 269px;
		height: 150px;
		margin: 5px 0px 0px 5px;
	}
	
	ul#city-Tooltip li a span {
		margin: -122px 0px 0px 416px;
		width: 269px;
	}
	
	#wrapper #paper #paper-Elastic #paper-Inner-Elastic,
	#wrapper #paper #paper-Elastic #paper-Inner-Top,
	#wrapper #paper #paper-Elastic #paper-Inner-End {
		background: none;
	}
	
	.left-714 {
		width: 900px;
		float: none;
		margin: 0px auto;
	}
	
	#wrapper #paper #paper-Elastic .big-Offer-Box {
		background: url("/images/main_offer_holder_820.png") 0px top no-repeat;
		width: 360px;
		height: 545px;
		margin: 0px 55px 0px 75px;
	}
	
	#wrapper #paper #paper-Elastic .big-Offer-Box .image-Holder .offer-Image img.image-Size {
		width: 345px !important;
		height: 165px !important;
		margin: 0px 0px 0px 15px;
	}

	#wrapper #paper #paper-Elastic .big-Offer-Box .image-Holder .offer-Photo-Mask h1.image-Click {
		width: 345px !important;
		height: 165px !important;
	}
	#wrapper #paper #paper-Elastic .big-Offer-Box .image-Holder .offer-Photo-Mask h1.image-Click a {
		width: 345px !important;
		height: 165px !important;
	}
	
	#wrapper #paper #paper-Elastic .big-Offer-Box h1 {
		width: 350px;
		font-size: 16px;
	}

	#wrapper #paper #paper-Elastic .big-Offer-Box .offer-Vouchers-Facebook {
		margin: -170px 0px 0px 15px;
	}
	
	#wrapper #paper #paper-Elastic .big-Offer-Box .button-View-Position {
		position: absolute;
		margin: 145px 0px 0px 182px;
	}

	#wrapper #paper #paper-Elastic .big-Offer-Box .offer-Counter-Data {
		margin: 0px 0px 0px -10px;
	}
	
	#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .grey-Box-Holder .grey-Box-Repeat table p,
	#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .grey-Box-Holder .grey-Box-Repeat p,
	#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .blue-Box-Holder .blue-Box-Repeat p {
		width: 400px !important;
	}
}

@media screen and (max-width: 520px) 
{
	body {
		background: none !important;
		min-width: 490px !important;
		max-width: 490px !important;
	}
	
	#wrapper,
	#wrapper #paper,
	#wrapper #paper #paper-Elastic #twoPhotosHolder,
	#wrapper #paper #paper-Elastic h3.voucher-Validity,
	#wrapper #paper #paper-Elastic p,
	#wrapper #paper #paper-Elastic .tip-Row,
	#wrapper #paper #paper-Elastic #error,
	#wrapper #paper #paper-Elastic #error p.errorText,
	#wrapper #paper #paper-Elastic h2 p.errorLink,
	#wrapper #paper #paper-Elastic #inputForm #affiliate-Box-Info,
	#wrapper #paper #paper-Elastic #inputForm fieldset h1,
	#wrapper #paper #paper-Elastic .offer-Stats-Holder,
	#wrapper #paper #paper-Elastic .divide,
	#wrapper #paper #paper-Elastic .offer-Variants,
	#wrapper #paper #paper-Elastic .offer-Variants h1,
	#wrapper #paper #paper-Elastic .offer-Variants h3,
	#wrapper #paper #paper-Elastic .offer-Variants p,
	#logo-Holder,
	#top-Menu,
	#footer-Attachments,
	#footer-Attachments #footer-Holder,
	#footer-Attachments #footer-Holder #footer,
	#terms-Text,
	#terms-Text p {
		width: 490px !important;
	}
	
	table {
		width: 480px !important;
		max-width: 480px !important;
	}
	
	#alert {
		width: 440px !important;
	}

	#wrapper,
	#wrapper #paper,
	#top-Menu,
	#footer-Attachments #footer-Holder,
	#footer-Attachments #footer-Holder #footer,
	#footer-Attachments #footer-Holder #footer ul#footer-Navigation,
	#footer-Attachments #footer-Holder #footer ul#footer-page-Navigation,
	#top-Menu ul#menu-List,
	#logo-Holder #user-Menu.pull,
	#logo-Holder #partner-Menu.pull {
		margin: 0px;
	}
	
	#logo-Holder #user-Menu .cell-1 a.cart,
	#logo-Holder #partner-Menu .cell-1 a.cart {
		background: none;
		padding: 6px 0px 0px 0px !important;
	}
	
	#top-Menu #logo {
		margin: 0px auto 10px auto;
		clear: both !important;
		float: none;
	}
	
	#top-Menu ul#menu-List {
		clear: both;
		width: 490px;
		margin: 0px auto 20px auto;
	}

	#top-Menu ul#menu-List li {
		margin: 7px 30px 0px 30px;
	}
		
		#top-Menu ul#menu-List li a {
			display: block;
			text-align: center;
			font-size: 16px;
			text-transform: uppercase;
		}
	
		#top-Menu ul#menu-List li:nth-of-type(4) {
			clear: both;
		}
	
		#top-Menu ul#menu-List li.current {
			background: none;
		}
	
	#menu-Line {
		background: none;
		height: auto !important;
		width: 490px;
		min-width: auto;
		margin: 20px 0px 0px 0px;
		float: left;
	}
	
	#menu-Line ul#category-List {
		margin: 0px;
		padding: 0px;
		height: auto !important;
		width: 490px;
	}
	
	#menu-Line ul#category-List li,
	#menu-Line ul#category-List li:hover {
		background: none;
		display: block;
		float: none;
		width: 490px;
		padding: 0px 0px 10px 0px;
		border-bottom: 1px solid #094302;
	}
	
	#menu-Line ul#category-List li a {
		font-size: 24px;
		text-transform: uppercase;
	}
	
	#menu-Line ul#category-List li:nth-child(odd) {
		background: #00c4d6;
	}
	
	#menu-Line ul#category-List li:nth-child(even) {
		background: #19ecff;
	}
	
	#logo-Holder {
		height: auto;
		margin: 0px;
		overflow: hidden;
	}
	
	#menu-Line ul#category-List li ul.drop-up {
		top: 55px;
		width: 490px;
	}
	
	#menu-Line ul#category-List li:hover ul.drop-up,
	#menu-Line ul#category-List li ul.drop-up li,
	#menu-Line ul#category-List li ul.drop-up li a {
		display: block;
		width: 490px;
		height: auto;
		text-transform: none;
		font-size: 16px;
	}
	
	#logo-Holder #user-Menu,
	#logo-Holder #partner-Menu {
		background: #03485b;
		width: 490px;
		height: auto !important;
		position: relative;
		margin: 0px;
		padding: 0px;
		z-index: 7;	
		overflow: hidden;
	}
	
	#logo-Holder #user-Menu .cell-1,
	#logo-Holder #user-Menu .cell-2,
	#logo-Holder #user-Menu .cell-3,
	#logo-Holder #user-Menu .cell-4,
	#logo-Holder #user-Menu .cell-5,
	#logo-Holder #user-Menu .cell-6,
	#logo-Holder #partner-Menu .cell-1,
	#logo-Holder #partner-Menu .cell-2,
	#logo-Holder #partner-Menu .cell-3,
	#logo-Holder #partner-Menu .cell-4,
	#logo-Holder #partner-Menu .cell-5,
	#logo-Holder #partner-Menu .cell-6 {
		width: auto;
		margin: 15px 10px 15px 10px;
		font-size: 16px;
	}
	
	#logo-Holder #partner-Menu .cell-1 {
		display: block;
		clear: both;
		float: none;
		margin: 15px 0px 0px 0px;
	}
	
	#wrapper #paper #paper-Elastic {
		background: #FAFAFA;
		width: 480px !important;
		min-width: 480px !important;
		max-width: 480px !important;
	}
	
	#wrapper #paper #paper-Elastic .small-Offer-Box {
		width: 737px;
		height: 197px;
		margin: 0px auto 10px auto;
		float: none;
	}
	
	#wrapper #paper #paper-Elastic .current {
		background: url("/images/small_offer_holder_520.png") 0px top no-repeat;
		overflow: hidden;
	}

	#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data {
		width: 290px;
	}
	
		#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data h1 {
			width: 280px;
			padding: 5px;
		}
	
	#wrapper #paper #paper-Top,
	#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .offer-Text,
	#wrapper #paper #paper-End,
	#footer-Attachments #footer-Holder #footer #footer-Boxes,
	#footer-Attachments #footer-Holder #footer #site-Description,
	#footer-Attachments #footer-Holder #footer #copyright,
	#footer-Attachments #footer-Holder #footer #author,
	#wrapper #paper #paper-End-White,
	#wrapper #paper #paper-Elastic .offer-Stats-Holder .left-Box p,
	#wrapper #paper #paper-Elastic .blue-Tip-Holder,
	#facebook-Box,
	#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box #scrolling-Offers,
	#footer-Attachments #footer-Holder #footer #icons,
	table.offer-info td.hideit,
	table#payments-List td.hideit,
	#wrapper #paper #paper-Elastic .offer-Stats-Holder .image-Holder,
	#wrapper #paper #paper-Elastic table.voucher-List td:nth-of-type(3),
	#wrapper #paper #paper-Elastic table.voucher-List td:nth-of-type(4),
	#wrapper #paper #paper-Elastic .offer-Stats-Holder .left-Box #city-Tooltip,
	#wrapper #paper #paper-Elastic h2.blue-Tip,

	#wrapper #paper #paper-Elastic .tiny-Offer-Box,
	#wrapper #paper #paper-Elastic .help-Box-Holder,
	#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .offer-Text,
	#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .image-Holder,
	#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data ul.price-Infos,
	#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .discount,
	#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .discount-Expired,
	#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .discount-special,
	#wrapper #paper #paper-Elastic .small-Offer-Box .small-Offer-Main-Data .discount-Expired-special,
	#wrapper #paper #paper-Elastic .voucher-Holder .image-Holder {
		display: none;
	}
	
	#wrapper #paper #paper-Elastic #paper-Inner-Elastic #hold-Preview-Box {
		float: none;
		margin: 0px auto;
		width: 490px;
	}
	
	#wrapper #paper #paper-Elastic #paper-Inner-Elastic p.special {
		width: 490px;
		text-align: center;
		padding: 5px 0px 10px 0px;	
	}
	
	#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .grey-Box-Holder .grey-Box-Repeat table p,
	#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .grey-Box-Holder .grey-Box-Repeat p,
	#wrapper #paper #paper-Elastic #paper-Inner-Elastic #offer-Content-Holder .blue-Box-Holder .blue-Box-Repeat p {
		width: 400px !important;
	}
	
	#footer-Attachments,
	#footer-Attachments #footer-Holder {
		background: #00484f;
		overflow: hidden !important;
	}
	
	#footer-Attachments #footer-Holder #footer #icons .announcment {
		font-size: 15px;
		margin: 10px 10px 0px 20px;
	}
	
	#footer-Attachments #footer-Holder #footer ul#footer-Navigation li {
		margin: 0px 0px 10px 20px;
		font-size: 14px;
	}
	
	#footer-Attachments #footer-Holder #footer ul#footer-Navigation li:nth-of-type(7) {
		clear: left;
	}
	
	#wrapper #paper #paper-Elastic ul#stats-Menu li {
		font-size: 16px;
		margin: 0px 15px 0px 10px;
	}
	
	#wrapper #paper #paper-Elastic .offer-Stats-Holder .left-Box {
		width: 410px;
		margin: 0px 0px 0px 210px;
	}
	
	#wrapper #paper #paper-Elastic .offer-Stats-Holder {
		background: #D4EDF1;
	}
	
	#wrapper #paper #paper-Elastic .offer-Stats-Holder .right-Box {
		float: right;
		width: 269px;
		height: 150px;
		margin: 5px 0px 0px 5px;
	}
	
	ul#city-Tooltip li a span {
		margin: -122px 0px 0px 416px;
		width: 269px;
	}
	
	#wrapper #paper #paper-Elastic #paper-Inner-Elastic,
	#wrapper #paper #paper-Elastic #paper-Inner-Top,
	#wrapper #paper #paper-Elastic #paper-Inner-End {
		background: none;
	}
	
	.left-714,
	.left-715 {
		width: 490px;
		float: none;
		margin: 0px auto;
	}
	
	#wrapper #paper #paper-Elastic .offer-Variants h1 {
		padding: 0px;
		width: 450px !important;
	}
	
	table.offer-info td.center:first-child {
		display: none;
	}
	
	table.offer-info td {
		width: 456px !important;
		display: block;
	}
	
	table.offer-info td.current-loop:before {
		content: "Цена, лв: ";
	}
	
	table.offer-info td.total-loop:before {
		content: "Общо, лв: ";
	}
	
	#wrapper #paper #paper-Elastic #inputForm select.small-Select {
		float: left;
		margin: 10px 0px 0px 20px;
	}
	table.offer-info td.wrap {
		display: inline-block !important;
		width: 227px !important;
		background: #DA0025 !important;
		color: #FFFFFF !important;
	}
	
	table.offer-info td.wrap.right {
		text-align: center !important;
	}
	
	#wrapper #paper #paper-Elastic #inputForm button.clear {
		margin: 10px 0px 0px 0px;
	}
	
	#wrapper #paper #paper-Elastic table.voucher-List td {
		font-size: 12px !important;
	}
	
	#wrapper #paper #paper-Elastic .offer-Stats-Holder {
		height: auto;
		overflow: hidden;
	}
	
	#wrapper #paper #paper-Elastic .offer-Stats-Holder .left-Box,
	#wrapper #paper #paper-Elastic .offer-Stats-Holder .right-Box {
		margin: 0px 0px 10px 0px;
		width: 490px;
		height: auto;
		clear: left;
	}
	
	#wrapper #paper #paper-Elastic .offer-Stats-Holder .left-Box {
		margin: 0px 0px 0px 5px;
	}
	
	#wrapper #paper #paper-Elastic h1.heading {
		width: 460px !important;
	}
	
	#wrapper #paper #paper-Elastic p.answer {
		width: 450px !important;
	}
	
	#wrapper #paper #paper-Elastic h2.my-Vouchers,
	#wrapper #paper #paper-Elastic h2.my-Vouchers-Info {
		font-size: 14px;
	}
	
	#wrapper #paper #paper-Elastic h2.my-Vouchers-Info {
		margin: 5px 15px 5px 0px;
	}
	
	#wrapper #paper #paper-Elastic .voucher-Holder,
	#wrapper #paper #paper-Elastic .request-Holder {
		width: 487px;
		height: 195px;
		margin: 5px 0px 5px 0px;
	}
	
	#wrapper #paper #paper-Elastic .request-Holder {
		background: url("/images/voucher_holder_expired_520.png") 0px top no-repeat;
	}
	
	#wrapper #paper #paper-Elastic .voucher-Holder.normal {
		background: url("/images/voucher_holder_520.png") 0px top no-repeat;
	}
	
	#wrapper #paper #paper-Elastic .voucher-Holder.expired {
		background: url("/images/voucher_holder_expired_520.png") 0px top no-repeat;
	}
	
	#wrapper #paper #paper-Elastic .request-Holder h1,
	#wrapper #paper #paper-Elastic .voucher-Holder h1 {
		font-size: 14px;
		padding: 16px 0px 0px 10px;
	}
	
	#wrapper #paper #paper-Elastic .request-Holder .voucher-Text,
	#wrapper #paper #paper-Elastic .voucher-Holder .voucher-Text {
		float: left;
		width: 470px !important;
		clear: left;
		font-size: 15px;
	}
	
	#wrapper #paper #paper-Elastic .voucher-Holder .voucher-Text-Valid {
		margin: 10px 0px 0px 10px;
		position: relative;
		float: left;
	}
	
	#wrapper #paper #paper-Elastic .request-Holder p.bp,
	#wrapper #paper #paper-Elastic .request-Holder p {
		font-size: 12px;
	}
	
	#wrapper #paper #paper-Elastic .request-Holder p.bp {
		padding: 0px 0px 0px 7px;
	}
	
	#wrapper #paper #paper-Elastic table.affiliates {
		margin: 0px 0px 40px 0px;
	}
	
	.innertbl {
		width: 200px;
	}
}