#bigcalc {
	
}
	
	.Total {
		height: 30px;
	}
		.Total .text {
			float: left;
			width: 70px;
			text-align: right;
			padding: 1px 0 0 0 0;
		}
		.Total .sum {
			float: left;
			width: 100px;
			height: 45px;
			color: #FFF;
			text-align: center;
			padding: 1px 0 0 0;
			font-size: 9px;
			background: center 0 url('../img/calc_total.gif') no-repeat;;
		}
	
	.MainCategory {
		float: left;
		padding: 10px 9px 9px 10px;
		width: 172px;
	}
		.MainCategory .item {
			float: left;
			width: 82px;
			height: 90px;
			
			margin: 0 1px 1px 0;
			overflow: hidden;
			
			background: -80px 0 no-repeat;
		}
		
		
			.MainCategory .item A {
				display: block;
				background: transparent;
				text-indent: -9999px;
				height: 50px;
			}
			.MainCategory .item span {
				display: block;
				text-align: center;
				color: #FFF;
				font-size: 9px;
			}
		
		.MainCategory .empty {
			background: 0 0 no-repeat;
		}
			.MainCategory .empty span {
				display: none;
			}
			.MainCategory .empty A {
				height: 85px;
			}
		
		.MainCategory  .eldhus {
			background-image: url('../img/calc_icon_eldhus.gif');
		}
		.MainCategory  .wc {
			background-image: url('../img/calc_icon_wc.gif');
		}
		.MainCategory  .tvottahus {
			background-image: url('../img/calc_icon_tvottahus.gif');
		}
		.MainCategory  .stofa {
			background-image: url('../img/calc_icon_stofa.gif');
		}
		.MainCategory  .herbergi {
			background-image: url('../img/calc_icon_herbergi.gif');
		}
		.MainCategory  .bilskur {
			background-image: url('../img/calc_icon_bilskur.gif');
		}
	
	.Items {
		float: left;
		width: 450px;
		padding: 0px;
		margin: 0 0 0 30px;
	}
		#bigcalc .Items A {
			display: block;
			
			background: 0 0px url('../img/calc_checkbox.gif') no-repeat;
			
			padding: 0 0 0 17px;
			margin: -5px 0 6px 0;
			
			font-size: 10px;
			color: #333;
			text-decoration: none;
			line-height: 15px;
		}
			#bigcalc .Items A.SelectedItem {
				background: 0 -35px url('../img/calc_checkbox.gif') no-repeat;
			}
		.Items div {
			background: 0 0 no-repeat;
			padding: 10px 0 0px 20px;
			height: 380px;
		}
			.Items div div {
				overflow: auto;
			}
		
		.Items .eldhus {
			width: 345px;
			height: 360px;
			background-image: url('../img/calc_back_eldhus.gif');
		}
		.Items .stofa {
			height: 275px;
			width: 345px;
			background-image: url('../img/calc_back_stofa.gif');
		}
		.Items .tvottahus {
			background-image: url('../img/calc_back_tvottahus.gif');
		}
		.Items .herbergi {
			background-image: url('../img/calc_back_herbergi.gif');
		}
		.Items .wc {
			background-image: url('../img/calc_back_wc.gif');
		}
		.Items .bilskur {
			background-image: url('../img/calc_back_bilskur.gif');
			width: 345px;
			height: 275px;
			padding-right: 10px;
		}
	
		.calc_comment {
			text-align: left;
			color: #777;
			width: 600px;
			margin: -20px 0 0 0;
			font-size: 9px;
			
			line-height: 15px;
		}
			.calc_comment .cleft {
				float: right;
				width: 50%;
				height: auto;
				padding: 0;
				margin: 0;
				
			}
			.calc_comment .cright {
				float: right;
				width: 50%;
				height: auto;
				padding: 0;
				margin: 0;
			}
	
	.ItemValues {
		width: 662px;
		
		padding: 10px;
		margin: 10px 0 0 0;
	}
		.ItemValues table {
			width: 100%;
		}
			.ItemValues table thead td {
				font-weight: bold;
				vertical-align: top;
				height: 30px;
			}
		
		.ItemValues table div {
			width: 48px;
			height: 19px;
			
			padding: 0px 5px 0px 5px;
			
			background: 0 2px url('../img/calc_input.gif') no-repeat;
			
			font-size: 9px;
			line-height: auto;
			overflow: hidden;
			text-align: center;
		}
		
		.ItemValues span {
			display: block;
			float: left;
			width: 20px;
			border: 1px solid #b1b1b1;
			
			margin: 0 1px 0 0;
			text-align: center;
			padding: 0 0 0 0;
		}
		
		.ItemValues a.up,
		.ItemValues a.down
		{
			float: left;
			display: block;
			
			text-indent: -9999px;
			height: 11px;
			width: 12px;
			
			
			
			outline: none;
			background: 0 0 url('../img/calc_arrows.gif') no-repeat;
		}
		.ItemValues a.down {
			background: 0 -12px url('../img/calc_arrows.gif') no-repeat;
			margin-top: 1px !important;
			margin-top: -9px;
		}

	.calc_clear {
		text-align: right;
		padding: 0 45px 0 0;
		height: 30px;
	}
		.calc_clear A {
			text-decoration: none;
			
			display: block;
			float: right;
			padding: 2px 15px 2px 15px;
			
			background: #E77621;
			border-bottom: 1px solid #bb611d !important;
			border-right: 1px solid #bb611d !important;
			
			color: #FFF !important;
		}
		.minar .calc_clear A {
			background: #D21C1D;
		}

