body {
	min-width:360px;
}
/*INDEX*/
#header {
	width:100%;
	padding-bottom:90px;
	background: url(../img/header-bg.jpg) repeat-x bottom, #fff;
}
#header .cont {
	width:360px;
	padding-bottom:90px;
}
#header .cont .topbar {
	width:360px;
	padding:0;
}
#header .cont .topbar p {
	text-align:center;
	margin:auto;
}
#header .cont .insta {
	margin-right:0px;
	margin-top:2px;
}
#header .cont .logo {
	top:30px;
}
#header .cont .right {
	width:360px;
	margin-top:0px;
}
#header .cont .right .block-1 {
	margin-right:0px;
	margin-top:10px;
}
#header .cont .right .block-1 .pay {
	width:130px;
	float:right;
	padding:3px;
}
#header .cont .right .block-2 {
	float: left;
	margin-right:0px;
	margin-left:0px;
	padding-top:0;
	margin-top:-20px;
	
}
#header .cont .right .banner {
	/*float:left;
	position:absolute;
	margin-left:-175px;
	left:50%;
	bottom:0;
	bottom:10px;*/
	bottom:-132px;
	right:0;
}
#topmenu {
	width:360px;
	height:auto;
	padding-bottom:5px;
	padding-top:234px;
}
#topmenu ul {
	width:360px;
	text-align: left;
}
#topmenu ul li {
	margin:0px 15px 4px;
	display: block;
	overflow:hidden;
	float:none;
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
}
#topmenu ul li.last {
	margin:0px 15px 4px;
	border-bottom: none;
}
#topmenu ul li ul li {
	margin:0px 15px 4px;
	display: block;
	overflow:hidden;
	float:none;
	border-bottom: none;
	padding-bottom:5px;
}
#slider {
	width:360px;
}
#slider .slider {
	width:340px;
	height:150px;
}
.slick-dots {
	width:320px;
}
#slider .slide .cont .text {
	width:300px;
	height:170px;
}
#product-list {
	width:320px;
}
#product-list .cont {
	width:250px;
}
#actions {
	width:360px;
}
#actions .cont {
	width:360px;
}
#actions .cont .act {
	padding-bottom:0;
}
#actions .cont .act .img img {
	width:340px;
	height:136px;
}
#actions .cont .act .links {
	position:relative;
	left:auto;
	margin:auto;
	width:280px;
}
#actions .cont .act .links .more {
	width:180px;
	margin:auto;
	float: none;
	text-align:center;
	margin-top:10px;
}
#blocks .cont {
	width:340px;
}
#blocks .cont .block {
	width:300px;
	margin-right:0;
}
#blocks .cont .block.last {
	width:300px;
}
#footer .cont {
	width:320px;
}
#footer .cont .block {
	width:320px;
	max-width:320px;
}
#footer .cont .block.last {
	max-width:320px;
}
#black .block {
	margin-left:-180px;
}
/*TEXT*/
#text {
	width:360px;
}
#text .cont {
	width:340px;
}
/*PRODUCTS*/
#products {
	width:360px;
}
#products .cont {
	width:340px;
}
#products .cont .hidden {
	width:360px;
}
#products .cont .more {
	width:360px;
}
#products .cont .cat .cont-2 {
	width:360px;
}
#products .cont .pr {
	width:298px;
}
#products .cont .pr .left {
	width:298px;
}
#products .cont .pr .left img {
	width:294px;
}
#products .cont .pr .left .dop-img img {
	width:140px;
}
#products .cont .pr .right {
	width:298px;
}
#products .cont .pr .left .dop-img {
	width:298px;
}
#products .cont .pr .right table.change2 .pr-mess2 {
	width:80px;
}
#products .cont .pr .right table.change2 tr td {
	padding:5px;
}
#products .cont .pr .right .price {
	width:278px;
}
#products .cont .cat table.no-border tr td {
	width:100%;
	display:block;
}
/*BASKET*/
#text .cont #shoporderform_1 form  {
	width:360px;
}
#text .cont #shoporderform_1 form input label {
	margin-right:20px;
}
#text .cont #shoporderform_1 form input {
	width:332px;
	margin-right:20px;
}
#text .cont #shoporderform_1 form textarea {
	width:332px;
}
#text .cont #shoporderform_1 form table tr td  {
	display:block;
	float:left;
	padding:0;
	margin-bottom:3px;
}
#text .cont #shoporderform_1 form #fullname, #text .cont #shoporderform_1 form #fullname2, #text .cont #shoporderform_1 form #fullname3 {
	width:88%;
}
/*REVIEWS*/
#text .cont .form-2 {
	width:340px;
}
#text .cont .form-2 div.white {
	width:340px;
}
#text .cont .form-2 div.right {
	width:340px;
}
#text .cont .form-2 input {
	width:328px;
}
#text .cont .form-2 textarea {
	width:328px;
}
#products .cont .pr .right table.change tr td {
	display:block;
	padding:0;
	margin:0;
}