.vfix{height:100%;width:0px;display:inline-block;vertical-align:middle;}
body{
	font-family: 'PT Sans', sans-serif;
	font-size: 12px;
	color: #000;
	background: #fff url(http://sprint.msk.ru/images/white_paperboard.png) repeat top right;
	margin: 0px;
	padding: 0px;
}

img{
	border: none;
}

a{
	text-decoration: none;
	color: rgb(94, 92, 167);
}

h1, h2, h3, h4, h5, h6{
	margin: 0px;
	padding: 0px;
}

a b { text-decoration: underline; font-weight: normal; }

a:hover b { text-decoration: none; }

input, textarea { outline:none; }
input:active, textarea:active { outline:none; }
:focus { outline:none; } 
.wrapper{
	min-width: 1006px;
	margin: 0 auto;
	background: url(../images/header-bg.png) center 157px no-repeat;
	position:relative;
}



.main{
	width: 1000px;
				color: #4e4068;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}

.main-top-bg{
	background: url(../images/header-bg.png) center 157px no-repeat;
	position: relative;
	z-index: 10;
}

/*___________HEADER (Шапка сайта) __________*/

	.header{
		height:95px;
		position: relative;
		z-index: 1000;
	}
		
		.logo{
			background: url(../images/logo.png) 0 top no-repeat;
			width: 170px;
			height: 40px;
			position: absolute;
			top: 40px;
			left: 410px;
			display: block;
		}
		
			.logo:hover{
				background: url(../images/logo.png) 0 bottom no-repeat;
			}
			
			.logo:hover.index{
				background: url(../images/logo.png) 0 top no-repeat;
			}
			
		.header-menu{
			font-size: 12px;
			color: #867ca5;
			font-style: italic;
			padding: 50px 0 0 0;
			float: left;
		}
			
			.header-menu a{
				white-space: nowrap;
				color: #4e4068;
				text-decoration: underline;
				margin: 0 25px 0 0;
			}
				
				.header-menu a:hover{
					text-decoration: none;
				}
		
		.header-tel{
			font-size: 12px;
			color: #4e4068;
			font-style: italic;
			background: url(../images/phone.png) left center no-repeat;
			padding: 0 0 0 12px;
			position: relative;
			top: 48px;
			float: right;
			height: 17px;
			line-height:17px;
		}
		
		.search{
			background: url(../images/search.png) 0 top no-repeat;
			width: 15px;
			height: 16px;
			display: block;
			position: relative;
			top: 48px;
			float: right;
			margin: 0 30px 0 55px;
		}	
		
			.search:hover{
				background: url(../images/search.png) 0 -16px no-repeat;
			}
		
		.enter-site{
			background: url(../images/login.png) 0 top no-repeat;
			padding: 0 0 0 17px;
			height: 15px;
			display: block;
			position: relative;
			top: 48px;
			float: right;
			line-height: 15px;
			white-space: nowrap;
			font-size: 12px;
			color: #4e4068;
			font-style: italic;
		}
			
			.enter-site span{
				border-bottom: 1px dotted #4e4068;
			}
			
			.enter-site:hover{
				background: url(../images/login.png) 0 bottom no-repeat;
			}
				.enter-site:hover span{
					border: none;
				}
			
			.enter-site a{
				color: #4e4068;
				text-decoration: underline;
			}	
				.enter-site a:hover{text-decoration: none;}

/*___________TOPMENU (Верхнее меню )_______________*/				
.top-menu{
	width: 850px;
	position: relative;
	padding: 20px 150px 0 0px;
	margin:0;
	height: 42px;
	z-index: 4;
}
	.top-menu li{
		list-style:none;
		display:block;
		position:relative;
	}
	.top-menu>li{
		float:left;
	}
		.top-menu a{
			font-family:'Conv_RoadRadio-Bold',Sans-Serif;
			font-size: 15px;
			color: #584c7d;
			letter-spacing: 1px;
			white-space: nowrap;
			padding: 0 22px;
			display:block;
			height: 45px;
			line-height:42px;
		}
		.top-menu>li:first-child>a{padding: 0 22px 0 0;}
		.top-menu>li>a:hover{color:#6951b4;background: url(../images/top-menu-line.png) center bottom no-repeat;}
		.top-menu-wsub>a{box-sizing:border-box;line-height:36px;border:3px solid transparent;padding:0 19px;border-bottom:0;position:relative;z-index:1;}
		.top-menu-wsub:hover>a{border-color:#6951b4;/* background:#fff !important; */background: #f2f2f2!important;color:#6951b4;}

		.top-menu ul{display:none;position:absolute;left:0;min-width:100%;padding:0;border:3px solid #6951b4;background: #f2f2f2!important;box-sizing:border-box;margin:-3px 0 0 0;}
		.top-menu li:hover>ul{display:block;}
			.top-menu ul a{font-size:12px;color:#867ca5;font-family:"PT Sans",sans-serif;height:31px;line-height:32px;letter-spacing: 0;}
			.top-menu ul a:hover{color:#fff;background:#6951b4;}
		.my-lamore{background: url(../images/heart.png) left 4px no-repeat;padding:0 0 0 19px;}
		.my-lamore:hover{background: url(../images/heart.png) left -26px no-repeat;}
	
		.top-menu .shopping{
			position: absolute;
			top: 0px;
			right: 0px;
			width: 150px;
			height: 58px;
			background: url(../images/shopping.png) 0 top no-repeat;
			color: #daccdf;
			text-align: center;
			margin: 0px;
			line-height: 79px;
		}
			.top-menu .shopping:hover{
				background: url(../images/shopping.png) 0 bottom no-repeat;
				color: #EAE4FF;
			}

/*___________CAROUSEL (Слайдер)_______________*/
.carousel {
	position: relative;
	margin: 0px auto 0;
	width: 1000px;
	height: 650px;
	padding: 0 0 103px 0;
	z-index: 0;
}
.carousel-inner {
	position: absolute;
	overflow: hidden;
	height: 100%;
	width: 100%;
}
.carousel-inner > .item {
	display: none;
	position: relative;
	-webkit-transition: left 1s ease-in-out;
	-moz-transition: left 1s ease-in-out;
	-o-transition: left 1s ease-in-out;
	transition: left 1s ease-in-out;
	width: 100%;
}

.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
	display: block;
}
.carousel-inner > .active {
	left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
	position: absolute;
	top: 0;
	width: 100%;
}
.carousel-inner > .next {
	left: 100%;
}
.carousel-inner > .prev {
	left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
	left: 0;
}
.carousel-inner > .active.left {
	left: -100%;
}
.carousel-inner > .active.right {
	left: 100%;
}
.carousel-control {
	 display: block;
	  cursor: pointer;
	  top: 275px;
	  height: 42px;
	  width: 24px;
	  z-index: 1001;
	  background: url(../images/slide-arrow.png) 0 0 no-repeat;
}
.carousel-control1 {
	position: absolute;
	left: 0px;
	background: url(../images/left_ar.png) 0 top no-repeat;
}
.carousel-control1:hover{
	background: url(../images/left_ar.png) 0 bottom no-repeat;
}
.carousel-control2 {
	position: absolute;
	right: 0px;
	background: url(../images/right_ar.png) 0 top no-repeat;
}
.carousel-control2:hover{
	background: url(../images/right_ar.png) 0 bottom no-repeat;
}

.carousel-indicators {
	position: absolute;
	bottom: 180px;
	margin: 0px;
	padding: 0px;
	z-index: 1001;
	width: 1000px;
	text-align: center;
}
.carousel-indicators li {
	display: inline-block;
	margin: 0 11px;
	font: bold 16px arial;
	cursor: pointer;
	background-color: #3d1e47;
	color: black;
	padding: 4px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	cursor: pointer;
	list-style-type: none;
}
.carousel-indicators .active {
	background-color: #a8b1b7;
}

.carousel .text-wrapper {
	position: relative;
	margin: 0 0 0 150px;
	width: 330px;
	height: 568px;
	float: left;
}
.carousel .text-wrapper h1 {
	font-family: 'Conv_RoadRadio';
	font-size: 70px;
	color: #3d1e47;
	line-height: 80px;
	font-weight: 200;
	margin: 0 0 50px 0;
	letter-spacing: 0px;
}

.carousel .text-wrapper p {
	font-family:'Conv_RoadRadio-Bold',Sans-Serif;
	font-size: 20px;
	color: #877ca6;
	font-weight: normal;
	margin: 0 0 35px 0;
	letter-spacing: 2px;
	padding: 20px 0 0 0;
}

.carousel .text-wrapper a{
	font-family:'Conv_RoadRadio-Bold',Sans-Serif;
	font-size: 16px;
	color: #daccdf;
	width: 200px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-weight: normal;
	display: block;
	background: #877ca6;
	letter-spacing: 2px;
}
.carousel .text-wrapper a:hover{
	background: #7963B9;
	text-decoration: none;
}

.carousel .slide-img {
	 position: relative;
	  margin: 0px;
	  width: 700px;
	  height: 700px;
	  overflow: hidden;
	  left: 0%;
	  -webkit-transition-duration: 5000ms;
	  -moz-transition-duration: 5000ms;
	  -o-transition-duration: 5000ms;
	  transition-duration: 5000ms;
	  -webkit-transition-property: left;
	  -moz-transition-property: left;
	  -o-transition-property: left;
	  transition-property: left;
}
.carousel .slide-img img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.carousel .text-wrapper {
	position: absolute;
	top: 115px;
	left: 30%;
	  -webkit-transition-duration: 1500ms;
	  -moz-transition-duration: 1500ms;
	  -o-transition-duration: 1500ms;
	  transition-duration: 1500ms;
	  -webkit-transition-property: left;
	  -moz-transition-property: left;
	  -o-transition-property: left;
	  transition-property: left;
}
.carousel .item.active .slide-img {
	left: 15%;
	-webkit-transition-duration: 1500ms;
	-moz-transition: 1500ms;
	-o-transition-duration: 1500ms;
	transition-duration: 1500ms;
	-webkit-transition-property: left;
	-moz-transition: left;
	-o-transition-property: left;
	transition-property: left;
}
.carousel .item.active .text-wrapper {	
   left: 50px;
  -webkit-transition-duration: 1500ms;
  -moz-transition-duration: 1500ms;
  -o-transition-duration: 1500ms;
  transition-duration: 1500ms;
  -webkit-transition-property: left;
  -moz-transition-property: left;
  -o-transition-property: left;
  transition-property: left;
}

/*___________BANNERS (Три баннера)_______________*/
.fiolet-block{
	background: #1A5223;
	position: relative;
	z-index: 17;

}
.three-banners{
	position: relative;
	z-index: 1002;
	padding: 0 0 75px 0;
}

	.banner{
		width: 300px;
		height: 145px;
		margin: 0 0 0 50px;
		float: left;
		position: relative;
		
	}
		.banner:first-child{
			margin: 0px;
		}
		.banner-image{
			position: absolute;
			top: -150px;
			left: 0px;
			width: 298px;
			height: 225px;
			overflow: hidden;

	border: 1px solid black; 

	
		}
		.banner-image img{
			width: 300px;
			height: 225px;
			position: relative;
		}	
		
		
		.banner a{
			display: block;
			width: 300px;
			text-align: center;
			height: 60px;
			position: absolute;
			left: 0px;
			bottom: 0px;
			/*background: url(../images/banner-bg.png);*/
			font-size: 14px;
			color: #fff;
			font-style: italic;
			padding: 15px 0 0 0;
		}

		.banner a .colorblock {
			background: url(../images/banner-bg.png);
		
			position: relative;
			padding-top: 14px;
			padding-bottom: 21px;
			top: -15px;
}
			
			.banner:hover a .colorblock{
				background: url(../images/banner-bg-hover.png);
			
				/* position: relative; */
}
		
		.banner a span{
			display: block;
			font-family: 'Conv_RoadRadio-Black';
			font-weight: normal;
			font-size: 20px;
			color: #fff;
			font-style: normal;
			margin: 0 0 1px 0;
			letter-spacing: 2px;
		}


/*___________TABS (Вкладки преимущества)_______________*/
.advantage-block{
}
.advantage-block-title{
	font-family: 'Conv_RoadRadio';
	font-size: 30px;
	color:#92AF25;
	font-weight: normal;
	text-align: center;
	margin: 0 auto 45px;
	width: 1000px;
	letter-spacing: 3px;




}
.advantage-block-content{

}
.tt-tabs{
	position: relative;
}
















.jcarousel-skin-tango .jcarousel-container { 
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
   border-radius: 10px; 
    background: #F0F6F9; 
    
}
.jcarousel-skin-tango .jcarousel-direction-rtl { 
    direction: rtl; 
}
.jcarousel-skin-tango .jcarousel-container-horizontal { 
   width:425px; 
    padding: 20px 40px; 
}
.jcarousel-skin-tango .jcarousel-container-vertical { 
    width: 75px; 
    height: 245px; 
    padding: 40px 20px; 
}
.jcarousel-skin-tango .jcarousel-clip { 
    overflow: hidden; 
}
.jcarousel-skin-tango .jcarousel-clip-horizontal { 
    width:  425px; 
    height: 75px; 
}
.jcarousel-skin-tango .jcarousel-clip-vertical { 
    width:  75px; 
    height: 245px; 
}
.jcarousel-skin-tango .jcarousel-item { 
    width: 75px; 
    height: 75px; 
}
.jcarousel-skin-tango .jcarousel-item-horizontal { 
    margin-left: 0; 
    margin-right: 10px; 
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal { 
    margin-left: 10px; 
    margin-right: 0; 
}
.jcarousel-skin-tango .jcarousel-item-vertical { 
    margin-bottom: 10px; 
}
.jcarousel-skin-tango .jcarousel-item-placeholder { 
    background: #fff; 
    color: #000; 
}
/** 
*  Horizontal Buttons 
*/ 
.jcarousel-skin-tango .jcarousel-next-horizontal { 
    position: absolute; 
    top: 43px; 
    right: 5px; 
    width: 32px; 
    height: 32px; 
    cursor: pointer; 
    background: transparent url(http://mybloggertricks.googlecode.com/files/next-horizontal.png) no-repeat 0 0; 
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal { 
    left: 5px; 
    right: auto; 
    background-image: url(http://mybloggertricks.googlecode.com/files/prev-horizontal.png);
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-next-horizontal:focus { 
    background-position: -32px 0; 
}
.jcarousel-skin-tango .jcarousel-next-horizontal:active { 
    background-position: -64px 0; 
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, 
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus, 
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { 
    cursor: default; 
    background-position: -96px 0; 
}
.jcarousel-skin-tango .jcarousel-prev-horizontal { 
    position: absolute; 
    top: 43px; 
    left: 5px; 
    width: 32px; 
    height: 32px; 
    cursor: pointer; 
    background: transparent url(http://mybloggertricks.googlecode.com/files/prev-horizontal.png) no-repeat 0 0; 
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal { 
    left: auto; 
    right: 5px; 
    background-image: url(http://mybloggertricks.googlecode.com/files/next-horizontal.png);
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus { 
    background-position: -32px 0; 
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active { 
    background-position: -64px 0; 
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, 
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus, 
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { 
    cursor: default; 
    background-position: -96px 0; 
}
/** 
*  Vertical Buttons 
*/ 
.jcarousel-skin-tango .jcarousel-next-vertical { 
    position: absolute; 
    bottom: 5px; 
    left: 43px; 
    width: 32px; 
    height: 32px; 
    cursor: pointer; 
    background: transparent url(http://mybloggertricks.googlecode.com/files/next-horizontal.png) no-repeat 0 0; 
}
.jcarousel-skin-tango .jcarousel-next-vertical:hover, 
.jcarousel-skin-tango .jcarousel-next-vertical:focus { 
    background-position: 0 -32px; 
}
.jcarousel-skin-tango .jcarousel-next-vertical:active { 
    background-position: 0 -64px; 
}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical, 
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, 
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus, 
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active { 
    cursor: default; 
    background-position: 0 -96px; 
}
.jcarousel-skin-tango .jcarousel-prev-vertical { 
    position: absolute; 
    top: 5px; 
    left: 43px; 
    width: 32px; 
    height: 32px; 
    cursor: pointer; 
    background: transparent url(http://mybloggertricks.googlecode.com/files/prev-horizontal.png) no-repeat 0 0; 
}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover, 
.jcarousel-skin-tango .jcarousel-prev-vertical:focus { 
    background-position: 0 -32px; 
}
.jcarousel-skin-tango .jcarousel-prev-vertical:active { 
    background-position: 0 -64px; 
}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical, 
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, 
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus, 
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active { 
    cursor: default; 
    background-position: 0 -96px; 
}























.by-type-options3{
	position:relative;
	width:100%;
	left:0;
	top:0;
	background:#F9F9F9;
	z-index:3;
	height:200px;
	padding:20px 0;
	display:none;
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1);

}
.by-type-options3 li a{
	-webkit-transition:all 0.3s ease 0.2s;
	-moz-transition:all 0.3s ease 0.2s;
	-ms-transition:all 0.3s ease 0.2s;
	-o-transition:all 0.3s ease 0.2s;
	transition:all 0.3s ease 0.1s;
        display:inline-block;

}
.by-type-options3 .item a span{
	display:block;
	font-size:12px;
	font-style:italic;
	color:#999;
	width:100%;
	font-family: 'Playfair Display', serif;
}
.by-type-options3 li{
	text-align:center;
}
.by-type-options3 img{
	opacity:.8;
	position:relative;
}
.by-type-options3 a:hover img{
	opacity:1;
}
.by-type-options3 a:hover span{
	color:#666
}



















.index-panel{
	position: relative;
	z-index: 10;
	background: #31683C;
	width: 100%;
	min-width: 1000px;
	height: 220px !important;
	border: 1px solid black; 
}

	.index-tabs{
		height: 80px;
		z-index: 11;
		margin: 0 auto;
		width: 1000px;
	}
		
		.index-tabs span{
			font-family: 'Conv_RoadRadio-Bold';
			font-size: 16px;
			color: #FFFFFF;
			font-weight: bold;
			height: 47px;
			margin: 0 0 0 70px;
			z-index: 11;
			float: left;
			cursor: pointer;
			position: relative;
			width: 150px;
			line-height: 20px;
			padding: 3px 0 0 50px;
		}

			.index-tabs span img{
				position: absolute;
				top: 0px;
				left: 0px;
			}
			
			.index-tabs span:hover{
				color: #FFFFFF;
			}
			
			.index-tabs span:first-child{
				margin: 0px;
				padding: 5px 0 0 40px;
				height: 45px;
			}
			
			.active-ttab{
				color: #92AF25 !important;
			}
			
			.active-ttab .tabs-strelka{
				display: block;
			}
			
			.tabs-strelka{
				background: url(../images/tabs-triangle.png) 0 0 no-repeat;
				width: 14px;
				height:7px;
				position: absolute;
				bottom: -30px;
				left: 50%;
				margin: 0 0 0 -7px;
				display: none;
			}
		
	.tt-panel {
		display: none;
		margin: 0 auto;
		width: 960px;
		padding: 30px;
		font-size: 16px;
		color: #daccdf;
		line-height: 20px;
		/* height: 150px; */
	}
	

	.t1t-panel {
		margin: 0 auto;
		width: 960px;
		padding: 30px;
		font-size: 14px;
		color: #daccdf;
		line-height: 20px;
		/* height: 150px; */
	}
	
		.tt-panel-left{
			float: left;
			width: 425px;
		}
		
		.tt-panel-right{
			float: left;
			width: 425px;
			margin: 0 0 0 50px;
		}
		
		.tt-panel ul{
			margin: 0px;
			padding: 0px;
		}
	

		.tt-panel-center{
			float: left;
			width: 850px;
			margin: 0 0 0 0px;

		}











	.tt-panel2 {
		display: none;
		margin: 0 auto;
		width: 960px;
		padding: 30px;
		font-size: 14px;
		color: #daccdf;
		line-height: 20px;
		/* height: 150px; */
	}
	

	.tt-panel2 {
		margin: 0 auto;
		width: 960px;
		padding: 30px;
		font-size: 14px;
		color: #daccdf;
		line-height: 20px;
		/* height: 150px; */
	}
	
		.tt-panel2-left{
			float: left;
			width: 425px;
		}
		
		.tt-panel2-right{
			float: left;
			width: 425px;
			margin: 0 0 0 50px;
		}
		
		.tt-panel2 ul{
			margin: 0px;
			padding: 0px;
		}
	

		.tt-panel2-center{
			float: left;
			width: 850px;
			margin: 0 0 0 0px;

		}












blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }
/* end eric meyer css reset */


/* =Layout
--------------------------------------------------------------------------------------------------------*/
a:hover { text-decoration: underline; }
#wrapper { width: 800px; margin:15% auto; position: relative; top:0; left: 0; }
/* =Menu
--------------------------------------------------------------------------------------------------------*/

#menu { float: left; position: relative; top: 0; left: 0; overflow: hidden; margin: 0 0 0 100px;}
#menu .colourful { display: block; position: absolute; background: #f0ad22; height: 38px; width: 185px; top: 4px; left: -285px; }
#menu ul { margin: 0; padding: 0; list-style: none; float: left; position: relative; top: 0; left: 0; z-index: 1; }
#menu li { float: left; margin: 0 1px 0 0; }
#menu a:link, #menu a:visited, #menu a:hover, #menu a:active { color: #000; text-align: center; display: block; border: solid; border-width: 4px 0 0; line-height: 40px; width: 185px; }
#menu li a:hover { text-decoration: none; color: #fff; text-shadow: 0 0 1px #999; }





















/* BEGIN POPUP */
#popup {
    display: none;
    left: 50%;
    position: fixed;
    top: 50%;
    z-index: 2000;
    background:#eeeeee;
    width:420px;
    height: 330px;
    padding:10px 20px 20px 20px;
}
#popup_video {
    display: none;
    left: 50%;
    position: fixed;
    top: 50%;
    z-index: 2000;
    background:#eeeeee;
    width:580px;
    height: 376px;
    padding:10px 20px 20px 20px;
}
    *html #popup, *html #popup_video  {
        position: absolute;
    }

    #popup h3, #popup_video h3{
        color:#ab6969;
        font-size:30px;
        font-weight:normal;
        text-transform:uppercase;
        text-align:left;
        margin-bottom:20px;
    }

    #popup p {
        padding-bottom:15px;
        text-align: center;
    }

    #imgcode {
        float:left;
    }

    #popup input[type=text] {
        text-align:left;
        width:268px;
        padding:0 10px;
        height:30px;
        display:block;
        margin:10px 0px;
        border:1px solid #eee;
        border-top-color:#ccd1d7;
        color:#000000;
        background:#ffffff;
        font-family: Arial, Tahoma, sans-serif;
        font-size: 12px;
    }
        #popup textarea {
            text-align:left;
            width:398px;
            padding:10px 10px;
            display:block;
            margin:10px 0px;
            border:1px solid #eee;
            border-top-color:#ccd1d7;
            color:#000000;
            background:#ffffff;
            font-family: Arial, Tahoma, sans-serif;
            font-size: 12px;
            height: 80px;
        }
            #popup .button {
                font-size: 16px;
                box-sizing: border-box;
                background: #ab6969;
                width: 140px;
                height: 35px;
                line-height: 35px;
                display: block;
                text-align: center;
                text-decoration: none;
                color: #ffffff;
                float:right;
                text-shadow: none;
                border: 1px solid #705062;
                border-radius: 0;
            }
                #popup .button:hover {
                    background: rgba(171, 105, 105, 0.88);
                 }

    #popup_close, #popup_video_close {
        display:block;
        position: absolute;
        top: 10px;
        right: 10px;
        width: 12px;
        height: 12px;
        background: url(images/close.png) no-repeat center center;
        cursor: pointer;
        z-index: 2103;
    }

    #popup_close:hover , #popup_video_close:hover {
        opacity:0.7;
        transform: rotate(90deg);
        transition: all 0.5s ease-in-out 0s;
    }
#fade {
    display: none;
    background: #2c3e50;
    position: fixed; left: 0; top: 0;
    width: 100%; height: 100%;
    opacity: .50;
    z-index: 1000;
}

    *html #fade {
        position: absolute;
    }
/* end popup */



#popup_video2 {
    display: none;
    left: 50%;
    position: fixed;
    top: 50%;
    z-index: 2000;
    background:#eeeeee;
    width:580px;
    height: 376px;
    padding:10px 20px 20px 20px;
}
    *html #popup, *html #popup_video2  {
        position: absolute;
    }

    #popup h3, #popup_video2 h3{
        color:#ab6969;
        font-size:30px;
        font-weight:normal;
        text-transform:uppercase;
        text-align:left;
        margin-bottom:20px;
    }

























.macmenu {
 height: 128px; /*высота общего блока*/
}
.button {
 margin: 0 auto; /*выравнивание блока по центру*/
 width: 720px; /*ширина всего блока с меню*/
}
.button a img,
.button a {
 display: block;
 float: left;
 -webkit-transition: all 0.5s ease;
 -moz-transition: all 0.5s ease;
 -o-transition: all 0.5s ease;
 transition: all 0.5s ease;
 height: 70px;
 width: 70px;
}
.button a {
 margin: 5px 15px;
 text-align: center;
 color: #fff;
 font: normal normal 10px Verdana;
 text-decoration: none;
 word-wrap: normal; /*запрещает автоматически разрывать слова на перенос*/
}
.macmenu a:hover img {
 margin-left: -30%; /*смещает картинку левее, выравнивая ее по центру*/
 height: 128px;
 width: 128px;
}
.button a:hover {
 font: normal bold 14px Verdana;
}












/*___________NEWS (Новости)_______________*/
.news{
	background: #fff url(../images/girl-bg.jpg) center center no-repeat;
	padding: 30px 0 0 0;
}









.news-block{
	margin: 0 0 60px 0;
	/*display: none;*/
}

	.news1{
		min-height: 300px;
		margin: 0 0 90px 0;
		background: url(../images/line.jpg) left bottom no-repeat;
	}
		.news1-left{
			float: left;
			width: 380px;
			margin: 0 20px 0 0;
		}
		
		.news1-cat{
			background: url(../images/line.jpg) left center no-repeat;
			font-size: 14px;
			color: #35683C;
			font-style: italic;
			padding: 0 0 0 50px;
			margin: 0 0 30px 0;
		}
		
		.news3 .news1-title{
			font-size: 18px;
			line-height: 20px;
			letter-spacing: 1px;
		}
		
		.news1-title{
			display: block;
			font-family: 'Conv_RoadRadio';
			font-size: 20px;
			color: #92AF25;
			font-weight: normal;
			line-height: 25px;
			width: 305px;
			margin: 0 0 35px 0;
			letter-spacing: 2px;
		}
			.news1-title:hover{
				color: #92af25;
			}
			.news1-title span{
				color: #92af25;
			}
			
		.news1-text{
			font-size: 14px;
			color: #1F5023;
			line-height: 20px;
			margin: 0 0 0 55px;
		}




		.news11-text{
			font-size: 14px;
			color: #92AF25;
			line-height: 20px;
		        font-size: medium;
		}




		
		.news1-img{
			float: left;
			margin: 0 0 0 150px;
			overflow: hidden;
		}
			
			
			.news1-img img{
				max-width: 100%;
				max-height: 100%;
				position: relative;
			}
	
	.news2{
		min-height: 275px;
		margin: 0 0 90px 0;
		background: url(../images/line.jpg) right top no-repeat;
	}
	
		.news2-img{
			float: left;
			width: 400px;
			margin: 0 50px 0 0;
			overflow:hidden;
			height: 275px;
		}
			
			.news2-img img{
				max-width: 100%;
				max-height: 100%;
				position: relative;
			}
		
		.news2-right{
			width: 550px;
			float: left;
			min-height: 275px;
			background: url(../images/line.jpg) left bottom no-repeat;
		}
			
			.news2 .news1-title{width: 460px;}
			.news2 .news1-text{width: 460px;}
		
	.news3{
		float: left;
		width: 300px;
		margin: 0 0 60px 50px;
	}	
		
		.news3-first{
			margin: 0px;
		}
		
		.news3-img{
			width: 300px;
			height: 375px;
			margin: 0 0 25px 0;
			overflow: hidden;
		}
			
			.news3-img img{
				position: relative;
				max-width: 100%;
				max-height: 100%;
			}
		
		.news3 .news1-title span{display:block;}
		.news3 .news1-text{margin: 0px;}

	.dop-news{
		display: block;
		margin: 0 auto;
		width: 300px;
		height: 40px;
		font-family: 'Conv_RoadRadio-Bold';
		font-size: 16px;
		color: #92AF25;
		line-height: 40px;
		text-align: center;
		font-weight: normal;
		background: #31683C;
		letter-spacing: 2px;
	}
		.dop-news:hover{background:#1A5223;}

/*___________FOOTER (Подвал )_______________*/
.footer{
	background: #e0dde6;
	padding: 60px 0 55px 0;
	z-index: 2;
	position: relative;
}
	
	.footer-block{
		position: relative;
	}
		
		.footer-info{
			float: left;
			width: 163px;
			padding: 40px 0 0 22px;
			font-size: 13px;
			color: #9088ae;
			line-height: 20px;
		}
		
		.footer-logo{
			display: block;
			background: url(../images/LA.png) 0 0 no-repeat;
			width: 52px;
			height: 52px;
			position: absolute;
			top: -15px;
			left: 0px;
		}
			
			.footer-info a{
				margin: 0 5px 0 0;
			}
		.charisma {
		  padding: 0 25px 0 0;
		  margin: 0 5px 0 0;
		  height: 15px;
		  font-size: 13px;
		  overflow: hidden;
		  color: #9088ae;
		  font-weight: bold;
		  display: inline-block;
		  line-height: 15px;
		  background: url('../images/charisma.png') no-repeat right 0;
		  -webkit-transition: background-position 0.25s ease;
		  -moz-transition: background-position 0.25s ease;
		  -ms-transition: background-position 0.25s ease;
		  -o-transition: background-position 0.25s ease;
		  transition: background-position 0.25s ease;
		}
		.charisma:hover {
			background-position: right -15px;
			color: #6951b4;
		}
		
		.footer-block .item{
			float: left;
			width: 145px;
			margin: 0 0 0 57px;
		}
		
		.footer-block  .item-title{
			font-family: 'Conv_RoadRadio-Bold';
			font-size: 16px;
			color: #584d7b;
			line-height: 30px;
			margin: 0 0 10px 0;
			letter-spacing: 1px;
		}
		
		.footer-block  .item a{
			display: block;
			font-size: 13px;
			color: #7f769a;
			line-height: 20px;
			margin: 0 0 11px 0;
		}
			.footer-block  .item a:hover{
				text-decoration: underline;
			}
.footer2{
	background: #d4d1dd;
	padding: 35px 0 30px 0;
}

	.footer2-block{
		position: relative;
		font-size: 13px;
		color: #7f769a;
		line-height: 20px;
		/* padding: 0 0 0 75px; */
	}
	
		.footer2-block span{
			font-family: 'Conv_RoadRadio-Bold';
			font-size: 16px;
			color: #584d7b;
			margin: 0 5px 0 0;
		
			display: inline-block;
			/* vertical-align: middle; */
			/* top: 1px; */
}
		
		.contact{
			float: left;
			margin: 0 10px 0 0;
			width: 715px;
		
			position: relative;
			top: 0px;
}
		
		.soc-seti{
		}
			
			.soc-seti a{
				margin: 0px 4px 0 0;
				padding: 0 5px;
				height: 14px;
				display: inline-block;
			
				vertical-align: middle;
}
			
			/* .soc-seti a:nth-child(2){background: url(../images/fb.png) center top no-repeat;}
			.soc-seti a:nth-child(2):hover{background: url(../images/fb.png) center bottom no-repeat;}
			.soc-seti a:nth-child(3){background: url(../images/tw.png) center top no-repeat;}
			.soc-seti a:nth-child(3):hover{background: url(../images/tw.png) center bottom no-repeat;}
			.soc-seti a:nth-child(4){background: url(../images/g+.png) center top no-repeat;}
			.soc-seti a:nth-child(4):hover{background: url(../images/g+.png) center bottom no-repeat;}
			.soc-seti a:nth-child(5){background: url(../images/vk.png) center top no-repeat;}
			.soc-seti a:nth-child(5):hover{background: url(../images/vk.png) center bottom no-repeat;}
			.soc-seti a:nth-child(6){background: url(../images/pinterest.png) center top no-repeat;}
			.soc-seti a:nth-child(6):hover{background: url(../images/pinterest.png) center bottom no-repeat;} */
		
		
/*_____________02_catalogue_lamore_______________*/

/*___________SLIDER (Слайдер)_______________*/
.slaiders-block{
	position: relative;
	z-index: 3;
	width: 100%;
	overflow: hidden;
	bottom: 3px;
	background: #f0f0f0 url(../images/header-bg.png) center top no-repeat;
	padding: 3px 0 0 0;
}
	
		.slaiders-block-height{
			height: 400px;
		}
		
			#slaider{
				position: relative;
				margin: 0;
				padding: 0;
				height: 400px;
				overflow: hidden;
				list-style-type: none;
			}
				
				.slaider-block-news{
					position: absolute;
					top: 0px;
					left: 0px;
					width: 100%;
					height: 400px;
					overflow: hidden;
					display: none;
				}
					
					.slaider-item-img{
						text-align: center;
					}
						
						.slaider-item-img img{
							min-height: 400px;
						}
					
				
				
					.slider-text{
						width: 800px;
						margin: 0 0 0 -400px;
						text-align: center;
						font-size: 15px;
						color: #3c1f46;
						font-style: italic;
						line-height: 20px;
						position: absolute;
						top: 0px;
						left: 50%;
						height: 315px;
						padding: 85px 0 0 0;
					}
					
					.ot{
						/* background: url(../images/ot.png) center center no-repeat; */
						min-width: 50px;
						margin: 0 auto;
						height:20px;
						position:relative;
						display:inline-block;
						
					}
					.ot span{margin:0!important;}
					.left-ot,.right-ot{position:absolute;top:50%;width:50px;height:1px;display:block;}
					.left-ot{right:100%;}
					.right-ot{left:100%;}
					.slider-text span{	
						font-family: 'Conv_RoadRadio';
						font-size: 24px;
						font-weight: normal;
						color: #3c1f46;
						display: block;
						margin: 15px 0 25px 0;
						font-style: normal;
						letter-spacing: 2px;
					}
					
					.slider-link{
						font-family: 'Conv_RoadRadio-Bold';
						font-size: 16px;
						color: #3c1f46;
						font-weight: normal;
						font-style: normal;
						letter-spacing: 1px;
						display: block;
						margin: 50px auto;
						border: 2px solid #3c1f46;
						width: 177px;
						height: 35px;
						line-height: 35px;
					}
						
						.slider-link:hover{
							color: #784c87;
							border: 2px solid #784c87;
						}
					
			.slaiders-block .prev {
				background: url(../images/left_ar.png) 0 top no-repeat;
				position: absolute;
				top: -210px;
				left: -5px;
				width: 24px;
				height: 42px;
				display: block;
				cursor: pointer;
				z-index: 10;
			}
			
				.slaiders-block .prev:hover{
					background: url(../images/left_ar.png) 0 bottom no-repeat;
				}
				
			.slaiders-block .next {
				background: url(../images/right_ar.png) 0 top no-repeat;
				position: absolute;
				top: -210px;
				right: -5px;
				width: 24px;
				height: 42px;
				display: block;
				cursor: pointer;
				z-index: 10;
			}
				.slaiders-block .next:hover{
					background: url(../images/right_ar.png) 0 bottom no-repeat;
				}

.content{
	font-size: 14px;
	color: #92AF25;
	line-height: 20px;
	font-weight: normal;
	padding: 50px 0 110px 0;
}
	
	.content h1{
		font-family: 'Conv_RoadRadio';
		font-size: 30px;
		color: #584d7b;
		font-weight: normal;
		text-align: center;
		line-height: 35px;
		letter-spacing: 2px;
		margin: 0 0 70px 0;
	}
	
	.content-block{
		padding: 0 0 0 220px;
		position: relative;
	}
	
	.ring-big{
		margin: -30px 0 17px 0;
		float: left;
		width: 350px;
	}
		
		.ring-big img{
			display: block;
			width: 400px;
			height: 400px;
			position: relative;
			right: 20px;
		}
		
		.ring-info{
			border-top: 1px solid #cabfce;
			padding: 20px 10px 0 10px;
		
			position: relative;
}
			
			.ring-info span{
				font-family: 'Conv_RoadRadio-Bold';
				font-size: 18px;
				color: #867ca5;
				font-weight: normal;
				display: block;
				margin: 0 0 15px 0;
			}
			
			.ring-info a{
				font-family: 'Conv_RoadRadio';
				font-size: 12px;
				color: #a9a4b8;
				line-height: 18px;
				height: 50px;
				display: block;
				overflow: hidden;
			}
			.ring-info a:hover{color:#595078;}
	
	.ring{
		float: left;
		width: 150px;
		margin: 0 45px 40px 0;
		position: relative;
	}
		
		.ring img{
			max-height: 154px;
			max-width: 154px;
		}
	
	.ring-hidden{
		width: 186px;
		height: 286px;
		position: absolute;
		top: -29px;
		left: -24px;
		background: #fff;
		border: 2px solid #867ca5;
		padding: 7px;
		display:none;
	}
	
	.b-carousel  {
		
	}
	.h-carousel-wrapper {
		width: 180px; /* ширина области карусели */
		position: relative;
		overflow: hidden; /* скрываем содержимое, выходящее за рамки основной области */
		margin: 0 auto; /* выравниваем по центру относительно родительского блока */
	}
		.h-carousel-items {
			width: 10000px; /* устанавливаем большую ширину для набора элементов карусели, чтобы в неё всё поместилось */
			position: relative; /* позиционируем блок относительно основной области карусели */
		}
			.b-carousel-block {
				float: left; /* выстраиваем все элементы карусели в ряд */
				width: 180px; /* задаём ширину каждого элемента */
				height: 175px;
				position: relative;
			}
				.a-carousel-image-link { /* тут чисто оформление содержимого */
					position: relative;
					width: 180px;
					height: 154px;
					text-align: center;
					padding: 20px 0 0 0;
				}
				
				
	.six-ring-block{
		display: none;
	}
	.dop-ring{
		position: relative;
		right: 110px;
	}
	.bg-fiolet-info{
		background: url(../images/bg-fiolet-info.png);
		width: 155px;
		height: 105px;
		position: absolute;
		top: 0px;
		left: 0px;
		padding: 70px 0 0 25px;
		text-align: left;
	}
		
		.ring-heart{
			background: url(../images/heart_bottom_white_stroke.png) 0 0 no-repeat;
			width: 25px;
			height: 21px;
			position: absolute;
			top: 30px;
			left: 77px;
			cursor: pointer;
		}
		
		.ring-heart2{
			background: url(../images/heart_bottom_purple_stroke.png) 0 top no-repeat;
		}
		
		.ring-heart:hover{
			background: url(../images/heart_bottom_purple_stroke.png) 0 bottom no-repeat;
		}
		
		.bg-fiolet-info span{
			display: block;
			margin: 0 0 15px 0;
			font-family: 'Conv_RoadRadio-Bold';
			font-size: 18px;
			color: #fff;
			font-weight: normal;
		
}
		
		.bg-fiolet-info a{
			font-family: 'Conv_RoadRadio';
			font-size: 12px;
			color: #fff;
			line-height: 18px;
			font-weight: normal;
			/* padding-left: 10px; */
			padding-right: 10px;
			padding-top: 43px;
			padding-bottom: 48px;
		
			position: relative;
}
		.bg-fiolet-info a:hover{text-decoration: underline;}
	.ring-hand{
		border-bottom: 1px solid #867ca5;
	}
	.ring-hidden-info{margin: 0 0 0 15px;}

	.ring-hidden-info a { display: inline-block; }

	.ring-hidden-info a:hover { opacity: 0.7; }

	.ring-hidden-info h3{
		font-family: 'Conv_RoadRadio';
		font-size: 12px;
		color:#3c1f46;
		line-height: 20px;
		font-weight: normal;
		margin: 10px 0 5px 5px;
	}
	.ring-hidden-info img{
		width: 47px;
		height: 47px;
	}
	.content-right{
		width: 375px;
		float: right;
		margin: 0 0 30px 0;
	}
	
	.content-right-text{
		margin: 0 0 80px 0;
		background: url(../images/amour_ar.png) center top no-repeat;
		padding: 65px 15px 0 25px;
	}
		
		.content-right-text span{
			position:relative;
			right: 25px;
			font-family: 'Conv_LetoOne';
			font-weight: normal;
			font-size: 17px;
			color: #5a5078;
			line-height: 25px;
			display: block;
			margin: 0 0 22px 0;
		}

	.content-banner{
		float: right;
		margin: 30px 0 50px 0;
	}

/*___________09_confidential_lamore_______________*/
.security{
	font-size: 14px;
	color: #5a5078;
	line-height: 20px;
	font-weight: normal;
	padding: 90px 0 110px 0;
}

	.security-title{
		font-family: 'Conv_RoadRadio';
		font-size: 30px;
		color: #584d7b;
		font-weight: normal;
		text-align: center;
		line-height: 35px;
		letter-spacing: 3px;
		margin: 0 0 80px 0;
	}
	
	.security-one{
		margin: 0 0 75px 95px;
		width: 580px;
		font-family: 'Conv_LetoOne';
		font-size: 17px;
		line-height: 25px;
		color: #5a5078;
		font-weight: normal;
	}
		
		.security-one a{color: #3c1f46; text-decoration: underline;}
		.security-one a:hover{text-decoration: none;}
		
	.security-left{
		margin: 0 50px 20px 95px;
	}
	.security-left p{margin-top:0!important;margin-bottom:10px!important;}
	
	.faq-right{}
	.security-right{
		margin: 0 50px 20px 95px;
	}
	
	.security-center{
		margin: 0 50px 0 95px;
	}
	
	

/*___________FILTER (Фильтр по сайту)_______________*/
.filter{
	position: fixed;
	left: 2px;
	top: 50%;
	z-index: 999999;
}



.filter-button{
	background: url(../images/filter_icon.png) 0 0 no-repeat;
	width: 47px;
	height: 47px;
	position: absolute;
	right: -50px;
	top: 45%;
	cursor: pointer;
}
.filter-button:hover{background: url(../images/filter_active.jpg) 0 0 no-repeat;}
.filter-active{
	background: url(../images/filter_active.jpg) 0 0 no-repeat;
	width: 47px;
	height: 47px;
	position: fixed;
	left: 0px;
	top: 50%;
	cursor: pointer;
}

.filter-block{
	width: 220px;
	position: relative;
	top: 0px;
	left: 85px;
	background: #fff;
	font-size: 14px;
	color: #595078;
	display: none;
	padding: 9px 0 0 0;
}

.catalog-filter{
	position: absolute;
	top:0px;
	left: 0px;
	display: block;
	width: 225px;
}

.catalog-filter h1{
	font-family: 'Conv_RoadRadio-Bold' !important;
	font-size: 16px !important;
	color: #8f7b96 !important;
	font-weight: normal !important;
	margin: 0 0 30px 0px !important;
	text-align: left !important;
	line-height: 18px !important;
}

.filter-block h1{
	font-family: 'Conv_RoadRadio-Bold';
	font-size: 16px;
	color: #8f7b96;
	font-weight: normal;
	margin: 0 0 30px 15px;
}
.harmonica-menu, .harmonica-menu1{
	width: 185px;
}
.harmonica-menu h3, .harmonica-link, .harmonica-menu1 h3 {
    display: block;
	font-family: 'Conv_RoadRadio-Bold';
    font-size: 15px;
	color: #595078;
	line-height: 40px;
	font-weight: normal;
    cursor: pointer;
	border-top: 1px solid #cabfce;
    margin: 0;
	height: 40px;
	padding: 0 15px;
	width: 152px;
}
.harmonica-menu h3:first-child, .harmonica-menu1 h3:first-child{border:none;} 
.harmonica-menu h3, .harmonica-menu1 h3, .harmonica-link {
    background: url(../images/level-item.png) 160px center no-repeat;
}
    
.open, .open1 {
    background: url(../images/level-item2.png) 160px center no-repeat !important;
}

.harmonica-menu-hidden {
    display: none;
	padding: 0 0 0 15px;
}
    .harmonica-menu-hidden1{
		display: none;
		padding: 0 0 10px 0;
	}
	
	.harmonica-menu-hidden label, .harmonica-menu-hidden1 label{
		display: block;
		position: relative;
		margin: 0 10px 5px 0;
		cursor: pointer;
	}
	
	.harmonica-menu-hidden .jq-radio{background: url(../images/filter-input2.png) 0 0 no-repeat;width:10px;height:12px;}
	.harmonica-menu-hidden .jq-radio.checked{background: url(../images/filter-input2.png) 0 -30px no-repeat;}
	.harmonica-menu-hidden1 .jq-radio{ background: url(../images/filter-input.png) 0 0px no-repeat;width:10px;height:12px;}
	.harmonica-menu-hidden1 .jq-radio.checked{background: url(../images/filter-input.png) 0 -52px no-repeat;}
	
.jq-checkbox {
    background: url(../images/filter-input.png) 0 4px no-repeat;
    width: 10px;
	height: 15px;
	position: relative;
	top: 2px;
}
 
.jq-checkbox.checked {
    background: url(../images/filter-input.png) 0 -48px no-repeat;
}

.filter-reset{
	background: url(../images/close.png) left center no-repeat;
	border: none;
	display: none;
	font-size: 13px;
	color: #3c1f46;
	font-style: italic;
	margin: 0 0 30px 15px;
	cursor: pointer;
}
	
	.filter-reset span{
		border-bottom: 1px dashed #cec7d1;
		margin: 0 0 0 12px;
	}
	
	.filter-reset:hover{
		background: url(../images/close_hover.png) left center no-repeat;
		color: #604868;
	}	
		
		.filter-reset:hover span{border-bottom: 1px dashed #604868;}
	
.filter-podbor{
	display: block;
	font-family: 'Conv_RoadRadio-Bold';
	font-size: 16px;
	color: #daccdf;
	font-weight: bold;
	letter-spacing: 2px;
	background: #867ca5;
	border: none;
	width: 180px;
	height: 40px;
	cursor: pointer;
}

	.filter-podbor:hover{background:#604868;}


/*___________13_return_lamore_______________*/
.return{
	font-size: 14px;
	color: #5a5078;
	line-height: 20px;
	font-weight: normal;
	padding: 90px 0 60px 0;
}

	.return h1{
		font-family: 'Conv_RoadRadio';
		font-size: 30px;
		color: #584d7b;
		font-weight: normal;
		text-align: center;
		line-height: 35px;
		letter-spacing: 2px;
		margin: 0 0 80px 0;
	}
	
	.return h2{
		font-family: 'Conv_RoadRadio-Bold';
		font-size: 21px;
		color: #584d7b;
		font-weight: normal;
		line-height: 35px;
		margin: 0 0 20px 60px;
	}
	
	.return h3{
		font-family: 'Conv_RoadRadio-Bold';
		font-size: 18px;
		color: #584d7b;
		font-weight: normal;
		line-height: 35px;
		margin: 0 0 20px 60px;
	}
	
	.return h4{
		font-family: 'Conv_RoadRadio-Bold';
		font-size: 16px;
		color: #584d7b;
		font-weight: normal;
		line-height: 35px;
		margin: 0 0 20px 60px;
	}
	
	.return-one{
		margin: 0 0 75px 75px;
		width: 588px;
		font-family: 'Conv_LetoOne';
		font-size: 17px;
		line-height: 25px;
		color: #5a5078;
		font-weight: normal;
	}
	
	.return-two{
		margin: 0 0 60px 75px;
		width: 630px;
	}
		.return-two-item{margin: 0 0 10px 0;clear:both;position: relative;padding: 0 0 0 12px;}
		.return-two span{position: absolute; left: 0px; display: block;}
		.return-two a{text-decoration: underline;color: #5a5078;}
		.return-two a:hover{text-decoration: none;}
		
	.return-three{
		margin: 0 0 60px 75px;
		width: 630px;
	}
	
	.return-four{
		margin: 0 0 60px 75px;
		width: 630px;
	}

/*___________5. SIDEBAR (Справа)_______________*/
.benefits{
	font-size: 14px;
	color: #5a5078;
	line-height: 20px;
	font-weight: normal;
	padding: 90px 0 30px 40px;
}

	.benefits h1{
		font-family: 'Conv_RoadRadio';
		font-size: 30px;
		color: #584d7b;
		font-weight: normal;
		text-align: center;
		line-height: 35px;
		margin: 0 0 80px 0;
	}
	
	.benefits-item{
		float: left;
		width: 255px;
		margin: 0 0 61px 51px;
		line-height: 18px;
	}
		
		.benefits-item img{display: block;margin:0 0 10px 0;}
		
		.benefits-item h2{
			font-family: 'Conv_RoadRadio-Bold';
			font-size: 16px;
			font-weight: normal;
			margin: 0 0 10px 0;
			display: block;
		}
		
		.benefits-text{
			font-size: 14px;
			color: #5a5078;
			line-height: 20px;
			font-weight: normal;
		}
		
	.benefits-soc-block{
		background: url(../images/amour_ar.png) top center no-repeat;
		padding: 90px 0 110px 0;
		text-align: center;
	}
		
		.benefits-soc-block a{ 
			margin: 0 4px;
			display: inline-block;
			width: 32px;
			height: 32px;
			overflow: hidden;
		}
		
		.benefits-soc-block a:hover img{
			margin-top: -34px;
		}

/*___________10_faq_lamore_______________*/
.faq{
	font-size: 14px;
	color: #5a5078;
	line-height: 20px;
	font-weight: normal;
	padding: 90px 0 100px 0px;
}

	.faq h1{
		font-family: 'Conv_RoadRadio';
		font-size: 30px;
		color: #584d7b;
		font-weight: normal;
		text-align: center;
		line-height: 35px;
		letter-spacing: 3px;
		margin: 0 0 66px 0;
	}
	
	.faq-left{
		width: 200px;
		float: left;
	}
		
		.faq-left a{
			width: 200px;
			padding: 8px 0 8px 15px;
			position: relative;
			right: 15px;
			display: block;
			font-family: 'Conv_RoadRadio-Bold';
			font-weight: normal;
			font-size: 16px;
			color: #595078;
			border-top: 1px solid #cabfce;
		}
		
		.faq-left a:first-child{border:none;}
		.faq-left a:hover{color: #cabfce;}
		.faq-left a.faq-link-active{color:#cabfce;}
		
	.faq-right{
		float: left;
		width: 800px;
		padding: 7px 0 0 0;
	}
		
		.faq-right-left{
			float: left;
			width: 340px;
			margin: 0 0 0px 50px;
		}
		
		.faq-right-right{
			float: left;
			width: 350px;
			margin: 0 0 0px 60px;
		}
		
		.faq-item{
			margin: 0 0 60px 0;
		}
		
			.faq-item h2{
				font-family: 'Conv_RoadRadio-Bold';
				/*font-family: 'Conv_Proxima Nova Regular';*/
				font-size: 16px;
				color: #595078;
				font-weight: normal;
				margin: 0 0 20px 0;
				letter-spacing: 1px;
			}
		
			.faq-item-text{
				height: 220px;
				overflow: hidden;
				margin: 0 0 20px 0;
			}
			
			.faq-right-left .faq-item:nth-child(2) .faq-item-text{height:320px !important;}
			.faq-right-right .faq-item:nth-child(2) .faq-item-text{height:300px !important;}
			.faq-right-right .faq-item:nth-child(2) {margin: 0 0 80px 0 !important;}
			
			.faq-all{
				font-size: 14px;
				color: #595078;
				font-weight: bold;
				border-bottom: 1px dotted #595078;
			}
				
				.faq-all:hover{border:none;}
			
			.faq-right .faq-item .faq-item-text.faq-active{
				height: auto !important;
			}
			
		.no-answer{
			font-weight: bold;
			font-size: 18px;
			color:#5a5078;
			margin: 0 0 0 250px;
		}
			
			.no-answer a{color: #3d1e47;border-bottom: 1px dotted #3d1e47;}
			.no-answer a:hover{border: none;}


/*___________06_about_lamore_______________*/
.about-bg{
	background: url(../images/italia.png) 50% 95px no-repeat;
}
.about{
	font-size: 14px;
	color: #5a5078;
	line-height: 20px;
	font-weight: normal;
	padding: 90px 0 100px 0px;
}
	
	.about h1{
		font-family: 'Conv_RoadRadio';
		font-size: 30px;
		color: #584d7b;
		font-weight: normal;
		text-align: center;
		line-height: 35px;
		margin: 0 0 80px 0;
	}
	
	.about-one{
		margin: 0 150px 90px 150px;
		font-family: 'Conv_LetoOne';
		font-size: 17px;
		line-height: 25px;
		color: #5a5078;
		font-weight: normal;
	}
	
	.about-two{
		background: url(../images/line2.png) left 8px no-repeat;
		padding: 0 0 0 100px;
		margin: 0 0 105px 150px;
		width: 440px;
	}
	
	.about-three{
		margin: 0 0 70px 500px;
		font-size: 14px;
		color: #5a5078;
		line-height: 20px;
		font-weight: normal;
		width: 380px;
	}
	
		.about-three img{display:block;margin: 0 0 10px -15px;}
		.about-three h2{
			font-family: 'Conv_RoadRadio-Bold';
			font-size: 16px;
			font-weight: normal;
			margin: 0 0 15px 0;
			display: block;
		}
	
	.about-four{
		margin: 0 0 95px 400px;
		font-size: 14px;
		color: #5a5078;
		line-height: 20px;
		font-weight: normal;
		width: 405px;
	}
		
		.about-four img{display:block;margin: 0 0 10px -15px;}
		.about-four h2{
			font-family: 'Conv_RoadRadio-Bold';
			font-size: 16px;
			font-weight: normal;
			margin: 0 0 15px 0;
			display: block;
		}
	
	.about-five{
		background: url(../images/line2.png) left 8px no-repeat;
		padding: 0 0 0 100px;
		margin: 0 0 100px 150px;
		width: 580px;
		font-family: 'Conv_RoadRadio';
		font-size: 18px;
		color: #5a5078;
		line-height: 25px;
		font-weight: normal;
	}
	
	.about-six{
		float: left;
		width: 250px;
		margin: 0 0 0 75px;
	}
		
		.about-six.about-seven{
			width: 225px;
			margin: 0 0 0 100px;
		}
		
		.about-six.about-nine{
			margin: 0 0 0 50px;
		}
		
		.about-six img{display:block;margin: 0 0 10px 0px;}
		.about-six h2{
			font-family: 'Conv_RoadRadio-Bold';
			font-size: 16px;
			font-weight: normal;
			margin: 0 0 15px 0;
			display: block;
			letter-spacing: 1px;
		}
	
.about-soc{
	font-size: 14px;
	color: #5a5078;
	line-height: 20px;
	padding: 60px 0 110px 0 !important;
}
.about-soc span{
	display: block;
	margin: 0 0 80px 0;
}
.about-soc span a{
	text-decoration: underline;
	color: #5a5078;
	display: inline !important;
	margin: 0px !important;
}
.about-soc span a:hover{text-decoration: none;}



/*___________12_comments_lamore_______________*/
.comments{
	font-size: 14px;
	color: #5a5078;
	line-height: 20px;
	font-weight: normal;
	padding: 90px 0 100px 0px;
}

	.comments h1{
		font-family: 'Conv_RoadRadio';
		font-size: 30px;
		color: #584d7b;
		font-weight: normal;
		text-align: center;
		line-height: 35px;
		letter-spacing: 3px;
		margin: 0 0 60px 0;
	}
	
	.comments-left{
		margin: 0 25px 0 50px;
		float: left;
		width: 550px;
		padding: 15px 0 0 0;
	}
		
		.comments-block{
			display: none;
		}
		
		.comments-item{
			padding: 50px 25px 0 25px;
			position: relative;
			right: 25px;
			border-top: 1px solid #cabfce;
			margin: 0 0 30px 0;
		}
		
			.comments-left .comments-block:first-child .comments-item:first-child{
				border: none;
				padding: 0 25px 0 25px;
			}
			
			.comments-item-title{
				font-family: 'PT Sans', sans-serif;
				font-size: 13px;
				color: #a697aa;
				letter-spacing: 1px;
				margin: 0 0 20px 0;
				position:relative;
			}
			div.comments-item div.comments-item-title div{position: absolute;top: 4px;left: 274px;}
			
				.comments-item-title span{
					font-family: 'Conv_RoadRadio-Bold';
					font-size: 16px;
					color: #584d7b;
					font-weight: normal;
					display: inline-block;
					width:150px;
				}
				
				.comments-item-title  img{
					margin: 0 0 0 5px;
					vertical-align: -1px;
				}
			
			.comments-item-text{
				font-size: 14px;
				color: #5a5078;
				line-height: 20px;
			}
			
				.comments-item-text span{
					font-size: 13px;
					color: #a697aa;
					display: block;
					margin: 12px 0 0 0;
				}
	
	.comments-right{
		float: left;
		width: 325px;
		
	}
	
		.add-comments-block{
			background: #f5f3f6;
			padding: 50px 35px 35px 35px;
		}
		
		.add-comments-block h2{
			font-family: 'Conv_RoadRadio-Bold';
			font-weight: bold;
			font-size: 21px;
			color: #3c1f46;
			margin: 0 0 40px 0;
		}
		
		.add-comments-item{
			margin: 0 0 15px 0;
			font-size: 14px;
			color: #595078;
			position: relative;
		}
		
			.add-comments-item label{
				display: block;
				font-weight: bold;
				margin: 0 0 5px 0;
			}
			
			.add-comments-item input{
				border: 1px solid #cabfce;
				background: #fff;
				width: 230px;
				display: block;
				font-size: 16px;
				color: #595078;
				padding: 7px 10px;
			}
				
				.add-comments-item input:focus{
					border: 3px solid #6951b4;
					padding: 5px 8px;
				}
				
			.add-comments-item textarea{
				font-family: 'PT Sans', sans-serif;
				border: 1px solid #cabfce;
				background: #fff;
				width: 230px;
				height: 210px;
				display: block;
				font-size: 18px;
				color: #595078;
				padding: 5px 10px;
				margin: 0 0 30px 0;
			}
		
		.stars div a {
		  background: transparent url(../images/sprite_rate.png) 0 0 no-repeat;
		  display: inline-block;
		  height: 18px;
		  width: 30px;
		  text-indent: -999em;
		  overflow: hidden;
		}
		
		.stars a.rating-over {
		  background-position: 0 -18px !important;
		}

		.stars a.rating {
		  background-position: 0 -36px;
		}

		
		.add-comments-h, .add-comments, .add-comments1, .add-comments2, .add-comments3{
			background: #867ca5;
			border: none;
			font-family: 'Conv_RoadRadio-Bold';
			font-weight: normal;
			font-size: 16px;
			color: #e7e7e7;
			letter-spacing: 2px;
			width: 182px;
			height: 39px;
			cursor: pointer;
			line-height: 39px;
			text-align: center;
			display: block;
		}
			
			.add-comments:hover, .add-comments1:hover, .add-comments2:hover, .add-comments3:hover{
				background: #604868;
			}
.add-comments2{min-width: 182px;padding: 0 33px;width:inherit;}
		
/*___________11_contacts_lamore_______________*/
.contacts{
	font-size: 14px;
	color: #5a5078;
	line-height: 20px;
	font-weight: normal;
	position: relative;
	top: 105px;
	z-index: 3;
}
	
	.contacts h1{
		font-family: 'Conv_RoadRadio';
		font-size: 30px;
		color: #584d7b;
		font-weight: normal;
		text-align: center;
		line-height: 35px;
		letter-spacing: 2px;
		margin: 0 0 50px 0;
		clear:left;
	}
		
	.contacts-left{
		width: 220px;
		float: left;
		margin: 0 20px 125px 0;
		font-size: 14px;
		color: #595078;
		line-height: 20px;
		padding: 50px 0 0 0;
	}
		
		.contacts-left a{text-decoration: underline;color: #595078;}
		.contacts-left a:hover{text-decoration: none;}
	
		.contacts-left h2{
			font-family: 'Conv_RoadRadio-Bold';
			font-size: 18px;
			color: #3c1f46;
			line-height: 20px;
			margin: 0 0 10px 0;
		}
		
		.contacts-left span{
			margin: 0 2px 0 1px;
		}
		
	.contacts-right{
		float: left;
		width: 760px;
	}
		
		.contacts-block{
		
		}
		
			.contacts-block h2{
				color:#584d7b;
			}
		
		.contacts-item-left{
			float: left;
			margin: 0 25px 0 0;
		}
		
		.contacts-block input{
			width: 290px;
		}
		
		.add-comments-item .contacs-textarea{
			width: 664px;
			height: 175px;
		}
		
	.contacts-map{
		height: 525px;
		position: relative;
		width: 100%;
		overflow: hidden;
	}
		
		.map-hidden{
			width: 100%;
			height:100%;
			background: #867ca5;
			opacity: 0.5;
			position:absolute;
			top:0px;
			left:0px;
			z-index: 2;
		}
		
		#map{
			width: 1920px;
			height: 525px;
			position: absolute;
			top:0px;
			left: 50%;
			margin: 0 0 0 -960px;
			overflow: hidden;
		}
		
		.map iframe{
			width: 1920px;
			height: 525px;
			position: absolute;
			top:0px;
			left: 0px;
		}
		
		.map-label{
			width: 66px;
			height: 80px;
			background: url(../images/logo_on_map.png) 0 0 no-repeat;
			position: absolute;
			top: 250px;
			left: 470px;
			z-index: 4;
		}

/*___________05_designers_lamore_______________*/
.designs .benefits-soc-block{background: none;width: 220px; text-align: left;position: relative;right:15px;padding: 120px 0 0 0;}
.designs .benefits-soc-block a{margin: 0 3px;}
.designs{
	padding: 95px 0 110px 0;
}

.designs-title{
	font-family: 'Conv_RoadRadio';
	font-size: 30px;
	color: #584d7b;
	font-weight: normal;
	margin: 0 150px 55px 150px;
	padding: 0 0 0 200px;
	position: relative;
}
	
	.designs-title span{
		font-size: 40px;
		color: #877ca6;
		display: block;
		margin: 10px 0 0 0;
	}
	
	.like-design{
		display: block;
		background: url(../images/heart_bottom_purple_stroke.png) 0 top no-repeat;
		width: 25px;
		height: 21px;
		position: absolute;
		top: 0px;
		left: -10px;
	}
	
		.like-design:hover{background: url(../images/heart_bottom_purple_stroke.png) 0 bottom no-repeat;}
		
	.designs-one{
		font-family: 'Conv_LetoOne';
		font-weight: normal;
		font-size: 17px;
		color: #5a5078;
		line-height: 25px;
		margin: 0 150px 80px 150px;
	}

.design-left-col{
	background: url(../images/line2.png) right top no-repeat;
	width: 200px;
	float: left;
	margin: 0 50px 0 0;
	padding: 190px 0 0 0;
}

.design-menu{
	float: none;
}
	
	.design-left-col span{
		display: block;
		background: url(../images/lamore_recommend.png) left top no-repeat;
		width: 190px;
		padding: 55px 0 0 10px;
		position: relative;
		right: 15px;
		font-family: 'Conv_RoadRadio-Bold';
		font-size: 16px;
		color: #867ca5;
		line-height: 20px;
		font-weight: normal;
		margin: 0 0 40px 0;
	}

.design-center-col{
	float: left;
	width: 450px;
	margin: 0 50px 0 0;
text-align:center;
}

.design-right-col{
	width: 250px;
	float: left;
}

.banner2{
	margin: 0 0 90px 0;
}

.design-right-text{
	font-size: 14px;
	color: #5a5078;
	line-height: 20px;
	font-weight: normal;
	padding: 0 0 130px 0;
	background: url(../images/amour_ar.png) center bottom no-repeat;
}

.design-two-text{
	background: url(../images/line2.png) left 10px no-repeat;
	margin: 0 150px 90px 150px;
	padding: 0 0 0 95px;
	font-family: 'Conv_RoadRadio';
	font-size: 18px;
	color: #5a5078;
	line-height: 25px;
	font-weight: normal;
}

.design-three{
	font-size: 14px;
	color: #5a5078;
	line-height: 20px;
	margin: 0 90px 125px 90px;
}

	.design-three img{
		width: 350px;
		height: 350px;
		float: left;
		margin: 0 50px 0 0;
	}

.slider-mini{
	
}
	
	.slider-mini-title{
		font-family: 'Conv_RoadRadio';
		font-size: 24px;
		color: #584d7b;
		line-height: 30px;
		font-weight: normal;
		margin: 0 0 50px 0;
		text-align: center;
		letter-spacing: 2px;
	}
	
	.slider-mini-block{
		position: relative;
		text-align: center;
		width: 1000px;
		margin: 0 auto;
	}
	
	.slider-mini-block .ring{
		float: none;
		display: inline-block; 
		text-align: left;
		width: 155px;
		margin: 0 18px 50px 18px;
		vertical-align: top;
		min-height: 272px;
	}
	
	.white-block{
		width: 200px;
		height: 300px;
		background: url(../images/white-block.png) 0 0 no-repeat;
		position: absolute;
		top: 0px;
	
		z-index: 1;
}
	.slider-mini-block .white-block{top:2px;}
/* слайдер с кнопками назад и далее */
#foo1{
	margin: 0 0 0px -65px!important;
	width: 1250px !important;
	text-align: center !important;
	padding: 30px 0px 0 0px !important;
}
.caroufredsel_wrapper{
	width: 1100px !important;
}
	.prev1{
		background: url(../images/left_ar.png) left top no-repeat;
		width: 24px;
		height: 42px;
		display: block;
		position: absolute;
		top: 90px;
		left: 0px;
	
		z-index: 2;
}

		.prev1:hover{
			background: url(../images/left_ar.png) left bottom no-repeat;
		}
	
	.next1{
		background: url(../images/right_ar.png) right top no-repeat;
		width: 24px;
		height: 42px;
		display: block;
		position: absolute;
		top: 90px;
		right: 0px;
	
		z-index: 2;
}
				
		.next1:hover{
			background: url(../images/right_ar.png) right bottom no-repeat;
		}
	
/*___________05_designers_lamore_list_of_designers_______________*/
.designs1{
	padding: 95px 0 57px 0;
}

.designs1 h1{
	font-family: 'Conv_RoadRadio';
	font-size: 30px;
	color: #584d7b;
	font-weight: normal;
	text-align: center;
	line-height: 35px;
	margin: 0 0 45px 0;
}	

	.design{
		padding: 5px;
		display: inline-block;
		vertical-align: top;
		margin: 2px 3px 2px 3px;
		position: relative;
		border: 2px solid transparent;
		margin: 0px 1px 0px 1px;
		
	}
	.designers_blockssss:after{content:"";clear:both;font-size:1px;line-height:1px;height:0;overflow:hidden;display:block;}
		
		
		.design:hover{
			border: 2px solid #867ca5;
			margin: 0px 1px 0px 1px;
		}
		
		.design:hover .design-item{
			background: #f2f2f2;
			cursor: pointer;
		}
		
		.design-item{
			padding: 15px;
			width: 200px;
		}
		
		.design-item span{
			font-family: 'Conv_RoadRadio-Bold';
			font-size: 18px;
			color: #867ca5;
			font-weight: normal;
			display: block;
			border-bottom: 1px solid #867ca5;
			padding: 0 0 15px 0;
			margin: 0 0 25px 0;
			letter-spacing: 1px;
		}
		
		.design-about{
			font-size: 14px;
			color: #a9a4b8;
			line-height: 20px;
		}	
		
		.design-image{
			position: relative;
			width: 200px;
			height: 325px;
			margin: 0 0 25px 0;
		}
		
			.design-image img{
				width: 200px;
				height: 325px;
			}
			
			.like-design2{
				position: absolute;
				bottom: 20px;
				left: 77px;
				width: 48px;
				height: 47px;
				display: block;
				background: url(../images/like2.png) 0 top no-repeat;
			}	
			
				.like-design2:hover{
					background: url(../images/like2.png) 0 bottom no-repeat;
				}


/*___________Hidden-block (Сообщалка о действии)_______________*/
.hidden-block, .hidden-block-login,.hidden-block-product,.hidden-block-designer,.hidden-block-gift, .hidden-block-invite-friend, .hidden-block-onlyreg,.hidden-block-addaddress,.hidden-block-userexists,.hidden-block-updated,.hidden-block-fastorder, .hidden_block_fastorder_ok, .hidden_block_fastorder_fail, .hidden_block_notall_fields {
	background: #f5f3f6 url(../images/LA_bright.png) center 60px no-repeat;
	width: 725px;
	padding: 170px 0 50px 0;
	position: fixed;
	top: 50%;
	left: 58%;
	margin: -238px 0 0 -362px;
	text-align: center;
	display: none;
	z-index: 1000;
}

	.hidden-title{
		font-family: 'Conv_RoadRadio-Bold';
		font-size: 30px;
		color: #595078;
		line-height: 40px;
		margin: 0 0 15px 0;
		letter-spacing: 1px;
	}
	
	.hidden-text{
		font-family: 'Conv_LetoOne';
		font-size: 18px;
		color: #595078;
		line-height: 20px;
		line-height: 37px;
		margin: 0 0 0px 0;
		font-weight: normal;
	
		display: inline-block;
}
	
	.hidden-close, .hidden-close-login,.hidden-close-product,.hidden-close-designer,.hidden-close-gift, .hidden-close-invite-friend , .oform-onlyreg, .hidden-close-onlyreg,.hidden-close-addaddress,.hidden-close-userexists,.hidden-close-updated {
		font-family: 'Conv_RoadRadio-Bold';
		background: #867ca5;
		font-size: 16px;
		color: #daccdf;
		display: inline-block;
		margin: 0 10px;
		line-height: 40px;
		letter-spacing: 2px;
		width: 180px;
		height: 40px;
		text-align: center;
	}
		
	.hidden-close:hover,.hidden-close-login:hover,.hidden-close-product:hover,.hidden-close-designer:hover,.hidden-close-gift:hover, .hidden-close-invite-friend:hover, .hidden-close-onlyreg:hover,.hidden-close-addaddress:hover,.hidden-close-userexists:hover,.hidden-close-updated:hover{
		background: #604868;
	}
	
	
/*___________07_search_lamore_search_01_______________*/
.content-search{
	font-size: 14px;
	color: #5a5078;
	line-height: 20px;
	font-weight: normal;
	padding: 70px 0 70px 0;
}

.search-fifteen{
	/* display: none; */
}
	
	.search-fifteen .ring{
		margin: 0 25px 40px 25px;
	}

/*___________SEARCH-BLOCK_______________*/
.search-all{
	position: absolute;
	width: 1094px;
	right: 50%;
	z-index: 1;
	display: none;
	top: 160px;
	margin-right: -547px;
	z-index: 18;
}

.search-block{
	position: relative;
	height: 62px;
	border: 3px solid #3d1e47;
	background:#f2f2f2;
	background: rgba(240,240,240,0.8);
}
	
	.search-close{
		background: url(../images/search-close.png) 0 top no-repeat;
		display: block;
		width: 9px;
		height: 9px;
		position: absolute;
		top: 30px;
		left: 20px;
	}
		
		.search-close:hover{
			background: url(../images/search-close.png) 0 -9px no-repeat;
		}
	
	.form-text{
		font-family: 'Conv_RoadRadio';
		font-size: 26px;
		color: #cabfce;
		font-weight: normal;
		background: none;
		border: none;
		line-height: 30px;
		padding: 0 0 0 7px;
		position: absolute;
		top: 16px;
		left: 47px;
		width: 975px;
		letter-spacing: 2px;
	}
	
		.search-focused{
			color: #3c1f46;
		}
	
	.form-search{
		background: url(../images/search.png) 0 top no-repeat;
		width: 15px;
		height: 16px;
		display: block;
		position: absolute;
		top: 23px;
		right: 47px;
		border: none;
		cursor: pointer;
	}
		
		.form-search:hover{
			background: url(../images/search.png) 0 -16px no-repeat;
		}
	
	.search-block-text{
		font-size: 14px;
		color: #3d1e47;
		line-height: 25px;
		padding: 15px 0 0 0;
		margin: 0 0 0 15px;
	}
	
		.search-block-text i{
			color: #cabfce;
		}
		
		.search-block-text span{
			border-bottom: 1px dotted #e1dee8;
		}
	
	.search-ring{
		width: 220px;
	}
	
	.search-tags{
		padding: 8px 0 0 3px;
	}
		
		.search-tags span{
			font-size: 14px;
			color: #3d1e47;
			height: 39px;
			line-height: 39px;
			float: left;
			background: #cabfce;
			padding: 0 36px 0 15px;
			margin: 0 5px 5px 0;
			position: relative;
		}
			
			.search-tags span i{
				background: url(../images/search-close.png) 0 bottom no-repeat;
				display: block;
				width: 9px;
				height: 9px;
				position: absolute;
				top: 16px;
				right: 13px;
				cursor: pointer;
			}
				
				.search-tags span i:hover{
					background: url(../images/search-close.png) 0 top no-repeat;
				}
		
		.search-tags a{
			font-family: 'Conv_RoadRadio-Bold';
			font-size: 16px;
			color: #877ca6;
			font-weight: normal;
			border: 2px solid #cabfce;
			height: 35px;
			line-height: 35px;
			width: 215px;
			background: #fff;
			text-align: center;
			float: left;
			letter-spacing: 2px;
		}
			
			.search-tags a:hover{
				border: 2px solid #3d1e47;
				color: #3d1e47;
			}

/*___________08_cart_lamore_______________*/
.basket-step-block{
	background: #e7e7e7;
	height: 63px;
	max-width: 1100px;
	margin: 0 auto;
}
	
	.basket-step{
		width: 910px;
		margin: 0 auto;
		padding: 15px 0 0 0;
	
		text-align: center;
}
	
		.basket-step-item{
			font-size: 12px;
			color: #fff;
			line-height: 15px;
			float: left;
			height: 30px;
			padding: 0 90px 0 0;
			margin: 0 0 0 20px;
		}
			
			.basket-step-item:nth-child(2){padding: 0 80px 0 0;margin: 0 0 0 20px;}
			.basket-step-item:nth-child(3){padding: 0 85px 0 0;margin: 0 0 0 20px;}
			.basket-step-item:nth-child(4){padding: 0px;margin: 0 0 0 20px;background: none !important;}
			
			.basket-step-item span{
				font-family: 'Conv_RoadRadio';
				font-size: 40px;
				color: #fff;
				font-weight: normal;
				float: left;
				height: 30px;
				line-height: 30px;
				margin: 0 10px 0 0;
			}
		
		.basket-active{
			color: #867ca5;
			background: url(../images/arrow_shopping.png) right 16px no-repeat;
		}
			.basket-active span{
				color: #877ca6;
			}
	
	.basket-content{
		padding: 48px 0 150px 0;
	}
		
		.basket-content h1{
			font-family: 'Conv_RoadRadio';
			text-align: center;
			font-size: 30px;
			color: #584d7b;
			line-height: 35px;
			font-weight: normal;
			letter-spacing: 3px;
			margin: 0 0 55px 0;
		}
		
			.basket-content h1 span{
				background: url(../images/ot.png) center center no-repeat;
				display: block;
				font-family: 'PT Sans', sans-serif;
				font-size: 14px;
				font-style: italic;
				color: #584d7b;
				letter-spacing: 1px;
			}
	
	.basket-info1{
		width: 900px;
		margin: 0 auto;
	}
	
		.basket-info1-title{
			border-bottom: 3px solid #cabfce;
			padding: 0 0 14px 77px;
			margin: 0 0 30px 0;
		}
		
			.basket-info1-title span{
				font-family: 'Conv_RoadRadio-Bold';
				font-size: 18px;
				color: #877ca6;
				line-height: 20px;
				margin: 0 0 0 80px;
			}
				
				.basket-info1-title span:nth-child(3){
					margin: 0 0 0 75px;
				}
	
	.basket-info1-content{
	
	}

		.basket1-item{
			border-bottom: 1px solid #cabfce;
			margin: 0 0 30px 0;
			position: relative;
		}
		
			.basket1-item-image{
				width: 140px;
				height: 140px;
				overflow: hidden;
				text-align: center;
				float: left;
			}
				
				.basket1-item-image img{
					max-width: 140px;
					max-height: 140px;
				}
			
			.basket1-item-title{
				float: left;
				font-family: 'Conv_RoadRadio-Bold';
				font-size: 17px;
				color: #584d7b;
				line-height: 25px;
				width: 300px;
				font-weight: normal;
				padding: 50px 0;
				letter-spacing: 1px;
			}
			
			.basket1-item-price{
				font-family: 'Conv_RoadRadio-Bold';
				font-size: 18px;
				color: #867ca5;
				line-height: 15px;
				font-weight: normal;
				float: left;
				padding: 55px 0 0 0;
				margin: 0 0 0 5px;
				letter-spacing: 2px;
			}
			
			.basket1-item-close{
				width: 9px;
				height: 9px;
				background: url(../images/search-close.png) 0 top no-repeat;
				cursor: pointer;
				position: absolute;
				top: 60px;
				right: 48px;
			}
				
				.basket1-item-close:hover{
					background: url(../images/search-close.png) 0 bottom no-repeat;
				}
		
		.basket1-item:last-child{
			margin: 0 0 3px 0;
		}
				
	.basket-help{
		background: url(../images/help_icon.png) left top no-repeat;
		font-size: 14px;
		font-weight: bold;
		color: #867ca5;
		padding: 45px 0 0 48px;
		margin: 30px 0 0 80px;
		width: 390px;
		float: left;
	}
		
		.basket-help a{
			color: #595078;
			letter-spacing: 1px;
			text-decoration: underline;
		}	
			
			.basket-help a:hover{
				text-decoration: none;
			}
			
		.basket-help-tel{
			color: #595078;
			text-decoration: none !important;
		}
		
	.basket-total-block{
		float: right;
		margin: 0 77px 0 0;
		border: 3px solid #cabfce;
		background: #fff;
		padding: 5px;
	}
	 
		.basket-total-block-content{
			background: #f5f3f6;
			padding: 20px 13px 20px 13px;
			width: 325px;
		}
		
		.basket-total-title{
			border-bottom: 3px solid #cabfce;
			padding: 0 25px 5px 25px;
			margin: 0 0 5px 0;
			font-family: 'Conv_RoadRadio-Bold';
			font-size: 17px;
			color: #584d7b;
			line-height: 25px;
			font-weight: normal;
		}
		
		.basket-summ-block{
			margin: 0 25px 25px 25px;
			position: relative;
			height: 38px;
			border: 1px solid #cabfce;
			background: #fff;
			width: 275px;
			display: none;
		}
		
		.present-serf{
			font-size: 14px;
			color: #595078;
			font-weight: bold;
			line-height: 20px;
			border-bottom: 1px dotted #d5d3dd;
			margin: 19px 0px 30px 25px;
			display: block;
			width: 240px;
		}
			
			.present-serf:hover{
				color: #6951b4;
				border-bottom: 1px dotted #6951b4;
			}
		
			.basket-summ-vvod{
				width: 205px;
				height: 36px;
				position: absolute;
				top: 3px;
				left: 0px;
				border: none;
				background: none;
				padding: 0 0 0 10px;
				font-size: 12px;
				color: #595078;
				font-weight: bold;
			}
			
			.basket-summ-ok{
				width: 61px;
				height: 30px;
				font-family: 'Conv_RoadRadio-Bold';
				font-size: 16px;
				color: #daccdf;
				font-weight: normal;
				position: absolute;
				top: 4px;
				right: 4px;
				text-shadow: none;
				border: none;
				background: #867ca5;
				cursor: pointer;
				text-align: center;
				line-height: 30px;
			}
			
				
				.basket-summ-ok:disabled{
					background: #cabfce;
					color: #daccdf;
					text-shadow: none;
				}
				
			.basket-summ-close{
				width: 9px;
				height: 9px;
				background: url(../images/search-close.png) 0 top no-repeat;
				cursor: pointer;
				position: absolute;
				top: 16px;
				right: -20px;
			}
				
				.basket-summ-close:hover{
					background: url(../images/search-close.png) 0 bottom no-repeat;
				}
		
		.basket-summ-price{
			font-family: 'Conv_RoadRadio-Bold';
			font-size: 45px;
			line-height: 25px;
			color: #584d7b;
			font-weight: normal;
			margin: 0 25px 25px 25px;
			letter-spacing: 2px;
		}
		
		.basket-summ-enter{
			font-family: 'Conv_RoadRadio-Bold';
			font-size: 16px;
			color: #daccdf;
			font-weight: normal;
			text-align: center;
			display: block;
			width: 277px;
			padding: 10px 0;
			background: #867ca5;
			border: none;
			cursor: pointer;
			margin: 0 25px;
			letter-spacing: 1px;
		}
			
			.basket-summ-enter:hover{
				background: #604868;
			}
	
	.basket1-item-size{
		width: 50px !important;
	}
	
	.continue-buy{
		background: url(../images/left_ar_continue.png) left 6px no-repeat;
		padding: 0 0 0 95px;
		font-family: 'Conv_RoadRadio-Bold';
		font-size: 17px;
		color: #867ca5 !important;
		text-decoration: underline !important;
		line-height: 25px;
		letter-spacing: 1px;
		position: relative;
		right: 30px;
	}
		
		.continue-buy:hover{
			background: url(../images/left_ar_continue.png) left -47px no-repeat;
			color: #6951b4 !important;
		}
	
	
/*___________FORMS (Формы)_______________*/	
	
	.jq-selectbox-wrapper{
		float: left;
		margin: 47px 30px 47px 30px;
	}
	
	.jq-selectbox{
		width: 77px !important;
		border: 1px solid #cabfce;
		font-size: 16px;
		color: #595078;
		font-weight: bold;
		cursor: pointer;
		background: #fff;
	}
	
		.jq-selectbox__select{
			padding: 7px 13px 7px 13px;
			z-index: 1;
		}
		
		.jq-selectbox__trigger-arrow{
			background: url(../images/select.png) 0 top no-repeat;
			position: absolute;
			top: 14px;
			right: 12px;
			width: 10px;
			height: 6px;
			overflow: hidden;
			z-index:15;
		}
		
		.jq-selectbox.opened .jq-selectbox__trigger-arrow{
			background: url(../images/select.png) 0 bottom no-repeat;
		}
		
		.jq-selectbox__dropdown{
			border: 3px solid #6951b4;
			top: -3px;
			left: -1px;
			width: 75px !important;
		}
			
			.jq-selectbox__dropdown ul{
				margin: 0px;
				padding: 0px;
			}
				
				.jq-selectbox__dropdown ul li{
					padding: 7px 33px 7px 10px;
					background: #fff;
				}	
				
				
					
					.jq-selectbox__dropdown ul li:hover{
						background: #6951b4;
						color: #fff;
					}
	
	.add-comments-item .jq-selectbox-wrapper{
		float: none;
		margin: 0px;
	}
	
	.add-comments-item  .jq-selectbox{
		font-weight: normal;
		width: 311px !important;
	}
		
		.add-comments-item .jq-selectbox__dropdown{
			width: 311px !important;
		}
		
	.add-comments-item .jq-selectbox__select{
		padding: 7px 13px 7px 12px;
	}
	.add-comments-item  .jq-selectbox__dropdown ul li {
		
	}
		
		.add-comments-item  .jq-selectbox__dropdown ul li:hover {
			background: #6951b4;
			color: #fff;
		}
	
	.error{
		border: 3px solid red !important;
		/*padding: 5px 8px !important;*/
	}	
	
	.error:focus{
		border: 3px solid red !important;
		/*padding: 5px 8px !important;*/
	}	
		
/*___________08_cart_lamore_confirm_______________*/
.first-zakaz{
	float: left;
	width: 425px;
	margin: 0 45px 0 50px;
}

	.first-zakaz-title{
		font-family: 'Conv_RoadRadio-Bold';
		font-size: 18px;
		color: #877ca6;
		line-height: 20px;
		padding: 0 0 14px 25px;
		border-bottom: 3px solid #cabfce;
		margin: 0 0 3px 0;
	}
	
	.first-zakaz-info{
		padding: 15px 25px 45px 25px;
		font-size: 14px;
		color: #9f8fa6;
		line-height: 20px;
		font-style: italic;
	}
	
	.first-zakaz-content{
		background: #f5f3f6;
		padding: 0 0 13px 0;
	}
	
	.first-zakaz-content .add-comments-item{
		margin: 0 0 19px 25px;
		
	}
		
		.first-zakaz-content .add-comments-item input, .avtorization-block-content input{
			width: 353px;
			padding: 7px 10px;
		}
			
		.first-zakaz-content .add-comments-item input:focus, .avtorization-block-content input:focus{
			padding: 5px 8px !important;
		}
			
		.first-zakaz-content .add-comments-item span{
			font-size: 14px;
			color: #9f8ea6;
			font-style: italic;
			line-height: 20px;
			font-weight: normal;
		}
		
		.first-zakaz-content .add-comments-item .jq-selectbox-wrapper{
			z-index: 120;
		}
		.first-zakaz-content .add-comments-item .jq-selectbox.opened{
			z-index: 120 !important;
		}
		.first-zakaz-content .add-comments-item .jq-selectbox__dropdown{
			z-index: 120;
		}
		
	.cart-left-b{
		width: 270px;
		float: left;
		margin: 0 20px 20px 25px !important;
	}
	
		.cart-left-b .jq-selectbox {
			width: 270px !important;
		}
		
		.cart-left-b .jq-selectbox__dropdown{
			width: 270px !important;
		}
	
	.cart-left-s{
		float: left;
		width: 83px;
		margin: 0 !important;
	}	
		
		.cart-left-s input{
			width: 63px !important;
		}
		
	.cart-big .jq-selectbox {
		width: 375px !important;
	}
	
		.cart-big .jq-selectbox__dropdown{
			width: 375px !important;
		}
	
	.add-comments-item i{
		font-style: normal;
		margin: 0 0 0 -15px;
		padding: 0 5px 0 0;
	}
	
	.add-comments-item u{
		text-decoration: none;
		font-size: 18px;
		padding: 0 5px;
	}
	
.new-clietn{
	float: left;
	width: 425px;
}
	
.avtorization-block{
	margin: 0 25px 0 30px;
}

	.avtorization-block-title{
		height: 40px;
		background: url(../images/login_icon_form.png) left top no-repeat;
		margin: 0 0 18px 0;
		padding: 15px 0 0 50px;
	}
		
		.avtorization-block-title h1{
			font-family: 'Conv_RoadRadio-Bold';
			font-size: 24px;
			color: #584d7b;
			line-height: 35px;
			float: left;
		}
	
	.avtorization-block-content{
		margin: 0 0 30px 0;
	}
		
		.avtorization-block-content .add-comments-item{
			margin: 0 0 20px 0;
		}
		
		.lost-password{
			font-family: 'Conv_RoadRadio-Bold';
			font-size: 14px;
			color: #877ca6;
			font-weight: normal;
			letter-spacing: 1px;
			border-bottom: 1px dotted #e1dee9;
			float: left;
			padding: 7px 0 0 0;
		}
			
			.lost-password:hover{
				border-bottom: 1px dotted #6951b4;
				color: #6951b4;
			}
			
		.enter-sait{
			width: 140px;
			height: 30px;
			float: right;
			font-family: 'Conv_RoadRadio-Bold';
			font-size: 16px;
			color: #f5f3f6;
			text-align: center;
			line-height: 32px;
			background: #cabfce;
			letter-spacing: 2px;
		}
			
			.enter-sait:hover{
				background: #6951b4;
				color: #f5f3f6;
			}

/*___________LOST PASSWORD (Восстановить пароль)_______________*/
.remember-block{
	background: url(../images/remember-block.png) 0 0 no-repeat;
	width: 374px;
	height: 175px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -168px 0 0 -237px; 
	z-index: 1000;
	padding: 160px 50px 0 50px;
	display: none;
}

	.remember-block input{
		width: 353px;
		padding: 8px 10px;
		margin: 0 0 25px 0;
	}
		
		.remember-block input:focus{
			padding: 6px 8px;
		}
	
	.lost-pass{
		font-family: 'Conv_RoadRadio-Bold';
		font-size: 16px;
		color: #daccdf;
		font-weight: normal;
		text-align: center;
		width: 260px;
		height: 40px;
		line-height: 40px;
		line-height: 42px;
		float: none;
		display: block;
		margin: 0 auto;
		background: #867ca5;
		letter-spacing: 1px;
	}
		
		.lost-pass:hover{
			background: #6951b4;
			color: #f5f3f6;
		}
		
	.password-close{
		width: 9px;
		height: 9px;
		background: url(../images/search-close.png) 0 top no-repeat;
		cursor: pointer;
		position: absolute;
		top: 28px;
		right: 28px;
	}
		
		.password-close:hover{
			background: url(../images/search-close.png) 0 bottom no-repeat;
		}
	

/*____________08_cart_lamore_confirm______________*/
.basket1-item-size-total{
	font-size: 16px;
	color: #595078;
	font-weight: bold;
	float: left;
	margin: 25px 55px 25px 80px;
}	

.basket-info1-total .basket1-item{
	margin: 0px 0 16px 0;
}
.basket-info1-total .basket1-item:last-child{
	margin: 0px 0 3px 0;
}

.basket-info1-total .basket1-item-image{
	height: 102px;
}
	
	.basket-info1-total .basket1-item-image img{
		padding: 0px !important;
	}

.basket-info1-total .basket1-item-title{
	padding: 23px 0;
}

.basket-info1-total .basket1-item-price{
	padding: 25px 0 0 0;
}

.basket-info1-title2{
	font-size: 14px;
	color: #a9a4b8;
	font-weight: bold;
	line-height: 20px;
	padding: 0 0 15px 25px;
	border-bottom: 3px solid #cabfce;
	margin: 0 0 22px 0;
}

.basket-info1-total .basket-info1-title{
	padding: 0 0 14px 30px;
	margin: 0 0 3px 0;
}

.basket-info1-total .basket-info1-title span{
	color: #a9a4b8;
	margin: 0 100px 0 0px;
}

.basket-info2-content{
	background: #f5f3f6;
	padding: 35px 0 0 0px;
	margin: 0 0 25px 0;
}
	
	.basket-info2-left{
		width: 425px;
		float: left;
		
	}
		
		.basket-info2-left-title{
			font-family: 'Conv_RoadRadio-Bold';
			font-size: 16px;
			color: #3c1f46;
			line-height: 20px;
			border-bottom: 1px solid #fff;
			margin: 0 0 25px 0;
			padding: 0 25px 30px 70px;
			background: url(../images/basket-info2-left-title.png) 25px 8px no-repeat;
		}
		
	.basket-info2-right{
		float: left;
		width: 475px;
	}
		
		.basket-info2-right-title{
			font-family: 'Conv_RoadRadio-Bold';
			font-size: 16px;
			color: #877ca6;
			line-height: 20px;
			border-bottom: 1px solid #fff;
			margin: 0 0 25px 0;
			padding: 0 25px 30px 45px;
			background: url(../images/basket-info2-right-title.png) 0px 8px no-repeat;
		}
		
		.basket-info2-right-title span{
			color: #3c1f46;
		}
	
		.basket3{display:none;}
		.basket3.active{display:block;}
			
			.basket-user-info-one{
				font-family: 'Conv_RoadRadio-Bold';
				font-size: 16px;
				color: #3c1f46;
				line-height: 20px;
				background: url(../images/user_icon.png) left 3px no-repeat;
				margin: 0 0 13px 30px;
				padding: 0 0 0 40px;
			}
			
			.basket-user-info-two{
				font-size: 14px;
				color: #595078;
				line-height: 20px;
				background: url(../images/adress_icon.png) left 3px no-repeat;
				margin: 0 0 13px 30px;
				padding: 0 0 0 40px;
			}
			
			.basket-user-info-three{
				font-size: 14px;
				color: #595078;
				line-height: 20px;
				background: url(../images/phone_icon.png) 3px 3px no-repeat;
				margin: 0 0 35px 30px;
				padding: 0 0 0 40px;
				display: block;
			}
			
			.basket-user-edit{
				font-family: 'Conv_RoadRadio-Bold';
				font-size: 16px;
				color: #877ca6;
				line-height: 20px;
				text-decoration: underline;
				margin: 0 0 0 70px;
			}
				
				.basket-user-edit:hover{
					color: #6951b4;
				}
		
		.basket-user-info2{
		}
		
		.basket-user-info2 div{
			margin: 0 0 13px 0;
		}
		
		.basket-user-info2 a{
			margin: 0 0 20px 0;
		}
		
		.basket-user-info2 .basket-user-edit{
			margin: 0 0 0 45px;
		}
		

/*___________08_cart_lamore_shipping_______________*/
.basket-info3-content{
	padding: 23px 0 34px 0;
}
.basket-info3-content .basket-user-info2 {
	display: block!important;
	padding: 0px;
}

.basket-info2-total .basket-info1-title span{
	margin: 0 230px 0 0;
}

.basket-info2-total .basket-info2-left{
	width: 385px;
}

.basket-info2-total .basket-info2-right{

}
.cart-big .input-top{
	width: 325px !important;
}
.input-top{
	width: 225px !important;
	position: absolute;
	top: 1px;
	left: 3px;
	z-index: 110;
	border: none !important;
	background: none !important;
	padding: 3px 0 0 12px !important;
	height: 31px !important;
}
	
	.add-comments-item input.input-top:focus{
		width: 225px !important;
		background:#fff !important;
		padding: 3px 0 0 12px !important;
		
	}
	.add-comments-item input.input-top.input-top-active{
		width: 225px !important;
		background:#fff !important;
		padding: 3px 0 0 12px !important;
	}

.basket-info3-left-title{
	background: none;
	font-family: 'PT Sans', sans-serif;
	padding: 0 25px 8px 20px;
	border: none;
}
	
	.basket-info3-left-title .jq-selectbox-wrapper{
		float: none;
		margin: 0px;
		width: 300px;
	}
		
		.basket-info3-left-title .jq-selectbox-wrapper .jq-selectbox{
			width: 300px !important;
		}
		
		.basket-info3-left-title .jq-selectbox-wrapper .jq-selectbox__dropdown{
			width: 300px !important;
		}
		
		.basket-info3-left-title .jq-selectbox-wrapper .jq-selectbox__select {
			padding: 7px 13px 7px 12px;
		}

.basket-info3-right-title{
	background: none;
	border: none;
	padding: 0 25px 30px 0px;
	margin: 0px;
}

.add-new-adress{
	font-family: 'Conv_RoadRadio-Bold';
	font-size: 16px;
	color: #584d7b;
	line-height: 20px;
	position: relative;
	padding: 0 10px 0 35px;
	height: 31px;
	display: inline-block;
	line-height: 31px;
	margin: 3px 3px 3px 23px;
}
	
	.add-new-adress i{
		border-bottom: 1px dotted #d5d3dd;
		font-style: normal;
	}
	
	.add-new-adress span{
		width: 16px;
		height: 16px;
		overflow: hidden;
		background: url(../images/plus.png) 0 top no-repeat;
		position: absolute;
		top: 8px;
		left: 8px;
		display: block;
	}
	
	.add-new-adress:hover{
		border: 3px solid #665d85;
		margin: 0px 0 0 20px;
	}
		
		.basket-info3-right-title .add-new-adress{
			margin: 3px;
		}
		
		.basket-info3-right-title .add-new-adress:hover{
			margin: 0px;
		}
		
		.add-new-adress:hover span{
			background: url(../images/plus.png) 0 bottom no-repeat;
		}
		.add-new-adress:hover i{
			border: none;
		}
	
.basket-licance{
	font-size: 14px;
	color: #595078;
	line-height: 20px;
	font-style: italic;
	width: 420px;
	margin: 0 0 15px 38px !important;
}
	
	.basket-licance span{
		font-size: 15px;
		color: #595078;
		line-height: 11px;
		font-style: normal;
		font-weight: bold;
	}
	
	.basket-licance a{
		font-size: 14px;
		color: #595078;
		line-height: 11px;
		text-decoration: underline;
		font-weight: bold;
		font-style: normal;
	}
		
		.basket-licance a:hover{
			text-decoration: none;
		}
	
	.radio1{
		font-size: 14px;
		color: #595078;
		font-weight: bold;
		margin: 0 0 20px 13px;
		display: block;
		cursor: pointer;
	}
	
	.jq-radio{
		background: url(../images/radio.png) left bottom no-repeat;
		width: 17px;
		height: 16px;
		margin: 0 5px 0 0 !important;
		position: relative;
		top: 2px;
	}
		
		.jq-radio.checked{
			background: url(../images/radio-hover.png) 1px bottom no-repeat;
		}

.basket-info4-content{
	margin: 0 0 73px 0;
}

.basket-info4-content label{
	font-family: 'Conv_RoadRadio-Bold';
	font-size: 18px;
	color: #3c1f46;
	margin: 0 10px;
	cursor: pointer;
}

.basket-info4-content label img{
	vertical-align: -8px;
	margin: 0 0 0 5px;
}

.mastercard_front{
	background: url(../images/mastercard_front.png) 0 0 no-repeat;
	width: 285px;
	height: 110px;
	float: left;
	margin: 0 20px 0 20px;
	font-family: 'Conv_RoadRadio-Bold';
	font-size: 18px;
	color: #3c1f46;
	line-height: 20px;
	padding: 80px 0 0 15px;
}
	
	.mastercard_front span{
		margin: 0 15px 0 0;
	}

.mastercard_back{
	background: url(../images/mastercard_back.png) 0 0 no-repeat;
	width: 280px;
	height: 90px;
	float: left;
	font-family: 'Conv_RoadRadio-Bold';
	font-size: 18px;
	color: #3c1f46;
	line-height: 20px;
	padding: 100px 0 0 20px;
	position: relative;
}
	
	.mastercard_back input{
		width: 64px;
		height: 33px;
		background: #fff;
		font-family: 'PT Sans', sans-serif;
		font-size: 16px;
		color: #595078;
		border: none;
		margin: 0 0 0 17px;
		text-align: center;
		border:1px solid #fff;
	}

.master-card-hidden{
	width: 205px;
	position: absolute;
	top: 65px;
	right: -250px;
	font-family: 'PT Sans', sans-serif;
	font-size: 14px;
	color: #9f8fa6;
	line-height: 20px;
	font-style: italic;
	background: url(../images/mini-line.png) left center no-repeat;
	padding: 0 0 0 30px;
}
	
/*___________04_my_lamore_______________*/
.new-account{
	margin: 0 0 0 200px;
}
	
	.account{
		padding: 62px 0 130px 0;
	}
	
	.account h1{
		margin: 0 0 87px 0;
	}
	
	.new-account .add-comments-item input{
		width: 290px;
	}
	
	.new-account .add-comments-item{
		margin: 0 0 47px 0;
	}
	
	.new-account .contacts-item-left{
		margin: 0 25px 40px 0 !important;
	}
	
	.ac-left{
		float: left;
	}
	
	.input-text{
		float: left;
		font-family: 'PT Sans', sans-serif;
		font-size: 14px;
		color: #595078;
		line-height: 40px;
		margin: 0 0 0 12px;
		font-style: italic;
		background: url(../images/mini-line.png) left center no-repeat;
		padding: 0 0 0 30px;
	}
	
		.input-text-big{
			width: 260px;
			line-height:20px;
			padding:10px 0 0 30px;
			background-position:left 20px;
		}
		
	.add-comments-item label span{
		font-weight: normal;
		font-style: italic;
		color: #9f8ea6;
	}

/*___________04_my_lamore_account_______________*/
.my-account{
	margin: 0px;
}

.account-left-col{
	float: left;
	width: 225px;
	position: relative;
	right: 15px;
	background: #f5f3f6;
	margin: 0 50px 0 0;
	padding: 10px 0 0 10px;
}
	

.account-right-col{
	float: left;
	width: 700px;
	padding: 20px 0 0 0;
	position: relative;
	z-index: 25;
}
.new-account .harmonica-menu{border:none;width: 215px;}
.new-account .harmonica-menu h3{width:185px;letter-spacing: 1px;background-position: 190px center;}
.new-account .open{background-position: 190px center !important;}
.new-account .harmonica-link{background: none;width:185px;letter-spacing: 1px;position:relative;height:45px;line-height: 45px;}
.new-account .harmonica-link span{
	background: url(../images/heart_menu.png) 0 0 no-repeat;
	width: 11px;
	height: 9px;
	position: absolute;
	top: 15px;
	right: 11px;
}
.new-account .harmonica-link:hover, .new-account .harmonica-link.active{
	background: url(../images/menu-hover.png) left center no-repeat;
}
.new-account .harmonica-menu-hidden a{
	font-size: 13px;
	color: #595078;
	line-height: 30px;
	display: block;
	padding: 0 0 0 18px;
}
	
	.new-account .harmonica-menu-hidden a:hover, .new-account .harmonica-menu-hidden a.active{
		color: #3c1f46;
		font-style: italic;
		background: url(../images/menu-hover.png) left center no-repeat;
	}

	.dop-menu-block{
		background: url(../images/sertificat_gift_icon.png) 50px top no-repeat;
		padding: 60px 0 0 0;
		width: 215px;
	}
	
		.dop-menu-block a{
			display: block;
			font-family: 'Conv_RoadRadio-Bold';
			font-size: 15px;
			color: #595078;
			line-height: 20px;
			font-weight: normal;
			cursor: pointer;
			border-top: 1px solid #cabfce;
			margin: 0 0 11px 0;
			padding: 8px 60px 0px 15px;
			letter-spacing: 1px;
		}
		
			.dop-menu-block a:first-child{
				border: none;
				padding: 0px 60px 0px 15px;
			}
			
			.dop-menu-block a:hover{
				background: url(../images/menu-hover.png) left center no-repeat;
			}
	
	.edit-ac-pass{
		font-size: 16px;
		color: #3c1f46;
		display: block;
		font-family: 'Conv_RoadRadio-Bold';
		font-weight: normal;
		letter-spacing: 1px;
		text-align: center;
		border: 2px solid #3c1f46;
		width: 308px;
		height: 33px;
		line-height: 33px;
	}
		.edit-ac-pass:hover{
			border: 2px solid #867ca5;
			color: #867ca5;
		}
		
.hidden-password-block{
	background: #f5f3f6;
	padding: 30px 25px 0px 25px;
	position: absolute;
	top: 328px;
	left: -20px;
	width: 620px;
	display: none;
}

.pass-close-ac{
	position: absolute;
	top: 20px;
	right: 15px;
	letter-spacing: 1px;
	font-weight: bold;
	font-size: 10px;
	color: #9c5cae;
	text-transform: uppercase;	
	background: url(../images/pass-close-ac.png) right center no-repeat;
	padding: 0 15px 0 0;
}
	
	.pass-close-ac span{
		border-bottom: 1px dotted #c7beca;
	}
	
	.pass-close-ac:hover span{
		border: none;
	}

	.my-account .like-design2{
		background: url(../images/like2.png) center -48px no-repeat;
	}
	
	.account-right-col .like-design2:hover{
		background: url(../images/like2.png) center bottom no-repeat;
	}
	
/*___________04_my_lamore_address_______________*/
.adress-item{
	float: left;
	width: 341px;
	height: 189px;
	border: 2px solid #867ca5;
	padding: 15px 0 0 0;
	margin: 0 0 40px 40px;
}
	
	.adress-item-edit{
		display: block;
		font-size: 10px;
		color: #584d7b;
		font-weight: bold;
		text-decoration: underline;
		text-transform: uppercase;
		margin: 0 0 25px 70px;
	}
		
		.adress-item-edit:hover{
			text-decoration: none;
		}
	
	.new-adress{
		width: 341px;
		height: 208px;
		background: url(../images/new-adress.png) 0 0 no-repeat;
		float: left;
		margin: 0 0 40px 40px;
	}
	
.hidden-form{
	background: #f5f3f6;
	padding: 40px 0 30px 35px;
	width: 730px;
	position: absolute;
	left: 5px;
	top: -37px;
	display: none;
}
	
	.hidden-form h2{
		font-family: 'Conv_RoadRadio-Bold';
		font-size: 21px;
		color: #584d7b;
		font-weight: normal;
		margin: 0 0 43px 0;
	}
	
.hidden-form .contacts-item-left {
	margin: 0 25px 22px 0 !important;
}
.hidden-form .add-comments-item {
	margin: 0 0 22px 0;
}

.my-adr{
	font-size: 14px;
	color: #5a5078;
}
	
	.my-adr .jq-checkbox{
		margin: 0 5px 0 0;
		background: url(../images/checkbox.png) 0 top no-repeat;
		width: 14px;
		height: 14px;
	}
	
	.my-adr .jq-checkbox.checked{
		background: url(../images/checkbox.png) 0 bottom no-repeat;
	}
	
.or{
	font-size: 14px;
	color: #9f8ea6;
	font-style: italic;
	margin: 0 15px 0 20px;
	font-weight: normal;
}

.close-cancel, .close-cancel2{
	font-size: 10px;
	color: #595078;
	font-weight: bold;
	text-transform: uppercase;
	background: url(../images/close.png) right center no-repeat;
	padding: 0 15px 0 0;
}
	
	.close-cancel span, .close-cancel2 span{
		border-bottom: 1px dotted #595078;
	}
	
	.close-cancel:hover, .close-cancel2:hover{
		background: url(../images/close_hover.png) right center no-repeat;
		color: #7A63C9;
	}
		
		.close-cancel:hover span, .close-cancel2:hover span{
			border-bottom: 1px dotted #7A63C9;
		}

/*___________04_my_lamore_rassylky_______________*/
.rassilki-block{
	font-family: 'Conv_LetoOne';
	font-size: 17px;
	color: #5a5078;
	line-height: 25px;
	font-weight: normal;
	width: 570px;
	margin: 0 0 60px 0;
}
	
	.rassilki-block a{
		text-decoration: underline;
		color: #3c1f46;
	}
		
		.rassilki-block a:hover{
			text-decoration: none;
		}
	
.rassilki{
	margin: 0 0 0 20px;
}
	
	.rassilki h2{
		font-family: 'Conv_RoadRadio-Bold';
		font-size: 16px;
		color: #3c1f46;
		font-weight: normal;
		line-height: 20px;
		margin: 0 0 20px 0;
	}

.rassilki label{
	font-size: 14px;
	color: #5a5078;
	display: block;
	margin: 0 0 23px 5px
}


	
	.rassilki .jq-checkbox{
		margin: 0 10px 0 0;
		background: url(../images/checkbox.png) 0 top no-repeat;
		width: 14px;
		height: 14px;
	}
	
	.rassilki .jq-checkbox.checked{
		background: url(../images/checkbox.png) 0 bottom no-repeat;
	}

.no-rassilki-block{
	margin: 0 0 0 -20px;
	position: relative;
}
	
.no-rassilki{
	position: absolute;
	top:0px;
	left: 0px;
	z-index: 100;
	height: 20px;
	padding: 0 0 0 30px;
}

/*___________04_my_lamore_likes_______________*/
.vibor span{
	display: block;
	font-size: 14px;
	color: #9f8fa6;
	line-height: 20px;
	font-weight: normal;
	text-align: center;
	margin: 0 0 5px 0;
}

.banner3{
	width: 150px;
	position: absolute;
	top: 25px;
	right: -45px;
}

.vibor{
	margin: 0 0 83px 115px !important;
	width: 250px;
}
 
	.vibor .jq-selectbox{
		width: 250px !important;
		font-family: 'Conv_RoadRadio-Bold';
		font-size: 16px;
		color: #595078;
	}
		.vibor .jq-selectbox .jq-selectbox__dropdown{
			width: 250px !important;
		}
	
.ac-like{
	background: url(../images/heart_ring.png);
	width: 15px;
	height: 12px;
	position: absolute;
	top:6px;
	left: 0px;
	display: block;
	background-repeat: no-repeat;
}
		
/*___________04_my_lamore_zakazy_______________*/
.info-zakaz{
	width: 180px;
	position: absolute;
	top: 29px;
	right: -15px;
	font-size: 14px;
	color: #5a5078;
	line-height: 20px;
}

.info-zakaz h3{
	font-family: 'Conv_RoadRadio-Bold';
	font-size: 16px;
	color: #3c1f46;
	line-height: 20px;
	font-weight: normal;
	margin: 0 0 5px 0;
}

.zakaz-block .ring{
	position: relative;
	float: none;
	width: 500px;
	margin: 0 0 20px 0;
	height: 85px;
	
}
	
	.ring-title{
		font-family: 'Conv_RoadRadio-Bold';
		font-size: 18px;
		color: #584d7b;
		line-height: 25px;
		font-weight: normal;
		display: block;
		padding: 40px 0 0 0;
	}
		
	.zakaz-block .ring img{
		position: relative;
		/*float:left;*/
		max-width:104px;
		max-height:104px;
	
		margin-right: 20px;
}

.four_rings:after{content:"";clear:both;font-size:1px;line-height:1px;height:0;overflow:hidden;display:block;}
	
	.ring-price div{
		background: #fff;
		float:right;
		
		margin-right: 50px;
		left: 50%;
		padding-top: 42px;
		font-family: 'Conv_RoadRadio-Bold';
		font-size: 18px;
		color: #867ca5;
		line-height: 20px;
		font-weight: normal;
		letter-spacing: 1px;
		
	}

.zakaz-it{
	margin: 0 0 10px 95px !important;
	width: 290px;
}
 
	.zakaz-it .jq-selectbox{
		width: 290px !important;
		font-family: 'Conv_RoadRadio-Bold';
		font-size: 16px;
		color: #595078;
	}
		.zakaz-it .jq-selectbox .jq-selectbox__dropdown{
			width: 290px !important;
		}
		
.rings-hidden-block{
	display: none;
}
	
	.rings-hidden-block .rings label{
		position: absolute !important;
		top: 0px;
		left: 0px;
		width: 14px;
		height: 14px;
	}

	.rings-hidden-block .jq-checkbox{
		margin: 0 5px 0 0;
		background: url(../images/checkbox.png) 0 top no-repeat;
		width: 14px;
		height: 14px;
		position: absolute !important;
		top: 3px;
		left: 0px;
	}
	
	.rings-hidden-block .jq-checkbox.checked{
		background: url(../images/checkbox.png) 0 bottom no-repeat;
	}
	
	
.rings-comments{
	background: #f5f3f6;
	padding: 50px 70px;
	width: 420px;
	position: relative;
	right: 50px;
	font-size: 14px;
	color: #595078;
	font-weight: bold;
	line-height: 20px;
}
	
	.rings-comments label{
		position: relative !important;
		font-size: 14px;
		color: #595078;
		font-weight: bold;
		line-height: 20px;
		padding: 0 0 0 20px;
		display: block;
		right: 20px;
		margin: 0 0 40px 0;
	}
	
		.rings-comments label a{
			color: #595078;
			text-decoration: underline;
		}
			
			.rings-comments label a:hover{
				text-decoration: none;
			}
	
	.rings-comments textarea{
		width: 400px;
		height: 115px;
		border: 1px solid #cabfce;
		margin: 0 0 40px 0;
		font-family: PT Sans, sans-serif;
		font-size: 15px;
		color: #595078;
		padding: 5px 10px;
	}
	
	.return-tovar{
		background: #867ca5;
		border: none;
		font-family: 'Conv_RoadRadio-Bold';
		font-weight: normal;
		font-size: 16px;
		color: #e7e7e7;
		letter-spacing: 2px;
		width: 182px;
		height: 39px;
		cursor: pointer;
		line-height: 39px;
		text-align: center;
		display: block;
	}
		
		.return-tovar:hover{
			background: #604868;
		}

/*___________ENTER SITE (Вход на сайт)_______________*/
.enter-site-block{
	background: url(../images/enter-site.jpg) 0 0 no-repeat;
	width: 374px;
	height: 345px;
	position: fixed;
	top: 40px;
	right: 50%;
	z-index: 100;
	padding: 60px 50px 0 50px;
	display: none;
        margin-right: -526px;
}

	.remember-block input{
		width: 353px;
		padding: 7px 10px;
		margin: 0 0 25px 0;
	}
		
		.remember-block input:focus{
			padding: 5px 8px;
		}
	
	.lost-pass{
		font-family: 'Conv_RoadRadio-Bold';
		font-size: 16px;
		color: #daccdf;
		font-weight: normal;
		text-align: center;
		width: 260px;
		height: 40px;
		line-height: 40px;
		line-height: 42px;
		float: none;
		display: block;
		margin: 0 auto;
		background: #867ca5;
		letter-spacing: 1px;
	}
		
		.lost-pass:hover{
			background: #6951b4;
			color: #f5f3f6;
		}
		
	.password-close{
		width: 9px;
		height: 9px;
		background: url(../images/search-close.png) 0 top no-repeat;
		cursor: pointer;
		position: absolute;
		top: 28px;
		right: 28px;
	}
		
		.password-close:hover{
			background: url(../images/search-close.png) 0 bottom no-repeat;
		}

.enter-site-b{
	position: absolute;
	top: 0px;
	right: 0px;
	margin: 0px;
	left: auto;
}

.registration{
	font-size: 16px;
	color: #3c1f46;
	display: block;
	font-family: 'Conv_RoadRadio-Bold';
	font-weight: normal;
	letter-spacing: 1px;
	text-align: center;
	border: 2px solid #3c1f46;
	width: 172px;
	height: 33px;
	line-height: 33px;
	float: left;
}
	
	.registration:hover{
		border: 2px solid #867ca5;
		color: #867ca5;
	}

/*___________03_item_lamore_______________*/

.tovar-images-block{
	float: left;
	width: 650px;
	margin: 0 0 0 -40px;
	position: relative;
}
	
	.tovar-right-col2{
		background: #877ca6;
		height: 940px;
		width: 50px;
		position: absolute;
		top:0px;
		right:-105px;
		display: none;
	}
		
		.add-favorite-link2{
			background: url(../images/heart_zoom.png) 0 0 no-repeat;
			width: 25px;
			height: 21px;
			display: block;
			position: absolute;
			top:390px;
			left: 13px;
		}
			
			.add-favorite-link2:hover, .add-favorite-link2-active{
				background: url(../images/heart_designer.png) 0 0 no-repeat !important;
			}
		
		.close-tovar{
			background: url(../images/close-tovar.png) 0 0 no-repeat;
			width: 6px;
			height: 11px;
			display: block;
			position: absolute;
			top:542px;
			left: 20px;
		}
			
	.ring_zoom{
		display: none;
		padding: 20px 0 0 0;
		height: 750px;
		position: relative;
	}
		
		.ring_zoom img{
			height: 750px;
			position: absolute;
			top: 0px;
			left: 0px;
			right: 0px;
			bottom: 0px;
			margin: auto;
		}
		
	.zoom-block{
		position: absolute;
		top: 370px;
		right: -38px;
		width: 45px;
		z-index: 110;
	}	
		
		.zoom-block a{
			display: block;
			
			width:47px;
			height:47px;
			margin: 0 0 2px 0;
			overflow: hidden;
			position: relative;
		}
			
			.zoom-block a:hover img, .link-active-prev img{
				position: absolute;
				top: -2px;
				left: -2px;
			}
			
		.zoom-block a:hover, .link-active-prev{
			border: 2px solid #867ca5;
			width:43px !important;
			height:43px !important;
		}
		
		.zoom{
			background: #3c1f46 url(../images/loupe_plus.png) center center no-repeat !important;
		}
		
		.zoom-minus{
			background: #3c1f46 url(../images/loupe_minus.png) center center no-repeat !important;
		}
		
	.tovar-design{
		float: left;
		margin: 0 0 -30px 80px;
		font-family: 'Conv_RoadRadio';
		font-size: 15px;
		color: #a9a4b8;
		line-height: 30px;
		font-weight: normal;
		text-transform: uppercase;
		letter-spacing: 1px;
		padding: 40px 0 30px 55px;
		background: url(../images/designer_nuovi.jpg) left 42px no-repeat;
	}
		
		.tovar-design a{color:#584d7b;border-bottom:1px solid #a9a4b8;}
		.tovar-design a:hover{border-bottom: none;}
	
	.tovar-status{
		float: right;
		font-family: 'Conv_RoadRadio';
		font-size: 15px;
		color: #584d7b;
		line-height: 30px;
		font-weight: normal;
		text-transform: uppercase;
		letter-spacing: 1px;
		padding: 40px 0 0 0px;
		margin: 0 35px 0 0;
	}
	
	.tovar-image{
		padding: 20px 0 0 0;
		height: 750px;
		position: relative;
	}
		
		.tovar-image img{
			width: 650px;
			position: absolute;
			top: 0px;
			left: 0px;
			right: 0px;
			bottom: 0px;
			margin: auto;
		}
		
		.clone{
			z-index: 1000;
		}
	.prev1-block, .prev2-block, .prev3-block, .prev4-block, .prev5-block, .prev6-block, .prev7-block, .prev8-block, .prev9-block, .prev10-block{
		height: 750px;
		width: 100%;
		position: absolute;
		top: 80px;
		left: 0px;
		background: #fff;
		display: none;
		z-index: 100;
	}
		
		.prev1-block img, .prev2-block img, .prev3-block img, .prev4-block img, .prev5-block img, .prev6-block img, .prev7-block img, .prev8-block img, .prev9-block img, .prev10-block img{
			width: 600px;
			position: absolute;
			top: 0px;
			left: 0px;
			right: 0px;
			bottom: 0px;
			margin: auto;
		}
	
	.tovar-soc{
		border-top: 1px solid #867ca5;
		padding: 30px 0 0 0;
		background: none;
	}
		
		.tovar-soc span{
			font-family: 'Conv_RoadRadio';
			font-size: 12px;
			color: #a9a4b8;
			line-height: 30px;
			font-weight: normal;
			text-transform: uppercase;
			letter-spacing: 1px;
			vertical-align: 12px;
			margin: 0 5px 0 0;
		}
	
	.tovar-right-col{
		float: right;
		width: 310px;
		background: #f2f2f2;
		padding: 50px 45px 0 45px;
		margin: 0 -50px 0 0;
		height: 880px;
		z-index: 100;
		position: relative;
	}
		
		.help-zalaz{
			font-family: 'Conv_RoadRadio';
			font-size: 15px;
			color: #867ca5;
			line-height: 15px;
			font-weight: normal;
			text-transform: uppercase;
			letter-spacing: 1px;
			vertical-align: 12px;
			margin: 0 5px 60px 0;
			border-bottom:1px solid #a9a4b8;
			display: inline-block;
		}
		
			
			.help-zalaz:hover{
				border: none;
				margin: 0 0 61px 0;
			}	
	
		.tovar-title{
			font-family: 'Conv_RoadRadio-Bold';
			font-size: 30px;
			color: #584d7b;
			line-height: 35px;
			font-weight: normal;
			display: block;
			width: 530px;
			position: relative;
			right: 200px;
			margin: 0 0 40px 0;
		
			/* float: left; */
}

		.rig200 {
			position: relative;
			right: 200px;
			z-index: 100;
		}
			
		
		.tovar-price{
			position: relative;
			padding: 20px 0 0 0;
			font-family: 'Conv_RoadRadio';
			font-size: 40px;
			color: #584d7b;
			font-weight: normal;
			margin: 0 0 22px 0;
		}
		
			.actiya{
				min-width: 70px;
				position: absolute;
				top: 25px;
				right:0px;
			}
			
				.actiya span{
					background: url(../images/actiya.png) 0 center no-repeat;
					width: 61px;
					height: 14px;
					display: block;
					margin: 0 0 22px 0;
					font-family: 'Conv_RoadRadio';
					font-size: 11px;
					color: #daccdf;
					text-align: center;
					font-weight: normal;
					padding: 3px 0 0 0;
				}
				
				.actiya u{
					text-decoration: line-through;
					font-family: 'Conv_RoadRadio';
					font-size: 20px;
					color: #867ca5;
					line-height: px;
					font-weight: normal;
				}
		
		.tovar-size{
			position: relative;
			width: 332px;
			margin: 0 0 15px 0;
		}
			
			.tovar-size a{
				font-family: 'Conv_RoadRadio';
				width:38px;
				height: 34px;
				display: inline-block;
				border: 1px solid #a5a1b5;
				font-size: 13px;
				color: #595078;
				font-weight: normal;
				text-align: center;
				line-height: 34px;
				margin: 0 2px 10px 5px;
			}

			.tovar-size a:hover, .size-active{
				background: #3c1f46 !important;
				border: 1px solid #3c1f46 !important;
				color: #fff !important;
			}
			
			.all-size{
				width: 148px !important;
				background: url(../images/plus1.png) 14px center no-repeat;
			}
				
				.tovar-size a.all-size.size-active{
					width: 148px !important;
					background: url(../images/plus1.png) 14px center no-repeat !important;
					color: #595078 !important;
					border: none !important;
					border: 1px solid #a5a1b5 !important;
				}
				
				.tovar-size a.all-size:hover{
					background: #3c1f46 url(../images/plus1.png) 14px center no-repeat !important;
					border: 1px solid #3c1f46 !important;
					color: #fff !important;
				}
			
			.all-size-block{
				border: 2px solid #867ca5;
				position: absolute;
				top: 0px;
				left: -20px;
				width: 336px;
				background: #867ca5;
				display: none;
				z-index: 100;
			}
				
				.all-size-block-title{
					font-family: 'Conv_RoadRadio-Bold';
					font-size: 16px;
					color: #fff;
					line-height: 20px;
					font-weight: normal;
					padding: 20px 0 20px 20px;
					letter-spacing: 2px;
				}
				
				.all-size-block-content{
					padding: 20px 17px;
					background: #fff;
				}
				
				.tovar-size .all-size-link{
					background: url(../images/all-size-link.png) 0 0 no-repeat !important;
					width: 230px !important;
					padding: 7px 0 20px 35px !important;
					border: none !important;
					font-family: 'PT Sans', sans-serif !important;
					font-size: 14px !important;
					color: #cdc9db !important;
					line-height: 20px !important;
					text-align: left !important;
					text-decoration: underline !important;
					margin: 8px 0 0 20px !important;
				}
					
					.tovar-size .all-size-link:hover{
						text-decoration: none !important;
						background: url(../images/all-size-link.png) 0 0 no-repeat !important;
						border:none !important;
					}
			
		.close-tovar-size{
			width: 9px !important;
			height: 9px !important;
			background: url(../images/search-close.png) 0 top no-repeat !important;
			cursor: pointer !important;
			position: absolute !important;
			top: 25px !important;
			right: 15px !important;
			border: none !important;
		}
		
			.tovar-size .close-tovar-size:hover{
				background: url(../images/search-close.png) 0 -9px no-repeat !important;
				border: none !important;
			}
		
		.add-block{
			margin: 0 0 55px 5px;
		}
			
			/*here*/
			.s-line {
				width: 246px;
				border-bottom: 1px solid #cabfce;
				/* position: relative; */
				margin: 0 auto;
				margin-bottom: 31px;
			}

			.s-line-span { width: 100px; padding: 0 22px; background-color: #f5f3f6;  position: relative; color: #3c1f46; font-style: italic; bottom: -7px; font-size: 14px;}

			.present-block { 
				position: absolute !important; 
				-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
				-moz-box-sizing: border-box;    /* Firefox, other Gecko */
				box-sizing: border-box;         /* Opera/IE 8+ */ 
				background: url(../images/present-tile.jpg) 0 0 no-repeat;
			}
			.hidden-text.bigmargin {
				margin-bottom: 40px;
			}

			.two-col { 
				text-align: left;
				-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
				-moz-box-sizing: border-box;    /* Firefox, other Gecko */
				box-sizing: border-box;         /* Opera/IE 8+ */ 
				padding: 0 0 0 73px; 
			 	margin-bottom: 42px; 
			}

			.two-col-single { margin-right:10px; width: 258px; display: inline-block;  margin-bottom: 10px;}
			.two-col-single input { height: 35px; }
			.two-col-single:nth-child(2n){margin-left: 0;}

			.tovarTitleHolder { min-width: 300px; }

			.fastorder { 
				border: 4px solid #cabfce;
				width: 477px;
				height: 508px;
				-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
				-moz-box-sizing: border-box;    /* Firefox, other Gecko */
				box-sizing: border-box;         /* Opera/IE 8+ */ 
				padding: 4px;
				background-color: #fff; 
			 }

			 .fastorder-link:hover, .oform-onlyreg:hover {background-color: #7963B9;}

			 .fastorder-inside-telephone { text-align: left; margin-bottom: 22px;}
			 .fastorder-inside .hidden-title { font-size: 24px; margin-bottom: 0;}
			 .fastorder-inside .hidden-text { font-size: 15px; margin-bottom: 30px; line-height: 22px;}
			 .te-hint, .te-hint2, .narrow, .narrower { vertical-align: middle; }

			 

			 .narrower {width: 57px; display: inline-block;}
			 .narrow {width: 265px; display: inline-block;}
			 .te-hint, .te-hint2 { display: inline-block; margin-right: 10px; color: #242424; font-size: 14px;  }
			 .te-hint2 { margin-left: 10px; }
 
			 .fastorder-inside .example { color: #595078; font-size: 14px;  font-style: italic; font-weight: normal; display: inline-block; width: 100%; text-align: left; }
			 .fastorder-inside span .example {  float: right; width: auto; } 
			 .fastorder-inside {
			 	position: relative;
			 	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
				-moz-box-sizing: border-box;    /* Firefox, other Gecko */
				box-sizing: border-box;         /* Opera/IE 8+ */ 
			 	height: 100%;
				width: 100%;
				background: #f5f3f6;
				display: inline-block;
			 	padding: 0 33px 58px 44px;
			 }

			 .hidden-text span { display: inline-block; }

			 .present-block input { width: 100%; }
			 .fastorder-inside .labels, .present-block .labels { display: block; color: #595078; text-align: left; font-size: 14px; margin-bottom: 5px; font-weight: bold; }
			 .fastorder-inside input, .present-block input { font-size: 16px; color: #595078;}
			 .wider { min-height: 35px; margin-bottom: 20px;  }
			 .ctr { margin-top: 33px; text-align: center; }
			 .wider input, .narrow input, .narrower input { width: 100%; height: 30px; }

			 .fastorder-inside .hidden-title { margin-top: 42px; }

			 .fastorder-inside a.oform-onlyreg { width: 219px;  }

			.add-basket-link{
				display: block;
				font-family: 'Conv_RoadRadio-Bold';
				font-size: 16px;
				color: #867ca5;
				font-weight: bold;
				letter-spacing: 2px;
				background: #f2f2f2;
				border: 1px solid #867ca5;
				width: 117px;
				line-height: 39px;
				text-align: center;
				height: 39px;
				float: left;
				margin: 0 0px 0 0;
			}

			.fastorder-link{
				display: block;
				font-family: 'Conv_RoadRadio-Bold';
				font-size: 16px;
				color: #f2f2f2;
				font-weight: bold;
				letter-spacing: 2px;
				background: #867ca5;
				border: 1px solid #867ca5;
				width: 171px;
				line-height: 39px;
				text-align: center;
				height: 39px;
				float: left;
				margin: 0 10px 0 0;
			}
				
			.add-basket-link:hover{
				background: #6951b4;
				color: #fff;
			}
			
			.add-favorite-link{
				width: 44px;
				height: 35px;
				border: 0px solid #867ca5 !important;
				float: left;
				background: url(../images/heart_empty.png) center center no-repeat;
				display: inline-block;
			}
				
				.add-favorite-link:hover{
					background: url(../images/heart_hover-2.png) center center no-repeat;
					border: 2px solid #6951b4;
				}
				
				.activ-favorite{
					background: url(../images/heart_like.png) center center no-repeat !important;
				}
	
.tabs-info{
	border-bottom: 1px solid #867ca5;
	padding: 0 0 13px 0;
}

.tt-tabs2{
	position: relative;
}
.index-panel2{
	position: relative;
	z-index: 10;
}

	.index-tabs2{
		z-index: 11;
		margin: 0 auto;
		width: 300px;
	}
		
		.index-tabs2 span{
			font-family: 'Conv_RoadRadio-Bold';
			font-size: 13px;
			color: #584d7b;
			font-weight: normal;
			height: 20px;
			z-index: 11;
			float: left;
			cursor: pointer;
			position: relative;
			width: 98px;
			margin: 0 2px 0 0;
			line-height: 20px;
			position: relative;
		}
		
			.index-tabs2 span i{
				border-bottom: 2px solid #867ca5;
				position: absolute;
				bottom: 0px;
				left: 0px;
				display: block;
				width: 98px;
				-webkit-transition: bottom 0.5s ease;
				-moz-transition: bottom 0.5s ease;
				-ms-transition: bottom 0.5s ease;
				-o-transition: bottom 0.5s ease;
				transition: bottom 0.5s ease;
			}
			
			.index-tabs2 span:hover{
				color: #867ca5;
			}
			
			.active-ttab2{
				color: #867ca5 !important;
			}
				
				.active-ttab2 i{
					bottom: -293px !important;
				}
		
	.tt-panel2 {
		width: 300px;
		padding: 30px 0;
		font-size: 14px;
		color: #5a5078;
		line-height: 20px;
		display: none;
		height: 220px;
		overflow: hidden;
	}
		
		.tt-panel2 ul{
			margin: 0px;
			padding: 0px;
		}
		

.present{
	font-family: 'Conv_RoadRadio';
	font-size: 15px;
	color: #867ca5;
	line-height: 20px;
	font-weight: normal;
	background: url(../images/present.png) left top no-repeat;
	padding: 5px 0 7px 40px;
	margin: 0 auto;
	width: 145px;
	display: block;
}
.present:hover{background-position:left bottom;}

	.present span{
		border-bottom: 1px dotted #867ca5;
	}
	
	.present:hover span{
		border-bottom: none;
	}

	.present-block{
		/*background: url(../images/present-block.png) 0 0 no-repeat;*/
		width: 650px;
		height: 911px;
		position: fixed;
		top: 21%;
		left: 50%;
		margin: -286px 0 0 -325px;
		z-index:1000;
		padding: 150px  0 72px 0;
		text-align: center;
		display: none;
	}
	
		.present-block .add-comments-item{
			width: 460px;
			margin: 0 0 45px 95px;
			text-align: left;
		}	
			
			.present-block .add-comments-item input{
				width: 440px;
			}
	
	.present-name{
		border: 1px solid #cabfce;
		background: #fff;
		width: 370px !important;
		display: inline-block;
		font-size: 16px;
		color: #595078;
		font-style: italic;
		padding: 7px 10px;
		margin: 0 0 0 5px;
	}
		
		.present-name:focus{
			border: 3px solid #6951b4;
			padding: 5px 8px;
		}
		
/*___________FILTER CART-ROVAR (Фильтр в карточке товара)_______________*/
.cart-tovar{
	position: absolute;
	left:0px;
	top: 0px;
	height: 100%;
}

	.cart-tovar .filter-active2{
		left: 352px;
		background: url(../images/filter-active2.png) 0 0 no-repeat !important;
		width: 47px;
		height: 47px;
		position: absolute;
		top: 45%;
		right: -50px;
		cursor: pointer;
	}
	
.cart-tovar .filter-block{
	background: url(../images/filter-bg.png);
	width: 265px;
	left: -350px;
	height: 100%;
	position:fixed;
	padding: 0 0 45px 85px;
	color: #efefef;
	display: block;
}

.cart-tovar .filter-block h1{color:#3c1f46;}
.cart-tovar .harmonica-menu h3{border-top: 1px solid #74658c;font-size: 16px;color:#efefef;font-weight:normal;}
.cart-tovar .harmonica-menu h3:first-child{border-top: none;}
.cart-tovar .harmonica-menu-hidden {padding: 0 0 10px 15px;display:block;}
.filter-block form{
	height: 100%;
}
.cart-tovar .filter-podbor{
	background: #3c1f46;
	color: #e7e7e7;
}
	.cart-tovar .filter-podbor:hover{
		background: #340a43;
	}
	.cart-tovar .jq-checkbox {background:url(../images/filter-input2.png) 0 0 no-repeat;top:5px;}
	.cart-tovar .jq-checkbox.checked {background:url(../images/filter-input2.png) 0 -30px no-repeat;}
	.cart-tovar .filter-reset span{
		border-bottom: 1px dashed #786a91;
	}

.cart-tovar .harmonica-menu-hidden label {margin: 0 10px 10px 0;}

#preloader{
	background: url(../images/preloader.gif) 0 0 no-repeat;
	width: 181px;
	height:61px;
	position: relative;
	margin: 0 auto;
	display: none;
}

.fade-slide-bg{
	background: #f0f0f0;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 910px;
	margin: 0px;
	padding: 0px;
	z-index:1;
	min-width: 1000px;
}
.fade-slide-bg div{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 910px;
	display: none;
	min-width: 1000px;
}

/*___________POP-UP_______________*/
.pop-bg{
	width: 100%;
	height: 100%;
	position: fixed;
	top:0px;
	left: 0px;
	/* background: #ffffff; */
	z-index: 88888;
}

.pop-up{
	width: 350px;
	height: 325px;
	background: url(../images/pop-up.png) 0 0 no-repeat;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -177px 0 0 -225px;
	z-index: 99999;
	padding: 30px 50px 0 50px;
}

.pop-up-title{
	font-family: 'Conv_RoadRadio-Bold';
	font-size: 16px;
	color: #595078;
	font-weight: normal;
	letter-spacing: 1px;
	margin: 0 0 30px 0;
}

.pop-up-text{
	font-size: 14px;
	color: #595078;
	line-height: 18px;
	margin: 0 0 25px 0;
}

.pop-up form label{
	font-size: 14px;
	color: #595078;
	font-weight: bold;
	margin: 0 25px 0 0;
	cursor: pointer;
}
.pop-up .add-comments-item input{
	width: 330px !important;
}
.pop-enter{
	margin: 0px !important;
	width: 220px !important;
}


.friend{
	background: url(../images/friend.png) 0 0 no-repeat;
	width: 550px;
	height: 342px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -246px 0 0 -325px;
	z-index: 120;
	text-align: center;
	padding: 150px 50px 0 50px;
	display: none;
}

	.friend .add-comments-item{
		text-align: left;
		float: left;
	}
	
	.friend .hidden-text{
		margin: 0 0 20px 0 !important;
	}

.present-sert{
	background: url(../images/present-sert.png) 0 0 no-repeat;
	width: 350px;
	height: 405px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -217px 0 0 -225px;
	z-index: 1050;
	padding: 30px 50px 0 50px;
	display: none;
}

	.present-sert .add-comments-item span{
		font-size: 14px;
		font-style: italic;
		color: #9f8fa6;
		display: block;
		padding: 5px 0 0 0;
	}
	
	.present-sert .add-comments-item  input{
		width: 320px !important;
	}
	
	.present-sert .jq-selectbox{
		width: 340px !important;
	}
	.present-sert .jq-selectbox .jq-selectbox__dropdown{
		width: 336px !important;
	}

/* Tiny Scrollbar */
#scrollbarY:after{content: " ";border-top: 1px solid #3c1f46;height: 10px;width: 180px;display: block;}
#scrollbarY { width: 260px; height: 68%; margin: 20px 0 10px;}
#scrollbarY .viewport { width: 240px; height: 100%; overflow: hidden; position: relative; }
#scrollbarY .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbarY .scrollbar{ position: relative; background-position: 0 0; float: right; width: 3px; }
#scrollbarY .track { height: 100%; width:3px; position: relative; }
#scrollbarY .thumb { background: #3c1f46; height: 180px !important; width: 3px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0px; }
#scrollbarY .thumb .end {overflow: hidden; height: 5px; width: 25px; }
#scrollbarY .disable { display: none; }


.head-hidden{
	background: url(../images/head-bg.png);
	width: 100%;
	height:40px;
	position: fixed;
	top:0px;
	left:0px;
	z-index: 10000;
	display: none;
}

.head-hidden .header-tel{
	color: #b39dbb;
	top: 10px;
	background: url(../images/phone_floating.png) left center no-repeat;
}
.head-hidden .search{
	color: #b39dbb;
	top: 10px;
	background: url(../images/search_floating.png) left center no-repeat;
}
.head-hidden .enter-site{
	color: #b39dbb;
	top: 10px;
	background: url(../images/login_floating.png) left center no-repeat;
}
.head-hidden .header-menu{
	padding: 10px 0 0 0;
}
.head-hidden .header-menu a{color: #b39dbb;}
.head-hidden .logo{
	top: 10px;
	background: url(../images/logo-h.png) 0 0 no-repeat;
}
.head-hidden .logo:hover{
	background: url(../images/logo-h.png) 0 0 no-repeat;
}

#map-canvas {
	height: 100%;
	margin: 0px;
	padding: 0px
}

.hidden-radio
{
	position:absolute;
	top:-9999px;
	width:0px;
	height:0px;
}
.hidden{display:none;}

.new-adress-block{z-index:400;/*top: 212px;left: 117px;*/top: 0px;left: 0px;border: 1px solid #ccc;}

.rings_more .content-banner{margin-top:0;}
.rings_more .content-banner +.ring{clear:both;}


.nosize_basket1{float:left;width:78px;height:36px;margin: 47px 30px 47px 30px;}
.nosize_basket4{float:left;width:18px;height:20px;margin: 25px 55px 25px 80px;}

.enter-site.login-signed .logout{margin-left:15px;display:inline-block;}

/*zendos style*/
.basket_li{position:absolute!important;right:0;top:0;text-align: center;}
.top-menu .shopping{padding:0;}
.content-block{min-height:800px;}
.content-block:after{content:"";display:block;height:0;line-height:0;font-size:1px;clear:both;}

.first-zakaz-content .add-comments-item.hand input{width:250px!important;}

.order_accepted,.order_failed{font-family: 'Conv_RoadRadio';line-height:45px;font-size: 30px;color: #584d7b;font-weight: normal;text-align: center;margin: 0 auto 45px;width: 1000px;letter-spacing: 0px;min-height:200px;}
.order_accepted a,.order_failed a{color: #584d7b;text-decoration:underline;}
.order_accepted a:hover,.order_failed a:hover{text-decoration:none;}

.historyOrder-title-date{display:block;}

.basket-user-address_name{font-family: 'Conv_RoadRadio-Bold';font-size: 14px;color: #584d7b;line-height: 20px;margin-left: 28px;padding-left: 41px;margin-bottom: 10px;}
.adress-item{min-height:189px;height: inherit;}
.adress-item-edit{margin-bottom:10px;}
.basket-user-info-three{margin-bottom:10px;}

/* .designers_blockssss .design{float:left;}
.designers_blockssss .design:nth-child(4n+1){clear:left;} */
.carousel .text-wrapper{width:700px;}

/* .detail-line:after{content:'';width:100%;height:0;border-bottom:1px dotted #5a5078;position:absolute;bottom:2px;left:0;right:0;z-index:1;} */
.detail-line{position:relative;background: url('../images/dotted.png') left 13px repeat-x;margin-right: -18px;}
.detail-line span{display:inline-block;vertical-align:middle;background:#f2f2f2;position:relative;z-index:2;padding:0 5px;}
.detail-text{float:right;}

.tt-panel2{overflow:inherit;}

.historyOrder{margin-right:200px;margin-bottom: 0px;border:3px solid transparent;padding: 20px;}
.historyOrder:hover{border-color:#6951b5;}

.historyOrder-title{font-family: 'Conv_RoadRadio-Bold';font-size: 18px;color: #595078;font-weight: normal;cursor: pointer;margin-bottom: 13px;display:block;border-bottom:1px solid #cabfce;}
.historyOrder-title-price{float:right;display:inline-block;background:#fff;position: relative;top: 9px;padding: 0 0px 0 15px;}
.historyOrder-title-date{display:inline-block;background:#fff;position: relative;top: 9px;padding: 0 15px 0 0px;}

.historyOrder-button{text-align:center;font-family: 'Conv_RoadRadio-Bold';font-size: 14px;color: #595078;font-weight: normal;cursor: pointer;border-bottom: 1px solid #cabfce;padding-bottom: 7px;position:relative;height: 0px;margin-bottom: 25px;}
.historyOrder-button span{display:inline-block;position: relative;top: -1px;padding: 0 25px 0 15px;background:#fff;}
.historyOrder-button span:after{content:"";width:10px;height:10px;position:absolute;top: 3px;right:5px;background:url(../images/level-item.png) center center no-repeat;}
.historyOrder-button.active :after{background: url(../images/level-item2.png) center center no-repeat !important;}

.rings-block{min-height:500px;}

.historyOrder-hide .jq-checkbox {margin: 0 5px 0 0;background: url(../images/checkbox.png) 0 top no-repeat;width: 14px;height: 14px;position: absolute !important;top: 45px;left: -13px;display:none!important;}
.historyOrder-hide .jq-checkbox.active {display:block!important;position:relative;z-index:5;}
.historyOrder-hide .jq-checkbox.checked {background: url(../images/checkbox.png) 0 bottom no-repeat;}
.menuBg{position:absolute;top:0;left: 0;right: 0;margin-left: -525px;height: 157px;background:#f0f0f0;background: rgba(240,240,240,0.8);z-index:2;border-bottom: 3px solid #E2E2E2;}
.ring label{position:relative;z-index:15px;}

.chickenCheket input{top:-99999px;}
.icon{display:inline-block;vertical-align:middle;}
.icon:hover{background-position:center bottom;}
.icon-fb{width: 7px;height: 12px;background: url(../images/fb.png) center top no-repeat;}
.icon-tv{width: 13px;height:12px;background: url(../images/tw.png) center top no-repeat;}
.icon-gpl {width: 14px;height: 12px;background: url(../images/inst_icon.png) center top no-repeat;}
.icon-print{width: 12px;height: 12px;background: url(../images/pinterest.png) center top no-repeat;}
.icon-vk {width: 11px;height: 12px;background: url(../images/vk.png) center top no-repeat;}

.soc-seti .icon{font-size:0px;}

.designers_blockssss >div{width:25%;float:left;}

.benefits_listt .benefits-item:nth-child(3n+1){clear:both;}

.basket-step-inner{display: inline-block;}

.search-all.fixSearch{top:40px;position:fixed;}
.search-all.fixSearch .search-block{background: rgba(240,240,240,1);}

.basket_empty{text-align:center;font-family: 'Conv_RoadRadio';
font-size: 35px;
color: #584d7b;
font-weight: normal;
text-align: center;
line-height: 35px;
letter-spacing: 2px;}

.more_news img{-webkit-transition: all 350ms linear;
-moz-transition: all 350ms linear;
-ms-transition: all 350ms linear;
-o-transition: all 350ms linear;
transition: all 350ms linear;}
.more_news img:hover {-moz-transform: scale(1.2);
-webkit-transform: scale(1.2);
-o-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);}

.cabinet_product_pic{float: left;display: block;width: 104px;height: 104px;text-align: center;}
.cabinet_product_pic img{vertical-align: middle;margin-right: 0!important;}


.aditional_descr {
	font-size: 14px;
	color: #5a5078;
	line-height: 20px;
	font-weight: normal;
}


/*product Labels*/
.ring:hover .prodLabel { background-color: transparent; }
.prodLabel { padding: 0 3px; background:#fff; position: absolute; background-repeat: no-repeat; background-position: center; display: inline-block; margin: 0; }

.prodLabel.akcia-l { display: none;  background-image: url("../images/akcia.png"); width:66px; height: 14px;  margin-bottom: 0; left: 31px; top: -8px; padding: 0 7px; z-index: 100;}
.prodLabel.discount-l { display: none;  background-image: url("../images/discount-l.png"); width:74px; height: 14px; margin-bottom: 0; top: -8px; left: 34px; z-index: 100;}
.prodLabel.sale-l { display: none; background-image: url("../images/sale-l.png"); width: 113px; height: 14px;   margin-bottom: 0;  left: 15px;  top: -8px;  z-index: 100;}
.prodLabel.new-l { display: none; background-image: url("../images/new-l.png"); width: 80px; height: 14px;   margin-bottom: 0;  left: 36px;  top: -8px;  z-index: 1;}

.akciaOn .akcia-l {display: block;}
.discountOn .discount-l {display: block;}
.saleOn .sale-l {display: block;}
.newOn .new-l {display: block;}

.tovar-right-col-label { position: relative; display: inline-block; width: 100%; height: 14px;}
.tovar-right-col-label .prodLabel { left: auto; right: 0; top:0; position: absolute; background-color: transparent; }
.password-close.closeIcon { cursor: pointer;  position: absolute; top: 19px; right: 22px;  }

.hiddenNote, .hidden-block-onlyreg, .hidden-block-onlyreg  { z-index: 2000; left: 48%; }
/*.oneItemCauosel .jcarousel ul {left: -192px;}*/
