﻿html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, table, caption, tbody, tfoot, 
thead, tr, th, td {	margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
html, body {
	height: 100%;
}
body {
	min-width: 1000px;
	background: #FFF;
	font-family: Arial, Helvetica, sans-serif;
}
ul {
	list-style: none;
}
a:hover {
	text-decoration: none;
}
.clear {
	clear: both;
}
*:focus {
	outline: none;
}

#wrapper {
	position: relative;
	min-height: 100%;
}
html, body, 
#wrapper {
	height: 100%;
}
body > #wrapper {
	height: auto; 
	min-height: 100%;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}

#header {
	height: 153px;
	background: url(../images/header.png) 0px 0px repeat-x;
}
	#header .header_content {
		width: 1000px;
		margin: 0 auto;
	}
		#header .header_content .header_menu {
			overflow: hidden;
			float: left;
		}
			#header .header_content .header_menu li {
				float: left;
				margin-left: 20px;
			}
				#header .header_content .header_menu li a {
					font-family: "MS Sans Serif", Geneva, sans-serif;
					text-transform:uppercase;
					color: #FFF;
					line-height: 24px;
					display: block;
					font-size: 11px;
					text-decoration: none;
				}
		#header .header_content .login {
			float: right;
			height: 24px;
			display: block;
			width: 192px;
			background: #d7b3d3;
			line-height: 24px;
			color: #874780;
			text-align: center;
			font-size: 11px;
			font-family: "MS Sans Serif", Geneva, sans-serif;
			text-decoration: none;
		}
		#header .header_content .logo {
			float: left;
			width: 225px;
			height: 70px;
			background: url(../images/logo.png);
			margin: 22px 0 0 7px;
		}
		#header .header_content .phones {
			margin: 14px 0 0 13px;
			padding: 0 0 0 73px;
			width: 200px;
			height: 94px;
			float: left;
			border-left: 1px dotted #d3adcf;
			border-right: 1px dotted #d3adcf;
			background: url(../images/phones.png) 16px 23px no-repeat;
		}
			#header .header_content .phones .city {
				display: block;
				font-size: 10px;
				color: #86467f;	
				margin-left: 1px;
				margin-bottom: -2px;
			}
			#header .header_content .phones .phone {
				font-family: Verdana, Geneva, sans-serif;
				font-size: 22px;
				color: #85467f;
				display: block;
				margin-bottom: 1px;
				margin-top: 23px;
			}
				#header .header_content .phones .phone .code {
					font-size: 18px;
					color: #777777;
				}
			#header .header_content .phones .worktime {
				color: #ffffff;
				font-size: 11px;
				font-family: Tahoma, Geneva, sans-serif;
				width: 93px;
				height: 16px;
				float: right;
				line-height: 16px;
				background: #874780;
				text-align: center;
				margin: 2px 13px 0 90px;
			}
		#header .header_content .search_block {
			float: left;
			width: 252px;
			height: 28px;
			position: relative;
			margin: 42px 0 0 13px;
		}
			#header .header_content .search_block input[type="text"] {
				width: 210px;
				color: #777777;
				font-size: 11px;
				font-family: Tahoma, Geneva, sans-serif;
				height: 26px;
				line-height: 26px;
				padding: 0 29px 0 11px;
				border: 1px solid #874880;
			}
			#header .header_content .search_block .search {
				display: block;
				width: 13px;
				height: 13px;
				right: 8px;
				top: 8px;
				position: absolute;
				padding: 0;
				border: 0;
				cursor: pointer;
				background: url(../images/magnifer.png);
			}
			#header .header_content .search_block:after {
				content: "";
				right: -12px;
				height: 94px;
				position: absolute;
				top: -28px;
				border-right: 1px dotted #d3adcf;
			}
		#header .header_content .cart {
			float: right;
			width: 177px;
			height: 86px;
			padding-top: 1px;
			margin: 18px 7px 0 0;
			border: 1px solid #ec9820;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			background: rgb(247,202,69); /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3Y2E0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYzk4MjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  rgba(247,202,69,1) 0%, rgba(236,152,32,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,202,69,1)), color-stop(100%,rgba(236,152,32,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgba(247,202,69,1) 0%,rgba(236,152,32,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgba(247,202,69,1) 0%,rgba(236,152,32,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  rgba(247,202,69,1) 0%,rgba(236,152,32,1) 100%); /* IE10+ */
			background: linear-gradient(to bottom,  rgba(247,202,69,1) 0%,rgba(236,152,32,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7ca45', endColorstr='#ec9820',GradientType=0 ); /* IE6-8 */
			text-align: center;
			color: #FFF;
			font-size: 11px;
			font-family: "MS Sans Serif", Geneva, sans-serif;
			behavior: url(http://www.laromat.ru/PIE.htc);
		}
			#header .header_content .cart a {
				display: block;
				color: #FFF;
			}
			#header .header_content .cart a.cart_link {
				margin: 6px 0 7px 0;
			}
			#header .header_content .cart span {
				display: block;
			}
			#header .header_content .cart .total_price {
				margin: 6px 0 4px 0;
			}

#footer {
	background: #874780;
	position: relative;
	margin-top: -170px;
	height: 210px;
	clear:both;

}
	#footer .footer_content {
		width: 905px;
		margin: 0 auto;
		color: #FFF;
		font-size: 10px;
		padding-left: 95px;
	}
		#footer .footer_content .footer_menu_block {
			float: left;
			padding-right: 22px;
			margin-right: 30px;
			border-right: 1px dotted #FFF;
			margin-top: 22px;
		}
			#footer .footer_content .footer_menu_block li {
				padding-bottom: 6px;
			}
				#footer .footer_content .footer_menu_block li a {
					color: #FFF;
					text-decoration: none;
					text-transform: uppercase;
				}
				#footer .footer_content .footer_menu_block li a:hover {
					text-decoration: underline;
				}
		#footer .footer_content h3 {
			font-weight: normal;
			padding-bottom: 12px;
			margin-top: 0;
		}
		#footer .footer_content .phones {
			padding-top: 22px;
		}
		#footer .footer_content .phones .phone {
			display: block;
			font-size: 11px;
			padding-bottom: 6px;
		}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}
#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../images/fancybox/fancybox.png');
}
#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}
#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}
#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}
#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}
#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}
#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}
#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('../images/fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}
#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}
#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}
#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}
#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('../images/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}
#fancybox-left {
	left: 0px;
}
#fancybox-right {
	right: 0px;
}
#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}
#fancybox-left-ico {
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -30px;
}
#fancybox-right-ico {
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -60px;
}
#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}
#fancybox-left:hover span {
	left: 20px;
}
#fancybox-right:hover span {
	left: auto;
	right: 20px;
}
.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}
#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('../images/fancybox/fancybox-x.png');
}
#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -162px;
}
#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('../images/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}
#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -182px; 
}
#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('../images/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}
#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -142px;
}
#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('../images/fancybox/fancybox-y.png');
}
#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -122px;
}
#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}
.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}
.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}
.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}
#fancybox-title-over {
	padding: 10px;
	background-image: url('../images/fancybox/fancy_title_over.png');
	display: block;
}
.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}
#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}
#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}
#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('../images/fancybox/fancybox.png') -40px -90px no-repeat;
}
#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('../images/fancybox/fancybox-x.png') 0px -40px;
}
#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('../images/fancybox/fancybox.png') -55px -90px no-repeat;
}
/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg { background: transparent !important; }
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

#main {
	width: 1000px;
	margin: 0 auto;
	padding-bottom: 170px;
}
	#main .sidebar {
		float: left;
		width: 220px;
		padding: 43px 0 20px 0;
	}
		#main .sidebar .sidebar_menu {
			background: #874780;
			padding: 15px 20px 28px 20px;
			font-size: 12px;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
		}
			#main .sidebar .sidebar_menu li {
				padding: 6px 0;
			}
				#main .sidebar .sidebar_menu li a {
					color: #FFF;
					text-transform: uppercase;
					display: block;
					text-decoration: none;
					border-bottom: 1px solid #b674af;
					padding-bottom: 2px;
				}

		#main .sidebar .alphabet {
			padding-top: 26px;
		}
			#main .sidebar .alphabet h3 {
				font-size: 12px;
				color: #86467f;
				font-weight: normal;
				text-align: center;
				padding-bottom: 7px;
			}
				#main .sidebar .alphabet ul.letters {
					overflow: hidden;
					padding: 0 6px;
				}
					#main .sidebar .alphabet ul.letters li {
						float: left;
						line-height: 31px;
						width: 26px;
						text-align: center;
					}
						#main .sidebar .alphabet ul.letters li a {
							text-decoration: none;
							color: #85467f;
							font-size: 12px;
						}
						#main .sidebar .alphabet ul.letters li a:hover {
							text-decoration: underline;
						}
#content {
	width: 780px;
	float: left;
	padding-top: 15px;
}
	#content .brands {
		padding-left: 20px;
		padding-top: 28px;
	}
		#content .brands ul.sort_list {
			overflow: hidden;
			float: left;
			width: 190px;
		}
			#content .brands ul.sort_list .sort_list_item {
				overflow: hidden;
				width: 180px;
				padding: 0 10px 22px 0;

			}
				#content .brands ul.sort_list .sort_list_item .letter {
					width: 38px;
					height: 30px;
					text-align: center;
					line-height: 30px;
					color: #FFF;
					font-size: 14px;
					color: #FFF;
					background: #86467f;
					-webkit-border-radius: 3px;
					-moz-border-radius: 3px;
					border-radius: 3px;
					margin-bottom: 2px;
				}
				#content .brands ul.sort_list .sort_list_item  li {
					padding-bottom: 2px;
				}
					#content .brands ul.sort_list .sort_list_item  li a {
						color: #86467f;
						font-size: 12px;
						text-decoration: none;
						border-bottom: 1px dotted #86467f;
						text-transform: uppercase;
						line-height: 24px;
					}
					#content .brands ul.sort_list .sort_list_item  li a:hover {
						border: 0;
					}
	#content h2 {
		font-size: 11px;
		font-weight: normal;
		color: #86467f;
		text-transform: uppercase;
		padding-bottom: 6px;
	}
	#content p {
		font-size: 13px;
		color: #444444;
		line-height: 16px;
		padding-bottom: 11px;
		text-align: justify;
	}
	
	#content .text_block_article p {
		font-size: 14px;
		color: #444444;
		line-height: 1.3;
		padding-bottom: 11px;
		text-align: justify;
	}
	#content .text_block_article ul {
		padding-left: 40px;
		padding-bottom: 11px;
		list-style: num;
	}
	
	#content .text_block_article ul li {
		padding: 3px;
		font-size: 14px;
		color: #444444;
		line-height: 1.3;
		text-align: justify;
	}
	
	#content .text_block_article h1 {
		font-size: 22px;
		font-weight: bold;
		color: #86467f;
		text-transform: uppercase;
		padding-bottom: 20px;
	}
	
	#content .text_block_article h2 {
		font-size: 18px;
		font-weight: 700;
		color: #86467f;
		text-transform: uppercase;
		padding: 20px 0px 20px 0px;
		text-align:left;
	}
	
	#content .text_block_article h3 {
		font-size: 14px;
		font-weight: normal;
		color: #86467f;
		text-transform: uppercase;
		padding: 20px 0px 20px 0px;
		text-align:left;
	}
	
	#content .text_block {
		padding-left: 12px;
	}
	
	#content .text_block_article {
		padding-left: 12px;
	}

	#content .breadcrumbs {
		font-size: 11px;
		padding: 0 0 2px 12px;
		line-height: 14px;
	}
		#content .breadcrumbs a {
			position: relative;
			text-decoration: none;
			color: #85467f;
			text-transform: uppercase;
			border-bottom: 1px dotted #85467f;
			margin-right: 27px;
		}
		#content .breadcrumbs a:hover {
			border: 0;
		}
		#content .breadcrumbs span {
			color: #85467f;
			text-transform: uppercase;

		}
			#content .breadcrumbs a:after {
				content: ">>";
				overflow: hidden;
				text-indent: -999px;
				position: absolute;
				right: -21px;
				top: 3px;
				width: 10px;
				height: 6px;
				background: url(../images/bradcrumbs.png) no-repeat;
			}

	#content .catalog {
		padding: 12px 0 0 11px;
		overflow: hidden;
	}
		#content .catalog .catalog_item {
			width: 240px;
			height: 315px;
			padding: 5px 0 0 0;
			border: #efe4ee;
			margin: 21px 15px 27px 0;
			float: left;
			border: 1px solid #efe4ee;
			text-align: center;
			position: relative;
		}
		
		#content .catalog .catalog_item.n3 {
			margin-right: 0;
		}
		
			#content .catalog .catalog_item .sex {
				position: absolute;
				left: -1px;
				width: 103px;
				height: 22px;
				top: -22px;
				line-height: 22px;
				color: #ffffff;
				font-size: 10px;
				text-transform: uppercase;
			}
			#content .catalog .catalog_item .sex.female {
				background: #ff9999;
			}
			#content .catalog .catalog_item .sex.male {
				background: #00bfff;
			}
			#content .catalog .catalog_item .sex.unisex {
				background: #dddddd;
			}

			#content .catalog .catalog_item .catalog_item_title {
				font-size: 12px;
				color: #85467f;
				border-bottom: 1px dotted #85467f;
				text-transform: uppercase;
				text-decoration: none;
				text-overflow: ellipsis;
				-o-text-overflow: ellipsis;
				white-space: nowrap;
				overflow: hidden;
				max-width: 100%;
			}
			
			#content .catalog .catalog_item .catalog_item_title_makeup {
				font-size: 12px;
				color: #85467f;
				border-bottom: 1px dotted #85467f;
				text-transform: uppercase;
				text-decoration: none;
				text-overflow: ellipsis;
				-o-text-overflow: ellipsis;
				overflow: hidden;
				max-width: 100%;
			}
			
			#content .catalog .catalog_item .catalog_item_title:hover {
				border: 0;
			}
			#content .catalog .catalog_item .production {
				display: block;
				font-size: 11px;
				color: #777777;
				padding: 4px 0 0 0;
				text-overflow: ellipsis;
				-o-text-overflow: ellipsis;
				white-space: nowrap;
				overflow: hidden;
				max-width: 100%;
			}
			#content .catalog .catalog_item .image_wrapper {
				display: block;
				width: 190px;
				height: 176px;
				line-height: 176px;
				overflow: hidden;
				border: 1px solid #efe4ee;
				margin: 12px auto 14px auto;
			}
				#content .catalog .catalog_item .image_wrapper img {
					vertical-align: middle;
					max-width: 180px;
					max-height: 176px;
				}
				
			#content .catalog .catalog_item .caption_ml {
				display: block;
				font-size: 11px;
				color: #777;
				margin-top: -8px;
				margin-bottom: 2px;
			}
			
			#content .catalog .catalog_item .price {
				display: block;
				font-size: 11px;
				color: #ff0000;
				margin-bottom: 5px;
			}
				#content .catalog .catalog_item .price .count {
					font-size: 16px;
				}
			#content .catalog .catalog_item .not_available {
				display: block;
				font-size: 16px;
				color: #ff0000;
				margin-bottom: 5px;

			}
			#content .catalog .catalog_item .readmore {
				font-size: 10px;
				color: #85467f;
				border-bottom: 1px dotted #85467f;
				text-transform: uppercase;
				text-decoration: none;
			}
			#content .catalog .catalog_item .readmore:hover {
				border: 0;
			}
			
			#content .catalog .catalog_item .price_caption_ml {
				display: block;
				font-size: 11px;
				color: #ff0000;
				margin-bottom: 0px;
			}
				#content .catalog .catalog_item .price_caption_ml .count {
					font-size: 16px;
				}

	/*Rating*/
	#main .star-rating	{
		float: left;
		width: 15px;
		height: 15px;
		margin-right: 5px;
		text-indent: -999em;
		cursor: pointer;
		display: block;
		background: transparent;
		overflow: hidden;
	}
		#main .star-rating a {
			display:block; 
			width: 15px;
			height: 100%;
			background: url('../images/rating_stars.png') right 0 no-repeat;
			border: 0
		}
	#main .star-rating-on a{
		background-position: 0 0;
	}
	#main .star-rating-hover a{
		background-position: 0 0;
	}
	#main .star-rating-readonly a{
		cursor: default !important;
	}

	#main .big_rating .star-rating {
		width: 15px;
		height: 14px;
		margin-right: 7px;
	}

	#content .reviews_sort {
		width: 180px;
		float: left;
		padding-left: 6px;
	}
		#content .reviews_sort .reviews_sort_item {
			overflow: hidden;
			padding-bottom: 1px;
		}
		#content .reviews_sort .reviews_sort_title {
			font-size: 11px;
			color: #444444;
			display: block;
			text-align: center;
			padding: 20px 0 12px 0;
		}
			#content .reviews_sort .reviews_sort_item a {
				font-size: 11px;
				color: #874780;
				text-transform: uppercase;
				line-height: 15px;
				text-decoration: none;
				border-bottom: 1px dotted #874780;
			}
			#content .reviews_sort .reviews_sort_item a:hover {
				border: 0;
			}
			#content .reviews_sort .reviews_sort_item .rating {
				padding-top: 3px;
				float: left;
				margin-right: 4px;
			}
	#content .reviews_list {
		width: 584px;
		float: left;
		padding: 0 0 0 10px;
		margin-top: 15px;
	}
	#content .reviews_list .pagination {

	}
		#content .reviews_list .review_item {
			overflow: hidden;
			padding: 8px 10px 0 0;
			background: url(../images/reviews_list.png) right top repeat-y;
		}
		#content .reviews_list .review_item:first-child {
			padding-top: 0;
		}
			#content .reviews_list .review_item_info {
				float: left;
				width: 110px;
				padding: 5px 0px 0 0;
			}
				#content .reviews_list .review_item_info .author {
					text-align: right;
					display: block;
					color: #444444;
					font-size: 12px;					
					text-overflow: ellipsis;
					-o-text-overflow: ellipsis;
					white-space: nowrap;
					overflow: hidden;
					max-width: 100%;
				}
				#content .reviews_list .review_item_info .label {
					display: block;
					font-size: 10px;
					color: #444444;
					padding: 6px 0 4px 0;
					text-align: right;
				} 
				#content .reviews_list .review_item_info .rating {
					float: right;
					margin-right: -2px;
				}
			#content .reviews_list .review_text {
				float: right;
				width: 430px;
				padding: 7px 10px 6px 10px;
				background: #f4ecf3;
				min-height: 57px;
				border: 1px solid #efe4ee;
			}
				#content .reviews_list .review_text p {
					color: #444444;
					padding-bottom: 5px;
				}
		#content .reviews_list .pagination {
			height: 27px;
			border: 1px solid #efe4ee;
			overflow: hidden;
			margin: 13px 0 20px 0;
			padding: 3px 0 0 6px;
		}
			#content .reviews_list .pagination a {
				float: left;
				text-decoration: none;
				color: #874780;
				font-size: 11px;
				padding: 0 1px;
				margin: 0 6px;
				background: url(../images/page.png) bottom left repeat-x;
			}
			#content .reviews_list .pagination a.active {
				padding: 0px 4px 0px 4px;
				color: #fff;
				background: #874780;
			}
			#content .reviews_list .pagination a:hover {
				background: none;
			}

		#content  .pagination {
			/*height: 17px;*/
			min-height: 17px;
			border: 1px solid #efe4ee;
			overflow: hidden;
			margin: 13px 0 20px 0;
			padding: 3px 0 0 6px;
			width: 575px;
		}
		
		#content  .catalog .pagination {
			width: 750px;
		}
		
		#content  #pagination_id .pagination {
			width: 750px;
			margin: 25px 0px 0px 10px;
		}
		
			#content  .pagination a {
				float: left;
				text-decoration: none;
				color: #874780;
				font-size: 12px;
				padding: 0 1px;
				margin: 0 6px;
				background: url(../images/page.png) bottom left repeat-x;
			}
			#content  .pagination a.active {
				padding: 0px 4px 0px 4px;
				color: #fff;
				background: #874780;
			}
			#content  .pagination a:hover {
				background: none;
			}
			#content  .pagination a.active:hover {
				background: #874780;
				color: #fff;
			}
	
	#content .product {
		padding: 12px 0 0 14px;
	}	
		#content .product .product_left {
			float: left;
			width: 335px;
			text-align: center;
		}
			#content .product .product_left .image_wrapper {
				width: 318px;
				height: 318px;
				line-height: 318px;
				text-align: center;
				border: 1px solid #efe4ee;
			}
				#content .product .product_left .image_wrapper img {
					max-width: 310px;
					max-height: 310px;
					vertical-align: middle;
				}
			#content .product .product_left .increase {
				padding-left: 20px;
				text-decoration: none;
				color: #86467f;
				font-size: 10px;
				width: 70px;
				margin: 5px auto;
				height: 14px;
				display: block;
				line-height: 14px;
				background: url(../images/increase.png) 0 0 no-repeat;
			}
				#content .product .product_left .increase span {
					border-bottom: 1px dotted #86467f;
				}
				#content .product .product_left .increase span:hover {
					border: 0;
				}
		#content .product .product_right {
			float: left;
			width: 430px;
		}
			#content .product .product_right .product_type_header {
				height: 19px;
				padding-top: 1px;
				line-height: 20px;
				background: #f4ecf3;
				border: 1px solid #efe4ee;
				color: #874780;
				font-size: 10px;
				text-transform: uppercase;
				overflow: hidden;
				margin-bottom: 8px;
			}
				#content .product .product_right .product_type_header .name {
					float: left;
					padding: 0 87px 0 39px;
				}
			#content .product .product_right .product_type {
				border: 1px solid #efe4ee;
				/* overflow: hidden; */
				margin-bottom: 8px;
				/* min-height: 45px; */
				display: table;
				width: 100%;
			}
				#content .product .product_right .product_type .product_type_left {
					/* float: left; */
					width: 151px;
					/* padding-left: 10px; */
					display: table-cell;
					vertical-align: middle;
					text-align: center;
				}
					#content .product .product_right .product_type .product_type_left .product_type_name {
						display: block;
						font-size: 12px;
						color: #444444;
						margin: 6px 0 -2px 0;
					}
					#content .product .product_right .product_type .product_type_left .product_type_prod {
						text-decoration: none;
						font-size: 10px;
						color: #85467f;
						border-bottom: 1px dotted #85467f;
					}
					#content .product .product_right .product_type .product_type_left .product_type_prod:hover {
						border: 0;
					}
					#content .product .product_right .product_type .product_type_left .product_type_desc {
						font-size: 11px;
						color: #444444;
						display: block;
						line-height: 15px;
						/* margin-top: 5px; */
						margin-top: 10px;
						/* text-align: left; */
					}
						#content .product .product_right .product_type .product_type_left .product_type_desc .question {
							width: 16px;
							height: 16px;
							border: 1px solid #8b4d84;
							color: #8b4d84;
							display: inline-block;
							text-align: center;
							line-height: 16px;
							-webkit-border-radius: 9px;
							-moz-border-radius: 9px;
							border-radius: 9px;
							margin-left: 3px;
						}
					#content .product .product_right .product_type .product_type_left .volume {
						font-size: 12px;
						color: #444444;
						display: block;
						margin-bottom: 8px;
						/*margin-top: -10px;*/
					} 
				#content .product .product_right .product_type .product_type_cost {
					width: 103px;
					float: left;
					text-align: center;
				}
					#content .product .product_right .product_type .product_type_cost .out {
						font-size: 10px;
						color: #444444;
					}
					#content .product .product_right .product_type .product_type_cost .number {
						padding-right: 18px;
						font-size: 18px;
						color: #444444;
						background: url(../images/rub.png) right center no-repeat;
					}
				#content .product .product_right .product_type .product_type_right {
					float: left;
					padding-left: 12px;
					width: 145px;
					position: relative;
				}
					#content .product .product_right .product_type .product_type_right .buy {
						width: 144px;
						height: 29px;
						display: inline-block;
						vertical-align: middle;
						line-height: 30px;
						text-decoration: none;
						text-align: center;
						color: #FFF;
						font-size: 11px;
						-webkit-border-radius: 12px;
						-moz-border-radius: 12px;
						border-radius: 12px;
						background: rgb(248,208,74); /* Old browsers */
						/* IE9 SVG, needs conditional override of 'filter' to 'none' */
						background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZDA0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTk2MWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
						background: -moz-linear-gradient(top,  rgba(248,208,74,1) 0%, rgba(238,150,28,1) 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,208,74,1)), color-stop(100%,rgba(238,150,28,1))); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  rgba(248,208,74,1) 0%,rgba(238,150,28,1) 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  rgba(248,208,74,1) 0%,rgba(238,150,28,1) 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  rgba(248,208,74,1) 0%,rgba(238,150,28,1) 100%); /* IE10+ */
						background: linear-gradient(to bottom,  rgba(248,208,74,1) 0%,rgba(238,150,28,1) 100%); /* W3C */
						-webkit-box-shadow: 1px 1px 0px 0px rgba(212, 126, 43, 1);
						-moz-box-shadow:    1px 1px 0px 0px rgba(212, 126, 43, 1);
						box-shadow:         1px 1px 0px 0px rgba(212, 126, 43, 1);
						behavior: url(http://www.laromat.ru/PIE.htc);
					}
					#content .product .product_right .product_type .product_type_right .list {
						width: 144px;
						height: 29px;
						display: inline-block;
						vertical-align: middle;
						line-height: 30px;
						text-decoration: none;
						text-align: center;
						color: #555555;
						font-size: 11px;
						-webkit-border-radius: 12px;
						-moz-border-radius: 12px;
						border-radius: 12px;
						background: rgb(238,238,238); /* Old browsers */
						/* IE9 SVG, needs conditional override of 'filter' to 'none' */
						background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZGJkYmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
						background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(189,189,189,1) 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(189,189,189,1))); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(189,189,189,1) 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(189,189,189,1) 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(189,189,189,1) 100%); /* IE10+ */
						background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(189,189,189,1) 100%); /* W3C */
						-webkit-box-shadow: 1px 1px 0px 0px rgba(119, 119, 119, 1);
						-moz-box-shadow:    1px 1px 0px 0px rgba(119, 119, 119, 1);
						box-shadow:         1px 1px 0px 0px rgba(119, 119, 119, 1);
						behavior: url(http://www.laromat.ru/PIE.htc);
					}

		#content .product .product_description {
			padding-top: 14px;
			margin-bottom: 36px;
		}
			#content .product .product_description h2 {
				padding: 0 0 7px 13px;
			}
			#content .product .product_description .desc_wrapper {
				border: 1px solid #efe4ee;
				padding: 6px 10px 5px 12px;
			}
				#content .product .product_description .desc_wrapper .desc_item {
					font-size: 13px;
					display: block;
					color: #444444;
					line-height: 13px;
					padding: 5px 0;
				}
				#content .product .product_description .desc_wrapper  p {
					padding: 5px 0 0 0;
				}
				
				#content .product .product_description .desc_wrapper  div {
					padding: 5px 0 0 0;
					font-size: 11px;
					color: #444;
				}

		#content .product #product_tabs {
			padding-bottom: 20px;
		}
			#content .product #product_tabs .ui-tabs-nav {
				border: 1px solid #efe4ee;
				height: 25px;
				line-height: 25px;
			}
				#content .product #product_tabs .ui-tabs-nav li {
					float: left;
				}
					#content .product #product_tabs .ui-tabs-nav li a {
						padding: 0 30px;
						color: #86467f;
						text-decoration: none;
						font-size: 11px;
						height: 24px;
						display: block;
						padding-top: 1px;
						line-height: 25px;
					}
					#content .product #product_tabs .ui-tabs-nav li.ui-state-active a {
						padding-top: 2px;
						margin: -1px 0 -1px 0;
						color: #FFF;
						background: #d7b3d3;
						position: relative;
						z-index: 2
					}
			#content .product #product_tabs .ui-tabs-panel {
				padding-top: 9px;
			}
			#reviews .review_item {
				border: 1px solid #efe4ee;
				background: #f4ecf3;
				padding: 0 11px 10px 11px;
				margin-bottom: 9px;
			}
				#reviews .review_item .author {
					font-size: 12px;
					display: block;
					color: #444444;
					padding: 5px 0 7px 0;
				}
				#reviews .review_item p {
					padding-bottom: 0;
					color: #444444;
				}

			#others .catalog {
				padding-left: 0;
			}

#content .cart {
	padding: 7px 0 0 9px;
}
	#content .cart table.incart {
		border-spacing: 0 5px;
		width: 100%;
	}
		#content .cart table.incart th {
			font-weight: normal;
			color: #86467f;
			font-size: 10px;
			text-align: center;
			height: 20px;
			background: #f4ecf3;
			border-top: 1px solid #efe4ee;
			border-bottom: 1px solid #efe4ee;
		}
		#content .cart table.incart td {
			border-top: 1px solid #efe4ee;
			border-bottom: 1px solid #efe4ee;			
		}
		#content .cart table.incart .c1 {
			border-left: 1px solid #efe4ee;
		}
		#content .cart table.incart .c5 {
			border-right: 1px solid #efe4ee;
		}
		#content .cart table.incart .c1 {
			width: 177px;
			text-align: center;
		}
		#content .cart table.incart .c1 img {
			max-width: 100px;
		}
		#content .cart table.incart .c2 {
			padding-left: 23px;
			width: 200px;
		}
		#content .cart table.incart th.c2 {
			text-align: left;
			padding-left: 42px;
		}
		#content .cart table.incart td.c2 {
			vertical-align: top;
			padding-top: 15px;
		}
			#content .cart table.incart td.c2 .product_firm {
				font-size: 12px;
				color: #86467f;
				text-decoration: none;
				border-bottom: 1px dotted #86467f;
			}
			#content .cart table.incart td.c2 .product_name {
				font-size: 12px;
				color: #86467f;
				text-decoration: none;
				border-bottom: 1px dotted #86467f;
			}
			#content .cart table.incart td.c2 .product_desc {
				display: block;
				color: #444444;
				font-size: 11px;
				padding: 3px 0 10px 0;
			}
			#content .cart table.incart td.c2 .product_firm:hover,
			#content .cart table.incart td.c2 .product_name:hover {
				border: 0;
			}
			#content .cart table.incart td.c3 {
				text-align: center;
				width: 95px;
			}
			#content .cart table.incart td.c3 .number {
				padding-right: 18px;
				font-size: 18px;
				color: #444444;
				background: url(../images/rub.png) right center no-repeat;
			}
			#content .cart table.incart td.c4 {
				width: 188px;
				padding-left: 5px;
				text-align: center;
			}
				#content .cart table.incart td.c4 input {
					width: 30px;
					height: 25px;
					line-height: 25px;
					padding: 0;
					text-align: center;
					color: #444444;
					font-size: 18px;
					border: 1px solid #efe4ee;
					font-family: Arial, Helvetica, sans-serif;
				}
			#content .cart table.incart td.c5 {
				width: 65px;
			}
			#content .cart table.incart td.c5 .delete {
				color: #444444;
				font-size: 18px;
				text-decoration: none;
			}
			#content .cart .cart_button {
				width: 151px;
				height: 29px;
				display: inline-block;
				vertical-align: middle;
				line-height: 30px;
				text-decoration: none;
				text-align: center;
				color: #FFF;
				font-size: 11px;
				-webkit-border-radius: 12px;
				-moz-border-radius: 12px;
				border-radius: 12px;
				margin-top: 12px;
			}
			#content .cart .cart_button.continue {
				float: right;
				background: rgb(248,208,74); /* Old browsers */
				/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZDA0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTk2MWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background: -moz-linear-gradient(top,  rgba(248,208,74,1) 0%, rgba(238,150,28,1) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,208,74,1)), color-stop(100%,rgba(238,150,28,1))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  rgba(248,208,74,1) 0%,rgba(238,150,28,1) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  rgba(248,208,74,1) 0%,rgba(238,150,28,1) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  rgba(248,208,74,1) 0%,rgba(238,150,28,1) 100%); /* IE10+ */
				background: linear-gradient(to bottom,  rgba(248,208,74,1) 0%,rgba(238,150,28,1) 100%); /* W3C */
				-webkit-box-shadow: 1px 1px 0px 0px rgba(212, 126, 43, 1);
				-moz-box-shadow:    1px 1px 0px 0px rgba(212, 126, 43, 1);
				box-shadow:         1px 1px 0px 0px rgba(212, 126, 43, 1);
				behavior: url(http://www.laromat.ru/PIE.htc);
			}
			/*
			#content .cart .cart_button.restated {
				float: right;
				color: #874780;
				background: rgb(244,236,243); 
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZWNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNGNmZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background: -moz-linear-gradient(top,  rgba(244,236,243,1) 0%, rgba(228,207,226,1) 100%); 
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,236,243,1)), color-stop(100%,rgba(228,207,226,1))); 
				background: -webkit-linear-gradient(top,  rgba(244,236,243,1) 0%,rgba(228,207,226,1) 100%);
				background: -o-linear-gradient(top,  rgba(244,236,243,1) 0%,rgba(228,207,226,1) 100%);
				background: -ms-linear-gradient(top,  rgba(244,236,243,1) 0%,rgba(228,207,226,1) 100%); 
				background: linear-gradient(to bottom,  rgba(244,236,243,1) 0%,rgba(228,207,226,1) 100%); 
				-webkit-box-shadow: 1px 1px 0px 0px rgba(135, 71, 128, 1);
				-moz-box-shadow:    1px 1px 0px 0px rgba(135, 71, 128, 1);
				box-shadow:         1px 1px 0px 0px rgba(135, 71, 128, 1);
				margin-left: 8px;

			}
			*/
			#content .cart .cart_button.restated {
				width: 144px;
				height: 29px;
				float: right;
				margin-left: 8px;
				display: inline-block;
				vertical-align: middle;
				line-height: 20px;
				text-decoration: none;
				text-align: center;
				color: #555555;
				font-size: 11px;
				-webkit-border-radius: 12px;
				-moz-border-radius: 12px;
				border-radius: 12px;
				background: rgb(238,238,238); /* Old browsers */
				/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZGJkYmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(189,189,189,1) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(189,189,189,1))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(189,189,189,1) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(189,189,189,1) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(189,189,189,1) 100%); /* IE10+ */
				background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(189,189,189,1) 100%); /* W3C */
				-webkit-box-shadow: 1px 1px 0px 0px rgba(119, 119, 119, 1);
				-moz-box-shadow:    1px 1px 0px 0px rgba(119, 119, 119, 1);
				box-shadow:         1px 1px 0px 0px rgba(119, 119, 119, 1);
				border: 0;
				cursor: pointer;
				behavior: url(http://www.laromat.ru/PIE.htc);
			}

	#content .cart .order {
		padding: 44px 0 20px 0;
	}
		#content .cart .order h2 {
			color: #874780;
			font-size: 24px;
			text-align: center;
		}
		#content .cart .order form {
			border: 1px solid #efe4ee;
			padding: 17px 0 18px 0;
		}
			#content .cart .order form .input_row {
				height: 27px;
				margin-bottom: 9px;
			}
				#content .cart .order form .input_row label,
				#content .cart .order form .textarea_row label {
					float: left;
					width: 334px;
					text-align: right;
					color: #874780;
					font-size: 12px;
					padding: 5px 20px 0 0;
				}
				#content .cart .order form .input_row input[type="text"] {
					height: 25px;
					line-height: 25px;
					border: 1px solid #efe4ee;
					padding: 0 10px;
					width: 230px;
				}
				#content .cart .order form .input_row .city_choise {
					float: left;
					padding-top: 1px;
					position: relative;
				}
					#content .cart .order form .input_row #city {
						text-decoration: none;
						font-size: 18px;
						color: #00a3d9;
						border-bottom: 1px dotted #00a3d9;
					}
					#content .cart .order form .input_row .city_choise #choise_block {
						position: absolute;
						left: 0;
						top: 0;
						width: 299px;
						padding: 13px 0 13px 21px;
						background: #f4ecf3;
						border: 1px solid #efe4ee;
						z-index: 2;
						-webkit-box-shadow: 1px 1px 6px 0px rgba(50, 50, 50, 0.36);
						-moz-box-shadow:    1px 1px 6px 0px rgba(50, 50, 50, 0.36);
						box-shadow:         1px 1px 6px 0px rgba(50, 50, 50, 0.36);
						display: none;
					}
						#content .cart .order form .input_row .city_choise #choise_block input[type="text"] {
							width: 253px;
							height: 21px;
							line-height: 21px;
						}
						#content .cart .order form .input_row .city_choise #choise_block ul {
							width: 135px;
							padding: 8px 3px 0 5px;
							float: left;
						}
							#content .cart .order form .input_row .city_choise #choise_block ul li {
								padding-bottom: 3px;
							}
								#content .cart .order form .input_row .city_choise #choise_block ul li a {
									color: #85467f;
									font-size: 11px;
									text-decoration: none;
									border-bottom: 1px dotted #85467f;
								}
								#content .cart .order form .input_row .city_choise #choise_block ul li a:hover {
									border: 0;
								}
				#content .cart .order form #order_tabs {
					padding-bottom: 20px;
				}
					#content .cart .order form #order_tabs .ui-tabs-nav {
						overflow: hidden;
						padding: 7px 0 15px 9px;
					}
						#content .cart .order form #order_tabs .ui-state-default {
							float: left;
							width: 220px;
							height: 64px;
							margin-left: 22px;
							border: 1px solid #efe4ee;
							background: #FFF url(../images/order_tabs.png) 14px 25px no-repeat;
						}
						#content .cart .order form #order_tabs .ui-state-active {
							background: #f4ecf3 url(../images/order_tabs.png) 14px -48px no-repeat;

						}
							#content .cart .order form #order_tabs .ui-state-default a {
								width: 220px;
								height: 64px;
								display: block;
								font-size: 16px;
								color: #874780;
								text-decoration: none;
								line-height: 19px;
							}
							#content .cart .order form #order_tabs .ui-state-default.o1 a {
								padding: 11px 0 0 123px;
								width: 97px;
								height: 53px;
								background: url(../images/o1.png) 53px 9px no-repeat;
							}
							#content .cart .order form #order_tabs .ui-state-default.o1 a {
								padding: 11px 0 0 123px;
								width: 97px;
								height: 53px;
								background: url(../images/o1.png) 53px 9px no-repeat;
							}
							#content .cart .order form #order_tabs .ui-state-default.o2 a {
								padding: 22px 0 0 115px;
								width: 105px;
								height: 42px;
								background: url(../images/o2.png) 60px 9px no-repeat;
							}
							#content .cart .order form #order_tabs .ui-state-default.o3 a {
								padding: 11px 0 0 123px;
								width: 97px;
								height: 53px;
								background: url(../images/o3.png) 51px 16px no-repeat;
							}

			#content .cart .order form .textarea_row {

			}
				#content .cart .order form .textarea_row label {
					padding-top: 10px;
				}
				#content .cart .order form .textarea_row textarea {
					resize: none;
					overflow: hidden;
					width: 230px;
					height: 82px;
					font-size: 12px;
					line-height: 14px;
					padding: 4px 10px;
					border: 1px solid #efe4ee;
				}
			#pickup {
				padding: 0 30px;
			}
		#content .cart .order form .price_row {
			overflow: hidden;
			padding: 11px 0;
		}
			#content .cart .order form .price_row label {
				font-size: 16px;
				color: #874780;
				float: left;
				text-align: right;
				width: 324px;
				padding-right: 36px;
			}
			#content .cart .order form .price_row .number {
				font-size: 16px;
				color: #874780;				
			}

		#content .cart .order form .total_price {
			overflow: hidden;
			padding: 7px 0 23px 0;
		}
			#content .cart .order form .total_price label {
				font-size: 24px;
				color: #874780;
				float: left;
				text-align: right;
				width: 324px;
				padding-right: 36px;
			}
			#content .cart .order form .total_price .number {
				font-size: 24px;
				color: #874780;				
			}

		#content .cart .order form input[type="submit"], input[type="button"]{
			width: 151px;
			height: 29px;
			padding: 0;
			border: 0;
			margin: 0 auto;
			display: block;
			vertical-align: middle;
			line-height: 30px;
			text-decoration: none;
			text-align: center;
			color: #FFF;
			font-size: 11px;
			-webkit-border-radius: 12px;
			-moz-border-radius: 12px;
			border-radius: 12px;
			background: rgb(248,208,74); /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZDA0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTk2MWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  rgba(248,208,74,1) 0%, rgba(238,150,28,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,208,74,1)), color-stop(100%,rgba(238,150,28,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgba(248,208,74,1) 0%,rgba(238,150,28,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgba(248,208,74,1) 0%,rgba(238,150,28,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  rgba(248,208,74,1) 0%,rgba(238,150,28,1) 100%); /* IE10+ */
			background: linear-gradient(to bottom,  rgba(248,208,74,1) 0%,rgba(238,150,28,1) 100%); /* W3C */
			-webkit-box-shadow: 1px 1px 0px 0px rgba(212, 126, 43, 1);
			-moz-box-shadow:    1px 1px 0px 0px rgba(212, 126, 43, 1);
			box-shadow:         1px 1px 0px 0px rgba(212, 126, 43, 1);
			behavior: url(http://www.laromat.ru/PIE.htc);
			cursor: pointer;
		}
		
#content h1 {
	display: block; 
	font-size: 16px; 
	color: #874780; 
	padding: 0px 0px 20px 0px;
	text-transform: uppercase; 
	font-family: Arial; 
	font-weight: bold;
}

#content .product h1 {
	display: block; 
	font-size: 16px; 
	color: #874780; 
	padding: 5px 0px 0px 14px;
	text-transform: uppercase; 
	font-family: Arial; 
	font-weight: bold;
}


.opinion span {
	font-size: 12px; 
	color: #874780; 
	text-transform: uppercase;
}

.opinion label {
	font-size: 12px; 
	color: #874780; 
	width: 200px; 
	text-align: right; 
	padding: 5px 20px 0px 0px;
}

.opinion input[type="submit"] {
	width: 151px; 
	height: 29px; 
	padding: 0px; 
	border: 0px none; 
	margin: 10px 0px 0px 85px; 
	display: block; 
	vertical-align: middle; 
	line-height: 30px; 
	text-decoration: none;  
	color: #FFF; 
	font-size: 11px; 
	border-radius: 12px; 
	background: linear-gradient(to bottom, #F8D04A 0%, #EE961C 100%) repeat scroll 0% 0% transparent; 
	box-shadow: 1px 1px 0px 0px #D47E2B;
	cursor: pointer;
	
} 

.opinion input[type="text"] {
	height: 25px; 
	line-height: 25px; 
	border: 1px solid #EFE4EE; 
	padding: 0px 10px; 
	width: 300px;
	
}	

.opinion textarea {
	height: 100px; 
	line-height: 20px; 
	border: 1px solid #EFE4EE; 
	padding: 0px 10px; 
	width: 470px;
}

.request span {
	font-size: 12px; 
	color: #874780; 
	text-transform: uppercase;
}

.request label {
	font-size: 12px; 
	color: #874780; 
	width: 200px; 
	text-align: right; 
	padding: 5px 20px 0px 0px;
	float: left;
}

.request input[type="submit"] {
	width: 151px; 
	height: 29px; 
	padding: 0px; 
	border: 0px none; 
	margin: 10px 0px 0px 85px; 
	display: block; 
	vertical-align: middle; 
	line-height: 30px; 
	text-decoration: none;  
	color: #FFF; 
	font-size: 11px; 
	border-radius: 12px; 
	background: linear-gradient(to bottom, #F8D04A 0%, #EE961C 100%) repeat scroll 0% 0% transparent; 
	box-shadow: 1px 1px 0px 0px #D47E2B;
	cursor: pointer;
	
} 

.request input[type="text"] {
	height: 25px; 
	line-height: 25px; 
	border: 1px solid #EFE4EE; 
	padding: 0px 10px; 
	width: 300px;
	
}	

.request textarea {
	height: 100px; 
	line-height: 20px; 
	border: 1px solid #EFE4EE; 
	padding: 0px 10px; 
	width: 470px;
}

.text_block {
	font-size: 14px;
}

.text_block_article {
	font-size: 13px;
}

.text_block_article p{
	font-size: 14px;
}

.big_title {
	font-size: 14px; 
	padding-left: 0px;
}

.delivery_table  td{
	font-size: 11px;
	width: 33%;
	vertical-align: top; 	
}

.delivery_table  td:second-child{
	padding-left: 120px;
}

.delivery_table_pickup  td{
	font-size: 11px;
	vertical-align: top; 	
	padding: 5px;
}

.delivery_table_pickup  td:second-child{
	padding-left: 0px;
}

#pickup ul li label{
	color: #874780;
	font-size: 12px;
}

#pickup ul li input[type="radio"]{
	margin: 10px 15px 10px 20px;
}

.art_link {
	color: #86467F;
	font-size: 12px;
	text-decoration: none;
	border-bottom: 1px dotted #86467F;
	text-transform: uppercase;
}

.art_product {
	text-align: center;
	padding: 5px;
}
.art_product td{
	padding: 10px;
}

.sex_img{
	position: absolute; 
	z-index:50; 
	padding-top: 30px; 
	margin-left:-4px;
}

a.tooltype .info_block{
	display:none;/*собственно пр¤чем тултип - пока мышь не наведена*/
	text-decoration:none;
}

a.tooltype:hover{
	position:absolute;/*—тавим точку отсчета дл¤ тултипа внутрь данной ссылки*/
	z-index:9999;/*это нужно что бы тултип показывалс¤ поверх этой и других ссылок*/
	text-decoration:none;
}

a.tooltype:hover .info_block{
	display:block;/*показываем тултип при наведении*/
	position:absolute;
	top:0px;
	left:25px;/*три строки дл¤ позиции тултипа относительно левого верхнего угла ссылки*/
	z-index:9999;/*мне 22 + см. выше*/
	background:#874780; /*фон, что бы было видно тултип*/
	color: white;
	text-decoration:none;
	font-size:11px;
	font-family:Tahoma;
	padding: 5px 5px 8px 8px;
	width: 300px;
}

/*стили для формы заказа*/
/*
.order_form .deliveryOption .deliveryInfoContainer .title{width:50%}
.order_form .deliveryOption .deliveryInfoContainer .date{float:right;width:82px;text-align:center;color:#777;font-size:.85em;position:relative}
.order_form .deliveryOption .deliveryInfoContainer .price{font-size:.85em;font-weight:normal;float:right;width:80px;text-align:right;color:#777}
*/

.deliveryOption {width: 550px; display:inline-block; vertical-align:middle; margin: 0px 0px 0px 80px;}
.deliveryOptionMail {width: 550px; display:inline-block; vertical-align:middle; margin: 0px 0px 0px 80px;}
.deliveryInfoContainer .title{float:right; width:360px; color:#874780; font-size:11px; display:inline-block; vertical-align:middle; padding-top: 3px;padding-bottom: 3px;}
.deliveryInfoContainer .date{float:right; width:75px; text-align:center; color:#874780; font-size:11px; position:relative; display:inline-block; vertical-align:middle; padding-top: 3px;}
.deliveryInfoContainer .price{font-size:11px;font-weight:normal;float:right;width:75px;text-align:right;color:#874780; display:inline-block; vertical-align:middle; padding-top: 3px;}
.deliveryInfoContainer {float: right;}

.point:hover {cursor: pointer;}

.deliveryOption .radio {display:inline-block;vertical-align:middle; width: 20px; float:left; margin: 10px 0px 10px 0px;}
.deliveryOptionMail .radio {display:inline-block;vertical-align:middle; width: 20px; float:left; margin: 10px 0px 10px 0px;}

.deliveryInfoContainer:after, .deliveryInfoContainer:before{clear:both; content:""; display:table; *zoom:1; margin: 5px 0px 5px 0px;}

.point a {text-decoration: none; border-bottom: 1px dotted #777; color: #777;}
.point a:hover {border-bottom: 0px;}


/*.active {background: #F8F8F8 none repeat scroll 0% 0%;}*/
.active {background: #F4ECF3  none repeat scroll 0% 0%;}
.deliveryInfoContainer {padding: 0px 8px 0px 8px;}

.ui-autocomplete{border-bottom:1px solid #ccc; position:absolute; width:200px; z-index:10;}
.ui-autocomplete .ui-menu-item a{border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; background:#fff; padding:5px; display:block; overflow:hidden; text-decoration:none;}
.ui-autocomplete .ui-menu-item a.ui-state-focus{background:#bbb; color:#fff;}

.ui-autocomplete .ui-menu-item a{background:0; border:0; font-size: 12px;}
.ui-autocomplete .ui-menu-item a:hover{color:#fff; background: #874780 ; cursor: pointer;}

.ui-autocomplete{border:.077em solid #d3d3d3; border-top:0; position:absolute; background:#fff;}
.ui-autocomplete .ui-menu-item{border-top:.077em solid #d3d3d3; display:block; padding: 5px; text-decoration:none;}
.ui-autocomplete .ui-menu-item strong{font-weight:bold;}
.ui-autocomplete .ui-menu-item.ui-state-focus{background:#ccc; color:#fff;}

.ui-corner-all{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}






#content  #delivery_tabs {
	/*padding-bottom: 20px;*/
	padding-top: 10px;
	width: 746px;
}
	#content  #delivery_tabs .ui-tabs-nav {
		border: 1px solid #C998C4;
		height: 28px;
		line-height: 28px;
		border-radius: 0px;
	}
		#content  #delivery_tabs .ui-tabs-nav li {
			float: left;
			margin-left: -1px;
		}
			#content  #delivery_tabs .ui-tabs-nav li a {
				/*margin: 0 30px;*/
				/*width: 248px;*/
				width: 186px;
				color: #86467f;
				text-decoration: none;
				font-size: 12px;
				height: 27px;
				display: block;
				padding-top: 1px;
				line-height: 28px;
				text-align: center;
				border-left: 1px solid #C998C4;
				border-radius: 0px;
			}
			#content  #delivery_tabs .ui-tabs-nav li.ui-state-active a {
				padding-top: 2px;
				margin: -1px 0 -1px 0;
				color: #FFF;
				background: #86467f;
				position: relative;
				z-index: 2
			}
	#content  #delivery_tabs .ui-tabs-panel {
		padding-top: 9px;
	}

.delivery_tabs_back {
	background: #F4ECF3;
	/*border: 1px solid #C998C4;*/
	margin-top: -10px;
}

.delivery_tabs_back  table{
	font-size: 11px;
	color: #85467F;
	padding: 20px;
	text-transform: uppercase;
}

.delivery_tabs_back  table td{
	padding: 5px;
}

.contact_block_left {	
	float: left;
	width: 310px;
}

.contact_block_right {	
	float: left;
	width: 450px;
}

a{
	color: #00B2B2;
}

a:hover{
	color: #00B2B2;
}

.comment_russian_post {
	width: 530px;
	height: 70px;
	font-size: 11px;
	padding: 0px 0px 10px 100px;
	margin-top: -10px;
	color: #888;
}

.mobile_menu {
	display: none;
}

#content .cart .order form .input_row select {
	width: 311px;
	height: 25px;
	padding-left: 10px;
	padding-top: 4px;
}

.delivery_banner {
	background: url(../images/banner_delivery.jpg); 
	width: 740px; 
	height: 180px; 
	margin: 10px 0px 20px 0px;
}

.delivery_page_block {
	padding-left: 30px; 
	font-size: 12px;
}

.delivery_table_1col{
	float: left; 
	color: #85467F; 
	width: 340px;
}

.delivery_table_2col{
	float: left; 
	color: #85467F; 
	width: 110px;
}

.delivery_table_3col{
	float: left; 
	color: #85467F; 
	width: 110px;
}

.delivery_table_4col{
	float: left; 
	color: #85467F; 
	width: 110px;
}

.about_banner2 {
	background: url(../images/about2.jpg); 
	width: 767px; 
	height: 270px; 
	margin-top: 30px;
}

.metro_icon {
	float: left; 
	padding: 2px 5px 0px 0px; 
	background-blend-mode: luminosity;
}

.filter {
	height: 35px;
	border: 1px solid #efe4ee;
	margin: 13px 0 20px 10px;
	padding: 5px 0 0 6px;
	width: 96%;
}

.filter_brand {
	font-size: 12px;
}

.filter_select_brand {
	width: 150px; 
	height: 28px;
}

.filter_cost{
	font-size: 12px; 
	padding-left: 10px;
}

.filter_select_cost{
	width: 150px; 
	height: 28px;
}

.filter_button{
	width: 150px; 
	height: 28px; 
	border-radius: 12px; 
	border: 0; 
	color: #FFF; 
	box-shadow: 1px 1px 0px 0px rgba(212, 126, 43, 1); 
	background: linear-gradient(to bottom,  rgba(248,208,74,1) 0%,rgba(238,150,28,1) 100%); 
	margin-left: 10px;
}

.sale_print {
	font-size: 11px; 
	line-height: 16px; 
	background: #FF4D4D; 
	width: 60px; 
	text-align: center; 
	color: #FFF; 
	margin: -18px 0px 10px 20px;
}

.text_block_article img{
	max-width: 768px;
}