.centered770{width:770px;margin:0 auto;background:#fff; border:1px solid #4d4d4d}
div.left_unit{text-align:center; margin:5px 0 0 0;padding: 11px 0 11px 40px;border:1px solid #dedede}
#newsletter_form{padding: 0px 0 5px 6px;}
div.left_unit a, div.left_unit a:hover, div.left_unit a:visited{font-size:13px; font-weight:bold;color:#666;text-decoration:none;}
div#lang{margin:7px 0 0 0;}

a.lang_links, a.lang_links:hover, a.lang_links:visited{
    color:#444;
    border:1px solid #777;
    padding:0;
    margin:0px 2px 1px 0;
    font-weight:bold;
    text-decoration:none;
    width:25px;
    text-align:center;
    display:block;
}

#role_menu{float:right;	margin:2px 0 0 0;}
div#role_menu a, div#role_menu a:hover, div#role_menu a:visited {display:block; float:left;margin:0 0 0 3px;}
#date{float:right; padding: 2px 0 0 0;}

a#sitemap, a#sitemap:hover, a#sitemap:visited,
a#register_link, a#register_link:hover, a#register_link:visited,
a#contact_link, a#contact_link:hover, a#contact_link:visited,
a.role, a.role:hover, a.role:visited
{display:block;float:left;padding: 2px 5px 0 0;margin:0 0 0 3px;}
a#register_link, a#register_link:hover, a#register_link:visited,
a#contact_link, a#contact_link:hover, a#contact_link:visited,
a.role, a.role:hover, a.role:visited
{background:#888;text-decoration:none;color:#fff;padding:3px 11px 2px 11px;border:1px solid #666;}

a.role, a.role:hover, a.role:visited {font-weight:bold;text-decoration:none;color:#000;margin:11px 0 0 2px;}
a.current, a.current:hover, a.current:visited{margin:3px 0 0 2px;padding:9px 11px 0 11px;}

.color0, #mx a.color0, a.color0, a.color0:hover, a.color0:visited, ul.color0 {background: #a1cd42;}
#mx a.color0, .hrr0 {border-bottom: 1px solid #73a91e;}
#mx li.m a:hover.color0, #mx a:hover.color0, #mx a.current0 {background: #73a91e;}
#mx a.current0{color:#fff;font-weight: bold;}
.color23, #mx a.color23, a.color23, a.color23:hover, a.color23:visited, ul.color23 {background: #ff9933;}
#mx a.color23, .hrr23 {border-bottom: 1px solid #660000;}
#mx li.m a:hover.color23, #mx a:hover.color23, #mx a.current23 {background: #ff8033;}

.color24, #mx a.color24, a.color24, a.color24:hover, a.color24:visited, ul.color24 {background: #ffcc00;}
#mx a.color24, .hrr24 {border-bottom: 1px solid #cc6600;}
#mx li.m a:hover.color24, #mx a:hover.color24, #mx a.current24 {background: #ffae00;}

.color29, #mx a.color29, a.color29, a.color29:hover, a.color29:visited, ul.color29{background: #84c9e0;}
#mx a.color29, .hrr29 {border-bottom: 1px solid #333366;}
#mx li.m a:hover.color29, #mx a:hover.color29, #mx a.current29 {background: #48b4d8;}

.info { margin: 10px 2px; padding:5px; background: #eee; border:1px dotted #666;}
#user_label{width:140px; float:right;text-align:center;padding: 1px 0 0 0; line-height:11px;color:#ddd;}

#bottom_strip{
	padding: 3px 0;
	margin: 5px auto;
	text-align:justify;
	color:#000;
	background-color: transparent;
	width:770px
}

#teachers_link{background: url(../img/web/btn_teachers.png);}
#learningtools_link{background: url(../img/web/btn_learningtools.png);}
#diagonismos_tpe_link{background: url(../img/web/btn_diagonismos_tpe.png); padding-left:38px;}
#diagonismos_tpe_link a{font-family: Tahoma; font-size:9pt;}
#forum_link{background: url(../img/web/btn_forum.png);}
#egnosis_link{background: url(../img/web/btn_egnosis.png);}
#calendar_link{background: url(../img/web/btn_calendar.png);}
#newsletter_link{background: url(../img/web/btn_newsletter.png);}
#profile_link{background: url(../img/web/btn_profile.png);}

.result{margin:12px 0; border:1px dotted #666; padding: 13px 10px 13px 53px; text-align: left;font-size:11px;}
.type1{background: url(../img/web/info.gif) 10px 20% no-repeat;}
.type0{background: url(../img/web/error.gif) 10px 50% no-repeat;color:#c00;}
.single{margin-top:20px; background-position: 1% 1%}


#download_button{
    display: block;
    border: 2px solid #ccc;
    padding: 5px 15px 5px 35px;
    background: url(../img/web/down.png) 10px 50% no-repeat;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    color: #444;
    width:105px;
    margin-bottom:10px;
    /*margin: 10px 0 2px 30%;*/
}

.usel {width: 320px;}
.ulbl {width:120px; float:left; position:static;font-weight:bold;}
.flbl {width:180px;display: block;float:left;}
#sel_container{margin:15px 0}

.form_title{color: #669900; font-weight: bold;margin: 2px 0 10px 0}
#loadingDiv{padding: 20px; text-align: center; font-size:16px;}
fieldset{padding: 7px;border:1px solid #eee; margin: 10px 0 15px 0}
.instruction{font-weight: bold;margin: 5px 0 2px 0}

iframe{ border:1px solid #ccc; width:95%}
}



