@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	margin-top: 0px;
	text-align: justify;
	background-color: #ebebeb;
}
p {
	margin-top: 0px;
	text-align: justify;
	margin-bottom: 0px;
}

ul {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: -18px;
}
ol {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: -15px;
}
.simple {
	font-weight: normal;
	color: #000000;
}

li{
	margin-top: 0px;
	margin-bottom: 0px;
}
li span {
	color: #000;
	font-size: 100%;
}

.sq {
	list-style-type: square;
	margin-left: 75px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
}
.ci {
	list-style-type: disc;
}
.ar {
	list-style-image: url(images/img0-b1.png);
}
/* styles for book text*/
h1 {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	text-align: center;
	font-size: 220%;
}
.cover h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 250%;
	font-weight: bold;
	padding-top: 50px;
}
h2{
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	text-align: center;
	font-size: 170%;
}
.cover h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 185%;
	font-weight: bold;
	padding-bottom: 50px;
}
h3{
}
.cover h3 {
}
h4{
}
h5{
}
h6 {
}
.sm {
	font-size: 80%;
	font-family: "Times New Roman", Times, serif;
}
.sm2 {
	font-size: 90%;
	font-family: "Times New Roman", Times, serif;
}
.caption, .captionb {
	font-size: 85%;
	font-family: "Times New Roman", Times, serif;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.captionb {
	font-weight: bold;
}
.footnote {
	font-size: 70%;
	margin-bottom: 0px;
	margin-top: 0px;
	line-height: 15px;
}
.first {
	font-size: 420%;
	float: left;
	font-family: "Times New Roman", Times, serif;
	margin-top: -35px;
	margin-bottom: -20px;
}
.hlet {
	font-size: 265%;
	font-weight: bold;
	margin-top: -48px;
	margin-bottom: 10px;
}
.hbox {
	font-size: 75%;
	padding: 5px;
	font-family: "Times New Roman", Times, serif;
}
sup {
	font-size: 65%;
}

/* various obj (div, table, td) styles */
.box1, .box2 {
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 20px;
	border-width: 6px;
	border-style: solid;
	font-family: "Times New Roman", Times, serif;
	font-size: 85%;
}
.chap8 .box2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
.box1 {
	margin-bottom: 40px;
	font-weight: bold;
	border-width: 2px;
	text-align: center;
}
.book {
	float: right;
	margin-top: -56px;
	margin-right: -32px;
	margin-bottom: -40px;
}
.bookL {
	float: left;
	margin-top: -56px;
	margin-bottom: -40px;
	margin-left: -32px;
}
.td-authors {
	text-align: right;
	vertical-align: top;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #2e3092;
	padding-right: 10px;
}
.container  {
	width:900px;
	min-height:1200px;
	margin-left:auto;
	margin-right:auto;
	vertical-align:top;
	padding:0px;
	border-width: 0px;
	background-color: #ffffff;
	
}
.bgimg {
	background-repeat: no-repeat;
	background-position: center top;
}
.obj-marg20 {margin-top: 20px;
		margin-bottom: 20px;}
.div-pad20 {
	padding-top: 20px;
	padding-bottom: 20px;
}
.obj-bottom {vertical-align: bottom;}
.obj-left {
	margin-right: auto;
	margin-left: 0;
}
.obj-center {
	margin-right: auto;
	margin-left: auto;
}
.img-center {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.obj-flowright {
	float: right;
	margin-bottom: 15px;
	margin-left: 20px;
	margin-top: 15px;
}
.obj-flowright0 {
	float: right;
}
.obj-flowright-under {
	float: right;
	margin-bottom: 15px;
	margin-left: 20px;
	clear: right;
	margin-top: 3px;
}
.obj-flowright0-under {
	float: right;
	clear: right;
}
.obj-flowleft {
	float: left;
	margin-bottom: 10px;
	margin-right: 20px;
	margin-top: 15px;
}
.obj-flowleft0 {
	float: left;
}
.obj-flowleft-under {
	float: left;
	margin-bottom: 15px;
	margin-right: 20px;
	clear: left;
	margin-top: 3px;
}
.obj-flowleft0-under {
	float: left;
	clear: left;
}
.page  {
	vertical-align: top;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 40px;
	background-color: #ffffff;
}
.page0 {
	padding: 0px;
	vertical-align: top;
}
table th {
	text-align: center;
	vertical-align: top;
}
.tbl td {
	vertical-align: top;
	padding: 10px;
}
.frame1 {border: 1px solid #000;border-collapse: collapse;}
.frame3 {border: 3px solid #000;}
.ft {border-top-width: 1px;
	border-top-style: solid;}
.fr {border-right-width: 1px;
	border-right-style: solid;}
.fb {border-bottom-width: 1px;
	border-bottom-style: solid;}
.fl {border-left-width: 1px;
	border-left-style: solid;}
.round10 {
	-moz-border-radius: 10px;
	border-radius: 10px;
} 
.round15 {
	-moz-border-radius: 15px;
	border-radius: 15px;
} 
.round20 {
	-moz-border-radius: 20px;
	border-radius: 20px;
} 

/* general text styles */
.normal {font-weight: normal;}
.italic {font-style: italic;}
.bold {	font-weight: bold;}
.left {	text-align: left;}
.center {text-align:center;}
.right {text-align: right;}
.ind {text-indent: 24px;}
.ind0 {text-indent: 0px;}
.ind48 {
	text-indent: 48px;
	margin-left: 24px;
}
.outdent {
	margin-left: 24px;
	text-indent: -24px;
}
.outdent48 {
	margin-left: 48px;
	text-indent: -48px;
}
.pad0 {
	padding: 0px;
}
.hmargin0 {margin-left: 0px;}
.hmargin12 {margin-left: 12px;}
.hmargin24 {margin-left: 24px;}
.hmargin48 {margin-left: 48px;}
.hmargin72 {margin-left: 72px;}
.vmargin0 {
	margin-top: 0px;
	margin-bottom: 0px;
}
.vmargin5 {
	margin-top: 5px;
	margin-bottom: 5px;
}
.vmargin10 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.vmargin15 {
	margin-top: 15px;
	margin-bottom: 15px;
}
.vmarginT0 {margin-top: 0px;}
.vmarginT5 {margin-top: 5px;}
.vmarginT10 {margin-top: 10px;}
.vmarginT15 {margin-top: 15px;}
.vmarginB0 {margin-bottom: 0px;}
.vmarginB5 {margin-bottom: 5px;}
.vmarginB10 {margin-bottom: 10px;}
.vmarginB15 {margin-bottom: 15px;}
.lineover {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	margin-top: -5px;
}
.lineunder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

/* universal colors */
.white-t {color:#FFF}
.white-f {background-color:#FFF}
.white-b {border-color:#FFF}
.gray-t {color:#999999}
.gray-f {background-color:#999999}
.grayL-f {background-color:#e6e7e8}

/* χρώματα βιβλίου */

/* 1 */
.c1-col1-t, .chap1 h1, .chap1 .first, .chap1 .hlet, .chap1 .sq, .chap1 .ci, .chap0 h1 {color:#36a7cc} /* γραμμα header, ul & αρχίγραμμα - βασικό χρώμα */ /* χρήση και στην εισαγωγή */
.c1-col1-f, .chap1 .hbox {background-color:#9bcce3} /* φόντο header */
.c1-col2-f, .chap1 .img, .chap1 .box1 {background-color:#d2e7f2} /* φόντο πίνακα & λεζάντας*/
.c1-col2-b, .chap1 .lineover, .chap1 .box1 {border-color:#36a7cc} /* border πίνακα με χρώμα & γραμμής foornote - ίδιο με βασικό χρώμα */
.c1-col3-b, .chap1 .box2 {border-color:#9bcce3} /* border πίνακα λευκού - ίδιο με το φόντο του header */

/* 2 */
.c2-col1-t, .chap2 h1, .chap2 h2, .chap2 .first, .chap2 .hlet, .chap2 .sq, .chap2 .ci {color:#a1cac0} /* γραμμα header, ul & αρχίγραμμα - βασικό χρώμα */
.c2-col1-f, .chap2 .hbox {background-color:#cbe1db} /* φόντο header */
.c2-col2-f, .chap2 .img, .chap2 .box1 {background-color:#e7f2ee} /* φόντο πίνακα & λεζάντας*/
.c2-col2-b, .chap2 .lineover, .chap2 .box1 {border-color:#a1cac0} /* border πίνακα με χρώμα & γραμμής foornote - ίδιο με βασικό χρώμα */
.c2-col3-b, .chap2 .box2 {border-color:#cbe1db} /* border πίνακα λευκού - ίδιο με το φόντο του header */

/* 3 */
.c3-col1-t, .chap3 h1, .chap3 h2, .chap3 .first, .chap3 .hlet, .chap3 .sq, .chap3 .ci {color:#fbaf19} /* γραμμα header, ul & αρχίγραμμα - βασικό χρώμα */
.c3-col1-f, .chap3 .hbox {background-color:#ffd48f} /* φόντο header */
.c3-col2-f, .chap3 .img, .chap3 .box1 {background-color:#ffebcd} /* φόντο πίνακα & λεζάντας*/
.c3-col2-b, .chap3 .lineover, .chap3 .box1 {border-color:#fbaf19} /* border πίνακα με χρώμα & γραμμής foornote - ίδιο με βασικό χρώμα */
.c3-col3-b, .chap3 .box2 {border-color:#ffd48f} /* border πίνακα λευκού - ίδιο με το φόντο του header */

/* 4 */
.c4-col1-t, .chap4 h1, .chap4 h2, .chap4 .first, .chap4 .hlet, .chap4 .sq, .chap4 .ci {color:#008dc7} /* γραμμα header, ul & αρχίγραμμα - βασικό χρώμα */
.c4-col1-f, .chap4 .hbox {background-color:#6bb8df} /* φόντο header */
.c4-col2-f, .chap4 .img, .chap4 .box1 {background-color:#c1ddef} /* φόντο πίνακα & λεζάντας*/
.c4-col2-b, .chap4 .lineover, .chap4 .box1 {border-color:#008dc7} /* border πίνακα με χρώμα & γραμμής foornote - ίδιο με βασικό χρώμα */
.c4-col3-b, .chap4 .box2 {border-color:#6bb8df} /* border πίνακα λευκού - ίδιο με το φόντο του header */

/* 5 */
.c5-col1-t, .chap5 h1, .chap5 h2, .chap5 .first, .chap5 .hlet, .chap5 .sq, .chap5 .ci {color:#c9242b} /* γραμμα header, ul & αρχίγραμμα - βασικό χρώμα */
.c5-col1-f, .chap5 .hbox {background-color:#eab8a6} /* φόντο header */
.c5-col2-f, .chap5 .img, .chap5 .box1 {background-color:#f1cfc2} /* φόντο πίνακα & λεζάντας*/
.c5-col2-b, .chap5 .lineover, .chap5 .box1 {border-color:#c9242b} /* border πίνακα με χρώμα & γραμμής foornote - ίδιο με βασικό χρώμα */
.c5-col3-b, .chap5 .box2 {border-color:#eab8a6} /* border πίνακα λευκού - ίδιο με το φόντο του header */

/* 6 */
.c6-col1-t, .chap6 h1, .chap6 h2, .chap6 .first, .chap6 .hlet, .chap6 .sq, .chap6 .ci {color:#0b80c4} /* γραμμα header, ul & αρχίγραμμα - βασικό χρώμα */
.c6-col1-f, .chap6 .hbox {background-color:#88b2df} /* φόντο header */
.c6-col2-f, .chap6 .img, .chap6 .box1 {background-color:#ccdbf0} /* φόντο πίνακα & λεζάντας*/
.c6-col2-b, .chap6 .lineover, .chap6 .box1 {border-color:#0b80c4} /* border πίνακα με χρώμα & γραμμής foornote - ίδιο με βασικό χρώμα */
.c6-col3-b, .chap6 .box2 {border-color:#88b2df} /* border πίνακα λευκού - ίδιο με το φόντο του header */

/* 7 */
.c7-col1-t, .chap7 h1, .chap7 h2, .chap7 .first, .chap7 .hlet, .chap7 .sq, .chap7 .ci {color:#4a824f} /* γραμμα header, ul & αρχίγραμμα - βασικό χρώμα */
.c7-col1-f, .chap7 .hbox {background-color:#c2cbba} /* φόντο header */
.c7-col2-f, .chap7 .img, .chap7 .box1 {background-color:#d5dbcf} /* φόντο πίνακα & λεζάντας*/
.c7-col2-b, .chap7 .lineover, .chap7 .box1 {border-color:#4a824f} /* border πίνακα με χρώμα & γραμμής foornote - ίδιο με βασικό χρώμα */
.c7-col3-b, .chap7 .box2 {border-color:#c2cbba} /* border πίνακα λευκού - ίδιο με το φόντο του header */

/* 8 */
.c8-col1-t, .chap8 h1, .chap8 h2, .chap8 h4 {color:#f3bd4e} /* γραμμα */
.c8-col1-b, .chap8 .box2 {border-color:#f3bd4e} /* περίγραμμα */
.c8-col1D-f, .chap8 th {background-color:#fee3af} /* φόντο header */
.c8-col1L-f, .chap8 .hbox {background-color:#feeccc} /* φόντο th πίνακα */

/*a:link {
	text-decoration: none;
	color: #f3bd4d;
}
a:visited {
	text-decoration: none;
	color: #f3bd4d;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
	color: #f3bd4d;
}
*/


.box_credits_in_title {
    position: absolute;
    width: 250px;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: -10px;
    background: #fff;
    font-weight: bold;
	text-align:center;

	}
	
.box_credits_in {
	border:1px solid #000;
	width:96%;
	padding:20px;
	margin:20px auto;
	background:#fff;
	padding-bottom:0;
	position:relative;
	}

img[src^="extras/images/"] {
    height: 26px;
}