@charset "utf-8";

* {padding:0px; margin:0px;}

body {
 text-align:center;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 62.5%;
 color: #FFFFFF;
 background-color: #555555; 
 background-image: url(../santana_templ_img/background2_02.jpg);
 background-repeat: repeat-x;
 }

h1 {
 font-size: 1.6em;
}

h2 {
 font-size: 1.4em;
}

h3 {
 font-size: 1.3em;
 padding: 30px 0 10px 0;
}

h4 {
font-size: 1.2em;
padding: 10px 0 1px 0;
font-weight:bold;
}

p {
margin-bottom: 5px;
}

img {padding:0px; margin:0px;}

#container {
 width: 980px;
 background-image: url(../santana_templ_img/background.jpg);
 background-position: center top;
 background-repeat: no-repeat;
 height: 620px;
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto; 
}

#copyright {
 
 background-image: url(../santana_templ_img/copyright-1.gif);
 background-repeat: no-repeat;
 background-position: right bottom;
}

#wrapper {

 padding-right: 30px;
 padding-left: 30px;
}

#header {
 height: 95px;
}

#langs {
 text-align: right;
 height: 20px;
}

#menucontainer {
 text-align: right; 
 height: 25px;
 padding-top: 35px;
}

#leftcol {
 width: 540px;
 float: left;
 height: 350px;
 border: 5px solid #c5020a;
margin: 30px 0 0 0; 
}

#rightcol {
 width: 340px;
 float: right;
 padding-left: 30px;
margin: 30px 0 0 0;
}

#categorytitle {
 text-align: left;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #c5020a;
 padding-bottom: 5px;
}

#categorytext 
{
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #c5020a;
 font-size:1.2em;
 height: 325px;
 overflow:scroll;
 overflow-x:hidden;
 text-align: left;
 padding: 5px 15px 5px 0;
}

#rightcol a:link, #rightcol a:visited {
 color: #eaeaea;
 text-decoration: underline;
}

#rightcol a:hover, #rightcol a:active {
 color: #c5020a;
 text-decoration: none;
}

#footer {
 clear: both;
 height: 150px;
}

#footerflash {
 width: 670px;
 float: left;
 height: 150px;
}

#logolink a{
 height: 50px;
 width: 150px;
 float: left;
display:block;
}

/* ==============================================================
 CONTACT FORM
================================================================*/ 
 
 .formHeader /* HEADER */
 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FFFFFF;
  font-weight:bold;
 padding:4px;


  }
 
 
 .formErrorMsgs /* MYNHMATA KAI REQUIRED FIELDS */
 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#B08F8C;

  }
 
 .formControls /* TEXTBOXES KAI LISTBOX */
 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#666666;
  border-color:#666666;
  border-top: 1px solid #cccccc;
border-top: 0px solid #cccccc;
border-bottom: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 0px solid #cccccc;
margin-bottom: 5px;
margin-left: 2px;
width: 190px;
background-color:#eaeaea;
  }
 
 .formText /* KEIMENA PERIGRAFES */
 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#ffffff;
padding: 3px;

  }
 
 .formTable /* TABLE FORMAS */
 {
 
 }
 
 .formChecks /* CheckBox FORMAS */
 {
  margin-left:0px;
 
}
 
 .formButton /* KOYMPI */
 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#eaeaea;
font-size:10px;
background-color:#880107;
border-color:#666666;
cursor:hand;
cursor:pointer;
margin:3px;
padding:3px;

 

 }