
body
{
    color: #6F6F6F;
    font-family: tahoma;
    font-size: 11px;
    padding: 0;
    margin: 0;
}

a
{
    color: #59798F;
    text-decoration: none;
    font-size: 11px;
}

a:hover
{
    text-decoration: underline;
}

img
{
    border: none;
}

h1
{
    font-size: 16px;
    color: #ff8400;
    background-color: #ebebeb;
    padding: 3px 10px 3px 10px;
    margin: 0px 0px 10px 0px;
}

h2
{
    font-size: 14px;
    color: #ff8400;
    background-color: #ebebeb;
    padding: 3px 10px 3px 10px;
    margin: 0px 0px 10px 0px;
}

.b
{
    font-family: Tahoma;
    font-size: 11px;
    color: #696565;
}

/************ POSITIONS *************************/
#TD_HEADER
{
}

#TD_MENU_TOP
{
    padding: 0px 15px 0px 15px;
}

.TdMainContainer
{
    background-image: url(../img/body/body_horizontal_slice.gif);
    background-position: left top;
    background-repeat: repeat-y;
}

.TdMainContainerLarge
{
    background-image: url(../img/body/body_horizontal_slice_large.gif);
    background-position: left top;
    background-repeat: repeat-y;
}

#DIV_LEFT_COLUMN
{
    padding: 10px 13px 10px 17px;
}

#DIV_MAIN_CONTENT
{
    padding: 10px 20px 10px 15px;
}

#DIV_RIGHT_COLUMN
{
    padding: 10px 15px 10px 15px;
}

#TD_FOOTER
{
}
/************************************************/

.textarea
{
    width: 300px;
    height: 20px;
    font-family: tahoma;
    font-size: 12px;
    border-style: solid;
    border-width: 1px;
    border-color: #C3C3C3;
    background-color: #F0F0F0;
    color: #59798F;
    overflow: auto;
    margin-left: 0px;
    margin-right: 0px;
}

.TextareaMultiline
{
    width: 300px;
    height: 50px;
    font-family: tahoma;
    font-size: 12px;
    border-style: solid;
    border-width: 1px;
    border-color: #C3C3C3;
    background-color: #F0F0F0;
    color: #59798F;
    overflow: auto;
    margin-left: 0px;
    margin-right: 0px;
}

/*************************************************/

.Orange
{
    color: #ff8400;
}

/***************** Top Menu **********************/
.TopMenuHomeLink
{
    display: block;
    width: 77px;
    height: 32px;
    background-image: url(../img/buttons/arxiki.gif);
    background-position: left top;
    background-repeat: no-repeat;
}

.TopMenuHomeLink:hover
{
    background-image: url(../img/buttons/arxiki_over.gif);
}

.TopMenuContactLink
{
    display: block;
    width: 115px;
    height: 32px;
    background-image: url(../img/buttons/epikoinonia.gif);
    background-position: left top;
    background-repeat: no-repeat;
}

.TopMenuContactLink:hover
{
    background-image: url(../img/buttons/epikoinonia_over.gif);
}

.TopMenuSignUpLink
{
    display: block;
    width: 84px;
    height: 32px;
    background-image: url(../img/buttons/eggrafi.gif);
    background-position: left top;
    background-repeat: no-repeat;
}

.TopMenuSignUpLink:hover
{
    background-image: url(../img/buttons/eggrafi_over.gif);
}

.TopMenuProfileLink
{
    display: block;
    width: 145px;
    height: 32px;
    background-image: url(../img/buttons/profil.gif);
    background-position: left top;
    background-repeat: no-repeat;
}

.TopMenuProfileLink:hover
{
    background-image: url(../img/buttons/profil_over.gif);
}

.TopMenuText
{
    color: #04205a;
    font-weight: bold;
}

#TD_MENU_TOP .textbox
{
    width: 134px;
    height: 16px;
    border: solid 1px #04205a;
    background-color: #ececec;
    padding: 2px;
}

.lnkLogin
{
    /*display: block;*/
    width: 78px;
    height: 32px;
    background-image: url(../img/buttons/eisodos.gif);
    background-position: left top;
    background-repeat: no-repeat;
    border: 0pt none;
}

.lnkLogin:hover
{
    background-image: url(../img/buttons/eisodos_over.gif);
}

/***************** Left Menu *********************/
.MenuAccordion
{
    margin-bottom: 10px;
}

.MenuAccordion div
{
    font-size: 0px;     /* Explorer hack */
}

.ParentItem
{
    margin-bottom: 5px;
}

.ParentItem a
{
    display: block;
    width: 150px;
    height: 16px;
    font-size: 11px;
    background-image: url(../img/buttons/btn_ddm_default.gif);
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 10px;
}

.ParentItem a:hover
{
    background-image: url(../img/buttons/btn_ddm_over.gif);
    text-decoration: none;
}

.ParentItemSelected
{
    margin-bottom: 5px;
}

.ParentItemSelected a
{
    display: block;
    width: 150px;
    height: 16px;
    font-size: 11px;
    background-image: url(../img/buttons/btn_ddm_open.gif);
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 10px;
}

.ParentItemSelected a:hover
{
    /*background-image: url(../img/buttons/btn_ddm_over.gif);*/
    text-decoration: none;
}

.ChildItem a
{
    display: block;
    width: 130px;
    font-size: 11px;
    background-image: url(../img/sub_menu_bullet.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 10px;
    margin: 0px 0px 5px 10px;
}

.ChildItemSelected a
{
    display: block;
    width: 130px;
    font-size: 11px;
    color: #ff8400;
    background-image: url(../img/sub_menu_bullet.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 10px;
    margin: 0px 0px 5px 10px;
}
/************************************************************/