@charset "iso-8859-2";
body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #5d5d5d;
	margin: 0;
	padding: 0;
	background: #cccccc;
}
/* linkek */
a{
	color: #043ba8;
}
.float-fix{
	display: block;
	clear: both;
	background-color: #00FF00;
	height: 10px;
	overflow: visible;
}
/* betu - fekete es kover */
.black{
	color: #000000;
}
.black-bold{
	color: #000000;
	font-weight: bold;
}
/* felso szekcio */
#top-container{
	background: url(images/page-top-bg.gif) repeat-x bottom;
	margin-bottom: 0px;
}
#top-gray-decor{
	height: 7px;
	background: #959595;
}
/* head szekcio */
#head-container{
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	overflow: auto;
	background:#DEDEDE;
}
/* logo es nyelv */
#header{
	background: #000000;
	padding: 12px 10px 10px 25px;
	color: #b8b8b8;
	height: 20px;
	clear: both;
}
#header a{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px
}
#logo-container{
	width: 700px;
	float: left;
}
#header #logo-container a:hover{
	color: #888888;
}

/* ugyfelkapu gomb */
#login a{
	float: right;
	display: block;
	padding: 3px 10px 3px 10px;
	background: url(images/login-bg.gif) repeat-x;
	font-weight: normal;
	color: #BBBBBB;
}
#header a:hover{
	color: #FFFFFF;
}
/* fomenu szekcio */
#head-menu{
	background: url(images/head-menu-bg.gif) repeat-x;
	height: 24px;
	clear: both;
	font-size: 12px;
}
/* fomenu link */
#head-menu a{
	float: left;
	padding: 4px 20px 0 20px;
	margin: 0;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	height: 20px;
}
#head-menu a:hover{
	background: #000000;
	color: #cccccc;
}
/* fomenu nyelv valaszto link */
#head-menu a#language{
	text-transform: none;
	float: right;
	font-weight: normal;
}
/* nagy "banner" */
#head-banner{
	height: 260px;
	background-color: #000000;
} 
/* oldalcim, azaz a menu neve az oldal tetejen */
#page-title{
	padding-left: 228px;
	background: #F5F5F5;	
}
#page-title h1{
	font-size: 28px;
	font-weight: 100;
	color: #000000;
	padding-bottom: 16px;
	padding-top: 30px;
	margin: 0;
}
/* almenu */
#submenu-picture-container{
	margin: 0;
	padding: 0;
	height: 220px;
	clear: both;
}
#submenu{
	display: block;
	width: 188px;
	float: left;
	padding-left: 0px;
}
#submenu h1{
	display: block;
	text-transform: uppercase;
	padding: 6px;
	font-size: 13px;
	background: #BCBDBC;
	color: #000000;
	margin: 0;
}
#submenu a{
	display: block;
	border-bottom: 1px solid #cacaca;
	padding: 6px;
	text-decoration: none;
	color: #000000;
}
#submenu a:hover{
	background: #eeeeee;
}
/* negy kep az oldal tetejen */
#head-image{
	display: block;
	width: 772px;
	height: 220px;
	float: right;
}
/* 3 kis banner szekcio*/
#top-banners-container{
	display: block;
	background: #000000;
	height: 87px;
	padding: 5px 0 0 0;
	clear: both;
}
/* kis bannerek */
.top-banner{
	width: 326px;
	float: left;
	background: #222222;
	background-repeat: no-repeat;
	height: 82px;
	margin-left: 5px;
	color: #FFFFFF;
	text-decoration: none;
}
.top-banner h1{
	margin: 4px 0 0 20px;
	font-size: 13px;
	text-transform: uppercase;
}
.top-banner p{
	margin: 9px 0 0 5px;
	width: 260px;
	height: 50px;
	overflow: hidden;
}
#tb1{
	background-image: url(images/top-banner-1-bg.jpg);
}
#tb2{
	background-image: url(images/top-banner-2-bg.jpg);
}
#tb3{
	background-image: url(images/top-banner-3-bg.jpg);	
}
/* tartalom szekcio */
#content-container{
	width: 960px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	background-color: #e9e9e9;
	overflow: auto;
}
/*  bal harmad hasab  */
#left-padding{
	width: 188px;
	float: left;
	height: 10px;
}
.left-content{
	float: left;
	width: 540px;
	padding-top: 20px;
	background: #FFFFFF;
}
#small.left-content { 
	width: 435px;
	margin-left:0;
	padding-left:0;
	padding-top: 0;
	background: #f5f5f5;
}
/* bal harmad hasab cimsor 1 */
.left-content h1{
	display: block;
	padding: 5px;
	margin: 0;
	background: #bfbfbf;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;	
	border-bottom: 4px #e9e9e9 solid;	
}
/* bal harmad hasab cimsor 1 kiemeles */
.left-content h1 span{
	font-weight: normal;
}
/* bal harmad hasab cimsor 2 */
.left-content h2{
	margin:10px 0 10px 0;
	color: #505050;
	padding: 0 20px 0 20px;
	font-size: 16px;
}
/* kicsi bal hasab cimsor 2 - a fooldalon */
#small.left-content h2{
	margin:10px 0 0 0;
}
/* bal harmad hasab cimsor 3 */
.left-content h3{
	margin:10px 0 10px 0;
	padding: 0 5px 0 5px;
	font-size: 14px;
	font-weight: bold;
}
/* bal harmad hasab cimsor 4 */
.left-content h4{
	margin:50px 0 10px 0;
	padding: 0 5px 0 5px;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
/* bal harmad hasab cimsor 5 */
.left-content h5{
	display: block;
	padding: 20px;
	margin: 0;
	background: #bfbfbf;
	color: #000000;
	font-size: 13px;
	font-weight: normal;
	border-bottom: 4px #e9e9e9 solid;	
}
/* bal harmad hasab bekezdes */
.left-content p{
	padding: 0 20px;
	margin: 0 0 20px 0;
}
.left-content ul{
	padding: 0 30px;
	margin: 0 80px 30px 20px;
}
.left-content .indent{
	display: block;
	padding-left: 26px;
	padding-right: 26px;
}
.left-content .textblock{
	background-color: #F5F5F5;
	padding: 20px 20px 1px 0px;
	margin-bottom: 40px;
}
/* Kod box */
.code{
	margin-top: 0;
	margin-bottom: 30px;
	padding: 5px;
	background:#FFFFFF;
}
/* Rólunk */
.about{
	text-align: right;
	font-size: 11px;
}
.about .name{
	font-size: 13px;
}
.about .company{
	font-weight: bold;
}
/* kozepso hasab */
#center-content{
	float: left;
	width: 320px;
	margin-left: 5px;
	padding-bottom: 15px;
}
/* kozepso hasab cimsor 1 */
#center-content h1{
	display: block;
	margin: 0;
	padding: 5px;	
	color: #043ba8;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 4px #e9e9e9 solid;		
}
/* kozepso hasab cimsor 1 kiemeles */
#center-content h1 span{
	font-weight: normal;
	text-transform: none;
}
/* kozepso hasab cimsor 1 kiemeles ikon (uj ablak)*/
#center-content h1 img{
	margin: 0 5px 0 5px;
}
/* kozepso hasab bekezdes */
#center-content p{
	padding: 0 5px;
	margin: 0;
}
/* kozepso hasab bekezdes tovabbi hirek link*/
#center-content p.more-news a{
	font-weight: bold;
	color: #124700;
}
/* kozepso hasab cimsor 2 */
#center-content h2{
	margin:10px 0 0 0;
	color: #470047;
	padding: 5px 5px 0 5px;
	font-size: 14px;
}
/* kozepso hasab cimsor 2 link*/
#center-content h2 a{
	color: #470047;
}
/* kozepso hasab cimsor 2 hir forrasa */
#center-content h2 .news-source{
	color: #CC6600;
}
/* kozepso hasab bekezdes 2 hir forrasa */
#center-content p .news-source{
	color: #124700;
}
/* kozepso hasab bekezdes - uj hir */
#center-content p.new{
	color: #FF0000;
}
/* kozepso hasab bekezdes - hirlevel */
#center-content p.newsletter{
	margin-top: 12px;
	color: #043ba8;
	font-weight: bold;
}
/* jobb hasab - probafigyeles */
#right-content{
	float: right;
	width: 222px;
	margin-left: 7px;
	background: #d9d9d9;
	padding-bottom: 10px;
}
/* jobb hasab - probafigyeles - cimsor 1 */
#right-content h1{
	display: block;
	margin: 0;	
	padding: 5px;	
	background: #bfbfbf;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;	
	border-bottom: 4px #e9e9e9 solid;
	background-repeat: no-repeat;
}
/* jobb hasab - probafigyeles - cimsor 2 */
#right-content h2{
	padding: 0 5px;
	margin-top: 15px;
	color: #880000;
	font-size: 14px;
}
/* jobb hasab - probafigyeles - bekezdes */
#right-content p{
	padding: 5px 10px 0 10px;
}
/* jobb hasab - link */
#right-content a{
	color: #000000;
	font-weight: bold;
}
/* regisztracio form */
#registration{
	padding: 5px;
}
#registration p{
	margin: 0;
	padding: 0;
}
.form-container{
	border-top: 1px solid #AAAAAA;
	margin-top: 5px;
	padding: 5px 0;
	margin-bottom: 30px;
}
.form-block{
	margin: 10px 0;
	overflow: auto;
}
.form-label{
	display: block;
	float: left;
	width: 120px;
	text-align: right;
	font-weight: bold;
	padding-top: 3px;
	margin-right: 10px; 
}
.form-input{
	display: block;
	float: left;
	width: 400px;
}
.form-input .text-input{
	background:#FFFFFF !important;
}
/* sitemap  szekcio */
.sitemap-container{
	width: 960px;
	height: 170px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	overflow: auto;	
	background: #575757;
}
#home.sitemap-container{
	background: #000000;
}
/* nyito oldal */
.sitemap-column{
	display: block;
	float: left;
	width: 148px;
	margin: 5px 0 5px 5px;
	font-size: 11px;
}
.sitemap-category{
	margin-bottom: 14px;
}
.sitemap-column h1{
	margin: 0;
	padding: 0;
}
.sitemap-column a.level-1{
	text-indent: 10px;
}
.sitemap-column a{
	display: block;
	padding: 5px 5px 5px 10px;
	color: #d6d6d6;
	text-decoration: none;
	border-bottom: solid 1px #4b4b4b;	
}
#home .sitemap-column a{
	color: #FFFFFF;
}
.sitemap-column h1 a{ 
	display: block;
	font-size: 11px;
	text-transform: uppercase;
	padding-left: 10px;	
	margin: 0;
	background: #4b4b4b;
	border-bottom: none;
}
#home .sitemap-column h1 a{ 
	background: #333333;
}
.sitemap-column a:hover h1{
	background: #777777;
} 
#home .sitemap-column a:hover h1{
	background: #FFFFFF;
} 
.sitemap-column a:hover{
	background: #777777;
}
#home .sitemap-column a:hover{
	background: #555555;
}
/* kapcsolat - a sitemap mellett */
.contact{
	display: block;
	float: left;
	width: 175px;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 14px;
	padding: 5px;
}
.contact h1{
	margin: 0;
	padding: 0;
	color: #000000;
	font-size: 14px;
	text-transform: uppercase;
	text-align: justify;
}
#home .contact h1{
	color: #666666;
}
.contact h2{
	font-size: 12px;
	text-align: justify;
	color: #d6d6d6;
	margin: 0;
}
#home .contact h2{
	color: #FFFFFF;
}
.contact p{
	color: #d6d6d6;
}
#home .contact p{
	color: #FFFFFF;
}
.contact p span{
	font-weight: bold;
	color: #000000;
}
#home .contact p span{
	color: #666666;
}
.contact a{
	color: #d6d6d6;
}
#home .contact a{
	color: #ffffff;
}
.probafigyeles{
	display: block;
	margin-top: 100px;
	width: 212px;
	height: 122px;
	background: url(images/probafigyeles.jpg);
}
#home .probafigyeles{
	background: url(images/probafigyeles-home.jpg);
}
/* also ikonok */
.bottom-icons{
	height: 40px;
	display: block;
	clear: both;
	padding-top: 4px;
	border-top: 1px solid #4b4b4b;
}
.bottom-icons a{
	margin-left: 40px;
	margin-right: 25px;
}

/* footer */
#footer{
	background-color: #959595;
	border-top: 2px #cccccc solid;
	width: 940px;
	padding: 2px 10px;;
	margin-left: auto;
	margin-right: auto;
	color: #000000;
	font-size: 10px;
}
#footer span{
	color: #ffffff;
}
#footer a{
	text-decoration: none;
	color: #000000;
}
#pagebottom{
	height: 20px;
} 
