
#CategorySplashes {
	height:372px;
	overflow:hidden;
	position:relative;
	padding:0px;
}

.category-splash {
	position:absolute;
	left:775px;
	width:100%;
	height:372px;
}

.category-splash:first-child {
	left:0px;
}

/*
 * Category Tree
 */
#Left h2#CategoriesTreeHeader {
	background:url(images/regio-left-top.gif);
	color:#3f3f3f;
	text-shadow: 1px 1px #fff;	
}

#CategoriesTree {
	margin:0px;
	padding:0px;
}
#CategoriesTree ul {
	margin:0px;
	padding:0px;
	display:none;
}
#CategoriesTree li {
	list-style:none;
	padding:0px;
	margin:0px;
}

#CategoriesTree a,
.custom-category a {
	display:block;
	line-height:30px;
	color:#626262;
	border-bottom:1px solid #cccccc;
	text-shadow: 1px 1px #fff;
}

#CategoriesTree a:hover,
.custom-category a:hover {
	cursor: pointer;
} 

#CategoriesTree ul a {
	color:#bebaba;
	border-bottom:1px dotted #626262;
	background:none;
	line-height:16px;
	padding-top:4px;
	padding-bottom:4px;
	
}
	#CategoriesTree a.level-3 {
		padding-left:22px;	
	}
	#CategoriesTree a.level-4 {
		padding-left:33px;	
	}
#CategoriesTree ul a {
	padding-left:11px;
}
#CategoriesTree a:hover,
#CategoriesTree a.active,
#CategoriesTree a.level-1.active,
.custom-category a:hover {
	background-color:#dfdcdc;
}
	#CategoriesTree ul {
		line-height:18px;
	}
	#CategoriesTree .unfolded_level-1 {
		display:block;
		background-color:#454545;
	}
		#CategoriesTree .unfolded_level-1 a {
			color:#fff;
		}
	#CategoriesTree .unfolded_level-2 {
		display:block;
		background-color:#2a2a2a;
	}		
		#CategoriesTree .unfolded_level-2 li:first-child .cat-control {
			background:url(images/cat-first.gif) no-repeat center center;
		}

		#CategoriesTree .unfolded_level-2 a {
			color:#d1d1d1;
		}
	#CategoriesTree .unfolded_level-3 {
		display:block;
		
	}		
		#CategoriesTree .unfolded_level-3 a {
			color:#c5c3c3;
		}		
		
			#CategoriesTree a span.cat-control {
				display:block;
				float:left;
				width:27px;
			}
			
			#CategoriesTree .has-children span.cat-control {
				background:url(images/cat-plus.gif) no-repeat center center;
			}
				#CategoriesTree .has-children span.cat-control.open {
					background:url(images/cat-minus.gif) no-repeat center center;
				}
			/*home*/
			#CategoriesTree.home a span.cat-control {
				background:url(images/cat-arrow.gif) no-repeat center center;
			}
			#CategoriesTree.home a:hover span.cat-control {
				background:url(images/cat-arrow-on.gif) no-repeat center center;
			}
			
			#CategoriesTree .cat-control {
				background:url(images/cat-dummy.gif) no-repeat center center;
			}
			/*
			 * Cat2 plusz minusz ikon
			 */	
			
				#CategoriesTree .has-children.level-2 span.cat-control {
					background:url(images/cat2-plus.gif) no-repeat center center;
				}
				/*
				 * IE6 FIX
				 */
					#CategoriesTree .level-2 .ie6 .cat-control {
						background-color:yellow;
					}
			 	
				#CategoriesTree .has-children .cat-control {
					#background:url(images/cat2-plus.gif) no-repeat center center;
				}
					#CategoriesTree .has-children.level-2 span.cat-control.open {
						background:url(images/cat2-minus.gif) no-repeat center center;
					}
			/*
			 * Cat3 plusz minusz ikon
			 */	
			 	#CategoriesTree .has-children.level-3 span.cat-control {
					background:url(images/cat2-plus.gif) no-repeat center center;
				}
					#CategoriesTree .has-children.level-3 span.cat-control.open {
						background:url(images/cat2-minus.gif) no-repeat center center;
					}			
			
				
			#CategoriesTree ul a {
				font-size:11px;
				height:19px;
				overflow:hidden;
				white-space:nowrap;
			}				
			
			/*
			 * KATEGORIA TITLE
			 */
			#CategoriesTree ul .cat-title {
				display:block;
				text-shadow:none;
				padding-right:4px;
				float:left;
			}
				#CategoriesTree ul .level-4 .cat-title {
					width:150px;
				}
#CategoriesTree ul a:hover {
	background-color:#666;
	color:#fff;
	overflow:hidden;
}

#CategoriesTree ul a.active {
	background-color:#f0f0f0;
	color:#444444;
	font-weight:bolder;
}

	.highlighted-category a {
		background:#b80031;
		color:#fff;
		text-shadow: 1px 1px #000;	
	}
		.highlighted-category a:hover {
			background-color:#9b202e;
			color:#fff;
			text-shadow: 1px 1px #000;
		}	
			.highlighted-category a:hover span.cat-control {
				background:url("images/cat-arrow-on.gif") no-repeat scroll center center transparent;	
			}
		.highlighted-category a span.cat-control, .highlighted-category a:hover span.cat-control {
			background:url("images/cat-arrow-white.gif") no-repeat scroll center center transparent;
			display:block;
			float:left;
			width:27px;
		}
.highlighted-category.custom-category.kreativ a {
	color: #5A2C11;
	text-shadow: 1px 1px #FFFFFF;
	background: url("images/kreativ/treeBg.gif") repeat-y scroll center top transparent
}
.highlighted-category.custom-category.kreativ a:hover {
	background:#eb5d05;
	color:#fff;
	text-shadow:0px 1px #5a2c11;
}
.highlighted-category.custom-category.kreativ a span.cat-control {
	background: url("images/cat-arrow-kreativ.gif") no-repeat scroll center center transparent
}
.highlighted-category.custom-category.kreativ a:hover span.cat-control {
	background: url("images/cat-arrow-white.gif") no-repeat scroll center center transparent
}
.highlighted-category a.custom-category {
	background: #16b8ff;	
}
.highlighted-category a.custom-category:hover {
	background: #16d6ff;	
}
.highlighted-category a.custom-category .cat-icon.angel {
	background: url("images/angyalvilag/icon.png") no-repeat center;
    display: block;
    float: right;
    width: 27px;
    height: 30px;
    margin-right: 5px;
}
