	* {
		margin:0;
		padding:0;
		outline: none;
	}
	html {
		height:auto;
	}
	html.ie6, html.ie7, html.ie8 {
		overflow:hidden;
		height: 100%;
	}
	body	{ 
		behavior:url("/javascripts/csshover.htc"); 
		text-align:left;
/*		position:relative;
		min-height:100%;*/
		background:#F4EEEE;
		width:100%;
		height:auto;
		position:relative;
	}
    .ie6 body, .ie7 body, .ie8 body { 
		overflow:hidden;
		height:100%;
    }
	* html body	{
		height:100%;
	}
	* html div	{
		height:1px;
	}
	body, input, select, textarea	{
		color:black;
		font:12px Arial, sans-serif;
	}
	input, select, textarea	{
		outline:none;
	}
	a	{
		color:#B30026;
		text-decoration:underline; 
	}
	a:hover	{
		text-decoration:none; 
	}
	img, table	{
		border:none;
	}

	table {
		border-collapse:collapse;
		width:100%;
	}

	td, th {
		vertical-align:top;
		text-align:left;
		font-weight:normal;
	}
	ul {
		list-style:none;
	}
/*
	Памятка по использованию селекторов browserCSSdetector.js:
		Селекторы ОСи:
			.win - Windows
			.linux - Linux
			.mac - MacOS

		Селекторы браузеров:
			.ie - все версии ИЕ
			.ie8 - ИЕ 8.х
			.ie7 - ИЕ 7.x
			.ie6 - ИЕ 6.x
			.ie5 - ИЕ 5.x
			.gecko - все версии фаерфокса, и остальные гекко-браузеры
			.ff2 - фаерфокс 2
			.ff3 - фаерфокс 3
			.opera - все версии оперы
			.opera8 - опера 8.x
			.opera9 - опера 9.x
			.konqueror - konqueror
			.safari - сафари

		Приоритеты на примере ФФ3:
		1	.win.ff3 #id{background: #aaa}
		2	.win.gecko #id{background: #f00}
		3	.ff3 #id{background:#333}
		4	.gecko #id{background:#00f}
		5	.win #id{background: #ff0}
 */
 	.scrollBarHolder	{	
		width:100%;
		height:100%;
		position:relative;
		overflow:auto;
	}
	.userTopPanel	{
		background:#3E0A27;
	}
	.userTopPanel .wrapper	{
		margin:0 auto;
		width:900px;
		padding:5px 0;
		text-align:right;
		position:relative;
		z-index:2;
	}
	.userTopPanel .login	{
	}
	.userTopPanel .login .i	{
		display:inline-block;
		vertical-align:middle;
		background:url(/images/makeup/input_header_login.gif);
		width:188px;
		height:17px;
		padding:2px 5px;
		border:none;
		color:#E298C1;
	}
	.userTopPanel .login .b	{
		display:inline-block;
		vertical-align:middle;
		cursor:pointer;
	}
	.userTopPanel .login img	{
		display:inline-block;
		vertical-align:middle;
	}
	.userTopPanel .login a	{
		color:#AB7C96;
		margin:0 4px;
	}
	.userTopPanel .profileInfo	{
		padding-right:30px;
	}
	.userTopPanel .profileInfo .userName	{
		background:url(/images/makeup/ic_header_avatara.gif) 0 0 no-repeat;
		padding-left:20px;
		color:white;
		display:inline-block;
		height:16px;
		vertical-align:middle;
		_overflow:hidden;
		zoom:1;
		*display:inline;
	}
	.userTopPanel .profileInfo .city	{
		color:#D9CAD2;
	}
	.userTopPanel .profileInfo .goPrivate	{
		color:#FFDA61;
		font-weight:bold;
		margin:0 5px;
	}
	.userTopPanel .profileInfo .sityChange	{
		display:inline-block;
		vertical-align:middle;
		background:url(/images/makeup/separator_header_user_panel.gif) 0 0 no-repeat;
		margin:0 8px;
		height:30px;
		_overflow:hidden;
		zoom:1;
		*display:inline;
		position:relative;
		z-index:3;		
	}
	.userTopPanel .profileInfo .active	{
		background:url(/images/makeup/separator_header_user_panel.gif) 0 0 no-repeat #2A0A1C;
	}
	.userTopPanel .profileInfo .sityChange div	{
		display:inline-block;
		vertical-align:middle;
		background:url(/images/makeup/separator_header_user_panel.gif) 100% 0 no-repeat;
		height:30px;
		line-height:30px;
		padding:0 15px;
		_overflow:hidden;
		zoom:1;
		*display:inline;
	}
	.userTopPanel .profileInfo .sityChange a	{
		color:white;
		background:url(/images/makeup/arr_header_change_town.gif) 100% 4px no-repeat;
		padding-right:13px;
		text-decoration:none;
	}
	.userTopPanel .profileInfo .logout	{
		background:url(/images/makeup/ic_header_logout.gif) 0 0 no-repeat;
		padding-left:18px;
		color:white;
	}
	.userTopPanel .cityChoose	{
		text-align:left;
		padding-top:15px;
		overflow:hidden;
		background:#2A0A1C;
		margin-bottom:-6px;
		border-bottom:solid 1px #4F0D31;
		position:relative;
		z-index:1;
	}
	.ie7 .userTopPanel .cityChoose	{
		padding-bottom:10px;
	}
	.ie6 .userTopPanel .cityChoose	{
		overflow:visible;
	}
	.userTopPanel .cityChoose ul	{
		width:900px;
		margin:0 auto;
	}
	.userTopPanel .cityChoose li	{
		float:left;
		width:150px;
		margin-bottom:15px;
	}
	.userTopPanel .cityChoose li a	{
		display:block;
		color:#D8B1C8;
		padding-left:20px;
		background:url(/images/makeup/arr_city_selector.gif) 0 1px no-repeat;
		text-decoration:none;
	}
	.userTopPanel .cityChoose li a:hover	{
		color:#FFCF20;
		background:url(/images/makeup/arr_city_selector.gif) 0 -25px no-repeat;
	}
	.contentWrapper	{
		background: url(/images/makeup/body_bg.jpg) 0 0 repeat-x white;
		min-height:470px;
		position:relative;
		border-bottom:solid 1px white;
	}
	.ie6 .contentWrapper	{
		height:470px;
	}
	.topBg	{
		width:100%;
		height:469px;
		position:absolute;
		top:0;
		left:0;
		overflow:hidden;
	}
	.topBg img	{
		background:url(/images/makeup/top_bg.jpg);
		width:1196px;
		height:469px;
		position:absolute;
		top:0;
		left:50%;
		margin-left:-598px;
	}
	.header	{
		height:92px;
		position:relative;
		width:900px;
		margin:0 auto;
	}
	.header .logo	{
		position:absolute;
		top:22px;
		left:11px;
		width:153px;
		height:47px;
		background:url(/images/makeup/logo.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/logo.png, sizingMethod=crop);
	}
	.header .logoQiwi	{
		position:absolute;
		top:22px;
		right:58px;
		background:url(/images/makeup/qivi_logo.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/qivi_logo.png, sizingMethod=crop);
		width:114px;
		height:44px;
	}
	.header .goBack	{
		position:absolute;
		left:200px;
		top:40px;
		color:white;
		font-size:18px;
		padding-left:17px;
		background:url(/images/makeup/arr_header-goback.gif) 0 5px no-repeat;
	}
	.header .helpLinks	{
		position:absolute;
		right:0;
		top:37px;
		font:12px Arial, sans-serif;
	}
	.ie6 .header .helpLinks	{
		right:-30px;
	}
	.header .helpLinks li	{
		float:left;
		margin-right:30px;
	}
	.header .helpLinks li.help ins	{
		display:inline-block;
		background:url(/images/makeup/ic_header_help.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/ic_header_help.png, sizingMethod=crop);
		width:17px;
		height:17px;
		vertical-align:middle;
		margin-right:3px;
		position:relative;
	}
	.safari .header .helpLinks li.help ins	{
		top:-3px;
	}
	.header .helpLinks li.help a	{
		color:#FFDA60;
		text-shadow:0 -1px 0 #373737;
	}
	.header .helpLinks li.contacts ins	{
		display:inline-block;
		background:url(/images/makeup/ic_header_contacts.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/ic_header_contacts.png, sizingMethod=crop);
		width:17px;
		height:17px;
		vertical-align:middle;
		margin-right:3px;
		position:relative;
	}
	.safari .header .helpLinks li.contacts ins	{
		top:-3px;
	}
	.header .helpLinks li.contacts a	{
		color:#FAECF5;
		text-shadow:0 -1px 0 #373737;
	}
	.header .counterTotal	{
		position:absolute;
		top:27px;
		left:260px;
	}
	.header .counterTotal .wrapper	{
		background:url(/images/makeup/counter_header_total_03.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/counter_header_total_03.png, sizingMethod=scale);
		height:39px;
	}
	.ie6 .header .counterTotal .wrapper, .ie7 .header .counterTotal .wrapper	{
		width:350px;
	}
	.header .counterTotal .wrapper span	{
		float:left;
		color:white;
		text-align:right;
		width:94px;
		padding-top:3px;
	}
	.header .counterTotal .wrapper img	{
		background:url(/images/makeup/counter_header_total_ill.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/counter_header_total_ill.png, sizingMethod=crop);
		width:44px;
		height:51px;
		position:absolute;
		top:-6px;
		left:100px;
	}
	.ie6 .header .counterTotal .wrapper img, .ie7 .header .counterTotal .wrapper img	{
		left:110px;
	}
	.header .counterTotal .wrapper strong	{
		float:right;
		color:#FFD429;
		font-size:30px;
		text-shadow:0 -1px 0 #373737;
		line-height:39px;
		margin-left:55px;
	}
	.header .counterTotal .wrapper strong i	{
		color:white;
		font-size:12px;
		font-style:normal;
		position:relative;
		top:-7px;
	}
	.header .counterTotal .l, .header .counterTotal .r	{
		display:block;
		height:39px;
		position:absolute;
		top:0;
	}
	.header .counterTotal .l	{
		width:9px;
		left:-9px;
		background:url(/images/makeup/counter_header_total_01.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/counter_header_total_01.png, sizingMethod=crop);
	}
	.header .counterTotal .r	{
		width:8px;
		right:-8px;
		background:url(/images/makeup/counter_header_total_02.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/counter_header_total_02.png, sizingMethod=crop);
	}
	.header .friendInvite	{
		position:absolute;
		top:12px;
		left:185px;
		cursor:pointer;
		text-decoration:none;
	}
	.header .friendInvite span	{
		background:url(/images/makeup/block_header_invite_friend.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/block_header_invite_friend.png, sizingMethod=crop);
		width:167px;
		height:59px;
		padding:8px 0 0 66px;
		color:white;
		text-shadow:0 -1px 0 #373737;
		display:block;
	}
	.header .friendInvite strong	{
		font-size:13px;
		display:block;
		line-height:20px;
		position:relative;
	}
	.header .friendInvite i	{
		font-style:normal;
		color:#FFDA60;
		background:url(/images/makeup/arr_header_invite.gif) 100% 1px no-repeat;
		padding-right:14px;
		font-size:10px;
		position:relative;
		text-decoration:underline;
		float:left;
		line-height:12px;
	}
	.header .friendInvite:hover i	{
		text-decoration:none;
	}
	.header .userQuickLins	{
		right:0;
		top:28px;
		position:absolute;
		width:500px;
		overflow:hidden;
		height:100px;
	}
	.header .userQuickLins ul	{
		position:relative;
		right:-35px;
	}
	.header .userQuickLins li	{
		background:url(/images/makeup/ic_header_user_quick_links.gif) 3px -31px no-repeat;
		padding-left:22px;
		float:left;
		min-width:110px;
		margin-left:25px;
		margin-bottom:8px;
	}
	.ie6 .header .userQuickLins li, .ie7 .header .userQuickLins li	{
		width:110px;
		height:15px;
		white-space:nowrap;
	}
	.header .userQuickLins li a	{
		color:#FAECF5;
		text-shadow:0 -1px 0 #373737;
		text-decoration:none;
		border-bottom: solid 1px #FAECF5;
		zoom:1;
	}
	.header .userQuickLins li a:hover	{
		border-bottom:none !important;
	}
	.header .userQuickLins li.help	{
		background:url(/images/makeup/ic_header_user_quick_links.gif) 0 0 no-repeat;
	}
	.header .userQuickLins li.help a	{
		color:#FFDA60;
		border-bottom: solid 1px #FFDA60;
	}
	.header .userQuickLins li.formFeedback	{
		background:url(/images/makeup/ic_header_user_quick_links.gif) 0 -16px no-repeat;
	}
	.header .userQuickLins li.formFeedback a	{
		color:#FFDA60;
		text-decoration:none;
		border-bottom:dashed 1px #FFDA60;
	}
	.header .userQuickLins li.formFeedback a:hover	{
		border-bottom: none;
	}
	.centralPromoBlock	{
		width:900px;
		height:366px;
		margin:0 auto 20px auto;
		position:relative;
		z-index:1;
	}
	.discountQuickDescription	{
		height:456px;
	}
	.centralPromoBlock .backgroundLayer	{
		position:absolute;
		top:0;
		left:0;
		width:900px;
		height:366px;
		z-index:1;
		background:url(/images/makeup/promo_central_frame.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/promo_central_frame.png, sizingMethod=crop);
	}
	.discountQuickDescription .backgroundLayer	{
		height:456px;
		background:url(/images/makeup/promo_central_frame_discount.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/promo_central_frame_discount.png, sizingMethod=crop);
	}
	.centralPromoBlock .wrapper	{
		position:relative;
		z-index:2;
	}
	.centralPromoBlock .hotOffer	{
		float:left;
		width:516px;
		height:366px;
		color:white;
		position:relative;
	}
	.discountQuickDescription .hotOffer	{
		width:600px;
		height:456px;
	}
	.centralPromoBlock .hotOffer .socialMediaLinks	{
		float:right;
		padding:14px 10px 0 0;
	}
	.centralPromoBlock .hotOffer .socialMediaLinks li	{
		float:left;
		margin-left:7px;
	}
	.centralPromoBlock .hotOffer .socialMediaLinks li img	{
		width:16px;
		height:16px;
	}
	.centralPromoBlock .hotOffer .socialMediaLinks li .vk img	{
		background:url(/images/makeup/ic_social_media.gif) 0 0 no-repeat;
	}
	.centralPromoBlock .hotOffer .socialMediaLinks li .fb img	{
		background:url(/images/makeup/ic_social_media.gif) -21px 0 no-repeat;
	}
	.centralPromoBlock .hotOffer .socialMediaLinks li .tw img	{
		background:url(/images/makeup/ic_social_media.gif) -42px 0 no-repeat;
	}
	.centralPromoBlock .hotOffer .socialMediaLinks li .rss img	{
		background:url(/images/makeup/ic_social_media.gif) -64px 0 no-repeat;
	}
	.centralPromoBlock .hotOffer .title	{
		text-shadow:0 -1px 0 #373737;
		font-size:16px;
		padding:0 0 0 32px;
		line-height:41px;
	}
	.centralPromoBlock .hotOffer .about	{
		font-size:30px;
		text-shadow:0 -1px 0 #373737;
		padding:13px 0 0 30px;
		position:relative;
		z-index:2;
		font-weight:bold;
	}
	.centralPromoBlock .hotOffer .about p	{
		margin-bottom:20px;
	}
	.centralPromoBlock .hotOffer .about strong	{
		color:#FFB900;
	}
	.centralPromoBlock .hotOffer .illustrationFrame	{
		position:absolute;
		top:41px;
		left:0;
		height:325px;
		width:516px;
		overflow:hidden;
		z-index:1;		
	}
	.discountQuickDescription .hotOffer .illustrationFrame	{
		top:75px;
		height:381px;
		width:600px;
		overflow:hidden;
		z-index:1;		
	}
	.centralPromoBlock .hotOffer .illustrationFrame .topBlind	{
		background:url(/images/makeup/promo_central_frame-pic_blind.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/promo_central_frame-pic_blind.png, sizingMethod=scale);
		width:517px;
		height:200px;
		display:block;
		position:absolute;
		top:0;
		left:0;
		z-index: 100;
	}
	.discountQuickDescription .hotOffer .illustrationFrame .topBlind	{
		width:600px;
		height:200px;
	}
	.centralPromoBlock .hotOffer .illustrationFrame .bottCorner	{
		background:url(/images/makeup/promo_central_frame-pic_corner.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/promo_central_frame-pic_corner.png, sizingMethod=scale);
		width:14px;
		height:14px;
		display:block;
		position:absolute;
		bottom:0;
		left:0;
		z-index: 100;
	}
	.ie6 .centralPromoBlock .hotOffer .illustrationFrame .bottCorner	{
		bottom:-1px;
	}
	.discountQuickDescription .screenSelector	{
		background:url(/images/makeup/promo_central_frame_offer_title.gif);
		height:34px;
		position:relative;
		z-index:101;
		padding:0 12px 0 20px;
	}
	.discountQuickDescription .screenSelector .expireDate	{
		float:right;
		color:#E8C3D2;
		line-height:34px;
	}
	.discountQuickDescription .screenSelector .expireDate b	{
		color:#FAEDF2;
		font-weight:normal;
		font-size:11px;
	}
	.discountQuickDescription .screenSelector a	{
		float:left;
		width:100px;
		height:30px;
		text-align:center;
		color:#C3A3AD;
		position:relative;
		top:4px;
		text-decoration:none;
		margin-left:10px;
		line-height:26px;
	}
	.discountQuickDescription .screenSelector a:hover, .discountQuickDescription .screenSelector a.active	{
		background:url(/images/makeup/promo_central_frame_offer_title_tab.gif);
		color:white;
	}
	.centralPromoBlock .discountDescription .illustrationFrame .topBlind	{
		top:34px;
	}
	.discountQuickDescription .hotOffer .mapCanvas	{
		top:75px;
		height:381px;
		width:600px;
		overflow:hidden;
		z-index:3;
		position:absolute;
	}
	.centralPromoBlock .optionsBlock	{
		width:384px;
		height:366px;
		position:relative;
		float:left;
	}
	.discountQuickDescription .optionsBlock	{
		width:300px;
	}
	.centralPromoBlock .optionsBlock .pointsBalloon	{
		background:url(/images/makeup/balloon_points_bonus_100.png) 0 0 no-repeat;
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/balloon_points_bonus_100.png, sizingMethod=scale);
		width:127px;
		height:128px;
		position:absolute;
		top:-20px;
		right:-12px;
	}
	.centralPromoBlock .optionsBlock .registration	{
		padding:28px 0 0 30px;
	}
	.centralPromoBlock .optionsBlock .registration h1	{
		color:#FFA0B1;
		font-size:24px;
		line-height:22px;
		margin-bottom:20px;
		width:240px;
		font-weight:bold;
		text-shadow:0 -1px 0 #373737;
	}
	.centralPromoBlock .optionsBlock .registration h2	{
		color:white;
		font-size:36px;
		line-height:30px;
		margin-bottom:22px;
		font-weight:bold;
		text-shadow:0 -1px 0 #373737;
	}
	.centralPromoBlock .optionsBlock .registration h2 strong	{
		color:#F5D34E;
	}
	.centralPromoBlock .optionsBlock .registration .email	{
		background:url(/images/makeup/input_registration_email.gif);
		width:320px;
		display:block;
		margin:28px 0 13px 0;
		border:none;
		font-size:18px;
		color:black;
		padding:7px 5px;
	}
	.ie6 .centralPromoBlock .optionsBlock .registration .customSelect1	{
		width:330px;
		overflow:hidden;
		height:auto;
	}
	.centralPromoBlock .optionsBlock .registration .button	{
		background:url(/images/makeup/input_button_register_01.gif);
		width:276px;
		height:47px;
		cursor:pointer;
	}
	.centralPromoBlock .optionsBlock .registration .button:hover	{
		background:url(/images/makeup/input_button_register_01.gif) 0 47px;
	}
	.centralPromoBlock .optionsBlock .registrationBySMS	{
		padding:28px 0 0 35px;
		position:relative;
	}
	.centralPromoBlock .optionsBlock .registrationBySMS strong	{
		color:#FFA0B1;
		font-size:24px;
		display:block;
		text-shadow:0 -1px 0 #373737;
		margin-right:170px;
		line-height:22px;
		margin-bottom:15px;
	}
	.centralPromoBlock .optionsBlock .registrationBySMS span	{
		color:white;
		font-size:24px;
		line-height:24px;
		margin-right:120px;
		display:block;
		text-shadow:0 -1px 0 #373737;
		margin-bottom:15px;
	}
	.centralPromoBlock .optionsBlock .registrationBySMS p	{
		color:#E0D4D8;
		line-height:14px;
		margin-bottom:15px;
		width:260px;
	}
	.centralPromoBlock .optionsBlock .registrationBySMS .phoneNum	{
		left:-10px;
		margin-bottom:15px;
		position:relative;
	}
	.centralPromoBlock .optionsBlock .registrationBySMS .phoneNum .i	{
		display:inline-block;
		vertical-align:middle;
		background: url(/images/makeup/input_button_register_sms.gif) 0 0 no-repeat;
		padding:5px 10px;
		width:150px;
		height:24px;
		font-size:18px;
		border:none;
		margin-right:5px;
	}
	.centralPromoBlock .optionsBlock .registrationBySMS .phoneNum .button	{
		display:inline-block;
		vertical-align:middle;
		background: url(/images/makeup/input_button_register_sms.gif) 100% 0 no-repeat;
		width:142px;
		height:35px;
		border:none;
		position:relative;
		top:1px;
		cursor:pointer;
	}
	.centralPromoBlock .optionsBlock .registrationBySMS .phoneNum .button:hover	{
		background: url(/images/makeup/input_button_register_sms.gif) 100% -94px no-repeat;
	}
	.centralPromoBlock .optionsBlock .registrationBySMS .code	{
		left:-10px;
		position:relative;
	}
	.centralPromoBlock .optionsBlock .registrationBySMS .code .i	{
		display:inline-block;
		vertical-align:middle;
		background: url(/images/makeup/input_button_register_sms.gif) 0 -34px no-repeat;
		padding:10px 10px;
		width:149px;
		height:38px;
		font-size:30px;
		border:none;
		margin-right:5px;
	}
	.centralPromoBlock .optionsBlock .registrationBySMS .code .button	{
		display:inline-block;
		vertical-align:middle;
		background: url(/images/makeup/input_button_register_sms.gif) 100% -35px no-repeat;
		width:134px;
		height:58px;
		border:none;
		position:relative;
		cursor:pointer;
	}
	.centralPromoBlock .optionsBlock .registrationBySMS .code .button:hover	{
		background: url(/images/makeup/input_button_register_sms.gif) 100% -128px no-repeat;
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo	{
		padding:0 13px 0 30px;
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .buy	{
		font-size:18px;
		color:white;
		text-shadow:0 -1px 0 #373737;
		margin-bottom:20px;
	}
	.ie6 .discountQuickDescription .optionsBlock .fullPriceInfo .buy	{
		margin-bottom:15px;
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .buy span	{
		display:block;
		margin-bottom:10px;
		line-height:41px;
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .buy span a	{
		float:right;
		color:#FACCDB;
		background:url(/images/makeup/ic_promo_block_buy-in-present.gif) 0 50% no-repeat;
		padding-left:17px;
		font-size:12px;
		text-shadow:0 0 0 black;
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .buy strong	{
		display:block;
		font-size:48px;
		margin-bottom:5px;
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .buy strong i	{
		font-size:30px;
		font-weight:normal;
		font-style:normal;
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .buy .button	{
		background:url(/images/makeup/input_button_buy-coupon.gif);
		width:226px;
		height:46px;
		cursor:pointer;
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .buy .button:hover	{
		background:url(/images/makeup/input_button_buy-coupon.gif) 0 100%;
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .economy	{
		margin-bottom:10px;
	}
	.ie6 .discountQuickDescription .optionsBlock .fullPriceInfo .economy	{
		margin-bottom:7px;
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .economy span	{
		display:inline-block;
		vertical-align:top;
		_overflow:hidden;
		zoom:1;
		*display:inline;
		height:auto;
		color:#EFBBCC;
		margin-right:15px;
		text-shadow:0 -1px 0 #373737;		
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .economy span b	{
		display:block;
		font-weight:normal;
		color:white;
		font-size:18px;
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .economy span strong	{
		display:block;
		color:#FFD128;
		font-size:22px;
	}
	.discountQuickDescription .optionsBlock .separator	{
		background:url(/images/makeup/separator_central_promoblock_discount.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/separator_central_promoblock_discount.png, sizingMethod=crop);
		width:240px;
		height:11px;
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .deadLine	{
		padding:0 0 0 40px;
		background:url(/images/makeup/ic_deadline.gif) 0 50% no-repeat;
		color:#EFBBCC;
		text-shadow:0 -1px 0 #373737;
		margin-bottom:10px;
	}
	.ie6 .discountQuickDescription .optionsBlock .fullPriceInfo .deadLine	{
		margin-bottom:7px;
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .deadLine strong	{
		font-size:18px;
		display:block;
		color:white;
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .deadLine strong i	{
		font-weight:normal;
		font-style:normal;
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .peopleCounter	{
		font-size:18px;
		font-weight:bold;
		text-shadow:0 -1px 0 #373737;
		color:white;
		margin-bottom:10px;
	}
	.ie6 .discountQuickDescription .optionsBlock .fullPriceInfo .peopleCounter	{
		margin-bottom:7px;
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .peopleCounter .bar	{
		margin:5px 0;
		overflow:hidden;
	}
	.ie6 .discountQuickDescription .optionsBlock .fullPriceInfo .peopleCounter .bar	{
		overflow:visible;
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .peopleCounter .bar b, .discountQuickDescription .optionsBlock .fullPriceInfo .peopleCounter .bar span	{
		float:left;
		color:#E0E0E0;
		font-size:14px;
		position:relative;
		left:-5px;
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .peopleCounter .bar b	{
		margin:0 5px;
		text-align:center;
		width:30px;
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .peopleCounter .bar b:first-child	{
		width:auto;
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .peopleCounter .bar .holder	{
		width:190px;
		background:url(/images/makeup/promo_central_frame_discount_progress-bar.gif) 0 -76px repeat-x;
		height:18px;
		position:relative;
	}
	.ie6 .discountQuickDescription .optionsBlock .fullPriceInfo .peopleCounter .bar .holder	{
		width:170px;
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .peopleCounter .bar .holder .l	{
		background:url(/images/makeup/promo_central_frame_discount_progress-bar.gif) 0 0 repeat-x;
		height:18px;
		width:6px;
		vertical-align:middle;
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .peopleCounter .bar .holder .r	{
		background:url(/images/makeup/promo_central_frame_discount_progress-bar.gif) 0 -58px repeat-x;
		height:18px;
		width:10px;
		vertical-align:middle;
		position:absolute;
		right:0;
		top:0;
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .peopleCounter .bar .holder .track	{
		background:url(/images/makeup/promo_central_frame_discount_progress-bar.gif) 0 -19px repeat-x;
		height:18px;
		vertical-align:middle;
		position:absolute;
		left:3px;
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .peopleCounter .bar .holder .pointer	{
		background:url(/images/makeup/promo_central_frame_discount_progress-bar.gif) 0 -38px repeat-x;
		height:18px;
		position:absolute;
		width:8px;
		left:3px;
		top:0;
		margin-left:-4px;
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .peopleCounter i	{
		font-style:normal;
		color:#E9AEC1;
		font-size:12px;
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .eventApproved	{
		font-size:17px;
		text-shadow:0 -1px 0 #373737;
		position:relative;
		color:white;
		font-weight:bold;
		padding:5px 0 15px 57px;
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .eventApproved strong	{
		color:#FFCA0C;
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .eventApproved ins	{
		display:block;
		width:62px;
		height:62px;
		position:absolute;
		left:-7px;
		top:5px;
		background:url(/images/makeup/ic_event_approved.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/ic_event_approved.png, sizingMethod=crop);
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .tellYourFriends	{
		text-shadow:0 -1px 0 #373737;
		color:white;
		font-size:14px;
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .tellYourFriends span	{
		display:block;
		margin-top:5px;
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .tellYourFriends span img	{
		width:31px;
		height:32px;
		margin-right:3px;
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .tellYourFriends span .mlr img	{
		background:url(/images/makeup/ic_social_media_big.gif) 0 0 no-repeat;
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .tellYourFriends span .vk img	{
		background:url(/images/makeup/ic_social_media_big.gif) -37px 0 no-repeat;
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .tellYourFriends span .tw img	{
		background:url(/images/makeup/ic_social_media_big.gif) -73px 0 no-repeat;
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .tellYourFriends span .ork img	{
		background:url(/images/makeup/ic_social_media_big.gif) -111px 0 no-repeat;
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .tellYourFriends span .fb img	{
		background:url(/images/makeup/ic_social_media_big.gif) -148px 0 no-repeat;
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .tellYourFriends span .fb img	{
		background:url(/images/makeup/ic_social_media_big.gif) -148px 0 no-repeat;
	}
	.discountQuickDescription .optionsBlock .fullPriceInfo .tellYourFriends span .lj img	{
		background:url(/images/makeup/ic_social_media_big.gif) -186px 0 no-repeat;
	}
	.discountQuickDescription .makeOrder	{
		background:url(/images/makeup/promo_central_frame_make-order.jpg);
		position:absolute;
		width:570px;
		height:400px;
		top:41px;
		left:0;
		z-index:102;
		padding:15px 0 0 30px;
	}
	.ie6 .discountQuickDescription .makeOrder {
		height:385px !important;
		overflow:hidden !important;
	}
	.discountQuickDescription .makeOrder .section	{
		font-size:30px;
		font-weight:bold;
		color:white;
		margin-bottom:15px;
		padding-right:30px;
		text-shadow:0 -1px 0 #373737;
	}
	.discountQuickDescription .makeOrder .section a.back	{
		float:right;
		font-size:12px;
		font-weight:normal;
		color:#FFCA00;
		text-decoration:none;
		border-bottom:dashed 1px #FFCA00;
		line-height:normal;
		position:relative;
		top:15px;
	}
	.discountQuickDescription .makeOrder .section .back:hover	{
		border-bottom:none;
	}
	.discountQuickDescription .makeOrder .section .darberryCash	{
		background:url(/images/makeup/ic_darberry_cash-balance.gif) 0 0 no-repeat;
		line-height:24px;
		padding-left:30px;
		float:right;
		color:#541F31;
		font-size:12px;
		font-weight:normal;
		position:relative;
		top:10px;
		text-shadow:0 0 0 #373737;		
	}
	.discountQuickDescription .makeOrder .orderForm	{
		background:url(/images/makeup/promo_central_frame_order_top.gif)0 0 no-repeat;
		width:544px;
		border-bottom:solid 2px #756269;
		margin-bottom:20px;
	}
	.discountQuickDescription .makeOrder .orderForm th	{
		height:36px;
		vertical-align:middle;
		color:#27181D;
		padding:0 10px 0 15px;
	}
	.discountQuickDescription .makeOrder .orderForm td	{
		vertical-align:middle;
		color:white;
		text-shadow:0 -1px 0 #373737;
		padding:10px 10px 10px 15px;
		color:white;
		font-size:18px;
		white-space:nowrap;
	}
	.discountQuickDescription .makeOrder .orderForm .name	{
		font-size:14px;
		white-space:normal;
	}
	.discountQuickDescription .makeOrder .orderForm td .i	{
		background:url(/images/makeup/input_promo_central_frame_make-order.gif);
		width:36px;
		height:20px;
		padding:7px;
		border:none;
		color:white;
		font-size:18px;
	}
	.discountQuickDescription .makeOrder .paymentSelector	{
		background:url(/images/makeup/promo_central_frame_order_pay-sys.jpg) 0 0 no-repeat;
		width:546px;
		height:180px;
		overflow:hidden;
	}
	.discountQuickDescription .makeOrder .paymentSelector .popValue	{
		width:358px;
		padding:1px 0 0 8px;
		height:126px;
	}
	.discountQuickDescription .makeOrder .paymentSelector .popValue a	{
		display:block;
		height:126px;
		text-indent:700em;
		overflow:hidden;
		white-space: nowrap;
		width:84px;
		float:left;
		margin-right:3px;
	}
	.discountQuickDescription .makeOrder .paymentSelector .popValue a.ccard	{
		background:url(/images/makeup/ic_paysys_chooser_value.gif) 0 0 no-repeat;
		width:84px;
	}
	.discountQuickDescription .makeOrder .paymentSelector .popValue a.ccard:hover	{
		background:url(/images/makeup/ic_paysys_chooser_value.gif) 0 100% no-repeat;
	}
	.discountQuickDescription .makeOrder .paymentSelector .popValue a.terminal	{
		background:url(/images/makeup/ic_paysys_chooser_value.gif) -84px 0 no-repeat;
		width:81px;
	}
	.discountQuickDescription .makeOrder .paymentSelector .popValue a.terminal:hover	{
		background:url(/images/makeup/ic_paysys_chooser_value.gif) -84px 100% no-repeat;
	}
	.discountQuickDescription .makeOrder .paymentSelector .popValue a.yad	{
		background:url(/images/makeup/ic_paysys_chooser_value.gif) -165px 0 no-repeat;
		width:89px;
	}
	.discountQuickDescription .makeOrder .paymentSelector .popValue a.yad:hover	{
		background:url(/images/makeup/ic_paysys_chooser_value.gif) -165px 100% no-repeat;
	}
	.discountQuickDescription .makeOrder .paymentSelector .popValue a.wm	{
		background:url(/images/makeup/ic_paysys_chooser_value.gif) -254px 0 no-repeat;
		width:81px;
	}
	.discountQuickDescription .makeOrder .paymentSelector .popValue a.wm:hover	{
		background:url(/images/makeup/ic_paysys_chooser_value.gif) -254px 100% no-repeat;
	}
	.discountQuickDescription .makeOrder .paymentSelector .allAnother	{
		float:right;
		padding-top:15px;
		font-size:11px;
		width:172px;
	}
	.discountQuickDescription .makeOrder .paymentSelector .allAnother li	{
		width:50%;
		float:left;
	}
	.discountQuickDescription .makeOrder .paymentSelector .allAnother li li	{
		width:auto;
		float:none;
		background:url(/images/makeup/bullet_02.gif) 3px 5px no-repeat;
		padding-left:15px;
		white-space:nowrap;
		margin-bottom:10px;
	}
	.ie6 .discountQuickDescription .makeOrder .paymentSelector .allAnother li li	{
		white-space:nowrap;
	}
	.discountQuickDescription .makeOrder .paymentSelector .allAnother li li a	{
		color:white;
	}
	.discountQuickDescription .makeOrder .paymentSelector .altValue	{
		padding-top:15px;
		margin-top:15px;
		border-top:solid 1px #DDDBDB;
		color:#786669;
	}
	.discountQuickDescription .makeOrder .paymentSelector .altValue a	{
		color:#786669;
	}
	.eventsCarousel	{
		position:relative;
		margin:0 auto;
		width:840px;
		margin-bottom:25px;
		z-index:2;
	}
	.ie6 .eventsCarousel	{
		left:8px;
	}
	.eventsCarousel h3	{
		color:#3F1222;
		font-size:18px;
		font-weight: bold;
		margin-bottom:12px;
	}
	.eventsCarousel .itemsHolder	{
		position:relative;
		margin-right:-16px;
		height:114px;
	}
	.eventsCarousel .larr img, .eventsCarousel .rarr img	{
		display:block;
		position:absolute;
		top:72px;
		width:26px;
		height:26px;
		zoom:1;
	}
	.eventsCarousel .larr img	{
		left:-42px;
		background:url(/images/makeup/arr_events_carousel_larr_noactive.gif);
	}
	.eventsCarousel .larr:hover img	{
		background:url(/images/makeup/arr_events_carousel_larr.gif);
	}
	.eventsCarousel .noActiveLarr img	{
		background:url(/images/makeup/arr_events_carousel_larr_noactive.gif) !important;
		cursor:default;
	}
	.eventsCarousel .rarr img	{
		right:-42px;
		background:url(/images/makeup/arr_events_carousel_rarr_noactive.gif);
	}
	.eventsCarousel .rarr:hover img	{
		background:url(/images/makeup/arr_events_carousel_rarr.gif);
	}
	.ie6 .eventsCarousel .rarr img	{
		right:-26px;
	}
	.eventsCarousel .noActiveRarr img	{
		background:url(/images/makeup/arr_events_carousel_rarr_noactive.gif) !important;
		cursor:default;		
	}
	.eventsCarousel .item	{
		float:left;
		width:198px;
		height:114px;
		margin-right:16px;
		position:relative;
	}
	.eventsCarousel .item a	{
		display:block;
		position:relative;
		width:198px;
		height:114px;
		position:absolute;
		top:0;
		left:0;
		z-index:4;
		zoom:1;
		background:url(/images/makeup/s.gif);
	}
	.eventsCarousel .item .picFrame	{
		width:198px;
		height:114px;
		background:url(/images/makeup/frame_events_carousel_pic.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/frame_events_carousel_pic.png, sizingMethod=crop);
		position:absolute;
		top:0;
		left:0;
		z-index:2;
	}
	.eventsCarousel .item img	{
		width:198px;
		height:114px;
		background-position:50% 50%;
		background-repeat:no-repeat;
		position:absolute;
		top:0;
		left:0;
		z-index:1;		
	}
	.eventsCarousel .item .discount	{
		background:url(/images/makeup/frame_events_carousel_discount_black.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/frame_events_carousel_discount_black.png, sizingMethod=scale);
		width:66px;
		height:38px;
		line-height:38px;
		text-align:center;
		position:absolute;
		top:-3px;
		right:9px;
		z-index:2;
		color:white;
		font-weight:bold;
		font-size:21px;
		text-shadow:0 -1px 0 #373737;
	}
	.eventsCarousel .item .huge	{
		background:url(/images/makeup/frame_events_carousel_discount_red.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/frame_events_carousel_discount_red.png, sizingMethod=scale);
	}
	.eventsCarousel .item .popup	{
		display:none;
	}
	.eventsCarousel .item:hover .popup	{
		display:block;
		position:absolute;
		bottom:130px;
		left:-25px;
		z-index:3;
		color:white;
	}
	.eventsCarousel .item .popup .shadow	{
		background:url(/images/makeup/popup_events_carousel_02.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/popup_events_carousel_02.png, sizingMethod=scale);
		width:234px;
		padding:0 16px 0 6px;
	}
	.eventsCarousel .item .popup .frame	{
		background:url(/images/makeup/popup_events_carousel_04.gif) 0 0 no-repeat #0A0A0A;
		padding:0 13px;
		position:relative;
		min-height:45px;
	}
	.ie6 .eventsCarousel .item .popup .frame	{
		height:45px;
	}
	.eventsCarousel .item .popup .top	{
		background:url(/images/makeup/popup_events_carousel_01.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/popup_events_carousel_01.png, sizingMethod=scale);
		width:256px;
		height:15px;
		position:absolute;
		top:-15px;
		left:0;
	}
	.eventsCarousel .item .popup .bottom	{
		background:url(/images/makeup/popup_events_carousel_03.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/popup_events_carousel_03.png, sizingMethod=scale);
		width:256px;
		height:33px;
		position:absolute;
		bottom:-33px;
		left:0;
	}
	.ie6 .eventsCarousel .item .popup .bottom	{
		bottom:-34px;
	}
	.eventsCarousel .item .popup i	{
		color:#C8C8C8;
		font-size:11px;
		font-style:normal;
		display:block;
		margin-bottom:5px;
	}
	.eventsCarousel .item .popup p	{
		color:#F881C4;
		font-size:14px;
		line-height:16px;
		margin-bottom:8px;
	}
	.eventsCarousel .item .popup .total	{
		overflow:hidden;
	}
	.ie6 .eventsCarousel .item .popup .total	{
		overflow:visible;
	}
	.eventsCarousel .item .popup .total .counter	{
		float:right;
		background:url(/images/makeup/separator_popup_events_carousel.gif) 0 0 no-repeat;
		padding:0 0 0 10px;
		width:65px;
		font-size:11px;
		line-height:10px;
	}
	.eventsCarousel .item .popup .total .counter strong	{
		font-size:24px;
		display:block;
		line-height:28px;
		margin-top:-4px;
	}
	.eventsCarousel .item .popup .total ul	{
	}
	.eventsCarousel .item .popup .total ul li	{
		color:#FEF0F0;
		line-height:14px;
	}
	.eventsCarousel .item .popup .total ul li span	{
		float:right;
		width:65px;
		color:#F1CE43;
	}
	.aboutDarBerryIntro	{
		width:840px;
		margin:0 auto 40px auto;
		padding:0 30px;
	}
	.aboutDarBerryIntro h3	{
		color:#54031E;
		font-size:24px;
		font-weight:bold;
		margin-bottom:10px;
	}
	.aboutDarBerryIntro span	{
		float:left;
		width:45%;
		margin-right:5%;
		color:#200C13;
		font-size:18px;
		line-height:24px;
		padding-bottom:20px;
	}
	.aboutDarBerryIntro strong	{
		float:left;
		width:50%;
		color:#200C13;
		font-size:24px;
		line-height:30px;
		margin-top:-10px;
		padding-bottom:20px;
	}
	.aboutDarBerryIntro hr	{	
		height:0px;
		color: #C7C7C7;
		background:  #C7C7C7;
		border:none;
		height:1px;
		overflow:hidden;
		margin:0 -30px 20px -30px;
		clear:both;
	}
	.aboutDarBerryIntro .howItsWork h4	{
		color:#54031E;
		font-size:18px;
		font-weight:bold;
		margin-bottom:20px;
	}
	.aboutDarBerryIntro .howItsWork .steps	{
		height:175px;
		background:url(/images/makeup/illustration_about_darberry.jpg) 0 100% no-repeat;
	}
	.aboutDarBerryIntro .howItsWork li	{
		float:left;
		width:170px;
		padding:0 10px 0 30px;
		color:#991939;
		font-size:14px;
		min-height:24px;
	}
	.ie6 .aboutDarBerryIntro .howItsWork li	{
		height:24px;
	}
	.aboutDarBerryIntro .howItsWork li.s1	{
		background:url(/images/makeup/steps_about_darberry.gif) 0 0 no-repeat;
	}
	.aboutDarBerryIntro .howItsWork li.s2	{
		background:url(/images/makeup/steps_about_darberry.gif) 0 -48px no-repeat;
	}
	.aboutDarBerryIntro .howItsWork li.s3	{
		background:url(/images/makeup/steps_about_darberry.gif) 0 -96px no-repeat;
	}
	.aboutDarBerryIntro .howItsWork li.s4	{
		background:url(/images/makeup/steps_about_darberry.gif) 0 -144px no-repeat;
	}
	.inviteTizerForCustomers	{
		width:900px;
		margin:0 auto;
		background:url(/images/makeup/block_cutomer_invite.gif);
		height:48px;
		padding-top:10px;
	}
	.inviteTizerForCustomers span	{
		display:inline-block;
		vertical-align:middle;
		margin:0 25px 0 90px;
		color:#8B0950;
		font-size:14px;
		_overflow:hidden;
		zoom:1;
		*display:inline;
		height:auto;
	}
	.inviteTizerForCustomers span strong	{
		color:#640237;
		font-size:18px;
		display:block;
	}
	.inviteTizerForCustomers address	{
		font-style:normal;
		display:inline-block;
		vertical-align:middle;
		font-size:14px;
		_overflow:hidden;
		zoom:1;
		*display:inline;
		height:auto;
	}
	.inviteTizerForCustomers address a, .inviteTizerForCustomers address strong	{
		color:#B30026;
	}
	.footer	{
		background:url(/images/makeup/footer_bg.jpg) 0 0 repeat-x;
		height:113px;
		clear:both;
		position:relative;
/*		position:absolute;
		bottom:0;
		left:0;
		width:100%;*/
	}
	.footer .wrapper	{
		width:900px;
		margin:0 auto;
		padding:50px 0 0 0;
	}
	.footer .menu	{
		float:right;
	}
	.footer .menu a	{
		color:#B30026;
		text-decoration:none;
		margin-right:25px;
	}
	.footer .menu a:hover	{
		text-decoration:underline;
	}
	.boxMessage	{
		position:fixed;
		top:0;
		width:100%;
		height:80px;
		line-height:80px;
		font-size:24px;
		font-weight:bold;
		text-align:center;
		color:white;
		z-index:1001;
	}
    .ie6 .boxMessage, .ie7 .boxMessage        {
            position:absolute;
    }
	.boxMessage strong	{
		position:relative;
		z-index:2;
	}
	.boxMessage ins	{
		display:block;
		position:absolute;
		left:0;
		top:0;
		width:100%;
		height:80px;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=90)";
		filter:alpha(opacity=90);
		-moz-opacity: 0.9;
		-khtml-opacity:0.9;
		opacity:0.9;
	}
	.ie6 .boxMessage ins, .ie7 .boxMessage ins	{
		left:0;
	}
	.ie7 .boxMessage ins	{
		top:-27px;
	}
	.boxMessage .error	{
		position:relative;
	}
	.boxMessage .error ins	{
		background:#4C0B0B;
	}
	.boxMessage .notice	{
		position:relative;
	}
	.boxMessage .notice ins	{
		background:#1C4C0B;
	}
	.clearBoth	{
		clear:both;
	}
	.discountFullDescription	{
		width:850px;
		padding:0 25px;
		margin:0 auto;
		overflow:hidden;
	}
	.ie6 .discountFullDescription	{
		height:1px;
		overflow:visible;
	}
	.discountFullDescription .detailsBlock	{
		margin-right:300px;
	}
	.ie6 .discountFullDescription .detailsBlock	{
		width:550px;
		float:left;
		clear:right;
		overflow-x:hidden;
	}	
	.discountFullDescription .moreEvents	{
		float:right;
		width:240px;
	}
	.discountFullDescription .moreEvents .eventsCarousel	{
		margin:0;
		width:200px;
		margin-bottom:25px;
		z-index:2;
		left:0;
	}
	.discountFullDescription .moreEvents .eventsCarousel .itemsHolder	{
		position:relative;
		margin-right:-16px;
		height:516px;
	}
	.discountFullDescription .moreEvents .eventsCarousel .itemsHolder .item	{
		float:none;
		width:238px;
		height:114px;
		margin-right:0;
		position:relative;
		margin-bottom:15px;
	}
	.discountFullDescription .moreEvents .eventsCarousel .itemsHolder .item a	{
		display:block;
		position:relative;
		width:198px;
		height:114px;
		position:absolute;
		top:0;
		left:0;
		z-index:4;
		zoom:1;
		background:url(/images/makeup/s.gif);
	}
	.discountFullDescription .moreEvents .eventsCarousel .itemsHolder .item .picFrame	{
		top: 2px;
		left: 13px;
		width:212px;
		background:url(/images/makeup/frame_events_carousel_pic_2.png) 0 0 no-repeat;
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/frame_events_carousel_pic_2.png, sizingMethod=crop);
	}
	.discountFullDescription .moreEvents .eventsCarousel .itemsHolder .item img	{
		width:238px;
	}
	.discountFullDescription .moreEvents .eventsCarousel .itemsHolder .item:hover .popup	{
		bottom:0%;
		left:-252px;
		z-index:3;
		color:white;
	}	
	.discountFullDescription .moreEvents .eventsCarousel .itemsHolder .item .popup .bottom	{
		background:url(/images/makeup/popup_events_carousel_03_2.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/popup_events_carousel_03_2.png, sizingMethod=scale);
	}
	.discountFullDescription .moreEvents .eventsCarousel .itemsHolder .item .popup .sideArr	{
		background:url(/images/makeup/popup_events_carousel_side-arr.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/popup_events_carousel_side-arr.png, sizingMethod=scale);
		width:28px;
		height:28px;
		position:absolute;
		right:-11px;
		top:50%;
		margin-top:-14px;
	}
	.discountFullDescription .moreEvents .inviteForCustomers	{
		background:url(/images/makeup/txt_invite_for_providers.gif) 0 0 no-repeat;
		padding-top:20px;
		line-height:18px;
	}
	.discountFullDescription .moreEvents .inviteForCustomers strong	{
		color:#8B0950;
		font-weight:normal;
		display:block;
		margin-bottom:5px;
	}
	.discountFullDescription .moreEvents .inviteForCustomers b	{
		color:#B30026;
	}
	.discountFullDescription .detailsBlock .eventFeatures	{
		overflow:hidden;
		padding-bottom:20px;
	}
	.ie6 .discountFullDescription .detailsBlock .eventFeatures	{
		overflow:visible;
		height:1px;
	}
	.discountFullDescription .detailsBlock .eventFeatures li	{
		float:left;
		width:50%;
	}
	.ie6 .discountFullDescription .detailsBlock .eventFeatures li	{
		width:49%;
	}
	.discountFullDescription .detailsBlock .eventFeatures li h3	{
		color:#3F1222;
		font-weight:bold;
		font-size:18px;
		margin-bottom:15px;
	}
	.discountFullDescription .detailsBlock .eventFeatures li ul	{
	}
	.discountFullDescription .detailsBlock .eventFeatures li ul li	{
		width:85%;
		float:none;
		margin-bottom:10px;
		padding-left:18px;
		background:url(/images/makeup/bullet_01.gif) 0 5px no-repeat;
	}
	.ie6 .discountFullDescription .detailsBlock .eventFeatures li ul li	{
		width:90%;
	}
	.discountFullDescription .detailsBlock .description	{
		position:relative;
	}
	.discountFullDescription .detailsBlock .description .blockSelector	{
		overflow:hidden;
		margin-bottom:25px;
	}
	.ie6 .discountFullDescription .detailsBlock .description .blockSelector	{
		overflow:visible;
		height:1px;
	}
	.discountFullDescription .detailsBlock .description .blockSelector li	{
		float:left;
		margin-right:25px;
		font-size:18px;
		padding-bottom:1px;
	}
	.discountFullDescription .detailsBlock .description .blockSelector li a	{
		color:#932136;
		text-decoration:none;
		border-bottom:dashed 1px #932136;
	}
	.discountFullDescription .detailsBlock .description .blockSelector li a:hover	{
		border-bottom:dashed 1px white;
	}
	.discountFullDescription .detailsBlock .description .blockSelector li a i	{
		font-size:14px;
		font-style:normal;
	}
	.discountFullDescription .detailsBlock .description .blockSelector li.active a	{
		color:black;
		border-bottom:dashed 1px white;
		font-weight:bold;
	}
	.discountFullDescription .detailsBlock .description .blockSelector li.addComment a	{
		font-size:12px;
		position:relative;
	}
	.opera .discountFullDescription .detailsBlock .description .blockSelector li.addComment a	{
		top:6px;
	}
	.discountFullDescription .detailsBlock .description .info	{
	}
	.discountFullDescription .detailsBlock .description .info p	{
		line-height:18px;
		margin-bottom:15px;
	}
	.discountFullDescription .detailsBlock .description .info h4	{
		color:#3F1222;
		font-weight:bold;
		font-size:14px;
		margin-bottom:15px;
	}
	.discountFullDescription .detailsBlock .description .info .time	{
		background:url(/images/makeup/ic_event_shedule.jpg) 0 0 no-repeat;
		line-height:33px;
		padding-left:40px;
		font-size:18px;
		margin-bottom:10px;
	}
	.discountFullDescription .detailsBlock .description .info .buyEvent	{
		background:url(/images/makeup/ic_event_buy_tizer.gif);
		width:319px;
		height:70px;
		padding:13px 0 0 223px;
		display:block;
		text-decoration:none;
	}
	.ie6 .discountFullDescription .detailsBlock .description .info .buyEvent 	{
		height:70px !important;
		overflow:hidden;
	}
	.discountFullDescription .detailsBlock .description .info .buyEvent img	{
		margin-right:4px;
	}
	.discountFullDescription .detailsBlock .description .comments	{
	}
	.discountFullDescription .detailsBlock .description .comments .item	{
		line-height:16px;
		border-bottom:solid 1px #E6E6E6;
		padding:13px 0;
	}
	.discountFullDescription .detailsBlock .description .comments .moderatorial	{
		background:#F9E7E7;
		margin:0 -12px;
		padding:13px 12px;
		position:relative;
		border-top:solid 1px #E6E6E6;
		margin-top:-1px;
	}
	.discountFullDescription .detailsBlock .description .comments .item strong	{
		display:block;
		font-size:14px;
		margin-bottom:5px;
	}
	.discountFullDescription .detailsBlock .description .comments .moderatorial strong	{
		color:#CB000A;
	}
	.discountFullDescription .detailsBlock .description .comments .item strong i	{
		font-style:normal;
		font-size:11px;
		font-weight:normal;
	}
	.discountFullDescription .detailsBlock .description .comments .moderatorial strong i	{
		color:black;
	}
	.paginator	{
		margin:15px 0;
		text-align:center;
		line-height:22px;
		word-spacing:10px;
	}
	.paginator a	{
		color:#A34A68;
		text-decoration:none;
	}
	.paginator a:hover	{
		text-decoration:underline;
	}
	.paginator strong	{
		display:inline-block;
		vertical-align:middle;
		_overflow:hidden;
		zoom:1;
		*display:inline;
		background:url(/images/makeup/paginator_active_page.gif);
		width:23px;
		height:22px;
		text-align:center;
		font-weight:normal;
		color:white;
	}
	.discountFullDescription .detailsBlock .description .popupAddComment	{
		position:absolute;
		top:20px;
		right:-10px;
	}
	.discountFullDescription .detailsBlock .description .popupAddComment div	{
		background:url(/images/makeup/popup_add_comment.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/popup_add_comment.png, sizingMethod=scale);
		width:285px;
		height:187px;
		color:white;
		padding:30px 39px 0 30px;
		text-align:center;
	}
	.discountFullDescription .detailsBlock .description .popupAddComment .t	{
		position:relative;
		height:90px;
		width:270px;
		margin:10px 0;
		display:block;
		padding:5px;
	}
	.discountFullDescription .detailsBlock .description .popupAddComment .button	{
		position:relative;
		background:url(/images/makeup/input_button_popup-add_comment.gif);
		width:110px;
		height:26px;
		cursor:pointer;
	}
	.discountFullDescription .detailsBlock .description .popupAddComment .button:hover	{
		background:url(/images/makeup/input_button_popup-add_comment_hover.gif);
	}
	.blindLayer	{
		position:absolute;
		width:100% !important;
		height:100% !important;
		top:0;
		left:0;
		background:white;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
		filter:alpha(opacity=50);
		-moz-opacity: 0.5;
		-khtml-opacity:0.5;
		opacity:0.5;
		z-index:1001;
	}
	.popupHolder	{
		position:absolute;
		width:900px;
		height:100%;
		top:0;
		left:50%;
		margin-left:-450px;
		z-index:1002;
	}
	.popupHolder .popupFeedbackForm	{
		position:absolute;
		right:245px;
		top:92px;
		color:white;
	}
	.popupHolder .popupFeedbackForm .wrapper	{
		background:url(/images/makeup/popup_feedback_midd.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/popup_feedback_midd.png, sizingMethod=scale);
		width:331px;
		padding:5px 40px;
	}
	.popupHolder .popupFeedbackForm h3	{
		font-size:24px;
		font-weight:bold;
		margin-bottom:10px;
		position:relative;
	}
	.popupHolder .popupFeedbackForm .row	{
		margin-bottom:15px;
		min-height:55px;
		position:relative;
		z-index:1;
	}
	.popupHolder .popupFeedbackForm .row:hover	{
		z-index:2;
		background:url(/images/makeup/s.gif);
	}
	.popupHolder .popupFeedbackForm .row:last-child	{
		margin-bottom:0;
		min-height:0;
	}
	.popupHolder .popupFeedbackForm .row select, .popupHolder .popupFeedbackForm .row .i, .popupHolder .popupFeedbackForm .row .t	{
		display:block;
		margin-top:5px;
	}
	.popupHolder .popupFeedbackForm .row .i	{
		background:url(/images/makeup/input_registration_email.gif);
		width:310px;
		padding:5px 10px;
		height:26px;
		font-size:18px;
		border:none;
	}
	.popupHolder .popupFeedbackForm .row .t	{
		background:url(/images/makeup/input_textarea_txt.gif);
		width:310px;
		padding:5px 10px;
		height:124px;
		font-size:18px;
		border:none;
		overflow:auto;
	}
	.popupHolder .popupFeedbackForm .row .button	{
		background:url(/images/makeup/input_button_send.gif);
		width:131px;
		height:34px;
		margin:0 auto;
		display:block;
		cursor:pointer;
	}
	.popupHolder .popupFeedbackForm .row .button:hover	{
		background:url(/images/makeup/input_button_send.gif) 0 100%;
	}
	.popupHolder .popupFeedbackForm .top	{
		background:url(/images/makeup/popup_feedback_top.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/popup_feedback_top.png, sizingMethod=scale);
		width:411px;
		height:25px;
		position:absolute;
		top:-25px;
		left:0;
	}
	.popupHolder .popupFeedbackForm .bott	{
		background:url(/images/makeup/popup_feedback_bottom.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/popup_feedback_bottom.png, sizingMethod=scale);
		width:411px;
		height:25px;
		position:absolute;
		bottom:-25px;
		left:0;
	}
	.popupHolder .popupFeedbackForm .close	{
		position:absolute;
		top:-25px;
		right:25px;
		width:30px;
		height:30px;
		display:block;
		z-index:100;
	}
	.popupHolder .popupRechargeAccount	{
		position:absolute;
		top:250px;
		left:50%;
		margin-left:-319px;
		width:628px;
		color:white;
	}
	.popupHolder .popupRechargeAccount .wrapper	{
		background:url(/images/makeup/popup_recharge_midd.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/popup_recharge_midd.png, sizingMethod=scale);
		width:548px;
		padding:5px 40px;
	}
	.popupHolder .popupRechargeAccount .wrapper .top	{
		background:url(/images/makeup/popup_recharge_top.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/popup_recharge_top.png, sizingMethod=scale);
		width:628px;
		height:27px;
		position:absolute;
		top:-27px;
		left:0;
	}
	.popupHolder .popupRechargeAccount .wrapper .bott	{
		background:url(/images/makeup/popup_recharge_bott.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/popup_recharge_bott.png, sizingMethod=scale);
		width:628px;
		height:27px;
		position:absolute;
		bottom:-27px;
		left:0;
	}
	.popupHolder .popupRechargeAccount .wrapper .close	{
		position:absolute;
		top:-25px;
		right:25px;
		width:30px;
		height:30px;
		display:block;
		z-index:100;
	}
	.popupHolder .popupRechargeAccount .wrapper h3	{
		color:#FFBF15;
		font-size:24px;
		font-weight:bold;
		margin-bottom:10px;
	}
	.popupHolder .popupRechargeAccount .paymentSelector	{
		background:url(/images/makeup/promo_central_frame_order_pay-sys_2.gif) 0 0 no-repeat;
		width:547px;
		padding-bottom:15px;
	}
	.popupHolder .popupRechargeAccount .paymentSelector .popValue	{
		width:358px;
		padding:1px 0 0 8px;
		height:126px;
	}
	.popupHolder .popupRechargeAccount .paymentSelector .popValue a	{
		display:block;
		height:126px;
		text-indent:700em;
		overflow:hidden;
		white-space: nowrap;
		width:84px;
		float:left;
		margin-right:3px;
	}
	.popupHolder .popupRechargeAccount .paymentSelector .popValue a.ccard	{
		background:url(/images/makeup/ic_paysys_chooser_value.gif) 0 0 no-repeat red;
		width:84px;
	}
	.popupHolder .popupRechargeAccount .paymentSelector .popValue a.ccard:hover	{
		background:url(/images/makeup/ic_paysys_chooser_value.gif) 0 100% no-repeat;
	}
	.popupHolder .popupRechargeAccount .paymentSelector .popValue a.terminal	{
		background:url(/images/makeup/ic_paysys_chooser_value.gif) -84px 0 no-repeat red;
		width:81px;
	}
	.popupHolder .popupRechargeAccount .paymentSelector .popValue a.terminal:hover	{
		background:url(/images/makeup/ic_paysys_chooser_value.gif) -84px 100% no-repeat;
	}
	.popupHolder .popupRechargeAccount .paymentSelector .popValue a.yad	{
		background:url(/images/makeup/ic_paysys_chooser_value.gif) -165px 0 no-repeat red;
		width:89px;
	}
	.popupHolder .popupRechargeAccount .paymentSelector .popValue a.yad:hover	{
		background:url(/images/makeup/ic_paysys_chooser_value.gif) -165px 100% no-repeat;
	}
	.popupHolder .popupRechargeAccount .paymentSelector .popValue a.wm	{
		background:url(/images/makeup/ic_paysys_chooser_value.gif) -254px 0 no-repeat red;
		width:81px;
	}
	.popupHolder .popupRechargeAccount .paymentSelector .popValue a.wm:hover	{
		background:url(/images/makeup/ic_paysys_chooser_value.gif) -254px 100% no-repeat;
	}
	.popupHolder .popupRechargeAccount .paymentSelector .allAnother	{
		float:right;
		padding-top:15px;
		font-size:11px;
		width:172px;
	}
	.popupHolder .popupRechargeAccount .paymentSelector .allAnother li	{
		width:50%;
		float:left;
	}
	.popupHolder .popupRechargeAccount .paymentSelector .allAnother li li	{
		width:auto;
		float:none;
		background:url(/images/makeup/bullet_02.gif) 0 5px no-repeat;
		padding-left:12px;
		white-space:nowrap;
		margin-bottom:10px;
	}
	.ie6 .popupHolder .popupRechargeAccount .paymentSelector .allAnother li li	{
		white-space:nowrap;
	}
	.popupHolder .popupRechargeAccount .paymentSelector .allAnother li li a	{
		color:white;
	}
	.popupHolder .popupRechargeAccount .paymentSelector .altValue	{
		margin-top:15px;
		color:#786669;
		font-weight:bold;
	}
	.popupHolder .popupRechargeAccount .paymentSelector .altValue a	{
		color:#786669;
	}
	.popupHolder .popupRechargeAccount .section	{
		font-size:14px;
		font-weight:bold;
		color:white;
		margin-bottom:15px;
		padding-right:30px;
		text-shadow:0 -1px 0 #373737;
	}
	.popupHolder .popupRechargeAccount .section .darberryCash	{
		background:url(/images/makeup/ic_darberry_cash-balanc-2.gif) 0 0 no-repeat;
		line-height:24px;
		padding-left:30px;
		float:right;
		color:white;
		font-size:12px;
		font-weight:normal;
		position:relative;
		top:-2px;
	}
	.popupHolder .popupRechargeAccount .go	{
		text-align:center;
	}
	.popupHolder .popupRechargeAccount .go .button	{
		background:url(/images/makeup/input_button_send.gif);
		width:131px;
		height:34px;
		cursor:pointer;
	}
	.popupHolder .popupRechargeAccount .go .button:hover	{
		background:url(/images/makeup/input_button_send.gif) 0 100%;
	}
	.popupHolder .popupRechargeAccount .recharge	{
		color:white;
		font-size:18px;
		margin-bottom:15px;
	}
	.popupHolder .popupRechargeAccount .recharge .i	{
		display:inline-block;
		vertical-align:middle;
		border:none;
		margin:0 8px;
		background:url(/images/makeup/input_recharge.gif);
		width:46px;
		height:20px;
		font-size:18px;
		padding:7px;
	}
	.popupHolder .popupInviteSelector	{
		position:absolute;
		right:245px;
		top:100px;
		color:white;
	}
	.popupHolder .popupInviteSelector .wrapper	{
		background:url(/images/makeup/popup_feedback_midd.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/popup_feedback_midd.png, sizingMethod=scale);
		width:331px;
		padding:5px 40px;
	}
	.popupHolder .popupInviteSelector h3	{
		font-size:24px;
		font-weight:bold;
		margin-bottom:10px;
		position:relative;
		margin-right:-15px;
	}
	.popupHolder .popupInviteSelector .frame	{
	}
	.popupHolder .popupInviteSelector .frame span	{
		height:19px;
		display:block;
		margin-bottom:10px;
	}
	.popupHolder .popupInviteSelector .frame span a	{
		float:left;
		color:#FF6DA8;
		border-bottom:dashed 1px #FF6DA8;
		line-height:19px;
		text-decoration:none;
	}
	.popupHolder .popupInviteSelector .frame span a:hover	{
		border-bottom: none;
	}
	.popupHolder .popupInviteSelector .frame span a i	{
		float:left;
		line-height:19px;
		font-style:normal;
	}
	.popupHolder .popupInviteSelector .frame span a.active	{
		color:white;
		border-bottom:none;
		background:url(/images/makeup/ic_invite_selector_active.gif) 0 0 no-repeat;
		text-shadow:0 1px 0 #373737;
		margin-right:10px;
	}
	.popupHolder .popupInviteSelector .frame span a.active i	{
		background:url(/images/makeup/ic_invite_selector_active.gif) 100% 0 no-repeat;
		position:relative;
		left:4px;
		padding-right:4px;
	}
	.popupHolder .popupInviteSelector .frame .list	{
		border:solid 1px #A6A6A6;
		background:white;
		padding:5px 10px;
		color:#262626;
		height:290px;
		overflow:auto;
		margin-left:-10px;
		margin-bottom:10px;
	}
	.popupHolder .popupInviteSelector .frame .list li	{
		margin-bottom:6px;
	}
	.popupHolder .popupInviteSelector .frame .list li input	{
		margin-right:5px;
	}
	.popupHolder .popupInviteSelector .button	{
		background:url(/images/makeup/input_button_send.gif);
		width:131px;
		height:34px;
		cursor:pointer;
	}
	.popupHolder .popupInviteSelector .button:hover	{
		background:url(/images/makeup/input_button_send.gif) 0 100%;
	}
	.popupHolder .popupInviteSelector .top	{
		background:url(/images/makeup/popup_feedback_top.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/popup_feedback_top.png, sizingMethod=scale);
		width:411px;
		height:25px;
		position:absolute;
		top:-25px;
		left:0;
	}
	.popupHolder .popupInviteSelector .bott	{
		background:url(/images/makeup/popup_feedback_bottom.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/popup_feedback_bottom.png, sizingMethod=scale);
		width:411px;
		height:25px;
		position:absolute;
		bottom:-25px;
		left:0;
	}
	.popupHolder .popupInviteSelector .close	{
		position:absolute;
		top:-25px;
		right:25px;
		width:30px;
		height:30px;
		display:block;
		z-index:100;
	}	
	.hui	{
	}
	.blockTransparent	{
		position:relative;
	}
	.blockTransparent .wrapper	{
		background:url(/images/makeup/block_full_content_trasparent_1_midd.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/block_full_content_trasparent_1_midd.png, sizingMethod=scale);
		color:white;
		width:900px;
		margin:40px auto 35px auto;
	}
	.blockTransparent .wrap	{
		position:relative;
		background: url(/images/makeup/s.gif);
		padding:5px 30px;
		zoom:1;
	}
	.blockTransparent .blockTitle	{
		position:absolute;
		background:url(/images/makeup/block_full_content_trasparent_1_top.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/block_full_content_trasparent_1_top.png, sizingMethod=scale);
		width:840px;
		height:40px;
		top:-40px;
		left:0;
		padding:0 30px;
		line-height:40px;
	}
	.blockTransparent .blockTitle h3	{
		font-size:18px;
		color:white;
		text-shadow:0 -1px 0 #373737;
		font-weight:normal;		
	}
	.blockTransparent .blockTitle span	{
		float:right;
		position:relative;
		z-index:101;
	}
	.blockTransparent .blockTitle span a	{
		color:#FFCA00;
		text-shadow:0 -1px 0 #513B40;
	}
	.blockTransparent .bott	{
		background:url(/images/makeup/block_full_content_trasparent_1_bott.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/block_full_content_trasparent_1_bott.png, sizingMethod=scale);
		width:900px;
		height:15px;
		position:absolute;
		bottom:-15px;
		left:0;
	}
	.ie6 .blockTransparent .bott	{
		bottom:-16px;
	}
	.blockTransparent .userProfileSetup	{
		overflow:hidden;
	}
	.ie6 .blockTransparent .userProfileSetup	{
		overflow:visible;
	}
	.blockTransparent .userProfileSetup .balance	{
		padding-top:10px;
		float:right;
		font-size:18px;
		color:white;
		text-shadow:0 -1px 0 #373737;
	}
	.blockTransparent .userProfileSetup .balance strong	{
		font-size:48px;
		display:block;
		margin-bottom:5px;
		font-family:Arial Black;
	}
	.blockTransparent .userProfileSetup .balance strong i	{
		font-style:normal;
		font-weight:normal;
		font-size:36px;
		font-family:Arial;
	}
	.blockTransparent .userProfileSetup .balance .button	{
		cursor:pointer;
		background:url(/images/makeup/input_button_recharge.gif);
		width:188px;
		height:41px;
	}
	.blockTransparent .userProfileSetup .balance .button:hover	{
		background:url(/images/makeup/input_button_recharge.gif) 0 100%;
	}
	.blockTransparent .userProfileSetup .info	{
		float:left;
		width:410px;
		padding-right:20px;
	}
	.blockTransparent .userProfileSetup .info .row	{
		position:relative;
		padding-left:130px;
		min-height:24px;
		margin-bottom:5px;
		text-shadow:0 -1px 0 #373737;
		line-height:24px;
	}
	.blockTransparent .userProfileSetup .info .row p	{
		position:absolute;
		top:0;
		left:0;
		line-height:24px;
	}
	.blockTransparent .userProfileSetup .info .row .i	{
		background:url(/images/makeup/input_user_details_edit.gif);
		width:171px;
		height:14px;
		padding:5px;
		border:none;
		font-size:14px;
	}
	.blockTransparent .userProfileSetup .info .row .holder	{
		float:left;
		position:relative;
		margin-right:5px;
	}
	.blockTransparent .userProfileSetup .info .row .button	{
		background:url(/images/makeup/input_button_save.gif);
		width:139px;
		height:31px;
		cursor:pointer;
		margin-top:10px;
	}
	.blockTransparent .userProfileSetup .info .row .button:hover	{
		background:url(/images/makeup/input_button_save.gif)0 100%;
	}
	.win .safari .userProfileSetup .info .row .fix	{
		width:70px !important; margin-right:-25px;
	}
	.win .safari .userProfileSetup .info .row .fix2	{
		width:82px !important; margin-right:-25px;
	}
	.blockTransparent .userProfileSetup .siteOptions	{
		float:left;
		width:180px;
		padding-top:10px;
	}
	.blockTransparent .userProfileSetup .siteOptions ul	{
		font-size:11px;
		margin-bottom:40px;
	}
	.blockTransparent .userProfileSetup .siteOptions ul li	{
		margin-bottom:10px;
	}
	.blockTransparent .userProfileSetup .siteOptions ul li a	{
		margin-bottom:10px;
		color:#FFF846;
	}
	.blockTransparent .userProfileSetup .siteOptions .bonus	{
	}
	.blockTransparent .userProfileSetup .siteOptions .bonus strong	{
		color:#6F034C;
		font-size:18px;
		font-weight:normal;
		display:block;
		margin-bottom:10px;
	}
	.blockTransparent .userProfileSetup .siteOptions .bonus strong b	{
		color:black;
	}
	.blockTransparent .userProfileSetup .siteOptions .bonus a	{
		display:block;
		margin-bottom:10px;
		color:black;
		font-size:11px;
	}
	.blockTransparent .barberryCardActivation	{
	}
	.blockTransparent .barberryCardActivation h3	{
		font-size:18px;
		color:white;
		text-shadow:0 -1px 0 #373737;
		font-weight:normal;
		margin-bottom:13px;
	}
	.blockTransparent .barberryCardActivation .activator	{
		margin-bottom:25px;
		font-size:14px;
	}
	.blockTransparent .barberryCardActivation .activator .i	{
		display:inline-block;
		vertical-align:middle;
		margin-left:6px;
		background: url(/images/makeup/input_darberry_coupon.gif);
		width:96px;
		height:20px;
		padding:7px;
		font-size:18px;
		border:none;
	}
	.blockTransparent .barberryCardActivation .activator .button	{
		display:inline-block;
		vertical-align:middle;
		background:url(/images/makeup/input_button_activator.gif);
		width:155px;
		height:34px;
		cursor:pointer;
		margin-left:6px;		
	}
	.blockTransparent .barberryCardActivation .activator .button:hover	{
		background:url(/images/makeup/input_button_activator.gif) 0 100%;
	}
	.blockTransparent .barberryCardActivation p	{
		width:520px;
		font-size:14px;
		line-height:18px;
	}
	.blockTransparent .barberryCardActivation .cardExample	{
		background:url(/images/makeup/img_darberry_card_example.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/img_darberry_card_example.png, sizingMethod=scale);
		width:340px;
		height:255px;
		position:absolute;
		top:-25px;
		right:5px;
		z-index:100;
	}
	.userEventsActivityList	{
		width:900px;
		margin:0 auto;
		position:relative;
	}
	.userEventsActivityList .blockTitle	{
		color:#3E0A19;
		padding:0 30px 15px 30px;
		font-size:18px;
	}
	.userEventsActivityList .blockTitle span	{
		float:right;
	}
	.userEventsActivityList .blockTitle span a	{
		color:#6F034C;
		text-decoration:none;
		border-bottom:dashed 1px #6F034C;
	}
	.userEventsActivityList .blockTitle span a:hover	{
		border-bottom:none;
	}
	.userEventsActivityList .blockTitle span a	{
		color:#6F034C;
		text-decoration:none;
		border-bottom:dashed 1px #6F034C;
		margin-left:30px;
	}
	.userEventsActivityList .blockTitle span a.active	{
		color:black;
		border-bottom:none;
		font-weight:bold;
	}
	.userEventsActivityList .wrapper	{
		overflow:hidden;
	}
	.ie6 .userEventsActivityList .wrapper	{
		overflow:visible !important;
	}
	.userEventsActivityList .chronology	{
		float:left;
		background:url(/images/makeup/block_user_events_activity_top.gif);
		width:154px;
		padding:11px 0 0 0;
	}
	.userEventsActivityList .chronology ul	{
		background:url(/images/makeup/block_user_events_activity_bott.gif) 0 100% no-repeat;
		padding-bottom:10px;
		width:154px;
	}
	.ie6 .userEventsActivityList .chronology ul	{
		height:1px;
	}	
	.userEventsActivityList .chronology ul li	{
		border-bottom:solid 1px #69545B;
		height:29px;
		width:154px;
		overflow:hidden;
	}
	.userEventsActivityList .chronology ul li:last-child	{
		border-bottom:none;
	}
	.userEventsActivityList .chronology ul li a, .userEventsActivityList .chronology ul li span	{
		display:block;
		line-height:29px;
		height:29px;
		padding-left:30px;
		text-decoration:none;
		color:white;
	}
	.userEventsActivityList .chronology ul li a:hover	{
		background:url(/images/makeup/block_user_events_activity_hvr_point.gif);
	}
	.userEventsActivityList .chronology ul li a i, .userEventsActivityList .chronology ul li span i	{
		font-style:normal;
		color:#BCA0A9;
	}
	.userEventsActivityList .chronology ul li span	{
		display:block;
		line-height:29px;
		height:29px;
		padding-left:30px;
		color:#725C63;
	}
	.userEventsActivityList .chronology ul li span i	{
		color:#725C63;
	}
	.userEventsActivityList .chronology ul li.active a	{
		background:url(/images/makeup/block_user_events_activity_actv_point.gif) 100% 0 no-repeat white !important;
		color:#5C1029;
		cursor:default;
	}
	.userEventsActivityList .chronology ul li.active a i	{
		color:#5C1029;
	}
	.userEventsActivityList .eventsList	{
		margin-left:154px;
		padding-right:30px;
		background:url(/images/makeup/block_user_events_activity_top_right.gif) 100% 0 no-repeat;
	}
	.userEventsActivityList .eventsList .wrap	{
		background:white;
		padding:15px 0 0 20px;
	}
	.userEventsActivityList .eventsList h3	{
		color:#3E0A19;
		font-size:14px;
		margin-bottom:15px;
		font-weight:bold;
		overflow:hidden;
		position:relative;
		zoom:1;
	}
	.ie6 .userEventsActivityList .eventsList h3	{
		overflow:visible;
	}
	.userEventsActivityList .eventsList .item	{
		background:url(/images/makeup/block_user_events_activity_item.gif) 0 0 no-repeat;
		padding-top:10px;
		margin-bottom:4px;
	}
	.userEventsActivityList .eventsList .item .holder	{
		background:url(/images/makeup/block_user_events_activity_item.gif) 0 100% no-repeat;
		padding:0 10px 10px 10px;
		overflow:hidden;
	}
	.ie6 .userEventsActivityList .eventsList .item .holder	{
		overflow:visible;
	}
	.userEventsActivityList .eventsList .item .date	{
		width:52px;
		height:71px;
		float:left;
		background:url(/images/makeup/block_user_events_activity_item_date.gif);
		text-align:center;
		margin-right:10px;
	}
	.userEventsActivityList .eventsList .item .date strong	{
		display:block;
		height:47px;
		padding-top:6px;
		color:#635F60;
		font-size:30px;
		text-shadow:0 1px 0 #E1DFE0;
	}
	.userEventsActivityList .eventsList .item .date strong i	{
		display:block;
		font-size:11px;
		font-style:normal;
		font-weight:normal;
		margin-top:-4px;
	}
	.userEventsActivityList .eventsList .item .date a	{
		color:white;
		text-decoration:none;
	}
	.userEventsActivityList .eventsList .item .date a:hover	{
		text-decoration:underline;
	}
	.userEventsActivityList .eventsList .item .info	{
		float:left;
		width:368px;
		padding-right:15px;
	}
	.userEventsActivityList .eventsList .item .info a	{
		display:block;
		font-size:14px;
		font-weight:bold;
		margin-bottom:5px;
		color:black;
	}
	.userEventsActivityList .eventsList .item .info span	{
		display:block;
		color:#4E4E4E;
		margin-bottom:5px;
	}
	.userEventsActivityList .eventsList .item .info span i	{
		font-style:normal;
		color:#C3AAB2;
		margin:0 5px;
	}
	.userEventsActivityList .eventsList .item .info .status	{
		float:left;
		padding-left:6px;
	}
	.userEventsActivityList .eventsList .item .info .status i	{
		float:left;
		padding-right:6px;
		line-height:17px;
		color:white;
		font-style:normal;
	}
	.userEventsActivityList .eventsList .item .info .done	{
		background:url(/images/makeup/block_user_events_activity_item_status_done.gif);
	}
	.userEventsActivityList .eventsList .item .info .done i	{
		background:url(/images/makeup/block_user_events_activity_item_status_done.gif) 100% 0;
	}
	.userEventsActivityList .eventsList .item .info .bonus	{
		background:url(/images/makeup/block_user_events_activity_item_status_bonus.gif);
	}
	.userEventsActivityList .eventsList .item .info .bonus i	{
		background:url(/images/makeup/block_user_events_activity_item_status_bonus.gif) 100% 0;
	}
	.userEventsActivityList .eventsList .item .info .process	{
		background:url(/images/makeup/block_user_events_activity_item_status_process.gif);
	}
	.userEventsActivityList .eventsList .item .info .process i	{
		background:url(/images/makeup/block_user_events_activity_item_status_process.gif) 100% 0;
	}
	.userEventsActivityList .eventsList .item .info .process	{
		background:url(/images/makeup/block_user_events_activity_item_status_approv.gif);
	}
	.userEventsActivityList .eventsList .item .info .process i	{
		background:url(/images/makeup/block_user_events_activity_item_status_approv.gif) 100% 0;
	}
	.userEventsActivityList .eventsList .item .discount	{
		float:left;
		width:100px;
		margin-right:14px;
		color:#4C363D;
		text-shadow:0 1px 0 #E1DFE0;
		font-weight:bold;
		text-align:center;
		font-size:14px;
	}
	.userEventsActivityList .eventsList .item .discount b	{
		font-size:30px;
		display:block;
		position:relative;
		left:3px;
	}
	.userEventsActivityList .eventsList .item .options	{
		float:left;
		width:125px;
		margin-right:-10px;
	}
	.userEventsActivityList .eventsList .item .options .coupon	{
		font-size:14px;
		color:black;
	}
	.userEventsActivityList .eventsList .item .options .coupon span	{
		display:block;
		background:url(/images/makeup/block_user_events_activity_item_coupon.gif);
		width:105px;
		height:26px;
		line-height:26px;
		color:#533B43;
		font-size:18px;
		font-weight:bold;
		text-align:center;
		margin:5px 0;
	}
	.userEventsActivityList .eventsList .item .options .coupon a	{
		padding-left:22px;
		background:url(/images/makeup/ic_print.gif) 0 0 no-repeat;
		color:#69233B;
		font-size:11px;
		float:left;
		line-height:15px;
	}
	.userEventsActivityList .eventsList .item .options .tellFriends	{
		font-size:11px;
	}
	.userEventsActivityList .eventsList .item .options .tellFriends span	{
		display:block;
		margin-top:5px;
	}
	.userEventsActivityList .eventsList .item .options .tellFriends span img	{
		width:21px;
		height:20px;
		margin:0 2px 3px 0;
	}
	.userEventsActivityList .eventsList .item .options .tellFriends span .mlr img	{
		background:url(/images/makeup/ic_social_media_small.gif) 0 0 no-repeat;
	}
	.userEventsActivityList .eventsList .item .options .tellFriends span .vk img	{
		background:url(/images/makeup/ic_social_media_small.gif) -23px 0 no-repeat;
	}
	.userEventsActivityList .eventsList .item .options .tellFriends span .tw img	{
		background:url(/images/makeup/ic_social_media_small.gif) -45px 0 no-repeat;
	}
	.userEventsActivityList .eventsList .item .options .tellFriends span .ork img	{
		background:url(/images/makeup/ic_social_media_small.gif) -69px 0 no-repeat;
	}
	.userEventsActivityList .eventsList .item .options .tellFriends span .fb img	{
		background:url(/images/makeup/ic_social_media_small.gif) -92px 0 no-repeat;
	}
	.userEventsActivityList .eventsList .item .options .tellFriends span .lj img	{
		background:url(/images/makeup/ic_social_media_small.gif) -116px 0 no-repeat;
	}
	.companyAboutInfo	{
		width:840px;
		padding:20px 30px;
		margin:40px auto 0 auto;
		position:relative;
		background:white;
		min-height:400px;		
	}
	.companyAboutInfo .blockTitle	{
		position:absolute;
		top:-40px;
		left:0;
		width:840px;
		height:40px;
		padding:0 30px;
		background:url(/images/makeup/block_full_content_trasparent_1_top.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/block_full_content_trasparent_1_top.png, sizingMethod=scale);
		line-height:40px;
	}
	.companyAboutInfo .blockTitle h3	{
		color:white;
		font-size:18px;
		font-weight:normal;
		text-shadow:0 -1px 0 #373737;
	}
	.companyAboutInfo .mission	{
		background:url(/images/makeup/tizer_about_company.jpg);
		width:664px;
		height:105px;
		padding:25px 20px 0 155px;
		text-align:center;
		font-size:20px;
		line-height:30px;
		position:relative;
		margin-bottom:25px;
	}
	.companyAboutInfo .mission i	{
		position:absolute;
		font-style:normal;
		right:65px;
		bottom:-6px;
		font-size:14px;
		color:#5B563C;
		line-height:normal;
	}
	.companyAboutInfo .about	{
		text-align:center;
		font-size:18px;
		line-height:22px;
		padding-bottom:10px;
		border-bottom:solid 1px #E6E6E6;
		margin-bottom:20px;
	}
	.companyAboutInfo .about p	{
		margin-bottom:20px;
	}
	.companyAboutInfo .contacts	{
		margin-right:-30px;
	}
	.companyAboutInfo .contacts .item	{
		width:220px;
		display:inline-block;
		padding-right:65px;
		vertical-align:top;
		margin-bottom:30px;
		font-size:11px;
		line-height:16px;
		_overflow:hidden;
		zoom:1;
		*display:inline;
		height:auto;		
	}
	.companyAboutInfo .contacts .item strong	{
		font-size:18px;
		display:block;
		margin-bottom:5px;
	}
	.companyAboutInfo .contacts .item b	{
		font-weight:normal;
		display:block;
		text-transform:uppercase;
		margin-bottom:8px;
		color:#525252;
		font-size:11px;
	}
	.activeBonusList	{
		position:relative;
		width:840px;
		padding:10px 30px;
		background:white;
		margin:40px auto 0 auto;
		min-height:400px;
	}
	.activeBonusList .blockTitle	{
		position:absolute;
		background:url(/images/makeup/block_full_content_trasparent_1_top.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/block_full_content_trasparent_1_top.png, sizingMethod=scale);
		width:840px;
		height:40px;
		top:-40px;
		left:0;
		padding:0 30px;
		line-height:40px;
		color:white;
		text-shadow:0 -1px 0 #373737;
	}
	.activeBonusList .blockTitle h3	{
		font-size:18px;
		font-weight:normal;		
	}
	.activeBonusList .blockTitle span	{
		float:right;
		position:relative;
	}
	.activeBonusList .blockTitle span strong	{
		color:#FCD228;
		font-size:18px;
	}
	.activeBonusList .intro	{
		display:block;
		text-align:center;
		font-size:14px;
		line-height:20px;
		margin-bottom:20px;
	}
	.activeBonusList .list	{
		margin-right:-20px;
	}
	.activeBonusList .list .event	{
		display:inline-block;
		width:200px;
		margin:0 12px 35px 0;
		vertical-align:middle;
		_overflow:hidden;
		zoom:1;
		*display:inline;
		height:auto;
	}
	.activeBonusList .list .event .item	{
		width:198px;
		height:114px;
		margin-right:16px;
		position:relative;
		margin-bottom:8px;
	}
	.activeBonusList .list .event .item a	{
		display:block;
		position:relative;
		width:198px;
		height:114px;
		position:absolute;
		top:0;
		left:0;
		z-index:4;
		zoom:1;
		background:url(/images/makeup/s.gif);
	}
	.activeBonusList .list .event .item .picFrame	{
		width:198px;
		height:114px;
		background:url(/images/makeup/frame_events_carousel_pic.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/frame_events_carousel_pic.png, sizingMethod=crop);
		position:absolute;
		top:0;
		left:0;
		z-index:2;
	}
	.activeBonusList .list .event .item img	{
		width:198px;
		height:114px;
		background-position:50% 50%;
		background-repeat:no-repeat;
		position:absolute;
		top:0;
		left:0;
		z-index:1;		
	}
	.activeBonusList .list .event .item .discount	{
		background:url(/images/makeup/frame_events_carousel_discount_black.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/frame_events_carousel_discount_black.png, sizingMethod=scale);
		width:66px;
		height:38px;
		line-height:38px;
		text-align:center;
		position:absolute;
		top:-3px;
		right:9px;
		z-index:2;
		color:white;
		font-weight:bold;
		font-size:21px;
		text-shadow:0 -1px 0 #373737;
	}
	.activeBonusList .list .event .item .huge	{
		background:url(/images/makeup/frame_events_carousel_discount_red.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/frame_events_carousel_discount_red.png, sizingMethod=scale);
	}
	.activeBonusList .list .event .item span	{
		float:left;
		position:absolute;
		background:url(/images/makeup/frame_events_carousel_bonus-price.gif);
		height:31px;
		color:white;
		font-size:24px;
		bottom:4px;
		left:5px;
		z-index:3;
	}
	.activeBonusList .list .event .item span b	{
		position:relative;
		background:url(/images/makeup/frame_events_carousel_bonus-price.gif) 100% 0 no-repeat;
		left:7px;
		padding-right:7px;
		height:31px;
		line-height:31px;
		float:left;
	}
	.activeBonusList .list .event .item span b i	{
		font-style:normal;
		font-size:14px;
	}
	.activeBonusList .list .event .title	{
		display:block;
		color:black;
		font-size:14px;
		margin-bottom:8px;		
	}
	.activeBonusList .list .event .buyNow img	{
		background:url(/images/makeup/input_button_buy_now.gif);
		width:133px;
		height:31px;
	}
	.activeBonusList .list .event .buyNow:hover img	{
		background:url(/images/makeup/input_button_buy_now.gif) 0 100%;
	}
	.companyContactInfo	{
		width:840px;
		padding:20px 30px;
		margin:40px auto 0 auto;
		position:relative;
		background:white;
		min-height:400px;		
	}
	.companyContactInfo .blockTitle	{
		position:absolute;
		top:-40px;
		left:0;
		width:840px;
		height:40px;
		padding:0 30px;
		background:url(/images/makeup/block_full_content_trasparent_1_top.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/block_full_content_trasparent_1_top.png, sizingMethod=scale);
		line-height:40px;
	}
	.companyContactInfo .blockTitle h3	{
		color:white;
		font-size:18px;
		font-weight:normal;
		text-shadow:0 -1px 0 #373737;
	}
	.companyContactInfo .abuse	{
		font-size:30px;
		text-align:center;
		padding-bottom:20px;
		border-bottom:solid 1px #E6E6E6;
		margin-bottom:25px;
	}
	.companyContactInfo .abuse strong	{
		display:block;
		color:#3F1222;
		font-weight:normal;
		margin-bottom:10px;
	}
	.companyContactInfo .partnership	{
		font-size:18px;
		text-align:center;
		padding-bottom:20px;
		border-bottom:solid 1px #E6E6E6;
		margin-bottom:25px;
	}
	.companyContactInfo .partnership strong	{
		font-size:24px;
		margin-bottom:10px;
		display:block;
	}
	.companyContactInfo .pressContact	{
		font-size:14px;
		text-align:center;
		padding-bottom:20px;
		border-bottom:solid 1px #E6E6E6;
		margin-bottom:25px;
	}
	.companyContactInfo .pressContact strong	{
		font-size:24px;
		margin-bottom:10px;
		display:block;
	}
	.companyContactInfo .geoMap	{
		font-size:18px;
		text-align:center;
		padding-bottom:20px;
		border-bottom:solid 1px #E6E6E6;
		margin-bottom:25px;
	}
	.companyContactInfo .geoMap .mapHolder	{
		width:580px;
		margin:15px auto;
	}
	.companyContactInfo .loveYou	{
		font-size:36px;
		text-align:center;
		margin-top:-35px;
	}
	.companyContactInfo .loveYou img	{
		background:url(/images/makeup/img_loves_balloon.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/img_loves_balloon.png, sizingMethod=scale);
		width:137px;
		height:144px;
		vertical-align:middle;
	}
	.seriviceFAQ	{
		width:580px;
		padding:20px 160px;
		margin:40px auto 0 auto;
		position:relative;
		background:white;
		min-height:400px;
	}
	.seriviceFAQ .blockTitle	{
		position:absolute;
		top:-40px;
		left:0;
		width:840px;
		height:40px;
		padding:0 30px;
		background:url(/images/makeup/block_full_content_trasparent_1_top.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/block_full_content_trasparent_1_top.png, sizingMethod=scale);
		line-height:40px;
	}
	.seriviceFAQ .blockTitle h3	{
		color:white;
		font-size:18px;
		font-weight:normal;
		text-shadow:0 -1px 0 #373737;
	}
	.seriviceFAQ h4	{
		font-size:18px;
		font-weight:normal;
		margin-bottom:15px;
	}
	.seriviceFAQ .quections	{
		overflow:hidden;
		margin-right:-40px;
		margin-bottom:20px;
	}
	.ie6 .seriviceFAQ .quections	{
		overflow:visible;
	}
	.seriviceFAQ .quections li	{
		float:left;
		width:50%;
	}
	.seriviceFAQ .quections li ul	{
		margin-right:40px;
	}
	.seriviceFAQ .quections li li	{
		float:none;
		width:100%;
		font-size:14px;
		color:#B30026;
		font-weight:bold;
		border-bottom:dashed 1px #B30026;
		padding-bottom:5px;
		margin-bottom:15px;
	}
	.seriviceFAQ .quections li li a	{
		text-decoration:none;
	}
	.seriviceFAQ .answers	{
	}
	.seriviceFAQ .answers li	{
		border-bottom:dotted 1px #8F8F8F;
		background:url(/images/makeup/ic_faq.gif) 0 0 no-repeat;
		padding:7px 0 25px 60px;
		margin-bottom:28px;
		line-height:18px;
		position:relative;
	}
	.seriviceFAQ .answers li:last-child	{
		border:none;
	}
	.seriviceFAQ .answers li h4	{
		color:#B30026;
		font-size:18px;
		font-weight:bold;
		margin-bottom:4px;
		line-height:normal;
	}
	.allEventsHistory	{
		width:840px;
		padding:20px 30px;
		margin:40px auto 0 auto;
		position:relative;
		background:white;
		min-height:400px;
	}
	.allEventsHistory .blockTitle	{
		position:absolute;
		top:-40px;
		left:0;
		width:840px;
		height:40px;
		padding:0 30px;
		background:url(/images/makeup/block_full_content_trasparent_1_top.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/block_full_content_trasparent_1_top.png, sizingMethod=scale);
		line-height:40px;
	}
	.allEventsHistory .blockTitle h3	{
		color:white;
		font-size:18px;
		font-weight:normal;
		text-shadow:0 -1px 0 #373737;
	}
	.allEventsHistory .monthBrowser	{
		color:#3F1222;
		font-size:30px;
		text-align:center;
		margin-bottom:20px;
	}
	.allEventsHistory .monthBrowser a	{
		margin:0 40px;
	}
	.allEventsHistory .monthBrowser a img	{
		display:inline-block;
		vertical-align:middle;
		background:url(/images/makeup/arr_month_browser.gif);
		_overflow:hidden;
		zoom:1;
		*display:inline;
		height:auto;
		width:22px;
		height:22px;
	}
	.allEventsHistory .monthBrowser a.larr:hover img	{
		background:url(/images/makeup/arr_month_browser.gif) 100% 0;
	}
	.allEventsHistory .monthBrowser a.rarr img	{
		background:url(/images/makeup/arr_month_browser.gif) 0 100%;
	}
	.allEventsHistory .monthBrowser a.rarr:hover img	{
		background:url(/images/makeup/arr_month_browser.gif) 100% 100%;
	}	
	.allEventsHistory .calendarFrame	{
		margin:0 -1px 0 0;
		border-bottom:solid 1px #D4D4D4;
		padding-top:6px;
		position:relative;
		zoom:1;
	}
	.allEventsHistory .calendarFrame .day	{
		border: solid 1px #D4D4D4;
		width:119px;
		height:85px;
		margin:0 -1px -1px 0;
		float:left;
		position:relative;
		zoom:1;
		z-index:1;
	}
	.allEventsHistory .calendarFrame .day .link	{
		width:119px;
		height:85px;
		display:block;
		text-decoration: none;
	}
	.allEventsHistory .calendarFrame .day:hover	{
		z-index:1000;
	}
	.ie7 .allEventsHistory .calendarFrame .day:hover	{
		border: solid 1px white;
	}
	.allEventsHistory .calendarFrame .day .date	{
		position:absolute;
		display:block;
		background:url(/images/makeup/block_events_history_date.gif);
		width:15px;
		height:16px;
		text-align:center;
		line-height:16px;
		font-size:11px;
		top:2px;
		left:4px;
		z-index:2;
	}
	.allEventsHistory .calendarFrame .day .cover	{
		width:119px;
		height:85px;
		position:absolute;
		top:0;
		left:0;
		background-position:50% 50%;
		background-repeat:no-repeat;
		z-index:1;
	}
	.allEventsHistory .calendarFrame .day .discount	{
		position:absolute;
		top:-3px;
		right:6px;
		background:url(/images/makeup/frame_events_carousel_discount_black_small.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/frame_events_carousel_discount_black_small.png, sizingMethod=crop);
		width:42px;
		height:24px;
		line-height:24px;
		text-align:center;
		color:white;
		font-size:14px;
		z-index:2;
	}
	.allEventsHistory .calendarFrame .day .huge	{
		position:absolute;
		background: url(/images/makeup/frame_events_carousel_discount_red_small.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/frame_events_carousel_discount_red_small.png, sizingMethod=crop);
	}
	.allEventsHistory .calendarFrame .day .tizer	{
		background:#302029;
		height:24px;
		width:119px;
		position:absolute;
		bottom:0;
		left:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
		filter:alpha(opacity=70);
		-moz-opacity: 0.7;
		-khtml-opacity:0.7;
		opacity:0.7;
		z-index:3;
	}
	.allEventsHistory .calendarFrame .day .arr	{
		background:url(/images/makeup/block_events_history_day_arr.gif);
		width:5px;
		height:4px;
		position:absolute;
		bottom:-1px;
		left:50%;
		margin-left:2px;
		z-index:3;
	}
	.allEventsHistory .calendarFrame .day .more	{
		height:24px;
		width:119px;
		position:absolute;
		bottom:0;
		left:0;
		z-index:3;
	}
	.allEventsHistory .calendarFrame .day .more .info	{
		height:24px;
		width:119px;
		display:block;
		text-align:center;
		line-height:24px;
		color:white;
		font-size:11px;
		text-decoration:none;
	}
	.allEventsHistory .calendarFrame .day .more .popup	{
		display:none;
	}
	.allEventsHistory .calendarFrame .day .link:hover .more .popup	{
		display:block;
		position:absolute;
		top:40px;
		left:50%;
		margin-left:-117px;
		z-index:3;
		color:white;
		z-index:10000;
	}
	.allEventsHistory .calendarFrame .day .more .popup .shadow	{
		background:url(/images/makeup/popup_events_carousel_02.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/popup_events_carousel_02.png, sizingMethod=scale);
		width:234px;
		padding:0 16px 0 6px;
	}
	.allEventsHistory .calendarFrame .day .more .popup .frame	{
		background:url(/images/makeup/popup_events_carousel_04_top.gif) 0 100% no-repeat #0A0A0A;
		padding:0 13px;
		position:relative;
		min-height:45px;
	}
	.ie6 .allEventsHistory .calendarFrame .day .more .popup .frame	{
		height:45px;
	}
	.allEventsHistory .calendarFrame .day .more .popup .top	{
		background:url(/images/makeup/popup_events_carousel_03_top.png);
		width:256px;
		height:33px;
		position:absolute;
		top:-33px;
		left:0;
	}
	.ie6 .allEventsHistory .calendarFrame .day .more .popup .top	{
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/popup_events_carousel_03_top.png, sizingMethod=scale);
	}
	.allEventsHistory .calendarFrame .day .more .popup .bottom	{
		background:url(/images/makeup/popup_events_carousel_01_bott.png);
		width:256px;
		height:15px;
		position:absolute;
		bottom:-15px;
		left:0;
	}
	.ie6 .allEventsHistory .calendarFrame .day .more .popup .bottom	{
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/popup_events_carousel_01_bott.png, sizingMethod=scale);
	}
	.allEventsHistory .calendarFrame .day .more .popup i	{
		color:#C8C8C8;
		font-size:11px;
		font-style:normal;
		display:block;
		margin-bottom:5px;
	}
	.allEventsHistory .calendarFrame .day .more .popup p	{
		color:#F881C4;
		font-size:14px;
		line-height:16px;
		margin-bottom:8px;
	}
	.allEventsHistory .calendarFrame .day .more .popup .total	{
		overflow:hidden;
	}
	.ie6 .allEventsHistory .calendarFrame .day .more .popup .total	{
		overflow:visible;
	}
	.allEventsHistory .calendarFrame .day .more .popup .total .counter	{
		float:right;
		background:url(/images/makeup/separator_popup_events_carousel.gif) 0 0 no-repeat;
		padding:0 0 0 10px;
		width:65px;
		font-size:11px;
		line-height:10px;
	}
	.allEventsHistory .calendarFrame .day .more .popup .total .counter strong	{
		font-size:24px;
		display:block;
		line-height:28px;
		margin-top:-4px;
	}
	.allEventsHistory .calendarFrame .day .more .popup .total ul	{
	}
	.allEventsHistory .calendarFrame .day .more .popup .total ul li	{
		color:#FEF0F0;
		line-height:14px;
	}
	.allEventsHistory .calendarFrame .day .more .popup .total ul li span	{
		float:right;
		width:65px;
		color:#F1CE43;
	}
	.allEventsHistory .calendarFrame .day .eventContinues, .allEventsHistory .calendarFrame .day .eventFinish	{
		background:url(/images/makeup/block_events_history_event_continue.jpg);
		width:89px;
		height:35px;
		padding:50px 15px 0 15px;
		text-align:center;
		color:#D4B0B4;
		text-shadow:0 -1px 0 black;
		font-size:10px;
	}
	.allEventsHistory .calendarFrame .day .eventFinish	{
		background:url(/images/makeup/block_events_history_event_ended.jpg);
	}
	.howItsWork	{
		position:relative;
		padding-top:25px;
		margin:0 auto;
		width:840px;
		padding:0 30px;
		font-size:14px;
	}
	.howItsWork .blockTitle	{
		width:512px;
		height:74px;
		background: url(/images/makeup/img_howitworks_title.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/img_howitworks_title.png, sizingMethod=scale);
		margin:0 auto;
		text-indent: 700em;
		overflow:hidden;
		white-space: nowrap;
		display:block;
	}
	.howItsWork ul	{
		width:900px;
		margin:0 auto;
	}
	.howItsWork li	{
		position:relative;
	}
	.howItsWork p	{
		margin-bottom:15px;
	}
	.howItsWork i	{
		font-size:12px;
		font-style:normal;
		margin-bottom:15px;
		display:block;
	}
	.howItsWork .point1	{
		position:relative;
		padding:100px 0 0 60px;
		width:300px;
		min-height:190px;
	}
	.ie6 .howItsWork .point1	{
		height:190px;
	}
	.howItsWork .point1 ins	{
		display:block;
		background:url(/images/makeup/img-howitworks-titles.gif);
		width:400px;
		height:69px;
		position:absolute;
		top:0;
		left:0;
	}
	.howItsWork .point1 .ill	{
		background: url(/images/makeup/img_howitworks_screen.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/img_howitworks_screen.png, sizingMethod=scale);
		width:487px;
		height:290px;
		position:absolute;
		right:-507px;
		top:0;
	}
	.howItsWork .point2	{
		position:relative;
		padding:75px 110px 0 60px;
		min-height:150px;
		margin-left:413px;
	}
	.ie6 .howItsWork .point2	{
		height:150px;
	}
	.howItsWork .point2 ins	{
		display:block;
		background:url(/images/makeup/img-howitworks-titles.gif) 0 -69px;
		width:400px;
		height:47px;
		position:absolute;
		top:0;
		left:0;
	}
	.howItsWork .point2 .ill	{
		background:url(/images/makeup/img_howitworks_ill.jpg);
		width:355px;
		height:158px;
		position:absolute;
		left:-380px;
		top:0;
	}	
	.howItsWork .point3	{
		position:relative;
		padding:100px 0 85px 60px;
		width:300px;
		min-height:85px;
	}
	.ie6 .howItsWork .point3	{
		height:85px;
	}
	.howItsWork .point3 ins	{
		display:block;
		background:url(/images/makeup/img-howitworks-titles.gif) 0 -116px;
		width:400px;
		height:64px;
		position:absolute;
		top:0;
		left:0;
	}
	.howItsWork .point3 .ill	{
		display:block;
		background:url(/images/makeup/img_howitworks_ill.jpg) 0 -165px;
		width:355px;
		height:247px;
		position:absolute;
		top:-22px;
		left:510px;
	}
	.howItsWork .point4	{
		position:relative;
		padding:75px 110px 0 60px;
		min-height:150px;
		margin-left:413px;
	}
	.ie6 .howItsWork .point4	{
		height:150px;
	}
	.howItsWork .point4 ins	{
		display:block;
		background:url(/images/makeup/img-howitworks-titles.gif) 0 -179px;
		width:400px;
		height:49px;
		position:absolute;
		top:0;
		left:0;
	}
	.howItsWork .point4 .ill	{
		background:url(/images/makeup/img_howitworks_ill.jpg) 0 -412px;;
		width:355px;
		height:274px;
		position:absolute;
		left:-380px;
		top:-65px;
	}
	.howItsWork .go	{
		text-align:center;
		padding-bottom:50px;
	}
	.howItsWork .go img	{
		background:url(/images/makeup/input_buttom_whats-new.gif);
		width:519px;
		height:62px;
	}
	.howItsWork .go a:hover img	{
		background:url(/images/makeup/input_buttom_whats-new.gif) 0 100%;
	}

	.friendsInvite	{
		width:840px;
		padding:20px 30px;
		margin:40px auto 0 auto;
		position:relative;
		background: url(/images/makeup/block_invite_top_bg.gif) 0 0 repeat-x white;
		min-height:400px;
	}
	.friendsInvite .blockTitle	{
		position:absolute;
		top:-40px;
		left:0;
		width:840px;
		height:40px;
		padding:0 30px;
		background:url(/images/makeup/block_full_content_trasparent_1_top.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/block_full_content_trasparent_1_top.png, sizingMethod=scale);
		line-height:40px;
	}
	.friendsInvite .blockTitle h3	{
		color:white;
		font-size:18px;
		font-weight:normal;
		text-shadow:0 -1px 0 #373737;
	}
	.friendsInvite .about	{
		padding:0 0 20px 230px;
		line-height:24px;
		font-size:18px;
		text-shadow:0 1px 0 #FAEBA1;
		position:relative;
		border-bottom:solid 1px #CCCCCC;
		overflow:hidden;		
	}
	.ie6 .friendsInvite .about	{
		overflow:visible;
	}
	.friendsInvite .about quote, .friendsInvite .about cite	{
		display:block;
		font-size:14px;
		margin:15px 0;
	}
	.friendsInvite .about strong	{
	}
	.friendsInvite .about strong b	{
		color:#C30039;
		font-size:30px;
	}
	.friendsInvite .about strong b i	{
		font-size:18px;
		font-style:normal;
	}
	.friendsInvite .about strong a	{
		font-size:14px;
		color:#991939;
		float:right;
		padding-top:4px;
	}
	.friendsInvite .about .ill	{
		background:url(/images/makeup/img_friends_invite.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/img_friends_invite.png, sizingMethod=scale);
		width:248px;
		height:201px;
		position:absolute;
		top:0;
		left:-15px;
	}
	.friendsInvite .invitesChooser	{
		padding-top:20px;
	}
	.friendsInvite .invitesChooser strong	{
		display:block;
		color:#991939;
		font-size:18px;
		margin-bottom:25px;
	}
	.friendsInvite .invitesChooser .row	{
		position:relative;
		margin-top:15px;
	}
	.friendsInvite .invitesChooser .row i	{
		font-style:normal;
		position:absolute;
		left:-60px;
		top:0;
		line-height:34px;
		display:block;
		color:black;
	}
	.friendsInvite .invitesChooser .row .i	{
		background:url(/images/makeup/input_invite.gif);
		width:316px;
		height:20px;
		padding:7px;
		font-size:18px;
		border:none;
		display:block;
		margin-bottom:5px;
	}
	.friendsInvite .invitesChooser ins	{
		background:url(/images/makeup/ic_steps_invite.gif);
		width:47px;
		height:46px;
		position:absolute;
		left:175px;
		top:0;
	}
	.friendsInvite .invitesChooser .var1, .friendsInvite .invitesChooser .var2, .friendsInvite .invitesChooser .var3	{
		position:relative;
		padding:15px 0 15px 235px;
		border-bottom:solid 1px #CCCCCC;
		margin-bottom:25px;
	}
	.friendsInvite .invitesChooser .var1 ins	{
		background:url(/images/makeup/ic_steps_invite.gif);
	}
	.friendsInvite .invitesChooser .var1 .postSys	{
		position:absolute;
		width:150px;
		left:350px;
		top:0;
	}
	.friendsInvite .invitesChooser .var1 .postSys img	{
		vertical-align:middle;
		margin:0 5px 5px 0;
	}
	.friendsInvite .invitesChooser .var1 .button	{
		background:url(/images/makeup/input_button_invite_query.gif);
		width:217px;
		height:36px;
		cursor:pointer;
	}
	.friendsInvite .invitesChooser .var1 .button:hover	{
		background:url(/images/makeup/input_button_invite_query.gif) 0 100%;
	}
	.friendsInvite .invitesChooser .var2 ins	{
		background:url(/images/makeup/ic_steps_invite.gif) 0 -46px;
	}
	.friendsInvite .invitesChooser .var2 strong	{
		margin-bottom:15px;
	}
	.friendsInvite .invitesChooser .var2 .button	{
		background:url(/images/makeup/input_button_invite.gif);
		width:137px;
		height:36px;
		cursor:pointer;
	}
	.friendsInvite .invitesChooser .var2 .button:hover	{
		background:url(/images/makeup/input_button_invite.gif) 0 100%;
	}
	.friendsInvite .invitesChooser .var3	{
		border-bottom:none;
	}
	.friendsInvite .invitesChooser .var3 ins	{
		background:url(/images/makeup/ic_steps_invite.gif) 0 -92px;
	}
	.friendsInvite .invitesChooser .var3 .button	{
		background:url(/images/makeup/input_button_retweet.gif);
		width:93px;
		height:32px;
		cursor:pointer;
	}
	.friendsInvite .invitesChooser .var3 .button:hover	{
		background:url(/images/makeup/input_button_retweet.gif) 0 100%;
	}
	.darberrySupplier	{
		width:840px;
		padding:20px 30px;
		margin:40px auto 0 auto;
		position:relative;
		background:white;
		min-height:400px;
	}
	.darberrySupplier .blockTitle	{
		position:absolute;
		top:-40px;
		left:0;
		width:840px;
		height:40px;
		padding:0 30px;
		background:url(/images/makeup/block_full_content_trasparent_1_top.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/block_full_content_trasparent_1_top.png, sizingMethod=scale);
		line-height:40px;
	}
	.darberrySupplier .blockTitle h3	{
		color:white;
		font-size:18px;
		font-weight:normal;
		text-shadow:0 -1px 0 #373737;
	}
	.darberrySupplier .about	{
		padding:0 90px 0 110px;
		text-align:center;
		font-size:18px;
		margin-top:30px;
	}
	.darberrySupplier .about p	{
		margin-bottom:20px;
	}
	.darberrySupplier .about h4	{
		font-size:24px;
		font-weight:bold;
		margin-bottom:20px;
	}
	.darberrySupplier .about h5	{
		font-size:18px;
		font-weight:normal;
		margin-bottom:15px;
		color:#591123;
	}
	.darberrySupplier .about ul	{
		text-align:left;
		font-size:14px;
	}
	.darberrySupplier .about ul li	{
		background: url(/images/makeup/bullet_03.gif) 0 5px no-repeat;
		padding:0 0 15px 15px;
	}
	.darberrySupplier .ourFrineds	{
		margin:0 -30px;
		background:url(/images/makeup/img_supplier_best_friends.jpg) 0 10px no-repeat;
		padding:0 90px;
		min-height:380px;
		text-align:center;
		font-size:18px;
		margin-top: -30px;
	}
	.ie6 .darberrySupplier .ourFrineds	{
		height:380px;
	}
	.darberrySupplier .ourFrineds h4	{
		font-size:30px;
		font-weight:bold;
		margin-bottom:130px;
	}
	.darberrySupplier .ourFrineds + .partnersOpinions	{
		margin-top:-50px;
	}
	.darberrySupplier .partnersOpinions	{
		margin-left: 0px;
	}
	.darberrySupplier .partnersOpinions h4	{
		font-size:18px;
		font-weight:bold;
		margin-bottom:20px;
		text-align:center;
	}
	.darberrySupplier .partnersOpinions .optionsCarousel	{
		position:relative;
		height: 252px;
		overflow:hidden;
		margin-left: 60px;
	}
	.darberrySupplier .partnersOpinions .larr, .darberrySupplier .partnersOpinions .rarr	{
		display:block;
		width:43px;
		height:42px;
		position:absolute;
		top: 60%;
		margin-top:-21px;
	}
	.darberrySupplier .partnersOpinions .larr	{
		left:30px;
		background:url(/images/makeup/arr_opinions_carousel.gif) 0 0 no-repeat;
	}
	.darberrySupplier .partnersOpinions .larr:hover	{
		background:url(/images/makeup/arr_opinions_carousel.gif) 0 100% no-repeat;
	}
	.darberrySupplier .partnersOpinions .rarr	{
		background:url(/images/makeup/arr_opinions_carousel.gif) 100% 0 no-repeat;
		right:30px;
	}
	.darberrySupplier .partnersOpinions .rarr:hover	{
		background:url(/images/makeup/arr_opinions_carousel.gif) 100% 100% no-repeat;
	}
	.darberrySupplier .partnersOpinions .optionsCarousel .opinion	{
		background:url(/images/makeup/block_opinions_carousel.png);
		width:719px;
		margin:0 auto;
		height: 252px;
	}
	.darberrySupplier .partnersOpinions .optionsCarousel .opinion	{
		background:url(/images/makeup/block_opinions_carousel.png);
		width:659px;
		margin:0 auto;
		padding:20px 30px 0 30px;
		line-height:24px;
		color:white;
		text-shadow:0 -1px 0 #373737;
		font-size:18px;
		position:relative;
	}
	.darberrySupplier .partnersOpinions .optionsCarousel .opinion strong	{
		color:#F8D20A;
		display:block;
	}
	.darberrySupplier .partnersOpinions .optionsCarousel .opinion .total	{
		height:70px;
		background:url(/images/makeup/block_opinions_carousel.png) 0 100%;
		margin:20px -30px 0 -30px;
		line-height:50px;
		color:#D6BFC6;
		padding:0 30px;
	}
	.darberrySupplier .partnersOpinions .optionsCarousel .opinion .total strong	{
		color:#F8D20A;
		font-size:24px;
		display:inline;
	}
	.darberrySupplier .partnersOpinions .optionsCarousel .opinion .total cite	{
		color:#5B563C;
		font-size:14px;
		position:absolute;
		top:220px;
		right:68px;
		font-style:normal;
		text-shadow:0 0 0 #373737;
	}
	.blockQiwiTicketInput	{
		position:relative;
		text-align:center;
		color:white;
		font-size:26px;
		background:url(/images/makeup/s.gif);
		width:900px;
		margin:0 auto;
		margin-bottom:25px;
	}
	.blockQiwiTicketInput .wrapper	{
		background:url(/images/makeup/block_qiwi_coupon-input.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/block_qiwi_coupon-input.png, sizingMethod=crop);
		height:176px;
	}
	.blockQiwiTicketInput .wrapper .wrap	{
		position:relative;
		padding:15px 0;
	}
	.blockQiwiTicketInput strong	{
		display:block;
		font-size:48px;
		text-shadow:0 -1px 0 #573240;
		margin-bottom:15px;
	}
	.blockQiwiTicketInput span	{
		color:black;
		display:inline-block;
		position:relative;
		vertical-align:middle;
	}
	.blockQiwiTicketInput span .i	{
		display:inline-block;
		position:relative;
		vertical-align:middle;
		background:url(/images/makeup/input_qiwi_code.gif);
		width:173px;
		height:36px;
		padding:7px;
		border:none;
		font-size:26px;
	}
	.blockQiwiTicketInput span i	{
		position:absolute;
		top:55px;
		left:40px;
		font-size:12px;
		color:white;
		font-style:normal;
	}
	.blockQiwiTicketInput .button	{
		display:inline-block;
		position:relative;
		vertical-align:middle;
		background:url(/images/makeup/input_button_send-me-cod_qiwi.gif);
		width:215px;
		height:50px;
		cursor:pointer;
	}
	.blockQiwiTicketInput .button:hover	{
		background:url(/images/makeup/input_button_send-me-cod_qiwi.gif) 0 100%;
	}
	.blockQiwiCarousel	{
		width:900px;
		margin:0 auto;
		background:url(/images/makeup/block_qiwi_carousel_title.gif) 50% 37px no-repeat;
		position:relative;
		overflow:hidden;
	}
	.ie6 .blockQiwiCarousel	{
		overflow:visible;
	}
	.blockQiwiCarousel h4	{
		color:#4B0D15;
		font-size:18px;
		margin-bottom:40px;
		text-align:center;
	}
	.blockQiwiCarousel .slide	{
		width:800px;
		position:relative;
		left:70px;
		overflow:hidden;
		padding-top:10px;
	}
	.ie6 .blockQiwiCarousel .slide	{
		overflow:visible;
	}
	.blockQiwiCarousel .item1, .blockQiwiCarousel .item2, .blockQiwiCarousel .item	{
		float:left;
		vertical-align:top;
		margin:0 30px 30px 0;
		width:358px;
		height:74px;
		padding-top:196px;
		position:relative;
		padding-left:10px;
	}
	.blockQiwiCarousel .slide a	{
		color:#3F1222;
		font-size:18px;
	}	
	.blockQiwiCarousel .slide .frame	{
		position:absolute;
		top:0;
		left:0;
		display:block;
		width:368px;
		height:184px;
		z-index:2;
	}
	.blockQiwiCarousel .slide .item1 .frame	{
		background:url(/images/makeup/block_carousel_qiwi_item_01.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/block_carousel_qiwi_item_01.png, sizingMethod=crop);
	}
	.blockQiwiCarousel .slide .item2 .frame	{
		background:url(/images/makeup/block_carousel_qiwi_item_02.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/block_carousel_qiwi_item_02.png, sizingMethod=crop);
	}
	.blockQiwiCarousel .slide .item .frame	{
		background:url(/images/makeup/block_carousel_qiwi_item_03.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/block_carousel_qiwi_item_03.png, sizingMethod=crop);
	}
	.blockQiwiCarousel .slide .cover	{
		position:absolute;
		background-position:50% 50%;
		background-repeat:no-repeat;
		top:0;
		left:0;
		width:368px;
		height:184px;
		z-index:1;
	}
	.blockQiwiCarousel .slide .discount	{
		background:url(/images/makeup/frame_events_carousel_discount_black.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/frame_events_carousel_discount_black.png, sizingMethod=scale);
		width:66px;
		height:38px;
		line-height:38px;
		text-align:center;
		position:absolute;
		top:-3px;
		right:9px;
		color:white;
		font-weight:bold;
		font-size:21px;
		text-shadow:0 -1px 0 #373737;
		z-index:2;
	}
	.blockQiwiCarousel .slide .huge	{
		background:url(/images/makeup/frame_events_carousel_discount_red.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/frame_events_carousel_discount_red.png, sizingMethod=scale);
	}	
	.blockQiwiCarousel .larr, .blockQiwiCarousel .rarr	{
		display:block;
		width:43px;
		height:42px;
		position:absolute;
		top:50%;
		margin-top:-21px;
	}
	.blockQiwiCarousel .larr	{
		left:0;
		background:url(/images/makeup/arr_opinions_carousel.gif) 0 0 no-repeat;
	}
	.blockQiwiCarousel .larr:hover	{
		background:url(/images/makeup/arr_opinions_carousel.gif) 0 100% no-repeat;
	}
	.blockQiwiCarousel .rarr	{
		background:url(/images/makeup/arr_opinions_carousel.gif) 100% 0 no-repeat;
		right:0;
	}
	.blockQiwiCarousel .rarr:hover	{
		background:url(/images/makeup/arr_opinions_carousel.gif) 100% 100% no-repeat;
	}
	.welcomUser_GoodNews	{
		width:900px;
		margin:0 auto;
		color:#FFFFFF;
		font-size:24px;
		text-shadow:0 -1px 0 #512E3A;
		text-align:center;
		position:relative;
		margin-bottom:30px;
	}
	.welcomUser_GoodNews .wrapper	{
		background:url(/images/makeup/block_qiwi_coupon-input.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/block_qiwi_coupon-input.png, sizingMethod=scale);
		height:150px;
		padding-top:26px;
	}
	.welcomUser_GoodNews .wrap	{
		position:relative;
	}
	.welcomUser_GoodNews strong	{
		display:block;
		color:#FFD639;
		font-size:30px;
		font-weight:normal;
		margin-top:5px;
	}
	.welcomUser_GoodNews strong b	{
		font-size:45px;
		display:block
	}
	.chooseYourBonus	{
		width:900px;
		margin:0 auto;
		position:relative;
		left:30px;
	}
	.chooseYourBonus .event	{
		display:inline-block;
		width:200px;
		margin:0 12px 35px 0;
		vertical-align:middle;
		_overflow:hidden;
		zoom:1;
		*display:inline;
		height:auto;
	}
	.chooseYourBonus .event .item	{
		width:198px;
		height:114px;
		margin-right:16px;
		position:relative;
		margin-bottom:8px;
	}
	.chooseYourBonus .event .item a	{
		display:block;
		position:relative;
		width:198px;
		height:114px;
		position:absolute;
		top:0;
		left:0;
		z-index:4;
		zoom:1;
		background:url(/images/makeup/s.gif);
	}
	.chooseYourBonus .event .item .picFrame	{
		width:198px;
		height:114px;
		position:absolute;
		top:0;
		left:0;
		z-index:2;
	}
	.chooseYourBonus .var1 .item .picFrame	{
		background:url(/images/makeup/frame_events_carousel_pic_bonus_01.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/frame_events_carousel_pic_bonus_01.png, sizingMethod=scale);
	}
	.chooseYourBonus .var2 .item .picFrame	{
		background:url(/images/makeup/frame_events_carousel_pic_bonus_02.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/frame_events_carousel_pic_bonus_02.png, sizingMethod=scale);
	}
	.chooseYourBonus .var3 .item .picFrame	{
		background:url(/images/makeup/frame_events_carousel_pic_bonus_03.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/frame_events_carousel_pic_bonus_03.png, sizingMethod=scale);
	}
	.chooseYourBonus .var4 .item .picFrame	{
		background:url(/images/makeup/frame_events_carousel_pic_bonus_04.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/frame_events_carousel_pic_bonus_04.png, sizingMethod=scale);
	}
	.chooseYourBonus .event .item img	{
		width:198px;
		height:114px;
		background-position:50% 50%;
		background-repeat:no-repeat;
		position:absolute;
		top:0;
		left:0;
		z-index:1;		
	}
	.chooseYourBonus .event .item .discount	{
		background:url(/images/makeup/frame_events_carousel_discount_black.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/frame_events_carousel_discount_black.png, sizingMethod=scale);
		width:66px;
		height:38px;
		line-height:38px;
		text-align:center;
		position:absolute;
		top:-3px;
		right:9px;
		z-index:2;
		color:white;
		font-weight:bold;
		font-size:21px;
		text-shadow:0 -1px 0 #373737;
	}
	.chooseYourBonus .event .item .huge	{
		background:url(/images/makeup/frame_events_carousel_discount_red.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/frame_events_carousel_discount_red.png, sizingMethod=scale);
	}
	.chooseYourBonus .event .item span	{
		float:left;
		position:absolute;
		background:url(/images/makeup/frame_events_carousel_bonus-price.gif);
		height:31px;
		color:white;
		font-size:24px;
		bottom:4px;
		left:5px;
		z-index:3;
	}
	.chooseYourBonus .event .item span b	{
		position:relative;
		background:url(/images/makeup/frame_events_carousel_bonus-price.gif) 100% 0 no-repeat;
		left:7px;
		padding-right:7px;
		height:31px;
		line-height:31px;
		float:left;
	}
	.chooseYourBonus .event .item span b i	{
		font-style:normal;
		font-size:14px;
	}
	.chooseYourBonus .event .title	{
		display:block;
		color:black;
		font-size:14px;
		margin-bottom:8px;		
	}
	.chooseYourBonus .event .buyNow img	{
		background:url(/images/makeup/input_button_choose-bonus.gif);
		width:98px;
		height:31px;
	}
	.chooseYourBonus .event .buyNow:hover img	{
		background:url(/images/makeup/input_button_choose-bonus.gif) 0 100%;
	}
	
/* added 08.08.2010  Beeline, Qiwi */	
	.discountQuickDescription .makeOrder .paymentByBeeline	{
		position:relative;
		padding-right:30px;
	}
	.discountQuickDescription .makeOrder .paymentByBeeline h4	{
		color:white;
		font-size:30px;
		margin-bottom:30px;
	}	
	.discountQuickDescription .makeOrder .paymentByBeeline h4 a	{
		background:url(/images/makeup/arr_goback_orange.gif) 0 0 no-repeat;
		color:#FFCA00;
		font-size:12px;
		font-weight:normal;
		float:right;
		text-shadow:0 -1px 0 #7C4E5B;
		padding-left:20px;
		position:relative;
		top:15px;
	}
	.discountQuickDescription .makeOrder .paymentByBeeline ul	{
		color:white;
		font-size:14px;
		margin-left:190px;
	}
	.discountQuickDescription .makeOrder .paymentByBeeline ul li	{
		margin-bottom:15px;
	}
	.discountQuickDescription .makeOrder .paymentByBeeline ul li strong.blue	{
		color:#0040AA;
	}
	.discountQuickDescription .makeOrder .paymentByBeeline ul li strong.red	{
		color:#A80003;
	}
	.discountQuickDescription .makeOrder .paymentByBeeline ul .step1, .discountQuickDescription .makeOrder .paymentByBeeline ul .step2, .discountQuickDescription .makeOrder .paymentByBeeline ul .step3	{
		font-size:18px;
		color:black;
		padding-left:40px;
		margin-bottom:20px;
		padding-top:3px;
	}
	.discountQuickDescription .makeOrder .paymentByBeeline ul .step1	{
		background:url(/images/makeup/ic_step_payform_01.gif) 0 0 no-repeat;
	}
	.discountQuickDescription .makeOrder .paymentByBeeline ul .step2	{
		background:url(/images/makeup/ic_step_payform_02.gif) 0 0 no-repeat;
	}
	.discountQuickDescription .makeOrder .paymentByBeeline ul .step3	{
		background:url(/images/makeup/ic_step_payform_03.gif) 0 0 no-repeat;
		margin-bottom:30px;
	}		
	.discountQuickDescription .makeOrder .paymentByBeeline ul .note	{
		color:#583E42;
		font-size:12px;
	}
	.discountQuickDescription .makeOrder .paymentByBeeline .ill	{
		background:url(/images/makeup/img_payform_beeline.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/img_payform_beeline.png, sizingMethod=crop);
		width:116px;
		height:275px;
		position:absolute;
		top:50px;
		left:-25px;
		padding:85px 55px 0 55px;
		font-size:18px;
		text-align:center;
	}

	.discountQuickDescription .makeOrder .paymentByQiwi	{
		position:relative;
		padding-right:30px;
	}
	.discountQuickDescription .makeOrder .paymentByQiwi h4	{
		color:white;
		font-size:25px;
		margin-bottom:15px;
	}	
	.discountQuickDescription .makeOrder .paymentByQiwi h4 a	{
		background:url(/images/makeup/arr_goback_orange.gif) 0 0 no-repeat;
		color:#FFCA00;
		font-size:12px;
		font-weight:normal;
		float:right;
		text-shadow:0 -1px 0 #7C4E5B;
		padding-left:20px;
		position:relative;
		top:10px;
	}
	.discountQuickDescription .makeOrder .paymentByQiwi ul	{
		color:white;
		font-size:14px;
		margin-left:156px;
	}
	.discountQuickDescription .makeOrder .paymentByQiwi ul li	{
		margin-bottom:15px;
	}
	.discountQuickDescription .makeOrder .paymentByQiwi ul li strong.blue	{
		color:#0040AA;
	}
	.discountQuickDescription .makeOrder .paymentByQiwi ul li strong.red	{
		color:#A80003;
	}
	.discountQuickDescription .makeOrder .paymentByQiwi ul .step1, .discountQuickDescription .makeOrder .paymentByQiwi ul .step2, .discountQuickDescription .makeOrder .paymentByQiwi ul .step3, .discountQuickDescription .makeOrder .paymentByQiwi ul .step4, .discountQuickDescription .makeOrder .paymentByQiwi ul .step5, .discountQuickDescription .makeOrder .paymentByQiwi ul .step6	{
		color:black;
		padding-left:40px;
		margin-bottom:15px;
		padding-top:3px;
		min-height:21px;
	}
	.ie6 .discountQuickDescription .makeOrder .paymentByQiwi ul li	{
		height:21px;
	}
	.discountQuickDescription .makeOrder .paymentByQiwi ul .step1	{
		background:url(/images/makeup/ic_step_payform_01.gif) 0 0 no-repeat;
	}
	.discountQuickDescription .makeOrder .paymentByQiwi ul .step2	{
		background:url(/images/makeup/ic_step_payform_02.gif) 0 0 no-repeat;
	}
	.discountQuickDescription .makeOrder .paymentByQiwi ul .step3	{
		background:url(/images/makeup/ic_step_payform_03.gif) 0 0 no-repeat;
	}		
	.discountQuickDescription .makeOrder .paymentByQiwi ul .step4	{
		background:url(/images/makeup/ic_step_payform_04.gif) 0 0 no-repeat;
	}		
	.discountQuickDescription .makeOrder .paymentByQiwi ul .step5	{
		background:url(/images/makeup/ic_step_payform_05.gif) 0 0 no-repeat;
	}		
	.discountQuickDescription .makeOrder .paymentByQiwi ul .step6	{
		background:url(/images/makeup/ic_step_payform_06.gif) 0 0 no-repeat;
		margin-bottom:30px;
	}		
	.discountQuickDescription .makeOrder .paymentByQiwi ul .note	{
		color:#583E42;
		font-size:12px;
		margin-left:-156px;
	}
	.discountQuickDescription .makeOrder .paymentByQiwi .ill	{
		background:url(/images/makeup/img_payform_qiwi.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/img_payform_qiwi.png, sizingMethod=crop);
		width:125px;
		height:277px;
		position:absolute;
		top:50px;
		left:15px;
	}

/* Added  17.08.2010 */ 
.blockWhite	{
	background:white;
	position:relative;
	margin:30px  auto 0 auto;
	min-height:360px;
	width:840px;
	padding:5px 30px 30px 30px;
}
.ie6 .blockWhite	{
	height:360px;
}	
.blockWhite .top	{
	background: url(/images/makeup/block_white_top.png);
	//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/block_white_top.png, sizingMethod=crop);
	width:900px;
	height:17px;
	position:absolute;
	top:-17px;
	left:0;
}
.accountActivation .resend	{
	padding:20px 0 0 150px;
	width:600px;
	font-size:18px;
}
.accountActivation .resend h1	{
	color:#7A1535;
	font-size:36px;
	font-weight:bold;
	height:60px;
	margin-bottom:20px;
	padding-left:75px;
	position:relative;
	left:-75px;
	background:url(/images/makeup/ic_check_activation_title.jpg) 0 0 no-repeat;
	padding-top:10px;
}	
.accountActivation .resend p	{
	margin-bottom:20px;
}
.accountActivation .resend .button img	{
	background: url(/images/makeup/input_button_resend_activation.gif);
	width:286px;
	height:40px;
	margin-top:35px;
}
.accountActivation .resend .button:hover img	{
	background: url(/images/makeup/input_button_resend_activation.gif) 0 100% no-repeat;
}	
.accountActivation .resend .newPass	{
	margin-top:35px;
}
.accountActivation .resend .newPass i	{
	font-size:12px;
	font-style:normal;
	display:block;
	color:#5F5F5F;
	margin-bottom:20px;
}
.accountActivation .resend .newPass .i	{
	background:url(/images/makeup/input_invite.gif);
	width:316px;
	height:20px;
	padding:7px;
	font-size:18px;
	border:none;
	display:block;
	margin:10px 0 15px 0;
}
.accountActivation .resend .newPass .button	{
	background:url(/images/makeup/input_button_activate_account.gif);
	width:216px;
	height:40px;
	cursor:pointer;
	border:none;
}
.accountActivation .resend .newPass .button:hover	{
	background:url(/images/makeup/input_button_activate_account.gif) 0 100% no-repeat;
}	
.pressAboutProject	{
	width:740px;
	padding:20px 80px;
	margin:40px auto 0 auto;
	position:relative;
	background:white;
	min-height:400px;
}
.pressAboutProject .blockTitle	{
	position:absolute;
	top:-40px;
	left:0;
	width:840px;
	height:40px;
	padding:0 30px;
	background:url(/images/makeup/block_full_content_trasparent_1_top.png);
	//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/makeup/block_full_content_trasparent_1_top.png, sizingMethod=scale);
	line-height:40px;
}
.pressAboutProject .blockTitle h3	{
	color:white;
	font-size:18px;
	font-weight:normal;
	text-shadow:0 -1px 0 #373737;
}
.pressAboutProject .prContactPerson	{
	background: url(/images/makeup/ic_mail_pr-person.gif) 0 0 no-repeat;
	padding-left:85px;
	line-height:22px;
	font-size:18px;
	color:#353535;
	min-height:60px;
	padding-top:5px;
	margin-bottom:45px;
}
.ie6 .pressAboutProject .prContactPerson	{
	height:60px;
}
.pressAboutProject .prContactPerson strong	{
	color:black;
	display:block;
}
.pressAboutProject .prContactPerson strong a	{
	font-weight:normal;
}
.pressAboutProject h4	{
	font-size:18px;
	font-weight:bold;
	color:#8B1727;
	margin-bottom:20px;
}
.pressAboutProject .top3	{
	overflow:hidden;
	margin-bottom:50px;
}
.ie6 .pressAboutProject .top3	{
	overflow:visible;
}	
.pressAboutProject .top3 div	{
	float:left;
	font-weight:bold;
	padding-right:90px;
}
.pressAboutProject .top3 div.last	{
	padding-right:0;
}
.pressAboutProject .top3 div span	{
	display:block;
	height:60px;
	padding-bottom:10px;
}
.pressAboutProject .allAnother	{
}
.pressAboutProject .allAnother li	{
	float:left;
	width:25%;
}	
.pressAboutProject .allAnother li ul	{
	padding:0 40px 0 30px;
	border-right:solid 1px #D9D9D9;
}
.pressAboutProject .allAnother li ul.aa	{
	padding:0 40px 0 0;
	border-right:solid 1px #D9D9D9;
}
.pressAboutProject .allAnother li ul.zz	{
	padding:0 0 0 40px;
	border-right:none;
}
.pressAboutProject .allAnother li li	{
	float:none;
	margin-bottom:10px;
	width:100%;
	}
.pressAboutProject .allAnother li li:last-child	{
	margin-bottom:0;
}	
.pressAboutProject .allAnother li li a	{
	float:right;
}