@charset "utf-8";
/* CSS Document */
#cnf-head{
	height : 44px;
	font-size:16px;
	font-weight:bold;
	font-family : Arial, Helvetica, sans-serif;
	color:#666666;
}
#cnf-head div{
	float:left;
	height : 32px;
	padding : 12px 6px 0px 6px;
}
#cnf-head div#curstage{
	border-left:1px solid black;
	border-right:1px solid black;
}
#cnf-head div span{
	padding : 2px 4px 2px 4px;
}
.cnf-d{
	background-color : #FA3C02;
}
.cnf-l{
	background-color : #FBB39D;
}
.cnf-b{
	color : black;
}
#cnf-curres{
	background-color:#D5D2CB;
	height: 220px;
	width: 640px;
}
#cnf-btm{
	width: 640px;
	margin-top:0px;
}
.largefont{
	font-size:16px;
	font-weight:bold;
}
#cnf-pixbox, #cnf-alts{
	float:left;
	width:275px;

}
#cnf-pix{
	width:265px;
	margin-left:10px;
	margin-top:20px;
}
.cnf-compl{
	float:left;
	width: 285px;
}
.cnf-altdesc{
	float:left;
	width: 285px;
}
.cnf-altdesc p{
	padding-left:16px;
	padding-right:16px;
}
.cnf-b a{
	color: black;
}
#cnf-alts{
	background-color:#FDFFEE;
}
.cnf-btn{
	padding-left: 12px;
	padding-right:12px;
	background-color:#FF6600;
	color:white;
	font-size:18px;
	font-weight:bold;
	margin-right:20px;
}

/* Свободный склад */
.free-depot-node {
	margin-bottom: 4em;
}

.free-depot-node h3 {
/*	padding-top: 1.25em;*/
	font-size: 20px;
	padding-bottom: 1em;
	margin:	0;	/* очистим от других стилей */
}
/* спойлер */
.free-depot-node .spoiler-control {
	border-bottom: dashed 1px black;
	display: inline;

}
.free-depot-node .hidden {
	padding-top: 0.9em;/*0.5em; /* чтобы не наезжало на картинку */
	display: none;		
}
/* отпозиционируем в правый нижний угол ячейки */
.free-depot-node tr td {
	position: relative;
}
.free-depot-node tr td img {
	position: absolute;
	right: 0;
	top: 0;
}
