body
{
    color: #000000;
    font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 5px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align: left;
}
img
{
    border: none;
}

a
{
    color: #515a7a;
    font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

a:hover
{
    color: #0000ff;
    text-decoration: none;
}

.b
{
    font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000033;
}

.textarea
{
    width: 173px;
    height: 15px;
    font-family: Verdana;
    font-size: 11px;
    border-style: solid;
    border-width: 1px;
    border-color: #C3C3C3;
    background-color: #F0F0F0;
    color: #59798F;
    overflow: auto;
    margin-left: 0px;
    margin-right: 0px;
}

.uppercase
{
    text-transform: uppercase;
}

/********************** Positions ***********************************/
#HorizontalBanners
{
    margin: 5px 0px 0px 0px;
}

#DIV_BANNER_LEFT_2
{
}

#DIV_MAIN_CONTENT_1, #DIV_MAIN_CONTENT_2
{
    padding: 0px 5px 0px 5px;
}

#DIV_MAIN_CONTENT_BANNER
{
    padding: 0px 5px 0px 5px;
    text-align: center;
}

#divBanner10
{
    padding: 10px 5px 0px 5px;
    text-align: center;
}
 
#DIV_RIGHT_COLUMN_2, #DIV_RIGHT_COLUMN_3, #DIV_RIGHT_COLUMN_4, #DIV_RIGHT_COLUMN_5
{
    padding-top: 5px;
}

.TopBar
{
    color: White;
    font-size: 14px;
    font-weight: bold;
}

.TopBar a
{
    color: White;
    font-size: 14px;
    text-decoration: none;
}

.TopBar a:hover
{
    color: #d0ebe4;
    font-size: 14px;
    text-decoration: none;
}

/**************************** Header tools **********************/
.TimeDiv
{
    float: left;
    width: 95px;
    line-height: 20px;
    margin: 0px 1px 2px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 9px;
    font-weight: bold;
    text-indent: 5px;
    background-position: left top;
    background-image: url(../Pictures/Site/divTimeBg.gif);
    background-repeat: no-repeat;
}

/************************* Search ********************************/
Input.SearchTextBox
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000033;
    width: 124px;
    height: 20px;
    background-position: left top;
    background-image: url(../Pictures/Site/txtSearchBg2.gif);
    background-repeat: no-repeat;
    border: 0pt none;
    padding: 4px;
}

* html .bgHack
{
    /* IE hack for scrolling textbox background */
    background-attachment: fixed;
}

Input.SearchButton
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000033;
    width: 75px;
}

div#nifty
{
    background: #d0ebe4;
    float: left;
    width: 33%;
    font-weight: bold;
}
b.rtop, b.rbottom
{
    display: block;
    background: #FFF;
}
b.rtop b, b.rbottom b
{
    display: block;
    height: 1px;
    overflow: hidden;
    background: #d0ebe4;
}
b.r1
{
    margin: 0 5px;
}
b.r2
{
    margin: 0 3px;
}
b.r3
{
    margin: 0 2px;
}
b.rtop b.r4, b.rbottom b.r4
{
    margin: 0 1px;
    height: 2px;
}

/************************** Login *******************************/
.Login
{
    background-color: #91cdb4;
}

.Login a
{
    font-weight: normal; /*color: White;*/
    text-decoration: underline;
}

.Login a:hover
{
    text-decoration: none;
    color: White;
}

.LoginTitle
{
    color: #00578d;
    font-weight: bold;
}

.LoginLabel
{
    color: White;
    font-weight: bold;
}

.LoginButton
{
    background-color: #00578d;
    color: White;
    font-size: 10px;
    font-weight: bold;
    width: 55px;
    height: 16px;
    border: solid 1px white;
}

.txtUsername
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000033;
    width: 122px;
    height: 12px;
    background-position: left top;
    background-image: url(../Pictures/Site/txtUsernameBg.gif);
    background-repeat: no-repeat;
    border: 0pt none;
    padding: 3px;
}

.txtPassword
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000033;
    width: 72px;
    height: 12px;
    background-position: left top;
    background-image: url(../Pictures/Site/txtPasswordBg.gif);
    background-repeat: no-repeat;
    border: 0pt none;
    padding: 3px;
}

/*************** Naftemporiki **************************/
.NaftemporikiTbl
{
    border: solid 1px #dbe2e8;
    margin-bottom: 5px;
}

.NaftemporikiTbl a
{
    font-weight: normal;
}

.NaftemporikiTitleTd
{
    text-align: left;
    height: 16px;
    background-color: #00578d;
    padding: 2px 2px 2px 0px;
    font-weight: bold;
    color: White;
}

.NaftemporikiItem
{
    background-color: #d0ebe4;
    height: 15px;
    padding-left: 7px;
}

/************* Kairos *****************/
.WeatherDayRow
{
    background-color: #029470;
    color: White;
    height: 15px;
}

.WeatherTempRow
{
    background-color: #d0ebe4;
    height: 15px;
}

.WeatherTodayRow
{
    background-color: #e9e9e9;
}

/************** Eshop *********************/
.EshopCategoryTitle
{
    border: solid 1px #dbe2e8;
    background-color: #029470;
    margin-bottom: 5px;
    font-weight: bold;
    color: White;
}

/************ Floating banners **************/
#divRightFloatingBanner-, #divLeftFloatingBanner-
{
    position: fixed;
    visibility: hidden;
}

* html #divRightFloatingBanner-
{
    /* Hide combo box from legacy browsers such as IE5-6? */
    display: none;
}

* html #divLeftFloatingBanner-
{
    /* Hide combo box from legacy browsers such as IE5-6? */
    display: none;
}

/************* Kariera ***************************/

.CareerCheckBoxList tr td
{
    width: 50%;
}

.CareerCheckBoxListLabel Label
{
    color: Red;
}
