HTML {
    overflow-y: scroll;
    overflow: -moz-scrollbars-vertical;
}

BODY 
{
    font-family: arial, verdana, helvetica;
    font-size: 12px;
    color: #969696;
    background-color: #000000;
    margin: 0px;
    padding: 0px;
}
 
TD
{
    font-family: arial, verdana, helvetica;
    font-size: 12px;
    color: #969696;
}

IMG 
{
    border: 0px;
    padding: 0px;
    margin: 0px;
}


ul 
{
   list-style-image: url('pic/li.gif');
}


h1
{
    color: #969696;
    font-size: 16px;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
}

FORM {
    margin: 0px;
    padding: 0px;
}

FORM TH {
    text-align: left;
    font-family: arial, verdana, helvetica;
    font-size: 12px;
    color: #969696;
    vertical-align: top;
}

FORM .field {
    background-color: #BCBCBC;
    border: 1px solid #BCBCBC;
    color: black;
    font-size: 10px;
    width: 150px;
    margin-left: 10px;
    margin-bottom: 10px;
}

FORM .select {
    background-color: #BCBCBC;
    border: 1px solid #BCBCBC;
    color: black;
    font-size: 10px;
    margin-left: 10px;
    margin-bottom: 10px;
}


FORM .button {
    background-color: black;
    border: 1px solid #BCBCBC;
    color: white;
    font-weight: bold;
    font-size: 10px;
    margin-left: 10px;
}

FORM .numfield {
    background-color: #BCBCBC;
    border: 1px solid #BCBCBC;
    color: black;
    font-size: 10px;
    width: 26px;
    margin: 0px 0px 0px 0px;
    font-weight: bold;
    text-align: center;
}

FORM TEXTAREA {
    background-color: #BCBCBC;
    border: 1px solid #BCBCBC;
    color: black;
    font-size: 10px;
    width: 300px;
    height: 100px;
    margin-bottom: 10px;
}

.errmsg {
    color: red;
    font-weight: bold;
}

/* ALAP LINKEK */

a
{
	color: #EE0A00;
	font-weight: bold;
	text-decoration: none;
}

a:hover
{
    color: #ffffff;
}

A.grey {
    color: #808080;
}
A.grey:hover {
    color: #EE0A00;
}

/* SZINES ELEMEK */

.felso_menu
{
    background-image: url('pic/tuning_fejlec_szovegmenu_hatter.jpg');
    background-repeat: no-repeat;
    background-position: top left;
}

.felso_menu td
{
    color: #F07E4A;
}

.felso_menu a
{
    color: white;
    font-weight: bold;
}

.felso_menu a:hover
{
    color: #F07E4A;
}

.navigacio
{
    background-image: url('pic/tuning_nav_hatter.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    color: #CFCFCF;
    vertical-align: middle;
    border-bottom: 1px solid #5A5A5A;
}

.navigacio span
{
    font-weight: bold;
    font-size: 11px;
}

.navigacio a
{
    color: #CFCFCF;
    font-weight: normal;
}

.navigacio a:hover
{
    color: #EE0A00;
}

.almenu
{
    height: 200px;
    padding-left: 288px;
    padding-top: 28px;
    /*background-image: url('pic/cimszo_tuning.jpg');*/
    background-repeat: no-repeat;
    background-position: top left;
}

.almenu a
{
    color: #CFCFCF;
    font-weight: normal;
}

.almenu a:hover
{
    color: #EE0A00;
}

.almenu_cimszo
{
    font-weight: bold;
    color: #F26225;
}

.almenu_cimszo_vonal
{
    background-image: url('pic/almenu_cimszo_vonal.gif');
    background-repeat: repeat;
    background-position: middle left;
}

.eloszto
{
    margin-top: 20px;
}

.eloszto td
{
    border-right: 1px solid #404040;
    border-bottom: 1px solid #404040;
    vertical-align: top;
}

.eloszto THEAD TD {
    font-weight: bold;
}

.eloszto .vege 
{
    border-right: 0px;
}

.eloszto img
{
    margin-right: 8px;
}

.eloszto .keret
{
    margin: 8px;
    /*cursor: pointer;*/
}

.eloszto .keret td
{
    border: 0px;
}

.eloszto .eleje .keret
{ 
    margin-left: 0px;
}

.eloszto .elso .keret
{
    margin-top: 0px;
}

.keret a
{
    color: #959595;
    font-weight: bold;
}

.keret a:hover
{
    color: #959595;
}

.ta
{
    margin-top: 12px;
}

.ta_teteje
{
    height: 45px;
    border: 1px solid #817F80;
    background: #323232;
}

.ta_teteje .ta_termeknev
{
    width: 311px;
    height: 43px;
    vertical-align: middle;
}

.ta_teteje .ta_termeknev img
{
    margin: 0px 10px 0px 15px;
}

.ta_teteje .ta_termeknev h1
{
    color: #EF6325;
    font-weight: bold;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
}

.ta_teteje .ta_infok
{
    width: 386px;
    height: 43px;
    vertical-align: middle;
    color: #FE0000;
}

.ta_teteje .ta_infok a
{
    color: #CFCFCF;
    font-weight: bold;
    font-size: 11px;
    margin: 0px 4px 0px 4px;
}

.ta_teteje .ta_infok a:hover
{
    color: #FE0000;
}

.ta_logo
{ 
    height: 45px;
    vertical-align: top;
    background-image: url('pic/ta_bal_vonal_hatter.jpg');
    background-repeat: repeat;
    background-position: top left;
}

.ta_logo img
{ 
    border: 1px solid #817F80;
}

.ta_keret
{
    height: 373px;
}

.ta_keret .ta_bal
{
    vertical-align: top;
    height: 373px;
    background-image: url('pic/ta_bal_vonal_hatter.jpg');
    background-repeat: repeat;
    background-position: top left;
}

.ta_keret .ta_bal .ta_logo2
{
    vertical-align: top;
    height: 143px;
}

.ta_keret .ta_bal .ta_logo2 img
{
    border: 1px solid #817F80;
    margin-bottom: 6px;
}

.ta_keret .ta_bal .ta_szin
{ 
    height: 230px;
}

.ta_keret .ta_bal .ta_szin img
{
    border: 1px solid #817F80;
    margin-bottom: 0px;
    margin-top: 2px;
}

/*
.ta_keret .ta_bal .ta_szin TABLE {
    width: 25px;
    height: 25px;
    cursor: pointer;
}
*/

.ta_kep
{
    vertical-align: top;
    height: 373px;
    width: 311px;
}

.ta_kep .ta_kep_nagy
{
    height: 311px;
    text-align: center;
    vertical-align: top;
}

.ta_kep .ta_kep_nagy img
{
    /*width: 295px;*/
    margin: 7px;
}

.ta_kep .ta_kep_nagy div
{
    border: 1px solid #817F80;
    width: 309px;
}

.ta_kep .ta_kep_kicsi
{
    height: 62px;
    vertical-align: bottom;
    background-image: url('pic/ta_also_vonal_hatter.jpg');
    background-repeat: repeat;
    background-position: bottom left;
}

.ta_kep .ta_kep_kicsi img
{
    border: 1px solid #817F80;
    margin-right: 7px;
}

.husz
{
    vertical-align: bottom;
    width: 20px;
}

.ta_keret .ta_jobb_keret
{
    height: 373px;
    vertical-align: top;
    background-image: url('pic/ta_jobb_vonal_hatter.jpg');
    background-repeat: repeat;
    background-position: top left;
}

.ta_keret .ta_jobb_keret .ta_jobb
{
    height: 373px;
}

.ta_keret .ta_jobb_keret .ta_jobb_rendeles
{
    vertical-align: middle;
    height: 40px;
    border-top: 1px solid #404040;
    border-bottom: 1px solid #404040;
    font-weight: bold;
}

.ta_keret .ta_jobb_keret .ta_jobb_adatok
{
    vertical-align: top;
    padding-top: 12px;
}

/* 2008. dec. 08. - autotipusoknal nem jo!!! */
.ta_keret .ta_jobb_keret .ta_jobb_adatok .eltart
{
    margin-right: 12px;
    text-align: justify;
}
/* eddig */

.ta_keret .ta_jobb_keret .ta_jobb_ar
{
    vertical-align: bottom;
    height: 73px;
    background-image: url('pic/ta_jobb_ar_hatter.jpg');
    background-repeat: no-repeat;
    background-position: top left;
}

.ta_keret .ta_jobb_keret .ta_jobb_ar .ta_jobb_ar_felso
{
    height: 40px;
    vertical-align: top;
}

.ta_keret .ta_jobb_keret .ta_jobb_ar .ta_jobb_ar_felso div
{
    margin-top: 10px;
}

.ta_keret .ta_jobb_keret .ta_jobb_ar .ta_jobb_ar_also
{
    height: 33px;
    background-image: url('pic/ta_jobb_ar_gomb_hatter.jpg');
    background-repeat: no-repeat;
    background-position: top left;
}

.ta_keret .ta_jobb_keret .ta_jobb_ar .ta_jobb_ar_also .ar
{
    width: 170px;
    text-align: center;
    font-weight: bold;
    color: #CECFD1;
    font-size: 12px;
}

.ta_keret .ta_jobb_keret .ta_jobb_ar .ta_jobb_ar_also .mennyiseg {
    width: 90px;
    text-align: center;
}

.ta_keret .ta_jobb_keret .ta_jobb_ar .ta_jobb_ar_also .kosar
{
    width: 106px;
    text-align: right;
}


.balszel
{
    height: 100%;
    vertical-align: top;
    background-image: url('pic/tuning_tartalom_bal_hatter.jpg');
    background-repeat: repeat;
    background-position: top left;
}

.jobbszel
{
    height: 100%;
    vertical-align: top;
    background-image: url('pic/tuning_tartalom_jobb_hatter.jpg');
    background-repeat: repeat;
    background-position: top left;
}

.balmenu
{
    background-image: url('pic/tuning_bmenu_hatter.jpg');
    background-repeat: repeat;
    background-position: top left;
}

.balmenu_alja
{
    background-image: url('pic/tuning_bmenu_hatter_alja.jpg');
    background-repeat: no-repeat;
    background-position: bottom left;
}

.balmenu_alja div
{
    margin-left: 27px;
    margin-top: 15px;
    width: 156px;
    background: #3F3F3F;
    border: 1px solid #808080;
}

.balmenu_alja div td
{
    color: white;
    font-size: 10px;
}

.balmenu_alja input
{
    background: #BCBCBC;
    border: 1px solid #BCBCBC;
    color: black;
    font-size: 10px;
    width: 80px;
    margin-bottom: 5px;
}

.balmenu_alja .button
{
    background: black;
    border: 1px solid #BCBCBC;
    color: white;
    font-weight: bold;
    font-size: 10px;
    width: 40px;

    margin-left: 0px;

}

.balmenu_alja div td a
{
    color: white;
}

.balmenu_alja div td a:hover
{
    color: #EE0A00;
}

IMG.img_border {
    border: 1px solid #808080;
}

.adatlap {
    font-weight: bold;
}
.adatlap TD.vonal {
    background-image: url('pic/termek_adatlap_vonal.jpg');
    background-repeat: repeat-x;
    background-position: top;
}

SPAN.car1 {
    color: #FE0000;
}
SPAN.car2 {
    font-weight: bold;
}
SPAN.car3 {

}
