/* DirectoGlobal.com blok ID: 22 */
.dglobal_22{
margin:0;padding:0;font-family:Verdana;
}
.dglobal_22 .dg_ad{
width:100%;margin:2px 0 2px 0;
}
.dglobal_22 a{
width:100%;font-weight:bold;margin:3px 3px 0 0;padding:0;font-size:12px;color:#000;
background-image: none !important;
}
.dglobal_22 a:hover{
color:#FF0000;text-decoration:underline;
}
.dglobal_22 p{
font-weight:normal;margin:3px 3px 5px 0;padding:0px;font-size:10px;color:#323232;
}



/* ----- header */
	#header {
		background-color: #fff;
		margin: -1em -1em 0 -1em;
		padding: 2em 1em 0.1em 1em;
	}
	#header h1 {
		font-size: 2em;
		margin: 0 0 1em 0;
	}
	#header h1 a {
		color: #D7433D;
		text-decoration: none;
	}
/* end. header */

/* ---- footer */
	#footer {
		padding: 0 1em;
		border-top: 2px solid #96A399;
		margin: 2em 0 0 0;
		margin: 0 -1em -1em -1em;
		background-color: #fff;
	}
	#footer p {
		margin: 6px 0;
	}
/* end. #footer */

/* ---- contentHp */
	.contentHp {
		
	}
	.leftBox {
		border-right: 1px solid #fff;
		width: 56em;
		float: left;
		margin: 1em 0;
		padding: 0 1em 0 0;
	}
	.contentHpRight {
		float: right;
		width: 21em
	}
/* end. contentHp */

/* ----- content */
	#content {
		padding: 0 0;
		min-height: 300px;
		_height: 300px;
	}
	/* ----- sidebar */
		#content .sidebar {
			background-color: #96A399;
			position: relative;
			margin: 0 -1em;
			border-bottom: 1px solid #fff;
		}
		#content .sidebar h2 {
			font-size: 110%;
			margin: 0;
			padding: 0.4em 2em;
			color: #FFFFFF;
			font-weight: normal;
		}
		#content .sidebar h2 a {
			color: #FFFFFF;
			text-decoration: underline;
		}
		#content .sidebar h2 a:hover {
			text-decoration: none;
		}
		#content .sidebar a.addLink {
			position: absolute;
			right: 5px;
			top: 0.5em;
			color: #FFFFFF;
		}
		#content .sidebar a {
			text-decoration: underline;
		}
	/* end. sidebar */
	
	#content h3 {
		color: #343434;
		font-size: 2em;
		margin: 1em 0 0.5em 0;
	}
	#content h3 a {
		color: #FF9900;
		text-decoration: none;
	}
	#content h4 {
		font-size: 1.2em;
		margin: 1em 0 0 0;
		font-weight: bold;
	}
	#content h4.sponsored {
		color: #BFD73B;
	}
	#content .hpBox {
		width: 22em;
		float: left;
		height: 2.5em;
		margin: 1em 1.5em;
		padding: 0.5em;
	}
	#content .hpBox a {
		color: #666;
	}
	#content .hpBox h2 {
		margin: 0 0 0.2em 0;
		font-size: 120%;
		xbackground-image: url(/img/icons-categori.gif);
		background-repeat: no-repeat;
		background-position: 0 0.2em;
		padding: 0.4em 0 0.4em 0em;
	}
	#content .hpBox h2 a {
		color: #D7433D !important;
	}
	#content ul.categoryList {
		margin: 0; padding: 0;
		list-style-type: none;
	}
	#content ul.categoryList li {
		margin: 3px;

		background-repeat: no-repeat;
		background-position: 0 0.2em;
		padding: 0.3em 0 0.3em 0;
		width: 24em;
		float: left;
	}
	#content ul.categoryList li h4 {
		font-size: 120%;
		font-weight: bold;
		margin: 0 !important;
	}
	#content ul.categoryList li h4 a {	
		color: #D7433D;
	}
/* end. content */

/* ----- contentHpRight */
	.contentHpRight {
		margin: 1em 0;
		padding: 0 0 0 1em;
	}
	#content .contentHpRight h4 {
		font-size: 100%;
		background-color: #343434;
		margin: 0;
		color: #FFFFFF;
		padding: 0.5em 0.5em;
	}
	.contentHpRight .contentHpRightMain {
		padding: 0.5em;
	}
	.contentHpRight ul {
		list-style-type: none;
		padding: 0; margin: 0;
	}
	.contentHpRight ul li a {
		color: #D7433D;
		padding: 0.2em 0;
		display: block;
	}
/* end. contentHpRight */


/* ----- typografie */
	#content h1 {
		color: #f77c39;
		font-size: 230%;
		margin: 0.5em 0 1em 0;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
/* end. typografie */

/* ----- linBox */
	.linkBox {
		margin: 5px 0;
		padding: 0.5em 1em;
		background-color: #FAFAFA;
	}
	.linkBox.sp {
		background-color: #f4f6e7;
	}
	.linkBox h5 {
		margin: 0; padding: 0;
		font-size: 110%;
	}
	.linkBox h5 a {
		color: #D7433D;
	}
	
	.linkBox p {
		margin: 0; padding: 0;
	}
/* end. linBox */
p.error {
	color: #FF0000;
	margin: 5px 0;
	background-color: #fbe5e9;
	padding: 0.5em;
	border: 1px solid red;
}