body
{
	margin: 0px;
	background: #e3e2e2 url(../images/whiteline.gif) repeat-x left top;
} 

.box {
	font: 10px Tahoma;
	border-left: 1px solid #75889e;
	border-top: 1px solid #75889e;
	border-right: 1px solid #e3e2e2;
	border-bottom: 1px solid #e3e2e2;
	background: #e3e2e2;
	color: #767676;
}

.white a:link, .white a:visited, .white a:active, .white a:hover
{
	font: normal 11px Tahoma;
	text-decoration: none;
	color: #ffffff;
}

.topmenu
{
	color: #666666;
	font: 11px Tahoma;
	margin-top: 5px;
}

.topmenu a:link, .topmenu a:visited, .topmenu a:active
{
	font: 10px Tahoma;
	color: #666666;
	text-decoration: none;
}

.topmenu a:hover
{
	font: 10px Tahoma;
	color: #c14d3a;
	text-decoration: none;
}


.menu_item, menu_item_hover
{
	height: 22px;
	font: 11px Tahoma;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer; cursor: hand;
	text-align: center;
	background: url(../images/tile.gif);background-repeat:repeat-x; background-position:top left;
}
.menu_item a, .menu_item a:link, .menu_item a:active, 
.menu_item_hover a, .menu_item_hover a:link, .menu_item_hover a:active
{font: 11px Tahoma; text-decoration:none; color: #ffffff;}


 .menu_item_hover
{
    text-align: center;
	background: url(../images/tile_over.gif);background-repeat:repeat-x; background-position:top left;
}

.menu_separator
{
	width: 2px;
	height: 31px;	
	background: url(../images/separator.gif) no-repeat left top;
}

.left_item
{
	background: #ededed;
	/*height:24px;*/
	padding-bottom:1px;
	width: 195px;
	margin: 0px 1px 0px 1px;
	text-align: left;	
}

.left_item a:link, .left_item a:visited, .left_item a:active
{
	display: block;	
	padding: 5px 0px 5px 10px;
	/*height: 19px;*/
	font: 11px Tahoma;
	text-decoration: none;
	vertical-align: middle;
}

.left_item a:hover, .left_item_hover
{
	display: block;
	background: red;
	padding: 5px 0px 5px 10px;	
	font: 11px Tahoma;
	text-decoration: none;
	background: #9c4637 url(../images/lh.gif) repeat-x left top; 
	/*height: 19px;*/
	color: #FFFFFF;
}

.content_title
{
	font: bold 11px Tahoma;
	color: #ba5241;
}

.content_text
{	
	font: 11px Tahoma;
	color: #45423b;
	margin: 11px 0px 5px 0px;
	text-align: justify;
	text-decoration:none;
}

.content_text a:link, .content_text a:active, .content_text a:visited
{text-decoration:none;}
.content_text a:hover{text-decoration:underline;color:#4e6c91;}

.content_view_files
{	
	width: 100%;
}

.file_item
{
	float: left;
	width: 100%;
	font: 11px Tahoma;
	color: #45423b;
}

.separator
{
	width: 100%;
	background: #c6c6c6;
	height: 1px;
	margin: 7px 0px 0px 0px;
}

.faq_item:link, .faq_item:active, .faq_item:visited
{
	padding: 3px 0px 0px 8px;
	height: 17px;
	background: #efefef;
	color: #333333;
	font: 11px Tahoma;
	cursor: pointer;
	display: block;
	text-decoration: none;
}

.faq_item:hover, .faq_item_selected:link, .faq_item_selected:active, .faq_item_selected:visited, .faq_item_selected:hover
{
	padding: 3px 0px 0px 8px;	
	background: #efefef;
	color: #FFFFFF;
	font: 11px Tahoma;
	cursor: pointer;
	display: block;
	background: url(../images/faqTile.gif) repeat-x left top;
	height: 17px;
	text-decoration: none;
}

.btm2 { background-color: #485e78; }

.smalltext5 { font-weight: bold; font-family: Tahoma; font-size: 9pt; }
.links1 { font-size: 10pt; font-family: tahoma; font-weight: bold; color: #666666; }
.singlenews { font-size: 10pt; font-family: tahoma; font-weight: bold; color: #666666; }
link1 { font-size: 10pt; font-family: tahoma; font-weight: bold; color: #666666;}
kento.div { width: 100%; }
.diaxoristiko { height: 10px; }

p, div, a { font-family: Tahoma; font-size: 11px; color: #666666; font-style: normal; }
.topMenu { font-family: Tahoma; font-size: 10px; color: #666666; font-style: normal; text-decoration: none; margin-left: 3px; margin-right: 3px; }
a:hover.topMenu { color: #666666; text-decoration: underline; }

.txt { font-family: Tahoma; font-size: 11px; color: #45423b; font-style: normal; text-decoration: none; padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; }

.txt1 { font-family: Tahoma; font-size: 11px; color: #45423b; font-style: normal; text-decoration: none; margin: 4px; }

.txt1 img { padding-right: 5px; padding-left: 5px; float: left; padding-bottom: 5px; padding-top: 5px; }


.txtLink { font-family: Tahoma; font-size: 11px; color: #45423b; font-style: normal; text-decoration: underline; }
a:hover.txtLink { color: #c14d3a; text-decoration: underline; }
.txtMenu { font-family: Tahoma; font-size: 11px; color: #FFFFFF; font-style: normal; text-decoration: none; }
.whiteTxt { font-family: Tahoma; font-size: 12px; color: #FFFFFF; font-style: normal; text-decoration: none; font-weight: bold; }
a:hover.whiteTxt { color: #000000; }
.redTitle { font-family: Tahoma; font-size: 11px; color: #c14d3a; font-style: normal; text-decoration: none; font-weight: bold; }

.redTitle1 h4 { font-size: 11pt; color: #c14d3a; text-align: left; }

.redTitle1 h5 { font-size: 9pt; color: black; text-align: left; }


.redTitle1 { background: white url( 'images/pinkBg.gif' ); }


.RadioButtonListCssClass { text-align: left; font-size: 9pt; color: black; }

.redBigTitle { font-family: Tahoma; font-size: 12px; color: #c14d3a; font-style: normal; text-decoration: none; font-weight: bold; border-bottom: solid 1px #666666; margin-bottom: 2px; border-bottom: solid 1px #666666; }

.smallTxt { font-family: Tahoma; font-size: 10px; color: #666666; font-style: normal; text-decoration: underline; }
a:hover.smallTxt { color: #c14d3a; text-decoration: underline; }

.pathTxt { font-family: Tahoma; font-size: 10px; color: #999999; font-style: normal; text-decoration: none; text-align: left; margin-left: 2px; }
.subMenu { font-family: Tahoma; font-size: 11px; color: #666666; font-style: normal; text-decoration: none; }
a:hover.subMenu { color: #FFFFFF; text-decoration: underline; }
.notvisible { display: none; }
.tab1 { border: 0px; vertical-align: top; }



.searchSubmit { width: 45px; font-size: 9pt; font-family: tahoma; color: #666666; }

.newsdate { font-family: Tahoma; font-size: 11px; color: #c14d3a; font-style: normal; text-decoration: none; }
.notop { font-family: Tahoma; font-size: 10px; color: #666666; font-style: normal; text-decoration: underline; }

.more { font-size: 10px; color: #666666; font-style: normal; text-decoration: underline; }

astrong. { color: #666666; font-style: normal; text-decoration: underline; }

.button { position: relative; top: -30px; left: 9px; width: 30px; height: 17px; font-size: 8pt; border: 0px; }

.results { font-size: 9pt; font-family: tahoma; color: maroon; text-decoration: none; }
.results li a { font-size: 9pt; font-family: tahoma; color: #666666; text-decoration: none; text-decoration: underline; }

.newsdate { font-size: 10pt; font-family: tahoma; font-weight: bold; color: #666666; }
.author { font-size: 10pt; font-family: tahoma; font-weight: bold; color: #666666; }

.box_div { float: left; }
.box_div_left { float: left; }
.box_div_right { float: right; text-align: right; }
.box_div_top { float: left; background: #FFFFFF; height: 3px; }
.box_div_clear { clear: both; }
.box_div_content { border-left: 1px solid #cdcccc; border-right: 1px solid #cdcccc; background: #FFFFFF; }
.box_div_bottom { float: left; background: #FFFFFF; height: 5px; background: url(../images/bt.gif) repeat-x left top; }

.textbox { font: 11px Tahoma; border: 1px solid #7f9db9; }
.drop { font: 11px Tahoma; border: 1px solid #7f9db9; max-height:16px;}

.categorypath { color: #999999; font: 10px Tahoma; }
.categorypath a:link, .categorypath a:visited, .categorypath a:active { color: #999999; font: 10px Tahoma; text-decoration:none}
.categorypath a:hover { color: #999999; font: 10px Tahoma; text-decoration:underline}
/*-----Contact Page----*/
.Contact_FormTable
{
	text-align:left;
}
   
.Contact_FormTable2
{
	text-align:left; padding-right:20px;
  }

.Contact_FormTextBoxCell
{text-align:left; padding-right:0px;
  padding-bottom:0px; padding-top:0px;}

.Contact_Texbox
{ 
  border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;}

.Contact_KeramydiText
{color:#ba5241; font-weight:bold;border-bottom:1px solid #cccccc;padding-bottom:5px;}

.Contact_TitleSenderDetails
{border-bottom:1px solid #cccccc;padding-bottom:5px;}

.Contact_InfoCell
{ border-left:1px solid #cccccc; padding-left:14px; }

.Contact_FormCell
{  padding-right:40px;}
.Contact_btnSend
{ cursor:hand;}

.contact_f td { font: 10px Tahoma; }
.contact_f { font: 10px Tahoma; }
.contact_f input { font: 11px Tahoma; }

/*
.smallTxt { font-family: Tahoma; font-size: 10px; color: #666666; font-style: normal; text-decoration: underline; }
a:hover.smallTxt { color: #c14d3a; text-decoration: underline; }
*/
.row_news{padding-left:5px;}
.homenews a:link, .homenews a:active, .homenews a:visited
{
	font: 10px Tahoma;
	color: #666666;
	text-decoration: underline;
}

.homenews a:hover
{
	font: 10px Tahoma;
	color: #c14d3a;
	text-decoration: underline;
}

.sitemap:link, .sitemap:active, .sitemap:visited
{
	padding: 4px 0px 0px 5px;
	height: 17px;
	color: #000000;
	background: #f3f0f0;
	font: bold 11px Tahoma;
	text-decoration: none;
	display: block;
}

.sitemap:hover
{
	padding: 4px 0px 0px 5px;
	height: 17px;
	color: #2664af;
	background: #f3f0f0;
	font: bold 11px Tahoma;
	text-decoration: none;
	display: block;
}

.sitemap2:link, .sitemap2:active, .sitemap2:visited
{
	padding: 4px 0px 0px 5px;
	height: 17px;
	color: #000000;
	background: #ffffff;
	font: normal 11px Tahoma;
	text-decoration: none;
	display: block;
}

.sitemap2:hover
{
	padding: 4px 0px 0px 5px;
	height: 17px;
	color: #2664af;
	background: #ffffff;
	font: normal 11px Tahoma;
	text-decoration: none;
	display: block;
}

.options input { vertical-align: middle; cursor: pointer; height:12px; margin-top:3px;}
.options label { cursor: pointer;}
.survey { margin-top: 2px; }

.news:link, .news:active, .news:visited
{
	font: normal 11px Tahoma;
	color: #666666;
	text-decoration: unerline;	
}

.news:hover
{
	font: normal 11px Tahoma;
	color: #c14d3a;
	text-decoration: unerline;	
}

/*--------Home page news-----------*/
.newsHeaderDIV_1
{float: left; background: #FFFFFF; width: 100%}


.newsBoxItem
{float: left; background: #f1F1f1; width: 194px; height: 84px; line-height:1.0em;}
.newBoxAlternateItem
{float: left; background: #ffffff; width: 194px; line-height:1.0em;}
.newsImageboxItem
{float: left; padding: 3px;}
.newsItem
{float: left; padding: 3px 0px 5px 3px; display: inline-block; text-align: left;}
.newsDateItem
{margin: 6px 0px 0px 0px; font-size: 10px; font-weight: bold;}
.newsTitleItem
{font: 10px Tahoma; width: 145px;}
.newsCategoryItem
{color: #c14d3a; font-size:11px; margin-top: 4px;}
.newsFooterDIV
{clear: both;}
/*--------Home page news  END  -----------*/

.sup_inp input
{
	font: 11px Tahoma;
	width: 220px;
	border: 1px solid #d7d7d7;
}

.tb_names
{	
	float: left;
	width: 165px;
	display: block;
	height: 35px;
	margin:1px;
	background: #F1F1F1;
	cursor: pointer;
}

.tb_names_div
{
	padding: 4px 5px 0px 5px;
	color: inherit;
}

.tb_names_div_selected
{
	padding: 4px 5px 0px 5px;
	color: #b35647;
}

.tb_names_div_selected div
{
	color: #b35647
}


.tb_desc
{
	padding: 0px 5px 5px 5px;
}

/*============== [PETITION] ============*/
.petitionItem{height:19px; padding-top:8px; padding-left:6px;}
.petitionItem a{color:#333333; font-weight:bold;}
.alt { background-color:#f2f2f2;}

.divPetition{ padding-top:15px;}
.divSubmButtHolder{ padding-bottom:9px; padding-top:9px; border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;} 

.btn{width:86px; height:18px; color:#fff; background-image:url('../images/btnBG.gif'); background-repeat:no-repeat; background-position:top left; background-color:Transparent; border:none ; font-size:11px;}
.btnbig{width:156px; height:20px; padding-top:7px; text-align:center; background-image:url('../images/btnBG_big.gif'); background-repeat:no-repeat; background-position:top left;background-color:Transparent; border:none ; font-size:11px; color:#fff;}
.btnbig a{ text-decoration:none;}
.btnbig a:hover{ text-decoration:none;}
.tbsum TD{height:26px;}
.tbForm TD{height:26px;}