body {
	/*font-family: Veranda, "Times New Roman", Times, serif;*/
	font-family: Garamond, "Times New Roman", Times, serif;
	background-color: #dccbad;
	color: black;
}
/*Georgia,  */
#page {
	width: 800px;
	padding: 7px 80px 7px 80px;
	margin: 10px auto 10px auto;
}

#logo{
	padding: 0;
	margin: 0 0 5px 0;
	width: 800px;
	height: 98px;
	background: white url('logo.png') no-repeat top left;
}

#menu{
	padding: 1px 0; 
	margin: 0;
	height: 36px;
	width: 800px;
}

#menu a{
	padding: 8px 10px 8px 10px; 
	vertical-align: -8px;
	color: white;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
	border-left: 2px solid #c7a1a1;
	filter:alpha(opacity=90);
	opacity: 0.90;
	-moz-opacity:0.90;

}

#menu a.first{
	color: white;
	border: none;
}

#menu a:hover{
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
}

#menu_wrap1{
	padding: 0;
	margin: 0 0 5px 0;
	width: 800px; height: 36px;
	background: #660000 url('menu.png');
}

#menu_wrap2{
	padding: 0;
	margin: 0;
	background-image: url('menu_bal.png');
	background-repeat: no-repeat;
	background-position: top left;
	height: 36px;
	width: 800px;
}

#menu_wrap3{
	padding: 0;
	margin: 0;
	background-image: url('menu_jobb.png');
	background-repeat: no-repeat;
	background-position: top right;
	height: 36px;
	width: 800px;
}

#middle{
	padding: 0;
	margin: 0;
	width: 800px;
}

#middle_table{
	padding: 0;
	margin: 0;
	border-spacing: 0 0;
	width: 800px;
	border-collapse: collapse;
}

table.mp3 {
	font-size: 12px;
}

td.underline1 {
	/*border-bottom: 1px solid #afa1a1;*/
}

td.underline0 {
	background-color: #d9d1d1;
}

td.news_bal_fent {
	padding: 0; margin: 0;
	width: 6px; height: 6px;
	background: white url('bal_fent.png') no-repeat top right;
}

td.news_bal {
	padding: 0; margin: 0;
	width: 6px;
	background: white url('bal.png') repeat-y top right;
}

td.news_bal_lent {
	padding: 0; margin: 0;
	width: 6px; height: 6px;
	background: white url('bal_lent.png') no-repeat top right;
}

td.news_and_content_jobb_fent {
	padding: 0; margin: 0;
	width: 10px; height: 6px;
	background: white url('kozep_jobb_fent.png') no-repeat top right;
}

td.news_and_content_jobb {
	padding: 0; margin: 0;
	width: 10px;
	background: white url('kozep_jobb.png') repeat-y top right;
}

td.news_and_content_jobb_lent {
	padding: 0; margin: 0;
	width: 10px; height: 6px;
	background: white url('kozep_jobb_lent.png') no-repeat top right;
}

td.suggest_and_content_bal_fent {
	padding: 0; margin: 0;
	width: 10px; height: 6px;
	background: white url('kozep_bal_fent.png') no-repeat top right;
}

td.suggest_and_content_bal {
	padding: 0; margin: 0;
	width: 10px;
	background: white url('kozep_bal.png') repeat-y top right;
}

td.suggest_and_content_bal_lent {
	padding: 0; margin: 0;
	width: 10px; height: 6px;
	background: white url('kozep_bal_lent.png') no-repeat top right;
}

td.suggest_jobb_fent {
	padding: 0; margin: 0;
	width: 6px; height: 6px;
	background: white url('jobb_fent.png') no-repeat top right;
}

td.suggest_jobb {
	padding: 0; margin: 0;
	width: 6px;
	background: white url('jobb.png') repeat-y top right;
}


td.suggest_jobb_lent {
	padding: 0; margin: 0;
	width: 6px; height: 6px;
	background: white url('jobb_lent.png') no-repeat top right;
}

td.lent {
	padding: 0; margin: 0;
	height: 6px;
	background: white url('lent.png') repeat-x top right;
}

td.fent {
	padding: 0; margin: 0;
	height: 6px;
	background: white url('fent.png') repeat-x top right;
}


#newscell, #suggestcell {
	width: 140px;
	padding: 0;
	margin: 0;
	vertical-align:top;
	text-align: center;
}

#newscell {
	background: white url('ujdonsagok_cimke.png') no-repeat top center;
}

#suggestcell {
	background: white url('ajanlo_cimke.png') no-repeat top center;
}

#news, #suggest {
	padding: 0;
	margin: 40px 0 0 0;
}

#contentcell{
	padding: 40px 0 0 0;
	margin: 0;
	background: white url('aktualis_cimke.png') no-repeat top center;
	vertical-align:top;
	text-align: justify;
}

#content{
	padding: 20px;
	margin: 0;
}


#content p {
	padding: 0;
	margin: 15px 3px 5px 3px;
}

#content p:first-letter {
	margin: 0 2px 0 8px;
	font-weight: normal;
	font-size: 26px;
	color: #330000;
	vertical-align: bottom;
}


#content .footsign{
	text-align: right;
	font-style: italic;
	margin: 25px 5px 5px 5px;
}

#content h1 {
	padding: 0;
	margin: 2px 3px 2px 3px;
	color: #660000;
	text-align: left;
	font-size: 24px;
}

#content h2 {
	padding: 0;
	margin: 2px 3px 2px 12px;
	font-size: 22px;
}

#content h3 {
	padding: 0px;
	margin: 2px 1px 4px 0px;
	border-bottom: 1px solid #c7a1a1;
	color: #000;
	font-size: 18px;
}

#footspace{
	padding: 0; margin: 0;
	height: 4px;
}

#footcell{
	background-color: white;
}

#foot{
	padding: 0;
	margin: 0;
	text-align: center;
	font-size: 10;
}

div.leftfloater{
	padding: 0;
	margin: 0 8px 0 0;
	float: left;
}

div.rightfloater{
	float: right;
}

div.box {
	padding: 5px;
	margin: 2px 5px 25px 5px;
	color: black;
	background-color:#f8f7f6;
	filter:alpha(opacity=80);
	opacity: 0.80;
	-moz-opacity:0.80;
	border: 1px solid #660000;
}

div.box div.alairas{
	padding: 0px;
	margin: 3px 10px;
	text-align: left;
	font-weight: bold;
}

div.alairas{
	padding: 0px;
	margin: 3px 10px;
	text-align: right;
	font-weight: bold;
}

div.datum{
	padding: 0;
	margin: 0;
	text-align: right;
	font-style: italic;
}

div.box p {
}

div.box h4 {
	padding: 0;
	margin: 5px 1px 0 0;
	border-bottom: 1px solid #c7a1a1;
	color: #660000;
	font-size: 20px;
	/*line-height: 21px;*/
}

textarea {
	margin:0;
	border: 1px solid #660000;
	background: white url('form.png') top left no-repeat;
	color: #660000;
	overflow: auto;
}

textarea.go{
	display: none;
}

input {
	margin:0;
	border: 1px solid #660000;
	background-color:#fff;
	color: #660000;
}

input.btn {
	margin:0;
	border: 1px solid #660000;
	background-color:#f8f7f6;
	color: #660000;
}

a {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}


a img{
	border: none;
}


div.suggestbox {
	padding: 1px 1px 10px 1px;
	margin: 0 0 20px 0;
	background-color:#FFF;
	color: black;
	border-bottom: 1px solid #893737;

}

div.suggestbox h3{
	padding: 0;
	margin: 0;
	color: black;
	background-color:#FFF;
	text-align: center;
	font-size: 16px;
	line-height: 14px;
}

div.suggestbox p {
	padding: 0 0px;
	margin: 8px 0;
	line-height: 18px;
	text-align: justify;
}

#newscell div.suggestbox p, #suggestcell div.suggestbox p {
	line-height: 14px;
	font-size: 14px;
	text-align: left;
}

blockquote {
	color: #000;
	text-align: justify;
	padding: 10px 0px 10px 0px;
	margin: 0px 30px 0px 30px;
	background: #f8f7f6 url('quote.gif') no-repeat bottom right;
	font-style: italic;
}

blockquote:first-letter {
	color: #600;
	font-size: 40px;
	float: left;
	background: url('quote.gif') no-repeat top left;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 5px;
}

