body {
	background-color: #E6ECF3;
	background-image: url("img/bg.jpg");
	background-repeat: repeat;
	max-width: 1000px;
	margin: 0 auto;
	font-family: 'Quicksand', sans-serif;
	font-size: 18px;
}
h1 {
    color: white;
    text-align: center;
}
p {
    /*font-family: 'Lato';
	font-size: 22px;*/
}
/*innen indul a index oldal mátrixa*/
.firstitem, .seconditem, .thirditem{
	float: left;
	width: 31%;
	margin-left: 20px;
	

}

.fourthitem, .fiftitem, .sixthitem{
	float: left;
	width: 31%;
	margin-left: 20px;

}

.firstrow, .secondrow{
	float: left;
	width: 100%;
	margin-bottom: 40px;
}

.index_img{
	vertical-align: middle;
	
}

.indextext{
	font-size: 15px;
	margin: 10px;
	text-indent: 0px;
	line-height: 22px;
}

.index_img{
	max-width:60%;
	max-height:60%;
}

.tabletitle{
	background-color: #0E418B;
	color: white;
	margin-right: 10px;
    margin-left: 10px;
	text-indent: 0px;
	vertical-align: middle;
	text-align: center;
	line-height: 40px;
	font-size: 20px;
}
.ketsoros{
	line-height: 30px;
	height: 2.9em
}




/*eddig tart a termék oldal mátrixa*/
.certs {
    background-color: #FFFFFF;
	/*background: lightblue;*/
  /* Just so it's visible */
  /*padding-top: 50px;*/
	float: center;
    height: auto;
    /*color: #333333;*/
}

.cert{
    display:inline-block;
    width: 300px;
    height: auto; 
	margin-left: 50px;
	margin-right: 50px;
	margin-top:25px;
    float: center;

   }

 a.cert:hover {
     background: white;
 }
 .primary_header{

    margin: 0 auto;
    width: 1000px;
	border-bottom: 4px double red;
	background-color: white;

 }
 
 .banner{
	 	display: block;
 }
 
.navbarul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #777;
}

li {
    float: left;
}

li a {
    display: block;
    color: white;
    text-align: center;
    padding: 14px 18px;
    text-decoration: none;
}

/* Change the link color to #111 (black) on hover */
/*li a:hover {
    background-color: #333;
}*/

.active {
    background-color: #0E418B;
}

.mainpage {
  display: flex;
}
.maintext {
  flex: 1;
  padding-left: 50px;
  padding-top: 25px;
  padding-right: 50px;
  background-color: white;
  height: 1000px;
  font-size: 20px;
  line-height: 135%;
  text-indent: 50px;  
  /* Grow to rest of container */
  /*background: lightgreen;
  /* Just so it's visible */
}

.prodpage, .tenderpage{
  /*display: flex;*/
  flex: 1;
  padding-left: 50px;
  padding-top: 25px;
  padding-right: 50px;
  background-color: white;
  height: auto;
  font-size: 20px;
  line-height: 135%;
  }
  
.prod1_1li a{
	padding: 0px;
	float: left;
	color: blue;
}

/*prodpage képei*/

.prod1_1_img{
	width: auto;
	height: 240px;
	margin: 15px;
}


 .ustext{

  padding-left: 50px;
  padding-top: 25px;
  padding-right: 50px;
  padding-bottom: 25px;
  background-color: white;
  font-size: 20px;
  line-height: 135%;
  text-indent: 50px;
  }

 .listtitle{
	float: left;
	width: 33.333%;
	display: block;
	margin-right: 0px;
	margin-left: 30px;
	
}

.listitems{
	font-size: 14 px;
}

  
.gyartmanyok{
	float: left;
	width: 33.333%;
}

.berendezesek{
	float: left;
	width: 33.333%;
}

.komplex{
	float: left;
	 width: 33.333%;
}

.gyartmanyokul{
	list-style-type: square;
}

.berendezesekul{
	list-style-type: square;
}

.komplexul{
	list-style-type: square;
}

/* innentől a kapcsolatok oldal */

.connectpage{
  flex: 1;
  padding-left: 50px;
  padding-top: 25px;
  padding-right: 50px;
  background-color: white;
  height: 500px;
  font-size: 20px;
  line-height: 135%;
  text-indent: 50px;
}

.connectpageleft{
  float: left;
  border-right: thick solid #777;
  width: 55%;
}
.connectpageright{
	float: right;
	line-height: 90%;
	padding:0px;
	
}
.connectpagerightitem p{
	margin-top: 23px;
	margin-bottom: 23px;
	
}
.connectpagerightitembody p{
	margin-top: 7px;
	margin-bottom: 7px;
}

.connect{
  /*display: inline-block;
  vertical-align: middle;*/
	
}

.locimg{display:inline-block; margin-right:10px; margin-bottom: 30px; vertical-align: middle;}
.loctxt{display:inline-block; vertical-align: middle; }

.emailimg{display:inline-block; margin-right:10px;}
.emailtxt{display:inline-block; vertical-align: middle;}

.phoneimg{display:inline-block; margin-right:10px;}
.phonetxt{display:inline-block; vertical-align: middle;}

.faximg{display:inline-block; margin-right:10px;}
.faxtxt{display:inline-block;}

/*ideág tart a kapcsolatok oldal*/

/* innen indul a tevékenységek oldal*/

.prodpage li {
	float: initial;
	padding-left: 25px;
	
}

.tenderpage li {
	float: initial;
	padding-left: 25px;
	
}

.col2-3 article ol{
  list-style: decimal; 
  padding: 0 0 0 20px;
}
.prodlist{
  border-bottom: 1px solid #D9DADA; 
  color:#0066AA; 
  padding: 20px 0;
}
.tenderlist{
  border-bottom: 1px solid #D9DADA; 
  color:#0066AA; 
  padding: 20px 0;
}

.prodlist li .prodtitle, .prodlist li .prodlistdrop{
  color:#000;
}

.tenderlist li .tendertitle, .tenderlist li .tenderlistdrop{
  color:#000;
}

.prodlist li .prodlistdrop {
  display: block;
  max-height: 0; 
  overflow: hidden; 
  clear: both; 
  transition: all 1s linear;
}

.tenderlist li .tenderlistdrop {
  display: block;
  max-height: 0; 
  overflow: hidden; 
  clear: both; 
  transition: all 1s linear;
}

.prodlist li .prodtitle{
  font-weight: bold; 
  display: inline-block; 
}

.tenderlist li .tendertitle{
  font-weight: bold; 
  display: inline-block; 
}

.prodlist li label{
  cursor: pointer; 
  display: inline-block;
}

.tenderlist li label{
  cursor: pointer; 
  display: inline-block;
}

.prodlist li input[type=checkbox]{
  display: inline;
}

.tenderlist li input[type=checkbox]{
  display: inline;
}

/* Made blue and red to you change for your bg img open/close states */
.prodlist li input[type=checkbox]:after{
  width: 13px; 
  height: 13px; 
  content: ""; 
  background: white; 
  display: block;
}
.prodlist li input[type=checkbox]:checked:after{
  background: white;
}
.prodlist li input[type=checkbox]:checked + .prodlistdrop{
  max-height:2000px;
}


/* Made blue and red to you change for your bg img open/close states */
.tenderlist li input[type=checkbox]:after{
  width: 13px; 
  height: 13px; 
  content: ""; 
  background: white; 
  display: block;
}
.tenderlist li input[type=checkbox]:checked:after{
  background: white;
}
.tenderlist li input[type=checkbox]:checked + .tenderlistdrop{
  max-height:2000px;
}



/* innen indul a parnerek oldal*/

.partnerspage{
  display: flex;
  padding-left: 50px;
  padding-top: 25px;
  padding-right: 50px;
  background-color: white;
  height: auto;
  font-size: 20px;
  line-height: 135%;
  text-indent: 50px;
  list-style-type: none;
}
.partnerspage img{
  max-height:50px;
}

.partnerspage h3{
  margin-bottom:50px;
}

.egypartner{
	/*background: yellow; */
	
}

.megrendelok{
	/*background: pink; */
	
}


.egypartnerlist a:hover { 
    background-color: white;
}	

.megrendeloklist a:hover { 
    background-color: white;
}

 

/*ideág tart a parnerek oldal*/



.tenderlandscapepic{
	max-width:800px;
}

.tenderhorizoltalpic{
	max-width:400px;
}