 p {margin: 16px 0 16px 0}
 a {color:#006699}
.ltd {border-bottom:1px dashed silver}

.s12 {font-size:12pt;}
.s11 {font-size:11pt;}
.s10 {font-size:10pt;}
.s9 {font-size:9pt;}
.s8 {font-size:8pt;}
.s7 {font-size:7pt;}
.s6 {font-size:6pt;}
/*.b {font-weight:700;}*/

body {
	font: 12px verdana, Arial, Helvetica, sans-serif;
	background-image: url(image2/bg.gif);
	background-repeat: repeat-x;
	color: #454545;
	line-height: 16px;
	padding: 0; 
	margin: 0
}
#keret, #lablec_keret {
	margin: 0 auto;
	width: 978px;
}

#fejlec {
	color: #333;
	width: 978px;
	float: left;
	height: 140px;
}
	#fejlec #fejlec_fent {
		width: 600px;
		float: right;
	}
	ul.fejlec_menu {
		float:right;
		font-size:12px; 
		font-family:verdana, arial, helvetica, sans-serif; 
		color:#008dd4;
		margin:0 0 0 0;
	}
	ul.fejlec_menu2 {
		float:left;
		margin-top: 10px;
		padding: 0
	}
		ul.fejlec_menu li {display:inline; color: white;}
		ul.fejlec_menu li a {color:#008dd4;text-decoration:none;margin:0;padding:0.5em;}
		ul.fejlec_menu li a:hover {text-decoration:none;/*font-weight:bold;*/color:#FFF}
		ul.fejlec_menu2 li a {color:#008dd4;text-decoration:none;margin:0;padding:0.5em;}

#baloldal {
	color: #333;
	background: url(image2/balmenu_hatter.gif) repeat-y;
	margin: 46px 0 5px 0px;
	width: 141px;
	float: left;
}
	#balmenu_fent {
		background:url(image2/balmenu_fent.gif) no-repeat;
		width:141px;
	}
		.menu_Linkek {
			color:#ff5019;
			font-family: verdana, arial, helvetica;
			font-weight: bold;
			font-size: 11px;
			text-decoration:none;
			margin:0;
			padding: 5px 0 10px 14px;
		}
		.menu_Linkek a:visited,.menu_Linkek a:link {
			text-decoration:none;
			color:#ff5019;
		}
			#menu_Elem, #menu_Elem2 {
				font-family: verdana, arial, helvetica;
				font-size: 8pt;
				padding:0 0 0 5px;
			}

			#menu_Elem h3, #menu_Elem2 h3 {
				border-bottom:1px solid #ccc;
				padding:10px 0 2px 10px;
			}

			#menu_Elem a:link,#menu_Elem a:visited, #menu_Elem2 a:link,#menu_Elem2 a:visited {
				background: url(image2/nyil_fekete.gif) no-repeat center left;
				display:block;
				text-decoration:none;
				color:#000;
				padding:1px 0 1px 12px;
			}

			#menu_Elem a:hover,#menu_Elem2 a:hover {
				background: url(image2/nyil_kek.gif) no-repeat center left;
				/*background-color:#e4edf6;*/
				color:#008dd4;
				text-decoration:none;
				padding-left:13px;
			}
	#balmenu_lent {
		background:url(image2/balmenu_lent.gif) no-repeat;
		width:141px;
		height:7px;
	}

#reklam { 
	width:617px; 
	height:235px; 
	margin: -39px 0 0 35px;
	border-bottom: 1px dotted white
	}
#tartalom {
	float: left;
	width: 680px;
	display: inline;
}
	.kat_term_box {
		width:80%;
		border:1px solid #E0E9F5;
		/*background-color:#F7F7F7;*/
		text-align:left;
		margin:30px;
		padding:5px;
		}
	#kat_box {
		background-color:#F7F7F7;
		width:80%;
		border:1px solid #E0E9F5;
		margin:30px;
		}

	.kat_boxstyle {
		text-align:left;
		padding:5px;
		}

	.kat_cim {
		font-size:9pt;
		font-weight:700;
		font-family:Verdana;
		border-bottom:1px dashed #bbb;
		margin-bottom:5px;
		}

	.kiskep {border:1px dashed #cdd6db;padding:10px;margin:30px 0 25px 0;background:white /*border:1px dashed #79797b; margin:10px;*/}
	#tartalom h1 {text-align:center; color:#ff5019; font: 800 14px verdana}
	#tartalom h2 {margin:30px 0 10px 10px; color:#ff5019; font: 500 24px verdana}

	#tartalom_keret {
		padding:10px;
		margin:0 15px 0 15px; 
		/*border:1px dotted #cecece*/
		}

	.termek_nevkeret {
		background: url(image2/fooldal_fejlec.gif) no-repeat right;
		width:515px;
		height:37px
		}
		.termek_nev {
			padding:11px 0 0 0;
			}
	.termek_leiraskeret {
		width:515px;
		background: url(image2/fooldal_hatter.gif) repeat-y right;
		}
		.termek_leiras {
			padding: 5px 17px 0 21px
			}
	.termek_vege {
		background: url(image2/fooldal_alul.gif) no-repeat right;
		width:515px;
		height:37px
		}

	.termek_infkeret {
		padding: 10px 5px 0 0;
		}
	/*.termek_infcim {
		font-size:8pt;
		padding-bottom:3px
		}*/
	.termek_inf {
		text-align: center;
		font-size:8pt;
		color: #008dd4;
		padding-bottom:5px;
		width: 135px;
/*
		font-weight:600;
		width: 150px;
*/
		}

#keret .locationbar {
	height:1px;
	font-size:10px;
	padding-left:8px;
	/*margin-left: -141px;*/
	color:#21536A;
	border-bottom: 1px dotted white;
	/*background: white*/
	}
	/*#F7F7F7 008dd4*/
	#keret .LocationbarLink,.LocationbarLink a:visited,.LocationbarLink a:link{
		height:1px;
		color:#6D6E70;
		font-size:10px;
		text-decoration:none;
		}
	#keret .locationbar a:hover {
		text-decoration:underline;
		color: #21536A
		}
			
	/*
	#keret .lent {
		margin-left:0;
		color: #000
		}
	#keret .lent .LocationbarLink,.LocationbarLink a:visited,.LocationbarLink a:link{
		height:1px;
		color:#006699;
		font-size:10px;
		text-decoration:none;
		}
	*/


#jobboldal {
	/*color: #FFF;*/
	/*background: #FFF;*/
	width: 145px;
	float: left;
	padding:2px 3px;
	border: 1px dotted #ffa500
}
	.box_140px {
		width:145px;
		font:small Verdana,sans-serif;
		text-align:left;
		}
		.box_caption_140px {
			font-size:10px;
			font-weight:bold;
			margin-bottom:5px;
			color: #FFF
			}

	.box_170px {
		width:220px;
		font:small Verdana,sans-serif;
		text-align:left;
		margin:10px;
		float:left;
		}
		.box_top_170px {
			display:block;
			width:170px;
			height:11px;
			}
		.box_bottom_170px {
			display:block;
			width:170px;
			height:0;
			}
		.box_caption_170px {
			font-size:8pt;
			font-weight:700;
			border-bottom:1px dashed #bbb;
			margin-bottom:5px;
			}
		.keszlet {
			font-size: 80%
			}

#lablec {
	width: 100%;
	clear: both;
	color: #FFF;
	font-weight: bold;
	background: url(image2/bg_lablec.gif) repeat-x #005a8c;
	margin-top: 10px;
	padding-top: 65px;
}
#lablec a:visited,#lablec a:link {color:white}

/* BANNER */

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
/*border: 10px solid navy;*/
border-bottom-width: 6px;
width: 617px; /*width of featured content slider*/
height: 211px;
}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
width: 617px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
background: url(upload/banner/reklam_bg.jpg) repeat-x;
filter: progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width: 597px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: left;
z-index: 999;
/*background-color: navy;*/
font-size: 10px
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #CCCCCC;
/*background: white;*/
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: white;
}

/* PARTNERLISTA */

#partneres {
	width:180px;
	background:url(/image2/partnerlista_bg.jpg) left no-repeat;
	height:80px;
	float:left;
	/*border:#CCCCCC solid 1px;*/
	margin:25px 5px;
	padding:3px 5px 5px 10px;
}
.w { color:#FFFFFF; padding:0 5px; line-height:18px}

/* partner login/info box fent */
.partnerbox {
  width:350px;
  float:left;
  color:#eee;
  margin-top:10px;
  margin-left:20px;
  padding:2px;
  font-size:0.8em;
}
.partnerbox a {
  color: #ffffff;
}