.custom-collapse_1 ul,
.custom-collapse_1 li{
	list-style: disc !important;
	margin-left: 8px;
	margin-bottom: 10px;
}

.custom-collapse_1 h4.next_text{
	margin-top: 20px;
}

/*Custom UL*/
.zarucne,
.zarucne li{
	list-style: disc;
	margin-left: 15px;
}

table.auto_desc td{
	vertical-align: middle !important;
}

table.auto_desc td img.true{
	height: 25px;
}

table.auto_desc td.logo img{
	height: 45px;
	text-align: center;
}
table.auto_desc td.title{
	font-weight: bold;
}
table.auto_desc td.logo{
	text-align: center;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(left,  #eeeeee 0%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#eeeeee), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #eeeeee 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #eeeeee 0%,#eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #eeeeee 0%,#eeeeee 100%); /* IE10+ */
	background: linear-gradient(to right,  #eeeeee 0%,#eeeeee 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=1 ); /* IE6-9 */
	border-color: #e2e2e2;
}

p.no_desc{
	text-align: center;
	font-size: 16px;
}

p.no_desc a{
	color:red;
	font-weight: bold;
}

.cms-rendelesi-feltetelek h2{
	color: #000;
	font-size: 24px;
	font-weight: bold;
}

.cms-rendelesi-feltetelek ul{
	margin-left: 10px;
	text-align: justify;
}
h1.logo img{
	/*margin-left: 20px;*/
}

.right_cim_sidebar{
	width: 230px;
}

.form-search #search{
	height: 35px;
}

#fb_box_top{
	margin-top: 10px;
}

#fb_box_top span {
	color: #fff;
	font-weight: bold;
	margin-right: 10px;
}

.box-images img.img-face-back,
.box-images img.img-face{
	background-color: #fff;
}

div.item-inner{

}

.toolbar div.sort-by{
	margin-left: 0px;
}

.cms-home .right_cim_sidebar{
	float: right;
}

.dorpdown_list_close{
	height: 0px;
	padding: 0 !important;
	overflow: hidden;
}

#search_autocomplete{
	background-color: #fff;
}

#search_autocomplete li{
	padding: 10px;
	border-bottom: 1px dashed #ccc;
}

#search_autocomplete li:hover{
	background-color: #ccc;
	cursor: pointer;
}
#checkoutSteps fieldset .highlight{
	background-color: transparent !important;
}

/*---------FILTERS-----------*/
.part-sprites {
    background-repeat: no-repeat;
    display: block;
    width: 25px;
    height: 27px;
}
/*            "Szín"                => 'color', 
              "Gyártó"              => 'gyarto',
              "Garancia"            => 'garancia',
              
              "Processzor"          => 'processzor_sorozat',
              "Processzor típus"    => 'processzor_tipus', // new
              
              "Memória"             => 'ram',
              
              //"Merevlemez típus"    => 'merevlemez',
              "Merevlemez méret"    => 'merevlemez_meret',
              
              //"Videókártya széria"  => 'vga_gyarto',
              "Videókártya típus"   => 'vga',    //new
              "Videókártya memória" => 'vga_ram', 
              
              "Felbontás"           => 'felbontas',               
              "Kijelző méret"       => 'kijelzo_meretek',
              "Kijelző típus"       => 'kijelzo_tipus',
              
              "Optikai meghajtó"    => 'optical_drive',
              "Operációs rendszer"  => 'windows_verzio',
              
              "Egyéb"               => 'egyeb'*/

.part-sprites-egyeb {
    background: url(../images/CompParts/egyeb.png) center center;
    background-size: cover;
}
.part-sprites-windows_verzio {
    background: url(../images/CompParts/operacios_rendszer.png) center center;
    background-size: cover;
}
.part-sprites-optical_drive {
    background: url(../images/CompParts/optikai_meghajto.png) center center;
    background-size: cover;
}
.part-sprites-kijelzo_tipus {
    background: url(../images/CompParts/Kijelző_tipus.png) center center;
    background-size: cover;
}
.part-sprites-garancia {
    background: url(../images/CompParts/garancia.png) center center;
    background-size: cover;
}

.part-sprites-gyarto {
    background: url(../images/CompParts/gyarto.png) center center;
    background-size: cover;
}

.part-sprites-color {
    background: url(../images/CompParts/szin.png) center center;
    background-size: cover;
}
.part-sprites-processzor_sorozat {
    background: url(../images/CompParts/processzor_tipus.png) center center;
    background-size: cover;
}

.part-sprites-processzor_tipus {
    background: url(../images/CompParts/processzor2.png) center center;
    background-size: cover;
}

.part-sprites-kijelzo_meretek {
    background: url(../images/CompParts/kijelzo_meret.png) center center;
    background-size: cover;
}

.part-sprites-merevlemez, .part-sprites-merevlemez_meret {
    background: url(../images/CompParts/merevlemez.png) center center;
    background-size: cover;
}

.part-sprites-motherboard {
    background: url(../images/CompParts/motherboard.png) center center;
    background-size: cover;
}

.part-sprites-ram{
    background: url(../images/CompParts/memoria1.png) center center;
    background-size: cover;
}

.part-sprites-felbontas {
    background: url(../images/CompParts/felbontas.png) center center;
    background-size: cover;
}

.part-sprites-vga_gyarto, .part-sprites-vga {
    background: url(../images/CompParts/videokartya_tipus.png) center center;
    background-size: cover;
}
.part-sprites-vga_ram  {
    background: url(../images/CompParts/videokartya_memoria.png) center center;
    background-size: cover;
}

.chosen-container-multi .chosen-choices li.search-choice {
    background-image: none;
    border-color: #D9534F;
    background: #D9534F;
    box-shadow: 0 0 2px #FB0606 inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    color: #F3F3F3;
}
.mw_display_point img{
    max-width: 100%;
    display: inline-block;
}

#termek-gyors-szuro{
	margin-top: -40px;
}

.catalog-product-view #termek-gyors-szuro{
	margin-top: -10px;
}

.catalog-category-view #termek-gyors-szuro{
	margin-top: -10px;
}

#termek-gyors-szuro{
	position: relative;
	background-color: #D50505;
	color: #fff;
	margin-bottom: 10px;
	margin-left: -30px;
	
	font-family: Raleway;
	height: 49px;
	overflow: hidden;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	text-shadow: 1px 1px 1px #000;
}

#termek-gyors-szuro .gy-logo{
	float: left;
	padding-top: 2px;
	margin-left: 20px;
	margin-right: 110px;
	text-align: center;
	position: relaitve;
}

#termek-gyors-szuro span{
	position: absolute;
	margin-top: 12px;
	margin-left: 50px;
}

#termek-gyors-szuro .gy-logo img{
	background-color: #FFE8E8;
	height: 45px;
	border: 1px solid #A80707;
}

#termek-gyors-szuro table{
	float: left;
	width: 100px;
	font-size: 10px;
	margin-right: 10px;
	position: relative;
}

#termek-gyors-szuro .gyReszletesSzuroBtn:hover{
	color: yellow;
	text-decoration: underline;
}
#termek-gyors-szuro .gyReszletesSzuroBtn{
	height: 18px; 
	width: 130px; 
	position: absolute; 
	right: 0; 
	bottom: 0; 
	cursor: pointer;
	font-size: 13px;
	font-weight:bold;
	border-top: 1px solid #A80707;
	border-left: 1px solid #A80707;
	-webkit-border-top-left-radius: 15px;
	-moz-border-radius-topleft: 15px;
	border-top-left-radius: 15px;
	text-align: center; 
	background: #ff3019; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff3019 0%, #cf0404 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ff3019 0%,#cf0404 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */
}

#termek-gyors-szuro .gyVagy{
	text-align: center;
	position: absolute; 
	right: 0; 
	bottom: 0; 
	height: 18px; 
	width: 130px; 
	font-size: 11px;
	margin-bottom: 16px;
}
#termek-gyors-szuro .gySzuroBtn{
	font-size: 13px;
	font-weight:bold;
	height: 18px; 
	width: 130px; 
	text-align: center;
	-webkit-border-top-left-radius: 0px; 
	-webkit-border-bottom-left-radius: 15px; 
	border-bottom: 1px solid #A80707;
	border-left: 1px solid #A80707;
	-moz-border-radius-topleft: 0px; 
	border-top-left-radius: 0px; 
	position: absolute; 
	right: 0; 
	top: 0; 
	cursor: pointer;
	background: #ff3019; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff3019 0%, #cf0404 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ff3019 0%,#cf0404 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */

}

#termek-gyors-szuro .gySzuroBtn:hover{
	color: yellow;
}

#termek-gyors-szuro table .filter-megnevezes{
	background-color: #A80707;
	padding-top: 1px;
	text-align: center;
	cursor:pointer;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

@charset "utf-8";
/* cursor following menu style */
#cf_menu{position:absolute; display:inline-block; z-index:10; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; cursor:pointer; top:0; left:0; background:url(empty.gif);} /* stupid IE needs a background value */
#cf_menu .container{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#cf_menu .title{position:relative; display:inline-block; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; background:#333; font-size:10px; text-transform:uppercase; text-decoration:none; margin:1px; color:#fff; padding:5px 8px;}
#cf_menu ul{margin:0; padding:0; list-style:none; display:none;}
#cf_menu ul li{margin:0; padding:0;}
#cf_menu ul ul{margin:0 0 0 2px; padding:0; list-style:none; display:inline-block;}
#cf_menu ul ul li{margin:0 2px 0 0; padding:0; display:inline-block;}
#cf_menu a:link,#cf_menu a:visited{position:relative; display:inline-block; font-size:10px; text-transform:uppercase; text-decoration:none; margin:1px 1px 5px 1px; padding:5px 8px;  color:#fff;}
#cf_menu a:hover{color:#fff; text-decoration: underline; }
#cf_menu ul ul a:link,#cf_menu ul ul a:visited{background:#333; color:#ddd; border-bottom:1px solid #333; border-right:1px solid #333;}
#cf_menu ul ul a:hover{text-decoration:underline !important; color:#000;}
.cf_menu_transparency{filter:alpha(opacity=25); -moz-opacity:0.25; -khtml-opacity:0.25; opacity:0.25;} /* menu opacity */


.cf_menu { position:absolute;}
.cf_menu a:hover{
	color: #fff;
}
.cf_menu .field {
	width:300px; background:#EC6603; color:#fff; padding:5px; border:none; cursor:pointer;
	font-family:'lucida sans unicode',sans-serif; font-size:1em;
	border:solid 1px #EC6603;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.cf_menu .list{
	max-height: 350px;
	overflow: auto;
}
.cf_menu .field:hover {
	border:solid 1px #fff;
	-moz-box-shadow:0 0 5px #999; -webkit-box-shadow:0 0 5px #999; box-shadow:0 0 5px #999
}
.cf_menu>ul.list { display:none;
	position:absolute; left:30px; z-index:999;
	width:300px;
	margin:0; padding:10px; list-style:none;
	background:#A80707;
	color:#333;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	-moz-box-shadow:0 0 5px #999; -webkit-box-shadow:0 0 5px #999; box-shadow:0 0 5px #999
}
.cf_menu>ul.list li {
	padding:10px;
	border-bottom: solid 1px #D50505;
}
.cf_menu>ul.list li:hover {
	text-decoration: underline;
	color:#fff;
}
.cf_menu>ul.list li:last-child { border:none }

.col1-layout .col-main{
	padding-left: 20px;
	padding-right: 20px;
}

#reszletes_kereso{
	font-family: Arial;
	background-color: #e5e5e5;
	padding: 10px;
	padding-left: 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 1px 1px 10px #595959;
	margin-bottom: 30px;
	width: 870px;
}


#reszletes_kereso .kartya{
	background-color: #dcdcdc;
	border: 1px solid #cecece;
	margin: 2px;
	border-radius: 4px;
	height: 210px;
}

#reszletes_kereso .kategoria-title{
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
	text-shadow: 0px 1px 1px #929292;
}

#reszletes_kereso .kategoria-title img{
	height: 14px;
	background-color: #ccc;
	float: right;
}

#reszletes_kereso .nepszeru-kategoria-lista{
	margin-top: 10px;
}

#reszletes_kereso .nepszeru-kategoria-lista li{
	font-size: 12px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f1f1f1+50,e1e1e1+51,f6f6f6+100;White+Gloss+%231 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
font-weight: bold;
	cursor: pointer;
}

#reszletes_kereso .selected li{
	cursor: default;
}

#reszletes_kereso .nepszeru-kategoria-lista li.selected,
#reszletes_kereso .nepszeru-kategoria-lista li.egyeb{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f85032+0,f16f5c+50,f6290c+51,f02f17+71,e73827+100;Red+Gloss+%231 */
	background: #f85032; /* Old browsers */
	background: -moz-linear-gradient(top,  #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827',GradientType=0 ); /* IE6-9 */
	color: #fff;
	cursor: pointer;
}

#reszletes_kereso .nepszeru-kategoria-lista li.selected img{
	opacity: 0.5;
}

#reszletes_kereso .nepszeru-kategoria-lista li.kijelzo_tipus,
#reszletes_kereso .nepszeru-kategoria-lista li.gyarto,
#reszletes_kereso .nepszeru-kategoria-lista li.vgarams,
#reszletes_kereso .nepszeru-kategoria-lista li.ram{
	float: left; 
	width: 80px;
	border: 1px solid #ccc;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 5px;
}

#reszletes_kereso .nepszeru-kategoria-lista li.kijelzo_tipus{
	width: 45px;
	margin-right: 5px;
}
#reszletes_kereso .nepszeru-kategoria-lista li.gyarto2{
	width: 50px;
	margin-right: 5px;
}
#reszletes_kereso .nepszeru-kategoria-lista li.vgarams{
	width: 40px;
}
#reszletes_kereso .nepszeru-kategoria-lista li.ram{
	width: 40px;
}

#reszletes_kereso .nepszeru-kategoria-lista li.egyeb img{
	width: 48px;	
}
#reszletes_kereso .nepszeru-kategoria-lista li.egyeb{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
#reszletes_kereso .nepszeru-kategoria-lista li.processzor{
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	background-color: transparent;
}

#reszletes_kereso .nepszeru-kategoria-lista li.processzor img{
	width: 48px;
	margin: 0;
	padding: 0;
}

#reszletes_kereso .reszletesebbBtn{
	background-color: red;
	text-align: center;
	color: #fff;
}

#reszletes_kereso .reszletesebbBtn img{
	height: 14px;
	margin-top: 2px;
}