@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; }
.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; }

.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) !important; font-size:13px !important; line-height:16px !important; color:#120e08 !important; padding:15px 20px 10px 115px !important; }
.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; }

/*
NAGYKER
*/
.randitarca_sms .fizetes_feltoltes .button_mehet { width:71px; height:20px; }
.randitarca_sms .fizetes_feltoltes .button_mehet input { width:71px; padding:2px 0; line-height:10px; }
.randitarca_sms .fizetes_feltoltes .form_input { border-color:#d2cfc5; }
.randitarca_sms .fizetes_feltoltes { border-color:#e1e1e1; }



@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:#F1F0F0; padding:0;
-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.jellemkep_layer h3 { font-size:14px; color:#810100; font-weight:bold; margin:0; line-height:31px; text-align:center; }
.jellemkep_layer .cont { padding:0 16px; background:none; }
.jellemkep_layer .pager { text-align:center; line-height:27px; font-size:14px; font-weight:bold; }
.jellemkep_layer .pager a { color:black; text-decoration:none; }
.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:#336993; 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:#F1F0F0; 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 #F1F0F0;}
.jellemkep_layer .small-pic { float:left; margin-bottom:-13px; }
.jellemkep_layer .show-link { float:right; margin-top:19px; background:url(../img/sprite_10kerdes.png) no-repeat right 5px !important; }
.ja_layer .show-link,
.jellemkep_layer .show-link { float:right; margin-top:19px; background:url(../img/sprite_10kerdes.png) no-repeat right 3px !important; font-weight:bold; color:#336993; font-size:11px; text-decoration:none; padding-right:10px; margin-right:10px; }
.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 -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; }
.vbplayer .close:hover { background:url(../img/sprite_base.png) no-repeat -376px 3px; }
.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; }


.kuponlayer { background:white; width:338px !important; }
.kuponlayer .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; }
.kuponlayer .close:hover { background:url(../img/sprite_base.png) no-repeat -376px 3px; }
.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; }


.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 -78px; width:148px; height:39px; 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:148px; height:39px; 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 -39px; }
.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; }

.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; }

.successful_activation.scroll { position: absolute !important; }

.UjFotosFunkcioLayer.successful_activation { background: #f1f0f0;width:600px; }
.UjFotosFunkcioLayer.successful_activation .cont { background: #fff;width:540px;padding:35px 30px; }
.UjFotosFunkcioLayer.successful_activation h2 {color:#595959;margin-bottom:40px;min-height:60px;font-weight: normal;font-family: 'open_sansbold';font-size:27px;line-height: 30px;display:block;padding-left:75px;background: url(../img/facebook_foto_sprite.png) no-repeat left 0px;}
.UjFotosFunkcioLayer.successful_activation .half { display:inline-block;width:243px;vertical-align:top;padding-right:25px;}
.UjFotosFunkcioLayer.successful_activation .half+.half { background: url(../img/facebook_foto_sprite.png) no-repeat left -162px;width:266px;height:193px;padding-right:0px; }
.UjFotosFunkcioLayer.successful_activation .half h3 {color:#595959;font-size:17px;line-height:20px;border-bottom: 1px dashed #b0b0b0;padding-bottom:13px; }
.UjFotosFunkcioLayer.successful_activation .half p {color:#504f4f;font-size:14px;line-height:18px;margin-top:13px; }
.UjFotosFunkcioLayer.successful_activation .fenykep_gomb {display:block;margin:25px auto 0px auto;overflow:hidden;text-indent:-200%;height:49px;width:284px;background:url(../img/facebook_foto_sprite.png) no-repeat 0px -60px;}
.UjFotosFunkcioLayer.successful_activation .fenykep_gomb:hover {background-position: 0px -111px;}


.strandLayer { background:white; width:599px;position:absolute!important; }
.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; }

.egy_napos_efi_1 {background:#f4f4f4;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:#f4f4f4;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:#f4f4f4;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:#f4f4f4;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:215px;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%;}

.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; }