/* CSS Document */

body { 
	background-color:#E3E6E8;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:  #666666;
	font-weight:normal;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:  #666666;
	font-weight:normal;

}

a {
	color: #444444;
}

.tartalom a:visited {
	/*color: #999999;*/
}

h2, h2 a {
	font-size: 15px;
	margin-top: 20px;
	margin-bottom: 7px;
	color: #E15A00;
}



input, select{
	font-size: 10px;
}


.logo {border-right:2px;
border-right-style:solid;
border-right-color:#D5D8DB;
}
.banner {
	border-bottom:2px;
	border-bottom-color:#D5D8DB;
	border-bottom-style: solid;
}

.mainmenu{
	height: 29px;
	background-color: #9A9A9C;
}

.mainmenu a{
	font-size: 11px;
	font-weight: bold;
	color: white;
	text-decoration: none;
	padding-top: 3px;
	display: block;
	padding: 3px 22px 1px 6px;
	height: 20px;
}


.mainmenu a:hover, .mainmenu div:hover{
	background-color: #727275;
	color: #FFFFFF;
}

.mainmenu td {
	border-bottom: 5px;
	border-bottom-color: #727275;
	border-bottom-style: solid;
	border-right: solid #ffffff 2px;
	text-align: center;
	vertical-align: middle;
	padding: 0px;
}

.mainmenu_td_utolso {
	border-right: none !important;
}

.leftmenu{
	
}

.leftmenu a{
	margin: 0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: white;
	text-decoration: none;
	vertical-align: top;
	padding: 3px 0px 3px 8px;
	height: 17px;
	border-bottom: 5px;
	border-bottom-color: #D6D9DC;
	border-bottom-style: solid;
	width: 161px;
	background-color: #5876A4;
	
}

.leftmenu a:hover{
	background-color: #A3B7D7;
	color: #525965;
}

.leftmenu td {
	text-align: center;
	vertical-align: middle;
	padding: 0px;
}


.infocsik  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color:#555B79;
	border-color: #D5D8DB;
	border-style: solid;
	border-width: 3px 0px 4px 0px;
	padding-right: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.infocsik h1 {
	margin-top:4px;
	margin-bottom:4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	margin-left: 10px;
}

.infocsik p {
	margin: 0px 0px 0px 10px;
	font-weight: normal;
}

.infocsik p a {
	color: white;
}

.tartalom {
	background-color:#FFFFFF;
	text-align: left;
}

.tartalom li {
	font-size: 12px;
	color:#666666;
	font-weight:normal;
}

.tartalom ul, .tartalom ol {
	margin-top: 0px;
}

.tartalom p{
	color:#666666;
	font-size:12px;
	font-weight:normal;
	margin:10px 0px 20px 0px;
	text-align: justify;

}

.tartalom p img {
	margin-left: 20px;
	margin-bottom: 20px;
	border: solid 1px #CCCCCC;
}

.tartalom h1{
	color:#666666;
	font-size:19px;
	font-weight:normal;
	border-bottom: solid #d2d2d2 1px;
	padding-bottom: 8px;
	margin-bottom: 5px;
	margin-top: 0px;
}

.jobbtartalom {
	padding:10px 25px 0px 25px;
	vertical-align: top;
	background-color:#FFFFFF;
	
}

.baltartalomtop {
	height:40px;
	background-color:#D5D8DB;
	width: 164px;
	vertical-align: top;
	padding: 6px 3px 8px 6px;
}

.baltartalomtop p{
	margin: 0px 0px 2px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	line-height: 10px;
}

.baltartalommenu td, .baltartalommenu a{
	height:17px;
	background-color:#5876A4;
	width: 161px;
	vertical-align: top;
	padding: 3px 0px 3px 5px;
	margin: 0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D9DC;
	text-decoration:none;

}




.baltartalommenu a:hover{
background-color:#999999;
}

.listakep, listakep_fooldal {
	margin-bottom: 10px;
}

.listakep td{
	vertical-align:top;
	padding:10px 10px 10px 0px;
	border-bottom:1px solid #d2d2d2;
}

.listakep_bal {
	width: 160px;
}

.listakep_bal_2 {
	width: 120px;
}

.listakep p {
	margin-bottom: 10px;
	margin-top: 3px;
	text-align: left;
}

.listakep h1, .listakep a, .listakep a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#E15A00;
	padding:0px;
	margin-bottom: 0px;
	border-bottom: none;
	margin-top: 0px;
	text-decoration:none;
	
}

.listakep a:hover {
text-decoration:underline;
}

.listakep a:visited {
	/*color: #FF802B;*/
}

.listakep_jobb_index {
	border-style: none !important;
}
.listakep_bal_index {
	width: 160px;
	border: none !important;
}


.termekoldalbal {
	padding:0px 15px 20px 25px !important;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
}

.termekoldalbal h1, .termekoldalbal h2, .termekoldalbal h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#837783;
	padding:0px;
	margin-bottom: 0px;
	border-bottom: none;
	margin-top: 0px;
	
}

.termekoldalbal h2{
	font-weight:bold;
	font-size:18;
	margin-bottom: 10px;
	margin-top: 20px;

}

.termekoldalbal h3 {
margin-top:0px;
margin-bottom:8px;
}

.termekoldalbal p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	padding:0;
	margin-bottom: 10px;
	border-bottom: none;
	margin-top: 0px;
	
}

.termekoldalbal li {
	font-weight:normal;
}

.termekoldalbal ul, .termekoldalbal ol {
	margin-top: 0px;
}

.termekoldaljobb{
	padding:35px 0px 20px 50px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align: right;
	vertical-align: top;
}

.termekoldaljobb p{

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	margin-bottom: 5px;
	border-bottom: none;
	margin-top: 0px;
}


.termeklink p, .termeklink a, .termeklink a:hover{
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom: 20px !important;
	margin-top: 0px;
	color:#660000;
	font-weight:bold;
	text-decoration:underline;
}

.termeklink a:hover{
color:#FF6600;
}

.termekkep{
margin-bottom:10px;
}

.pdflink {
	width: 360px;
	padding-left: 5px;
	height: 30px;
	text-align: left;
	margin-bottom: 6px;
	background-color: #000000;
}

.pdflink td{
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
}

.pdflink a, .pdflink a:hover{
	color:#FFFFFF;
	font-size:12px;
	text-align:left;
	font-weight: bold;
	text-decoration:none;
	padding-left: 5px;
	height: 30px;
}

.pdflink a:hover{
text-decoration:underline;
}

.screderkandelvalasztas , .screderkandelvalasztas p, .screderkandelvalasztas a, .screderkandelvalasztas a:hover {
background-color:#000000;
color:#FFFFFF;
font-size:12px;
	text-align:left;
	font-weight: bold;
	text-decoration:none;
	padding-left: 5px;
	height: 20px;
	Magrin-top:3px;

}

.screderkandelvalasztas a:hover {
backgroud-color:#555555;
}

.breadcrumb{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.breadcrumb a {
	color: #9494B4;
}

.infocsik_search {
	text-align: right;
}

.infocsik_search input, .infocsik_search select{
	font-size: 9px;
}

.reflink {
	margin-bottom: 20px;
	background-color: #F07E00;
	border-bottom-color: #FEBB78;
	border-bottom-style: solid;
	border-bottom-width: 6px;
	width: 360px;
}

.reflink td {
	padding: 5px 7px 5px 13px;
}

.reflink a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	margin-left: 5px;
}
.termekkep {
}

.termekkep td{
	text-align: left !important;
}

.termekkep_imgtable {
	text-align: center;
}

.termekkep_nev {

}

.termekkep_nev a{
	color: #423878;
	text-decoration: none;
	margin-bottom: 4px;
	font-weight:bold;
	font-size:14px;
}

.termekkep_leiras, .termekkep_leiras p{
	margin: 0px;
	padding: 0px;
	font-size:12px;
	font-weight:normal;
	color:#666666;
}
.infocsik_search form {
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}

.termekvalaszto {
	margin-top: 30px;
}
.termekvalaszto a {
	text-decoration: none;
}
.termekvalaszto p {
	margin-top: 20px;
}
.termekvalaszto_vonal {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d2d2d2;
}

.jobbtartalom table td {
	padding: 3px;
}
.kontakttable td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.hirlevel {
	color: #FFFFFF;
	padding: 5px;
}

.hirlevel p{
	color: #FFFFFF;
	margin: 0px 0px 5px 0px;
}

.termekoldalbal p {
	text-align: justify;
}
.tartalom .baltartalomtop h2 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	color: #013565;
}
.amegrantlink a:hover {
	color: #DF4220;
}
.amegrantlink {
	font-size: 10px;
	padding-top: 2px;
}
.reflink a:visited {
	color: #FFFFFF;
}

.required {
	color: red;
}

.newslist {
}

.newslist_date {
	
}

.newslist th {
	padding-top: 0px !important;
	padding-bottom: 5px !important;
}

.newslist td {
	padding-left: 30px !important;
	padding-top: 0px !important;
	padding-bottom: 5px;
}

.newslist th h2 {
	margin-top: 5px;
}

.newslist th h2, .newslist th h2 a{
	font-size: 12px;
	margin-bottom: 0px !important;
}

.newslist p {
	margin: 0px !important;
	padding: 0px !important;
}

.newslist_2 {
	padding-bottom: 10px !important;
}

.newslist_more {
	text-align: right !important;
}

.termekvaltozatok {
	border-color: #9FADCE;
	border-width: 1px 2px 1px 1px;
	border-style: solid solid solid solid;

}
.termekvaltozatok_o1 {
}
.termekvaltozatok td {
	border-color: #9FADCE;
	border-width: 1px;
	border-style: none none solid none;
}

.termekvaltozat_adatlap {
	border-color: #9FADCE;
	border-width: 1px 2px 1px 1px;
	border-style: solid solid solid none;

}
.termekvaltozat_adatlap td, .termekvaltozat_adatlap th {
	padding: 5px;
	border-color: #9FADCE;
	border-width: 1px;
	border-style: none none solid solid;
}
h2 a:visited {
	/*color: #FF802B !important;*/
}
.fooldal_csik {
	background-color: #565C6D;
	margin-bottom: 10px;
}
.fooldal_csik td{
	color: #FFFFFF;
}
.fooldal_csik_td1 {
	background-color: #373C46;
	padding-left: 10px !important;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	width: 145px;
	padding-right: 10px !important;
}
.fooldal_csik_td2 {
	background-color: #8E96A6;
	text-align: right;
	color: #596273;
	border-left: solid 2px white;
}

.fooldal_csik_td2 a, .fooldal_csik_td2 a:visited{
	color: #FFFFFF;
	text-decoration:underline;
}
.index_hr {
	border: none;
	background-color:#CCCCCC;
	border-color: #CCCCCC;
	height: 1px;
}
.listatabla_bal {
	border-right: none;
	border-color:#CCCCCC;
	background-color: #E3E8F0;
	padding: 0px !important;
}

.listatabla_jobb {
	padding: 0px 0px 0px 3px !important;
}
