@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,400italic,800,700,300italic&subset=latin,cyrillic);
@font-face {
   font-family: 'rouble';
   src: url('../fonts/rouble/rouble.eot');
   src: local('ALS rouble'),
   url('../fonts/rouble/rouble.woff') format('woff'),
   url('../fonts/rouble/rouble.svg') format('svg'),
   url('../fonts/rouble/rouble.otf') format('opentype');     
}


body	{
	color: #000;
}

h1, h2, h3, h4, h5	{
	font-family: 'Open Sans', sans-serif;
	margin-top: 0;
}

a:focus,
a:active	{
	text-decoration: none;
}

button:focus,
input:focus	{
	outline: none;
}

span.rouble	 { font-family: 'rouble'; }





/********** VIDEO **********/
.videowrap	{
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}
	.player	{
		height: auto;
		left: 0;
		opacity: 0.8;
		position: absolute !important;
		top: 0;
		width: 100%;
		z-index: 1;
	}





/********** OVERLAYS **********/
#overlay-order-call,
#overlay-city	{
	background: rgba(0, 81, 142, 0.8);
	bottom:0px;
	display: none;
	left: 0px;
	position: fixed;
	right: 0px;
	top: 0px;
	z-index: 9999;
}
	#box-overlay-order-call	{
		left: 50%;
		margin-left: -150px;
		margin-top: -120px;
		opacity: 0;
		position: fixed;
		right: 50%;
		width: 300px;
		z-index: 9999;
	}
	
	#box-overlay-city	{
		opacity: 0;
		position: absolute;
		width: 100%;
		z-index: 9999;
	}
		#box-overlay-order-call .close-order-call img,
		#box-overlay-city .close-city img	{
			height: auto;
			opacity: 1;
			position: absolute;
			right: -50px;
			-webkit-transition: opacity 0.3s;
		    -moz-transition: opacity 0.3s;
		    -o-transition: opacity 0.3s;
		    transition: opacity 0.3s;
			top: -50px;
			width: 30px;
		}
		
		#box-overlay-city .close-city img	{
			right: 50px;
			top: -50px;
		}
		
		#box-overlay-order-call .close-order-call:hover img
		#box-overlay-city .close-city:hover img	{
			opacity: 0.7;
		}
		
		#box-overlay-order-call h4,
		#box-overlay-city h4	{
			color: #fff;
			font-size: 18px;
			font-weight: 300;
			margin-bottom: 10px;
		}
		
		#box-overlay-order-call input {
			background: #fff;
			border: none;
			font-size: 24px;
			font-weight: 300;
			margin-bottom: 24px;
			padding: 5px 20px;
			-webkit-transition: all 0.3s;
		    -moz-transition: all 0.3s;
		    -o-transition: all 0.3s;
		    transition: all 0.3s;
		}
		
		
		#box-overlay-order-call input:focus	{
			-webkit-box-shadow: 0 0 60px 0 rgba(0,255,255,0.75) ;
			box-shadow: 0 0 60px 0 rgba(0,255,255,0.75) ;
			outline: none;
		}
		
		#box-overlay-order-call button,
		#box-overlay-city button	{
			/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d2ff52+0,91e842+100;Neon */
			background: #d2ff52; /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyZmY1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MWU4NDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  #d2ff52 0%, #91e842 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2ff52), color-stop(100%,#91e842)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #d2ff52 0%,#91e842 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #d2ff52 0%,#91e842 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #d2ff52 0%,#91e842 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #d2ff52 0%,#91e842 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2ff52', endColorstr='#91e842',GradientType=0 ); /* IE6-8 */
			border: none;
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			border-radius: 6px;
			font-size: 18px;
			padding: 10px 0;
			width: 290px;
		}
		
		#box-overlay-order-call button:hover,
		#box-overlay-city button:hover	{
			/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dfff82+0,aae572+100 */
			background: #dfff82; /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmZmY4MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWU1NzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  #dfff82 0%, #aae572 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfff82), color-stop(100%,#aae572)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #dfff82 0%,#aae572 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #dfff82 0%,#aae572 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #dfff82 0%,#aae572 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #dfff82 0%,#aae572 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfff82', endColorstr='#aae572',GradientType=0 ); /* IE6-8 */
		}
		
		#box-overlay-order-call button:active,
		#box-overlay-city button:active	{
			/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#aae572+13,dfff82+100 */
			background: #aae572; /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMyUiIHN0b3AtY29sb3I9IiNhYWU1NzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZGZmZjgyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
			background: -moz-linear-gradient(top,  #aae572 13%, #dfff82 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(13%,#aae572), color-stop(100%,#dfff82)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #aae572 13%,#dfff82 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #aae572 13%,#dfff82 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #aae572 13%,#dfff82 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #aae572 13%,#dfff82 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aae572', endColorstr='#dfff82',GradientType=0 ); /* IE6-8 */
			outline: none;
		}
		
		#box-overlay-order-call button:focus,
		#box-overlay-city button:focus	{
			outline: none;
		}
	
	#overlay-city .city-blazon	{
		text-align: center;
	}
		#overlay-city .city-blazon img	{
			height: 120px;
			margin-bottom: 15px;
			width: auto;
		}
	
	
	#overlay-city .city-item	{
		background: transparent;
		border: 1px solid transparent;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		margin: 0 5px;
		padding: 20px;
		-webkit-transition: all 0.3s;
	    -moz-transition: all 0.3s;
	    -o-transition: all 0.3s;
	    transition: all 0.3s;
	}
	
	#overlay-city .city-item:hover	{
		background: rgba(16, 73, 106, 0.6);
		border: 1px solid #388ab9;
	}
		#overlay-city .city-name	{
			text-align: center;
		}
			#overlay-city .city-name a	{
				border-bottom: 1px solid #c0eaf9;
				color: #fff;
				font-family: 'Open Sans', sans-serif;
				font-size: 16px;
				font-weight: 300;
				-webkit-transition: all 0.3s;
			    -moz-transition: all 0.3s;
			    -o-transition: all 0.3s;
			    transition: all 0.3s;
			}
			
			#overlay-city .city-item:hover .city-name a 	{
				border-bottom: 1px solid transparent;
				color: #c0eaf9;
				text-decoration: none;
			}




/********** HEADER **********/
.header	{
	background-image: url(../images/bg-inner.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	padding-top: 32px;
	position: relative;
	z-index: 10;
}
	.header a	{
		border-bottom: 1px solid rgba(255, 255, 255, 0.6);
		color: #fff;
		text-decoration: none;
		-webkit-transition: all 0.3s;
	    -moz-transition: all 0.3s;
	    -o-transition: all 0.3s;
	    transition: all 0.3s;
	}
	
	.header a:hover	{
		border-bottom: 1px solid transparent;
		color: #f4f4cd;
		text-decoration: none;
	}
	
	.header .logo a	{
		border-bottom: none;
		text-decoration: none;
	}
		.header .logo img	{
			height: auto;
			width: 80px;
		}

	.header .phone	{
		font-size: 48px;
		font-weight: 700;
	}
	
	.header .under-phone-text	{
		font-style: italic;
		font-weight: 300;
		margin-left: 48px;
	}

	.header .order-call{
		text-align: center;
	}
	
	.header .order-call .city	{
		margin-left: 18px;
		position: relative;
	}
	
	.header .order-call .city:hover	{
		border-bottom: 1px solid transparent;
	}
		.header .order-call .city img	{
			height: auto;
			left: -20px;
			position: absolute;
			top: 3px;
			width: 15px;
		}
		
		.header .btn-order-call	{
			/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,efefef+100 */
			background: #ffffff; /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #ffffff 0%,#efefef 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-8 */
			border-bottom: 1px solid #8fbc85;
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border-radius: 4px;
			-webkit-box-shadow: 0 0 70px 10px rgba(178, 213, 244, 0.7);
			box-shadow: 0 0 70px 10px rgba(178, 213, 244, 0.7);
			color: #000;
			display: block;
			font-size: 14px;
			margin: 12px auto 0;
			padding: 7px 0;
			text-align: center;
			text-decoration: none;
			width: 150px;
		}
		
		.header .btn-order-call:hover	{
			/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,fffde5+100 */
			background: #ffffff; /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZkZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  #ffffff 0%, #fffde5 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#fffde5)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #ffffff 0%,#fffde5 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #ffffff 0%,#fffde5 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #ffffff 0%,#fffde5 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #ffffff 0%,#fffde5 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fffde5',GradientType=0 ); /* IE6-8 */
			color: #000;
		}
	
	.header .cart-inner	{
		background: rgba(0, 102, 180, 0.7);
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		color: #fff;
		float: right;
		margin-bottom: 14px;
		padding: 14px;
		position: relative;
		width: 220px;
	}
		.header .cart-inner .cart-icon	{
			height: 28px;
			position: absolute;
			width: auto;
		}
		
		.header .cart-inner .cart-inner-content	{
			float: right;
			min-width: 150px;
		}
			.header .cart-inner .cart-inner-content a	{
				border-bottom: 1px solid #68a5db;
				color: #b0f7ff;
				-webkit-transition: all 0.3s;
			    -moz-transition: all 0.3s;
			    -o-transition: all 0.3s;
			    transition: all 0.3s;
			}
			
			.header .cart-inner .cart-inner-content	 a:hover	{
				border-bottom: 1px solid transparent;
				color: #fff;
			}
	
	.header .profile	{
		float: right;
		font-size: 14px;
		font-style: italic;
		line-height: 24px;
		position: relative;
		width: 220px;
	}
		.header .profile .profile-enter	{
			border-bottom: 2px dotted rgba(255, 255, 255, 0.6);
		}
		
		.header .profile .profile-enter:hover	{
			border-bottom: 2px dotted transparent;
		}
			.header .profile-enter-block	{
				background: #fff;
				-webkit-border-radius: 8px;
				-moz-border-radius: 8px;
				border-radius: 8px;
				-webkit-box-shadow: 0 0 45px 0 rgba(74,134,232,0.7);
				box-shadow: 0 0 45px 0 rgba(74,134,232,0.7);
				display: none;
				padding: 15px;
				position: absolute;
				top: 27px;
				z-index: 10;
			}
				.header .profile-enter-block input	{
					border: 1px solid #bac1c2;
					-webkit-border-radius: 3px;
					-moz-border-radius: 3px;
					border-radius: 3px;
					color: #000;
					margin-bottom: 5px;
					padding: 4px 10px;
					-webkit-transition: all 0.3s;
				    -moz-transition: all 0.3s;
				    -o-transition: all 0.3s;
				    transition: all 0.3s;
					width: 100%;
				}
				
				.header .profile-enter-block input:focus	{
					border: 1px solid #0096ff;
				}
				
				.header .profile-enter-block button	{
					background: #37e5d7; /* Old browsers */
					/* IE9 SVG, needs conditional override of 'filter' to 'none' */
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM3ZTVkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyY2EyYjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
					background: -moz-linear-gradient(top,  #37e5d7 0%, #2ca2b0 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#37e5d7), color-stop(100%,#2ca2b0)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  #37e5d7 0%,#2ca2b0 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  #37e5d7 0%,#2ca2b0 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  #37e5d7 0%,#2ca2b0 100%); /* IE10+ */
					background: linear-gradient(to bottom,  #37e5d7 0%,#2ca2b0 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37e5d7', endColorstr='#2ca2b0',GradientType=0 ); /* IE6-8 */
					border: none;
					border-bottom: 2px solid #389096;
					-webkit-border-radius: 5px;
					-moz-border-radius: 5px;
					border-radius: 5px;
					color: #fff;
					font-family: 'Open Sans', sans-serif;
					padding: 6px 20px;
					text-align: center;
					width: 100%;
				}
				
				.header .profile-enter-block button:hover	{
					background: #43efc4; /* Old browsers */
					/* IE9 SVG, needs conditional override of 'filter' to 'none' */
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzZWZjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NmM5YjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
					background: -moz-linear-gradient(top,  #43efc4 0%, #46c9b1 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#43efc4), color-stop(100%,#46c9b1)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  #43efc4 0%,#46c9b1 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  #43efc4 0%,#46c9b1 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  #43efc4 0%,#46c9b1 100%); /* IE10+ */
					background: linear-gradient(to bottom,  #43efc4 0%,#46c9b1 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43efc4', endColorstr='#46c9b1',GradientType=0 ); /* IE6-8 */
				}
				
				.header .profile-enter-block button:active	{
					background: #46c9b1; /* Old browsers */
					/* IE9 SVG, needs conditional override of 'filter' to 'none' */
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2YzliMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzQzZWZjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
					background: -moz-linear-gradient(top,  #46c9b1 0%, #43efc4 99%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#46c9b1), color-stop(99%,#43efc4)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  #46c9b1 0%,#43efc4 99%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  #46c9b1 0%,#43efc4 99%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  #46c9b1 0%,#43efc4 99%); /* IE10+ */
					background: linear-gradient(to bottom,  #46c9b1 0%,#43efc4 99%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46c9b1', endColorstr='#43efc4',GradientType=0 ); /* IE6-8 */
				}
				
				.header .close-profile-enter	{
					border-bottom: none;
					position: absolute;
					right: 0;
					top: -30px;
				}
					.header .close-profile-enter img	{
						height: 18px;
						width: auto;
					}

.wave	{
	background-image: url(../images/wave.png);
	background-repeat: repeat-x;
	height: 5px;
	width: 100%;
}





/*********** MENU ***********/
.menu {
	margin-bottom: 20px;
	margin-top: 40px;
}
	.menu ul{
		list-style:none;
	}
	.menu li{
		display:inline-block;
		margin-left:-5px;
		margin-bottom:5px;
	}
	.menu a	{
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e8e8e8+100 */
		background: #ffffff; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #ffffff 0%, #e8e8e8 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffffff 0%,#e8e8e8 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#e8e8e8 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ffffff 0%,#e8e8e8 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-8 */
		border-bottom: 1px solid #afae9e;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		display: inline-block;
		color: #000;
		font-size: 12px;
		margin-right: 15px;
		padding: 15px 20px 14px 20px;
		text-align: center;
		text-transform: uppercase;
	}
	
	.menu a:hover,
	.menu a.active {
		background: #ffd200; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #ffd200 0%, #fff000 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd200), color-stop(100%,#fff000)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffd200 0%,#fff000 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffd200 0%,#fff000 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffd200 0%,#fff000 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ffd200 0%,#fff000 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd200', endColorstr='#fff000',GradientType=0 ); /* IE6-8 */
		color: #000;
		border-bottom: 1px solid #fff99e;
	}
	
	.menu a.order-online  {
		
		border-bottom: 1px solid #fff99e;
		bottom: -7px;
		font-size: 12px;
		padding: 6px 15px 5px 12px;
		position: relative;
	}
		.menu a.order-online span	{
			color: #ff0000;
		}





/*********** SEARCH ***********/
.search-form {
	float: right;
	margin-top: 48px;
	position: relative;
	width: 220px;
}
	.search-form input	{
		background: rgba(0, 102, 180, 0.7);
		border: none;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		color: #b0f7ff;
		float: right;
		font-style: italic;
		padding: 6px 20px;
		width: 100%;
	}
	
	.search button	{
		background: transparent;
		border: none;
		position: absolute;
		right: 2px;
		top: 2px;
	}





/********** CONTET **********/
.content	{
	margin-top: 40px;
}
	.content-title	{
		margin-bottom: 23px;
		position: relative;
	}
		.content-title h2	{
			font-weight: 300;
		}
		
		.content-title .panel	{
			background: #fff;
			-webkit-box-shadow: 0 0 25px 0 #afc6db;
			box-shadow: 0 0 25px 0 #afc6db;
			-webkit-border-radius: 600px;
			-moz-border-radius: 600px;
			border-radius: 600px;
			padding: 0 10px;
			position: absolute;
			right: 0;
			top: -20px;
		}
			.content-title .panel a	{
				display: block;
				float: left;
				padding: 5px 0;
				text-align: center;
				-webkit-transition: all 0.3s;
			    -moz-transition: all 0.3s;
			    -o-transition: all 0.3s;
			    transition: all 0.3s;
				width: 80px;
			}
			
			.content-title .panel a:hover	{
				color: #36a7fc;
				text-decoration: none;
			}
			
			.content-title .panel a:nth-child(2)	{
				border-left: 1px solid #e7e7e7;
				border-right: 1px solid #e7e7e7;
			}
				.content-title .panel a div.panel-icon	{
					background-image: url(../images/icons/panel.png);
					background-repeat: no-repeat;
					height: 36px;
					margin: 0 auto;
					width: 32px;
				}
				
				.content-title .panel a:nth-child(2) div.panel-icon	{
					background-position: -32px 0;
					width: 30px;
				}
				
				.content-title .panel a:nth-child(3) div.panel-icon	{
					background-position: -64px 0;
				}
				
				.content-title .panel a div.panel-title	{
					font-size: 12px;
				}

	.banner-slider-wrap	{
		width: 100%;
		margin: 0 auto;
		margin-bottom: 40px;
	}

	.banner-slider-tour	{
		width: 1024px;
		margin: 0 auto;
		margin-bottom: 40px;
	}

	
	ul.banner-slider li
	{
		left: 0;
		width: 100%;
	}
	
	.content-text	{
		margin: 0 auto;
		width: 100%;
		max-width: 960px;
		margin-bottom:50px;
	}

	.slide-tabs	{

	}

	.slider-item-1	{
		background: #78c6ec;
		padding: 40px;
		position: relative;
		top: 38px;
	}
		.slider-item-1 h1	{
			font-size: 32px;
			text-align: right;
		}
			.slider-item-1 h1 div{
				margin-top: 20px;
			}

	.stock-main	{
		border: 1px solid #bebebe;
		-webkit-border-radius: 14px;
		-moz-border-radius: 14px;
		border-radius: 14px;
		overflow: hidden;
		padding-left: 30px;
		padding-top: 30px;
	}
		.pic-prod	{
		    float: left;
		    height: 269px;
		    width: 37%;
		    top: 1px;
		    left: 18px;
		}
			.pic-prod img	{
			    height: 100%;
			    border-radius: 10px 0 0 10px;
			    width: 100%;
			    position: relative;
			}

		.text-prod	{
		    float: right;
		    width: 60%;
		    text-align: center;
		}
			.text-prod h2	{
				font-weight: 600;
				margin-left: 40px;
				text-align: center;
			}





/********** SLIDER **********/
.slider	{
	background-image: url(../images/slider-bg.png);
	background-repeat: repeat-x;
	background-position: 0 150px;
}
	.slider-item	{
		float: left;
		position: relative;
		text-align: center;
		width: 285px;
	}
		.slide-pic	{
		    text-align: center;
		    position: relative;
		    z-index: 1;
		    height: 100%;
		}
		
		.slide-pic-cart	{
		    text-align: center;
		    position: relative;
		    z-index: 1;
		    height: 85px;
		}		

		.slide-pic-about-water	{
		    text-align: center;
		    position: relative;
		    z-index: 1;
		    height: 174px;
		}		
		
		.slide-hover	{
			bottom: 45px;
			left: 0;
			opacity: 0;
			margin-top: -260px;
			-webkit-transition: all 0.3s;
		    -moz-transition: all 0.3s;
		    -o-transition: all 0.3s;
		    transition: all 0.3s;
			z-index: 0;
			margin-left: -40px;
		}
		
		.order-item-pic:hover .slide-hover	{
			opacity: 1;
		}
		
		.incart,
		.btn-green {
			/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#66e236+0,24bc05+100 */
			background: #66e236; /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2ZTIzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNGJjMDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  #66e236 0%, #24bc05 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#66e236), color-stop(100%,#24bc05)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #66e236 0%,#24bc05 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #66e236 0%,#24bc05 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #66e236 0%,#24bc05 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #66e236 0%,#24bc05 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66e236', endColorstr='#24bc05',GradientType=0 ); /* IE6-8 */
			border-bottom: 2px solid #2fa010;
			border-top: 1px solid #8cff91;
			-webkit-border-radius: 600px;
			-moz-border-radius: 600px;
			border-radius: 600px;
			color: #fff;
			margin: 0 auto;
			position: relative;
			width: 180px;
			z-index: 2;
			text-align:center;
		}
			.incart-left	{
				-webkit-border-top-left-radius: 600px;
				-webkit-border-bottom-left-radius: 600px;
				-moz-border-radius-topleft: 600px;
				-moz-border-radius-bottomleft: 600px;
				border-top-left-radius: 600px;
				border-bottom-left-radius: 600px;
				border-right: 1px solid #77d660;
				color: #fff;
				display: block;
				float: left;
				font-family: 'Open Sans', sans-serif;
				padding: 5px 0;
				text-align: center;
				text-decoration: none;
				width: 120px;
			}
			.incart a:hover {
				text-decoration: none;
			}
			.incart-left:active,
			.incart-left:focus	{
				color: #fff;
				text-decoration: none;
			}
			
			.incart-left:hover	{
				/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#93f23a+0,51dd06+100 */
				background: #93f23a; /* Old browsers */
				/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkzZjIzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MWRkMDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background: -moz-linear-gradient(top,  #93f23a 0%, #51dd06 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#93f23a), color-stop(100%,#51dd06)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #93f23a 0%,#51dd06 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #93f23a 0%,#51dd06 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #93f23a 0%,#51dd06 100%); /* IE10+ */
				background: linear-gradient(to bottom,  #93f23a 0%,#51dd06 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93f23a', endColorstr='#51dd06',GradientType=0 ); /* IE6-8 */
			}
			
			.incart-right:hover
			{
				-webkit-border-top-right-radius: 600px;
				-webkit-border-bottom-right-radius: 600px;
				-moz-border-radius-topright: 600px;
				-moz-border-radius-bottomright: 600px;
				border-top-right-radius: 600px;
				border-bottom-right-radius: 600px;	
				/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#93f23a+0,51dd06+100 */
				background: #93f23a; /* Old browsers */
				/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkzZjIzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MWRkMDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background: -moz-linear-gradient(top,  #93f23a 0%, #51dd06 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#93f23a), color-stop(100%,#51dd06)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #93f23a 0%,#51dd06 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #93f23a 0%,#51dd06 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #93f23a 0%,#51dd06 100%); /* IE10+ */
				background: linear-gradient(to bottom,  #93f23a 0%,#51dd06 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93f23a', endColorstr='#51dd06',GradientType=0 ); /* IE6-8 */							
			}
			
			a.incart-left:active	{
				/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#24bc05+0,66e236+100 */
				background: #24bc05; /* Old browsers */
				/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI0YmMwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NmUyMzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background: -moz-linear-gradient(top,  #24bc05 0%, #66e236 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#24bc05), color-stop(100%,#66e236)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #24bc05 0%,#66e236 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #24bc05 0%,#66e236 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #24bc05 0%,#66e236 100%); /* IE10+ */
				background: linear-gradient(to bottom,  #24bc05 0%,#66e236 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#24bc05', endColorstr='#66e236',GradientType=0 ); /* IE6-8 */
			}
			
			.incart-right	{
				border-left: 1px solid #46ae2c;
				float: right;
				padding: 5px 0;
				text-align: center;
				width: 60px;
			}
				.incart-right img	{
					height: 20px;
					width: auto;
				}

	.stock-main	{
		margin-bottom: 60px;
	    min-height: 271px;
	    padding-bottom: 10px;
	    margin-top: 30px;
	}

	.stock-slider
	{
		width: 700px;
	}

	.stock-slider li h1	{
		font-size: 18px;
	}

	.btn-green	{
		display: block;
		font-size: 24px;
		margin: 30px auto 0 auto;
		padding: 10px 40px;
		width: 320px;
	}

	.btn-green:hover	{
		color: #fff;
		text-decoration: none;
	}
	.lenta-tovarov {
		height:334px;		
		overflow:hidden;
		
	}
	.slide-line	{
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c4cad0+0,eff4f3+100 */
		background: #c4cad0; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M0Y2FkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmY0ZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #c4cad0 0%, #eff4f3 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c4cad0), color-stop(100%,#eff4f3)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #c4cad0 0%,#eff4f3 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #c4cad0 0%,#eff4f3 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #c4cad0 0%,#eff4f3 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #c4cad0 0%,#eff4f3 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4cad0', endColorstr='#eff4f3',GradientType=0 ); /* IE6-8 */
		-webkit-border-radius: 600px;
		-moz-border-radius: 600px;
		border-radius: 600px;
		height: 5px;
		margin-bottom: 40px;

		position: relative;
		width: 100%;
	}

	
	.slide-tabs	{
		margin-bottom: 30px;
	}
		.slide-tabs a	{
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			border-radius: 6px;
			color: #3278a4;
			display: inline-block;
			font-family: 'Open Sans', sans-serif;
			font-size: 20px;
			font-weight: 300;
			margin-bottom: 10px;
			padding: 3px 25px;
		}
		
		.slide-tabs a.active,
		.slide-tabs a:hover	{
			/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#009dff+0,00d1ff+100 */
			background: #009dff; /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOWRmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGQxZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  #009dff 0%, #00d1ff 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009dff), color-stop(100%,#00d1ff)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #009dff 0%,#00d1ff 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #009dff 0%,#00d1ff 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #009dff 0%,#00d1ff 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #009dff 0%,#00d1ff 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009dff', endColorstr='#00d1ff',GradientType=0 ); /* IE6-8 */
			border-bottom: 1px solid #0ec3ff;
			border-top: 1px solid #249ae5;
			color: #fff;
		}
			.slide-tabs a span	{
				border-bottom: 2px dotted #b1c5d3;
			}
			
			.slide-tabs a.active span,
			.slide-tabs a:hover span	{
				border-bottom: 2px dotted transparent;
			}
		
		.slide-tabs a:hover	{
			text-decoration: none;
		}

.object_link_text{
	position:relative;
}

.object_link_text a{
	border-bottom: 1px solid #c6dceb;
	color: #085086;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	font-weight:300;
}

.object_link_text a:hover	{
					border-bottom: 1px solid transparent;
					color: #088be4;
					text-decoration: none;
				}

/********** Object catalog **********/
 .object-view-border	{
		background: #fff;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		-webkit-box-shadow: 0 0 20px 0 rgba(20,72,11,0.39) ;
		box-shadow: 0 0 20px 0 rgba(20,72,11,0.39) ;
		padding:50px;
	}
.object-pic	{
		margin-bottom: 20px;
}
.object-linkwrap {
	/*float:right;*/
}
.object-linkwrap a{
		color: #fff;
		font-family: 'Open Sans', sans-serif;
		text-decoration:none;
}
.object-linkwrap button	{
								background: #37e5d7; /* Old browsers */
								/* IE9 SVG, needs conditional override of 'filter' to 'none' */
								background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM3ZTVkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyY2EyYjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
								background: -moz-linear-gradient(top,  #37e5d7 0%, #2ca2b0 100%); /* FF3.6+ */
								background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#37e5d7), color-stop(100%,#2ca2b0)); /* Chrome,Safari4+ */
								background: -webkit-linear-gradient(top,  #37e5d7 0%,#2ca2b0 100%); /* Chrome10+,Safari5.1+ */
								background: -o-linear-gradient(top,  #37e5d7 0%,#2ca2b0 100%); /* Opera 11.10+ */
								background: -ms-linear-gradient(top,  #37e5d7 0%,#2ca2b0 100%); /* IE10+ */
								background: linear-gradient(to bottom,  #37e5d7 0%,#2ca2b0 100%); /* W3C */
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37e5d7', endColorstr='#2ca2b0',GradientType=0 ); /* IE6-8 */
								border: none;
								border-bottom: 2px solid #389096;
								-webkit-border-radius: 5px;
								-moz-border-radius: 5px;
								border-radius: 5px;
								color: #fff;
								font-family: 'Open Sans', sans-serif;
								padding: 6px 20px;
								text-align: center;
								width: 100%;
							}
							
							  .object-linkwrap button:hover	{
								background: #43efc4; /* Old browsers */
								/* IE9 SVG, needs conditional override of 'filter' to 'none' */
								background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzZWZjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NmM5YjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
								background: -moz-linear-gradient(top,  #43efc4 0%, #46c9b1 100%); /* FF3.6+ */
								background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#43efc4), color-stop(100%,#46c9b1)); /* Chrome,Safari4+ */
								background: -webkit-linear-gradient(top,  #43efc4 0%,#46c9b1 100%); /* Chrome10+,Safari5.1+ */
								background: -o-linear-gradient(top,  #43efc4 0%,#46c9b1 100%); /* Opera 11.10+ */
								background: -ms-linear-gradient(top,  #43efc4 0%,#46c9b1 100%); /* IE10+ */
								background: linear-gradient(to bottom,  #43efc4 0%,#46c9b1 100%); /* W3C */
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43efc4', endColorstr='#46c9b1',GradientType=0 ); /* IE6-8 */
							}
							
							 .object-linkwrap button:active	{
								background: #46c9b1; /* Old browsers */
								/* IE9 SVG, needs conditional override of 'filter' to 'none' */
								background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2YzliMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzQzZWZjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
								background: -moz-linear-gradient(top,  #46c9b1 0%, #43efc4 99%); /* FF3.6+ */
								background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#46c9b1), color-stop(99%,#43efc4)); /* Chrome,Safari4+ */
								background: -webkit-linear-gradient(top,  #46c9b1 0%,#43efc4 99%); /* Chrome10+,Safari5.1+ */
								background: -o-linear-gradient(top,  #46c9b1 0%,#43efc4 99%); /* Opera 11.10+ */
								background: -ms-linear-gradient(top,  #46c9b1 0%,#43efc4 99%); /* IE10+ */
								background: linear-gradient(to bottom,  #46c9b1 0%,#43efc4 99%); /* W3C */
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46c9b1', endColorstr='#43efc4',GradientType=0 ); /* IE6-8 */
							}


.object-item-price span{
	font-size: 32px;
	font-weight: 700;
	margin-left:10px;
}




/********** FOOTER **********/
.footer	{
	border-top: 1px solid #dbdee0;
	color: #82909b;
	font-size: 11px;
	margin-top: 40px;
	padding: 20px 0;
}






/********** ORDER WATER **********/
.btn-order-water	{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fff600+0,ffd800+100 */
	background: #fff600; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmQ4MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fff600 0%, #ffd800 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff600), color-stop(100%,#ffd800)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fff600 0%,#ffd800 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fff600 0%,#ffd800 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fff600 0%,#ffd800 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fff600 0%,#ffd800 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff600', endColorstr='#ffd800',GradientType=0 ); /* IE6-8 */
	border-bottom: 2px solid #75a477;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 0 200px 10px rgba(196,239,198,0.8) ;
	box-shadow: 0 0 200px 10px rgba(196,239,198,0.8) ;
	color: #000;
	font-size: 24px;
	margin-left: -160px;
	left: 50%;
	padding: 12px 0;
	position: absolute;
	text-align: center;
	top: 50%;
	width: 320px;
	z-index: 20;
}

.btn-order-water:hover	{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fff87c+0,ffe359+100 */
	background: #fff87c; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjg3YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmUzNTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fff87c 0%, #ffe359 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff87c), color-stop(100%,#ffe359)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fff87c 0%,#ffe359 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fff87c 0%,#ffe359 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fff87c 0%,#ffe359 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fff87c 0%,#ffe359 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff87c', endColorstr='#ffe359',GradientType=0 ); /* IE6-8 */
	color: #000;
	text-decoration: none;
}

.order-block	{
	display: none;
	position: absolute;
	width: 100%;
	z-index: 9995;
}
	.order-block-inner	{
		background: #fff;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		-webkit-box-shadow: 0 0 20px 0 rgba(20,72,11,0.39) ;
		box-shadow: 0 0 20px 0 rgba(20,72,11,0.39) ;
	}
		.order-block-content	{
			padding: 20px;
			position: relative;
		}
			.tabs {
				margin: 0;
				width: 100%;
			}
				.tabs__caption {
					height: 28px;
					line-height: 25px;
					list-style: none;
					margin-bottom: 60px;
					margin-left: 0;
					margin-top: 10px;
					padding-left: 0;
				}
					.tabs__caption li {
						cursor: pointer;
						display: inline;
						float: left;
						font-family: 'Open Sans', sans-serif;
						font-size: 20px;
						font-weight: 300;
						margin-left: 0;
						margin-right: 15px;
						padding: 10px 30px;
						position: relative;
						text-align: center;
					}
					
					.tabs__caption li:hover {
						background: #e0e1e2; /* Old browsers */
						/* IE9 SVG, needs conditional override of 'filter' to 'none' */
						background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZTFlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
						background: -moz-linear-gradient(top,  #e0e1e2 0%, #f6f6f6 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e1e2), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  #e0e1e2 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  #e0e1e2 0%,#f6f6f6 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  #e0e1e2 0%,#f6f6f6 100%); /* IE10+ */
						background: linear-gradient(to bottom,  #e0e1e2 0%,#f6f6f6 100%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e1e2', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-8 */
						border-bottom: 1px solid #f3f3f3;
						-webkit-border-radius: 6px;
						-moz-border-radius: 6px;
						border-radius: 6px;
					}
						.tabs__caption li span	{
							border-bottom: 2px dotted #ccdbe7;
						}
					
					.tabs__caption .active {
						background: #e0e1e2; /* Old browsers */
						/* IE9 SVG, needs conditional override of 'filter' to 'none' */
						background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZTFlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
						background: -moz-linear-gradient(top,  #e0e1e2 0%, #f6f6f6 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e1e2), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  #e0e1e2 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  #e0e1e2 0%,#f6f6f6 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  #e0e1e2 0%,#f6f6f6 100%); /* IE10+ */
						background: linear-gradient(to bottom,  #e0e1e2 0%,#f6f6f6 100%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e1e2', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-8 */
						border-bottom: 1px solid #f3f3f3;
						-webkit-border-radius: 6px;
						-moz-border-radius: 6px;
						border-radius: 6px;
					}
						.tabs__caption li:hover span,
						.tabs__caption .active span	{
							border-bottom: none;
						}
					
					.tabs__content {
						display: none;
						padding-bottom: 30px;
					}
/* 					@media(min-width: 1025px){					 */
						.tabs__content.active {
							display: inline-flex;
							flex-direction: row;
							flex-wrap: nowrap;							
						}
/* 					} */
					
					@media(max-width: 1024px){
						.tabs__content.active {
							flex-wrap: wrap;
						}						
					}
					

						.order-item .order-item-linkwrap	{
							border: 1px solid transparent;
							-webkit-border-radius: 10px;
							-moz-border-radius: 10px;
							border-radius: 10px;
							cursor: pointer;
							display: block;
							padding: 10px;
							-webkit-transition: all 0.4s;
						    -moz-transition: all 0.4s;
						    -o-transition: all 0.4s;
						    transition: all 0.4s;
						}
						
						.order-item .order-item-linkwrap:hover	{
							border: 1px solid #c9d4d5;
						}
							.order-item-pic	{

							}
							
							.order-item-name {
								border-bottom: 1px solid #dadbdb;
								color: #1f6aa1;
								font-family: 'Open Sans', sans-serif;
								font-size: 16px;
								font-style: italic;
								font-weight: 300;
								-webkit-transition: all 0.3s;
							    -moz-transition: all 0.3s;
							    -o-transition: all 0.3s;
							    transition: all 0.3s;
							}
							
							.order-item-name:hover	{
								border-bottom: 1px solid transparent;
								color: #0d93f6;
								text-decoration: none;
							}
								.order-item-price .price	{
									font-size: 21px;
									font-weight: 700;
								}
								
								.order-item-price .rouble	{
									font-size: 21px;
								}
							
							.order-item a.in-cart	{
								margin: 10px auto;
								display: block;
								width: 149px;								
								background: #37e5d7; /* Old browsers */
								/* IE9 SVG, needs conditional override of 'filter' to 'none' */
								background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM3ZTVkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyY2EyYjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
								background: -moz-linear-gradient(top,  #37e5d7 0%, #2ca2b0 100%); /* FF3.6+ */
								background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#37e5d7), color-stop(100%,#2ca2b0)); /* Chrome,Safari4+ */
								background: -webkit-linear-gradient(top,  #37e5d7 0%,#2ca2b0 100%); /* Chrome10+,Safari5.1+ */
								background: -o-linear-gradient(top,  #37e5d7 0%,#2ca2b0 100%); /* Opera 11.10+ */
								background: -ms-linear-gradient(top,  #37e5d7 0%,#2ca2b0 100%); /* IE10+ */
								background: linear-gradient(to bottom,  #37e5d7 0%,#2ca2b0 100%); /* W3C */
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37e5d7', endColorstr='#2ca2b0',GradientType=0 ); /* IE6-8 */
								border: none;
								border-bottom: 2px solid #389096;
								-webkit-border-radius: 5px;
								-moz-border-radius: 5px;
								border-radius: 5px;
								color: #fff;
								font-family: 'Open Sans', sans-serif;
								padding: 6px 20px;
								text-align: center;
								text-decoration: none;	
							}
							
							.order-item a.in-cart:hover	{
								text-decoration: none;	
								background: #43efc4; /* Old browsers */
								/* IE9 SVG, needs conditional override of 'filter' to 'none' */
								background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzZWZjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NmM5YjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
								background: -moz-linear-gradient(top,  #43efc4 0%, #46c9b1 100%); /* FF3.6+ */
								background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#43efc4), color-stop(100%,#46c9b1)); /* Chrome,Safari4+ */
								background: -webkit-linear-gradient(top,  #43efc4 0%,#46c9b1 100%); /* Chrome10+,Safari5.1+ */
								background: -o-linear-gradient(top,  #43efc4 0%,#46c9b1 100%); /* Opera 11.10+ */
								background: -ms-linear-gradient(top,  #43efc4 0%,#46c9b1 100%); /* IE10+ */
								background: linear-gradient(to bottom,  #43efc4 0%,#46c9b1 100%); /* W3C */
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43efc4', endColorstr='#46c9b1',GradientType=0 ); /* IE6-8 */
							}
							
							.order-item a.in-cart:active	{
								text-decoration: none;
								background: #46c9b1; /* Old browsers */
								/* IE9 SVG, needs conditional override of 'filter' to 'none' */
								background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2YzliMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzQzZWZjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
								background: -moz-linear-gradient(top,  #46c9b1 0%, #43efc4 99%); /* FF3.6+ */
								background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#46c9b1), color-stop(99%,#43efc4)); /* Chrome,Safari4+ */
								background: -webkit-linear-gradient(top,  #46c9b1 0%,#43efc4 99%); /* Chrome10+,Safari5.1+ */
								background: -o-linear-gradient(top,  #46c9b1 0%,#43efc4 99%); /* Opera 11.10+ */
								background: -ms-linear-gradient(top,  #46c9b1 0%,#43efc4 99%); /* IE10+ */
								background: linear-gradient(to bottom,  #46c9b1 0%,#43efc4 99%); /* W3C */
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46c9b1', endColorstr='#43efc4',GradientType=0 ); /* IE6-8 */
							}





/********** MENU INDEX **********/
.menu-index 	{
	bottom: 60px;
	display: none;
	position: absolute;
	width: 100%;
	z-index: 9000;
}
	.menu-index-inner	{
		background: rgba(255, 255, 255, 1);
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		-webkit-box-shadow: 0 0 45px 0 rgba(74,134,232,0.7);
		box-shadow: 0 0 45px 0 rgba(74,134,232,0.7);
		margin: 0 16px;
		padding: 20px;
		position: relative;
	}
		.menu-index-inner .close-menu-index,
		.close-order	{
			opacity: 0.2;
			position: absolute;
			right: 20px;
			top: 20px;
			-webkit-transition: all 0.3s;
		    -moz-transition: all 0.3s;
		    -o-transition: all 0.3s;
		    transition: all 0.3s;
			z-index: 9001;
		}
		
		.menu-index-inner .close-menu-index:hover,
		.close-order:hover	{
			opacity: 0.6;
		}
			.menu-index-inner .close-menu-index img,
			.close-order img	{
				height: auto;
				width: 24px;
			}
		
		.menu-idex-col ul	{
			margin: 0;
			padding: 0;
		}
			.menu-idex-col ul li	{
				list-style: none;
				margin: 0;
				padding: 10px 0;
			}
				.menu-idex-col ul li a	{
					border-bottom: 1px solid #c6dceb;
					color: #085086;
					font-family: 'Open Sans', sans-serif;
					font-size: 16px;
					-webkit-transition: all 0.3s;
				    -moz-transition: all 0.3s;
				    -o-transition: all 0.3s;
				    transition: all 0.3s;
				}
				
				.menu-idex-col ul li a:hover	{
					border-bottom: 1px solid transparent;
					color: #088be4;
					text-decoration: none;
				}
				
				.menu-idex-col ul li ul	{
					margin-top: 12px;
				}
					.menu-idex-col ul li ul li	{
						padding: 6px 0;
					}
						.menu-idex-col ul li ul li a	{
							font-size: 13px;
						}





/********** FOOTER INDEX **********/
.footer-index	{
	bottom: 20px;
	position: absolute;
	width: 100%;
	z-index: 10;
}
	.footer-index-left {
		float: left;
		width: 100px;
	}
		.footer-index-left a	{
			background: rgba(58, 114, 149, 0.7);
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border-radius: 4px;
			border: none;
			color: #fff;
			font-weight: 300;
			letter-spacing: 1px;
			padding: 6px 10px;
			text-decoration: none;
			text-transform: uppercase;
			-webkit-transition: all 0.3s;
		    -moz-transition: all 0.3s;
		    -o-transition: all 0.3s;
		    transition: all 0.3s;
		}
		
		.footer-index-left a:hover	{
			background: rgba(58, 114, 149, 0.3);
		}
			.footer-index-left a img	{
				height: 12px;
				width: auto;
			}
	
	.footer-index-right	{
		color: #fff;
		float: right;
		font-size: 12px;
		text-align: right;
		width: 200px;
	}
		.footer-index-right	a	{
			color: #fff;
		}



/********** Inner registration **********/
	.table-condensed th {
		text-align:center;
	}  
	.table-condensed tr {
		text-align:center;
		vertical-align:middle;
	}
	.table-condensed>tbody>tr>td {
		vertical-align:middle;
	}
	.basket_left_column {
		border-right:2px solid #e8e8e8;
	}
	.basket_right_column p {
		margin-left:20px;
	}
	.basket_title {
		text-align:center;
	}
	.table-condensed {
		margin-top:25px;
		font-size:16px;
	}
	.table-condensed a{
		color:#2CA2B0;
		font-size:14px;
	}
	.table-condensed a:hover{
		color:#11707B
	}
	.user_profile {
		color:#2CA2B0;
	}
	.change_user_account, .change_user_account a {
		color:#2ca2b0;
		text-align:left;
		font-size:12px;
	}
	.border_td_right {
		border-right:1px solid #e8e8e8;
	}
	.reg_user	{
		font-size: 14px;
		line-height: 24px;
		width: 100%;	
	}
	
			 .reg-user-enter-block	{
				background: #fff;
				padding: 15px;
			}
				span.adress_delivery {
					color: grey;
					margin-left:10px;
				}
				.reg-user-enter-block input	{
					border: 1px solid #bac1c2;
					-webkit-border-radius: 3px;
					-moz-border-radius: 3px;
					border-radius: 3px;
					color: #000;
					margin-bottom: 5px;
					padding: 4px 10px;
					-webkit-transition: all 0.3s;
				    -moz-transition: all 0.3s;
				    -o-transition: all 0.3s;
				    transition: all 0.3s;
					width: 100%;
				}
				input.adress_half_part {
					width:170px;
					float:left;
					
				}
				input.adress_third_part {
				    width: 164px;
				    float: left;
				    margin-left: 5px;
				}
				
				input.last_input {

				}
				
				.reg-user-enter-block input:focus	{
					border: 1px solid #0096ff;
				}
				
				.reg-user-enter-block button	{
					background: #37e5d7; /* Old browsers */
					/* IE9 SVG, needs conditional override of 'filter' to 'none' */
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM3ZTVkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyY2EyYjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
					background: -moz-linear-gradient(top,  #37e5d7 0%, #2ca2b0 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#37e5d7), color-stop(100%,#2ca2b0)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  #37e5d7 0%,#2ca2b0 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  #37e5d7 0%,#2ca2b0 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  #37e5d7 0%,#2ca2b0 100%); /* IE10+ */
					background: linear-gradient(to bottom,  #37e5d7 0%,#2ca2b0 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37e5d7', endColorstr='#2ca2b0',GradientType=0 ); /* IE6-8 */
					border: none;
					border-bottom: 2px solid #389096;
					-webkit-border-radius: 5px;
					-moz-border-radius: 5px;
					border-radius: 5px;
					color: #fff;
					font-family: 'Open Sans', sans-serif;
					padding: 6px 20px;
					text-align: center;
					width: 100%;
				}
				
				 .reg-user-enter-block button:hover	{
					background: #43efc4; /* Old browsers */
					/* IE9 SVG, needs conditional override of 'filter' to 'none' */
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzZWZjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NmM5YjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
					background: -moz-linear-gradient(top,  #43efc4 0%, #46c9b1 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#43efc4), color-stop(100%,#46c9b1)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  #43efc4 0%,#46c9b1 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  #43efc4 0%,#46c9b1 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  #43efc4 0%,#46c9b1 100%); /* IE10+ */
					background: linear-gradient(to bottom,  #43efc4 0%,#46c9b1 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43efc4', endColorstr='#46c9b1',GradientType=0 ); /* IE6-8 */
				}
				
				.reg-user-enter-block button:active	{
					background: #46c9b1; /* Old browsers */
					/* IE9 SVG, needs conditional override of 'filter' to 'none' */
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2YzliMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzQzZWZjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
					background: -moz-linear-gradient(top,  #46c9b1 0%, #43efc4 99%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#46c9b1), color-stop(99%,#43efc4)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  #46c9b1 0%,#43efc4 99%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  #46c9b1 0%,#43efc4 99%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  #46c9b1 0%,#43efc4 99%); /* IE10+ */
					background: linear-gradient(to bottom,  #46c9b1 0%,#43efc4 99%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46c9b1', endColorstr='#43efc4',GradientType=0 ); /* IE6-8 */
				}
				
#cart-updating
{
	text-align: center;
	margin: 10px;
}

.payments-types
{
	width: 100%;
}

.payment-type
{
    color: #000;
    font-family: 'Open Sans', sans-serif;
    padding: 6px 20px;
    /* text-align: center; */
    width: 100%;
    margin: 10px 0 10px 0;
    padding-top: 13px;
    height: 70px;    
	line-height: 3;    
}

.payment-type:hover
{
    background: linear-gradient(to bottom, #5DACDA 0%,#21A3B3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37e5d7', endColorstr='#2ca2b0',GradientType=0 );
    border: none;
    border-bottom: 2px solid #21A3B3;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    padding: 6px 20px;
    /* text-align: center; */
    width: 100%;
    margin: 10px 0 10px 0;
    cursor: pointer;
    padding-top: 13px;    
    height: 70px;    
    line-height: 3; 
}

.payment-type img, .payment-type:hover img, .payment-type-active img
{
	margin-right: 5px;
}

.payment-type-active
{
    background: linear-gradient(to bottom, #3AA2A7 0%,#0AABBF 100%);	
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37e5d7', endColorstr='#2ca2b0',GradientType=0 );
    border: none;
    border-bottom: 2px solid #389096;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    padding: 6px 20px;
    /* text-align: center; */
    width: 100%;
    margin: 10px 0 10px 0;
    cursor: pointer;
    padding-top: 13px;
    height: 70px;   
    line-height: 3;    
}

.payment-type:nth-child(2), .payment-type:hover:nth-child(2), .payment-type-active:nth-child(2)
{
    /*padding-top: 21px;*/
}

.without-reg-link
{
	border-bottom: 1px dashed black;
	text-decoration: none;	
}

.without-reg-link:hover
{
	text-decoration: none;
}

.without-reg-p
{
	text-align: center;
}

.reg-text
{
	border: 1px dashed black;
	padding: 15px;
	margin-bottom: 20px;
	margin-top: 20px;
}

.item_slider
{
	position: relative;
	overflow: hidden;
}

.item_slides
{
	position: relative;
	height: auto;
}

@media(min-width: 1025px){
	.order-item{
		margin: 0 10px;
	}
}

.order-item
{
	display: inline-block;	
	width: 213px;
	text-align: center;
}

.order-item-about-water
{
	text-align: center;
	width: 193px;
	float: left;
	display: inline-block;
}


.thumb	{
	top: -18px;
    position: relative;
    cursor: pointer;
    background: url(/templates/yusil/images/slide-control.png);
    height: 40px;
    width: 33px;
    background-repeat: no-repeat;
}

/********** Successs payment **********/

.succes_payment_block {
	text-align:center;
}
.result-pic{
	display: block;
	height: auto;
	margin: 0 auto;
	width: 120px;
	margin-top:50px;
	margin-bottom:50px;
}
.succes_payment_block h1{
	font-weight: 200;
}

.order-item-price
{

}

.order-item-top
{
	height: 272px;
}

.catalog-no-items
{
	margin-left: 23px;
	margin-bottom: 30px;
}

.catalog-no-items h2
{
	font-weight: 300;	
}



/********** APADTIVE **********/
@media (min-width: 320px) and (max-width: 460px){
	body	{
		background-position: 0 0;
	}
	.logo{
		text-align:center;
	}
	.contact{
		font-size:14px;
		margin-top:15px;
		text-align:center;
	}
	.header .phone {
	    font-size: 18px;
	    font-weight: 500;
	}
	.header .under-phone-text{
		text-align:center;
		margin-left:0;
	}
	.order-call{
		text-align:center;
	}
	.header .order-call .city{
		margin-top:30px;
	}
	.header .cart-inner{
		margin-top:10px;
		width:70%;
		height:80px;
		padding-top:6px;
		padding-left:3px;
		position:absolute;
		margin-left:10%;
	}
	.header .cart-inner-content{
		
		width:auto;
		padding-bottom:10px;
	}
	.header .zakaz {
		display:block;
		margin-top:20px;
	}
	.header .cart-inner{
		padding-left:10px;
	}
	.header .cart-inner-info{
		text-align:left;
		margin-top:4px;
		width:auto;
	}
	.header .profile{
		margin-top:100px;
		width:50%;
		margin-left:25%;
		float:left;
	}
	.header .btn-order-call{
		width:50%;
		margin-left:25%;
	}
	.menu li{
		width:100%;
	}
	.menu a{
		width:80%;
		margin-left:5%;
	}
	.search{
		margin-top:-40px;
		width:80%;
		margin-left:10%;
	}
	.search-form{
		margin-bottom:20px;
	}
	.content-title .panel{
		width:90%;
		position:absolute;
		margin-top:-10px;
		box-shadow:none;
		text-align:center;
		margin-left:5%;
	}
	.content-title{
    	padding-top: 50px;
	}
	.content-title h1{
    	font-size:22px;
    	margin-top:20px;
	}
	.inner-slider .bx-wrapper{
		height:300px;
	}
	.inner-slider .bx-wrapper img{
		height:300px;
	}
	.slide-tabs a {
	    width: 90%;
	    margin-left: 5%;
    }
    .order-item{
	    width:50%;
	    display:block;
    }
    .slider{
	    background:none;
    }
    .slide-line{
	    display:none;
    }
    .content-text{
	    margin-bottom:30px;
    }
	h1{
		font-size:26px;
	}
	.pic-prod{
		width:25%;
		margin-left:-20px;
	}
	.text-prod{
		text-align:center;
		margin-top:20px;
	}
	.text-prod h1{
		font-size:14px;
		font-weight:500;
		margin-left:-5px;
	}
	.btn-green{
		width:210px;
		font-size:12px;
		margin-top:-1px;
		margin-bottom:20px;
		height: 40px;
	}
	
	.basket_left_column {
		
	}
	.menu a.order-online{
	    margin-bottom: 7px;
	}
	#overlay-order-call, #overlay-city {
	    zoom: 0.8;
	}
}


@media (min-width: 461px) and (max-width: 580px){
	body	{
		background-position: 0 0;
	}
	.logo{
		text-align:left;
		margin-top:-20px;
		width:40px;
	}
	.contact{
		font-size:16px;
		margin-top:-80px;
		text-align:center;
		margin-left:-30px;
	}
	.header .phone {
	    font-size: 22px;
	    font-weight: 400;
	}
	.header .under-phone-text{
		text-align:center;
		margin-left:0;
	}
	.order-call{
		text-align:right;
		margin-top:-60px;
	}
	.header .btn-order-call{
		width:27%;
		margin-left:73%;
		font-size:13px;
	}
	.cart{
		margin-top:30px;
	}
	.menu li{
		width:50%;
	}
	.menu a{
		width:90%;
	}
	.search{
		margin-top:-40px;
		width:80%;
		margin-left:10%;
	}
	.search-form{
		margin-bottom:20px;
	}
	.content-title{
    	padding-top: 40px;
	}
	.content-title h1{
    	margin-top: 40px;
	}
	.inner-slider .bx-wrapper{
		height:400px;
	}
	.inner-slider .bx-wrapper img{
		height:400px;
	}
	.slider{
	    background:none;
    }
	 .slide-line{
	    display:none;
    }
	.slide-tabs a {
	    width: 70%;
	    margin-left: 5%;
    }
    .content-text{
	    margin-bottom:30px;
    }
	h1{
		font-size:30px;
	}
	.pic-prod{
		width:25%;
	}
	.text-prod{
		text-align:center;
	}
	.text-prod h1{
		font-size:18px;
		font-weight:500;
	}
	.btn-green{
		width:240px;
		font-size:16px;
		margin-top:-1px;
		margin-bottom:20px;
	}

}

@media (min-width: 581px) and (max-width: 720px){
	body	{
		background-position: 0 0;
	}
	.logo{
		text-align:left;
		margin-top:-20px;
		width:40px;
	}
	.contact{
		font-size:20px;
		margin-top:-80px;
		text-align:center;
		margin-left:-30px;
	}
	.header .phone {
	    font-size: 26px;
	    font-weight: 600;
	}
	.header .under-phone-text{
		text-align:center;
		margin-left:0;
	}
	.order-call{
		text-align:right;
		margin-top:-60px;
	}
	.header .btn-order-call{
		width:27%;
		margin-left:73%;
		font-size:13px;
	}
	.cart{
		margin-top:30px;
	}
	.menu li{
		width:50%;
	}
	.menu a{
		width:90%;
	}
	.search{
		margin-top:-40px;
		width:80%;
		margin-left:15%;
	}
	.search-form{
		margin-bottom:20px;
	}
	.content-title{
    	padding-top: 40px;
	}
	.content-title h1{
    	margin-top: 40px;
	}
	.inner-slider .bx-wrapper{
		height:500px;
	}
	.inner-slider .bx-wrapper img{
		height:500px;
	}
	.slider{
	    background:none;
    }
	.slide-line{
	    display:none;
    }
	.slide-tabs{
	    width: 100%;
    }
	.slide-tabs a {
	    width: 40%;
	    margin-left: 5%;
    }
    .content-text{
	    margin-bottom:50px;
    }
	h1{
		font-size:34px;
	}
	.pic-prod{
		width:25%;
	}
	.text-prod{
		text-align:center;
		margin-top:20px;
	}
	.text-prod h1{
		font-size:22px;
		font-weight:500;
	}
	.btn-green{
		width:260px;
		font-size:18px;
	}

}

@media (min-width: 721px) and (max-width: 766px){
	body	{
		background-position: 0 0;
	}
	.contact{
		margin-left:20%;
		top:-90px;
	}
	.order-call{
		display:block;
		float:right;
		top:-170px;
	}
	.header .btn-order-call{
		
	}
	.header .cart {
		margin-top:-60px;
		position: absolute;
		margin-left: 65%;
	}
	.menu li{
		width:33%;
	}
	.menu a{
		width:90%;
	}
	.search{
		margin-top:-40px;
	}
	.search-form{
		margin-bottom:20px;
	}
	.content-title{
    	padding-top: 40px;
	}
	.content-title h1{
    	margin-top: 40px;
	}
	.slider{
	    background:none;
    }
	.slide-line{
	    display:none;
    }
	.slide-tabs{
	    width: 100%;
    }
	.slide-tabs a {
	    width: 40%;
	    margin-left: 5%;
    }
    .content-text{
	    margin-bottom:50px;
    }
	h1{
		font-size:34px;
	}
	.pic-prod{
		width:25%;
	}
	.text-prod{
		text-align:center;
		margin-top:40px;
	}
	.text-prod h1{
		font-size:22px;
		font-weight:500;
	}


}

@media (min-width: 767px) and (max-width: 900px){
	body	{
		background-position: 0 0;
	}
	.contact{
	}
	.header .phone {
	    font-size: 36px;
	    font-weight: 500;
	}
	.order-call{

	}
	.header .btn-order-call{
		width:120px;
		font-size:13px;
	}
	.header .cart{
		display:block;
		position:absolute;
		margin-left: 86%;
		padding-right:10px;
		width:100px;
	}
	.search{
		margin-top:-10px;
	}
	.search-form{
		margin-bottom:20px;
	}
	.content-title{
    	padding-top: 40px;
	}
	.content-title h1{
    	margin-top: 40px;
	}
	.slider{
	    background:none;
    }
	.slide-line{
	    display:none;
    }
	.slide-tabs{
	    width: 100%;
    }
	.slide-tabs a {
	    width: 40%;
	    margin-left: 5%;
    }
    .content-text{
	    margin-bottom:50px;
    }
	h1{
		font-size:34px;
	}
	.pic-prod{
		width:25%;
	}
	.text-prod{
		text-align:center;
		margin-top:40px;
	}
	.text-prod h1{
		font-size:22px;
		font-weight:500;
	}

}
@media (min-width: 901px) and (max-width: 993px){
	body	{
		background-position: 0 0;
	}
	.contact{
	}
	.header .phone {
	    font-size: 36px;
	    font-weight: 500;
	}
	.header .cart {
		position: absolute;
		margin-left: 64%;
	}
	.search{
		margin-top:-5px;
	}
	.search-form{
		margin-bottom:20px;
	}
	.content-title{
    	padding-top: 40px;
	}
	.content-title h1{
    	margin-top: 40px;
	}
	.slider{
	    background:none;
    }
	.slide-line{
	    display:none;
    }
	.slide-tabs{
	    width: 100%;
    }
	.slide-tabs a {
	    width: 40%;
	    margin-left: 5%;
    }
    .content-text{
	    margin-bottom:50px;
    }
	h1{
		font-size:34px;
	}
	.pic-prod{
		width:25%;
	}
	.text-prod{
		text-align:center;
		margin-top:40px;
	}
	.text-prod h1{
		font-size:24px;
		font-weight:500;
	}

}
@media (min-width: 994px) and (max-width: 1024px){
	.slider{
	    background:none;
    }
	.slide-line{
	    display:none;
    }
}
@media (min-width: 320px) and (max-width: 780px){

	#box-overlay-city {
	    padding-top: 60px;
    }
}

.popup_desc
{
    position: absolute;
    width: 300px;
    text-align: center;
    border: 1px solid #CCCCCC;
    z-index: 1000;
    box-shadow: grey 1px 1px 13px;
    background: #F8F8F8;
    border-radius: 3px;
    bottom: 110px;
    padding: 10px;	
}

.warehouse_empty
{
	border: 1px dashed red;
	padding: 10px 0px 10px 15px;
}

.about-water-arrow
{
	background: url("/images/arrow.png");
    height: 300px;
    background-size: 100%;
    background-repeat: no-repeat;	
}

.about-water-arrow h1
{
    margin-top: 87px;
    margin-left: 33px;
    color: white;
    text-shadow: black 2px 2px 3px;	
}

a.anchor_link
{
    color: #327CBA;
    border-bottom: 2px dotted #b1c5d3;
    color: #3278a4;
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 10px;
}

a.anchor_link:hover
{
	text-decoration: none;
}

a.anchor_link h1
{
    font-size: 20px;
    font-weight: 300;	
}

.certificates_block
{
    padding: 10px 0 0 0;	
}

.certificates_block img
{
    width: 150px;	
}

h3.certificate_header
{
	font-weight: 300;
}

.top-banner
{
    margin: 0 auto;
    display: block;
    width: 400px;
    margin-bottom: -27px;	
}

.news-content
{
    border: 1px solid #bebebe;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    border-radius: 14px;
    overflow: hidden;
    padding-left: 30px;
    padding-top: 30px;
    padding-bottom: 20px;
    margin-top: 44px;	
}

.cart-text-info
{
    border: 1px dashed black;
    padding: 10px 0 0 10px;	
}

.category-info-text
{
    border: 1px dashed black;
    padding: 10px 0 0 10px;
    width: 600px;
    margin: 0px 0 8px 16px;
}

table tr td p
{
	padding: 0;
	margin: 0;
}

table
{
	border: none;
}

.menu ul li:nth-child(1) a:after
{
    content: 'Заказ On-line';
    position: absolute;
    color: red;
    /*bottom: 18px;*/
    /*left: 88px;*/
    top: 28px;
    margin-left: -95px;
    font-size: 0.9em;
}

.callback-alert
{
    width: 100%;
    padding: 25px;
}

.callback-success
{
    color: white;
    border: 1px dashed #fff;		
    background: rgb(107, 204, 18);
    font-size: 18px;
    font-weight: 800;
    
}

.callback-error
{
    background: #E24D1B;
    color: white;
    border: 1px dashed #fff;	
}

.text-prod span
{
	font-size: 24px;
}

.mcard img
{
	width: 50px;
}

.news-announce-date
{
	color: #A0A0A0;
	font-size: 12px;
	float: right;
}

.news-announce-header
{
	display: inline-block;
    margin-left: 5px;	
}

	.news-announce-header a
	{
		color: #000;
	}

.news-announce-announce
{
    border-left: 3px solid rgba(27, 93, 143, 0.44);
    padding-left: 7px;	
}

.news-announce-list
{
	margin-top: 15px;	
}

.news-view
{
	margin-top: 25px;
}

.error-block
{
	border-left: 3px solid #EF0F0F;
    padding: 10px;
    margin-left: 25px;
}

.robo-button
{
    border: 0;
    background: #89BF26;
    padding: 10px 15px;
    border-radius: 9px;
    color: #fff;	
}

	.robo-button:hover
	{
		background: #9EDC2D;
	}
	
.inner-search-form
{
	width: 230px;
	position: relative;
}

	.inner-search-form input
	{
	    padding: 4px 15px;
	    font-size: 14px;
	    border-radius: 4px;
	    border: none;
	    background: #ECECEC;
	    width: 100%;		
	}
	
	.inner-search-form button
	{
	    position: absolute;
	    right: 9px;
	    bottom: 2px;
	    background: transparent;
	    border: none;		
	}
	
.found-items-count {
    padding: 5px;
}

.bootstrap-datetimepicker-widget td{
	color: #616161 !important;
}

.bootstrap-datetimepicker-widget td.disabled{
	color: #E0E0E0 !important;
}

.new-delivery-address-group{
	display: none;
}

.required:after{
	content: ' *';
	font-weight: 500;
	color: #D50000;
}