@charset "utf-8";
/* CSS Document */

* {
	outline:none;
	margin:0;
	padding:0;
}

*::-moz-focus-inner {
	padding:0;
	border:0;
}

@font-face {
  	font-family: 'yekan';
  	src:url('fonts/yekan.eot?#') format('eot'),  /* IE6–8 */
       	url('fonts/yekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       	url('fonts/yekan.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}

.error {
	margin-bottom:2px;
}

.red {
	color:#F30;
}

a {
	color:#6e6e6e;
	text-decoration:none;
}

a:hover,.blue {
	color:#00a88e;
}

.green,a.blue:hover {
	color:#da4470;
}

.gray {
	color:#999;
}

img {
	border:none;
}

div,input,h1,h2,h3,h4,h5,h6,form,table,input,select,textarea {
	font:normal 11px tahoma;
	direction:rtl;
	color:#6e6e6e;
	line-height:13px;
}

body {
	background:#f2f2f2;
}

.clear {
	clear:both;
}

.container {
	width:950px;
	margin:0 auto;
}

#main {
	background:#fff;
	box-shadow:0px 0px 8px rgba(0,0,0,0.2);
	padding:2px;
}

.linetop {
	background:#d3d3d3;
	height:2px;
}

#logo_left {
	background:url(images/logo_left.jpg);
	float:left;
	width:279px;
	height:55px;
}

#logo {
	background:url(images/logo.jpg);
	float:right;
	width:233px;
	height:55px;
}

#logo a {
	width:239px;
	height:55px;
	display:block;
	font-size:0px;
}

#menu,.inmenu,#footer {
	background: #f7f7f7; /* Old browsers */
	background: -moz-linear-gradient(top,  #f7f7f7 0%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f7f7f7 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f7f7f7 0%,#eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f7f7f7 0%,#eeeeee 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f7f7f7 0%,#eeeeee 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
	border-top:2px solid #d3d3d3;
}

#time {
	background:url(images/time.png) right no-repeat;
	float:left;
	height:15px;
	padding-right:21px;
	margin:15px;
}

.top a,.top div.submenu {
	float:right;
	margin:8px 5px;
	padding:6px 10px 10px;
	cursor:pointer;
}

.line {
	width:1px;
	height:22px;
	background:#d5d5d5;
	float:right;
	margin:11px 0 0;
}

.top a:hover,.top div.submenu:hover {
	color:#fff;
	text-shadow:0px 0px 5px rgba(0,0,0,0.2);
	border-radius:4px;
	background: #a4a5a4; /* Old browsers */
	background: -moz-linear-gradient(top,  #a4a5a4 0%, #7b7b7b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a4a5a4), color-stop(100%,#7b7b7b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a4a5a4 0%,#7b7b7b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a4a5a4 0%,#7b7b7b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a4a5a4 0%,#7b7b7b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a4a5a4 0%,#7b7b7b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4a5a4', endColorstr='#7b7b7b',GradientType=0 ); /* IE6-9 */
}

.submenu {
	position:relative;
	z-index:1;
}

.inmenu {
	position:absolute;
	right:0;
	top:29px;
	width:170px;
	border:1px solid #d3d3d3;
	border-top-width:2px;
	display:none;
	border-radius:4px;
}

.submenu:hover .inmenu {
	display:block;
}

.inmenu a {
	display:block;
	float:none;
	margin:1px;
	text-shadow:none;
}

.inmenu a:hover {
	background:none;
	color:#00a88e;
	text-shadow:none;
}

.inmenu .line {
	float:none;
	height:1px;
	width:auto;
	display:block;
	margin:0;
}

#slide {
	margin-top:3px;
}

.slider {
	display:block;
	float:right;
	line-height:0;
	position:relative;
}

.slider span {
	background:rgba(0,0,0,0.7);
	color:#fff;
	position:absolute;
	right:10px;
	bottom:10px;
	display:block;
	line-height:normal;
	padding:7px 12px 11px;
	border-radius:4px;
}

.slider img {
	width:726px;
	height:255px;
}

.color {
	background:#017a68;
	float:left;
	width:13px;
	height:255px;
	margin-right:2px;
}

.color1 {
	background:#00a88e;
	width:30px;
}

.color2 {
	background:#5ec4b4;
	width:60px;
}

#slider {
	float:left;
	margin-right:3px;
	margin-left:1px;
	overflow:hidden;
	width:726px;
	position:relative;
	height:255px;
}

#over_slider {
	overflow:hidden;
}

.arrow1 {
	background:url(images/arrow1.png);
	width:32px;
	height:32px;
	position:absolute;
	left:25px;
	top:50%;
	margin-top:-16px;
	opacity:0.5;
	filter:alpha(opacity=50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	cursor:pointer;
	display:none;
	z-index:1;
}

.arrow1:hover {
	opacity:1;
	filter:alpha(opacity=100);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

#slider:hover .arrow1 {
	display:block;
}

.arrow_right {
	background-position:right;
	right:25px;
	left:auto;
}

.color_end {
	margin-right:0;
}

#right {
	float:right;
	width:226px;
	margin:12px 10px 0 0;
}

.block {
	margin-bottom:7px;
	border-radius:4px;
	border:1px solid #dadada;
	border-bottom-width:3px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f4f4f4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
}

.title {
	border-radius:4px;
	margin:6px 6px 0;
	background: #5cc3b3; /* Old browsers */
	background: -moz-linear-gradient(top,  #5cc3b3 0%, #00a88e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5cc3b3), color-stop(100%,#00a88e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #5cc3b3 0%,#00a88e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #5cc3b3 0%,#00a88e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #5cc3b3 0%,#00a88e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #5cc3b3 0%,#00a88e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5cc3b3', endColorstr='#00a88e',GradientType=0 ); /* IE6-9 */
}

.title .arrow {
	background:url(images/arrow.png);
	width:18px;
	height:14px;
	float:right;
	margin:8px 6px 8px 0;
}

.title h4 {
	color:#fff;
	font-weight:bold;
	text-shadow:0px 0px 5px rgba(0,0,0,0.2);
	margin:7px 3px 0 0;
	float:right;
}

.form {
	padding:14px 16px 15px;
}

.form input.barcode,.form select {
	border-radius:4px;
	width:170px;
	padding:6px 10px 9px;
	border:1px solid #ddd;
	background: #f5f5f5; /* Old browsers */
	background: -moz-linear-gradient(top,  #f5f5f5 0%, #fefefe 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f5f5f5 0%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f5f5f5 0%,#fefefe 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f5f5f5 0%,#fefefe 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f5f5f5 0%,#fefefe 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
}

.form input.submit,a.submit {
	padding:5px 10px 9px;
	color:#fff;
	text-shadow:0px 0px 5px rgba(0,0,0,0.2);
	border-radius:4px;
	float:right;
	border:none;
	margin-top:6px;
	cursor:pointer;
	background: #de527c; /* Old browsers */
	background: -moz-linear-gradient(top,  #de527c 0%, #d02050 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#de527c), color-stop(100%,#d02050)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #de527c 0%,#d02050 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #de527c 0%,#d02050 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #de527c 0%,#d02050 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #de527c 0%,#d02050 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de527c', endColorstr='#d02050',GradientType=0 ); /* IE6-9 */
}

.form input.submit:hover,a.submit:hover {
	background: #a4a5a4; /* Old browsers */
	background: -moz-linear-gradient(top,  #a4a5a4 0%, #7b7b7b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a4a5a4), color-stop(100%,#7b7b7b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a4a5a4 0%,#7b7b7b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a4a5a4 0%,#7b7b7b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a4a5a4 0%,#7b7b7b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a4a5a4 0%,#7b7b7b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4a5a4', endColorstr='#7b7b7b',GradientType=0 ); /* IE6-9 */
}

a.submit {
	float:none;
	display:inline-block;
	margin:5px 0;
}

.help {
	float:left;
	margin:15px 0 0 2px;
}

.useful {
	float:right;
	width:691px;
	margin-right:7px;
}

.go {
	background:url(images/go.jpg);
	width:192px;
	height:46px;
	display:block;
	margin:12px 12px 10px;
	float:right;
}

.go:hover {
	background-position:bottom;
}

.go img {
	float:left;
	margin:-5px 0 0 4px;
}

.go h3 {
	float:right;
	font-weight:bold;
	margin:15px 14px 0 0;
}

.go1 {
	margin-left:33px;
	margin-right:34px;
}

.go2 {
	
}

.news {
	float:right;
	width:341px;
	margin-top:12px;
	margin-right:7px;
}

.news .title,.add {
	background: #adaead; /* Old browsers */
	background: -moz-linear-gradient(top,  #adaead 0%, #888888 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#adaead), color-stop(100%,#888888)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #adaead 0%,#888888 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #adaead 0%,#888888 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #adaead 0%,#888888 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #adaead 0%,#888888 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#adaead', endColorstr='#888888',GradientType=0 ); /* IE6-9 */
}

.add {
	color:#fff;
	float:right;
	border-radius:4px;
	margin-top:18px;
	padding:5px 9px 9px;
	cursor:pointer;
}

.add:hover,.title_basket {
	background: #5cc3b3; /* Old browsers */
	background: -moz-linear-gradient(top,  #5cc3b3 0%, #00a88e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5cc3b3), color-stop(100%,#00a88e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #5cc3b3 0%,#00a88e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #5cc3b3 0%,#00a88e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #5cc3b3 0%,#00a88e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #5cc3b3 0%,#00a88e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5cc3b3', endColorstr='#00a88e',GradientType=0 ); /* IE6-9 */
}

.shadow {
	background:url(images/shadow.png);
	width:141px;
	height:30px;
	float:left;
}

.post {
	border-bottom:1px solid #dadada;
	padding:12px;
}

.picture {
	float:right;
	padding:4px;
	border:1px solid #ddd;
	border-radius:4px;
	background: #f5f5f5; /* Old browsers */
	background: -moz-linear-gradient(top,  #f5f5f5 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f5f5f5 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f5f5f5 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f5f5f5 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f5f5f5 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	line-height:0;
}

.news_large .picture img {
	width:100px;
	height:auto;
}

.info {
	float:right;
	width:247px;
	margin:3px 8px 0 0;
}

.info .more {
	float:left;
	margin:4px 0 0 0;
}

.info h2 {
	font-weight:bold;
}

.date {
	margin-top:6px;
}

.post_bottom {
	border-bottom:none;
}

.prcArrow {
	background:url(images/my.png);
	float:left;
	width:23px;
	height:122px;
	cursor:pointer;
	margin-right:8px;
}

.prcArrow:hover {
	background:url(images/my.png) left bottom;
}

.prcArrowRight {
	background-position:right top;
	margin-right:0;
}

.prcArrowRight:hover {
	background:url(images/my.png) right bottom;
}

.leftS {
	float:left;
}

#product {
	margin:15px 0 0 10px;
}

#productOver {
	float:left;
	width:872px;
	height:123px;
	overflow:hidden;
	direction:ltr;
}

#productFlow {
	height:123px;
}

#product a {
	padding:4px 4px 7px;
	float:left;
	margin-right:8px;
	text-align:center;
	width:91px;
}

#product a img {
	background:#fdfdfd;
	border:1px solid #e5e5e5;
	border-radius:4px;
	padding:2px;
	margin-bottom:2px;
}

#product a:hover {
	background:#e5e5e5;
}

#footer {
	margin-top:15px;
}

.copy {
	float:right;
	margin:15px 14px;
	direction:ltr;
}

.menu {
	float:left;
	margin:15px 14px;
}

.news_large {
	width:691px;
}

.inner {
	line-height:24px;
	text-align:justify;
	padding:10px 22px 15px;
}

.other {
	float:right;
	margin:3px 12px 20px 0;
	line-height:22px;
}

#share {
	margin-top:11px;
}

#share a {
	display:block;
	line-height:0;
	float:right;
	margin-left:5px;
}

#page {
	padding:8px;
}

#page a {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f4f4f4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
	
	float:left;
	display:block;
	border:1px solid #ccc;
	padding:4px 7px 5px;
	margin-right:3px;
	border-radius:4px;
	border-bottom-width:2px;
}

#page a.active,#page a:hover {
	background:#fefefe;
	color:inherit;
}

.empty {
	padding:14px 15px 15px;
}

.post_large .info {
	width:537px;
	margin:8px 14px 0 0;
}

.txting {
	line-height:22px;
	text-align:justify;
	margin-top:3px;
	height:44px;
}

.txtingLarge {
	height:84px;
}

.form_reg {
	padding:5px 0;
}

.form_reg input,.form select {
	margin:7px 0 12px;
	width:250px !important;
}

.form select {
	width:272px !important;
}

.form select.barcode {
	width:222px !important;
}

.form_reg input.address {
	width:625px !important;
}

.ltr {
	direction:ltr;
	display:inline-block;
}

.form_reg input.submit {
	margin:0;
	width:auto !important;
}

.basket {
	padding:6px 16px 10px;
}

.basket li {
	list-style:inside;
	line-height:19px;
}

.post_shop {
	float:right;
	width:321px;
	border-left:1px solid #dadada;
	position:relative;
}

.post_shop_left {
	border-left:none;
}

.post_shop .info {
	width:205px;
}

.post_shop .more {
	margin-top:24px;
}

.added {
	position:absolute;
	top:94px;
	left:19px;
	display:none;
}

.add_page {
	margin-top:10px;
}

.share {
	float:left !important;
	margin-top:14px !important;
}

.other_shop {
	margin-bottom:21px;
	width:540px;
}

.added_shop {
	position:static;
	float:right;
	margin:16px 12px 0 0;
}

.in {
	border-bottom:1px solid #ddd;
}

#basket {
	margin-top:12px;
}

.title_basket {
	border-radius:4px 4px 0 0;
	border-bottom:1px solid #fff;
}

.one {
	float:right;
	font-weight:bold;
	width:68px;
	text-align:center;
	padding:9px 0 12px;
	border-left:1px solid #009880;
	color:#fff;
	text-shadow:0px 0px 5px rgba(0,0,0,0.2);
}

.two {
	width:440px;
}

.three {
	border:none;
}

.pro {
	padding:10px 0;
}

.pro .block {
	display:inline-block;
	padding:3px;
	line-height:0;
	border-bottom-width:1px;
	margin:0;
}

.pro img {
	width:40px;
}

.in .one {
	border-color:#ddd;
	font-weight:normal;
	color:inherit;
	text-shadow:none;
}

.in .four {
	padding:26px 0 29px;
}

.in .three {
	padding:28px 0 26px;
}

.stock {
	border:1px solid #ddd;
	background:#fff;
	border-radius:4px;
	text-align:center;
	padding:7px 0 8px;
	width:30px;
	margin:10px 0 7px;
	direction:ltr;
}

.prc .one {
	padding:10px 0 14px;
	width:90px;
}

.prc .seven {
	width:60px;
}

.prc .two {
	width:404px;
}

.conf {
	display:inline-block;
	margin:10px 0 9px;
	width:199px;
	height:282px;
}

.register {
	float:left;
	margin-top:5px;
	border-right:1px solid #eaeaea;
	padding-right:20px;
	margin-bottom:12px;
}

.register .form {
	margin:0;
	padding:0;
}

.register .form input {
	margin:5px 0 7px;
	width:200px;
}

.register .form input.submit {
	width:auto;
}

.errorPage {
	font-weight:bold;
	margin-bottom:8px;
}

.cardBlock {
	background:url(images/card.png) center no-repeat;
}