	.nicms_start,.nicms_proff,.nicms_standard {
		width: 48%;
		margin-left: 2%;
		border: 1px solid #999;
		float: left;
		cursor: pointer;
	}
	.activeBox {
		background-color: #feffee;
		border-color: #000;
	}
	
	.nicms h4,.nicms h4 {
		padding: 5px 5px;
		margin: 0px;
		border-top: 1px solid #999;
		background-color: #eaeaea;
		color: #990000;
	}
	input[type="radio"] {
		visibility: hidden;
		margin-right: 0px;
	}
	input.field-check {
		visibility: hidden;
	}
	.nicms {
		background-color: #fff;
	}
	.nicms eh4.top {
		border-top: 0px;
		border-bottom: 1px solid #999;
	}
	.nicms table {
		font-size: 12px;
		width: 100%;
		border-collapse: collapse;
	}
	.nicms table tr {
		border-bottom: 1px solid #990000;
		font-size: 12px;
	}
	.nicms table tr td.option {
		padding: 5px 0px;
	}
	.nicms table tr td.value {
		text-align: right;
	}
	.nicms table tr td img {
		width: 15px;
	}
	.nicms .content {
		padding: 5px;
	}
	label {
		display: block;
	}
	.total {
		font-weight: bold;
	}
	.priceHolder {
		color: #666;
	}
	.fortegn {
		text-align: center;
	}
	.priceRow {
		border-bottom: 1px solid #eaeaea;
		margin-bottom: 5px;
	}
	input[type="text"],textarea {
		width: 100%;
		padding: 5px;
		outline: 0;
	}
	.price {
		text-align: center;
		font-size: 16px;
		color: #990000;
	}
	span.prMonth {
		font-size: 12px;
		color: #000;
	}
	span.current {
		color: #000;
		font-size: 10px;
		line-height: 10px;
		font-weight: normal;
	}
	
	.container input.field-ok {
		background-image: url(/core-index/layouts/confirm.png);
		background-position: 99% center;
		background-repeat: no-repeat;
		color: #999;
	}
	
	.container input.field-not-ok {
		color: red;
		background-image: url(/core-index/layouts/cancel.png);
		background-position: 99% center;
		background-repeat: no-repeat;
	}
