	#calculator-tourism {
		/*display:none;*/
		width:502px;
		/*
		height:402px;
		background:url(popup.png) top left no-repeat;
		position:absolute;
		top:50%;
		left:50%;
		margin:-201px 0px 0px -251px;
		*/
		font-family: Sylflaen, Verdana, Arial, Helvatica;
	}
	#calculator-tourism .bg {
		width:502px;
		height:402px;
		position:absolute;
		top:0px;
		left:0px;
	}
	#calculator-tourism .close {
		width:15px;
		height:15px;
		position:absolute;
		top:14px;
		right:14px;
		cursor:pointer;
	}
	
	#calculator-tourism table {
		border:none;
		width:481px;
		/*height:402px;*/
		/*
		position:absolute;
		top:10px;
		left:11px;
		*/
		font-family: Sylflaen, Verdana, Arial, Helvatica;
	}
	
	#calculator-tourism table th, #calculator-tourism table td {
		padding:0px 0px 15px 0px;
		text-align:left;
		font-size:12px;
		/*font-family:Verdana, Arial, Helvatica;*/
		font-family: Sylflaen, Verdana, Arial, Helvatica;
		vertical-align:middle;
	}
	
	#calculator-tourism table td input, #calculator-tourism table td select {
		text-align:left;
		font-size:12px;
		font-family:Verdana, Arial, Helvatica;
	}
	
	#calculator-tourism th.title {
		text-align:center;
		font-size:16px;
		padding:5px 0px 30px 0px;
	}
	
	#calculator-tourism table tr.dates td {
		padding-bottom:3px;
		font-weight:bold;
	}
	
	#calculator-tourism table td.trip-length label {font-weight:bold;}
	#calculator-tourism table td.trip-length input, #calculator-tourism table td.trip-length label {
		float:left;
		margin-right:4px;
	}
	
	#calculator-tourism table td.trip-length {
		vertical-align:top;
	}
	
	#calculator-tourism table td.trip-length input {
		margin-top:2px;
	}
	#calculator-tourism table td.trip-length input#trip-length-2 {
		margin-left:10px;
	}
	
	#calculator-tourism table .amount {padding-top:20px;}
	#calculator-tourism table td.amount, #calculator-tourism table td.days {
		font-weight:bold;
	}
	
	#calculator-tourism table .days {
		vertical-align:top;
	}
	#calculator-tourism table .days em {
		font-weight:normal; font-size:10px; display:none;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	#calculator-motor {
		/*
		display:none;
		*/
		width:502px;
		/*
		height:402px;
		background:url(popup.png) top left no-repeat;
		position:absolute;
		top:50%;
		left:50%;
		margin:-201px 0px 0px -251px;
		*/
		font-family: Sylflaen, Verdana, Arial, Helvatica;
	}
	/*
	#calculator-motor .bg {
		width:502px;
		height:402px;
		position:absolute;
		top:0px;
		left:0px;
	}
	#calculator-motor .close {
		width:15px;
		height:15px;
		position:absolute;
		top:14px;
		right:14px;
		cursor:pointer;
	}
	*/
	#calculator-motor table {
		border:none;
		font-family: Sylflaen, Verdana, Arial, Helvatica;
	}
	
	#calculator-motor .content {
		width:481px;
		/*height:402px;*/
		/*
		position:absolute;
		top:10px;
		left:11px;
		*/
	}
	
	#calculator-motor .h2 {
		font-weight:bold;
		padding:15px 0px 3px 0px;
		font-size:10px;
		font-family:Verdana, Arial, Helvatica;
	}
	
	#calculator-motor table th, #calculator-motor table td {
		padding:0px 0px 2px 0px;
		text-align:left;
		font-size:10px;
		/*font-family:Verdana, Arial, Helvatica;*/
		font-family: Sylflaen, Verdana, Arial, Helvatica;
		vertical-align:middle;
	}
	
	#calculator-motor input, #calculator-motor select {
		text-align:left;
		font-size:10px;
		font-family:Verdana, Arial, Helvatica;
		width:400px;
		height:20px;
	}
	
	#calculator-motor input.radio {
		width:auto;
		height:auto;
	}
	
	#calculator-motor .title {
		font-weight:bold;
		text-align:center;
		font-size:16px;
		padding:5px 20px 25px 20px;
	}
	
	#calculator-motor .title2 {
		font-weight:bold;
		text-align:center;
		font-size:16px;
		margin-top:10px;
		padding:15px 20px 15px 20px;
	}
	
	#calculator-motor .lracucichtitle {
		border:#666 1px dashed;
		cursor:pointer;
		background:#ccc;
	}
	
	#calculator-motor .lracucich {
		border:#666 1px dashed;
		border-top:none;
		padding:0px 10px 10px 10px;
		display:none;
		background:#ccc;
	}
	
	#calculator-motor .form {
		/*
		height:311px;
		overflow-x:hidden;
		overflow-y:auto;
		*/
		font-size:10px;
	}
	
	#calculator-motor .results {
		margin-top:15px;
		border:#000 2px solid;
		/*border-collapse:collapse;*/
		/*width:460px;*/
	}
	
	#calculator-motor .results th, #calculator-motor .results td {
		vertical-align:middle;
		border:#000 1px solid;
		padding:2px;
		text-align:center;
	}
	
	#calculator-motor .results th {
		text-align:center;
	}
	
	#calculator-motor .results .row {
		font-weight:normal;
		padding:0px 5px 5px 0px;
		vertical-align:middle;
		text-align:left;
	}
	
	#calculator-motor .row2, #calculator-motor .row3 {display:none;}