
body {

    margin: 0 auto;
    padding: 0 0 0 0;

}


.rich-toolbar-item a:link, .rich-toolbar-item a:visited, .rich-toolbar-item a:active {

    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;

}


.rich-toolbar-item a:hover {

    font-size: 11px;
    color: #FFFFFF;
    text-decoration: underline;
    font-weight: bold;

}


.rich-menu-item-label a:first-child, a:link, a:visited, a:active {
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #000000;
    text-decoration: none;

}

.rich-menu-item-label a:hover {
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #000000;
    text-decoration: underline;

}

.rich-menu-item-label, .rich-menu-item-label td, .rich-menu-item-label span, .rich-menu-item-label div {
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #000000;


}

.rich-menu-group {
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #000000;

}

td {
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    word-wrap:break-word;

}

.whitetext {
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    word-wrap:break-word;
    color: #FFFFFF;

}

.whitetext a:link, a:visited, a:active {
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    word-wrap:break-word;
    color: #FFFFFF;
    text-decoration: none;
}

.whitetext a:hover {
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    word-wrap:break-word;
    color: #FFFFFF;
    text-decoration: underline;
}

.forms
{
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    color: #000000;
}

.noBorder td { border: 0px; padding: 0px; }

.sor1 {

    background-color: #f0f3e7;
    font-weight: bold;

}

.sor2 {

    background-color: #c4cee0;
    font-weight: bold;

}

#olcsobbatarak {
    position:absolute;
    bottom:5px;
    right:5px;
    visibility:hidden;
}

.submit
{
    height: 17px;
    border: 1px solid #656565;
    background-color: #BCC6C7;
    color: #FFFFFF;
    background-image: url('../tpl/images/button.jpg');
    font-family: Verdana;
    font-size: 7.5pt;
    font-weight: bold;
    cursor:pointer;
}

.head
{

    padding-left: 5px;
    padding-right: 5px;
    background: #DDDDDD url(images/tm_bg.jpg);
    border-bottom: #888888 1px solid;
    height: 20px;

}

.tlstyle
{
    text-align: left;

}

.tstyle
{
    background: #EEEEEE;
    border-left: #888888 1px solid;
    border-right: #888888 1px solid;
    border-bottom: #888888 1px solid;
}
.glink {

    color: #660000;
    font-weight: bold;

}
a.glink:link, a.glink:visited, a.glink:active { text-decoration: underline; color: #660000; font-family: Arial, Verdana, Geneva, helvetica, sans-serif; }
a.glink:hover { color: #660000; text-decoration:underline; font-family: Arial, Verdana, Geneva, helvetica, sans-serif; }

a.tlink:link, a.tlink:visited, a.tlink:active { text-decoration: none; color: #000000; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, Geneva, helvetica, sans-serif;  }
a.tlink:hover { color: #000000; text-decoration:none; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, Geneva, Arial, helvetica, sans-serif;  }

.whitelink {

    color: #FFFFFF;
    font-weight: bold;

}

a.whitelink:link, a.whitelink:visited, a.whitelink:active { text-decoration: underline; color: #FFFFFF; font-weight: bold; }
a.whitelink:hover { color: #FFFFFF; text-decoration:underline; font-weight: bold; }


.soraktiv {
    background-color: #FFEBDA;
    font-weight: bold;
}

.rich-calendar-input {
    font-size: 10px;
}


.rich-calendar-boundary-dates
{
    color: #888888;
    font-weight: normal;
}

.rich-calendar-cell
{
    /*                        color: #000000;
                            font-weight: normal;*/
}

.rich-calendar-week
{
    color: #000000;
    font-weight: normal;
}

.rich-calendar-days
{
    color: #000000;
    font-weight: normal;
}

.rich-calendar-btn
{
    color: #333333;
    font-weight: bold;
}

.rich-calendar-toolfooter
{
    color: #000000;
    font-weight: normal;
}

.rich-calendar-time-layout
{
    color: #000000;
    font-weight: normal;
}

.rich-calendar-date-layout
{
    color: #000000;
    font-weight: normal;
}

.oldalazo {

    margin: 0px;
    padding: 0px;

}

.oldalazo td {

    width:10px;
    text-align: center;
    padding: 0px;

}

.oldalazoPanel {

    padding: 3px 2px 3px 2px;


}

.glink2 {

    color: #660000;
    font-weight: bold;
    text-decoration: none;                        

}

a.glink2:link, a.glink2:visited, a.glink2:active { text-decoration: none; color: #660000; font-family: Arial, Verdana, Geneva, helvetica, sans-serif; font-size: 11px;}
a.glink2:hover { color: #660000; text-decoration:none; font-family: Arial, Verdana, Geneva, helvetica, sans-serif; }


.vertTop {
    vertical-align:top;
}

.spc {

    width: 3px;
    margin: 0px;
    padding: 0px;

}

.rich-toolbar-item {

    padding: 2px 4px 2px 4px;

}

.vmiddle {
    vertical-align: absmiddle;
}

.myTooltip {

    text-align: left;
    background-color: #FFFFFF;
    border: #000000 1px solid;
    font-weight: normal;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size: 10px;
    padding: 3px;
    line-height: 1.4em;
    color: #000000;
}

.rich-toolbar-item {

    height: 20px;

}

#overlay_topmenu {
    -moz-border-radius: 6px;
    background: #eef2f7;
    -webkit-border-radius: 6px;
    border: 1px solid #536376;
    -webkit-box-shadow: rgba(0,0,0,.6) 0px 2px 12px;
    -moz-box-shadow:  rgba(0,0,0,.6) 0px 2px 12px;;
    padding: 14px 22px;
    width: 600px;
    position: relative;
    display: none;
}

.blackunderline12text {

    color: #000000;
    font-weight: bold;
    text-decoration: underline;
    font-size: 12px

}

.blackunderline10text {

    color: #000000;
    font-weight: bold;
    text-decoration: underline;
    font-size: 11px

}

.shadow {
    -moz-box-shadow:    4px 4px 6px 1px #333;
    -webkit-box-shadow: 4px 4px 6px 1px #333;
    box-shadow:         4px 4px 6px 1px #333;
}

.stock_summary_footer td {

    font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
    font-size: 11px;
    text-align: right;
    border-top: #444444 2px solid;
    border-bottom: #000000 4px solid;

}

.ellipsis {

    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 90px;
    padding: 0px;
    margin: 0px;

}
.CSSTableGenerator {
    margin:0px;padding:0px;
    width:100%;
    box-shadow: 5px 5px 2px #888888;
    border:1px solid #000000;

    -moz-border-radius-bottomleft:0px;
    -webkit-border-bottom-left-radius:0px;
    border-bottom-left-radius:0px;

    -moz-border-radius-bottomright:0px;
    -webkit-border-bottom-right-radius:0px;
    border-bottom-right-radius:0px;

    -moz-border-radius-topright:0px;
    -webkit-border-top-right-radius:0px;
    border-top-right-radius:0px;

    -moz-border-radius-topleft:0px;
    -webkit-border-top-left-radius:0px;
    border-top-left-radius:0px;
    background-color: #FFFFFF;
}.CSSTableGenerator table{
    width:100%;
    height:100%;
    margin:0px;padding:0px;
}.CSSTableGenerator tr:last-child td:last-child {
    -moz-border-radius-bottomright:0px;
    -webkit-border-bottom-right-radius:0px;
    border-bottom-right-radius:0px;
}
.CSSTableGenerator table tr:first-child td:first-child {
    -moz-border-radius-topleft:0px;
    -webkit-border-top-left-radius:0px;
    border-top-left-radius:0px;
}
.CSSTableGenerator table tr:first-child td:last-child {
    -moz-border-radius-topright:0px;
    -webkit-border-top-right-radius:0px;
    border-top-right-radius:0px;
}.CSSTableGenerator tr:last-child td:first-child{
    -moz-border-radius-bottomleft:0px;
    -webkit-border-bottom-left-radius:0px;
    border-bottom-left-radius:0px;
}.CSSTableGenerator tr:hover td{

}
.CSSTableGenerator tr:nth-child(odd){ background-color:#aad4ff; }
.CSSTableGenerator tr:nth-child(even)    { background-color:#ffffff; }.CSSTableGenerator td{
    vertical-align:middle;


    border:1px solid #000000;
    border-width:0px 1px 1px 0px;
    text-align:left;
    padding:3px;
    font-size:10px;
    font-family:Arial;
    font-weight:normal;
    color:#000000;
}.CSSTableGenerator tr:last-child td{
    border-width:0px 1px 0px 0px;
}.CSSTableGenerator tr td:last-child{
    border-width:0px 0px 1px 0px;
}.CSSTableGenerator tr:last-child td:last-child{
    border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
    background:-o-linear-gradient(bottom, #005fbf 5%, #003f7f 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fbf), color-stop(1, #003f7f) );
    background:-moz-linear-gradient( center top, #005fbf 5%, #003f7f 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#005fbf", endColorstr="#003f7f");	background: -o-linear-gradient(top,#005fbf,003f7f);

    background-color:#005fbf;
    border:0px solid #000000;
    text-align:center;
    border-width:0px 0px 1px 1px;
    font-size:12px;
    font-family:Arial;
    font-weight:bold;
    color:#ffffff;
}
.CSSTableGenerator tr:first-child:hover td{
    background:-o-linear-gradient(bottom, #005fbf 5%, #003f7f 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fbf), color-stop(1, #003f7f) );
    background:-moz-linear-gradient( center top, #005fbf 5%, #003f7f 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#005fbf", endColorstr="#003f7f");	background: -o-linear-gradient(top,#005fbf,003f7f);

    background-color:#005fbf;
}
.CSSTableGenerator tr:first-child td:first-child{
    border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:first-child td:last-child{
    border-width:0px 0px 1px 1px;
}