/* Design id:14*/
#adminpidiv {
	position:fixed;
	right:3px;
	bottom:3px;
	background:#fefefe;
	padding:0.3em;
}

#adminpibuttons {
	display:inline-block;
	margin-right:0.5em;
}

.adminbutton {
	display:inline-block;
	color:#000000;
	padding:0.3em;
	background:#ffffff;
	font-family:system;
	-webkit-border-radius:7px;
	border-radius:7px;
	-webkit-box-shadow:inset 4px 0px 15px -2px rgba(0,0,0,0.57);
	-moz-box-shadow:inset 4px 0px 15px -2px rgba(0,0,0,0.57);
	box-shadow:inset 4px 0px 15px -2px rgba(0,0,0,0.57);
}

#adminpi {
	display:inline-block;
	color:#000000;
	padding:0.3em;
	background:#ffffff;
	font-family:system;
	-webkit-border-radius:7px;
	border-radius:7px;
	-webkit-box-shadow:inset 4px 0px 15px -2px rgba(0,0,0,0.57);
	-moz-box-shadow:inset 4px 0px 15px -2px rgba(0,0,0,0.57);
	box-shadow:inset 4px 0px 15px -2px rgba(0,0,0,0.57);
}

#adminpi:hover {
	background:#000000;
	color:#ffffff;
	-webkit-box-shadow:inset 4px 0px 15px -0px rgba(255,255,255,0.57);
	-moz-box-shadow:inset 4px 0px 15px -0px rgba(255,255,255,0.57);
	box-shadow:inset 4px 0px 15px -0px rgba(255,255,255,0.57);
}

.adminbutton:hover {
	background:#000000;
	color:#ffffff;
	-webkit-box-shadow:inset 4px 0px 15px -0px rgba(255,255,255,0.57);
	-moz-box-shadow:inset 4px 0px 15px -0px rgba(255,255,255,0.57);
	box-shadow:inset 4px 0px 15px -0px rgba(255,255,255,0.57);
}

.smallbox {
	display:inline-block!important;
	width:220px!important;
	margin-left:20px!important;
	border-color:#212328;
}

.smallbox a {
	color:#ef4135;
	text-decoration:underline;
}

#bigsearch {
	float:left;
	margin-left:2em;
	padding:0px!important;
	margin-top:7px;
}

.bigsearchbox {
	border:3px solid #c6c6c6;
	border-radius:5px;
	padding:0px!important;
	margin-top:17px;
	border-color:#999999;
	background:#fefefe;
}

.bigsearchtop {
	display:block;
	margin-bottom:3px;
	font-size:12px;
	color:#5d5d5d;
}

.bigsearchtop>span>i {
	font-size:14px;
	margin-right:0.3em;
}

.bigsearchtop>span {
	margin-right:2em;
	line-height:14px;
}

.bigsearchbox input {
	border:none!important;
	margin-top:6px;
	margin-bottom:7px;
	margin-left:5px;
	height:23px;
	background:transparent!important;
}

.bigsearchbox input:focus {
	outline:0;
}

#bigsearch span.searchbutton {
	background:#212328;
	float:right;
	display:inline-block;
	text-align:center;
	padding:10px 10px 10px 10px;
	margin:-3px -3px 0 0;
	border-radius:0 5px 5px 0;
	border:3px solid #212328;
	z-index:500;
}

#bigsearch span.searchbutton:after {
	content:"\f002";
	font-family:fontawesome;
	font-size:22px;
	line-height:24px;
	vertical-align:sub;
	color:#fff;
}

@font-face {
	font-family:bellota;
	font-style:normal;
	font-weight:normal;
	src:url('/css/fonts/bellota-regular.otf');
}

@font-face {
	font-family:bellota;
	font-style:normal;
	font-weight:bold;
	src:url('/css/fonts/bellota-bold.otf');
}

@font-face {
	font-family:patrickhand;
	src:url('/css/fonts/patrickhand-regular.ttf') format('truetype');
}

@font-face {
	font-family:'fontawesome';
	src:url('/css/fonts/fontawesome-webfont.eot?v=4.3.0'),url('/css/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('/css/fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('/css/fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('/css/fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('/css/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
	font-weight:normal;
	font-style:normal;
}

#webshopajaxsearchresult {
	display:none;
	position:absolute;
	background:#fefefe;
	top:50px;
	left:0px;
	z-index:90000;
	color:#000000;
	padding:0px;
	border:1px solid #eeeeee;
	-webkit-box-shadow:0px 8px 12px rgba(37, 50, 50, 0.52);
	-moz-box-shadow:0px 8px 12px rgba(37, 50, 50, 0.52);
	box-shadow:0px 8px 12px rgba(37, 50, 50, 0.52);
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-radius:0px 5px 5px 5px;
	border-radius:0px 5px 5px 5px;
	min-width:500px;
}

#webshopajaxsearchresult div.itemtitle {
	background-color:#cecece;
	font-size:16px;
	font-weight:bold;
	padding:3px;
}

#webshopajaxsearchresult div.cattitle {
	background-color:#cecece;
	font-size:16px;
	font-weight:bold;
	padding:3px;
}

#webshopajaxsearchresult td.producttitle a {
	font-size:1em;
	font-weight:normal;
	padding:3px;
	color:#ef4135;
}

#webshopajaxsearchresult td.producttitle a:hover {
	color:#212328;
}

#webshopajaxsearchresult td.producttitle {
	border-bottom:1px dotted #aaaaaa;
}

#webshopajaxsearchresult td.producttitle:hover {
	border-bottom:1px dotted #aaaaaa;
	background:rgba(255,255,230);
}

.sprite {
	position:absolute;
	left:50%;
	top:0px;
}

input[type=file].imageupload {
	border:none;
}

#fileselect {
	width:190px;
	margin:auto;
}

#filedrag {
	font-weight:bold;
	text-align:center;
	padding:1em 0;
	margin:auto;
	color:#555;
	border:2px dashed #555;
	border-radius:7px;
	cursor:default;
	width:190px;
	height:45px;
}

#filedrag:hover {
	color:#f00;
	border-color:#f00;
	border-style:solid;
	box-shadow:inset 0 3px 4px #888;
}

div.imageuploadprogressbar {
	width:190px;
	height:13px;
	background:url(//images/upload.gif) no-repeat -6px -3px;
	margin:auto;
}

#uploadprogress {
	text-align:center;
}

#penztarform {
}

#penztarform div.szallitasradio {
	font-weight:bold;
}

.penztar div.pontbevaltas {
	text-align:center;
	margin-top:0.3em;
	margin-bottom:0.4em;
	font-size:1em;
	font-weight:bold;
}

.penztar {
	background-color:#ffffff;
	margin-right:10px;
}

.penztar div.formrow>label {
	float:left;
}

.penztar div.formrow>input {
	float:left;
}

#szallitasi_cim {
	clear:both;
}

.szamlazasiadatok {
	clear:both;
}

.penztar div.formrow {
	height:auto;
	clear:both;
}

.penztar div.elfogadomstb {
	margin-left:170px;
}

.penztar div.title {
	border:1px solid #212328;
	border-radius:0px 5px 5px 0px;
	box-shadow:3px 3px 4px 0px rgba(52,152,219,0.1);
	background:#212328;
	color:#ffffff;
	padding:5px;
	margin:0px;
	font-weight:bold;
	margin-top:0.5em!important;
}

.penztar div.title span {
	float:right;
	font-size:0.8em;
	font-weight:normal;
}

#twebshop_submit_button {
	width:100%;
	height:40px;
	padding:0px;
	margin-bottom:30px;
	margin-top:10px;
	font-size:14px;
	font-weight:bold;
	background-color:#212328;
	color:#ffffff;
	border-radius:3px;
	border:none;
	box-shadow:3px 3px 6px 1px rgba(0, 0, 0, 0.4);
	cursor:pointer;
}

#twebshop_submit_button:hover {
	background-color:#64b8fb;
}

div.termekreszletesszallitas {
	margin-top:1em;
}

div.termekreszletesszallitas>a {
}

div.termek div.productgalery {
}

div.termek div.productgalery img {
	float:left;
	margin:-7px;
	margin-left:0px;
	border:1px solid rgba(162, 162, 168, 0.3);
	margin-top:6px;
}

div.termek div.ajandekok {
	width:140px;
	height:280px;
	z-index:50;
	position:relative;
	top:0px;
	left:0px;
	background:url('/images/domain18/szall1.png') no-repeat;
}

div.termek a.kerdesgomb {
	width:131px;
	height:37px;
	padding:0px;
	margin:0px;
	margin-right:-4px;
	background:url('/images/domain18/nyil1.png') no-repeat left top;
	border:none;
	box-shadow:none;
	color:#0a0707;
	text-transform:uppercase;
	font-size:11px;
	text-align:center;
	line-height:30px;
}

div.termek a.kerdesgomb:hover {
	background:url('/images/domain18/nyil1.png') no-repeat left top;
	border:none;
	box-shadow:none;
	width:142px;
	margin-left:10px;
}

div.termek a.jobbargomb {
	width:131px;
	height:37px;
	padding:0px;
	margin:0px;
	margin-right:-4px;
	background:url('/images/domain18/nyil1.png') no-repeat left top;
	border:none;
	box-shadow:none;
	color:#0a0707;
	text-transform:uppercase;
	font-size:10px;
	text-align:center;
	line-height:39px;
}

div.termek a.jobbargomb:hover {
	background:url('/images/domain18/nyil1.png') no-repeat left top;
	border:none;
	box-shadow:none;
	width:142px;
}

#webshopszallitasbanner {
	display:none;
	position:relative;
	top:0px;
	left:0px;
	height:80px;
	background:url('/images/domain18/transp.jpg');
	border:1px solid #777777;
	-webkit-border-radius:2px;
	border-radius:2px;
	margin-top:5px;
	margin-right:7px;
	-webkit-box-shadow:2px 2px 3px 2px rgba(0, 0, 0, 0.9);
	box-shadow:3px 3px 6px 1px rgba(0, 0, 0, 0.9);
}

#webshopszallitasbanner div.bannerszoveg {
	padding-top:20px;
	text-align:center;
	margin-left:42px;
	font-size:16px;
	font-weight:bold;
	color:white;
}

#webshopszallitasbanner a.mitkapok {
	color:#ffff00;
	text-shadow:#000000 1px 1px;
}

#webshopszallitasbanner span.sporoltal {
	color:#ffff00;
	text-shadow:#000000 1px 1px;
}

div.termek table tr td a.greenbutton {
	margin-left:10px;
}

div.termek-header {
	padding:10px 15px;
	text-transform:uppercase;
	background:#f7f7f7;
	border-bottom:1px solid #e6e6e6;
	line-height:normal;
}

div.termek-header span {
}

div.termek-header span a {
	font-weight:bold;
	cursor:auto;
	padding:0 5px;
}

div.termek-header span a:hover {
	color:#00a9dd;
	text-decoration:underline;
}

div.termek-header span img {
	margin:1px 5px;
	padding:0px;
}

div.termek {
	margin:auto;
	margin-top:20px;
	margin-right:7px;
}

div.termek div.termekblock1 {
	padding:10px;
	background:rgba(255,255,255,0.6);
}

div.termek div.szerzo {
	color:#111111;
	font-size:1.1em;
	padding:1px;
	padding-left:0px;
}

div.termek div.szerzo a {
	color:#ef4135;
	font-size:1.1em;
}

div.szerzo span.sorozat a {
	color:#111111;
	font-size:0.9em;
}

div.szerzo span.sorozat a:hover {
	text-decoration:underline;
}

div.termek div.nev {
	background-color:#eeeeee;
	padding:3px;
	padding-left:6px;
	color:#54ac0a!important;
	display:block;
	font-weight:bold;
	cursor:pointer;
	font-size:1.8em!important;
	margin-bottom:10px;
	text-transform:uppercase;
}

div.termek span.termekflag {
	background:#dd1515;
	color:#ffffff;
	font-size:1em;
	font-weight:bold;
	-webkit-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:1px 1px 0px 1px rgba(255, 255, 255, 1);
	padding:2px;
	display:block;
	border:1px solid #e5473f;
}

div.termek span.flagstatus3:after {
	content:"hamarosan";
}

table.termeklista span.webshopimgstatus3:after {
	content:"hamarosan";
}

div.termek span.flagstatus1:after {
	content:"ideiglenes készlethiány";
}

table.termeklista span.webshopimgstatus1:after {
	content:"ideiglenes készlethiány";
}

div.termek span.flagstatus6:after {
	content:"nem rendelhető";
}

table.termeklista span.webshopimgstatus6:after {
	content:"nem rendelhető";
}

div.termek span.flagstatus6 {
	background:#00ff00;
	border:1px solid #00ff00;
}

div.termek span.flagstatuskosar {
	margin:0px!important;
}

div.termek table {
	margin-top:10px;
}

div.termek table tr {
}

div.termek table tr td.image {
	width:140px;
	padding-left:0px;
}

div.termek table tr td.image div.productimage {
	text-align:center;
	font-size:0.7;
	margin-left:0px;
	background:#ffffff;
	cursor:pointer;
}

div.termek table tr td.datas {
	padding-left:10px;
}

div.termek table tr td.datas div.gyarto {
	font-size:0.8em;
	color:#999999;
}

div.termek table tr td.datas span.cikkszam {
	font-size:0.8em;
	color:#999999;
}

div.termek table tr td.datas span.kiadaseve {
	font-size:0.8em;
	color:#999999;
}

div.termek table tr td.datas span.oldalszam {
	font-size:0.8em;
	color:#999999;
}

div.termek div.ar {
	margin-top:1em;
}

div.termek div.brutto {
	color:#54ac0a;
	font-weight:bold;
	font-size:1.3em;
}

div.termek div.nagykernetto {
	color:#0955ab;
	font-weight:bold;
	font-size:1.4em;
}

div.termek div.boltibrutto {
	text-decoration:line-through;
	color:#666666;
	font-weight:bold;
	white-space:nowrap;
}

div.termek div.szazalek {
	color:#ffffff;
	background:#ef4135;
	font-size:0.9em;
	padding:0.2em;
	display:inline-block;
	margin-left:1em;
	border-radius:0.5em;
}

div.termek div.eredetibrutto {
	color:#000000;
}

div.termek div.eredetibrutto span {
	color:#000000;
	text-decoration:line-through;
}

div.termek div.megtakaritas {
	color:#000000;
	font-size:0.9em;
}

div.termek table tr td.datas input.subitemdb {
}

div.termek table.termektable td.datas {
	background:white;
	padding:15px;
}

div.termek div.termekismerteto {
	margin-top:20px;
	font-size:1em;
	font-weight:bold;
	margin-bottom:5px;
	background:#ffffff;
	padding:5px;
	color:#54ac0a;
	border-bottom:1px solid green;
}

div.termek div.leiras {
	text-align:justify;
	font-size:1em;
	padding:10px;
}

div.termek div.tovabbitermekblock {
	margin-top:20px;
	padding:10px;
}

div.termek div.tovabbitermek {
	margin-top:20px;
	font-size:1em;
	font-weight:bold;
	margin-bottom:5px;
	background:#ffffff;
	padding:5px;
	color:#54ac0a;
	border-bottom:1px solid green;
}

div.termek div.gyartotermekeiblock {
	margin-top:20px;
	padding:10px;
	background:rgba(255,255,255,0.6);
	-webkit-border-radius:5px;
	border-radius:5px;
}

div.termek div.gyartotermekei {
	font-size:1.1em;
	font-weight:bold;
	color:white;
	margin-bottom:5px;
	background:#ffffff;
	padding:5px;
	border-bottom:1px solid green;
	margin-top:-12px;
	margin-left:-13px;
}

div.termek table.termektable {
}

div.termek table.termektable td.image {
	background:rgba(253, 252, 248, 0.99);
	border:1px solid rgba(0, 0, 0, 0.15);
}

div.termek table.termektable td.share {
	position:relative;
	top:0px;
	left:0px;
}

div.termek table.termektable div.termekshare {
	width:131px;
	height:37px;
	padding:0px;
	margin-right:-4px;
	background:url('/images/domain18/jkm3.png') no-repeat left top;
	border:none;
	box-shadow:none;
	color:#0a0707;
	text-transform:uppercase;
	font-size:1.3em;
	text-align:center;
	line-height:30px;
}

div.webshoptermekingyenesszallitas {
	background:url('/images/templates/ingyenes_szallitas_cimke.png') no-repeat;
	width:160px;
	height:102px;
	margin-left:-22px;
}

#wg8editormenu {
	margin:0px;
	margin-bottom:1px;
	padding:0px;
	list-style:none;
}

#wg8editormenu li {
	-moz-box-shadow:inset 0px 1px 3px 0px #91b8b3;
	-webkit-box-shadow:inset 0px 1px 3px 0px #91b8b3;
	box-shadow:inset 0px 1px 3px 0px #91b8b3;
	background:linear-gradient(to bottom, #768d87 5%, #6c7c7c 100%);
	filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#768d87', endcolorstr='#6c7c7c',gradienttype=0);
	background-color:#768d87;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #566963;
	display:block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	padding:0.3em;
	text-decoration:none;
	text-shadow:0px -1px 0px #2b665e;
	margin-bottom:1em;
}

.wg8editormenusavebutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #cf866c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
	box-shadow:inset 0px 1px 0px 0px #cf866c;
	background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
	filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#d0451b', endcolorstr='#bc3315',gradienttype=0);
	background-color:#d0451b;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #942911;
	display:block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	padding:0.3em;
	text-decoration:none;
	text-shadow:0px 1px 0px #854629;
}

.itemcount-1 {
	width:100%;
}

.itemcount-2 {
	width:50%;
}

.itemcount-3 {
	width:33%;
}

.itemcount-4 {
	width:25%;
}

.itemcount-5 {
	width:20%;
}

.itemcount-6 {
	width:16%;
}

.itemcount-1-margin {
	width:98%;
	margin:1%;
}

.itemcount-2-margin {
	width:48%;
	margin:1%;
}

.itemcount-2-column {
	-webkit-column-count:2;
	-moz-column-count:2;
	column-count:2;
}

.itemcount-4-column {
	-webkit-column-count:4;
	-moz-column-count:4;
	column-count:4;
}

.itemcount-block {
	-webkit-column-break-inside:avoid;
	page-break-inside:avoid;
	break-inside:avoid-column;
}

.margin1pc {
	margin:1%;
}

.margin2pc {
	margin:2%;
}

.margin-right05em {
	margin-right:0.5em;
}

.left33 {
	float:left;
	width:33%;
}

.left50 {
	float:left;
	width:50%;
}

table.hirek {
	width:98%;
	margin:auto;
}

table.hirek tr.termekek {
	width:100%;
}

table.hirek tr.termekek td.termek {
	text-align:center;
	margin-top:10px;
	padding:0px;
}

table.hirek tr.termekek td.termek div.nev {
	width:150px;
	margin:0 0 0 7px;
	padding:0px;
	font-size:12px;
	cursor:pointer;
}

table.hirek tr.termekek td.termek div.ar {
	width:150px;
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#000000;
	font-weight:normal;
}

table.hirek tr.termekek td.termek div.kosar {
	width:150px;
	margin:0px;
	padding:0px;
}

table.hirek tr.termekek td.termek div.wgshopbtn {
	width:150px;
	height:40px;
	margin:0px;
	padding:0px;
}

#iframewindow {
	z-index:900000;
	position:fixed;
	top:50%;
	left:50%;
	background:#ffffff;
	border:5px solid rgba(6, 8, 9, 0.92);
	border-radius:10px;
	box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);
}

#iframewindow div.windowtitle {
	background:rgba(113, 175, 57, 0.52);
	border-bottom:1px solid rgba(54,164,175,0.9);
	border-radius:10px 10px 0px 0px;
	box-shadow:0px 0px 16px 5px rgba(0,0,0,0.3);
	z-index:900000;
	position:relative;
	top:0px;
	left:0px;
	padding:2px;
	height:25px;
	width:696px;
}

#iframewindow div.windowtitle span {
	color:#000;
	font-size:16px;
	padding:15px;
	font-weight:bold;
}

#iframewindow div.windowtitle div.closebutton {
	float:right;
	margin-top:-12px;
	margin-right:-12px;
	cursor:pointer;
	color:#fff;
	border:3px solid #aeaeae;
	border-radius:24px;
	background:#605f61;
	font-size:17px;
	font-weight:bold;
	display:block;
	line-height:24px;
	width:27px;
	height:27px;
	text-align:center;
	-webkit-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);
	-moz-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);
	box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);
}

#iframewindow div.windowtitle div.closebutton:before {
	content:" x";
}

#head {
	border-bottom:none;
	background:transparent;
	padding-top:15px;
	padding-bottom:15px;
}

#logo {
	background:url('/images/domain18/head/logo.png') no-repeat;
	width:295px;
	height:111px;
	float:left;
}

div.window {
	color:#313338;
	font-size:12px;
	text-decoration:none;
	border-bottom:1px solid #ccc;
	line-height:normal;
	margin-bottom:10px;
	margin-right:7px;
	background:rgba(255,255,255,0.6);
	-webkit-border-radius:5px;
	border-radius:3px;
	-webkit-box-shadow:2px 2px 3px 2px rgba(0, 0, 0, 0.4);
	box-shadow:3px 3px 6px 1px rgba(0, 0, 0, 0.4);
	margin:auto;
	font-weight:normal;
	width:70%;
}

div.window div.window-title {
	line-height:40px;
	vertical-align:center;
	display:block;
	color:#ffffff;
	font-size:24px;
	font-weight:500!important;
	text-decoration:none;
	padding-left:20px;
	background:#212328;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomright:0px;
	-moz-border-radius-bottomleft:0px;
	-webkit-border-radius:3px 3px 0px 0px;
	border-radius:3px 3px 0px 0px;
}

div.window div.wincontent {
	padding:10px;
}

div.wincontent div.icon {
	float:left;
	text-align:right;
	margin-right:10px;
}

#rov {
	position:absolute;
	background:url(/images/rov0.png) no-repeat;
	width:392px;
	height:260px;
	z-index:-1;
	display:none;
	-webkit-transition:all 12s;
	transition:all 12s;
}

.rov0 {
	top:10px;
	right:-300px;
	opacity:0.3;
	-webkit-transform:scale(0.2);
}

.rov1 {
	top:50px;
	right:40%;
	margin-left:-120px;
	opacity:0.7;
	-webkit-transform:scale(0.8);
}

.rov2 {
	top:10px;
	right:100%;
	margin-left:200px;
	opacity:0.2;
	-webkit-transform:scale(0.2);
}

td.termekhorizont {
	text-align:center;
	width:200px;
}

td.termekhorizont img.termekkep {
	margin:0px;
	padding:0px;
	background:#cccccc;
	border-radius:5px;
	margin-bottom:10px;
}

td.termekhorizont img.termekkep:hover {
}

td.termekhorizont a div.nev {
	color:#212328;
	font-size:0.8em;
}

table.contact {
}

table.contact tr td:first-child {
	color:#ffffff;
}

#toppenztarbutton {
	padding:5px;
	font-size:12px;
	border:1px solid #0955ab;
	background:#0955ab;
	color:#ffffff;
	font-weight:bold;
	margin-top:30px;
	margin-left:15px;
	cursor:pointer;
	border-radius:4px;
	display:inline-block;
}

#topbasket {
	margin-top:17px;
	margin-left:2em;
	display:inline-block;
	vertical-align:top;
	position:relative;
	top:0px;
	left:0px;
}

.basket-item-count {
	background:url('/images/domain18/head/icon-cart.png') no-repeat;
	width:53px;
	height:47px;
	display:inline-block;
	text-align:center;
	position:relative;
	top:0px;
	left:0px;
}

.basket-item-count>span.count {
	color:#fff;
	border-radius:12px;
	width:21px;
	height:21px;
	line-height:21px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	background:#212328;
	display:inline-block;
	position:absolute;
	top:8px;
	left:18px;
}

.total-price-basket {
	display:inline-block;
}

.total-price-basket>.lbl {
	font-size:14px;
	line-height:16px;
	color:#3d3d3d;
	display:block;
}

.total-price-basket>.total-price {
	font-size:22px;
	font-weight:bold;
	color:#212328;
}

.total-price-basket>.sign {
}

div.productremove {
	display:inline;
	padding-left:5px;
}

div.kosarban {
	display:none;
	font-weight:bold;
	margin-left:12px;
	margin-top:10px;
}

div.kosarbapm {
	display:inline-block;
	font-weight:bold;
}

div.kosarbapm button {
	padding:2px 4px;
	width:20px;
	margin:2px;
	border:1px solid #999999;
	background-color:#dddddd;
	font-weight:bold;
	cursor:pointer;
	color:black;
	border-radius:5px;
}

input.subitemdb {
	padding:2px 4px;
	margin:2px;
	border:1px solid #00a9dd;
	font-weight:bold;
	-webkit-border-radius:3px;
	border-radius:3px;
	font-size:12px;
	text-align:right;
	margin-left:12px;
}

button.wgshopbtn {
	padding:5px;
	font-size:12px;
	border:1px solid #0955ab;
	background:#0955ab;
	color:#ffffff;
	font-weight:bold;
	margin-top:5px;
	margin-left:12px;
	cursor:pointer;
	border-radius:4px;
}

button.wgshopbtnajanlat {
	padding:5px;
	font-size:12px;
	border:1px solid #0955ab;
	background:#0955ab;
	color:#ffffff;
	font-weight:bold;
	margin-top:5px;
	margin-left:12px;
	cursor:pointer;
	border-radius:4px;
}

button.wgshopbtn:hover {
	background-color:#999999;
	color:#ffffff;
	border:1px solid #aaaaaa;
}

button.wgshopbtnajanlat:hover {
	background-color:#999999;
	color:#ffffff;
	border:1px solid #aaaaaa;
}

div.findblocks {
	clear:both;
	height:auto;
	margin-bottom:0.5em;
	border-bottom:1px solid #212328;
}

div.findblock {
	float:left;
	width:150px;
	height:auto;
}

div.findblock div.findblocktitle {
	margin:3px;
	text-align:center;
	background:rgba(226,226,226,0.8);
	-webkit-border-radius:4px;
	border-radius:4px;
	padding:3px;
	font-size:1em;
	color:#333333;
	font-weight:bold;
}

div.findblock a {
	display:block;
	color:#212328;
	font-size:0.9em;
	padding-left:5px;
}

div.findblock a:hover {
	color:#ffffff;
	background:#212328;
}

div.webshopfilters {
	text-align:center;
}

div.webshopfilters span.webhopfiltertype {
	color:#555555;
	font-weight:normal;
}

div.webshopfilters span.webhopfilter {
	display:inline-block;
	margin:3px;
	text-align:center;
	background:rgba(226,226,226,0.8);
	-webkit-border-radius:4px;
	border-radius:4px;
	padding:3px;
	font-size:0.8em;
	color:#333333;
	font-weight:bold;
}

div.webshopfilters span.deletefilter {
	display:inline-block;
	margin-left:0.5em;
	margin-right:0.5em;
	font-size:1em;
	color:#ff0000;
}

#wrapper {
	margin:0 auto;
	width:1104px;
	padding:0;
	position:relative;
}

.container {
	margin-right:auto;
	margin-left:auto;
	width:1024px;
}

.container:before {
	content:" ";
	display:table;
	box-sizing:border-box;
}

.container:after {
	content:" ";
	clear:both;
	display:table;
	box-sizing:border-box;
}

.innercontainer {
	float:left;
	width:773px;
	background:#ffffff;
}

.maincontainer {
	margin-top:15px;
	background:#ffffff;
	border-radius:15px;
}

div.blocktitle {
	font-size:1.1em;
	font-weight:bold;
	color:white;
	margin-bottom:5px;
	background:#212328;
	border-radius:2px 2px 2px 2px;
	box-shadow:0px 5px 7px -2px rgba(0, 0, 0, 0.61);
	padding:5px;
}

#overlay {
	background:rgba(0,0,0,0.7);
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	display:none;
	z-index:50000;
}

div.forumactivity {
	font-size:1em;
	padding-left:40px;
	background:url(//images/icons/activity_forum_icon.png) no-repeat;
}

div.forumactivity div.acttitle {
	margin-bottom:5px;
}

div.forumactivity div.actmessage {
	margin-bottom:5px;
}

div.forumactivity div.acttovabblink {
	margin-left:200px;
	margin-top:5px;
}

div.clearpad ul {
	clear:both;
}

div.app_pages {
	text-align:center;
}

div.app_pages ul {
	margin-top:20px;
	margin-bottom:20px;
}

div.app_pages ul a {
	text-decoration:none;
}

div.app_pages ul li {
	display:inline;
	margin:3px;
	text-align:center;
	-webkit-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:2px 2px 3px 2px rgba(0, 0, 0, 0.4);
	box-shadow:3px 3px 6px 1px rgba(0, 0, 0, 0.4);
	padding:8px;
	color:#ffffff;
	background-color:rgba(96,96,96,0.8);
}

div.app_pages ul li.activepage {
	background:#84c413;
	-webkit-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:2px 2px 3px 2px rgba(0, 0, 0, 0.4);
	box-shadow:3px 3px 6px 1px rgba(0, 0, 0, 0.4);
	padding:8px;
	color:#ffffff;
}

table.forumtemak {
	max-width:700px;
	margin:auto;
	vertical-align:middle;
	margin-top:1.5em;
	box-shadow:3px 3px 6px 1px rgba(0, 0, 0, 0.4);
}

table.forumtemak tr td {
	padding:5px;
	text-align:left;
	width:80%;
}

table.forumtemak tr.fejlec {
	height:32px;
	margin:0px;
	padding:0px;
}

table.forumtemak tr.k {
	padding:5px;
}

table.forumtemak tr.k0 td {
	width:80%;
	background:#ffffff;
}

table.forumtemak tr.k1 td {
	width:80%;
	background:#efefef;
}

table.forumtemak tr.sep td {
	background:transparent;
}

table.forumtemak tr:hover td {
	cursor:pointer;
	background-color:#cccccc;
}

table.forumtemak td {
	-webkit-box-shadow:0px 0px 3px 2px rgba(240, 240, 240, 0.2);
	box-shadow:-1px 0px 3px 0px rgba(0, 0, 0, 0.21);
	padding:5px;
	font-size:14px;
}

table.forumtemak td.tema {
	font-weight:bold;
	color:#005577;
	font-size:14px;
}

table.forumtemak td.tema a {
	color:#313338;
	text-decoration:none;
}

table.forumtemak td.utolsohsz {
	text-align:left;
	color:#000000;
	line-height:1em;
	padding-left:10px;
	padding-top:10px;
	font-size:14px;
}

table.forumtemak span.datum {
	color:#000000;
	font-size:14px;
}

table.forumtemak tr.fejlec th {
	background:url('/images/domain18/carbon.jpg') bottom repeat;
	border-bottom:1px solid rgba(0,0,0,0.2);
	-webkit-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);
	box-shadow:0px 0px 10px 1px rgba(0,0,0,0.2);
	margin:0px;
	padding:0px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}

table.forumtemak tr.fejlec th.post {
	width:500px;
	border:none;
	border-radius:3px 0px 0px 0px;
	padding-top:5px;
}

table.forumtemak tr.fejlec th.lastpost {
	border:none;
	border-radius:0px 3px 0px 0px;
	padding-top:5px;
}

div.forumtopichead {
	-webkit-box-shadow:0px 0px 1px 1px rgba(0,0,0,0.3);
	margin:0px;
	padding:13px;
	color:#ffffff;
	font-weight:bold;
	-webkit-border-radius:6px;
	border-radius:4px;
	background:url('/images/domain18/oldwood.jpg') top repeat;
	box-shadow:0px 5px 12px 1px rgba(0, 0, 0, 0.7);
	text-transform:uppercase;
}

div.forumtopichead h1 {
	display:inline-block;
	color:#ffffff!important;
	margin:0px;
	padding:0px;
	font-size:18px!important;
	font-weight:bold!important;
	padding-top:5px;
}

div.forumtopichead a {
	float:right;
	margin-right:130px;
	margin-top:6px;
	color:#ffffff!important;
	font-size:14px;
}

div.forumtopichead a:hover {
	text-decoration:underline;
}

ul.forumhsz {
	list-style:none;
	margin:0px;
	padding:0px;
}

ul.forumhsz li {
	width:100%;
	list-style:none;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	clear:both;
	overflow:auto;
}

#forumhsz {
	margin-bottom:10px;
}

ul.forumhsz li div.szoveg {
	margin:0 0 0 0px;
	float:right;
	width:650px;
	background:white;
	padding:7px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #ccc;
	-webkit-box-shadow:0px 0px 3px 2px rgba(240, 240, 240, 0.2);
	box-shadow:0px 0px 11px 1px rgba(0, 0, 0, 0.52);
}

ul.forumhsz li div.szoveg span.speak {
	width:13px;
	height:20px;
	background:url(/images/flap.png) no-repeat;
	position:absolute;
	left:-13px;
	top:10px;
}

ul.forumhsz li div.szoveg div.forummsg {
	padding:0 0 0 10px;
	margin-top:7px;
	border-left:2px solid #c91616;
}

ul.forumhsz li div.szoveg div.foot {
	margin-left:10px;
	height:20px;
}

ul.forumhsz li div.szoveg div.foot span.nev {
	color:#157ed1;
	font-size:11px;
}

ul.forumhsz li div.szoveg div.foot span.datum {
	background:url('/images/domain18/middot.png') 0 center no-repeat;
	padding:0 0 0 7px;
	margin:0 0 0 5px;
}

ul.forumhsz li div.szoveg div.foot span.like {
	background:url('/images/domain18/middot.png') no-repeat center;
	padding:0 0 0 20px;
	margin:10px;
}

ul.forumhsz li div.szoveg div.foot a.ilike {
	background:url('/images/domain18/middot.png') 0 center no-repeat;
	color:#157ed1;
	font-size:11px;
	padding:0 0 0 7px;
	margin:0 0 0 5px;
}

ul.forumhsz li div.avatar {
	padding-right:5px;
	float:left;
}

ul.forumhsz li div.avatar img {
	width:48px;
	height:32px;
	color:#7e7e7e;
}

ul.forumhsz li.ujhsz {
	margin-top:20px;
}

.post-reply {
	color:#313338;
	font-weight:bold;
	margin-left:10px;
	padding-top:10px;
}

ul.forumhsz li.ujhsz div.ujszoveg {
	-webkit-box-shadow:0px 0px 3px 2px rgba(240, 240, 240, 0.2);
	padding:5px;
	background:rgba(31, 105, 28, 0.31);
	border:1px solid rgba(204, 204, 204, 0.25);
}

ul.forumhsz li.ujhsz div.ujszoveg div.forumcontainer {
	background:#ffffff;
	clear:both;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #ccc;
	border-top:0px;
}

ul.forumhsz li.ujhsz div textarea {
	width:665px;
	margin:0px;
	border:none;
}

ul.forumhsz li.ujhsz div.ujszoveg ul {
	list-style:none;
	padding:0px;
	margin:0px;
	margin-left:20px;
}

ul.forumhsz li.ujhsz div.ujszoveg ul li {
	float:left;
	color:#000000;
	font-weight:bold;
	width:140px;
	padding:5px;
	text-align:center;
	cursor:pointer;
	margin-bottom:0px;
}

ul.forumhsz li.ujhsz div.ujszoveg ul li.active {
	border-color:#ccc;
	border-bottom:1px solid #fff;
	background:#fff;
	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
	cursor:default;
}

#forum-submit {
	width:90%;
	margin:auto;
	margin-left:15px;
	display:block;
	padding:0;
}

#forum-submit input[type="submit"] {
	float:right;
	height:20px;
	padding:5px 10px 5px 10px;
	font-size:14px;
	background-color:#313338;
	border-radius:3px;
	border:none;
	color:#ffffff;
	font-weight:normal;
}

ul.forumhsz li.ujhsz div div.buttons {
	float:right;
}

div.forum_uj {
}

div.forum_uj div.formrow {
	margin-top:0px;
	padding:0px;
}

div.forum_uj div.formrow label.new-topic-title {
	width:100px;
	float:left;
	color:#000000;
	font-weight:bold;
	margin:0;
	padding:10px;
}

div.forum_uj div.formrow input {
	line-height:2em;
	padding:0 20px 0 20px;
}

div.forum_uj div.formrow input[type="text"] {
	line-height:2em;
	transition:none;
	margin-bottom:10px;
	box-shadow:3px 3px 6px 1px rgba(0, 0, 0, 0.4);
	padding:0 30px 0 20px;
}

div.forum_uj div.formrow label {
	width:100px;
	float:left;
	color:#000000;
	font-weight:bold;
	margin:0;
	padding:10px;
}

div.forum_uj div.formrow label.new-topic-decription {
}

div.topic-description {
}

div.topic-description textarea {
}

div.topic-description textarea.new-topic-textarea {
	width:72%;
	line-height:2em;
	color:#313338;
	border:#dddddd;
	border-radius:4px;
	padding:0 20px 0 20px;
	margin:10px 0 0 0;
	box-shadow:3px 3px 6px 1px rgba(0, 0, 0, 0.4);
}

div.accept {
	color:#313338;
	font-size:14px;
	font-weight:normal;
}

.new-topic-content {
	width:800px;
	margin:auto;
	background:rgba(255,255,255,0.8);
	border:1px solid #666;
	border-radius:4px;
	padding-bottom:10px;
}

a.forumdeletehsz {
	color:#666;
	display:inline-block;
	margin-bottom:5px !important;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	cursor:pointer;
	margin-left:10px;
}

a.forumdeletehsz:hover {
	color:#000;
}

div.leftcategorylist>div.akciostermeklista {
	background:#54ac0a;
	padding:15px;
}

div.leftcategorylist>div.akciostermeklista>a {
	font-size:1.2em;
	font-weight:bold;
	text-transform:uppercase;
	color:white;
}

div.leftcategorylist>div.title {
	border-radius:5px 0px 0 0;
	background:#0053ad;
	color:#ffffff;
	font-size:1.2em;
	padding:15px;
}

div.leftcategorylist>div.title>i {
	color:#ffffff!important;
	margin-right:15px;
}

ul.leftcategorylist {
	list-style:none;
	margin:auto;
	text-transform:uppercase;
	display:block;
}

ul.leftcategorylist>li {
	padding:5px;
	transition:all 0.3s ease;
}

ul.leftcategorylist>li:nth-child(2n+1) {
}

ul.leftcategorylist>li:nth-child(2n) {
	background-color:#fff;
}

ul.leftcategorylist>li:last-child {
	border-bottom:1px solid #e0e0e0;
	border-radius:0 0 5px 5px;
}

ul.leftcategorylist li.active {
	background:#212328!important;
}

ul.leftcategorylist li.active a {
	color:#ffffff!important;
}

ul.leftcategorylist li.active a:after {
	content:"\f105";
	color:#fff;
	display:inline;
	font-family:fontawesome;
	margin-left:0.5em;
}

ul.leftcategorylist li a {
	color:#212328;
	text-decoration:none!important;
	display:block;
	font-weight:bold;
}

ul.leftcategorylist>li:hover {
	background:#212328!important;
}

ul.leftcategorylist>li:hover a {
	color:#ffffff!important;
}

ul.leftcategorylist li.level0 {
	background:rgba(84, 172, 10, 0.48);
	list-style:none;
}

ul.leftcategorylist li.level0 a {
	color:#ffffff;
	margin-left:8px;
}

ul.leftcategorylist li.level1 {
	padding-left:20px;
	background:%bgcolor2%;
	list-style:none;
}

ul.leftcategorylist li.level1 a {
	font-size:0.9em!important;
	color:rgb(129, 190, 50);
	border-bottom:1px solid rgba(84, 172, 10, 0.2);
}

ul.leftcategorylist li.level2 {
	padding-left:40px;
	background:%bgcolor2%;
	list-style:none;
}

ul.leftcategorylist li.level2 a {
	font-weight:normal!important;
	font-size:0.8em;
	color:#ef4135;
}

ul.termeksmall {
	list-style:none;
	width:100%;
}

ul.termeksmall li.termeksmall {
	display:inline-block;
	width:30%;
	margin:1%;
	height:164px;
	margin-bottom:20px;
	text-align:center;
}

ul.termeksmall li.termeksmall div.termeksmallnev {
	display:block;
}

ul.termeksmall li.termeksmall div.termeksmallnev a.nev {
	color:#212328;
	font-weight:bold;
	font-size:1.2em;
	padding:0.2em;
}

ul.termeksmall li.termeksmall div.termeksmallkep {
	display:block;
	width:100%;
}

ul.termeksmall li.termeksmall div.termeksmallkep img {
	border:1px solid #999999;
	padding:2px;
}

ul.termeksmall li.termeksmall div.boltibrutto {
	text-decoration:line-through;
	color:#666666;
	font-weight:bold;
	text-align:right;
	white-space:nowrap;
}

ul.termeksmall li.termeksmall div.termeksmallar {
	display:block;
}

ul.termeksmall li.termeksmall div.termeksmallar div.termeksmallszazalek {
	color:#ffffff;
	background:#ef4135;
	font-size:0.7em;
	padding:0.1em;
	display:inline-block;
	border-radius:0.4em;
}

ul.termeksmall li.termeksmall div.termeksmallar div.brutto {
	font-weight:bold;
	color:#902a10;
	display:block;
	text-align:center;
	font-size:1.3em;
	white-space:nowrap;
}

ul.termeksmall li.termeksmall div.termeksmallar div.kosarba {
	width:50px;
}

div.panel:before {
	content:" ";
	display:table;
	box-sizing:border-box;
}

div.panel:after {
	content:" ";
	clear:both;
	display:table;
	box-sizing:border-box;
}

div.webshopadminkategoriabuttons > button {
	margin-left:1em;
	margin-top:1em;
}

div.alertbox {
	padding:10px;
	margin:5px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:4px 4px 5px 1px rgba(153,153,153,0.3);
	-moz-box-shadow:4px 4px 5px 1px rgba(153,153,153,0.3);
	box-shadow:4px 4px 5px 1px rgba(153,153,153,0.3);
	text-align:left;
	padding-left:35px;
}

div.success {
	border:1px solid #b7db58;
	color:#38762c;
	background:url(/sys/images/alertbox/success.png) no-repeat 5px 5px #ddffcd;
}

div.error {
	border:1px solid #d96e66;
	color:#cd0a0a;
	background:url(/sys/images/alertbox/error.png) no-repeat 5px 5px #ffc8d1;
}

div.info {
	width:80%;
	margin:auto;
	border:1px solid #8ed9f6;
	color:#2e6093;
	background:url(/sys/images/alertbox/info.png) no-repeat 5px 5px #e3f7fc;
	border-radius:3px;
}

table.cart {
	border:1px solid #dddddd;
	border-collapse:collapse;
	border-radius:3px;
}

table.cart tr.fejlec {
	height:30px;
	margin:0px;
	padding:0px;
	border-radius:3px;
}

table.cart tr th {
	background-color:#313338;
	border:1px solid #222222;
	color:#ffffff;
	margin:0px;
	padding:2px;
	font-weight:normal;
	font-size:12px;
}

table.cart tr.fejlec th.cikkszam {
	width:75px;
}

table.cart tr.fejlec th.nev {
	width:390px;
}

table.cart tr.fejlec th.db {
	width:58px;
}

table.cart tr.fejlec th.ar {
	width:58px;
}

table.cart tr.fejlec th.afa {
	width:58px;
}

table.cart tr.termek {
}

table.cart td {
	padding:3px;
	border:1px solid #444444;
}

table.cart tr.termek td.cikkszam {
	width:75px;
	font-size:0.6em;
}

table.cart tr.termek td.nev {
	width:75px;
}

table.cart tr.termek td.nev span.p1 {
	font-size:0.7em;
	color:#212328;
}

table.cart tr.termek td.db {
	width:75px;
	text-align:right;
}

table.cart tr.termek td.egysegar {
	width:75px;
	text-align:right;
}

table.cart tr.termek td.reszosszeg {
	width:75px;
	text-align:right;
}

table.cart tr.osszesen {
}

#webshop_osszesen {
	text-align:right;
}

#webshop_afa {
	text-align:right;
}

#webshop_afas_ar {
	text-align:right;
}

#webshop_szallitasi_dij {
	text-align:right;
}

#webshop_fizetendo {
	text-align:right;
	font-weight:bold;
}

#webshop_pontok {
	font-size:18px;
}

ul.socialusers {
	width:100%;
	padding:8px;
	z-index:20;
	margin:30px 0;
	display:block;
}

ul.socialusers>li {
	height:64px;
	list-style-type:none;
	box-shadow:3px 3px 6px 1px rgba(0, 0, 0, 0.4);
	border:1px solid rgba(0,0,0,0.08);
	border-radius:3px;
	background-color:#ffffff;
	padding:6px 10px 6px 6px;
	margin:9px 6px 6px 13px;
}

ul.socialusers>li div.useravatar {
	background:url('/images/domain18/avatar.jpg') no-repeat left;
	width:64px;
	height:64px;
	float:left;
	margin-right:5px;
	padding:0 4px 4px 4px;
}

div.socialfriendbutton {
	position:relative;
	top:0px;
	left:0px;
	border-radius:3px;
	width:140px;
	border:none;
	color:#ffffff;
	padding:5px;
	margin-bottom:10px;
	float:right;
	background:#313338 no-repeat right;
	box-shadow:3px 3px 6px 1px rgba(0, 0, 0, 0.4);
	background-position:95% 50%;
}

div.socialfriendbutton span {
}

div.socialfriendbutton span a {
	color:#ffffff;
}

div.socialfriendbuttonwithmenu {
	background-image:url('/images/domain18/arrow2.png');
}

div.socialfriendbutton ul.socialfriendbuttonmenu {
	position:absolute;
	top:18px;
	left:0px;
	display:none;
	background:#efefef;
	width:138px;
	padding:0px 5px;
	margin:0;
}

div.socialfriendbutton ul.socialfriendbuttonmenu li.socialfrindbuttonmenuundo a {
	display:block;
}

div.socialfriendbutton:hover ul.socialfriendbuttonmenu {
	display:block!important;
	margin-top:10px;
	border:1px solid #dddddd;
	border-radius:3px;
	box-shadow:3px 3px 6px 1px rgba(0, 0, 0, 0.4);
}

div.socialfriendbutton ul.socialfriendbuttonmenu li {
}

ul.socialusers  li a.username {
	font-weight:bold;
	padding-top:10px;
	margin-top:5px;
	margin-bottom:4px;
	font-size:12px;
	color:#313338;
}

ul.socialusers  li div.socialfriend {
}

ul.socialusers  li div.socialfriend0 {
	background-color:#428bca;
	padding:5px 5px;
	border-radius:3px;
}

ul.socialusers  li div.socialfriend1 {
	background-color:#5cb85c;
	padding:5px 5px;
	border-radius:3px;
}

ul.socialusers  li div.socialfriend2 {
	background-color:#d9534f;
	padding:5px 5px;
	border-radius:3px;
}

ul.socialusers  li div.socialfriend4 {
	background-color:#d9534f;
	padding:5px 5px;
	border-radius:3px;
}

ul.socialusers  li div.socialfriend99 {
}

ul.socialusers  li a.socialaddfriendadd {
	background-color:#313338;
	padding:5px 3px;
	border-radius:3px;
}

#socialusersearchform label {
	font-weight:bold;
	font-size:14px;
	color:#000000;
	text-align:right;
	float:left;
	width:50px;
	margin-right:10px;
	padding-top:7px;
}

#socialusersearchform input[type=submit] {
	height:30px;
	padding:0px 30px;
	font-size:14px!important;
	font-weight:normal;
	background-color:#313338;
	border-radius:3px;
	border:none;
	margin-bottom:30px;
	margin-top:30px;
	margin-left:153px;
	color:#ffffff;
}

#szall_postapont {
	clear:both;
	height:auto;
}

div.szall_postapont_kivalasztott_pont {
	border:1px dotted #cccccc;
	background:#f5f5f5;
	margin-left:2em;
	padding:0.2em;
}

div.szall_postapont_kivalasztott_pont span.cimke {
	font-weight:bold;
	color:#212328;
}

div.szall_postapontirszam {
	margin-top:5px;
	font-weight:bold;
}

#select_container:before {
	content:"legközelebbi pontok:";
	padding:0px!important;
	color:#000000;
	text-transform:none;
	font-size:1em;
	font-family:inherit;
}

#postaPontApi-main {
	color:#8c8c8c;
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	width:100%;
}

#postaPontApi-content {
	height:auto;
	margin:0px 0px;
	background:url(../img/transp_bg.png) no-repeat 0px 0px;
}

#postaPontApi {
	width:640px;
	margin:0px auto;
}

#postaPontApi h2 {
	display:none;
	height:30px;
	line-height:30px;
	padding-left:15px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	-moz-border-radius:4px 4px 0px 0px;
	-webkit-border-radius:4px 4px 0px 0px;
	border-radius:4px 4px 0px 0px;
	-moz-text-shadow:0px 1px 3px rgba(0,0,0,0.4);
	-webkit-text-shadow:0px 1px 3px rgba(0,0,0,0.4);
	text-shadow:0px 1px 3px rgba(0,0,0,0.4);
	background:linear-gradient(to bottom,  rgba(21,134,57,1) 0%,rgba(20,118,51,1) 51%,rgba(15,83,36,1) 100%);
	filter:progid:dximagetransform.microsoft.gradient( startcolorstr='#158639', endcolorstr='#0f5324',gradienttype=0 );
}

#postaPontApi-inner {
	padding:0px;
	height:400px;
	width:640px;
}

#postaPontApi-inner p {
	padding:0px;
	display:none;
}

#postaPontApi-inner form {
	height:30px;
	margin:16px 0px;
}

#select_container {
	display:inline-block;
}

#postaPontApi-inner form button {
	float:left;
	cursor:pointer;
	width:120px;
	height:30px;
	line-height:30px;
	font-family:verdana, geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:linear-gradient(to bottom,  rgba(230,41,37,1) 0%,rgba(195,31,27,1) 49%,rgba(161,20,17,1) 100%);
	filter:progid:dximagetransform.microsoft.gradient( startcolorstr='#e62925', endcolorstr='#a11411',gradienttype=0 );
}

#postaPontApi-inner form button:hover {
	background:linear-gradient(to bottom,  rgba(161,20,17,1) 0%,rgba(195,31,27,1) 51%,rgba(230,41,37,1) 100%);
	filter:progid:dximagetransform.microsoft.gradient( startcolorstr='#a11411', endcolorstr='#e62925',gradienttype=0 );
}

#addthis {
	padding-left:0px;
	padding-top:5px;
}

.sidebar {
	padding:0;
	margin-top:0px;
}

.sidebar .module {
	margin-bottom:5px;
	-moz-border-radius-bottomright:7px;
	-moz-border-radius-bottomleft:7px;
	border-bottom-right-radius:7px;
	border-bottom-left-radius:7px;
	webkit-bottom-right-radius:7px;
	webkit-bottom-left-radius:7px;
}

.sidebar .module-body {
	background:url('/images/domain18/water.png') center repeat;
	border-radius:5px;
	border:1px solid rgba(0, 0, 0, 0.31);
	box-shadow:-1px 0px 9px 3px rgba(0, 0, 0, 0.61);
	margin:0;
	padding:5px;
	padding-left:8px;
}

.sidebar-left {
	padding:0px;
	width:180px;
	float:left;
	margin-right:5px;
	margin-left:-12px;
}

.sidebar-left .module-title {
	margin:0;
	padding:0p;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
	background:url('/images/domain18/content_menu.png') -5px 0 no-repeat;
	text-align:center;
}

.sidebar-right {
	padding:0px;
	width:180px;
	float:right;
	margin-right:-12px;
}

.sidebar-right .module-title {
	background:url('/images/domain18/content_menu_right.png') 5px 0px no-repeat;
	padding-left:10px;
	text-align:center;
	color:white;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-shadow:2px 3px 5px #050505;
}

.sidebar-right .module-body {
	padding-left:4px;
	padding-top:16px;
	box-shadow:-3px 5px 18px 5px rgba(0, 0, 0, 0.89);
	border:2px solid rgba(0, 0, 0, 0.31);
	background:url('/images/domain18/water.png') center repeat;
}

#foot {
	width:100%;
	max-width:1024px;
	margin:auto;
	background:rgba(0,0,0,0.7);
	height:auto;
	padding-top:10px;
	margin-top:10px;
	border-radius:10px;
}

div.foot0 {
	padding:5px;
	text-align:center;
}

div.footlogo {
	margin-bottom:5px;
}

div.foot0text {
	font-size:0.7em;
	color:#e9ebe1;
	text-align:justify;
	padding:1em;
	border-bottom:1px solid #666;
	border-top:1px solid #666;
	margin-top:1em;
	text-shadow:1px 1px 2px rgba(10, 10, 10, 0.8);
}

table.foot0buttons {
	width:100%;
	margin-top:10px;
}

table.foot0buttons>tbody>tr>td {
	text-align:center;
}

div.foot1 {
	padding:1em;
	color:#e9ebe1;
	text-shadow:1px 1px 2px rgba(10, 10, 10, 0.8);
}

div.foot1title {
	font-size:18px;
	font-weight:bold;
	color:#e9ebe1;
	border-bottom:1px solid #666;
	text-shadow:1px 1px 2px rgba(10, 10, 10, 0.8);
}

div.foot1menu {
	font-size:12px;
	color:#e9ebe1;
	text-align:justify;
	font-family:'roboto condensed',sans-serif;
	text-shadow:1px 1px 2px rgba(10, 10, 10, 0.8);
}

div.foot1menu>a {
	display:block;
	padding:10px;
	padding-left:0px;
	border-bottom:1px dashed #666;
	color:#e9ebe1;
	font-size:12px;
	text-shadow:1px 1px 2px rgba(10, 10, 10, 0.8);
}

div.foot3 {
	padding:1em;
	text-align:left;
}

div.foot3title {
	font-size:18px;
	color:#e9ebe1;
	border-bottom:1px solid #666;
	font-weight:bold;
	margin-bottom:5px;
	text-shadow:1px 1px 2px rgba(10, 10, 10, 0.8);
}

div.foot3text {
	font-size:12px;
	color:#e9ebe1;
	border-bottom:1px solid #666;
	font-family:'roboto condensed',sans-serif;
	text-shadow:1px 1px 2px rgba(10, 10, 10, 0.8);
}

div.foot3map {
	margin-top:10px;
}

.leftpanel {
	float:left;
	margin:0px;
	width:250px;
}

#ajandekbanner {
	width:140px;
	background:#2e1f01;
	text-align:center;
	font-size:9px;
	color:#ffffff;
	z-index:5;
	position:relative;
	top:-45px;
	left:0px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	border-bottom-right-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-left-radius:10px;
}

#ajandekbanner div {
	padding:5px;
	margin-top:15px;
}

#ajandekbanner a {
	color:#a1ef23;
	font-weight:bold;
	font-size:12px;
	text-shadow:1px 1px 0px rgba(0, 0, 0, 1);
}

#ajandekbanner:hover {
	text-decoration:none !important;
}

div.webshopajandek-nincs {
	background:rgb(107, 95, 75);
	height:80px;
	width:717px;
	border:1px solid #777777;
	-webkit-border-radius:2px;
	border-radius:2px;
	margin-top:5px;
	margin-right:7px;
	-webkit-box-shadow:2px 2px 3px 2px rgba(0, 0, 0, 0.9);
	box-shadow:3px 3px 6px 1px rgba(0, 0, 0, 0.9);
}

div.webshopajandek-nincs-szoveg {
	padding-top:20px;
	text-align:center;
	margin-left:42px;
	font-size:16px;
	font-weight:bold;
	color:white;
}

div.webshopajandek-nincs a {
	color:#ffff00;
	text-shadow:#000000 1px 1px;
}

div.ajandekvalaszto {
	font-size:18px;
	font-weight:bold;
}

div.ajandekvalaszto select {
}

table.webshopajandek {
	width:700px;
	height:270px;
}

table.webshopajandek tr td {
	height:250px;
}

table.webshopajandek tr td div.tdcontent {
	border:1px solid #bdbaba;
	background:white;
	box-shadow:1px 1px 6px 1px rgba(0, 0, 0, 0.52);
	margin:11px;
	cursor:pointer;
}

table.webshopajandek tr td div.tdcontent:hover {
	margin:10px;
	border:2px solid #5d5a5a;
	background:#efefef;
	box-shadow:3px 3px 12px 1px rgba(0, 0, 0, 0.72);
}

table.webshopajandek tr td.selected {
	border:1px solid #00ff00;
}

table.webshopajandek tr td img.kep {
}

table.webshopajandek tr td div.nev {
	background:url('/images/domain18/km.png') no-repeat left top;
	padding:11px;
	margin-left:-7px;
	margin-top:0px;
	color:white;
	font-size:14px;
	line-height:13px;
}

table.webshopajandek tr td div.leiras {
	padding:5px;
}

table.webshopajandek tr td div.ar {
	background:url('/images/templates/kmak.png') no-repeat left top;
	padding:11px;
	margin-left:-7px;
	margin-top:7px;
	color:white;
	font-size:18px;
	line-height:13px;
	font-weight:bold;
}

ul.categorylist {
	list-style:none;
	margin:auto;
	width:715px;
	margin-top:3em;
}

ul.categorylist a li {
	border-radius:5px;
	-webkit-transition:all 0.3s;
	background:white;
	padding:3px;
	float:left;
	margin:4px;
	box-shadow:0px 1px 2px 1px rgba(0, 0, 0, 0.11);
	text-align:center;
}

ul.categorylist li div.catname {
	padding:5px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:0.8em;
	color:black;
}

ul.categorylist li img {
	border-radius:5px;
	padding:1px;
}

ul.categorylist li:hover {
	transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	*
   background-position:0;
	-webkit-border-bottom-left-radius:50% 20px;
	-moz-border-radius-bottomleft:50% 20px;
	border-bottom-left-radius:50% 20px;
	-webkit-box-shadow:-5px 10px 15px rgba(0, 0, 0, 0.25);
	-moz-box-shadow:-5px 10px 15px rgba(0, 0, 0, 0.25);
	box-shadow:-5px 10px 15px rgba(0, 0, 0, 0.67);
	background-color:#daf879;
	position:relative;
	-webkit-transition-duration:0.8s;
	z-index:10;
}

#minicart {
	position:absolute;
	font-size:11px;
	padding:5px;
	top:50px;
	left:10px;
	color:#000000;
	background-color:#f9f9ff;
	transition:all 0.6s;
	-moz-transition:all 0.6s;
	-webkit-transition:all 0.6s;
	-o-transition:all 0.6s;
	border:1px solid #0077ca;
	display:none;
	z-index:9000;
}

#minicart a {
	text-decoration:none;
	color:#000000;
}

#minicart a:hover {
	color:#2f7ac0;
}

div.minicart {
}

#minicartpinbtn {
	width:24px;
	height:24px;
	position:absolute;
	top:-12px;
	right:-6px;
}

div.clminicartpinbtn {
	background:url('/images/domain18/black_pin.png');
}

div.clminicartpinbtndown {
	background:url('/images/domain18/black_pin_down.png');
}

div.minicart div.productremove {
	width:16px;
	height:16px;
	cursor:pointer;
}

div.minicart div.productremove:hover {
}

div.minicart div.rectbutton {
	border:1px solid #0089ad;
	background:#00a9dd;
	padding:1px;
	margin-left:20px;
	margin-right:20px;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	-webkit-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.3);
	box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.3);
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
}

div.minicarttitle {
	position:relative;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	border:1px solid #00b9ee;
	background:url('/images/domain18/carbon.jpg') bottom repeat;
	padding-left:10px;
	-webkit-border-radius:10px 0px 10px 0px;
	border-radius:10px 0px 10px 0px;
	display:none;
}

div.wcm-text-html {
	padding:1em;
}

h1.wcm-text-title {
	padding:1em;
	padding-bottom:0px;
}

i {
	color:#ffffff;
}

.fa {
	display:inline-block;
	font-family:fontawesome;
	font-style:normal;
	font-weight:400;
	line-height:1;
	-webkit-font-smoothing:antialiased;
}

.fa-phone:before {
	content:"\f095";
}

.fa-email:before {
	content:"\f0e0";
}

.fa-fax:before {
	content:"\f1ac";
}

.fa-list:before {
	content:"\f03a";
}

#tophead {
	width:100%;
	background-color:rgba(0, 83, 173, 0.54)!important;
	border-bottom:3px solid #e0e0e0;
	padding:10px 0 9px;
	clear:both;
	color:#ffffff;
	background:rgba(0, 83, 173, 0.54)!important;
}

#tophead div.lefttopmenu {
	float:left;
}

#tophead div.righttopmenu {
	float:right;
}

#tophead a {
	padding:0 16px 0px 16px;
	border-right:1px solid #e0e0e0;
	color:#ffffff;
	line-height:15px;
	display:inline-block;
}

#tophead a:last-child {
	border-right:none!important;
}

div.topheadcontact {
	font-size:12px;
	display:inline-block;
}

div.topheadcontact span {
	margin-right:1em;
}

div.topheadcontact i {
	margin-right:5px;
}

.description-text li.job {
	list-style:none;
}

.description-text li.job a {
	color:#ffffff;
	text-decoration:underline;
}

ul.jobs {
	list-style:none;
	margin:10px;
	padding:0px;
}

ul.jobs li {
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:0px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-radius:10px 0px 10px 0px;
	border-radius:10px 0px 10px 0px;
	-webkit-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);
	-moz-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);
	box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);
	margin-bottom:1em;
	background:rgba(255,255,255,0.4);
}

ul.jobs li div.jobcontent {
	font-size:0.8em;
	padding:10px;
}

ul.jobs li div.title {
	-moz-border-radius-topleft:10px;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-radius:10px 0px 0px 0px;
	border-radius:10px 0px 0px 0px;
	background:rgba(90,90,90,0.5);
	padding:0px;
	height:30px;
	line-height:30px;
}

ul.jobs li span.titlelogo {
	-moz-border-radius-topleft:10px;
	-webkit-border-radius:10px 0px 0px 0px;
	border-radius:10px 0px 0px 0px;
	width:30px;
	height:30px;
	display:inline-block;
	background:url(/images/haromszog.png) no-repeat 0px 0px #004291;
	float:left;
	margin-right:10px;
}

ul.jobs li div.title a {
	color:#ffffff;
	text-decoration:underline;
	float:left;
}

ul.jobs li div.logo {
	float:right;
	width:120px;
	margin-right:20px;
}

ul.jobs li div.logo img {
	margin-top:10px;
	border:1px solid #cccccc;
}

ul.jobs li div.logo span.companyname {
	display:block;
	font-size:10px;
	text-align:center;
}

ul.jobs li div.text {
	float:left;
	width:560px;
}

ul.jobs li div.jobdetails {
	border-top:1px solid #cecece;
	clear:both;
}

ul.jobs li div.jobdetails span {
	width:120px;
	display:inline-block;
}

ul.jobs li div.jobdetailsbig span {
	width:14em;
	display:inline-block;
}

ul.jobs li div.foot {
	border-radius:0px 0px 10px 0px;
	background:rgba(90,90,90,0.2);
	padding:2px;
	color:#000000;
	font-size:12px;
	height:24px;
	padding-right:20px;
	padding-left:20px;
	line-height:24px;
}

ul.jobs li div.foot span.like {
	float:right;
	color:#00009f;
}

ul.jobs li div.foot .ilike {
	float:right;
	color:#00009f;
}

#content-center {
	width:800px;
	margin:auto;
}

#content-news {
	width:100%;
	margin:40px 0 50px 0;
	background:#ffffff;
	border-radius:5px;
	box-shadow:0px 5px 12px 1px rgba(0, 0, 0, 0.7);
	padding:20px;
}

#article-title {
	margin:0px;
	padding:20px 0 30px 30px;
}

#article-title h1 {
	font-size:2em;
	color:#005577;
	font-weight:bold;
}

#article-text {
	font-size:1em;
}

#article-text span.simple-text {
	width:700px;
	margin:auto;
	font-size:1em;
	color:#777777;
	font-weight:normal;
	padding-left:30px;
}

#article-image {
	width:600px;
	margin:auto;
}

#article-image img {
	margin:50px 0 50px 0;
}

#article-image-with-text {
	width:800px;
	margin:auto;
}

#article-image-with-text div.article-image {
	margin:0px;
	padding:0px;
	float:left;
}

#article-image-with-text div.article-image img {
	margin-right:15px;
}

#article-image-with-text div.article-text {
	margin-right:15px;
	padding:0px;
}

#article-image-with-text div.article-text span.strait-text {
}

#article-text-with-image {
	width:800px;
	margin:auto;
}

#article-text-with-image div.article-text {
	width:550px;
	float:left;
	margin-right:15px;
	padding:0px;
}

#article-text-with-image div.article-text span.strait-text {
}

#article-text-with-image div.article-image {
	margin:0px;
	padding:0px;
}

#article-text-with-image div.article-image img {
	margin-right:15px;
}

#article-photo-gallery {
	width:800px;
	margin:auto;
}

#article-photo-gallery div.photo-gallery-row1 {
	width:440px;
	margin:auto;
	margin-bottom:15px;
}

#article-photo-gallery div.photo-gallery-row1 img {
}

#article-photo-gallery div.photo-gallery-row1 img.photo1 {
	margin:0 15px 0 0;
}

#article-photo-gallery div.photo-gallery-row2 {
	width:440px;
	margin:auto;
}

#article-photo-gallery div.photo-gallery-row2 img {
}

#article-photo-gallery div.photo-gallery-row2 img.photo3 {
	margin:0 15px 0 0;
}

.webshoplistasuly {
	color:#777777;
	margin-top:10px;
	font-size:12px;
}

.productremove {
	cursor:pointer;
}

#webshopfixedtop {
	background:#54ac0a;
	height:52px;
	margin-right:-1px;
}

div.kategoriapos {
	color:#3d3d3d;
	font-size:12px;
	padding-top:10px;
	z-index:-1;
}

div.kategoriapos a:first-child {
	margin-left:15px;
}

div.kategoriapos a:after {
	display:inline-block;
	font-family:fontawesome;
	font-style:normal;
	font-weight:400;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	content:"\f061";
	color:#ffffff;
	margin-right:13px;
	margin-left:7px;
}

div.kategoriapos a {
	color:#ffffff;
	display:inline-block;
	font-size:14px;
	padding-top:5px;
}

div.kategoriapos a.home {
}

div.kategoriapos a:hover {
	color:#efefef;
	text-decoration:underline;
}

table.termeklista {
	width:98%;
	margin:auto;
	border:none;
	vertical-align:middle;
	border-collapse:separate;
}

table.termeklista td {
}

table.termeklista tr.fejlec {
	height:30px;
	margin:0px;
	padding:0px;
	display:none;
}

table.termeklista tr.fejlec th {
	border-bottom:1px solid rgba(0,0,0,0.2);
	margin:0px;
	padding:0px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}

table.termeklista tr.fejlec th.kep {
	width:150px;
	height:30px;
}

table.termeklista tr.fejlec th.szoveg {
	width:293px;
	height:30px;
}

table.termeklista tr.fejlec th.ar {
	width:124px;
	height:30px;
}

table.termeklista tr.fejlec th.kosar {
	width:152px;
	height:30px;
}

table.termeklista tr.termekek {
	width:100%;
	height:155%;
}

table.termeklista tr.termekek td {
	padding:4px;
}

table.termeklista tr.termekek td.kep {
	margin:0px;
	padding-right:20px;
	padding-left:20px;
	padding-top:4px;
	text-align:center;
	border-bottom:1px solid rgba(121, 122, 124, 0.15);
	vertical-align:top;
}

table.termeklista tr.termekek td.kep div.productimage {
	padding:1px;
	border-radius:5px;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	position:relative;
	top:0px;
	left:0px;
}

table.termeklista tr.termekek td.kep div.productimage:hover span.webshopimgakcios {
	background:rgba(0,0,0,0.1);
	width:5px;
}

table.termeklista tr.termekek td.kep div.productimage span.webshopimgakcios {
	position:absolute;
	top:1px;
	background:#ef4135;
	left:-4px;
	padding:2px;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	width:60px;
	-webkit-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
}

table.termeklista tr.termekek td.kep div.productimage span.webshopimgakcios:after {
	content:"akciós";
}

table.termeklista tr.termekek td.kep div.productimage span.webshopimgnapiajanlat {
	position:absolute;
	top:1px;
	left:-4px;
	background:#ef4135;
	width:107px;
	padding:5px;
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
}

table.termeklista tr.termekek td.kep div.productimage span.webshopimgnapiajanlat:after {
	content:"napi ajÁnlatunk";
}

table.termeklista tr.termekek td.kep div.productimage span.webshopimgajandek {
	position:absolute;
	top:2px;
	left:-2px;
	background:url('/images/domain18/kkm.png');
	width:107px;
	padding:5px;
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
}

table.termeklista tr.termekek td.kep div.productimage span.webshopimgajandek:after {
	content:"ajÁndÉknak";
}

table.termeklista tr.termekek td.kep div.productimage span.webshopimgkiarusitas {
	position:absolute;
	top:2px;
	left:-2px;
	background:url('/images/domain18/kkm.png');
	width:107px;
	padding:5px;
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
}

table.termeklista tr.termekek td.kep div.productimage span.webshopimgkiarusitas:after {
	content:"kiÁrusÍtÁs";
}

table.termeklista tr.termekek td.kep div.productimage:hover {
}

table.termeklista tr.termekek td.kep div.productimage img.termekkep {
	border:1px solid #999999;
	width:100%;
}

table.termeklista tr.termekek td.termek {
	border-bottom:1px solid rgba(121, 122, 124, 0.15);
	position:relative;
	top:0px;
	left:0px;
	vertical-align:top;
}

table.termeklista  span.webshopimgstatus {
	background:#ef4135;
	border:1px solid #e5473f;
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
	padding:5px;
	display:inline-block;
	position:absolute;
	top:2px;
	left:0px;
	width:130px;
	padding-top:3px;
	padding-bottom:3px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:1px 1px 0px 1px rgba(255, 255, 255, 1);
}

table.termeklista tr.termekek td.termek div.tovabbiakategoriaban {
	display:none;
}

table.termeklista tr.termekek td.termek div.szerzo {
	color:#ef4135;
	cursor:pointer;
	font-size:0.9em;
}

table.termeklista tr.termekek td.termek div.nev a.nev {
	padding:3px;
	padding-left:6px;
	color:#54ac0a;
	display:block;
	font-weight:bold;
	cursor:pointer;
	font-size:16px;
	margin-bottom:10px;
	text-transform:uppercase;
	border-bottom:1px solid green;
}

table.termeklista tr.termekek td.termek div.nev:hover a.nev {
	background-color:#0955ab;
	color:#ffffff;
}

table.termeklista tr.termekek td.termek div.kiadas span {
	color:#313338;
	font-weight:normal;
	font-size:11px;
}

table.termeklista tr.termekek td.termek div.tovabbiadatok {
	color:#999999;
	font-size:11px;
}

table.termeklista tr.termekek td.termek div.tovabbiadatok span {
	margin-right:1em;
}

table.termeklista tr.termekek td.termek div.tovabbiadatok span.p2:before {
	content:"kiadás éve:";
}

table.termeklista tr.termekek td.termek div.tovabbiadatok span.p3:before {
	content:"oldalszám:";
}

table.termeklista tr.termekek td.kep div.ingyenszallitas {
	background:url('/images/domain18/szallingyenreszlet.png') no-repeat;
	width:140px;
	height:37px;
	margin-left:8px;
	margin-top:-13px;
	z-index:500;
}

table.termeklista tr.termekek td.termek div.leiras {
	min-height:35px;
	font-size:12px;
	text-align:justify;
	padding-top:10px;
}

table.termeklista tr.termekek td.termek div.leiras:hover {
	max-height:250px;
}

table.termeklista tr.termekek td.termek div.leiras a {
	color:#000000;
	font-size:13px;
	font-weight:bold;
	border-bottom:1px solid #212328;
}

table.termeklista tr.termekek td.termek a.bovebben {
	padding:5px;
	font-size:12px;
	border:1px solid #0955ab;
	background:#0955ab;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
	border-radius:4px;
	margin-left:15px;
	display:inline-block;
	text-align:center;
	float:right;
	margin-top:15px;
}

table.termeklista tr.termekek td.termek a.bovebben:hover {
	background:none;
	color:#000000;
}

table.termeklista tr.termekek div.gyarto {
	color:#00a9dd;
	font-size:12px;
	font-weight:bold;
	padding:4px 0;
}

table.termeklista tr.termekek div.gyarto a {
	color:#00a9dd;
	font-size:12px;
	font-weight:bold;
}

table.termeklista tr.termekek div.gyarto a:hover {
	color:#00a9dd;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

table.termeklista tr.termekek td.ar {
	border-bottom:1px solid #212328;
	padding:20px;
}

table.termeklista tr.termekek td.ar div.szazalek {
	color:#ffffff;
	background:#ef4135;
	font-size:0.9em;
	padding:0.2em;
	display:inline-block;
	margin-right:1em;
	border-radius:0.5em;
}

table.termeklista tr.termekek td.ar div.brutto {
	font-weight:bold;
	color:#902a10;
	text-align:right;
	font-size:1.4em;
	white-space:nowrap;
}

table.termeklista tr.termekek td.ar div.webshopkategoriabookajanlat {
	font-weight:bold;
	color:#902a10;
	text-align:right;
	font-size:1.4em;
	white-space:nowrap;
}

table.termeklista tr.termekek span.webshoplistaar {
	color:#54ac0a;
	font-size:1.4em;
	font-weight:bold;
	white-space:nowrap;
}

table.termeklista tr.termekek div.eredetibrutto {
	white-space:nowrap;
}

table.termeklista tr.termekek div.eredetibrutto span {
	text-decoration:line-through;
	text-align:right;
	font-weight:bold;
	white-space:nowrap;
}

table.termeklista tr.termekek td.ar div.megtakaritas {
	font-weight:bold;
	text-decoration:none;
	text-align:right;
	white-space:nowrap;
}

table.termeklista tr.termekek td.kosar {
	background:rgba(218, 248, 121, 0.36);
	border-bottom:2px solid rgba(99, 77, 10, 0.44);
}

table.termeklista tr.termekek input.subitemdb {
	width:2em;
	margin-right:5px;
}

table.termeklista tr.termekek div.kosarbanblock {
	margin-top:10px;
}

div.webshoptermklistaszuro {
	margin:10px 7px;
	padding:10px 15px;
	text-transform:uppercase;
	border-bottom:1px solid #ccc;
	background:rgba(255,255,255,0.6);
}

div.webshoptermklistaszuro span.label {
	font-weight:bold;
	padding-left:20px;
}

div.twebshoppages {
	text-align:center;
	height:30px;
}

ul.twebshoppages {
	margin:20px 0;
}

ul.twebshoppages li {
	display:inline;
	margin:3px;
	text-align:center;
	background:rgba(96,96,96,0.8);
	-webkit-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:2px 2px 3px 2px rgba(0, 0, 0, 0.4);
	box-shadow:3px 3px 6px 1px rgba(0, 0, 0, 0.4);
	padding:8px;
	color:#ffffff;
}

ul.twebshoppages li:hover {
	background:#00a9dd;
}

ul.twebshoppages li.activepage {
	background:rgba(64, 194, 235, 0.8);
	-webkit-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:2px 2px 3px 2px rgba(0, 0, 0, 0.4);
	box-shadow:3px 3px 6px 1px rgba(0, 0, 0, 0.4);
	padding:8px;
	color:#ffffff;
}

ul.twebshoppages a {
	text-decoration:none;
}

#menu {
	position:absolute;
	left:0px;
	top:155px;
	height:60px;
	width:100%;
	background:url('/images/domain18/head/menu_top.png') no-repeat;
}

#menu ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	margin-left:10px;
	margin-top:5px;
}

#menu ul li {
	float:left;
	margin:0px;
	padding-top:10px;
	padding-right:40px;
}

#menu ul li a {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	text-shadow:1px 1px 1px rgba(255, 255, 255, 0.8);
	text-transform:uppercase;
}

#menu ul li.user {
	float:right;
}

img.imgbutton {
	cursor:pointer;
}

a.small {
	-webkit-border-radius:8px!important;
	-moz-border-radius:8px!important;
	-ms-border-radius:8px!important;
	-o-border-radius:8px!important;
	border-radius:8px!important;
	font-size:0.8em!important;
	width:auto!important;
	margin-left:5px!important;
}

a.button {
	padding:5px;
	font-size:12px;
	border:1px solid #0955ab;
	background:#0955ab;
	color:#ffffff;
	font-weight:bold;
	margin-top:5px;
	margin-left:12px;
	cursor:pointer;
	border-radius:4px;
	display:inline-block;
}

.button {
	padding:5px;
	font-size:12px;
	border:1px solid #0955ab;
	background:#0955ab;
	color:#ffffff;
	font-weight:bold;
	margin-top:5px;
	margin-left:12px;
	cursor:pointer;
	border-radius:4px;
	display:inline-block;
}

a.button:hover {
	border:1px solid #888;
	background-color:#999;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

.button:hover {
	border:1px solid #888;
	background-color:#999;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

.greenbutton {
	border:1px solid #498d00;
	background-color:#69ad00;
}

.bluebutton {
	border:1px solid #49008d;
	background:#00a9dd;
}

a.closebtn {
	-moz-box-shadow:inset 0px -1px 2px 0px #f29c93;
	-webkit-box-shadow:inset 0px -1px 2px 0px #f29c93;
	box-shadow:inset 0px -1px 2px 0px #f29c93;
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#fe1a00', endcolorstr='#ce0100');
	background-color:#fe1a00;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:trebuchet ms;
	font-size:11px;
	font-weight:bold;
	padding:0px 4px;
	text-decoration:none;
	text-shadow:1px 2px 0px #b23e35;
}

a.closebtn:hover {
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#ce0100', endcolorstr='#fe1a00');
	background-color:#ce0100;
}

a.closebtn:active {
	position:relative;
	top:1px;
}

.issuuembed {
	margin:auto;
	margin-top:1em;
	border:none;
}

a.tab {
	display:inline-block;
	background-color:#313338;
	border:1px solid #313338;
	z-index:10;
	border-radius:3px;
	box-shadow:3px 3px 6px 1px rgba(0, 0, 0, 0.4);
	padding:5px 10px;
	color:#ffffff;
	width:120px;
	font-size:14px;
}

a.tab:first-child {
	margin-left:0px;
}

a.selected {
	background:#dddddd;
	color:#000000;
	border:1px solid #313338;
	border-radius:3px;
	padding:5px 10px;
}

a.tab:hover {
	border-color:#ffffff;
	text-decoration:none;
}

div.tabsheet {
	margin-left:180px;
}

.icon {
	width:32px;
	height:32px;
	background-image:url(/images/icons/icons.png) !important;
	background-repeat:no-repeat !important;
}

.user {
	background-position:0px 0px !important;
}

.password {
	background-position:0px -32px !important;
}

.download {
	background-position:0px -64px !important;
}

.email {
	background-position:0px -96px !important;
}

.refresh {
	background-position:0px -128px !important;
}

.fav {
	background-position:0px -160px !important;
}

.settings {
	background-position:0px -192px !important;
}

.delete {
	background-position:0px -224px !important;
}

.chat {
	background-position:0px -320px !important;
}

.phone {
	background-position:0px -352px !important;
}

.btn-facebook {
	padding:0.3em;
	text-decoration:none;
	display:inline-block;
	color:#fff;
	background-color:#3b5998;
	border:1px solid #3b5998;
	-webkit-border-radius:8px;
	border-radius:8px;
	font-family:arial;
}

.left {
	float:left;
}

.right {
	float:right;
}

.alignleft {
	float:left;
	margin-right:15px;
}

.alignright {
	float:right;
	margin-left:15px;
}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

a.back-topics {
	color:#7e7e7e!important;
	font-size:20px;
	font-weight:bold;
	letter-spacing:-0.05em;
	line-height:20px;
	margin:10px 0 30px 0;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 1);
}

#wincontent {
}

#wincontent h1 {
	text-align:center;
	color:#7e7e7e;
	font:25px helvetica, arial, sans-serif;
	letter-spacing:-0.05em;
	line-height:20px;
	margin:0px;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 1);
}

#wincontent form {
	margin:0 0px;
	position:relative;
}

#wincontent form div a {
	color:#004a80;
	font-size:1em;
	text-decoration:underline;
}

div.hidden {
	display:none;
}

#map_canvas {
	width:500px;
	height:300px;
	margin:10px 20px 10px 0;
	margin-left:165px;
	-webkit-border-radius:10px;
	border-radius:10px;
	background:rgba(255,255,255,0.6);
	border:1px solid rgba(150,150,150,0.7);
}

div.formprogress {
	color:#000000;
	font-size:12px;
	text-decoration:none;
	padding:10px 15px;
	border-bottom:1px solid #ccc;
	line-height:normal;
	margin:0px;
	margin-bottom:10px;
	margin-right:7px;
	background:rgba(255,255,255,0.6);
	-webkit-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:2px 2px 3px 2px rgba(0, 0, 0, 0.4);
	box-shadow:3px 3px 6px 1px rgba(0, 0, 0, 0.4);
}

div.formprogress div {
	display:inline;
	color:#000000;
	font-size:12px;
	text-decoration:none;
	padding:5px;
	padding-left:10px;
	background:url('/images/domain18/arrow.png') no-repeat 0px 8px;
}

div.formprogress div:first-child {
	background:none;
}

div.formprogress div.formprogressactive {
	color:#13618d;
	font-weight:bold;
}

input {
	padding:2px;
}

textarea {
	padding:2px;
}

.inputbox {
	border:1px solid #c0c0c0;
	border-radius:5px;
	color:#13618d;
	padding:4px;
	background-color:#ffffff;
	margin:1px;
}

form > input {
	border:1px solid #c0c0c0;
	border-radius:5px;
	color:#13618d;
	padding:4px;
	background-color:#ffffff;
	margin:1px;
}

form > textarea {
	border:1px solid #c0c0c0;
	border-radius:5px;
	color:#13618d;
	padding:4px;
	background-color:#ffffff;
	margin:1px;
}

form > select {
	border:1px solid #c0c0c0;
	border-radius:5px;
	color:#13618d;
	padding:4px;
	background-color:#ffffff;
	margin:1px;
}

form > input[type=submit] {
	border:1px solid #dddddd;
	background-color:#313338;
	text-decoration:none;
	color:#ffffff!important;
	font-weight:bold;
	border-radius:3px;
	box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.3);
	transition:all 0.3s;
	padding:5px 22px;
	border-bottom:5px solid rgba(117, 237, 253, 0.77);
}

form > input[type=submit]:hover {
	border:1px solid #888;
	background-color:#999;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

div.formrow {
	margin:5px;
	display:block;
	clear:both;
	height:auto;
	overflow:hidden;
}

div.formrow:after {
	content:" ";
	clear:both;
}

div.formrow label {
	font-weight:bold;
	color:#000000;
	text-align:right;
	width:150px;
	margin-right:0.2em;
}

div.formlargelabel div.formrow label {
	width:230px;
}

div.kiemelt {
	font-size:18px;
	color:#9f0000;
	font-weight:bold;
}

div.formerror {
	background-color:#af0000;
	color:#ffffff;
	font-size:14px;
	text-align:center;
	font-weight:bold;
}

span.afterinput {
	font-weight:bold;
	font-size:14px;
}

span.inputdisabled {
	font-size:16px;
	color:#999999;
	padding:4px;
	background-color:#efefef;
	border-width:1px;
	border-style:solid;
	border-color:#77caff;
	margin:1px;
	-webkit-border-radius:5px;
	border-radius:5px;
	display:inline-block;
}

form.fullwidth {
}

form.fullwidth div.formrow {
	width:90%;
	margin:auto;
	margin-left:15px;
	display:block;
	padding:0;
}

form.fullwidth div.formrow label {
	text-align:left;
	width:140px;
	font-weight:bold;
	font-size:13px;
	color:#333333;
	margin-right:10px;
	padding-top:5px;
	display:block;
	line-height:18px;
	margin-left:2px;
}

form.fullwidth input {
	width:100%;
	position:relative;
	border-radius:3px;
	border:1px solid #dddddd;
	color:#606060;
}

form.fullwidth input[type=submit] {
	height:40px;
	padding:0px;
	font-size:14px;
	font-weight:normal;
	background-color:#313338;
	border-radius:3px;
	border:none;
	margin-bottom:30px;
	margin-top:30px;
	margin-left:5px;
	color:#ffffff;
}

form.fullwidth select {
	position:relative;
	width:100%;
	height:30px;
	border-radius:3px;
	border:1px solid #dddddd;
	color:#606060;
	font-size:12px;
}

form.smallform div.formrow {
	display:block;
	padding:0;
}

form.smallform div.formrow label {
	text-align:left;
	width:140px;
	font-weight:bold;
	font-size:13px;
	color:#333333;
	margin-right:10px;
	padding-top:5px;
	display:inline-block;
	line-height:18px;
	margin-left:2px;
	vertical-align:top;
}

form.smallform div.formrow input {
	display:inline-block;
	border-radius:3px;
	border:1px solid #dddddd;
	color:#606060;
}

div.wincontent input[type=submit] {
	margin-left:70px;
	margin-top:30px;
}

.window-formrow {
	width:90%;
	margin-left:15px;
	margin-top:10px;
	margin-bottom:5px;
	display:block;
}

.window-formrow label {
	text-align:left;
	width:140px;
	font-weight:bold;
	font-size:13px;
	color:#333333;
	margin-right:10px;
	padding-top:7px;
	display:block;
	margin-bottom:6px;
	line-height:18px;
	margin-left:2px;
}

.window-formrow input {
	position:relative;
	width:100%;
	border-radius:3px;
	border:1px solid #dddddd;
	color:#606060;
	background-color:#ffffff !important;
}

div.window-buttons {
	width:92%;
	margin:auto;
	padding:0;
	margin-top:10px;
}

div.window-buttons input {
}

div.window-buttons input[type=submit] {
	width:100%;
	height:40px;
	padding:0px;
	font-size:18px;
	font-weight:bold;
	background-color:#212328;
	color:#ffffff;
	border-radius:4px;
	border:none;
	margin-bottom:30px;
}

div.window-buttons span {
	font-size:12px;
	font-weight:normal;
}

div.window-buttons a.btn-facebook {
	width:100%;
	line-height:40px;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	vertical-align:center;
	border-radius:4px;
	color:#ffffff;
	margin:20px 0 5px 0;
	text-decoration:none;
	padding:0px;
}

div.m-left {
	line-height:2em;
	float:left;
	text-align:left;
	font-size:13px;
	margin-top:15px;
	margin-bottom:18px;
	margin-left:20px;
}

div.m-left span {
	font-size:13px;
	color:#666666 !important;
}

div.m-left a {
	color:#0087c5!important;
	font-size:13px;
	margin:0;
	padding:0;
}

div.m-left a span {
	font-size:13px;
	color:#666666 !important;
}

div.m-left a.m-left {
	color:#0087c5!important;
	font-size:13px;
	margin:0;
	padding:0;
}

#content span.uzenet {
	margin-right:0;
	margin-bottom:20px;
	margin-left:20px;
}

span.reg-success {
	color:#7e7e7e;
	font-weight:normal;
	margin-top:20px;
	margin-left:20px;
}

.elfogad {
	margin:20px 0px 19px 16px;
}

.elfogad span {
	font-size:11px;
	padding-top:2px;
}

.elfogad span a {
	color:#0087c5!important;
}

.login-btn {
	margin-top:10px !important;
	margin-left:0px !important;
}

a.btn-facebook {
	padding:7px;
	color:#ffffff;
	margin:10px -10px 10px 0px !important;
}

.grey-btn {
	font-size:12px;
	font-weight:normal;
	background-color:#313338;
	border-radius:3px;
	border:none;
	color:#ffffff !important;
	padding:6px 8px;
	margin-top:30px;
	margin-left:10px;
}

.backbtn {
}

.vissza {
	width:100%;
	height:40px;
	padding:0px;
	margin-bottom:30px;
	margin-top:10px;
	font-size:14px;
	font-weight:bold;
	background-color:#ffffff;
	border-radius:3px;
	border:1px solid #dddddd;
	box-shadow:3px 3px 6px 1px rgba(0, 0, 0, 0.4);
}

ul {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	background:transparent;
}

html {
	overflow-y:scroll;
	height:100%;
}

a {
	text-decoration:none;
}

body {
	border:0;
	outline:0;
	font-size:14px;
	background:url(/images/domain18/bg.jpg) right 0px fixed no-repeat;
	background-size:100%;
	font-family:'roboto condensed',sans-serif;
	line-height:1.3;
	margin:0px;
	padding:0px;
}

body.contentpane {
	background:#fff;
	color:#555;
}

.background {
	position:absolute;
	background-size:100% 100%;
}

p em {
	font-style:italic;
}

blockquote {
	background:#eee;
	border:3px solid #ccc;
	margin:5px;
	padding:5px;
	font-size:18px;
	font-style:italic;
}

element.style {
	height:auto;
}

hr {
	width:100%;
	clear:both;
	border:none;
	height:2px;
	background:#eee;
	margin:0;
	padding:0;
}

#alsozarotag {
	background:url('/images/domain18/content_bottom.jpg') no-repeat;
	height:24px;
	width:1104px;
}

#felsonyitotag {
	background:url('/images/domain18/content_top.jpg') no-repeat;
	height:24px;
	width:100%;
}

img {
	border:none;
}

.clear {
	clear:both;
}

.center {
	text-align:center;
}

div.socialwalladdbox {
	background:url(/images/domain1/social/newactivitybg.jpg)!important;
	padding:5px!important;
	border:1px solid #ccc;
	-webkit-box-shadow:0px 0px 3px 2px rgba(240, 240, 240, 0.2);
	box-shadow:0px 0px 33px 3px rgba(9, 7, 7, 0.8);
}

div.socialleftbar {
	background:url(/images/domain1/social/social_leftbar_bg.png)!important;
	width:176px;
	margin-right:20px;
	border-radius:5px;
	border:1px solid rgba(0, 0, 0, 0.31);
	-webkit-box-shadow:0px 0px 3px 2px rgba(240, 240, 240, 0.2);
	box-shadow:-1px 0px 9px 3px rgba(0, 0, 0, 0.61);
}

div.socialleftbar div.box {
	padding:10px;
}

ul.socialwall li {
	padding:7px;
	border:1px solid #ccc;
	-webkit-box-shadow:0px 0px 3px 2px rgba(240, 240, 240, 0.2);
	box-shadow:0px 0px 11px 1px rgba(0, 0, 0, 0.52);
}

div.socialleftbar ul.menu {
	list-style:none;
}

div.socialleftbar ul.menu li {
	color:#000000;
	font-weight:bold;
	border-bottom:1px solid rgba(30,30,30,0.8);
}

/************************/
/* Memory usage: 2 mb */
/************************/
