body{font-family:Arial;font-size:12px;background-color:#F6F6F5;margin:0px;background-image:url(images/background.jpg);font-family:'Titillium Web',sans-serif} a{text-decoration:none} a img{border:0px} fieldset{border:none} #hb-link{margin:65px 0px 0 0;text-align:center;float:right} #hb-link a{text-decoration:none;color:#2c2d2a;font-size:16px} #hb-link a img{display:inline;margin-top:-3px;vertical-align:middle} .googleMap{display:block;clear:both;width:600px;height:500px;margin:35px 150px 20px 150px;float:left} #online-form-text{display:block;float:left;width:450px;margin-right:12px;min-height:50px;overflow:hidden} #online-form{background-image:url("images/online-form-bg.png");background-position:left top;background-repeat:repeat;border:1px solid #E8E8E8;display:block;float:right;font-family:Tahoma;font-size:12px;padding:15px 10px 10px;width:430px} #online-form p{display:block;overflow:hidden;margin-bottom:10px;margin-top:10px} #online-form label{display:block;float:left;padding-right:10px;text-align:right;width:90px} #online-form textarea{width:300px;border:1px solid silver} #online-form button{background-color:#BABABA;background-image:url("images/online-button-bg.jpg");background-position:left bottom;background-repeat:repeat-x;font-size:13px;font-weight:bold;padding:5px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#303030;border:1px solid #9C9C9C} #online-form button:hover{border:1px solid #4D4D4D !important;color:#000000 !important} #online-form .online-submit-holder{text-align:center} #online-form .online-bottom-info{font-style:italic;text-align:center} #online-form #google-recapthca{display:block;overflow:hidden} #online-form #google-recapthca > div{display:block;float:right;overflow:hidden} .required{width:299px;border:1px solid silver} .sendinfo_announce{background-color:#B8CDFF;color:blue !important;display:block;font-size:14px !important;margin:0 auto;padding:10px;text-align:center;width:95%;border:1px solid blue !important} .sendinfo_ok{background-color:#EDFFD6;color:green !important;display:block;font-size:14px !important;margin:0 auto;padding:10px;text-align:center;width:95%;border:1px solid green !important} .sendinfo_error{background-color:#ffb8b8;color:red !important;display:block;font-size:14px !important;margin:0 auto;padding:10px;text-align:center;width:95%;border:1px solid red !important} #page{width:1050px;margin:0 auto;background-color:#fff;border-top:none;border-bottom:2px solid #f3f3f3;border-left:2px solid #f3f3f3;border-right:2px solid #f3f3f3} #logo{display:block;margin:15px 0 10px 15px;float:left} #phone{display:block;margin:20px 35px 0 0;float:right;text-align:right;color:#b4880b;font-size:22px;line-height:100%} #phone span:first-child{color:#51575f;font-size:20px} #header_img{border-bottom:3px solid #ba8f07;margin-bottom:1px} #menu{background:-webkit-linear-gradient(-90deg,rgba(73,73,73,1) 0,rgba(10,10,10,1) 100%);background:-moz-linear-gradient(180deg,rgba(73,73,73,1) 0,rgba(10,10,10,1) 100%);background:linear-gradient(180deg,rgba(73,73,73,1) 0,rgba(10,10,10,1) 100%);background-repeat:repeat-y;background-position:50% 50%;-webkit-background-origin:padding-box;background-origin:padding-box;-webkit-background-clip:border-box;background-clip:border-box;-webkit-background-size:auto auto;background-size:auto auto;height:40px} #menu a:link,#menu a:visited{display:block;float:left;color:#e1bb51;line-height:40px;height:40px;text-align:center;font-size:18px} #bemutatkozas{width:149px} #loter{width:97px} #fegyverszakertes{width:184px} #igazsagugyi{width:224px} #referenciak{width:126px} #hirek{width:100px} #kapcsolat{width:166px} #menu a:hover,.aktivMenu{background-color:#424241} #loterek{margin:15px;color:#bfa765;font-size:20px} #loterek > .bal{width:654px;height:360px;background-image:url(images/loter_1.jpg);background-position:right;background-repeat:no-repeat;float:left;display:block} #loterek > .bal > .leiras{width:383px;height:360px;background-image:url(images/block-1.png);background-position:left;background-repeat:no-repeat} #loterek > .bal > .leiras > p{margin:15px 30px;display:block;float:left;line-height:120%;height:173px;overflow:hidden} #loterek > .bal > .leiras > a{display:block;float:left;line-height:120%;background-color:#0f0f0f;margin:15px 0 0 184px;width:260px;height:30px;color:#bfa765;text-align:center;line-height:30px} #main h3{font-size:40px;font-weight:400;margin:30px;display:block;float:left;margin-bottom:0} #main_sdoc{min-height:500px;padding:30px 20px 50px 20px;font-size:16px;overflow:hidden} #loterek > .jobb{width:350px;height:360px;background-image:url(images/loter_2.jpg);background-position:left;background-repeat:no-repeat;float:right;display:block} #loterek > .jobb > .leiras{width:350px;height:360px;background-image:url(images/block-2.png);background-position:right;background-repeat:no-repeat} #loterek{height:460px;width:1020px} .info{margin:15px 15px} .info > img{float:left;margin-top:15px} .info > p{float:left;font-size:16px;color:#010101;margin-top:15px;margin-left:25px;line-height:120%} #fegyver > .bal{width:654px;height:360px;background-image:url(images/fegyver_1.jpg);background-position:right;background-repeat:no-repeat;float:left;display:block} #fegyver > .bal > .leiras{width:383px;height:360px;background-image:url(images/block-3.png);background-position:left;background-repeat:no-repeat} #fegyver > .bal > .leiras > p{margin:15px 30px;display:block;float:left;line-height:120%;height:173px;overflow:hidden} #fegyver > .bal > .leiras > a{display:block;float:left;line-height:120%;background-color:#c9a516;margin:15px 0 0 184px;width:260px;height:30px;color:#010101;text-align:center;line-height:30px} #fegyver > .jobb{width:350px;height:360px;background-image:url(images/fegyver_2.jpg);background-position:left;background-repeat:no-repeat;float:right;display:block} #fegyver > .jobb > .leiras{width:350px;height:360px;background-image:url(images/block-4.png);background-position:right;background-repeat:no-repeat} #fegyver{height:460px;width:1020px} #fegyver{margin:15px;color:#bfa765;font-size:20px} #footer{width:1050px;height:200px;margin:20px auto 40px auto;background-color:#fff;border:2px solid #f3f3f3;background-image:url(images/block-5.png);background-position:right;background-repeat:no-repeat} #logo_mini{display:block;margin:47px 20px;float:left;text-align:right;color:#b4880b;font-size:22px;line-height:100%;height:110px;width:254px} #logo_mini > p{margin:0;float:right} #adatvedelem{display:block;float:right;margin:20px 190px 0 0;min-height:100px;width:280px} #adatvedelem ul{margin-left:150px} #adatvedelem a:link{color:#2c2d2a;font-size:16px} #adatvedelem a:visited{color:#2c2d2a} #iphone{float:right} #adatcheck{margin-left:100px} #main_sdoc a:link,#main_sdoc a:visited{color:#D6A723} .clearfix{clear:both} @font-face{font-family:Flaticon;src:url(../fonts/flaticon.eot);src:url(../fonts/flaticon.eot#iefix) format("embedded-opentype"),url(../fonts/flaticon.woff) format("woff"),url(../fonts/flaticon.ttf) format("truetype"),url(../fonts/flaticon.svg) format("svg");font-weight:400;font-style:normal} .flaticon{display:inline-block;font:normal normal normal 14px/1 Flaticon;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)} .flaticon-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%} .flaticon-2x{font-size:2em} .flaticon-3x{font-size:3em} .flaticon-4x{font-size:4em} .flaticon-5x{font-size:5em} .flaticon-fw{width:1.28571429em;text-align:center} .flaticon-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none} .flaticon-ul>li{position:relative} .flaticon-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center} .flaticon-li.flaticon-lg{left:-1.85714286em} .flaticon-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em} .pull-right{float:right} .pull-left{float:left} .flaticon.pull-left{margin-right:.3em} .flaticon.pull-right{margin-left:.3em} .flaticon-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear} .flaticon-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)} @-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)} 100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)} } @keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)} 100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)} } .flaticon-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)} .flaticon-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)} .flaticon-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)} .flaticon-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)} .flaticon-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)} :root .flaticon-flip-horizontal,:root .flaticon-flip-vertical,:root .flaticon-rotate-180,:root .flaticon-rotate-270,:root .flaticon-rotate-90{filter:none} .flaticon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle} .flaticon-stack-1x,.flaticon-stack-2x{position:absolute;left:0;width:100%;text-align:center} .flaticon-stack-1x{line-height:inherit} .flaticon-stack-2x{font-size:2em} .flaticon-inverse{color:#fff} .flaticon-iphone26:before{content:"\e000"} 