*
{
	border: none;
	font-family: "Lato", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
	margin: 0;
    outline: none;
	padding: 0;
}

div#keresoszo_tarto {
    background-color: #d4d0c8;
    border-bottom: 1px solid #7d7d7d;
    height: 20px;
}

p#keresoszo {
    color: #000;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11px;
    margin: 0 auto;
    padding: 2px 0 0 10px;
    width: 980px;
}

/* Statikus menü */

div#statikus_menu_wrapper
{
    background-color: #161b1f;
    border-bottom: 1px dotted #555;
    height: 70px;
}

div#statikus_menu_tarto
{
    margin: 0 auto;
    width: 980px;
}

ul#statikus_menu
{
    float: right;
}

ul#statikus_menu li
{
    float:left;
    list-style-type: none;
}

ul#statikus_menu li a
{
    color: #bbb;
    display: block;
    font-size: 14px;
    height: 45px;
    padding: 25px 10px 0 19px;
    text-decoration: none;
}

ul#statikus_menu li a:hover
{
    color: #fff;
}

ul#statikus_menu li#statikus_menuelem_regisztracio a
{
    color: #d2bf2a;
}

ul#statikus_menu li#statikus_menuelem_regisztracio a:hover
{
    color: #f0d711;
}

/* Intro */

div#intro_wrapper
{
    background: #1d242a url(../img/hatter_intro.jpg) no-repeat center top;
    height: 780px;
}

div#intro_tarto
{
    height: 730px;
    margin: 0 auto;
    position: relative;
    width: 980px;
}

h1#viltor_logo
{
    background: url(../img/logo_viltor.png) no-repeat left top;
    border-right: 1px dotted #555;
    height: 80px;
    left: 10px;
    padding-right: 25px;
    position: absolute;
    text-indent: -9999px;
    top: 90px;
    width: 168px;
}

#intro_tarto h2
{
    color: #d0d0d0;
    font-size: 38px;
    font-weight: 300;
    height: 50px;
    left: 240px;
    letter-spacing: 3px;
    overflow: hidden;
    position: absolute;
    text-shadow: rgba(0, 0, 0, 0.2) 2px 2px 2px;
    top: 87px;
}

#intro_tarto p
{
    color: #d0d0d0;
    font-size: 25px;
    font-weight: 300;
    letter-spacing: 3px;
    position: absolute;
    text-shadow: rgba(0, 0, 0, 0.2) 2px 2px 2px;
    top: 140px;
}

p#facebook_felirat_1
{
    left: 240px;
}

p#facebook_felirat_2
{
    left: 428px;
}

img#ikon_facebook
{
    left: 382px;
    position: absolute;
    top: 140px;
}

img#fokep
{
    left: 446px;
    position: absolute;
    top: 361px;
}

a#gomb_intro_regisztracio
{
    background: url(../img/viltor_gombok.png) no-repeat 0 0;
    display: block;
    height: 84px;
    left: 450px;
    position: absolute;
    top: 239px;
    width: 229px;
}

a#gomb_intro_regisztracio:hover
{
    background-position: -230px 0;
}

a#gomb_intro_funkciok
{
    background: url(../img/viltor_gombok.png) no-repeat 0 -85px;
    display: block;
    height: 59px;
    left: 750px;
    position: absolute;
    top: 239px;
    width: 229px;
}

a#gomb_intro_funkciok:hover
{
    background-position: -230px -85px;
}

ul#intro_lista
{
    left: 10px;
    position: absolute;
    top: 215px;
    width: 355px;
}

ul#intro_lista li
{
    border-bottom: 1px dotted #555;
    color: #d0d0d0;
    font-size: 20px;
    font-weight: 300;
    margin-top: 20px;
    list-style-image: url(../img/lista_pipa.png);
    list-style-position: inside;
    padding: 0 0 20px 3px;
}

ul#intro_lista li#intro_lista_utolso
{
    border-bottom: none;
}


div#intro_arnyek
{
    background: url(../img/intro_arnyek.png) repeat-x;
    height: 50px;
}

/* Törzs */

div#torzs_wrapper
{
    overflow: auto;
}

div#torzs_tarto
{
    background: url(../img/hatter_torzs.jpg) center top no-repeat;
    margin: 0 auto;
    padding: 50px 10px 0;
    width: 960px;
}

h3
{
    color: #6e98c2;
    font-size: 28px;
    font-weight: 300;
}

p.torzs_szoveg
{
    color: #555;
    font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", Helvetica, sans-serif;
    font-size: 14px;
    line-height: 170%;
    padding: 25px 0;
}

ul#jellemzok
{
    border-bottom: 1px dotted #ccc;
    padding-bottom: 10px;
    overflow: auto;
}


ul#jellemzok li
{
    float: left;
    height: 220px;
    list-style-type: none;
    padding: 0 21px 0 55px;
    width: 247px;
}

ul#jellemzok li.jellemzo_utolso
{
    padding-right: 0;
}

ul#jellemzok li h4
{
    color: #6e98c2;
    font-size: 19px;
    font-weight: 300;
}

ul#jellemzok li p
{
    color: #555;
    font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", Helvetica, sans-serif;
    font-size: 14px;
    line-height: 170%;
    padding: 10px 0;
}

ul#jellemzok li a
{
    color: #555;
    font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", Helvetica, sans-serif;
    font-size: 14px;
    line-height: 170%;
}

ul#jellemzok li#jellemzo_penz
{
    background: url(../img/ikon_penz.jpg) no-repeat;
}

ul#jellemzok li#jellemzo_fejlesztes
{
    background: url(../img/ikon_fejlesztes.jpg) no-repeat;
}

ul#jellemzok li#jellemzo_demo
{
    background: url(../img/ikon_demo.jpg) no-repeat;
}

ul#jellemzok li#jellemzo_sablon
{
    background: url(../img/ikon_sablon.jpg) no-repeat;
}

ul#jellemzok li#jellemzo_garancia
{
    background: url(../img/ikon_garancia.jpg) no-repeat;
}

ul#jellemzok li#jellemzo_admin
{
    background: url(../img/ikon_admin.jpg) no-repeat;
}

ul#jellemzok li#jellemzo_minden_egyben
{
    background: url(../img/ikon_minden_egyben.jpg) no-repeat;
}

ul#jellemzok li#jellemzo_film
{
    background: url(../img/ikon_film.jpg) no-repeat;
}

ul#jellemzok li#jellemzo_kedvezmeny
{
    background: url(../img/ikon_kedvezmeny.jpg) no-repeat;
}

div#velemeny_tarto
{
    border-right: 1px dotted #ccc;
    float: left;
    margin: 40px 0;
    padding: 0 30px 20px 0;
    width: 585px;
}

div#velemeny_tarto p
{
    color: #555;
    font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", Helvetica, sans-serif;
    font-size: 14px;
    font-style: italic;
    line-height: 170%;
    padding: 25px 0 0;
}

div#velemeny_tarto p.velemeny_nev
{
    color: #6e98c2;
    font-style: normal;
    padding-top: 5px;
}

div#torzs_jobb_tarto
{
    float: right;
    margin: 40px 0;
    width: 305px;
}

div#video_tarto
{
    padding: 0 0 30px 0px;
}

div#video_tarto p
{
    color: #555;
    font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", Helvetica, sans-serif;
    font-size: 14px;
    line-height: 170%;
    padding: 19px 0 0;
}

div#video_tarto h3
{
    background: url(../img/ikon_film.jpg) no-repeat 220px 0;
    height: 40px;
}


div#video_tarto a
{
    color: #555;
    font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", Helvetica, sans-serif;
    font-size: 14px;
    line-height: 170%;
}

div#partner_tarto
{
    padding: 0 0 20px 0px;
}

ul#partnerek li
{
    float: left;
    list-style-type: none;
    padding: 25px 10px 0 0;
}

/* Alj */

div#alj_wrapper
{
    background: #1d242a url(../img/hatter_alj.jpg) no-repeat center top;
    overflow: auto;
}

div#alj_tarto
{
    margin: 0 auto;
    padding: 50px 10px 0;
    width: 960px;
}

ul#alj_eloszto
{
    overflow: auto;
    padding-bottom: 40px;
}

ul#alj_eloszto li
{
    float: left;
    list-style-type: none;
    margin-right: 20px;
    width: 300px;
}

ul#alj_eloszto li#alj_eloszto_utolso
{
    margin-right: 0;
}

ul#alj_eloszto li p.alj_lista_cim
{
    border-bottom: 1px dotted #6e98c2;
    color: #6e98c2;
    font-size: 19px;
    font-weight: 300;
    padding-bottom: 15px;
}

ul.alj_lista
{
    overflow: auto;
    padding-bottom: 30px;
    width: 300px;
}




ul.alj_lista li, ul.alj_lista li a
{
    color: #bbb;
    font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", Helvetica, sans-serif;
    font-size: 14px;
    padding: 15px 0 0;
}

ul.alj_lista li a:hover
{
    color: #fff;
}

/* Akció */

div#akcio_hatarolo
{
    border-top: 1px dotted #555;
    left: 450px;
    position: absolute;
    top: 370px;
    width: 525px;
}


img#fokep_akcio
{
    left: 690px;
    position: absolute;
    top: 371px;
}

p#akcio_cim
{
    color: #90aecb;
    font-size: 32px;
    font-weight: 300;
    left: 470px;
    letter-spacing: 3px;
    overflow: hidden;
    position: absolute;
    text-shadow: rgba(0, 0, 0, 0.2) 2px 2px 2px;
    top: 390px;
}

p#akcio_szoveg_1,
p#akcio_szoveg_2
{
    color: #d0d0d0;
    font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", Helvetica, sans-serif;
    font-size: 14px;
    left: 470px;
    letter-spacing: 1px;
    line-height: 150%;
    position: absolute;
}

p#akcio_szoveg_1
{
    top: 485px;
}

p#akcio_szoveg_2
{
    top: 583px;
}

span.akcio_sarga
{
    color: #e8d718;
    font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", Helvetica, sans-serif;
    font-size: 14px;
    letter-spacing: 1px;
}

a#gomb_akcio
{
    background: url(../img/viltor_gombok.png) no-repeat 0 -295px;
    display: block;
    height: 41px;
    left: 470px;
    position: absolute;
    top: 665px;
    width: 198px;
}

a#gomb_akcio:hover
{
    background: url(../img/viltor_gombok.png) no-repeat -200px -295px;
}

