body {
	color:#5c5c5c;
	font-family: trebuchet MS;
	font-size:11px;
	background-color:#ffffff;
}

td{
	font-family: trebuchet MS;
	font-size:11px;
}

a{
	color:#d45459;
}

.szoveg_alap{
	font-style:normal;
	font-weight:100;
	text-align:justify;
}


.szoveg_kicsi{
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
}


.szoveg_elozetes{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-align: justify;
}

.szoveg_kiemelt{
	font-size:11px;
	color:#D45459;
}


.szoveg_alcim{
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
}

.szoveg_idezet{	
	font-size:12px;
	font-style:italic;
}

.szoveg_cim{
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	display:inline-block;
}

.szoveg_td_fejlec{
	
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	text-decoration: none;
	text-align: justify;
	background: #ffffff;	
}

.szoveg_td_szoveg{
	
	font-size: 9px;
	font-style: normal;
	line-height: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
}

.szoveg_td_szoveg_kiemelt{
	
	font-size: 9px;
	font-style: normal;
	line-height: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: justify;
}

.szoveg_td_szoveg_keretes{
	
	font-size: 9px;
	font-style: normal;
	line-height: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	border: #000000 1px solid;
}

.szoveg_td_szoveg_kiemelt_keretes{
	
	font-size: 9px;
	font-style: normal;
	line-height: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: justify;
	border: #000000 1px solid;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/* undohtml.css */
/* (CC) 2004 Tantek Celik. Some Rights Reserved. */
/* http://creativecommons.org/licenses/by/2.0 */
/* This style sheet is licensed under a Creative Commons License. */
/* Purpose: undo some of the default styling of common (X)HTML browsers */
/* link underlines tend to make hypertext less readable,
 because underlines obscure the shapes of the lower halves of words */
:link, :visited {
 text-decoration:none;
}
/* no list-markers by default, since lists are used more often for semantics */
ul, ol {
 list-style:none;
}
/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h1, h2, h3, h4, h5, h6, pre, code {
 font-size:1em;
}
/* remove the inconsistent (among browsers) default ul,ol padding or margin */
/* the default spacing on headings does not match nor align with
 normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html, p, blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/* nonetheless strip their margin and padding as well */
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p,fieldset, input, img {
 margin:0;
 padding:0;
}
/* whoever thought blue linked image borders were a good idea? */
a img, :link img, :visited img {
 border:none;
}
/* de-italicize address */
address {
 font-style:normal;
}
blockquote{
	margin-top:0;
	margin-bottom:0;
}

body{
	
}

html, body 
{
	height: 100%; /* needed for cover min-height */
}

h3{
	font-size:14px;
	margin:0 0 10px 0;
}

#full{
	position: relative;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	text-align:center;
	font-family:trebuchet MS;
	font-size:10px;
	background:#bfbfbf url(../img/full.gif) repeat-y top center;
}

img{
	margin:0 5px 5px 0;
}

	#head{
		height:29px;
		background-color:#8f8f8f;
		text-align:center;
	}
	
		#headIn{
			width:794px;
			margin:0 auto;
			height:29px;
			background:transparent url(../img/head.gif) repeat-x top left;
		}
		
	#middleOut{
		text-align:center;
	}
	
		#middle{
			width:794px;
			text-align:left;
			margin:0 auto;
			padding:0 0 37px 0;
		}
			
			#logo{
				width:114px;
				height:88px;
				background:transparent url(../img/logo.jpg) no-repeat top left;
				margin:24px 0 30px 51px;
				display:block;
			}
		
			#middleLeft{
				float:left;
				width:256px;
				margin:0 15px 0 0;
				display:inline;
				padding:6px 0 0 0;
				text-align:justify !important;
			}
			
				#menu{
					border-top:1px solid #c4161c;
					font-size:12px;
					font-style:italic;
					margin:0 0 20px 0;
					font-weight:bold;
					letter-spacing:1px;
				}
				
					#menu a{
						color:#7c7c7c;
					}
					
					#menu{
						color:#7c7c7c;
					}
				
					#menu li{
						border-bottom:1px solid #737373;
						padding:0 0 0 6px;
					}
					
						#menu li a{
							padding:8px 11px;
							display:inline-block;
						}
						
						#menu .selected_out{
							padding:0px 10px 0px 0;
							margin:5px 0 ;
							display:inline-block;
							background:transparent url(../img/selected_jobb.jpg) no-repeat top right;
							_padding:0 6px 0 0;
						}
						
							#menu .selected_in{
								padding:3px 0px 3px 11px;
								display:inline-block;
								background:transparent url(../img/selected_bal.jpg) no-repeat top left;
							}
							
							#menu li li .selected_out{
								margin:0;
							}
					
						#menu li li{
							border:none;
							height:20px;
							padding:5px 0;
						}
						
						#menu li li a{
							padding:3px 0 0 11px;
						}
						
						#menu ul{
							padding:0 0 0 36px;
						}
						
						#kereses{
							padding:15px 0 10px 20px;
						}
						
							#kereses_cim{
								color:#c4161c;
								padding:0 0 5px 0;
								font-family:Verdana;
							}
							
							#kereses_input{
								width:182px;
								height:26px;
								background:transparent url(../img/input_bg.jpg) no-repeat top left;
								padding:0 0 6px 0;
							}
							
								#kereses_input input{
									background:none;
									border:none;
									font-size:10px;
									color:#4c4c4c;
									width:170px;
									margin:5px 0 0 5px;
								}
								
						#login{
							padding:0 0 10px 20px;
						}
						
					.last_li{
						border-bottom:1px solid #c4161c !important;
					}
			
			#middleRight{
				float:left;
				font-size:11px;
				width:505px;
				line-height:18px;
				letter-spacing:1px;
				text-align:justify;
			}
			
				#middleRight a{
					color:#d45459;
				}
				
				#middleRight p{
					margin:0 0 0px 0;
				}
	
	#foot{
		text-align:center;
		background-color:#9f9f9f;
		position: absolute;
		bottom: 0;
		width:100%;
		left:0;
	}
	
		#footIn{
			text-align:left;
			margin:0 auto;
			background:transparent url(../img/foot.jpg) no-repeat top left;
			width:794px;
			height:37px;
		}
		
		#footTop{
			float:right;
			padding:0 31px 0 0;
		}
		
		#footTop a{
			margin:0 12px;	
			font-size:13px;
			color:#4c4e4e;	
			line-height:19px;
		}
		
		#footBottom{
			float:right;
			color:#c4161c;
			padding:3px 63px 0 0;
			font-size:13px;
		}
		
		#footBottom span{
			color:#ffffff;
			font-size:11px;
		}
		
		#footBottom a{
			color:#ffffff;
			font-size:11px;
		}
		
		#foot a{
			height:19px;
				
		}
		
			#link_1{
				width:119px;
				text-align:center;
			}
			
			#link_2{
				width:71px;
			}
			
			#link_3{
				width:107px;
			}
			
			#link_4{
				width:169px;
			}
			
			#link_5{
				width:72px;
			}	
			
		
			
			.kethasabos_elvalaszto_td1{
				border-right:1px solid #bfbfbf;
				padding:5px;
			}
			
			.kethasabos_elvalaszto_td2{
				padding:5px;
			}
			
			.kethasabos_szoveg{
				text-align:justify ;
			}
			
					
			#hasab_div{
				padding:0 0 20px 0;
			}
			
	#nyelv{
		clear: both;
		padding-left: 20px;
	}

		#nyelv_hu{
			float: left;
		}
		
		#nyelv_elvalaszto{
			float: left;
			color: #bfbfbf;
			font-size: 12px;
		}		
		
		#nyelv_eng{
			float: left;
		}
		
		.nyelv_gomb{
			border: #ffffff 0px solid;
			background: #ffffff;
			width: 20px;
			height: 20px;
			color: #bfbfbf;
			text-align: center;
			font-size: 10px;
		}
