/*========================================================
 @site		Iperbole
 @company	Keepthinking LTD
 @address	http://keepthinking.it
 @author	Oskar Krawczyk (o.krawczyk@keepthinking.it)
 @rev		08/05/2007
 ========================================================*/


h2 a {
	background: #fff url(arr.gif) 100% 0 no-repeat;
	padding: 0;
	font-size: .9em;
	color: #B9282D;
}

#main a {
	color: #b9282d;
}

.itemContainer {
	width: 270px;
	float: left;
}

.col_1 {
	clear: both;
	overflow: hidden;
	height: 100%;
/*
	
	border: solid 1px #fff;
*/
}

.el_1 {
	float: left;
}

.el_2 {
	float: right;
}

.col_2 {
	clear: both;
	overflow: hidden;
	height: 100%;
}

.itemContainer img {
	width: 270px;
	border: none;
	margin: 4px 0 0 0;
}

.itemContainer p {
	display: inline;
	margin: 0;
}

.func,
.func li {
	display: inline;
	padding: 0;
	margin: 0;
}

#intro h2 {
	margin: 0 0 10px 0;
}

	#intro p {
		line-height: 130%;
	}


#map-items {
	padding: 0;
	overflow: hidden;
	height: 100%;
}
	
	#map-items .func a {
		padding: 0 12px 0 0;
		background: #fff url(../img/home-arr-1-s.png) 100% 50% no-repeat;
	}



#related-items {
	padding: 15px 0;
	overflow: hidden;
	height: 100%;
}

	#related-items li {
		background: url(../img/dot.gif) 0 100% repeat-x;
		padding: 0 0 5px 0;
		margin: 0 0 5px 0;
	}
	
	#related-items li li {
		background: none;
		padding: 0;
		margin: 0;
	}
	
	#related-items h3 {
		padding: 0 0 0 15px;
		font-size: 1.1em;
	}
	
	#related-items .content {
		margin: 0 0 0 15px;
	}

	#events h2 a {
		background: #fff url(../img/home-arr-2.png) 95% 50% no-repeat;
	}

	#events h2 {
		color: #AC5986;

	}
	
	#main #events span {
		color: #AC5986;
		font-size: .9em;
	}
	
	#events .details {
		padding: 2px 0;
	}
	
	#events .details li {
		color: #AC5986;
		display: inline;
	}
	
	#events .details .date {
		border-right: solid 1px #555;
		padding: 0 5px 0 0;
		margin: 0 2px 0 0;
	}
	
	#events .func a {
		padding: 0 12px 0 0;
		color: #AC5986;
		background: #fff url(../img/home-arr-2-s.png) 100% 50% no-repeat;
	}
	
	#events h3 {
		background: #fff url(../img/home-bullet-2.png) 0 50% no-repeat;
	}
	
#plans {
	width: 100%;
	padding: 0 0 10px 0;
}

	#plans h2 a {
		background: #fff url(../img/home-arr-3.png) 95% 50% no-repeat;
	}

	#plans h2 {
		margin: 0 0 3px 0;
	}
	
	#main #plans h2 span {
		color: #FF6600;
		font-size: .9em;
		margin: 0 0 6px 0;
	}
	
	
	body #plans li {
		background: url(../global/img/dot-h.gif) 0 100% repeat-x;
	}
	
	body #plans p,
	body #plans h3 {
		display: inline;
	}
	
	body #plans h3 {
		padding: 0 0 0 15px;
		font-size: 1.0em;
		color: #4B4B4B;
		font-weight: bold;
		font-style: normal;
	}

/*
 =============================================================== */
#main {
	position: relative;
	right: 0
}

	#main h2 span {
		padding: 0 8px 0 0;
		background: #fff;
		color: #b9282d;
	}
	
	#main h2 span.sub {
		color: #999;
	}
	
	#main h2 span.sub-a {
		padding: 0 8px;
	}
	



