@charset "utf-8";
/* CSS Document */



#randitarcaLayerVIPSuccess { width: 420px; }
.randitarca_vip_sikeres { padding-left: 40px!important; padding-right: 40px!important; }
.randitarca_vip_sikeres h3 { font-size: 18px; color: #363636; font-weight: bold; margin-bottom: 20px; }
.randitarca_vip_sikeres .button_rendben { margin: 0 auto; }
#randitarcaLayerVirag { width: 700px; }
.randitarca_virag { padding: 10px 30px 20px 30px!important; }
.randitarca_virag h1.virtualis_virag { background: url(../img/sprite_title.png) no-repeat -322px -483px; width: 185px; height: 29px; margin: 0; text-indent: -1000em; float: left; }
.randitarca_virag h3.rightH3 { float: left; color: #363636; font-size: 18px; margin: 0px; font-weight: bold; padding-top: 10px; }
.viragkuldes_layer_kep { background: url(../img/viragkuldes_layer_kep.jpg) no-repeat; width: 607px; height: 219px; position: relative; }
.csokkuldes_layer_kep { background: url(../img/csokkuldes_layer_kep.jpg) no-repeat; width: 607px; position: relative; height: 212px; padding-left: 15px; }
.csokkuldes_layer_kep .text_1, .viragkuldes_layer_kep .text_1 { position: absolute; left: 107px; top: 183px; }
.csokkuldes_layer_kep .text_2, .viragkuldes_layer_kep .text_2 { position: absolute; left: 280px; top: 183px; }
.csokkuldes_layer_kep .text_3, .viragkuldes_layer_kep .text_3 { position: absolute; left: 552px; top: 183px; }
.csokkuldes_layer_kep .text_1, .csokkuldes_layer_kep .text_2, .csokkuldes_layer_kep .text_3 { margin-left: 15px; }
.randitarca_virag .button_randitarca_feltoltes, .randitarca_csok .button_randitarca_feltoltes { float: right; background: url(../img/sprite_adatlap.png) no-repeat -468px -202px; width: 216px; height: 41px; margin-top: -23px; }
.randitarca_virag .button_randitarca_feltoltes a, .randitarca_csok .button_randitarca_feltoltes a { width: 216px; height: 41px; display: block; overflow: hidden; text-indent: -1000em; }
.randitarca_virag .button_randitarca_feltoltes_green, .randitarca_csok .button_randitarca_feltoltes_green { background: url(../img/sprite_adatlap.png) no-repeat -468px -243px; }
.randitarca_virag .button_randitarca_feltoltes_green a:hover, .randitarca_csok .button_randitarca_feltoltes_green:hover { background: url(../img/sprite_adatlap.png) no-repeat -468px -284px; }
.button_feltoltes { float: right; background: url(../img/sprite_adatlap.png) no-repeat -570px -561px; width: 143px; height: 41px; }
.button_feltoltes a { width: 143px; height: 41px; display: block; overflow: hidden; text-indent: -1000em; }
.button_feltoltes a:hover { background: url(../img/sprite_adatlap.png) no-repeat -570px -602px; }
.button_feltoltes input { background: transparent; border: none; width: 143px; height: 41px; cursor: pointer; overflow: hidden; text-indent: -999px; line-height: 0px; display: block; }
.button_feltoltes input:hover { background: url(../img/sprite_adatlap.png) no-repeat -570px -602px; }
#randitarcaLayerCsok { width: 700px; }
.randitarca_csok { padding: 10px 30px 20px 30px!important; }
.randitarca_csok h1.virtualis_csok { background: url(../img/sprite_title.png) no-repeat -323px -543px; width: 185px; height: 29px; margin: 0; text-indent: -1000em; float: left; }
.randitarca_csok h3.rightH3 { float: left; color: #363636; font-size: 18px; margin: 0px; font-weight: bold; padding-top: 10px; }
#randitarcaLayerSMS { width: 700px; }
.randitarca_sms { padding: 10px 30px 20px 30px!important; }
.randitarca_sms h1.randi_sms { background: url(../img/sprite_title.png) no-repeat -322px -514px; width: 148px; height: 29px; margin: 0; text-indent: -1000em; float: left; }
.randitarca_sms h3.rightH3 { float: left; color: #363636; font-size: 18px; margin: 0px; font-weight: bold; padding-top: 10px; }
.randitarca_sms img { float: left; display: inline-block; margin: 0 25px 0 10px; }
.randitarca_sms .fizetes_feltoltes { padding: 15px 0 0 0; border-top: 1px solid #e9dbc4; width: auto; float: none; clear: both; }
.randitarca_sms .fizetes_feltoltes .elohivo { float: left; font-size: 18px; font-weight: bold; display: inline-block; padding: 3px 3px 0 0; }
.randitarca_sms .fizetes_feltoltes div.gvSelect { padding-left: 4px; padding-right: 14px; text-align: center; }
.randitarca_sms .fizetes_feltoltes div.gvS_headText { width: 34px!important; color: #000; }
.randitarca_sms .fizetes_feltoltes .form_input { float: left; display: inline-block; width: 64px; margin: 0 10px 0 0; border: 1px solid #d3d0c6; color: #000; font-size: 11px; padding: 3px 8px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; behavior: url(/css/border-radius.htc); position: relative; }
.randitarca_sms .fizetes_feltoltes .button_mehet { background: url(../img/sprite_randitarca.png) no-repeat 0 -64px; width: 73px; height: 22px; overflow: hidden; float: left; }
.randitarca_sms .fizetes_feltoltes .button_mehet input { background: transparent; border: none; width: 73px; font-size: 11px; font-weight: bold; color: #fff; padding: 3px 0; cursor: pointer; text-indent: 0; height: auto; line-height: 10px; }
.randitarca_sms .fizetes_feltoltes .button_mehet:hover { background: url(../img/sprite_randitarca.png) no-repeat -73px -64px; }
.randitarca_sms .fizetes_feltoltes .links { font-size: 11px; }
.randitarca_sms .fizetes_feltoltes .links a { color: #4e901d; }
h1.virtualis_vampircsok { background: url(../img/sprite_title.png) no-repeat 0 -618px; width: 194px; height: 29px; margin: 0; text-indent: -1000em; float: left; }
.vampircsokkuldes_layer_kep { background: url(../img/vampircsokkuldes_layer_kep.jpg) no-repeat; }
.AlomrandiLayer { width: 740px; height: 508px; }
.AlomrandiLayer .cont { width: 552px; height: 325px; background: url(../img/bg_alomrandi.jpg) no-repeat; font-size: 13px; color: #120e08; padding: 183px 0 0 188px; }
.AlomrandiLayer .cont h5 { font-size: 18px; font-weight: bold; color: #741605; padding: 0; margin: 0 0 25px 0; }
.AlomrandiLayer .cont span, .AlomrandiLayer .cont strong { color: #741605; }
.AlomrandiLayer .cont .font11 { font-size: 11px; color: #58401f; line-height: normal; }
.AlomrandiLayer .alomrandi_reg_button { display: block; overflow: hidden; text-indent: 100%; white-space: nowrap; position: absolute; left: 395px; top: 423px; width: 185px; height: 46px; }
.aHetTarskeresojeLayer { width: 467px; background: white; }
.aHetTarskeresojeLayer .close { background: url(../img/sprite_base.png) no-repeat -376px 3px; width: 15px; height: 15px; float: right; display: inline-block; overflow: hidden; text-indent: -1000em; width: 15px; height: 15px; position: relative; z-index: 1000; margin: -15px -15px 0 0; }
.aHetTarskeresojeLayer .close:hover { background: url(../img/sprite_base.png) no-repeat -408px 0; }
.aHetTarskeresojeLayer .cont { background: url(../img/bg_aHetTarskeresojeLayer.png); font-size: 13px; line-height: 16px; color: #120e08; padding: 15px 20px 10px 115px; }
.aHetTarskeresojeLayer h3 { font-size: 34px; color: #980000; font-weight: bold; margin-bottom: 15px; line-height: normal; }
.aHetTarskeresojeLayer .btn { border: 0; background: url(../img/aHetTarskeresojeLayer_btn.png) no-repeat; width: 131px; height: 41px; display: block; cursor: pointer; overflow: hidden; text-indent: -999px; line-height: 0px; margin: 0 auto; }
.aHetTarskeresojeLayer .btn:hover { border: 0; background: url(../img/aHetTarskeresojeLayer_btn.png) no-repeat 0 -41px; }
.aHetTarskeresojeLayer .textarea { margin-left: -85px; padding-top: 30px; }
.aHetTarskeresojeLayer .textarea textarea { background: white; border: 0; width: 390px; height: 60px; overflow: auto; font-size: 12px; padding: 10px; -webkit-box-shadow: inset 0 -2px 4px rgba(0,0,0,.45); -moz-box-shadow: inset 0 -2px 4px rgba(0,0,0,.45); box-shadow: inset 0 2px 4px rgba(0,0,0,.45); -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; behavior: url(/css/border-radius.htc); position: relative; }
.aHetTarskeresojeLayer_kep { width: 175px; height: 247px; position: absolute; z-index: 100; left: -50px; top: 25px; }
.aHetTarskeresojeLayer_kep .bg { background: url(../img/bg_shadow_pic3.png) no-repeat; width: 175px; height: 247px; position: absolute; left: 0; top: 0; z-index: 2; }
.aHetTarskeresojeLayer_kep img { position: absolute; left: 14px; top: 7px; z-index: 1; }
.brandsLayer { width: 597px; height: 438px; background: white; }
.brandsLayer .cont { background: #f0eeee url(../img/bg_brands_layer.jpg) no-repeat; height: 285px; padding: 153px 45px 0 38px; position: relative; font-size: 18px; color: #4d4d4c; line-height: 21px; }
.brands_button { width: 239px; height: 59px; display: block; overflow: hidden; white-space: nowrap; text-indent: 1000%; position: absolute; left: 314px; top: 293px; }
.q3Layer { width: 738px; height: 483px; background: white; }
.q3Layer .close { background: url(../img/sprite_base.png) no-repeat -376px 3px; width: 15px; height: 15px; float: right; display: inline-block; overflow: hidden; text-indent: -1000em; width: 15px; height: 15px; position: relative; z-index: 1000; margin: -15px -15px 0 0; }
.q3Layer .close:hover { background: url(../img/sprite_base.png) no-repeat -408px 0; }
.q3Layer .cont { background: url(../img/q3_layer.jpg) no-repeat; position: relative; width: 688px; height: 323px; font-size: 14px; color: #7e5235; padding: 160px 0 0 50px; }
.q3Layer .cont strong { color: #3d281a; }
.q3text { position: absolute; left: 88px; }
.q3text strong { text-transform: uppercase; font-size: 15px; color: #3d281a; float: left; padding-right: 5px; }
.q3text span { float: left; width: 240px; display: block; }
.q3text.text1 { top: 254px; }
.q3text.text2 { top: 299px; }
.q3text.text3 { top: 345px; }
.q3_button { display: block; width: 215px; height: 45px; position: absolute; left: 157px; top: 397px; text-indent: 100%; white-space: nowrap; overflow: hidden; }
.q3_button:hover { background: url(../img/q3_button_hover.png) no-repeat; }
.gyikLayer { width: 745px; }
.gyikLayer .cont { width: 720px; height: 500px; overflow: auto; }
.gyikLayer h3 { font-size: 20px; text-align: center; margin-bottom: 40px; }
.gyikLayer h5 { font-size: 18px; color: #A5771B; font-weight: bold; }
.halloweenLayer { width: 629px; background: white; }
.halloweenLayer .cont { background: url(../img/promo/halloween/bg_cont.png); font-size: 14px; color: #4b5405; line-height: normal; }
.halloweenLayer .close { background: url(../img/sprite_base.png) no-repeat -376px 3px; width: 15px; height: 15px; float: right; display: inline-block; overflow: hidden; text-indent: -1000em; width: 15px; height: 15px; position: relative; z-index: 1000; margin: -15px -15px 0 0; }
.halloweenLayer .close:hover { background: url(../img/sprite_base.png) no-repeat -408px 0; }
.halloweenLayer .title { background: url(../img/promo/halloween/title.jpg) no-repeat; width: 647px; height: 159px; float: left; margin: -35px -33px 0 -15px; }
.halloweenLayer .csomag { clear: both; padding: 20px 0 0 70px; }
.halloweenLayer .csomag h5 { color: #4b5405; font-size: 14px; text-transform: uppercase; margin-bottom: 8px; }
.halloweenLayer .csomag ul { margin: 0 0 20px 0; padding: 0; list-style: none; }
.halloweenLayer .csomag li { padding-left: 45px; line-height: 20px; margin-bottom: 5px; }
.halloweenLayer .csomag .icon_1 { background: url(../img/promo/halloween/icon_1.png) no-repeat 10px 3px; }
.halloweenLayer .csomag .icon_2 { background: url(../img/promo/halloween/icon_2.png) no-repeat 0 3px; }
.halloweenLayer .csomag .sikeres { font-size: 13px; color: #454545; display: block; }
.halloweenLayer .csomag .sikeres a { color: #454545; }
.halloweenLayer .csomag .border_sep { border-top: 1px solid #e3e2df; border-bottom: 1px solid white; margin-bottom: 20px; clear: both; }
.halloweenLayer .csomag .button { background: url(../img/promo/halloween/button.png) no-repeat; width: 203px; height: 66px; display: block; text-indent: 100%; white-space: nowrap; overflow: hidden; margin: 0 auto 20px 125px; }
.halloweenLayer .csomag .button:hover { background: url(../img/promo/halloween/button.png) no-repeat 0 -66px; }
.halloweenDetailsLayer .title { background: url(../img/promo/halloween/title2.jpg) no-repeat; width: 650px; height: 272px; float: left; margin: -35px -26px 0 -25px; }
.halloweenDetailsLayer .details { padding: 0 5px; font-size: 15px; }
.halloweenDetailsLayer p { margin-bottom: 7px; }
.halloweenDetailsLayer h5 { color: #c52c10; font-size: 15px; text-transform: uppercase; float: left; width: 375px; padding-top: 2px; margin: 0; }
.halloweenDetailsLayer .button.right { float: right; }
.halloweenDetailsLayer .button { background: url(../img/promo/halloween/button.png) no-repeat 0 -135px; width: 203px; height: 64px; display: block; text-indent: 100%; white-space: nowrap; overflow: hidden; margin: 0 auto; }
.halloweenDetailsLayer .button:hover { background: url(../img/promo/halloween/button.png) no-repeat 0 -199px; }
.szaloncukorlayer { background: white; width: 629px; }
.szaloncukorlayer .close { background: url(../img/sprite_base.png) no-repeat -376px 3px; width: 15px; height: 15px; float: right; display: inline-block; overflow: hidden; text-indent: -1000em; width: 15px; height: 15px; position: relative; z-index: 1000; margin: -15px -15px 0 0; }
.szaloncukorlayer .close:hover { background: url(../img/sprite_base.png) no-repeat -408px 0; }
.szaloncukorlayer .cont { background: #eeefeb url(../img/szaloncukor/layer.jpg) no-repeat 0 0; margin-top: -19px; padding: 290px 20px 20px 20px; }
.szaloncukorlayer .title { display: none; }
.szaloncukorlayer .talalj { background: url(../img/szaloncukor/talalj.png) no-repeat; width: 284px; height: 50px; font-style: italic; color: white; font-size: 13px; line-height: 17px; font-weight: bold; text-align: center; padding: 16px 70px 0; float: right; margin: -76px 10px 0 0; }
.szaloncukorlayer p { font-size: 15px; color: #482812; line-height: normal; margin-bottom: 10px; }
.szaloncukorlayer .button_text { float: left; text-transform: uppercase; font-size: 15px; font-weight: bold; color: #c52c10; display: block; width: 375px; padding-top: 7px; }
.szaloncukorlayer .button { background: url(../img/szaloncukor/button.png) no-repeat; float: right; width: 201px; height: 64px; display: block; overflow: hidden; text-indent: 100%; white-space: nowrap; }
.szaloncukorlayer .button:hover { background: url(../img/szaloncukor/button.png) no-repeat 0 -64px; }
.szaloncukorlayer_grat .bg { background: url(../img/szaloncukor/layer_grat.png) no-repeat; width: 689px; height: 149px; position: absolute; left: -30px; top: 0; }
.szaloncukorlayer_grat .cont { background: #eeefeb; margin-top: 0; padding-top: 112px; padding-left: 100px; position: relative; font-size: 14px; color: #482812; line-height: normal; }
.szaloncukorlayer_grat .title2 { font-size: 18px; color: white; position: relative; z-index: 2; text-align: center; line-height: normal; height: 65px; margin-left: -70px; }
.szaloncukorlayer_grat h5 { text-transform: uppercase; font-size: 14px; margin-bottom: 10px; }
.szaloncukorlayer_grat ul { margin: 0 0 30px 0; padding: 0; list-style: none; }
.szaloncukorlayer_grat li { padding-left: 35px; line-height: 20px; margin-bottom: 5px; background: url(../img/szaloncukor/bull.png) no-repeat 0 5px; }
.szaloncukorlayer_grat .button { background: url(../img/szaloncukor/button2.png) no-repeat; float: none; width: 315px; height: 85px; margin-left: -37px; }
.szaloncukorlayer_grat .button:hover { background: url(../img/szaloncukor/button2.png) no-repeat 0 -85px; }
.szaloncukorlayer_grat .text { font-size: 13px; color: #454545; margin-left: -20px; }
.szaloncukorlayer_grat .text a { color: #454545; }
.szaloncukorlayer_grat .fa { position: absolute; right: 70px; top: 135px; background: url(../img/szaloncukor/fa.png) no-repeat; width: 165px; height: 205px; }
.szaloncukorlayer_grat p { margin: 0 0 25px 35px; }
@font-face { font-family: 'georgiaregular'; src: url('font/georgia-webfont.eot'); src: url('font/georgia-webfont.eot?#iefix') format('embedded-opentype'), url('font/georgia-webfont.woff') format('woff'), url('font/georgia-webfont.ttf') format('truetype'), url('font/georgia-webfont.svg#georgiaregular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'georgiaitalic'; src: url('font/georgiai-webfont.eot'); src: url('font/georgiai-webfont.eot?#iefix') format('embedded-opentype'), url('font/georgiai-webfont.woff') format('woff'), url('font/georgiai-webfont.ttf') format('truetype'), url('font/georgiai-webfont.svg#georgiaitalic') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'courier_newregular'; src: url('font/cour-webfont.eot'); src: url('font/cour-webfont.eot?#iefix') format('embedded-opentype'), url('font/cour-webfont.woff') format('woff'), url('font/cour-webfont.ttf') format('truetype'), url('font/cour-webfont.svg#courier_newregular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'courier_newitalic'; src: url('font/couri-webfont.eot'); src: url('font/couri-webfont.eot?#iefix') format('embedded-opentype'), url('font/couri-webfont.woff') format('woff'), url('font/couri-webfont.ttf') format('truetype'), url('font/couri-webfont.svg#courier_newitalic') format('svg'); font-weight: normal; font-style: normal; }
.farsanglayer { background: white; width: 629px; }
.farsanglayer .close { background: url(../img/sprite_base.png) no-repeat -376px 3px; width: 15px; height: 15px; float: right; display: inline-block; overflow: hidden; text-indent: -1000em; width: 15px; height: 15px; position: relative; z-index: 1000; margin: -15px -15px 0 0; }
.farsanglayer .close:hover { background: url(../img/sprite_base.png) no-repeat -408px 0; }
.farsanglayer .bg { background: url(../img/farsang/layer_top.png) no-repeat center top; width: 629px; height: 225px; float: left; margin-top: -18px; }
.farsanglayer .cont { background: #f5f2eb; padding: 0 0 20px 0; }
.farsanglayer .text1 { clear: both; margin: 0 38px; padding: 8px 0 3px 0; border-bottom: 1px solid black; border-top: 1px solid black; text-align: center; font-size: 15px; line-height: 21px; color: #a533b1; text-transform: uppercase; font-family: 'courier_newregular', "Courier New", Courier, monospace; }
.farsanglayer .text2 { clear: both; margin: 0 38px; padding: 10px 10px 5px 10px; border-bottom: 1px solid black; text-align: center; font-size: 13px; line-height: 19px; color: #2d2d2d; font-family: 'georgiaitalic', Georgia, "Times New Roman", Times, serif; }
.farsanglayer .text2 p { margin: 0 0 5px 0; }
.farsanglayer .text3 { clear: both; margin: 0 38px 20px 38px; padding: 8px 0 3px 0; border-bottom: 1px solid black; text-align: center; font-size: 15px; line-height: 21px; color: #a533b1; text-transform: uppercase; font-family: 'courier_newregular', "Courier New", Courier, monospace; }
.farsanglayer .button { background: url(../img/farsang/button.png) no-repeat; width: 242px; height: 55px; margin: 0 auto; display: block; text-indent: 100%; overflow: hidden; white-space: nowrap; }
.farsanglayer .button:hover { background: url(../img/farsang/button.png) no-repeat 0 -55px; }
.farsanglayer .date { font-size: 13px; color: #d12127; font-family: 'courier_newregular', "Courier New", Courier, monospace; font-weight: bold; position: absolute; left: 0; top: 0; width: 100%; text-align: center; top: 182px; }
.farsanglayer .bg.grat { background: url(../img/farsang/layer_top_grat.png) no-repeat center top; width: 629px; height: 178px; margin-top: 0; }
.farsanglayer .text { padding: 0 70px; font-size: 13px; line-height: 23px; color: #323232; text-align: center; }
.farsanglayer a { color: #323232; }
.farsanglayer h5 { font-size: 14px; color: #323232; text-transform: uppercase; margin-left: 30px; margin-bottom: 5px; text-align: left; }
.farsanglayer p { margin-left: 65px; margin-bottom: 25px; font-size: 14px; text-align: left; }
.farsanglayer .button2 { background: url(../img/farsang/button.png) no-repeat 0 -110px; width: 240px; height: 53px; margin-bottom: 20px; -webkit-box-shadow: 0 0 14px rgba(10,10,10,.38); -moz-box-shadow: 0 0 14px rgba(10,10,10,.38); box-shadow: 0 0 14px rgba(10,10,10,.38); behavior: url(/css/border-radius.htc); position: relative; }
.farsanglayer .button2:hover { background: url(../img/farsang/button.png) no-repeat 0 -163px; }
.farsanglayer .grat_text { width: 100%; text-align: center; position: absolute; left: 0; top: 125px; font-size: 20px; color: #c056c2; font-family: 'georgiaitalic', Georgia, "Times New Roman", Times, serif; }
@font-face { font-family: 'open_sansbold_italic'; src: url('font/opensans-bolditalic-webfont.eot'); src: url('font/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('font/opensans-bolditalic-webfont.woff') format('woff'), url('font/opensans-bolditalic-webfont.ttf') format('truetype'), url('font/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'open_sansitalic'; src: url('font/opensans-italic-webfont.eot'); src: url('font/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'), url('font/opensans-italic-webfont.woff') format('woff'), url('font/opensans-italic-webfont.ttf') format('truetype'), url('font/opensans-italic-webfont.svg#open_sansitalic') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'open_sansregular'; src: url('font/opensans-regular-webfont.eot'); src: url('font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('font/opensans-regular-webfont.woff') format('woff'), url('font/opensans-regular-webfont.ttf') format('truetype'), url('font/opensans-regular-webfont.svg#open_sansregular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'open_sansbold'; src: url('font/opensans-bold-webfont.eot'); src: url('font/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('font/opensans-bold-webfont.woff') format('woff'), url('font/opensans-bold-webfont.ttf') format('truetype'), url('font/opensans-bold-webfont.svg#open_sansbold') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'open_sanssemibold'; src: url('font/opensans-semibold-webfont.eot'); src: url('font/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('font/opensans-semibold-webfont.woff') format('woff'), url('font/opensans-semibold-webfont.ttf') format('truetype'), url('font/opensans-semibold-webfont.svg#open_sanssemibold') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'open_sanslight'; src: url('font/opensans-light-webfont.eot'); src: url('font/opensans-light-webfont.eot?#iefix') format('embedded-opentype'), url('font/opensans-light-webfont.woff') format('woff'), url('font/opensans-light-webfont.ttf') format('truetype'), url('font/opensans-light-webfont.svg#open_sanslight') format('svg'); font-weight: normal; font-style: normal; }
.villamLayer { width: 629px; background: white; position: absolute; }
.villamLayer .close { background: url(../img/sprite_base.png) no-repeat -408px 0; width: 15px; height: 15px; float: right; display: inline-block; overflow: hidden; text-indent: -1000em; width: 15px; height: 15px; position: relative; z-index: 1000; margin: -15px -15px 0 0; }
.villamLayer .close:hover { background: url(../img/sprite_base.png) no-repeat -376px 3px; }
.villamLayer .cont { background-image: url(../img/deezer_layer.png); background-repeat: no-repeat; background-position: 10px 140px; padding-bottom: 40px; background-color: rgb(247,246,244); /* Old browsers */ background-color: -moz-linear-gradient(top, rgba(247,246,244,1) 0%, rgba(228,226,222,1) 100%); /* FF3.6+ */ background-color: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(247,246,244,1)), color-stop(100%, rgba(228,226,222,1))); /* Chrome,Safari4+ */ background-color: -webkit-linear-gradient(top, rgba(247,246,244,1) 0%, rgba(228,226,222,1) 100%); /* Chrome10+,Safari5.1+ */ background-color: -o-linear-gradient(top, rgba(247,246,244,1) 0%, rgba(228,226,222,1) 100%); /* Opera 11.10+ */ background-color: -ms-linear-gradient(top, rgba(247,246,244,1) 0%, rgba(228,226,222,1) 100%); /* IE10+ */ background-color: linear-gradient(to bottom, rgba(247,246,244,1) 0%, rgba(228,226,222,1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f6f4', endColorstr='#e4e2de', GradientType=0 ); /* IE6-9 */
}
.villamLayer .cont h1 { font-size: 74px; line-height: normal; color: #aa0808; font-weight: normal; font-family: 'open_sansbold'; text-align: center; margin-bottom: 25px; }
.villamLayer .title1 { font-size: 23px; color: #242424; font-family: 'open_sansregular'; line-height: 18px; margin-left: 215px; margin-bottom: 60px; }
.villamLayer .title1 strong { font-weight: normal; font-family: 'open_sansbold'; font-size: 30px; line-height: 31px; }
.villamLayer .time { margin-left: 215px; font-size: 47px; color: white; font-family: 'open_sansbold'; text-align: center; line-height: 63px; height: 63px; width: 150px; background: #aa0808; float: left; margin-bottom: 90px; }
.villamLayer .title2 { font-size: 15px; line-height: normal; color: #252525; font-family: 'open_sansregular'; float: left; margin-left: 15px; margin-top: -3px; line-height: 17px; }
.villamLayer .title2 strong { font-weight: normal; font-family: 'open_sansbold'; }
.villamLayer .title3 { clear: both; font-size: 21px; line-height: 38px; color: #000200; font-family: 'open_sanssemibold'; margin-left: 215px; padding-right: 28px; margin-bottom: 40px; }
.villamLayer .title3 span, .villamLayer .title3 strong { font-weight: normal; font-family: 'open_sansbold'; }
.villamLayer .title3 span { font-size: 29px; line-height: 22px; }
.villamLayer .title3 a { float: right; font-size: 14px; color: #aa0808; font-family: 'open_sansbold'; line-height: 15px; text-decoration: none; padding-right: 16px; }
.villamLayer .title3 a.open { background: url(../img/deezer_arrow_open.png) no-repeat right 5px; }
.villamLayer .title3 a.hide { background: url(../img/deezer_arrow_close.png) no-repeat right 5px; }
.villamLayer .title3 a:hover { text-decoration: underline; }
.villamLayer .details_text { clear: both; font-size: 13px; line-height: 17px; color: #454444; padding: 15px 45px 20px 45px; text-align: justify; }
.villamLayer .details_text h5 { font-size: 18px; line-height: 20px; }
.villamLayer .buttons { border-top: 1px solid #b0afaf; position: relative; clear: both; padding: 35px 0 15px 0; }
.villamLayer .buttons:after { content: ''; border-bottom: 1px solid white; position: absolute; left: 0; top: 0; width: 100%; }
.villamLayer .mostnem { color: #656464; text-transform: uppercase; font-size: 21px; float: left; font-family: 'open_sansbold'; text-decoration: none; line-height: 66px; margin-left: 45px; background: url(../img/mostnem.png) no-repeat 0 center; padding-left: 18px; }
.villamLayer .mostnem:hover { text-decoration: underline; }
.villamLayer .beezer_button { float: right; display: block; background: url(../img/deezer_button.png) no-repeat; width: 341px; height: 66px; text-indent: 100%; overflow: hidden; white-space: nowrap; margin-right: 45px; }
@font-face { font-family: 'helveticaneuelt_pro_45_ltRg'; src: url('font/helveticaneueltpro-lt-webfont.eot'); src: url('font/helveticaneueltpro-lt-webfont.eot?#iefix') format('embedded-opentype'), url('font/helveticaneueltpro-lt-webfont.woff') format('woff'), url('font/helveticaneueltpro-lt-webfont.ttf') format('truetype'), url('font/helveticaneueltpro-lt-webfont.svg#helveticaneuelt_pro_45_ltRg') format('svg'); font-weight: normal; font-style: normal; }
.husvetlayer { width: 629px; background: white; }
.husvetlayer .close { background: url(../img/sprite_base.png) no-repeat -408px 0; width: 15px; height: 15px; float: right; display: inline-block; overflow: hidden; text-indent: -1000em; width: 15px; height: 15px; position: relative; z-index: 1000; margin: -15px -15px 0 0; }
.husvetlayer .close:hover { background: url(../img/sprite_base.png) no-repeat -376px 3px; }
.husvetlayer .cont { background: #f4f4f4 url(../img/husvet/husvet_layer2.png) no-repeat center top; color: #444343; line-height: 19px; padding: 35px 65px 20px 65px; color: #323232; }
.husvetlayer .cont.center { text-align: center; padding: 170px 0 20px 0; background-image: url(../img/husvet/husvet_layer.jpg); background-position: center top; background-repeat: no-repeat; }
.husvetlayer .cont.center h3 { font-size: 25px; color: #b40e38; text-transform: uppercase; font-weight: bold; line-height: normal; margin: 0 0 5px 0; border: 0; font-weight: bold; }
.husvetlayer .cont.center h3 span { font-weight: normal; }
.husvetlayer .cont.center h5 { font-size: 17px; font-weight: normal; line-height: normal; margin-bottom: 20px; font-family: Tahoma, Geneva, sans-serif; }
.husvetlayer .cont.center h6 { font-size: 15px; line-height: normal; text-transform: none; margin-bottom: 15px; }
.husvetlayer .cont.center p { margin-bottom: 10px; }
.husvetlayer .button { background: url(../img/husvet/button.png) no-repeat; width: 242px; height: 55px; margin: 0 auto; display: block; text-indent: 100%; overflow: hidden; white-space: nowrap; }
.husvetlayer .button:hover { background: url(../img/husvet/button.png) no-repeat 0 -55px; }
.husvetlayer h3 { color: #b40e38; font-size: 72px; text-align: center; border-bottom: 1px solid #b40e38; line-height: normal; font-weight: normal; }
.husvetlayer h5 { font-size: 18px; text-align: center; font-weight: normal; font-family: 'helveticaneuelt_pro_45_ltRg'; margin-bottom: 35px; }
.husvetlayer h6 { text-transform: uppercase; font-size: 14px; margin-bottom: 0; }
.husvetlayer p { margin-bottom: 20px; }
.husvetlayer .uf { font-size: 13px; padding-top: 20px; }
.husvetlayer .uf a { color: #323232; }
.husvetlayer .button.rendben { background: url(../img/husvet/button.png) no-repeat 0 -110px; width: 240px; height: 53px; -webkit-box-shadow: 1px 1px 14px rgba(10,10,10,.38); -moz-box-shadow: 1px 1px 14px rgba(10,10,10,.38); box-shadow: 1px 1px 14px rgba(10,10,10,.38); behavior: url(/css/border-radius.htc); position: relative; }
.husvetlayer .button.rendben:hover { background: url(../img/husvet/button.png) no-repeat 0 -163px; }
.jellemkep_layer { width: 295px; height: 447px; background: #f5f2eb; padding: 0; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.jellemkep_layer h3, .jal_title { font-size: 14px; color: #a61414; font-weight: bold; margin: 0; line-height: 31px; text-align: center; }
.jellemkep_layer .cont { padding: 0 16px; background: none; }
.jal_lapozo, .jellemkep_layer .pager { text-align: center; line-height: 27px; font-size: 14px; font-weight: bold; }
.jal_lapozo a, .jellemkep_layer .pager a { color: black; text-decoration: none; }
.jal_lapozo a:hover, .jellemkep_layer .pager a:hover { color: black; text-decoration: underline; }
.jellemkep_layer .white { padding: 0 16px; margin: 0 -16px; background: white; height: 126px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; behavior: url(/css/border-radius.htc); position: relative; }
.ja_layer .kik, .jellemkep_layer .kik { line-height: 54px; float: left; display: block; margin-left: 10px; }
.jellemkep_layer .white a { font-weight: bold; color: #a57749; font-size: 11px; text-decoration: none; background: url(../img/sprite_10kerdes.png) no-repeat right 2px; padding-right: 10px; }
.jellemkep_layer .white a:hover { text-decoration: underline; }
.jellemkep_layer .valasztottal { float: left; line-height: 40px; background: #f5f2eb; float: left; display: block; width: 167px; text-indent: 10px; font-size: 14px; position: relative; margin-right: 27px; }
.jellemkep_layer .valasztottal:after { content: ''; position: absolute; right: -18px; top: 0; width: 0; height: 0; border-style: solid; border-width: 20px 0 20px 18px; border-color: transparent transparent transparent #f5f2eb; }
.jellemkep_layer .small-pic { float: left; margin-bottom: -13px; }
.ja_layer .show-link, .jellemkep_layer .show-link { float: right; margin-top: 19px; background: url(../img/sprite_10kerdes.png) no-repeat right 5px !important; font-weight: bold; color: #a57749; font-size: 11px; text-decoration: none; padding-right: 10px; margin-right: 10px; }
.ja_layer .close, .ja_layer .close:hover, .jellemkep_layer .close, .jellemkep_layer .close:hover { background: url(../img/close.png) no-repeat; width: 12px; height: 12px; right: 0; top: 0; margin: 7px 8px 0 0; position: absolute; }
.vbplayer { width: 599px; background: white; }
.vbplayer .close { background: url(../img/sprite_base.png) no-repeat -376px 3px; width: 15px; height: 15px; float: right; display: inline-block; overflow: hidden; text-indent: -1000em; width: 15px; height: 15px; position: relative; z-index: 1000; margin: -15px -15px 0 0; }
.vbplayer .close:hover { background: url(../img/sprite_base.png) no-repeat -408px 0; }
.vbplayer .cont { background: url(../img/vbplayer.jpg) no-repeat center top; color: #7f663d; line-height: 16px; padding: 265px 15px 0 15px; font-size: 13px; height: 569px; height: 423px; text-align: center; font-family: 'opensans-regular-webfont'; }
.vbplayer .cont h1 { font-size: 18px; color: #a28658; font-family: 'opensans-bold-webfont'; font-weight: normal; line-height: 20px; margin-bottom: 30px; }
.vbplayer .cont h1 .font1 { display: block; font-size: 45px; color: #00848d; text-transform: uppercase; line-height: 58px; }
.vbplayer .cont h1 .font2 { display: block; font-size: 29px; color: #08783e; text-transform: uppercase; line-height: 36px; }
.vbplayer .cont h5 { font-size: 18px; font-weight: normal; color: #7f663d; font-family: 'opensans-bold-webfont'; line-height: 20px; margin-bottom: 20px; }
.vbplayer .cont p { margin-bottom: 20px; }
.vbplayer .button { background: url(../img/vbp_btn.png) no-repeat 0 0; width: 242px; height: 55px; display: block; margin: 0 auto; text-indent: 100%; overflow: hidden; white-space: nowrap; }
.vbplayer .button:hover { background: url(../img/vbp_btn.png) no-repeat 0 -55px; }
.vbplayer .cont.grat { background: #ccbd98 url(../img/vbplayer_grat.jpg) no-repeat center top; height: auto; width: 479px; padding: 30px 60px 30px 60px; text-align: left; }
.vbplayer .cont.grat h1 { font-size: 67px; text-transform: uppercase; color: #00848d; text-align: center; line-height: 67px; letter-spacing: -0.06em; margin-bottom: 30px; }
.vbplayer .cont.grat h1 span { display: inline-block; font-size: 21px; color: #01aab5; font-family: 'opensans-regular-webfont'; line-height: 23px; text-transform: none; border-top: 1px solid #95e1e5; letter-spacing: normal; padding-top: 5px; margin-top: 5px; }
.vbplayer .cont.grat h5 { font-family: 'opensans-semibold-webfont'; font-size: 17px; color: #00848d; margin-bottom: 0; }
.vbplayer .cont.grat p { color: #756444; font-size: 14px; font-family: 'opensans-semibold-webfont'; line-height: 18px; }
.vbplayer .cont.grat p span { color: #a28658; }
.vbplayer .cont.grat p.blue { color: #00848d; }
.vbplayer .cont.grat .uf { color: #5c4c2e; text-align: center; }
.vbplayer .cont.grat .uf a { color: #5c4c2e; text-decoration: none; }
.vbplayer .cont.grat .uf a:hover { color: #5c4c2e; text-decoration: underline; }
.vbplayer .button2 { background: url(../img/vbp_btn.png) no-repeat 0 -110px; }
.vbplayer .button2:hover { background: url(../img/vbp_btn.png) no-repeat 0 -165px; }
.ev26layer { width: 558px !important; }
.ev26layer .cont { background: white url(../img/26ev.jpg) no-repeat left 0; font-size: 14px; line-height: 17px; color: #545055; padding: 15px 20px 15px 300px; height: 346px; overflow: hidden; }
.ev26layer .cont h5 { font-size: 18px; line-height: 20px; margin-bottom: 10px; }
.ev26layer .button_rendben { float: none; margin: 0 auto; }
.academyLayer { background: white; }
.academyLayer .close { background: url(../img/sprite_base.png) no-repeat -408px 0; width: 15px; height: 15px; float: right; display: inline-block; overflow: hidden; text-indent: -1000em; width: 15px; height: 15px; position: relative; z-index: 1000; margin: -15px -15px 0 0; }
.academyLayer .close:hover { background: url(../img/sprite_base.png) no-repeat -376px 3px; }
.academyLayer { width: 739px; }
.academyLayer .cont { padding: 0; height: auto; background: url(../img/academy/layer.png) no-repeat; width: 739px; height: 570px; position: relative; }
.academyLayer .text { text-align: center; font-size: 14px; color: #a2905b; line-height: 18px; font-family: 'open_sanssemibold'; width: 450px; margin: 0 auto; padding-top: 162px; }
.academyLayer .text .name { font-size: 30px; line-height: 56px; }
.academyLayer .text span { font-family: 'open_sanslight'; }
.academyLayer .checker { position: absolute; width: 100%; left: 0; bottom: 0; }
.academyLayer .checker .text2 { float: left; display: block; font-size: 14px; line-height: 18px; color: #a28b5b; font-family: 'open_sanssemibold'; background: url(../img/academy/checker_arrow.png) no-repeat right center; padding-right: 25px; margin-right: 20px; }
.academyLayer .checker label { display: block; float: left; height: 36px; line-height: 18px; vertical-align: middle; cursor: pointer; position: relative; background: url(../img/academy/checker_label.png) no-repeat 19px 0; padding-left: 66px; font-size: 11px; color: #ab8554; font-family: Tahoma, Geneva, sans-serif; line-height: normal; padding-top: 5px; overflow: hidden; margin-bottom: -5px; }
.academyLayer .checker label input[type=checkbox] { display: none; }
.academyLayer .checker label input + i { position: absolute; left: 0; top: 50%; margin-top: -8px; display: block; width: 14px; height: 14px; border: 1px solid #bebebe; }
.academyLayer .checker label input:checked + i { background: url(../img/academy/checker.png) no-repeat 0 0; }
.academyLayer .checker .diploma { float: right; line-height: 40px; border-left: 1px solid #d7d1c5; padding-left: 10px; font-size: 14px; color: #a2905b; font-family: 'open_sanssemibold'; margin-bottom: -5px; }
.academyLayer .checker .diploma a { color: #a2905b; }
.academyLayerLogin { width: 322px; }
.academyLayerLogin .cont { width: auto; height: auto; background: none; border: 1px solid #c6b58c; }
.academyLayerLogin .title { background: #f6f3e0; border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; font-size: 20px; line-height: 23px; text-align: center; color: #877d63; font-family: 'open_sanssemibold'; padding: 15px 0; }
.academyLayerLogin .form { background: #e4dcbc; padding: 15px 35px 25px 35px; font-size: 15px; color: #877863; font-family: 'open_sansregular'; line-height: normal; }
.academyLayerLogin .form label { display: block; padding-bottom: 5px; font-weight: normal; float: none; width: auto; }
.academyLayerLogin .form .inp { border-radius: 0; -webkit-border-radius: 0; border: 1px solid #bebebe; font-size: 14px; color: #666666; margin-bottom: 10px; width: 234px; }
.academyLayerLogin .form .button { background: url(../img/academy/button.png) no-repeat; width: 253px; height: 40px; border: 0; cursor: pointer; border-radius: 0; -webkit-border-radius: 0; overflow: hidden; text-indent: -999px; line-height: 0px; display: block; }
.academyLayerLogin .link { background: #f6f3e0; border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; height: 52px; text-align: center; line-height: 52px; font-size: 15px; color: #6b6044; clear: both; }
.academyLayerLogin .link a { color: #6b6044; }
.kuponlayer { background: white; width: 338px !important; }
.kuponlayer .close { background: url(../img/sprite_base.png) no-repeat -376px 3px; width: 15px; height: 15px; float: right; display: inline-block; overflow: hidden; text-indent: -1000em; width: 15px; height: 15px; position: relative; z-index: 1000; margin: -15px -15px 0 0; }
.kuponlayer .close:hover { background: url(../img/sprite_base.png) no-repeat -408px 0; }
.kuponlayer .cont { background: #f4f4f4; width: 288px !important; padding: 25px; }
.kuponlayer .button_mehet, .kuponlayer .button_rendben { background: url(../img/button_mehet_dis.png) no-repeat 0px -41px; width: 131px; height: 41px; margin: 0 auto; position: relative; }
.kuponlayer .button_rendben { background: url(../img/button_mehet_dis.png) no-repeat 0px -123px; }
.kuponlayer .button_mehet input, .kuponlayer .button_rendben a { background: transparent; border: none; width: 131px; height: 41px; cursor: pointer; }
.kuponlayer .button_mehet input:hover { background: url(../img/button_mehet_dis.png) no-repeat 0 -82px; }
.kuponlayer .button_rendben a:hover { background: url(../img/button_mehet_dis.png) no-repeat 0 -164px; }
.kuponlayer .button_mehet_dis, .kuponlayer .button_mehet_dis input:hover { background: url(../img/button_mehet_dis.png) no-repeat; }
.kuponlayer .btn_loader_134x41 { display: block; position: absolute; left: 0; top: 0; width: 131px; height: 41px; background: url(../img/btn_loader_134x41.gif) no-repeat; }
.kuponlayer h3 { font-size: 24px; color: #c21111; margin-bottom: 30px; }
.kuponlayer .input { border: 0; background: white; width: 258px; height: 50px; padding: 0 10px; line-height: 50px; font-size: 24px; color: #797979; margin-bottom: 10px; box-shadow: inset 1px 1px 3px rgba(0,0,0,.45); -webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,.45); -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; behavior: url(/css/border-radius.htc); position: relative; }
.kuponlayer .error { font-size: 10px; color: #c21111; display: block; padding-bottom: 15px; line-height: normal; }
.szaloncukorlayer { background: white; width: 629px; }
.szaloncukorlayer .close { background: url(../img/sprite_base.png) no-repeat -376px 3px; width: 15px; height: 15px; float: right; display: inline-block; overflow: hidden; text-indent: -1000em; width: 15px; height: 15px; position: relative; z-index: 1000; margin: -15px -15px 0 0; }
.szaloncukorlayer .close:hover { background: url(../img/sprite_base.png) no-repeat -408px 0; }
.szaloncukorlayer .cont { background: #eeefeb url(../img/szaloncukor14/layer.jpg) no-repeat 0 0; margin-top: -19px; padding: 290px 20px 20px 20px; }
.szaloncukorlayer .title { display: none; }
.szaloncukorlayer .talalj { background: url(../img/szaloncukor14/talalj.png) no-repeat; width: 284px; height: 50px; font-style: italic; color: white; font-size: 13px; line-height: 17px; font-weight: bold; text-align: center; padding: 16px 70px 0; float: right; margin: -76px 10px 0 0; }
.szaloncukorlayer p { font-size: 15px; color: #806534; line-height: normal; margin-bottom: 10px; }
.szaloncukorlayer .button_text { float: left; text-transform: uppercase; font-size: 15px; font-weight: bold; color: #438139; display: block; width: 375px; padding-top: 7px; }
.szaloncukorlayer .button { background: url(../img/szaloncukor14/button.png) no-repeat; float: right; width: 201px; height: 64px; display: block; overflow: hidden; text-indent: 100%; white-space: nowrap; }
.szaloncukorlayer .button:hover { background: url(../img/szaloncukor14/button.png) no-repeat 0 0; }
.szaloncukorlayer_grat .bg { background: url(../img/szaloncukor14/layer_grat.png) no-repeat; width: 689px; height: 149px; position: absolute; left: -30px; top: 0; }
.szaloncukorlayer_grat .cont { background: #eeefeb; margin-top: 0; padding-top: 112px; padding-left: 100px; position: relative; font-size: 14px; color: #806534; line-height: normal; }
.szaloncukorlayer_grat .title2 { font-size: 18px; color: white; position: relative; z-index: 2; text-align: center; line-height: normal; height: 65px; margin-left: -70px; }
.szaloncukorlayer_grat h5 { text-transform: uppercase; font-size: 14px; margin-bottom: 10px; }
.szaloncukorlayer_grat ul { margin: 0 0 30px 0; padding: 0; list-style: none; }
.szaloncukorlayer_grat li { padding-left: 35px; line-height: 20px; margin-bottom: 5px; background: url(../img/szaloncukor14/bull.png) no-repeat 0 5px; }
.szaloncukorlayer_grat .button { background: url(../img/szaloncukor14/button2.png) no-repeat; float: none; width: 315px; height: 85px; margin-left: -37px; }
.szaloncukorlayer_grat .button:hover { background: url(../img/szaloncukor14/button2.png) no-repeat 0 -85px; }
.szaloncukorlayer_grat .text { font-size: 13px; color: #806534; margin-left: -20px; }
.szaloncukorlayer_grat .text a { color: #806534; }
.szaloncukorlayer_grat p { margin: 0 0 25px 35px; }
.kerdoiv_layer { width: 420px; }
.kerdoiv_layer .cont { padding: 25px 40px; font-size: 14px; line-height: 22px; }
.kerdoiv_layer h1 { color: #990000; margin-bottom: 0; line-height: normal; }
.kerdoiv_layer .button_megsem { float: none; display: inline-block; }
.kerdoiv_layer .button_megsem a { float: left; }
.kerdoiv_layer .button_mehet { background: url(../img/button_mehet.png) no-repeat 0 -82px; width: 149px; height: 41px; float: none; display: inline-block; margin: 0; }
.kerdoiv_layer .button_mehet input { background: url(../img/button_mehet.png) no-repeat 0 0; border: none; width: 149px; height: 41px; cursor: pointer; overflow: hidden; text-indent: -999px; line-height: 0px; display: block; margin: 0; float: left; }
.kerdoiv_layer .button_mehet input:hover { background: url(../img/button_mehet.png) no-repeat 0 -41px; }
.kerdoiv_layer textarea { background: #f8f7f6; border: 0; width: 330px; height: 40px; overflow: auto; padding: 5px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; behavior: url(/border-radius.htc); position: relative; -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.25); -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.25); box-shadow: inset 0 1px 1px rgba(0,0,0,.25); }
.kerdoiv_layer .kikapcsolva { font-size: 12px; line-height: normal; }
.kerdoiv_layer .kikapcsolva h1 { color: #484848; margin-bottom: 15px; }
#mobilAppLayer { background: white; width: 563px; }
#mobilAppLayer .close { background: url(../img/sprite_base.png) no-repeat -408px 0; width: 15px; height: 15px; float: right; display: inline-block; overflow: hidden; text-indent: -1000em; width: 15px; height: 15px; position: relative; z-index: 1000; margin: -15px -15px 0 0; }
#mobilAppLayer .close:hover { background: url(../img/sprite_base.png) no-repeat -376px 3px; }
#mobilAppLayer .cont { background: #dddddd; padding: 35px; font-size: 14px; line-height: 17px; color: #525151; }
#mobilAppLayer h1 { font-size: 38px; line-height: 40px; font-weight: normal; color: #990000; margin-bottom: 40px; }
#mobilAppLayer h5 { font-size: 24px; line-height: normal; margin-bottom: 10px; }
#mobilAppLayer ul { margin: 0 0 35px 0; padding: 0; list-style: none; }
#mobilAppLayer li { margin-bottom: 15px; }
#mobilAppLayer i { display: block; float: left; margin: 0 10px 0 0; width: 30px; height: 30px; }
#mobilAppLayer .icon1 { background: url(../img/app_sprite.png) no-repeat 0 0; }
#mobilAppLayer .icon2 { background: url(../img/app_sprite.png) no-repeat 0 -49px; margin-top: 5px; }
#mobilAppLayer .icon3 { background: url(../img/app_sprite.png) no-repeat 0 -92px; }
#mobilAppLayer p { margin-bottom: 40px; }
#mobilAppLayer .apps { float: left; }
#mobilAppLayer .app-btn { float: right; margin-right: -10px; }
#mobilAppLayer .appstore { background: url(../img/app_sprite.png) no-repeat 0 -133px; width: 116px; height: 36px; float: left; margin-right: 4px; display: block; border-radius: 5px; -webkit-border-radius: 5px; }
#mobilAppLayer .appstore:hover { background: url(../img/app_sprite.png) no-repeat 0 -264px; box-shadow: 2px 2px 15px rgba(0,0,0,.35); -webkit-box-shadow: 2px 2px 15px rgba(0,0,0,.35); }
#mobilAppLayer .googleplay { background: url(../img/app_sprite.png) no-repeat -120px -133px; width: 116px; height: 36px; float: left; display: block; border-radius: 5px; -webkit-border-radius: 5px; }
#mobilAppLayer .googleplay:hover { background: url(../img/app_sprite.png) no-repeat -120px -264px; box-shadow: 2px 2px 15px rgba(0,0,0,.35); -webkit-box-shadow: 2px 2px 15px rgba(0,0,0,.35); }
#mobilAppLayer .appbtn { display: block; background: url(../img/app_sprite.png) no-repeat 0 -180px; width: 226px; height: 41px; text-indent: 100%; white-space: nowrap; overflow: hidden; margin-top: -3px; }
#mobilAppLayer .appbtn:hover { background: url(../img/app_sprite.png) no-repeat 0 -221px; }
.valentin2015layer { width: 591px; background: white; position: absolute; }
.valentin2015layer .close { background: url(../img/sprite_base.png) no-repeat -376px 3px; width: 15px; height: 15px; float: right; display: inline-block; overflow: hidden; text-indent: -1000em; width: 15px; height: 15px; position: relative; z-index: 1000; margin: -15px -15px 0 0; }
.valentin2015layer .close:hover { background: url(../img/sprite_base.png) no-repeat -408px 0; }
.valentin2015layer .cont { padding: 10px 0 0 0; }
.valentin2015layer .h1 { text-align: center; text-transform: uppercase; font-size: 40px; line-height: 38px; color: #b40e38; font-family: 'open_sansbold'; margin-bottom: 15px; }
.valentin2015layer .h1 span { font-family: 'open_sansregular'; }
.valentin2015layer .lead { font-size: 18px; line-height: 20px; color: #515151; text-align: center; margin-bottom: 25px; }
.valentin2015layer .box { float: left; width: 194px; border-radius: 5px; -webkit-border-radius: 5px; margin-right: 5px; position: relative; height: 667px; font-size: 12px; line-height: 17px; color: #8b4800; }
.valentin2015layer .box a { color: #8b4800; display: block; padding: 215px 21px 0 21px; }
.valentin2015layer .box1 { width: 193px; background: #fde4b4 url(../img/vali1.jpg) no-repeat 0 0; }
.valentin2015layer .box2 { background: #fdc9b4 url(../img/vali2.jpg) no-repeat 0 0; color: #aa2925; }
.valentin2015layer .box2 a { color: #aa2925; }
.valentin2015layer .box3 { margin-right: 0; background: #fde4b4 url(../img/vali3.jpg) no-repeat 0 0; }
.valentin2015layer .box4 { width: 291px; background: #fde4b4 url(../img/vali4.jpg) no-repeat 0 0; margin-right: 9px; height: 539px; }
.valentin2015layer .box5 { margin-right: 0; width: 291px; background: #fdc9b4 url(../img/vali5.jpg) no-repeat 0 0; height: 539px; }
.valentin2015layer .box a { text-decoration: none; }
.valentin2015layer .box .title { color: white; font-size: 20px; line-height: 21px; font-family: 'open_sansbold'; background: #ae1e22; height: 56px; margin: 0 -21px; padding: 11px 21px 0 21px; position: relative; margin-bottom: 20px; display: block; }
.valentin2015layer .box .title i { background: url(../img/vali-arrow.png) no-repeat; width: 22px; height: 10px; position: absolute; left: 50%; margin-left: -11px; bottom: -10px; }
.valentin2015layer .box2 .title i, .valentin2015layer .box5 .title i { background: url(../img/vali-arrow2.png) no-repeat; }
.valentin2015layer .box a:hover .title { text-decoration: underline; }
.valentin2015layer .box ul { margin: 0 0 15px 0; padding: 0; list-style: none; }
.valentin2015layer .box ul li { background: url(../img/vali-bull.png) no-repeat 0 4px; padding-left: 12px; }
.valentin2015layer .box .button { display: block; text-align: center; color: white; font-size: 18px; font-family: 'open_sansbold'; line-height: 45px; width: 150px; background: #ae1e22; position: absolute; left: 21px; bottom: 20px; }
.valentin2015layer .box a:hover .button { text-decoration: underline; }
.valentin2015layer .box3 ol { margin: -5px -15px 0 15px; padding: 0; }
.valentin2015layer .kupon { display: block; margin: 0 -21px 10px -21px; background: #f0ce8b; padding: 8px 21px; font-weight: bold; color: #aa2925; }
.valentin2015layer .box4 .title, .valentin2015layer .box5 .title { line-height: 45px; height: 45px; padding-top: 0; padding-bottom: 0; margin-bottom: 30px; }
.valentin2015layer .box4 .button, .valentin2015layer .box5 .button { left: 76px; bottom: 29px; }
.paypallayer .button_tovabb { float: right; margin-right: 50px; margin-left: 0; }
.paypallayer .button_vissza { background: url(../img/sprite_elofizetes.png) no-repeat -665px -722px; width: 135px; height: 37px; float: left; border-radius: 5px; -webkit-border-radius: 5px; margin-left: 50px; }
.paypallayer .button_vissza a { display: block; width: 135px; height: 37px; line-height: 37px; text-align: center; text-decoration: none; font-size: 16px; font-weight: bold; color: #636363; text-shadow: 1px 1px 1px rgba(255,255,255,.47); border-radius: 5px; -webkit-border-radius: 5px; }
.paypallayer .button_vissza a:hover { background: url(../img/sprite_elofizetes.png) no-repeat -665px -759px; }
.velemenyLayer { width: 410px; }
.velemenyLayer .cont { padding: 30px 35px; }
.velemenyLayer h3 { font-size: 18px; line-height: normal; color: #990000; }
.velemenyLayer textarea { display: block; background: #f5f5f5; width: 316px; height: 77px; border: 0; border-radius: 5px; -webkit-border-radius: 5px; box-shadow: inset 1px 1px 2px rgba(98,74,26,.75); -webkit-box-shadow: inset 1px 1px 2px rgba(98,74,26,.75); padding: 10px; font-size: 12px; margin-bottom: 30px; }
.velemenyLayer .button_kuldes { background: url(../img/velemenyLayer-btn.png) no-repeat 0 -41px; width: 131px; height: 41px; float: right; margin-right: 25px; }
.velemenyLayer .button_kuldes:hover { background: url(../img/velemenyLayer-btn.png) no-repeat 0 -82px; }
.velemenyLayer .button_kuldes input { border: 0; background-color: transparent; width: 131px; height: 41px; cursor: pointer; overflow: hidden; text-indent: -999px; line-height: 0px; display: block; }
.velemenyLayer .button_megsem { margin-left: 20px; }
.nonapLayer { width: 599px; background: white; }
.nonapLayer .close { background: url(../img/sprite_base.png) no-repeat -376px 3px; width: 15px; height: 15px; float: right; display: inline-block; overflow: hidden; text-indent: -1000em; width: 15px; height: 15px; position: relative; z-index: 1000; margin: -15px -15px 0 0; }
.nonapLayer .close:hover { background: url(../img/sprite_base.png) no-repeat -408px 0; }
.nonapLayer .cont { padding: 40px 0 0 40px; height: 302px; background: #eeeeee; position: relative; font-size: 30px; color: #716a61; font-family: 'open_sansregular'; }
.nonapLayer .nonap { position: absolute; background: url(../img/nonap.png) no-repeat; width: 223px; height: 333px; right: 17px; top: -14px; }
.nonapLayer h3 { font-size: 36px; color: #c91919; line-height: 39px; font-family: 'open_sansbold'; margin-bottom: 40px; letter-spacing: -0.03em; }
.nonapLayer h3 span { color: #eb5c14; font-family: 'open_sanssemibold'; }
.nonapLayerNelkul .cont { font-size: 14px; color: #535353; line-height: 19px; }
.nonapLayerNelkul h3 { font-size: 38px; line-height: 41px; margin-bottom: 25px; }
.nonapLayerNelkul strong { font-family: 'open_sansbold'; font-weight: normal; }
.nonapLayerNelkul li { font-family: 'open_sansbold'; }
.nonapLayerNelkul ul { padding: 0; margin: 0 0 15px 20px; }
.Husvet2015Layer { width: 599px; background: white; }
.Husvet2015Layer .close { background: url(../img/sprite_base.png) no-repeat -376px 3px; width: 15px; height: 15px; float: right; display: inline-block; overflow: hidden; text-indent: -1000em; width: 15px; height: 15px; position: relative; z-index: 1000; margin: -15px -15px 0 0; }
.Husvet2015Layer .close:hover { background: url(../img/sprite_base.png) no-repeat -408px 0; }
.Husvet2015Layer .cont { background: #eeeeee; line-height: normal; }
.Husvet2015Layer h1 { font-size: 45px; color: #ab1111; font-weight: normal; font-family: 'open_sanssemibold'; text-transform: uppercase; line-height: 47px; text-align: left; margin: 0 0 15px 0; padding: 20px 0 0 30px; }
.Husvet2015Layer h2 { font-size: 24px; color: #a07441; font-weight: normal; font-family: 'open_sanssemibold'; text-align: left; margin: 0 0 0 30px; padding: 15px 0 0 0; border-top: 1px solid #a07441; line-height: 26px; }
.Husvet2015Layer .tojas { background: url(../img/husvet2015/tojas.jpg) no-repeat; width: 290px; height: 312px; float: right; margin: -20px -15px; }
.Husvet2015Layer .cont2 { background: #f4f4f4; font-family: 'open_sansregular'; font-size: 14px; color: #535353; padding-left: 30px; }
.Husvet2015Layer .cont2 h1 { font-size: 30px; line-height: 32px; color: #c91919; font-family: 'open_sansbold'; letter-spacing: -0.03em; text-align: left; margin-bottom: 0; padding: 10px 0 5px 0; margin-left: 0; }
.Husvet2015Layer .cont2 ul { padding: 0; margin: 0; list-style: none; width: 230px; }
.Husvet2015Layer .cont2 ul li { padding-left: 40px; padding-bottom: 10px; }
.Husvet2015Layer .cont2 ul li i { display: block; float: left; margin-left: -40px; background: url(../img/husvet2015/icons.png) no-repeat; width: 26px; }
.Husvet2015Layer .cont2 ul li i.icon1 { background-position: 0 0; height: 24px; margin-top: 7px; }
.Husvet2015Layer .cont2 ul li i.icon2 { background-position: 0 -42px; height: 19px; margin-top: 1px; }
.Husvet2015Layer .cont2 ul li i.icon3 { background-position: 0 -79px; height: 21px; margin-top: 10px; }
.Husvet2015Layer .cont2 .tojas { background: url(../img/husvet2015/tojas2.jpg) no-repeat; width: 325px; height: 432px; margin-left: -40px; }
.Husvet2015Layer .redtxt { color: #c91919; }
#facebook_graf_form { width: 520px; font-size: 14px; }
#facebook_graf_form .darker { padding: 20px; background: #f5f5f5; }
#facebook_graf_form label { display: table; margin-bottom: 5px; margin-left: 5px; }
#facebook_graf_form .gvCheck { margin-top: 2px; }
#facebook_graf_form small { margin: 10px 0px; display: block; font-size: 11px; }
#facebook_graf_form h6 { font-size: 18px; color: #990000; font-weight: normal; margin-bottom: 0px; line-height: 22px; }
#facebook_graf_form .cont.clr { padding: 30px 40px 20px 40px; background: #fff url(../img/facebook_letter.png) no-repeat 7px 20px; }
#facebook_graf_form input[type=submit] { border: none; height: 42px; width: 226px; background: url(../img/facebook_graf_gomb.png) no-repeat 0px -45px; margin: 10px auto; color: transparent; margin-top: 20px; display: block; }
#facebook_graf_form input[type=submit]:hover { border: none; height: 42px; width: 226px; background: url(../img/facebook_graf_gomb.png) no-repeat 0px -1px; cursor: pointer; }
#facebook_graf_thx { width: 330px; font-size: 14px; }
#facebook_graf_thx .cont.clr { padding-left: 50px; }
#facebook_graf_thx .button_rendben { margin-left: 50px; }
#JavitottKeresesLayer .button_rendben { margin: 0px auto; }
#JavitottKeresesLayer { width: 720px; }
.successful_activation.scroll { position: absolute !important; }
.UjFotosFunkcioLayer.successful_activation { background: #fff; width: 600px; }
.UjFotosFunkcioLayer.successful_activation .cont { background: #e2e2e2; width: 570px; }
.UjFotosFunkcioLayer h2 { font-size: 32px; font-weight: normal; font-family: 'open_sansbold'; color: #960101; margin: 30px 0px 5px 0px; }
.UjFotosFunkcioLayer .close { background: url(../img/sprite_base.png) no-repeat -376px 3px; }
.UjFotosFunkcioLayer .margin { margin: 15px; }
.UjFotosFunkcioLayer .gray { color: #717171; font-size: 17px; font-weight: bold; margin: 20px 0px 50px 0px; line-height: 20px }
.UjFotosFunkcioLayer .faces { height: 96px; background: url(../img/facebook_foto_sprite.png) center bottom; margin: 50px -15px 0px -15px; }
.UjFotosFunkcioLayer .half { display: inline-block; width: 246px; padding-right: 20px; vertical-align: top; }
.UjFotosFunkcioLayer .half+.half { padding-right: 0px; padding-left: 20px; border-left: 1px dashed #9e9e9e; }
.UjFotosFunkcioLayer .half h3 { display: table; padding-left: 60px; font-size: 14px; color: #2e2e2e; background: url(../img/facebook_foto_sprite.png) no-repeat left -84px; height: 50px; line-height: 18px; }
.UjFotosFunkcioLayer .half+.half h3 { background-position: -550px -84px; }
.UjFotosFunkcioLayer .half h3 span { display: table-cell; vertical-align: middle; }
.UjFotosFunkcioLayer .half p { font-size: 14px; color: #504f4f; line-height: 18px; }
.UjFotosFunkcioLayer .half .fenykep_gomb { display: block; width: 250px; height: 40px; background: url(../img/facebook_foto_sprite.png) no-repeat; text-indent: -100%; overflow: hidden; }
.UjFotosFunkcioLayer .half .fenykep_gomb:hover { background-position: 0px -42px; }
.UjFotosFunkcioLayer .half .apple, .UjFotosFunkcioLayer .half .google { margin-top: 2px; margin-bottom: 5px; display: inline-block; width: 120px; height: 36px; background: url(../img/facebook_foto_sprite.png) no-repeat 0px -135px; text-indent: -200%; overflow: hidden; }
.UjFotosFunkcioLayer .half .google { background-position: -124px -135px; }
.UjszerelemLayer.successful_activation { background: #fff; width: 740px; }
.UjszerelemLayer.successful_activation .cont { padding-bottom: 10px; background: #eeeeee url(../img/ujszerelem_layer_bg.jpg) no-repeat bottom left; width: 318px; padding-left: 393px; padding-right: 30px; font-family: 'open_sansregular'; color: #60635c; font-size: 15px; background-size: cover; }
.UjszerelemLayer .close { background: url(../img/sprite_base.png) no-repeat -376px 3px; }
.UjszerelemLayer .logo { width: 315px; height: 75px; background: url(../img/ujszerelem_layer_sprite.png); font-size: 0px; }
.UjszerelemLayer .orange { color: #f06944; }
.UjszerelemLayer .text { line-height: 19px; }
.UjszerelemLayer strong { color: #3f413c; }
.UjszerelemLayer .feltoltes { margin: 35px 0px; display: block; height: 61px; width: 305px; background: url(../img/ujszerelem_layer_sprite.png) no-repeat 0px -80px; color: #fff; line-height: 60px; text-align: center; font-size: 22px; font-family: 'open_sanssemibold'; text-decoration: none; padding-right: 10px; }
.UjszerelemLayer .megsem { font-size: 22px; font-family: 'open_sanssemibold'; color: #9e9d9d; display: inline-block; margin-bottom: 20px; margin-left: -20px; padding-left: 20px; background: url(../img/ujszerelem_layer_sprite.png) no-repeat 0px -144px; }
.UjszerelemLayer .megsem:hover { text-decoration: underline; }
.UjszerelemLayer .bottom { font-family: 'open_sansregular'; font-size: 13px; color: #444641; padding-top: 15px; line-height: 15px; }
.UjszerelemLayer .cont.version1 .szoveg2, .UjszerelemLayer .cont.version2 .szoveg1 { display: none; }
.UjszerelemLayer .cont.version2 {/*background-position: -10px bottom;*/ }
.UjszerelemLayer .cont.version2 p { margin-bottom: 14px; }
.UjszerelemLayer .cont.version2 .feltoltes { margin: 20px auto; }
.UjszerelemLayer .bigger { font-size: 16px; }
.ujszerelem_graf { margin-bottom: 10px; }
.ujszerelem_graf a { text-decoration: none; }
.ujszerelem_graf .wrapper { width: 278px; height: 295px; background: url(../img/ujszerelem_graf.jpg); padding: 225px 0px 0px 9px; box-sizing: border-box; margin-top: -5px; margin-bottom: -5px; }
.ujszerelem_graf .close { background: url(../img/sprite_base.png) no-repeat -376px 3px; font-size: 0px; height: 15px; width: 17px; display: block; position: absolute; right: 3px; top: 3px; }
.ujszerelem_graf .close:hover { background: url(../img/sprite_base.png) no-repeat -407px 0px; }
.ujszerelem_graf .wrapper .button { display: block; height: 50px; width: 250px; background: url(../img/ujszerelem_layer_sprite.png) no-repeat 0px -66px; color: #fff; line-height: 49px; text-align: center; font-size: 22px; font-family: 'open_sanssemibold'; text-decoration: none; padding-right: 10px; background-size: 100%; border: 1px solid #f78665; border-radius: 6px; }
.DualsLayer.successful_activation { background: #dedede; width: 579px; }
.DualsLayer.successful_activation .cont { background: #fff; padding: 0px; }
.DualsLayer.successful_activation .header { width: 579px; height: 248px; background: url(../img/duals_layer.png); margin: 0px; box-shadow: 0px 5px 6px rgb(203, 203, 203); }
.DualsLayer.successful_activation .close { background: url(../img/sprite_base.png) no-repeat -377px 2px; }
.DualsLayer.successful_activation .close:hover { background: url(../img/sprite_base.png) no-repeat -408px 0; }
.DualsLayer.successful_activation .info { padding: 25px 35px 25px 35px; color: #2e2e2e; line-height: 20px; }
.DualsLayer.successful_activation .info table { border-collapse: collapse; margin: 25px 0px; }
.DualsLayer.successful_activation .info table .bold { font-weight: bold; width: 125px; background: none; padding: 0px; border-radius: 0px; }
.DualsLayer.successful_activation .info table .space { height: 10px; background: none; padding: 0px; border-radius: 0px; }
.DualsLayer.successful_activation .info table td { background: #f5f2eb; padding: 10px 20px; border-radius: 5px; width: 305px; }
.DualsLayer.successful_activation .scroll_area {overflow-y:scroll;overflow-x:hidden;height:270px;}

.DualsLayer.successful_activation .form { float: none; padding: 25px 5px 25px 35px; color: #2e2e2e; line-height: 20px; background: #f5f2eb; width: 539px; }
.DualsLayer.successful_activation .form table { border-collapse: collapse; margin: 25px 0px; }
.DualsLayer.successful_activation .form table .first { width: 120px; }
.DualsLayer.successful_activation .form table .space { height: 10px; }
.DualsLayer.successful_activation .form table input[type=text] { height: 27px; width: 327px; border-style: ridge; border-color: rgba(255, 255, 255, 0.7); }
.DualsLayer.successful_activation .form table input[type=text]:focus { border: 1px solid #4e901d; }
.DualsLayer.successful_activation .form table input[type=text].error { border: 1px solid red; }
.DualsLayer.successful_activation .form div.error { color: red; text-align: center; margin: -15px 0px 10px 0px; padding-right: 30px; display: none; }
.DualsLayer.successful_activation .form table .tel_info { font-size: 10px; font-family: Tahoma; line-height: 15px; }
.DualsLayer.successful_activation .form input[type=submit] { margin: 0px auto; display: block; vertical-align: top; float: none; width: 241px; height: 42px; background: url(../img/duals_layer.png) 0px 112px; border: 0px; font-size: 0px; cursor: pointer; }
.DualsLayer.successful_activation .form input[type=submit]:hover { background: url(../img/duals_layer.png) -1px 70px; }
.DualsLayer.successful_activation .separator { width: 100%; height: 13px; background: url(../img/duals_layer.png) 0px 13px; }
.DualsLayer.successful_activation .partner { padding: 5px 0px 20px 0px; color: #a09e99; text-align: center; font-size: 12px; font-family: Tahoma; background: #fff; }
.DualsLayer.successful_activation .partner .duals_logo { width: 116px; height: 57px; background: url(../img/duals_layer.png) right -585px; margin: 10px auto 0px auto; }
.DualsLayer.successful_activation .button-container { margin-left: -25px; }
.DualsLayer_success.successful_activation { background: #dedede; width: 579px; }
.DualsLayer_success.successful_activation .cont { background: #fff; padding: 0px; width: 580px; height: 337px; background: url(../img/duals_layer.png) center -248px; }
.DualsLayer_success.successful_activation .header { width: 579px; height: 248px; background: url(../img/duals_layer.png); margin: 0px; box-shadow: 0px 5px 6px rgb(203, 203, 203); }
.DualsLayer_success.successful_activation .close { background: url(../img/sprite_base.png) no-repeat -377px 2px; }
.uberLayer.successful_activation { background: #f5f2eb; width: 599px; }
.uberLayer.successful_activation .cont { background: #fff; padding: 0px; }
.uberLayer.successful_activation .header { font-size: 52px; color: #fff; text-align: center; line-height: 52px; background: url(../img/uber_layer.png) no-repeat; font-family: opensans-bold-webfont; padding: 213px 0px 15px 0px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.uberLayer.successful_activation .logos { float: left; margin: 25px 32px 25px 0px; border-right: 1px solid #e0e0e0; width: 158px; }
.uberLayer.successful_activation .logos .uber { width: 93px; height: 14px; background: url(../img/uber_layer.png) no-repeat -274px bottom; margin: 45px auto 0px auto; }
.uberLayer.successful_activation .logos .randi { width: 65px; height: 54px; background: url(../img/uber_layer.png) no-repeat -380px bottom; margin: 75px auto 30px auto; }
.uberLayer.successful_activation .desc { color: #2e2e2e; font-size: 14px; line-height: 19px; }
.uberLayer.successful_activation .desc h2 { color: #c5373c; font-family: opensans-bold-webfont; font-size: 24px; margin-top: 30px; }
.uberLayer.successful_activation .desc .fizet { display: block; text-decoration: none; font-size: 0px; width: 131px; height: 41px; background: url(../img/uber_layer.png) no-repeat 0px bottom; overflow: auto; margin-top: 20px; }
.uberLayer.successful_activation .desc .fizet:hover { background: url(../img/uber_layer.png) no-repeat -131px bottom; }
.uberLayer.successful_activation .csillag { font-size: 10px; color: #2e2e2e; margin: 5px 0px -15px 160px; }
.randiShowLayer.successful_activation { background: #fff; width: 744px; }
.randiShowLayer.successful_activation .cont { background: #e8e5e5 url(../img/randi_show_layer.jpg); padding: 40px 30px; width: 744px; height: 638px; box-sizing: border-box; }
.randiShowLayer.successful_activation .title { color: #c42332; font-size: 30px; font-family: source_sans_prosemibold; }
.randiShowLayer.successful_activation .desc { color: #000; font-size: 18px; font-family: source_sans_proregular; line-height: 21px; margin-top: 35px; margin-bottom: 40px; }
.randiShowLayer.successful_activation .desc .red { color: #c42332; }
.randiShowLayer.successful_activation .desc .red strong { font-family: source_sans_prosemibold; font-weight: normal; }
.randiShowLayer.successful_activation form strong { font-family: source_sans_prosemibold; font-size: 18px; margin-bottom: 25px; display: inline-block; }
.randiShowLayer.successful_activation form span.data { display: inline-block; width: 110px; font-family: source_sans_proregular; font-size: 16px; }
.randiShowLayer.successful_activation form input[type=text] { height: 30px; width: 230px; background: none; border: 1px solid #bebebe; padding: 5px; font-size: 12px; box-sizing: border-box; margin-bottom: 15px; }
.randiShowLayer.successful_activation form input[type=submit] { box-sizing: border-box; width: 503px; height: 67px; background: #d83141 url(../img/randi_show_gomb.jpg) no-repeat right; border: none; padding-right: 67px; font-size: 36px; color: #fff; font-family: source_sans_prosemibold; cursor: pointer; display: block; margin-left: 175px; margin-top: 57px; }
.randiShowLayer.successful_activation form input[type=submit]:hover { box-shadow: 0px 0px 12px 2px rgba(0,0,0,0.7); }
.randiShowLayer.successful_activation .csillag { font-family: Tahoma; font-size: 12px; color: #444; margin: 40px -10px 0px -10px; }
.randiShowLayer.successful_activation .close { background: url(../img/sprite_base.png) no-repeat -377px 2px; }
.randiShowLayer.successful_activation .close:hover { background: url(../img/sprite_base.png) no-repeat -408px 0; }
.randiShowLayer_success.successful_activation { background: #fff; width: 539px; }
.randiShowLayer_success.successful_activation a { text-decoration: none; }
.randiShowLayer_success.successful_activation .cont { padding: 20px; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); background: #fff; width: 539px; height: 358px; background: url(../img/randi_show_success.jpg) no-repeat; box-sizing: border-box; color: #fff; font-family: source_sans_proregular; font-size: 48px; line-height: 52px; text-transform: uppercase; }
.randiShowLayer_success.successful_activation .close { background: url(../img/sprite_base.png) no-repeat -377px 2px; }
.randiShowLayer_success.successful_activation .close:hover { background: url(../img/sprite_base.png) no-repeat -408px 0; }
.strandLayer { background: white; width: 599px; position:absolute; }
.strandLayer .close { background: url(../img/sprite_base.png) no-repeat -376px 3px; width: 15px; height: 15px; float: right; display: inline-block; overflow: hidden; text-indent: -1000em; width: 15px; height: 15px; position: relative; z-index: 1000; margin: -15px -15px 0 0; }
.strandLayer .close:hover { background: url(../img/sprite_base.png) no-repeat -408px 0; }
.strandLayer .cont { background: #fef6e4 url(../img/strand/bg_strand.jpg) no-repeat 0 0; padding: 265px 20px 0 20px; height: 423px; text-align: center; font-family: 'open_sansregular'; font-size: 16px; line-height: normal; color: #7f663d; }
.strandLayer .title { font-size: 45px; text-transform: uppercase; color: #00848d; font-family: 'open_sansbold'; line-height: 45px; }
.strandLayer .title span { color: #08783e; font-size: 29px; display: block; line-height: 47px; margin-bottom: -15px; }
.strandLayer .title .date { color: #a28658; font-size: 18px; margin-bottom: 15px; }
.strandLayer h5 { font-size: 18px; font-family: 'open_sansbold'; font-weight: normal; }
.strandLayer .button { display: block; margin: 0 auto; background: url(../img/strand/button.png) no-repeat; width: 244px; height: 58px; text-indent: 100%; white-space: nowrap; overflow: hidden; }
.strandLayer .button:hover { background-position: 0 -58px; }
.strandLayer .cont.grat { background-image: url(../img/strand/bg_strand1.jpg); min-height: 549px; padding-top: 40px; padding-left: 60px; padding-right: 60px; text-align: left; font-family: 'open_sanssemibold'; font-size: 14px; color: #756444; padding-bottom: 20px; }
.strandLayer .cont.grat.grat2 { min-height: 489px; }
.strandLayer .cont.grat .title { font-size: 67px; line-height: 67px; font-family: 'open_sansregular'; text-align: center; margin-bottom: 25px; }
.strandLayer .cont.grat .title span { font-size: 21px; color: #01aab5; text-transform: none; line-height: normal; border-top: 1px solid #01aab5; font-family: 'open_sanssemibold'; margin: 0; }
.strandLayer .cont.grat h5 { margin-bottom: 0; font-size: 17px; color: #00848d; font-family: 'open_sanssemibold'; text-transform: uppercase; }
.strandLayer .cont.grat p span { color: #a28658; }
.strandLayer .cont.grat .info { text-align: center; color: #5c4c2e; padding-top: 10px; }
.strandLayer .cont.grat .button.rendben { background-position: 0 -116px; }
.strandLayer .cont.grat .button.rendben:hover { background-position: 0 -174px; }
/*noritomi */


.noritomilayer { background: white; width: 740px; position:absolute; }
.noritomilayer .close { background: url(../img/sprite_base.png) no-repeat -376px 3px; width: 15px; height: 15px; float: right; display: inline-block; overflow: hidden; text-indent: -1000em; width: 15px; height: 15px; position: relative; z-index: 1000; margin: -15px -15px 0 0; }
.noritomilayer .close:hover { background: url(../img/sprite_base.png) no-repeat -408px 0; }
.successful_activation .cont.noritomi {padding:0px;}

#noritomiKitchenBox { background-image: url("../img/noritomi/noritomi_kitchenbox.png"); height: 91px; width: 740px; margin-left: -30px; margin-top: 30px; margin-bottom: 30px; }
#noritomiKitchenBox p { margin-bottom: 30px; }
#noritomiKepsor1 { background-image: url('../img/noritomi/noritomi_kepsor1.png'); background-repeat: no-repeat; height: 191px; width: 739px; margin-left: -30px; }
#noritomiKepsor2 { background-image: url('../img/noritomi/noritomi_kepsor2.png'); background-repeat: no-repeat; height: 191px; width: 739px; margin-left: -30px; }
#noritomiBody { padding: 30px; background-color: #f5f2eb; font-family: Tahoma; color: #554944 }



#noritomiContainer { width: 740px; }
#noritomiHeader { background-image: url('../img/noritomi/noritomi_header_bg.png'); background-repeat: no-repeat; height: 310px; position: relative; }
#noritomiHeaderTextContainer { width: 355px; padding-left: 45px; padding-top: 35px; padding-bottom: 25px; height: 91px; position: absolute; top: 44px; left: 0; background-color: rgba(255,255,255, 0.6); }
#noritomiHeaderTextContainer h1 { font-family: PT Sans; color: #c64e23; margin: 0; font-size: 52px; line-height:normal; }
#noritomiHeaderTextContainer h4 { font-family: PT Sans; color: #c64e23; margin: 0; font-size: 19px; font-weight: 400; }
#noritomi_widget_button span { display: inline-block; vertical-align: middle; }
#noritomi_widget_button_arrow { display: inline-block; vertical-align: middle; text-align: center; }
#noritomi_widget_button_arrow span { display: inline-block; vertical-align: middle; }
#noritomi_widget_button_arrow:after { content: ' '; display: inline-block; vertical-align: middle; height: 100%; text-decoration: none; }
#noritomi_widget_button:after { content: ' '; display: inline-block; vertical-align: middle; height: 100%; text-decoration: none; }
#noritomi_widget_button_arrow { background:#f37d1e url(../img/noritomi/but_arr.png) no-repeat center center; width: 44px; height: 44px; position: absolute; right: -44px; top: 0px; font-size:1px; text-indent:-100%; overflow:hidden; }
#noritomi_widget_button { background-color: #fa994b; height: 44px; font-family: Source Sans Pro; margin-left: 15px; margin-right: 15px; padding-left: 45px; position: relative; width: 155px; color: #FFF; font-size: 27px; }
#noritomi_widget { background: #fff url('../img/noritomi/noritomi_widgetbg.png'); background-repeat: no-repeat; width: 279px; height: 222px; font-family: PT Sans; }
#noritomi_widget_text { padding-left: 15px; padding-top: 15px; padding-bottom: 23px; height: 125px; }
#noritomi_widget_text a { font-size: 13px; color: #6b6b6b; line-height: 1.2; text-decoration:none; }
#noritomi_widget_text h4 { font-weight: 400; color: #f3501e; font-size: 24px; margin: 0 0 13px 0; line-height: 1; }
#noritomi_widget_text h4::first-line { color: #f37d1e; }



.cimkelayer_nagy { background: #f5f2eb; width: 580px; position:absolute; }
.cimkelayer_nagy .close { background: url(../img/sprite_base.png) no-repeat -376px 3px; width: 15px; height: 15px; float: right; display: inline-block; overflow: hidden; text-indent: -1000em; width: 15px; height: 15px; position: relative; z-index: 1000; margin: -15px -15px 0 0; }
.cimkelayer_nagy .close:hover { background: url(../img/sprite_base.png) no-repeat -408px 0; }
.cimkelayer_nagy .cont { background: #fff; padding:0px 0 10px 0;}
.cimkelayer_nagy .layer_top_img { background:url(../img/cimke/cimkelayer_top.jpg); width:600px; height:243px; margin:0 -20px 0 0; }
.cimkelayer_nagy .layer_txt{margin:30px 100px; font-family: Tahoma, Verdana, Segoe, sans-serif; font-size:14px; color:#000; line-height:20px;}
.cimkelayer_nagy .layer_txt p{ margin:0 0 8px 0; }
.cimkelayer_nagy .layer_but_tovabb {width:131px; height:42px; display:block; margin:20px auto; background:url(../img/cimke/cimke_but_tovabb.png) left top; font-size:1px; text-decoration:none; text-indent:-100%; overflow:hidden; }
.cimkelayer_nagy .layer_but_tovabb:hover {background:url(../img/cimke/cimke_but_tovabb.png) left -44px;}

.egy_napos_efi_1 {background:#f5f2eb;width: 540px;}
.egy_napos_efi_1 .cont {padding:45px;}
.egy_napos_efi_1 .title {font-size:24px;color:#990000;font-family:open_sansbold;margin-bottom:35px;}
.egy_napos_efi_1 .text {color:#2e2e2e;font-family:Tahoma;font-size:14px;line-height: 18px;}
.egy_napos_efi_1 ul {padding:0px;}
.egy_napos_efi_1 ul li {list-style: none;padding:10px;background:#f5f2eb;margin-bottom:7px;border-radius:10px;display:inline-block;}
.egy_napos_efi_1 ul li:before {content: "• ";color: #990000;font-size: 24px;vertical-align: top;position: relative;top: -1px;}
.egy_napos_efi_1 .button {background:url(../img/egy_napos_efi.png) no-repeat 0px -178px;width:131px;height:41px;margin:0px auto;margin-top:35px;}
.egy_napos_efi_1 .button:hover {background:url(../img/egy_napos_efi.png) no-repeat 0px -219px;}
.egy_napos_efi_1 .button a {font-size:0px;display:block;height:100%;width:100%;}

.egy_napos_efi_2 {background:#f5f2eb;width: 580px;}
.egy_napos_efi_2 .cont {padding:25px 40px;}
.egy_napos_efi_2 .title {font-size:24px;color:#990000;font-family:open_sansbold;margin-bottom:35px;}
.egy_napos_efi_2 .text {color:#2e2e2e;font-family:Tahoma;font-size:12px;line-height: 16px;}
.egy_napos_efi_2 .wrapper {margin:20px 0px;}
.egy_napos_efi_2 .wrapper .item .middle {display:table-cell;vertical-align:middle;width: 100%;}
.egy_napos_efi_2 .wrapper .item {height:37px;background:#f5f2eb;padding:12px 18px;border-radius:10px;margin-bottom:10px;display: table;width:465px;}
.egy_napos_efi_2 .wrapper .item .left {float:left;width:88px;border-right:1px solid #fff;margin-right:25px;margin-left:-18px;}
.egy_napos_efi_2 .wrapper .item .elso {display:block;background:url(../img/egy_napos_efi.png) no-repeat 0px -0px;width:56px;height:39px;margin:0px auto;}
.egy_napos_efi_2 .wrapper .item .ketto {display:block;background:url(../img/egy_napos_efi.png) no-repeat 0px -56px;width:49px;height:41px;margin:0px auto;}
.egy_napos_efi_2 .wrapper .item .harom {display:block;background:url(../img/egy_napos_efi.png) no-repeat 0px -115px;width:36px;height:49px;margin:0px auto;}
.egy_napos_efi_2 .button {background:url(../img/egy_napos_efi.png) no-repeat 0px -261px;width:241px;height:41px;margin:0px auto;margin-top:35px;}
.egy_napos_efi_2 .button:hover {background:url(../img/egy_napos_efi.png) no-repeat 0px -303px;}
.egy_napos_efi_2 .button a {font-size:0px;display:block;height:100%;width:100%;}

#fotografiaLayer {background:#cbcbcb;width: 740px;}
#fotografiaLayer .cont {width: 710px;background:#fffefe url(../img/fotografia_layer.jpg) no-repeat top right;}
#fotografiaLayer .close { background: url(../img/sprite_base.png) no-repeat -376px 3px; width: 15px; height: 15px; float: right; display: inline-block; overflow: hidden; text-indent: -1000em; width: 15px; height: 15px; position: relative; z-index: 1000; margin: -15px -15px 0 0; }
#fotografiaLayer .close:hover { background: url(../img/sprite_base.png) no-repeat -408px 0; }
#fotografiaLayer .left {width:302px;margin: -20px 0px -20px 10px;}
#fotografiaLayer .left .szurke1 {height:25px;background:#e3e3e3;}
#fotografiaLayer .left .szurke2 {height:35px;background:#e3e3e3;}
#fotografiaLayer .left .title {font-family:Tahoma;font-weight:bold;font-size: 54px;text-align:center;color:#fff;height:90px;line-height:90px;background:#6f6f6f;}
#fotografiaLayer .left .text {text-align:center;font-size:14px;color:#302f2f;line-height:18px;padding:20px 0px;}
#fotografiaLayer .left .btn {background:#27742c;height:60px;position:relative;}
#fotografiaLayer .left .btn i {float:right;background:#1c5920 url(../img/gomb_nyil.png) no-repeat center center;width:60px;height:60px;}
#fotografiaLayer .left .btn a {text-decoration:none;position:absolute;width:287px;height:37px;top:0px;left:0px;font-size:23px;color:#fff;font-family: source_sans_proregular;padding-top:23px;padding-left:15px;}

/* tamas es gabi */

.tamasgabilayer { background: white; width: 740px; position:absolute;}
.tamasgabilayer .close { background: url(../img/sprite_base.png) no-repeat -376px 3px; width: 15px; height: 15px; float: right; display: inline-block; overflow: hidden; text-indent: -1000em; width: 15px; height: 15px; position: relative; z-index: 1000; margin: -15px -15px 0 0; }
.tamasgabilayer .close:hover { background: url(../img/sprite_base.png) no-repeat -408px 0; }
.successful_activation .cont.tamasgabi {padding:0px;}

#tamasgabiKitchenBox { background-image: url("../img/tamasgabi/tamasgabi_kitchenbox.png"); height: 91px; width: 740px; margin-left: -30px; margin-top: 30px; margin-bottom: 30px; }
#tamasgabiKitchenBox p { margin-bottom: 30px; }
#tamasgabiKepsor1 { margin:25px 0px;background-image: url('../img/tamasgabi/tamasgabi_kepsor1.png'); background-repeat: no-repeat; height: 191px; width: 739px; margin-left: -30px; }
#tamasgabiKepsor2 { margin:25px 0px;background-image: url('../img/tamasgabi/tamasgabi_kepsor2.png'); background-repeat: no-repeat; height: 191px; width: 739px; margin-left: -30px; }
#tamasgabiKepsor3 { margin:25px 0px;background-image: url('../img/tamasgabi/tamasgabi_kepsor3.png'); background-repeat: no-repeat; height: 191px; width: 739px; margin-left: -30px; }
#tamasgabiBody { padding: 30px; background-color: #f5f2eb; font-family: Tahoma; color: #554944 }



#tamasgabiContainer { width: 740px; }
#tamasgabiHeader { background-image: url('../img/tamasgabi/tamasgabi_header_bg.png'); background-repeat: no-repeat; height: 310px; position: relative; }
#tamasgabiHeaderTextContainer { width: 365px; padding-left: 40px; padding-top: 15px; padding-bottom: 35px; height: 91px; position: absolute; top: 44px; left: 0; background-color: rgba(255,255,255, 0.8); }
#tamasgabiHeaderTextContainer h1 { font-family: 'open_sansbold'; color: #31511e; margin: 0; font-size: 45px; line-height:normal; }
#tamasgabiHeaderTextContainer h4 { font-family: 'open_sanssemibold'; color: #31511e; margin: 0; font-size: 18px; font-weight: 400;line-height: 22px; }
#tamasgabi_widget_button span { display: inline-block; vertical-align: middle; }
#tamasgabi_widget_button_arrow { display: inline-block; vertical-align: middle; text-align: center; }
#tamasgabi_widget_button_arrow span { display: inline-block; vertical-align: middle; }
#tamasgabi_widget_button_arrow:after { content: ' '; display: inline-block; vertical-align: middle; height: 100%; text-decoration: none; }
#tamasgabi_widget_button:after { content: ' '; display: inline-block; vertical-align: middle; height: 100%; text-decoration: none; }
#tamasgabi_widget_button_arrow { background:#5d921f url(../img/tamasgabi/but_arr.png) no-repeat center center; width: 44px; height: 44px; position: absolute; right: -44px; top: 0px; font-size:1px; text-indent:-100%; overflow:hidden; }
#tamasgabi_widget_button { background-color: #74b825; height: 44px; font-family: Source Sans Pro; margin-left: 15px; margin-right: 15px; padding-left: 45px; position: relative; width: 155px; color: #FFF; font-size: 27px; }
#tamasgabi_widget { background: #fff url('../img/tamasgabi/tamasgabi_widgetbg.png'); background-repeat: no-repeat;width: 278px;height: 222px;border-radius:3px; }
#tamasgabi_widget_text { padding-left: 15px; padding-top: 15px; padding-bottom: 23px; height: 125px; }
#tamasgabi_widget_text a {text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.36);font-size: 13px; color: #fff; line-height: 1.2; text-decoration:none;font-family: 'open_sanssemibold';}
#tamasgabi_widget_text h4 {text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.36);font-weight: 400; color: #fff; font-size: 24px; margin: 0 0 13px 0; line-height: 1;font-family: 'open_sansbold';}

.mellrakLayer.successful_activation { background: #dedede; width: 579px; }
.mellrakLayer.successful_activation .cont {padding:38px;padding-top: 245px; background: #fff url(../img/mellrakLayer.jpg) no-repeat center top; width: 503px;font-family: 'Tahoma'; color: #2e2e2e; font-size: 12px;line-height: 18px;}
.mellrakLayer .close { background: url(../img/sprite_base.png) no-repeat -376px 3px; }
.mellrakLayer .title {font-family:Tahoma;font-weight:bold;font-size:18px;margin-bottom:20px;}
.mellrakLayer p {margin-bottom: 10px;}
.mellrakLayer .button {margin-top:25px;margin-bottom:-10px;}
.mellrakLayer .button a {display:block;font-size:0px;width:241px;height:41px;background:url(../img/tovabb_olvasok.png) no-repeat 0px 0px;margin:0px auto;}
.mellrakLayer .button a:hover {background-position: 0px -49px;}

/* **** ADATLAP LAYER **** */
.kereses_layer { position:fixed; display:none; width:420px; background:#f0eadc; padding:20px; z-index:1000;
-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;behavior:url(css/border-radius.htc);}
.kereses_layer .cont { background:#fff; padding:20px 15px 20px 15px;
-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior:url(css/border-radius.htc);position:relative;}
.kereses_layer h3 { color:#363636; font-size:18px; }
.kereses_layer .cont { font-size:12px; line-height:16px; color:#000; }
.kereses_layer .close { background:url(../img/sprite_base.png) no-repeat -391px 0; width:15px; height:15px; float:right; display:inline-block; overflow:hidden; text-indent:-1000em; width:15px; height:15px; position:relative; z-index:1000; margin:-15px -15px 0 0; }
.kereses_layer .close:hover { background:url(../img/sprite_base.png) no-repeat -408px 0; }
.kereses_layer .form { width:272px; margin:0 auto; }
.kereses_layer .form label { display:block; padding-bottom:4px; }
.kereses_layer .form .form_input { border:1px solid #d3d0c6;color:#000;font-size:11px;padding:3px 8px; width:254px;
-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;behavior:url(css/border-radius.htc);position:relative; }
.kereses_layer .button_megsem { float:left; background:url(../img/sprite_kereses.png) no-repeat 0 -194px; width:131px; height:41px; }
.kereses_layer .button_megsem a { width:131px; height:41px; display:block; overflow:hidden; text-indent:-1000em; }
.kereses_layer .button_mentes { float:right; background:url(../img/sprite_kereses.png) no-repeat -141px -194px; width:131px; height:41px; }
.kereses_layer .button_mentes input { width:131px; height:41px; background-color:transparent; border:none; cursor:pointer; }

.gesztenyeLayer { background: white; width: 599px; position:absolute; }
.gesztenyeLayer .close { background: url(../img/sprite_base.png) no-repeat -376px 3px; width: 15px; height: 15px; float: right; display: inline-block; overflow: hidden; text-indent: -1000em; width: 15px; height: 15px; position: relative; z-index: 1000; margin: -15px -15px 0 0; }
.gesztenyeLayer .close:hover { background: url(../img/sprite_base.png) no-repeat -408px 0; }
.gesztenyeLayer .cont { background: #fef6e4 url(../img/gesztenye/layer.jpg) no-repeat 0 0; padding: 265px 20px 0 20px; height: 493px; text-align: center; font-family: 'open_sansregular'; font-size: 15px; line-height: normal; color: #722812; }
.gesztenyeLayer .title { font-size: 34px; text-transform: uppercase; color: #3a6f14; font-family: 'open_sansbold'; line-height: 34px; }
.gesztenyeLayer .title span { color: #4d901d; font-size: 34px; display: block; line-height: 47px; margin-bottom: -10px; }
.gesztenyeLayer .title .date { color: #cf4201; font-size: 18px; margin-bottom: 15px; }
.gesztenyeLayer h5 { font-size: 18px; font-family: 'open_sansbold'; font-weight: normal; }
.gesztenyeLayer .button { display: block; margin: 0 auto; background: url(../img/gesztenye/button.png) no-repeat; width: 244px; height: 58px; text-indent: 100%; white-space: nowrap; overflow: hidden;margin-top: 28px;}
.gesztenyeLayer .button:hover { background-position: 0 -58px; }
.gesztenyeLayer .cont.grat { background-image: url(../img/gesztenye/layer2.jpg);height: 460px; padding-top: 40px; padding-left: 60px; padding-right: 60px; text-align: left; font-family: 'open_sanssemibold'; font-size: 14px; color: #756444; padding-bottom: 30px; }
.gesztenyeLayer .cont.grat .title { font-size: 64px; line-height: 64px; font-family: 'open_sanssemibold'; text-align: center; margin-bottom: 25px;color:#5c9340;}
.gesztenyeLayer .cont.grat .title span { font-size: 21px; color: #722812; text-transform: none; line-height: normal; border-top: 1px solid #5c9340; font-family: 'open_sanssemibold'; margin: 0;margin-top: 5px;padding-top: 10px;}
.gesztenyeLayer .cont.grat .title strong {font-family: 'open_sansbold';font-weight:normal;}
.gesztenyeLayer .cont.grat h5 { margin-bottom: 0; font-size: 17px; font-family: 'open_sanssemibold'; text-transform: uppercase; }
.gesztenyeLayer .cont.grat {color: #d24e10!important;}
.gesztenyeLayer .cont.grat p span { color: #d24e10; }
.gesztenyeLayer .cont.grat .info { text-align: center; color: #722812; padding-top: 10px; }
.gesztenyeLayer .cont.grat .info2 { font-size: 17px; color: #722812;line-height: 20px;margin-top: 25px;text-align:center;}
.gesztenyeLayer .cont.grat.grat2 .info2 { text-align:left;}
.gesztenyeLayer .cont.grat.grat2 { height: 549px!important;}
.gesztenyeLayer .cont.grat .button.rendben { background-position: 0 -116px;margin-top:10px; }
.gesztenyeLayer .cont.grat .button.rendben:hover { background-position: 0 -174px; }

.ludwigLayer.successful_activation { background: #dedede; width: 579px; }
.ludwigLayer.successful_activation .cont { background: #fff; padding: 0px; }
.ludwigLayer.successful_activation .header { width: 579px; height: 246px; background: url(../img/ludwig_layer.png); margin: 0px;}
.ludwigLayer.successful_activation .close { background: url(../img/sprite_base.png) no-repeat -377px 2px; }
.ludwigLayer.successful_activation .close:hover { background: url(../img/sprite_base.png) no-repeat -408px 0; }
.ludwigLayer.successful_activation .info { padding: 25px 10px 25px 35px; color: #2e2e2e; line-height: 20px; }
.ludwigLayer.successful_activation .info table { border-collapse: collapse; margin: 20px 0px 5px 0px; }
.ludwigLayer.successful_activation .info table .bold { font-weight: bold; width: 125px; background: none; padding: 0px; border-radius: 0px; }
.ludwigLayer.successful_activation .info table .space { height: 10px; background: none; padding: 0px; border-radius: 0px; }
.ludwigLayer.successful_activation .info table td { background: #f5f2eb; padding: 6px 20px; border-radius: 5px; width: 305px; }
.ludwigLayer.successful_activation .scroll_area {overflow-y:scroll;overflow-x:hidden;height:320px;}

.ludwigLayer.successful_activation .form { float: none; padding: 25px 5px 25px 35px; color: #2e2e2e; line-height: 20px; background: #f5f2eb; width: 522px; }
.ludwigLayer.successful_activation .form table { border-collapse: collapse; margin: 25px 0px; }
.ludwigLayer.successful_activation .form table .first { width: 120px; }
.ludwigLayer.successful_activation .form table .space { height: 10px; }
.ludwigLayer.successful_activation .form table input[type=text] { height: 27px; width: 327px; border-style: ridge; border-color: rgba(255, 255, 255, 0.7); }
.ludwigLayer.successful_activation .form table input[type=text]:focus { border: 1px solid #4e901d; }
.ludwigLayer.successful_activation .form table input[type=text].error { border: 1px solid red; }
.ludwigLayer.successful_activation .form div.error { color: red; text-align: center; margin: -15px 0px 10px 0px; padding-right: 30px; display: none; }
.ludwigLayer.successful_activation .form table .tel_info { font-size: 10px; font-family: Tahoma; line-height: 15px; }
.ludwigLayer.successful_activation .form input[type=submit] { margin: 0px auto; display: block; vertical-align: top; float: none; width: 241px; height: 42px; background: url(../img/duals_layer.png) 0px 112px; border: 0px; font-size: 0px; cursor: pointer; }
.ludwigLayer.successful_activation .form input[type=submit]:hover { background: url(../img/ludwig_layer.png) -1px 70px; }
.ludwigLayer.successful_activation .button-container { margin-left: -25px; }
.ludwigLayer_success.successful_activation { background: #dedede; width: 420px; }
.ludwigLayer_success.successful_activation .cont { background: #fff; padding: 0px; width: 420px; height: 337px; background: url(../img/ludwig_layer.png) 0px -248px; }
.ludwigLayer_success.successful_activation .header { width: 579px; height: 248px; background: url(../img/duals_layer.png); margin: 0px; box-shadow: 0px 5px 6px rgb(203, 203, 203); }
.ludwigLayer_success.successful_activation .close { background: url(../img/sprite_base.png) no-repeat -377px 2px; }

.ottisanyilayer { background: white; width: 740px; position:absolute;}
.ottisanyilayer .close { background: url(../img/sprite_base.png) no-repeat -376px 3px; width: 15px; height: 15px; float: right; display: inline-block; overflow: hidden; text-indent: -1000em; width: 15px; height: 15px; position: relative; z-index: 1000; margin: -15px -15px 0 0; }
.ottisanyilayer .close:hover { background: url(../img/sprite_base.png) no-repeat -408px 0; }
.successful_activation .cont.ottisanyi {padding:0px;}

#ottisanyiKepsor1 { margin:25px 0px;background-image: url('../img/ottisanyi/ottisanyi_kepsor1.png'); background-repeat: no-repeat; height: 191px; width: 739px; margin-left: -30px; }
#ottisanyiBody { padding: 30px; background-color: #f5f2eb; font-family: Tahoma; color: #554944 }
#ottisanyiKitchenBox { background-image: url("../img/tamasgabi/tamasgabi_kitchenbox.png"); height: 91px; width: 740px; margin-left: -30px; margin-top: 30px; }
#ottisanyiKitchenBox p { margin-bottom: 30px; }
#ottisanyiContainer { width: 740px; }
#ottisanyiContainer p {font-size:14px;line-height: 17px;}
#ottisanyiHeader { background-image: url('../img/ottisanyi/ottisanyi_header_bg.png'); background-repeat: no-repeat; height: 310px; position: relative; }
#ottisanyiHeaderTextContainer { width: 365px; padding-left: 40px; padding-top: 20px; padding-bottom: 20px; height: 91px; position: absolute; top: 44px; left: 0; background-color: rgba(255,255,255, 0.9); }
#ottisanyiHeaderTextContainer h1 { font-family: 'open_sansbold'; color: #a87929; margin: 0; font-size: 45px; line-height:normal; }
#ottisanyiHeaderTextContainer h4 { font-family: 'open_sanssemibold'; color: #835116; margin: 0; font-size: 18px; font-weight: 400;line-height: 22px; }
#ottisanyi_widget_button span { display: inline-block; vertical-align: middle; }
#ottisanyi_widget_button_arrow { display: inline-block; vertical-align: middle; text-align: center; }
#ottisanyi_widget_button_arrow span { display: inline-block; vertical-align: middle; }
#ottisanyi_widget_button_arrow:after { content: ' '; display: inline-block; vertical-align: middle; height: 100%; text-decoration: none; }
#ottisanyi_widget_button:after { content: ' '; display: inline-block; vertical-align: middle; height: 100%; text-decoration: none; }
#ottisanyi_widget_button_arrow { background:#5d921f url(../img/ottisanyi/but_arr.png) no-repeat center center; width: 44px; height: 44px; position: absolute; right: -44px; top: 0px; font-size:1px; text-indent:-100%; overflow:hidden; }
#ottisanyi_widget_button { background-color: #74b825; height: 44px; font-family: Source Sans Pro; margin-left: 15px; margin-right: 15px; padding-left: 45px; position: relative; width: 155px; color: #FFF; font-size: 27px; }
#ottisanyi_widget { background: #fff url('../img/ottisanyi/ottisanyi_widgetbg.png'); background-repeat: no-repeat;width: 278px;height: 222px;border-radius:3px; }
#ottisanyi_widget_text { padding-left: 15px; padding-top: 15px; padding-bottom: 23px; height: 125px; }
#ottisanyi_widget_text a {font-size: 13px; color: #86581a; line-height: 1.2; text-decoration:none;font-family: 'open_sanssemibold';}
#ottisanyi_widget_text h4 {font-weight: 400; color: #86581a; font-size: 24px; margin: 0 0 5px 0; line-height: 26px;font-family: 'open_sansbold';}
#ottisanyi_widget_text .white {background:rgba(255,255,255,0.9);margin-left: -15px;margin-top:-15px;padding:10px 15px;display: inline-block;}

@font-face {font-family: 'baskerville_old_faceregular';src: url('font/baskvill-webfont.eot');src: url('font/baskvill-webfont.eot?#iefix') format('embedded-opentype'),url('font/baskvill-webfont.woff2') format('woff2'),url('font/baskvill-webfont.woff') format('woff'),url('font/baskvill-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;}
.szeretetparti_layer * {box-sizing:border-box;}
.szeretetparti_layer {width:auto;background:#fff;box-sizing:border-box;font-family: 'open_sansregular';text-align:center;}
.szeretetparti_layer strong {font-family: 'open_sansbold';font-style:normal;}
.szeretetparti_layer .cont {background:url(../img/szeretetparti_layer.jpg);width:728px;color:#0a6757!important;background-size:100% 100%;}
.szeretetparti_layer .close { background: url(../img/sprite_base.png) no-repeat -377px 2px; }
.szeretetparti_layer .close:hover { background: url(../img/sprite_base.png) no-repeat -408px 0; }
.szeretetparti_layer .center {width:605px;margin:65px auto;padding:60px 40px;background:rgba(255,255,255,0.8);}
.szeretetparti_layer .small_title {font-size:19px;}
.szeretetparti_layer .big_title {font-size:61px;font-family: 'baskerville_old_faceregular';line-height: 61px;text-transform: uppercase;margin-top:15px;}
.szeretetparti_layer .big_title div {color:#138d78;border-bottom: 1px solid #138d78;padding-bottom: 10px;}
.szeretetparti_layer .list {font-size: 24px;line-height:33px;margin-top:15px;}
.szeretetparti_layer .list span {display: inline-block;margin:0px 20px;color:#138d78;font-size: 28px;padding-top: 2px;height: 33px;vertical-align: top;font-weight: bold;}
.szeretetparti_layer .text {font-size: 16px;line-height:20px;margin-top:40px;margin-bottom:40px;}
.szeretetparti_layer .text hr {border:none;display:block;height:1px;width:320px;margin:20px auto;background:#c1cbbe;}
.szeretetparti_layer .text a {text-decoration:none;color:#0a6757;}
.szeretetparti_layer .text a:hover {text-decoration:underline;}
.szeretetparti_layer .gomb {font-family: 'baskerville_old_faceregular';display:inline-block;width:315px;height:60px;margin:0px auto;background:#0c7462;color:#fff;
border-radius:5px;text-transform:uppercase;font-size:30px;text-align:center;line-height:62px;text-decoration:none!important;}

.atiranyito_layer {background: #f0eadc url(../img/atiranyito_layer_ferfi.png) no-repeat right 12px center;width: 625px;}
.atiranyito_layer .cont {padding: 25px 40px;color:#5b5b5b;font-size:12px;font-family: Verdana, Geneva, sans-serif;line-height:17px;width:410px;}
.atiranyito_layer .title {color:#990000;font-weight:bold;font-size:26px;margin-bottom:20px;}
.atiranyito_layer .buttons {margin-top:45px;text-align:center;margin-bottom:15px;}
.atiranyito_layer .buttons a {height:35px;color:#fff;text-transform:uppercase;font-family: 'open_sansbold';background:#3c8113;display:inline-block;text-decoration:none;
line-height:35px;padding:0px 15px;border-radius:7px;}
.atiranyito_layer .buttons a:hover {box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.22);background:#186300;}
.atiranyito_layer .buttons a.back {padding:0px;text-align:center;width:105px;margin-right:25px;background:#5a5a5a;}
.atiranyito_layer .buttons a.back:hover {background:#3b3b3b;}
.atiranyito_layer.ferfi .no {display:none;}
.atiranyito_layer.no .ferfi {display:none;}
.atiranyito_layer.no {background: #f0eadc url(../img/atiranyito_layer_no.png) no-repeat right 12px center;}


.valentinabalazslayer { background: white; width: 740px; position:absolute;}
.valentinabalazslayer .close { background: url(../img/sprite_base.png) no-repeat -376px 3px; width: 15px; height: 15px; float: right; display: inline-block; overflow: hidden; text-indent: -1000em; width: 15px; height: 15px; position: relative; z-index: 1000; margin: -15px -15px 0 0; }
.valentinabalazslayer .close:hover { background: url(../img/sprite_base.png) no-repeat -408px 0; }
.successful_activation .cont.valentinabalazs {padding:0px;}

#valentinabalazsKepsor1 { margin:25px 0px;background-image: url('../img/sikerstory/valentinabalazs/kepsor.jpg'); background-repeat: no-repeat; height: 191px; width: 739px; margin-left: -30px; }
#valentinabalazsBody { padding: 30px; background-color: #f5f2eb; font-family: Tahoma; color: #554944;font-size:14px;line-height:19px; }
#valentinabalazsKitchenBox { background-image: url('../img/sikerstory/valentinabalazs/kitchenbox.png'); height: 91px; width: 740px; margin-left: -30px; margin-top: 30px; }
#valentinabalazsKitchenBox p { margin-bottom: 30px; }
#valentinabalazsContainer { width: 740px; }
#valentinabalazsBody .italic {font-style: italic;}
#valentinabalazsHeader { background-image: url('../img/sikerstory/valentinabalazs/header.jpg'); background-repeat: no-repeat; height: 310px; position: relative; }
#valentinabalazsHeaderTextContainer { width: 360px; padding-left: 25px; padding-top: 25px; padding-bottom: 14px; height: 91px; position: absolute; top: 44px; left: 0; background-color: rgba(255,255,255, 0.9); }
#valentinabalazsHeaderTextContainer h1 { font-family: 'open_sansbold'; color: #3c441a; margin: 0; font-size: 34px; line-height:normal; }
#valentinabalazsHeaderTextContainer h4 { font-family: 'open_sanssemibold'; color: #465433; margin: 0; font-size: 21px; font-weight: 400;line-height: 22px; }

.valentinabalazs_grafgomb { background: #fff url('../img/sikerstory/valentinabalazs/graf_bg.jpg'); background-repeat: no-repeat;width: 278px;height: 222px;border-radius:3px;margin: -5px 0 -5px -2px;}
.valentinabalazs_grafgomb .text { padding-left: 15px; padding-top: 15px; padding-bottom: 26px; height: 125px; }
.valentinabalazs_grafgomb .text a {font-size: 13px; color: #505e26; line-height: 1.2; text-decoration:none;font-family: 'open_sanssemibold';}
.valentinabalazs_grafgomb .text h4 {font-weight: 400; color: #434930; font-size: 24px; margin: 0 0 5px 0; line-height: 26px;font-family: 'open_sansbold';}
.valentinabalazs_grafgomb .text .white {background:rgba(255,255,255,0.9);margin-left: -15px;margin-top:-15px;padding: 10px 5px 12px 10px;display: inline-block;}
.valentinabalazs_grafgomb .button {margin:0px auto;background-color: #74b825; height: 44px;line-height:42px;font-family: source_sans_proregular;position: relative; width: 240px; color: #FFF; font-size: 27px;text-align:center; }
.valentinabalazs_grafgomb .button i {background: #5d921f url('../img/sikerstory/valentinabalazs/but_arr.png') no-repeat center center;width:44px;height:44px;float: right;}

.UjszerelemLayer2.successful_activation { background: #fff; width: 740px; }
.UjszerelemLayer2.successful_activation .cont { padding-bottom: 10px; background: #ededed url(../img/ujszerelem_layer2_bg.jpg) no-repeat top left; width: 338px; padding-left: 393px; padding-right: 10px; font-family: 'open_sansregular'; color: #60635c; font-size: 15px; }
.UjszerelemLayer2 .close { background: url(../img/sprite_base.png) no-repeat -376px 3px; }
.UjszerelemLayer2 .logo { width: 315px; height: 75px; background: url(../img/ujszerelem_layer_sprite.png); font-size: 0px; }
.UjszerelemLayer2 .orange { color: #f06944; }
.UjszerelemLayer2 .text { line-height: 19px; }
.UjszerelemLayer2 strong { color: #60635c;font-family:opensans-bold-webfont;font-weight:normal;}
.UjszerelemLayer2 .feltoltes { margin: 35px 0px; display: block; height: 61px; width: 305px; background: url(../img/ujszerelem_layer_sprite.png) no-repeat 0px -80px; color: #fff; line-height: 60px; text-align: center; font-size: 22px; font-family: 'open_sanssemibold'; text-decoration: none; padding-right: 10px; }
.UjszerelemLayer2 .feltoltes:hover {background-position: 0px -167px;}
.UjszerelemLayer2 .megsem { font-size: 22px; font-family: 'open_sanssemibold'; color: #9e9d9d; display: inline-block; margin-bottom: 20px; margin-left: -20px; padding-left: 20px; background: url(../img/ujszerelem_layer_sprite.png) no-repeat 0px -144px; }
.UjszerelemLayer2 .megsem:hover { text-decoration: underline; }
.UjszerelemLayer2 .bottom { font-family: 'open_sansregular'; font-size: 13px; color: #444641; padding-top: 15px; line-height: 15px; }
.UjszerelemLayer2 .cont.version1 .szoveg2, .UjszerelemLayer .cont.version2 .szoveg1 { display: none; }
.UjszerelemLayer2 .cont.version2 {/*background-position: -10px bottom;*/ }
.UjszerelemLayer2 .cont.version2 p { margin-bottom: 14px; }
.UjszerelemLayer2 .cont.version2 .feltoltes { margin: 20px auto; }
.UjszerelemLayer2 .bigger { font-size: 16px; }
.UjszerelemLayer2 .megsem_div {text-align: center;position: absolute;left: 134px;top: 555px;}
.ujszerelem_graf2 { margin-bottom: 10px; }
.ujszerelem_graf2 a { text-decoration: none; }
.ujszerelem_graf2 .wrapper { width: 278px; height: 295px; background: url(../img/ujszerelem_graf2.jpg); padding: 225px 0px 0px 9px; box-sizing: border-box;margin: -5px 0 -5px -2px; }
.ujszerelem_graf2 .close { background: url(../img/sprite_base.png) no-repeat -376px 3px; font-size: 0px; height: 15px; width: 17px; display: block; position: absolute; right: 3px; top: 3px; }
.ujszerelem_graf2 .close:hover { background: url(../img/sprite_base.png) no-repeat -407px 0px; }
.ujszerelem_graf2 .wrapper .button { display: block; height: 50px; width: 250px; background: url(../img/ujszerelem_layer_sprite.png) no-repeat 0px -66px; color: #fff; line-height: 49px; text-align: center; font-size: 22px; font-family: 'open_sanssemibold'; text-decoration: none; padding-right: 10px; background-size: 100%; border: 1px solid #f78665; border-radius: 6px; }

.mullerLayer.successful_activation { background: #fff; width: 760px; }
.mullerLayer.successful_activation .cont {background: #4b4744 url(../img/mullerLayer.jpg) no-repeat top right;background-size: cover;width: 338px;
height:740px;box-sizing: border-box;width: 760px;padding-left:0px;}
.mullerLayer .close { background: url(../img/sprite_base.png) no-repeat -376px 3px; }
.mullerLayer .cont .left {width: 340px;padding-top: 5px;}
.mullerLayer .cont .left .title {background:#bb302e;color:#fff;height:50px;line-height:50px;padding-left:25px;font-family: source_sans_probold;font-size:32px;text-transform:uppercase;}
.mullerLayer .cont .left .italic {font-family: source_sans_prosemibold;font-size:23px;color:#fff;font-style:italic;line-height: 28px;padding: 5px 0px 5px 25px;}
.mullerLayer .cont .left .eloadas {background:#3b3a35;height:30px;line-height: 30px;margin-bottom: 3px;color:#fff;font-family: 'open_sansitalic';font-size:18px;padding-left:25px;}
.mullerLayer .cont .left .descr {background: #dadbda;padding: 17px 25px;color:#4b4744;font-size: 13px;}
.mullerLayer .cont .left .descr .red {font-weight:bold;color:#bb302e;}
.mullerLayer .cont .left .descr .button {display: block;height:60px;line-height: 60px;color:#fff;background:#bb302e;font-size:24px;text-decoration:none;font-family: source_sans_proregular;
background: #bb302e url(../img/mullerLayer_button.jpg) no-repeat top right;padding-right:60px;text-align:center;margin-top:15px;}
.mullerLayer .cont .partner {background: #dadbda;margin-top: 3px;height:45px;padding-left:25px;}
.mullerLayer .cont .partner div {text-align:right;float: left;color:#4b4744;font-size:13px;margin-top: 6px;line-height: 14px;margin-right:15px;}
.mullerLayer .cont .partner img {vertical-align: top;margin-top: 6px;}
.mullerLayer .cont .partner .randi {margin-top: 11px;margin-left: 25px;}
.mullerGraf {margin: -5px 0px;}

.szerelemcsutortokLayer.successful_activation { background: #fff; width: 740px;}
.szerelemcsutortokLayer.successful_activation .cont {background: #4b4744 url(../img/szerelemcsutortokLayer.jpg) no-repeat;
height:530px;box-sizing: border-box;width: 740px;padding-left:0px;padding-top: 115px;border-radius:0px;}
.szerelemcsutortokLayer .close { background: url(../img/sprite_base.png) no-repeat -376px 3px;}
.szerelemcsutortokLayer .white {box-sizing: border-box;width:308px;margin-bottom:2px;float:left;background: rgba(255,2555,255,.8);padding:22px;font-family: source_sans_proregular;font-size: 16px;color:#4f1a0b;line-height: 18px;}
.szerelemcsutortokLayer .white strong {font-family: source_sans_probold;}
.szerelemcsutortokLayer .white strong.red {color:#af2222;}
.szerelemcsutortokLayer .white .button {text-transform:uppercase;font-family: source_sans_prosemibold;font-size:22px;color:#fff;text-decoration:none;
display:block;height:50px;line-height:50px;background:#c11f2a;text-align:center;border-radius:5px;margin-top:15px;}
.szerelemcsutortokLayer .partner {box-sizing: border-box;float:left;background: rgba(255,2555,255,.8);width:308px;padding:8px 0px;text-align:center;}
.szerelemcsutortokLayer .partner .randi {vertical-align: top;margin-top: 5px;margin-left: 20px;}
.szerelemcsutortokGraf {margin: -5px -2px;}

.parfumLayer.successful_activation { background: #fff; width: 740px;}
.parfumLayer.successful_activation .cont {background: #fff url(../img/parfumLayer.jpg) no-repeat left bottom;
height:530px;box-sizing: border-box;width: 740px;padding-right:0px;padding-top: 10px;border-radius:0px;}
.parfumLayer .close { background: url(../img/sprite_base.png) no-repeat -376px 3px; }
.parfumLayer .head .red {font-size:50px;line-height:52px;color:#c11f2a;text-transform:uppercase;font-family: 'open_sansbold';text-align:center;}
.parfumLayer .head .gold {font-size:31px;line-height:35px;color:#ad875e;font-family: 'open_sansregular';text-align:center;}
.parfumLayer .head .gold strong {font-family: 'open_sansbold';font-weight:normal;}
.parfumLayer .right {float:right;background:#fff;padding:30px 10px 30px 25px;width:263px;font-family: 'open_sanssemibold';font-size:18px;line-height:23px;margin-top: 75px;}
.parfumLayer .right .space {height:10px;}
.parfumLayer .right .button {text-transform:uppercase;font-family: open_sansbold;font-size:26px;color:#fff;text-decoration:none;
display:block;height:50px;line-height:50px;background:#c11f2a;text-align:center;border-radius:4px;margin-top:45px;margin-right: 10px;}
.parfumLayer .szabaly {display:inline-block;position: absolute;margin-top: 46px;}
.parfumLayer .szabaly:after {content:'>';position:absolute;right: -16px;top: 1px;}
.parfumGraf {margin: -5px -2px;}

.cimke_kampany_layer.successful_activation { background: #fff; width: 740px;}
.cimke_kampany_layer.successful_activation .cont {background: #fff url(../img/cimke_kampany_layer.jpg) no-repeat left bottom;
height:500px;box-sizing: border-box;width: 740px;padding-right:0px;padding-top: 10px;border-radius:0px;}
.cimke_kampany_layer .close { background: url(../img/sprite_base.png) no-repeat -376px 3px; }
.cimke_kampany_layer .head  {padding-right:15px;}
.cimke_kampany_layer .head .red {font-size:67px;line-height:70px;color:#c11f2a;text-transform:uppercase;font-family: 'source_sans_probold';text-align:center;font-style:italic;}
.cimke_kampany_layer .head .gray {margin-top: -5px;font-size:23px;line-height:25px;color:#444444;font-family: 'open_sansbold';text-align:center;}
.cimke_kampany_layer .right {font-family:Tahoma;float:right;background:#fff;padding:30px;width:270px;font-size:18px;line-height:23px;margin-top: 60px;}
.cimke_kampany_layer .right .gray {color:#686868;}
.cimke_kampany_layer .right strong {color:#444444;display:block;margin-bottom:15px;}
.cimke_kampany_layer .right .button {text-transform:uppercase;font-family: open_sansbold;font-size:21px;color:#fff;text-decoration:none;
display:block;height:50px;line-height:50px;background:#c11f2a;text-align:center;border-radius:4px;margin-top:20px;margin-right: 10px;}
.cimke_kampany_layer .szabaly {display:inline-block;position: absolute;margin-top: 39px;}
.cimke_kampany_layer .szabaly:after {content:'>';position:absolute;right: -16px;top: 1px;}
.cimke_kampany_graf {margin: -5px -2px;}

.krisztiszabilayer { background: white; width: 740px; position:absolute;}
.krisztiszabilayer .close { background: url(../img/sprite_base.png) no-repeat -376px 3px; width: 15px; height: 15px; float: right; display: inline-block; overflow: hidden; text-indent: -1000em; width: 15px; height: 15px; position: relative; z-index: 1000; margin: -15px -15px 0 0; }
.krisztiszabilayer .close:hover { background: url(../img/sprite_base.png) no-repeat -408px 0; }
.successful_activation .cont.krisztiszabi {padding:0px;}
.krisztiszabi_grafgomb {margin: -5px -2px;}

#krisztiszabiKepsor1 { margin:25px 0px;background-image: url('../img/sikerstory/krisztiszabi/kepsor.jpg'); background-repeat: no-repeat; height: 191px; width: 739px; margin-left: -30px; }
#krisztiszabiKepsor2 { margin:25px 0px;background-image: url('../img/sikerstory/krisztiszabi/kepsor2.jpg'); background-repeat: no-repeat; height: 191px; width: 739px; margin-left: -30px; }
#krisztiszabiBody { padding: 30px; background-color: #f5f2eb; font-family: Tahoma; color: #554944;font-size:14px;line-height:19px; }
#krisztiszabiKitchenBox { background-image: url('../img/sikerstory/krisztiszabi/kitchenbox.png'); height: 91px; width: 740px; margin-left: -30px; margin-top: 30px; }
#krisztiszabiKitchenBox p { margin-bottom: 30px; }
#krisztiszabiContainer { width: 740px; }
#krisztiszabiHeader { background-image: url('../img/sikerstory/krisztiszabi/header.jpg'); background-repeat: no-repeat; height: 310px; position: relative; }
#krisztiszabiHeaderTextContainer { width: 360px; padding-left: 25px; padding-top: 25px; padding-bottom: 14px; height: 110px; position: absolute; top: 44px; left: 0; background-color: rgba(255,255,255, 0.9); }
#krisztiszabiHeaderTextContainer h1 { font-family: 'open_sansbold'; color: #ee0043; margin: 0; font-size: 45px; line-height:normal; }
#krisztiszabiHeaderTextContainer h4 { font-family: 'open_sanssemibold'; color: #606060; margin: 0; font-size: 19px; font-weight: 400;line-height: 25px;font-style:italic; }

.szerelemcsutortokLayer2.successful_activation { background: #fff; width: 740px;}
.szerelemcsutortokLayer2.successful_activation .cont {background: #4b4744 url(../img/szerelemcsutortokLayer2.jpg) no-repeat;
height:538px;box-sizing: border-box;width: 740px;padding-left:0px;padding-top: 28px;border-radius:0px;}
.szerelemcsutortokLayer2 .close { background: url(../img/sprite_base.png) no-repeat -376px 3px;}
.szerelemcsutortokLayer2 .white {box-sizing: border-box;width:345px;margin-bottom:2px;float:left;background: rgba(255,2555,255,.9);padding:22px;font-family: source_sans_proregular;font-size: 16px;color:#5a082f;line-height: 18px;}
.szerelemcsutortokLayer2 .white .title {font-size:0px;height:85px;width:305px;background: url(../img/szerelemcsutortokLayer2.jpg) no-repeat center bottom;margin-bottom:10px;margin-top: -5px;}
.szerelemcsutortokLayer2 .white .color {color:#7b0d41;}
.szerelemcsutortokLayer2 .white .button {text-transform:uppercase;font-family: source_sans_prosemibold;font-size:22px;color:#fff;text-decoration:none;
display:block;height:50px;line-height:50px;background:#7b0d41;text-align:center;border-radius:5px;margin-top:25px;margin-bottom:10px;}
.szerelemcsutortokGraf2 {margin: -5px -2px;}

.duplazoLayer.successful_activation { background: #fff; width: 740px;}
.duplazoLayer.successful_activation .cont {background: #4b4744 url(../img/duplazo_layer.jpg) no-repeat;
height:538px;box-sizing: border-box;width: 740px;padding-left:0px;padding-top: 28px;border-radius:5px;}
.duplazoLayer .close { background: url(../img/sprite_base.png) no-repeat -376px 3px;}
.duplazoLayer .white {box-sizing: border-box;width:310px;margin-bottom:2px;float:left;background: rgba(255,2555,255,.9);padding:22px;font-family: source_sans_proregular;font-size: 16px;color:#2d2d2d;line-height: 20px;}
.duplazoLayer .white .title {font-size:24px;color:#cc2f3a;font-family: source_sans_prosemibold;}
.duplazoLayer .white .name {font-size:18px;font-family: source_sans_prosemibold;display:block;margin:25px 0px;}
.duplazoLayer .white .code {margin-top:20px;border:1px solid #c11f2a;height:45px;line-height:45px;text-align:center;color:#c11f2a;font-size:22px;font-family: source_sans_proregular;}
.duplazoLayer .white .code strong {font-weight:normal;font-family: source_sans_probold;}
.duplazoLayer .white .button {text-transform:uppercase;font-family: source_sans_prosemibold;font-size:22px;color:#fff;text-decoration:none;
display:block;height:50px;line-height:50px;background:#c11f2a;text-align:center;border-radius:5px;margin-top:25px;margin-bottom:10px;}

.husvetlayer2016.successful_activation { background: #fff;}
.husvetlayer2016.successful_activation .cont {background: #4b4744 url(../img/husvet2016.jpg) no-repeat;
height:529px;box-sizing: border-box;width: 599px;padding-left:0px;padding-top: 13px;border-radius:5px;}
.husvetlayer2016 .close { background: url(../img/sprite_base.png) no-repeat -376px 3px;}
.husvetlayer2016 .white {text-align:center;box-sizing: border-box;width:350px;height:503px;margin-bottom:2px;float:left;background: rgba(255,2555,255,.9);font-family: 'open_sansregular';font-size: 14px;color:#6c6c6c;line-height: 20px;}
.husvetlayer2016 .white .title {margin-top:17px;font-family: 'open_sansbold';font-size:36px;color:#297f1b;line-height: 38px;}
.husvetlayer2016 .white .title small {display:block;font-family: 'open_sanssemibold';font-size:23px;}
.husvetlayer2016 .white .light {text-transform:uppercase;color:#4d901d;font-size:18px;font-family: 'open_sansregular';}
.husvetlayer2016 .white .bold {font-family: 'open_sanssemibold';margin-top:23px;color:#4b4b4b;margin-bottom:15px;}
.husvetlayer2016 .white p strong {font-family: 'open_sanssemibold';font-weight:normal;}
.husvetlayer2016 .white .kereses {display:block;width:200px;height:55px;margin:0px auto;text-align:center;color:#fff;font-size:30px;font-family: 'open_sanssemibold';
line-height:55px;background:#3c8113;border-radius:5px;text-decoration:none;margin-top: 18px;margin-bottom: 14px;}
.husvetlayer2016 .white .kereses:hover {background:#186300;}
.husvetlayer2016 .white .szabaly {font-size:14px;color:#4b4b4b;}

.husvetlayer2016grat.successful_activation { background: #fff;}
.husvetlayer2016grat.successful_activation .cont {box-sizing: border-box;width: 599px;padding:50px;border-radius:5px;
background: rgb(222,222,222);
background: -moz-linear-gradient(top,  rgba(222,222,222,1) 0%, rgba(247,247,247,1) 100%);
background: -webkit-linear-gradient(top,  rgba(222,222,222,1) 0%,rgba(247,247,247,1) 100%);
background: linear-gradient(to bottom,  rgba(222,222,222,1) 0%,rgba(247,247,247,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#f7f7f7',GradientType=0 );
color:#505050;font-family: 'open_sanssemibold';font-size:14px;line-height:20px;
}
.husvetlayer2016grat .close { background: url(../img/sprite_base.png) no-repeat -376px 3px;}
.husvetlayer2016grat .title {font-family: 'open_sanssemibold';font-size:67px;text-align:center;color:#1ca8bf;line-height: 75px;border-bottom: 1px solid rgba(28, 168, 191, 0.75);}
.husvetlayer2016grat .blue {font-family: 'open_sanssemibold';font-size:21px;text-align:center;color:#1ca8bf;line-height: 25px;margin-top: 9px;margin-bottom:45px;}
.husvetlayer2016grat strong {font-size:17px;}
.husvetlayer2016grat .gray {color:#7b7b7b;}
.husvetlayer2016grat .gomb {display:block;width:200px;height:55px;margin:0px auto;text-align:center;color:#fff;font-size:30px;font-family: 'open_sanssemibold';
line-height:55px;background:#3c8113;border-radius:5px;text-decoration:none;margin-top: 35px;}
.husvetlayer2016grat .gomb:hover {background:#186300;}

.husvet2016_graf {margin: -5px -2px;}

.mullerLayer2.successful_activation { background: #d3d3d3; }
.mullerLayer2.successful_activation .cont {background: #ffffff url(../img/mullerLayer2.png) no-repeat bottom left;width: 338px;
height:550px;box-sizing: border-box;width: 735px;padding-left:0px;}
.mullerLayer2 .close { background: url(../img/sprite_base.png) no-repeat -376px 3px; }
.mullerLayer2 .title {width:640px;height:120px;font-size:0px;background: url(../img/mullerLayer2_sprite.png) no-repeat 0px 0px;margin:0px auto 25px auto;}
.mullerLayer2 .right {font-family: 'open_sansregular';float:right;width:360px;margin-right:20px;font-size:14px;line-height:20px;}
.mullerLayer2 .right .header {font-size:20px;line-height: 25px;margin-bottom:10px;}
.mullerLayer2 .right strong,.mullerLayer2 .grays strong {font-family: 'open_sansbold';}
.mullerLayer2 .right a {display: block;width:245px;height:38px;background: #3c8113;color:#fff;border-radius:5px;font-family: 'open_sansbold';font-size: 14px;
line-height:38px;text-transform: uppercase;text-align: center;text-decoration:none;box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.23);margin:30px auto;}
.mullerLayer2 .right a:hover {box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.4);background:#186300;}
.mullerLayer2 .sponsor {color:#8a8a8a;font-style:italic;}
.mullerLayer2 .sponsor i {display:inline-block;width:125px;height:40px;background: url(../img/mullerLayer2_sprite.png) no-repeat bottom left;vertical-align: middle;margin-top: -5px;}
.mullerLayer2 .grays {font-family: 'open_sansregular';font-size:12px;margin-top: 30px;    margin-left: 45px;}
.mullerLayer2 .grays .item {padding:13px 5px;background:rgba(205, 205, 205, 0.85);display:inline-block;border-radius:10px;margin-right: 8px;}
.mullerLayer2 .grays .item i {float:left;display:block;width:25px;height:25px;background: url(../img/mullerLayer2_sprite.png) no-repeat -154px -146px;margin-top: 3px;margin-right: 8px;margin-left: 3px;}
.mullerLayer2 .grays .item:last-child {margin-right:0px;}
.mullerLayer2 .grays .item.idopont {width:150px;}
.mullerLayer2 .grays .item.belepo {width:140px;}
.mullerLayer2 .grays .item.belepo i {width:19px;height:29px;background: url(../img/mullerLayer2_sprite.png) no-repeat -202px -146px;margin-top:0px;margin-left:5px;margin-right:10px;}
.mullerLayer2 .grays .item.helyszin {width: 305px;}
.mullerLayer2 .grays .item.helyszin i {width:19px;height:28px;background: url(../img/mullerLayer2_sprite.png) no-repeat -244px -146px;margin-top:0px;margin-left:5px;margin-right:10px;}}
.mullerGraf2 {margin: -5px -2px;}

.szerelemcsutortokLayer3.successful_activation { background: #fff; width: 740px;}
.szerelemcsutortokLayer3.successful_activation .cont {background: #4b4744 url(../img/szerelemcsutortokLayer3.jpg) no-repeat;
height:538px;box-sizing: border-box;width: 740px;padding-left:0px;padding-top: 28px;border-radius:0px;}
.szerelemcsutortokLayer3 .close { background: url(../img/sprite_base.png) no-repeat -376px 3px; }
.szerelemcsutortokLayer3 .left {font-size:16px;color:#eecacb;font-family: 'source_sans_proregular';line-height:18px;margin-left:25px;}
.szerelemcsutortokLayer3 .left .title {display:block;width:296px;height:63px;font-size:0px;background: url(../img/szerelemcsutortokLayer3_title.png) no-repeat;margin-bottom:20px;}
.szerelemcsutortokLayer3 a {display:block;text-transform:uppercase;width:250px;height:50px;color:#fff;font-size:20px;line-height:50px;font-family:'source_sans_prosemibold';
text-decoration: none;background:#e20932;text-align:center;border-radius:5px;margin-top:30px;}
.szerelemcsutortokLayer3_graf img {margin: -7px -2px;}

.szerelemcsutortokLayer4.successful_activation { background: #fff; width: 740px;}
.szerelemcsutortokLayer4.successful_activation .cont {background: #4b4744 url(../img/szerelemcsutortokLayer4.jpg) no-repeat;
height:538px;box-sizing: border-box;width: 740px;padding-left:0px;padding-top: 28px;border-radius:0px;}
.szerelemcsutortokLayer4 .close { background: url(../img/sprite_base.png) no-repeat -376px 3px; }
.szerelemcsutortokLayer4 .left {font-size:16px;color:#eecacb;font-family: 'source_sans_proregular';line-height:18px;margin-left:25px;}
.szerelemcsutortokLayer4 .left .title {display:block;width:296px;height:63px;font-size:0px;background: url(../img/szerelemcsutortokLayer4_title.png) no-repeat;margin-bottom:35px;}
.szerelemcsutortokLayer4 a {display:block;text-transform:uppercase;width:250px;height:50px;color:#fff;font-size:20px;line-height:50px;font-family:'source_sans_prosemibold';
text-decoration: none;background:#822866;text-align:center;border-radius:5px;margin-top:40px;}
.szerelemcsutortokLayer4 strong {font-family: 'source_sans_probold';font-weight: normal;}
.szerelemcsutortokLayer4_graf img {margin: -7px -2px;}

.rhcpkoncert.successful_activation { background: #d3d3d3; width: 735px;padding:25px;}
.rhcpkoncert.successful_activation .cont {background: #4b4744 url(../img/rhcpkoncert.png) no-repeat;position: relative;
height:537px;box-sizing: border-box;width: 735px;padding-left:0px;padding-top: 35px;border-radius:0px;padding-left:138px;}
.rhcpkoncert .close { background: url(../img/sprite_base.png) no-repeat -376px 3px; }
.rhcpkoncert.successful_activation .title {width:658px;height:135px;background: url(../img/rhcpkoncert.png) no-repeat 0px -556px;font-size:0px;margin-left:-108px;}
.rhcpkoncert.successful_activation .text {margin-top:40px;color:#fff;font-size:16px;font-family: 'open_sansregular';line-height:22px;}
.rhcpkoncert.successful_activation .text strong {font-weight:normal;font-family: 'open_sansbold';}
.rhcpkoncert.successful_activation .text .space {height: 7px;}
.rhcpkoncert.successful_activation .text .button {display:inline-block;margin-top:50px;width:185px;height: 53px;background:#00ffff;text-align:center;
border-radius:3px;font-size:18px;text-transform:uppercase;font-family: 'open_sansbold';color:#000;line-height:53px;text-decoration:none;}
.rhcpkoncert.successful_activation .text .button:hover {background: #13bebe;}
.rhcpkoncert.successful_activation .tickets {position:absolute;width:300px;height:152px;background: url(../img/rhcpkoncert.png) no-repeat 0px -715px;right:-19px;bottom:-24px;}
.rhcpkoncert.successful_activation .rules {position:absolute;left: 8px;bottom: -19px;}
.rhcpkoncert.successful_activation .rules a {font-family: 'open_sansbold';font-size:12px;color:#575757;}
.rhcpkoncert.successful_activation .rules a:hover {text-decoration:none;}
.rhcpkoncert_graf {margin: -7px -2px;}

.facebook_layer_graf {margin: -7px -2px;}
.facebook_layer.successful_activation { background: #fff; width: 640px;padding:25px;}
.facebook_layer.successful_activation .cont {background: #b1b0b0;position: relative;
height:592px;box-sizing: border-box;width: 640px;border-radius: 5px;overflow: hidden;padding:0px;}
.facebook_layer .close { background: url(../img/sprite_base.png) no-repeat -376px 3px;}
.facebook_layer.successful_activation .top {color:#fff;background:#435b90;height:123px;font-size:41px;text-transform:uppercase;font-family: source_sans_proregular;}
.facebook_layer.successful_activation .top strong {font-weight:normal;font-family: source_sans_probold;}
.facebook_layer.successful_activation .top i {display:inline-block;width:101px;height:86px;background: url(../img/facebook_layer_sprite.png) no-repeat 0px 0px;
margin-top: 17px;margin-left: 43px;float: left;}
.facebook_layer.successful_activation .top .text {padding-top: 25px;line-height: 38px;padding-left: 165px;}
.facebook_layer.successful_activation .images {height: 195px;}
.facebook_layer.successful_activation .images .col {float:left;width:50%;}
.facebook_layer.successful_activation .images .col .image {float:left;width:115px;height:115px;background: url(../img/facebook_layer_sprite.png) no-repeat 0px -103px;
margin-top:52px;margin-left:30px;position: relative;} 
.facebook_layer.successful_activation .images .col + .col .image {width:115px;height:115px;background: url(../img/facebook_layer_sprite.png) no-repeat -129px -103px;} 
.facebook_layer.successful_activation .images .col .image:after {content: ' ';width:38px;height:38px;border:3px solid #fff;border-radius:50%;
position: absolute;right: 0px;top:-22px;background: #435b90 url(../img/facebook_layer_sprite.png) no-repeat -121px -19px;}
.facebook_layer.successful_activation .images .col .text {font-family: source_sans_proregular;font-size:16px;color:#3f3e3e;line-height:20px;margin-top:55px;margin-left:15px;float:left;}
.facebook_layer.successful_activation .images .col .text strong {font-weight:normal;font-family: source_sans_probold;}
.facebook_layer.successful_activation .gray {height:115px;background:#d2d2d2;text-align:center;}
.facebook_layer.successful_activation .gray .blue {padding-top: 15px;color:#21407f;text-transform:uppercase;font-weight:normal;font-family: source_sans_probold;font-size:24px;line-height: 28px;}
.facebook_layer.successful_activation .gray .info {font-size:16px;font-family: source_sans_proregular;color:#424242;margin-top:10px;}
.facebook_layer.successful_activation .buttons {text-align: center;}
.facebook_layer.successful_activation .buttons .button {display:inline-block;width:240px;height:50px;line-height:50px;text-decoration:none;padding-left: 25px;box-sizing: border-box;
background: #3d5a98 url(../img/facebook_layer_sprite.png) no-repeat -165px -26px;color:#fff;border-radius:5px;font-family: source_sans_prosemibold;font-size:24px;margin-top:38px;margin-bottom:25px;}
.facebook_layer.successful_activation .buttons .cancel {color:#424242;font-size:16px;font-family: source_sans_proregular;}

.facebook_layer.successful_activation.success .cont {height:460px;} 
.facebook_layer.successful_activation.success .top {height:85px;}
.facebook_layer.successful_activation.success .gray {height:135px;text-align:left;}
.facebook_layer.successful_activation.success .images .col .image {margin-top:8px;background-position: 0px -224px;}
.facebook_layer.successful_activation.success .images .col + .col .image {background-position: -129px -224px;}
.facebook_layer.successful_activation.success .images .col .text {margin-top:25px;}
.facebook_layer.successful_activation.success .images .col .image:after {background-color:#7d7d7d;}
.facebook_layer.successful_activation.success .success {height:70px;text-align:center;color:#424242;font-size:16px;padding-top:35px;}
.facebook_layer.successful_activation.success .success strong {display:block;font-family: source_sans_probold;font-size:18px;margin-bottom:10px;}
.facebook_layer.successful_activation.success .buttons .button {background-image:none;padding:0px;margin-top:40px;}

.facebook_layer.successful_activation.error .cont {height:335px;} 
.facebook_layer.successful_activation.error .top {height:70px;}
.facebook_layer.successful_activation.error .top .text {padding: 20px 0px 0px 0px;text-align: center;}
.facebook_layer.successful_activation.error .error {color:#424242;font-size:18px;line-height:26px;text-align:center;font-family: source_sans_proregular;padding: 29px 0px;}
.facebook_layer.successful_activation.error .error strong {font-weight:normal;font-family: source_sans_prosemibold;}
.facebook_layer.successful_activation.error .buttons {background:#d1d1d1;height:105px;}
.facebook_layer.successful_activation.error .buttons .button {margin-top:28px;background-image:none;padding:0px;width:185px;}
.facebook_layer.successful_activation.error .buttons .cancel {margin-top:28px;display:inline-block;width:185px;height:50px;line-height:50px;text-decoration:none;box-sizing: border-box;
background: #fff;color:#7c7c7c;border-radius:5px;font-family: source_sans_proregular;font-size:24px;margin-right:20px;}

.facebook_layer.successful_activation.dismiss .cont {height:400px;} 
.facebook_layer.successful_activation.dismiss .top {height:70px;font-size:30px;}
.facebook_layer.successful_activation.dismiss .top .text {padding: 20px 0px 0px 0px;text-align: center;}
.facebook_layer.successful_activation.dismiss .error {color:#424242;font-size:16px;line-height:24px;text-align:center;font-family: source_sans_proregular;padding: 29px 10px;}
.facebook_layer.successful_activation.dismiss .error strong {font-weight:normal;font-family: source_sans_prosemibold;}
.facebook_layer.successful_activation.dismiss .buttons {background:#d1d1d1;height:105px;}
.facebook_layer.successful_activation.dismiss .buttons .button {margin-top:28px;background-image:none;padding:0px;width:185px;}
.facebook_layer.successful_activation.dismiss .buttons .cancel {margin-top:28px;display:inline-block;width:185px;height:50px;line-height:50px;text-decoration:none;box-sizing: border-box;
background: #fff;color:#7c7c7c;border-radius:5px;font-family: source_sans_proregular;font-size:24px;margin-right:20px;}

.almasi_kitti.successful_activation { background: #ebebeb; width: 739px;padding:25px;}
.almasi_kitti.successful_activation .cont {background: #4b4744 url(../img/almasi_kitti_layer.jpg) no-repeat;position: relative;
height:706px;box-sizing: border-box;width: 739px;padding:0px;border-radius:0px;font-size:14px;color:#000;font-family: 'open_sansregular';line-height:20px;}
.almasi_kitti .close { background: url(../img/sprite_base.png) no-repeat -376px 3px; }
.almasi_kitti.successful_activation .left {width:400px;float:left;padding: 30px 0px 0px 25px;box-sizing: border-box;}
.almasi_kitti.successful_activation .title {color:#e04b64;text-transform:uppercase;font-family: 'open_sansbold';font-weight:normal;margin-bottom:40px;}
.almasi_kitti.successful_activation .title .big {line-height:50px;font-size:48px;}
.almasi_kitti.successful_activation .title small {font-size:26px;text-transform:none;font-family: 'open_sanssemibold';line-height:30px;}
.almasi_kitti.successful_activation .pink {font-size:18px;color:#e04b64;font-family: 'open_sansbold';font-weight:normal;margin:20px 0px 15px 0px;}
.almasi_kitti.successful_activation .pink.time i {display:inline-block;width:27px;height:27px;background: url(../img/almasi_kitti_layer_sprite.png) no-repeat;vertical-align: top;margin-top: -3px;}
.almasi_kitti.successful_activation .col strong {color:#e04b64;font-weight:normal;font-family: 'open_sansbold';font-style:italic;}
.almasi_kitti.successful_activation .col {float: left;}
.almasi_kitti.successful_activation .col + .col {width:200px;margin-left:20px;}
.almasi_kitti.successful_activation .pink.location i {display:inline-block;width:14px;height:21px;background: url(../img/almasi_kitti_layer_sprite.png) no-repeat -60px 0px;vertical-align: top;margin-top: -1px;}
.almasi_kitti.successful_activation .pink.ticket i {display:inline-block;width:14px;height:21px;background: url(../img/almasi_kitti_layer_sprite.png) no-repeat -123px 0px;vertical-align: top;margin-top: -1px;}
.almasi_kitti.successful_activation strong {font-weight:normal;font-family: 'open_sansbold';}
.almasi_kitti.successful_activation .button {display:block;text-align:center;background:#e04b64;margin-top:40px;height:53px;line-height:53px;border-radius:5px;
text-decoration:none;color:#fff;font-size:22px;margin-right:30px;margin-bottom:30px;}
.almasi_kitti.successful_activation .button i {display:inline-block;width:9px;height:12px;background: url(../img/almasi_kitti_layer_sprite.png) no-repeat -169px 0px;margin-left:8px;}
.almasi_kitti.successful_activation .logos {display:block;width:332px;height:33px;background: url(../img/almasi_kitti_layer_sprite.png) no-repeat 0px -34px;margin: 0px auto;}
.almasi_kitti_graf {margin: -7px -2px;}

.bryan_adams_layer.successful_activation { background: #d3d3d3; width: 736px;padding:25px;}
.bryan_adams_layer.successful_activation .cont {background: #4b4744 url(../img/bryan_adams_layer.png) no-repeat;position: relative;
height:537px;box-sizing: border-box;width: 736px;padding:0px;border-radius:0px;font-size:14px;color:#000;font-family: 'open_sansregular';line-height:20px;}
.bryan_adams_layer .close { background: url(../img/sprite_base.png) no-repeat -376px 3px; }
.bryan_adams_layer.successful_activation .right {text-align:right;color:#fff;padding-right:20px;padding-top:170px;font-family: 'open_sansregular';font-size: 18px;}
.bryan_adams_layer.successful_activation .right strong {font-family: 'open_sansbold';}
.bryan_adams_layer.successful_activation .right .button {width:185px;height:54px;line-height:52px;text-align:center;text-decoration: none;text-transform:uppercase;color:#fff;
font-family: 'open_sansbold';font-size:18px;border-radius:5px;background:#e31b21;display:inline-block;margin-top:60px;box-shadow: 2px 2px 3px 1px rgba(0, 0, 0, 0.3);}
.bryan_adams_layer.successful_activation .right .button:hover {background:#d01e24;box-shadow: 2px 2px 3px 1px rgba(0, 0, 0, 0.4);}
.bryan_adams_layer.successful_activation .tickets {width:304px;height:152px;background: url(../img/bryan_adams_layer.png) no-repeat 0px -537px;position:absolute;bottom:-20px;left:225px;}
.bryan_adams_layer.successful_activation .szabaly {display:inline-block;bottom:-21px;left:10px;position:absolute;color:#575757;font-family: 'open_sansbold';font-size:12px;}
.bryan_adams_graf {margin: -7px -2px;}

.guide-layer .guide-bezar {background-color: #3c8113 !important;}
.bizt_torlod .btn-r {background-color: #3c8113 !important;}