.ritual1 .kar-left a, .ritual1 .kar-right a {
	margin-top:200px
	}
.kar-ritual1 a {
	display:block; float:left; margin-right:5px; padding-top:1px; width:293px; height:459px; background:url(../images/cont/bg-ritual1.png) no-repeat; cursor:pointer
	}
* html .kar-ritual1 a {
	background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://kerastaseclub.com.ua/images/cont/bg-ritual1.png')
	}

.kar-ritual1 a:hover {
	text-decoration:none
	}
	.rirual1-pic, .rirual1-bord {
		display:block; margin:0 auto; width:289px; height:309px
		}
	.rirual1-bord {
		background:url(../images/cont/bord-ritual1.png)
		}
	* html .rirual1-bord {
		background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://kerastaseclub.com.ua/images/cont/bord-ritual1.png')
		}
	.rirual1-h {
		display:block; padding:20px 40px 15px 26px; font-size:20px; line-height:20px; text-transform:uppercase
		}
	.rirual1-txt {
		display:block; padding:0 45px 0 26px; /*font-size:11px;*/ font-size:12px; line-height:14px
		}
		.rirual1-txt span {
			display:block
			}

.ritual2-bg {
	background:url(../images/cont/bg-ritual2-big.png)
	}
	.ritaul2-shd {
		padding:0 2px; background:url(../images/cont/shd-ritual2.png); position:relative; overflow:hidden
		}
	* html .ritaul2-shd {
		background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://kerastaseclub.com.ua/images/cont/shd-ritual2.png')
		}	
		.ritaul21st {
			float:left; width:653px; height:453px; background:url(../images/cont/bord-ritual2-left.png) no-repeat
			}
		* html .ritaul21st {
			background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://kerastaseclub.com.ua/images/cont/bord-ritual2-left.png')
			}
			.ritaul21st-info {
				margin:24px 0 0 26px; padding:34px 36px; width:224px; background:url(../images/cont/bg-ritual2-pl2.png)
				}
				.ritaul21st-info h2 {
					margin-bottom:17px; font-size:22px; line-height:20px; text-transform:uppercase
					}
					.ritaul21st-info h2 span {
						display:block; /*font-size:12px;*/ font-size:13px; line-height:16px
						}
				.ritaul21st-info p {
					/*font-size:11px;*/ font-size:12px; line-height:14px
					}
						
			* html .ritaul21st-info {
				background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://kerastaseclub.com.ua/images/cont/bg-ritual2-pl2.png', sizingMethod='crop')
				}
					
			.ritaul21st-info-b {
				margin-left:26px; width:296px; height:3px; font-size:0; background:url(../images/cont/bg-ritual2-pl1.png)
				}
			* html .ritaul21st-info-b {
				background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://kerastaseclub.com.ua/images/cont/bg-ritual2-pl1.png', sizingMethod='crop')
				}
				
		.ritaul22nd {
			float:right; width:237px; background:url(../images/cont/bord-ritual2-right.png) no-repeat
			}
		* html .ritaul22nd {
			background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://kerastaseclub.com.ua/images/cont/bord-ritual2-right.png')
			}
			.ritaul2 ul {
				margin-top:1px; list-style:none
				}
				.ritaul2 ul li {
					width:237px; border-bottom:#515151 1px solid
					}
				.ritaul2 ul li.current {
					border-bottom:#b453a3 1px solid; overflow:hidden
					}	
					.ritaul2 ul li div {
						padding:18px 21px
						}						
						.ritaul2 ul li h3 {
							padding-bottom:15px; font-size:14px; line-height:14px; text-transform:uppercase
							}
						.ritaul2 ul li p {
							padding-bottom:10px; /*font-size:11px;*/ font-size:12px; line-height:14px
							}
					
				.ritaul2 a {
					display:block; padding:10px 16px 0 16px; width:205px; height:20px; font-size:9px; text-transform:uppercase; background:url(../images/cont/bg-ritual2-list.png)
					}				
				* html .ritaul2 a {
					background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://kerastaseclub.com.ua/images/cont/bg-ritual2-list.png', sizingMethod='scale')
					}
				.ritaul2 .current {
					background:#ab4098
					}
					
	.ritaul2-bot {
		clear:both; height:7px; font-size:0
		}
		.ritaul2-bot-t {
			height:3px; font-size:0; background:url(../images/cont/bord-ritual2-b-t.png)
			}
		* html .ritaul2-bot-t {
			background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://kerastaseclub.com.ua/images/cont/bord-ritual2-b-t.png')
			}
		.ritaul2-bot-b {
			width:894px; height:4px; font-size:0; background:url(../images/cont/bord-ritual2-b-b.png) no-repeat
			}
		* html .ritaul2-bot-b {
			background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://kerastaseclub.com.ua/images/cont/bord-ritual2-b-b.png')
			}

.intense {
	background: url(../images/cont/bg-gamma1.png) no-repeat; overflow: hidden
	}
* html .intense {
	background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://kerastaseclub.com.ua/images/cont/bg-gamma1.png', sizingMethod='crop')
	}
.intense h2 {
	margin:37px 0 35px 43px; font-size:26px; line-height:26px
	}	
	.intense1st {
		float:left; padding:0 26px 0 43px; width:243px; 
		}
		.intense1st ul {
			list-style:none; width:243px; position:relative
			}
			.intense1st ul li {
				height:27px
				}
			.intense1st a, .intense1st a:visited {
				display:block; padding:6px 13px 0 22px; width:208px; height:19px; color:#216a7e; font-size:10px; text-transform:uppercase; background:url(../images/cont/bg-intense-list.png) no-repeat
				}
			.intense1st a:hover, .intense1st a.current, .intense1st a:visited.current  {
				text-decoration:none; background:url(../images/cont/bg-intense-list.png) 0 -26px no-repeat
				}	
	.intense2nd {
		float:right; width:582px
		}
		.intense2nd ul {
			clear:both; margin-bottom:9px; width:539px; list-style:none; overflow:hidden
			}
			.intense2nd li {
				display:block; float:left
				}
			li.intense-item1st {
				width:155px; height:141px
				}
				li.intense-item1st img {
					border:#fff 3px solid; width:134px; height:134px
					}
			li.intense-item2nd {
				width:142px; height:141px; text-align:center; background:url(../images/cont/bg-intense-item.png) no-repeat
				}
				li.intense-item2nd a {
					display:block; margin-right:10px; width:132px; height:141px
					}
				li.intense-item2nd img {
					border:none
					}
			li.intense-item3rd {
				padding:24px; width:210px; height:93px; color:#216a7e; line-height:15px; background:url(../images/cont/bg-intense-item.png) -132px 0
				}
			.bg-soleil850 li.intense-item3rd {
				color:#85282c
				}

/*
.ritual-enc {
	background:url(../images/cont/bg-gamma1.png) no-repeat; overflow:visible
	}
* html .ritual-enc {
	background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://kerastaseclub.com.ua/images/cont/bg-gamma1.png', sizingMethod='crop')
	}
*/
.ritual-enc1st {
	background: url(../images/cont/bg-gamma1.png) no-repeat; overflow:visible
	}
* html .ritual-enc1st {
	background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://kerastaseclub.com.ua/images/cont/bg-gamma1.png', sizingMethod='crop')
	}
.ritual-enc1st {
	float:left; padding-left:20px; width:633px
	}
	ul.ritual-enc-type {
		margin:21px 0 8px 0; width:617px; list-style:none; overflow:hidden
		}
		ul.ritual-enc-type li {
			height:27px; //height:26px
			}
			ul.ritual-enc-type a, ul.ritual-enc-type a:visited, ul.ritual-enc-type a:hover, ul.ritual-enc-type span {
				padding:8px 22px 0 22px; display:block; width:617px; height:17px; text-decoration:none; color:#696969; font-size:10px; line-height:10px; text-transform:uppercase; background:url(../images/layout/bg-ritenc-sel.png) 0 -27px no-repeat; position:relative
				}
			ul.ritual-enc-type a:hover, ul.ritual-enc-type a.current, ul.ritual-enc-type a:visited.current {
				background:url(../images/layout/bg-ritenc-sel.png) no-repeat
				}
	p.ritual-enc-group {
		float:left; width:68px; height:14px
		}
		p.ritual-enc-group img {
			width:57px; height:140px; border:none
			}
	ul.ritual-enc-prod {
		float:left; width:560px; list-style:none
		}
		ul.ritual-enc-prod li {
			float:left; padding:0 10px 10px 0; width:130px; height:140px
			}
			ul.ritual-enc-prod li a {
				display:block; width:130px; height:140px; text-align:center; background:url(../images/layout/bg-gamma3.png) no-repeat; position:relative
				}
				ul.ritual-enc-prod li a img {
					border:none
					}
		
	.ritual-enc2nd {
		float:right; width:241px
		}
	.ritual-enc-menu {
		padding:10px 0 100px 0; width:241px; overflow:hidden; background:url(../images/layout/bg-ritual-enc-r.png); overflow:hidden
		}
	* html .ritual-enc-menu {
		background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://kerastaseclub.com.ua/images/layout/bg-ritual-enc-r.png', sizingMethod='crop')
		}		
		.ritual-enc-menu a {
			display:block; margin:0 2px; padding:10px 17px 0 17px; width:203px; height:20px; font-size:10px; line-height:10px; text-transform:uppercase; text-decoration:underline; background:url(../images/layout/bg-ritual-enc-menu.png) repeat-x; position:relative
			}
		* html .ritual-enc-menu a {
			background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://kerastaseclub.com.ua/images/layout/bg-ritual-enc-menu.png', sizingMethod='crop')
			}
		.ritual-enc-menu a:hover, a.openlanguage, a.openpet {
			background:url(../images/layout/bg-ritual-enc-menu.png) 0 -30px repeat-x; text-decoration:none
			}
		a.rit-off {}
		/*span.rit-on {
			display:block; width:237px
			}*/
		p.rit-on a, p.rit-on a:visited {
		 	margin:0 2px; padding:10px 17px 0 40px; width:180px; text-decoration:none; background:url(../images/layout/bg-ritual-enc-menu.png) 0 -30px repeat-x
			}
		.ritual-enc-menu a.current, .ritual-enc-menu a:visited.current {
			font-weight:bold; /*color:#f3caec;*/ color:#f48be1; text-decoration:none; background:url(../images/layout/bg-ritual-enc-menu.png) 0 -30px repeat-x
			}			
	.ritual-enc-menu-b {
		width:241px; height:10px; font:0; line-height:0; background:url(../images/layout/bg-ritual-enc-rb.png)
		}
	* html .ritual-enc-menu-b {
		background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://kerastaseclub.com.ua/images/layout/bg-ritual-enc-rb.png', sizingMethod='crop')
		}
		
		
.rt-wind {
	padding:20px; width:510px
	}
	.rt-wind-pic {
		height:315px; text-align:center; color:#000
		}
		.rt-wind-pic img {
			border:none
			}		
	h2.rt-windh2, h3.rt-windh3, h4.rt-windh4, h5.rt-windh5 {
		font-size:12px; text-align:center; line-height:12px
		}
	h2.rt-windh2, h5.rt-windh5 {
		color:#585858; font-weight:bold
		}
	h2.rt-windh2 {
		padding:12px 0 9px 0
		}
	h3.rt-windh3 {
		color:#ff500c; font-size:22px; line-height:22px
		}
	h4.rt-windh4 {
		padding-bottom:6px; color:#c2c2c2
		}
	.rt-wind-lists {
		margin-top:22px; padding:15px 0 0 0; height:155px; color:#585858; border-top:#cacaca 1px solid; overflow:hidden
		}
		.rt-list-hl, .rt-list-hr {
			font-size:12px; line-height:12px; font-weight:bold
			}
		.rt-list-hl {
			float:left; width:285px
			}
		.rt-list-hr {
			float:right; width:210px
			}
		.rt-wind-lists ul {
			padding:10px 0 20px 15px
			}
			.rt-wind-lists ul li {
				font-size:12px; line-height:14px; list-style:disc
				}
		ul.rt-wind-lstl {
			float:left; width:273px
			}
		ul.rt-wind-lstr {
			float:right; width:195px
			}
		.rt-list-spec {
			clear:both; font-size:12px; line-height:14px
			}
			.rt-list-spec span {
				color:#c2c2c2
				}
	.rt-wind-bot {
		padding:7px 0; font-size:12px; line-height:12px; text-align:center; /*background:#ff500c url(../images/layout/rit-wind.png) 100% 0 repeat-y*/ background:#777
		}		
