@charset "utf-8";
/* CSS Document */
#wrapper {
width:828px;
margin: 0 auto;
background:url(../images/bg.jpg) repeat-y;
}

html {
     overflow: -moz-scrollbars-vertical;
}

.clear {
clear:both;
}

#clear {
clear:both;
}

.top_leftcorner {
width:28px;
float:left;
}

#top_leftcorner {
width:28px;
float:left;
}

#top_middle {
width:772px;
float:left;
height:23px;
background:url(../images/top_middle_bg.jpg) repeat-x;
}

.top_rightcorner {
width:28px;
float:left;
}

#top_rightcorner {
width:28px;
float:left;
}

#inner_site {
padding-left:12px;
}

#flash_logo {
width:574px;
float:left;
padding-left:23px;
}

#languages_choose {
float:left;
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:2px;
padding-bottom:2px;
padding-left:6px;
}

#languages {
width:198px;
height:40px;
float:left;
background:url(../images/languages_bg.jpg) no-repeat;
padding-left:8px;
}

.language {
width:27px;
padding-top:8px;
float:left;
}

#date {
width:204px;
float:left;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-right:10px;
padding-top:26px;
}

#flash_header {
width:423px;
float:left;
}

#menu_area {
width:231px;
height:150px;
float:left;
background:url(../images/menu_bg.jpg) repeat-y;
padding-left:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
line-height:24px;
}

div.menu_item a{
background:url(../images/menu_item.jpg) left;
float:left;
width:214px;
height:23px;
margin-top:5px;
padding-left:17px;
text-decoration:none;
color:#FFFFFF;
}

div.menu_item a:hover{
background:url(../images/menu_item.jpg) right;
float:left;
width:214px;
height:23px;
padding-left:17px;
text-decoration:none;
color:#FFFFFF;
}

div.menu_item_link{
background:url(../images/menu_item.jpg) right;
float:left;
width:214px;
height:23px;
margin-top:6px;
padding-left:17px;
text-decoration:none;
color:#FFFFFF;
}

#tools {
width:137px;
float:left;
}

#pathway {
width:796px;
height:21px;
background:#d32027;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#d4d4d4;
line-height:20px;
padding-left:8px;
}

#pathway a {
color:#FFFFFF;
text-decoration:none;
font-size:11px;
}

#pathway a:hover {
color:#FFFFFF;
text-decoration:underline;
}

#left_column {
width:224px;
float:left;
background:#f0f1f1;
border-bottom:2px solid #d6d8d9;
}

.module {
width:224px;
height:185px;
float:left;
background:#f0f1f1;
text-decoration:none;
border-bottom:1px solid #CCCCCC;
}

#module {
width:224px;
height:185px;
float:left;
background:#f0f1f1;
text-decoration:none;
border-bottom:1px solid #CCCCCC;
}

#module2 {
width:224px;
height:185px;
float:left;
background:#ffffff;
text-decoration:none;
border-bottom:1px solid #CCCCCC;
}

.title_left {
width:198px;
height:22px;
float:left;
padding-left:26px;
margin-top:4px;
padding-top:2px;
line-height:25px;
color:#D32027;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
background:url(../images/photos/tooth.gif) no-repeat 2px 0px;
text-decoration:none;
}

#title_left {
width:198px;
height:22px;
float:left;
padding-left:26px;
margin-top:4px;
padding-top:2px;
line-height:25px;
color:#D32027;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
background:url(../images/photos/tooth.gif) no-repeat 2px 0px;
text-decoration:none;
}

/* Ayto xreiazetai mono gia to Firefox, 
giati dimiourgei provlima me ta texts pote pote 
*/
#title_left a{
width:198px;
height:22px;
float:left;
color:#D32027;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
/* For Firebox bug only */

.image_left {
width:224px;
height:99px;
float:left;
}

#image_left {
width:224px;
height:99px;
float:left;
}

#image_left_main {
width:224px;
height:160px;
float:left;
}

#text_left {
width:198px;
height:56px;
float:left;
padding-left:13px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#565758;
text-decoration:none;
}

#text_left_main {
width:198px;
float:left;
padding-left:13px;
padding-top:4px;
padding-bottom:6px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#565758;
text-decoration:none;
}

/* Ayto xreiazetai mono gia to Firefox, 
giati dimiourgei provlima me ta texts pote pote 
*/
#text_left a{
width:198px;
height:56px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#565758;
text-decoration:none;
}
/* For Firebox bug only */


#title_left2 {
width:210px;
padding-left:12px;
padding-top:28px;
color:#636466;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

.link {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3083C0;
padding-top:7px;
width:220px;
padding-left:12px;
}

.link a{
color:#3083C0;
text-decoration:none;
}

.link a:hover {
color:#d32027;
text-decoration:none;
}

.text_left_more {
text-align:right;
color:#FF0000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#636466;
width:202px;
}

.text_left_more a{
text-align:right;
color:#3083C0;
text-decoration:none;
}

.text_left_more a:hover{
text-align:right;
color:#d32027;
text-decoration:none;
}

#middle_column {
width:356px;
float:left;
border-bottom:2px solid #d6d8d9;
}

#title_main {
width:320px;
margin-bottom:4px;
margin-left:21px;
padding-top:6px;
color:#636466;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
border-bottom:2px solid #D32027;
}

#title_main_inner {
width:248px;
margin-bottom:4px;
margin-left:21px;
padding-top:6px;
color:#636466;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
border-bottom:2px solid #D32027;
}

#title_main_inner_hgh {
width:248px;
margin-bottom:9px;
margin-left:21px;
padding-top:6px;
color:#636466;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
border-bottom:2px solid #D32027;
}

#main_image {
width:330px;
height:229px;
margin-left:13px;
background:url(../images/main_image_bg.jpg) no-repeat;
}

.main_image {
padding:8px 0px 0px 9px;
}

#main_text {
width:320px;
padding-left:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#48494b;
text-align:justify;
}

#middle_column_lg {
width:580px;
float:left;
border-bottom:2px solid #d6d8d9;
}

#main_image_lg {
width:268px;
float:left;
height:184px;
margin-left:13px;
background:url(../images/main_image__inner_bg.jpg) no-repeat;
}

#main_text_lg_right {
width:280px;
height:184px;
float:left;
padding-left:8px;
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#48494b;
text-align:justify;
}

#main_text_lg {
width:426px;
float:left;
padding-left:17px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#48494b;
}

#main_text_xlg {
width:540px;
float:left;
padding-left:17px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#48494b;
text-align:justify;
}

#main_text_xlg a{
color:#3083C0;
text-decoration:none;
}

#main_text_xlg a:hover{
color:#d32027;
text-decoration:none;
}

#gallery {
width:130px;
float:left;
padding-left:4px;
padding-top:2px;
}

.image_inner2 {
float:left;
padding-left:4px;
padding-bottom:4px;
}

#image_inner {
float:left;
padding-left:4px;
padding-bottom:4px;
}

.image_inner {
width:118px;
height:79px;
padding:1px; 
border:1px solid #48494b;
}

a img.image_inner {
border:1px solid #48494b;
}

a:hover img.image_inner {
border:1px solid #d32027;
}

.certificate {
width:73px;
height:100px;
padding:1px; 
border:1px solid #48494b;
}

a img.certificate {
border:1px solid #48494b;
}

a:hover img.certificate {
border:1px solid #d32027;
}

#right_column {
width:224px;
float:left;
background:#f0f1f1;
border-bottom:2px solid #d6d8d9;
}

.title_right {
width:180px;
line-height:10px;
padding-left:36px;
margin-top:13px;
color:#D32027;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
background:url(../images/redarrow.gif) no-repeat 22px 0px;
height:15px;
}

#title_right {
width:180px;
line-height:10px;
padding-left:36px;
margin-top:13px;
color:#D32027;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
background:url(../images/redarrow.gif) no-repeat 22px 0px;
height:15px;
}

.image_right_2 {
width:200px;
padding-left:23px;
}

#image_right {
width:200px;
padding-left:23px;
}


.right_text {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:5px;
width:177px;
padding-left:25px;
text-align:justify;
color:#565758;
}


#right_text {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:5px;
width:177px;
padding-left:25px;
text-align:justify;
color:#565758;
}

.container {
}

#pre_footer {
width:500px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#d32027;
padding-left:6px;
padding-top:9px;
}

#diadyo {
width:23px;
float:right;
padding-right:12px;
padding-top:7px;
}

#bottom_middle {
width:772px;
height:19px;
background:url(../images/bottom_middle_bg.jpg) repeat-x;
float:left;
}

.arial11 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

form {
  font-size: 1.4em;
  width: 32em;
}

fieldset {
  margin: 0 0; /*  space out the fieldsets a little*/
  padding: 0px 0px 10px 10px;
  border : 1px solid #ccc;
}

legend {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#d32027;
font-weight:bold;
}


label {
  display: block;
  margin-top:5px;
  font-size:11px;
  color:#636466;
}

label .required {
  color:#760000;
}

#buttons {
width:300px;
}

.link a {
color:#3083C0;
text-decoration:none;
}

.link a:hover {
color:#d32027;
text-decoration:none;
}

.image {
padding:1px; 
border:1px solid #000;
margin-right:4px;
}

.image_right {
width:182px;
height:237px;
padding:1px; 
border:1px solid #48494b;
}

a img.image_right {
border:1px solid #48494b;
}

a:hover img.image_right {
border:1px solid #d32027;
}

.red {
color:#D32027;
font-size:18px;
}

#links {
background:#f0f1f1;
float:left;
width:224px;
text-decoration:none;
}

.red12 {
color:#D32027;
font-size:13px;
font-weight:bold;
}

.black13 {
color:#000;
font-size:13px;
font-weight:bold;
}

.black11 {
color:#000;
font-size:11px;
font-weight:bold;
}
