.kont{margin-left:20px;margin-top:10px;padding-bottom:10px;width:215px;}
.dashed{border-bottom:2px dashed #ff6000;}

.b-header-table-skype-v2 {font: 17px/0.9em KelsonSansR, Verdana, Arial;}
.b-header-table-phone a {text-decoration:none;color:#b44a14;}
.b-header-table-phone a:hover {color:#ff6600;}

#dialog-cart {max-width: 90%;}
.dialog-body-header {text-align:center;}
.dialog-body-inner {max-width:500px; text-align:center;}

.dialog-body-inner input.b-phone {min-width: 400px; margin: 0 0 10px 0;}
.dialog-body-inner textarea  {border: 1px solid gray;padding: 6px; min-width: 404px; margin: 0 0 10px 0;}

#dialog-cart .p-color-orange {width: 106px;height: 36px;}

@media only screen and (max-width: 767px) {
#dialog-cart .dialog-body, .dialog-body-inner input.b-phone, .dialog-body-inner textarea  {min-width:inherit;}
.dialog-body {margin:inherit;margin:20px;}
.dialog-body-header {text-align:left;margin:10px 20px;}
.dialog-body-header h2 {font-size: 15px;}

.dialog-body-inner input.b-phone {width: calc(100% - 20px);}
.dialog-body-inner textarea  {width: calc(100% - 16px);}

.dialog-body-inner {text-align:left;}
}

a.dialog-close {color:gray;text-decoration:none;}

.fotorama__fullscreen-icon {
    background: url('../img/bg.png') no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    width: 100% !important;
    height: 100% !important;
    right: 0 !important;
    top: 0 !important;
    z-index: 10 !important;
}

.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed, .video-container video	{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}


.video-container-own {
	position:relative;
	padding-top:30px;
	overflow:hidden;
}

.video-container-own iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.p-color-orange:hover {background: linear-gradient(to bottom, rgb(254, 81, 0) 0%,rgba(228, 67, 14) 100%);}
.buyoneclick:hover {background-color: white;}
.b-offer {padding: 16px;}


.gusyanki .jq-checkbox {
    margin-right:4px;
}

.gusyanki .checkbox {
    margin: 0 4px 8px 0px;
	width: 119px;
	font-size: 12px;
}

.gusyanki h4 {
	font-size: 11px;
}


.simple .jq-checkbox {
    margin-right:4px;
}

.simple .checkbox {
    margin: 0 4px 8px 0px;
	width: 202px;
	font-size: 12px;
}

.simple h4 {
	font-size: 11px;
}





.brand-img {vertical-align:middle;width: 80px;height: 27px;padding: 0 0 3px 0;}
.text-center {text-align:center !important;}

table.transparent {
    width: inherit !important;
}

table.transparent td {
    width: inherit !important;
	border: none;
}


@media only screen and (min-width: 861px){
.b-tabs {margin-right: 260px !important;}
}
@media only screen and (min-width: 655px) and (max-width: 860px) {
.b-tabs {margin-right: 160px !important;}
}
@media only screen and (max-width: 654px) {
.b-tabs {margin-right: 0px !important;}
}

.b-page-title {
margin-bottom: 30px;
}
.noUi-connect {
    background: #e15500;}


.ec-calc-result__header {content: none !important;}
.ec-calc-result__header:before {content: 'Расчёт доставки до вашего города. ' !important;}

.ny1 {
	border: 1px solid silver;
	border-radius: 5px;
	height: 22px;
	width: 99%;
	background-color: rgb(255, 255, 204);
}


.ny2 {
	width: 1100px;
	text-align: center;
	margin: auto;
}