body, p, li, ul, td, div {
 font: 12px, normal, verdana;
  color: #000000;
  font-size: 12px;
}

li{
 line-height: 16px;
}

select{
 height: 20px;
 font-size: 11px;
}
td{
 vertical-align: top;
}
td.main{
 padding-top: 10px;
 padding-left: 10px;
 padding-right: 10px;
 padding-bottom: 20px;
 background-color: #66b5e0;
}
td.menu{
 height: 29px;
}
td.szdata a{
 color: #0000ff;
 text-decoration: underline;
} 
td.szdata a:hover{
 color: #0000ff;
 text-decoration: none;
}
table.export_table{
 background-color: #c6e4f4;
 padding: 5px;
 border: 1px solid darkblue;
}
table.export_table th{
 font-size: 12px;
 padding-bottom: 10px;
}
table.export_table td{
 vertical-align: middle;
 border-bottom: 1px solid #000000;
}
td.expclass1{
 font-weight: bold;
 font-style: italic;
 border-bottom: 1px solid #000000;
 color: #CC0000;
 background-color: #FFFFCB;
}
td.expclass2{
 border-bottom: 1px solid #000000;
}
td.expclass3{
 border-bottom: 1px solid #000000;
}
a{
 color: #ffffff;
 text-decoration: underline;
 cursor:pointer; cursor:hand;
}
a:hover {
 color: #ffffff;
 text-decoration: none;
}
a.menu{
 display: block;
 height: 22px !important;
 height: 29px;
 padding-top: 7px;
 padding-left: 10px;
 color: #ffffff;
 background-image: url('pic/menuback.gif');
 font-weight: bold;
 font-size: 11px;
 text-decoration: none;
}
a.menu:hover {
 color: #ffffff;
 text-decoration: none;
 background-color: green;
}
a.topmenu{
 display: block;
 height: 16px !important;
 height: 18px;
 padding-top: 2px;
 padding-left: 5px;
 padding-right: 5px;
 color: #ffffff;
 font-weight: bold;
 font-size: 11px;
 text-decoration: none;
 border-right: 1px solid green;
}
a.topmenu:hover {
 color: #ffffff;
 text-decoration: none;
 background-color: green;
}
 

{// Navigáció //}

a.navigacio{
}
a.navigacio:hover{
}
td.navigacio{
 padding: 5px;
 border: 1px solid purple;
 background-color: #f0f0f0;
 font-size: 12px;
}
{// menüpontok kislistázása középen //}

a.allmenu{
 color: gray;
 text-weight: bold;
 text-decoration: none;
}
a.allmenu:hover{
 text-weight: bold;
 text-decoration: underline;
 color: purple;
}
div.allmenu{
    Font-size: 18px;
    FONT-FAMILY: verdana;
    font-weight: bold;
    color: purple;
    border-bottom: 3px double purple;
    margin-bottom: 10px;
}

{// Felsömenüpont adatai //}

td.topmenucim {
 color: purple;
 font-weight: bold;
 padding-bottom: 5px;
 background-image: url('pic/dot.gif');
 background-repeat: no-repeat;
 padding-left: 20px;
}
td.topmenuleiras {
}

{// Termékadatai //}

table.termektabla{
 border: 1px solid gray;
 padding: 5px;
 width: 100%;
 margin-bottom: 10px;
 background-color: #c6e4f4;
}
table.termektabla a{
 color: #cb2225;
}
table.termektabla img{
 border: 1px solid gray;
}
td.navigalo{
 padding: 3px; 
 background-color: #27459d; 
 border: 1px solid #ffffff;
}
td.termekcim {
 text-align: center;
 font-weight: bold;
 padding-bottom: 10px;
}
td.termekkep {
}
td.termekleiras {
}
td.popupfej{
 border: 1px solid white;
 background-color: #27459d;
 color: #ffffff;
 font-weight: bold;
 padding: 3px;
 padding-left: 10px;
}
td.rendeles{
 text-align: right;
}
td.almenu{
 text-align: center;
 font-weight: normal;
 border: 1px solid #ffffff;
 margin: 3px;
 background-color: #27459d;
 padding: 5px;
 width: 140px;
}
div.termekmegjegyzes {
 margin-bottom: 10px;
}

{// Partner adatok //}
td.partnercim {
 font-weight: bold;
 padding-bottom: 10px;
}
td.partnerkep { 
 width: 140px;
 text-align: center;
}
td.partnerleiras {
}
td.partnermenu{
 height: 30px;
 background-color: white;
 border: 1px solid gray;
 padding-left: 20px;
 vertical-align: middle;
 font-weight: bold;
}
input.normal  {
    border-width: 1px;
    border-color: #6666ff;
    border-style: solid;
    background-color: #f5f5f5;
    font: 11px, normal, verdana;
    padding-left: 3px;
    margin-top: 2px;
    margin-bottom: 2px;
}
input[type="radio"]  {
    border-width: 0px;
    font: 8px, normal, verdana;
    padding-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}
textarea {
    border-width: 1px;
    border-color: #6666ff;
    border-style: solid;
    background-color: #f5f5f5;
    font: 11px, normal, verdana;
    padding-left: 3px;
    margin-top: 2px;
    margin-bottom: 2px;
}
select {
    border-width: 1px;
    xxxborder-color: #6666ff;
    xxxborder-style: solid;
    background-color: #f5f5f5;
    font: 11px, normal, verdana;
    padding-left: 3px;
    xxmargin-top: 2px;
    margin-bottom: 2px;
    height: 18px;
}
p.cim{
    font: 14px, norma, verdana;
    font-weight: bold;
    color: #003300;
    border-bottom: 3px double #003300;
    margin-bottom: 10px;
    margin-top: 6px;
}


{// Statikus tartalom elemei //}

td.cikkcim{
 font-weight: bold;
 font-size: 14px;
 xxxcolor: #ff6600;
 color: darkblue;
}
td.szcim{
 xxxbackground-image: url('pic/dot.gif');
 xxxbackground-repeat: no-repeat;
 padding-left: 20px;
 margin-left: 20px;
}
td.szcim a{
 color: #000000;
 font-weight: bold;
}
td.szcim a:hover{
 color: #000000;
 font-weight: bold;
 text-decoration: none;
}

td.top_menu{
 padding: 5px;
 border-right: 1px solid black;
 font: 11px, normal, verdana;
}

td.sz2cim {
 font: 18px, normal, verdana;
 font-weight: bold;
 font-style: italic;
 text-align: left;
 text-decoration: underline;
 padding-left: 34px;
 padding-right: 20px;
 height: 24px;
 vertical-align: middle;
}

td.szdata {
 background-color: #c6e4f4;
 padding: 5px;
 border: 1px solid darkblue;
}

td.szdate {
 font: 10px, normal, verdana;
 text-align: right;
 padding-right: 20px;
 padding-top: 20px;
}
td.szvissza {
 font: 12px, normal, verdana;
 text-align: center;
}

td.cik2kcim{
 font-weight: bold;
 text-decoration: underline;
 padding-top: 0px;
 xxxpadding-left: 25px;
 height: 40px;
}

a.top_menu{
 color: red;
 font-weight: bold;
 text-decoration: none;
}
a.top_menu:hover{
 color: red;
 font-weight: bold;
 text-decoration: underline;
}

a.szcim{
 font-size: 12px;
 font-weight: bold;
 padding-left: 30px;
 background-image: url('pic/hand.gif');
 background-repeat: no-repeat;
}

/* BAL OLDALI MENÜ ELEMEI */

td.btn1{
 xxheight: 29px;
}
td.btn1_bottom{
 height: 9px;
 background-image: url('pic/menuback_bottom.gif');
}
td.btn1akt{
 xxheight: 29px;
}
td.btn1akt_bottom{
 height: 9px;
 background-image: url('pic/menuback_bottom.gif');
}
a.btn1{
 display: block;
 padding-top: 5px;
 padding-left: 10px;
 color: #ffffff;
 background-image: url('pic/menuback.gif');
 font-weight: bold;
 font-size: 11px;
 text-decoration: none;
}
a.btn1:hover{
 color: #ffffff;
 text-decoration: none;
 background-color: green;
 background-position: -158 0;
}
a.btn1akt{
 display: block;
 padding-top: 5px;
 padding-left: 10px;
 color: #ffffff;
 background-image: url('pic/menuback.gif');
 font-weight: bold;
 font-size: 11px;
 text-decoration: none;
}
a.btn1akt:hover{
 color: #ffffff;
 text-decoration: none;
 background-color: green;
 background-position: -158 0;
}


{//// 2. menü szint ///}

td.btn2{
 xxheight: 20px;
}
td.btn2_bottom{
 height: 9px;
 background-image: url('pic/menuback2_bottom.gif');
}
td.btn2akt{
 xxheight: 29px;
}
td.btn2akt_bottom{
 height: 9px;
 background-image: url('pic/menuback2_bottom.gif');
}
a.btn2{
 display: block;
 padding-top: 5px;
 padding-left: 15px;
 color: #ffff00;
 background-image: url('pic/menuback2.gif');
 font-weight: bold;
 font-size: 10px;
 text-decoration: none;
}
a.btn2:hover{
 color: #ffff00;
 text-decoration: none;
 background-color: green;
 background-position: -158 0;
}
a.btn2akt{
 display: block;
 padding-top: 5px;
 padding-left: 15px;
 color: #ffff00;
 background-image: url('pic/menuback2.gif');
 font-weight: bold;
 font-size: 10px;
 text-decoration: none;
}
a.btn2akt:hover{
 color: #ffff00;
 text-decoration: none;
 background-color: green;
 background-position: -158 0;
}


{//// 3. menü szint ///}

td.btn3{
 xxheight: 29px;
}
td.btn3_bottom{
 height: 9px;
 background-image: url('pic/menuback3_bottom.gif');
}
td.btn3akt{
 xxheight: 29px;
}
td.btn3akt_bottom{
 height: 9px;
 background-image: url('pic/menuback3_bottom.gif');
}
a.btn3{
 display: block;
 padding-top: 5px;
 padding-left: 20px;
 color: #ffff00;
 background-image: url('pic/menuback3.gif');
 font-weight: normal;
 font-size: 10px;
 text-decoration: none;
}
a.btn3:hover{
 color: #ffff00;
 text-decoration: none;
 background-color: green;
 background-position: -158 0;
}
a.btn3akt{
 display: block;
 padding-top: 5px;
 padding-left: 20px;
 color: #ffff00;
 background-image: url('pic/menuback3.gif');
 font-weight: normal;
 font-size: 10px;
 text-decoration: none;
}
a.btn3akt:hover{
 color: #ffff00;
 text-decoration: none;
 background-color: green;
 background-position: -158 0;
}


{/// bal oldali felirat ///}

td.btn4{
 height: 36px;
 background-image: url('pic/baldobozfej.gif');
 vertical-align: middle;
 text-align: left;
 font: 12px, normal, verdana;
 font-weight: bold;
 color: white;
 padding-left: 46px;
 padding-top: 11px;
}

{/// bal oldali egyéb menü ///}

td.btn0{
 height: 20px;
 vertical-align: middle;
 padding-left: 2px;
 padding-right: 5px;
 padding-top: 5px;
 font: 10px, normal, verdana;
 color: black;
 border-bottom: 1px solid black;
}
a.btn0{
 text-decoration: none;
 color: gray;
}
a.btn0:hover{
 text-decoration: underline;
 color: black;
}

{/// jobb oldal ///}

td.jobb_dobozfej{
 border: 1px solid darkblue;
 background-color: #c6e4f4;
 padding: 3px;
}
td.jobb_osszesen{
 padding: 3px;
 padding-top: 5px;
 font-size: 12px;
 text-align: center;
}
td.jobbkosar_termek{
 padding-top: 5px;
 padding-bottom: 3px;
 font-size: 10px;
}
td.jobbkosar_ar, td.jobbkosar_db{
 border-bottom: 1px solid darkblue;
 font-size: 10px;
}
a.jobbmenu{
    width: 125px !important;
    width: 135px;
 height: 20px !important;
    height: 25px;
 display: block;
 padding-top: 5px;
 padding-left: 10px;
 color: #ffffff;
 background-image: url('pic/a_link.jpg');
 font-weight: bold;
 font-size: 11px;
 text-decoration: none;
}
a.jobbmenu:hover{
 color: #ffff00;
 text-decoration: none;
}
a.jobbmenu_kiemelt{
    width: 125px !important;
    width: 135px;
 height: 20px !important;
    height: 25px;
 display: block;
 padding-top: 5px;
 padding-left: 10px;
 color: #FF0000;
 background-image: url('pic/k_link.jpg');
 font-weight: bold;
 font-size: 11px;
 text-decoration: none;
}
a.jobbmenu_kiemelt:hover{
 color: #FF0000;
 text-decoration: none;
 background-color: green;
 background-position: 0 -25;
}
td.jobbmenu {
}