@import url(https://fonts.googleapis.com/css?family=Open+Sans&subset=latin-ext,latin);
@import url(https://fonts.googleapis.com/css?family=Michroma);
@viewport {
  width: auto;
  /*
  width:1024px;
  min-width: 980px;
  */
}
body,td,th {
color: #222;
	}
body {
	font-family: 'Open Sans', sans-serif;font-weight:400;font-size:13px;
	background: url(system_images/headerbg.png) repeat-x top #f8f8f8; /*#900;*/
	margin:0;padding:0;
}
table {
	vertical-align:top;
}
.css_menu_bg {
	background-image: url(system_images/karikagyuru2_02.png);/**/
}
h1,h2,h3{margin:15px 0;}
h1,h2{font-family:'Playfair Display', serif;}
h1 {
	font-size : 1.6em;
	font-weight:400 !important;
	margin:30px 0;
	text-align:center;
}
h2 {
	font-size: 1.4em;
	font-weight:400 !important;
}
h3 {
	font-size: 16px;
}

/*GENERAL*/
.hr01{height:0;border-top:solid 1px #ddd;margin:15px 0;}
.clearnofloat{clear:both;float:none;}
.nofloat{clear:both;float:none;}
.floatleft{float:left;}
.floatright{float:right;}
.nofloat{float:none;}
.boxshadow{box-shadow: 0 2px 3px #515151;}
.boxshadow02{box-shadow:4px 4px 8px #f5f5f5;}
.boxshadowToDown{box-shadow:0 2px 3px #eee;}
.small_info{font-size:10px;color:#666;}
.small_info2{font-size:.8em;color:#777;}
.padding10{padding:10px;}
.padding20{padding:20px;}
.border_s1ee{border:solid 1px #eee;}
.bg_01 {
	background-image: url(system_images/karikagyuru2_01.png);
	height: 160px;
}
.bekerultakosarba{display:none;}
.curpointer{cursor:pointer;}

.fs_playfair{font-family:'Playfair Display', serif;}
.fs_uppercase{text-transform:uppercase;}

.text2left{text-align:left;}
.text2right{text-align:right;}
.text2center{text-align:center;}
.text2justify{text-align:justify;}

/*FEILROL*/
.texttoleft{text-align:left;}
.texttoright{text-align:right;}
.texttocenter{text-align:center;}
.texttojustify{text-align:justify;}
.texttojustifyC{text-align:justify;text-align-last:center;-moz-text-align-last:center;}
.bluetext{color:#1350b4;}
.bluetxt{color:#0340A4;}
.redtxt{color:#c90000;}
.lightbluetxt{color:#007FFF;}
.boldtxt{font-weight:bold;}
.athuzott{text-decoration:line-through;}
.pointer{cursor:pointer;}
.wrn{border:solid 1px #d55;color:#e60000;text-align:center;padding:7px;max-width:960px;margin:10px auto;}
.ok{border:solid 1px #ddd;background:#fafafa;color:#666;text-align:center;padding:7px;max-width:960px;margin:10px auto;}

/*távtartók*/
.h3{height:3px;}
.h5{height:5px;}
.h8{height:8px;}
.h10{height:10px;}
.h15{height:15px;}
.h20{height:20px;}
.h25{height:25px;}
.h30{height:30px;}
.h35{height:35px;}
.h40{height:40px;}
.h45{height:45px;}
.h50{height:50px;}
.h55{height:55px;}
.h60{height:60px;}

/*betuméretek*/
/*figyelni kell mert fs0-tol fs10-ig egy teljesen más értelmeztésu stílusozás zajlik (1020. sor környéke)*/
.fs10a{font-size:10px;}
.fs11{font-size:11px;}
.fs12{font-size:12px;}
.fs13{font-size:13px;}
.fs14{font-size:14px;}
.fs14b{font-size:14px;font-weight:bold;}
.fs15{font-size:15px;font-weight:100 !important;}
.fs15b{font-size:15px;font-weight:bold;}
.fs16{font-size:16px;font-weight:100 !important;}
.fs16b{font-size:16px;}
.fs18{font-size:18px;font-weight:100 !important;}
.fs18b{font-size:18px;}
.fs20{font-size:20px;line-height:24px;font-weight:100 !important;}
.fs20b{font-size:20px;line-height:24px;}
.fs22{font-size:22px;line-height:26px;font-weight:100 !important;}
.fs22b{font-size:22px;line-height:26px;}
.fs24{font-size:24px;line-height:30px;font-weight:100 !important;}
.fs26{font-size:26px;line-height:34px;font-weight:100 !important;}
.fs28{font-size:28px;line-height:34px;font-weight:100 !important;}
.fs30{font-size:30px;line-height:36px;font-weight:100 !important;}

/*betuszínek*/
.fcblue00{color:#039;}
.fcblue01{color:#14A;}
.fcblue02{color:#25B;}
.fcblue03{color:#36C;}
.fcblue03{color:#47D;}

.fcgray00{color:#444;}
.fcgray01{color:#666;}
.fcgray02{color:#999;}
.fcgray03{color:#bbb;}
.fcgray04{color:#ddd;}

.fcred00{color:#E00;}
.fcred01{color:#D00;}

.fcgreen00{color:#191;}
.fcgreen01{color:#3A3;}

button{padding:6px 10px;font-size:14px;border-radius:2px;cursor:pointer;box-sizing:border-box;}
.WBbutton{background:#fff;border:1px solid #444;}
.WBbutton:hover{border:1px solid #0340a4;color:#0340a4;}
.BWbutton{
	border:1px solid #00369b;
	color:#fff;
	/*gradient*/
	background: #3465ba; /* Old browsers */
	background: -moz-linear-gradient(top, #3465ba 0%, #00369b 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #3465ba 0%,#00369b 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #3465ba 0%,#00369b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3465ba', endColorstr='#00369b',GradientType=0 ); /* IE6-9 */
}
.BWbutton:hover{
	border:1px solid #99a;
	/*gradient*/
	background: #7a7a7a; /* Old browsers */
	background: -moz-linear-gradient(top, #bbbbc5 0%, #888892 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #bbbbc5 0%,#888892 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #bbbbc5 0%,#888892 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbc5', endColorstr='#888892',GradientType=0 ); /* IE6-9 */
	}
.LGbutton{
	border:1px solid #ddd;
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top, #fcfcfc 0%, #e8e8e8 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #fcfcfc 0%,#e8e8e8 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #fcfcfc 0%,#e8e8e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */
}
.LGbutton:hover{
	border:1px solid #99a;color:#fff;
	background: #7a7a7a; /* Old browsers */
	background: -moz-linear-gradient(top, #bbbbc5 0%, #888892 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #bbbbc5 0%,#888892 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #bbbbc5 0%,#888892 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbc5', endColorstr='#888892',GradientType=0 ); /* IE6-9 */
	}

.linkasbutton{padding:6px 10px;font-size:14px;border-radius:2px;text-decoration:none;}
.linkasbutton:hover{color:#fff;}

.button100P{width:100%;}
.button80{width:80px;}
.button110{width:110px;}
.button120{width:120px;}
.button150{width:150px;}
.button175{width:175px;}
.button185{width:185px;}
.button213{width:213px;}
.button230{width:230px;}
.button250{width:250px;}
.button280{width:280px;}
.button300{width:300px;}
.button320{width:320px;}
.button340{width:340px;}
.button360{width:360px;}
.button400{width:400px;}

.bgpic{
	background: url('kieg_images/chapta.jpg') no-repeat right center;
}


.reklamfilm{width:100%;height:auto;display:block;}

/*embed video*/
.responsive-embed-youtube {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 Aspect Ratio */
	/*padding-top: 25px;*/
}

.responsive-embed-youtube iframe {
	position: absolute;
	/*A csomagoló videó miatt 101% Ha máshogyan megoldható, hogy 100%-os nagyításnál ne legyen 1px széles fekete csík a videó jobb oldalán akkor vissza lehet állítani a 100%-ra. Ideiglenesen megteszi*/
	width: 101% !important;
	height: 101% !important;
} 


/*HALLOWEEN*/
.justToday{font-weight:bold}
.counter{font-family: 'Michroma', sans-serif;font-size:32px;margin-right:25px;}
#abanner,#fbanner{width:640px;height:80px;margin:0 auto;cursor:pointer;}
/*#abanner:hover,#fbanner:hover{box-shadow:3px 3px 2px #ddd;}*/
#abanner a,#fbanner a{display:block;}
.akciosbanner01{width:640px;height:80px;background:url("kieg_images/akciosbanner/karacsony-elott.jpg?t=<?php echo time(); ?>") no-repeat left top;}

.akciosbanner11egy{width:640px;height:109px;background:url("https://karikagyurugyarto.hu/FEIL.HU/imgs/varazslatos-akcio/egy_akciosbanner_109.jpg?t=<?php echo time(); ?>") no-repeat left top;}
.akciosbanner11egy:hover{box-shadow:4px 4px 4px #999;}

.akciosbanner11kgy{width:640px;height:80px;background:url("https://karikagyurugyarto.hu/FEIL.HU/imgs/varazslatos-akcio/kgy_akciosbanner.jpg?t=<?php echo time(); ?>") no-repeat left top;}
.akciosbanner11kgy:hover{box-shadow:4px 4px 4px #999;}

.akciosbannertermekeknel{width:600px;height:78px;margin:0 auto;background:url(kieg_images/akciosbanner/mega-karacsony-600x78.jpg) no-repeat;cursor:pointer;}
.akciosbannertermekeknel:hover{box-shadow:3px 3px 2px #ddd;}

.hoverShadow{}
.hoverShadow:hover{box-shadow:4px 4px 4px #999;}

.redbg{background:#b00;box-sizing:border-box;padding:2px 6px;color:#fff;}
.bluebg{background:#039;box-sizing:border-box;padding:2px 6px;color:#fff;}
.graybg{background:#eee;box-sizing:border-box;padding:2px 6px;}

.boxsizing05{box-sizing:border-box;padding:5px;}
.boxsizing10{box-sizing:border-box;padding:10px;}
.boxsizing20{box-sizing:border-box;padding:20px;}

.bradius03{border-radius:3px;}
.bradius04{border-radius:4px;}

/*AKCIÓS BLOKK KISZÁMOLÓ*/
.kedvezmenBlock{width:100%;}
.kedvezmenBlock td{border:solid 1px #eee;padding:4px;border-sizing:border-box;}
.imgmiddle{vertical-align: middle;}

.justblue{color:#14A;}

/*SZERKEZET*/
.header {
	text-align:center;
	height:103px;
	margin:0;
	padding:0;
	background:#fff;
}
.header a {
	display:block;
	width:100px;
	height:88px;
	margin: 22px auto 16px auto;
	background:url(system_images/feil_logo_new_100x88.png) no-repeat;
}
.h_menu_bg{
	
	}
.h_menu {
	padding-top:18px;/**/
	font-size:13px;
	text-align:center;
	background:#fff;
	min-height:29px;
	border-bottom:solid 1px #c6c6c6;
}
.h_menu li {
	list-style-type: none;
	display: inline;
}
.h_menu li a {
	text-decoration: none;
	text-transform:uppercase;
	padding:0 8px 13px 8px;
	/*border-radius:6px;
	border:solid 1px #eee;*/
	color:#555;
}
.h_menu li a:hover {
	border-bottom:solid 1px #0340A4;
/*	background:#fafafa;
	box-shadow:2px 2px 4px #bbb;*/
}
.bg_02 {
	background-image: url(system_images/karikagyuru2_02.png);
}
.bg_04 {
	background-image: url(system_images/karikagyuru2_04.png);
	height: 40px;
}
.maintable{width:1100px;box-shadow:-20px 0 20px -10px #ddd, 20px 0 20px -10px #ddd;background:#fff;}

/*BAL OSZLOP*/
.bal_oszlop {
	width:225px;
	/*border-left:solid 1px #ececec;*/
	border-right:solid 1px #f5f5f5;
	padding:0;
	/*box-shadow:-6px 3px 6px #f3f3f3;*/
}
.bal_oszlop_footer {
	background-position:left;
	background-repeat:no-repeat;
	background-image: url(system_images/left_footer.png);
	height: 40px;
}

/*KÖZÉPSO OSZLOP*/
.kozepso_oszlop {
	/*width:570px;*/
	width:650px;
	text-align:justify; 
	padding:20px 25px 0 20px;
	vertical-align: top;
	}
.kozepso_oszlop_footer {
	vertical-align: top;
	border-bottom:6px solid #8C9FA6;
	}

/*JOBB OSZLOP*/
.jobb_oszlop {
	width:225px;
	border-left:solid 1px #f5f5f5;
	/*border-right:solid 1px #ececec;*/
	text-align:center;
	/*box-shadow:6px 3px 6px #f3f3f3;*/
	}
.jobb_body {
	padding:0 7px 0 0;
	}
.j_header {
	height:30px;
/*	background-color:#FDFDFD;
	border:solid 1px #F5F5F5;
	border-radius:6px;*/
	border-bottom:solid 1px #eee;
	margin-bottom:1px;
}
.j_header span {
	display:block;
	letter-spacing:2px;
	font-size:16px;
	color:#000;
	padding:4px 0 0 0;
	}
.start_tag_jobb {
	height:15px;
}
.jh {
	line-height:20px;
	font-size:105%;
	margin:20px 0;
	}
.midl_tag_jobb {
	min-height:15px;
}
.end_tag_jobb {
	height:15px;
}
.jobb_oszlop_footer {
	background-position:right;
	background-repeat:no-repeat;
	background-image: url(system_images/jobb_footer.png);
	height: 40px;
}
.jobb_header_bg {
	background-image: url(system_images/jobb_header_bg.png);
	height: 160px;
}
.alsomenu{
	font-size:.8em;
	min-height:90px;
	border-top:solid 1px #d5d5d5;
/*	border-bottom:solid 1px #000;*/
	background:#fff;
	margin:0;
	padding:13px 10px;
	text-align:center;
}
.alsomenu a{
	padding:5px 8px;
	color:#333;
	font-size:14px;
	text-transform:uppercase;
	}
.alsomenu a:hover{
	color:#0340A4;
	}
.redbox{padding:5px;border:solid 1px #E66;width:99%;margin:3px auto;text-align:center;box-sizing:border-box;background:#fffafa;}
.redbox:hover{cursor:pointer; box-shadow:0 3px 3px #ddd}
.redbox a{color:#c00;display:block;}
.redbox a:hover{color:#000;}

.bannerbox{padding:5px;border:solid 1px #fff;width:99%;margin:3px auto;text-align:center;box-sizing:border-box;background:#222;/*#02369C;*/color:#f6f6ff;}
.bannerbox:hover{cursor:pointer; box-shadow:0 3px 3px #ddd}
.bannerbox a{color:#f6f6ff;display:block;}
.bannerbox a:visited{color:#f6f6ff;}
.bannerbox a:hover{color:#fff;}
/*
.felhivasbox{padding:5px 8px;box-sizing:border-box;background:#303030;color:#f6f6f6;}
.felhivasbox a{color:#88BAF8;text-decoration:underline;}
.felhivasbox a:visited{color:#88BAF8;}
.felhivasbox a:hover{color:#DDCC95;text-decoration:underline;}

*/
.felhivasbox{color:#505050;padding:5px;border:solid 1px #E66;margin:3px auto;text-align:center;box-sizing:border-box;background:#fffafa;}
.felhivasbox a{color:#36c;}
.felhivasbox a:visited{color:#36c;}
.felhivasbox a:hover{text-decoration:underline;}

.felhivasbox02{color:#555;margin:3px auto;text-align:center;padding:5px;border:solid 1px #ddd;box-sizing:border-box;background:#fafafa;}
.felhivasbox02 a{color:#36c;}
.felhivasbox02 a:visited{color:#36c;}
.felhivasbox02 a:hover{text-decoration:underline;}

.graybox{margin:3px auto;text-align:center;background:#fafafa;border:solid 1px #e2e2e2;padding:5px;box-sizing:border-box;}
.grayBoxNoAlign{margin:3px auto;background:#fafafa;border:solid 1px #e2e2e2;padding:5px;box-sizing:border-box;}

/*KÉPES MENÜ*/
#kepesmenu{text-align:center;background:#fff;}
#kepesmenu img{padding:4px}

.kepesmenu a{width:180px;height:180px;display:inline-block;margin:7px;}
.kepesmenu > :first-child{margin-left:0;}
.kepesmenu > :last-child{margin-right:0;}
.km-forevermark{background:url(imgs/fomenu/forevermark.jpg) no-repeat; background-size:contain;}
.km-forevermark:hover{background:url(imgs/fomenu/forevermark-hl.jpg); box-shadow:3px 3px 3px #aaa; background-size:contain;}
.km-egy{background:url(imgs/fomenu/eljegyzesi-gyuru.jpg) no-repeat; background-size:contain;}
.km-egy:hover{background:url(imgs/fomenu/eljegyzesi-gyuru-hl.jpg); box-shadow:3px 3px 3px #aaa; background-size:contain;}
.km-kgy{background:url(imgs/fomenu/karikagyuru.jpg) no-repeat; background-size:contain;}
.km-kgy:hover{background:url(imgs/fomenu/karikagyuru-hl.jpg); box-shadow:3px 3px 3px #aaa; background-size:contain;}
.km-ekszer{background:url(imgs/fomenu/ekszer-2.jpg) no-repeat; background-size:contain;} /*160x160*/
.km-ekszer:hover{background:url(imgs/fomenu/ekszer-2-hl.jpg); box-shadow:3px 3px 3px #aaa; background-size:contain;}
.km-gyemant{background:url(imgs/fomenu/gyemant.jpg) no-repeat; background-size:contain;}
.km-gyemant:hover{background:url(imgs/fomenu/gyemant-hl.jpg); box-shadow:3px 3px 3px #aaa; background-size:contain;}
.km-tervezes{background:url(imgs/fomenu/gyuru-tervezes.jpg) no-repeat; background-size:contain;}
.km-tervezes:hover{background:url(imgs/fomenu/gyuru-tervezes-hl.jpg); box-shadow:3px 3px 3px #aaa; background-size:contain;}
.km-brand{background:url(imgs/fomenu/feil.jpg) no-repeat; background-size:contain;}
.km-brand:hover{background:url(imgs/fomenu/feil-hl.jpg); box-shadow:3px 3px 3px #aaa; background-size:contain;}

.elonyok_banner:hover{box-shadow:3px 3px 3px #aaa;}

/*PECSÉTEK*/
#pecsetek{text-align:center; margin:30px 0;}
.nagyszoveg{font-size:16px;font-weight:400 !important;}

/*PIKTOGRAMOK*/
#piktogramok{text-align:center;}
#piktogramok ul{margin:0;padding:0;-webkit-padding-start:0;}
#piktogramok ul li{display:inline-block;list-style:none;width:150px;padding:10px;}

/*ELÉGEDETT ÜGYFELEK*/
#elegedettugyfelek{display:block;text-align:center;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;margin-top:40px;}
#elegedettugyfelek img{border:none; width:100%;}
#elegedettugyfelek ul{margin:0;padding:0;-webkit-padding-start:0;}
#elegedettugyfelek ul li{display:inline-block;list-style:none;width:175px;margin:10px;}

/*TERMEKLISTÁZÓ INFÓ*/
.piktoinfo{display:flex;}
.piktoinfo_content{background:#fafafa;border:solid 1px #e2e2e2;padding:10px;flex:50%;max-width:50%;vertical-align:text-bottom;}
.piktoinfo_content img{float:left;margin-right:10px;width:32px;height:32px;}

.tracker{cursor:pointer;}
.bbutton01,.bbutton02,.bbutton03,.bbutton04{height:40px;width:320px;float:left;}

.bbutton01{background:url(system_images/buttonsprite.jpg) 0 0 no-repeat; margin:0;}
.bbutton01:hover {background:url(system_images/buttonsprite.jpg) -323px -0 no-repeat; margin:0; cursor:pointer;}

.bbutton02{background:url(system_images/buttonsprite.jpg) 0 -40px no-repeat; margin:0;}
.bbutton02:hover {background:url(system_images/buttonsprite.jpg) -323px -40px no-repeat; margin:0; cursor:pointer;}

.bbutton03{background:url(system_images/buttonsprite.jpg) 0 -80px no-repeat; margin:0;}
.bbutton03:hover {background:url(system_images/buttonsprite.jpg) -323px -80px no-repeat; margin:0; cursor:pointer;}

.bbutton04{background:url(system_images/buttonsprite.jpg) 0 -120px no-repeat; margin:0;}
.bbutton04:hover {background:url(system_images/buttonsprite.jpg) -323px -120px no-repeat; margin:0; cursor:pointer;}


/*
.bbutton01,.bbutton02,.bbutton03,.bbutton04{text-align:center;
padding:8px 0;width:315px;float:left;border-radius:4px;display:block;margin-bottom:6px;font-size:1.1em;background-size:contain;}
.bbutton01,.bbutton02,.bbutton03{border:solid 1px #ddd;}
.bbutton01,.bbutton03{margin-right:6px;}
css verzió
.bbutton01{
	background:	url(system_images/icon-gear-24x24.png) no-repeat 67px center;
	background: url(system_images/icon-gear-24x24.png) no-repeat 67px center,-moz-linear-gradient(top, #ffffff, #f2f2f2);
	background: url(system_images/icon-gear-24x24.png) no-repeat 67px center,-webkit-gradient(linear, left top, right top, from(#ffffff), to(#f2f2f2));
	background: url(system_images/icon-gear-24x24.png) no-repeat 67px center,-webkit-linear-gradient(top, #ffffff, #f2f2f2);
	background: url(system_images/icon-gear-24x24.png) no-repeat 67px center,-o-linear-gradient(top, #ffffff, #f2f2f2);
	background: url(system_images/icon-gear-24x24.png) no-repeat 67px center,-ms-linear-gradient(top, #ffffff, #f2f2f2);
	background: url(system_images/icon-gear-24x24.png) no-repeat 67px center,linear-gradient(top, #ffffff, #f2f2f2);
	}
.bbutton02{
	background:	url(system_images/icon-question-mark-24x24.png) no-repeat 59px center;
	background: url(system_images/icon-question-mark-24x24.png) no-repeat 59px center,-moz-linear-gradient(top, #ffffff, #f2f2f2);
	background: url(system_images/icon-question-mark-24x24.png) no-repeat 59px center,-webkit-gradient(linear, left top, right top, from(#ffffff), to(#f2f2f2));
	background: url(system_images/icon-question-mark-24x24.png) no-repeat 59px center,-webkit-linear-gradient(top, #ffffff, #f2f2f2);
	background: url(system_images/icon-question-mark-24x24.png) no-repeat 59px center,-o-linear-gradient(top, #ffffff, #f2f2f2);
	background: url(system_images/icon-question-mark-24x24.png) no-repeat 59px center,-ms-linear-gradient(top, #ffffff, #f2f2f2);
	background: url(system_images/icon-question-mark-24x24.png) no-repeat 59px center,linear-gradient(top, #ffffff, #f2f2f2);
	}
.bbutton03{
	background:	url(system_images/icon-calendar-24x24.png) no-repeat 58px center;
	background: url(system_images/icon-calendar-24x24.png) no-repeat 58px center,-moz-linear-gradient(top, #ffffff, #f2f2f2);
	background: url(system_images/icon-calendar-24x24.png) no-repeat 58px center,-webkit-gradient(linear, left top, right top, from(#ffffff), to(#f2f2f2));
	background: url(system_images/icon-calendar-24x24.png) no-repeat 58px center,-webkit-linear-gradient(top, #ffffff, #f2f2f2);
	background: url(system_images/icon-calendar-24x24.png) no-repeat 58px center,-o-linear-gradient(top, #ffffff, #f2f2f2);
	background: url(system_images/icon-calendar-24x24.png) no-repeat 58px center,-ms-linear-gradient(top, #ffffff, #f2f2f2);
	background: url(system_images/icon-calendar-24x24.png) no-repeat 58px center,linear-gradient(top, #ffffff, #f2f2f2);
	}
.bbutton04{
	color:#fff;border:solid 1px #0240a3;
	background: url(system_images/icon-cart-24x24.png) no-repeat 93px center;
	background: url(system_images/icon-cart-24x24.png) no-repeat 93px center,-moz-linear-gradient(top, #1250b3, #0240a3);
	background: url(system_images/icon-cart-24x24.png) no-repeat 93px center,-webkit-gradient(linear, left top, right top, from(#1250b3), to(#0240a3));
	background: url(system_images/icon-cart-24x24.png) no-repeat 93px center,-webkit-linear-gradient(top, #1250b3, #0240a3);
	background: url(system_images/icon-cart-24x24.png) no-repeat 93px center,-o-linear-gradient(top, #1250b3, #0240a3);
	background: url(system_images/icon-cart-24x24.png) no-repeat 93px center,-ms-linear-gradient(top, #1250b3, #0240a3);
	background: url(system_images/icon-cart-24x24.png) no-repeat 93px center,linear-gradient(top, #1250b3, #0240a3);
	}

.bbutton01:hover,.bbutton02:hover,.bbutton03:hover{color:#fff;border:solid 1px #bbb;background:#5c5c5c;}
.bbutton04:hover{border:solid 1px #039;background: #026 url(system_images/icon-cart-24x24.png) no-repeat 95px center;}
*/

#footer {
	position:fixed;
	bottom:0;
	left:0;
	height:25px;
	background-color:#333;
	text-align:center;
}
#footer div {
	display:inline-block;
	height:25px;
	float:left;
	}
#footer a {
	padding:0 10px;
	text-decoration:none;
	}
#footer a:hover {
text-decoration:underline;
	}
.jobb_bal_szegely {
	border-left:solid 1px #eee;
	border-right:solid 1px #eee;
	padding:3px 10px;
	text-align:center;
}
.jobb_bal_szegely a {
	padding:10px;
}
.footer_sep_div {
	height:0;
	border-bottom:solid 1px #EEE;
	margin:10px;
	}
.sep_div {
	height:0;
	border-bottom:solid 1px #e9e9e9;
	margin:10px;
	clear:both;
	float:none;
	}
.sep_div02 {
	height:0;
	border-bottom:solid 1px #e9e9e9;
	margin:20px 0;
	clear:both;
	float:none;
	}
.hsep00{border-top:solid 1px #e3e3e3;height:0;margin:5px auto;}
.hsep01{border-top:solid 1px #ccc;height:0;margin:10px auto;}
.hsep02{border-top:solid 1px #ccc;height:0;margin:2px auto;}
.hsep03{border-top:solid 1px #e3e3e3;height:0;margin:15px auto;}
.hsep04{border-top:solid 1px #eee;height:0;margin:15px auto;}

/*
a img:hover {
	opacity: 0.85;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
  filter: alpha(opacity=85);
	}
input[type="button"]:hover,input[type="submit"]:hover,input[type="image"]:hover {
	opacity: 0.85;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter: alpha(opacity=85);
	}
*/
input[type="text"], input[type="radio"], textarea, select{
	border:solid 1px #DDD;
	}
/*
#szuro_kereso #submit {
	width:63px;
	background-color:#CDD8F1;
	border:solid 1px #FFF;
	} 
#szuro_kereso #reset {
	width:92px;
	background-color:#CDD8F1;
	border:solid 1px #FFF;
	} 
*/
#szuro_kereso select {
	width:95%;
	padding:7px 3px;
	box-sizing:border-box;
	/*width:160px;
	font-size:80%;*/
	color:#606060;
	/*border:solid 1px #DDD;*/
}
/*
#szuro_kereso input[type="reset"]:hover, #szuro_kereso input[type="submit"]:hover {
	border: 1px solid #e8c857;
	color: #FFF;
}
*/
.szuro_uzenet {
	font-size:.9em;
	padding:4px;
	box-sizing:border-box;
	margin:10px 9px 10px 0;
	background:#fefefe;
	border:solid 1px #e5e5e5;
} 

/*ez majd törölheto lesz*/
#szuro_uzenet_1,#szuro_uzenet_2 {
	font-size:.9em;
	padding:4px;
	background:#fefefe;
	text-align:center; 
	border:solid 1px #e5e5e5;
} 
/*
Why not just hide the span element using display: none? The main reason is that we want screen readers to read out the link text. Most screen readers won't announce text that is hidden with display: none.
Update 23 Feb 2011: Changed the code to hide the link text using position: absolute and top: -999em instead of using display: none.
*/

.oldalajanlo{
  display: block;
  width: 95px;
  height: 28px;
  background: url("kieg_images/gyurut_meret_3.jpg") no-repeat 0 0;
}
.oldalajanlo:hover
{ 
  background: url("kieg_images/gyurut_meret_3_hl.jpg") no-repeat 0 0;
}
.oldalajanlo span
{
  position: absolute;
  top: -999em;
}

.dottedlink {
	color: #615e5b;
	text-decoration: none;
	border-bottom:dotted 1px #CBB86B;
}

a {
	color: #444;
	text-decoration: none;
}
a:visited {
	color: #444;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color:#08F;
}
a:active {
	color: #08F;
	text-decoration: none;
}
.bluelink,.bluelink:visited{color:#039;text-decoration:none; }
.bluelink:hover{color:#08F;}
.bluelink2,.bluelink2:visited{color:#039 !important;text-decoration:underline !important; }
.bluelink2:hover{color:#08F !important;}

.keret {
	border: 5px solid #EEE;	
	}
.keret_float {
	border: 5px solid #EEE;
	float: left;
	margin-right: 15px;
	margin-top: 5px;
	}
.lista {
	color: #615e5b;
	border: 1px solid #999999;
	margin: 1px;
}
.lista02 {
	color: #666;
	border: 1px solid #e2e2e2;
	margin: 1px;
	width:100%;
	background: #fdfdfd;
}
.lista_rounded {
	color: #615e5b;
	border: 1px solid #EEE;
	margin: 1px;
	width:100%;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	background: #F3F3F3; /* for non-css3 browsers */

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #fff,  #eee); /* for firefox 3.6+ */ 
}
.potty_bg {
	background-image: url(kieg_images/dot.gif);
}
.vonal_bg {
	/*height:20px;
	background:url(system_images/sprite.jpg)  15px -400px no-repeat;
	margin:10px auto;*/
	height:0;
	padding:20px 0;
	border-top:solid 1px #ddd;
}
.diszdoboz {
	position:absolute;
	bottom:0;
 	right:0;
 	width:50px;

}
.kep {
	z-index: 1;
	position: relative;
	top: 7px;
}
#div1 {
	padding-left: 243px;
	font-size: 12px;
	color: #615e5b;
}
.input {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
.rendezes_input {
	border: 1px solid #DDD;
	font-size: 12px;
	}
.menutdbg {
	padding:20px 5px;
	box-sizing:border-box;
	/*background-color:#FAFAFA;
	border-radius:3px;*/
	/*border:solid 1px #f2f2f2;
	-moz-box-shadow:    0 2px 4px #FAFAFA;
  	-webkit-box-shadow: 0 2px 4px #FAFAFA;
  	box-shadow:         0 2px 4px #FAFAFA;*/
	border-bottom:solid 1px #eee;
}
.menutdbg:hover {
	/*
	border:solid 1px #eaeaea;
	-moz-box-shadow:    2px 2px 6px #f6f6f6;
  	-webkit-box-shadow: 2px 2px 6px #f6f6f6;
  	box-shadow:         2px 2px 6px #f6f6f6;
	*/
	border-bottom:solid 1px #039;
}
.fooldal_link {
	font-weight:400;
	font-size:1.1em;
	display:block;
	text-decoration: none;
	color: #000;
}
.fooldal_link:hover {
	text-decoration: none;
	color: #039;
}
.halehetkatt {
    font-family: "Century Gothic";
    font-size : 10pt;
    font-weight: bold;
    color : #615e5b;
}
.halehetkatt a {
    color : #615e5b;
    text-decoration: none;
}

.hanemlehetkatt {
    font-family: "Century Gothic";
    font-size : 10pt;
    font-weight: normal;
    color : #615e5b;
}

.aktiv{
    font-family: "Palatino Lipotype";
    font-weight: bold;
    font-size : 12pt;
    color : #be9927;

}
.nemtom {
    font-family: "Century Gothic";
    font-weight: bold;
    font-size : 10pt;
}
.nemtom a {
    font-family: "Century Gothic";
    color : #615e5b;
    text-decoration: none;
}
.nemtom2 {
    font-family: "Century Gothic";
    color : red;
}
.brilles {
    font-weight: bold;
    background-image: url(../images/diamond.jpg);
    background-repeat : no-repeat;
    background-position : right center;
    padding-top : -3em;
    padding-bottom : 2em;
    padding-right : 4em;
    
}
#info23{
	position: fixed;
	z-index: 3;
	width: 600px;
	left: 1%;
	top: 20px;
	right: 1%;
}
#v_menu_es_body {
	position: relative;
	padding: 15px;
	}
#menu_div {
	position: relative;
	left: 10px;
	top: 0;
	width: 208px;
	}
#flash {
	margin-left: 0px;
	}
.body_div {
	margin-right: 20px;
	margin-left: 10px;
	text-align:justify
}

#kosar_es_hmenu {
	position:relative;
	}
.gy_arlista {	
	font-size:22px;
	font-style:italic;
}
#kosar_info {
	top: 0px;
	left: 10px;
	width: 208px;
	z-index: 2;
	position: relative;
}
#koosar {
	/*
	background-position: 0 0;
	background-image: url(system_images/kosar_icon.jpg);
	background-repeat:no-repeat;
	padding-left:30px;
	*/
}
/*
#koosar span {
font-size:13px;
color:#777;
}
*/

#kereso {
	margin:20px 0 0 0;
}
#kereso_mintaszam {
	/*
	border-top:solid 1px #ddd;
	border-right:solid 1px #f6f6f6;
	border-bottom:solid 1px #f6f6f6;
	border-left:solid 1px #ddd;
	background:#fefefe;
	*/
	border:solid 2px #aaa;

	/*box-shadow:inset 2px 2px 3px #ddd, -2px -2px 0 #eee;*/
	border-radius:3px;
	color:#666;
	min-height:20px;
	font-size:14px;
	padding:3px 8px;
	width:145px;
	}
#hogyankeress {
	font-size:9px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#777;
	display:none;
	margin:10px 0 0 25px;
}
.body_height {
	min-height: 600px;
	}
.kerdojel a {
	background:url(kieg_images/info1.gif)
	}
.kerdojel a:hover {
	background:url(kieg_images/info2.gif)
	}
.p_stilus {
	font-size:1.2em;
	font-style:italic;
	color:#be9927;
	}
.p_stilus_16 {
	font-size:16px;
	font-style:italic;
	color:#be9927;
	}
.fooldal_info {
	padding: 10px;
	width: 525px;
	}
.jobb_menu_header {
	margin:3px 0 3px 0;
	font-weight:bold;
	border-bottom:dotted 1px #CCC;
}
.jobb_menu_header a {
	font-size:10pt;
}

.stat_num {
	background-color:#F3F3F3;
	border:solid 1px #EEE;
}
.stat_text {
	background-color:#F9F9F9;
	border:solid 1px #EEE;
}
.arany_text {
	color:#000;
	}

#menu_position {
 position:relative;
 top:0;
 vertical-align:top;
} 
.m_header {
	height:30px;
/*	background-color:#FDFDFD;
	border:solid 1px #f5f5f5;
	border-radius:6px;*/
	border-bottom:solid 1px #eee;
	margin-bottom:1px;
}
.m_header span {
	display:block;
	letter-spacing:2px;
	text-align:center;
	font-size:16px;	
	color:#000;
	padding:4px 0 0 0;
	/*font-smooth:always;
	text-shadow: 2px 2px 3px #B3B3B3;*/
}
.start_tag,.end_tag {
	height:20px;
}
.midl_tag {
	padding:0 10px;
}
.k_header {
	height:26px;
}
.k_header span {
	display:block;
	letter-spacing:2px;
	text-align:center;
	font-size:16px;	
	font-style:italic;
	/*font-smooth:always;
	text-shadow: 2px 2px 3px #B3B3B3;*/
}

.elonyok{margin:20px;padding:0;}
.elonyok li{list-style:none;display:inline-block;width:100px;height:100px;}
.elonyok li a{text-decoration:none;padding:10px;color:#444;}
.elonyok li a:hover{border-bottom:solid 1px #0340a4;color:#0340a4;}


.flippy>img {
    /**/-moz-transform:scale(1,1);-webkit-transform:scale(1,1);
    transform:scale(1,1);
    /**/-webkit-transition:all 600ms ease;-webkit-transition:all 600ms ease;
    transition:all 600ms ease; }
.flippy:hover>img {
        /**/-moz-transform:scale(-1,1);-webkit-transform:scale(-1,1);
        transform:scale(-1,1); }

/* görgetős termékajánló */
.termekajanlo {
	font-size:1em;
	font-style:italic;
	font-weight:400;
	text-align:center;
	height:1630px;
	overflow: hidden;
	}
.box2 {
	/*border:solid 1px #F1F1F1;*/
	}
.other_items3 {
	font-size:.9em;
	text-align:center;
	font-weight:bold;
	}
/*Pager*/
.pager {
    margin:20px auto;
	float:none; 
	clear:both; 
}
 
.pager a {
	font-size:15px;
	width:30px;
	display:inline-block;
	text-decoration: none;
    background-color: #F2F4F5;
	border: 1px solid #DDD;
	padding:3px 2px;
	text-align: center;
	border-radius: 2px;
}
 
.pager a:hover {
	border: 1px solid #e8c857;
	background-color: #FBF3DB;
}
.lgrey_separator {
	height:0;
	border-top:solid 1px #EEE;
	border-bottom:solid 1px #CCC;
	
	}
/*termek box*/
.adatlap{border:none;width:600px;}
.adatlap td{height:25px;}
#kiszamolt_eredmeny {
	display:none;
	text-align:justify;
}
#kiszamolt_eredmeny i {
	font-size:1.1em;
	color:#007FFF;
}
.keszletvariaciok{width:100%;}
.keszletvariaciok td{border:solid 1px #e6e6e6;}

/*jquery loop*/
.itext {
/*	font-size:.9em;*/
	color:#777;
}
/*jquery loop*/

.infotext0 {
	border:solid 1px #ECECEC;
	background-color:#FBFBFB; /* for non-css3 browsers */
	-moz-border-radius: 8px;
	border-radius: 8px;
	font-size:13px;
	font-weight:normal;
	color:#777;
	text-transform:uppercase;
	padding:4px;
	margin:3px 0;
/*gradient css3*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #fff,  #eee); /* for firefox 3.6+ */ 

}
.infotext1,.infotext2 {
	/*color:#666;*/
	font-size:.9em;
	padding:4px;
	margin:10px 0;
	background:#fafafa;/**/
	border:solid 1px #e4e4e4;
	box-sizing:border-box;
}
.infotext3 {
	border-left:solid 4px #E9DF91;
	border-right:solid 4px #E9DF91;
	border-top:solid 1px #ECECEC;
	border-bottom:solid 1px #ECECEC;
	-moz-border-radius: 8px;
	border-radius: 8px;
	color:#039;
	padding:4px;
	margin:3px 0;
}
.infotext04 {
	font-size:.9em;
	padding:10px;
	background:#f5f5f5;
	border:solid 1px #efefef;
	border-radius:3px;
}
.infotext_red {
	/*font-size:.9em;*/

	color:#c30000;
	padding:4px;
	/*background:#FDFAFA;*/	

	border:solid 1px #EAEAEA;
	box-shadow: 3px 3px 3px #f4f4f4;
}
.infotext_blue {
	padding:4px;
	border:solid 1px #EAEAEA;
	box-shadow: 3px 3px 3px #f4f4f4;
}
.infotext_blue:hover {
	color:#003399;
	border:solid 1px #47d;
}

.infotext_kosar {
	margin:30px 0;
	padding:7px;
	box-sizing:border-box;
	font-size:12px;
	border:solid 1px #f0f0f0;
}
.warningtext_kosar{color:#d00;background:#fefbfb;padding:5px;box-sizing:border-box;text-align:center;font-size:.9em;border:solid 1px #F95B5B;margin:10px auto;}
.small_info {float:left; font-size:10px; font-family:Tahoma, Geneva, sans-serif; color:#999; margin-top:4px;}

.yellowbanner{color:#333;background:#FFFEF9;padding:5px;box-sizing:border-box;text-align:center;font-size:.9em;border:solid 1px #FFF0C4;margin:10px auto;}

.tobbszinu {
	color:#473014;
	cursor:pointer;
	margin:10px 25px;
	padding:7px;
	box-sizing:border-box;
	border:solid 1px #FFFCE0;
	border-radius:4px; 
	box-shadow:2px 2px 3px 0 #e3e3e3;

	background: #FFEEBD; /* Old browsers */
	background: -moz-linear-gradient(top, #FFEEBD 0%, #F1D678 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #FFEEBD 0%,#F1D678 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #FFEEBD 0%,#F1D678 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFEEBD', endColorstr='#F1D678',GradientType=0 ); /* IE6-9 */

	}
.tobbszinu:hover {
	color:#473014;
	background: #FFF0C4; /* Old browsers */
	background: -moz-linear-gradient(top, #FFF0C4 0%, #EEE0B4 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #FFF0C4 0%,#EEE0B4 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #FFF0C4 0%,#EEE0B4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF0C4', endColorstr='#EEE0B4',GradientType=0 ); /* IE6-9 */
	}


/*kapcsolat*/
.flexcontainer{display: -webkit-flex; /* Safari */ display: flex;}
#kapcsolattartok{padding:0;list-style:none;text-align:center;}
#kapcsolattartok li{display:inline-block;margin:3px;width:205px;vertical-align:top;}
#kapcsolattartok li:first-child{margin-left:0;}
#kapcsolattartok li:last-child{margin-right:0;}

#parkolas:before {content: url(imgs/kapcsolat/parkolas.png);}

.esemenytxt span{color:#56A3FF;cursor:pointer;}

.columnbox{width:100%;max-width:320px;display:inline-block;}



/*kosár*/
.kosar_main_keret {
	width:565px;
	height:410px;
	margin:20px 0;
	border-bottom:solid 1px #F4F4F4;
	}
.kosar_bal_div {
	width:220px;
	height:410px;
	float:left;
	}
.kosar_jobb_div {
	width:340px;
	height:410px;
	float:right;
	}
.termekkep {
	/*z-index: 1;
	position: relative;
	top: 7px;*/
	border: solid 1px #F1EDE0;
	margin:0 0 10px 0;
	}
.csillag {
	font-family:"Times New Roman", Times, serif;
	color:#E00; 
	font-size:1.2em;
	}
#kosar_urlap{}
#kosar_urlap input[type="text"],#kosar_urlap input[type="email"],#kosar_urlap input[type="tel"],#kosar_urlap textarea,#kosar_urlap select {padding:6px; box-sizing: border-box; width:100%;margin:2px 0;}
#kosar_urlap input, #kosar_urlap textarea{border: solid 1px #ececec;-moz-border-radius: 3px;border-radius: 3px;}
#kosar_urlap input:hover, #kosar_urlap textarea:hover{color:#C00;}
#kosar_urlap input[type="button"]{
	height:60px; 
	width:100%;
	font-size:1.2em;
	margin-top:20px;
	border:1px solid #00369b;
	color:#fff;
	/*gradient*/
	background: #3465ba; /* Old browsers */
	background: -moz-linear-gradient(top, #3465ba 0%, #00369b 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #3465ba 0%,#00369b 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #3465ba 0%,#00369b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3465ba', endColorstr='#00369b',GradientType=0 ); /* IE6-9 */
}
#kosar_urlap input[type="button"]:hover{
	cursor: pointer;
	border:1px solid #99a;
	/*gradient*/
	background: #7a7a7a; /* Old browsers */
	background: -moz-linear-gradient(top, #bbbbc5 0%, #888892 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #bbbbc5 0%,#888892 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #bbbbc5 0%,#888892 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbc5', endColorstr='#888892',GradientType=0 ); /* IE6-9 */
}
#kosar_urlap .unchkd{
	background-color:#FFE6E7;
	border: 1px solid #F23131;
	color:#000;
}

#wrnng {
	/*height:32px; 
	width:290px;*/
	background-color:#900;
	border:solid 1px #600;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow:1px 2px 8px 0 #C00 inset;
	text-align:center;
	font-size:16px;
	font-weight:normal;
	padding:2px 0 0 0;
	color:#FFF;
	text-decoration:blink;
}
.rows {
	clear:both;
	float:none;
	}
.fs0 {
	color:#BE9927;
	width:140px;
	height:23px;
	float:left;
	font-size:110%;
	}
.fs1 {
	color:#BE9927;
	width:140px;
	height:23px;
	float:left;
	}
.fs2 {
	width:200px;
	height:23px;
	float:right;
	}
.fs3 {
	color:#3662C9;
	font-size:115%;
	width:240px;
	margin:10px 0;
	height:30px;
	float:left;
	}
.fs4 {
	color:#BE9927;
	width:140px;
	min-height:60px;
	float:left;
	}
.fs5 {
	width:200px;
	min-height:60px;
	float:right;
	}
.fs6 {
	width:100px;
	margin:10px 0;
	height:30px;
	float:right;
	}
.fs7 {
	color:#BE9927;
	/*font-size:110%;*/
	font-size:16px; 
	font-weight:normal !important; 
	font-family:Tahoma, Geneva, sans-serif;
	}
.fs8 {
	color:#BE9927;
	font-size:10px;
	}
.fs9 {
	color:#9FBCF2;
	font-size:10px;
	}
.fs10 a {
	color:#DFC455;
	}
.fs10 a:hover {
	color:#9FBCF2;
	}
.tobbszinukosarinfo{color:#e00;font-size:13px;background:#fff9f9;border:solid 1px #ffe9e9;padding:7px;}
.tobbszinukosarinfo span{color:#222;cursor:pointer;}

/* látszik a div vagy sem */
.hidden {
    display: none;
}
.nothidden {
/*ne töröld ki mert kell az ajánló megjelenítéséhez*/
}
.infosav {
	height:40px;
	width:980px;
	background-image:url(kieg_images/infosav.png);
	position:fixed;
	bottom:0;
	z-index:200;
	}
.infobar {
	height:200px;
	width:175px;
	background-image:url(kieg_images/infobar.png);
	position:fixed;
	bottom:3px;
	right:3px;
	z-index:2001;
	}
.ibox01 {margin:57px 7px 7px 7px; font-size:12px; color:#CCC; text-align:center; font-family:Verdana, Geneva, sans-serif;}
.ibox02 {margin:15px 7px 7px 7px; font-size:10px; color:#CCC; text-align:center; font-family:Verdana, Geneva, sans-serif;}

.tb_style01 {
	/*color:#ae8917;*/
	font-size:1.1em;
/*	font-weight:bold;*/
}
.tb_style02 {
	color:#be9927; 
}

.iconblock_01 {
	position: relative;
	float:left;
	margin:6px 0;
	}
.iconblock_01 div {
	float:left;
	}
.iconblock_01 div span { 
	display: none; 
	color: #999;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
 }
.iconblock_01 div:hover span { 
	width: 100%; 
	min-height: 35px;
	display: block; 
	position: absolute; 
	left:0; 
	top:-45px; 
	border:solid 2px #ECD893;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:4px;
	-moz-box-shadow:    0px -3px 7px 4px #FFF;
	-webkit-box-shadow: 0px -3px 7px 4px #FFF;
	box-shadow:         0px -3px 7px 4px #FFF;
	/*
	-webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0 8px 6px -6px black;
	*/
	}
.iconblock_02 {
	position: relative;
	float:right;
	margin:6px 0;
	}
.iconblock_02 div {
	float:left;
	}
.iconblock_02 div span { 
	display: none; 
	color: #4E7ED8;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
 }
.iconblock_02 div:hover span { 
	width: 100%; 
	min-height: 35px;
	display: block; 
	position: absolute; 
	left:0; 
	top:-45px; 
	border:solid 2px #9FBCF2;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:4px;

	-moz-box-shadow:    0px -3px 7px 4px #FFF;
	-webkit-box-shadow: 0px -3px 7px 4px #FFF;
	box-shadow:         0px -3px 7px 4px #FFF;
}

/*jQuery BAL OLDALI INFO DIV*/
#infodiv_001 {
	display:none;
	z-index:9000;
	position:fixed;
	top:25px;
	left:25px;
	padding:15px;
	background-color:#FFF;
	width:590px;
	/*jquery adja meg
	max-height:88%;
	*/
	overflow:auto;
	border:solid 1px #D3D5D7;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-moz-box-shadow:    8px 8px 13px #A5A7A8;
	-webkit-box-shadow: 8px 8px 13px #A5A7A8;
	box-shadow:         8px 8px 13px #A5A7A8;
	}

.openedinfodiv {	}

#closeopenedinfodiv {
	position:fixed;
	width:550px;
	text-align:right;
	font-size:12px;
	padding:7px 10px;
	box-shadow:1px 2px 8px 0 #DDD; 
	background-color:#F2F4F5;
	border:solid 1px #FFF;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	z-index:10;
	}
#closeopenedinfodiv:hover {
	cursor:pointer;

	box-shadow:1px 2px 8px 0 #EEE inset; 
	background-color:#FAFCFD;
	border:solid 1px #EBEDFA;
	color:#C00;
	font-weight:bold;

}

/*FOOTER INFO ROW NEW JQUERY*/
#footerinforow {
	position:fixed;
	bottom:0;
	left:0;
	background:#bdbdbd;border-bottom:solid 4px #222;
	width:100%;
	height:35px;
	/*ezzel így a highslide fellett a startup msg alatt van*/
	z-index:1500;
	/*ez kell div középre igazításához!!!*/
	text-align:center;
  }
#footerinforow ul{margin:3px auto;padding:0;list-style:none;}
#footerinforow ul li{
	display:inline-block; text-transform:uppercase;
	padding:5px 13px;
	color:#fff;
	}
#footerinforow ul li:hover{
	cursor:pointer;
	color:#0340A4;
	}
/*
#kos, #fav, #comp, #imp, #cont {
	text-align:center;
	display:inline-block;
	border-right:solid 1px #222;
	border-left:solid 1px #000;
	min-height:25px;
	min-width:70px;
	padding:2px 10px;
	float:left;
	color:#bbb;
	}
#kos {color:#fff;}
#kos:hover, #fav:hover, #comp:hover, #imp:hover, #cont:hover {
	background-color:#090909;
	background-image:url(system_images/inforowbghl.jpg);
	}
*/
.title {
	font-size:1.2em;
	font-weight:normal;
	}

#kosbox, #favbox, #compbox, #impbox, #contbox {
	position:fixed;
	bottom:33px;
	/*a leftet a jQuery adja*/
	background-color:#FFF;
	border:solid 1px #C3C5C7;
	border-radius:4px;
	z-index:1501;
	}
#kosbox hr, #favbox hr, #compbox hr, #impbox hr, #contbox hr {
	color:#FFF;
	clear:both;
	}
#kosbox {
	width:250px;
	padding:5px 15px;
	}
#favbox {
	padding:5px;
	max-width:770px;
	}
.favdivs {
	float:left;
	height:155px;
	width:120px;
	margin:3px;
	border:solid 1px #DCDEDF;
	background-color:#FFF;
	padding:5px;
	text-align:center;
	font-size:.9em;
	border-radius:4px;
	position:relative;
	}
.remove_button {
	background-image:url(system_images/remove_button_grey.jpg);
	position:absolute;
	top:1px;
	right:1px;
	z-index:10;
	}
.remove_button:hover {
	background-image:url(system_images/remove_button_red.jpg);
	}

.osszhas {
	clear:both; 
	width:226px;
	text-align:center;
	padding:3px 10px;
	margin:3px;
	color:#333;
	background-color:#FFF;
	border:solid 1px #FFCC33;
	border-radius:4px;
	}
.osszhas:hover {
	border:solid 1px #FFCC33;
	background-color:#FFCC33;
	}
.compdivs {
	float:left;
	height:413px;
	width:163px;
	margin:6px 3px;
	border:solid 1px #DCDEDF;
	background-color:#FFF;
	padding:5px;
	text-align:center;
	font-size:1em;
	border-radius:4px;
	position:relative;
	}
.favbut01 {
	border:solid 1px #D5D5D5;
	background-color:#F8F8F8;
	border-radius:3px;
	padding:3px 8px;
	position:relative;
	top:10px;
}
.bluredtext{
	-webkit-filter: blur(1.75px);
	-moz-filter: blur(1.75px);
	filter: blur(1.75px);
/*
    transition: all 1s ease;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
*/
}
#compbox {
	padding:5px 15px;
	width:540px;
	}
#impbox {
	padding:5px 15px;
	width:650px;
	}
#impbox ul {
	/*width:760px;*/
	margin-bottom:20px;
	overflow:hidden;
list-style-position:outside;
	}
#impbox li {
	line-height:1.5em;
	float:left;
	/*display:inline;
	display:inline-block;*/
	}
#triple li {width:33.333%;}
#quad li {width:25%;}
.underlined_li li {
	line-height:1.5em;
	border-bottom:solid 1px #F1F3F4;
	margin-left:-10px;
	list-style-image:url(system_images/link_icon.jpg);
	}
#contbox {
	padding:5px 15px;
	width:330px;
	}
#green_arrow {
	display:none;
	}
.grey_button {
	text-align:center;
	min-width:220px;
	padding:7px;
	
	float:none;
	clear:both;
	
	box-shadow:1px 2px 8px 0 #EEE inset; 
	background-color:#F0F2F3;
	border:solid 1px #DDD;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	}
.grey_button:hover {
	box-shadow:1px 2px 8px 0 #EEE inset; 
	background-color:#FAFCFD;
	border:solid 1px #EBEDFA;
	color:#C00;
}
.big_blue {
	color:#39F;
	font-size:1.2em;
	font-weight:normal !important;
	}
.multisizer_rendeles {
	cursor:pointer; 
	padding:5px 20px; 
	border-radius:3px; 
	border:solid 1px #CFBE5F;
	}
.multisizer_rendeles:hover {
	color:#CFBE5F;
}

#gyhi{color:#333;;}
#gyhi:hover{cursor:pointer;}

/*EZ KELL AZ AJAXOS SUBMITHOZ*/
.submitform{}

/*MUTASD CSOPORTOS HACK*/
.iftitle{background:url(system_images/icon-support-30x25.png) left center no-repeat;padding-left:40px;font-size:1.3em;width:250px;height:25px;float:left;}
.ifmutasd,.kbmutasd,.egykmutasd,.dpmutasd{background:url(system_images/icon-phone-30x25.png) left center no-repeat;padding-left:40px;font-size:1.1em;width:250px;height:25px;float:right;}
.ifmutasd span,.kbmutasd span,.egykmutasd span,.dpmutasd span{color:#00ABFF;cursor:pointer;}

/*IDOPONT FOGLALÁS*/
.idopont-foglalas{margin-bottom:70px;}
.ifhide{float:right;color:#e00;width:35px;cursor:pointer;}
.idopont-foglalas h3{text-align:center;font-size:20px;}
.idopont-foglalas input,.idopont-foglalas select,.idopont-foglalas textarea{border:solid 1px #ddd;border-radius:3px;padding:5px;}
.ifvnev,.ifknev,.ifemail,.iftel{width:300px;}
.ifvnev,.ifemail,.iftargy,.idopont-foglalas label,.ifmutasd{margin-right:12px;}
.iftargy{width:225px;}
.ifhelyszin{width:400px;}
.idopont-foglalas textarea,.idopont-foglalas input[type="file"]{width:628px;}
.idopont-foglalas textarea{height:100px;}
.idopont-foglalas input[type="submit"]{border:solid 1px #14A;width:410px;background:#14A;color:#fff;}
.idopont-foglalas input[type="submit"]:hover{border:solid 1px #039;background:#039;}

.kapcsolat_jellege{width:100%;max-width:640px;}


/*KÉRDEZZEN BÁTRAN*/
.kerdezzen-batran{}
.kerdezzen-batran h3{text-align:center;font-size:20px;}
.kerdezzen-batran textarea,.kbvnev,.kbknev,.kbemail{width:346px;border:solid 1px #ddd;border-radius:3px;padding:5px;}
.kerdezzen-batran textarea{height:100px;}
.kerdezzen-batran input[type="submit"]{width:358px;border:solid 1px #14A;background:#14A;color:#fff;padding:10px 0;border-radius:3px;}
.kerdezzen-batran input[type="submit"]:hover{border:solid 1px #039;background:#039;cursor:pointer}
.kbboxright{width:360px;float:right;min-height:460px;}
.kbboxleft{width:280px;min-height:460px;}

/*EGYEDI GYURU KÉSZÍTÉS*/
.egyedi-gyuru-keszites{}
.egyedi-gyuru-keszites h3{text-align:center;font-size:20px;}
.egyedi-gyuru-keszites textarea,.egyedi-gyuru-keszites input{width:326px;border:solid 1px #ddd;border-radius:3px;padding:5px;}
.egyedi-gyuru-keszites textarea{height:100px;}
.egyedi-gyuru-keszites input[type="submit"]{width:338px;border:solid 1px #14A;background:#14A;color:#fff;padding:10px 0;border-radius:3px;}
.egyedi-gyuru-keszites input[type="submit"]:hover{border:solid 1px #039;background:#039;cursor:pointer}
.egykboxright{width:340px;float:right;min-height:780px;}
.egykboxleft{width:300px;min-height:780px;}

/*FACEBOOK*/
.fb-kovetem{width:140px;height:36px;background:url(system_images/fb-kovetem.png) left top  no-repeat;}
.fb-kovetem:hover{background:url(system_images/fb-kovetem-hl.png)no-repeat;}
.fb-kovetem a{display:block;}

/*sprite*/
/*kerdojelek*/
.info01, .info02, .info03, .info04, .info05, .info06, .info07, .info08, .info09, .info10, .info11, .info12, .info13,.info14 {background:url("system_images/sprite.jpg") -143px -164px no-repeat; margin:0;}
.info01:hover, .info02:hover, .info03:hover, .info04:hover, .info05:hover, .info06:hover, .info07:hover, .info08:hover, .info09:hover, .info10:hover, .info11:hover, .info12:hover , .info13:hover ,.info14:hover{background:url("system_images/sprite.jpg") -143px -182px no-repeat; margin:0; cursor:help;}

.szines_gyemantok {background:url("system_images/sprite.jpg") 0px -202px no-repeat; margin:0;}

.ikon_01 {background:url("system_images/sprite.jpg") 0px 0px no-repeat; margin:0;}
.ikon_01:hover {background:url("system_images/sprite.jpg") 0px -40px no-repeat; margin:0;}

.ikon_02 {background:url("system_images/sprite.jpg") -40px 0px no-repeat; margin:0;}
.ikon_02:hover {background:url("system_images/sprite.jpg") -40px -40px no-repeat; margin:0;}

.ikon_03 {background:url("system_images/sprite.jpg") -80px 0px no-repeat; margin:0;}
.ikon_03:hover {background:url("system_images/sprite.jpg") -80px -40px no-repeat; margin:0;}

.ikon_04 {background:url("system_images/sprite.jpg") -120px 0px no-repeat; margin:0;}
.ikon_04:hover {background:url("system_images/sprite.jpg") -120px -40px no-repeat; margin:0;}

.ikon_05 {background:url("system_images/sprite.jpg") -160px 0px no-repeat; margin:0;}
.ikon_05:hover {background:url("system_images/sprite.jpg") -160px -40px no-repeat; margin:0;}

.ikon_06 {background:url("system_images/sprite.jpg") -200px 0px no-repeat; margin:0;}
.ikon_06:hover {background:url("system_images/sprite.jpg") -200px -40px no-repeat; margin:0;}

.ikon_07 {background:url("system_images/sprite.jpg") -240px 0px no-repeat; margin:0;}
.ikon_07:hover {background:url("system_images/sprite.jpg") -240px -40px no-repeat; margin:0;}

.ikon_08 {background:url("system_images/sprite.jpg") -280px 0px no-repeat; margin:0;}
.ikon_08:hover {background:url("system_images/sprite.jpg") -280px -40px no-repeat; margin:0;}

.ikon_09 {background:url("system_images/sprite.jpg") -320px 0px no-repeat; margin:0; cursor:pointer;}
.ikon_09:hover {background:url("system_images/sprite.jpg") -320px -40px no-repeat; margin:0;}

.ikon_10 {background:url("system_images/sprite.jpg") -360px 0px no-repeat; margin:0;}
.ikon_10:hover {background:url("system_images/sprite.jpg") -360px -40px no-repeat; margin:0;}

.ikon_11 {background:url("system_images/sprite.jpg") -400px 0px no-repeat; margin:0;}
.ikon_11:hover {background:url("system_images/sprite.jpg") -400px -40px no-repeat; margin:0;}

.ikon_12 {background:url("system_images/sprite.jpg") -440px 0px no-repeat; margin:0;}
.ikon_12:hover {background:url("system_images/sprite.jpg") -440px -40px no-repeat; margin:0;}

.ikon_13 {background:url("system_images/sprite.jpg") -480px 0px no-repeat; margin:0;}
.ikon_13:hover {background:url("system_images/sprite.jpg") -480px -40px no-repeat; margin:0;}

/*jump to top - feiles designel megoldva
.jumptotop {background:url("system_images/sprite.jpg") 0px -80px no-repeat; margin:0 auto; height:40px; width:200px;}
.jumptotop:hover {background:url("system_images/sprite.jpg") 0px -120px no-repeat; margin:0 auto; cursor:pointer;}
*/

.button_01 {background:url("system_images/sprite.jpg") 0px -80px no-repeat; margin:0 10px;}
.button_01:hover {background:url("system_images/sprite.jpg") 0px -120px no-repeat; margin:0 10px; cursor:pointer;}

.button_02 {background:url("system_images/sprite.jpg") -140px -80px no-repeat; margin:0;}
.button_02:hover {background:url("system_images/sprite.jpg") -140px -120px no-repeat; margin:0;}
/*info@*/
.button_03 {background:url("system_images/sprite.jpg") -293px -80px no-repeat; margin:0;}
.button_03:hover {background:url("system_images/sprite.jpg") -293px -120px no-repeat; margin:0;}

.button_04 {background:url("system_images/sprite.jpg") 0px -160px no-repeat; margin:0 10px;}
.button_04:hover {background:url("system_images/sprite.jpg") 0px -160px no-repeat; margin:0 10px;}
/*kosár buttons*/
.button_05 {background:url("system_images/sprite.jpg") -181px -160px no-repeat; margin:0 10px;}
.button_05:hover {background:url("system_images/sprite.jpg") -181px -200px no-repeat; margin:0 10px;}

.button_06 {background:url("system_images/sprite.jpg") -291px -160px no-repeat; margin:0;}
.button_06:hover {background:url("system_images/sprite.jpg") -291px -200px no-repeat; margin:0;}

.button_07 {background:url("system_images/sprite.jpg") -153px -240px no-repeat; margin:0;}
.button_07:hover {background:url("system_images/sprite.jpg") -153px -280px no-repeat; margin:0;}

.button_08 {background:url("system_images/sprite.jpg") -291px -240px no-repeat; margin:0 10px;}
.button_08:hover {background:url("system_images/sprite.jpg") -291px -280px no-repeat; margin:0 10px;}
/*feil@ kiszedve helyére új gombok készültek*/
.button_09 {background:url("system_images/sprite.jpg") -293px -320px no-repeat; margin:0;}
.button_09:hover {background:url("system_images/sprite.jpg") -293px -360px no-repeat; margin:0;}

/*új gombok*/
.kedvenc {background:url("system_images/sprite.jpg") -292px 0 no-repeat; margin:0;}
.kedvenc:hover {background:url("system_images/sprite.jpg") -292px -40px no-repeat; margin:0; cursor:pointer;}

.phone {background:url("system_images/sprite.jpg") 0 -320px no-repeat; margin:0;}
.phone:hover {background:url("system_images/sprite.jpg") 0 -360px no-repeat; margin:0; cursor:pointer;}

.infomail {background:url("system_images/sprite.jpg") -40px -320px no-repeat; margin:0;}
.infomail:hover {background:url("system_images/sprite.jpg") -40px -360px no-repeat; margin:0; cursor:pointer;}

.hasznos{background:url("system_images/sprite.jpg") -80px -320px no-repeat; margin:0;}
.hasznos:hover {background:url("system_images/sprite.jpg") -80px -360px no-repeat; margin:0; cursor:pointer;}

.ajanlo{background:url("system_images/sprite.jpg") -120px -320px no-repeat; margin:0;}
.ajanlo:hover {background:url("system_images/sprite.jpg") -120px -360px no-repeat; margin:0; cursor:pointer;}

.nyomtat{background:url("system_images/sprite.jpg") -160px -320px no-repeat; margin:0;}
.nyomtat:hover {background:url("system_images/sprite.jpg") -160px -360px no-repeat; margin:0; cursor:pointer;}

.szallitas{background:url("system_images/sprite.jpg") -200px -320px no-repeat; margin:0;}
.szallitas:hover {background:url("system_images/sprite.jpg") -200px -360px no-repeat; margin:0; cursor:pointer;}

.facebook{background:url("system_images/sprite.jpg") -240px -320px no-repeat; margin:0;}
.facebook:hover {background:url("system_images/sprite.jpg") -240px -360px no-repeat; margin:0; cursor:pointer;}

.kiszamol{background:url("system_images/sprite.jpg") -290px -320px no-repeat; margin:0;}
.kiszamol:hover {background:url("system_images/sprite.jpg") -290px -360px no-repeat; margin:0; cursor:pointer;}
.kiszamol_no{background:url("system_images/sprite.jpg") 0 -280px no-repeat; margin:0;}

.idopont{background:url("system_images/sprite.jpg") -290px -320px no-repeat; margin:0;}
.idopont:hover {background:url("system_images/sprite.jpg") -290px -360px no-repeat; margin:0; cursor:pointer;}

.kosarba{background:url("system_images/sprite.jpg") -407px -320px no-repeat; margin:0;}
.kosarba:hover {background:url("system_images/sprite.jpg") -407px -360px no-repeat; margin:0; cursor:pointer;}

.k-kedvezmeny{background:url("imgs/kedvezmeny.png") no-repeat; width:300px; height:48px;}
.k-kedvezmeny:hover {background:url("imgs/kedvezmeny-hl.png");}

.k-szallitas{background:url("imgs/szallitas.png") no-repeat; width:300px; height:48px;}
.k-szallitas:hover {background:url("imgs/szallitas-hl.png");}



/*VÉLEMÉNYEK*/
#velemenyTable{border:none;}
#velemenyTable tr td{border:none;}
.ertekeles{width:90px;height:20px;background:#eee url(https://karikagyurugyarto.hu/FEIL.HU/imgs/sys/yellowbg.gif) no-repeat;}
