﻿/*** Basic	***/
	
body {
	background: #fff url(../img/bg-body.jpg) 0 0 repeat;
	font: 12px Arial, sans-serif;
}
.container {
	width: 1020px;
	margin: 0 auto;
}
input, textarea {
	outline: none;
}
/*** Header	***/
header {
	padding: 20px 20px 0 20px;
	position: relative;
	height: 121px;
}
.logo {
	background: url(../img/logo.png) 0 0 no-repeat;
	width: 239px;
	height: 81px;
	float: left;
}
.contacts {
	font-weight: bold;
	line-height: 1.5;
	color: #2c2c2c;
	margin-left: 259px;
}
.contacts a {
	text-decoration: underline;
	color: #2c2c2c;
}
.b {
	float: left;
}
.b1 {
	width: 222px;
}
.b2 {
	width: 160px;
}
.b3 {
	width: 174px;
	position: relative;
}
.b3 a {
	padding-left: 5px;
}
.db {
	display: block;
}
.dib {
	display: inline-block;
}
.icon-phone {
	background: url(../img/icon-phone.png) 0 0 no-repeat;
	width: 9px;
	height: 9px;
	margin-right: 7px;
}
.icon-email {
	background: url(../img/icon-email.png) 0 0 no-repeat;
	width: 10px;
	height: 7px;
	margin-right: 7px;
}
.icon-user {
	background: url(../img/icon-user.png) 0 0 no-repeat;
	width: 14px;
	height: 13px;
}
.icon-truck {
	background: url(../img/icon-truck.png) 0 2px no-repeat;
}
.icon-money {
	background: url(../img/icon-money.png) 0 4px no-repeat;
}
.icon-price-tag {
	background: url(../img/icon-price-tag.png) 3px 0 no-repeat;
}
.icon-phone2 {
	background: url(../img/icon-phone2.png) 4px 3px no-repeat;
}
.fb {
	background: url(../img/fb.png) 0 0 no-repeat;
	width: 18px;
	height: 18px;
}
.vk {
	background: url(../img/vk.png) 0 0 no-repeat;
	width: 18px;
	height: 18px;
}
.p {
	color: #d8263a !important;
}
.fs14 {
	font-size: 14px;
}
.r {
	position: absolute;
	right: 0;
}
.search {
	background: url(../img/search-and-basket.png) 0 0 no-repeat;
	width: 721px;
	height: 53px;
	left: 276px;
	position: absolute;
	top: 65px;
}
.fs {
	width: 532px;
	float: left;
}
.hide {
	border: 0;
	background: 0;
}
.bs {
	height: 40px;
	width: 50px;
	cursor: pointer;
}
.tis {
	color: #2c2c2c;
	font-size: 14px;
	height: 35px;
	padding: 8px 0 8px 16px;
	width: 462px;
}
.basket {
	width: 177px;
	height: 29px;
	float: left;
	text-align: right;
	padding: 11px 10px 0 0;
	cursor: pointer;
}
.fs15 {
	font-size: 15px;
}
.menu {
	position: absolute;
	left: 279px;
	top: 112px;
}
.menu a {
	color: #2c2c2c;
	padding: 0 15px 0 28px;
}
.social {
	position: absolute;
	left: 685px;
	top: 112px;
}
/*** Nav ***/	
nav {
	background: url(../img/bg-nav-goods.png) 0 0 no-repeat;
	width: 979px;
	height: 80px;
	margin: 0 auto;
}
/*#goods nav, #catalog nav {
		background:url(../img/bg-nav-goods.png) 0 0 no-repeat;
		}	*/
nav ul {
	margin-left: 20px;
}
nav ul li {
	float: left;
}
nav ul li a {
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	display: block;
	/* height:47px; */
	padding: 11px 0 0;
}
nav ul li a:hover {
	color: #2c2c2c;
}
nav ul li a i.ch {
	font-style: normal;
	display: block;
	height: 47px;
	padding: 11px 0 0;
	position: relative;
	top: -11px;
	float: left;
}
nav ul li a i {
	z-index: 99;
}
nav ul li a:hover i.ch {
	background: url(../img/a-bg-hover.png) 50% 0 no-repeat;
}
nav ul li a:hover i.ch.no {
	background: url(../img/a-bg-hover-no.png) 50% 0 no-repeat;
}
.sub-h {
	display: none;
}
.sub-s {
	display: block;
	background: #fff;
	border-radius: 3px;
}
nav ul li a i.bl {
	width: 10px;
	height: 39px;
	float: left;
	position: relative;
	top: -11px;
	background: url(../img/a-bg-left-v.png) 0 50% no-repeat;
}
nav ul li a i.br {
	width: 10px;
	height: 39px;
	float: right;
	position: relative;
	top: -11px;
	background: url(../img/a-bg-right-v.png) 100% 50% no-repeat;
}
nav ul li a:hover i.bl {
	background: url(../img/a-bg-left.png) 0 50% no-repeat;
}
nav ul li a:hover i.br {
	background: url(../img/a-bg-right.png) 100% 50% no-repeat;
}
nav ul li a:hover i.bl.no {
	background: url(../img/a-bg-left-no.png) 0 50% no-repeat;
}
nav ul li a:hover i.br.no {
	background: url(../img/a-bg-right-no.png) 100% 50% no-repeat;
}
.f {
	background: 0 !important;
}
.l {
	background: 0 !important;
}
nav ul li a:hover i.f {
	background: url(../img/a-bg-left.png) 0 50% no-repeat !important;
}
nav ul li a:hover i.l {
	background: url(../img/a-bg-right.png) 100% 50% no-repeat !important;
}
nav ul li a:hover i.f.no {
	background: url(../img/a-bg-left-no.png) 0 50% no-repeat !important;
}
nav ul li a:hover i.l.no {
	background: url(../img/a-bg-right-no.png) 100% 50% no-repeat !important;
}
/** Выпадающие вилы **/
#ddmenu li:hover > a i.ch {
	background: url(../img/a-bg-hover.png) 50% 0 no-repeat;
	color: #2c2c2c;
	z-index: 9999;
}
#ddmenu li:hover > a i.ch.no {
	background: url(../img/a-bg-hover-no.png) 50% 0 no-repeat;
}
#ddmenu li:hover > a i.bl {
	background: url(../img/a-bg-left.png) 0 50% no-repeat;
}
#ddmenu li:hover > a i.br {
	background: url(../img/a-bg-right.png) 100% 50% no-repeat;
}
#ddmenu li:hover > a i.bl.no {
	background: url(../img/a-bg-left-no.png) 0 50% no-repeat;
}
#ddmenu li:hover > a i.br.no {
	background: url(../img/a-bg-right-no.png) 100% 50% no-repeat;
}
#ddmenu li:hover > a i.f {
	background: url(../img/a-bg-left.png) 0 50% no-repeat !important;
}
#ddmenu li:hover > a i.l {
	background: url(../img/a-bg-right.png) 100% 50% no-repeat !important;
}
#ddmenu li:hover > a i.f.no {
	background: url(../img/a-bg-left-no.png) 0 50% no-repeat!important;
}
#ddmenu li:hover > a i.l.no {
	background: url(../img/a-bg-right-no.png) 100% 50% no-repeat!important;
}
#ddmenu ul {
	position: absolute;
	top: 179px;
	width: 539px;
	background: #fff;
	display: none;
	margin-left: 1px;
	padding: 13px 0 13px 15px;
	border-radius: 0 0 3px 3px;
	z-index: 98;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
#ddmenu ul li {
	display: list-item;
	width: 30%;
	float: left;
	list-style: none;
	background: url(../img/sub-li-b.png) 0 80% no-repeat;
	padding-left: 15px;
}
.cent {
	margin-left: -210px !important;
}
.lft {
	margin-left: -454px !important;/* display: block !important; */
}
#ddmenu ul li:hover {
	color: #d6273a;
	padding-left: 15px;
	background: url(../img/sub-li-r.png) 0 80% no-repeat;
}
#ddmenu ul li:hover > a {
	color: #d6273a;
}
#ddmenu ul li a {
	font-size: 12px;
	display: block;
	width: 100%;
	color: #2c2c2c;
	text-decoration: underline;
}
#ddmenu ul li a:hover {
/* background: #e9edf3; */
}
/*** Slider	***/
.title {
	width: 500px;
	position: absolute;
	font-size: 30px;
	top: 35px;
	left: 210px;
}
.title span {
	background: #fff;
	opacity: 0.8;
	margin-bottom: 1px;
	float: left;
	padding: 5px 20px 5px 20px;
	text-transform: uppercase;
}
/*** Discounts-btn ***/
.discounts-btn {
	display: block;
	background: url(../img/discounts-btn.png) 0 0 no-repeat;
	width: 315px;
	height: 52px;
	position: absolute;
	top: 269px;
	left: 210px;
}
/** Open Dialog **/
/*.ui-widget-overlay {
	background: #000000 !important;
	opacity: 0.8 !important;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	border-bottom-right-radius: 8px !important;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	border-bottom-left-radius: 8px !important;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	border-top-right-radius: 8px !important;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	border-top-left-radius: 8px !important;
}
.ui-widget-content {
	border: 0 !important;
}
.ui-widget-header {
	background: 0 !important;
	border: 0 !important;
}
.ui-dialog .ui-dialog-titlebar-close {
	top: -54% !important;
	right: -1.1em !important;
	z-index: 9999;
	margin: 0 !important;
}*/
#enter {
	position: relative;
}
#enter .wa-name {
	float: left;
	width: 78px;
	margin-top: 14px;
}
#enter .wa-submit input {
	font-size: 0;
	line-height: 0;
}
#enter .wa-error-msg {
	position: relative;
	right: 22px;
	top: -16px;
	color: #f00;
	float: right;
}
#enter label {
	display: inline-block !important;
	width: 77px;
	height: 34px;
	vertical-align: middle;
	text-align: right;
	padding-right: 6px !important;
}
#enter input[type="text"], #enter input[type="password"] {
	background: url(../img/input-bg-enter.png) 0 0 no-repeat;
	border: 0;
	height: 45px;
	padding: 0 10px;
	width: 340px;
	font-size: 20px;
	margin-bottom: 16px;
}
#enter input[type="submit"] {
	background: url(../img/enter.png) 0 0 no-repeat;
	border: 0;
	position: absolute;
	width: 125px;
	height: 52px;
	bottom: 20px;
	right: 20px;
}
.enter-social {
	position: absolute;
	bottom: 6px;
}
.enter-social p {
	display: inline-block;
	height: 34px;
	vertical-align: middle;
}
#reg label {
	display: inline-block !important;
	width: 153px;
	height: 34px;
	vertical-align: middle;
}
#reg .wa-name {
	float: left;
	width: 146px;
	margin-top: 14px;
}
#reg .wa-submit input {
	font-size: 0;
	line-height: 0;
}
#reg .wa-error-msg {
	position: relative;
	right: 27px;
	top: -16px;
	color: #f00;
	float: right;
}
#reg .wa-captcha-input {
	margin-left: 4px;
	margin-top: -16px;
}
#reg .wa-captcha p {
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 7px;
}
#reg .wa-captcha a {
	display: none
}
#reg .wa-captcha-img {
	margin-right: 17px;
}
#reg .wa-captcha strong {
	display: none
}
#reg .wa-captcha:before {
	content: 'Введите число, изображенное на рисунке';
}
#reg input {
	background: url(../img/input-bg-reg.png) 0 0 no-repeat;
	border: 0;
	height: 45px;
	padding: 0 10px;
	width: 270px;
	font-size: 20px;
	margin-bottom: 16px;
}
#reg input[type="submit"] {
	background: url(../img/reg.png) 0 0 no-repeat;
	border: 0;
	position: absolute;
	width: 235px;
	height: 52px;
	bottom: 10px;
	left: 214px;
}
#reg textarea {
	background: url(../img/textarea-bg-reg.png) 0 0 no-repeat;
	border: 0;
	height: 115px;
	padding: 10px;
	width: 359px;
	font-size: 20px;
	resize: none;
	position: absolute;
	left: 74px;
	bottom: 196px;
}
#lrn {
	display: inline;
	width: 200px !important;
	margin: 0 0 0 155px;
	padding: 0 !important;
	height: 12px !important;
}
#lrn input {
	background: none;
	height: 0;
	margin: 0;
	width: 10px;
}
#tra {
	width: 50px !important;
	position: absolute;
	left: 12px;
	bottom: 274px;
}
.reg-captcha {
	position: absolute;
	bottom: 80px;
	left: 14px;
}
.reg-captcha label {
	width: 420px !important;
}
.reg-captcha input {
	background: url(../img/input-bg-captcha.png) 0 0 no-repeat !important;
	height: 45px !important;
	width: 119px !important;
}
.reg-captcha img {
	float: left;
	padding-right: 20px;
}
#reg p {
	margin-top: -9px;
	padding-bottom: 10px;
}
#fargot {
	position: relative;
}
#fargot .wa-name {
	float: left;
	width: 78px;
	margin-top: 14px;
}
#fargot .wa-submit input {
	font-size: 0;
	line-height: 0;
}
#fargot .wa-error-msg {
	position: relative;
	top: -16px;
	color: #f00;
	right: 22px;
	float: right;
}
#fargot label {
	display: inline-block !important;
	width: 77px;
	height: 34px;
	vertical-align: middle;
	text-align: right;
	padding-right: 6px !important;
}
#fargot input[type="text"], #enter input[type="password"] {
	background: url(../img/input-bg-enter.png) 0 0 no-repeat;
	border: 0;
	height: 45px;
	padding: 0 10px;
	width: 340px;
	font-size: 20px;
	margin-bottom: 16px;
}
#fargot input[type="submit"] {
	background: url(../img/fargot.png) 0 0 no-repeat;
	border: 0;
	position: absolute;
	width: 214px;
	height: 52px;
	bottom: 20px;
	right: 24px;
}
#my p {
	margin-bottom: 18px;
	color: #777;
}
#my a {
	font-size: 15px;
	color: rgb(76, 76, 76);
	background: url("../img/arrow.png") no-repeat scroll 0px 7px transparent;
	padding-left: 14px;
	font-weight: normal;
}
#my a:hover {
	color: #d52239;
	background: url(../img/arrow-hover.png) 0 7px no-repeat;
}
#my p span {
	margin-left: 13px;
	line-height: 30px;
}
#my .table {
	width: 100%;
}
#my .table a {
	background: none;
	padding-left: 0;
}
#my .table tr {
	height: 36px;
	border-top: 1px solid #eaeaea;
}
#my .table td {
	padding-top: 6px;
	padding-left: 12px;
}
#my .table .order-status {
	border-radius: 5px;
	padding: 5px 10px;
	color: #fff;
}

.line h1 span {
	border-radius: 5px;
	padding: 5px 10px;
	color: #fff;
	font-size: 15px;
	position: relative;
	top: -5px;
}
.align-right {
	text-align: right;
	padding-right: 12px;
}
#my .table tr.no-border {
	border-top: none;
}
#my .table tr.thin {
	height: 26px;
}
/*wa-form*/
.wa-form {
}
.wa-form .wa-field {
	margin-bottom: 5px;
}
.wa-form .wa-field.wa-required > .wa-name {
	padding-left: 5px;
}
.wa-form .wa-field.wa-required:before {
	content: '*';
	color: #f00;
	position: absolute;
}
.wa-form .wa-field.wa-notrequired:before {
	content: ' ';
	color: #f00;
	position: absolute;
}
.wa-form .wa-field .wa-name {
	display: block;
	color: #4a4a4a;
	font-size: 14px;
	padding: 8px 0px;
}
.wa-form .wa-field .wa-value input[type="text"] {
	background: url("../img/checkout-input.png") no-repeat scroll 0px 0px transparent;
	border: 0px none;
	padding: 4px 10px 6px 10px;
	width: 475px;
	height: 22px;
}
.wa-form .wa-field .wa-value input[type="password"] {
	background: url("../img/checkout-input.png") no-repeat scroll 0px 0px transparent;
	border: 0px none;
	padding: 4px 10px 6px 10px;
	width: 475px;
	height: 22px;
}
.wa-form .wa-field .wa-value input[type="email"] {
	background: url("../img/checkout-input.png") no-repeat scroll 0px 0px transparent;
	border: 0px none;
	padding: 4px 10px 6px 10px;
	width: 475px;
	height: 22px;
}
.wa-form .wa-field textarea {
	background: url("../img/checkout-textarea.png") no-repeat scroll 0px 0px transparent;
	border: 0px none;
	resize: none;
	padding: 4px 10px 6px;
	width: 475px;
	height: 72px;
}
.wa-form .wa-field .wa-value p, .wa-form .wa-field .wa-value p span {
	margin: 0!important;
}
.wa-form .wa-field .wa-value p span.field {
	margin-bottom: 7px;
}
.wa-form span.field {
	display: block;
	color: rgb(74, 74, 74);
	font-size: 14px;
	padding: 0px;
	height: 64px;
	position: relative;
}
.wa-form span span {
	margin-left: 0!important;
	line-height: 27px!important;
}
.wa-form span.field input[type="text"] {
	top: 30px;
	float: left;
	position: absolute;
	left: 0px;
}
.wa-form span.field select {
	border-radius: 7px;
	height: 31px;
	border: 0px solid #eaeaea;
	background: url("../img/checkout-input.png") no-repeat scroll 0px 0px transparent;
	width: 484px;
	padding: 6px 7px 7px 7px;
	top: 30px;
	float: left;
	position: absolute;
	left: 0px;
}
.wa-form .wa-field .wa-value input[type="submit"] {
	border: 0px none;
	width: 203px;
	height: 37px;
	bottom: 10px;
	right: -283px;
	position: relative;
	margin-top: 28px;
	border-radius: 10px 10px 10px 10px;
	text-transform: uppercase;
	color: rgb(255, 255, 255);
	font-size: 14px;
	text-shadow: 0px 0px 0px rgb(255, 255, 255);
	background: url("../img/checkout-btn-bg.png") repeat-x scroll 0px 0px transparent;
}
.errormsg {
	display: block;
	position: absolute;
	float: right;
	right: 50.6%;
	color: rgb(255, 0, 0);
}
.wa-form .wa-field .wa-value p span .errormsg {
	font-size: 12px;
	top: 63px;
}
.wa-form .wa-field .wa-value p span.wa-required:before {
	content: '* ';
	color: #f00;
	position: relative;
	margin-right: -3px;
}
/*** Basket ***/
#basket .gds {
	height: 86px !important;
	margin-bottom: 8px;
	margin-top: 0 !important;
}
.bskt {
	padding-bottom: 8px !important;
}
#basket .line {
	margin-bottom: 20px;
}
#basket .goods {
	position: relative;
	height: 100px;
	width: 980px !important;
	border: none;
}
#basket .goods img {
	position: absolute;
	top: 4px;
	padding: 0 10px !important;
}
#basket .goods p {
	position: absolute;
	color: #4a4a4a;
	font-size: 12px;
	top: 40px;
	left: 120px;
}
#basket .goods .p {
	font-size: 17px;
	left: 496px;
}
#basket .goods input {
	/*position:absolute;*/
	top: 34px;
	left: 604px;
	background: url(../img/input-bg-basket.png) 0 0 no-repeat;
	border: 0;
	padding: 5px 15px 5px 5px;
	width: 51px;
	height: 22px;
	text-align: right;
	font-size: 17px !important;
	margin-top: -5px;
}
#basket .goods a {
	position: absolute;
}
.x {
	left: 584px !important;
	font-size: 17px !important;
}
.under {
	left: 704px !important;
	text-decoration: line-through;
	font-size: 17px !important;
	color: #949494 !important;
}
#basket .pos1 {
	left: 782px !important;
}
#basket .del-btn {
	background: url(../img/del-btn.png) 0 0 no-repeat;
	width: 83px;
	height: 27px;
	right: 30px;
	top: 36px;
}
.checkout-cart {
	border: 0 !important;
	position: relative;
	height: 120px !important;
}
.back-btn {
	position: absolute;
	background: url(../img/back-btn.png) 0 0 no-repeat;
	width: 153px;
	height: 27px;
	top: 20px;
}
.empty-trash-btn {
	position: absolute;
	background: url(../img/empty-trash-btn.png) 0 0 no-repeat;
	width: 133px;
	height: 27px;
	left: 168px;
	top: 20px;
}
.checkout-btn {
	/*position: absolute;*/
	background: url(../img/checkout-btn.png) 0 0 no-repeat;
	width: 203px;
	height: 37px;
	/*right: 0;
	bottom: 0px;*/
	float:right;
	border: none;
	font-size: 0;
	cursor: pointer;
}
.checkout-cart div {
	font-size: 18px;
	color: #5c5c5c;
	position: absolute;
	right: 0;
	top: 8px;
}
.checkout-cart span {
	font-size: 30px;
	color: #d8263a;
	padding-left: 10px;
}
.h25 {
	font-size: 25px !important;
}
.useful {
	height: 260px !important;
	padding-left: 14px;
}
.pad30 {
	padding: 30px 0 !important;
}
.useful .goods {
	width: 160px !important;
	margin-top: 20px !important;
}
.useful p {
	color: #777777 !important;
	font-size: 16px !important;
	text-align: center;
}
.useful .p {
	color: #d8263a !important;
	margin-top: 10px;
}
.useful a.btn {
	margin-left: 12px !important;
	margin-top: 10px;
}
	/*** Checkout ***/	
	#checkout {
		overflow:hidden;
		color:#4a4a4a;
		margin-top:20px;
		min-height:400px;
		}
	#checkout .left {
		width:500px;
		float:left;
		}
	#checkout .left span {
		color:#da293c;
		}	
	#checkout .right {
		width:440px;
		margin-left:540px;
		}
	#checkout .right .line, #checkout .left .line {
		margin-bottom: 10px;
		}	
	#checkout #mkad, #checkout #coupon {
		background:url(../img/checkout-mkad.png) 0 0 no-repeat;
		width:87px;
		height:22px;
		text-align:right;
		}	
	#checkout label {
		display:block;
		font-size:14px;
		padding:10px 0;
		}
	#checkout .sm {
		font-size:12px;
		}
	#checkout .bg label {
		font-size:18px;
		position:relative;
		}
	#checkout .bg span {
		position: absolute;
		left:230px;
		}	
	#checkout .paypal {
		background:url(../img/paypal.png) 27px 5px no-repeat;
		}	
	#checkout .paypal span {
		left:96px;
	}	
	#checkout .lf {
		padding-left:28px;
		}	
	#checkout .lf input {
		margin-left:16px;
		}	
	#checkout input[type="radio"] {
		margin-top:-2px;
		}
	#checkout input[type="checkbox"] {
		margin-top:0;
		}		
	#checkout input[type="text"] {
		background:url(../img/checkout-input.png) 0 0 no-repeat;
		border:0;
		padding:5px;
		width:475px;
		height:22px;
		}	
	#checkout textarea {
		background:url(../img/checkout-textarea.png) 0 0 no-repeat;
		border:0;
		resize:none;
		padding:5px;
		width:475px;
		height:72px;
		}
	#checkout .checkout-btn {
		border:0;
		bottom:64px;
		right:20px;
		}
	#checkout a.btn {
		margin:20px 0;
		padding:5px 0 0 16px;
		}	
	.cost-of-delivery {
		/*position:absolute;*/
		font-size:18px;
		/*right:20px;
		bottom:178px;*/
		}	
	.in-total {
		/*position:absolute;*/
		font-size:18px;
		/*right:20px;
		bottom:130px;*/
		}	
	#checkout .in-total {
		/*position:absolute;*/
		font-size:18px;
		float:left;
		/*right:20px;
		bottom:130px;*/
		}	
	.in-total span {
		font-size:30px;
		color:#d8263a;
		margin-left:16px;
		}		
	.coupon {
		/*position:absolute;*/
		font-size:12px;
		margin:10px 0 10px 0;
		/*bottom:0px;*/
		}	
	.coupon a {
		color:#d8263a;
		}	
/*** Page ***/
.bg-w {
	background: #fff;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	border-radius: 0 0 3px 3px;
}
.goods {
	width: 235px;
	height: 300px;
	float: left;
	margin-top: 20px;
	position: relative;
	border-top: 1px solid #eaeaea;
	padding-top: 16px;
}
.goods.set:nth-child(-n+4) {
	border: none;
}
.goods.cat:nth-child(-n+3) {
	border: none;
}
.goods.rel {
	border: none;
}
.goods img {
	padding: 0 25px 10px 25px;
}
.goods a {
	color: #4a4a4a;
	font-size: 16px;
	text-decoration: underline;
	display: block;
	margin-bottom: 10px;
	padding-right: 16px;
	min-height: 36px;
}
.goods p {
	color: #d8263a;
	font-size: 18px;
}
.sticker {
	display: block;
	width: 57px;
	height: 57px;
	position: absolute;
}
.hits {
	margin-bottom: 40px;
}
.hits .sticker {
	background: url(../img/sticker-hit.png) 0 0 no-repeat;
}
.discounts .sticker {
	background: url(../img/sticker-discounts.png) 0 0 no-repeat;
}
.novelty .sticker {
	background: url(../img/sticker-novelty.png) 0 0 no-repeat;
}
.badge {
	display: block;
	width: 57px;
	height: 57px;
	position: absolute;
	top: 0px;
	font-size: 0px;
	line-height: 0px;
}
.prod .badge {
	top: -13px;
	left: 8px;
}
.badge.bestseller {
	background: url(../img/sticker-hit.png) 0 0 no-repeat;
}
.badge.low-price {
	background: url(../img/sticker-discounts.png) 0 0 no-repeat;
}
.badge.new {
	background: url(../img/sticker-novelty.png) 0 0 no-repeat;
}
.fz38 {
	font-size: 38px;
}
.fwn {
	font-weight: normal;
}
.di {
	display: inline;
}
.p4-2 {
	padding: 40px 20px 0;
	width: 980px;
	margin-top: -96px;
	position: relative;
	z-index: 10;
}
.lead {
	font-size: 38px;
	font-weight: normal;
	display: inline;
	background: #fff;
	padding-right: 36px;
	text-decoration: none;
}
.clb {
	clear: both;
	padding: 15px;
}
.price {
	float: left;
	bottom: 32px;
}
.rate .price {
	float: none;
}
/* feryo
.price.abs {
	position: absolute;
}
*/
.group-btn {
	float: right;
	bottom: 30px;
	right: 12px;
}
/* feryo
.group-btn.abs {
	position: absolute;
}
*/
.btn {
	display: block;
	background: url(../img/btn.png) 0 0 no-repeat;
	width: 118px;
	height: 23px;
	border: 0px none;
	color: rgb(255, 255, 255);
	width: 123px;
	height: 27px;
	padding: 0px 0 2px 0;
	cursor: pointer;
}
.related {
	position: absolute;
	bottom: 90px;
	left: 15px;
}
.filter input {
	margin: 0px 10px 0px 0px;
	font: 12px Arial, sans-serif;
}
a.btn {
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	padding: 5px 0 0 7px;
	margin-bottom: 3px;
}
.one-click {
	display: block;
	background: url(../img/one-click.png) 0 5px no-repeat;
	width: 118px;
	height: 14px;
}
a.one-click {
	color: #343434;
	font-size: 12px;
	padding: 5px 0 0 18px;
}
.btn-g {
	height: 17px;
	background: url(../img/btn-g-bg.png) 0 0 repeat-x;
	display: inline-block;
	padding: 5px 0 5px 5px;
}
a.btn-g-left {
	text-decoration: none;
	color: #575757;
	position: absolute;
	top: 12px;
	padding-right: 10px;
}
.btn-g-left {
	background: #fff url(../img/btn-g-left.png) 0 0 no-repeat;
	display: inline-block;
	padding-left: 24px;
}
.btn-g-right {
	background: url(../img/btn-g-right.png) 100% 0 no-repeat;
	display: inline-block;
	padding-right: 24px;
}
.btn-g:hover {
	background: url(../img/btn-g-bg-hover.png) 0 0 repeat-x;
}
.btn-g-left:hover {
	background: #fff url(../img/btn-g-left-hover.png) 0 0 no-repeat;
}
.btn-g-left:hover > div {
	background: url(../img/btn-g-right-hover.png) 98% 0 no-repeat;
}
.btn-g-left:hover > div > div {
	background: url(../img/btn-g-bg-hover.png) 0 0 repeat-x;
}
.btn-g-right:hover {
	background: url(../img/btn-g-right-hover.png) 100% 0 no-repeat;
}
.line {
	background: url(../img/line.png) 0 32px repeat-x;
	position: relative;
}
/** INfo Pages  **/	
#goodspage .p4-2 {
	margin-top: -22px;
	padding-top: 20px;
	padding-bottom: 40px !important;
}
#goodspage .gds {
	border: none;
	overflow: hidden;
	margin-top: -30px;
	height: auto;
}
#goodspage .goods {
	margin-top: 20px;
}
/** Page Goods **/	
#goods .p4-2 {
	margin-top: -22px;
	padding-top: 20px;
	padding-bottom: 20px !important;
}
#goods .lead {
	font-size: 30px;
	padding-right: 10px;
}
#goods .line {
	background-position: 0 27px;
}
#goods .gds {
	border: 1px solid #d7d7d7;
	overflow: hidden;
	margin-top: 20px;
	/*height: 430px;*/
}
#goods .goods {
/*	width: 470px;*/
}
.goods-info {
	float: left;
	width: 503px;
	/*margin:16px 5px 20px 0;*/
	margin: 16px 5px 0px 235px;
}
.goods-info .price {
	color: #D8263A;
	font-size: 30px;
	padding-right: 16px;
	padding-top: 24px;
}
.goods-info .group-btn {
	float: left;
}
.goods-info select {
	background: none repeat scroll 0% 0% transparent;
	border: 1px #aeaeae solid;
	color: rgb(119, 119, 119);
	font-size: 12px;
	width: 136px;
	margin: 0px 0px 3px 10px;
	padding-left: 20px;
	outline: medium none;
}
.sel-them {
	position: relative;
	height: 28px;
}
.arrow-hide {
	position: absolute;
	width: 20px;
	height: 20px;
	background: #fff;
	top: 0;
	right: 0;
}
.arrow-new {
	background: url(../img/arrow-sel.png) 3px 5px no-repeat;
	position: absolute;
	width: auto;
	height: 20px;
	top: 0;
	color: rgb(119, 119, 119);
	font-size: 12px;
	padding: 1px 18px;
}
.favorites {
	float: left;
	padding-top: 32px;
}
.favorites a {
	color: #D8263A;
	background: url(../img/star.png) 0 1px no-repeat;
	padding-left: 20px;
}
.important {
	float: left;
	padding: 20px 0;
}
.important p {
	color: #d8263a;
	font-weight: bold;
}
.breadcrumbs {
	z-index: 20;
	/*position: absolute;
	top: 214px;*/
	position: relative;
	top: 20px;
	margin-left: 19px;
}
.breadcrumbs a {
	font-size: 11px;
	color: #343434;
}
#goods .bg-w {
	border-radius: 3px;
}
#gs-pager {
	position: absolute;
	top: 56px;
	left: 10px;
}
#gs-pager img {
	padding: 0px !important;
}
#goods .goods img {
	padding: 0px 30px;
}
#goods .hits, #goods .discounts, #goods .novelty {
	position: absolute;
}
#goods .hits {
	top: -20px;
	left: 14px;
	z-index: 666;
}
#goods .discounts {
	top: -20px;
	left: 42px;
	z-index: 665;
}
#goods .novelty {
	top: -20px;
	left: 70px;
	z-index: 664;
}
#goods a.one-click {
	color: #777;
}
.thumbnail-sketch {
	float: left;
	margin-top: 24px;
	width: 500px;
}
.thumbnail-sketch table {
	color: #777;
}
.thumbnail-sketch th {
	text-align: left;
	padding: 5px 5px 5px 15px;
}
.thumbnail-sketch td {
	padding: 5px 5px 5px 15px;
}
.vysota {
	background: url(../img/arrow-sel.png) 0 8px no-repeat;
}
.diametr {
	background: url(../img/dia.png) 0 8px no-repeat;
}
.osveshchenie {
	background: url(../img/light.png) 0 8px no-repeat;
}
.poliv {
	background: url(../img/watering.png) 0 8px no-repeat;
}
.vlazhnost_vozdukha {
	background: url(../img/air-humidity.png) 0 8px no-repeat;
}
.podkormka {
	background: url(../img/top-dressing.png) 0 8px no-repeat;
}
.temperatura_peresadki {
	background: url(../img/temperature.png) 0 8px no-repeat;
}
.thumbnail-sketch .left {
	width: 287px;
	float: left;
}
.thumbnail-sketch .right {
	border-left: 1px solid #D7D7D7;
	width: 190px;
	float: right;
	padding-left: 14px;
}
.btn-b {
	display: inline-block;
	background: url(../img/btn-b.png) 0 0 no-repeat;
	width: 68px;
	height: 18px;
}
.thumbnail-sketch .group-btn {
	float: left;
}
.thumbnail-sketch a {
	color: #777;
	font-size: 11px;
	padding: 5px 0 0 6px;
}
a.btn-b {
	color: #fff;
	text-decoration: none;
	padding: 3px 0 0 16px;
}
.pos {
	float: left;
	margin-bottom: 20px;
}
.pos .hgt {
	background: none;
	font-size: 12px;
	color: #777;
	float: left;
	padding: 0px;
}
.pos .price {
	padding: 0;
	font-size: 18px;
	text-align: center;
	color: #da293c;
	width: 100px;
	margin-top: -5px;
	float: right;
}
.pos span {
	font-size: 12px;
	color: #777;
}
.pos .btn-b {
	padding: 0px 13px 2px;
	font-size: 11px;
	cursor: pointer;
	background: url("../img/btn-b.png") no-repeat scroll 0px 0px transparent;
	border: medium none;
	color: rgb(255, 255, 255);
	height: 21px;
	width: 86px;
	position: relative;
	top: 8px;
}
#goods .share-g {
	color: #777;
	float: left;
	padding-top: 20px;
}
.two-slides {
	padding-top: 20px;
}
.two-slides .left {
	float: left;
	margin-right: 18px;
	height: 310px;
	margin-bottom: -30px;
}
.two-slides .right {
	float: left;
	height: 310px;
	margin-bottom: -30px;
}
.two-slides p {
	color: #777;
	font-size: 18px;
}
.two-slides .title {
	font-size: 16px;
	position: relative;
	top: 110px;
	color: rgb(119, 119, 119);
	width: 140px;
	left: -7px;
	text-align: center;
}
.two-slides .price {
	color: rgb(218, 41, 60);
	font-size: 16px;
	text-align: center;
	width: 113px;
	position: relative;
	bottom: -120px;
	left: 10px;
}
.two-slides .left-slider, .two-slides .right-slider {
	margin: 25px 15px 0;
}
.two-slider .slide {
	width: 130px !important;
}
#goods .clb {
	padding: 0;
}
#goods .text {
	color: #777;
	padding-left: 6px;
	padding-bottom: 20px;
	float: left;
	padding-top: 30px;
}
.text h1 {
	font-size: 18px;
	font-weight: normal;
}
.text p {
	line-height: 1.5;
}
.text p b {
	padding-top: 20px;
	display: block;
}
.text ol {
	list-style-type: none; /* Убираем исходные маркеры */
	counter-reset: item; /* Обнуляем счетчик списка */
}
.text li:before {
	content: counter(item) ') '; /* Добавляем к числам скобку */
	counter-increment: item; /* Задаём имя счетчика */
}
/** Page Catalog **/
#catalog .bg-w {
	border-radius: 3px;
}
#catalog .p4-2 {
	margin-top: -22px;
	padding-top: 20px;
}
.banner {
	/*background:url(../img/banner.jpg) 0 0 no-repeat;
		width:979px;
		height:113px;*/
	margin-top: -20px;
	margin-bottom: 50px;
}
.banner img {
	/*background:url(../img/banner.jpg) 0 0 no-repeat;
		width:979px;
		height:113px;*/
	margin-top: -11px;
	margin-bottom: 0px;
}
.filter {
	width: 245px;
	float: left;
	color: #4a4a4a;
}
.gds-all {
	/*margin-left: 245px;*/
}
.gds .gds .goods.cat:nth-child(-n+4) {
	border: none !important;
}
/*search*/
.srch .gds {
	border: none !important;
	height: auto !important;
}
.srch .gds .goods {
	width: 244px!important;
}
.srch .pagination {
	left: 45%;
	float: none!important;
}
.srch {
	padding-bottom: 20px!important;
}
/*catalog*/
#catalog .gds {
	/*float: left;
	width: 100%;*/
}
#catalog .goods {
/*height:auto;*/
}
#catalog .hits, #catalog .discounts, #catalog .novelty {
	position: absolute;
	top: -20px;
}
#catalog .hits {
	z-index: 666;
}
#catalog .discounts {
	z-index: 665;
}
#catalog .novelty {
	z-index: 664;
}
#catalog label {
	display: block;
	font-size: 12px;
	padding: 5px 0;
}
#catalog .pos1 {
	left: 28px;
}
#catalog .pos2 {
	left: 56px;
}
.hr {
	border-top: 1px solid #d7d7d7;
	width: 730px;
	float: left;
	margin: 20px 0;
}
.filter input {
	margin: 0 10px 0 0;
	font: 12px Arial, sans-serif;
	color: #4a4a4a;
}
.filter input[type="submit"] {
	border: 0;
	color: #fff;
	width: 123px;
	height: 27px;
}
.filter input[type="submit"]:hover {
	/*padding:0;*/
	margin: 0;
	cursor: pointer;
}
.up {
	text-transform: uppercase;
	border-bottom: 1px solid rgb(234, 234, 234);
	margin: 16px 50px 6px 0px;
}
.filter h3 {
	font-size: 20px;
	font-weight: normal;
	padding: 10px 0;
}
.sfs {
	border: 0;
	font-size: 12px;
	margin: 0;
	padding: 0 0 3px;
	text-align: center;
	width: 30px;
}
.wa {
	width: auto;
	text-align: left;
}
.sf {
	margin: 10px 0 30px;
	width: 230px;
	background: #efefef !important;
	border: 1px solid #d7d7d7 !important;
}
.ui-slider-horizontal {
	height: 0.3em !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background: url(../img/filter-c.png) no-repeat 0 0 !important;
	width: 26px !important;
	height: 26px !important;
	border: 0 !important;
	outline: none;
}
.ui-slider-horizontal .ui-slider-handle {
	margin-left: -0.1em !important;
	top: -0.8em !important;
}
.pp {
	padding-bottom: 5px;
}
.pl {
	padding: 0 0 5px 0 !important;
}
.flo-info {
	padding: 0 20px 12px 0;
	background: url(../img/flo-info.png) 100% 1px no-repeat;
	display: inline-block;
}
ul.pagination {
	width: 730px;
	margin: 30px 0 0;
	float: left;
	text-align: center;
	list-style: none;
	position: relative;
	left: 38%;
}
ul.pagination li {
	float: left;
}
ul.pagination a {
	text-decoration: none;
	display: inline-block;
	font-size: 14px;
	color: rgb(52, 52, 52);
	border: 1px solid #cacaca;
	border-radius: 4px;
	background: none repeat scroll 0% 0% #fcfcfc;
	margin: 0px 2px;
	padding: 1px 6px 2px 6px;
	box-shadow: 1px 2px 7px -2px rgba(0, 0, 0, 0.4) inset;
}
ul.pagination li.selected a {
	background: #498d00;
	color: #fff;
	border: 1px solid #498d00;
	box-shadow: none;
}
ul.pagination .active {
	color: #fff;
	background: #498d00;
	height: 19px;
	border-radius: 3px;
	padding: 2px 6px 0;
}
ul.pagination .prev {
	background: url(../img/pagin-left-arrow.png) 0 0 no-repeat;
	width: 21px;
	height: 12px;
}
ul.pagination .next {
	background: url(../img/pagin-right-arrow.png) 100% 0 no-repeat;
	width: 21px;
	height: 12px;
}
#catalog .clb {
	padding: 15px;
}
/*** About and News	***/
.about-news {
	position: relative;
	background: #fff;
	z-index: 9;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	top: -5px;
}
.a-b {
	width: 980px;
	margin: 0 auto;
	padding: 40px 0;
}
.about {
	width: 50%;
	float: left;
}
#goods .about {
	width: 480px;
	margin-right: 15px;
	margin-bottom: 15px;
}
.about div p {
	color: #4c4c4c;
	padding-top: 12px;
}
.news {
	width: 47%;
	float: left;
	padding-left: 20px;
}
#goods .news {
	width: 480px;
	margin-bottom: 15px;
	padding-left: 0;
}
.n {
	padding: 12px 0 0 8px;
}
.n div {
	margin-bottom: 36px;
}
.news div div a {
	font-size: 14px;
	color: #4c4c4c;
	background: url(../img/arrow.png) 0 5px no-repeat;
	padding-left: 14px;
}
.news div div a:hover {
	color: #d52239;
	background: url(../img/arrow-hover.png) 0 5px no-repeat;
}
.news div div p {
	padding: 0 0 5px 14px;
	color: #9d9d9d;
	font-size: 11px;
}
.a-b a.btn-g-left {
	top: 46px;
}
.a-b .lead {
	font-size: 30px;
	color: #4c4c4c;
	padding-right: 16px;
}
.share {
}
/*** Footer	***/
footer {
	background: #222;
	height: 150px;
}
footer div {
	width: 980px;
	margin: -5px auto 0;
	padding-top: 22px;
	position: relative;
}
footer .logo {
	background: url(../img/logo-g.png) 0 0 no-repeat;
	width: 188px;
	height: 64px;
}
footer .menu {
	text-align: right;
	top: 24px;
	width: 74.5%;
}
footer .menu a {
	color: #969696;
	font-size: 14px;
	padding-left: 30px;
}
.icon-phone2-g {
	background: url(../img/icon-phone2-g.png) 6px 3px no-repeat;
}
.icon-price-tag-f {
	background: url(../img/icon-price-tag.png) 5px 0 no-repeat;
	color: #d8263a !important;
}
.icon-truck-g {
	background: url(../img/icon-truck-g.png) 5px 3px no-repeat;
}
.icon-money-g {
	background: url(../img/icon-money-g.png) 0 5px no-repeat;
}
.icon-home-g {
	background: url(../img/icon-home-g.png) 7px 1px no-repeat;
}
footer .contacts {
	color: #969696;
	font-weight: normal;
	margin: 0;
	left: 8px;
	position: absolute;
	top: 64px;
}
footer .contacts div {
	float: left;
	width: 193px;
}
footer .contacts a {
	color: #969696;
}
footer .r {
	text-align: right;/* padding-top:40px; */
}
.vk-b, .fb-b {
	display: inline-block;
	width: 24px;
	height: 24px;
}
.vk-b {
	background: url(../img/vk-b.png) 0 0 no-repeat;
}
.fb-b {
	background: url(../img/fb-b.png) 0 0 no-repeat;
}
.quickorder-custom-form {
	display: none;
}
.quickorder-custom-button {
	color: rgb(52, 52, 52);
	font-size: 12px;
	padding: 4px 0px 4px 18px;
	display: block;
	background: url("../img/one-click.png") no-repeat scroll 0px 7px transparent;
	width: 118px;
	height: 14px;
	float: right;
	bottom: 6px;
	right: -4px;
	position: absolute;
}
.quickorder-button {
	font-size: 12px !important;
	margin-top: 3px;
}
.quickorder-custom-button.no-img {
	background: none repeat scroll 0% 0% transparent;
	color: rgb(52, 52, 52);
	display: block;
	height: 11px;
	padding: 0px;
	position: relative;
	float: right !important;
	width: auto;
	margin-top: 14px;
	right: 11px;
}
.quickorder-custom-button.no-img a {
	font-size: 11px !important;
}
.quickorder-wrap {
	left: 45%;
	margin-left: -190px;
	margin-top: -200px;
	position: fixed;
	top: 50%;
	width: 534px;
	z-index: 1500;
	border-radius: 8px 8px 8px 8px;
	background-color: rgb(255, 255, 255);
}
.quickorder-header {
	width: 100%;
	font-family: Arial;
	font-size: 13px;
	color: rgb(0, 0, 0);
	/*height: 40px;*/
	font-weight: 600;
	padding: 18px;
}
.quickorder-header i.close {
	float: right;
	height: 26px;
	margin: -30px 5px 0px 0px;
	cursor: pointer;
	width: 26px;
	display: inline-block;
	background: url("../img/filter-c.png") no-repeat scroll 0px 0px transparent;
}
.quickorder-header i.close:hover {
	background-position: 0px -26px;
}
.quickorder-body {
	padding: 18px;
}
.quickorder-name {
	float: left;
	margin-right: 33px;
	margin-top: 15px;
	width: 100px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
}
.quickorder-value input {
	background: url("../img/input-bg-enter.png") no-repeat scroll 0px 0px transparent;
	border: 0px none;
	height: 45px;
	padding: 0px 10px;
	width: 340px;
	font-size: 20px;
	margin-bottom: 16px;
}
.quickorder-order-name {
	height: 45px;
	padding: 12px 0 6px 132px;
	font-size: 18px;
	margin-bottom: 0px;
}
.quickorder-order-name span {
	font-weight: normal;
	padding: 10px;
	color: #555;
}
.quickorder-submit input {
	background: url("../img/quick.png") no-repeat scroll 0px 0px transparent;
	border: 0px none;
	width: 150px;
	float: right;
	height: 52px;
	margin-bottom: 20px;
	font-size: 0px !important;
	position: relative;
	right: 8px;
}
.group-btn .quickorder-custom-button {
	position: relative;
	float: none;
	background-position: 0px 4px;
}
.group-btn .quickorder-custom-button a {
	color: rgb(119, 119, 119);
}
.quickorder-custom-button.fleft {
	position: relative;
	float: left;
	top: 3px;
	left: 20px;
}
.quickorder-custom-button.fleft a {
	color: rgb(119, 119, 119);
}
.h70 {
	height: 70px;
}
/*.hint {
	display: inline;
	border-radius: 5px 5px 5px 5px;
	padding: 6px 21px;
	position: relative;
	top: -3px;
	right: 3px;
	background: none repeat scroll 0% 0% rgb(255, 255, 255);
	font-size: 13px;
	color: rgb(85, 85, 85);
}*/
.large {
	border: 0px none;
	width: 203px;
	height: 37px;
	margin-top: 28px;
	border-radius: 10px 10px 10px 10px;
	text-transform: uppercase;
	color: rgb(255, 255, 255);
	font-size: 14px;
	text-shadow: 0px 0px 0px rgb(255, 255, 255);
	background: url("../img/checkout-btn-bg.png") repeat-x scroll 0px 0px transparent;
	transition: 0.5s;
}
.large:hover {
	color: #fffac0;
	background: url("../img/checkout-btn-bg-hover.png") repeat-x scroll 0px 0px rgba(255, 255, 255, 100);
}
.checkout .table {
	width: 75%;
}
.checkout .table a {
	background: none;
	padding-left: 0;
}
.checkout .table tr {
	height: 36px;
	border-top: 1px solid #eaeaea;
}
.checkout .table td {
	padding-top: 6px;
	padding-left: 12px;
}
.checkout .table .order-status {
	border-radius: 5px;
	padding: 5px 10px;
	color: #fff;
}
.checkout .line h1 span {
	border-radius: 5px;
	padding: 5px 10px;
	color: #fff;
	font-size: 15px;
	position: relative;
	top: -5px;
}
.checkout .align-right {
	text-align: right;
	padding-right: 12px;
}
.checkout .table tr.no-border {
	border-top: none;
}
.checkout .table tr.thin {
	height: 26px;
}
.p-order {
	line-height: 30px;
	font-size: 15px;
	color: #444;
	margin-bottom: 20px;
}
.back {
	margin-top: 40px;
	margin-bottom: 10px;
}
.back a {
	background: url("../img/checkout-btn-bg.png") repeat-x scroll 0px -5px transparent;
	padding: 7px 22px;
	border-radius: 8px;
	color: rgb(255, 255, 255);
	text-decoration: none;
}
.checkout-options {
	list-style: none
}
.checkout-options li {
	border-top: 1px solid rgb(234, 234, 234);
	margin-top: 16px;
}
.checkout-options li:first-child {
	border: none;
}
.checkout-options img {
	position: relative;
	top: 8px;
	margin-right: 10px;
}
.checkout-options h3 {
	padding: 1px 0px;
	font-size: 18px;
	color: rgb(74, 74, 74);
	width: 384px;
	margin-bottom: 16px;
}
.checkout-options input[type="radio"] {
	position: relative;
	top: -2px;
}
.checkout-options span {
	font-size: 18px;
	color: rgb(74, 74, 74);
}
.checkout-options p {
	color: #4a4a4a;
}
.rate {
	float: right;
	padding: 16px 0 0 0;
	font-size: 18px;
	color: #4a4a4a;
}
#p_content {
	padding: 30px 80px 20px 7px;
}
.subcats {
	list-style: none;
}
.subcats li {
	float: left;
	margin-right: 50px;
	width: 270px;
	margin-bottom: 5px;
}
.subcats li a {
	background: url("../img/arrow.png") no-repeat scroll 0px 5px transparent;
	font-size: 14px;
	color: rgb(74, 74, 74);
	padding: 0px 0px 0px 14px;
}
.subcats li a:hover {
	color: #d52239;
	background: url(../img/arrow-hover.png) 0 5px no-repeat;
}
.blog-a {
	font-size: 15px;
	color: rgb(76, 76, 76);
	background: url("../img/arrow.png") no-repeat scroll 0px 7px transparent;
	padding-left: 14px;
	font-weight: normal;
}
.blog-a:hover {
	color: #d52239;
	background: url(../img/arrow-hover.png) 0 7px no-repeat;
}
.blog-p {
	padding: 0px 0px 5px 14px;
	color: rgb(157, 157, 157);
	font-size: 11px;
	font-weight: normal;
}
.blog-text {
	color: #4c4c4c;
	padding-left: 14px;
	padding-bottom: 30px;
	padding-top: 30px;
	padding-right: 30px;
}
.blog-text.desc {
	color: #777;
}
.blog-text a {
	color: #4c4c4c;
}
.blog-text a:hover {
	color: #d52239;
}
.blog-cont {
	color: rgb(157, 157, 157);
	font-size: 12px;
	font-weight: normal;
	margin: 10px 0 0 0;
}
.blog-cont a {
	color: #4c4c4c;
}
.blog-cont a:hover {
	color: #d52239;
}
.info-text {
	color: #4c4c4c;
	padding-left: 14px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 30px;
}
.info-text a {
	color: #4c4c4c;
}
.info-text a:hover {
	color: #d52239;
}


.filters { /*background: #eed;float: left; */ width: 190px;padding: 5px;  }
.filters input[type="text"] { font-size: 0.9em; width: 50px; text-align: right; }
.ui-slider{width:80%!important;}

li.f3_main_menu_1 {
	width: 20%!important; 
	background: none!important;
}
li.f3_main_menu_1 p {
	background: url(/wa-data/public/shop/themes/vipflowers/img/sub-li-b.png) 0 80% no-repeat; 
	padding-left: 10px;
}
