/* FORMS */
.form_header {
  text-transform: uppercase;
  font-weight: bold;
  color: #000000;
  margin-bottom: 3px;
}

.search_off_span {
	border-bottom: 1px dashed blue;	
}

.search_on_span {
	border-bottom: 1px dashed blue;
	color:blue;
}

td.form_left, td.form_left_top_corner,
td.form_left_bottom_corner, td.form_bottom,
td.form_top, td.form_right_top_corner {
  font-weight: bold;
  color: #000000;
  vertical-align: middle;
}

td.form_left_top_corner,
td.form_top,
td.form_right_top_corner {
  vertical-align: top;
}

td.form_middle {
  font-weight: bold;
  color: #000000;
  vertical-align: middle;
  padding-right: 0px;
}

td.form_left_even,
td.form_middle_even,
td.form_right_even {
  color: #000000;
  background: #dddddd;
}

td.form_left_odd,
td.form_middle_odd,
td.form_right_odd {
  color: #000000;
  background: #ffffff;
}

input.v1 {
  width: 20px; 
}

input.v3 {
  width: 30px; 
}

input.v5 {
  width: 47px; 
}

input.v8 {
  width: 80px; 
}

input.v10 {
  width: 100px; 
}

input.v15 {
  width: 150px; 
}


input.v20 {
  width: 200px;
  margin: 0px; 
}

input.v25 {
  width: 250px;
  margin: 0px; 
}

input.v30 {
  width: 300px;
  margin: 0px; 
}

input.v40 {
  width: 350px;
  margin: 0px; 
}

input.v50 {
  width: 400px; 
}

input.v100percent {
  width: 100%; 
}

input.psc {
	width: 30px;
}

input.phone {
	width: 71px;
}

input.date {
	width: 54px;
}

input.time {
  width: 30px;
}

input.email {
  width: 200px;
}

input.file {
border-bottom-color:black;
border-bottom-style:solid;
border-bottom-width:2px;
border-left-color:black;
border-left-style:solid;
border-left-width:2px;
border-right-color:black;
border-right-style:solid;
border-right-width:2px;
border-top-color:black;
border-top-style:solid;
border-top-width:2px;
}

div.v10 {
  width: 100px;
}

/* END OF FORMS */

/* START OF SPECIAL FORMS */
.form_bookmarks, .form_subtask {
  padding: 2% 2% 2% 2%;
  float: left;
  border-bottom: 1px solid #000000;
  width: 96%;
}

.form_left_col {
  float: left;
  width: 300px;
}

.form_content {
	float: right;
	width: 691px;
}

.form_content_data {
  float: left;
  width: 96%;
  padding: 2%;
}

.form_bottom_part {
  clear: both;
}

.form_cell {
  float: left;
  width: 96%;
  padding: 2% 2% 2% 2%;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
  margin-bottom: -1px;
}

.form_item_desc {
  float: left;
  width: 100px;
  font-weight: bold;
}

/* END OF SPECIAL FORMS */
input.checkbox_handler {
	background: #FFAA42;
	border: 2px solid #000000;
	font-size: 6px;
	width: 15px;
	margin: 0px 0px 3px 3px;
}

input.biggerButton {
	font-size:12px;
}

.cellBorder {
border: 1px solid black;
padding: 6px;
}

.cellBorderNoBottom {
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;
	padding-top: 6px;
	padding-left: 6px;
	padding-reight: 6px;
	padding-bottom: 2px;
	margin-bottom: -2px;
}
.cellBorderNoTop {
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	padding-top: 2px;
	padding-left: 6px;
	padding-reight: 6px;
	padding-bottom: 6px;
	margin-top: -2px;
}

.cellBorderSides {
	border-left: 1px solid black;
	border-right: 1px solid black;
	padding-top: 2px;
	padding-left: 6px;
	padding-reight: 6px;
	padding-bottom: 2px;
	margin-top: -2px;
	margin-bottom: -2px;
}
.www_border {
	margin: 5px;
}
.onlyDisplay_heigh {
	padding:4px 0 4px 0;
}
.free_row {
	height: 6px;
}
.free_row_big {
	height: 6px;
}
table{
	border-collapse: collapse;
}
table td{
	padding: 2px;
}
