#texts{
	margin-bottom: 30px;
	color: #46465c!important;
	font: normal 18px/26px 'Futura New Book', Arial, "Helvetica Neue", Helvetica, sans-serif;
}

    #texts h1.header{
		color: #19193b;
		font: bold 30px/32px "Brewery No2 CYR", Arial, Helvetica, sans-serif;
		letter-spacing: -0.01em;
        margin: 20px 0 10px;
        padding: 0;
    }

    #texts .article{
        /*padding: 0 0 0 7px;       */
    }

.delivery {	
	font-size: 12px;
}
	.delivery thead{
		background: #eea106;
		color: #fff;
		font-weight: normal;	
	}
	.delivery .yellow {
		background: #fff8e9;
	}

	.delivery .yellow .lighted{
		background: #fddd9c;
	}
	.delivery .pink {
		background: #ffedef;
	}

	.delivery .pink .lighted{
		background: #ffcfed;
	}
	.delivery .blue {
		background: #ece9ff;
	}

	.delivery .blue .lighted{
		background: #d8d3fe;
	}

	.delivery td {
		vertical-align: top;
		text-align: center;
	}	

	.delivery td.left {
		text-align: left;
	}

#opt {
	margin-top: 22px;
	font: normal 13px Arial;
	padding-left: 14px;
}

	#opt .header {
		width: 591px;
		height: 40px;
		background: url('/img/opt/header.jpg') 0 0 no-repeat;
	}

	#opt .row {
		margin-top: 37px;
		overflow: hidden;
	}

	#opt .left {
		float: left;
		width: 346px;
	}

	#opt .right {
		margin-left: 382px;
	}

	#opt .right.bot {
		margin-left: 345px;
	}

	#opt .img {
		margin-top: 21px;
		margin-left: -46px;
		width: 374px;
		height: 201px;
		background: url('/img/opt/image.jpg') 0 0 no-repeat;
	}

	#opt .txt {
		font-size: 20px;
		font-weight: bold;
		font-style: italic;
	}

	#opt .txt.sm {
		font-size: 16px;
	}

	#opt .offer {
		float: left;
		width: 97px;
		margin-right: 35px;
		font-size: 14px;
		font-style: italic;
		padding-top: 102px;		
	}

	#opt .offer:last-child {
		margin-right: 0;
	}

	#opt .offer.par {
		background: url('/img/opt/parent.jpg') center 0 no-repeat;
	}

	#opt .offer.sad {
		background: url('/img/opt/sad.jpg') center 2px no-repeat;
	}

	#opt .offer.cent {
		background: url('/img/opt/center.jpg') center 2px no-repeat;
	}

	#opt .offers {
		overflow: hidden;
		margin-top: 23px;
		margin-bottom: 7px;
	}

	#opt .title {
		font-size: 24px;
		font-weight: bold;
		font-style: italic;
	}

	#opt .left.total {
		padding-left: 1px;
		background: url('/img/opt/total.jpg') right 15px no-repeat;
	}

	#opt .conds {
		margin-top: 11px;
	}

	#opt .cond {
		width: 297px;
		height: 82px;
		margin-bottom: 34px;
	}

	#opt .cond.c10 {
		background: url('/img/opt/c10.jpg') 0 0 no-repeat;		
	}

	#opt .cond.c15 {
		background: url('/img/opt/c15.jpg') 0 0 no-repeat;		
	}

	#opt ul {
		padding-top: 1px;
	}

	#opt li {
		color: #ff9206;
		margin-bottom: 15px;
	}

	#opt li span {
		color: #4d4d4d;
	}

	#opt li b {
		color: #252525;
		font-style: italic;
	}

	#opt .text {
		font-size: 14px;
		margin-top: 27px;
		padding-left: 2px;
	}

	#opt .text .head {
		font-style: italic;		
		font-weight: bold;
		margin-bottom: 10px;
	}


#texts .columns-2{
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
	-moz-column-count: 2; /* Firefox */
	column-count: 2;
}



.how-to-choose-size{
	color: #19193b;
}

.how-to-choose-size .text{
	margin-bottom: 70px;
	position: relative;
	overflow: visible;
}

.how-to-choose-size .table{
	margin-bottom: 60px;
}

.how-to-choose-size p{
	margin-top: 0;
	margin-bottom: 10px;
}

.how-to-choose-size h3.sub-header{
	font: bold 14px/23px 'Futura New Book Bold', Arial,"Helvetica Neue", Helvetica, sans-serif;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 5px;
}

.how-to-choose-size .schema{
	overflow: hidden;

}

.how-to-choose-size .schema .left{
	width: 335px;
	float: left;
	margin-right: 100px;
}

.how-to-choose-size .schema .right{
	position: relative;
	width: 345px;
	float: left;
	padding-left: 254px;
}

.how-to-choose-size .schema .right:before{
	content: '';
	display: block;

	z-index: 1;

	position: absolute;
	left: 0px;
	bottom: 0px;

	width: 303px;
	height: 452px;
	background: url('/img/how-to-choose-size/how-to-choose-size-schema.png') 10px 10px no-repeat;
}


.how-to-choose-size .pad{
	position: relative;
	z-index: 1;
	margin-left: 88px;

	margin-bottom: 40px;
}

.how-to-choose-size .hlight{
	padding-bottom: 20px;
	position: relative;
	padding-left: 16px;
	padding-top: 10px;
}

.how-to-choose-size .hlight:before{
	content: '';
	display: block;
	position: absolute;
	right: -30px;
	bottom: -15px;
	background-color: #fffbe7;
	width: 100%;
	height: 100%;

	z-index: 0;

	padding: 15px 30px;



}

.how-to-choose-size .hlight p{
	position: relative;

}



.how-to-choose-size .fun-block{
	position: relative;
	overflow: hidden;
}

.fun-block h3{
	color: #19193b;
	font: bold 30px/32px "Brewery No2 CYR", Arial, Helvetica, sans-serif;
	letter-spacing: -0.01em;
	margin: 20px 0 10px;
	padding: 0;
}

.how-to-choose-size .fun-block .inner{
	position: relative;
}


.how-to-choose-size .fun-block img{
	position: absolute;
	left: 100px;
	bottom: 0px;
}

.how-to-choose-size .fun-block svg{
	position: absolute;
	right: 100px;
	top: -70px
}

.how-to-choose-size .fun-block.blue{
	background-color: #edf9fa;
	min-height: 152px;
}

.how-to-choose-size .fun-block.obuv{
	min-height: 484px;
}

.how-to-choose-size .fun-block.obuv img{
	bottom: 27px;
}

.how-to-choose-size .fun-block.blue svg .back{
	fill: #dcf6f8;
}

.how-to-choose-size .fun-block.blue svg .front{
	fill: #faffff;
}

.how-to-choose-size .fun-block.green{
	background-color: #e9fae6;
	min-height: 189px;
}

.how-to-choose-size .fun-block.green svg .back{
	fill: #d6f4d0;
}

.how-to-choose-size .fun-block.green svg .front{
	fill: #fbfffa;
}

.how-to-choose-size .fun-block.pink{
	background-color: #f9eefa;
	min-height: 175px;
	padding-top: 16px;
}

.how-to-choose-size .fun-block.pink img{
	left: 0;
}

.how-to-choose-size .fun-block.pink svg .back{
	fill: #f5dcf8;
}

.how-to-choose-size .fun-block.pink svg .front{
	fill: #fefaff;
}

.how-to-choose-size .fun-block.yellow{
	background-color: #fffbe7;
	min-height: 253px;
}

.how-to-choose-size .fun-block.yellow img{
	left: 0;
}

.how-to-choose-size .fun-block.yellow svg{
	top: -20px;
}

.how-to-choose-size .fun-block.yellow svg .back{
	fill: #faf4d6;
}

.how-to-choose-size .fun-block.yellow svg .front{
	fill: #fffefa;
}

.how-to-choose-size .fun-block{
	padding: 45px 100px 45px 445px;
}

.cool-text-table{
	position: relative;
	width: 100%;
	text-align: left;
	font: normal 16px/22px "Futura New Book", Arial, Helvetica, sans-serif;
}

.cool-text-table th{
	font: bold 17px/24px "cormacextra_light", Arial, Helvetica, sans-serif;
}


.cool-text-table td{
	padding: 6px 20px;
}

.cool-text-table th{
	padding: 20px 20px;
}


.cool-text-table.blue tbody tr:nth-child(even) td{
	background-color: #edf9fa;
	background-color: rgba(201,222,242,0.24);
}

.cool-text-table.green tbody tr:nth-child(even) td{
	background-color: #e9fae6;
	background-color: rgba(180,237,168,0.3);
}

.cool-text-table.pink tbody tr:nth-child(even) td{
	background-color: #f9eefa;
	background-color: rgba(231,194,240,0.28);
}

.cool-text-table.yellow tbody tr:nth-child(even) td{
	background-color: #fdf7e4;
	background-color: rgba(252,236,154,0.23);
}

.cool-text-table .description{
	text-align: right;
	color: #9699a3;

	font-size: 14px;
	line-height: 18px;
}

.ghost{
	position: absolute;
	pointer-events: none;
}

.ghost.ghost-1{
	left: 450px;
	top: -100px;
	width: 670px;
	height: 366px;
	background: url('/img/how-to-choose-size/ghost1.png') no-repeat;
}

.ghost.ghost-2{
	left: 800px;
	top: -74px;
	width: 372px;
	height: 643px;
	background: url('/img/how-to-choose-size/ghost2.png') no-repeat;
}

.ghost.ghost-3{
	left: 650px;
	top: -94px;
	width: 452px;
	height: 755px;
	background: url('/img/how-to-choose-size/ghost3.png') no-repeat;
}

.ghost.ghost-4{
	left: 650px;
	top: -65px;
	width: 433px;
	height: 707px;
	background: url('/img/how-to-choose-size/ghost4.png') no-repeat;
}

.ghost.ghost-5{
	left: 440px;
	top: -135px;
	width: 742px;
	height: 393px;
	background: url('/img/how-to-choose-size/ghost5.png') no-repeat;
}

.ghost.ghost-6{
	left: 350px;
	top: -78px;
	width: 454px;
	height: 610px;
	background: url('/img/how-to-choose-size/ghost6.png') no-repeat;
}

.ghost.ghost-7{
	left: 380px;
	top: -108px;
	width: 509px;
	height: 588px;
	background: url('/img/how-to-choose-size/ghost7.png') no-repeat;
}

.ghost.ghost-8{
	left: 220px;
	top: -108px;
	width: 734px;
	height: 510px;
	background: url('/img/how-to-choose-size/ghost8.png') no-repeat;
}

.ghost.ghost-9{
	left: 470px;
	top: -118px;
	width: 675px;
	height: 469px;
	background: url('/img/how-to-choose-size/ghost9.png') no-repeat;
}

.ghost.ghost-10{
	left: 400px;
	top: -188px;
	width: 601px;
	height: 685px;
	background: url('/img/how-to-choose-size/ghost10.png') no-repeat;
}

.ghost.ghost-11{
	left: 400px;
	top: -188px;
	width: 449px;
	height: 1008px;
	background: url('/img/how-to-choose-size/ghost11.png') no-repeat;
}

.table5 .dummy,
.table12 .dummy{
	width: 50%;
}
