@charset "utf-8";
/* CSS Document */

body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	margin-top: 0px;
	line-height: 1.3;
	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;
}
li{
	margin-top: 0px;
	margin-bottom: 0px;
}
.sq {list-style-type: square;}
.sqw {
	list-style-image: url(images/img1-bu3.png);
}
.dash {list-style-image: url(images/img1-bu1.png);}
.check {list-style-image: url(images/img1-bu2.png);}
li span {
	color: #000;
	font-weight: normal;
}
/* styles for book text*/
h1 {
	font-size: 170%;
	font-weight: normal;
	text-align: center;
}
.cover h1 {
	color: #806f58;
	font-size: 200%;
}
.cover h2 {
	font-weight: normal;
}
.cover h3 {
	color: #806f58;
	font-size: 185%;
	font-weight: normal;
}
h2{
	padding-left: 15px;
	font-size: 130%;
	padding-top: 2px;
	padding-bottom: 2px;
}
h3{
	font-size: 150%;
}
h4{
	font-variant: small-caps;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 110%;
}
h5{
	font-size: 110%;
	font-style: italic;
	margin-bottom: 14px;
}
h6 {
	font-size: 110%;
	letter-spacing: 1px;
}
small {
}
.caption {
}
.footnote {
}

/* various obj (div, table, td) styles */
.notet {
	font-size: 15px;
	margin-top: 120px;
	margin-left: 130px;
	margin-right: 110px;
}
.notet2 {
	font-size: 15px;
	margin-top: 70px;
	margin-left: 130px;
	margin-right: 110px;
}
.note {
	background-image: url(images/img0-intro1.jpg);
	background-repeat: no-repeat;
	background-position: center 150px;
}
.note2 {
	background-image: url(images/img0-intro1.jpg);
	background-repeat: no-repeat;
	background-position: center 30px;
}
.blocknote {
	background-image: url(images/img1-p16b.png);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 50px;
}
.box, .box2 {padding: 15px;}
.chap0 .chapbox {
	border-width: 4px;
	border-style: dotted;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: right;
	margin-top: -35px;
	font-weight: bold;
	line-height: 45px;
}
.chapbox {
	border-width: 4px;
	border-style: dotted;
	padding-top: 60px;
	padding-right: 20px;
	padding-bottom: 50px;
	padding-left: 10px;
	text-align: right;
	font-size: 230%;
	margin-top: -35px;
	font-weight: bold;
	line-height: 45px;
}
.tit {
	background-color: #FFF;
	position: relative;
	z-index: 20;
	font-weight: bold;
	padding-left: 6px;
	margin-left: 20px;
}
.rem {
	border-width: 2px;
	border-style: dotted;
	margin-top: -14px;
	padding-top: 18px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	z-index: 1;
}
.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;
	margin-left:auto;
	margin-right:auto;
	vertical-align:top;
	padding:0px;
	border-width: 0px;
	background-color: #ffffff;
}
.container table {
	vertical-align: top;
	margin-top: 15px;
	margin-bottom: 15px;
}
.top table td {vertical-align: top;}
.midle table td {
	vertical-align: middle;
}
.base table td {vertical-align: bottom;}
.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: 1px;
}
.obj-flowright-under {
	float: right;
	margin-bottom: 15px;
	margin-left: 20px;
	clear: right;
	margin-top: 3px;
}
.obj-flowleft0 {
	float: left;
	margin-bottom: 10px;
}
.obj-flowleft {
	float: left;
	margin-bottom: 10px;
	margin-right: 20px;
}
.obj-flowleft-under {
	float: left;
	margin-bottom: 15px;
	margin-right: 20px;
	clear: left;
	margin-top: 3px;
}
.page  {
	vertical-align: top;
	padding: 0 40px;
}
.page0 {
	padding: 0px;
	vertical-align: top;
}
.frame1 {border: 1px solid #000;}
.frame3 {border: 3px solid #000;}
.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;}
.indent {text-indent: 24px;}
.indent0 {text-indent: 0px;}
.indent48 {
	text-indent: 48px;
	margin-left: 24px;
}
.outdent {
	margin-left: 24px;
	text-indent: -24px;
}
.outdent48 {
	margin-left: 48px;
	text-indent: -24px;
}
.outdent60 {
	margin-left: 60px;
	text-indent: -36px;
}
.outdent70 {
	margin-left: 70px;
	text-indent: -23px;
}
.outdent70f {
	margin-left: 70px;
	text-indent: -70px;
}
.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, h1, h4 {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}

/* χρώματα βιβλίου */

/*.c0col1D-f {background-color:#806f58}
.c0col1L-f {background-color:#cec2bb}*/

/* 1 */

.c1col1D-t, .chap1 h3, .chap1 .sq, .chap1 .list {color:#b76e10}
.c1col1D-b, .chap1 .rem, .chap1 .chapbox, .chap1 .blocknote {border-color:#b76e10}
.c1col1D-f, .chap1 h1, .chap1 h4 {background-color:#b76e10}
.c1col1L-f, .chap1 h2, .chap1 .box {background-color:#f7e0c5}

/* 2 */

.c2col1D-t, .chap2 h3, .chap2 .sq, .chap2 .list {color:#32a371}
.c2col1D-f, .chap2 h4 {background-color:#32a371}
.c2col1D-b {border-color:#32a371}
.c2col1Μ-b, .chap2 .rem, .chap2 .chapbox, .chap2 .blocknote {border-color:#6fbf54}
.c2col1Μ-f, .chap2 h1 {background-color:#6fbf54}
.c2col1L-f, .chap2 h2, .chap2 .box, .chap2 table th {background-color:#d2e8c7}

/* 3 */

.c3col1D-t, .chap3 h3, .chap3 .sq, .chap3 .list {color:#aa263d}
.c3col1D-f, .chap3 h4, .chap3 h1 {background-color:#aa263d}
.c3col1D-b, .chap3 .chapbox {border-color:#aa263d}
.c3col1Μ-b, .chap3 .rem, .chap3 .blocknote {border-color:#f7d0cb}
.c3col1Μ-f, .chap3 h2, .chap3 .box {background-color:#f7d0cb}
.c3col1L-f, .chap3 table th {background-color:#fae4e1}

/* 4 */

.c4col1D-t, .chap4 h3, .chap4 .sq, .chap4 .list {color:#767519}
.c4col1D-f, .chap4 h4 {background-color:#767519}
.c4col1D-b {border-color:#767519}
.c4col1Μ-b, .chap4 .rem, .chap4 .blocknote, .chap4 .chapbox {border-color:#c0b53e}
.c4col1Μ-f, .chap4 h2, .chap4 h1 {background-color:#c0b53e}
.c4col1L-f, .chap4 table th, .chap4 .box {background-color:#f1edd1}

/* 5 */

.c5col1D-t, .chap5 h3, .chap5 .sq, .chap5 .list, .chap5 .tit {color:#00a2b2}
.c5col1D-f, .chap5 h4, .chap5 h1 {background-color:#00a2b2}
.c5col1D-b, .chap5 .chapbox {border-color:#00a2b2}
.c5col1Μ-b, .chap5 .rem, .chap5 .blocknote {border-color:#00a2b2}
.c5col1Μ-f, .chap5 h2 {background-color:#c5e5ea}
.c5col1L-f, .chap5 table th, .chap5 .box {background-color:#c5e5ea}

/* 6 */

.c6col1D-t, .chap6 h3, .chap6 .sq, .chap6 .list, .chap6 .tit {color:#004fa3}
.c6col1D-f, .chap6 h4, .chap6 h1 {background-color:#004fa3}
.c6col1D-b, .chap6 .chapbox, .chap6 .rem {border-color:#004fa3}
.c6col1Μ-b, .chap6 .blocknote {border-color:#ccd7ee}
.c6col1Μ-f, .chap6 h2, .chap6 .box {background-color:#ccd7ee}
.c6col1L-f, .chap6 table th {background-color:#e3e9f6}

/* 1 & 7 */

.c0col1D-t, .chap0 h3, .chap0 .sq, .chap0 .list, .chap0 .tit {color:#806f58}
.c0col1D-f, .chap0 h4, .chap0 h1 {background-color:#806f58}
.c0col1D-b, .chap0 .chapbox, .chap0 .rem {border-color:#806f58}
.c0col1Μ-b, .chap0 .blocknote {border-color:#cec2bb}
.c0col1Μ-f, .chap0 h2, .chap0 .box {background-color:#cec2bb}
.c0col1L-f, .chap0 table th {background-color:#cec2bb}

.c0col1D-f {background-color:#806f58}
.c0col1L-f {background-color:#cec2bb}
