body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, a, input, form, label, textarea, img, header, nav, section, aside, footer{margin:0;padding:0;border:0;}
body{opacity: 1!important;}
li{list-style:none;}
html{overflow-x: hidden;}
body{/*overflow-x: hidden; overflow-y: visible;*/}
.searchViewPage .form_checkboxes{display:none;}
.searchViewPage .form_list{display:none;}
.searchViewPage .form_select{display:none;}
.clear{float:none;clear:both;}
.nomargin{margin:0 !important;}
.nopadding{padding:0 !important;}
.noborder{border:0 !important;}
.nobg{background:none !important;}
.alignLeft{text-align:left !important;}
.alignRight{text-align:right !important;}
.alignCenter{text-align:center !important;}
.alignJustify{text-align:justify !important;}
.floatLeft{float:left !important;}
.floatRight{float:right !important;}
.floatNone{float:none !important;}
.submit input, input.submit{cursor:pointer;}
.aktivMenu{background-color:#ed162f;color:#FFF;}
header nav .felsoMenuContent .felsoMenu li a.aktivMenu, header nav .felsoMenuContent.sticky .felsoMenu li a.aktivMenu.sticky{color:#FFF;}
a{text-decoration:none;cursor:pointer;color:#ed162f;}
.extraCol{display:none;}
body{font-family:'Franklin Gothic Book';font-size:16px;}
input{border:1px solid #CECECE;min-height:1.5em;font-family:'Franklin Gothic Book';}
span.cartGomb{display:block;text-align:center;padding-top:10px;height:30px;}
span.cartGomb:hover{background-color:#ED162F;}
.submit, input.kekGomb{background-color:#ed162f;color:#FFFFFF;font-weight:800;text-transform:uppercase;font-size:1em;height:2em;padding-top:0em;padding-left:1.5em;padding-right:1.5em;}
textarea{border:1px solid #CECECE;}
@font-face{font-family:'Franklin Gothic Book';font-style:normal;font-weight:normal;src:local('Franklin Gothic Book'), url('FRABK.woff') format('woff');}
@font-face{font-family:'Franklin Gothic Book Italic';font-style:normal;font-weight:normal;src:local('Franklin Gothic Book Italic'), url('FRABKIT.woff') format('woff');}
@font-face{font-family:'Geometric706BT';font-style:normal;font-weight:normal;src:local('[Geometric706BT]'), url('geometr706.ttf') format('truetype');}
.expMP a ,.expMP{color:#595959;font-size:12px;line-height:0.3em;}
.cegNev{position:absolute;z-index:1000;padding-top:3px;color:#2f2d2d;background-color:#e8e8e8;top:0px;padding-left:10px;padding-right:10px;padding-bottom:3px;top:16px;right:20%;}
.consult_form_row{padding:10px;}
.itemImageCon{width:230px;height:130px;overflow:hidden;margin:auto;}
.ajanlatKeres{padding:5px;line-height:26px;}
.ajanlatKeres div{float:none;clear:both;}
.ajanlatKeres .form_text{width:250px;float:left;height:25px;margin-top:5px;margin-bottom:5px;padding-left:5px;}
.ajanlatKeres .form_textarea{width:250px;min-height:100px;}
.ajanlatKeres label{width:150px;height:25px;float:left;margin-top:5px;margin-bottom:5px;}
.headerNavSmall{display:none;}
header nav .felsoMenuContent{height:9em;text-align:center;background-color:#FFFFFF;position:fixed;margin-top:1em;width:100%;z-index:15;border-bottom:5px solid rgba(0, 0, 0, .4);-webkit-background-clip:padding-box;background-clip:padding-box;}
header nav .metaHead{z-index:15;width:100%;background-color:#a6a6a6;color:#FFFFFF;text-align:center;height:1em;position:fixed;}
header nav .metaHead h1{font-size:0.8em;margin:auto;color:#FFFFFF;font-weight:300;}
header nav .felsoMenuContent .felsoMenu{max-width:72em;width:100%;margin:auto;}
header nav .felsoMenuContent .felsoMenu ul{display:table-row;}
header nav .felsoMenuContent .felsoMenu li{display:table-cell;vertical-align:middle;list-style-type:none;padding:0em;margin:0em;height:auto;}
header nav .felsoMenuContent .felsoMenu li .headMenuLink{color:#838383;text-align:center;text-transform:uppercase;font-weight:normal;font-size:1.05em;height:auto;padding:3em;padding-top:60px;padding-bottom:65px;}
header nav .felsoMenuContent .felsoMenu li .headMenuLink:hover{background-color:#ed162f;color:#FFFFFF;}
header nav .felsoMenuContent .felsoMenu li.span{width:15%;}
header nav .felsoMenuContent .felsoMenu .logoContaint{width:252px;text-align:center;}
header nav .felsoMenuContent .felsoMenu li .logo{height:100%;padding-top:0em;margin-top:0em;text-align:left;}
header nav .felsoMenuContent .felsoMenu span.logo{height:140px;width:350px;background-image:url('/images/images_bguru/biztonsag_guru.png');background-size:contain;background-repeat:no-repeat;background-position:center;float:left;margin-right:40px;}
.headerMenuPrev, .headerMenuNext{position:absolute;top:25em;z-index:10;}
.headerMenuPrev{left:1em;}
.headerMenuNext{right:1em;}
span.ar{white-space:nowrap;}
.webshopLink{position:absolute;text-align:right;margin:auto;top:28em;right:18%;width:auto;z-index:10;}
.felsoMenuContent .searchBoxContent{margin-top:0.56em;height:auto;margin-left:auto;margin-right:auto;width:72em;}
.felsoMenuContent .searchBox{background-color:rgba(0, 0, 0, .4);float:right;height:2.6em;width:20em;}
.searchBox .submit{background-color:transparent;background-image:url('/images/images_bguru/searchButton.png');border:0px solid;background-size:contain;background-repeat:no-repeat;height:1.2em;padding:0em;margin-top:0.2em;width:1.2em;}
.searchBox input{padding:0.2em;margin-right:0.5em;height:1.2em;width:18em;}
header nav .felsoMenuContent.sticky{height:4em;margin-top:0em;}
.felsoMenuContent.sticky .searchBox{display:none;}
header nav .felsoMenuContent.sticky .felsoMenu{height:4em;margin:auto;}
header nav .felsoMenuContent.sticky .felsoMenu ul li .logo.sticky{height:4em;margin-top:0px;}
header nav .felsoMenuContent.sticky .felsoMenu li .headMenuLink.sticky{color:#838383;text-align:center;text-transform:uppercase;font-weight:normal;height:auto;padding:3em;padding-bottom:23px;padding-top:23px;}
header nav .felsoMenuContent.sticky .felsoMenu li .headMenuLink.sticky:hover{color:#FFFFFF;}
header nav .scrollMenu{height:40em;overflow:hidden;width:100%;}
.wrapper{width:100%;margin:0 auto;}
.parallax-window{min-height:64em;background:transparent;}
section.module:last-child{margin-bottom:0;}
section.module.content{padding:0;}
section.module.parallax-1{height:40em;background-size:cover;background-position:50% 0;}
#box{width:100%;height:64em;background:#fff;font-weight:300;border:1px solid rgba(0,0,0,.25);box-shadow:0 2px 6px rgba(0,0,0,.2);border-radius:3px;position:relative;line-height:130%;}
#box img{width:100%;position:absolute;top:0;}
#box div{margin-top:250px;padding:20px;background:#f0f0f0;position:relative;}
section.module.parallax-1 .parallax_menu1{background-image:url('/images/images_bguru/scrollMenu/menu2.jpg');}
section.module.parallax-2{height:18em;background-position:50% 50% !important;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;}
.parallax_menu_content{position:absolute;z-index:40;margin-top:300px;width:500px;height:500px;color:#FFFFFF;font-size:50px;}
header .bx-pager{position:absolute;background-color:rgba(0,0,0,0.5);margin-bottom:0em;margin-top:-2.5em;width:100%;height:2.5em;}
header .bx-pager ul{margin:auto;width:60em;text-align:center;height:2.5em;}
header .bx-pager li{display:table-cell;padding-top:0.6em;}
header .bx-pager li a{color:#FFFFFF;text-transform:uppercase;font-weight:normal;white-space:nowrap;font-size:0.9em;padding-left:1em;padding-right:1em;padding-top:11px;padding-bottom:13px;}
header .bx-pager a:hover,
.bx-pager a.active{background-color:#ed162f;}
.container{color:#FFFFFF;font-size:1em;text-transform:uppercase;width:72em;margin:auto;padding-top:15em;padding-left:0em;position:relative;text-shadow:0px 0px 2px #000000;}
.container p{font-size:1.2em;width:35em;margin-bottom:4em;}
.container h2{width:8em;font-weight:bold;line-height:90%;font-family:'Geometric706BT';font-size:6em;}
.container a{padding:1em;padding-left:1.5em;padding-right:1.5em;font-size:1.6em;font-weight:bold;color:#FFFFFF;background-color:#ed162f;text-transform:uppercase;}
.container2{color:#FFFFFF;width:100%;line-height:3em;height:18em;margin:auto;text-align:center;background-image:url('/images/images_bguru/overlayGray.png');}
.container2 p{margin:auto;height:18em;overflow:hidden;padding-top:3em;width:35em;font-size:30px;color:#303030;}
footer{width:100%;}
.footerRefMenu{width:100%;}
footer .referenciakContent{height:12em;margin:auto;width:100%;float:none;clear:both;}
.refBox{width:100%;height:18em;box-shadow:inset 0px 0px 0px 1px #BBBCC0;margin:0em;padding:0em;}
.refBox img{min-width:100%;max-height:18em;}
.refBoxCaption{z-index:0;background-image:url('/images/images_bguru/overlayWhite.png');position:absolute;top:0em;left:0em;height:18em;width:100%;}
.refBoxCaption:hover{background-image:none;}
.refBoxCaption input{background-color:#FFFFFF;background-image:url('/images/images_bguru/refArrow.png');background-repeat:no-repeat;background-position:center bottom;text-align:center;width:300px;cursor:pointer;height:150px;position:absolute;border:none;top:4.5em;left:6.5em;color:#535353;text-transform:uppercase;font-weight:800;}
.refBoxCaption:hover input{background-image:url('/images/images_bguru/refArrowAktive.png');background-color:#028ac0;color:#FFFFFF;}
footer .footerMenuBigContent{background-color:#303030;height:auto;width:100%;text-align:center;}
footer .footerMenuBigContent a{text-transform:uppercase;color:#fff;padding-top:1em;padding-bottom:1em;padding-left:1em;padding-right:1em;font-size:16px;display:inline-block;}
footer .footerMenuBigContent a:hover{background-color:#ed162f;}
footer .footerMenuBigContent .footerMenuBig{width:72em;height:50em;margin:auto;}
footer .footerMenuBigBox{width:24em;}
footer .footerInfo{width:100%;height:18em;}
footer .footerMenuSmall{background-color:#767676;height:290px;width:100%;display:none;}
footer .footerContact{background-color:#FFFFFF;height:auto;width:100%;}
footer .footerContactInfos{height:auto;width:72em;margin:auto;}
.ContactBox{margin-right:2em;width:20em;color:#595959;}
.ContactBox h3{font-weight:400;letter-spacing:0.5px;font-size:1.1em;}
.ContactBox p{margin-top:1em;margin-bottom:1em;font-weight:300;}
.ContactBox input{width:15em;margin-right:3em;float:right;}
.ContactBox textarea{width:15em;min-width:15em;max-width:15em;max-height:10em;margin-right:3em;margin-bottom:1em;float:right;}
.ContactBox .submit{float:right;width:7em;}
.socialButtons{height:37px;width:100%;}
.socialButtons a{float:left;}
.socialButtonsYoutube{background-image:url('/images/images_bguru/socialButtons/socialButtonYoutube.png');height:38px;width:37px;display:block;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.socialButtons a:hover .socialButtonsYoutube{background-image:url('/images/images_bguru/socialButtons/socialButtonYoutubeActive.png');transform:rotateY(360deg);}
.socialButtonsFacebook{background-image:url('/images/images_bguru/socialButtons/socialButtonFacebook.png');background-repeat:no-repeat;height:38px;width:37px;display:block;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-size:35px;}
.socialButtons a:hover .socialButtonsFacebook{background-image:url('/images/images_bguru/socialButtons/socialButtonFacebookActive.png');transform:rotateY(360deg);}
.socialButtonsGooglePlus{background-image:url('/images/images_bguru/socialButtons/socialButtonGooglePlus.png');background-repeat:no-repeat;height:38px;width:37px;display:block;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-size:35px;}
.socialButtons a:hover .socialButtonsGooglePlus{background-image:url('/images/images_bguru/socialButtons/socialButtonGooglePlusActive.png');transform:rotateY(360deg);}
.socialButtonsLinked{background-image:url('/images/images_bguru/socialButtons/socialButtonLinked.png');background-repeat:no-repeat;height:38px;width:37px;display:block;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-size:35px;}
.socialButtons a:hover .socialButtonsLinked{background-image:url('/images/images_bguru/socialButtons/socialButtonLinkedActive.png');transform:rotateY(360deg);}
iframe.robiniaMap{width:100%;height:23em;border:0;}
.footerMenu{padding-top:3em;list-style:none outside none;width:72em;margin:auto;}
.footerMenu a img{-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.footerMenu img.footerMenuImg{max-width:50px;margin-right:20px;}
.footerMenu a{color:#ffffff;margin:25px;vertical-align:middle;text-transform:uppercase;font-weight:400;display:inline-block;font-size:1.2em;width:310px;overflow:hidden;}
.footerMenu a:hover img.footerMenuImg{transform:rotateY(360deg);}
.menuBox{max-width:23.5em;min-height:20em;color:#FFFFFF;}
.menuBox h2{text-transform:uppercase;font-size:2.0em;letter-spacing:1px;padding:0.4em;height:1.8em;}
.menuBox p{text-align:justify;padding:1em;height:57px;overflow:hidden;}
.menuImageContain{width:100%;height:7em;text-align:center;margin-top:1em;margin-bottom:1em;vertical-align:middle;}
.menuBox .menuImage{-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;width:7em;margin:auto;}
.menuBox:hover .menuImage{transform:rotateY(360deg);padding-top:1em;width:5em;}
.mainContent{margin:auto;z-index:5;width:72em;}
.caption{color:#535353;padding-top:1em;font-weight:normal;padding-bottom:1em;font-size:2em;text-transform:uppercase;}
.moreArticle{background:url('/images/images_bguru/moreArticle.jpg') no-repeat right center;background-size:contain;background-color:#E6E6E6;padding-top:1em;padding-bottom:1em;padding-left:1em;margin-top:1.2em;margin-bottom:2em;text-transform:uppercase;font-weight:800;color:#535353;width:18em;float:right;}
.moreArticle a{color:#535353;}
.banner{z-index:10;width:23.5em;padding-top:3em;overflow:hidden;color:#3d3d3d;}
.grayRow{width:100%;background-color:#f3f3f3;float:left;height:500px;}
.grayRowContent{width:72em;margin:auto;}
.mainContent .cikkBox{margin-top:5em;margin-bottom:5em;margin-left:1.4em;margin-right:1.4em;width:22em;height:18em;border:1px solid #DEDEDE;}
.cikk1{float:left;}
.cikk2{float:left;}
.cikk3{float:right;}
.contentWrapper{z-index:2;margin:auto;width:72em;}
.contentWrapper .content{width:72em;z-index:4;}
.col12345, .col1234, .col123, .col12{max-width:100%;overflow:hidden;}
.colJoin4{float:left;width:100em;margin:auto;}
.colJoin3{float:left;width:72em;max-width:100%;}
.colJoin2{float:left;width:48em;max-width:100%;}
.col1{padding:0.5em;}
.col2, .col3, .col4, .col5{margin-left:1em;}
footer .oneCol{width:auto;}
footer .col2, footer .col3, footer .col4, footer .col5{margin:0em;}
.oneCol{float:left;width:22em;max-width:100%;}
.mainBox{display:inline-block;max-width:100%;overflow:hidden;}
.mainBox .mainBoxInner .mainBoxImg{text-align:center;width:100%;}
.mainBox .mainBoxInnerWithBorder{overflow:hidden;}
.mainBox .mainBoxTopImage{width:100%;}
.mainBox .mainBoxMiddle{padding:0em 0.8em 0em 0.8em;}
.mainBox .mainBoxFooter{padding:0.5em 1.2em 1em 1em;}
.mainBox .mainBoxMiddle h3, .mainBox .mainBoxMiddle p, .mainBox .mainBoxMiddle a{}
.mainBox .mainBoxMiddle h3 a{}
.content .col1.oneCol.altItem{padding:0px;height:auto;width:22%;}
.content .newsListPage .oneCol{width:29%;/*min-height:400px;*/}
.mainBox .mainBoxMiddle h3{font-size:20px;text-align:center;text-transform:uppercase;letter-spacing:0.02em;padding:0.3em;padding-top:0.5em;margin-bottom:0em;font-weight:700;overflow:hidden;height:52px;font-weight:normal;}
.mainBox .mainBoxMiddle p{font-size:14px;text-align:justify;font-weight:300;margin-bottom:1em;margin-top:1em;overflow:hidden;height:220px;}
.mainBox .mainBoxFooter a{font-size:1.5em;font-weight:600;}
.bannerBlock720.mainBox .mainBoxInnerWithBorder , .bannerBlock725.mainBox .mainBoxInnerWithBorder , .bannerBlock728.mainBox .mainBoxInnerWithBorder{border:none !important;background:none !important;-moz-border-radius:0em !important;border-radius:0em !important;}
.mainBox .mainBoxFooter{padding:0.5em 1.2em 1em 1em;}
.mainBoxInner .newsImg img{max-width:23.5em;width:100%;margin:0em;padding:0em;height:auto;margin-bottom:-0.5em;}
.newsBox{color:#575757;min-height: 400px;}
.newsBox .mainBoxInner{}
.newsBox .mainBoxInnerWithBorder{overflow:hidden;}
.newsBox .mainBoxTopImage{width:100%;}
.newsBox .mainBoxMiddle{padding:0em;}
.newsBox .mainBoxFooter{padding:0.5em 1.2em 1em 1em;}
.newsBox .mainBoxMiddle h3, .newsBox .mainBoxMiddle p, .newsBox .mainBoxMiddle a{text-align:left;}
.newsBox .mainBoxMiddle h3 a{color:#575757;}
.newsBox .mainBoxMiddle h3{font-size:1em;letter-spacing:0.02em;font-weight:700;padding:0em;margin-bottom:-0.2em;}
.newsBox .mainBoxMiddle .date{padding:0em;font-size:0.9em;margin:0em;}
.newsBox .mainBoxFooter a{font-size:1.5em;font-weight:600;}
.bannerBlock720.newsBox .mainBoxInnerWithBorder , .bannerBlock725.newsBox .mainBoxInnerWithBorder , .bannerBlock728.newsBox .mainBoxInnerWithBorder{border:none !important;background:none !important;-moz-border-radius:0em !important;border-radius:0em !important;}
.newsBox .mainBoxMiddle{padding:0em;}
.newsBox .mainBoxFooter{padding:0em;}
.newsBox .mainBoxMiddle h3, .newsBox .mainBoxMiddle p, .newsBox .mainBoxMiddle a{}
.newsBox .mainBoxMiddle p{margin-top:1em;font-size:1em;text-align:justify;font-weight:300;line-height:140%;margin-bottom:1em;height:6.7em;overflow:hidden;}
.newsBox .mainBoxInner .newsImg img{width:23.5em;margin:0em;max-width:95%;padding:0em;height:auto;margin:auto;display:block;margin-bottom:-0.5em;}
.navbar{background-color:#a6a6a6;height:2em;color:#FFFFFF;padding-top:1em;font-size:1em;}
.navbar .navbarContent{width:72em;margin:auto;}
.navbar a{color:#FFFFFF;}
.galleryContainer{width:100%;}
.galleryContainer .oneCol{float:left;max-width:170px;width:100%;}
.galleryContainer .oneCol img{border-radius:2px;margin:5px;}
.galleryContainer .oneCol img:hover{border:2px solid #ED162F;}
.galleryContainer .oneCol{height:160px;overflow:hidden;}
.newsViewPage{}
.newsViewPage .contentTitle{color:#ed162f;text-transform:uppercase;float:left;letter-spacing:0.7px;}
.newsViewPage .abstract{color:#5b5b5b;font-size:1em;font-weight:bold;text-align:justify;margin-bottom:1.8em;}
.newsViewPage .newsSharesTop{float:right;}
.newsViewPage .newsCenterCol{color:#5b5b5b;}
.newsViewPage .newsCenterCol h2{padding-top:1em;padding-bottom:0.5em;}
.mainContentBox{width:72em;padding:1em;font-size:1em;}
.viewPage .top{float:right;}
.viewPage .contentTitle, .pageViewPage .contentTitle{color:#ed162f;text-transform:uppercase;float:left;font-size:1.8em;padding-bottom:0.5em;letter-spacing:0.7px;}
.categoryDesc, .fck{float:none;clear:both;color:#535353;}
.viewPage .item{float:none;clear:both;margin-top:1em;margin-bottom:1em;padding-bottom:0.3em;color:#535353;}
.viewPage .item .date{float:none;clear:both;font-weight:300;font-size:0.9em;}
.viewPage .item a{color:#ed162f;padding-top:0.3em;padding-bottom:0.3em;}
.viewPage .item .itemDesc{color:#535353;font-size:1em;font-weight:300;margin-top:10px;text-align:left;}
.shareContainer{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;height:28px;margin:10px 0px 4px 0px;}
.shareContainer .shareFB{border:none;float:left;height:26px;margin-top:2px;overflow:hidden;width:65px;}
.shareContainer .shareG{border:none;float:left;height:26px;margin-top:-2px;overflow:hidden;width:65px;}
.shareContainer a, .shareContainer p{line-height:28px;margin:0px;}
.shareContainer .osszaMeg{float:left;margin-right:10px;}
.shareContainer .addthis_toolbox{float:left;height:21px;margin-top:1px;padding-top:5px;width:215px;}
.shareContainer .divide, .shareHorizontal .divide{border-right:1px solid #c0c0c0;display:block;float:left;margin:0 3px;width:2px;height:16px;}
.shareContainer .addthis_button_twitter span, .shareVertical .addthis_button_twitter span{background:url(/images/twitterButton.png) no-repeat;width:19px;height:18px;}
.shareContainer .addthis_button_email span{background:url(/images/emailButton.png) no-repeat;height:18px;margin-top:-1px;width:49px;}
.shareContainer .addthis_button_print span{background:url(/images/printButton.png) no-repeat;background-size:contain;height:21px;margin-top:-2px;width:21px;}
.shareContainer .addthis_button_google span, .shareVertical .addthis_button_google span{background:url(/images/googleButton.png) no-repeat;margin-top:1px;width:16px;height:16px;}
.shareContainer .backLink{float:right;max-width:260px;}
.newsShareBadges{background-image:url('/images/newsShareBg.jpg');background-repeat:no-repeat;background-size:contain;width:100%;height:163px;padding:0;position:relative;}
.newsShareFBShareButton{height:24px;left:80px;padding:0;position:absolute;top:20px;width:100px;}
.newsShareGShareButton{height:24px;padding:0;width:100px;position:absolute;top:18px;left:190px;}
.newsShareFBFollowButton{height:24px;left:270px;padding:0;position:absolute;top:124px;width:100px;}
.newsShareGFollowButton{height:24px;padding:0;width:100px;position:absolute;top:122px;left:360px;}
.m2adminForm form .date p{font-size:20px;padding-top:10px;font-weight:bold;}
.m2adminForm form, .commentNow{float:none;clear:both;color:#535353;font-size:1.1em;}
.commentNow label, .commentNow .form_text{display:block;float:none;font-size:1.2em;}
.commentNow .form_text{border:1px solid #AAA;padding:0.2em 0.5em;width:95%;margin-bottom:0.8em;}
.searchViewPage .commentNow .form_select{margin-bottom:0.8em;}
.searchViewPage .commentNow .form_list{margin-bottom:0.8em;width:96.9%;}
.searchViewPage .commentNow .form_checkboxes input{float:left;margin:0px 1em 0.4em 0px;}
.product1SubForm{clear:both;float:none;}
.webshopBox .webshopBoxcontainer{width:100%;padding:1em;margin:0;position:0;}
.webshopBox .boxTitle{font-size:3em;padding:0.5em;text-transform:uppercase;font-weight:bold;}
.webshopBox .webshopShortDesc{color:#616161;margin:1em;margin-top:0em;margin-bottom:2em;text-align:justify;width:18em;}
.webshopBox .webshopShortDesc a{font-weight:bold;color:#616161;font-size:1.3em;}
.webshopBox img{max-width:18em;min-width:18em;margin:1em;}
.webshopSmallBox{border:1px solid #bbbbbb;max-width:370px;background-color:#FEFEFE;width:100%;height:250px;margin-top:15px;}
.webshopSmallBox .boxTitle, .webshopSmallBox .boxTitle a{font-size:20px;color:#3D3D3D;height:45px;font-weight:800;overflow:hidden;text-align:center;}
.webshopSmallBox .webshopShortDesc{text-align:justify;font-weight:300;overflow:hidden;display:none;height:38px;}
.webshopBoxcontainer{margin:30px;}
.webshopBoxcontainer .webShopLink{margin-top:10px;margin-bottom:10px;width:125px;height:40px;font-size:18px;background-color:#ed162f;text-transform:uppercase;font-weight:800;cursor:pointer;color:#FFFFFF;margin-left:80px;}
.webshopListPage{width:100%;max-width:600px;margin:10px;}
.webshopListPage input.form_text,.webshopListPage textarea{width:100%;margin-top:4px;margin-bottom:4px;margin-right:10px;}
.form_imagecheck{margin-bottom:20px;}
.webshopBoxcontainer .webShopLink:hover{background-color:#bbbbbb;}
.webshopBoxcontainer img{max-height:170px;max-width:100%;display:block;margin:auto;}
.webshopItem{width:360px;border:1px solid #c0c0c0;margin-right:5px;height:200px;margin-top:10px;margin-bottom:10px;}
.viewPage .oneCol{width:31%;margin:1%;}
.altItem{width:22%;margin-right:1%;margin-left:1%;}
.webshopItem.altItem .webshopItemInner{margin:0px;}
.webshopItem.altItem .item{margin:0px;}
.webshopItem.altItem .webshopItemInner p{background-color:#ED162F;color:#FFFFFF;margin-top:0px;}
.webshopItem .webshopItemInner{margin:30px;margin-bottom:25px;height:100%;margin-top:20px;}
.webshopItem.altItem h3 a{color:#000000;}
.itemTextUp{background-color:#E6E6E6;padding:5px;font-size:14px;height:15px;overflow:hidden;color:#000;text-align:center;}
.itemTextDown{background-color:#A6A6A6;padding:5px;font-size:16px;height:20px;margin-top:10px;overflow:hidden;color:#FFF;text-align:center;font-weight:bold;}
.webshopItem.altItem h3{background-color:#E6E6E6;padding:5px;font-size:18px;height:35px;text-align:center;}
.webshopItem h3{color:#535353;font-size:19px;height:25px;overflow:hidden;text-align:center;font-weight:normal;}
.webshopItem .cartGomb{margin-top:10px;margin-bottom:5px;margin-left:0px;border:none;vertical-align:bottom !important;}
.webshopItem h3 a{color:#535353;}
.webshopItem p{color:#535353;font-weight:300;height:40px;text-align:justify;overflow:hidden;}
.webshopItem img{display:block;margin:auto;padding:5px;height:130px;vertical-align:bottom !important;}
.altItem img{display:block;margin:auto;padding:5px;max-height:130px;vertical-align:bottom !important;max-width:230px;height:auto;}
.productViewPage{}
.productViewPage .contentTitle{color:#ed162f;font-size:24px;}
.productViewPage .productImage{float:left;}
.productViewPage .kategoriaWebshop{font-size:18px;color:#636363;padding-top:15px;padding-bottom:15px;float:right;}
.productViewPage .productDesc{float:right;clear:none;width:455px;}
.productDescTable .mainDesc{width:180px;padding-top:8px;padding-bottom:8px;font-weight:bold;}
.productDescTable .productPrice{color:#ed162f;font-size:18px;}
.productDescTable td{font-weight:normal;margin-left:150px;text-align:left;}
.displayNone{display:none;}
.product1SubForm .kosarba{background-color:#ed162f;color:#FFFFFF;font-size:18px;width:100%;height:30px;text-transform:uppercase;cursor:pointer;}
.product1SubForm .normalAr, .akciosAr, .megtakaritas{font-weight:bold;text-align:left;float:left;padding-top:8px;padding-bottom:8px;width:180px;}
.product1SubForm span.ar{font-weight:bold;color:#ed162f;font-size:22px;margin-top:8px;margin-bottom:8px;}
.product1SubForm label{}
.product1SubForm span,.product1SubForm select{margin-top:4px;margin-bottom:4px;max-width:60px;}
.cartView{width:100%;}
.cartView h2{font-size:30px;font-weight:bold;margin-bottom:30px;}
.cartTableContainer{width:100%;background-color:#EFEFEF;border:0px solid #000;padding:5px;border-collapse:collapse;font-size:14px;margin-top:10px;margin-bottom:10px;}
.cartTableContainer td{border:1px solid #000;padding:5px;}
.cartTableContainer th{background-color:#ACACAC;color:#FFF;font-size:16px;}
.checkHeader{color:#ED162F;font-size:24px;margin-top:10px;margin-bottom:5px;}
.cartView .cartTableContainer td.kosarBakosLogo{border:none;background-color:#FFFFFF;}
.cartView .cartTableContainer td.mennyiseg{width:135px;height:30px;}
.cartView .cartTableContainer td.mennyiseg .cartMennyi{width:30px;height:25px;text-align:center;}
.cartView .cartTableContainer td.mennyiseg .cartSzamolSingle{width:75px;height:25px;background-color:#A6A6A6;color:#FFFFFF;text-transform:uppercase;font-weight:bold;border:none;font-size:14px;}
.cartView .cartTableContainer td.egysegar{width:150px;font-weight:300;text-align:center;color:#535353;}
.cartView .cartTableContainer td.osszesen{width:150px;font-weight:800;text-align:center;}
.cartView .cartTableContainer td.termek{width:550px;}
.cartView .cartTableContainer td.termek img{float:left;margin:5px;}
.cartView .cartTableContainer td.termek a{font-size:18px;padding:5px;display:block;}
.cartView .cartTableContainer td.termek h3{padding:5px;padding-bottom:0px;font-size:18px;}
.cartFooterInfo{text-align:left;padding:5px;line-height:24px;}
.cartView .cartTableContainer th{background-color:#A6A6A6;border:1px solid #C5C5C5;color:#fff;font-weight:normal;font-size:14px;height:30px;}
.cartView .cartTableContainer td{border:1px solid #c5c5c5;background-color:#efefef;}
.cartView .cartTableContainer td.cartFunction a{vertical-align:middle;padding-top:35px;font-weight:800;}
.cartView .cartTableContainer td.cartFunction input{float:right;}
.cartView .cartTableContainer{width:98%;border-collapse:collapse;margin:auto;}
.cartView .cartTableContainer tr.cartTableFooter td{background-color:#FFFFFF;border:none;text-transform:uppercase;font-size:18px;}
.cartView .cartTableContainer tr.cartTableFooter td.cartOsszesen{background-color:#ED162F;font-weight:bold;color:#FFFFFF;text-align:center;font-size:18px;}
.orderForm input.form_text{width:50%;max-width:50%;margin-top:10px;}
.orderForm .form_textarea{width:60%;margin-left:5%;min-height:130px;float:left;padding:5px;}
.orderForm .form_select{width:50%;float:left;height:30px;margin-top:5px;}
.orderForm{margin:auto;max-width:95%;}
.orderForm .form_imagecheck .form_imagecheck_text{width:50%;float:left;height:30px;margin-top:5px;}
.orderForm label{float:left;max-width:150px;width:150px;margin-right:10px;display:block;margin-top:10px;margin-bottom:10px;}
.form_button{min-width:40px;min-height:38px;background-color:#EF3046;color:#FFF;border:1px solid #ccc;}
#calendarDiv{background-color:#A6A6A6;color:#000;font-size:12px;}
#calendarDiv td{font-size:12px;}
#calendarDiv .topBar{}
.form_calendar_input{height:25px;padding:5px;font-size:16px;min-width:100px;text-align:center;margin-top:10px;}
.orderForm{font-size:14px;}
.orderForm .title{font-size:18px;color:#ED162F;font-weight:bold;margin-top:30px;margin-bottom:30px;text-transform:uppercase;}
.orderForm div{clear:both;}
.form_imagecheck img{margin-top:5px;margin-left:4px;height:40px;}
.cartGomb{font-size:18px;maring-top:-10px;height:50px;min-width:140px;font-size:18px;text-transform:uppercase;font-weight:bold;color:#FFFFFF;background-color:#A6A6A6;margin-left:5px;border:none;cursor:pointer;}
.webshopListPage{font-size:14px;}
.webshopListPage .pageType{font-size:24px;color:#ed162f;text-transform:uppercase;margin-bottom:10px;}
.cartView .checkItem h3{color:#ed162f;font-size:24px;margin-top:15px;}
.checkItem{line-height:24px;}
.cartView .checkItem p{margin-top:5px;margin-bottom:5px;color:#535353;}
.cartView .checkItem p b{color:#000000;}
.profilPage .container{padding-top:0px;}
.profilPage .container a{color:#ed162f;background-color:#FFFFFF;font-size:16px;padding:0px;}
.teraszKalkBody{width:70em;border-top:1px solid #cfcfcf;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;color:#616161;padding:1.3em;float:left;}
.kalkAdatbekero{padding:10px;border-bottom:1px solid #CFCFCF;}
.kalkAdatbekero form{float:left;margin-left:50px;}
.kalkAdatbekero p{width:350px;font-size:16px;margin-top:15px;margin-bottom:15px;}
.kalkAdatbekero input{min-width:200px;font-size:16px;padding:2px;}
.kalkAdatbekero .submit{margin-top:10px;margin-left:40px;}
.kalkAdatbekero textarea{width:200px;height:100px;padding:2px;}
.kalkAdatbekero span{float:right;}
.kalkPartnerProgram{height:160px;width:72.6em;background-color:#a4c02e;color:#FFFFFF;border-left:1px solid #CFCFCF;border-right:1px solid #CFCFCF;}
.partnerProgramTable{width:100%;color:#FFFFFF;font-size:18px;font-weight:300;border-collapse:collapse;}
.partnerProgramTable td.tovabb{background-image:url('/images/images_bguru/partnerPorgram.jpg');background-repeat:no-repeat;background-size:contain;width:385px;height:160px;padding:0px;text-align:right;}
.partnerProgramTable td.tovabb input{height:50px;width:125px;text-transform:uppercase;color:#0087be;font-size:18px;background-color:rgb(255, 255, 255);cursor:pointer;font-weight:800;margin-right:30px;}
.partnerProgramTable h3{font-size:48px;margin:10px;text-transform:uppercase;}
.partnerProgramTable p{margin:10px;}
.teraszKalkBody form.kalkAdatokBekeres{width:48em;height:480px;float:left;}
.teraszKalkulator h2{font-size:1.7em;color:#0087BE;margin-top:1em;margin-bottom:1em;text-transform:uppercase;float:left;}
.teraszKalkulator .kalkHelp input{float:right;color:rgb(0, 137, 192);cursor:pointer;font-size:18px;text-transform:uppercase;background-color:rgb(255, 255, 255);border:1px solid rgb(200, 200, 200);width:200px;height:50px;font-weight:800;margin-top:20px;}
.teraszKalkBody h3{color:#a8c131;float:left;margin-bottom:1.3em;font-size:24px;font-weight:bold;}
.teraszKalkBody h4{font-size:24px;color:#ed162f;}
.kalkSampleImage{float:right;right:0em;display:inline;padding:1em;}
.teraszKalkText,.kalkDescription{font-size:1.1em;vertical-align:middle;padding:0.5em;float:left;width:30em;margin-bottom:0.4em;}
.kalkDescription{font-size:1em;width:46em;}
.teraszKalkTextDesc{display:inline;float:none;clear:both;font-size:0.8em;width:37em;float:right;}
.teraszKalkText input.text{margin-left:4em;width:5em;padding-left:0.5em;padding-right:0.2em;color:#464646;font-size:1em;float:right;}
.teraszKalkText input.inputOff{border:none;background-color:transparent;padding:0em;margin-left:11em;margin-right:0.3em;}
.teraszKalkBody input.kalkSubmit{background-color:#0087BE;text-transform:uppercase;font-weight:800;font-size:1.2em;padding-top:0.7em;padding-right:1em;padding-bottom:0.7em;padding-left:1em;width:7em;color:#FFFFFF;margin-right:2em;margin-top:2em;font-family:'Franklin Gothic Book';cursor:pointer;float:right;}
.kalkTable{width:100%;border:none;border-spacing:0.5em;border-collapse:collapse;font-size:14px;text-align:center;white-space:nowrap;background-color:#EFEFEF;color:#575757;}
.kalkTable th{background-color:#ed162f;padding-left:0.5em;padding-right:0.5em;color:#FFFFFF;font-size:19px;font-weight:400;font-size:14px;}
.kalkTable .kek{background-color:#ed162f;}
.kalkTable td{padding:0.4em;height:3em;border:1px solid #D2D2D2;font-weight:300;}
.kalkTable .kiemel{font-size:16px;font-weight:800;}
.kalkTable .megtakarit{color:#ed162f;}
.kalkTable .ures{background-color:#FFFFFF;border:none;}
.kalkTable .submit{font-size:18px;color:#FFFFFF;background-color:#ed162f;height:3em;padding-top:0.7em;padding-bottom:1em;letter-spacing:-0.7px;padding-left:1em;padding-right:1em;}
.kalkPages{margin:auto;height:25px;text-align:center;z-index:150;margin-bottom:10px;padding-top:10px;width:72.6em;background-color:#efefef;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;}
input.kalkPoint, input.kalkPointAktiv{background-size:contain;background-repeat:no-repeat;border:none;cursor:pointer;background-color:transparent;height:10px;width:10px;margin-left:3px;margin-right:3px;}
input.kalkPoint{background-image:url('/images/kalkulator/point.png');}
input.kalkPointAktiv{background-image:url('/images/kalkulator/pointAktiv.png');}
form.kalkForm{display:inline;height:12px;width:12px;}
.containerTable{border-collapse:collapse;}
.containerTable td{border-top:1px solid #CECECE;border-bottom:1px solid #CECECE;height:70px;}
.termekekMore:hover ~ .linkTermekekMore{background-color:#dddddd;}
.linkTermekekMore:hover ~ .termekekMore{display:block;}
.linkTermekekMore:hover, .linkTermekekMore:active{background-color:#dddddd;}
.termekekMore{position:absolute;background-color:#dddddd;min-height:345px;width:610px;margin-top:10px;display:none;}
.termekekMore:hover{display:block;}
.termekMoreTable{width:580px;height:340px;margin:auto;margin-left:20px;border-collapse:collapse;background-color:#dddddd;}
.termekMoreTable .imgMenuChangeInner{height:300px !important;width:370px !important;overflow:hidden !important;padding:0px;}
.termekMoreTable th{font-size:14px;text-align:left;width:190px;height:40px;border-bottom:1px solid #FFFFFF;padding:2px;font-weight:300;}
.termekMoreTable .imgChange{max-height:300px;min-width:370px;padding-left:25px;}
.termekMoreTable th a{color:#2d2d2d;padding-left:8px;}
.termekMoreTable th:hover{background-color:#eeeeee;}
.clear{float:none;clear:both;}
.viewPage{font-family:'Franklin Gothic Book';}
.top{padding:0em;clear:both;float:none;margin:0em;margin-top:1em;}
.top .contentTitle{text-transform:uppercase;color:#ed162f;font-weight:600;height:40px;width:69%;float:left;}
.top .contentTitle h2{padding:0em;margin:0em;}
.top .share{height:30px;width:30%;float:left;}
.pageViewPage .tartalom{margin-top:2em;}
.tartalom .tartalomKep{float:left;width:670px;}
.tartalom .tartalomContent{float:right;width:470px;}
.tartalom .tartalomContent .labelContainer{display:inline-block;display:-moz-inline-stack;}
.tartalom .tartalomContent .labelContainer span{display:none;}
.tartalom .fejlec{font-size:18px;font-weight:300;}
.tartalom p.szoveg{font-size:14px;}
.alignLeft{float:left;}
.alignRight{float:right;}
.referenciaNavigator{width:670px;height:40px;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;}
.referenciaNavigatorGomb{height:35px;width:670px;text-align:center;}
.referenciaNavigator .referenciaNavi{border:1px solid #dddddd;text-transform:lowercase;height:35px;width:125px;font-size:12px;color:#636363;text-align:center;font-family:'Franklin Gothic Book';}
.referenciaNavigator .referenciaNavi:hover{background-color:#ed162f;color:#FFFFFF;cursor:pointer;}
.referenciaNavigatorGomb .dot,.referenciaNavigatorGomb .dotActive{width:9px;height:9px;padding:0em;margin:0em;background-image:url('/images/images_bguru/referencia/dot.png');background-size:contain;display:-moz-inline-stack;display:inline-block;}
.referenciaNavigatorGomb .dotActive{background-image:url('/images/images_bguru/referencia/dotActive.png')}
.referenciaNavigatorGomb .dot:hover{background-image:url('/images/images_bguru/referencia/dotFocus.png');}
.consultListPage p{margin-top:10px;margin-bottom:10px;}
.consultListPage .textareaThin textarea{width:100%;min-height:150px;}
.userLoginForm label{width:10em;float:left;}
.onlineJelForm .onlineJelimg{float:right;}
.onlineJelForm h2{color:#ed162f;font-size:2em;}
.onlineJelForm{color:#858585;}
.documentsCategoriesPage .pageTitle h3{color:#ed162f;font-size:1.3em;text-transform:uppercase;}
.documentsCategoriesPage .pageTitle a{font-size:1em;padding-bottom:1em;float:left;width:100%;}
.referenciaBox{width:370px;height:340px;border-collapse:collapse;}
.referenciaBox tbody{float:left;}
.referenciaBox .referenciaKep img{min-width:370px;min-height:240px;z-index:1;}
.referenciaBox .referenciaKep{width:370px;height:240px;overflow:hidden;padding-margin:0em;}
.referenciaBox .referenciaBoxLink{position:absolute;margin-top:-245px;height:240px;width:370px;}
.referenciaBox .referenciaBoxLink:hover{background-image:url('/images/images_bguru/overlayArrow.png'),url('/images/images_bguru/overlay.png');background-position:center center, left top;background-repeat:no-repeat, repeat;}
.referenciaBox .referenciaCim{font-size:16px;height:50px;}
.referenciaBox .referenciaCim a{color:#535353;text-transform:uppercase;font-weight:bold;}
.referenciaBox .referenciaTovabbGomb{width:130px;height:50px;background-color:#999999;color:#FFFFFF;text-transform:uppercase;font-weight:bold;cursor:pointer;}
.referenciaBox .referenciaTovabbGomb:hover{background-color:#0087be;}
.referenciaBox .referenciaSzoveg{color:#535353;font-weight:300;height:100px;overflow:hidden;}
.pager{font-size:1.3em;text-align:center;}
.pager a{padding:0.3em;padding-left:0.5em;padding-right:0.5em;margin-left:0.5em;margin-right:0.5em;color:#FFFFFF;background-color:#dddddd;font-weight:bold;}
.pager a:hover, .pager .active{background-color:#ed162f;}
.popupLayer{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5);z-index:1111;}
.popupLayer .popupLayerContent{position:absolute;overflow:hidden;}
.popupLayer .popupLayerContent img, .popupLayer .popupLayerContent iframe{max-width:100%;}
.newsImage{width:100%;text-align:center;}
.kapcsAlignRight{margin-left:2em;}
.kapcsCikkek .newsBox .mainBoxMiddle{margin-bottom:1em;}
.divTable{display:table;width:100%;border-spacing:5px;}
.divRow{display:table-row;width:100%;border-bottom:1px solid #A6A6A6;float:left;}
.divCell{float:left;display:table-column;width:25%;padding:0px;}
.titleS{margin:5px;float:left;}
.mainTitle{background-color:#ED162F;color:#FFFFFF;padding:0px;width:100%;}
.headRow .title{background-color:#A6A6A6;font-size:16px;}
.divTable .product1SubForm label,.divTable .product1SubForm span, .product1SubForm select{margin-top:0px;margin-bottom:0px;}
.divTable .product1SubForm .kosarba{background-color:#ed162f;color:#FFFFFF;font-size:18px;width:100%;height:auto;text-transform:uppercase;cursor:pointer;}
.productMoreList .p1Text{float:left;margin-top:30px;margin-left:10px;line-height:22px;}
.productMoreList .productLinkImage{float:left;}
.fckimage{float:right;width:400px;}
.categoryDescAlt p{float:left;max-width:650px;}
.product1List .product1Listinner{padding:10px;font-size:16px;}
.product1List{width:100%;}
.product1List h2.contentTitle{font-size:20px;color:#ED162F;margin-bottom:10px;}
.product1List .contentImage{float:left;width:35%;}
.product1List .contentText{float:left;width:60%;}
.product1List .contentTextInner .termekBemutato{padding:40px;padding-right:0px;text-transform:uppercase;}
.videoContent{position:absolute;width:165px;height:125px;background-color:rgba(255,255,255,0.5);margin-top:-20px;margin-left:-25px;background-image:url('/images/youtubePassive.png');background-repeat:no-repeat;background-position:60px 35px;background-size:50px;}
.videoContent:hover{background-color:transparent;background-image:url('/images/youtube.png');}
.product1List .contentTextInner{padding:20px;padding-left:0px;line-height:20px;font-size:18px;text-align:justify;}
.videoLinkHref{width:140px;float:right;}
.contentMainContent .fancybox img{box-shadow:0px 0px 0px 2px #A6A6A6;}
.videoLinkHref img{width:165px;margin-top:-20px;float:right;padding:0px;box-shadow:0px 0px 0px 2px #A6A6A6;}
.product1List .freeSpace{height:50px;}
.product1List p.termekBemutato{color:#ED162F;font-weight:800;text-align:right;}
.product1List h3.prodTitle{font-size:28px;border-bottom:1px solid #A6A6A6;padding:5px;padding-left:15px;margin-bottom:20px;color:#ED162F;}
.product1Inner .product1Image{float:left;padding:5px;margin-left:30px;width:225px;margin-right:55px;text-align:center;}
.product1Inner .product1Desc li{list-style:inherit;}
.product1Inner .product1Desc{height:auto;float:left;margin-top:30px;line-height:24px;}
.product1Inner .p1ShortDesc{float:left;margin-top:50px;line-height:24px;}
.product1Inner .itemImg{float:left;margin-left:30px;margin-right:30px;width:225px;text-align:center;}
.product1Inner{padding:5px;}
.securityLvl{float:right;}
.securityLvl p{color:#ED162F;text-align:center;margin-left:-50%;margin-bottom:10px;font-weight:bold;}
.tableContent{width:100%;}
table.prodTable{border-collapse:collapse;text-align:left;line-height:18px;width:100%;margin-top:20px;}
table.prodTable th, table.prodTable td{padding:14px 14px;border:1px solid #FFF;vertical-align:top;}
table.prodTable thead th, table.prodTable .thead th{background-color:#ED162F;font-size:18px;font-weight:800;color:#FFF;}
table.prodTable th{font-weight:normal;}
table.prodTable tr.alt td{background-color:#EEEEEE;}
table.prodTable td, table.prodTable th{vertical-align:inherit;}
table.prodTable .subhead th, table.prodTable .subhead td{background-color:#A6A6A6;font-weight:bold;font-size:18px;color:#000;}
table.prodTable .tenPrecent{width:10%;}
table.prodTable .thirtyPrecent{width:30%;}
table.prodTable .meretek{white-space:nowrap;}
table.prodTable .fiftyPrecent{width:50%;}
.megrendelemGomb{margin-top:20px;max-width:200px;margin-left:auto;margin-right:auto;}
.desktopHidden{display:none;}
.scrollNlBox{display:none;position:fixed;bottom:30px;right:-1px;background-color:#fff;padding:20px;border-radius:10px 0 0 10px;border:1px #ccc solid;z-index: 999;}
.scrollNlBox .closeNlBox{position:absolute;right:25px;top:15px;padding:5px;cursor:pointer;display:block;}
.oneVideo img{width:23.5em;margin:0em;max-width:95%;padding:0em;height:auto;margin:auto;display:block;margin-bottom:1em;}
.newsViewPageContainer{
    display: flex;
}
.newsViewPageContainer .newsViewPage{
    width: 85%;
    max-width: 85%;
    margin-right: 2%;
}
.relatedProducts{
    display: flex;
    flex-direction: column;
    max-width: 253px;
    width: 253px;
}
.relatedProducts a{
    margin-bottom: 20px;
    color: #000000;
    border: 1px solid #000;
}
.relatedProducts img{
    max-height: 130px;
    max-width: 230px;
    display: block;
    margin: 10px auto 0 auto;
}
.relatedProducts h2{
    font-size: 22px;
    margin-bottom: 20px;
}
.relatedProducts h3{
    background-color: #E6E6E6;
    padding: 5px;
    font-size: 18px;
    text-align: center;
    font-weight: normal;
}
.gdprContainer{
    display: flex;
    width: 100%;
}
.ContactBox input[type=checkbox]{
    width: auto;
    float: none;
}
@media only screen and (max-width:1500px){header nav .felsoMenuContent .felsoMenu li .headMenuLink, header nav .felsoMenuContent.sticky .felsoMenu li .headMenuLink.sticky{padding-left:2em;padding-right:2em;}
}
@media only screen and (max-width:1200px){header nav .felsoMenuContent .felsoMenu li .headMenuLink, header nav .felsoMenuContent.sticky .felsoMenu li .headMenuLink.sticky{padding:1em;}
}
@media only screen and (max-width:1024px){.extraCol{display:block;}
.content .newsListPage .oneCol{width:48%;}
header nav .felsoMenuContent .felsoMenu span.logo{height:4em;}
.content,.wrapper,.grayRowContent{width:100%;overflow:hidden;}
.grayRowContent{height:auto;}
footer .footerMenuSmall{height:auto;float:left;}
.footerMenu{padding:1em;}
.newsImage img{width:100%;}
.kapcsAlignRight{}
.viewPage{max-width:98%;width:100%;margin:auto;}
.kapcsCikkek .mainBox, .kapcsCikkek .mainBoxInner{margin-left:0em;padding-left:0em;}
.contentWrapper{padding-top:0em;z-index:2;margin:auto;width:100%;}
.contentWrapper .content{width:100%;z-index:4;}
.extraCikk{display:none;}
.container2 p{font-size:14px;max-width:100%;}
.tableContent{overflow:scroll;zoom:0.8;}
table.prodTable th, table.prodTable td{padding:14px 5px;}
.content, header .headerTopContainer,footer .footerContactInfos, .footerMenu, footer .footerMenuBigContent .footerMenuBig,header .bx-pager ul{width:100%;height:auto;}
header .bx-pager ul{font-size:13px;}
.container h2{font-size:3em;}
.container{margin-left:1em;}
header .bx-pager li a{padding:0.8em 0.6em 0.7em;}
.mainBoxInner{padding-left:1em;padding-right:1em;}
header nav .felsoMenuContent .felsoMenu li.span{width:0em;}
header nav .felsoMenuContent,header nav .felsoMenuContent.sticky,header nav .felsoMenuContent.sticky .felsoMenu ul li .logo, header nav .felsoMenuContent.sticky .felsoMenu ul li .logo.sticky,header nav .felsoMenuContent .felsoMenu li .logo img{height:4em;}
.felsoMenu, .felsoMenu.sticky{height:4em;margin:auto;}
header nav .felsoMenuContent .felsoMenu li .headMenuLink, header nav .felsoMenuContent.sticky .felsoMenu li .headMenuLink.sticky{padding-top:1em;padding-right:1em;padding-bottom:1em;padding-left:1em;}
.felsoMenuContent .searchBoxContent{width:100%;}
.navbar{height:2em;margin-bottom:1em;padding:5px;}
.navbar a{color:#fff;display:inline-block;margin-top:0.3em;}
.felsoMenuContent .searchBox{float:none;}
header nav .top,.mainContentBox,.navbar .navbarContent,.container{width:100%;float:left;}
.mainContentBox{padding:0em;}
.colJoin2,.colJoin3{width:100%;}
.col1, .col2, .col3{margin:1%;width:47%;padding:0em;}
.col5, .col4{display:none;}
.col3{float:none;clear:both;}
.oneCol{}
.mainBox{margin-left:0em;padding-top:1em;}
footer .footerMenuBigContent{float:left;height:auto;padding:5px;}
footer .footerMenuBigContent a{margin:5px;padding-top:0px;padding-bottom:0px;float:left;}
.nContainer .nameDay{display:none;}
header nav .top .headerNavMainMenu a{margin-left:0.2em;margin-right:0.2em;}
.Box1{float:left;margin-top:0em;}
.content .servicesCategoriesMenu{display:block;height:auto;}
.content .servicesCategoriesMenu a{display:inline-block;border:0 none;vertical-align:top;cursor:pointer;padding:0.3em 0.8em;margin:0 0.2em 0.4em 0;}
.content .servicesCategoriesMenu .border{display:none;}
.webshopBox{display:none;}
.mobileHidden{display:none;}
.desktopHidden{display:table-cell;}
}
@media only screen and (max-width:800px){section.module.parallax-1{height:20em;}
.felsoMenu,header nav .metaHead , .felsoMenuContent{display:none;}
.mainBox{margin-left:0em;}
.headerNavSmall{display:block;background-image:url('/images/images_bguru/biztonsag_guru.png');background-size:45%;background-repeat:no-repeat;background-position:100px 10px;position:fixed;width:100%;background-color:#FFF;z-index:5000;}
header nav .headerNavSmall li{display:inline-block;}
header nav .headerNavSmall .headerNavSmallMainLink{color:#ed162f;display:inline-block;font-weight:bold;height:100%;line-height:2.8em;margin-left:1em;margin-right:1em;text-transform:uppercase;text-decoration:none;vertical-align:middle;padding-right:2.1em;background:url('/images/menu.png') no-repeat center scroll transparent;background-size:100%;}
header nav .headerNavSmall li:hover .headerNavSmallMainLink,
header nav .headerNavSmall li.active .headerNavSmallMainLink{color:#ffffff;background:url('/images/menuAction.png') no-repeat center scroll transparent;background-size:100%;}
header nav .headerNavSmall li:hover,
header nav .headerNavSmall li.active{background:#ed162f;}
header nav .headerNavSmall .headerNavSmallSubBlock{display:none;background:#FFFFFF;margin:0;z-index:50;color:#CECECE;}
header .bx-pager{display:none;}
header nav .scrollMenu{height:20em;}
.container{padding-top:4em;}
.contentWrapper .content{margin-top:-5em;}
.webshopLink{display:none;}
.webshopLink a img{max-width:30%;}
.mainBoxInner{padding:0em;}
.headerMenuPrev, .headerMenuNext{top:9em;}
header nav .headerNavSmall li:hover .headerNavSmallSubBlock,
header nav .headerNavSmall li.active .headerNavSmallSubBlock{display:block;position:absolute;width:100%;left:0;right:0;padding:0.8em;}
header nav .headerNavSmallSubBlockPart a{margin-left:5px;margin-top:10px;display:block;}
footer .footerMenuBigContent a{padding-left:2px;padding-right:2px;}
.footerMenu{padding:0px;}
.col3{display:none;}
.ContactBox,.caption{padding:5px;}
.content .col1.oneCol.altItem{width:31%;margin:1%;}
}
@media only screen and (max-width:768px){.container2, section.module.parallax-2, footer .footerInfo{height:23em;}
.newsViewPageContainer{
    flex-direction: column;
}
.newsViewPageContainer .newsViewPage{
    width: 95%;
    max-width: 95%;
    margin-right: auto;
}
.relatedProducts{
    width: 95%;
    max-width: 95%;
    justify-content: center;
    margin: 30px auto 0 auto;
}
.felsoMenu,header nav .metaHead h1{display:none;}
.banner{min-height:0em;}
.mainBox{margin-left:0em;}
header .bx-pager li a{padding:0.9em 0.6em 0.8em;font-size:0.5em;}
}
@media only screen and (max-width:765px){.content .newsListPage .oneCol{width:100%;margin:0px;}
.newsListPage .webshopItem{width:100%;}
.scrollNlBox{display: none!important;}
}
@media only screen and (max-width:665px){.content .col1.oneCol.altItem{width:47%;margin:1%;}
}
@media only screen and (max-width:600px){.product1List .contentText{float:none;width:100%;}
.product1List .contentTextInner{padding:0px;float:left;}
.product1List .freeSpace{height:50px;}
.product1List .contentImage{margin:auto;margin-top:10px;width:100%;text-align:center}
.product1List p.termekBemutato,.product1List .contentTextInner .termekBemutato{text-align:left;padding:5px;}
.securityLvl{float:left;margin-top:0px;}
.securityLvl p{margin-left:0px;}
.product1List .product1Listinner{padding:5px;}
footer .footerMenuBigContent a{font-size:12px;}
.webshopItem .webshopItemInner{margin:5px;}
.contentMainContent .fancybox img{max-width:98%;}
.product1List h3.prodTitle{margin-left:0px;padding-left:0px;}

.container2 p {
    padding-top: 2em;
    line-height: 20px;
}
.container2 p em {
    
}


}
@media only screen and (max-width:500px){.extraCol{display:none;}
.col1, .col2, .col3{width:100%;margin-bottom:10px;}
.newsImg{display:block;margin:auto;}
.newsBox .mainBoxInner{padding:5px;}
.webshopItem{width:100%;}
.content .col1.oneCol.altItem{width:100%;margin:0%;margin-bottom:10px;}
}
@media only screen and (max-width:360px){.cegNev{right:0px;font-size:10px;}
.headerNavSmall{background-size:30%;}
.ContactBox .fb-page{max-width:100%;}
footer .footerMenuBigBox ,.mainBox, .menuBox{margin:0;width:100%;}
.footerMenu{margin-left:0em;}
section.module.parallax-1{height:20em;}
.container{width:80%;}
.container h2{width:100%;font-size:2em;}
.container p{width:100%;font-size:1em;}
header .bx-pager, .felsoMenuContent{display:none;}
.col1, .col2, .col3, .col4, .col5, .oneCol{width:100%;margin-left:0em;margin-right:0em;margin-top:1em;margin-bottom:1em;}
header nav .headerNavSmall{display:block;background-color:#FFFFFF;z-index:20;}
footer .footerMenuSmall{height:auto;padding-bottom:1em;float:left;}
.footerMenu{padding-top:0.5em;padding-left:1em;}
.webshopBox img, .webshopBoxcontainer img , .webshopBox, .webshopBox .boxTitle, .webshopBoxcontainer{padding:0em;display:block;margin:auto;}
.webshopBox .webshopBoxcontainer, .webshopBox .boxTitle{margin:0em;padding:0em;}
.refBoxCaption input{left:0em;width:100%;}
footer{overflow:hidden;}
}