@font-face { font-family: "Roboto"; src: url("fonts/Roboto-Regular.ttf"); font-style: normal; font-weight: normal; }
*{ font-family:"Roboto", arial, sans-serif; }

body {
  background: #3E9000 url('../img/bgk.jpg') top center no-repeat;
  font-family:"Roboto", arial, sans-serif;
  color: white;
}
.alap {
  width: 1038px;
  min-height: 720px;
  margin-left: auto;
  margin-right: auto;
}
.fejresz {
  width: 1000px;
  height: 50px;
  margin-left: 4px;

}
a:visited {
  color: #fff;
  text-decoration: none;
}

a:link {
  color: #fff;
  text-decoration: none;
}
a:hover {
  color: #ffde00;
}
.narancs a:link{
color: #fff;
text-decoration: none;	
}
.copyright {
width: 30px;
height: 720px;
float: right;
padding-top: 65px;
font-size: 9pt;
}
.kocka {
  margin: 4px;
  width: 160px;
  height: 160px;
  background-image: url(../img/eff1.png);
  background-repeat: no-repeat;
  float: left;
}
.balmenu {
  float: left;
  width: 170px;
}
.workday {
  width: 100%;
  height: 30px;
	margin-top: 20px;
  text-align: center;
  font-weight: bold;
  font-size: 15pt;
  line-height: 8pt;
}

.kepg_alap {
margin: 4px;
width: 410px;
height: 328px;
float: left;
overflow: hidden;
text-align: center;
}
.nagydoboz {
margin: 4px;
width: 830px;
height: 663px;
float: left;
overflow: hidden;
color: #000000;
}
.documents {
margin: 4px;
width: 328px;
height: 663px;
float: left;
overflow: hidden;
background-image: url(../img/eff3.png);
background-repeat: no-repeat;
color: #000;
text-align: left;
font-size: 14pt;	
}

.documents ol {
	font-size: 14pt;
	text-align: left;
	line-height: 24pt;
	margin-right: 20px;
}
.documents ol li{
	padding: 10px;
}
.documents a:link  {
  color: #000;
  text-decoration: none;
}
.documents a:link, .documents a:visited  {
  color: #000;
  text-decoration: none;
}
.documents a:hover {
  color: #ffa800;
  text-decoration: none;
}
.oklevel_dob {
margin: 4px;
width: 654px;
height: 664px;
background-image: url(../img/eff3.png);
background-repeat: no-repeat;
float: right;
}
.oklevelek {
  margin-left: 65px;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-top: 15px;
  width: 190px;
  float: left;
  background-color: white;
}
.ftegla {
  margin: 4px;
  width: 328px;
  height: 160px;
  background-image: url(../img/eff1.png);
  background-repeat: no-repeat;
  float: left;
}
.fntegla {
margin: 4px;
height: 328px;
width: 495px;
float: left;
	background-image: url(../img/eff3.png);
  background-repeat: no-repeat;
}
.nkocka {
margin: 4px;
width: 328px;
height: 328px;
float: left;
background-image: url(../img/eff3.png);
background-repeat: no-repeat;
}

.fntegla2 {
margin: 4px;
height: 328px;
width: 495px;
float: right;
}
.nkocka2 {
margin: 4px;
width: 328px;
height: 328px;
float: right;
background-image: url(../img/eff3.png);
background-repeat: no-repeat;
}
.ntartalom {
margin: 4px;	
width: 999px;
height: 328px;
float: left;
background-image: url(../img/eff3.png);
background-repeat: no-repeat;	
}
.ntartalom2 {
margin: 4px;	
width: 496px;
height: 328px;
float: left;
background-image: url(../img/eff3.png);
background-repeat: no-repeat;	
}
.full {
margin: 4px;	
width: 999px;
height: 664px;
float: left;
background-image: url(../img/eff3.png);
background-repeat: no-repeat;	
}
.namecard {
margin: 4px;
width: 328px;
height: 664px;
background-image: url(../img/eff3.png);
background-repeat: no-repeat;
float: right;
}
.produkt-szoveg {
margin: 4px;
width: 664px;
float: left;
display: table;
height: 328px;
background-image: url(../img/eff3.png);
background-repeat: no-repeat;
}
.feher {
  background-color: #ffffff;
}
.vkek {
  background-color: #00a3e8;
}
.kek {
  background-color: #0175ee;
}
.skek {
  background-color: #5a34ae;
}
.szkek {
  background-color: #56758a;
}
.piros {
  background-color: #c83629;
}
.narancs {
  background-color: #d98c00;
}
.zold {
  background-color: #008d00;
}
.vzold {
  background-color: #9fcc3b;
}
.bordo {
  background-color: #b90050;
}
.lila {
  background-color: #5b1a80;
}
.pa_kek {
  background-color: #b7d6f8;
}
.szovegoboz {
  padding: 5px;
  width: 95%;
  height: 120px;
}
.szovegoboz_e {
  padding: 5px;
  width: 95%;
  height: 60px;
}
.cimdoboz {
  padding: 5px 5px 5px 10px;
  width: 95%;
  height: 20px;
  font-size: 13pt;
}
.export {
font-size: 36pt;
margin-top: 0px;

	line-height: 50pt;
	font-weight: bold;
}
.tszovegoboz {
padding: 10px 25px 5px;
width: 100%;
height: 280px;
font-size: 9pt;
display: table-cell;
line-height: 13pt;
}
.kszovegoboz2 {
padding: 25px 25px 5px;
width: 278px;
height: 605px;
font-size: 9pt;
text-align: center;
line-height: 10pt;
}
.kszovegoboz3 {
padding: 25px 25px 5px;

width: 95%;
height: 628px;
font-size: 14pt;
line-height: 18pt;
	color: #000;
	box-sizing: border-box;
}
.lenyilo_sz
{
	font-size: 9pt;
}
.fullszovegoboz {
padding: 25px 25px 5px;
width: 95%;
height: 605px;
font-size: 10pt;

line-height: 14pt;
	color: #fff;
}
.eszovegoboz {
padding: 10px 25px 5px;
width: 93%;
height: 280px;
font-size: 9pt;
line-height: 13pt;

}
.eszovegoboz a:visited {
  color: #000;
  text-decoration: none;
}

.eszovegoboz a:link {
  color: #000;
  text-decoration: none;
}
.eszovegoboz a:hover {
  color: orange;
}
.fokep {
padding-top: 15px;	
padding-left: 0px;
padding-right: 20px;
padding-bottom: 10px;	
float: left;
}
.efokep {
	height: 400px;
	text-align: center;
padding-top: 25px;	
padding-left: 0px;
padding-right: 20px;
padding-bottom: 10px;	

}
.tcimdoboz {
  padding: 5px 5px 5px 10px;
  width: 95%;
  height: 20px;
  font-size: 13pt;
}
.tcimdobozf {
  color: #000;
	padding: 5px 5px 5px 10px;
  width: 95%;
  height: 20px;
  font-size: 13pt;
}
.tcimdoboz2 {
	margin-top: -30px;
  padding: 5px 5px 5px 10px;
  width: 95%;
  height: 20px;
  font-size: 13pt;
}
.doboz a:visited {
  color: white;
}
.doboz {
  color: white;
  text-decoration: none;
}
.doboz:hover {
  color: white;
  background-image: url(../img/eff2.png);
  background-position: right bottom;
  text-shadow: 3px 3px 5px #000000;	
}
.fejkep {
  margin: 4px;
  width: 328px;
  float: left;
}
.banner {
  margin: 4px;
  width: 664px;
  background-color: #cccccc;
  float: right;
  display: table;
  height: 328px;
}
.nagyszoveg {
  font-size: 55pt;
  font-weight: bold;
  font-style: inherit;
  margin-top: 30px;
	text-transform: uppercase;
}
div.head { height: 50px; }
div.head a.logo { color: #ffffff; font-size: 20pt; line-height: 35pt; text-decoration: none;}

span.head_title {
    font-size: 12pt;
    padding-left: 15px;
}

form.reg {
    margin: 15px 0 0 0;
    padding: 0;
    float: right;
}

form.reg input {
    border: 1px solid #ffffff;
    background: #ffffff;
    border-radius: 2px;
    margin-left: 5px;
}

.btn_reg {
    display: inline-block;
    border: 1px solid #96bf00;
    background: #96bf00;
    text-decoration: none;
    padding: 2px 5px 2px 5px;
    border-radius: 3px;
    color: #ffffff;
}
.bal13 {
float: left;
width: 336px;
height: 700px;
}


.jobb23 {
width: 672px;
height: 700px;
float: left;

}

.beszallitonk {
  margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 10px;
  width: 80px;
  height: 50px;
  float: left;
  background-color: white;
}
.beszallitonk2 {
  margin-left: 12px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-top: 20px;
  width: 234px;
  height: 100px;
  float: left;
	border: 1px solid #e6e6e6;
  background-color: white;
}


