


.tube{margin:10px 0 0 -130px;}



img
{
	border: 0
}

.small
{
	font-size: 13px;
}


.bem-clear:after
{
	clear: both;
	content: '';
	display: block;
	height: 0;
	overflow: hidden
}



.b-calc
{
	font-size: 13px;
	padding: 20px 0 30px 20px
}
.b-calc label, .b-calc input
{
	vertical-align: middle
}
.b-calc p
{
	padding: 0 0 5px
}
.b-calc .block1
{
	background: url(shkaf1.png) no-repeat ;
	float: left;
	padding: 370px 0 0;
	position: relative;
	width: 450px;
        margin:-50px 0 0 0;
}
.b-calc .block2 .row
{      
	padding: 0 0 5px 10px;
}
.b-calc .err-act
{
	background: #cc0000;
	display: inline-block;
	padding: 1px;
	overflow: hidden;
	vertical-align: middle
}
.b-calc .err-inner
{
	background: #cc0000;
	color: #fff;
	display: inline-block;
	padding: 3px 10px 0;
	height: 21px;
	position: relative
}
.b-calc .err-mess
{
	margin: -1px 0 0;
	position: absolute;
	left: -999999px;
	z-index: 10;
	padding: 0 0 0 7px
}

.b-calc .err-act .err-mess
{
	left: auto
}
.b-calc .deep
{
	position: absolute;
	left: 275px;
	top: 150px;
	margin: 0 0 0 20px
}
.b-calc .height
{
	position: absolute;
	top: 80px;
	left: 300px
}
.b-calc .width
{
	position: absolute;
	top: 115px;
	left: 298px
}
.b-calc .q
{
	background: url(/images/style/q.png) no-repeat 0 0;
	cursor: help;
	display: inline-block;
	height: 9px;
	width: 9px;
	margin: 0 0 0 3px;
	vertical-align: middle
}
.b-calc .qnt1
{
	float: left;
	padding: 0 45px 0 0
}
.b-calc .input-submit
{
	margin: 0 0 20px;
	padding: 0 20px
}
.b-calc .input-text, .b-calc select
{
	font-style:italic;
        font:14px Georgia, 'Times New Roman', Times, serif;
}
.b-calc .input-text
{
	height: 16px;
	padding: 0 4px
}
.b-calc input.small
{
	width: 42px
}
.b-calc select
{
	display: block;
	width: 120px
}
.b-calc select.small
{
	width: 52px
}
.b-calc .pad
{
	padding: 0 0 25px
}
.b-calc .pad1
{
	padding: 50px 0 30px
}
.b-calc .pad td
{
	padding: 0 10px 10px 0	
}
.b-calc .total
{
	font: italic 24px Georgia;
	position: relative;
	left: -20px
}
.b-calc .total span
{
	color: #b75e00;
	font-size: 32px
}
.b-calc .type select
{
	margin: 0 0 10px
}
.b-calc .type .row
{
	display: block;
	padding: 10px 0	
}
.b-calc img.inact
{
	display: none
}
.b-calc img.act
{
	display: block
}
.b-calc td.act img.inact
{
	display: block
}
.b-calc td.act img.act
{
	display: none
}
