img.png, div.png { behavior: url(/includes/iepngfix.htc) }
img {
  border: 0;
}
div.top {
  position: absolute;
  width: 100%;
  height: 296px;
//  padding-right: 750;
  min-width: 750;
  
}

div.top img{
  position: absolute;
  display: inline;
}

div.error {
  color: red;
  font-weight: bold;
}

p {
  margin: 0;
}

hr {
  height: 0px;
  border: 0;
  border-top: dashed 1px #687182;
  margin: 0;
  width: 100%;
  padding-bottom: 5;
}

img#top1 {
  top: 70px;
  left: 32%;
}

img#top0 {
  top: 0px;
  left: 0px;
}
img#top6 {
  top: 0;
  right: 0px;
}
img#top3 {
  top: 66;
  left: 43.2%;
}

body {
  margin: 0;
  font: 11px Tahoma;
  color: #333333;
}

h1 {
  font: 18px Tahoma;
  color: #c40611;
  margin-bottom: 8px;
  display: inline;
}
h2 {
  font: bold 16px Tahoma;
  color: #2b4ccb;
  margin-bottom: 5px;
  display: inline;
}
.textH3 {
  font: bold 12px Tahoma;
}
h3 {
  font: bold 12px Tahoma;
  margin: 0;
  padding-left: 12;
  margin-left: 2;
  background-image: url(/design/point_h3.gif);
  background-repeat: no-repeat;
  background-position: 0 4;
  text-transform: uppercase;
}
h4 {
  font: bold 12px Tahoma;
  color: #c40611;
  margin: 0;
  padding-left: 12;
  margin-left: 2;
  background-image: url(/design/point_h4.gif);
  background-repeat: no-repeat;
  background-position: 0 4;
}
h5 {
  font: bold 12px Tahoma;
}
div.hSep {
  font: 18px Tahoma;
  color: #8c888a;
  letter-spacing: -2px;
  display: inline;
  padding: 0 3;
}

div.hr {
  margin-top: 6px;
  margin-bottom: 5px;
  height: 5px;
  //height: 7px;
  border: solid 1px #7889a0;
  width: 100%;
  background-image: url(/design/hr_bg.gif);
  font-size: 0px;
}
div.text {
  text-indent: 17;
}


a {
  color: #3373c9;
}
.red {
  color: red;
}
a:hover {
  text-decoration: none;
}

table {
  border-collapse: collapse;
  font: 11px Tahoma;
}

table td {
  padding: 0;
  line-height: 15px;
}

a.leftMenu {
  font: 11px Tahoma;
  color: #3373c9;
  width: 100%;
  display: block;
  padding: 3;
  padding-left: 4;
}

a.leftMenu:hover {
  text-decoration: underline;
  color: white;
  background-color: #01aef6;
}

td.brdBtmLm {
  border-bottom: solid 1px #eaecf0;
}
td.brdBtmLm div{
  padding: 2;
  padding-left: 4;
  cursor: default;
  color: #3373c9;
  font-weight: bold;
}

#rightMenu {
  width: 100%;
  padding-top: 20;
}

ul.rightMenu {
  list-style: none;
  margin: 0;
  padding: 0;
}

ul.rightMenu li {
  margin: 0;
  padding: 0;
  height: 25;
  background-image: url(/design/rm_point.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
}

ul.rightMenu a {
  font: 11px Tahoma;
  color: #3373c9;
  padding-left: 30;
}
ul.rightMenu a:hover {
  color: #d13300;
}

ul.subMenu {
  list-style: none inside url(/design/sub_menu_point.gif);
  margin: 0;
  padding: 0;
  padding-top: 10;
  line-height: 15px;
}

ul.subMenu li {
  vertical-align: top;
  background: none;
  margin: 0;
  border-bottom: solid 1px #b0b9c3;
  padding-bottom: 4;
  padding-top: 4;
  padding-left: 14;
//  padding: 0;
//  padding-top: 8;
  padding-right: 10;
}

ul.subMenu a {
  font: bold 12px Tahoma;
  color: #424b5c;
  //position: relative;
  //top: -5;
  text-decoration: none;
  //margin-left: 10;
}
ul.subMenu a:hover {
  color: #d13300;
}

td.topMenuItem {
  background-image: url(/design/tm_point.gif);
  background-repeat: no-repeat;
  background-position: center 39px;
  text-align: center;
  font: 10px Tahoma;
  color: #424b5c;
  padding-bottom: 12px;
  width: 20%;
  cursor: hand;
}

div.bParts {
  width: 100%;
  height: 94px;
  background-image: url(/design/bp_t_bg.gif);
  background-repeat: repeat-x;
  padding-top: 9px;
}
.bParts ul {
  border: solid 1px #687182;
  height: 90px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.bParts ul li{
  padding: 2;
  // padding: 1;
  margin: 0;
  text-align: left;
  padding-left: 20px;
  font: 11px Tahoma;
  color: #354667;
  background-image: url(/design/bp_point.gif);
  background-repeat: no-repeat;
  background-position: 6 center;
}
.bParts div {
  font: bold 11px Tahoma;
  color: #d13300;
  text-align: left;
  padding: 5px;
  padding-left: 10px;
}
div.bPfull {
  width: 73px;
//  width: 76px;
  height: 19px;
  background-image: url(/design/bb_bg_1.gif);
  background-color: #d13300;
  margin-top: 3;
  padding-left: 3px;
}
div.bPfull div {
  width: 100%;
  height: 100%;
  background-image: url(/design/bb_bg_2.gif);
  background-color: #0089f1;
  border-left: solid 1px white;
}
div.bPfull div a {
  font: bold 10px Tahoma;
  text-decoration: underline;
  color: #ddfefe;
  float: left;
  padding-left: 7;
  padding-top: 2;
}
div.bPfull div a:hover {
  text-decoration: none;
}
a.bottomMenu {
  font: 11px Tahoma;
  color: #0050bc;
}
a.bottomMenu:hover {
  text-decoration: none;
}

a.bottomInf {
  font: 10px Tahoma;
  color: #687182;
}
a.bottomInf:hover {
  text-decoration: none;
}


input.date_inp {
  width: 70px;
  height: 16px;
  border: inset 1px #C9C9C9;
  font: 10px Verdana;
}
input.date_inp_but {
  width: auto;
  height: 16px;
  border: outset 1px #C9C9C9;
  font: 10px Verdana;
}


/**
 * σΤΙΜΙ ΞΟΧΟΣΤΕΚ
 */

div {
  margin: 0;
  padding: 0;
}
 
div.newsPic {
  float: left;
  padding-top: 3;
  padding-right: 5;
  // padding-right: 1;
}


div.newsSText {
  display: block;
}
div.newsSTextF {
  font-family: Tahoma;
  font-size: 10px;
}
div.newsForum {
  text-align: right;
}
div.newsTitle a{
  font-size: 11px;
  font-weight: bold;
}
div.newsDate {
  font-size: 10px;
  color: #767677;
}

div.newsPicFull {
  float: left;
  margin-right: 6px;
}

div.newsFullDate {
  color: #767677;
  padding: 3 0;
  // padding-left: 0;
}

div.newsFirtTitle {
  background-image: url(/design/fNews_bg.gif);
  width: 100%;
  height: 26px;
  margin-bottom: 10;
  padding-left: 6;
}

input {
  color: #384257;
}

input.btn {
  background-color: none;
  background-image: url(/design/bb_bg_2.gif);
  color: white;
  font: bold 11px Tahoma;
  height: 20px;
  padding: 0 10;
//  padding: 0;
  border: 0;
  cursor: hand;
}
input.input {
  border: solid 1px #333333;
  font: 11px Tahoma;
  width: 100%; 
}

textarea.input {
    border: solid 1px #7889a0;
    margin-left: 0;
    width: 350px;
    height: 150px;
    background-image: url(/design/login_inp_bg.gif);
    background-repeat: repeat-x;
    font: bold 12 Tahoma;
    color: #384257;
}

option {
  color: #384257;
}
table.pages td{
  padding: 2px;
}

table.frmTbl th {
  border-top: solid 1px #e7e7e7;
  border-left: solid 4px #ce2318;
  border-right: solid 6px #00aef6;
  padding: 8;
  color: #384257;
  text-align: left;
}

table.frmTbl th {
  background-color: #f2fbfe;
}

table.frmTbl td {
  color: #384257;
  padding: 0;
}
table.frmTbl td div{
  border-top: solid 1px #e7e7e7;
  border-left: solid 3px #7fd6fa;
  width: 100%;
  height: 100%;
  padding: 5;
  padding-left: 15;
  background-color: white;
}

table.selPeriod {
  border-collapse: separate;
  border: 1px ridge;
}

table.selPeriod th.top {
  color: white;
  font: 11px Tahoma;
  background-color: #3373c9;
}

table.selPeriod th {
  background-color: #d3f1fd;
}
table.listTable {
  border-collapse: separate;
  background-color: white;  
}
table.listTable th {
  color: white;
  font: bold 11px Tahoma;
  background-color: #3373c9;
  padding: 4;
}
table.listTable td {
  padding: 3;
}
table.listTable .td1{
  background-color: #f2fbfe;
}
table.listTable tr{
  background-color: #f1f7fd;
}
.comment {
  font: 10px Tahoma;
  color: #666666;
}

ul {
  list-style: none;
  font: bold 11px Tahoma;
  color: black;
  padding: 0 0;
  margin: 0;
  margin-left: 15;
}
ul li {
  padding: 3 0;
  margin: 0;
  padding-left: 15;
  background-image: url(/design/point_ul_1.gif);
  background-repeat: no-repeat;
  background-position: 0 7;
}
ul ul li{
  padding-left: 15;
  background-image: url(/design/point_ul_2.gif);
  background-position: 0 8;
}
ul ul ul li{
  padding-left: 15;
  background-image: url(/design/point_ul_3.gif);
  background-position: 0 8;
}
ul ul {
  margin-left: 25;
//  margin-left: 10;
  font: 12px Tahoma;
}
ul ul ul{
  font: 11px Tahoma;
  color: #515151;
}

div.tip {
  padding: 10;
  margin: 15;
  background-image: url(/design/attention.gif);
  background-repeat: no-repeat;
  background-position: 10 7;
  border: solid 1px #687182;
  font: bold 11px Tahoma;
  color: #ce2318;
  text-indent: 22;
  background-color: #f6fafd;
}
div.tip div {
  font: 11px Tahoma;
  color: black;
  text-indent: 0;
  padding-top: 5;
  text-align: justify;
}

input.login {
  border: solid 1px #7889a0;
  width: 200;
  height: 20;
  background-image: url(/design/login_inp_bg.gif);
  font-weight: bold;
}

form.aefrm {
  background-color: #f8f8f8; 
  border: solid 1px #999; 
  padding: 10;
  margin: 10 50;
}

form.aefrm select {
  border: solid 1px #7889a0;
  width: 100%;
  height: 20;
  background-image: url(/design/login_inp_bg.gif);
  font-weight: bold;
  
}

form.aefrm .date_inp {
  font: bold 12px Verdana;
  border: solid 1px #7889a0;
  width: 100;
  height: 20;
  background-image: url(/design/login_inp_bg.gif);
}
input.date_inp_but {
  width: auto;
  height: 16px;
  border: outset 1px #C9C9C9;
  font: 10px Verdana;
}
