* {
   margin: 0;
   padding: 0;
   border: 0;
}
html {
   height: 100%;
}
body {
   width: 100%;
   height: 100%;
   background: #fff;
   color: #333;
   font: normal 12px "arial", sans-serif;
   text-align: center;
}
#wrapper {
   width: 948px;
   min-height: 100%;
   background: url('images/wrapper-bg.gif') repeat-y;
   margin: 0 auto -55px;
}
#clear {
   height: 55px;
   clear: both;
}
/*---------------------- HEADER'S --------------------------------------------*/
#header {
   height: 196px;
   background: #ffcfcf url('images/header-bg.gif') no-repeat;
   padding: 22px 0 0;
}
   #header p {
   	  color: #cc0606;
      font: bold 29px "Times New Roman", serif;
      padding: 126px 0 0;
   }
#logo {
   color: #ff0000;
   font-weight: bold;
   text-decoration: none;
   float: left;
   margin: 106px -232px 0 25px;
}
   #logo span {
      padding: 0 0 0 33px;
   }
   #logo img {
      width: 180px;
      height: 60px;
      display: block;
      margin: -3px 0 0;
   }
#num-phone {
   color: #ff1200;
   font-size: 15px;
   font-family: "arial narrow", "arial", sans-serif;
   float: right;
   position: relative;
   z-index: 10;
   margin: 126px 0 0 -120px;
}
#girl {
   width: 245px;
   height: 192px;
   float: right;
   position: relative;
   top: 93px;
   margin: 0 0 0 -231px;
}
/*---------------------- MENU'S --------------------------------------------*/
#menu {
   height: 107px;
   background: #adadad url('images/menu-bg.gif') no-repeat;
   color: #ff0000;
   font-size: 16px;
   text-align: left;
}
   #menu ul {
      height: 89px;
      list-style-type: none;
      margin: -48px 0 0 205px;
   }
      #menu ul li {
      	 text-align: center;
         float: left;
         padding: 0 8px;
      }
         #menu ul li a  {
            color: #5e5e5e;
            text-decoration: none;
            display: block;
         }
            #menu ul li a:hover {
               color: #ff0000;
            }
         #menu ul li img {
            display: block;
            margin: 0 auto 4px;
         }
#ie a { padding-right: 16px;  } /* ΘΡΟΠΐΒΛΕΝΞ */
#img1 { width: 41px; margin: 0 0 4px 0 !important;}  /* ΘΡΟΠΐΒΛΕΝΞ */
#img2 { width: 57px; }
#img3 { width: 37px; }
#img4 { width: 36px; }
#img5 { width: 54px; }
#img6 { width: 55px; }
#menu-img {
   margin: 3px 0 0 25px;
}
#mail-a {
  vertical-align: 14px;
  margin-left: 9px;
}
/*---------------------- LEFT CONTENT'S --------------------------------------*/
#left-content {
   width: 230px;
   background: url('images/left-content-bg.gif') no-repeat;
   text-align: left;
   float: left;
   padding: 0 0 103px;
}
   #left-content h2 {
   	  color: #ff1200;
      font-size: 18px;
      text-align: center;
      margin: 0 0 34px;
   }
   #left-content h3 {
      font-size: 13px;
      padding: 0 12px 0 20px;
   }
#left-content p {
   padding: 3px 8px 3px 15px;
}

#left-content p a {
   color: #ff1200;
}
#left-content-img {
   width: 74px;
   height: 53px;
   float: right;
   margin: 18px -31px 0 -43px;
}
.news-links {
   color: #333 !important;
   text-decoration: underline;
   font-style: italic;
   display: block;
   padding: 0 0 0 0px;
   margin: 0 0 10px 130px;
}


.all-links {
   text-align: right;
   padding: 0 18px 20px 0 !important;
}
.all-links a {
   color: #ff1200;
   font-size: 13px;
   font-weight: bold;
   text-decoration: none;
}

.all-header {
   text-align: left;
   position: relative;
   padding-top: 10px !important;
}
.all-header a {
text-align: left;
   color: #ff1200;
   font-size: 13px;
   font-weight: bold;
   text-decoration: none;
}
/*---------------------- RIGHT CONTENT'S -------------------------------------*/
#content-right {
   text-align: left;
   margin: 0 0 0 230px;
   padding: 0 0 50px;
}
   #content-right p {
      text-align: justify;
      padding: 20px 0 0;
   }
#content-top {
   height: 51px;
   background: #f1f1f1;
}
#guestbook-link {
   height: 53px;
   color: #5e5e5e;
   text-decoration: none;
   font-size: 13px;
   font-weight: bold;
   float: right;
   position: relative;
   margin: 1px 11px -53px 0;
}
   #guestbook-link img {
      width: 62px;
      height: 53px;
   }
   #guestbook-link span {
      vertical-align: 14px;
   }
#search-form {
   padding: 13px 0 0 77px;
}
   #search-form input {
   	  width: 256px;
   	  height: 13px;
   	  background: #fff url('images/search-bg.gif') no-repeat;
   	  color: #3f3f3d;
   	  font-size: 10px;
   	  font-weight: bold;
   	  text-align: center;
      border: solid #aaa 1px;
      margin-right: 8px;
   }
#search-button {
   width: 23px !important;
   height: 23px !important;
   background: none;
   border: 0 !important;
   vertical-align: -6px;
}
#content {
   font-size: 13px;
   padding: 0px 30px 0;
}
   #content a {
      color: #ff0000;
      text-decoration: none;
   }
      #content a:hover {
         color: #333;
         text-decoration: underline;
      }
    #content h1 {
      color: #ff1200;
      font-size: 18px;
      margin: 0 0 0px;
   }
   #content ol {
      margin: 0 0 0 20px;
   }
      #content ol li {
         padding: 0 0 20px;
      }
         #content ol li ul {
      	    list-style-type: circle;
            margin: 0 0 0 35px;
         }
            #content ol li ul li {
               padding: 2px 0;
            }
               #content ol li ul li span {
                  text-decoration: underline;
               }
   #content table {
      width: 658px;
      border-collapse: collapse;
      border-spacing: 0;
      font-size: 10px;
   }
      #content table td {
         border: solid #adadad 1px;
         text-align: center;
      }
.color-tr td {
   background: #ffcfcf;
}
.latin-ul {
   list-style-type: lower-latin !important;
   margin: 0 0 0 40px !important;
}
.message-block-c td {
   background: #ffcfcf;
}
.message-block {
   margin: 0 0 20px;
}
   .message-block td {
      font-size: 13px !important;
      font-weight: bold;
      border: 0 !important;
      padding: 5px 10px;
   }
.contacts-block {
   width: 200px;
   background: #ddd;
   text-align: left !important;
}
   .contacts-block a, .contacts-block span {
      vertical-align: 5px;
   }
.text-block {
   background: #f1f1f1;
   text-align: left !important;
}
.time {
   text-align: left !important;
   padding: 0 10px !important;
}
.time span {
   float: right;
}
#message-form {
   background: #ddd;
   font-weight: bold;
   padding: 5px 0;
   overflow: hidden;
}
   #message-form table td {
      border: 0 !important;
      font-size: 13px;
      padding: 0 5px !important;
   }
   #message-form input {
      width: 238px;
      height: 18px;
      border: solid #333 1px;
      font-size: 13px;
      margin: 5px 0;
   }
   #message-form strong {
      text-align: right;
   }
   #message-form textarea {
      background: #f1f1f1;
      margin: 0 0 10px;
   }
   #message-form p {
      text-align: center;
   }
#left {
   width: 161px;
   text-align: center;
   float: left;
   padding: 10px 10px 0;
}
   #left span, #right span {
      line-height: 30px;
   }
.format {
   background: #f1f1f1;
   border: solid #333 1px;
}
#right {
   padding: 10px 0 0 10px;
   margin: 0 0 0 181px;
}
   #right input {
      width: 82px !important;
      vertical-align: -4px;
   }
#digits {
   vertical-align: -6px;
}
.button {
   width: 81px !important;
   background: #eaeef2;
   border: #000 1px solid;
   text-align: center;
   font-weight: bold;
   cursor: pointer;
}
/*---------------------- FOOTER'S --------------------------------------------*/
#footer {
   width: 948px;
   height: 55px;
   background: #ffcfcf;
   margin: 0 auto;
}
   #footer p {
       background: url('images/footer-bg.gif') no-repeat top right;
       font-weight: bold;
       text-align: right;
       float: right;
       position: relative;
       padding: 45px 165px 0 0;
       margin: -39px 0 0;
   }
      #footer p a {
         color: #333;
         text-decoration: none;
      }
#footer-left {
   width: 246px;
   height: 158px;
   float: left;
   position: relative;
   margin: -103px 0 0;
}
.banner {
   width: 88px;
   height: 31px;
   float: left;
   margin: 15px 0 0 15px;
}
/*----------------------------------------------------------------------------*/
#calc-form {
   padding: 12px 0 0;
}
   #calc-form select {
      height: 20px;
      border: solid #7f9db9 1px;
      margin: 8px 0;
   }
   #calc-form input {
      width: 108px;
      height: 20px;
      margin: 8px 0 0;
   }
#q1 {
   width: 289px;
}
#q2 {
   width: 472px;
}
#q3 {
   width: 414px;
}
#q4 {
   width: 340px;
}
#q5 {
   width: 274px;
}
#q6 {
   width: 221px;
}
#q7 {
   width: 247px;
}
#q8 {
   width: 381px;
}
#q9 {
   width: 186px;
}
#q10 {
   width: 356px;
}
#q11 {
   width: 187px;
}
#q12 {
   width: 125px;
}
#q13 {
   width: 358px;
}
#q14 {
   width: 234px;
}

