body {margin:0; font-family: Arial; background-image:url(../media/image/background.png); background-repeat:repeat-y; background-position:center; text-align:justify} /* px * 0.0626 = 1em */

.clear{
	clear:both;
}

img {
	border:1px solid #CCC;
}

.imgthor {
	border:0px;
	padding: 15px 10px 0px 15px;
}

.imgnoborder {
	border:0px;
}

ul {
	text-align:left;
}

h1{color:#5890a8;
	font-size:1.3em;
	text-align:left;
	margin-bottom:8px;
}

h2{color:#5890a8;
	font-size:1.2em;
	text-align:left;
	margin-bottom:6px;
}

h3{color:#5890a8;
	font-size:1.0em;
	text-align:left;
	margin-bottom:6px;
}

h4{color:#5890a8;
	font-size:1.2em;
	text-align:center;
	margin-bottom:6px;
}

.imc{
	text-align:center
}

.left-50-near{
	width:37%;
	float:left;
}

.left-50-near1{
	width:25%;
	float:left;
	text-align:center;
}

.text-center-telefon{
	text-align:center !important;
	color:#5890A8;
	font-size:1.2em;
}

.text-center-red{
	text-align:center;
	color:#F00;
}

.text-center{
	text-align:center;
}

.iml_right{
	float:right;
	margin:0px 0px 0px 5px;
}

p{padding-bottom:5px;}

/*--- ID SELECTOR --------------------*/
#container{width:960px; background-color:#FFF;	margin:auto; border:1px solid #365397;}

/*--- FEJLÉC -------------------------*/
#header{height:165px; /*background-image:url(../media/image/header_top.jpg);*/ background-repeat:no-repeat;}

/*--- FEJLĂ�C FOOTER -------------------------*/
#header_footer {clear:both; height:35px; background-image:url(../media/image/header/header_footer.jpg); padding-left:60px; border-bottom: solid 1px rgb(54,83,151);}

/*--- TOPMENU -------------------------*/
#topmenu {clear: both; margin: 0px; padding: 0px; font-size:0.6em; font-family:Verdana, Geneva, sans-serif; width:960px; background-color: #6da4d2; border-bottom: solid 1px rgb(54,83,151); height:2.3em;}
#topmenu ul {float: left; margin: 0px; padding: 0px; font-weight: bold; border-bottom: solid 1px rgb(54,83,151);}
#topmenu li {display: inline; list-style: none; margin: 0px; padding: 0px;}
#topmenu li a {display: block; float: left; margin: 0px 0px 0px 0px; padding: 5px 20px 5px 21px; color: rgb(255,255,255); text-transform: uppercase; text-decoration:none; border-left: solid 1px rgb(54,83,151);}
#topmenu a:hover {color: rgb(50,50,50);}

/*--- LANGUAGE -------------------------*/
#lang {clear:both; 0px; width:180px; height:25px; background-color:#FFF; padding: 5px 5px 5px 5px; text-align:center; line-height:25px;}

/*--- BUFFER -------------------------*/
#buffer {clear:both; height:30px; background-color: #FFF; text-align:center; color:#F00; line-height:25px; text-align:center; width:960px; padding-top:5px;}

/*--- LEFT MENU TOP -------------------------*/
#left-menu-top {float:left; width: 190px;color: #4B4B4B; font-size: 0.6em; border-right:1px solid #d7d7d7;}
#left-menu-top ul { font-family: Arial, Helvetica, sans-serif; width: 190px; margin: 0px 0px 0px 0px; padding: 0px; border-bottom: solid 1px rgb(216,206,159); background-color: rgb(219,230,241);}
#left-menu-top li {list-style: none; margin: 0px; padding: 0px;}
#left-menu-top li.buffer {margin: 0px 0px 0px 0px; padding: 3px 5px 2px 15px; background-color: #FFF; height:15px;}
#left-menu-top li.title {margin: 0px 0px 0px 0px; padding: 3px 5px 2px 15px; background-color: #6da4d2; color: rgb(255,255,255); text-transform: uppercase; font-weight: bold; font-size:1.2em;}
#left-menu-top li.group a {display: block; height: auto !important; margin: 0px; padding: 0px 7px 0px 15px; border-top: solid 1px rgb(200,200,200); border-left: solid 7px rgb(219,230,241); color: #4B4B4B; font-weight: bold; font-size:1.2em;}
#left-menu-top li a {display: block; min-height: 1.7em; height: auto !important; height: 1.7em; line-height: 1.7em; margin: 0px; padding: 0px 7px 0px 20px; border-left: solid 7px rgb(219,230,241); color: #4B4B4B; text-decoration: none; font-size: 120%;}
#left-menu-top li a:hover, #left-menu-top li a.selected {border-left: solid 7px rgb(156,186,214);  color: rgb(100,100,100); text-decoration: none;}

/*--- CONTACT -------------------------*/
#contact{
	font-size:1.4em;
	text-align:center;
	border-bottom:1px solid #d7d7d7;
}

/*--- CONTENT -------------------------*/
#content{
	float:left;
	width:538px;
	/*background-color:#FFF; */
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-size:0.8em;
}

#pagetitle {overflow: hidden; width: 538px; border-bottom: solid 3px rgb(88,144,168); color: rgb(88,144,168); font-weight: bold; font-size: 1.5em;padding-bottom: 3px; margin-bottom: 20px;}

/*--- RIGHT MENU TOP -------------------------*/
#right-menu-top {overflow:hidden; float: left; width: 190px; margin: 0px; padding: 0px 0px 10px 0px; text-align: left; color: rgb(75,75,75); font-size:0.6em; font-family:Arial, Helvetica, sans-serif; border-left:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
#right-menu-top-maintitle {padding: 3px 10px 2px 5px; background-color: #6da4d2; color: rgb(255,255,255); text-transform:uppercase; font-size:1.2em; font-weight:bold;}
.right-menu-top-title-noshade {margin: 0px; padding: 8px 10px 3px 10px; border-top: solid 1px rgb(215,215,215); color: rgb(75,75,75); font-weight: bold; font-size: 1.6em;}
#right-menu-top-title-shade {margin: 0px; padding: 2px 10px 3px 10px; background-color: rgb(215,215,215); color: rgb(75,75,75); font-weight: bold; font-size: 1.0em;}
.right-menu-top-txtbox-noshade {margin: 0px 0px 10px 0px; padding: 2px 10px 3px 10px;}
#right-menu-top-txtbox-shade {margin: 0px 0px 10px 0px; padding: 2px 10px 3px 10px; background-color: rgb(235,235,235);}
.right-menu-top-txtbox-noshade p {margin: 0px 0px 5px 0px; padding: 0px; font-size:1.2em; text-align:justify}
.right-menu-top-txtbox-noshade p.right {margin: 0px 0px 5px 0px; padding: 0px; font-size:1.4em; text-align:right;}

/*--- FOOTER -------------------------*/
#footer {clear:both; margin: 0px; padding: 10px 10px 10px 10px; background-color:#7fa2ca ;text-align:center; font-size:0.8em; color:#FFF; border-top:1px solid #d7d7d7;}
#footer p {text-align:center; font-weight:bold;}
#footer a {color:#FFF; text-decoration:none;}
#footer a:hover {color:#000}

/*--- BLUE BACK BOX ----------*/
#blue-box{
	text-align:center;
	background-color:#5386b5;
	color:#FFF;
	width:270px;
	margin: 0px 0px 0px 0px;
}

.blue-box-three{
	font-weight:bold;
	color:#FFF;
	text-align:center;
	background-color:#5386b5;
	float:left;
	width:149px;
}

/*--- Ă�GYFELEK -------*/

table.person {
	width: 100%;
	border: 1px solid #E5EDF4;
	background-color: #E5EDF4; /*#98B6D3*/
}

table.person td.header {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

table.person td.image {
	text-align: center;
}

table.person td.image img {
	border: 2px solid #E5EDF4;
}

table.person td.footer {
	text-align: center;
	padding: 15px 5px 15px 5px;
/*	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; */
	background-color:#80a1ca;
	color:#FFF;
/*	height: 90px;*/
}

