body {
	padding: 0;
	margin: 0;
}

pre {
	font-family: Tahoma;
	font-size: 11px;
	color:#666666;
	text-align: justify;
	line-height: 20px;
	white-space: pre-wrap;       /* css-3 */
        white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
        white-space: -pre-wrap;      /* Opera 4-6 */
        white-space: -o-pre-wrap;    /* Opera 7 */
        word-wrap: break-word;       /* Internet Explorer 5.5+ */
        width: 470px;
}

/*.pree
{
	margin: 0;
	padding: 10px 10px;
}*/

.vorosbetu {color: #CC3366}


h1 {
	font-weight: bold;
	font-size: 12px;
	color: #CC3366;
	text-align: left;
}

hr {
	 color:#C8C8C8;
	 background-color: #C8C8C8;
	 height: 1px;
	 width: 350px;
         text-align: left;
	 border: none;
	 clear: both;
}

div {
		position: relative;
		float: left;
	}
	
tr { text-align: center;}

tr#fejlec {
	color: #FFFFFF;
	background-color: #CC0033;
}

tr#passzivsor {
	text-align:left;
	background-color: #DBDBDB;
}

tr#aktivsor {
	background-color: #FFFFCC;
	text-align:left;
	font-weight: bold;
}

tr#katego {
	background-color: #FFFFCC;
	text-align:left;
}

h2#termek{
	font-size: 11px;
	color: #006699;
	text-align: left;
}

p#termek{
	text-align: justify;
}

#container {
	font-family: Tahoma;
	font-size: 11px;
	width: 770px;
	position: relative;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	color:#666666;
}
#fejlec_bal {
	position: relative;
	float: left;
	width: 158px;
	height: 80px;
	visibility: visible;
	padding: 0;
	margin: 0;
	background-image: url('headimg1.jpg');
}
#fejlec_koz {
	position: relative;
	float: left;
	width: 504px;
	height: 80px;
	visibility: visible;
	padding: 0;
	margin: 0;
	background-image: url('headimg2.jpg');
}

#banner {
	position: absolute;
	float: left;
	width: 120px;
	height: 60px;
	left: 20px;
	top: 3px;
	padding: 0;
	margin: 0;
}

#fejlec_jobb {
	position: relative;
	float: left;
	width: 108px;
	height: 80px;
	visibility: visible;
	padding: 0;
	margin: 0;
	background-image: url('headimg3.jpg');
}

#felsomenu {
	position: absolute;
	float: left;
	width: 504px;
	height: 16px;
	left: 0px;
	top: 64px;
	padding: 0;
	margin: 0;
}


#felsomenu ul{
	padding: 0;
	margin: 0;
	text-align: center;
	
}

#felsomenu li{
	padding: 0;
	margin: 0;
	position: relative;
	float: left;
	
	height: 16px;
	width: 100px;
	list-style-type: none;
}


#felsomenu a:link, #felsomenu a:visited {
	display: block;
	height: 16px;
	width: 100px;
	margin: 0;
	padding: 0;
	color: #CC3366;
	text-decoration: none;
}

#felsomenu a:hover {
	background-image: url('gomba.gif');
	height: 16px;
	width: 100px;
	font-weight: bold
}



#felsomenu a:active {
	background-image: url('gomba.gif');	
	display: block;
	height: 16px;
	width: 100px
}

.fmnofocus
	{
	background-image: url('gombi.gif');
	display: block;
	height: 16px;
	width: 100px
	}


.fmfocus {
	background-image: url('gomba.gif');	
	display: block;
	height: 16px;
	width: 100px
}

#balsav {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 157px;
	height: 950px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

#balmenu {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 157px;
	height: 200px;
	
}

#balmenu ul {
	margin: 0; 
	padding: 0; 
	line-height: 40px;
	text-indent: 30px;
	background-image: url('balmenu_bgi.jpg');

}

#balmenu li {
	margin: 0;
	padding: 0;
	height: 40px;
	list-style-type: none; 
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

#balmenu a:hover {
	display: block;
	background-image: url('balmenu_bga.jpg');
	font-weight: bold
}

#balmenu a:link, #balmenu a:visited {
	display: block;
	margin: 0;
	padding: 0;
	color: #CC3366;
	text-decoration: none;
}

#balmenu a:active {
	display: block;
	height: 40px;
	background-image: url('balmenu_bga.jpg');
}

#balmenu a:focus {
	display: block;
	background-image: url('balmenu_bga.jpg');
}

#kozepsav {
	width: 483px;
	position: relative;
	visibility: visible;
	text-align: justify;
	line-height: 20px;
	margin: 0;
	padding: 20px 10px;
	float: left;
}

#jobbsav {
	width: 107px;
	height: 950px;
	position: relative;
	text-align: left;
	margin: 0;
	padding: 0;
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

#jobbmenu {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 107px;
}

#jobbmenu ul {
	font-size: 9px;
	margin: 0; 
	padding: 0; 
	line-height: 16px;
	text-indent: 5px;
	/*background-image: url(jobbmenu_bgi.jpg);*/

}

#jobbmenu li {
	margin: 0;
	padding: 0;
	height: 16px;
	list-style-type: none; 
	vertical-align: left;
}


/*  */

#jobbmenu a:link, #jobbmenu a:visited, #jobbmenu a:active {
	display: block;
	margin: 0;
	padding: 0;
	color: #CC0033;
	text-decoration: none;
}

#jobbmenu a:hover {
	display: block;
	/*background-image: url('jobbmenu_bga.jpg');*/
	background-color: #CC0033;
	color: #FFFFFF;
	/*font-weight: bold;*/
}

#lablec {
	width: 770px;
	height: 20px;
	position: relative;
	visibility: visible;
	text-align: center;
	margin: 0;
	padding: 0;
	float: left;
	background-color: #D8D8D8;
	line-height: 20px;
	vertical-align: middle;
	color: #666666;
}

table#termekek
{
	border: 1px solid #FFFFFF;
}

#detail1
{
	background-color: #CCCCCC;
	text-align: center;
	text-indent: 5px;
}

#detail2
{
	background-color: #EEEEEE;
	text-align: center;
	text-indent: 5px;
}

#detail3
{
	text-align: left;
}


#active
{
	background-color: #99CCFF;
}

table#termekek th
{
	background-color: #CC0033;
	color: #FFFFFF;
	padding: 3px 3px;
	text-align: center;
}

table#termekek td
{
	padding: 2px 3px;
}

.left
{
	text-align: left;
}

.center
{
	text-align: center;
}

.right
{
	text-align: right;
}

a img
{
 	border: none; 
}


table.szolgar td
{
	width: 220px;
	text-align: left;
	padding-left: 20px;
}

.intextbal {
	float: left;
	margin: 0px 15px 15px 0px;
}

.intextjobb {
	float: right;
	margin: 0px 0px 15px 15px;
}