body{
	margin:0;
	padding:0;
	font-family:Panton-Bold,Panton-ExtraBold,Panton-SemiBold,Roboto;
	background:url('../image/bg.png')repeat;

}
#content div.row {margin-bottom:20px;}
div.image {min-height:180px;}
@media (min-width: 768px) {
.col-sm-3 {
    width: 25%;
    min-height: 420px;
}
}


.caption .rating {display:none;}

.form-group.fg {display:none;}
p.ship {display:none;}

body.product-search div.caption p {min-height:80px;}
body.product-search div.caption p.price {height:25px;}
body.product-search .col-sm-3 {min-height:30px;}
#search input.input-lg {font-size:14px!important;}
#search {width:260px;margin-top:10px;}
.desc {min-height:80px;}
.caption h4 {min-height:60px;}
.product-grid {    
	min-height: 470px;
    background: #fff;
    box-sizing: border-box;
    margin-left: 8px;
    padding: 12px 20px 0px;
    margin-bottom: 10px;
	}

span.price-old {text-decoration:line-through;color:#A41807;}
p.price span {font-weight:bold;}

div.caption h4 a {color:#363C43;text-decoration:underline;}
div.caption p {min-height:130px;}

 @font-face {
    font-family: Panton-Bold; 
    src: url(fonts/Panton-Bold.otf); 
 } 
 @font-face {
    font-family:Panton-ExtraBold; 
    src: url(fonts/Panton-ExtraBold.otf); 
 }
 @font-face {
    font-family:Panton-SemiBold; 
    src: url(fonts/Panton-SemiBold.otf); 
 }
.clear{
	clear:both;
}
header{
	margin:auto;
}
.head1{
	float:left;
	padding-top:25px;
	width:23%;
}
.head1 p{
	line-height: 25px;
	color:#E26280;
	font-size:25px;
	margin:0;
}
.head1 p span{
	font-size:16px;
	color:#6D788C;
	margin:0;
}
.head1 a{
	font-size:13px;
	color:#6D788C;
	
}
.head2{
	float:left;
	text-align:center;
	padding-top:25px;
	width:55%;
}
.head2 h1{
	font-size:16px;
	color:#E26280;
	text-align:center;
}

.head3{
	float:left;
	padding-top:25px;
	width:22%;
}
.head3 div{
	float:left;
	width:50%;
	text-align:center;
}
.head3 div:last-child{
	margin-top:2px;
}
.head3 div p{
	
	margin:0;
	color:#6D788C;
	font-size:13px;
}
.head3 div a p{
	margin-top:3px;
}
.head3 div a{
	text-decoration:none;
}
.mennu{
	background-image: linear-gradient(43deg, #FF7676 0%, #F54EA2 100%);
	height:47px;
margin-bottom: 20px;	
}
.mennu div{
	width:940px;
	margin:auto;
	
}
.mennu ul{
	padding-left:0;
	width:1200px;
	
}
.mennu ul li{
	float:left;
	list-style:none;
	    margin-right: 64px;
	
}
.mennu ul li a{
	font-family: Panton-Bold;
font-size: 16px;
color: #fff;
letter-spacing: 0;
text-decoration:none;
display:block;
padding:14px 0px;


}
.skid{
	width:940px;
	margin:auto;
	background:url("../images/banner.png") no-repeat center;
	height:258px;
	margin-top:60px;
}
.skid h2{
font-size: 20px;
color: #FFFFFF;
letter-spacing: 0;
line-height: 27px;
width:350px;
padding: 50px;
margin:0;
font-family:Panton-SemiBold; 
}
.skid p{

	font-family: Panton-ExtraBold;
font-size: 30px;
color: #A33C54;
letter-spacing: 0;
line-height: 27px;
margin:0;
padding-left:50px;
}
.contain{
	width:940px;
	margin:auto;
	margin-top:50px;
}
.left{
	float:left;
	width:26%;
}
.left div{
	width:96%;
}
.kat{
	background-image: linear-gradient(43deg, #FF7676 0%, #F54EA2 100%);
}
.kat p{
	    font-family: Panton-Bold;
    font-size: 15px;
    color: #FFFFFF;
    letter-spacing: 0;
    margin: 0;
    padding: 13px 19px;
}
.vibor{
		background: #FFFFFF;
border: 1px solid #F8F8F8;
}
.vibor ul{
	list-style:none;
	padding-left:0px;
}
.vibor ul li{
	padding-left:19px;
}
.vibor ul li a{
	font-family:Panton-SemiBold; 
font-size: 14px;
color: #6D788C;
letter-spacing: 0;
line-height:27px;
text-decoration:none;

}
#content {padding-bottom:20px;padding-top:20px;}
#content {background:#fff;}
#column-left .list-group {background:#fff;}
.vibor ul li a:hover{
	color: #E26280;
	padding-right:2px;
}
.vibor ul li a:active{
	color: #E26280;
}
.vibor ul li:hover{
	border-left:2px solid #E26280;
	
}
.right{
	float:left;
	width:74%;

	
}
.right h3{
	margin:0;
	font-family: Panton-SemiBold;
font-size: 16px;
color: #6D788C;
letter-spacing: 0;
padding-top:12px;
margin-left: 7px;
}
.spisok{
	width:32%;
	float:left;
		background: #FFFFFF;
border: 1px solid #F8F8F8;
margin-top:14px;
margin-left: 7px;
}
.imgg{
	text-align:center;
	padding-top:20px;
}
.nazv{
	padding-left:20px;
}
.nazv h3{
	font-family:roboto;
font-size: 15px;
color: #363C43;
letter-spacing: 0;
}
.ocenka{
	padding-left:20px;
	margin-top:15px;
	
}
.ocenka img{
	display:inline-table;
}
.c1{
	padding-left:20px;
	float:left;
	width:50%;
}
.cor p{
	color:#A41807;
	text-decoration:line-through;
}
.c2{
	float:left;
}
.c2 img{
	background-image: linear-gradient(43deg, #FF7676 0%, #F54EA2 100%);
box-shadow: 0 5px 12px 0 rgba(255,116,121,0.24);
border-radius: 6px;
    padding: 6px 10px;

}

button.cl {background:none;border:none;}

.cena{
	width:100%;
}

div.caption p.price {
    font-size: 18px;
    float:left;
    height:60px;
	min-height:10px!important;
	color: #6D788C;
}

.button-group {float:left;height:60px;}

.opt{
	background:url("../image/opt_banner.png") no-repeat center;
	height:199px;
	background-size:cover;
	    margin-top: 40px;
	
}
.opt h4{
	font-size: 24px;
color: #A33C54;
margin:0;
margin-top:20px;
padding-left: 30px;

}
.opt p{
	font-size:14px;
	padding-left: 30px;

}
.opt a{
	text-decoration:none;
	background-image: linear-gradient(0deg, #27A3DD 0%, #3FCCFF 100%);
box-shadow: 0 5px 12px 0 rgba(116,231,255,0.24);
border-radius: 6px;
padding:13px 51px;
color:#fff;
    margin-top: 18px;
    display: inline-table;
margin-left: 30px;

}
.post h4{
	font-family: Panton-SemiBold;
font-size: 16px;
color: #6D788C;
letter-spacing: 0;
padding-top:38px;
padding-left: 7px;
margin:0;
}
.qwe h4 {
	font-size: 18px;
	font-weight:100;
color: #21262D;


}
.namber p{
    padding-top:10px;
	font-size: 14px;
color: #A33C54;
position:absolute;
right:70px;
}
.namber p span{
	font-size:20px;
	
	
	
}
.namber{
	width:645px;
	height:78px;
	background-color:#FDE8ED;
	left:0;
	position:absolute;
	
}

.qwe{
	width:940px;
	margin:auto;
	height:150px;
}
.text{
	margin:auto;
}
.text p{
	font-family:Roboto;
font-size: 14px;
color: #404952;
letter-spacing: 0;
line-height: 21px;
}
footer{
	min-height:160px;
	padding-top:20px;
	background-color:#F8E9FF;
}
.foot{
	width:940px;
	margin:auto;
}
.ftt{
	float:left;
	width:28%;
	margin-top:30px;
}
.seti{
}
.ftt p{
	font-size: 17px;
color: #A33C54;
letter-spacing: 0;
}
.ftt ul{
	list-style:none;
	padding:0;
}
.ftt ul li a{
	font-family: Roboto;
font-size: 13px;
color: #6D788C;
letter-spacing: 0;
line-height: 25px;
	
}
.seti p{
		font-size: 17px;
color: #A33C54;
letter-spacing: 0;
}
.seti div a{
	font-family: Roboto;
font-size: 15px;
color: #A33C54;
letter-spacing: 0;
padding-left:10px;

}
.seti div{
	margin-top:7px;
}
.seti div img{
	vertical-align:middle;
	
}
.imq{
	float:right;
	margin-top:40px;
}
.kon{
	max-width:1140px;
	margin:auto;
	
}
.kon a img{
	
	    padding: 20px 0px;
	
}

.thumbnails {
	overflow: auto;
	clear: both;
	list-style: none;
	padding: 0;
	margin: 0;
}
.thumbnails > li {
	margin-left: 20px;
}
.thumbnails {
	margin-left: -20px;
}
.thumbnails > img {
	width: 100%;
}



.image-additional a {
	margin-bottom: 20px;
	padding: 5px;
	display: block;
	border: 1px solid #E26280;
}
.image-additional {
	max-width: 78px;
}
.thumbnails .image-additional {
	float: left;
	margin-left: 20px;
}




footer .col-sm-3 {min-height:10px!important;}
@media (max-width:980px) {
	.mennu ul {width:100%;}
	.mennu ul li {margin-right:15px;}
	.mennu div {width:100%;}
	
}




@media (max-width:780px) {
	.head1 {float:none;width:100%;text-align:center;}
	.head2 {float:none;width:100%;}
	.head3 {float:none;width:100%;}
	.mennu ul li {float:none;margin-right:0;padding-left:10px;}
	.mennu ul li a {padding:6px 0;}
	.mennu {min-height:210px;}
	div.caption p {min-height:10px;}
	div.caption p.price {height:35px;}
	.button-group {height:35px;}
	.opt a {margin-left:10px;}
	header {padding-bottom:20px;}
	#search {width:100%;}
}

@media (min-width: 767px) {
.product-list .product-thumb .image {
	float: left;
	padding: 0 15px;
}
}
.product-list .product-thumb .caption {
	margin-left: 230px;
}

@media (max-width: 767px) {
.product-list .product-thumb .caption {
	min-height: 0;
	margin-left: 0;
	padding: 0 10px;
}
.product-grid .product-thumb .caption {
	min-height: 0;
}
}

.col-md-2.col-sm-6.hidden-xs {display:none;}




.modal {z-index:9999!important;}

body.information-contact .panel-default .col-sm-3 {min-height:20px;}
.karta iframe {margin-top:10px;border:none;}


.row.box.checkout_form {background:#fff;}















