/* ::::: http://www.lidoriki.gov.gr/templates/centralGreece/css/ots_css.css ::::: */

html { height: 100%; }
body { margin: 0px; font-family: Verdana,Arial,Helvetica,Sans Serif; font-size: 10px; color: rgb(0, 0, 0); }
img { border: 0px none ; }
td { font-size: 10px; }
tr {  }
th {  }
form { margin: 0px; }
input { font-size: 10px; font-family: Verdana,Arial,Helvetica,Sans Serif; }
span {  }
.componentheading { font-weight: bold; color: rgb(0, 0, 0); text-align: center; background-color: rgb(220, 221, 224); height: 25px; padding-left: 6px; }
.header_seperator { display: block; height: 10px; }
.descriptionTip { border-bottom: 1px solid rgb(255, 255, 255); padding: 3px; }
.main_component_seperator { display: block; height: 40px; }
.error { padding: 5px; font-weight: bold; color: rgb(204, 0, 0); font-size: 10px; }
.form_td_header { background-color: rgb(173, 173, 173); font-weight: bold; text-align: left; color: rgb(255, 255, 255); padding-top: 3px; padding-bottom: 3px; padding-left: 8px; }
.form_td_subheader { border-bottom: 1px solid rgb(255, 255, 255); padding: 4px; background: rgb(228, 230, 233) none repeat scroll 0% 0%; color: rgb(91, 91, 91); font-weight: bold; font-size: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 15px; }
.inputbox { border: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255); font-size: 10px; font-family: Verdana,Arial,Helvetica,Sans Serif; }
.form_td1 { border-bottom: 1px solid rgb(255, 255, 255); padding: 4px 4px 4px 8px; background: rgb(228, 230, 233) none repeat scroll 0% 0%; text-align: justify; font-weight: normal; color: rgb(0, 0, 0); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.form_td2 { border-left: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); padding: 4px; background: rgb(245, 244, 243) none repeat scroll 0% 0%; text-align: justify; font-weight: normal; color: rgb(0, 0, 0); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 70%; }
.generic_button { border: 0px none ; font-family: Arial; color: rgb(255, 255, 255); text-align: center; font-size: 10px; font-weight: bold; background-image: url('b_pattern_001.gif'); height: 18px; padding-bottom: 2px; cursor: pointer; }
