/* YLEISET VÄRI ASETUKSET KÄYTÄ NÄITÄ */
@import url("forms_catalog_ilm.css");
/*blue*/
.color_blue{
	background-color: #8cb7f8!important;
}
.color_blue_dark{
	background-color: #6c9ce4;
}
.color_blue_dark_text{
	color: #6c9ce4!important;
}
.color_blue_line{
	border: solid 1px #5485cf!important;
}
.form_blue_text{
	font-weight: bold;
	color: white;
}
.form_blue_text_data{
	background-color: white;
	padding: 0 5px;
}
.form_blue_data_line{
	font-weight: normal;
	border-bottom: solid 1px #8cb7f8;
}
/*grey*/
.color_grey{
	background-color: #EFEFEF;
}
.color_grey_dark{
	background-color: #E3E3E3;
}
.color_grey_line{
	border: solid 1px #9E9E9E;
}
.color_grey_line_x2{
	border-top: solid 2px #d8d8d8;
	border-bottom: solid 2px #d8d8d8;
}
.form_grey_text{
	font-weight: normal;
	color: #333333;	
}
.form_grey_input input, .form_grey_input select, .form_grey_input textarea{
	background-color:white;
	border:1px solid silver;
	padding:1px 1px 1px 4px;
}
/*common buttons*/
	#forms_catalog_index .form_button_setup{
		color:white;
		cursor:pointer;
		margin-top:5px;
		padding:2px 2px 1px 23px;
	}
	#forms_catalog_index .back{
		background: url(/easydata/admin_templates/es39/services_images/forms_catalog/pager_pre_blue.gif) no-repeat scroll 2px 0px;
	}
	#forms_catalog_index input.submitter{
		background: url(/easydata/admin_templates/es39/services_images/forms_catalog/buttons_ad.gif) no-repeat scroll 2px 0px;
	}
	#forms_catalog_index input.reset{
		background: url(/easydata/admin_templates/es39/services_images/forms_catalog/restore.gif) no-repeat scroll 2px 0px;
	}
	
	/* painikkeet katso edit tuhoa*/
	#forms_catalog_index .catalog_row_button_container{
	}
	#forms_catalog_index .catalog_row_button{
		height: 18px;
		width: 19px;
		overflow: hidden;
		margin: 2px;
		display: block;
	}
	#forms_catalog_index .catalog_row_button_small{
		display: block;
		height: 6px;
		overflow: hidden;
		width: 6px;
	}
	#forms_catalog_index .catalog_row_button:hover{
		text-decoration: none;
	}
	#forms_catalog_index .catalog_row_show{
		/*float: right;*/
		background: transparent url(/easydata/admin_templates/es39/services_images/forms_catalog/show.gif) no-repeat left;		
	}
	#forms_catalog_index .catalog_row_edit{
		/*float: right;*/
		background: transparent url(/easydata/admin_templates/es39/services_images/forms_catalog/edit.gif) no-repeat left;		
	}
	#forms_catalog_index .catalog_row_delete{
		/*float: right;*/
		background: transparent url(/easydata/admin_templates/es39/services_images/forms_catalog/delete.gif) no-repeat left;		
	}
	/*hyväksytty, vanha, tulossa*/
	#forms_catalog_index .catalog_summary_row{
	}
		.catalog_row_show_info{
		}
		#forms_catalog_index .catalog_row_old_active{
			background: transparent url(/easydata/admin_templates/es39/services_images/forms_catalog/old_active.gif) no-repeat left;				
		}
		#forms_catalog_index .catalog_row_new_active{
			background: transparent url(/easydata/admin_templates/es39/services_images/forms_catalog/new_active.gif) no-repeat left;				
		}
		#forms_catalog_index .catalog_row_no_active{
			background: transparent url(/easydata/admin_templates/es39/services_images/forms_catalog/no_active.gif) no-repeat left;						
		}
		#forms_catalog_index .catalog_row_active{
			background: transparent url(/easydata/admin_templates/es39/services_images/forms_catalog/active.gif) no-repeat left;						
		}
		/* pienet */
		#forms_catalog_index .catalog_row_old_active_small{
			background: transparent url(/easydata/admin_templates/es39/services_images/forms_catalog/old_active_small.gif) no-repeat left;				
		}
		#forms_catalog_index .catalog_row_new_active_small{
			background: transparent url(/easydata/admin_templates/es39/services_images/forms_catalog/new_active_small.gif) no-repeat left;				
		}
		#forms_catalog_index .catalog_row_no_active_small{
			background: transparent url(/easydata/admin_templates/es39/services_images/forms_catalog/no_active_small.gif) no-repeat left;						
		}
		#forms_catalog_index .catalog_row_active_small{
			background: transparent url(/easydata/admin_templates/es39/services_images/forms_catalog/active_small.gif) no-repeat left;						
		}
/* sivutus */
.forms_catalog_pager{
	font-size: 12px;
	margin: 7px 0;
	color: #5888cf;	
}
	.forms_catalog_pager b{
		color: #5888cf;
	}
	.catalog_prev_img{
		background: #8cb7f8 url(/easydata/admin_templates/es39/services_images/forms_catalog/pager_pre.gif) no-repeat 6px 4px;
		padding: 1px 6px 1px 6px;
		color: transparent;
	}
	.catalog_next_img{
		background: #8cb7f8 url(/easydata/admin_templates/es39/services_images/forms_catalog/pager_next.gif) no-repeat 6px 4px;
		padding: 1px 6px 1px 6px;
		color: transparent;
	}
	
/* forms_catalog_index.tpl, catalog_additem.tpl HEADER PALVELULLE */
#forms_catalog_index{
	font-size: 13px;
}
#forms_catalog_index a{
	border: none;
}

/* admin.tpl SERVICE */
.catalog_ad_button{
	margin: 3px 0 4px 0;
	padding-left: 25px;
	width: 80px;
	height:19px;
	background: transparent url(/easydata/admin_templates/es39/services_images/forms_catalog/buttons_ad.gif) no-repeat 2px 0;
}
	.catalog_ad_button a{
		color: #9e9e9e;
		font-weight: bold;
	}
		
/* catalog_search_fields.tpl DATATEMPLATES*/
.catalog_search_title{
	border-bottom: none;	
	display: inline;
	padding: 4px 10px 6px 10px;
	color: #333333;
	font-weight: bold;
	position: absolute;
	z-index: 99;
}
.catalog_search{
	position: relative;
	top: 23px;
	z-index: 90;
	padding: 10px;
	margin:  0 0 28px 0;
}
	.catalog_search_fields th{
		padding-bottom: 2px;
	}
	.catalog_search .catalog_search_field_name{
		padding-right: 15px;
	}
	.catalog_search .catalog_search_field input{
	}
	.catalog_search .catalog_search_button{
		color: white;
		margin-top: 5px;
		padding: 1px 2px 1px 20px;
		cursor: pointer;
	}
		.catalog_search .catalog_search_submit{
			background: url(/easydata/admin_templates/es39/services_images/forms_catalog/search.gif) no-repeat 2px 0px;	
		}
		.catalog_search .catalog_search_restore{
			background: url(/easydata/admin_templates/es39/services_images/forms_catalog/restore.gif) no-repeat 2px 0px;
		}
/* catalog_summary_feed.tpl DATATEMPLATES*/
.catalog_summary_feed{
	border-spacing: 0;
}
	.catalog_summary_feed .catalog_summary_list{
		border: 0;
		border-spacing: 0;
		width: 100%;
	}
	.catalog_summary_feed .catalog_summary_head{
	
	}
	.catalog_summary_feed .catalog_summary_head th{
		padding: 1px 2px;
	}
	
	.catalog_summary_feed .catalog_summary_row td{
		border-bottom: solid 1px #bebebe;
		padding: 0px 2px;
	}
		.catalog_summary_feed .catalog_summary_row td.data_cels{
		}
		.catalog_summary_feed .catalog_summary_row .catalog_row_controls a{
			float: right;
		}
		
/* catalog_summary.tpl DATATEMPLATES*/
.catalog_summary_list {
	border-spacing: 0;
}
	.catalog_summary_list .catalog_summary_list{
		border: 0;
		border-spacing: 0;
		width: 100%;
	}
	.catalog_summary_list .catalog_summary_head{
	
	}
	.catalog_summary_list .catalog_summary_head th{
		padding: 5px;
	}
	
	.catalog_summary_list .catalog_summary_row td{
		border-bottom: solid 1px #bebebe;
		padding: 2px 5px;
	}
		.catalog_summary_list .catalog_summary_row td.data_cels{
		}
		.catalog_summary_list .catalog_summary_row .catalog_row_controls a{
			float: right;
		}

/*	catalog_item_full.tpl DATATEMPLATES*/	
#catalog_item_full_title{
	border-bottom: none!important;
	display: inline;
	padding: 4px 10px 6px 10px;
	color: #333333;
	font-weight: bold;
	position: absolute;
	color: white;
	z-index: 99;
}
#catalog_item_full{
	width: 100%;
	margin:  0 0 28px 0;
	padding: 0;
	border-spacing: 0;
	position: relative;
	top: 23px;
	z-index: 90;	
}
	#catalog_item_full th{	
		padding: 4px 10px;
		vertical-align: top;	
		width: 35%;
	}
	#catalog_item_full td{
		padding: 2px 10px;
		margin: 0;
		vertical-align: top;
	}
	
/* catalog_additem.tpl SERVICE */
#feedback_form{
	position: relative;
}
#form_catalog_ad_data_title{
	border-bottom: none;
	display: inline;
	padding: 4px 10px 2px 10px;
	color: #333333;
	font-weight: bold;
	position: absolute;
	z-index: 99;
}
#form_catalog_ad_data_form{
	width: 100%;
	margin:  0 0 28px 0;
	padding: 8px 0;
	border-spacing: 0;
	position: relative;
	top: 23px;
	z-index: 90;
	
}
	#form_catalog_ad_data_form td{
		padding: 2px 10px;
		margin: 0;
		vertical-align: top;		
	}
	#form_catalog_ad_data_form th{	
		padding: 4px 10px;
		background-color: #e3e3e3;			
		border-bottom: solid 1px #d8d8d8;
	}
	#form_catalog_ad_data_form td.name{
	}
	#form_catalog_ad_data_form input, #form_catalog_ad_data_form select,#form_catalog_ad_data_form textarea {
	}
#form_catalog_calendar	{
	position: relative;
	padding: 10px;
	margin:  0 0 5px 0;
}
#forms_catalog_index input.submitter,#forms_catalog_index input.reset{
	color:white;
	margin-top:5px;
	padding:1px 2px 1px 23px;	
	cursor: pointer;
}

.ext{
	clear: both;
}
/* catalog_edititme.tpl SERVICE */
#form_catalog_edit{
	position: relative;
}
#form_catalog_edit_data_title{
	border-bottom: none;
	display: inline;
	padding: 4px 10px 2px 10px;
	color: #333333;
	font-weight: bold;
	position: absolute;
	z-index: 99;
}
#form_catalog_edit_data_form{
	width: 100%;
	margin:  0 0 28px 0;
	padding: 8px 0;
	border-spacing: 0;
	position: relative;
	top: 23px;
	z-index: 90;
	
}
	#form_catalog_edit_data_form td{
		padding: 2px 10px;
		margin: 0;
		vertical-align: top;
	}
	#form_catalog_edit_data_form th{	
		padding: 4px 10px;
		background-color: #e3e3e3;			
		border-bottom: solid 1px #d8d8d8;
	}
	#form_catalog_edit_data_form .form_catalog_image{
		margin: 10px 0;
		border: solid 4px #D8D8D8;
	}

/* calenteri */

.date_picker_link {
  height: 30px;
  background: transparent url("../images/browse.gif") no-repeat right center;
  padding: 5px 15px 5px 0;
}

span.date_picker {
	background-color:#F0F1E5;
	border:1px solid #969696;
	display:none;
	margin:4px 0 0;
	padding:3px;
	position:absolute;
	top:-156px;
	width:185px;
	z-index:190;
}

/* FIXI IE6:STA VARTEN */
span.date_picker iframe
{
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  filter: mask();
  height: 200px;
}

span.date_picker table {
  margin: 0;
  padding: 0;
  font-family: tahoma, verdana, sans-serif;
  border-collapse: separate;
  border-spacing: 2px;
  table-layout: fixed;
}

span.date_picker thead th {
  margin: 0;
  padding: 0;
  border: none;
  font-size: 10px;
  color: #000;
  text-align: center;
  background-color: #E5E6DB;
}

span.date_picker thead th a {
  color: #000;
}

span.date_picker thead tr.month_selection th {
  background-color: #D6D7CE;
}
span.date_picker thead tr.month_selection th a {
  display: block;
  padding: 0px 10px;
  font-family: helvetica, sans-serif;
}

span.date_picker thead tr.year_selection th {
  background-color: #E5E6DC;
}
span.date_picker thead tr.year_selection th a {
  display: block;
  padding: 0px 10px;
  font-family: arial, sans-serif;
}

span.date_picker thead tr.day_labels th {
  margin: 0;
  padding: 3px 0;
  color: #000;
  font-size: 9px;
  font-weight: normal;
  background-color: #C5C6BB;
}

span.date_picker table tbody td {
  margin: 0;
  padding: 0;
  border: none;
  width: 24px;
  background-color: #fff;
  background-color: #E5E6DB;
  border: none;
  border-bottom: 1px solid #E5E6DC;
  font-size: 9px;
  text-align: center;
}

span.date_picker table tbody a {
  margin: 0;
  padding: 1px 0;
  display: block;
  background-color: #fff;
  text-decoration: none;
  color: #000;
  font-weight: normal;
}

span.date_picker tbody a:hover {
  background-color: #FFDFBF;
}

span.date_picker tfoot td.cancel_butt {
  margin: 0;
  padding: 2px 10px;
  border: none;
  text-align: right;
  padding-right: 5px;
  background-color: #D6D7CD;
  background-color: #E5E6DB;
}

span.date_picker tfoot td.cancel_butt a {
  font-size: 9px;
  font-family: verdana, sans-serif;
}

span.date_picker tbody td.selected_date {
  background-color: #F7E1BD;
}
