body { font-size: 84%; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 100%; color: #333333; margin: 0; padding: 0 0 0 30px;
background-color:#aaaaaa; background-image: url('/images/mainbg.jpg'); background-repeat: repeat-x; background-position: top left; }

body.framei { font-size: 84%; background-color: #00AEA9; color: #FFF;
scrollbar-face-color:#00AEA9;
scrollbar-base-color:#00AEA9;
scrollbar-arrow-color:#ffffff;
scrollbar-darkshadow-color:#00AEA9;
scrollbar-shadow-color:#00AEA9;
scrollbar-highlight-color:#00AEA9;
scrollbar-3dlight-color:#00AEA9;
scrollbar-track-color:#00AEA9;
}



table { font-size: 100%; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 110%; }
table.form  td{ padding: 5px 10px 5px 0; }


h1 { color: #cc3300; font-size: 120%; line-height: 120%; margin: 0 0 20px 0; text-transform: uppercase; }
h2 { font-size: 120%; line-height: 100%; margin: 0 0 10px 0; }
h3 { font-size: 110%; line-height: 100%; margin: 0 0 5px 0; }

h1 a { text-decoration: none; }

a		{ color: #cc3300; text-decoration: underline; }
a:hover	{ text-decoration: none; }

a.grayn		{ color: #333333; text-decoration: none; }
a.grayn:hover	{ text-decoration: underline; }

p { margin: 0 0 10px 0; }

td.logo { padding: 15px 30px 25px 30px; }
td.line { background-color: #808080;}
td.center { border-width: 1px; border-color: #b2b2b2; border-style: solid; padding: 20px 20px 33px 20px;
background-color:#f0f0f0; background-image: url('/images/centerbg.jpg'); background-repeat: repeat-x; background-position: bottom left; }
td.foot {  text-align: right; padding: 10px 20px; color: #666666; }
td.tdr { padding: 12px 0 0 0; border-width: 0 0 0 1px; border-color: #b2b2b2; border-style: solid; }

#rel {
  position: relative;
}
#conertop {
  position: absolute;
  width: 31px;
  right: 0px;
  top: 10px;
}

#conerbot {
  position: absolute;
  width: 31px;
  right: 1px;
  top: -33px;
}

#divimage {
  width: 148px;
  float: left;
  margin: 0 30px 10px 0;
  height: 220px;
}

div.albom {
  float: left;
  margin: 0 30px 10px 0;
}

td.property {
  vertical-align: top;
  padding: 20px
}


#page {
  text-align: right;
}

img.imgborder { border-width: 2px;  border-style: solid; border-color: #808080;  }

/*μενώ*/
td.menu a { font-size: 16px; text-decoration: none; font-weight: bold; }
td.menu td { padding: 0 0 5px 0; }
td.menua {  background-color: #cf4517 }


td.newsl td { font-size: 80%; line-height: 120%; color:#FFFFFF;}
td.newsl a { color:#FFFFFF;}
td.searchbg {  background-image: url('/images/lfindbg.jpg'); background-repeat: no-repeat; background-position: top left;
padding: 17px 0 0 100px; }

td.gray { background-color: #CCC; }
td.image { padding: 2px;  border-width: 2px;  border-style: solid; border-color: #808080; background-color: #d4d4d4; }
td.alt { padding-left: 5px; font-size:80%; }
td.top { font-size: 11px; }
td.find { padding: 10px 20px 20px 0;}
td.login  { padding: 10px 20px 20px 0;}
td.anons  { padding: 15px 0 0 20px; vertical-align: top;}

.padd10  { padding: 10px; }
.padd10l { padding-left: 10px; }
.padd10r { padding-right: 10px; }
.padd20  { padding: 20px; }
.padd20l { padding-left: 20px; }
.padd20r { padding-right: 20px; }
.padd20lr { padding: 0 20px; }
.padd30lr { padding: 0 30px; }

.small { font-size: 80%; line-height: 120%; }
.date { font-weight: bold; }
.gray { color: #666; }

form { padding: 0; margin:0; }
input,textarea,select { font-family: Tahoma, Verdana, Helvetica, sans-serif;  color: #4D4D4D; }
input.formtop { width: 150px; height: 19px; font-size: 100%; font-style: italic; border-width: 1px; border-color: #CCC; border-style: solid;}

.forminput { width: 500px; }
.buttonr { border-width: 3; border-style: solid; border-color: #cf4517; float:left; }


.button { background-image: url('/images/button.gif'); background-repeat: no-repeat; background-position: top left; width: 48px; height: 19px; padding: 3px 10px; }
.button a { color: #FFFFFF; text-decoration: none; }
.button a:hover { color: #eeeeee; }

div.clear {
  clear: both;
}


ul {
        margin: 0 0 10px 0; padding: 0;
        list-style-type: none;
}

ul li {
        margin: 0; padding: 0 0 10px 25px;
        list-style-type: none;
        background: url('/images/sub.gif') no-repeat 0 0.4em;
}

ul.menu li {
  float: left;
  margin-right: 20px;
}

ul ul {
  margin: 10px 0 10px 20px;
}

ol {
  margin: 0 0 10px 0;
}

ol li {
  margin: 0 0 10px 0;
}

