@font-face {font-family: 'Roboto'; font-style: normal; font-weight: 100; src: local('Roboto Thin'), local('Roboto-Thin'), url(/scnt/fonts/Roboto-Thin.woff) format('woff'); }
@font-face {font-family: 'Roboto'; font-style: normal; font-weight: 300; src: local('Roboto Light'), local('Roboto-Light'), url(/scnt/fonts/Roboto-Light.woff) format('woff'); }
@font-face {font-family: 'Roboto'; font-style: normal; font-weight: 400; src: local('Roboto Regular'), local('Roboto-Regular'), url(/scnt/fonts/Roboto-Regular.woff) format('woff'); }
@font-face {font-family: 'Roboto'; font-style: normal; font-weight: 500; src: local('Roboto Medium'), local('Roboto-Medium'), url(/scnt/fonts/Roboto-Medium.woff) format('woff'); }
@font-face {font-family: 'Roboto'; font-style: normal; font-weight: 700; src: local('Roboto Bold'), local('Roboto-Bold'), url(/scnt/fonts/Roboto-Bold.woff) format('woff'); }
@font-face {font-family: 'Roboto'; font-style: normal; font-weight: 900; src: local('Roboto Black'), local('Roboto-Black'), url(/scnt/fonts/Roboto-Black.woff) format('woff'); }
/*
@font-face {font-family: 'Roboto'; font-style: italic; font-weight: 100; src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'), url(/scnt/fonts/Roboto-ThinItalic.woff) format('woff'); }
@font-face {font-family: 'Roboto'; font-style: italic; font-weight: 300; src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(/scnt/fonts/Roboto-LightItalic.woff) format('woff'); }
@font-face {font-family: 'Roboto'; font-style: italic; font-weight: 400; src: local('Roboto Italic'), local('Roboto-Italic'), url(/scnt/fonts/Roboto-Italic.woff) format('woff'); }
@font-face {font-family: 'Roboto'; font-style: italic; font-weight: 500; src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(/scnt/fonts/Roboto-MediumItalic.woff) format('woff'); }
@font-face {font-family: 'Roboto'; font-style: italic; font-weight: 700; src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(/scnt/fonts/Roboto-BoldItalic.woff) format('woff'); }
@font-face {font-family: 'Roboto'; font-style: italic; font-weight: 900; src: local('Roboto Black Italic'), local('Roboto-BlackItalic'), url(/scnt/fonts/Roboto-BlackItalic.woff) format('woff'); }
*/
@font-face {font-family: 'Roboto Condensed'; font-style: normal; font-weight: 300; src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(/scnt/fonts/RobotoCondensed-Light.woff) format('woff'); }
@font-face {font-family: 'Roboto Condensed'; font-style: normal; font-weight: 400; src: local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url(/scnt/fonts/RobotoCondensed-Regular.woff) format('woff'); }
@font-face {font-family: 'Roboto Condensed'; font-style: normal; font-weight: 700; src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(/scnt/fonts/RobotoCondensed-Bold.woff) format('woff'); }
@font-face {font-family: 'Roboto Condensed'; font-style: italic; font-weight: 300; src: local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'), url(/scnt/fonts/RobotoCondensed-LightItalic.woff) format('woff'); }
@font-face {font-family: 'Roboto Condensed'; font-style: italic; font-weight: 400; src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'), url(/scnt/fonts/RobotoCondensed-Italic.woff) format('woff'); }
@font-face {font-family: 'Roboto Condensed'; font-style: italic; font-weight: 700; src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), url(/scnt/fonts/RobotoCondensed-BoldItalic.woff) format('woff'); }
/*
@font-face {font-family: 'Roboto Slab'; font-style: normal; font-weight: 100; src: local('Roboto Slab Thin'), local('RobotoSlab-Thin'), url(/scnt/fonts/RobotoSlab-Thin.woff) format('woff'); }
@font-face {font-family: 'Roboto Slab'; font-style: normal; font-weight: 300; src: local('Roboto Slab Light'), local('RobotoSlab-Light'), url(/scnt/fonts/RobotoSlab-Light.woff) format('woff'); }
@font-face {font-family: 'Roboto Slab'; font-style: normal; font-weight: 400; src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(/scnt/fonts/RobotoSlab-Regular.woff) format('woff'); }
@font-face {font-family: 'Roboto Slab'; font-style: normal; font-weight: 700; src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'), url(/scnt/fonts/RobotoSlab-Bold.woff) format('woff'); }
*/
* {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;         /* Opera/IE 8+ */
	margin:0;
	padding:0;
}

input { line-height: normal !important; }

img { max-width: 100%; max-height:100%; border:0; height: auto; width: auto\9; /* ie8 */ }

.video embed,
.video object,
.video iframe { width: 100%; height: auto; }

.cfix:before,
.cfix:after { content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.cfix:after { clear: both; }

/* For IE 6/7 only, Include this rule to trigger hasLayout and contain floats. */
.cfix {
    *zoom: 1;
}
/* ---- */
html, body { font-family: 'Roboto Condensed', sans-serif, tahoma; color:#333; font-size: 16px; background:#000 url(/scnt/bg-raster.png); height:100%; }

a:active,
a:hover { outline: 0px none; }

a { text-decoration: none; color:#619C32; }
a:hover { text-decoration: underline; }

a.btn {padding:5px 25px 7px 25px; border-radius:2px; text-decoration:none; white-space:nowrap}
a.btn.biggest {padding:15px 60px; font-style:italic; font-weight:normal; letter-spacing:1px; line-height:100px }
a.btn.smallwh { color:#91AF35;background:#fff;border:1px solid #91AF35; padding:6px 18px 6px 10px; }
a.btn.smallwh:hover { border-color:#7E972F; color:#7E972F; transition: all 100ms ease-in-out 0s; }
a.btn.smallgrn { color:#fff;background:#91AF35;border:1px solid #91AF35; padding:6px 18px 6px 10px; }
a.btn.smallgrn:hover { background:#9DBF39; border-color:#7E972F; transition: all 100ms ease-in-out 0s; }
.grn { background:#7AC143; box-shadow:0 -1px #619C33 inset, 0 0 10px #ccc; color:#fff; text-shadow: 0px -1px 0px rgba(0,0,0,0.25);}
a.btn.grn:hover {box-shadow:0 -1px #619C33 inset, 0 0 25px #8ACA5B; transition: box-shadow 200ms ease-in-out 0s; }
a.btn.cartdrop {padding:0 10px; border:1px solid #e8e8e8; color:#999; background:#f8f8f8; border-radius:2px;}
a.btn.cartdrop:hover { border:1px solid #CE4A32; color:#fff; background:#D45F4A}

a.cartbutton { background-color: #7AC143; color:#fff; padding:5px 10px; border-radius:1px; border:1px solid #6BAC38; text-decoration:none;  text-shadow: 0px -1px 0px rgba(0,0,0,0.25); transition: box-shadow 170ms ease-in-out 0s; }
a.cartbutton.blank {background:#fff;color:#619C32; text-shadow:none; border:1px solid #619C32; }
a.cartbutton.blank:hover {background:#7AC143;color:#fff; }
a.cartbutton.blank.blk {background:#fff;color:#000000; text-shadow:none; border:1px solid #000000; box-shadow:none; font-size:16px; }
a.cartbutton.blank.blk:hover {background:#000000;color:#fff; }
a.cartbuttonAkc { background-color: #D45F4A; color:#fff; border-radius:2px; border:1px solid #D45F4A; text-decoration:none; transition: all 100ms ease-in-out 0s; }
a.cartbuttonAkc.blank {background:#fff;color:#D45F4A }
a.cartbuttonDigiAkc.blank { background-color: #fff; color:#00A4EB; border-radius:2px; border:1px solid #00A4EB; text-decoration:none; transition: all 100ms ease-in-out 0s; }
a.cartbuttonDigiAkc:hover { background-color: #00A4EB; color:#fff; }
a.buttonDigiKupon { background-color: #00A4EB; color:#fff; margin:0 10px; padding:10px; border-radius:1px; border:1px solid #00A4EB; text-decoration:none; display:block; }
a.cartbuttonIBMakc { background-color: #1F70C1; color:#fff; border-radius:2px; border:1px solid #1F70C1; text-decoration:none; transition: all 100ms ease-in-out 0s; }
a.cartbuttonIBMakc:hover { background-color: #fff; color:#1F70C1; }
a.cartbuttonVidaAkc.blank { background-color: #fff; color:#791D7D; border-radius:2px; border:1px solid #791D7D; text-decoration:none; transition: all 100ms ease-in-out 0s; }
a.cartbuttonVidaAkc:hover { background-color: #791D7D; color:#fff; }

a.cartbutton.xxl,
a.cartbuttonAkc.xxl {  padding:10px 0; font-size:24px; display:block; width:50%; float:right }
a.cartbutton:hover { border:1px solid #5C9430 }
a.cartbuttonAkc:hover { background-color:#D45F4A; color:#fff }
a.cartbutton.blk {  padding:6px 15px; font-size:18px; background:#333; color:#fff; box-shadow:0 -2px #8ACA5B inset, 0 1px 2px rgba(0,0,0,0.25); text-shadow: 0px -1px 0px rgba(0,0,0,0.25); }
a.cartbutton.lgin { padding:6px 20px 6px 17px; font-size:18px }

a.cartbutton.bigflat { text-shadow:none; padding:2%; font-size:24px; width:100%; display:block; border-radius:4px; }

a.hitelbutton { font-size:18px; display:block; background-color: #fff; color:#3F9127; padding:10px 10px 10px 110px; border-radius:1px; border:1px solid #7AC143; text-decoration:none;  transition: box-shadow 170ms ease-in-out 0s; position:relative }
a.hitelbutton:hover { background:#7AC143; color:#fff; transition: all 100ms ease-in-out 0s; }
a.hitelbutton img { position:absolute; left:20px; bottom:0; width:auto; height:auto; max-height:none; max-width:none; }
a.hitelbutton.akt { background-color: #7AC143; color:#fff; }
a.hitelbutton.akt:hover { background-color: #D45F4A; color:#fff; }

p { font-size:18px; line-height:28px; margin-bottom:20px; }
p.pageLead { font-size:18px; font-weight:bold; margin-bottom:30px; }

ul, ol { font-size:18px; line-height:32px; padding:0 5%; margin-bottom:20px; }

input[type=radio],
input[type=checkbox] { margin-right:6px; }

label.boxes												{ display: inline; }
.boxOnly													{ display: none; }
.boxOnly + label									{ background-color: #FCFBFB; border: 1px solid #EAE7E3; color: #4F4222; padding: 10px; display: inline-block; position: relative; }
.boxOnly:checked + label					{ background-color: #FFBC61; border: 1px solid #EAE7E3; color: #4F4222; font-weight:bold; }
.boxOnly + label:active,
.boxOnly:checked + label:active	{ background:#7ED321; }
.boxOnly + label:hover,
.boxOnly:checked + label:hover		{ border:1px solid #2B2A29 }


.fizatvRadio { display:none }
.fizatvRadio + label i.inputdot:before {   font-family: "fontello";  font-style: normal;  font-weight: normal;  speak: none;
	  		display: inline-block;  text-decoration: inherit;  width: 1em;  margin-right: .3em;  text-align: center;  font-variant: normal;  text-transform: none;  line-height: 1em;  margin-left: .2em;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;	content: '\e82b'; }
.fizatvRadio:checked + label { background:#BDD16D; border-color:#bbb; cursor:default; transition: background 100ms ease-in-out 0s; }
.fizatvRadio:checked + label i.inputdot:before {   font-family: "fontello";  font-style: normal;  font-weight: normal;  speak: none;
  			display: inline-block;  text-decoration: inherit;  width: 1em;  margin-right: .3em;  text-align: center;  font-variant: normal;  text-transform: none;  line-height: 1em;  margin-left: .2em;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;	content: '\e82a'; }


label.fizatv_row { padding:3px 5px; margin:2px; display:block; cursor:pointer; border:1px solid #f0f0f0; background-color:#fff; border-radius:2px; text-align:left }
label.fizatv_row:hover { border-color:#999 }


.chboxwlabel { display:none }
.chboxwlabel + label i.inputdot:before {   font-family: "fontello";  font-style: normal;  font-weight: normal;  speak: none;
	  		display: inline-block;  text-decoration: inherit;  width: 1em;  margin-right: .3em;  text-align: center;  font-variant: normal;  text-transform: none;  line-height: 1em;  margin-left: .2em;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;	content: '\e82b'; }
.chboxwlabel:checked + label { border-color:#bbb; cursor:default; transition: background 100ms ease-in-out 0s; }
.chboxwlabel:checked + label i.inputdot:before {   font-family: "fontello";  font-style: normal;  font-weight: normal;  speak: none;
  			display: inline-block;  text-decoration: inherit;  width: 1em;  margin-right: .3em;  text-align: center;  font-variant: normal;  text-transform: none;  line-height: 1em;  margin-left: .2em;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;	content: '\e82a'; }


.cnt { width:1200px; margin:0 auto; }
.cntpad {}
.cntpadFilled { padding:2% }
.padbot { padding-bottom:30px }
.mrgbot { margin-bottom:30px }

div.main { background:#fff;padding:25px 0 }

.mainLeft { width:26%; float:left; }
.mainRight { width:70%; float:right; }

.mainLeft2 { width:70%; float:left; }
.mainRight2 { width:26%; float:right; }

i.icon-home {font-style:normal}

#searchBar { display:none;position:relative; }
#searchBar input { display:block;border:1px solid #7AC143;background:#fff;width:80%;height:39px;margin:20px 0;float:left;color:#111; padding-left:1%; font-size:20px; font-family: "Roboto Condensed",sans-serif,tahoma; }
#searchBar a.cls {display:block;float:right;width:10%;height:39px;margin:20px 0;color:#fff;line-height:39px; }
#searchBar a.cls:hover { background:#333 }
#searchBar a.srch { float:right;width:10%;height:39px;margin:20px 0;color:#fff;line-height:39px;background:#7AC143 }
#searchBar a.srch:hover { background:#6BAC38 }

#qres { z-index:11;position:absolute;top:60px;right:10%;left:0;border-top:1px solid #333;display:none; box-shadow:0 0 2px #444 }
#qreshldr {position:relative }
#qres a { background:#98C42A;color:#fff;display:block;padding:5px 10px;border-bottom:1px solid #333;text-decoration:none; }
#qres a:hover { background:#333; color:#fff }

#mobhdmenu1 { float:left }
#mobhdmenu2 { float:right }

#logoBar a.logo { background:url(/scnt/logo-usanotebook.png) left center no-repeat; width:183px; height:39px; display:block; text-indent:-5000px; overflow:hidden; float:left; margin:20px 0; }
#logoBar a.ic { text-decoration:none;color:#fff;padding:0 20px;border-left:1px solid #444; display:block; height:47px;line-height:47px; }
#logoBar .icblok { color:#fff; font-size:24px;padding:16px 0; }
#logoBar .icblok.greyhover a:hover { background:#303030; background:rgba(255,255,255,0.05); }
#logoBar .icmenu { display:none }
#logoBar .ichamb1,
#logoBar .ichamb2 { display:none }
#logoBar .ichamb1 a { text-decoration:none;color:#fff; padding: 20px 0; display: block; line-height: 39px; }
#logoBar .iccart {  }
#logoBar .icdigi a { background:#00A4EB url("/scnt/logo-digi.png") no-repeat scroll center 8px; font-size:11px; display:block; height:47px; line-height:normal; padding-top:26px; }
#logoBar .icIBM a { background:#ffffff url("/scnt/logo-ibm.png") no-repeat scroll center 8px; font-size:11px; display:block; height:47px; line-height:normal; padding:26px 30px 0 30px; color:#1F70C1;}
#logoBar .icVIDA a { background:#ffffff url("/scnt/logo-vidanet.png") no-repeat scroll center center; font-size:11px; display:block; height:47px; line-height:normal; color:#79297e; /*padding:26px 30px 0 30px;*/ width:92px; text-indent:-999px; overflow:hidden;padding:0;text-align:left !important}
#logoBar .icsrc2 { display:none }

.nav-menu { background:#111;display:none; border-top:1px solid #444; }
.nav-menu ul { list-style-type:none; padding:0 }
.nav-menu ul li { float:left;width:25%; border-bottom:1px solid #444; border-right:1px solid #444; }
.nav-menu ul li a { color:#f4f4f4; display:block; padding:10px; text-decoration:none }
.nav-menu ul li a:hover { background:#333 }

.menu2row { border-bottom:1px solid #444; height:32px; line-height:32px; overflow:hidden; color:#999}
.menu2row i { color:#ccc }
.menu2row ul { list-style-type:none; padding:0; margin:0 auto; float:right; }
.menu2row ul li {  float:left; }
.menu2row ul li a { display:block; padding:0 10px; text-decoration:none; color:#ccc; font-size:12px; }
.menu2row ul li a:hover { background:#555; }
#nm-digi { display:none }
#nm-digi a { background:#00A4EB url("/scnt/logo-digi.png") no-repeat scroll 10px center; display:block; padding-left:95px; font-weight:bold; font-size:18px; }
#nm-digi a:hover { background-color:#26b2ee }
#nm-IBM { display:none }
#nm-IBM a { background:#ffffff url("/scnt/logo-ibm.png") no-repeat scroll 30px center; display:block; padding-left:95px; font-weight:bold; font-size:18px;color:#1F70C1; }
#nm-VIDA { display:none }
#nm-VIDA a { background:#ffffff url("/scnt/logo-vidanet.png") no-repeat scroll 20px center; display:block; padding-left:100px; font-weight:bold; font-size:18px;color:#79297e; }

.greenrow { background:#98c42a; /*height:3em;*/ height:0.5em; line-height:3em; overflow:hidden; }
.greenrow ul { list-style-type:none; margin:0 auto; }
.greenrow ul li { display:block; float:left; }
.greenrow ul li a { display:block; padding:0 10px; text-decoration:none; color:#354515; text-transform:uppercase; font-size:14px; }
.greenrow ul li a:hover { background:#ADD640; }

div.navstring { font-size:12px; color:#aaa; margin-bottom:10px; }
div.navstring a { color:inherit; }

ol.navstring { font-size:12px; color:#aaa; margin-bottom:10px;list-style-type:none; padding:0; }
ol.navstring li { display:inline; }
ol.navstring a { color:inherit; }

#ctreeHldr { padding:0px;background:#7ac143;border:1px solid #7AC143; display:none; }
#listboxPrCat { font-size:20px; width:100%;padding:5px; }
#mobFilterLink { display:none; margin-bottom:20px; }
#mobFilterLink a.srcb { display:block; border:1px solid #7AC143; border-radius:2px; padding:5px 10px; text-decoration:none; margin-bottom:20px; float:left; width:49%; }
#mobFilterLink a.delallfs2 { display:block; border:1px solid #D0513A; border-radius:2px; padding:5px 10px; text-decoration:none; margin-bottom:20px;color:#D0513A; text-align:center; float:right; width:49%; }

#showMres { background:#7AC143; text-align:center; position:fixed; bottom:0; left:0; right:0; width:100%; height:50px; z-index:999 }
#showMres a { display:block; color:#fff; text-align:center; line-height:50px;; text-decoration:none; font-size:24px; }

.resTags { border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8; padding:1%;  background:#f6f6f6; font-size:11px; }

h1 { border-bottom:3px solid #7AC143; font-weight:400; margin-bottom:30px; }
h1 a:hover { text-decoration:none; color:#5A594A }
h2 { font-weight:400;border-bottom:2px solid #7AC143; margin-bottom:32px; padding:4px 0 6px 0 }
h3 { font-weight:300; border-bottom:1px solid #f0f0f0; margin-bottom:8px }

h3.subcats { font-weight:300; border-bottom:1px solid #f0f0f0; margin:0; }
h3.subcats a { display:block; text-decoration:none; color:#333; padding:8px 0; }
h3.subcats a:hover { background:#fafafa; color:#619C32; }

.shortdesc { font-size:16px; margin:-10px 0 20px 0; }

ul.tboxes { list-style-type:none;margin:0;padding:0;line-height:19px;font-size:16px; }
.tbox { border:1px solid #e8e8e8; border-top:1px solid #73B53C; padding-bottom:10px }
.tbox .hed { position:relative; height:260px; }
.tbox .megn { display:block;position:absolute; top:0; border:0; margin:0; z-index: 2; background: #FFF; opacity: 0.85; width:100%; overflow:hidden; font-weight:300; text-align:center; margin:0; padding:8px 5%; color:#619C32; line-height:22px; }
.tbox .primg { width:90%; margin:10px 5%; height:200px; position:absolute; bottom:0; }
.tbox .primg img { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; }
.tbox .imgovers { width:90%; margin:10px 5%; padding-top:100px;height:200px; position:absolute; top:0; background:rgba(255,255,255,0.75); }
.tbox .desc { font-size:14px; padding:0 5%; height:114px; overflow:hidden }
.tbox .price { margin:0 5%; }
.tbox .origp {color:#333;padding-right:15px;line-height:12px;}
.tbox .cartbuttr {line-height:60px}
.tbox .cartbuttr a {padding:5px 10px;display:block;line-height:24px;margin:15px 5%;}

.tjRed { color:#FF4D36;font-weight:bold; }

.mainRibb { position:absolute; left:0; right:0; text-align:center }
.mainRibb a { background:rgba(122,193,67,0.9);padding:5px 10px; }
.mainRibbAkc { position:absolute; left:0; right:0; text-align:center }
.mainRibbAkc a { background:#D45F4A; background:rgba(212,95,74,0.9);padding:5px 10px; }
.mainRibbDigi { position:absolute; left:0; right:0; text-align:center }
.mainRibbDigi span { background:#00a4eb url('/scnt/logo-digiakc-wh.png') center 7px no-repeat; display:block; height:32px; width:144px; margin:212px auto 0 auto; opacity:0.9 }

.pridBox { position:absolute; left:0; right:0; text-align:center; top:-12px; z-index:10; }
.pridBox span { background:#fff; color:#999; font-size:14px; padding:1px 10px; }

.tbox.akcBox { border:1px solid #e8e8e8; border-top:1px solid #E6A094; }
.tbox.akcBox .price { color:#D45F4A;  }
.tbox.digiBox { border:1px solid #00a4eb; }
.tbox.digiBox .price { color:#00a4eb;  }
.tbox.digiBox .megn { color:#00a4eb;  }

.tbox.IBMbox { border:1px solid #1F70C1; }
.tbox.IBMbox .price { color:#1F70C1;  }
.tbox.IBMbox .megn { color:#1F70C1;  }

.tbox.vidaBox { border:1px solid #791D7D; }
.tbox.vidaBox .price { color:#791D7D;  }
.tbox.vidaBox .megn { color:#791D7D;  }

.elfogyottOvertxt { text-align: center;position: absolute;top: 75px;width: 100%;font-size: 20px;font-weight: 700;letter-spacing: 2px;color: #000000; z-index:2; text-transform:uppercase }

.diginetBar { padding:0 2px 0 20px; height:70px; line-height:70px; background: #009CE2; border-radius:1px; color:#000; margin:20px 0; font-size:22px; font-style:italic }
.diginetBar a.gomb { color:#009CE2; background:#fff; float:right; display:block; text-align:center; line-height:66px; border-radius:1px; border:2px solid #fff; width:50%; height:66px; margin-top:2px; text-decoration:none}
.diginetBar a.gomb:hover { background: rgba(255,255,255,0.9); }
.diginetBar .dntxt { font-size:24px; }


.prodImgcol { float:left;width:49%; }
.prodImgcol .prImg { padding:6%; /*height:500px;*/ position:relative; }
.prodImgcol .prImg .akcflag { position:absolute; top:0; left:0; background:#D45F4A; background:rgba(212,95,74,0.9); color:#fff; font-size:24px; padding:5px 20px; }
.prodImgcol .prImg .akcflag.digiakf { background:#00A4EB; background:rgba(0,164,235,0.9); color:#fff; }
.prodArcol { float:right;width:49%;text-align:center; }
.prdPrcrow { padding:2%;border:1px solid #CAE7B5; border-radius:1px;background:#fff; }
.prdPrcrowAkc { padding:2%;border:1px solid #D45F4A; border:1px solid rgba(212,95,74,0.25); border-radius:1px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.1); }
.greyBox { background:#f6f6f6;padding:6%; }
.eladAr { float:left; width:50%; padding:10px 0; font-family:'Roboto'; font-size:24px; }
.notAvail { padding:2%;border:1px solid #ccc; border-radius:4px;background:#fff;font-size:24px; }
.akcprtit { color:#D45F4A; padding:5px }
.akcprtit.digi { background:#00A4EB; color:#fff; padding:5px }
.akcprtit.ibm { background:#1F70C1; color:#fff; padding:5px }
.akcprtit.vida { background:#791D7D; color:#fff; padding:5px }

a.bovScrollDownButton { display:block; font-size:20px; color:#3F9127; border:1px solid #7AC143; background:#fff; padding:10px; margin-bottom:10px; text-decoration:none; }
a.bovScrollDownButton:hover { background:#7AC143; color:#fff; }

.kedvezmenyFt { color:#D45F4A; font-size:20px;background:#F6F6F6; padding:12px 0; }

.greyBoxBrd { background:#f6f6f6;border:1px solid #e8e8e8;padding:12px; }
.fb-share-button.greyBoxBrd { display:block; }

.fb-share-button.fb_iframe_widget span {vertical-align: top !important;margin-top:3px}
.fb-like.fb_iframe_widget  {vertical-align: top !important;}

ul.prdSpecIcons { margin-bottom:5%;padding:0 }
ul.prdSpecIcons i {color:#84AC24}
ul.prdSpecIcons li { list-style-type:none; float:left; width:32%; margin-right:2%; border:1px solid #e8e8e8; padding:2%; background:#fff; border-radius:2px }
ul.prdSpecIcons li.ilast { margin-right:0; }

div.commuicons { margin:4% 0; }
div.commuicons ul li { display:inline;margin-right:10px; }

/* ---------- Galéria ----------- */
#galbigholder { width:100%;height:100%; }
#prgall { top:0;bottom:0;left:0;right:0;position:fixed;width:100%;height:100%;background:#111;background:rgba(0,0,0,0.85);z-index:900;text-align:center;overflow:auto;opacity:0 }
#galpanel { height:150px;bottom:0;left:0;right:0;position:fixed; background:#111;background:rgba(0,0,0,0.5); z-index:950;overflow:auto;border-top:1px solid #888 }
#imgholder {margin:0 auto; width:800px;height:600px;border:5px solid #fff;text-align:center;background:#fff;overflow:hidden;position:relative;}
#gimg {opacity:0;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;padding: 20px;}
#imgtit {margin:0 auto 0 auto;width:790px;padding:0 10px;overflow:hidden;height:30px;color:#fff;/*background:#74BD1A;*/line-height:30px;text-align:left}
#panelToggler { display:block;width:38px;height:28px;position:absolute;right:50%;margin-right:-19px;top:0;background:url(/scnt/arrows.png) -50px center no-repeat;color:#fff;font-size:22px;text-align:center }
#galCloser { display:block;width:50px;height:50px;line-height:50px;position:absolute;right:0;top:0;background:#74BD1A;color:#fff;font-size:22px;text-align:center;z-index:10; }
#nexter { display:block;width:80px;height:80px;line-height:75px;border-radius:40px;position:fixed;right:5%;top:50%;margin-top:-40px;background:#74BD1A;background:rgba(255,255,255,0.8);color:#74BD1A;font-size:36px;text-align:center;z-index:10;border:1px solid #74BD1A }
#prever { display:block;width:80px;height:80px;line-height:75px;border-radius:40px;position:fixed;left:5%;top:50%;margin-top:-40px;background:#74BD1A;background:rgba(255,255,255,0.8);color:#74BD1A;font-size:36px;text-align:center;z-index:10;border:1px solid #74BD1A }

.gthimg { border:1px solid #f0f0f0;width:15%;padding-bottom:15%;margin:0.8333333%;overflow:hidden;text-indent:-6000px;display:inline-block;background-size:contain; background-position:center;background-repeat:no-repeat; }
.gthimg span { position:absolute }
/* ---------- END Galéria ----------- */

	.pagination { float: left; margin: 20px 0 15px; width: 100%; text-align:center; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; padding-right:25px; }
	.pagination ul { margin: 0; padding: 0; display:inline-block; }
	.pagination ul li { display: inline-block; float: left; margin: 0; padding: 0; }
	.pagination ul li a,
	.pagination .next-post a,
	.pagination .prev-post a { border: 1px solid #f0f0f0; border-left:none; color: #2c3e50; float: left; font-size: 14px; font-weight: bold; line-height: 48px; margin: 0; padding: 0 20px; position: relative; z-index: 1; display:inline-block; }
	.prev-post,
	.next-post { display:inline-block; }
	.pagination ul li a:hover,
	.pagination .next-post a:hover,
	.pagination .prev-post a:hover { background-color:#98C42A; text-decoration:none }
	.pagination .next-post a,
	.pagination .prev-post a { background-color:#f0f0f0; position:relative; font-size:16px; border:none; line-height:50px; }
	.pagination .prev-post a:before { content:""; border-right:23px solid #f0f0f0; border-top:25px solid transparent; border-bottom:25px solid transparent; position:absolute; left:-23px; top:0; }
	.pagination .prev-post:hover a:before { border-right: 23px solid #98C42A; }
	.pagination .next-post a:before { content:""; border-left:23px solid #f0f0f0; border-top:25px solid transparent; border-bottom:25px solid transparent; position:absolute; right:-23px; top:0; }
	.pagination .next-post:hover a:before { border-left: 23px solid #98C42A; }
	.pagination .prev-post a { padding:0px 20px 0px 10px; margin-right:-4px; }
	.pagination .next-post a { padding:0px 10px 0px 20px; margin-left:-4px; }
	.pagination .prev-post a span { margin-right:10px; }
	.pagination .next-post a span { margin-left:10px; }

.nummer a								{ line-height:9px; margin-left:1px; margin-right:2px; padding-left:6px; padding-right:6px; padding-bottom:7px; padding-top:7px; color:#101010; background:#fff; text-decoration:none; border:1px solid #e8e8e8;
											border-radius:2px;
											/*-moz-box-shadow: 0px 1px 1px #7AC143; -webkit-box-shadow: 0px 1px 1px #7AC143; -khtml-box-shadow: 0px 1px 1px #7AC143; -o-box-shadow: 0px 1px 1px #7AC143; box-shadow: 0px 1px 1px #7AC143;*/ }
.nummer a:hover							{ background: #f0f0f0; }
.nummer a.aktiv							{ background: #7AC143; color:#fff; border:1px solid #999; /*-moz-box-shadow: 0px 1px 1px #555; -webkit-box-shadow: 0px 1px 1px #555; -khtml-box-shadow: 0px 1px 1px #555; -o-box-shadow: 0px 1px 1px #555; box-shadow: 0px 1px 1px #555;*/ }
.nummer a.aktiv:hover					{ background: #aaa; color:#fff; }

a.delallfs { border:1px solid #D0513A;color:#D0513A; display:block; padding:6px; text-align:center; margin-bottom:20px; text-decoration:none; border-radius:1px; }
a.delallfs:hover { background:#D0513A; color:#fff; }

.arfiltrow { vertical-align:baseline;margin-bottom:12px; }
.arfiltrow span { display:block;width:10%;float:left }
#ART,
#ARI { width:35%; border:1px solid #ccc; float:left; font-size:16px; padding:4px;  }
#KEYW { width:80%; border:1px solid #ccc; float:left; font-size:16px; padding:4px; }
#keywok,
#arfilterButt { float:right; width:20%; font-size:16px; padding:3px 4px; text-align:center }

h2.filtcat {font-size:18px; margin-bottom:16px}
.tagSToff { font-size:14px; margin:10px 0px; padding-left:22px; font-weight:bold; border-bottom:1px dotted #98AE3E; position:relative;  }
.tagSToff:after { content: "\e87c"; color: #777; font-family: fontello; font-size: 14px; position: absolute; bottom: 1px; left: 10px; }
.tagSToff a { color:#101010; }
.tagSTon { font-size:14px; margin:10px 0px; font-weight:bold; position:relative; padding-left:22px; }
.tagSTon:after { content: "\e87a"; color: #777; font-family: fontello; font-size: 14px; position: absolute; bottom: 1px; left: 10px; }
.tagSTon a { color:#101010; }

.subTagson { display:block; padding:8px 0 12px 0; border:0px dotted #e0e0e0;line-height:28px;  }
.subTagsoff { display:none; margin:10px; }

a.cimke { font-size:12px; line-height:24px; border:1px solid #e8e8e8; padding:2px 4px 2px 4px; margin:0px 1px 0px 1px; color:#777 }
a.cimke:hover { background:#98C42A; text-decoration:none; color:#333 }
a.cimke.akt { color:#fff; background:#98C42A; border:1px solid #7DA422; }
a.cimke.akt:hover { color:#333 }
a.cimkeOn { color:#fff; font-size:12px; line-height:24px; background:#98C42A; padding:2px 4px 2px 4px; margin:0px 1px 0px 1px; border:1px solid #7DA422; }
a.cimkeOn:hover { color:#333; text-decoration:none; }

#mobilfilterHldr a.cimke,
#mobilfilterHldr a.cimkeOn { font-size:20px; padding:4px 8px; line-height:44px; }

.tjSheet { margin-bottom:15px; }
.spectit { font-size:16px; font-weight:700; margin:0;width:25%;float:left;padding:5px 15px 5px 5px;text-align:right; background:#333; color:#fff }
.tjDataCol { width:75%;float:right; border:1px solid #e8e8e8; padding:0 1px; }
.tjName,
.tjValue { float:left; vertical-align:top; font-size:16px; margin-top:1px; padding:4px 6px; }
.tjValue:last-child { margin-bottom:1px; }
.tjName  { width:25%; background:#f0f0f0; color:#333; text-align:right; font-weight:700 }
.tjValue { width:75%; }


.newsbox { border:1px solid #e8e8e8; border-top:1px solid #73B53C; }
.nwHed { position:relative; height:210px; }
.nwTit {color:#619C32; display:block; width:90%;margin:10px 5%; position:absolute; top:0; z-index:2; background:#fff; background:rgba(255,255,255,0.9); }
.nwImg { position:absolute; width:90%; bottom:0; height:136px; margin:10px 5% }
.nwImg img { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; margin: auto; }
.nwLed { font-size:14px; height:96px; overflow:hidden; padding:10px 5%; color:#333 }
.hirdatum { margin:-16px 0 20px 0; font-size:12px; color:#888 }

.fw1col { width:100%; margin:0 0 12% 0; float:none; }

.fw3col { width:32%; margin:0 2% 4% 0; float:left; }
.fw3col.fw3c3 {margin-right:0;}

.fw4col { width:22.75%; margin:0 3% 3% 0; float:left; }
.fw4col.fw4c4 {margin-right:0;}


.featrow {background:#fff;padding:20px 0;border-top:1px solid #e0e0e0}
.featrow ul li:before { display:block; color: #999; text-align:center; font-family: fontello; font-size: 32px; margin-bottom: 14px; }
.featrow ul li.f1:before { content: "\e83c"; }
.featrow ul li.f2:before { content: "\e82d"; }
.featrow ul li.f3:before { content: "\e83a"; }
.featrow ul li.f4:before { content: "\e813"; }
.featrow ul li { list-style-type: none; line-height: 25px; float:left; width:25%; text-align:center; border:0px solid #e0e0e0; color:#84AC24 }

.foot { padding:24px 0; }
.foot a { color:#555; }
.foot .ftext { float:right; width:70%; margin:10px 0 0 0; color:#888;  line-height:22px; font-size:14px; }
.foot .flogo { float:left; width:26%; margin:0 0 2% 0; padding-top:20px; text-align:center }

.footcols { border-top:5px solid #98c42a;margin:0 auto;padding:25px 0;background:#2e2e2e }
.footcols ul {padding:0;}
.fcoltit { font-size:20px; font-weight:400; color:#f0f0f0; margin-bottom:16px; border-bottom:1px solid #444 }
.footcols .fcol {float:left; color:#999; font-size:14px}
.fc1, .fc2 { width:20%; padding-right:2%; }
.fc3, .fc4 { width:30%; padding-right:2%; }
.fc4 { padding-right:0;}

a.fbarat { display:block; height:65px; margin:0; text-indent:-9999em; background:url(/scnt/fogyaszto-barat-badge.jpg) center center no-repeat; background-size:contain }

ul.tagcloud li { float: left; margin: 0 6px 0 0; list-style-type: none; line-height:36px; }
ul.tagcloud li a { background:#F5F5F5; padding: 7px 13px; font-size: 12px; border-radius: 5px; box-shadow: 0px -2px 0px 0px #c4c4c4 inset; text-decoration:none }
ul.tagcloud li a:hover { background:#A9D438; box-shadow: 0px -2px 0px 0px #84AC24 inset }

ul.links li:before { content: "\e804"; color: #555; font-family: fontello; font-size: 14px; line-height: 14px; margin-right: 4px; }
ul.links li { list-style-type: none; line-height: 25px; }
ul.links li a { font-size:14px; color:#999; }

ul.shopdata {margin-top:16px;padding:0;}
ul.shopdata li:before { color: #555; font-family: fontello; font-size: 14px; line-height: 20px; display: block; float: left; text-align: center; width: 20px; margin-right: 5px; }
ul.shopdata li.tel:before { content: "\e83b"; }
ul.shopdata li.gps:before { content: "\e83f"; }
ul.shopdata li.fax:before { content: "\e843"; }
ul.shopdata li.open:before { content: "\e844"; }
ul.shopdata li.mail:before { content: "\e80d"; }
ul.shopdata li.addr:before { content: "\e80b"; }
ul.shopdata li { list-style-type: none; line-height:20px; font-size:14px; }
ul.shopdata li a { font-size:14px; color:#999; }

ul.ftnews li:before { content: "\e804"; color: #555; font-family: fontello; font-size: 14px; line-height: 14px; margin-right: 4px; }
ul.ftnews li { list-style-type: none; line-height: 25px; }
ul.ftnews li a { font-size:14px; color:#999; }

a.springmedia		{ display:inline-block; height:21px; margin:0 8px; text-indent:-9999em; opacity:1; width:88px; background:url(/scnt/logo-sm.png) no-repeat; }
a.monstore			{ display:inline-block; height:21px; margin:0 8px; text-indent:-9999em; opacity:1; width:79px; background:url(/scnt/logo-sm.png) no-repeat; background-position:-100px 0; }
a.springmedia:hover,
a.monstore:hover	{ opacity:0.9; }

.idxBanLeft { width:66.66667%; height:356px; float:left; }
.idxBanLeft a { display:block; height:100%;position:relative;border-bottom:1px solid #fff }
.idxBanLeft a div { position:absolute; bottom:0; left:0; margin:0 0 15px 0; }
.idxBanLeft a div span { font-size:24px;padding:3px 8px; }

.idxBanRight { width:33.33333%; height:356px; /*height:178px;*/ float:right; position:relative;overflow:hidden; }
.idxBanRight ul { display:block; position:absolute;list-style-type:none;padding:0;margin:0;line-height:normal }
.idxBanRight ul li { display:block; height:178px;border-bottom:1px solid #fff; }
.idxBanRight ul li a { display:block; height:100%;position:relative; }
.idxBanRight ul li a div { position:absolute; bottom:0; left:0; margin:0 0 15px 0; }
.idxBanRight ul li a div span { padding:1px 6px; }

.idxBanRight.btabor { height:178px; }
.idxBanRight.btabor a.btbanner { display:block; height:177px;background:#98c42a;text-decoration:none }
.idxBanRight.btabor a.btbanner:hover {  }
.idxBanRight.btabor a.btbanner .btbcnt { height:100%;margin:0 5px 0 0;background:url(/scnt/logo-bator-tabor.png) right top no-repeat;color:#fff; text-shadow:1px 1px 1px #333; padding:0; letter-spacing:1px; }
.idxBanRight.btabor a.btbanner p { line-height:16px;padding-left:12px;font-size:15px;color:#333;text-shadow:none;letter-spacing:normal }
.idxBanRight.btabor a.btbanner .btbcnt .bttit1 { background:rgba(0,0,0,0.1); padding:3px 8px 3px 25px; line-height:25px }
.idxBanRight.btabor a.btbanner .btbcnt .bttit2 { background:rgba(0,0,0,0.1); padding:1px 8px 1px 12px; line-height:28px; font-size:22px; }
.idxBanRight.btabor a.btbanner .btbcnt .bttit3 { background:rgba(0,0,0,0.1); padding:3px 8px 3px 35px; line-height:28px }
.idxBanRight.btabor a.btbanner .btbcnt .flipcnt { height:40px; margin:14px 0 10px 12px; }
.flipcnt1 { float:left;width:25px;height:40px;background:url(/scnt/flipCounter.png); background-position:0 0 }
.flipcnt2 { float:left;width:25px;height:40px;background:url(/scnt/flipCounter.png); background-position:-25px 0 }
.flipcnt3 { float:left;width:25px;height:40px;background:url(/scnt/flipCounter.png); background-position:-50px 0 }
.flipcnt4 { float:left;width:25px;height:40px;background:url(/scnt/flipCounter.png); background-position:-75px 0 }
.flipcnt5 { float:left;width:25px;height:40px;background:url(/scnt/flipCounter.png); background-position:-100px 0 }
.flipcnt6 { float:left;width:25px;height:40px;background:url(/scnt/flipCounter.png); background-position:-125px 0 }
.flipcnt7 { float:left;width:25px;height:40px;background:url(/scnt/flipCounter.png); background-position:-150px 0 }
.flipcnt8 { float:left;width:25px;height:40px;background:url(/scnt/flipCounter.png); background-position:-175px 0 }
.flipcnt9 { float:left;width:25px;height:40px;background:url(/scnt/flipCounter.png); background-position:-200px 0 }
.flipcnt0 { float:left;width:25px;height:40px;background:url(/scnt/flipCounter.png); background-position:-225px 0 }
.flipcntFT { margin-left:6px; font-size:30px; float:left }

.egyediKonfBannerL { width:800px; float:left; }
.egyediKonfBannerR { width:400px; float:right; }

.specCnt { padding:2% 8%; background:#f8f8f8; border-bottom:1px solid #ddd; }

.ekSpecMegnev { width:49%; float:left; font-size:18px; padding:4px; }
.ekSpecVal { width:49%; float:right; }
.ekSpecVal select { font-size:18px; padding:4px; }
input.ekData { font-size:18px; padding:4px; width:100%; }

a.biggestGreen { font-size:24px; padding:15px 60px; border-radius:2px; text-decoration:none; white-space:nowrap; background:#7AC143; color:#fff; line-height:100px; border:1px solid #7AC143 }
a.biggestGreen:hover { border:1px solid #67A238 }

.idxBanBigSmall {display:none}
.idxBanBigSmall img	{max-width: none; width: 100%;}
.idxBanBigSmall a {position:relative;}
.idxBanBigSmall a div {position:absolute; bottom:0; left:0; margin:0 0 15px 0; }
.idxBanBigSmall a div span { font-size:16px;padding:3px 8px; }

.bannerBW span { background-color:#000;background-color:rgba(0,0,0,0.8);color:#fff }
.bannerGW span { background-color:#7AC143;background-color:rgba(122,193,67,0.8);color:#fff }
.bannerRW span { background-color:#F61F14;background-color:rgba(246,31,20,0.8);color:#fff }
.bannerKW span { background-color:#009DE1;background-color:rgba(0,157,225,0.9);color:#fff }
.bannerWB span { background-color:#fff;background-color:rgba(255,255,255,0.9);color:#000 }


#katLeadText {
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
    transition: all 750ms ease-in-out 0s;
    height:auto;
    padding-bottom:20px;
}
#katLeadText.kltClosed { height:80px; padding-bottom:0;transition: all 750ms ease-in-out 0s; }

#showMore {
    position: absolute;
    bottom: 0px;
    width: 100%;
    background: #fff;
    border-top:1px solid #e8e8e8;
}

.exdprname {float:left;}

.exRow { margin:0 0 10px 0; padding:10px; background:#fff; border:1px solid #e8e8e8 }
.exRow.hvr { border:1px solid #5C9430; box-shadow:0 0 1px rgba(0,0,0,0.1); transition: all 170ms ease-in-out 0s; }
.exRow:last-child { margin-bottom:9px; }
.exRow.digi { border:1px solid #00A4EB }
.exRow.digi.hvr { border:1px solid #00A4EB; box-shadow:0 0 5px rgba(0,164,235,0.9); transition: all 170ms ease-in-out 0s; }
.exRow.vida { border:1px solid #791D7D }
.exRow.vida.hvr { border:1px solid #791D7D; box-shadow:0 0 5px rgba(0,164,235,0.9); transition: all 170ms ease-in-out 0s; }
.exRow.actline {  box-shadow:0 0 1px #fff; background:#EDF8E3; transition: all 100ms ease-in-out 0s; }
.exrBlok1 { float:left; width:10%;margin-right:2%}
.exrBlok2 { float:left; width:88%}
.exrImg { background:#fff; width:100%;height:75px; float:left; position:relative;  }
.exrImg img { position: absolute; top: 0; left: 0; right: 0; margin: auto; }
.exrMegn { margin-bottom:10px; float:left; }
.exRow.digi .exrMegn { padding-top:22px; background:url(/scnt/logo-digiakc.png) left top no-repeat; min-width:125px }
.exRow.digi,
.exRow.digi .exrMegn a { color:#00A4EB }
.exRow.vida,
.exRow.vida .exrMegn a { color:#791D7D }
.exrMegn a { color:#619C32; }
.exrArcol {width:480px; float:right;}
.exrAkctag { width:30%;float:left }
.exrAr { width:37%;float:left }
.exrButt { width:33%;float:left; font-weight:700; }
.exrButt span { display:block; }
a.cartbutton.ext { display:block; background:#7AC143;color:#f8f8f8; height:75px; text-shadow: 0px -1px 0px rgba(0,0,0,0.25); }
a.cartbutton.ext:hover { -webkit-transform: scale(0.9); transform: scale(1.05); transition: all 100ms ease-in-out 0s; }
a.cartbutton.ext.JQexbutts i.icon-check { display:none; }
a.cartbutton.ext.JQexbutts i.icon-basket-2 { font-size:20px; }
a.cartbutton.ext.JQselextra { background:#fff;color:#7ac143; border:1px solid rgba(122,193,67,0.5); text-shadow: 0px -1px 0px rgba(0,0,0,0.25); transition: all 100ms ease-in-out 0s; }
a.cartbutton.ext.JQselextra i.icon-check { display:inline; font-size:36px; }
a.cartbutton.ext.JQselextra i.icon-check-empty,
a.cartbutton.ext.JQselextra i.icon-basket-2 { display:none; }
a.cartbutton.ext.JQselextra div { display:none; }

.exrButt.digi a.cartbutton { background:#00A4EB; border-color:#008FCD }
.exrButt.digi a.cartbutton.ext.JQselextra { background:#fff; color:#00A4EB; border:1px solid rgba(0,143,205,0.8); text-shadow: 0px -1px 0px rgba(0,0,0,0.25); transition: all 100ms ease-in-out 0s; }

.exrButt.vida a.cartbutton { background:#791D7D; border-color:#008FCD }
.exrButt.vida a.cartbutton.ext.JQselextra { background:#fff; color:#791D7D; border:1px solid rgba(0,143,205,0.8); transition: all 100ms ease-in-out 0s; }

/*box-shadow:0 -1px #619C33 inset, 0 1px 2px #ccc; text-decoration:none;  */

.prow { border-bottom:1px solid #e8e8e8;padding:10px; position:relative }
.prow.sumrow { background: #F1F5DF; border:1px solid #D6E397; padding: 20px 10px; font-style:italic; margin-top:2px; }
.prowBlok1 { float:left; width:10%; text-align:center;padding-top:10px; }
.prowBlok2 { float:right; width:88% }
.prowBlok2 .prowName { float:left; width:48% }
.prowBlok2 .prowPrices { float:right; width:48%; margin-top:4px; }
.prcSum { padding:0 10px;font-weight:bold;font-style:italic }

.prow.thd {background:#333; color:#fff; font-size:16px; font-weight:normal;}
.prow.thd .dbhldr {border:0;}
.prow.thd .prowBlok1 { padding-top:0; }

a.baskPrName { border-bottom:0px solid #bdd16d; color:#91AF35; display:block; padding:5px 0; text-align:left; }
a.baskPrName span { color:#333; }
a.baskPrNameDigi { background:#00A4EB; color:#fff; display:block; padding:2px 4px 2px 8px; text-align:left; }
a.baskPrNameVida { background:#791D7D; color:#fff; display:block; padding:2px 4px 2px 8px; text-align:left; }

div.cartdigiprod { margin-top:2px; background:#00A4EB; color:#fff; padding:1px 8px; text-align:left; }


.dbhldrDigi {width:102px;}
.dbhldr {border:1px solid #e8e8e8;border-radius:2px;}
.dbhldr.chngd {border-color:#8ACA5B}
a.dbmod {display:block;float:left;width:30px;height:24px;text-align:center;font-size:20px;line-height:24px;text-decoration:none;background:#f8f8f8}
a.dbmod:hover {background:#7AC143; color:#fff}
input.cartdb { font-size:18px;width:40px;text-align:center;border:0;background:transparent;height:24px;float:left; font-family:'Roboto Condensed', sans-serif, tahoma; }
.itemdt {float:right}
.itemDel {width:100px;}
.oidt_db {float:left;margin-left:20px;color:#1c789f;}
.oidt_x {float:left;width:30px;color:#ccc}
.oidt_ar {float:left;width:90px;}
.oidt_eq {width:20px;color:#ccc}
.crowSubsum {width:90px;font-weight:700;font-style:italic;float:left}

.sumL { width:54.24%;float:left;padding-left:20px; }
.sumR { width:42.24%;float:right; }
.lh33 { line-height:33px; }

a.butcassa { display:block; padding:10px 0; }

div.atvgroupTit { padding:8px; background:#f8f8f8; border-bottom:1px solid #f0f0f0 }
div.atvgroupTit span { color:#333; font-size:14px; font-style:italic }

.hd { padding:4px 8px; }
.ordSumHead.tittr { padding:4px 4px 4px 0; border-bottom:2px solid #e8e8e8; background:#333; color:#fff }
.ordSumHead { border-bottom:1px solid #e8e8e8; padding:4px 8px }
.ordSumHead .blk1 { float:left; width:50% }
.ordSumHead .blk2 { float:right; width:50% }
.ordSumHead .blk2 div { float:left; }
.ordSumHead .blk2 div.ntegys,
.ordSumHead .blk2 div.bregys { width:30%; }
.ordSumHead .blk2 div.menny { width:20%; }
.ordSumHead .blk2 div.rwsum { width:20%; }

label.radiorow { padding:2px 5px; margin:2px; display:block; cursor:pointer; border:1px solid #f0f0f0; background-color:#fff; border-radius:2px; }
label.radiorow:hover { background-color:#fff; border-color:#999 }
label.radiorow.labsel { background:#BDD16D; border-color:#bbb; cursor:default; transition: background 200ms ease-in-out 0s; }

.hlbg { background-color:#f4f4f4;padding-top:15px;padding-bottom:15px; }
.hlbg2 { background-color:#f8f8f8 }

#ordbskback { float:left; width:50%; padding:2% 1% 2% 0; }
#ordbskback a { width:100%; display:block; text-align: center }
#ordloginbt { float:left; width:50%; padding:2% 0 2% 1%; }
#ordloginbt a { width:100%; display:block; text-align: center }

#alltotal { font-style:italic; font-weight:bold; }
#alltotal span { display:block; font-size:14px; color:#484848;  }

.AtvFiz .colatv { width:38%; margin-left:2%; float:left; }
.AtvFiz .colatd { width:20%; float:left; }
.AtvFiz .colfiz { width:38%; margin-right:2%; float:left; }

.bbrow {background:#f8f8f8;padding:8px 15px;border:1px solid #e8e8e8;position:relative}
.bbrow.smal {padding:4px 15px;}
.bbinnercolL {float:left;width:49%;margin-right:1%;}
.bbinnercolR {float:left;width:49%;margin-left:1%;}
.bbcol4_1 {float:left;width:40%;margin-bottom:6px;line-height:26px;}
.bbcol4_2 {float:left;width:60%;margin-bottom:6px;}
.bbcol4_1.lgrey { color:#999 }
.bbtit2 {padding:5px 8px;margin:15px 0;font-weight:700;background:#333; color:#fff;}
select.odata,
input.odata,
textarea.odata { width:100%;font-size:18px;padding:4px 6px;border:1px solid #888; border-radius:1px; background:#fff;/*background:rgba(243,246,229,0.5);*/ color:#333; font-family:'Roboto Condensed', sans-serif; font-weight:bold; }
select.odata { font-weight:normal;font-size:16px }
input.odata.irszam { width:29%;margin-right:2% }
input.odata.varos { width:69%; }
input.odata.err { border:1px solid #DE5656; }
textarea.odata.kot,
input.odata.kot { border-left:3px solid #DE5656; }
input.odata.digiKupon { padding:10px; }
label.regornot {width:100%;display:block;padding:6px;}
label.regornot div {margin-left:25px;font-style:italic}
label.hirlevel {padding:5px;display:block;margin-top:20px}
label.hirlevel div {margin-left:25px;}
label.agree { padding:6px; margin:20px 0; display:block; }
label.smsErt { padding:2px 0; display:block; }
label.adatresave {padding:5px;display:block;margin-top:20px}

div.table2col {}
div.table2col .megn { font-weight:bold; float:left; border:1px solid #eee; padding:5px 10px; }
div.table2col .ertek { float:left; border:1px solid #eee; padding:5px 10px; }

div.barionSumTable { border:1px solid #ccc; }
div.barionSumTable div.trow div.megn { width:50%; font-weight:bold; float:left; border:1px solid #eee; padding:5px 10px; text-align:right; }
div.barionSumTable div.trow div.ertek { width:50%; float:left; border:1px solid #eee; padding:5px 10px; }

div.fldsep { margin-bottom:8px; }

.JQorderButtonsRow.closed { display:none; }

.wirecardOsum { width:100%; margin:0 auto 20px auto; border:1px solid #333 }
.wirecardOsum .megn { width:30%; }
.wirecardOsum .ertek { width:70%; }

a.msgsend { width:100%; margin:10px 0 30px 0;display:block; }

a.copier {color:#333;position:absolute;right:0;border:1px solid #999;border-radius:2px; background:#BDD16D;margin:-10px 10px 0 0;padding:3px 6px;font-family:sans-serif;font-size:11px;text-decoration:none; box-shadow:1px 1px 2px #bbb}
a.copier:hover {padding:6px 12px;}

.ordloginbutton { float:right }

#refreshNeeded {display:none;background:#f0f0f0}

.ctr1 { display: table; #display: block; #text-align: auto; #position: relative; width: 100%; height: 100%; margin:0; padding:0; }
.ctr2 { #left: 50%; display: table-cell; vertical-align: middle; #position: absolute; #top: 50%; }
.ctr3 { margin: 0 auto; #left: -50%; display: block; #position: relative; #top: -50%; }

.overlay-scale {
	visibility: hidden;
	opacity: 0;
	-webkit-transform: scale(0.9);
	transform: scale(0.9);
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s, visibility 0s 0.3s;
	transition: transform 0.3s, opacity 0.3s, visibility 0s 0.3s;
}

.overlay-scale.open {
	visibility: visible;
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
	transition: transform 0.4s, opacity 0.4s;
}

.grow { transition: all .2s ease-in-out; }
.grow:hover { transform: scale(1.1); }

.growIn { ; transform: scale(1.2) !important;opacity:1 !important; }

.axres { position:fixed; bottom:5%; right:0; left:0; width:100%; height:64px; margin:0px; border-top:3px solid #7AC143; border-bottom:3px solid #7AC143; text-align:center; line-height:60px; font-size:24px; color:#fff; background:#333; background:rgba(0,0,0,0.8); z-index:99999999 !important; display:none; font-weight:bold; }

#lightbox { position:fixed;top:0;bottom:0;left:0;right:0;background:#98C42A;background:rgba(0,180,0,0.9);z-index:999;}
#lightbox.DIGI { background:#004578;background:rgba(0,69,120,0.97); }
#lightbox.VIDA { background:#944A97;background:rgba(121, 29, 125,0.75); }
#processing { padding:50px 0; text-align:center }
#lbPanel { margin:0 auto; padding:20px; width:800px; background:#fff; border:3px solid #eee; box-shadow:0 2px 4px #999  }
#lightbox.DIGI #lbPanel { background:#00A4EB; border:0; box-shadow:0 0 10px #333; color:#fff }
#lightbox.VIDA #lbPanel { background:#ffffff; border:3px solid #791D7D; box-shadow:0 0 10px #944A97; color:#791D7D }
#lightbox.DIGI .LBtit { border-color:#fff; background:url(/scnt/logo-digi-2.png) 15px 11px no-repeat;background-size:96px 30px }
#lightbox.VIDA .LBtit { border-color:#EBEBF0; background:url(/scnt/logo-vidanet.svg); 	background-size: auto 85%; background-repeat: no-repeat; }
#lightbox.DIGI .LBtit a.lboff { color:#fff; }
#lightbox.DIGI .LBtit a.lboff:hover { background:#4976B7; }
#lightbox.VIDA .LBtit a.lboff { color:#791D7D; }
#lightbox.VIDA .LBtit a.lboff:hover { background:#791D7D; color:#fff }
#lightbox.DIGI input.odata { width:100%;padding:5px 5px 4px 5px;border:1px solid #01567D; background:#fff; color:#333; }
#dlogcomm ul{ margin:15px; }
#lightbox.DIGI .bbcol4_1,
#lightbox.DIGI .bbcol4_2 {width:50%}

#LBdescCnt { margin-top:15px; }

a.digiloginbtn { border:1px solid #fff; background:#00A4EB; border-radius:1px; padding:10px; display:block; width:50%; margin:60px auto; color:#fff; text-decoration:none }
a.digiloginbtn:hover { /*background:none;transition: all 100ms ease-in-out 0s;*/ }
a.vidaloginbtn { border:1px solid #791D7D; background:#791D7D; border-radius:1px; padding:10px 20px; display:block; width:50%; margin:20px auto; color:#fff; text-decoration:none }
a.vidaloginbtn:hover { background:#fff; color:#791D7D; transition: all 100ms ease-in-out 0s; }
.LBtit { font-size:20px;padding:10px 0;border-bottom:3px solid #7AC143; }
.LBtit a.lboff { float:right;text-decoration:none;padding:10px 20px 10px 30px; margin-top:-10px; }
.LBtit a.lboff:hover { background:#333;color:#fff; }
.LBcnt { padding:10px 20px 20px 20px; }

a.LBbuttbig { width:48%;margin:1%; float:left; display:block; padding:25px 0; border:1px solid #e8e8e8; border-radius:1px; text-decoration:none; }
a.LBbuttbig:hover { background:#f8f8f8;border-color:#ccc; }

a.IBMloginbtn { border:1px solid #1F70C1; background:#1F70C1; border-radius:1px; padding:10px; display:block; float:right; width:60%; margin:20px auto; color:#fff; text-decoration:none }
a.IBMloginbtn:hover { /*background:none;transition: all 100ms ease-in-out 0s;*/ }
a.IBMloginbtn.empty { border:1px solid #1F70C1; background:#fff; border-radius:1px; padding:10px; display:block; float:left; width:40%; margin:20px auto; color:#1F70C1; text-decoration:none }

.LBcnt .pimg {width:180px;height:180px;text-align:center;background:#fff;/*display:table-cell;vertical-align:middle;*/position:relative;border:1px solid #E8E8E0;}
.LBcnt .pimg img {position: absolute;top: 0; left: 0; right: 0; bottom: 0;margin: auto;}

div.lbbutrow {padding:30px 0 0 0;}
a.lbdugibut { padding:10px 20px; background:#37568D; color:#fff; text-decoration:none;border:1px solid #37568D }
a.lbdugibut.yes { font-weight:bold; }
a.lbdugibut:hover { border:1px solid #fff }

a.lbvidabut { padding:10px 20px; background:#791D7D; color:#fff; text-decoration:none;border:1px solid #fff }
a.lbvidabut.yes { font-weight:bold; }
a.lbvidabut:hover { border:1px solid #791D7D }


#logdatas { width:75% }

.LBsinglecol { width:50%;margin:0 auto; }

.lbcomment { font-size: 14px; color: #333; font-weight: normal; padding-top:20px; }

#icoff2 { display:none; }

.infoBox { border:1px solid #e8e8e8; margin-bottom:25px; }
.infoBox.err { border-color:#D45F4A; }
.infoBox .bas { background:#f8f8f8;margin:0.2%;padding-top:20px; }
.infoBox.err .tit,
.infoBox.err i.icon-attention { color:#D45F4A; }
.infoBox i.icon-cancel { color:#cccccc; }
.infoBox .ok { color:#7AC143; }
.infoBox.ok i.icon-ok { color:#7AC143; }
.infoBox .txt { float:right;width:90%;background:#fff;padding:20px;margin-top:-20px; }
.infoBox .comm { font-size:16px; color:#555; margin-top:6px }

.lpz {background:#f6f6f6;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}
.galfilt { padding:10px 20px; }
.galfilt select {padding:5px 8px}

a.gcnprs { background:#fff;display:block;height:70px;margin-bottom:10px;text-align:center;text-decoration:none;border:1px solid #E3EBCC;line-height:70px; font-size:14px; }
a.gcnprs:hover {background:#E3EBCC; }

a.gsumph {display:block;border:1px solid #E3EBCC;/*rgba(145,175,53,0.25)*/;text-align:center;height:150px;line-height:150px;text-decoration:none;}
a.gsumph:hover {background:#E3EBCC; }
a.gsumph.halfhei {height:70px;line-height:70px;}

ul.galpcs { list-style-type:none; margin:20px 0 30px 0;padding:0; }
ul.galpcs li { float:left; display:block;width:23.5%; margin-right:2%; }
ul.galpcs li:last-child { margin-right:0; }
ul.galpcs li a.pic {background-size:contain;background-position:center center;background-repeat:no-repeat;width:100%;height:150px;overflow:hidden;text-indent:-6000px;display:inline-block;}

ul.galpcsCol3 { list-style-type:none; margin:20px 0 30px 0;padding:0; }
ul.galpcsCol3 li { display:block; }
ul.galpcsCol3 li a.pic {background-size:contain;background-position:center center;background-repeat:no-repeat;width:100%;height:150px;overflow:hidden;text-indent:-6000px;display:inline-block;float:left;}

#tickicon { border-radius:100%;border:2px solid #7AC143;color:#7AC143;background:#fff;padding:10px;font-size:60px;box-shadow:0 0 10px #7AC143;display:inline-block;transform: scale(0.5);transition: all 1.6s ease-out; opacity:0; }

.circicon i { line-height: inherit;}

div.cmpbtrow { margin-bottom:15px; }
div.cmpbtrow2 { margin-top:20px; }
div.cmpbtrow2 a.cmpBut { padding:10px; margin:0 25%; }
a.cmpBut { color:#999;font-size:14px; text-decoration:none; border:1px solid #ccc; background:#fff; padding:4px; margin:0 5%; border-radius:2px; display:block; }
a.cmpBut:hover { background:#f0f0f0; color:#333 }
a.cmpBut .icon-ok-squared {display:none}
a.cmpBut.akt {background:#888;color:#fff}
a.cmpBut.akt:hover {background:#999;color:#fff}
a.cmpBut.akt .icon-ok-squared {display:inline;}
a.cmpBut.akt .icon-check-empty {display:none;}

.prodArcol .prothdt { margin-top:15px; }
.prodArcol .prothdt div { display:block; float:left; width:30%; margin:0;padding:8px 0; }
.prodArcol .prothdt div.cmpbtrow { padding:0; width:31%; margin:0 1% 0 0 }
.prodArcol .prothdt div.gypn { width:42%;margin:0 1% 0 0; }
.prodArcol .prothdt div.pnr { width:23%;text-align:right;margin-right:2% }
.prodArcol .prothdt a.cmpBut { display:block; margin:0 1.5%;padding:8px 0; }

#showCmp { position:fixed; bottom:1.8%;left:50%;float:left;width:400px;margin-left:-200px;z-index:990; text-align:center; }
#showCmp a { background:#333; color:#fff;padding:10px; text-decoration:none; width:250px; display:block;float:left }
#showCmp a.delall { background:#D0513A; color:#fff;padding:10px; text-decoration:none; width:150px; }

.partnerlogos a { display:block;float:left;height:90px;margin-right:2.9875%;background-position:center center;background-repeat:no-repeat;background-size:contain;text-indent:-999px;overflow:hidden;text-decoration:none }
.partnerlogos a:last-child { margin-right:0 }
.partnerlogos a.flAcer {width:9%;background-image:url(/scnt/logo-foot-acer.png);}
.partnerlogos a.flAsus {width:10.5%;background-image:url(/scnt/logo-foot-asus.png);}
.partnerlogos a.flDell {width:5.8%;background-image:url(/scnt/logo-foot-dell.png);}
.partnerlogos a.flFujitsu {width:5.1%;background-image:url(/scnt/logo-foot-fujitsu.png);}
.partnerlogos a.flLenovo {width:5.2%;background-image:url(/scnt/logo-foot-lenovo.png);}
.partnerlogos a.flHp {width:8.5%;background-image:url(/scnt/logo-foot-hp.png);}
.partnerlogos a.flSamsonite {width:12%;background-image:url(/scnt/logo-foot-samsonite.png);}
.partnerlogos a.flToshiba {width:12%;background-image:url(/scnt/logo-foot-toshiba.png);}
.partnerlogos a.tovabbi {width:8%;text-indent:0;padding-top:8px;font-size:16px;line-height:16px;border:1px solid #ccc; border-radius:2px; margin:20px 0; height:50px}

#othersgys { display:none; padding-top:15px; padding-bottom:15px; }
.partnerlogos a.othergy { text-indent:0; display:inline; border:1px solid #ccc; border-radius:2px;padding:4px 20px; height:auto;margin:2px; }
.partnerlogos a.othergy:hover { background:#619C32; color:#fff; }

#ak-widget { z-index:800 !important; } /* Árukereső */

#rateFirst { background:#888;color:#fff;letter-spacing:1px; margin-bottom:8px; }
#thxRating { background:#333; color:#fff; font-size:14px; padding:4px 8px; margin:8px 0; }

#EUCookie { position: fixed; margin: 0; padding: 25px; left: 0; right: 0; bottom: 0; with: 100%; background-color:#000000; background-color:rgba(0,0,0,0.8); color: #ffffff; z-index:10000001 }
#EUCookie section { }
#EUCookie .warntext { float: left;color: #ffffff !important;display:block; width:70% }
#EUCookie .warnbuttons { float: right;display:block; width:30% }
#EUCookie span.eucbutton { border: 1px solid #5C9430; background:#7AC143; color: #ffffff; padding: 8px 25px; margin: 5px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; cursor: pointer; }

.oboltmobtext {display:none; padding:8px 10px;text-align:center; font-size:18px; background:#282828; color:#f0f0f0}
a.oboltja { display:table; width:100%; height:90px;text-decoration:none }
.ocell-1 { display:table-cell; vertical-align:middle; width:150px; border-left:10px solid #000000; background:#000000 url('/scnt/_orszagboltja-2018.png') center center no-repeat; background-size: auto 65%; }
.ocell-2 { display:table-cell; vertical-align:middle; font-size:20px; color:#f0f0f0; padding:0 20px; }
.ocell-3 { display:table-cell; vertical-align:middle; font-size:28px; width:250px; background:#DFC086; color:#0a0a0a }

a.flamingo { display:table; width:100%; height:90px;text-decoration:none; background:url(/scnt/zero-thm-nyar-banner.png) center left no-repeat; }
a.flamingo .bcell-1 { display:table-cell; vertical-align:middle; width:240px; }
a.flamingo .bcell-2 { display:table-cell; vertical-align:top; padding:5px 20px; text-align:center; }
a.flamingo .bcell-2 .ribbonTit { font-family:'Comic Sans MS', sans-serif; font-size:24px; margin-bottom:5px; color:#ee7ba7; text-shadow:1px 1px 2px #fff; letter-spacing:1px }
a.flamingo .bcell-2 .ribbonText { font-family:'Comic Sans MS', sans-serif; font-size:26px; background:#EE7BA7; background:rgba(238, 123, 167, 0.6); color:#fff; text-shadow:1px 1px 0px #EE7BA7; padding:3px 10px; letter-spacing:1px }
a.flamingo .bcell-3 { display:table-cell; vertical-align:middle; font-size:28px; width:300px; backg-round:#4851A0; color:#fff }
a.flamingo .bcell-3 .thm { font-family:'Comic Sans MS', sans-serif; font-size:22px; color:#269b9b; background:#EE7BA7; background:rgba(255, 255, 255, 0.7); text-shadow:1px 1px 0 #ffffff; padding:5px 10px;}
a.flamingo .bcell-3 .detailsText { font-size:18px; color:#332E52; back-ground:rgba(212, 95, 74, 0.8); font-style:italic;  text-shadow:1px 1px 0px #fff; }

a.ballagas { display:table; width:100%; height:90px;text-decoration:none; background:url(/scnt/ballagas-banner.jpg) center left no-repeat; }
a.ballagas .bcell-1 { display:table-cell; vertical-align:middle; width:200px; background:url(/scnt/ballagas-banner-cetelem.png) center 5px no-repeat; background-size:contain; }
a.ballagas .bcell-2 { display:table-cell; vertical-align:top; font-size:20px; color:#BA422F; padding:5px 20px; text-align:center; }
a.ballagas .bcell-2 .ribbonTit { font-size:24px; margin-bottom:5px; color:#332E52; text-shadow:1px 1px 2px #fff; letter-spacing:1px }
a.ballagas .bcell-2 .ribbonText { font-size:26px; background:#D45F4A; background:rgba(53, 128, 43, 0.85); color:#fff; padding:3px 10px; letter-spacing:4px }
a.ballagas .bcell-3 { display:table-cell; vertical-align:middle; font-size:28px; width:300px; backg-round:#4851A0; color:#fff }
a.ballagas .bcell-3 .thm { font-size:22px; color:#437E27; font-style:italic; margin-top:8px; text-shadow:2px 2px 0 rgba(255, 255, 255, 1); font-weight:bold }
a.ballagas .bcell-3 .detailsText { font-size:18px; color:#332E52; back-ground:rgba(212, 95, 74, 0.8); font-style:italic;  text-shadow:1px 1px 0px #fff; }

a.ho20 { display:table; width:100%; height:90px;text-decoration:none; background:url(/scnt/thm20ho-banner.jpg) top left no-repeat }
a.ho20 .bcell-1 { display:table-cell; vertical-align:middle; width:200px; background:url(/scnt/thm20ho-figura.png) center center no-repeat; background-size:contain; }
a.ho20 .bcell-2 { display:table-cell; vertical-align:top; font-size:20px; color:#BA422F; padding:5px 20px; text-align:center; }
a.ho20 .bcell-2 .ribbonTit { font-size:24px; margin-bottom:5px; color:#332E52; text-shadow:1px 1px 2px #fff; letter-spacing:1px }
a.ho20 .bcell-2 .ribbonText { font-size:26px; background:#EC008C; background:rgba(236, 0, 140, 0.8); color:#fff; padding:3px 10px; letter-spacing:4px; text-shadow:1px 1px 1px rgba(0,0,0,0.5) }
a.ho20 .bcell-3 { display:table-cell; vertical-align:middle; font-size:28px; width:300px; backg-round:#4851A0; color:#fff }
a.ho20 .bcell-3 .thm { font-size:16px; color:#437E27; font-style:italic; margin-top:8px; text-shadow:2px 2px 0 rgba(255, 255, 255, 1); font-weight:bold }
a.ho20 .bcell-3 .detailsText { font-size:26px; color:#357A22; backg-round:rgba(0,0,0,0.75); font-style:italic;  text-shadow:1px 1px 0px rgba(255,255,255,0.4); line-height:30px }

a.ho10 { display:table; width:100%; height:90px;text-decoration:none; background:url(/scnt/thm10ho.jpg) center left no-repeat }
a.ho10 .bcell-1 { display:table-cell; vertical-align:middle; width:250px; }
a.ho10 .bcell-2 { display:table-cell; vertical-align:top; font-size:20px; color:#BA422F; padding:5px 20px; text-align:center; }
a.ho10 .bcell-2 .ribbonTit { font-size:24px; margin-bottom:5px; color:#013966; text-shadow:1px 1px 2px #fff; letter-spacing:1px }
a.ho10 .bcell-2 .ribbonText { font-size:26px; background:#0175CA; background:rgba(1, 90, 157, 0.8); color:#fff; padding:3px 10px; letter-spacing:1px; text-shadow:1px 1px 1px rgba(0,0,0,0.5) }
a.ho10 .bcell-3 { display:table-cell; vertical-align:middle; font-size:28px; width:220px; backg-round:#4851A0; color:#fff }
a.ho10 .bcell-3 .thm { font-size:16px; color:#ffffff; font-style:italic; margin-top:8px; text-shadow:2px 2px 0 rgba(255, 255, 255, 1); font-weight:bold }
a.ho10 .bcell-3 .detailsText { font-size:26px; color:#ffffff; backg-round:rgba(0,0,0,0.75); font-style:italic;  text-shadow:1px 1px 0px rgba(255,255,255,0.4); line-height:30px }

a.ho10_3 { display:table; width:100%; height:90px;text-decoration:none; background:url(/scnt/thm10ho_3.jpg) center left no-repeat }
a.ho10_3 .bcell-1 { display:table-cell; vertical-align:middle; width:250px; background:url(/scnt/zero_thm_3.png) left center no-repeat; background-size:contain }
a.ho10_3 .bcell-2 { display:table-cell; vertical-align:top; font-size:20px; color:#ffffff; padding:5px 20px; text-align:center; }
a.ho10_3 .bcell-2 .ribbonTit { font-size:24px; margin-bottom:5px; color:#ffffff; text-shadow:1px 1px 0px rgba(255,255,255,0.4); letter-spacing:1px }
a.ho10_3 .bcell-2 .ribbonText { font-size:26px; background:#0175CA; background:rgba(255, 255, 255, 0.1); color:#fff; padding:3px 10px; letter-spacing:1px; text-shadow:1px 1px 1px rgba(0,0,0,0.5) }
a.ho10_3 .bcell-3 { display:table-cell; vertical-align:middle; font-size:28px; width:220px; backg-round:#4851A0; color:#fff }
a.ho10_3 .bcell-3 .thm { font-size:16px; color:#ffffff; font-style:italic; margin-top:8px; text-shadow:2px 2px 0 rgba(255, 255, 255, 1); font-weight:bold }
a.ho10_3 .bcell-3 .detailsText { font-size:26px; color:#ffffff; backg-round:rgba(0,0,0,0.75); font-style:italic;  text-shadow:1px 1px 0px rgba(255,255,255,0.4); line-height:30px }

a.xmas0 { display:table; width:100%; height:150px;text-decoration:none; background:url(/scnt/thm_xmas0.jpg) center left no-repeat }
a.xmas0 .bcell-1 { display:table-cell; vertical-align:middle; width:300px; }
a.xmas0 .bcell-2 { display:table-cell; vertical-align:top; font-size:24px; color:#ED0505; padding-top:40px; text-align:center; }
a.xmas0 .bcell-2 .ribbonTit { font-size:28px; color:#ED0505; text-shadow:1px 1px 0px rgba(255,255,255,0.4); letter-spacing:1px }
a.xmas0 .bcell-2 .ribbonText { font-size:30px; color:#ED0505; padding:3px 10px; letter-spacing:1px; text-shadow:1px 1px 1px rgba(0,0,0,0.5) }
a.xmas0 .bcell-3 { display:table-cell; vertical-align:middle; font-size:28px; width:270px; color:#ED0505 }
a.xmas0 .bcell-3 .detailsText { font-size:26px; color:#ED0505; backg-round:rgba(0,0,0,0.75); font-style:italic;  text-shadow:1px 1px 0px rgba(255,255,255,0.4); line-height:30px }

a.feb14 { display:table; width:100%; height:150px;text-decoration:none; background:url(/scnt/banner-bg-feb14.jpg) center left no-repeat }
a.feb14 .bcell-1 { display:table-cell; vertical-align:bottom; width:300px; }
a.feb14 .bcell-2 { display:table-cell; vertical-align:middle; font-size:24px; color:#ce5e77; text-align:center; font-weight:bold; padding-left:140px; }
a.feb14 .bcell-2 .ribbonTit { font-size:28px; color:#ce5e77; text-shadow:1px 1px 0px rgba(255,255,255,1); letter-spacing:1px }
a.feb14 .bcell-2 .ribbonText { font-size:30px; color:#ce5e77; padding:3px 10px; letter-spacing:1px; text-shadow:1px 1px 0 rgba(255,255,255,1) }
a.feb14 .bcell-3 { display:table-cell; vertical-align:middle; font-size:28px; width:270px; color:#ce5e77 }
a.feb14 .bcell-3 .detailsText { font-size:26px; color:#ce5e77; backg-round:rgba(0,0,0,0.75); font-style:italic;  text-shadow:1px 1px 0px rgba(255,255,255,1); line-height:30px }

a.easter0 { display:table; width:100%; height:150px;text-decoration:none; background:url(/scnt/zero-thm-husvet-banner.jpg) center left no-repeat }
a.easter0 .bcell-1 { display:table-cell; vertical-align:bottom; width:240px; }
a.easter0 .bcell-2 { display:table-cell; vertical-align:middle; font-size:24px; color:#505923; text-align:center; font-weight:bold; }
a.easter0 .bcell-2 .ribbonTit { font-size:28px; color:#505923; text-shadow:1px 1px 0px rgba(255,255,255,1); letter-spacing:1px }
a.easter0 .bcell-2 .ribbonText { font-size:30px; color:#505923; padding:3px 10px; letter-spacing:1px; text-shadow:1px 1px 0 rgba(255,255,255,1) }
a.easter0 .bcell-3 { display:table-cell; vertical-align:middle; font-size:28px; width:270px; color:#505923 }
a.easter0 .bcell-3 .detailsText { font-size:22px; color:#fff; line-height:30px }

a.xmas2018 { display:table; width:100%; height:150px;text-decoration:none; background:url(/scnt/zero_thm_2018.jpg) center left no-repeat }
a.xmas2018 .bcell-1 { display:table-cell; vertical-align:middle; width:300px; }
a.xmas2018 .bcell-2 { display:table-cell; vertical-align:top; font-size:24px; color:#ED0505; padding-top:40px; text-align:center; }
a.xmas2018 .bcell-2 .ribbonTit { font-size:28px; color:#3A8328; text-shadow:2px 1px 1px rgba(255,255,255,1); letter-spacing:1px }
a.xmas2018 .bcell-2 .ribbonText { font-size:30px; font-weight:700; color:#C95955; padding:3px 10px; letter-spacing:1px; text-shadow:2px 1px 1px rgba(255,255,255,1) }
a.xmas2018 .bcell-3 { display:table-cell; vertical-align:middle; font-size:28px; width:270px; color:#C95955 }
a.xmas2018 .bcell-3 .detailsText { font-size:26px; font-weight:700; color:#727D8F; backg-round:rgba(0,0,0,0.75); font-style:italic;  text-shadow:2px 1px 1px rgba(255,255,255,1); line-height:30px }

a.valentin2019 { display:table; width:100%; height:150px;text-decoration:none; background:url(/scnt/zero-thm-valentin-2019.jpg) center left no-repeat }
a.valentin2019 .bcell-1 { display:table-cell; vertical-align:bottom; width:300px; }
a.valentin2019 .bcell-2 { display:table-cell; vertical-align:middle; font-size:24px; color:#EE5C69; text-align:center; }
a.valentin2019 .bcell-2 .ribbonTit { font-size:32px; color:#EE5C69; text-shadow:1px 1px 0px rgba(255,255,255,1); letter-spacing:1px }
a.valentin2019 .bcell-2 .ribbonText { font-size:36px; color:#EE5C69; padding:3px 10px; letter-spacing:1px; text-shadow:1px 1px 0 rgba(255,255,255,1) }
a.valentin2019 .bcell-3 { display:table-cell; vertical-align:middle; font-size:28px; width:270px; color:#fff }
a.valentin2019 .bcell-3 .detailsText { font-size:26px; color:#fff; backg-round:rgba(0,0,0,0.75); font-style:italic;  text-shadow:1px 1px 0px rgba(238,92,105,1); line-height:30px }

a.husvet2019 { display:table; width:100%; height:150px;text-decoration:none; background:url(/scnt/zero-thm-husvet-2019.jpg) center left no-repeat }
a.husvet2019 .bcell-1 { display:table-cell; vertical-align:bottom; width:300px; }
a.husvet2019 .bcell-2 { display:table-cell; vertical-align:middle; font-size:24px; color:#EE5C69; text-align:center; }
a.husvet2019 .bcell-2 .ribbonTit { font-size:32px; color:#1581B6; text-shadow:1px 1px 0px rgba(255,255,255,1); letter-spacing:1px; margin-top: -20px; }
a.husvet2019 .bcell-2 .ribbonText { font-size:36px; color:#1581B6; padding:3px 10px; letter-spacing:1px; text-shadow:1px 1px 0 rgba(255,255,255,1) }
a.husvet2019 .bcell-3 { display:table-cell; vertical-align:middle; font-size:28px; width:270px; color:#fff }
a.husvet2019 .bcell-3 .detailsText { font-size:26px; color:#aa0286; backg-round:rgba(0,0,0,0.75); font-style:italic;  text-shadow:1px 1px 0px rgba(255,255,255,1); line-height:30px }

#ribbonpart1 { display:none; }

.support24banner { background:url(/scnt/support24-offer.jpg) bottom left no-repeat; display:block; padding:3% 60px 3% 120px; color:#fff; margin:2% 0; text-decoration:none }

a#pandabannerTop:hover { text-decoration:none; display:block;  }
a#pandabannerTop .pandaSecurity_banner { margin:0 0 30px 0 }
.pandaSecurity_banner_logok { float:left; width:60px; margin-left:30px; margin-top:10px; }
div#panda1 { width:36px;margin:5px 12px 0 12px; }
.pandaSecurity_banner { padding:3% 30px 3% 120px; color:#0967b1; margin:2% 0; text-decoration:none; border:2px solid #0967b1; border-top-color:#7ab0e0; border-left-color:#35408a; border-right-color:#5388c6; text-align:left; }
.pandaSecurity_banner ul { line-height:26px; margin-bottom:0; padding-right:0; }

a#pandabannerBot { display:none }
a#pandabannerBot:hover { text-decoration:none; }

#sideBannerLeft,
#sideBannerRight { border:0px solid #f0f0f0; width:280px; height:800px; position:absolute; }

.JQ_bovitesRadio:checked + span { font-weight: bold; }
.JQ_bovLabels { display:block; padding:4px; }
label.selBovites { background:#BDD16D; }

.rolunkMondtakBox { position:relative; }
.rolunkMondtakBox .rolunkTit { position:absolute;margin-top:-12px; margin-left:10px;font-size:12px; background:#7AC143; padding:5px 10px; border-radius:2px; color:#fff }
.rolunkMondtakBox .rtxt { background:#F6F6F6; padding:2%; font-style:italic; font-size:20px; }
.rolunkMondtakBox .rtxt div { color:#777 }

a.promoLink { display:block;border:1px solid #D45F4A;color:#333;text-decoration:none; padding:10px; }
a.promoLink:hover { background:#7AC143;color:#fff; }
a.promoLinkAkt { display:block;border:1px solid #7AC143;text-decoration:none; padding:10px;background:#7AC143;color:#fff; } }
a.promoLink:hover { background:#7AC143;color:#fff; }

a.promoBoxLink h2 { padding:15px; background:#fff; color:#333; border:0;margin:0; }
a.promoBoxLink { display:block;border:1px solid #D45F4A;color:#333;text-decoration:none }
a.promoBoxLink:hover {  }
a.promoBoxLink:hover h2 { background:#7AC143; color:#fff; }
.promoImgcnt { position:relative }
.promoImgcnt img { width:100%; }
.promoBoxDate { position:absolute;padding:10px 15px;background:rgba(212, 95, 74, 0.9);color:#fff;bottom:0;left:0; }

.zerothmJelolo { background:#D45F4A; color:#fff !important; padding:2px 6px; font-size:12px; }
.digikuponJelolo { background:#00A4EB; color:#fff !important; padding:2px 6px; font-size:12px; }

.badgesBox { float:left; position: absolute; bottom: 10px; left:5%; z-index:2; }
.badgesBoxRightBot { float:right; position: absolute; bottom: 10px; right:5%; z-index:2; }
.badgesBox a,
.badgesBoxRightBot a { width:44px; height:44px; display:block; float:left; background-size:100% 100%; margin-right:10px; }
.badgesBox a:hover,
.badgesBoxRightBot a:hover { -webkit-transform: scale(1.2); transform: scale(1.2); transition: all 100ms ease-in-out 0s; }

.promoTab .txCol { float:right; width:60% }
.promoTab .bannerCol { float:left; width:33% }

#labelShowFilters { display:none }

#scrollToTopMobil { display:none; }

#JQ_grl_amount { width:25%; padding-left:20px; padding-right:20px; }
.JQ_grenkeHoButtons button { width:25%; background:#ffff; padding: 15px; border:0; border:1px solid #ccc; font-weight:bold; }
.JQ_grenkeHoButtons button.selted { background:#7AC143; color:#fff; }

.fader {
	visibility: hidden;
	opacity: 0;
	-webkit-transform: scale(0.9);
	transform: scale(0.9);
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s, visibility 0s 0.3s;
	transition: transform 0.3s, opacity 0.3s, visibility 0s 0.3s;
}

.fader.open {
	visibility: visible;
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
	transition: transform 0.4s, opacity 0.4s;
}

@media screen and (max-width: 1900px)	/* for 1900px or less */
{
	.sideBanners { display:none; }
}

@media screen and (max-width: 1280px)	/* for 1280px or less */
{
	.cntpad { padding-left:2%;padding-right:2%; }

	.idxBanLeft,
	.idxBanRight { height:340px; }
	/*.idxBanLeft { height:340px; }
	.idxBanRight { height:170px; }*/

	.idxBanRight ul li { height:170px; }

	.idxBanRight.btabor { height:170px; }
	.idxBanRight.btabor a.btbanner .btbcnt .flipcnt { margin:12px 0 8px 12px; }

	.egyediKonfBannerL { width:66.66666667%; }
	.egyediKonfBannerR { width:33.33333333%; }
}

@media screen and (max-width: 1200px)	/* for 1200px or less */
{
	.pandaSecurity_banner_logok { width:90px; margin-left:25px; margin-top:10px; }
	div#panda1 { width:50px;margin:10px 20px 0 20px; }
	.pandaSecurity_banner { padding:3% 30px 3% 140px; }

	.cnt { width:1000px; }
	.cntpad { padding-left:0;padding-right:0; }

	.idxBanLeft,
	.idxBanRight { height:296px; }
	/*.idxBanLeft { height:296px; }
	.idxBanRight { height:148px; }*/

	.idxBanRight ul li { height:148px; }

	.idxBanRight.btabor { height:148px; }
	.idxBanRight.btabor a.btbanner .btbcnt .bttit1 { padding:3px 8px 3px 25px; line-height:12px; font-size: 12px}
	.idxBanRight.btabor a.btbanner .btbcnt .bttit2 { padding:1px 8px 1px 12px; line-height:13px; font-size:18px; }
	.idxBanRight.btabor a.btbanner .btbcnt .bttit3 { padding:3px 8px 3px 35px; line-height:17px }
	.idxBanRight.btabor a.btbanner p { font-size:14px; }
	.idxBanRight.btabor a.btbanner .btbcnt .flipcnt { margin:12px 0 4px 12px; }

	p { font-size:18px; line-height:26px; }
	p.pageLead { font-size:18px; font-weight:bold; margin-bottom:24px; }

	.itemDel {width:70px;}

	.mainLeft.galpage { width:23%; float:left; }
	.mainRight.galpage { width:73%; float:right; }
	ul.galpcs li { width:20%; margin-right:2%; }
	ul.galpcs li:last-child { width:34%;margin-right:0; }
	ul.galpcs li a.pic {height:130px;}
	a.gcnprs { height:60px;line-height:60px; }
	a.gsumph { height:130px;line-height:130px;}
	a.gsumph.halfhei {height:60px;line-height:60px;}

	.ocell-2 { font-size:16px; }

	a.ballagas .bcell-2 .ribbonText {font-size:24px; letter-spacing:1px }

	a.ho20 .bcell-2 .ribbonText {font-size:24px; letter-spacing:1px }

	a.ho10 .bcell-1 { width:220px; }
	a.ho10 .bcell-2 .ribbonTit { display:none }
	a.ho10 .bcell-2 { padding-top:10px; }
	#ribbonpart1 { display:inline }

	a.xmas0 .bcell-3 { width:230px; }

	a.feb14 .bcell-2 { padding-left:92px; }
	a.feb14 .bcell-3 { display:none; }

	a.valentin2019 .bcell-3 { display:none; }

	a.husvet2019 .bcell-1 { width:250px; }
	a.husvet2019 .bcell-3 { display:none; }

	a.flamingo .bcell-1 { width:290px; }
	a.flamingo .bcell-3 { width:250px; }

	a.xmas2018 .bcell-3 { width:230px; }
}

@media screen and (max-width: 1070px)	/* for 1070px or less */
{
	.cntpad { padding-left:3%;padding-right:3%; }
	.cntpadFilled { padding:2% 3%; }

	.idxBanLeft,
	.idxBanRight { height:277px; }
	/*.idxBanLeft { height:277px; }
	.idxBanRight { height:138.5px; }*/

	.idxBanRight.btabor a.btbanner p { font-size:12px; }
	.idxBanRight.btabor a.btbanner .btbcnt .flipcnt { margin:10px 0 2px 12px; }

	.idxBanRight ul li { height:138.5px; }

	.idxBanRight.btabor { height:138.5px; }

	.prowBlok2 .prowName { float:none; width:100% }
	.prowBlok2 .prowPrices { float:none; width:100%; margin-top:20px; }

	a.cartbutton.ext { height:auto; }

	.fw4col { width:31%; margin:0 3.5% 3.5% 0; float:left; }
	.fw4col.fw4c4 {margin-right:3.5%;}
	.fw4col.fw4c3 {margin-right:0;}

	ul.galpcs li a.pic {height:110px;}
	a.gcnprs { height:50px;line-height:50px; }
	a.gsumph { height:110px;line-height:110px;}
	a.gsumph.halfhei {height:50px;line-height:50px;}

	a.ballagas .bcell-2 .ribbonText {font-size:20px; letter-spacing:1px }
	a.ballagas .bcell-3 .thm { font-size:22px; margin-bottom:0; }
	a.ballagas .bcell-3 .detailsText { font-size:18px; margin-top:-4px;}

	a.ho20 .bcell-2 .ribbonText {font-size:20px; letter-spacing:1px }
	a.ho20 .bcell-3 .thm { font-size:16px; margin-bottom:0; }
	a.ho20 .bcell-3 .detailsText { font-size:24px; margin-top:-4px;}

	a.flamingo .bcell-3 { width:190px; }
}

@media screen and (max-width: 1000px)	/* for 1000px or less */
{
	.cnt { width:100%; }

	.idxBanLeft { width:100%; height:auto; float:none; display:block; border-top:1px solid #fff; border-bottom:1px solid #fff; }
	.idxBanLeft img { width:100% }
	.idxBanLeft a { border-bottom:0 }

	.idxBanRight { width:100%; height:210px; float:none; }
	/*.idxBanRight { width:50%; height:210px; float:left; }*/
	.idxBanRight ul { display:block;white-space:nowrap }
	.idxBanRight ul li { display:inline-block; width:50%;/*width:100%;*/ height:auto;border-bottom:1px solid #fff; }
	.idxBanRight ul li a { display:block; height:100%;position:relative; }
	.idxBanRight ul li img { width:100%;height:100%; }

	.idxBanRight.btabor { width:50%; height:210px; }
	.idxBanRight.btabor a.btbanner { height: 204px; }
	.idxBanRight.btabor a.btbanner p { font-size:18px; }
	.idxBanRight.btabor a.btbanner .btbcnt .bttit1 { background:rgba(0,0,0,0.1); padding:3px 8px 3px 25px; line-height:30px; font-size:18px }
	.idxBanRight.btabor a.btbanner .btbcnt .bttit2 { background:rgba(0,0,0,0.1); padding:1px 8px 1px 12px; line-height:28px; font-size:22px; }
	.idxBanRight.btabor a.btbanner .btbcnt .bttit3 { background:rgba(0,0,0,0.1); padding:3px 8px 3px 35px; line-height:30px; font-size:18px; }
	.idxBanRight.btabor a.btbanner .btbcnt .flipcnt { height:40px; margin:18px 0 14px 12px; }

	#topmenu {display:none}
	#iclogout { display:none }
	#icoff2 { display:block; }
	#logoBar .ichamb2 { display:block }
	.nav-menu { display: none;	}
	.nav-expanded { display: block; }

/*
	.idxBanSmal { width:100%; height:auto; float:none; }
	.idxBanSmal img { width:100% }
	a.bansmal1, a.bansmal2 { width:50%; float:left; }
*/
	.fc1, .fc3 { width:49%; padding-right:2% }
	.fc2, .fc4 { width:49%; padding-right:0; }

	.fc1, .fc2 { padding-bottom:40px }

	.AtvFiz .colatv { margin-left:0%; width:40%; }
	.AtvFiz .colfiz { margin-right:0%; width:40%; }

	.diginetBar { font-size:20px; }
	.diginetBar .dntxt { font-size:22px; }
	.diginetBar a.gomb { width:40%;}

	#ak-widget { display:none !important; } /* Árukereső */

	a.xmas0 .bcell-3 { display:none }

	a.easter0 .bcell-1 { width:200px; }
	a.easter0 .bcell-3 { display:none; }

	a.flamingo .bcell-3 { display:none }

	a.xmas2018 .bcell-3 { display:none }
}

@media screen and (max-width: 960px)	/* for 960px or less */
{
	a.ballagas .bcell-1 { width:160px; }
	a.ballagas .bcell-2 { padding-top:8px;padding-bottom:0; }
	a.ballagas .bcell-2 .ribbonTit { letter-spacing:0px }
	a.ballagas .bcell-2 .ribbonText { letter-spacing:1px }
	a.ballagas .bcell-3 { width:270px; }

	a.ho20 .bcell-1 { width:160px; }
	a.ho20 .bcell-2 { padding-top:8px;padding-bottom:0; }
	a.ho20 .bcell-2 .ribbonTit { letter-spacing:0px }
	a.ho20 .bcell-2 .ribbonText { letter-spacing:1px }
	a.ho20 .bcell-3 { width:270px; }

	a.ho10 .bcell-3 { display:none; }

	a.feb14 .bcell-2 { padding-left:54px; }
}

@media screen and (max-width: 920px)	/* for 920px or less */
{
	.cntpad { padding-left:4%;padding-right:4%; }
	.cntpadFilled { padding:2% 4%; }

	.partnerlogos a { height:90px;margin-right:7.8%; }
	.partnerlogos a.flAcer {width:18%;}
	.partnerlogos a.flAsus {width:22%;}
	.partnerlogos a.flDell {width:9.6%;}
	.partnerlogos a.flFujitsu {width:9.6%;}
	.partnerlogos a.flLenovo {width:9.6%;margin-right:0;}

	.partnerlogos a.flHp {width:16%;margin-right:7.333333%}
	.partnerlogos a.flSamsonite {width:28%;margin-right:7.333333%}
	.partnerlogos a.flToshiba {width:18%;margin-right:7.333333%}
	.partnerlogos a.tovabbi {width:16%;margin-right:0}

	.idxBanRight { height:190px; }

	.fw3col { width:49%; }
	.fw3col.fw3c3 {margin-right:2%;}
	.fw3col.fw3c4 {margin-right:2%;}
	.fw3col.fw3c2 {margin-right:0;}

	.eladAr { float:none; width:100%; }
	a.cartbutton.xxl,
	a.cartbuttonAkc.xxl {  width:100%; float:none }

	a.buttonDigiKupon { margin:15px 0 0 0; }

	.sumL,
	.sumR { float:none;width:100%; text-align:center;padding:0; }
	.prow.sumrow { padding: 20px }
	.prcSum { padding:0 }
	a.butcassa { margin-top:15px; }

	.ordSumHead .blk1 { width:40% }
	.ordSumHead .blk2 { width:58% }

	.AtvFiz .colatv { width:100%; float:none; padding-bottom:30px; }
	.AtvFiz .colatd { width:100%; float:none; padding-bottom:30px; }
	.AtvFiz .colfiz { width:100%; float:none; }

	.bbcol4_1 {float:none;width:100%;margin-bottom:3px}
	.bbcol4_2 {float:none;width:100%;}

	#lightbox.DIGI .bbcol4_1 {float:none;width:100%;margin-bottom:3px}
	#lightbox.DIGI .bbcol4_2 {float:none;width:100%;}

	.mainLeft.galpage { display:none; }
	.mainRight.galpage { width:100%;float:none; }

	.egyediKonfBannerL { width:100%; float:none; }
	.egyediKonfBannerL img { width:100%; }
	.egyediKonfBannerR { display:none; }
	.ekSpecVal select { font-size:16px; }

	.ocell-3 { font-size:24px; width:200px; }

	.rolunkMondtakBox .rtxt { padding:4%; }

	a.ballagas .bcell-2 .ribbonText { letter-spacing:0px }
	a.ballagas .bcell-3 { width:250px; }
	a.ballagas .bcell-3 .detailsText { font-size:18px; }

	a.ho20 .bcell-2 .ribbonText { letter-spacing:0px }
	a.ho20 .bcell-3 { width:250px; }
	a.ho20 .bcell-3 .detailsText { font-size:22px; }

	a.ho10_3 .bcell-3 { display:none }
}


@media screen and (max-width: 840px)	/* for 820px or less */
{
	a.ballagas .bcell-1 { width:30%; }
	a.ballagas .bcell-2 { width:70%; }
	a.ballagas .bcell-2 .ribbonTit { letter-spacing:1px }
	a.ballagas .bcell-2 .ribbonText { letter-spacing:2px }
	a.ballagas .bcell-3 { display:none }

	a.ho20 .bcell-1 { width:30%; }
	a.ho20 .bcell-2 { width:70%; }
	a.ho20 .bcell-2 .ribbonTit { letter-spacing:1px }
	a.ho20 .bcell-2 .ribbonText { letter-spacing:2px }
	a.ho20 .bcell-3 { display:none }

	a.feb14 .bcell-1 { width:250px; }
	a.feb14 .bcell-2 { padding-left:0; }
	a.feb14 .bcell-2 .ribbonTit span { color:#fff; background:#ce5e77; background:rgba(206, 94, 119, 0.8); text-shadow:none; font-weight:normal; letter-spacing:1px; padding:2px 8px; }
	a.feb14 .bcell-2 .ribbonText { font-size:30px; color:#ce5e77; padding:3px 10px; letter-spacing:1px; text-shadow:1px 1px 0 rgba(255,255,255,1) }

	a.valentin2019 .bcell-1 { width:250px; }
	a.valentin2019 .bcell-2 { padding-left:0; }
	a.valentin2019 .bcell-2 .ribbonTit span { color:#fff; background:#ce5e77; background:rgba(206, 94, 119, 0.8); text-shadow:none; font-weight:normal; letter-spacing:1px; padding:2px 8px; }
	a.valentin2019 .bcell-2 .ribbonText { font-size:30px; color:#ce5e77; padding:3px 10px; letter-spacing:1px; text-shadow:1px 1px 0 rgba(255,255,255,1) }
}

@media screen and (max-width: 820px)	/* for 820px or less */
{
	#cartAmount { display:none }

	.idxBanRight { height:170px; }

	.galmenupont { display:none !important; }

	#lbPanel { width:90%; }

	.foot .ftext { float:none; width:100%; margin:10px 0 0 0; }
	.foot .flogo { float:none; width:100%; margin:0 0 2% 0; }

	#imgholder {width:90%;}

	#EUCookie .warntext {  }
	#EUCookie .warnbuttons { line-height:42px; }

	.ocell-2 { font-size:14px; }
	.ocell-3 { font-size:20px; width:160px; }

	.fw4col { width:48%; margin:0 4% 3% 0; float:left; }
	.fw4col.fw4c3 {margin-right:4%;}
	.fw4col.fw4c2 {margin-right:0;}
	.fw4col.fw4c4 {margin-right:0;}

	a.feb14 .bcell-1 { width:200px; }

	a.valentin2019 .bcell-1 { width:200px; }
}

@media screen and (max-width: 780px)	/* for 780px or less */
{
	.idxBanRight { height:160px; }

	#lbPanel { width:96%;margin:0 2% }

	.mainLeft {width:100%;float:none;}
	.mainRight {width:100%; float:none;}
	#treeList {display:none}
	#ctreeHldr { display:block;; }
	#mobFilterLink { display:block; }
	#filterTags { display:none }

	.mainLeft.promoShorts { display:none }

	.mainLeft2 { width:100%; float:none; }
	.mainRight2 { display:none; }

	.fw3col { width:32%; }
	.fw3col.fw3c4 {margin-right:2%;}
	.fw3col.fw3c2 {margin-right:2%;}
	.fw3col.fw3c3 {margin-right:0;}

	.nwc4 {display:none}

	.prodImgcol { float:none;width:100%;padding:4% }
	.prodArcol { float:none;width:100%;padding: 0 4% }

	.prodImgcol .prImg { padding:0 0 4% 0; height:auto; }
	.greyBox { padding:4%; }

	.eladAr { float:left; width:50%; }
	a.cartbutton.xxl,
	a.cartbuttonAkc.xxl {  width:50%; float:right }

	.ordloginbutton { float:none; text-align:center;padding-top:20px }

	.spectit { width:100%;float:none;text-align:left; }
	.tjDataCol { width:100%;float:none; }

	.diginetBar { height:auto; text-align:center;padding:2px; line-height:36px;background:#fff  }
	.diginetBar a.gomb { float:none; width:70%; height:auto; margin:10px auto;background:#009CE2; color:#fff }
	.diginetBar a.gomb:hover { background:rgba(0,156,225,0.8); }

	/*#katLeadText {display:none}*/
	#labelShowFilters { display:inline }

	.ekSpecMegnev { width:100%; float:none; }
	.ekSpecVal { width:100%; float:none; }

	a.biggestGreen { font-size:24px; padding:20px 15px; display:block; width:100%; line-height:normal; }

	.JQ_bovLabels { padding:8px; margin:4px 0; }

	.promoTab .txCol { float:none; width:100% }
	.promoTab .bannerCol { float:none; width:100% }

	#scrollToTopMobil.shown { display:block; border:0; padding:15px 20px; background:#7AC143; background:rgba(122, 193, 67, 0.75); color:#ffffff; position:fixed; bottom:25px; left:25px; font-size:18px; border-radius:2px; z-index:100; cursor:pointer; transition: all 400ms ease-in-out 0s; }

	a#pandabannerTop { display:none }
	a#pandabannerBot { display:block }
	.pandaSecurity_banner_logok { width:60px; margin-left:30px; margin-top:10px; }
	div#panda1 { width:36px;margin:5px 12px 0 12px; }
	.pandaSecurity_banner { padding:3% 30px 3% 120px; margin:2% 0; }

	a.xmas0 .bcell-2 .ribbonTit { font-size:24px; letter-spacing:1px }
	a.xmas0 .bcell-2 .ribbonText { font-size:24px; letter-spacing:1px; }

	a.feb14 .bcell-1 { width:180px; }

	a.xmas2018 .bcell-2 .ribbonTit { font-size:24px; letter-spacing:1px }
	a.xmas2018 .bcell-2 .ribbonText { font-size:24px; letter-spacing:1px; }

	a.husvet2019 .bcell-2 .ribbonText { font-size:30px; }
}

@media screen and (max-width: 740px)	/* for 740px or less */
{
	.idxBanRight { height:155px; }

	.ordSumHead.tittr { padding-right:0; }
	.ordSumHead .blk1 { float:none; width:100%; padding-bottom:5px; border-bottom:1px solid #fff }
	.ordSumHead .blk2 { float:none; width:100%; margin-top:5px }
	.ordSumHead .rwsum { text-align:center }

	.bbinnercolL {float:none;width:100%;margin-right:0;}
	.bbinnercolR {float:none;width:100%;margin-left:0;}

	label.hirlevel {padding:5px 0;}

	.nav-menu ul li { width:50%; }

	a.feb14 .bcell-1 { width:140px; }

	a.easter0 { background-position:-100px center }
	a.easter0 .bcell-1 { width:160px; }
}

@media screen and (max-width: 700px)	/* for 700px or less */
{
	#logdatas { width:100% }

	a.digiloginbtn { width:75%; }
	a.vidaloginbtn { width:75%; }

	#logoBar { padding:0; }

	#mobhdmenu1,
	#mobhdmenu2 { display:block; width:100% }

	#logoBar .icdigi { width:34%; text-align:center; border-top:1px solid #444; }
	#logoBar .icIBM { clear:right; width:26%; text-align:center; border-top:1px solid #444; }
	#logoBar .icVIDA { width:26%; border-top:1px solid #444; }
	#logoBar .icVIDA a { width:100%; }
	#logoBar .icblok { padding: 0; }
	#logoBar .ichamb1 { display:block; width:20%; text-align:center }
	#logoBar .ichamb2 { display:none; }
	#logoBar .icmenu { padding: 16px 4% 16px 0; width:20% }
	#logoBar .icmenu a { border-left:0; }
	#logoBar a.logo { width:80%; margin:20px 0; background-position:13% center; }
	#logoBar .iccart { width:20%; text-align:center; border-top:1px solid #444 }
	#logoBar .icsrc { width:20%; text-align:center; border-top:1px solid #444 }

	a.xmas0 .bcell-2 { padding-top:20px; }

	a.feb14 .bcell-1 { display:none }

	a.xmas2018 .bcell-2 { padding-top:20px; }

	a.valentin2019 .bcell-1 { display:none }

	a.husvet2019 .bcell-1 { display:none }
}

@media screen and (max-width: 680px)	/* for 680px or less */
{
	.idxBanRight { display:none; }
	.idxBanLeft a div span { font-size:20px;}

	/*
	.fc1, .fc2, .fc3, .fc4 { width:49%; padding-right:0; clear:left }
	.fcol.fc2,
	.fcol.fc4 { float:right; clear:right }
	.fc4 { padding-top:0; margin-top:0; border-top:0 }

	.fcol.fc3,
	.fcol.fc4 { display:none }
	*/
	#tagCloud { display:none }

	.oboltmobtext {display:block}
	.ocell-1 { width:35% }
	.ocell-2 { display:none }
	.ocell-3 { width:65%; font-size:24px; }

	a.ballagas .bcell-2 .ribbonText { letter-spacing:1px }

	a.ho20 .bcell-2 .ribbonText { letter-spacing:1px }

	a.ho10 { background-position:-74px center; }
	a.ho10 .bcell-1 { width:160px; }

	a.ho10_3 .bcell-1 { width:160px;background-size:cover }

	a.xmas0 .bcell-2 { padding-top:40px; }
	a.xmas0 .bcell-2 .ribbonTit { font-weight:bold; }
	a.xmas0 .bcell-2 .ribbonText { display:none }

	a.easter0 .bcell-1 { width:80px; }

	a.flamingo .bcell-1 { display:none }
	a.flamingo .bcell-2 .ribbonText { background:rgba(238, 123, 167, 0.8); }

	a.xmas2018 .bcell-2 { padding-top:40px; }
	a.xmas2018 .bcell-2 .ribbonTit { font-weight:bold; }
	a.xmas2018 .bcell-2 .ribbonText { display:none }
}

@media screen and (max-width: 640px)	/* for 640px or less */
{
	.LBsinglecol { width:75%; }

	.fw3col { width:49%; }
	.fw3col.fw3c3 {margin-right:2%;}
	.fw3col.fw3c4 {margin-right:2%;}
	.fw3col.fw3c2 {margin-right:0;}

	.nwc4 {display:block}

	.exrArcol {width:100%;}

	.spectit, .tjName, .tjValue { font-size:15px; }
	.tjName  { width:35%; }
	.tjValue { width:65%; }

	.partnerlogos { display:none }

	.LBcnt { padding:10px 0 20px 0 }

	#searchBar input { width:70%; }
	#searchBar a.cls {width:15%; }
	#searchBar a.srch { width:15%; }

	.ocell-1 { width:40%; }
	.ocell-3 { width:60% }

	.rolunkMondtakBox .rtxt { font-size:16px; }

	.promoImgcnt img { float:left }
	.promoBoxDate { position:static;background:rgba(212, 95, 74, 1);float:left; width:100% }

	a.ballagas .bcell-1 { width:20%; background-position: center bottom; }
	a.ballagas .bcell-2 { width:80%; }
	a.ballagas .bcell-2 .ribbonText { letter-spacing:0px }
}

@media screen and (max-width: 600px)
{
	a.ho10 .bcell-2 { padding-top:15px; }
	a.ho10 .bcell-2 .ribbonText { font-size:22px; }
	a.ho10 { background-position:-160px center; }
	a.ho10 .bcell-1 { width:60px; }

	a.ho10_3 .bcell-1 { display:none }

	a.xmas0 { background-position: -278px center }
	a.xmas0 .bcell-1 { display:none }
	a.xmas0 .bcell-2 { padding:40px 20px; }
	a.xmas0 .bcell-2 .ribbonTit { font-weight:normal; }
	a.xmas0 .bcell-2 .ribbonText { display:block }

	a.easter0 .bcell-2 .ribbonTit,
	a.easter0 .bcell-2 .ribbonText { letter-spacing:normal }

	a.xmas2018 { background-position: -278px center }
	a.xmas2018 .bcell-1 { display:none }
	a.xmas2018 .bcell-2 { padding:40px 20px; }
	a.xmas2018 .bcell-2 .ribbonText { display:block }
}

@media screen and (max-width: 580px)	/* for 580px or less */
{
	.pandaSecurity_banner_logok { width:90px; margin-left:30px; margin-top:10px; }
	div#panda1 { width:50px;margin:10px 20px 0 20px; }
	.pandaSecurity_banner { padding:3% 30px 3% 150px; margin:2% 0; }
}

@media screen and (max-width: 520px)	/* for 520px or less */
{
	.idxBanLeft a div span { font-size:18px;}

	.prowBlok1 { display:none }
	.prowBlok2 { float:none; width:100% }

	.fc1, .fc2, .fc3, .fc4 { width:100%; float:none; padding-bottom:30px; }

	a.LBbuttbig { width:100%; }

	#ordbskback { float:none; width:100%; padding:0 0 2% 0; }
	#ordloginbt { float:none; width:100%; padding:2% 0 0 0; }

	.fw4col { width:100%; margin:0 0 3% 0; float:left; }
	.fw4col.fw4c3 {margin-right:0;}
	.fw4col.fw4c2 {margin-right:0;}
	.fw4col.fw4c4 {margin-right:0;}

	a.ballagas .bcell-2 .ribbonText { font-size:18px }

	a.ho20 .bcell-2 .ribbonText { font-size:18px }

	a.easter0 { background-position:-190px center }
	a.easter0 .bcell-1 { display:none }
}

@media screen and (max-width: 480px)	/* for 480px or less */
{
	.idxBanBigSmall {display:block}
	.idxBanLeft {display:none}

	#logoBar a.logo { width:60%; background-position:center center;}

	ul.prdSpecIcons li { display:block; float:none; width:100%; text-align:left; margin-bottom:2%; }
	ul.prdSpecIcons li div { display:inline; }
	.prdPrcrow { padding:4%; }
	.prdPrcrowAkc { padding:4%; }
	.eladAr { float:none; width:100%; }
	a.cartbutton.xxl,
	a.cartbuttonAkc.xxl {  padding:10px 0; font-size:24px; width:100%; float:none }

	.infoBox .txt { width: 85%; }

	.exrMegn a { font-size:18px; }
	.exrAkctag { width:100%;float:none;margin-bottom:15px }
	.exrAr { width:50%; }
	.exrButt { width:50%; }
	.exrAkctag .aktg { display:inline }
	.exrBlok1 { width:20%;margin-right:5%}
	.exrBlok2 { width:75%}

	.prow { border-bottom:1px solid #333 }
	.itemDel {width:50px;position:absolute;right:10px;top:11px;}

	.prodArcol .prothdt div.cmpbtrow { width:35%; }
	.prodArcol .prothdt div.gypn { width:44%; }
	.prodArcol .prothdt div.pnr { width:17%; }

	div.cmpbtrow2 a.cmpBut { margin:0; }

	.btn.grn.sendorder { width:100%; display:block; line-height:normal; padding:20px; white-space:normal; }

	.diginetBar a.gomb { width:90%; }

	.specCnt { padding:2%; }

	#rateHld { display:none }

	.rolunkMondtakBox .rtxt { padding:5%; }

	a.ho20 .bcell-1 { width:30%; }
	a.ho20 .bcell-2 { width:70%; }
	a.ho20 .bcell-2 .ribbonText { letter-spacing:0px }
}

@media screen and (max-width: 460px)
{
	#mobFilterLink a.srcb { margin-bottom:20px; float:none; width:100%; }
	#mobFilterLink a.delallfs2 { margin-bottom:20px; float:none; width:100%; }

	.ocell-1 { width:50%; }
	.ocell-3 { width:50% }

	a.lbvidabut { display:block; width:100%; font-size:20px; margin-bottom:10px; }

	a.ballagas .bcell-1 { width:40%; }
	a.ballagas .bcell-2 { width:60%; padding:8px 10px 20px 10px }
	a.ballagas .bcell-2 .ribbonText { font-size:20px; }

	a.ho20 .bcell-1 { width:40%; }
	a.ho20 .bcell-2 { width:60%; padding:8px 10px 20px 10px }
	a.ho20 .bcell-2 .ribbonText { font-size:20px; }

	a.ho10 .bcell-2 .ribbonText { font-size:18px; }

	a.feb14 .bcell-2 .ribbonText { display:none }

	a.easter0 { height:120px; }
	a.easter0 .bcell-2 .ribbonTit { font-size:24px; }
	a.easter0 .bcell-2 .ribbonText { font-size:22px; }

	a.valentin2019 .bcell-2 .ribbonText { display:none }
}

@media screen and (max-width: 420px)	/* for 420px or less */
{
	.cntpad { padding-left:5%;padding-right:5%; }
	.cntpadFilled { padding:2% 5%; }

	.LBtit a.lboff { padding: 10px 14px 10px 20px; }
	.LBsinglecol { width:100%; }

	a.nwTit { height:auto; margin:8px 0; }
	.nwLed { height:auto; margin-bottom:20px; }

	.fc1, .fc2 { width:96%; margin:2%; }

	.fw3col { width:100%; float:none; }
	.fw3col.fw3c3 {margin-right:0;}
	.fw3col.fw3c4 {margin-right:0;}
	.fw3col.fw3c2 {margin-right:0;}

	.spectit, .tjName, .tjValue { font-size:14px; }
	.tjName  { width:40%; }
	.tjValue { width:60%; }

	.ordSumHead .blk2 div.ntegys { display:none; }
	.ordSumHead .blk2 div.bregys { width:40%; }
	.ordSumHead .blk2 div.menny { width:20%; }
	.ordSumHead .blk2 div.rwsum { width:40%; }

	.ordbskback a.btn { width:100%;display:block; text-align:center }

	.crowSubsum { float:none; width:100%; }
	.oidt_eq {display:none}

	#searchBar input { width:60%; }
	#searchBar a.cls {width:20%; }
	#searchBar a.srch { width:20%; }

	.nav-menu {padding:0;}
	.nav-menu ul li { width:100%; border-right:0; }
	.nav-menu ul li a { padding:10px 6% }

	a.digiloginbtn { width:100%; }
	a.vidaloginbtn { width:100%; }

	#showCmp { bottom:0;left:0;width:100%;display:block;float:none;margin:0;font-size:14px; }
	#showCmp a { width:75%; }
	#showCmp a.delall { width:25%; }
	#showCmp a.delall span { display:none; }

	.prodArcol .prothdt div.cmpbtrow { width:100%; float:none; margin:0; }
	.prodArcol .prothdt div.cmpbtrow a { margin:0 4 2% 4%%; }
	.prodArcol .prothdt div.gypn { width:55%; margin:0 1% 0 4%; text-align:left }
	.prodArcol .prothdt div.pnr { width:35%; margin:0 4% 0 1% }

	#EUCookie .warntext { display:block; width:100% }
	#EUCookie .warnbuttons { display:block; width:100%; line-height:normal; margin-top:25px; text-align:center !important; }

	a.ho10_3 { height:auto; background-size:auto 100%; }

	a.husvet2019 .bcell-2 .ribbonText { font-size: 24px; }

	.pandaSecurity_banner_logok { display:none; }
	.pandaSecurity_banner { padding: 3% 30px; }
}

@media screen and (max-width: 400px)	/* for 400px or less */
{
	#logoBar a.logo { width:100%; float:none; }
	#logoBar .icblok { width:33.33333333333%; height:50px; line-height:50px; }
	#logoBar .icdigi { display:none; }
	#logoBar .icIBM { display:none; }
	#logoBar .icVIDA { display:none; }

	#logoBar .ichamb1 { display:none }
	#logoBar .ichamb2 { display:block; border-top:1px solid #444; text-align:center }
/*	#logoBar .icsrc2 { display:block; width:20%; margin-top:16px; text-align:center }

	#logoBar .icdigi { width:38%; }
	#logoBar .icIBM { width:32%; }
	#logoBar .iccart { width:30%; }
	#logoBar .icsrc { display:none }
	#logoBar a.ic { border-left:0; }*/

	#nm-digi { display:block }
	#nm-IBM { display:block }
	#nm-VIDA { display:block }
}

@media screen and (max-width: 360px)	/* for 360px or less */
{
	#logoBar a.ic { width:100%;display:block;padding:0;text-align:center;margin-top:0; border-left:1px solid #444; }
	#logoBar .icmenu { padding:0; }
	#logoBar .icmenu a { border-left:1px solid #444; }
	#logoBar .icsrc { display:block }
	#logoBar .icsrc2 { display:none }

	.exrAkctag { margin-bottom:0px }
	.exrAr { width:100%;float:none;margin:8px 0; }
	.exrAr div.dbl { width:50%;float:left }
	.exrButt { width:100%;float:none; }

	.infoBox .bas { background: #fff; padding-top:10px; }
	.infoBox .txt { width: 100%; }

	.spectit, .tjName, .tjValue { font-size:14px; }
	.tjName  { width:100%; float:none; text-align:left; }
	.tjValue { width:100%; float:none }

	.diginetBar a.gomb { width:100%; }

	a.biggestGreen { font-size:20px; white-space:normal; }

	.rolunkMondtakBox .rtxt { padding:6%; }

	a.ballagas .bcell-1 { display:none; }
	a.ballagas .bcell-2 { width:100%; padding:8px 10px 20px 10px }
	a.ballagas .bcell-2 .ribbonText { font-size:20px; }

	a.ho20 .bcell-1 { display:none; }
	a.ho20 .bcell-2 { width:100%; padding:8px 10px 20px 10px }
	a.ho20 .bcell-2 .ribbonText { font-size:20px; }

	a.ho10 .bcell-2 { padding-top:5px; }

	a.easter0 .bcell-2 { padding:0 20px; }
	a.easter0 .bcell-2 .ribbonText { display:none }
}

@media screen and (max-width: 320px)	/* for 320px or less */
{
	.LBtit a.lboff { padding: 10px 14px; }
	#closetxt { display:none }

	/*
	.lpzHolder { position:relative; padding-top:40px; }
	.pagercol { width:20%;top:10px;left:0;position:absolute; }
	.pagercol.pgnx { right:0; left:auto; }
	*/
	.dispcol2 { width:42%; }
	.ordcol2 { width:29%; }
	.pagecol { width:29%; }

	.exrMegn { text-align:center }
	.exrBlok1 { width:100%;margin:0 0 10px 0}
	.exrBlok2 { width:100%}

	.diginetBar a.gomb { padding:10px 38px; line-height:30px }
}

@media screen and (max-width: 280px)	/* for 280px or less */
{
	.oidt_ar {width:auto;font-size:16px;padding:4px 0;}

	#showCmp a { width:80%; }
	#showCmp a.delall { width:20%; }

	.prodArcol .prothdt div.gypn { width:92%; margin:0 4%; text-align:center }
	.prodArcol .prothdt div.pnr { width:92%; margin:0 4%; text-align:center }
}

.BD { font-weight:bold; }.CT { text-align:center; }.RT { text-align:right; }.LT { text-align:left !important; }
.F10 { font-size:10px; }.F11 { font-size:11px; }.F12 { font-size:12px; }.F14 { font-size:14px; }.F16 { font-size:16px; }.F18 { font-size:18px; }.F20 { font-size:20px; }.F22{font-size:22px;}.F24{font-size:24px;}.F30{font-size:30px;}
.BRD0 { border:0px !important; }.MRG0{margin:0 !important} .PD0{padding:0 !important;} .BGWH { background-color:#FFFFFF } .WH {color:#FFFFFF}
.FR {float:right !important;}.FL {float:left}.CR {clear:right}.CLB {clear:both}.FLCR {float:left;clear:right;}
.dnone {display:none !important;}
.W40 {width:40% !important} .W50 {width:50% !important} .W60 {width:60% !important} .W100 {width:100% !important}
.NWR {white-space:nowrap}
.LTHRU { text-decoration:line-through; } .NOUT {outline:0;}
.PD20 {padding:20px;} .PDT10 {padding-top:10px;}
.TBL { display:table } .TROW {display:table-row} .TCELL {display:table-cell; vertical-align:middle }
.POSREL { position:relative; }
.JUST { text-align:justify }



/*  =============== Responsive tabs ================= */

.printable {text-align:right; margin:-15px 0 15px 0;}
.prtabs {padding:4px 0 3px 0px;border-bottom:3px solid #f0f0f0;margin:20px 0;}
.prtabs ul li {list-style-type:none; float:left}

a.prpages { font-size:18px; text-decoration: none; padding:3px 20px; color:#525252; font-weight:400; }
a.prpages:hover { border-bottom: 3px solid #B5D899 }
a.prpages-ON { background:#7AC143; color:#fff }

span.prpages-nolink { color: #ccc; padding:3px 10px 3px 10px; }

ul.resp-tabs-list { margin: 0 0 30px 0; padding: 0px; line-height:normal; border-bottom:3px solid #e8e8e8; }
.resp-tabs-list li { display: inline-block; list-style: none; padding:3px 0; cursor: pointer; float: left; }
.resp-tabs-container { padding: 0px; background-color: #fff; clear: left; }
h2.resp-accordion { cursor: pointer; display: none; }
.resp-tab-content { display: none; padding: 15px 0; border: 0px solid #E8E8E8; border-top:3px solid #E8E8E8; }
.resp-tab-active a.prpages { font-size:18px; color: #525252; border-bottom: 3px solid #7AC143; text-decoration: none; padding:3px 20px; font-weight:700; }
.resp-content-active,
.resp-accordion-active { display: block; }
h2.resp-accordion { border: 1px solid #E8E8E8; border-top: 0px; margin: 0px; }
h2.resp-tab-active { border-bottom: 0px !important; margin-bottom: 0px !important; }

.tabsHolder { position:relative; padding-top:87px; }
.tabnavfixed { width:100%; margin:0 auto 30px auto; background:#ffffff; border-bottom:3px solid #e8e8e8; position:absolute; top:0; }
.tabnavfixedTop { position: fixed; top: 0; right:0; z-index: 11; box-shadow:0 0 3px rgba(0,0,0,0.5); }

.tabnavfixed.outPos { top:-1000px; }

.tabnavfixed ul.resp-tabs-list { width:1200px; margin:0 auto; border:0 }
.tabnavfixed ul.resp-tabs-list li { padding:15px 0; }
.tabnavfixed ul.resp-tabs-list li a { padding:15px 20px; }

.totop { background:#7AC143; color:#fff; }
a.totop.catlist { padding:10px 20px; text-decoration:none; }


/*-----------Vertical tabs-----------*/
.resp-vtabs ul.resp-tabs-list { float: left; width: 30%; }
.resp-vtabs .resp-tabs-list li { display: block; padding: 15px 15px !important; margin: 0 0 4px; cursor: pointer; float: none; }
.resp-vtabs .resp-tabs-container { padding: 0px; background-color: #fff; border: 1px solid #c1c1c1; float: left; width: 68%; min-height: 250px; border-radius: 4px; clear: none; }
.resp-vtabs .resp-tab-content { border: none; word-wrap: break-word; }
.resp-vtabs li.resp-tab-active {  position: relative; z-index: 1; margin-right: -1px !important; padding: 14px 15px 15px 14px !important; border-top: 1px solid; border: 1px solid #7AC143 !important; border-left: 4px solid #7AC143 !important; margin-bottom: 4px !important; border-right: 1px #FFF solid !important; }
.resp-arrow { width: 0; height: 0; float: right; margin:18px 4% 0 0 ; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 12px solid #c1c1c1; }
h2.resp-tab-active span.resp-arrow { border: none; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 12px solid #9B9797; }

/*-----------Accordion styles-----------*/
h2.resp-tab-active {  }
.resp-easy-accordion h2.resp-accordion { display: block; }
.resp-easy-accordion .resp-tab-content { border: 1px solid #E8E8E8; }
.resp-easy-accordion .resp-tab-content:last-child { border-bottom: 1px solid #E8E8E8;/* !important;*/ }
.resp-jfit { width: 100%; margin: 0px; }
.resp-tab-content-active { display: block; }
h2.resp-accordion:first-child { border-top: 1px solid #E8E8E8;/* !important;*/ }

/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/

@media only screen and (max-width: 768px)
{
	ul.resp-tabs-list { display: none; }
	h2.resp-accordion { display: block; }
	h2.resp-accordion a.prpages { font-size:18px; text-decoration: none; padding:10px 4%; color:#525252; font-weight:400;display:block; }
	h2.resp-accordion a.prpages:hover { border:0; background-color:#f8f8f8 }
	h2.resp-accordion.resp-tab-active a.prpages { font-size:18px; text-decoration: none; padding:10px 4%; color:#525252; font-weight:400;display:block; }
	h2.resp-accordion.resp-tab-active a.prpages:hover { border-bottom: 3px solid #7AC143; background-color:#f8f8f8 }
	.resp-tab-content { border:0; border-bottom: 1px solid #E8E8E8; padding:15px 0 }
	.resp-vtabs .resp-tab-content { border: 1px solid #E8E8E8; }
	.resp-vtabs .resp-tabs-container { border: none; float: none; width: 100%; min-height: 100px; clear: none; }
	.resp-accordion-closed { display: none !important; }
	.resp-vtabs .resp-tab-content:last-child { border-bottom: 1px solid #E8E8E8 !important; }
}


/*  =============== fontello ============= */

@font-face {
  font-family: 'fontello';
  src: url('/scnt/fonts/fontello.eot?86929236');
  src: url('/scnt/fonts/fontello.eot?86929236#iefix') format('embedded-opentype'),
       url('/scnt/fonts/fontello.woff?86929236') format('woff'),
       url('/scnt/fonts/fontello.ttf?86929236') format('truetype'),
       url('/scnt/fonts/fontello.svg?86929236#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('/scnt/fonts/fontello.svg?86929236#fontello') format('svg');
  }
}
*/

 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-basket:before { content: '\e800'; } /* '?' */
.icon-down-dir:before { content: '\e801'; } /* '?' */
.icon-up-dir:before { content: '\e802'; } /* '?' */
.icon-left-dir:before { content: '\e803'; } /* '?' */
.icon-right-dir:before { content: '\e804'; } /* '?' */
.icon-user:before { content: '\e805'; } /* '?' */
.icon-users:before { content: '\e806'; } /* '?' */
.icon-heart:before { content: '\e807'; } /* '?' */
.icon-heart-empty:before { content: '\e808'; } /* '?' */
.icon-star:before { content: '\e809'; } /* '?' */
.icon-star-empty:before { content: '\e80a'; } /* '?' */
.icon-building:before { content: '\e80b'; } /* '?' */
.icon-star-half-alt:before { content: '\e80c'; } /* '?' */
.icon-email:before { content: '\e80d'; } /* '?' */
.icon-th-large:before { content: '\e80e'; } /* '?' */
.icon-th:before { content: '\e80f'; } /* '?' */
.icon-th-list:before { content: '\e810'; } /* '?' */
.icon-home:before { content: '\e811'; } /* '?' */
.icon-lock:before { content: '\e812'; } /* '?' */
.icon-lock-open:before { content: '\e813'; } /* '?' */
.icon-lock-open-alt:before { content: '\e814'; } /* '?' */
.icon-eye:before { content: '\e815'; } /* '?' */
.icon-tag:before { content: '\e816'; } /* '?' */
.icon-tags:before { content: '\e817'; } /* '?' */
.icon-down-open:before { content: '\e818'; } /* '?' */
.icon-left-open:before { content: '\e819'; } /* '?' */
.icon-right-open:before { content: '\e81a'; } /* '?' */
.icon-up-open:before { content: '\e81b'; } /* '?' */
.icon-angle-double-left:before { content: '\e81c'; } /* '?' */
.icon-angle-double-right:before { content: '\e81d'; } /* '?' */
.icon-angle-double-up:before { content: '\e81e'; } /* '?' */
.icon-angle-double-down:before { content: '\e81f'; } /* '?' */
.icon-down-big:before { content: '\e820'; } /* '?' */
.icon-left-big:before { content: '\e821'; } /* '?' */
.icon-right-big:before { content: '\e822'; } /* '?' */
.icon-up-big:before { content: '\e823'; } /* '?' */
.icon-trash:before { content: '\e824'; } /* '?' */
.icon-pencil:before { content: '\e825'; } /* '?' */
.icon-edit:before { content: '\e826'; } /* '?' */
.icon-login:before { content: '\e827'; } /* '?' */
.icon-logout:before { content: '\e828'; } /* '?' */
.icon-zoom-in:before { content: '\e829'; } /* '?' */
.icon-check:before { content: '\e82a'; } /* '?' */
.icon-check-empty:before { content: '\e82b'; } /* '?' */
.icon-floppy:before { content: '\e82c'; } /* '?' */
.icon-truck:before { content: '\e82d'; } /* '?' */
.icon-sort-name-up:before { content: '\e82e'; } /* '?' */
.icon-sort-name-down:before { content: '\e82f'; } /* '?' */
.icon-sort-number-up:before { content: '\e830'; } /* '?' */
.icon-sort-number-down:before { content: '\e831'; } /* '?' */
.icon-sort-alt-up:before { content: '\e832'; } /* '?' */
.icon-sort-alt-down:before { content: '\e833'; } /* '?' */
.icon-down-bold:before { content: '\e834'; } /* '?' */
.icon-left-bold:before { content: '\e835'; } /* '?' */
.icon-right-bold:before { content: '\e836'; } /* '?' */
.icon-up-bold:before { content: '\e837'; } /* '?' */
.icon-user-1:before { content: '\e838'; } /* '?' */
.icon-search:before { content: '\e839'; } /* '?' */
.icon-credit-card:before { content: '\e83a'; } /* '?' */
.icon-phone:before { content: '\e83b'; } /* '?' */
.icon-thumbs-up:before { content: '\e83c'; } /* '?' */
.icon-thumbs-down:before { content: '\e83d'; } /* '?' */
.icon-print:before { content: '\e83e'; } /* '?' */
.icon-location:before { content: '\e83f'; } /* '?' */
.icon-basket-1:before { content: '\e840'; } /* '?' */
.icon-basket-2:before { content: '\e841'; } /* '?' */
.icon-history:before { content: '\e842'; } /* '?' */
.icon-fax:before { content: '\e843'; } /* '?' */
.icon-clock:before { content: '\e844'; } /* '?' */
.icon-male:before { content: '\e845'; } /* '?' */
.icon-female:before { content: '\e846'; } /* '?' */
.icon-child:before { content: '\e847'; } /* '?' */
.icon-picture:before { content: '\e848'; } /* '?' */
.icon-camera:before { content: '\e849'; } /* '?' */
.icon-ok:before { content: '\e84a'; } /* '?' */
.icon-ok-circled:before { content: '\e84b'; } /* '?' */
.icon-ok-circled2:before { content: '\e84c'; } /* '?' */
.icon-ok-squared:before { content: '\e84d'; } /* '?' */
.icon-cancel:before { content: '\e84e'; } /* '?' */
.icon-plus-squared:before { content: '\e84f'; } /* '?' */
.icon-plus-squared-alt:before { content: '\e850'; } /* '?' */
.icon-minus-squared:before { content: '\e851'; } /* '?' */
.icon-minus-squared-alt:before { content: '\e852'; } /* '?' */
.icon-flag-empty:before { content: '\e853'; } /* '?' */
.icon-flag:before { content: '\e854'; } /* '?' */
.icon-bookmark:before { content: '\e855'; } /* '?' */
.icon-bookmark-empty:before { content: '\e856'; } /* '?' */
.icon-thumbs-up-alt:before { content: '\e857'; } /* '?' */
.icon-thumbs-down-alt:before { content: '\e858'; } /* '?' */
.icon-pencil-squared:before { content: '\e859'; } /* '?' */
.icon-comment:before { content: '\e85a'; } /* '?' */
.icon-comment-empty:before { content: '\e85b'; } /* '?' */
.icon-chat:before { content: '\e85c'; } /* '?' */
.icon-chat-empty:before { content: '\e85d'; } /* '?' */
.icon-attention-alt:before { content: '\e85e'; } /* '?' */
.icon-attention:before { content: '\e85f'; } /* '?' */
.icon-attention-circled:before { content: '\e860'; } /* '?' */
.icon-trash-1:before { content: '\e861'; } /* '?' */
.icon-direction:before { content: '\e862'; } /* '?' */
.icon-phone-1:before { content: '\e863'; } /* '?' */
.icon-menu:before { content: '\e864'; } /* '?' */
.icon-cog:before { content: '\e865'; } /* '?' */
.icon-cog-alt:before { content: '\e866'; } /* '?' */
.icon-calendar:before { content: '\e867'; } /* '?' */
.icon-calendar-empty:before { content: '\e868'; } /* '?' */
.icon-clock-1:before { content: '\e869'; } /* '?' */
.icon-block:before { content: '\e86a'; } /* '?' */
.icon-coffee:before { content: '\e86b'; } /* '?' */
.icon-food:before { content: '\e86c'; } /* '?' */
.icon-beer:before { content: '\e86d'; } /* '?' */
.icon-building-filled:before { content: '\e86e'; } /* '?' */
.icon-shield:before { content: '\e86f'; } /* '?' */
.icon-star-half:before { content: '\e870'; } /* '?' */
.icon-heart-1:before { content: '\e871'; } /* '?' */
.icon-heart-empty-1:before { content: '\e872'; } /* '?' */
.icon-star-1:before { content: '\e873'; } /* '?' */
.icon-star-empty-1:before { content: '\e874'; } /* '?' */
.icon-basket-3:before { content: '\e875'; } /* '?' */
.icon-down-open-1:before { content: '\e876'; } /* '?' */
.icon-left-open-1:before { content: '\e877'; } /* '?' */
.icon-right-open-1:before { content: '\e878'; } /* '?' */
.icon-up-open-1:before { content: '\e879'; } /* '?' */
.icon-down-open-mini:before { content: '\e87a'; } /* '?' */
.icon-left-open-mini:before { content: '\e87b'; } /* '?' */
.icon-right-open-mini:before { content: '\e87c'; } /* '?' */
.icon-down-open-big:before { content: '\e87d'; } /* '?' */
.icon-up-open-mini:before { content: '\e87e'; } /* '?' */
.icon-left-open-big:before { content: '\e87f'; } /* '?' */
.icon-right-open-big:before { content: '\e880'; } /* '?' */
.icon-up-open-big:before { content: '\e881'; } /* '?' */
.icon-down:before { content: '\e882'; } /* '?' */
.icon-left:before { content: '\e883'; } /* '?' */
.icon-right:before { content: '\e884'; } /* '?' */
.icon-up:before { content: '\e885'; } /* '?' */
.icon-info:before { content: '\e886'; } /* '?' */
.icon-info-circled:before { content: '\e887'; } /* '?' */
.icon-link:before { content: '\e888'; } /* '?' */
.icon-attach:before { content: '\e889'; } /* '?' */
.icon-pin:before { content: '\e88a'; } /* '?' */
.icon-share:before { content: '\e88b'; } /* '?' */
.icon-sliders:before { content: '\e88c'; } /* '?' */
.icon-cw:before { content: '\e88d'; } /* '?' */
.icon-ccw:before { content: '\e88e'; } /* '?' */
.icon-arrows-cw:before { content: '\e88f'; } /* '?' */
.icon-off:before { content: '\e890'; } /* '?' */
.icon-qrcode:before { content: '\e891'; } /* '?' */
.icon-barcode:before { content: '\e892'; } /* '?' */
.icon-book:before { content: '\e893'; } /* '?' */
.icon-filter:before { content: '\e894'; } /* '?' */
.icon-bomb:before { content: '\e895'; } /* '?' */
.icon-ellipsis:before { content: '\e896'; } /* '?' */
.icon-ellipsis-vert:before { content: '\e897'; } /* '?' */
.icon-toggle-off:before { content: '\e898'; } /* '?' */
.icon-toggle-on:before { content: '\e899'; } /* '?' */
.icon-circle:before { content: '\e89a'; } /* '?' */
.icon-circle-empty:before { content: '\e89b'; } /* '?' */
.icon-dot-circled:before { content: '\e89c'; } /* '?' */
.icon-circle-thin:before { content: '\e89d'; } /* '?' */
.icon-circle-notch:before { content: '\e89e'; } /* '?' */
.icon-right-hand:before { content: '\e89f'; } /* '?' */
.icon-left-hand:before { content: '\e8a0'; } /* '?' */
.icon-up-hand:before { content: '\e8a1'; } /* '?' */
.icon-down-hand:before { content: '\e8a2'; } /* '?' */
.icon-plus:before { content: '\e8a3'; } /* '?' */
.icon-minus:before { content: '\e8a4'; } /* '?' */
.icon-list-add:before { content: '\e8a5'; } /* '?' */
.icon-list:before { content: '\e8a6'; } /* '?' */



/* ----------- http://rateyo.fundoocode.ninja/#downloads ------------ star rating plugin */
#rateHld { position:absolute; top:0; right:0; z-index:2; color:#777; font-size:12px; background:#fff; background:rgba(255,255,255,0.9); padding-left:10px; }

.jq-ry-container {
  position: relative;
  padding: 0;
  margin-bottom:4px;
  line-height: 0;
  display: block;
  cursor: pointer;
}
.jq-ry-container[readonly="readonly"] {
  cursor: default;
}
.jq-ry-container > .jq-ry-group-wrapper {
  position: relative;
  width: 100%;
}
.jq-ry-container > .jq-ry-group-wrapper > .jq-ry-group {
  position: relative;
  line-height: 0;
  z-index: 10;
  white-space: nowrap;
}
.jq-ry-container > .jq-ry-group-wrapper > .jq-ry-group > svg {
  display: inline-block;
}
.jq-ry-container > .jq-ry-group-wrapper > .jq-ry-group.jq-ry-normal-group {
  width: 100%;
}
.jq-ry-container > .jq-ry-group-wrapper > .jq-ry-group.jq-ry-rated-group {
  width: 0;
  z-index: 11;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}




/* Shutter Out Horizontal */
.hvr-shutter-out-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-shutter-out-horizontal:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #D45F4A;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active {
  color: white;
}
.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
