body {
  margin: 0px 0px 0px 0px;
  color: #000000; 
  font-size:12px;
}

h1 { margin-top:5px; margin-bottom:10px; border-bottom:solid 1px #555555; font-size:20px; }
h3 { margin-top:0px; margin-bottom: 5px; background:#DACFCB; color:black; padding:4px; font-size:13px; }

textarea { font-size:12px; }

a       { text-decoration:none; }
a:hover { }

a.quizgo { background:url(../images/tpl/enter.png) no-repeat scroll 0px 0px transparent; width:65px; height:66px; position:absolute; left:250px; top:350px; }
a.quizgo:hover { background:url(../images/tpl/enter.png) no-repeat scroll -65px 0px transparent; }

a.question1a { background:url(../images/tpl/selection.png) no-repeat scroll 0px 0px transparent; width:34px; height:32px; position:absolute; left:160px; top:324px; }
a.question1a:hover { background:url(../images/tpl/selection.png) no-repeat scroll -34px 0px transparent; }
a.question1b { background:url(../images/tpl/selection.png) no-repeat scroll 0px 0px transparent; width:34px; height:32px; position:absolute; left:160px; top:370px; }
a.question1b:hover { background:url(../images/tpl/selection.png) no-repeat scroll -34px 0px transparent; }

a.question2a { background:url(../images/tpl/selection.png) no-repeat scroll 0px 0px transparent; width:34px; height:32px; position:absolute; left:213px; top:315px; }
a.question2a:hover { background:url(../images/tpl/selection.png) no-repeat scroll -34px 0px transparent; }
a.question2b { background:url(../images/tpl/selection.png) no-repeat scroll 0px 0px transparent; width:34px; height:32px; position:absolute; left:213px; top:360px; }
a.question2b:hover { background:url(../images/tpl/selection.png) no-repeat scroll -34px 0px transparent; }

a.question3a { background:url(../images/tpl/selection.png) no-repeat scroll 0px 0px transparent; width:34px; height:32px; position:absolute; left:250px; top:315px; }
a.question3a:hover { background:url(../images/tpl/selection.png) no-repeat scroll -34px 0px transparent; }
a.question3b { background:url(../images/tpl/selection.png) no-repeat scroll 0px 0px transparent; width:34px; height:32px; position:absolute; left:250px; top:360px; }
a.question3b:hover { background:url(../images/tpl/selection.png) no-repeat scroll -34px 0px transparent; }

a.register { background:url(../images/tpl/sent.png) no-repeat scroll 0px 0px transparent; width:81px; height:35px; position:absolute; left:638px; top:423px; }
a.register:hover { background:url(../images/tpl/sent.png) no-repeat scroll -81px 0px transparent; }

#edName { border:none; width:114px; height:18px; position:absolute; left:5px; top:124px; color:#666666;  }
#edEmail { }

.divTerms { position:absolute; left:0px; top:186px; color:#FFFFFF; width:125px; }
a.cbTerms { background:url(../images/tpl/term-selection.png) no-repeat scroll 0px 0px transparent; width:17px; height:17px; overflow:hidden; float:right; margin-top:15px; }
.termsSelected { background:url(../images/tpl/term-selection.png) no-repeat scroll -17px 0px transparent!important; }

#dvRegistration a { color:#999999; }

.product { display:block;width:265px;height:81px;margin-bottom:5px; }
a.siteurl { display:block; position:absolute; left:623px; top:338px; width:118px; height:40px; overflow:hidden; background:url(../images/tpl/lapinbebe-link.png) no-repeat scroll 0px 0px transparent; }
a.siteurl:hover { background:url(../images/tpl/lapinbebe-link.png) no-repeat scroll 0px -42px transparent; }
/*********************		Sarmis From here		**********************/
#debuging{background:grey;}
.clearClass{clear:both;}
.flleft{float:left;}
.flright{float:right;}

/*	Main Layout	*/
body{background:#221C1C;font-family:"trebuchet ms";}
.container{background:url('../images/schoma/shadow.png') repeat-y #221C1C;width:1097px;margin-left:auto;margin-right:auto;font-family:"trebuchet ms" !important;}
.login_bg{background:url('../images/schoma/start-page.png') no-repeat;width:1057px; height:668px;margin-left:auto;margin-right:auto;padding-top:350px;}
.home_bg_fake{background:url('../images/schoma/home.jpg') no-repeat 10px 0px;width:966px; height:614px;}

/* Header */
.header{background:url('../images/schoma/header-bg.png') no-repeat;width:980px; height:210px;margin:0px auto;}
.logo{background:url('../images/schoma/logo.png') no-repeat;width:185px; height:109px;margin: 30px 0 28px 20px;}
.slogan{background:url('../images/schoma/slogan.png') no-repeat;width:382px; height:23px;margin: 110px 0 20px 150px;}

/* Main menu*/
.mainMenu{width:980px; margin:0px auto;background-color:#78212f;}
.mainMenuDiv{background-color:#78212f;float:left;border-right:1px solid #945661;height:30px;padding:5px 15px;line-height:30px;font-size:16px;}
.mainMenuDiv a{color:#FFFFFF;}
.mainMenuDiv span{color:#FFFFFF;cursor:pointer;}
.menuSelected{background-color:#601927;}
.mainMenuDiv:hover{background:#601927;}


/* Main Content	*/
.mainContent{width:980px;margin:0px auto;background:#EFEAEA;padding-bottom:0px;}
.content_title{background:#665c5a;line-height:45px;color:#FFFFFF;font-size:18px;font-weight:bold;padding-left:20px;margin-bottom:20px;}

/*	Home Page	*/
#homePage .applicationTitles{width:960px;margin-left:10px;margin-bottom:10px;}
#homePage .status{margin:20px 20px 20px 20px;}
#homePage .messageApp{background:url('../images/schoma/sos.png') no-repeat 0px 0px;padding-left:30px;font-size:15px; font-weight:bold;color:#78212f; margin:20px 0px 20px 20px;max-width:820px;float:left;}
#homePage .seebtn{background:url('../images/schoma/but-provoli.png') no-repeat;width:76px; height:17px;margin:20px 0px 20px 20px;padding:0px}
#homePage .seebtn:hover{background-position:-80px -0px;}
#homePage .messageAdm{padding:50px 0px 0px 20px;font-size:15px;  margin:20px 0px 20px 20px;}
#homePage .date{color:#78212f;float:left;margin:20px 20px 20px 0px;}
#homePage .body{float:left;width:785px;margin:20px 0px 20px 0px;}
#homePage .hr{width:100%;height:1px;background-color:#A8A4A3;float:left;margin-bottom:0px;}
#homePage .homePageAdmnMesNum{font-size:10px;margin-left:10px;}
#homePage .readen{background:url('../images/schoma/read.png') no-repeat;width:33px; height:28px;margin:15px 0px 20px 0px;padding:0px;float:left;}
#homePage .unreaden{background:url('../images/schoma/unread.png') no-repeat 0px 0px;width:33px; height:28px;margin:15px 0px 20px 0px;padding:0px;float:left;cursor:pointer;}
.homePageInfo{background:url('../images/schoma/info.png') no-repeat 0px 0px;width:14px;height:14px;margin-left:5px;cursor:pointer;margin-top:5px;}
.homePageInfo:hover{background-position:-20px 0px;}
.homePageInfo div{background:url('../images/schoma/info-bubble.png') no-repeat;position:relative;width:672px;height:41px;display:none;top:-65px;left:-25px;padding:10px 10px;font-size:14px;}
.homePageInfo:hover div{display:block;}

/*	Profile	*/
#profil_page .applicationTitles{margin-right:20px;margin-left:10px;cursor:pointer;}
#profil_page .applicationTitles:hover{color:#78222F;}
#profil_page .applicationBodies{margin-left:20px;}
.profil_submit{margin-left:20px;}

/*	Log in	-	Register*/
.loginTable h4{margin:0px;padding:0px;}
h4.openlogin div{background:url('../images/schoma/but-eisodos.png') no-repeat;width:135px; height:28px;margin:0px 20px 0px 0px;padding:0px;float:left;}
h4.closedReg div{background:url('../images/schoma/but-eggrafi.png') no-repeat;width:135px; height:28px;background-position:-150px 0px;float:left;}
h4.closedlogin div{background:url('../images/schoma/but-eisodos.png') no-repeat;width:135px; height:28px;background-position:-150px 0px;float:left;margin:0px 20px 0px 0px;}
h4.openReg div{background:url('../images/schoma/but-eggrafi.png') no-repeat;width:135px; height:28px;float:left;}
.loginTable {width:400px; font-size:16px;color:#FFFFFF;}
.loginTable td{background:#78222F;padding:5px 10px;}
.loginTable th{padding:0px 0px 10px 0px;}
.forgotPassTd a{font-size:12px;color:white;text-decoration:underline;}


/*	Scholarships */
.scholarshipTable th{padding:0px 0px 0px 10px;text-align:left;color:#78222F;vertical-align:top;}
#scholarships .applicationTitles{margin-left:10px;}
.scholarshipApp{background:url('../images/schoma/but-aitisi-ypotrofias.png') no-repeat;width:180px; height:28px;margin:10px 0px 50px 0px;padding:0px}
.scholarshipAppNo{background:url('../images/schoma/but-aitisi-ypotrofias2.png') no-repeat;width:180px; height:28px;margin:10px 0px 50px 0px;padding:0px}

/*	Application */
#application_page .applicationTitles{margin-right:20px;margin-left:10px;cursor:pointer;}
#application_page .applicationTitles:hover{color:#78222F;}
#application_page .applicationBodiesb, #application_page .applicationBodies{margin-left:20px;}
.scholarship_submit{margin-left:20px;}

/* 	MY Application */
#my_application_page .applicationTitles{margin-right:20px;margin-left:10px;}
#my_application_page .applicationBodiesb{margin-left:20px;}
.scholarship_submit{margin-left:20px;}
#fileAdder{background:url('../images/schoma/prosthiki.png') no-repeat;height:24px;cursor:pointer;line-height:30px;width:20px;margin-right:3px;}
#fileAdder:hover{background-position:-20px 0px;}

.disabledMemberAdder{background:url('../images/schoma/prosthiki.png') no-repeat;height:24px;cursor:pointer;line-height:30px;width:20px;margin-right:3px;}
.disabledMember:hover{background-position:-20px 0px;}

#lessonAdder{background:url('../images/schoma/prosthiki.png') no-repeat;height:24px;cursor:pointer;line-height:30px;width:20px;margin-right:3px;}
#lessonAdder:hover{background-position:-20px 0px;}
#my_application_page .messageApp{background:url('../images/schoma/sos.png') no-repeat 0px 0px;padding-left:30px;font-size:15px; font-weight:bold;color:#78212f; margin:20px 0px 20px 20px;max-width:820px;float:left;}
.LessonsTable {border:1px solid #ABADB3;width:940px;margin:10px 0px;}
.LessonsTable td{border:1px solid #ABADB3;width:300px;margin:10px 0px;text-align:center;}
.LessonsTable td.lessonsActions{border:1px solid #ABADB3;width:110px;margin:10px 0px;text-align:center;}
.LessonsTable th{border:0px solid #ABADB3;width:300px;margin:10px 0px;text-align:center;background:#665C5A;color:#ffffff!important;padding:5px 0px!important;}
.LessonsTable th.lessonsActions,.LessonsTable th .fileName{border:0px solid #ABADB3;width:110px;margin:0px!important;text-align:center;color:#ffffff!important;padding:0px!important;}
.lessonsActions span{cursor:pointer;}

/* Ápplication Áttachements */
#application_attachements{}
#application_attachements .applicationTitles{margin-left:10px;}
#application_attachements .applicationLabels{margin-left:10px;}
#application_attachements input{margin:0px 10px;}
.fileName{min-width:100px;padding:0px 0px 0px 20px;text-align:left;color:#78222F;}
.fileDownload{background:url('../images/schoma/but-download.png') no-repeat;width:75px; height:17px;margin:10px 0px 5px 0px;padding:0px}
.fileDelete{background:url('../images/schoma/but-diagrafi.png') no-repeat;width:75px; height:17px;margin:10px 0px 5px 0px;padding:0px}

/*	General Forms	*/
.theForm{padding:0px 10px 50px 0px;}
.applicationTitles{font-size:16px;font-weight:bold;width:940px;line-height:30px; background:#A8A4A3;color:#FFFFFF;margin-bottom:20px;float:left;padding:0px 5px;}
.appTitleArrow{float:right;}

.formLeftColumn{width:465px;float:left;border-right:2px solid #D4CBCC;margin:10px 15px 10px 0px;min-height:80px;}
.formLeftColumn input{width:270px;}
.formRightColumn{width:450px;float:left;margin:10px 0px;}
.formRightColumn input{width:270px;}

.applicationLabels{min-height:30px;width:170px;line-height:21px; margin-bottom : 10px;}
.applicationInputs{width:270px; margin-bottom : 10px;}

.h50 {
	height : 50px; 
	width: 100%;
    float: left;
}

.h25 {
	height : 25px;
	width: 100%;
    float: left;
}

.h15 {
	height : 15px;
	width: 100%;
    float: left;
}

.h10 {
	height : 10px;
	width: 100%;
    float: left;
}	

.form_moriodotisi .applicationLabels{width:450px;}
.form_moriodotisi select{width:150px;margin-right:200px;margin-bottom:12px;}

.formContactColumn {line-height:21px;}
.brotherDiv{display:none;}
#application_page textarea{margin-bottom:10px;}

.postScholA .applicationLabels{width:460px;}
.postScholB .applicationLabels{width:280px;}

.footer{background: url('../images/schoma/footer-bg.png') no-repeat scroll 0 0 transparent;font-size:14px;padding:0px 10px;bottom:0px;}
.footer a{color:white;text-decoration:underline;}
.f_left{width:780px;float:left;color:white;}
.f_right{width:100px;float:left;margin:8px 0px 8px 25px;}
.copies{font-size:12px;color:white;}

.footerPages{margin-top:-23px;}
.footer a img {border:0px;}
.registerTable{width:720px!important;}
.login_bg .footerPages{margin:0px 38px;background:#EFEAEA}
.login_bg .footerPages .applicationTitles{width:961px;}

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}


.btn-success:hover,
.btn-success:focus,
.btn-success:active
 {
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}


.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}


.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active
 {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512;
}



.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}


.btn-danger:hover,
.btn-danger:active,
.btn-danger:focus
 
{
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}






.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.btn-p10-p15 {
	padding : 10px 15px;
}

img.disabledMemberHide {
	vertical-align: text-top;
    margin-bottom: 0px;
    margin-top: 0px;
    height: 20px;
    width: 20px;
    margin-left: 2px;
}


a.disabledMemberHide {
	cursor : pointer;
}

.btn-strong {
	font-weight : 700;
}


.m-top-30 {
	margin-top : 30px;
}

.m-top-20 {
	margin-top : 20px;
}