/* ::::: http://www.lidoriki.gov.gr/templates/336/css/template_css.css ::::: */

html { height: 100%; }
body { margin: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-family: Verdana,Arial,Helvetica,Sans Serif; font-size: 10px; color: rgb(0, 0, 0); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
img { border: 0px none ; }
td { font-size: 10px; }
form { margin: 0px; }
input { font-size: 10px; }
a:link { color: rgb(154, 22, 49); text-decoration: none; font-weight: bold; }
a:active { color: rgb(154, 22, 49); text-decoration: none; font-weight: bold; }
a:visited { color: rgb(154, 22, 49); text-decoration: none; font-weight: bold; }
a:hover { color: rgb(87, 0, 16); text-decoration: none; font-weight: bold; }
.generic_button_container {  }
.generic_button_left { background: transparent url('b_start.gif') no-repeat scroll 0% 0%; width: 5px; height: 18px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.generic_button { border: 0px none ; cursor: pointer; color: rgb(255, 255, 255); font-family: Arial; font-size: 10px; font-weight: bold; text-align: center; vertical-align: middle; background-image: url('b_pattern.gif'); height: 18px; padding-bottom: 3px ! important; }
.generic_button_right { background: transparent url('b_end.gif') no-repeat scroll 0% 0%; width: 5px; height: 18px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div.moduletable { margin: 0px; padding: 0px; }
div.moduleheader { background: transparent url('module_header.gif') no-repeat scroll 0% 0%; width: 170px; height: 18px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div.moduleheader_title { color: rgb(255, 255, 255); font-weight: bold; text-align: center; padding-top: 4px; }
div.modulemain { margin: 0px; padding: 0px; }
div.modulemain .modulemain_td { background: transparent url('module_pattern.gif') repeat-y scroll 0% 0%; width: 170px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-top: 8px; }
div.modulefooter { background: transparent url('module_footer.gif') no-repeat scroll 0% 0%; width: 170px; height: 17px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-bottom: 20px; }
.description_seperator { display: block; height: 10px; }
.category_seperator { display: block; height: 10px; }
.inputbox2 { border: 1px solid rgb(204, 204, 204); width: 120px; }
.checkbox {  }
.description_table {  }
.description_header_left { background: transparent url('description_header_left.gif') no-repeat scroll 0% 0%; width: 13px; height: 16px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.description_header { background: transparent url('description_header_pattern.gif') repeat-x scroll 0% 0%; height: 16px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.description_header_right { background: transparent url('description_header_right.gif') no-repeat scroll 0% 0%; width: 13px; height: 16px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.contentdescription { border-left: 1px solid rgb(201, 199, 197); border-right: 1px solid rgb(201, 199, 197); padding: 13px; color: rgb(0, 0, 0); background-color: rgb(241, 241, 240); font-weight: normal; }
.description_footer_left { background: transparent url('description_footer_left.gif') no-repeat scroll 0% 0%; width: 13px; height: 16px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.description_footer { background: transparent url('description_footer_pattern.gif') repeat-x scroll 0% 0%; height: 16px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.description_footer_right { background: transparent url('description_footer_right.gif') no-repeat scroll 0% 0%; width: 13px; height: 16px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.sectiontable {  }
.sectiontableheader_left { background: transparent url('main_section_header_left.gif') no-repeat scroll 0% 0%; width: 13px; height: 16px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.sectiontableheader { background: transparent url('main_section_header_pattern.gif') repeat-x scroll 0% 0%; height: 16px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.sectiontableheader_right { background: transparent url('main_section_header_right.gif') no-repeat scroll 0% 0%; width: 13px; height: 16px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.sectiontableentry1 { border-left: 1px solid rgb(199, 197, 197); border-right: 1px solid rgb(199, 197, 197); border-bottom: 1px solid rgb(199, 197, 197); padding: 4px 6px; color: rgb(154, 22, 49); text-align: left; }
.sectiontableentry2 { border-left: 1px solid rgb(199, 197, 197); border-right: 1px solid rgb(199, 197, 197); border-bottom: 1px solid rgb(199, 197, 197); padding: 4px 6px; color: rgb(154, 22, 49); text-align: left; }
.sectiontablefooter_left { background: transparent url('main_footer_left.gif') no-repeat scroll 0% 0%; width: 13px; height: 16px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.sectiontablefooter { background: transparent url('main_footer_pattern.gif') repeat-x scroll 0% 0%; height: 16px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.sectiontablefooter_right { background: transparent url('main_footer_right.gif') no-repeat scroll 0% 0%; width: 13px; height: 16px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.category {  }
.poll { padding: 0px; text-align: center; margin-bottom: 0px; }
.pathway_text { width: 577px; color: rgb(255, 255, 255); font-size: 10px; font-weight: bold; text-align: left; background-color: rgb(236, 186, 125); text-indent: 12px; padding-top: 5px ! important; padding-bottom: 3px; margin-bottom: 3px; }
.pathway_text img { margin-left: 0px; margin-right: 0px; margin-top: 0px; }
#mod_search_form { margin: 0pt; padding: 0pt; }
.search_container {  }
.search_input_container {  }
.search_input { border: 1px solid rgb(194, 192, 193); color: rgb(111, 111, 111); font-size: 10px; width: 105px; height: 14px ! important; padding-left: 4px; vertical-align: middle; }
.search_button_container { padding-left: 3px; }
#poll_question { color: rgb(0, 0, 0); font-weight: bold; }
.box_td { text-align: left; }
/* ::::: http://www.lidoriki.gov.gr/templates/336/includes/Vertical_DropDown-Menu/transmenuv.css ::::: */

a.mainlevel-trans:link, a.mainlevel-trans:visited { background: transparent url('menu_buttons.gif') no-repeat scroll 0% 0%; overflow: hidden; display: block; width: 170px; height: 20px; line-height: 20px; vertical-align: middle; font-size: 10px; font-weight: normal; text-align: left; text-decoration: none; text-indent: 28px; color: rgb(0, 0, 0); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
a.mainlevel-trans:hover { color: rgb(255, 255, 255); background-position: 0px -20px; }
a.mainlevel_active-trans, a.mainlevel_active-trans:visited { background: transparent url('menu_buttons.gif') no-repeat scroll 0px -20px; overflow: hidden; display: block; width: 170px; height: 20px; line-height: 20px; vertical-align: middle; font-size: 10px; font-weight: normal; text-align: left; text-decoration: none; text-indent: 28px; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
a.mainlevel_active-trans:hover {  }
#wrap { margin: 0px; padding: 0px; }
#menu { margin: 0px; padding: 0px; display: block; width: 100%; }
/* ::::: http://www.lidoriki.gov.gr/templates/336/includes/events/mod_events_cal.css ::::: */

.mod_events_table { border: 1px solid rgb(34, 34, 34); width: 140px; text-align: center; font-family: Arial; font-size: 12px; font-style: normal; text-decoration: none; margin-bottom: 0.25em; }
.mod_events_td_dayname { background: rgb(90, 114, 138) none repeat scroll 0% 0%; font-weight: bold; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.mod_events_td_dayname .sunday { color: red; }
.mod_events_td_dayname .saturday {  }
.mod_events_td_dayoutofmonth { font-weight: bold; color: rgb(0, 0, 0); background-color: rgb(200, 200, 200); }
.mod_events_td_todaynoevents { font-weight: normal; color: Black; background-color: rgb(255, 160, 122); }
.mod_events_td_daynoevents { background: rgb(87, 121, 135) none repeat scroll 0% 0%; line-height: normal; font-weight: normal; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
a.mod_events_daylink:link { color: rgb(255, 255, 255); text-decoration: none; }
a.mod_events_daylink:visited { color: rgb(255, 255, 255); text-decoration: none; }
a.mod_events_daylink:hover { color: rgb(146, 161, 177); text-decoration: none; }
a.mod_events_link:link { color: Black; }
a.mod_events_link:visited { color: Navy; }
a.mod_events_link:hover { color: Silver; }
.mod_events_monthyear { border: 1px solid rgb(34, 34, 34); background: rgb(160, 45, 36) none repeat scroll 0% 0%; margin-top: 0.25em; width: 140px; height: 18px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.mod_events_monthyear td { text-align: center ! important; }
.mod_events_monthyear a.mod_events_link, .mod_events_monthyear a.mod_events_link:visited, .mod_events_monthyear a.mod_events_link:visited { font-weight: bold; color: rgb(255, 255, 255); background-color: inherit; text-decoration: none; }
