body { padding:0px; margin:0px; font-size:12px; color:white; line-height:18px;font-family:arial}

a span { display:none}
a { outline:0}

img { border:0px}
div.main { background: #415906 url('images/bg.jpg') repeat-x;  overflow:hidden; width:100%}


div.wrapper { width:1280px; margin:auto }
div.container { width:1280px; min-height:1900px;background: transparent url('images/bg2.jpg') no-repeat; }
div.container div.col1 { float:left; width:613px; padding-top:343px; padding-left:100px}
div.container div.col1 a.car { display:block; width:435px; height:325px; background:transparent url('images/car.png') no-repeat}
div.container div.col2 { float:left; width:276px; }

div.container div.col2 div.places { padding: 56px 0px 0px 0px}
div.container div.col2 div.places a { display:block; width:276px; height:110px; }
div.container div.col2 div.places a:hover { background: transparent url('images/bg2_hover.jpg') -713px -56px no-repeat } 

div.container div.col2 div.call { padding: 0px 0px 0px 59px}
div.container div.col2 div.call a { display:block; width:217px; height:74px; }
div.container div.col2 div.call a:hover { background: transparent url('images/bg2_hover.jpg') -772px -166px no-repeat } 

div.container div.col2 a.holsorozz { display:block; height:25px; width: 135px; margin-left:141px}
div.container div.col2 a.holsorozz:hover { background: transparent url('images/bg2_hover.jpg') -854px -322px no-repeat }
div.container div.col2 a.nyeremenyek { display:block; height:31px; width: 175px; margin-left:101px }
div.container div.col2 a.nyeremenyek:hover { background: transparent url('images/bg2_hover.jpg') -814px -347px no-repeat }
div.container div.col2 a.jatekszabaly { display:block; height:31px; width: 175px; margin-left:101px }
div.container div.col2 a.jatekszabaly:hover { background: transparent url('images/bg2_hover.jpg') -814px -378px no-repeat }
div.container div.col2 a.promocios { display:block; height:27px; width: 217px; margin-left:59px }
div.container div.col2 a.promocios:hover { background: transparent url('images/bg2_hover.jpg') -772px -409px no-repeat }
div.container div.col2 a.gyik { display:block; height:23px; width: 73px; margin-left:203px }
div.container div.col2 a.gyik:hover { background: transparent url('images/bg2_hover.jpg') -916px -436px no-repeat }

div.container div.col3 { padding-left:158px; float:left; width:614px}
div.container div.col3 a.holsorozz { display:block; width:521px; height:205px}
div.container div.col3 a.holsorozz:hover { background: transparent url('images/bg2_hover.jpg') -158px -675px no-repeat }
div.container div.col3 div.jatekszabalyzat { padding-top:725px;font-family:arial; font-size:12px; line-height:18px; color:white; width:526px; overflow:hidden}
div.container div.col3 div.jatekszabalyzat  h2 { font-size:14px; font-weight:bold; margin:0px; padding:10px 0px 10px 0px}
div.container div.col3 div.jatekszabalyzat  p { margin:0px 0px 10px 0px }
div.container div.col3 div.jatekszabalyzat ul { margin:0px 0px 10px 0px; padding:0px}
div.container div.col3 div.jatekszabalyzat ul li { margin-left:15px}
div.container div.col3 div.jatekszabalyzat a { color:white}
div.container div.col3 div.jatekszabalyzat a.next { display:block; width:70px; height:23px; background: transparent url('images/next.jpg') no-repeat}

div.container div.col4 { float:left; width:354px; }
div.container div.col4 a.irj { display:block; width:329px; height:110px}
div.container div.col4 a.irj:hover { background: transparent url('images/bg2_hover.jpg') -772px -1172px no-repeat }
div.container div.col4 div.faq { padding-left:20px; padding-top:44px; overflow:hidden}
div.container div.col4 div.faq h2 { font-size:12px; font-weight:bold; margin:0px; padding:0px}
div.container div.col4 div.faq p { font-size:12px; margin-top:5px; margin-bottom:30px;padding-left:20px}
div.container div.col4 div.faq a { color:white}
div.container div.col4 div.faq a.next { display:block; width:70px; height:23px; background: transparent url('images/next.jpg') no-repeat}

div.container div.footer { border-top:1px solid #668221; color:#a0ac83; font-size:12px; margin-left:158px; width:950px; padding-top:20px; margin-top:20px}
div.container div.footer p { margin-bottom:7px; margin-top:0px}



div#shadow {  position:absolute; top:0px; left:0px; width: 100%; height:1400px; background:#003114 url('images/agecheck_bg.jpg') repeat-x }
div#ageCheck { position:absolute; top: 135px; left:0px; width:100%}
div#ageCheck div.logo { float:left; width:293px; height:338px; background: transparent url('images/agecheck_logo.jpg') no-repeat; /*padding-right:35px;*/ }
div#ageCheck div.fields { float:left; width:300px; /* padding-left:35px;*/ padding-top:60px; background: transparent url('images/agecheck_logo.jpg') -293px 0px no-repeat}
div#ageCheck div.fields h1 { display:block; height:25px;font-size:22px; font-weight:normal; color:white; margin:0px; padding:0px}
div#ageCheck div.fields span { color:#ccc; font-size:18px}
div#ageCheck div.fields table { border-collapse:collapse; margin-top:26px}
div#ageCheck div.fields table th { font-size:12px; color:#898b8b; font-weight:normal; text-align:left}
div#ageCheck div.fields table td { padding-right:15px}
div#ageCheck div.fields table td select { font-size:22px;font-family:bold; padding-left:5px;font-family:arial}
div#ageCheck div.fields a.enter { display:block ; width:110px; height:34px; background: transparent url('images/agecheck_enter.png') no-repeat; margin-top:35px}

