/* -------------------------------------------------------------------------------------
	간단계산기
------------------------------------------------------------------------------------- */

.block.bid-tools { 
	margin-bottom: 0; 
	border: none; 
}
.bid-tools h2 { 
	text-align: center; 
	background: url(/img/main/tool-h2-bg.png) repeat top left;
	color: #333; 
	padding: 8px 0;
	margin-bottom: 0px; 
	position: relative; 
	border: solid 1px #ccc; 
	font-weight: 600; 
}
.bid-tools h2 .dot { color: #555; font-size: 16px; letter-spacing: 3px; opacity: 0.5; position: relative; margin-top: -2px; }
.bid-tools h2 .dot.left { float: left; padding-left: 15px; }
.bid-tools h2 .dot.right { float: right; padding-right: 15px; }
.bid-tools h2:before {
	content: '';
	display: inline-block;
	background: url(/img/icons1.png) no-repeat -639px -644px;
	width: 35px;
	height: 30px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.bid-tools h2:after {
	content: '';
	display: inline-block;
	background: url(/img/icons1.png) no-repeat -639px -644px;
	width: 35px; 
	height: 30px; 
	position: absolute;
	right: 0px;
	top: 0px;
	transform: rotate(180deg);
}

.bid-tools menu { border: solid 1px #ccc; border-top: 0; padding-top: 4px; padding-bottom: 1px; }

.bid-tools ul { padding: 0px 35px 4px 35px; }
.bid-tools li { padding: 5px 0; border-bottom: dashed 1px #ccc; position: relative; }
.bid-tools li:last-child { border-bottom: 0; }
.bid-tools li a { display: inline-block; width: 100%; color: #111; text-decoration: none; }
.bid-tools li a[disabled] { color: #999;  cursor: default; }
.bid-tools li a[disabled]:hover:before { opacity: 0.2; }
.bid-tools li a:hover:before { opacity: 1; }
.bid-tools li a:before {
	content: '';
	display: inline-block; 
	background: url(/img/icons1.png) no-repeat -279px -14px; 
	width: 6px; 
	height: 9px; 
	position: absolute; 
	top: 12px; 
	left: -15px; 
	opacity: 0.2; 	
}

/*
.bid-tools div { float: left; width: 100%; margin-bottom: 5px; }
.bid-tools div:last-child { margin-bottom: 0; }
.bid-tools div a { float: left; display: inline-block; width: 75px; height: 103px; border: solid 1px #ddd; margin-right: 6px; padding-top: 0; }
.bid-tools div a:last-child { margin-right: 0; }
.bid-tools div:first-child a:nth-child(even) { background: #f4f4f4; }
.bid-tools div:last-child a:nth-child(odd) { background: #f4f4f4; }
*/

.icon-tools {
	display: inline-block;
	background: url(/img/main/right1.png) no-repeat;
	width: 89px; 
	height: 100px;
}
.icon-tools.icon1 { background-position: -2px -22px; }
.icon-tools.icon2 { background-position: -104px -22px; }
.icon-tools.icon3 { background-position: -204px -22px; }
.icon-tools.icon4 { background-position: -2px -153px; }
.icon-tools.icon5 { background-position: -104px -153px; }
.icon-tools.icon6 { background-position: -204px -153px; }