.tx-normal-nagy {font-family:arial,verdana;color:#CFDCEF;font-size:12px;text-align:justify;}
.tx-normal-kicsi {font-family:arial,verdana;color:#CFDCEF;font-size:10px;text-align:justify;}
.tx-bal-nagy {font-family:arial,verdana;color:#CFDCEF;font-size:12px;text-align:left;}
.tx-bal-kicsi {font-family:arial,verdana;color:#CFDCEF;font-size:10px;text-align:left;}
.tx-kozep-nagy {font-family:arial,verdana;color:#CFDCEF;font-size:12px;text-align:center;}
.tx-kozep-kicsi {font-family:arial,verdana;color:#CFDCED;font-size:10px;text-align:center;}
.tx-jobb-nagy {font-family:arial,verdana;color:#CFDCEF;font-size:12px;text-align:right;}
.tx-jobb-kicsi {font-family:arial,verdana;color:#CFDCEF;font-size:10px;text-align:right;}

.tx-kk-verdana {font-family:verdana,arial;color:#CFDCED;font-size:10px;text-align:center;}

.cim-kozep {font-family:arial,verdana;color:#CFDCEF;font-size:18px;text-align:center;font-weight:bold;}
.cim-bal {font-family:arial,verdana;color:#CFDCEF;font-size:17px;text-align:left;font-weight:bold;}

A:link {text-decoration: underline; color:#99ACC2;}
A:visited {text-decoration: underline; color:#8195A5;}
A:hover, A:active {text-decoration: underline; color:#F1F1FF;}

#xmas2009 {
	position: relative;
	height: 181px;
}

#xmas2009 a {
	display: block;
	width: 470px;
	height: 181px;
	background: url(images/2009/2009karacsony_470.jpg);
	position: absolute;
	top: 0;
	left: 40px;
	text-align: -999px;

}

#xmas2009 a:hover {
	width: 960px;
	height: 371px;
	background: url(images/2009/2009karacsony_960.jpg);
	position: absolute;
	left: -270px;
}

.year_cover {
	float: left;
	margin-right: 5px;
}

.year_cover_right {
	float: right;
	margin-left: 5px;
}

p.q {
	font-weight: bold;
}

.author {
	text-align: right;
	font-weight: bold;
}

img.aleft {
	float: left;
	margin: 0 10px 10px 0;
}

img.aright {
	float: right;
	margin: 0 0px 10px 10px;
}

.album {
	overflow: hidden;
	border-top: 1px solid #CFDCEF;
	padding: 10px 0 10px 0;
}

.album h1 {
	text-align: center;
	font-size: 18px;
}

.album .thn {
	float: left;
	background: #000 no-repeat 0 25%; 
	width: 160px; 
	height: 120px;
	margin: 12px;
}

.member {
	color: #CFDCEF;
	font-size: 12px;
}

.member dt {
	font-weight: bold;
	font-size: 15px;
	margin-top: 1em;
}

