/*-------------------------*/
/*Globális formázások*/
/*-------------------------*/
html{height: 100%;}

body
{ font-family: verdana, arial, sans-serif;
  padding: 0px;
  margin: 0px;
  font-size: .68em;
  /*font-size: 11px;*/
}

p
{ margin: 0px;
  padding: 0px 0px 10px 0px;
  line-height: 1.4em;
}

h1
{ font-family: arial, sans-serif;
  letter-spacing: .1em;
  padding: 0px 0px 10px 0px;
  margin: 0px;
  font-size: 130%;
}

h2
{ margin: 0px;
  padding: 0px 0px 4px 0px;
  font-size: 120%;
}
h3
{ margin: 0px;
  padding: 0px 0px 4px 0px;
  font-size: 100%;
}

img{border: 0px;}

a{outline: none;}

table{
  margin:0px;
  padding:0px;
  border:0px;
  margin-bottom:10px;
  border-collapse:collapse;
  font-size: 100%;
}
div{border-collapse:collapse;}

/* block quote */
blockquote
{ margin: 20px 0px 20px 0px; 
  padding: 10px 20px 0px 20px;
  border-left: 8px solid;
}
/* unordered list */
ul
{ margin: 8px 0px 0px 16px;
  padding: 0px;
}

ul li
{ list-style-type: square;
  margin: 0px 0px 11px 0px; 
  padding: 0px;
}

/* ordered list */
ol
{ margin: 8px 0px 0px 24px;
  padding: 0px;
}

ol li
{ margin: 0px 0px 11px 0px; 
  padding: 0px;
}
hr{
	border-bottom: 0px; border-right: 0px; border-top: 0px; border-left: 0px;
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; padding-right: 0px;
	background-color: #c8c8c8; 
	margin: 12px 0px; 
	height: 1px; 
	color: #c8c8c8; 
	clear: both; 	
}
/*-------------------------*/
/* Általános formázások */
/*-------------------------*/
.clr {
	clear:both;
	padding: 0px;
	margin: 0px;
}

/* width layouts*/
.w100 {width:100%;margin:0;}
.w75 {width:75%;margin:0;}
.w50 {width:50%;margin:0;}
.w25 {width:25%;margin:0;}
.w15 {width:15%;margin:0;}
.w40 {width:40%;margin:0;}
.w60 {width:60%;margin:0;}
.w220px {width:220px;margin:0;}

.hasab50{width:49%;}

/*  positioning - left, right and center */
.float-left
{ float: left;
  display:inline;
}

.float-right
{ float: right;
  display:inline;
}

.center
{ display: block;
  text-align: center;
  margin: 0 auto;
}

.hasab3{margin-left:20px;}

.datapager{margin:10px 0 10px 0;}

.navimg{
	vertical-align:middle !important; border:0;
	padding-bottom:1px;
}
/*-------------------------*/
/* Portál alap formázások */
/*-------------------------*/

/* portal */
#portal {width: 960px;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#portal-bg-top{width: 960px;height:auto; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px;}
#portal-bg-bottom{width: 960px;height:0px; padding:0px 0px 0px 0px;}
#klcomp{display:none;
/*width: 200px;height:30px; padding:0px 0px 0px 0px; float:left;*/
}

/* margin lefts / margin rights - to centre content */
#main, #links, #footer, #logo, #placesmenu, #content, #newsboxes, #portal
{ margin-left:  auto; 
  margin-right: auto;
}

/* main container */
#main{width: 960px; margin-top:0px;}

/* links above the logo / footer */
#links{text-align: right; height:5px; width:960px;}

#links, #footer{ text-transform: uppercase;}

#links a, #footer a{text-decoration: none;}

#links a:hover, #footer a:hover{text-decoration: underline;}

#footer{
  text-align: left; 
  height:38px;
  padding: 20px 0px 0px 10px;
  width: 950px;
  /*border-top: 5px solid;*/
}
#footer_content{
  width:750px;
  padding: 4px 0px 0px 0px;
  float:left;
}
/* logo */
#logo
{ width: 960px;
  height: 257px;
  /*text-align: left;*/
  font-size: 11px;
}
#logocontent{
  height:21px;
  padding-right: 10px;
  margin-left:250px;
  width: 700px;
}
#logo h1
{ margin: 0px;
  padding: 41px 0px 0px 19px;
  font-size: 150%;
  letter-spacing: .2em;
}

/* navigation menu */
#placesmenu
{ height: 30px; /*30*/
  width: 955px;
  padding-top:0px;
  padding-left:5px;
  font-size: 11px;
  text-transform: uppercase;
  z-index: 1500;
  /*border-bottom:1px solid;
  border-top:1px solid;*/
}

/* newsbox a menu alatt */
#newsboxes{
	/*width:960px;
	height: 260px;
	padding: 0px 0 0px 0;*/
	display:none;
}
#newsbox{
	float:left;
	width:230px;
	height:260px;
	display:none;
}
#header-pictures{
	/*float:right;*/
	width:960px;
	height:260px;
}

/* main content */
#content
{ width: 960px;
  height: auto;
  padding: 20px 0 300px 0px;
  overflow: hidden;
} 

/* column 1 - contains sidebar items */
#sidebar
{ width: 220px;
  float: left;
  padding: 0px 20px 0px 10px; /*14*/
  font-size: 10px;
}

/* column 2 - page content */
#pagecontent
{ 
  text-align: justify;
  width: 700px;
  float: right;
  padding: 0px 10px 0px 0px;
  line-height: 1.4em;
  /* border-bottom: 1px solid;*/
  /*height:410px;*/
}

#pagecontent h1.mtitle
{ padding: 1px 0px 4px 0px; 
  margin: 0px 0px 12px 0px; 
 /* border-bottom: 1px solid;*/
  font-size: 150%;
  text-transform: uppercase;
  font-weight: normal;
}

#pagecontent  p{
	line-height:150%;
}
#pagecontent .button, #pagecontent .button:link, #pagecontent .button:visited, #pagecontent .button:active
{
	text-align: center;
	font: 12px Arial;
	padding: 1px 3px 1px 3px;
   	border: 0;
	text-decoration: none;
	FONT-WEIGHT: bold;
}
#pagecontent .button:hover
{
	text-decoration: none;
	padding: 1px 3px 1px 3px;
	FONT-WEIGHT: bold;
	border-bottom: 1px solid;
}
.button_aktiv{
    padding: 1px 3px 1px 3px;
    border:1px solid;
	font: 12px Arial;
	FONT-WEIGHT: bold;
	}

#pagecontent .kep-arnyek a{
	border-bottom:none;
	text-decoration:none;
}
.kep-arnyek{
	float:left;
	margin: 0;
	padding: 0;
}

.kep-arnyek img {
	display: block;
	position: relative;
	border: 1px solid #a5a5a5;
	margin: -3px 6px 6px -3px;
	padding: 4px;
}
.kep-hir-bal {margin: 6px 2px 4px 3px !important; float:left;}
.kep-hir-jobb {margin: 6px 0px 4px 8px !important; float:right;}

.kep-link {padding:0; margin:3px !important;}
.kep {margin: 8px 2px 0 6px; margin: 8px 2px 5px 6px !important;}
.kep-ism {margin: 5px !important;}
.kep-potw {position:relative;top:3px;left:20px;margin-bottom:3px !important;}
.kep-blog {margin: 2px !important;}
.kep-ikon {position:relative;top:2px;}
.blog-images {width:645px;margin-left:8px;}

/*-------------------------*/
/* BOXOK formázásai */
/*-------------------------*/

#sidebar .boxhead, #sidebar .boxcontent, #newsbox .boxcontent, #newsbox .boxhead {
 padding: 5px 10px 5px 10px;
}
.boxhead{
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 1px;
}
#newsbox .boxhead{
	font-size:160%;
	text-transform: none;
}
#newsbox .boxcontent{
	font-size:90%;
}
#sidebar .boxcontent {
	margin: 0px 0px 10px 0px;
}
#sidebar .boxcontent p
{ margin: 0px;
  padding: 0px 0px 5px 0px;
  line-height: 1.4em;
}

/*-------------------------*/
/* modul - content */
/*-------------------------*/

#pagecontent .newstitle
{ border:0; text-transform: none; font-weight: bold; font-size: 130%;
  padding: 0 0 4px 0; 
  margin: 0px; 
}

#pagecontent .cikkcim
{ border:0; text-transform: none; font-weight: bold; font-size: 130%;
  padding: 0 0 4px 0; 
  margin: 0px; 
}

#pagecontent .elolvasom{
 text-align:right;
 
}

#pagecontent .hirhasab1{
	width:300px;
	float:left;
	padding-right:15px;
}
#pagecontent .hirhasab2{
	width:300px;
	float:left;
	padding-left:15px;
}

/*-------------------------*/
/* modul - sharedfiles */
/*-------------------------*/

#pagecontent .folder-kep{
	float:left;
	margin: 0;
	padding: 0;
}

#pagecontent .folder-kep img {
	display: block;
	position: relative;
	/*border: 1px solid #a5a5a5;
	margin: -3px 6px 6px -3px;*/
	padding: 4px;
}

#pagecontent .folderdiv{
	border:1px dotted;
	padding:5px;
	margin-top:5px;
	text-align: left;
}
#pagecontent .filediv{
	border:1px dotted;
	padding:5px;
	margin-top:5px;
	text-align: left;
}


/*-------------------------*/
/* modul - gallery */
/*-------------------------*/

#pagecontent .album-kep{
	float:left;
	margin: 0;
	padding: 0;
}

#pagecontent .album-kep img {
	display: block;
	position: relative;
	/*border: 1px solid #a5a5a5;
	margin: -3px 6px 6px -3px;*/
	padding: 4px;
}

#pagecontent .albumdiv{
	border:1px dotted;
	padding:5px;
	margin-top:5px;
	text-align: left;
}

#pagecontent .picturediv{
	border:1px dotted;
	padding:5px;
	margin-top:5px;
	text-align: left;
}

#pagecontent .picture-arnyek{
	float:left;
	margin: 0;
	padding: 0;
}

#pagecontent .picture-arnyek div {
	display: block;
	position: relative;
	border: 1px solid #a5a5a5;
	margin: -3px 6px 6px -3px;
	padding: 4px;
	height:96px;
	width:96px;
	overflow:hidden;
}





