#tipp_box {
 display:none;
 position:absolute;
 padding: 10px;
 background-color: rgba(38, 86, 146, 0.95);
 color: #fff;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 border-style: solid;
 border-width: 1px;
 zoom:1;
 z-index:999;
 -webkit-box-shadow: 7px 7px 24px 0px rgba(50, 50, 50, 0.5);
 -moz-box-shadow:    7px 7px 24px 0px rgba(50, 50, 50, 0.5);
 box-shadow:         7px 7px 24px 0px rgba(50, 50, 50, 0.5);
}


.korong_szukites, .furo_szukites {
 float:left;
 cursor:pointer;
}

#szukites_szamossaga {
 margin-right:10px;
}

#kijeloltek_torlese {
 cursor:pointer;
 float:right;
 color:#FF0000;
 font-size: 12px;
 font-weight:bold;
}

.tech_adat_szuresi_ertekek_kep {
 cursor:pointer;
 width: 40px;
 float: left;
 margin:5px;
 border-style:solid;
 border-width:2px;
 opacity:0.6;
 border-color:rgb(221, 221, 221);
 -webkit-transition-timing-function: ease-in;
 -webkit-transition-duration: 200ms;
 -moz-transition-timing-function: ease-in;
 -moz-transition-duration: 200ms;
}

.tech_adat_szuresi_ertekek_kep:hover {
 opacity:0.9;
}


.tech_adat_szuresi_ertekek_kep_kivalasztott {
 cursor:pointer;
 width: 40px;
 float: left;
 margin:5px;
 border-style:solid;
 border-width:2px;
 opacity:1;
 border-color:rgb(255, 0, 0);
 -webkit-transition-timing-function: ease-in;
 -webkit-transition-duration: 200ms;
 -moz-transition-timing-function: ease-in;
 -moz-transition-duration: 200ms;
}

#szukites_eredmeny {
 float:right;
 margin-top:-70px;
 font-weight:bold;
}


#szukites_icon {
 width:11px;
 margin-left:10px;
 -ms-transform: rotate(90deg);
 -webkit-transform: rotate(90deg);
 transform: rotate(90deg);
 -webkit-transition-timing-function: ease-in;
 -webkit-transition-duration: 200ms;
 -moz-transition-timing-function: ease-in;
 -moz-transition-duration: 200ms;}



body {
 padding: 0;
 margin:0;
 width:100%;
 min-width:500px;
 min-height:100%;
 background: #b6b6b6 url('images/body.jpg') top left;
 background-repeat: no-repeat;
 font-family: Century Gothic;
}

.head {
 width:100%;
 border-style:solid;
 border-width:15px;
 border-color:#ed1c24;
 border-top:none;
 border-left:none;
 border-right:none;
 background-color: #fff;
}

.head_container {
 max-width:1100px;
 margin-left:auto;
 margin-right:auto;
 height:135px;
}

#logo {
 position:absolute;
 margin-top:8px;
 margin-left:12px;
}

#head_dec {
 position:absolute;
 width:100px;
 margin-left:250px;
 margin-top:0px;
}

#kereses {
 margin-top:5px;
 float:right;
 position:relative;
 z-index:999;
}

#kereses_mezo, #mm_kereses_input {
 padding: 10px;
 padding-right:35px;
 border-color: #C0C0C0;
 border-style: solid;
 border-width: 1px;
 color: #555555;
 font-weight: bolder;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 -webkit-transition-timing-function: ease-in;
 -webkit-transition-duration: 500ms;
 -moz-transition-timing-function: ease-in;
 -moz-transition-duration: 500ms;
}

#kereses_mezo_icon {
 cursor:pointer;
 position:absolute;
 right:5px;
 margin-top:-32px;
 border-style:none;
}

#kereses_mezo_icon_mm {
 cursor:pointer;
 position:absolute;
 right:24px;
 top:6px;
 border-style:none;
}


.menu {
 position:relative;
 float:right;
 right:15px;
}

.menu li {
 padding:5px;
 display: inline-block;
 height:35px;
 line-height:35px;
 -webkit-transition-timing-function: ease-out;
 -webkit-transition-duration: 100ms;
 -moz-transition-timing-function: ease-out;
 -moz-transition-duration: 100ms;
 color:#000;
 background-color: #F5F5F5;
 font-family: Century Gothic;
 text-transform:uppercase;
 font-size:18px;
 border-style:none;
 text-decoration:none;
 text-align:center;
 transform: skew(-10deg);
 -o-transform: skew(-25deg);
 -moz-transform: skew(-25deg);
 -webkit-transform: skew(-25deg);
 -webkit-touch-callout: none;
 -webkit-user-select: none;
 -khtml-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
}

.menu_felirat {
 float:left;
 padding-left:20px;
 padding-right:20px;
 transform: skew(25deg);
 -o-transform: skew(25deg);
 -moz-transform: skew(25deg);
 -webkit-transform: skew(25deg);
 -webkit-touch-callout: none;
 -webkit-user-select: none;
 -khtml-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
}

.menu li:hover {
 background-color:#525252;
 color:#fff;
}

#aktiv {
 background-color:#000;
 color:#fff;
}


@media screen and (max-width: 1110px) {
  #head_dec {
   display:none;
  }
}

@media screen and (max-width: 1050px) {
  #logo {
   width:180px;
  }
  .menu {
   right:20px;
   margin-top:-25px;
  }
  .menu li { 
   font-size:16px;
   margin-top:16px;
  }
  .head_container {
   height:120px;
  }
}

@media screen and (max-width: 1000px) {
  #logo {
   width:150px;
  }
  .menu {
   right:20px;
   margin-top:-25px;
  }
  .menu li { 
   font-size:14px;
   margin-top:16px;
  }
  .head_container {
   height:100px;
  }
  #kereses_mezo {
   padding:6px;
   font-size:12px;
  }
  .menu_felirat {
   padding-left:10px;
   padding-right:10px;
  }
  #kereses_mezo_icon {
   width:20px;
   margin-top:-25px
  }
}

.termek_tech_adatok_kepek {
 width:100px;
 float:left;
 margin-right:8px;
 margin-bottom:10px;
 border-style:solid;
 border-width:1px;
 border-color:#c0c0c0;
}

.termek_technologia_adatok_kepek {
 width:60px;
 float:left;
 margin-right:8px;
 margin-bottom:10px;
}
.termek_technologia_adatok_kep {
 width:60px;
}

.termek_tech_adatok_kepek_leiras {
 width:100px;
 position:absolute;
 height:40px;
 margin-top:-40px;
 text-align:center;
 font-size:15px;
 background-color:rgba(255, 255, 255, 0.83);
}

.termek_tech_adatok_kep {
 width:100px;
 opacity:0.9;
}

.termek_tech_adatok_kep:hover {
 opacity:1;
 -webkit-transition-timing-function: ease-in;
 -webkit-transition-duration: 500ms;
 -moz-transition-timing-function: ease-in;
 -moz-transition-duration: 500ms;
}

.termek_tech_adatok_kep:hover + .termek_tech_adatok_kepek_leiras {
 opacity:0;
 -webkit-transition-timing-function: ease-out;
 -webkit-transition-duration: 200ms;
 -moz-transition-timing-function: ease-out;
 -moz-transition-duration: 200ms;
}


.termek {
 width:100%;
 margin-bottom:60px;
}

.termek_sz {
 background-color:rgba(249, 249, 249, 0.77);
 width:100%;
 margin-bottom:60px;
}

.termek_cim_csik {
 width:100%; 
 background-color:#4D4D4D;
 height:50px;
}

.termek_kep {
 width:200px;
 margin-top:-61px;
 padding-left:20px;
 float:left;
}

.termek_kep img {
 border-style: solid;
 border-width: 2px;
 border-color: #c0c0c0;
 background-color:#fff;
}

.altalanos_informaciok {
 padding:20px;
 padding-top:40px;
 float:left;
 padding-bottom:0;
}

.termek_megnevezes {
 float:left;
 margin-top:-27px;
 font-size:22px;
}

.termek_megnevezes_tipus {
 font-weight:bold;
}


.technologia {
 float:left;
}

.tech_adat {
 max-width:800px;
}

.sebesseg_teljesitmeny_leiras {
 padding-bottom:70px;
 padding-left:22px;
}

.sebesseg_telesitmeny {
 width:217px;
 float:left;
}

.leiras_muszaki_parameter {
 padding-top:10px;
 float:left;
}

.muszaki_adatok {
 float:left;
}

.muszaki_leiras {
 max-width:400px;
 text-align:justify;
 padding-left:10px;
 float:left;
}

@media screen and (max-width: 1200px) {
 .muszaki_leiras {
    max-width:370px;
 }
}

@media screen and (max-width: 1100px) {
 .muszaki_leiras {
    max-width:288px;
 }
}

@media screen and (max-width: 1050px) {
 .muszaki_leiras {
    max-width:200px;
 }
}

@media screen and (max-width: 950px) {
 .muszaki_leiras {
    max-width:320px;
 }
}

@media screen and (max-width: 840px) {
 .muszaki_leiras {
    max-width:300px;
 }
}

@media screen and (max-width: 810px) {
 .muszaki_leiras {
    padding-top:20px;
 }
}




.muszaki_adatok_tabla {
 width:440px;
}

.muszaki_adatok_tabla_fejlec {
 background-color:#3366C2;
 color:#fff;
 font-size:15px;
 padding:10px;
 text-align:center;
 font-weight:bold;
}

.muszaki_adatok_tabla_cella {
 color:#414141;
 height:28px;
 text-align:center;
 border-style:solid;
 border-width:1px;
 border-color:#c0c0c0;
 border-top:none;
 border-left:none;
 border-right:none;
}


.content {
 width:100%;
}

.content_container {
 max-width:1100px;
 min-height:500px;
 padding:10px;
 margin-left:auto;
 margin-right:auto;
 background-color:#fff;
 margin-top:10px;
 margin-bottom:10px;
}


.oldal_megnevezes {
 font-weight:bold;
 font-size:24px;
 padding:20px;
}




.foot {
 width:100%;
 min-height:300px;
 background-color:#191919;
 border-style:solid;
 border-width:15px;
 border-color:#ed1c24;
 border-bottom:none;
 border-left:none;
 border-right:none;
}

.foot a {
 text-decoration:none;
}

.foot_container {
 max-width:1100px;
 margin-left:auto;
 margin-right:auto;
 color:#fff;
}

.foot_left, .foot_center, .foot_right {
 float:left;
 margin-top:20px;
 text-align:left;
 width:366px;
}

.foot_center {
 text-align:center;
}

.foot_right {
 text-align:right;
}


.foot_links {
 color:#fff;
 font-weight:bold;
 text-decoration:none;
}

.foot_links:hover {
 text-decoration:underline;
}

#logo_bottom {
 width:200px;
 float:right;
 margin-bottom:5px;
}

.mobil_menu {
 display:none;
 position:fixed;
 z-index:999;
}

#mm {
 position: fixed;
 right:-40px;
 z-index: 999;
 top:0;
 width:245px;
 display:none;
}

.mm_menu {
 float:left;
 width:180px;
 margin-left:15px;
 border-style:solid;
 border-left:none;
 border-right:none;
 border-top:none;
 border-width:1px;
 border-color:#FFFFFF;
 background-color: rgba(1, 91, 171, 0.87);
 color: #fff;
 padding: 20px;
 padding-left:5px;
 transform: skew(-10deg);
 -o-transform: skew(-25deg);
 -moz-transform: skew(-25deg);
 -webkit-transform: skew(-25deg);
 -webkit-touch-callout: none;
 -webkit-user-select: none;
 -khtml-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
}

#mm_menu_kereses {
 width:200px;
 padding:10px;
 padding-left:0px;
}

.mobil_menu_felirat {
 text-decoration:none;
 float:left;
 padding-left:20px;
 padding-right:20px;
 transform: skew(25deg);
 -o-transform: skew(25deg);
 -moz-transform: skew(25deg);
 -webkit-transform: skew(25deg);
 -webkit-touch-callout: none;
 -webkit-user-select: none;
 -khtml-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
}

#mm_kereses {
 float:left;
 padding-left:20px;
 padding-right:20px;
 transform: skew(25deg);
 -o-transform: skew(25deg);
 -moz-transform: skew(25deg);
 -webkit-transform: skew(25deg);
}

.mm_menu:hover {
 padding-left:15px;
 background-color:#17354F;
 color:#fff;
 -webkit-transition-timing-function: ease-out;
 -webkit-transition-duration: 100ms;
 -moz-transition-timing-function: ease-out;
 -moz-transition-duration: 100ms;
}

#mobil_menu_selector {
 top:35px;
 margin-right:5px;
 width:40px;
 height:40px;
 right:10px;
 position:fixed;
 z-index:999;
 display:none;
}

@media screen and (max-width: 760px) {
  .menu {
    display:none;
  }
  #kereses {
   display:none;
  }
  #mobil_menu_selector {
   display:block;
  }
}

@media screen and (max-width: 400px) {
 .termek_kep, .altalanos_informaciok, .sebesseg_teljesitmeny_leiras {
   padding-left:5px;
 }
}

@media screen and (max-width: 1100px) {
 .tech_adat {
  max-width:645px;
 }
}

@media screen and (max-width: 950px) {
 .tech_adat {
  max-width:500px;
  min-width:320px;
 }
}

@media screen and (max-width: 800px) {
 .tech_adat {
  max-width:330px;
  min-width:320px;
 }
}


.cleared {
 font: 0/0 serif;
 clear: both;
}

@-moz-document url-prefix() {
	#kereses_mezo_icon {
 		margin-top:7px;
	}
}

.wetdry_adatok_kep {
 width:50px;
}

.geptipus_adatok_kep {
 width:50px;
 -webkit-filter: brightness(10);
 -moz-filter: brightness(10);
 -o-filter: brightness(10);
 -ms-filter: brightness(10);
}

.lapozo {
	cursor:pointer;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:Trebuchet MS;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:38px;
	line-height:38px;
	width:33px;
	text-decoration:none;
	text-align:center;
}

.lapozo:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}

.lapozo:active {
	position:relative;
	top:1px;
}



.lapozo_aktiv {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:38px;
	line-height:38px;
	width:33px;
	text-decoration:none;
	text-align:center;
}

#marcristrol {
 max-width:1120px;
 padding:0;
}

#marcristrol p {
 margin:10px;
}

.nyitvatartas {
 width:100%;
 margin-top:120px;
}

@media screen and (max-width: 1110px) {
 #logo_bottom {
  display:none;
 }
 .nyitvatartas {
  margin-top:40px;
 }
 .foot_left, .foot_right {
  margin-left:10px;
 }
}

@media screen and (max-width: 800px) {
 .foot_left {
  text-align:center;
 }

 .foot_right {
  text-align:center;
 }
}

@media screen and (max-width: 730px) {
 .foot_left, .foot_right, .foot_center {
  width:80%
 }
}