.clr {clear: both;height: 0;overflow: hidden;}
p {margin: 9px 0 8px;}
	.select_system {
		font: normal 12px/16px Tahoma, sans-serif;
		color: #323232;
		background: #ffffe0;
		padding: 5px 10px;
		border: dotted 1px #ccc;
		-moz-border-radius: 4px; 
		-webkit-border-radius: 4px; 
		border-radius: 4px;
		}
		
		.paidistems a {
			font: normal 12px Tahoma, sans-serif;
			padding: 4px 6px;
			margin: 3px 5px;
			display: block;
			width: 116px;
			float: left;
			text-decoration: none;
			text-shadow: 1px 1px 0 #fff;
			}
			.paidistems a.select {
				background: #1e90ff;
				color: #fafafa;
				text-shadow: 1px 1px 0 #323232;
				}
				.paidistems a:hover {
					border-left: #1e90ff solid 2px;
					color: #1e90ff;
					padding-left: 4px;
					background-color: #fafafa;
					text-shadow: 1px 1px 0 #fff;
					}
					
.instuctions {
	font: normal 13px/20px Tahoma, sans-serif;
	}
	.p-yellow {
		font-size: 12px;
		font-weight: bold;
		background: #ffffe0;
		color: #1e90ff;
		padding: 5px;
		border: solid 1px #ccc;
		-moz-border-radius: 4px; 
		-webkit-border-radius: 4px; 
		border-radius: 4px
		text-shadow: 1px 1px 0 #fff;
		}
		.instuctions input[type="button"], .instuctions input[type="submit"] {
			border: none;
			}
		.instuctions em, .punkt1 em, a.paybutton, .instuctions input[type="button"], .instuctions input[type="submit"] {
			display: inline-block;
			font: normal 13px/20px Tahoma, sans-serif;
			padding: 1px 6px;
			background: #1e90ff;
			color: #fff;
			text-decoration: none;
			-moz-border-radius: 2px; 
			-webkit-border-radius: 2px; 
			border-radius: 2px;
			}
			a.paybutton:hover, .instuctions input[type="button"]:hover, .instuctions input[type="submit"]:hover {
				background-color: #fafafa;
				color: #1e90ff;
				border: solid 1px #ccc;
				padding: 0 5px;
				cursor: pointer;
			}
			.lines_input, .lines_select {
				border: solid 1px #ccc;
				background: #fff;
				}
	.tarifbox {
		padding: 2px 10px;
		margin: 3px 0;
		border: dotted 1px #ccc;
		cursor: pointer;
		-moz-border-radius: 4px; 
		-webkit-border-radius: 4px; 
		border-radius: 4px;
		}
		.tarifbox:hover {
			background-color: #fafafa;	
			text-shadow: 1px 1px 0 #fff;
			border-style: solid;
			}
			.tarifbox a {
				display: block;
				width: 150px;
				float: left;
				text-shadow: 1px 1px 0 #fff;
				}
				a.tarifname, a.buy_but {
					text-decoration: none;
					font: normal 12px Tahoma, sans-serif;
					padding: 2px 5px;
					margin-left: -7px;
					background-color: #fafafa;
					}
				a.buy_but {
					margin: 0 -7px 0 0;
					float: right;
					text-align: right;
				}
				a.tarifname:hover, a.buy_but:hover {
					background-color: #ffffe0;
					}
				
		.tarifbox.select {
			background: #ffffe0;
			border-style: solid;
			}
			.select a.tarifname, .select a.buy_but {
				background: #ffffe0 !important;
				color: #1e90ff;
				}
			
	.selected-tarif {text-align: right;}