/*********************************************/
/***** BOROSKASTELY CASCADING STYLE SHIT *****/
/******** (C) 2007 Webforma Media ************/
/*********************************************/

body{
	font-family: Arial, Helvetica, sans-serif;
	color: #555;
	line-height: 18px;
	background: #fbfadc;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background: url("../images/BackgroundPattern.jpg") center top repeat;


}

/***** tartalmi strukt�ra kezdet *******/

#hatter {
	
	padding-bottom: 10px;
}

#zaszlok {
	text-align: center;
}
#tartalom_hatter_repeat {
	background: url("../images/content.jpg") center top repeat-y;
	margin: 0 auto 0 auto;
	text-align: left;
	width: 649px;
}
#tartalom_hatter {
	background: url("../images/top.jpg") center top no-repeat;
	height: 100%;
}
#felsomenu {
	height: 26px;
	padding-left: 4px;
	padding-top: 5px;
	width: 630px;
}

#felhivas {
	width: 400px;
	border: 1px solid #FFF;
	float: left;
	font-size: 11px;
	line-height: 15px;
}

#felsokepfront {
	padding-left: 4px;
	height: 95px;
}
#felsokep {
	padding-left: 4px;
	height: 98px;
}
#front_image {
	height: 270px;
	padding-left:0px;
	padding-top: 0px;
}
#regmenu {
	width: 192px;
}
#tartalom_resz {
	
}
#tartalmi_menu {
	float:left;
	width: 192px;
}

#tartalmi_menu p.szoveg {
	padding-left: 10px;
}

#tartalmi_menu img.gal {
	padding-left: 10px;
}

#tartalmi_menu_space1 {
	float:left;
	width: 7px;
	height: 10px;
}
#tartalmi_menu_space2 {
	float:left;
	width: 10px;
	height: 10px;
}
#tartalmi_menu_space3 {
	float:left;
	width: 8px;
	height: 10px;
}
#tartalom {
	float:left;
	width: 420px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 10px;
	margin: auto;
}
.item {
	position: relative;
	padding: 0px 10px 0px 10px;
	margin-top: 2px;
	margin-bottom: 10px;
}
#lablec {
	background: url("../images/footer.jpg") center bottom no-repeat;
	height: 30px;
	padding-top: 1px;
	padding-right: 10px;
	padding-left: 10px;
	clear: both;
}
#copy {
	background-color:#FBFADC;
	color:#999;
}
.feher {
	color: #FFFFFF;
}
.mainlevel-lablec{
	color: #FFFFFF;
}
		
/* tartalmi strukt�ra v�ge */

tr,div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #232617;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #232617;
	margin-top: 7px;
	margin-bottom: 7px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #232617;
	line-height: 15px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #C40F38;
	line-height: 17px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #232617;
	line-height: 17px;
	font-weight:bold;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #232617;
	line-height: 17px;
}
h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #232617;
	line-height: 17px;
	margin-top: 0px;
	margin-bottom: 5px;
}


a:link, a:visited  {
	color: #5F6742;
	text-decoration: none;
	font-size: 10px;	
	font-weight: bold;
}

a:hover {
color: #5F6742;
text-decoration: underline;
}

#tartalom ul {
	margin-left: 10px;
	padding-left: 10px;
}
.kep {
	border: 1px solid #AC9F8B;
	background-color: #E0DECD;
}
/********** honlapterkep **********/
.level_0{
	list-style-type: none;
	margin: 0px;
	font-size: 10px;
	color: #CC0000
}

.level_1 {
	list-style-type: disc;
}

/*********** Modok ***********/
.moduletable-lablec a:link, .moduletable-lablec a:visited {
	font-size: 10px;	
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight: bold;
}
.moduletable-lablec a:hover {
	color: #fff;
	text-decoration: underline;
}
.moduletable-doboz td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #232617;
	line-height: 14px;
	padding-top: 3px;
}
.moduletable-doboz tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #222;
	line-height: 18px;
	padding-top: 0px;
	text-align: left;;
}
.crm, .crm td, .crm tr{
	padding: 0px;
	margin: 0px;
}

#oldalmenu-szoveg {
	font-size: 11px;
	color: #5F6742;
	font-weight: bold;
	text-indent: 14px; 
	border-bottom: 1px solid #d1c39a;
	padding-bottom: 10px;
	margin: 0px;
}
#oldalmenu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	list-style-image: none;
}
#oldalmenu ul a  {
	color: #333;
	font-weight: bold;
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #d1c39a;
	width: 172px;
	text-indent: 14px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#oldalmenu ul a:hover { 
	background-color: #f3e1ad; 
	background-image: none;
	color: #5F6742;	
}




.moduletable-oldalmenu tr th{
	font-size: 11px;
	color: #5F6742;
	font-weight: bold;
	text-indent: 14px; 
	border-bottom: 1px solid #d1c39a;
	padding-bottom: 10px;
	margin: 0px;
}

.moduletable-oldalmenu ul a {
	color: #333;
	font-weight: bold;
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #d1c39a;
	width: 172px;
	text-indent: 14px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.moduletable-oldalmenu ul a:hover { 
	background-color: #f3e1ad; 
	background-image: none;
	color: #5F6742;	
}

/******* BELSO INFOK *******/


.innercontent {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 16px;
	color: #626262;
}

.contentdescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #353535;
	text-align: left;
}
.boxcim  {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 15px;
	color: #5F6742;
	padding-bottom: 6px;
	padding-top: 13px;
	padding-left: 10px;
	font-weight: bold;
}
.boxcim_s  {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 14px;
	color: #5F6742;
	padding-bottom: 6px;
	padding-top: 6px;
	font-weight: bold;
}

a.boxcim_s  {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 12px;
	color: #5F6742;
	padding-bottom: 6px;
	padding-top: 6px;
	font-weight: bold;
}

a.boxcim_s:active  {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 12px;
	color: #5F6742;
	padding-bottom: 6px;
	padding-top: 6px;
	font-weight: bold;
}
a.boxcim_s:link  {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 12px;
	color: #5F6742;
	padding-bottom: 6px;
	padding-top: 6px;
	font-weight: bold;
}
a.boxcim_s:hover  {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 12px;
	color: #5F6742;
	padding-bottom: 6px;
	padding-top: 6px;
	font-weight: bold;
	text-decoration: none;
}
.componentheading, .contentheading  {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 15px;
	color: #5F6742;
	padding-bottom: 6px;
	padding-top: 13px;
	font-weight: bold;
	
	border-bottom: 1px solid #40462C;
	height: 30px;
	width: 420px;
	display:block
}
.category {
	color: #FF8C00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	letter-spacing: 1px;
	
}
table.searchintro {
  background-color: #FFFFFF;
  border: solid 1px #777777;
}
.pathway {
	font-size: 10px;
	color: #444;
	text-decoration: none;
	font-weight: bold;
}
.contentpane{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #555;
	line-height: 18px;
	/*background: #ffeebc;*/
	text-align: left;
}
.highlight{ /** kereso */
	background-color: #FFFFFF;
}

	
	
/****** Form, input, button ******/	

form {
	margin: 0px;
	padding: 0px;
}
	
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	color: Black;
	background-color: #fff;
	border: 1px solid #999;
}
.inputbox{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	background: #fff;
	border: 1px;
	border-color: #999;
	border-style: solid;
}
/********** Felso men� kezdete ********/

a.mainlevel-felsomenu:link, a.mainlevel-felsomenu:visited {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	font-size: 10px;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 20px;
	padding-right: 20px;
	text-decoration: none;
	
}

a.mainlevel-felsomenu:hover {
	color: #5F6742;		  
}
a.sublevel-felsomenu:hover {
	text-decoration: none;
	color:Silver;
}

a.sublevel-felsomenu:link, a.sublevel-felsomenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	font-size: 10px;
	color: Black;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 15px;
	padding-left: 5px;
	background-repeat: no-repeat;
	background-position: left;
	line-height: 17px;
	text-decoration: none;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #929d69;
	background: #e2e3d0;
} 
.topmenuul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	
}

.topmenuli{
	list-style-type:none;
	float:left;
	margin: 0px;
	padding: 0px;
	
}

.submenuul1{
	text-indent: 0px;
	list-style-type:none;
	position:absolute;
	margin: 0px;
	padding: 0px;
	display:none;
	z-index:1;
}
.submenuul2{
	text-indent: 0px;
	list-style-type:none;
	position:absolute;
	margin: 0px;
	padding: 0px;
	display:none;
}

.submenuli1 a{
	display:block;
	width:130px;
}
.submenuli2 a{
	display:block;
	width:130px;
}

.topmenuli:hover .submenuul1{ /* lists nested under hovered list items */
	display: block;
}
.submenuli1:hover .submenuul2{ /* lists nested under hovered list items */
	display: block;
}
.submenuli2:hover .submenuul3{ /* lists nested under hovered list items */
	display: block;
}
.mutat {
	display: block;
	margin: 0px;
	padding: 0px;

}
.elrejt {
	display: none;
	margin: 0px;
	padding: 0px;

}

li.over ul{ /* lists nested under hovered list items */
	display: block;
}

#dmenu li>ul { 
	top: auto;
	left: auto;
}
.content {
	clear: left;
}

#dmenu {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:12px;
	margin: 0px;
	padding: 0px;
	
}

.topmenutitle {
	text-decoration: none;
	border:1px solid #000000;
	padding:3px;
	line-height:14px;
}

.submenuul1 {
	margin-top:-1px;
	background-color:#e2e3d0;
	background-position: top left;
	background-repeat: repeat-x;
	border-top:1px solid #000000;
	border-bottom:2px solid #000000;
	border-right:3px solid #000000;
	border-left:3px solid #000000;
	text-align: left;
}
.submenuli1 a, .submenuli1 a:visited{
	font-weight: normal;
	padding-left: 3px;
	text-decoration: none;
	color: #000000;
}

.submenuli1 a:hover{
	text-decoration: none;
	background:#889168;
	color: #FFFFFF;
}
.submenuli2 a, .submenuli2 a:visited{
	font-weight: normal;
	padding-left: 3px;
	text-decoration: none;
	color: #000000;
}

.submenuli2 a:hover{
	text-decoration: none;
	background:#336699;
	color: #FFFFFF;
}

/******* T�bl�zat alt. color ******/
.alternate {
	border: 1px solid #d1c39a;
	margin-top:5px; 
	margin-bottom:10px;
}	
.alternate td {
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 2px;
}
.table_odd {
	background-color: #fff7df;
}
.table_even{
	background-color: #fdf0cb;
} 

/******** optimra **********/
#main h1{
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:1px;
	font-weight:normal;
	line-height: normal;
}
#main h2{
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1px;
	text-align:left;
	font-weight:normal;
	line-height: normal;
}
#main h3{
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1px;
	text-align:left;
	font-weight:normal;
	line-height: normal;
}
#main h4{
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1px;
	text-align:left;
	font-weight:normal;
	line-height: normal;
}
#main h5{
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1px;
	text-align:left;
	font-weight:normal;
	line-height: normal;
}
#main b{
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	font-weight:normal;
	line-height: normal;
}
#main a{
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1px;
	text-align:left;
	font-weight:normal;
	line-height: normal;
}
#main li{
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1px;
	text-align:left;
	font-weight:normal;
	line-height: normal;
}