
html {
  font-family: Roboto, Arial, sans-serif;
}

section.main-section {
	padding-bottom: 35px;
}

.top-bar {
	height: 5.625rem;
}
.top-bar .name {
	height: 5.625rem;
	width: 240px;
	padding-left: 10px;
}
@media screen and (min-width: 480px) {
	.top-bar {
		height: 2.8125rem;
	}
	.top-bar .name {
		height: 2.8125rem;
		width: 100%;
	}
}

.top-bar-section ul{
	padding-bottom: 10px;
}
.top-bar-section ul li a {
	text-transform: uppercase;
}
.top-bar-section ul li.belepve {
	color: white;
	font-size: 0.8125rem;
	margin-left: 5px;
	margin-right: 5px;
}
/*
.top-bar-section ul li {
	background: none;
}
.top-bar-section li:not(.has-form) a:not(.button) {
	background: none;
}
.top-bar-section li:not(.has-form) a:not(.button):hover {
	background: #2179cc;
}
.top-bar-section ul li.active > a {
	background: none;
}
.top-bar-section ul li.active > a:hover {
	background: none;
}
.top-bar-section .dropdown li a {
	background: none;
}
.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
	background: #2063C3;
}
.top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
	background: #2179cc;
}
.top-bar-section ul li:hover:not(.has-form)  > a{
	background: #2179cc;
}
*/


.top-bar-section .has-dropdown > a:after {
 /*	 border: inset 5px;
	  content: "";
	  display: block;
	  height: 0;
	  width: 0;
	  border-color: transparent transparent transparent rgba(255, 255, 255, 0.4);
	  border-left-style: solid;
	  margin-right: 0.9375rem;
	  
	  position: absolute;
	  top: 50%;
	  right: 0;*/
	  margin-top: 12px;
	  right: 4px;
}
	  
	

/* form elements */
button, .button {
	border-color: orange;
	color: whitesmoke;
	background-color: black;
	margin-bottom: 0;
}
button:hover, button:focus, .button:hover, .button:focus {
	background-color: #FF6600;
}

/*input:not([type]):focus, input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus {
	border-color: rgba(82, 168, 236, 0.8);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
	outline: 0 none;
}*/

input[type="file"].nm, input[type="checkbox"].nm, input[type="radio"].nm, select.nm {
	margin: 0;
}

/* TOP MENU */
.topmenu {
//	display: none;
}
.topmenu ul li.notlinked {
	color: black;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

@media only screen and (min-width: 4px) {
	.topmenu {
		display: block !important;
		transition: none 0 0;
		left: 0 !important;
		border-bottom: 1px solid #E0E0E0;
	}
	.topmenu ul {
		display: inline;
		list-style-type: none;
		height: auto !important;
		width: auto;
	}
	.topmenu ul li {
		float: left;
		min-width: 6rem;
		/*text-align: center;*/
	}
	.topmenu li a {
		display: block;
		color: black;
		line-height: 30px;
		transition: all 0.4s ease 0s;
		
		font-size: 14px;
		font-weight: bold;
		padding: 0 0.9375rem;
		text-transform: uppercase;
	}
	.topmenu li a:hover {
		color: #ff6600;
	}
}


	.topmenu2nd {
		display: block !important;
		transition: none 0 0;
		left: 0 !important;
	}
	.topmenu2nd ul {
		display: inline;
		list-style-type: none;
		height: auto !important;
		width: auto;
	}
	.topmenu2nd ul li {
		float: left;
	}
	.topmenu2nd li a {
		display: block;
		color: #666;
		line-height: 100%;
		margin: 8px 0;
		transition: all 0.4s ease 0s;
		
		font-size: 14px;
		font-weight: normal;
		padding: 0 14px;
		text-transform: none;
		border-right: 1px solid #E0E0E0;
	}
	.topmenu2nd li a.last {
		border-right: none;
	}
	.topmenu2nd li a:hover {
		color: #ff6600;
	}





/* BIG SLIDER on frontpage */
ul.bigslider {
	margin: 0;  /* override fundation */
}
.bigslider-inner{
//	background-position: center center;
//	background-size: cover;
}
.bigslider-bg {
	background-size: auto 100%;
	background-position: center top;
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-bottom: 90px;
}
.slidecontent {
	width: 80%;
	margin: 0 auto;
	text-align: center;
}
.bigslider-txt {
	font-size: 16px;
	color: white;
	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	margin: 28px 0;
}
.bigslider-txt2 {
	font-size: 20px;
	color: white;
	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	/*margin: 28px 0;*/
}
.bigslider-txt2-kek-hatter {
	font-size: 20px;
	color: white;
	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	background-color: rgba(66, 134, 244, 0.8);
	margin: 28px 0;
}
.bigslider-txt2-inverz {
	font-size: 20px;
	color: black;
	text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
	margin: 28px 0;
}
.bigslider-txt-cim {
	margin-top: 20px;
	color: white;
	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	font-size: 28px;
	line-height: 120%;
	font-family: Verdana;
}
.bigslider-txt-cim-kek-hatter {
	margin-top: 20px;
	color: white;
	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	background-color: rgba(66, 134, 244, 0.8);
	font-size: 28px;
	line-height: 120%;
	font-family: Verdana;
}
.bigslider-txt-cim-inverz {
	margin-top: 20px;
	color: black;
	text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
	font-size: 28px;
	line-height: 120%;
	font-family: Verdana;
}
@media screen and (min-width: 480px) {
	.bigslider-txt-cim, .bigslider-txt-cim-inverz {
		margin-top: 30px;
		font-size: 36px;
	}
	.bigslider-txt {
		font-size: 18px;
	}
	.bigslider-txt2, .bigslider-txt2-inverz {
		font-size: 22px;
	}
}
@media screen and (min-width: 768px) {
	.bigslider-bg {
		background-size: cover;
		background-position: center center;
	}
	.bigslider-txt-cim, .bigslider-txt-cim-inverz {
		margin-top: 50px;
		font-size: 42px;
	}
	.bigslider-txt {
		font-size: 20px;
		padding: 0 100px;
	}
	.bigslider-txt2, .bigslider-txt2-inverz {
		font-size: 26px;
		font-weight: bold;
		padding: 0 100px;
	}
}

.bigslider-txt2 .inverz {
	color: black;
	text-shadow: none;
	background-color: rgba(255, 255, 255, 0.8);
	padding:6px;
	font-weight: normal;
	display: inline;
	box-shadow: 10px 0 0 rgba(255, 255, 255, 0.8);, -10px 0 0 rgba(255, 255, 255, 0.8);
	box-decoration-break: clone;
	line-height: 200%;
}
.slidecontent .piroscim {
	display: inline;
	background: #cc0000;
	box-shadow: 20px 0 0 #cc0000, -20px 0 0 #cc0000;
	text-shadow:none;
	box-decoration-break: clone;
}

/* override 	BX Slider default CSS */
.bx-wrapper {
	border: 0;
	box-shadow: none;
	z-index: 9;
	background: none;
}
.bx-wrapper .bx-pager {
	bottom: 70px;
	z-index:99;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	background: #000 none repeat scroll 0 0;
	width: 14px;
	height: 14px;
	border-radius: 7px;
	border: 1px solid white;
}
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #FFF none repeat scroll 0 0;
}


.gumipark-footer-top {
	background-color: #000;
	color: white;
	font-size: 13px;
	padding-top: 25px;
}
.gumipark-footer-top img {
	margin-bottom: 3px;
}
.gumipark-footer-top h4 {
	color: white;
	font-weight: bold;
	margin-bottom: 20px;
}
.gumipark-footer-top h5 {
	color: white;
	font-weight: normal;
	margin-top: 25px;
}
.gumipark-footer-top ul.atveteli {
	list-style-type: square;
	font-size: 13px;
}
ul.atveteli a.feher {
	text-decoration:underline;
}
.gumipark-footer-bottom {
	color: white;
	font-size: 12px;
	background-color: #222534;
	padding: 20px;
}
.markanevlinkek {
	color: #666;
	font-size: 12px;
	margin-top: 20px;
	margin-bottom: 50px;
	text-align:justify;
	padding: 0 10px;
}
.markanevlinkek a {
	color: #666;
}


.btn {
	transition: all 0.2s ease 0s;
	-moz-user-select: none;
	background-color: #ff6600;
	border: 1px solid transparent;
	border-radius: 0;
	cursor: pointer;
	display: inline-block;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.625;
	margin-bottom: 0;
	padding: 6px 12px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
}
.btn:hover {
	background-color: #ff6600;
	color: #3d4045;
}
.btn-rounded {
	border-radius: 26px;
	padding-left: 26px;
	padding-right: 26px;
}
.btn-border {
	background: transparent none repeat scroll 0 0;
	border: 3px solid #505656;
	color: #505656;
}
.btn-border:hover, .btn-border:focus, .btn-border:active {
	border-color: #039be5;
	color: #ffffff;
}

.btn-border-black {
	background: transparent none repeat scroll 0 0;
	border: 3px solid #505656;
	color: #505656;
}
.btn-border-black:hover, .btn-border-black:focus, .btn-border-black:active {
	border-color: #039be5;
	color: #000;
}

.slidecontent .btn{
	border: 2px solid #ffffff;
	color: #ffffff;
	margin-bottom: 26px;
}

.btn-rs {
	border: 2px solid #ffffff;
	color: #ffffff;
	margin-bottom: 26px;
}

.height400 {
	height: 180px;
}
@media screen and (min-width: 768px) {
	.height400 {
		height: 400px;
	}
}
@media screen and (min-width: 480px) {
	.height400 {
		height: 200px;
	}
}
@media screen and (min-width: 992px) {
	.height400 {
		height: 400px;
	}
}

.narancs {
	color: #ff6600;
}
.sarga {
	color: #ffd800;
}
.voros {
	color: #cc0000;
}
.feher {
	color: white;
}
.fekete {
	color: black;
}
.szurke {
	color: #666666;
}
a:hover, a:focus {
	color: #ff6600;
}

.button.tiny.gomb {
	font-size: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.button.tiny.gombfekete {
	font-size: 12px;
	padding: 5px 10px;
	text-transform: uppercase;
}

h3.narancspont {
	text-transform: uppercase;
	font-weight: bold;
	margin: 20px 0;
}
.narancspont a {
	background-color: #FF6600;
	display: block;
	width: 30px;
	height: 30px;
	margin: 4px 10px 0 0;
	outline: 0 none;
	text-indent: -9999px;
	border-radius: 5px;
	float: left;
}
.graybg {
	background-color: #F1F2F6;
}
div.gyorskiszallitas {
	background-image: url(/common/images/gyors_kiszallitas.jpg);
	background-repeat: no-repeat;
	color: white;
	height: 228px;
	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	padding: 20px 0 10px 20px;
	font-size: 18px;
}
div.gyorskiszallitas .txt1 {
	font-size: 30px;
	font-weight: bold;
}
div.gyorskiszallitas .txt2 {
	font-size: 30px;
	font-weight: bold;
	margin-top: 20px;
}
div.gyorskiszallitas .txt3 {
	margin-top: 20px;
	color: black;
	font-weight: bold;
	font-family: verdana;
	text-shadow: none;
}
ul.narancspipalista {
	list-style-type: none;
	list-style-image: url(/common/images/narancspipa.jpg);
}
ul.narancspipalista li a {
	color: black;
	font-weight: bold;
}
div.keresobox {
	border-bottom: 1px solid #E0E0E0;
	margin-bottom: 10px;
	float: left;
	width: 100%;
}
#keresbox-container {
	position: relative;
	top: -110px;
	z-index:99;
}
ul.keresobox {
	list-style-type: none;
	margin: 10px 10px;
}
ul.keresobox li {
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 10px;
	border-right: 1px solid #E0E0E0;
}
ul.keresobox li.last {
	padding-right: 0;
	border-right: none;
}
ul.keresobox li a {
	color: black;
	font-weight: bold;
	transition: all 0.4s ease 0s;
}
ul.keresobox li a:hover {
	color: #ff6600;
}
div.topbanner {
	height: 222px;
	background-position: center center;
}
div.simplecontent {
	max-width: 1140px;
	margin-left: auto;
	margin-right: auto;
}
div.simplecontent h4{
	padding: 20px 0;
}
.hairborder {
	border: 1px solid #EDEBEB;
}
div.breadcrumb {
	font-weight: bold;
	font-size: 14px;
	margin-top: 20px;
}
div.teljesgarancianagybanner {
	background-image: url(/common/images/teljes_garancia_banner.jpg);
	height: 200px;
	background-position: 55% center;
	background-size: auto 260px;
}
@media screen and (min-width: 480px) {
	div.teljesgarancianagybanner {
		height: 300px;
		background-size: cover;
	}
}
@media screen and (min-width: 768px) {
	div.teljesgarancianagybanner {
		height: 400px;
	}
}
@media screen and (min-width: 1100px) {
	div.teljesgarancianagybanner {
		height: 500px;
		background-position: center;
	}
}

div.contisafe3nagybanner {
	background-image: url(/common/images/gumipark_slider_conti.jpg);
	height: 200px;
	background-position: 55% center;
	background-size: auto 260px;
}
@media screen and (min-width: 480px) {
	div.contisafe3nagybanner {
		height: 300px;
		background-size: cover;
	}
}
@media screen and (min-width: 768px) {
	div.contisafe3nagybanner {
		height: 400px;
	}
}
@media screen and (min-width: 1100px) {
	div.contisafe3nagybanner {
		height: 500px;
		background-position: center;
	}
}

.bold {
	font-weight: bold;
}
img.mjobb30 {
	margin-right: 30px;
}
.mjobb10 {
	margin-right: 10px;
}
.malso20 {
	margin-bottom: 20px;
}
#kereso_meret {
	white-space: nowrap;
}
#kereso_meret select, input[type="text"] {
	margin-bottom: 5px;
	padding: 0.2rem 1rem 0 0.5rem;
}

#div_homokora2 {
	display:none;
	visibility: hidden;
	background:  rgba(200, 200, 200, 0.4) url(/common/images/loading.gif) no-repeat scroll center center;;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 100;
}
#acelfelni_kereso {
	width: 263px;
	height: 270px;
	background-image: url(/common/images/acelfelni_kereso_bg.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
	margin-bottom:20px;
}
#alufelni_kereso {
	width: 263px;
	height: 270px;
	padding-left:10px;
	background-image: url(/common/images/banner_alufelni_kereso.jpg);
	background-repeat: no-repeat;
	color: #756F71;
	cursor: pointer;
	margin-bottom:20px;
}
#gyorskereso {
	max-width: 555px;
	min-height: 270px;
	background-color: #E1E5E8;
	background-image: url(/common/images/gyorskereso_bg.jpg);
	background-repeat: no-repeat;
	margin-bottom:20px;
}
#gyorskereso h2 {
	color: #59A0D7;
	font-size: 48px;
	font-weight: bold;
}
#gyorskereso .inverz {
	background-color: black;
	color: white;
	font-weight: bold;
	width: 200px;
	padding: 3px 13px;
	font-family: Verdana;
}
#kosar_tartalom {
	background-image: url(/common/images/kosar_tartalom.jpg);
	background-repeat: no-repeat;
	width: 62px;
	padding-left: 32px;
	height: 66px;
	cursor: pointer;
}
#kosar_tartalom_db {
	display: block;
	width: 24px;
	height: 24px;
	border-radius: 12px;
	padding-top: 3px;
	background-color: black;
	color: white;
	font-size: 11px;
	font-weight: bold;
	outline: 0 none;
	text-align: center;
}
.gumilistabox {
	border: 1px solid #EDEBEB;
}
.gumilistablokk {
	margin: 10px;
	width: 260px;
}
.gumilista {
	margin-bottom: 20px;
}
.gumilistablokk .gumilistakep {
	padding-bottom: 10px;
	height: 280px;
}
.gumilistakeple .gumilistakep img{
	position:absolute;
	bottom:0;
	right: 0;
	max-height: 270px;
}
.gumilista .gumilistakep img{
	max-height: 140px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.gumilistabox .guminev {
	font-size: 16px;
	min-height: 50px;
}
.gumilistabox .ar {
	font-size: 18px;
}
.gumilistabox .meret {
	font-size: 16px;
	font-weight: bold;
	color: #999999;
}
.gumilistakeple .gumilistakep {
	position:relative;
	height: 280px;
	padding-bottom: 10px;
}
input.darab {
	width: 60px;
	height: 32px;
	text-align: center;
	margin-right: 10px;
	padding: 0;
	display: inline;
}
.akcio {
	position: absolute;
	margin-left:20px;
	margin-top: 15px;
	display: block;
	width: 56px;
	height: 56px;
	border-radius: 28px;
	padding-top: 14px;
	background-color: #cc0000;
	color: white;
	font-size: 17px;
	font-weight: bold;
	outline: 0 none;
	text-align: center;
	z-index:100;
}
.akcio_racs {
	position: absolute;
	margin-left:200px;
	display: block;
	width: 56px;
	height: 56px;
	border-radius: 28px;
	padding-top: 14px;
	background-color: #cc0000;
	color: white;
	font-size: 17px;
	font-weight: bold;
	outline: 0 none;
	text-align: center;
	z-index:100;
}
.akcio_szerviz {
	position: absolute;
	margin-left: 10px;
	margin-top: 10px;
	display: block;
	width: 80px;
	height: 80px;
	border-radius: 50px;
	padding-top: 14px;
	background-color: #ffd957;
	color: white;
	font-size: 14px;
	font-weight: bold;
	outline: 0 none;
	text-align: center;
	z-index:100;
}
.akcio_szerviz a {
	color:#FFF;
}
.akcio_szerviz a:hover {
	color:#F00;
}
.teljesgar {
	position: absolute;
	margin-left: 167px;
	width:93px;
	height:93px;
	z-index:100;
	display: block;
}
.szurok {
//	min-width: 260px;
	color: #888;
	background-color: #F1F2F6;
	padding: 0;
}
.gumilistabox .blokk {
	border-top: 1px solid #EDEBEB;
	padding: 10px 15px 4px 15px;
}
div.lapozo {
	background-color: #F1F2F6;
	padding: 7px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.lapozo select {
	width: 200px;
}
a.lapozo {
	display: block;
	float: left;
	padding: 6px 8px;
	margin-right: 7px;
	margin-bottom: 4px;
	background-color: white;
	font-weight:bold;
}
div.lapozo .pontok {
	margin: 8px 7px 0 0;
}
div.cim1 {
	font-size: 20px;
	font-weight: bold;
}
div.cim2 {
	font-size: 18px;
	font-weight: bold;
	color: black;
}
div.szurobox {
	padding: 10px;
	border-bottom: 1px solid #edebeb;
}
#slider {
	width: 80%;
	margin: 5px 0 10px 20px;
}
#slider .noUi-connect {
	background: #FF6600;
}
div.markatip {
	display: none;
	margin: 5px 0 0 5px;
}
div.hasonlo {
	background-color: #F1F2F6;
	border-left: 1px solid #EDEBEB;
	border-right: 1px solid #EDEBEB;
	border-bottom: 1px solid #EDEBEB;
	padding: 8px;
}
div.zajbg1 {
	margin-top: 6px;
	height:30px;
	background: url(/common/images/icon/zaj1.jpg) no-repeat;
	padding-top:7px;
	padding-left: 52px;
	color: white;
	font-size:12px;
	float: left;
}
div.zajbg2 {
	margin-top: 6px;
	height:30px;
	background: url(/common/images/icon/zaj2.jpg) no-repeat;
	padding-top:7px;
	padding-left: 52px;
	color: white;
	font-size:12px;
	float: left;
}
div.zajbg3 {
	margin-top: 6px;
	height:30px;
	background: url(/common/images/icon/zaj3.jpg) no-repeat;
	padding-top:7px;
	padding-left: 52px;
	color: white;
	font-size:12px;
	float: left;
}
option.zajbg1 {
	background-image:url(/common/images/icon/zaj1_sel.jpg);
	background-repeat:no-repeat;
	height:30px;
	padding-left: 44px;
}
option.zajbg2 {
	background-image:url(/common/images/icon/zaj2_sel.jpg);
	background-repeat:no-repeat;
	height:30px;
	padding-left: 44px;
}
option.zajbg3 {
	background-image:url(/common/images/icon/zaj3_sel.jpg);
	background-repeat:no-repeat;
	height:30px;
	padding-left: 44px;
}
div.greybg {
	background-color: #F6F7F9;
}
div.pad20 {
	padding: 0 20px 20px 20px;
}
div.pad20a {
	padding: 10px 20px 20px 20px;
}
input[type=radio].nagyit {
  /* Double-sized Checkboxes */
  -ms-transform: scale(1.2); /* IE */
  -moz-transform: scale(1.2); /* FF */
  -webkit-transform: scale(1.2); /* Safari and Chrome */
  -o-transform: scale(1.2); /* Opera */
  padding: 10px;
  margin: 0;
}
label {
	font-size: 100%;
}
a.torles {
	background-color: #EDEBEB;
	padding: 4px 8px;
}
div#kosar_layer {
	position: absolute;
	right:0;
	display: none;
	background-color: white;
	border: 1px solid #EDEBEB;
	z-index: 1000;
	padding:0;
}
.alert-box .close {
	color: white;
	opacity: 1;
}
img.respimg{
	height: auto;
	width: 100%;
	margin: 5px;
}
.text_12b_green {
	color:#239C23;
	font-weight:bold;
}
table.mini tr th, table.mini tr td {
	padding: 0.2625rem 0.625rem;
}
a.zoldlink {
	color: #239c23;
}
a.zoldlink:hover {
	color: #239c23;
	font-weight:bold;
}

.kepkeret {
  background-color: #ffffff;
  border-color: #d6d6d6;
  border-style: solid;
  border-width: 5px;
  box-sizing: content-box;
  padding: 1px;
}
.ui-multiselect-menu input {
	margin: 0 4px;
}


.felnikereso {
	float: left;
	margin: 5px;
}
#felnikereso_container {
	border: 1px solid #d7e9ed;
	background-color:white;
	margin: 20px 0 20px 0;
	padding-bottom: 20px;
}
#felniscroll {
	overflow: auto;
	text-align:left;
	background-color: white;
	border: 1px solid silver;
	white-space:nowrap;
}
.felnikereso_listbox {
	border: 1px solid #D7E9ED;
	background-color: white;
	margin-bottom:10px;
	padding:10px;
	font-weight:normal;
	font-size: 14px;
}
.felnikereso_listbox .abroncsmeretek {
	font-size: 14px;
	margin-left: 10px;
}
#div_homokora {
	display:none;
	visibility: hidden;
	background:  rgba(230, 230, 230, 0.6) url(/common/images/hourglass.png) no-repeat scroll center center;;
	position: absolute;
	z-index: 100;
}
.disab {
	background-color: #dddddd;
}
#felnikeresobox {
	background-color: #F1F2F6;
	border: 1px solid silver;
	border-radius: 5px
}
.osszehasonlitas_sw {
	margin-top: 6px;
	padding-left: 15px;
	font-size: 11px;
	text-align: left;
	cursor: pointer;
	background-image: url(/common/images/chekbox1.jpg);
	background-position: left center;
	background-repeat: no-repeat;
}
#osszehasonlitas_csillag {
	position: fixed;
	top: 20%;
	right: 0;
	display: none;
	width: auto;
	height: 35px;
	color: white;
	z-index: 99;
	background-color: #005AB0;
	background-image: url(/common/images/osszehas_csillag.jpg);
	background-position: 5px center;
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-right: 8px;
	font-size: 18px;
	line-height: 200%;
	white-space: nowrap;
	cursor: pointer;
}
.markaismerteto {
	width: 273px;
	height: 94px;
	background-repeat: no-repeat;
	cursor: pointer;
	margin-bottom: 10px;
}
img.markalogo {
	margin-left: 90px;
	margin-top: 15px;
	max-width: 170px;
	max-height: 30px;
}
.w100 {
	width: 100px;
}
select.mini {
	height: 25px;
}
#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
}

div.teszteredm {
	text-align: center;
	padding: 3px 15px 3px;
}
div.teszteredm a {
	text-transform: uppercase;
	font-weight:bold;
}
div.teszteredm_uj {
	margin-top:10px;
	padding: 3px 3px 3px;
	border-top: 1px #EDEBEB solid;
	font-size: 12px;
}
div.tesztek {
	display: none;
	position: absolute;
	z-index: 100;
	height: 0px;
}
div.teszteka {
	position: relative;
	bottom: 100px;
	background-color: black;
	color: white;
	font-size: 14px;
	font-weight: bold;
	width: 270px;
	height: 100px;
	overflow: auto;
	padding: 10px;
}

div.faq h4 {
	margin-bottom: 0;
	padding-bottom:0;
	cursor: pointer;
}
.alert-box {
	font-size: 1rem;
}

.csillagok {
	width: 120px;
	height: 24px;
	background-image: url("/common/images/csillagok.jpg");
}
.csillagok1 {
	background-position: 0 118px;
}
.csillagok2 {
	background-position: 0 95px;
}
.csillagok3 {
	background-position: 0 72px;
}
.csillagok4 {
	background-position: 0 49px;
}
.csillagok5 {
	background-position: 0 26px;
}
#pecset-bg {
	display: none;
}
@media screen and (min-width: 1100px) {
#pecset-bg {
	display: block;
	position:fixed;
	top:300px;
	right: 0px;
	z-index:200;
	width: 160px;
	text-align:center;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	margin-right: 10px;
	padding: 10px 4px 10px 4px;
	background-color: white;
	cursor: pointer;
}
}

.svg{margin: 0 auto 0px;max-height:100px;display: block;filter: drop-shadow(0px -2px 9px #fff);}
.svg path{fill:orange;}


 .wrapSearch {
	background: #fff;
	float: left !important;
	margin: 20px 0 0 0;
	padding-top: 10px;
	padding-bottom: 10px; 
}
.wrapSearchImg {
	background: #fff;
	float: left !important;
	margin: 0;
}
.wrapSearchImg img {
	width: 100%;
	height: auto;
}
.wrapSearchImg.inside {
	background: #fff;
	float: left !important;
	margin: 0;
	text-align: center;
	width: 100%;
}
.wrapSearchImg.inside a {
	float: left;
	text-align: center;
	width: 100%;
}
.wrapSearchImg.inside img {
    width: 100%;
    height: auto;
    text-align: center;
    float: none;
    margin: 0 auto;
}
.wrapSearch div.left {
	float: left !important;
	text-align: left;
	padding: 0 0 5px 0;
}
.wrapSearch div.right {
	float: right !important;
	text-align: right;
	padding: 0 0 5px 0;
	vertical-align:-webkit-baseline-middle; 
}
.wrapSearch div.right img {
	margin: 0 8px;
}
.wrapSearch div.right img:last-child {
	margin: 0;
}
.wrapSearch p.title {
	font-weight: 700;
	text-transform: uppercase;
	margin: 10px 0 0 0;
	padding: 0;
}
.wrapSearch p.txt {
	font-size: 13px;
	margin: 10px 0 5px 0;
}
.colFirst {
	padding-left: 0;
}
.btn2 {
	padding: 40px 0 0 0;
}
@media only screen and (max-width: 1024px) {
	.wrapSearch p.txt {
		float: left !important;
		margin: 7px 0px 5px 15px;
	}
	.wrapSearch p.txt.second {
		float: left !important;
		margin: 7px 0px 5px 0px;
	}
	.colFirst {
		padding-left: 15px;
	}
	.btn2 {
		padding: 5px 0 0 0;
	}
}

#wheelSize #iFrameResizer0,
#wheelSize iframe {
	width: 100% !important;
}


/* header cookie */
#header_cookie {
	max-width:960px;
	width:100%;
	margin: 0 auto; 
	display: inline-block;
}

#header_cookie_container{
	background:#FB9319;
	color: #fff;
	font-size: 13px;
	font-family: Arial,Helvetica;
	height:auto;
	left: 0;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
}

#header_cookie_icon{
	background: url(/common/images/cookie_icon.png) no-repeat center;
	height: 100px;
	float: left; 
	max-width: 220px;
	width:100%;
}

#header_cookie_text{
	padding: 10px 0 0 0;
	text-align: left;
	float: left; 
	max-width: 460px;
	width:100%;
}

#header_cookie_text strong{
	font-size: 16px;
	line-height: 200%;
}

#header_cookie_text a{
	color: #fff;
	font-size: 11px;
}

#header_cookie_btn{
	background: #d8d8d8;
	background: -moz-linear-gradient(top, #f4f4f6 0%, #d8d8d8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f6), color-stop(100%, #d8d8d8));
	background: -webkit-linear-gradient(top, #f4f4f6 0%, #d8d8d8 100%);
	background: -o-linear-gradient(top, #f4f4f6 0%, #d8d8d8 100%);
	background: -ms-linear-gradient(top, #f4f4f6 0%, #d8d8d8 100%);
	background: linear-gradient(to bottom, #f4f4f6 0%, #d8d8d8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f6', endColorstr='#d8d8d8', GradientType=0 );
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 0px 0px 3px #a10f02;
	color: #555;
	cursor: pointer;
	display: block;
	font-weight: bold;
	margin: 30px;
	padding: 10px 20px;
	text-align: center;
	text-shadow: 0px 1px 0px #fff;
}

.cookieWrap {
	float: left;
	max-width: 220px;
	width: 100%;
}

@media only screen and (max-width: 899px) {
	#header_cookie_icon,
	#header_cookie_text,
	.cookieWrap {
		float: none;
		margin: 0 auto;	
	}
	#header_cookie {
		padding: 0 20px;
	}
}

.sub-menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
	}
	
.sub-menu ul li {
	display:inline-block;
	}

.sub-menu a {
	display:block;
	padding:0 10px;	
	color:#FFF;
	font-size:20px;
	line-height: 60px;
	text-decoration:none;
}

.sub-menu a:hover { 
	background-color: #000000; 
}

/* Hide Dropdowns by Default */
.sub-menu ul {
	display: none;	
	position: absolute; 
	top: 45px; /* the height of the main nav */
	z-index: 100;
}
	
/* Display Dropdowns on Hover */
/*
.sub-menu a:hover > ul {
	display:inherit;
}
*/

.sub-menu:hover > ul {
  display: inherit;
}
	
/* Fisrt Tier Dropdown */
.sub-menu ul li {
	width:170px;
	float:none;
	display:list-item;
	position: relative;
}

/* Second, Third and more Tiers	*/
.sub-menu ul ul li {
	position: relative;
	top:-60px; 
	left:170px;
}
	
/* Change this in order to change the Dropdown symbol */
li > a:after { content:  ' +'; }
li > a:only-child:after { content: ''; }

.szemelyes-menu-div {
	text-align:center; 
	margin-bottom:20px; 
	width:200px; 
	float:left;
}

.szemelyes-menu-div img {
	width:150px; 
	margin-bottom:20px;	
}

#szallitasi_opciok {
    font-size: 15px;
}
 
@media (max-width: 623px) {
   #szallitasi_opciok {
        font-size: 12px !important;
    }
}