/*
Type: CSS Document
Creation date: 12.07.2007 Creation by: D.Ampelakiotis
Code: CSS-02-Style of CMS Name: content.css
*/
.msg-empty			  {color:#FF9900 !important; padding:6px; vertical-align:middle;}
.msg-empty img	  {border:none; vertical-align:middle;}
.msg-success		  {color:#006600 !important; padding:6px; vertical-align:middle;}
.msg-success img	{border:none; vertical-align:middle;}
.comment				  {color:#999; padding:6px;}


h1 {font-size:120%;}
h2 {font-size:110%;}
h3 {font-size:100%;}
h4 {font-size:90%;}
h5 {font-size:80%;}

.color-white					{color:#fff;}
.color-black					{color:#333;}
.color-purple					{color:#666699;}
.color-dark-blue			{color:#003366;}
.color-red						{color:#990000;}

.button-green					{background-image:url(../images/common/btn-soft-green.jpg); background-color:#FFFFFF; background-position:top;}

.gc-box-poll 					{}
table.gc-box-poll 		{width:100%; border-collapse:collapse;}
.gc-box-poll caption 	{text-align:left; color:#006600; font-weight:bold; padding:6px;}
.gc-box-poll thead th {padding:4px; color:#666; text-align:left;}
.gc-box-poll thead td {padding:4px;}
.gc-box-poll tbody th {padding:4px; border-bottom:1px solid #ddd; text-align:left;}
.gc-box-poll tbody td {padding:4px; border-bottom:1px solid #ddd;}
.gc-box-poll tfoot th {padding:4px;}
.gc-box-poll tfoot td {padding:4px; color:#999;}

.gc-box-poll a 				{color:#666699; text-decoration:none;}
.gc-box-poll a:hover 	{color:#FF6600; text-decoration:none;}
.gc-box-poll a:active	{color:#CCC; text-decoration:none;}

.gc-box-contact           {}
table.gc-box-contact      {width: 100%; border-collapse: collapse;}
.gc-box-contact caption 	{text-align:left; color:#006600; font-weight:bold; padding:6px;}
.gc-box-contact thead th {padding:4px; color:#666; text-align:left;}
.gc-box-contact thead td {padding:4px;}
.gc-box-contact tbody th  {padding:4px; border-bottom:1px solid #ddd; text-align:left;}
.gc-box-contact tbody td  {padding:4px; border-bottom:1px solid #ddd;}
.gc-box-contact tfoot th {padding:4px;}
.gc-box-contact tfoot td {padding:4px; color:#999;}

.gc-box           {}
table.gc-box      {width: 100%; border-collapse: collapse;}
.gc-box caption   {text-align:left; color:#006600; font-weight:bold; padding:6px;}
.gc-box thead th  {padding:4px; color:#666; text-align:left;}
.gc-box thead td  {padding:4px;}
.gc-box tbody th  {padding:4px; text-align:left;}
.gc-box tbody td  {padding:4px;}
.gc-box tfoot th  {padding:4px;}
.gc-box tfoot td  {padding:4px; color:#999;}

.gc-box ul        {}
.gc-box li        {list-style: none;}

.gc-box a         {color:#666699; text-decoration:none;}
.gc-box a:hover   {color:#FF6600; text-decoration:none;}
.gc-box a:active  {color:#CCC; text-decoration:none;}

.gc-box-publi           {}
table.gc-box-publi      {width: 100%; border-collapse: collapse;}
.gc-box-publi caption   {text-align:left; color:#006600; font-weight:bold; padding:6px;}
.gc-box-publi thead th  {padding:4px; color:#666; text-align:left;}
.gc-box-publi thead td  {padding:4px;}
.gc-box-publi tbody th  {padding:4px; text-align:left;}
.gc-box-publi tbody td  {padding:4px;}
.gc-box-publi tfoot th  {padding:4px;}
.gc-box-publi tfoot td  {padding:4px; color:#999;}

.gc-box-publi ul        {}
.gc-box-publi li        {list-style: none;}

.gc-box-publi a         {color:#666699; text-decoration:none;}
.gc-box-publi a:hover   {color:#FF6600; text-decoration:none;}
.gc-box-publi a:active  {color:#CCC; text-decoration:none;}

.news-list            {}
table.news-list       {width: 100%; border-collapse: collapse;}
.news-list caption    {text-align:left; color:#006600; font-weight:bold; padding:6px;}
.news-list th         {padding:4px; color:#666; text-align:left;}
.news-list th         {padding:4px; text-align:left;}

.news-list ul         {}
.news-list li         {list-style: none;}

.news-list a          {color:#666699; text-decoration:none;}
.news-list a:hover    {color:#FF6600; text-decoration:none;}
.news-list a:active   {color:#CCC; text-decoration:none;}

.news-list img        {border:none; vertical-align: middle;}
.news-list blockquote {text-align: right;}

.news-view            {}
table.news-view       {width: 100%; border-collapse: collapse;}
.news-view caption    {text-align:left; color:#006600; font-weight:bold; padding:6px;}
.news-view th         {padding:4px; color:#666; text-align:left;}
.news-view th         {padding:4px; text-align:left;}

.news-view ul         {}
.news-view li         {list-style: none;}

.news-view a          {color:#666699; text-decoration:none;}
.news-view a:hover    {color:#FF6600; text-decoration:none;}
.news-view a:active   {color:#CCC; text-decoration:none;}

.news-view img        {border:none; vertical-align: middle;}
.news-view blockquote {text-align: right;}

.required:first-letter {
    color:red !important;
}

.maxWidth {width:96%;}
.mediumWidth {width:50%;}
.smallWidth {width:30%;}
.smallestWidth {width:15%;}

.requiredField {
  width:90%; border:1px solid red;
}

.maxWidth .requiredField2 {
  border:1px solid red;
}
.mediumWidth .requiredField2 {
  border:1px solid red;
}
.smallWidth .requiredField2 {
  border:1px solid red;
}
.smallestWidth .requiredField2 {
  border:1px solid red;
}
