body{
margin:0px;
/*background: #000 url(snasszbg.jpg) top center no-repeat fixed;*/
/*background: #000 url(wallpapers/fusion.jpg) top center no-repeat fixed;*/
text-shadow: 1px 2px 2px #333;
font-family: sans,arial;
color:#fff;
}

.bodybg{
background: #000 url(wallpapers/fusion.jpg) top center no-repeat fixed;
}

@font-face { font-family: "virtual"; src: url("virtual.TTF"); }
@font-face { font-family: "gothic"; src: url("gothic.TTF"); }
    
.clear{
clear:both;
}

.dnone{
display:none;
}

.vnone{
visibility: hidden;
}


.border1{
border:1px solid #fff;
}

.zindex1{
z-index:1;
}

.border2{
border:1px solid #333;
}

.border3{
border:1px dashed #fff;
}

.border4{
border-top:1px solid #fff;
}

.shadow0{
text-shadow: 1px 0px 15px #000;
}

.shadow1{
/*text-shadow: 1px 0px 15px #fff;*/
}


.shadow2{
text-shadow: 1px 1px 4px #000;
}

.shadow3{
text-shadow: 1px 1px 4px #fff;
}

.shadow4{
text-shadow: 5px 5px 5px #fff;
}

.bg0{
background: transparent url(light.png);
}

.bg1{
background: transparent url(menuh.png);
}

.bg2{
background: #BCBCBC;
}

.bg3{
background: transparent url(gray_tr.png);
}

.bg4{
/*background: transparent url(gray_tr3.png);*/
background: #999999 url(menuh2.png);
}

.bg5{
background: #fff url(menuh2.png);
}

.bg6{
background: #fff url(gray_tr2.png);
}


.page-container{
width:990px;
}

.page-container2{
width:990px;
float:left;
position:relative;
}



.page-logo-cont {
width:400px;
height:50px;
overflow:hidden;
float:left;
}


.top-menu-login-cont{
width:990px;
height:50px;
float:left;
background: transparent url(menuh.png);
position:relative;
}

.top-menu-text-sep {
margin-left:5px;
margin-right:5px;
float:left;
color: #fff;
font: bold 13px sans,arial;
}


.top-menu-link-welcome{
width:380px;
height:50px;
overflow:hidden;
float:left;
margin:10px;
position:relative;
}


.top-menu-text {
width:400px;
height:15px;
overflow:hidden;
float:left;
color: #fff;
font: bold 13px sans,arial;
text-align:left;
}

.top-menu-text a{
float:left;
margin:10px;
color: #fff;
font: bold 13px sans,arial;
text-align:left;
text-decoration:none;
margin:0px 5px 0px 5px;
}

.top-menu-text a:hover {
color: #666;
}


.login-top-cont{
float:left;
border-left: 1px solid #fff;
width:360px;
overflow:hidden;
border-right: 1px solid #fff;
height:50px;
}

.login-top-mail{
width:120px;
height:20px;
float:left;
color: #000;
margin:5px 10px 0px 10px;
}

.login-top-mail:focus{
background:#bbb;
   -moz-box-shadow: 0 0 1em #aaa;
-webkit-box-shadow: 0 0 1em #aaa;
        box-shadow: 0 0 1em #aaa; 
}

.login-top-pass{
width:120px;
height:20px;
float:left;
color: #000;
margin:5px 10px 0px 10px;
}

.login-top-pass:focus{
background:#bbb;
   -moz-box-shadow: 0 0 1em #aaa;
-webkit-box-shadow: 0 0 1em #aaa;
        box-shadow: 0 0 1em #aaa; 
}

.login-top-login{
width:65px;
border:0px;
background: transparent;
height:20px;
float:left;
color: #fff;
margin:5px 10px 0px 0px;
font: bold 14px sans,arial;
}

div .login-top-login:hover{
text-decoration:underline;
color: #ccc;
}

.login-top-reminder{
font:normal 10px sans,arial;
color: #fff;
float:left;
margin-left:10px;
}

.errorMessage{
float:left;
height:10px;
margin-left:10px;
font:normal 10px sans,arial;
color:#ff0000;
}

.login-top-reminder-sep{
font:normal 10px sans,arial;
color: #fff;
float:left;
margin-left:10px;
margin-right:10px;
}

.login-top-reminder a{
font:normal 10px sans,arial;
color: #fff;
float:left;
text-decoration:none;
}

.login-top-reminder a:hover{
color: #ccc;
}

.top-welcome-logout{
float:left;
font:bold 11px sans,arial;
color:#fff;
margin-top:5px;
margin-left:10px;
position:relative;
}


.top-welcome-logout-welcome{
float:left;
max-width:275px;
height:15px;
overflow:hidden;
font:bold 11px sans,arial;
margin-left:30px;
color:#fff;
text-align:left;
}

.top-welcome-logout-welcome a{
font:bold 11px sans,arial;
color:#fff;
text-align:left;
text-decoration:none;
}

.top-welcome-logout-welcome a:hover{
color: #aaa;
}

.top-welcome-logout-avatar{
position:absolute;
top:3px;
left:10px;
width:25px;
height:25px;
overflow:hidden;
z-index:10px;
   -moz-box-shadow: 0 0 1em #aaa;
-webkit-box-shadow: 0 0 1em #aaa;
        box-shadow: 0 0 1em #aaa; 
}

.top-welcome-logout-avatar img{
width:25px;
height:25px;
}


.foodbtn{
float:right;
height:35px;
width:390px;
/*border:1px solid #fff;*/
overflow:hidden;
}

.hetimenu-top{
height:35px;
width:125px;
margin-left:5px;
overflow:hidden;
float:left;
background: transparent url(hetimenuk_top.png) no-repeat top left;
}
.hetimenu-top a{
text-decoration:none;
height:35px;
width:125px;
display:block;
}
.etelrendeles-top a{
text-decoration:none;
height:35px;
width:226px;
display:block;
}

.hetimenu-top p, .etelrendeles-top p{
color:#fff;
font:bold 15px virtual,arial,sans;
text-align:left;
margin-left:45px;
}
.hetimenu-top p a, .etelrendeles-top p a{
color:#fff;
font:bold 15px virtual,arial,sans;
text-align:left;
text-decoration:none;
}


.hetimenu-top p:hover, .etelrendeles-top p:hover{
text-shadow: 0px 0px 1em #fff;
/*color:#BAFA50;*/
}

.etelrendeles-top{
height:35px;
width:226px;
margin-left:15px;
overflow:hidden;
float:right;
background: transparent url(etelrendeles_top.png) no-repeat top left;
}


.top-weekbtn-cont{
float:right;
margin-right:20px;
width:120px;
height:42px;
background: transparent url(restaurant_icon.png) no-repeat top left;
color: #fff;
font:bold 14px sans,arial;
text-align:right;
/*border-right: 1px solid #fff;*/
}



.top-weekbtn-cont a{
width:125px;
height:42px;
color: #fff;
font:bold 14px sans,arial;
display:block;
text-decoration:none;
padding-top:8px;
}

.top-weekbtn-cont a:hover{
opacity: 0.8;
}


.top-pizzabtn-cont{
float:right;
margin-right:0px;
margin-left:10px;
width:190px;
height:25px;
background: transparent url(pizzalogo.png) no-repeat top left;
color: #fff;
font:bold 14px sans,arial;
text-align:right;
padding-top:8px;
}



.top-pizzabtn-cont a{
width:190px;
height:25px;
color: #fff;
font:bold 14px sans,arial;
display:block;
text-decoration:none;
}

.top-pizzabtn-cont a:hover{
opacity: 0.8;
}


.top-welcome-logout-notify{
position:absolute;
top:45px;
left:45px;
text-align:left;
/*width:400px;*/
height:20px;
display:block;
font:normal 11px sans,arial;
color:#fff;
}

.top-welcome-logout-notify a{
font:normal 11px sans,arial;
color:#fff;
text-decoration:none;
}

.top-welcome-logout-adatlap-btn{
font:normal 11px sans,arial;
color:#fff;
float:left;
margin-left:40px;
}

.top-welcome-logout-adatlap-btn a{ 
font:normal 11px sans,arial;
color:#fff;
text-decoration:none;
}
.top-welcome-logout-adatlap-btn a:hover{ 
color:#999;
}


.top-welcome-logout-sep{
float:left;
font:bold 11px sans,arial;
color:#fff;
margin:0px 5px 0px 5px;
}


.top-welcome-logout-logout{
float:left;
font:bold 11px sans,arial;
color:#fff;
}

.top-welcome-logout-logout a{
float:left;
font:bold 11px sans,arial;
color:#fff;
text-decoration:none;
}

.top-welcome-logout-logout a:hover{
color:#66FF00;
}

.top-welcome-logout-exit{
float:left;
margin:0px 0px 0px 5px;
font:bold 11px sans,arial;
color:#fff;
background: transparent url(exit.png) no-repeat bottom center;
width:13px;
height:15px;
border:0px;
}


.search-top-cont{
float:right;
}


.top-searchbox{
width:100px;
height:20px;
float:left;
color: #000;
margin:5px 10px 0px 10px;
}

.top-searchbox:focus{
background:#bbb;
}

.top-search-btn{
width:65px;
border:0px;
background: transparent;
height:25px;
float:left;
color: #fff;
margin:5px 10px 0px 0px;
font: bold 14px sans,arial;
}

div .top-search-btn:hover{
color: #ccc;
}

.page-logo-cont{
float:left;
width:220px;
height:50px;
overflow:hidden;
margin-left:10px;
}

.pagelogo{
float:left;
width:200px;
height:50px;
background: transparent url(snassz_pagelogo2_50.png) no-repeat top left;
}

.pagelogo a{
width:230px;
height:40px;
display:block;
}

.login-datas{
float:left;
width:355px;
height:50px;
text-align:right;
border-right:1px solid #fff;
border-left:1px solid #fff;
padding-left:5px;
position:relative;
overflow:hidden;
}

.banner-top-cont {
float:right;
width:990px;
height:65px;
overflow:hidden;
margin:5px 0px 5px 0px;
}

.banner1{
width:468px;
height:60px;
overflow:hidden;
float:left;
margin-bottom:5px;
/*margin-left:15px;*/
background: transparent url(menuh.png);
}

.banner1 a img{
border:0px;
background: transparent url(load2.png) no-repeat center center;
}

.banner2{
width:468px;
height:60px;
overflow:hidden;
float:right;
/*margin-right:15px;*/
background: transparent url(menuh.png);
}

.banner2 a img{
border:0px;
}

.top-right{
float:right;
height:48px;
/*border:1px solid #fff;*/
width:395px;
overflow:hidden;
}
.top-nevnaptar{
float:right;
width:345px;
margin-right:0px;
height:15px;
overflow:hidden;
font:normal 12px sans,arial;
text-align:right;
}

.menu-cont {
width:990px;
height:35px;
overflow:hidden;
border-bottom:1px solid #000;
}

.menu {
height:35px;
font: bold 16px sans,arial;
color: #000;
diplay:block;
overflow:hidden;
text-align:center;
margin-left:30px;
text-shadow: 0px 3px 3px #000;
}

.menu a{
height:35px;
color: #FFF;
margin:0px 5px 0px 5px;
padding:6px 5px 0px 5px;
float:left;
text-decoration:none;
overflow:hidden;
}

.menu a:hover{
background: transparent url(menuh.png);
color: #FFF;
height:35px;
overflow:hidden;
}

.slider-center-cont{
width:990px;
overflow:hidden;
}


.hirek-slider {
width:750px;
height:255px;
overflow:hidden;
float:left;
}

.slider-right{
float:left;
}

.page-search{
height:25px;
/*background:#ccc;*/
width:210px;
border:0px;
float:left;
background: #ccc;
font:bold 14px arial;
padding-left:5px;
}

.page-search-btn{
width:25px;
height:25px;
background: #ccc url(search_icon.png) no-repeat center right;
border:0px;
}
.page-search-btn:hover{
background: #aaa url(search_icon.png) no-repeat center right;
}
.page-search:focus{
background: #ddd;
   -moz-box-shadow: 0 0 1em #fff;
-webkit-box-shadow: 0 0 1em #fff;
        box-shadow: 0 0 1em #fff; 
}

/*h�r slideshow f�oldal */
#slideshow{
float:left;
}

.top-hir-slide-cont{
width:550px;
height:255px;
overflow:hidden;
float:left;
}

.top-hir-slide-img-cont{
width:550px;
height:255px;
overflow:hidden;
}

.top-hir-slide-cont img{
/*width:550px;*/
height:255px;
overflow:hidden;
}

.top-hir-slide-cont a img{
border:0px;
}

.top-hir-slide-leir-cont{
position:absolute;
width:530px;
height:40px;
top:180px;
left:0px;
font:normal 18px arial;
color:#fff;
text-align:left;
padding:15px 0px 0px 20px;
}

.top-hir-slide-leir-cont a{
font:bold 18px arial;
color:#fff;
text-decoration:none;
}


.top-hir-slide-leir-cont a:hover{
text-decoration:underline;
opacity: 0.8;
}


.hirlista-top{
float:left;
width:200px;
height:255px;
overflow:hidden;
}

.hirlista-top .title{
width:190px;
height:21px;
color:#fff;
border-bottom: 1px dashed white;
font: bold 15px sans,arial;
padding-right:10px;
padding-top:3px;
text-align:right;
margin-bottom:2px;
}

.hirlista-top ul{
float:left;
clear:left;
width:200px;
height:205px;
overflow:hidden;
}

.hirlista-top ul li{
float:left;
clear:left;
margin-left:10px;
margin-right:5px;
width:185px;
height:35px;
margin-bottom:2px;
overflow:hidden;
border-bottom:1px solid #ccc;
}

.hirlista-top ul li .himg{
float:left;
clear:left;
width:30px;
height:30px;
overflow:hidden;
}

.hirlista-top ul li .himg img, .hirlista-top ul li .himg img a{
width:30px;
border:0px;
}

.hirlista-top ul li:hover{
background:#000 url(hirtopmore.png) no-repeat center right;
}

.hirlista-top ul li p{
float:left;
width:148px;
height:27px;
font:normal 13px arial;
line-height:13px;
text-align:left;
color:#ccc;
margin-left:5px;
overflow:hidden;
}

.hirlista-top ul li p a{
text-decoration:none;
color:#ccc;
width:148px;
height:30px;
display:block;
}
.hirlista-top ul li p a:hover{
color:#fff;
}

.hirlista-top .morenews{
float:left;
width:190px;
padding-left:10px;
height:18px;
font:bold 14px arial;
line-height:10px;
text-align:left;
color:#fff;
text-align:left;
overflow:hidden;
}

.hirlista-top .morenews a{
text-decoration:none;
color:#fff;
}

.hirlista-top .morenews a:hover{
text-decoration:none;
color:#6F0;
}



.top-facebox{
width:240px;
height:230px;
overflow:hidden;
float:left;
}

.center-page-container{
width:850px;
height:100%;
overflow:hidden;
position:relative;
float:left;
}


.leftarrow{
float:left;
margin:10px 0px;
width: 420px;
}

.rightarrow{
float:left;
margin:10px 0px 10px 10px;
width:420px;
overflow:hidden;
}

.rightarrow2{
float:right;
margin:0px 10px;
}


/*top-esemeny*/

.top-esemenybox{
width:420px;
margin-bottom: 10px;
overflow:hidden;
float:left;
}

.top-esemenybox-menu{
width:420px;
height:20px;
float:left;
color:#fff;
positon:absolute;
z-index:1px;
}

.top-esemenybox-menu-btn{
font:bold 15px sans,arial;
color:#fff;
height:20px;
background: #000;
float:left;
}

.top-esemenybox-menu-btn a{
font:bold 15px sans,arial;
color:#fff;
text-decoration:none;
height:20px;
float:left;
padding:0px 5px 0px 5px;
}

.top-esemenybox-menu-btn a:hover{
background: #000;
}

.active{
background: #666;
}

.top-esemenybox-data{
width:420px;
float:left;
min-height:450px;
}

.esemeny-top-cont{
width:420px;
height:100px;
overflow:hidden;
border-bottom: 1px dashed #FFF;
float:left;
}

div.esemeny-top-cont:hover {
background: transparent url(menuh2.png);
}


.esemeny-top-kep{
width:90px;
height:90px;
overflow:hidden;
float:left;
margin:5px 0px 0px 5px;
background: transparent url(load2.png) no-repeat center center;
}

.esemeny-top-kep img{
width:90px;
height:90px;
overflow:hidden;
float:left;
}

.esemeny-top-kep a img {
width:90px;
height:90px;
overflow:hidden;
border:0px;
}

.esemeny-top-data {
height:90px;
width:310px;
float:left;
margin:5px 0px 0px 10px;
}

.black{
color:#000;
}

.white{
color:#fff;
}

.white2{
color:#fff;
text-shadow: 0px 0px 10px #000;
}



.esemeny-top-adat1 {
font: bold 15px sans,arial;
float:left;
width:100px;
height:18px;
text-align:left;
margin-bottom:5px;
}


.esemeny-top-adat2 {
margin-bottom:5px;
font: normal 15px sans,arial;
float:left;
margin-left:5px;
text-align:left;
overflow:hidden;
width:200px;
height:18px;
}


.date1 {
width:79px;
height:17px;
overflow:hidden;
}

.data2{
width:205px;
height:17px;
overflow:hidden;
}


.esemeny-top-bov-btn{
font: bold 16px sans,arial;
float:left;
margin-top:5px;
}


.esemeny-top-bov-btn a{
font: bold 16px sans,arial;
color: #fff;
float:left;
text-decoration:none;
}


.esemeny-top-bov-btn a:hover{
color: #66FF00;
text-shadow: 1px 1px 4px #000;
}




.esemeny-top-fbook-btn{
float:right;
height:25px;
width:25px;
overflow:hidden;
background:transparent url(facebook.png) top left no-repeat;
}

.esemeny-top-fbook-btn a{
height:25px;
width:25px;
display:block;
}

.esemeny-top-fbook-btn a:hover{
filter:alpha(opacity=60);
opacity:0.6;
}


div.esemeny-top-fbook-btn:hover{
filter:alpha(opacity=60);
opacity:0.6;
}



.px300{
height:300px;
}

.top-flyercont{
width:120px;
overflow:hidden;
float:left;
margin:10px 0px 0px 0px;
}


.top-flyer-pics{
width:120px;
float:left;
overflow:hidden;
}


.top-flyer-pics a img{
width:120px;
float:left;
overflow:hidden;
border:0px;
margin-bottom:10px;
}







/*top-gal�ria*/

.top-fotobox{
width:420px;
height:320px;
overflow:hidden;
float:left;
margin:0px 0px 10px 0px;
}


.fotok-top-cont{
width:70px;
height:130px;
overflow:hidden;
float:left;
margin:5px 5px 0px 5px;
border:1px solid #aaa;
}

.eteltop{
height:100px;
}

div.fotok-top-cont:hover{
background:#333;
border:1px solid #fff;
}

.fotok-top-kep{
width:70px;
height:65px;
overflow:hidden;
float:left;
}

.fotok-top-kep img{
width:70px;
height:70px;
float:left;
}

.fotok-top-kep a img{
width:70px;
height:70px;
overflow:hidden;
border:0px;
}

.fotok-top-leir-cont{
height:65px;
width:65px;
overflow:hidden;
font:normal 12px sans,arial;
position:relative;
}

.fotok-top-leir-cont a{
text-decoration:none;
color:#000;
}


.fotok-top-leir-cim{
height:25px;
width:60px;
overflow:hidden;
font:bold 10px sans,arial;
}

.eteltop2{
font:bold 12px sans,arial;
width:100%;
}

.fotok-top-leir-cim a{
height:25px;
width:60px;
/*overflow:hidden;*/
font:bold 10px sans,arial;
text-decoration:none;
text-align:center;
}

.fotok-top-leir-hely{
height:25px;
width:60px;
overflow:hidden;
font:normal 9px sans,arial;
}

.fotok-top-leir-hely a{
height:25px;
width:60px;
overflow:hidden;
font:normal 9px sans,arial;
text-decoration:none;
}

.fotok-top-leir-datum{
height:14px;
width:60px;
overflow:hidden;
font:normal 10px sans,arial;
}

.fotok-top-leir-datum a{
height:14px;
width:60px;
overflow:hidden;
font:normal 10px sans,arial;
text-decoration:none;
}

.fotok-top-tobbikep{
font:bold 14px sans,arial;
text-decoration:none;
float:left;
margin-left:5px;
}

.fotok-top-tobbikep a{
font:bold 14px sans,arial;
text-decoration:none;
float:left;
color:#fff;
margin-top:10px;
}

.fotok-top-tobbikep a:hover{
color: #66FF00;
text-shadow: 1px 1px 4px #000;
}

.fotok-top-ures{
width:420px;
margin-top:80px;
height:73px;
background: transparent url(cam_icon.png) center center no-repeat;
}




.top-box-title{
height:35px;
width:410px;
float:left;
text-align:left;
font:24px virtual,sans,arial;
color:#fff;
text-align:left;
padding-left:10px;
border-bottom: 1px dashed #fff;
}

.footer-box-title{
height:35px;
width:990px;
float:left;
text-align:left;
font:24px virtual,sans,arial;
color:#fff;
text-align:left;
padding-left:10px;
border-bottom: 1px dashed #fff;
}

/*top-pizzarendel�s*/

.top-pizzarendeles {
float:left;
width:420px;
/*height:300px;*/
overflow:hidden;
margin: 10px 0px 0px 10px;
}

.top-varosok-cont{
float:left;
width:420px;
/*height:250px;*/
}

.varosok-min{
float:left;
width:419px;
height:235px;
overflow:hidden;
}

.morecity{
height:100%;
display:none;
float:right;
width:1px;
}

.varosok-top-more {
font: bold 15px sans,arial;
color:#fff;
float:left;
width:420px;
height:16px;
margin:0px 0px 5px 5px;
overflow:hidden;
text-align:left;
}

.varosok-top-more a{
font: bold 15px sans,arial;
color:#fff;
float:left;
overflow:hidden;
text-decoration:none;
}

.varosok-top-more a:hover{
color:#66FF00;
text-shadow: 1px 1px 4px #000;
}


/*top-nyeremenyjatek*/

.top-nyeremenyjatek {
float:left;
width:420px;
/*height:300px;*/
height:auto;
overflow:hidden;
margin: 0 0 10px 0;
padding-bottom:5px;
}



	/*top-letoltesek*/

.top-letoltesek {
float:left;
width:420px;
height:190px;
margin: 0 0px 10px 0px;
}


.letoltes-top-cont{
width:420px;
height:25px;
overflow:hidden;
/*background: transparent url(top_dwnl_bg3.png) top left repeat-x;*/
/*background: transparent url(menuh2.png);*/
float:left;
border-bottom:1px solid #fff;
}

div.letoltes-top-cont:hover{
width:420px;
height:25px;
overflow:hidden;
background: transparent url(menuh2.png);
}

.letoltes-top-cim{
font: normal 12px gothic,sans,arial;
color:#fff;
float:left;
width:300px;
height:16px;
overflow:hidden;
}

.letoltes-top-count{
font: normal 11px gothic,sans,arial;
float:left;
color:#fff;
width:35px;
text-align:right;
height:14px;
overflow:hidden;
background: transparent url(top_dwnl_count.png) no-repeat 0px 2px;
}


.letoltes-top-download{
font: normal 12px gothic,sans,arial;
color:#fff;
float:right;
margin-right:5px;
width:50px;
height:14px;
overflow:hidden;
}

.letoltes-top-download a{
color:#fff;
width:50px;
height:14px;
overflow:hidden;
text-decoration:none;
}

.letoltes-top-download a:hover{
color:#66FF00;
}

.letoltes-top-genre{
font: normal 13px gothic,sans,arial;
color:#fff;
float:left;
display:none;
width:85px;
height:16px;
margin-left:5px;
overflow:hidden;
}

.letoltes-top-more {
font: bold 15px sans,arial;
color:#fff;
float:left;
width:420px;
height:16px;
margin:0px 0px 0px 10px;
overflow:hidden;
text-align:left;
}

.letoltes-top-more a{
font: bold 15px sans,arial;
color:#fff;
float:left;
overflow:hidden;
text-decoration:none;
}

.letoltes-top-more a:hover{
color:#66FF00;
text-shadow: 1px 1px 4px #000;
}

	/*top-hirdetes-k�rk�rd�s*/

.top-hirdetes {
float:left;
width:420px;
margin: 0px 0px 10px 0px;
}

	/*footer-flyer */

.footer-flyer-cont{
width:990px;
margin-top:10px;
height:305px;
}

.footer-flyer-cont1{
width:995px;
height:265px;
float:left;
overflow:hidden;
}

.footer-flyer-cont2{
margin-left:10px;
}


.big_flyer {
height:262;
margin-right:10px;
float:left;
}

.big_flyer img{
height:262px;
float:left;
margin-top:4px;
}

.big_flyer a:hover img{
opacity: 0.8;
}

.tooltip {
display:none;
}



	/*footer-link*/

.footer-link-cont{
width:990px;
height:40px;
margin-top:10px;
overflow:hidden;
}



.footer-link-text {
height:40px;
font: bold 15px sans,arial;
color: #000;
diplay:block;
overflow:hidden;
text-align:center;
margin-left:30px;
text-shadow: 0px 3px 3px #000;
float:right;
}

.footer-link-text a{
display:block;
float:right;
color: #FFF;
margin:0px 5px 0px 5px;
padding:10px 5px 0px 5px;
text-decoration:none;
overflow:hidden;
}

.footer-link-text a:hover{
background: transparent url(menuh.png);
color: #FFF;
height:40px;
overflow:hidden;
}

.footer-link-text-sep {
margin-left:5px;
margin-right:5px;
float:left;
color: #fff;
font: bold 16px sans,arial;
}


.footer-link-maxerlogo{
width:158px;
height:35px;
margin:2px 5px 0px 5px;
float:left;
background: transparent url(maxerlogo.png) no-repeat center left;
}


.footer-link-snasszlogo{
width:115px;
height:35px;
margin:8px 5px 0px 15px;
float:right;
background: transparent url(snassz_footerlogo.png) no-repeat top center;
}

.footer-link-snasszlogo a{
width:115px;
height:35px;
float:right;
display:block;
}




.starscont{
}

.star1{
width:41px;
height:34px;
position:absolute;
display:none;
background: transparent url(star1.png) no-repeat center top;
}

.star2{
width:19px;
height:20px;
position:absolute;
display:none;
}



/*top nyeremenyjatek*/

.top-nyjatek-cont{
height:160px;
float:left;
margin:10px 10px 10px 13px;
overflow:hidden;
}

.top-nyjatek-cont:hover{
background:#333;
}

.nyjatekbg{
background:#222;
}

.top-nyjatek-cont .ny-img{
float:left;
width:80px;
clear:left;
height:140px;
margin:5px 0px 0px 5px;
overflow:hidden;
background: transparent url(load2.png) no-repeat center center;
}

.top-nyjatek-cont .ny-img img{
float:left;
width:80px;
border:0px;
}

.top-nyjatek-cont .ny-title{
float:left;
margin-left:10px;
width:160px;
height:20px;
font:bold 12px arial,sans;
color:#fff;
overflow:hidden;
}

.top-nyjatek-cont .ny-leiras{
float:left;
margin-left:10px;
width:90px;
height:100px;
}


.top-nyjatek-cont .ny-leiras p{
float:left;
width:80px;
height:100px;
overflow:hidden;
margin:5px 0px 5px 0px;
font:normal 11px arial,sans;
color:#fff;
text-align:justify;
}


.top-nyjatek-cont .ny-more,.top-nyjatek-cont .ny-more a{
float:left;
width:80px;
height:20px;
font:bold 14px arial,sans;
color:#fff;
text-align:left;
text-decoration:none;
}


.top-nyjatek-cont .ny-more a:hover{
color:#ccc;
}




/*top k�rk�d�s*/

.containerq {
width:390px;
height:200px;
margin-left:10px;
overflow:hidden;
float:left;
position:relative;
}

.kerdes {
font:normal 12px arial;
color :#FFF;
float:left;
text-align:left;
margin-bottom:10px;
height:15px;
width:100%;
}
.eredmeny {
height:20px;
float:left;
background: #000;
width:1px;
margin-bottom:5px;
position:relative;
}

.eredmeny2 {
height:20px;
float:left;
background: #aaa;
width:1px;
margin-bottom:5px;
}

.ertek{
font:bold 12px arial;
color :#fff;
text-align:center;
text-shadow: 0px 0px 10px #000;
width:50px;
position:absolute;
float:left;
}



.valasz {
font:normal 11px arial;
color :#FFF;
text-align:left;
padding-left:10px;
height:13px;
width:100%;
}
.clear{clear:both;}

.lehetoseg{
font:bold 13px arial;
color :#fff;
float:left;
text-align:left;
margin-left:10px;
width:150px;
margin-bottom:5px;
}

.inputs {float:left;margin-bottom:5px;}

.btn-sz{
/*border:1px solid #0064AC;*/
/*background: #60438E;*/
border:0px;
background:transparent;
font:bold 15px virtual,arial;
color:#fff;
float:left;
margin-left:10px;
margin-bottom:10px;
}
.btn-sz:hover{
text-shadow: 0px 0px 1em #fff;
}

#bekuldo-form{
width:400px;
float:left;
margin-left:10px;
}

.bekuldo-form input[type="submit"]{
border:0px;
background:#666;
font:bold 15px virtual,arial;
color:#fff;
float:left;
margin-left:10px;
margin-bottom:10px;
}

.bekuldo-form input[type="submit"]:hover{
text-shadow: 0px 0px 1em #fff;
}



/*yiiPager lapozo*/

.yiiPager{
float:right;
clear:left;
height:50px;
font:bold 14px arial;
text-decoration:none;
}

.yiiPager a{
text-decoration:none;
}
.yiiPager li{
float:left;
list-style: none;
border:none;
}


.yiiPager li a{
float:left;
list-style: none;
background:#fff;
padding:4px 5px 0px 5px;
margin-right:10px;
clear:left;
font:bold 14px arial, sans;
float:right;
height:20px;
border:0px;
color:#333;
text-shadow: 1px 1px 3px #000;
margin-bottom:10px;
box-shadow: 3px 3px 1em #666;
-moz-box-shadow: 5px5px 1em #666;
-webkit-shadow: 5px 5px 1em #666;
}

.yiiPager li a{
color:#fff;
}

.yiiPager li a:hover{
height:20px;
background:#D45500;
color:#fff;
text-shadow: 1px 1px 2px #777;
-webkit-transition: all 0.3s ease; 
}

li.selected a{
background:#D45500;
text-shadow: 1px 1px 2px #777;
color:#fff;
}

.hidden{
display:none;
}

.first,.last {
display:none;
}



/*kapcsolat form */

.center-page-container h1{
height: 35px;
width: 850px;
float: left;
text-align: left;
font:normal 24px virtual,sans,arial;
color: white;
padding-left: 10px;
margin-bottom: 10px;
border-bottom: 1px dashed white;
}

.center-page-container p{
font:bold 12px arial,sans;
color: white;
float:left;
text-align:center;
}

#contact-form{
float:left;
}
#contact-form p.note{
font:bold 12px arial,sans;
color: white;
float:left;
clear:left;
text-align:center;
}

.errorSummary p{
font:bold 12px arial,sans;
color: #FF8282;
text-shadow:0px 0px 5px #000;
float:left;
text-align:center;
}

.errorSummary ul{
float:left;
}

.errorSummary ul li{
font:bold 12px arial,sans;
color: #FF8282;
text-shadow:0px 0px 5px #000;
float:left;
text-align:center;
}

form#contact-form{
float:left;
}

#contact-form .row {
float:left;
clear:left;
margin-left:20px;
}

form#contact-form .row label{
float:left;
margin-top:10px;
font:bold 12px arial,sans;
color: #FFFFFF;
text-align:left;
margin-left:10px;
width:150px;
height:20px;
clear:left;
}

form#contact-form .row input[type="text"]{
float:left;
margin-top:10px;
font:bold 12px arial,sans;
color: #FFFFFF;
border:1px solid #fff;
background:#333;
margin-left:10px;
width:250px;
height:20px;
}

form#contact-form .row textarea{
float:left;
margin-top:10px;
font:bold 12px arial,sans;
color: #FFFFFF;
border:1px solid #fff;
background:#333;
margin-left:10px;
width:250px;
height:200px;
}

form#contact-form .row input[type="submit"]{
float: left;
width: 600px;
text-align: center;
color: white;
font: normal 24px virtual,arial,sans;
border: 0px;
background: transparent;
margin-top: 10px;
}


#contact-form .row .errorMessage{
float:left;
margin-left:170px;
font:bold 11px arial,sans;
color: #FF0000;
text-shadow:0px 0px 5px #000;
float:left;
width:250px;
text-align:left;
}

#contact-form .row .yw0{
float:left;
}

#contact-form .row a.yw0_button{
float:left;
color:#fff;
text-decoration:none;
}

#contact-form .hint{
font:bold 12px arial,sans;
color: white;
float:left;
text-align:center;
}
