html,body {height:100%}
body {
	font: 15px 'PT Sans', sans-serif;
	color:#4f4f4f;
	background:#f5f5f5 url(img/back.png) 0 90px repeat-x;
}
.top {
	width:100%;
	height: 90px;
	text-align: center;
	overflow:hidden;
	min-width: 1259px;
	background: #FFFFFF;
	/*background: #1D1D1B url(img/gulliver_back.gif) repeat-x;*/
}
.top img{
    position: relative;
    left: 50%;
    transform: translateX(-50%);
	top:-10px; /* temp for gulliver bunner 100 height */
}
.notop{background-position: 0 0;}
#container,.container {
	min-width: 1239px;
	max-width: 1599px;
	margin:0 auto;
	position:relative;
	min-height: 100%;
}
#sidebar {
	float:left;
	width:320px;
	position:relative;
	padding-right: 10px;
}
#wrap {
	float:left;
	width:100%;
	margin-left:-330px
}
#content  {
	margin-left: 330px;
	padding:0 10px;
}

h1,h2,h3 {font-size: 16px;text-transform: uppercase;color: #ed5c06; }
a {color: #7f6fbb;}
a:hover {text-decoration: none;}
.category li, .abc li, .pagenav li a, .pagenav li span, .add-comp, .catalog .tabs li, .seller .view a, .smalltabs li{
	text-align: center;
	border-top: 1px solid #fff;
	background: #f9f8f2; /* Old browsers */
	background: -moz-linear-gradient(top, #f9f8f2 0%, #f5f4ed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f8f2), color-stop(100%,#f5f4ed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f9f8f2 0%,#f5f4ed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f9f8f2 0%,#f5f4ed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f9f8f2 0%,#f5f4ed 100%); /* IE10+ */
	-pie-background: linear-gradient(to bottom, #f9f8f2 0%,#f5f4ed 100%); /* W3C */
	background: linear-gradient(to bottom, #f9f8f2 0%,#f5f4ed 100%); /* W3C */
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 1px 2px #bcb9b9;
	-moz-box-shadow:    0px 1px 2px #bcb9b9;
	box-shadow:         0px 1px 2px #bcb9b9;
	position: relative;
}
/*--------------------------HEADER----------------------------*/
#header {
	height:153px;
	position:relative;
}
.header-left {
	height:153px;
	position:relative;
}
.header-right {
	height:153px;
	position:relative;
}
.logo {	
	position:absolute;
	width:234px;
	height:49px;
	top:11px;
	left:10px;
	text-indent:-9000px;
	background:url(img/logo.png) 0 0 no-repeat
}
/*city*/
.city {
	position: absolute;
	left: 40px;
	top: 65px;
	color: #FFF;
	text-align:center;
}
.city li a {
	text-decoration: none;
	color: #fff;
	border-bottom: 1px dashed #fff;
}
.city li a:hover {border-bottom: none;}
.city li ul,
.topmenu li ul {
	display: none;
	position: absolute;
	left: 70px;
	top: 25px;
	padding: 10px;
	z-index: 2000;
	min-width: 75px;
	background: #fafafa;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 1px 2px #d0d0cb;
	-moz-box-shadow: 0px 1px 2px #d0d0cb;
	box-shadow: 0px 1px 2px #d0d0cb;
	border-top: 1px solid #fdfdfd;
	border-left: 1px solid #fdfdfd;
}
.topmenu li ul {left: 20px;}
.city li:hover ul,
.topmenu li:hover ul {
	display: block;
}
.city li ul a {
	color: #5a5d5f;
	border-bottom: 0;
}
.city li ul li {margin-bottom: 5px;}
.city li ul a:hover {text-decoration: underline;}
.city .arr, .topmenu .arr {
	width: 100%;
	height: 12px;
	position: absolute;
	left: 0px;
	top: -12px;
	background: url(img/arr_up.png) 50% 0 no-repeat;
}
.topmenu li ul li {
	display: block;
	float: none;
	background: none;
	padding-bottom: 5px;
	text-align: left;
	min-width: 150px;
}
/*search*/
.search {
	margin: 0 200px 0 270px;
	padding-top: 23px;
}
.search div {
	background: #f5f3ea;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 1px 2px #d14a14;
	-moz-box-shadow:    0px 1px 2px #d14a14;
	box-shadow:         0px 1px 2px #d14a14;
	margin-right: 90px;
}
.search div p.txt {
	margin: 0px 330px 0 8px;
	padding: 8px 0;
}
.search .radio {
	float: right;
	width: 260px;
	padding-top: 12px;
}
.search .radio label {padding-right: 15px;}
.search .radio input {
	position: relative;
	top: 2px;
}
.search input[type="text"] {
	width: 100%;
	background: #f2f2e6;
	height: 30px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border-top: 1px solid #dadacf;
	border-left: 1px solid #dadacf;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-box-shadow: 0px 1px 0 #eaeadf;
	-moz-box-shadow:    0px 1px 0 #eaeadf;
	box-shadow:        inset 0px 1px 0 #eaeadf;
	background: url(img/search.png) 7px 9px no-repeat;
	padding: 0 10px 0 30px;
}
.search input[type="submit"] {
	float: right;
	width: 80px;
	height: 41px;
	background: url(img/ssub.png) 0 0 no-repeat;
	cursor: pointer;
	border: 0;
	font-style: italic;
	font-weight: bold;
	color: #FFF;
	margin-top: 3px;
}
.search input[type="submit"]:hover {background: url(img/ssub.png) 0 -41px no-repeat;}
#header .links {
	position: absolute;
	text-align: center;
	right: 15px;
	top: 23px;
	color: #FFF;
}
#header .links li {padding-bottom: 5px;}
#header .links a {
	text-decoration: none;
	border-bottom: 1px dashed #fff;
	color: #FFF;
}
#header .links a:hover {border-bottom:0;}
.topmenu {
	position: absolute;
	top: 107px;
	left: 0;
	width: 100%;
	display: table;
}
.topmenu li {
	float: left;
	background:url(img/tm-sep.png) 0 4px no-repeat;
	text-align: center;
	display: table-cell;
	position: relative;
	width: 14.2%;
	white-space: nowrap;
}
.topmenu .no_sale li {width: 20%;}
.topmenu li ul li {
	display: block;
	float: none;
	background: none;
	padding-bottom: 5px;
}
.topmenu li ul li a {text-decoration: none;}
.topmenu li ul li a:hover {text-decoration: underline;}
/*.topmenu li.double {width: 14%;}
.topmenu .no_sale li.double {width: 20%;}*/
.topmenu li:first-child {background:0;}
.topmenu li a {color: #5a5d5f;}
.topmenu li:hover a {text-decoration: none;}
/*----shop----*/
.shop {
	margin: 10px;
	margin-top: 0;
}
.shop li {
	float: left;
	width: 20%;
	text-align: center;
	position: relative;
	padding: 0 !important;
}
.shop li:hover .mag-info {
	display: block;
	z-index: 1000;
}
.shop li .mag-info {
	display: none;
	position: absolute;
	left: -155px;
	top: -20px;
	width: 260px;
	text-align: left;
	z-index: 999;
	font-size: 13px;
}
.shop li:first-child .mag-info {
	left: 200px;
}
.shop ul.block-inner {
	padding:3px 0 2px 0;
}
.mag {
	display: table-cell;
	vertical-align: middle;
	height: 80px;
	width: 900px;
	text-align: center;
}
.mag-info a {
	font-weight: bold;
	display: inline-block;
	margin-bottom: 5px;
}
.mag-info p span {
	font-weight: bold;
}
.mag-info i {
	position: absolute;
	display: block;
	width: 12px;
	height: 22px;
	background:url(img/arr_right.png) 0 0 no-repeat;
	right: -12px;
	top: 30px;
	z-index: 1000;
}
.shop li:first-child i {
	background:url(img/arr_left.png) 0 0 no-repeat;
	left: -12px;
}
/*block*/
.block {
	background: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 1px 2px #d0d0cb;
	-moz-box-shadow:    0px 1px 2px #d0d0cb;
	box-shadow:         0px 1px 2px #d0d0cb;
	border-top: 1px solid #fdfdfd;
	border-left: 1px solid #fdfdfd;
	margin-bottom: 10px;
}
.block-inner {
	padding:15px 20px;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/*--------------------------CONTENT----------------------------*/
/*------------news----------*/
.newswrap {
	display: flex;
}
.news {
	width: 50%;
}
.news:nth-child(2){
	margin-left: 15px;
    width: calc(50% - 15px);
}
.block header h3 {float: left;}
.block header a {float: right;}
.block header {
	overflow: hidden;
	padding-bottom: 15px;
}
.block li {
	overflow: hidden;
	padding-bottom: 15px;
}
.shop.block li {overflow: visible;}
.news-img img {
	width: 84px;
	height: 84px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 1px 2px 5px #919191;
	-moz-box-shadow:    1px 2px 5px #919191;
	box-shadow:         1px 2px 5px #919191;
	float: left;
}
.block .txt {margin-left: 104px;}
.block .txt a {
	font-weight: bold;
	display: block;
	margin-bottom: 7px;
}
article .txt span, .news .txt span, span.date{
	font-size: 11px;
	padding: 2px 6px;
	background:#f5f5f5;
	border-top: 1px solid #fdfdfd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: inline-block;
	-webkit-box-shadow: 0px 2px 2px #d5d5d5;
	-moz-box-shadow:    0px 2px 2px #d5d5d5;
	box-shadow:         0px 2px 2px #d5d5d5;
	margin-bottom: 7px;
}	
.news .txt p {font-size: 14px;}
a.all {
	background: #78c562; /* Old browsers */
	background: -moz-linear-gradient(top, #78c562 0%, #92d181 7%, #82cb73 14%, #7dca67 21%, #6ec45a 29%, #67c252 36%, #63c24a 50%, #54c03b 71%, #4ebd30 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#78c562), color-stop(7%,#92d181), color-stop(14%,#82cb73), color-stop(21%,#7dca67), color-stop(29%,#6ec45a), color-stop(36%,#67c252), color-stop(50%,#63c24a), color-stop(71%,#54c03b), color-stop(100%,#4ebd30)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #78c562 0%,#92d181 7%,#82cb73 14%,#7dca67 21%,#6ec45a 29%,#67c252 36%,#63c24a 50%,#54c03b 71%,#4ebd30 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #78c562 0%,#92d181 7%,#82cb73 14%,#7dca67 21%,#6ec45a 29%,#67c252 36%,#63c24a 50%,#54c03b 71%,#4ebd30 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #78c562 0%,#92d181 7%,#82cb73 14%,#7dca67 21%,#6ec45a 29%,#67c252 36%,#63c24a 50%,#54c03b 71%,#4ebd30 100%); /* IE10+ */
	background: linear-gradient(to bottom, #78c562 0%,#92d181 7%,#82cb73 14%,#7dca67 21%,#6ec45a 29%,#67c252 36%,#63c24a 50%,#54c03b 71%,#4ebd30 100%); /* W3C */
	-pie-background: linear-gradient( #78c562 0%,#92d181 7%,#82cb73 14%,#7dca67 21%,#6ec45a 29%,#67c252 36%,#63c24a 50%,#54c03b 71%,#4ebd30 100%); /* W3C */
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	font-size: 13px;
	/*text-shadow: 1px 1px #2c9020;*/
	color: #fff;
	padding: 3px 10px 5px;
	text-decoration: none;
	-webkit-box-shadow: 0px 2px 2px #e0e0e0;
	-moz-box-shadow:    0px 2px 2px #e0e0e0;
	box-shadow:         0px 2px 2px #e0e0e0;
}
a.all:hover {
	background: #41aa35; /* Old browsers */
	background: -moz-linear-gradient(top, #41aa35 0%, #60bc47 7%, #49b33e 14%, #44b238 21%, #3ca931 29%, #38a62c 36%, #36a628 50%, #2da320 71%, #2a9f1a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#41aa35), color-stop(7%,#60bc47), color-stop(14%,#49b33e), color-stop(21%,#44b238), color-stop(29%,#3ca931), color-stop(36%,#38a62c), color-stop(50%,#36a628), color-stop(71%,#2da320), color-stop(100%,#2a9f1a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #41aa35 0%,#60bc47 7%,#49b33e 14%,#44b238 21%,#3ca931 29%,#38a62c 36%,#36a628 50%,#2da320 71%,#2a9f1a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #41aa35 0%,#60bc47 7%,#49b33e 14%,#44b238 21%,#3ca931 29%,#38a62c 36%,#36a628 50%,#2da320 71%,#2a9f1a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #41aa35 0%,#60bc47 7%,#49b33e 14%,#44b238 21%,#3ca931 29%,#38a62c 36%,#36a628 50%,#2da320 71%,#2a9f1a 100%); /* IE10+ */
	-pie-background: linear-gradient( #41aa35 0%,#60bc47 7%,#49b33e 14%,#44b238 21%,#3ca931 29%,#38a62c 36%,#36a628 50%,#2da320 71%,#2a9f1a 100%); /* W3C */
	background: linear-gradient(to bottom, #41aa35 0%,#60bc47 7%,#49b33e 14%,#44b238 21%,#3ca931 29%,#38a62c 36%,#36a628 50%,#2da320 71%,#2a9f1a 100%); /* W3C */
}
.block.banner {
	padding: 10px 20px;
	text-align: center;
}
/*main*/
.main li img {
	float: left;
	margin-right: 10px;
}
.main p {
	padding-bottom: 20px;
}
img.left{
	float:left;
	padding: 0 7px 7px 0;
}
/*--------------------------Sidebar----------------------------*/
.box {
	display: none; /* по умолчанию прячем все блоки */
	z-index: 999;
	position: relative;
	top: -5px;
}
.box.visible {
	display: block; /* по умолчанию показываем нужный блок */  
}
.tabs {
	background: #f7601e; /* Old browsers */
	background: -moz-linear-gradient(top, #fdd1a1 0%, #fcb97c 6%, #faa460 12%, #fa8a50 33%, #f75b1a 36%, #f75c1b 52%, #f75f1d 55%, #f7601e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdd1a1), color-stop(6%,#fcb97c), color-stop(12%,#faa460), color-stop(33%,#fa8a50), color-stop(36%,#f75b1a), color-stop(52%,#f75c1b), color-stop(55%,#f75f1d), color-stop(100%,#f7601e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fdd1a1 0%,#fcb97c 6%,#faa460 12%,#fa8a50 33%,#f75b1a 36%,#f75c1b 52%,#f75f1d 55%,#f7601e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fdd1a1 0%,#fcb97c 6%,#faa460 12%,#fa8a50 33%,#f75b1a 36%,#f75c1b 52%,#f75f1d 55%,#f7601e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fdd1a1 0%,#fcb97c 6%,#faa460 12%,#fa8a50 33%,#f75b1a 36%,#f75c1b 52%,#f75f1d 55%,#f7601e 100%); /* IE10+ */
	-pie-background: linear-gradient(#fdd1a1 0%,#fcb97c 6%,#faa460 12%,#fa8a50 33%,#f75b1a 36%,#f75c1b 52%,#f75f1d 55%,#f7601e 100%); /* W3C */
	background: linear-gradient(to bottom, #fdd1a1 0%,#fcb97c 6%,#faa460 12%,#fa8a50 33%,#f75b1a 36%,#f75c1b 52%,#f75f1d 55%,#f7601e 100%); /* W3C */
	height: 38px;
	display: table;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.tabs li {
	cursor: pointer;
	padding: 10px 20px 0;
	float: left;
	color: #FFF;
	height: 28px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.tabs li.current {
	background: #fff;
	color: #454748;
	border-top:1px solid #fdfdfd;
	-webkit-box-shadow: 0px 1px 2px #d0d0cb;
	-moz-box-shadow:    0px 1px 2px #d0d0cb;
	box-shadow:         0px 1px 2px #d0d0cb;
}
#sidebar .box img {
	float: left;
	margin-right: 10px;
}
#sidebar .box h2 {text-transform: none;}
#sidebar .box h2 a {
	color: #e75212;
	text-decoration: none;
}
#sidebar .box div a {line-height: 1.5em;}
#sidebar .hide_rubrik{display:none;}
/*banners*/
#sidebar ul.banners {width:285px;}
#sidebar ul.banners li{padding: 0 0 15px 0;}
#sidebar ul.banners li:last-child{padding-bottom: 0;}
.design_sidebar .tovar-block {
	width: 250px !important;
	height: auto;
	padding: 0 10px 10px 10px;
	margin: 0 10px 0 0;
}
.design_sidebar .tovar-block .tovar-img img {
	width: 240px;
	max-width: none;
}
.design_sidebar .tovar-block:hover .contact {	margin: 10px 0 -10px -10px;}
.design_sidebar header {padding-bottom: 2px;}
.banners img {border:1px solid #bfb5a6;}
.bookmarks {position: relative;}
.bookmarks span {
	position: absolute;
	width: 25px;
	height: 46px;
	background:url(img/mark.png) 0 0 no-repeat;
	right: 8px;
	top: -2px;
}
.bookmarks h3 {padding-bottom: 10px;}
.bookmarks p {padding-right: 25px;}
/*expo*/
.expo img {
	-webkit-box-shadow: 1px 2px 5px #919191;
	-moz-box-shadow:    1px 2px 5px #919191;
	box-shadow:         1px 2px 5px #919191;
	margin-bottom: 5px;
}
.expo a {
	margin-bottom: 5px;
	display: inline-block;
}
.expo p {}
.expo p span {font-weight: bold;}
.expo b{
	color:#7f6fbb;
	font-weight: bold;
	margin-bottom: 5px;
	display: inline-block;
	text-decoration: underline;
}
/*--------------------------FOOTER----------------------------*/
#footer {
	clear:both;
	position:relative;
	background:url(img/footer.png) 0 0 repeat-x;
	height:100px;
	padding: 36px 20px 0;
	margin-top: -136px;
	min-width: 1219px;
}
.midfoot {
	margin:0 250px;
	text-align: center;
}
.lfoot {
	float: left;
	vertical-align: top;
} 
.rfoot {
	float: right;
	vertical-align: top;
	padding-right: 10px;
}
.rfoot p,
.rfoot a {
	padding-top: 10px;
	color: #bab8ab;
	text-align: right;
}
.copy {
	padding-bottom: 10px;
}
.copy a {
	color: #5A5E5D;
	text-decoration: none;
}
.counters {
	margin: 0 0 5px 0;
}
.counters span {
	margin: 0 5px;
}
.empty {
	height:156px;
}
/*-----------------------------Company----------------------------*/
.breadcrumbs {
	margin-bottom: 15px;
	border-bottom: 1px solid #fff;
}
.breadcrumbs:after {
	content: "";
	height: 0;
	display: block;
	padding-bottom: 15px;
	border-bottom: 1px solid #e9e8e3;
}
.breadcrumbs a {
	padding-left: 14px;
	background: url(img/br-sep.gif) 0 5px no-repeat;
	margin-left: 5px;
	color: #5a5d5f;
	white-space: nowrap;
	line-height: 1.5em;
}
.breadcrumbs a:first-child {
	display: inline-block;
	text-indent: -9000px;
	background: url(img/home.png) 0 0 no-repeat;
	width: 14px;
	height: 12px;
	position: relative;
	top: 3px;
	padding: 0;
} 
.breadcrumbs span {
	white-space: nowrap;
	background: url(img/br-sep.gif) 0 5px no-repeat;
	padding-left: 14px;
	margin-left: 5px;
}
/*company-list*/
.category {
	margin-bottom: 18px;
}
.category li {
	float: left;
	padding: 0;
	width:20%;
}
.size25 li {
	width:25%;
}
.category li.current, .category li:hover, .catalog .tabs li.current {
	background: #f7601e; /* Old browsers */
	background: -moz-linear-gradient(top, #fdd1a1 0%, #fcb97c 6%, #faa460 12%, #fa8a50 33%, #f75b1a 36%, #f75c1b 52%, #f75f1d 55%, #f7601e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdd1a1), color-stop(6%,#fcb97c), color-stop(12%,#faa460), color-stop(33%,#fa8a50), color-stop(36%,#f75b1a), color-stop(52%,#f75c1b), color-stop(55%,#f75f1d), color-stop(100%,#f7601e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fdd1a1 0%,#fcb97c 6%,#faa460 12%,#fa8a50 33%,#f75b1a 36%,#f75c1b 52%,#f75f1d 55%,#f7601e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fdd1a1 0%,#fcb97c 6%,#faa460 12%,#fa8a50 33%,#f75b1a 36%,#f75c1b 52%,#f75f1d 55%,#f7601e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fdd1a1 0%,#fcb97c 6%,#faa460 12%,#fa8a50 33%,#f75b1a 36%,#f75c1b 52%,#f75f1d 55%,#f7601e 100%); /* IE10+ */
	-pie-background: linear-gradient(#fdd1a1 0%,#fcb97c 6%,#faa460 12%,#fa8a50 33%,#f75b1a 36%,#f75c1b 52%,#f75f1d 55%,#f7601e 100%); /* W3C */
	background: linear-gradient(to bottom, #fdd1a1 0%,#fcb97c 6%,#faa460 12%,#fa8a50 33%,#f75b1a 36%,#f75c1b 52%,#f75f1d 55%,#f7601e 100%); /* W3C */
	border-top: 1px solid #fdd1a1;
	behavior: url(pie.htc);
	color: #fff;
	cursor: pointer;
}
.category li a {
	color: #5a5d5f;
	text-decoration: none;
	display: block;
	padding: 10px 0;
}
.category li.current a, .category li:hover a {
	color: #fff;
}
.abc {
	margin-bottom: 18px;
}
.abc li, .smalltabs li, .itemtabs li {
	float: left;
	padding: 0;
	width: 2.7%;
	margin-right: 2px;
	cursor: pointer;
}
.abc li a, .smalltabs li a, .itemtabs li a {
	color: #5a5d5f;
	text-decoration: none;
	display: block;
	padding: 5px 0;
}
.abc li a:hover, .smalltabs li a:hover, .itemtabs li a:hover {
	text-decoration: underline;
}
.abc li.group {
	min-width: 30px;
	margin-right: 7px;
}
.abc .current,
.abc li:hover, .smalltabs li:hover, .smalltabs .current, .itemtabs li:hover, .itemtabs .current, .tovar-block:hover .tovar, .seller .tovar:hover, .comp_contact .tovar:hover  {
	background: #F76729;
	color: #fff;
}
.abc li:hover a,
.abc .current a {
	text-decoration: none;
	color: #FFF;
}
.flex li {
	width: auto;
	padding: 5px 10px;
}
/*company*/
.company {
	padding-bottom: 15px;
	border-bottom: 1px solid #dfdfdf;
	margin-bottom: 15px;
	overflow: hidden;
}
.clogo {
	width: 150px;
	margin-right: 25px;
	float: left;
	text-align: center;
}
.clogo a{
	vertical-align: middle;
	display: table-cell;
	height: 100px;
	width:150px;
}
.company-info {
	float: left;
	width: 71%;
}
.company-info .comp_title {
	color: #ee5614;
	text-transform: none;
	margin-bottom: 10px;
	font-size: 16px;
	display:block;
	font-weight: 700;
}
.company-info .comp_url {
	font-weight:700;
	display: block;
}
.company-info p {line-height: 1.35em;}
.company-info p span {font-weight: bold;}
/*---pagenav----*/
.pagenav {float: left;}
.pagenav li {float: left;}
.pagenav li a, .pagenav li span {
	float: left;
	width: 27px;
	padding: 4px 0 4px;
	margin-right: 2px;
	display: block;
	color: #5a5d5f;
	text-decoration: none;
}
.pagenav li.larr a {
	margin-right: 8px;
	padding: 2px 0 6px;
} 
.pagenav li.rarr a {
	margin-left: 8px;
	padding: 2px 0 6px;
} 
.pagenav li a:hover, 
.pagenav li.current span{
	background: #f76729;
	color: #fff;
}
.add-comp {
	color: #5a5d5f;
	float: right;
}
.add-comp a {
	display: block;
	padding: 4px 34px 4px 11px;
	color: #5a5d5f;
	background: url(img/button_add.png) 100% 0 no-repeat;
	text-decoration: none;
}
/*-----tovar-list-----*/
#content h1 {margin-bottom: 15px;}
.tovar-list{padding: 15px 10px 15px 20px;}
.subcat a {color: #5a5d5f;}
.subcat {margin-bottom: 6px;}
.design_type sup{
	margin: 0 0 0 2px;
	font-size:9px;
	vertical-align: super;
	color: #C0C0C0;
}
.design_type span.current{
	padding:4px 3px 2px 3px;
	background-color:#F76729;
	border-radius:2px;
	margin-right:1px;
}
.design_type .current a, .design_type .current sup{
	color:#fff;
	text-decoration:none;
}
.price-filter span {
	font-weight: bold;
	font-size: 11px;
	margin-right: 10px;
}
.price-filter input[type="text"] {
	width: 73px;
	padding: 0 5px;
	height: 21px;
	background: #f5f4ef;
	border-top:1px solid #dad9d5;
	border-left:1px solid #dad9d5;
	-webkit-box-shadow:inset 1px 1px 0 #ebeae6;
	-moz-box-shadow:   inset 1px 1px 0 #ebeae6;
	box-shadow:        inset 1px 1px 0 #ebeae6;
	margin-right: 10px;
}
.tovar {padding: 3px 10px;}
.price-filter input[type="submit"], .tovar {
	display: inline-block;
	padding: 5px 15px;
	color: #000;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 11%, #f1f1f1 39%, #eeeeee 50%, #f2f2f2 67%, #fefefe 89%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(11%,#ffffff), color-stop(39%,#f1f1f1), color-stop(50%,#eeeeee), color-stop(67%,#f2f2f2), color-stop(89%,#fefefe), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 11%,#f1f1f1 39%,#eeeeee 50%,#f2f2f2 67%,#fefefe 89%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#ffffff 11%,#f1f1f1 39%,#eeeeee 50%,#f2f2f2 67%,#fefefe 89%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 11%,#f1f1f1 39%,#eeeeee 50%,#f2f2f2 67%,#fefefe 89%,#ffffff 100%); /* IE10+ */
	-pie-background: linear-gradient( #ffffff 0%,#ffffff 11%,#f1f1f1 39%,#eeeeee 50%,#f2f2f2 67%,#fefefe 89%,#ffffff 100%); /* W3C */
	background: linear-gradient(to bottom, #ffffff 0%,#ffffff 11%,#f1f1f1 39%,#eeeeee 50%,#f2f2f2 67%,#fefefe 89%,#ffffff 100%); /* W3C */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #dbdbdb;
	border-bottom:1px solid #a9a9a9;
	text-decoration: none;
	font-size: 14px;
	margin-top: 15px;
	-webkit-box-shadow: 0px 1px 2px #dfdfdf;
	-moz-box-shadow:    0px 1px 2px #dfdfdf;
	box-shadow:         0px 1px 2px #dfdfdf;
	behavior: url(pie.htc);
	cursor: pointer;
}
.price-filter {
	margin-bottom: 15px;
}
.sort-list {
	float: right;
	margin: 12px 30px 0 0;
}
.sort-list a {
	color: #8B8B8B;
	text-decoration: none;
	border-bottom: 1px dashed #8B8B8B;
	margin-left: 5px;
	display: inline-block;
	padding: 2px 5px;
}
.sort-list a:hover, .sort-list a.sort_up, .sort-list a.sort_down {
	border-bottom:0;
	color: #fff;
	background: #F8692D;
}
.sort-list a.sort_up{
	background: url(img/up.gif) no-repeat scroll right top #F8692D;
	padding:2px 15px 2px 5px;
}
.sort-list a.sort_down{
	background: url(img/down.gif) no-repeat scroll right top #F8692D;
	padding:2px 15px 2px 5px;
}

/*tovar*/
.popular, .item_list{padding-right:0;}
.popular a.all{margin-right:20px;}
.popular header{padding-bottom:3px;}
@media only screen and (max-width: 1529px) {
	.popular .tovar-block:nth-child(7) {display:none;}
	.popular .tovar-block:nth-child(8) {display:none;}
}
@media only screen and (min-width: 1529px) {
	.tovar-block{width:22% !important;}
}
.tovar-block {
	width:29%;
	height: 240px;
	padding: 10px;	
	margin: 0 10px 10px 0;	
	display: inline-block;
	text-align:center;
	vertical-align:top;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px 4px;
	position: relative;
}
.special {
	border: 2px solid #c6bdea;
	margin: 0 8px 10px 0;
}
.special span{
	position: absolute;
	background-color: #c6bdea;
	padding: 4px 10px;
	top: 0px;
	right: 0px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 0 0 0 5px;
	color:#fff;
	font-weight:700;
	font-size:12px;
}
.tovar-block:hover {box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.3);}
.tovar-block .contact{display:none;}
.tovar-block:hover .contact {
	display: block;
	position: relative;
	z-index: 100;
	background-color: #f7f7f7;
	width: 100%;
	margin: 10px 0 15px -10px;
	box-shadow: 0px 10px 10px 0px rgba(50, 50, 50, 0.3);
	padding: 8px 10px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 0 0 4px 4px;
}
.special:hover  .contact {
	border-left: 2px solid #c6bdea;
	border-bottom: 2px solid #c6bdea;
	border-right: 2px solid #c6bdea;
	margin-left: -12px;
}
.tovar-block .contact .comp_title{line-height:20px;}
.tovar-block .tovar-img {
	height: 175px;
	line-height: 175px;
}
.tovar-block .tovar-img img {
	max-width:230px;
	max-height: 160px;
	vertical-align: middle;
	border-radius:5px;
}
.tovar-block .price {
	font-size: 16px;
	font-weight:700;
	margin-top: 12px;
	text-align:center;
}
.modul .price{text-align:center;}
.tovar-block .price .tovar{
	margin:0;
	float: right;
	display: block;
	font-weight: 400;
	border-radius: 5px;
	padding:3px 13px;
}
.tovar-block .title {
	text-decoration: none;
	margin-bottom: 10px;
	color: #5e5753;
	white-space: pre;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight:400;
	height: 20px;
}
.tovar-block:hover .title {
	white-space: normal;
	text-overflow: clip;	
	overflow: hidden;
	max-height:27px;
	font-weight:700;
}
#sidebar .stat li {
	font-weight: bold;
	border-top: 1px solid #dfdfdf;
	padding: 10px 0;
}
#sidebar .stat li:first-child {border: 0;}
/*-----------------------------Company-page------------------------*/
.company-page p {padding-bottom: 10px;}
.company-page h1 {font-size: 16px;}
.company-page h3{margin:15px 0;}
#comp_map{
	width:460px;
	height:320px;
	box-shadow: 0px 0px 12px 0px rgba(50, 50, 50, 0.6);
	border-radius:4px;
	float:right;
}
.comp_left_block{margin-right:480px;}
@media all and (max-width: 1360px) {
	#comp_map{width:400px !important;}
	.comp_left_block{margin-right:420px !important;}
	.list_center li{width: 174px !important;}
}
.comp_logo{
	width:150px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.comp_logo img{border-radius: 3px;}
.comp_block{display: table;}
.comp_contact{
	display: table-cell;
	padding-left:20px;
}
.comp_contact .tovar{margin:5px 0;}
.comp_contact .dop_adress{text-decoration:none;font-style:italic;}
.comp_contact .dop_adress:hover{text-decoration:underline;}
.comp_please{
	padding: 10px;
	border: 1px solid #f3f3f3;
	background-color:#f7f7f7;
	margin: 10px 0 15px 0;
	display: inline-block;
}
.comp_info{
	clear:left;
	margin-top:10px;
	line-height: 17px;
}
.no_info, .no_info a{font-size:11px !important;}
.print, .error_link {
	font-weight: bold;
	background: url(img/print.png) 0 0 no-repeat;
	padding-left: 24px;
	padding-bottom: 5px;
	display: inline-block;
}
.error_link{
	background: url(img/error_report.png) 0 0 no-repeat;
	margin-top: 5px;
}
#error_form{
	padding: 10px 20px;
	margin-top: 5px;
	background-color: #f7f7f7;
	border: 1px solid #f3f3f3;
	width: 600px;
}
#error_form textarea{
	width: 580px;
	height: 100px;
}
.company-page .view {
	color: #7e7e7e;
	font-weight: normal;
	float: right;
}
.comp-nav {
	padding-top:20px;
	overflow: hidden;
}
.comp-nav .prev {float: left;}
.comp-nav .next {float: right;}
ul.list_center{clear:both;}
.list_center li{
	color: #4F4F4F;
	display: inline-block;
	width: 188px;
	height: 200px;
	box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.3);
	margin: 0 15px 15px 0;
	padding: 10px;
	border-radius: 4px;
	vertical-align: top;
}
.list_center li:hover{background-color: #f7f7f7;}
.list_center li .title{
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 700;
	font-size: 14px;
	color: #4f4f4f;
	white-space: pre;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
}
.list_center li .nologo{margin-top:120px;}
.list_center li .image{
	display:block;
	margin-bottom:20px;
	text-align:center;
	height:100px;
	line-height:100px;
}
.list_center li .image img{max-height:100px;vertical-align:middle;}
.list_center li p{padding: 10px 0 0 0 !important;}
/*----------------------------.tovar-page-------------------------*/
.gallery {
	overflow: hidden;
	float:left;
}
.gallery-image {
	float: left;
	margin-right: 15px;
}
.gallery-preview {float: left;}
.gallery img {
	margin: 0 10px 10px 0;
	max-width:480px;
	border-radius: 4px;
}
@media all and (max-width: 1360px) {
	.gallery-preview {float: none;}
	.gallery-preview li {	float: left;}
}
.seller {
	width: 310px;
	margin-left:20px;
	float:left;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px 4px;
	box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.3);
}
.seller h1{margin: 20px 20px 11px 20px !important;}
.seller .price {
	margin: 0 0 10px 20px;
}
.seller .price span{
	padding-left: 5px;
}
.seller .price b {
	font-size: 30px;
	word-spacing: 0px;
}
.seller .price_opt {
	font-size: 16px !important;
    text-transform: uppercase;
}
.seller .talon {
	padding: 8px 12px;
	margin: 0 20px 10px 20px;
	text-transform: uppercase;
	text-decoration:none;
	color: #fff;
	background: #F76729;
	display:block;
	word-spacing: normal;
	border-radius: 5px;
	border: 1px solid #e9e8e3;
	text-align: center;
}
.seller .talon:hover {
	background: #f7f7f7;
	color: #4f4f4f;
}
.seller .tovar {
	clear: both;
	display: block;
	text-align:center;
	margin:0 20px;
	word-spacing: 0;
}
.seller .comp_info{
	clear:both;
	margin-top:15px;
	padding: 10px 20px 10px 20px;
	background-color: #f7f7f7;
}
.seller .comp_info a{font-size:16px;}
.seller .comp_info p{line-height:18px;padding-bottom:5px;}
#share{
	clear:both;
	margin:10px 0;
	text-align:center;
}
#share_expo{
	margin:15px 0 0 0;
	float: right;
}
.serv .view {float: right;}
.share .yashare-auto-init{
	top: 22px;
	position: relative;
	padding-right: 4%;
	width: 250px;
	margin: 0 auto;
}
/*related*/
.related h3 {padding-bottom: 15px;}
.related li {
	float: left;
	width: 20%;
	border-left: 1px solid #dfdfdf;
	text-align: center;
}
.related li.last {width: 19%;}
.related li:first-child {border:none;}
.related li img {
	border: 1px solid #dfdfdf;
	width: 100px;
	height: 100px;
}
.related li a {text-decoration: none;}
.related li a:hover {text-decoration: underline;}
/*login*/
.login-form span {
	width:170px;
	font-weight: 700;
	display: block;
	float: left;
}
.login-form  p input {width: 315px;}
.login-form  p input[type=radio] {width: auto;}
.login-form  p textarea {
	width: 580px;
	height: 100px;
}
.login-form p {
	padding-bottom:12px;
	line-height: 25px;
}
.login-form p span i {color:red;}
.login-form .add-comp {
	float:left;
	margin:5px 20px 0 0;
}
.login-form .submit {
	padding: 4px 34px 3px 11px;
	color: #5a5d5f;
	background: url(img/button_add.png) 100% 0 no-repeat;
	border: 0;
	cursor: pointer;
	margin:0;
}
.login-text {
	border-top: 1px solid #E7E8E3;
	margin: 25px 0 0;
	padding: 15px 0 10px;
}
.login-text h4{
	font-size: 16px;
	color: #EE5613;
}
.login-text p{
	font-size: 11px;
	font-style: italic;
	padding: 10px 0 0;
}
.remind span{
	padding: 5px 0 0 0;
	width: 80px;
}
.width33{width:33% !important;}
.width25{width:25% !important;}
article{overflow:hidden;}
article h1 {margin-bottom: 0 !important;}
.add_list{margin: 0 0 0 20px;}
.add_list li{
	list-style: circle;
	padding:0;
	overflow: visible;
	margin-bottom:4px;
}
.sale img{max-width:100%;}
.sale header img{float:left;padding-right:10px;}
.sale header h1,.sales header a{font-size:1.9em;text-transform:none;}
.sale header p{padding-top:7px;font-size:1.2em;color:#706E6D;}
.sale .comp_info, .design .comp_info{clear:both;padding-top:10px;border-top:1px solid #dfdfdf;margin-top:5px;}
.sale .comp_info p, .design .comp_info p {padding-bottom: 3px;}
.sales{clear:both;padding:0 0 20px 0;margin:0 0 20px 0;border-bottom:1px solid #DFDFDF;overflow:hidden;}
.sales img{float:none;}
.sales header a{color:#ed5c06;float:none;font-weight:bold;}
.bold{font-weight:bold;}
.expo_list td{border:1px solid #E8E9E4;vertical-align:middle;padding:3px 5px;text-align:center;}
.expo_list thead td{background:#F5F4EF;font-weight:700;}
.expo_list p, .expo_org p{padding:2px 0; text-align:left;}
.expo_list a{font-weight:bold;}
.expo_org{border-top:1px solid #E8E9E4;margin:10px 0 0;padding:6px 0 0;}
.expo_related span{font-size:0.9em; margin:0 10px 5px 0;}
.expo_related li{padding:0;}
.content_text ul {
	list-style-type: disc;
	margin: 0 0 10px 25px;
}
.content_text ul li{
	padding:0;
	overflow:visible;
}
.catalog .tabs {
	margin-bottom: 20px;
	background: none;
}
.catalog .tabs li {
	float: left;
	width: 200px;
	margin-right: 3px;
	color: #5a5d5f;
	height: 25px;
}
a.cat1{
	color: #e75212;
	text-decoration: none;
	font-weight:700;
}
.section{
	clear:both;
}
.section .box span{
	color: #C0C0C0;
	font-size:0.9em
}
.one{
	padding-top:5px;
}
.error,.succes{
	border:1px dashed #CBDDE1;
	text-align:center;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	behavior: url(pie.htc);
	padding:10px;
	margin:0 0 10px 0;
}
.succes{
	background:#61E889;
}
.error{
	background:#E6E6E6;
}
.edit_link{
	display: block;
	text-align: center;
	color: #ed5c06;
	padding-top:15px;
}
a.item_title{
	color: #ee5614;
	font: bold 14px arial,sans-serif;
	display: block;
	margin-bottom: 10px;
	text-decoration: underline !important;
}
a:hover.item_title{
	text-decoration: none !important;
}
.cat_text p{
	font-size:0.9em;
	padding:7px 0 0 0;
}
.perelink ul{
	list-style-type: disc;
	margin: 5px 0 5px 15px;
	font-size: 11px;
}
.perelink li{
	padding: 1px 0;
	overflow: visible;
}
.rating{
	width:100%;
	border-spacing: 2px;
	padding:20px 10px 0 10px;
}
.rating thead td{background:#F5F5F5;text-align:center;font-weight:bold;}
.rating td{padding:7px 10px;font-size:1.2em;vertical-align:middle;}
.rating td.center{text-align:center;}
.rating tr.bg{background:#F5F5F5;}
.rating a{text-decoration:none;}
.rating a:hover{text-decoration:underline;}
.item_rating td{font-size:1em;}
.item_rating img{
	max-width: 120px;
    max-height: 100px;
    border-radius: 3px;
}
/*tovar*/
.doska {
	clear: both;
	overflow: hidden;
	padding-bottom: 15px;
	border-bottom: 1px solid #dfdfdf;
	margin-bottom: 20px;
}
.doska-info {margin-left: 200px;}
.doska-img {
	vertical-align: top;
	float: left;
	width: 180px;
	text-align: center;
}
.doska .descr {margin-bottom: 20px;}
.doska p span {font-weight: bold;}
.doska p {line-height: 1.5em;}
.doska img{
	border: 1px solid #E8E9E4;
	padding: 3px;
}
.doska p.doska_title{
	font-size: 1.4em;
	padding-bottom:7px;
}
.doska_one .images{
	width: 310px;
	float: right;
	margin: 0 0 0 20px;
	top: -30px;
	position: relative;
}
.doska_one .images img{margin-bottom:15px;float:right;}
.doska_one .images .thumbs img{margin-right:8px;}
.old_adv {
	font-size: 14px;
	font-weight: 700;
	color: #FFFFFF;
	margin: 0 10px 10px 10px;
	padding: 10px;
	background-color: #F65213;
	overflow: hidden;
}
.old_adv a {color: #FFFFFF;}
.doska_one .info{
	margin-top: 15px;
	border-top: 1px solid #dfdfdf;
	padding-top: 15px;
	overflow: hidden
}
.doska_one .info p{
	padding-bottom: 5px;
}
#bot_input{display:none !important;}
.diplom_wrap1{display:block;background:url(img/ten1.png) no-repeat right bottom;float:left;margin:0 20px 20px 0;}
.diplom_wrap2{display:block;background:url(img/ten2.png) no-repeat left bottom;background-position:-5px 100%;}
.diplom_wrap3{display:block;background:url(img/ten3.png) no-repeat right top;background-position:100% -5px;padding:0 20px 20px 0;}
span.customSelect {
	background-color: #FAFAFA;
	color:#4F4F4F;
	padding:0 5px 0 0;
	border:1px solid #ECECEA;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px 4px;
}
span.customSelect.changed {
	background-color: #f0dea4;
}
.customSelectInner {
	background:url(img/customSelect-arrow.gif) no-repeat center right;
	padding: 0 5px;
}
.select_city{
	padding:50px 60px;
	width:140px;
	background-color:#FFF;
	border: #000 solid 1px;
	border-radius: 10px;
	box-shadow: 0 8px 6px -6px black;
}
.select_city h3{
	margin: 0 0 12px;
	font: bold 16px/18px 'Trebuchet MS', Helvetica, sans-serif;
	text-transform: uppercase;
	color: #000;
}
.select_city a {
	display: block;
	color: #424141;
	font-size: 14px;
	padding: 2px 2px 8px 15px;
	background: url(img/city_point.png) left 6px no-repeat;
	text-decoration: none;
}
.select_city a:hover {
	color:#d22625;
	background-position: left -16px;
}
.select_city .close {
	position: absolute;
	top: 15px;
	right: 15px;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	opacity: .2;
}
.select_city button.close {
	-webkit-appearance: none;
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0;
}
.city_colorbox #cboxLoadedContent{
	border:0;
}
.catalog-list{
	float:left;
	width:33%;
	margin-bottom:5px;
}
.list-rubrik{padding-left:60px;}
.list-rubrik a{line-height: 1.5em;}
.list-category{overflow:hidden;clear:both;margin-bottom:25px;line-height:16px;}
.list-category img{float:left;}
.smalltabs{float: right;}
.itemtabs li{
	padding: 8px 12px;
	margin: 10px 0 0 0;
	width: auto;
	background: #f7f7f7;
	text-align: center;
	border-right: 1px solid #e9e8e3;
	border-top: 1px solid #e9e8e3;
}
.itemtabs li.first{
	border-left: 1px solid #e9e8e3;
	border-radius: 5px 0 0 0;
}
.itemtabs li.last{
	border-radius: 0 5px 0 0;
}
.itembox{
	clear: both;
	padding: 15px 15px 0 15px;	
	border: 1px solid #e9e8e3;
	border-radius: 0 5px 5px 5px;
	top: 0;
}
.description p {
	margin-bottom:15px;
	line-height: 17px;
}
.price .show, .price .like, .price .comment{
	display: inline-block;
	font-weight: normal;
	padding: 0 0 0 20px;
	margin: 3px 15px 0 0;
	opacity: 0.4;
}
.price .show {background: url(img/design-show.png) left no-repeat;}
.price .like {
	background: url(img/design-like.png) left no-repeat;
	margin: 3px 0 0 0;
}
.price .comment {background: url(img/design-comment.png) left no-repeat;}
#design-gallery{
	width: 100%;
	height: 600px;
}
.options{
	background-color: #f7f7f7;
	padding:6px 10px;
	clear: both;
	overflow: hidden;
	margin:0 0 15px 0;
}
.options .right{float:right;}
.options .right .yashare-auto-init{display: inline-block;}
.options .left{
	float:left;
	line-height:28px;
}
.options .left a#like {
	background:#F76729 url(img/like.png) no-repeat 5px center;
	padding: 5px 10px 5px 30px;   
	border-radius: 3px;	
	margin: 0 5px 0 0;
	color: #fff;
	text-decoration: none;
}
.options .left a#like:hover {   
	background-color:#F05502;   
}
.options .left a#like span{
	border-left:1px solid #fff;
	padding: 0 0 0 8px;
	display: inline-block;
	margin: 0 0 0 10px;
}
.options .left a.disabled{
	cursor:default;
	background-color:#F76729 !important;
}
.design .comp_info{margin-top:20px;}
.design_link {
	background: url(img/link.png) left no-repeat;
	padding: 0 0 0 20px;
	display: block;
	margin: 15px 0 0 10px;
}
.sale_gallery img{
	float: left;
	margin: 0 15px 15px 0;
	max-height: 170px;
	max-width: auto;
}
ul.logo_list  {
	padding: 5px 0 0 15px;
    list-style: disc;
}
.logo_list  li {
    float: none;
    width: 100%;
    text-align: left;
    padding: 2px 0 0 0 !important;
}
blockquote{
	padding:15px 20px;
	margin-bottom: 20px;
	font-style: italic;
    font-size: 14px;
	background-color: #f7f7f7;
}
#ya_cat{
	display: inline-block;
	overflow: hidden;
}
#ya_sidebar {
    max-width: 300px;
    text-align: center;
    margin: 0 auto;
    padding: 15px 0;
}
@media only screen and (max-device-width: 480px){
	body{
		-ms-text-size-adjust: 100%;
		-moz-text-size-adjust: 100%;
		-webkit-text-size-adjust: 100%;	
		
	}
	#content{
		min-height: 1580px !important;
	}
}