/* form styles */

/* tabela z błędami walidacji */
	.ifrm_error_table
	{
		font-family: verdana;
		font-size: 9px;
		color: #DD7755;
		border-bottom: 1px solid #DADADA;
		width: 100%;
	}


/* wiersz z błędami walidacji */
	.ifrm_error_row
	{
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
	}


/* główna tabela formularza */
	.ifrm_form_table
	{
		font-family: verdana;
		font-size: 9px;
		color: #555555;
		width: 100%;
	}


/* komórka z opisem pola */
	.ifrm_form_titletd
	{
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 2px;
		padding-bottom: 2px;
		border-bottom: 1px solid #DADADA;
		width: 50%;
	}


/* komórka z polem input */
	.ifrm_form_inputtd
	{
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 2px;
		padding-bottom: 2px;
		border-bottom: 1px solid #DADADA;
		border-left: 1px solid #DADADA;
		text-align: center;
		background-color: whitesmoke;
	}


/* styl pola input formularza */
	.ifrm_form_input
	{
		font-family: verdana;
		font-size: 9px;
		color: #555555;
		background-color: white;
		border: 1px solid #DADADA;
		width: 150px;
	}
	
	
/* wiersz z guzikiem submit */
	.ifrm_form_submittd
	{
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 2px;
	}


/* przycisk do commit'owania formularza */
	.ifrm_form_submitbtn
	{
		font-family: verdana;
		font-size: 9px;
		color: #555555;
		background-color: whitesmoke;
		border: 1px solid #DADADA;
	}
	
	
	
/* list styles */

/* tabela z filtrami listy */
	.ifrm_list_filters_table
	{
		font-family: verdana;
		font-size: 9px;
		color: #555555;
		width: 100%;
	}
	

/* komórka z filtrami listy */
	.ifrm_list_filters_cell
	{
		border-bottom: 1px solid #666666;
		border-top: 1px solid #666666;
		padding: 2px;
	}


/* pola input/select filtrów listy */
	.ifrm_list_filters_input
	{
		font-family: verdana;
		font-size: 9px;
		color: #555555;
		border: 1px solid #DADADA;
		background-color: whitesmoke;
		width: 100px;
	}
	

/* przycisk submit filtrów listy */
	.ifrm_list_filters_submit
	{
		font-family: verdana;
		font-size: 9px;
		color: #555555;
		background-color: whitesmoke;
		border: 1px solid #555555;
	}
	

/* tabela z globalnymi akcjami listy */
	.ifrm_list_global_actions_table
	{
		font-family: verdana;
		font-size: 9px;
		color: #555555;
		width: 100%;
	}
	
	
/* komórka z listą porcjowania */
	.ifrm_list_portioning_cell
	{
		border-bottom: 1px solid #666666;
		text-align: left;
		padding: 2px;
	}
	
/* link porcjowania listy (nieaktywna strona) */
	.ifrm_list_portioning_link
	{
		color: #555555;
		text-decoration: none;
	}
	
	.ifrm_list_portioning_link:hover
	{
		text-decoration: underline ;
	}
	
	
/* link porcjowania listy (aktywna strona) */
	.ifrm_list_portioning_link_hot
	{
		color: #555555;
		text-decoration: none;
		font-weight: bold
	}
	
	.ifrm_list_portioning_link_hot:hover
	{
		text-decoration: underline ;
	}
	
	
/* komórka z globalnymi akcjami listy */
	.ifrm_list_global_actions_cell
	{
		border-bottom: 1px solid #666666;
		text-align: right;
		padding: 2px;
	}
	
/* link globalnych akcji listy */
	.ifrm_list_global_actions_link
	{
		color: #555555;
		text-decoration: none;
		font-weight: bold;
	}
	
	.ifrm_list_global_actions_link:hover
	{
		text-decoration: underline ;
	}
	

/* główna tabela listy */
	.ifrm_list_data_table
	{
		font-family: verdana;
		font-size: 9px;
		color: #555555;
		width: 100%;
	}
	
/* komórka nagłówka listy */
	.ifrm_list_header_cell
	{
		background-color: #DADADA;
		border-bottom: 1px solid #666666;
		text-align: left;
		font-weight: bold;
		color: #555555;
		padding: 2px;
	}
	
	
/* link nagłówka listy */
	.ifrm_list_header_link
	{
		color: #555555;
		text-decoration: none;
		font-weight: bold;
	}
	
	.ifrm_list_header_link:hover
	{
		text-decoration: underline ;
	}
	
	
/* wiersz nieparzysty danych listy */
	.ifrm_list_data_uneven_row
	{
		background-color: white;
	}
	

/* wiersz parzysty danych listy */
	.ifrm_list_data_even_row
	{
		background-color: whitesmoke;
	}
	
	
/* wiersz gorący danych listy */
	.ifrm_list_data_hot_row
	{
		background-color: #DDEEFF;
	}
	
	
/* komórka nieparzystego wiersza danych listy */
	.ifrm_list_data_uneven_cell
	{
		border-bottom: 1px solid #DADADA;
		text-align: left;
		padding: 2px;
		color: #555555;
	}
	

/* komórka parzystego wiersza danych listy */
	.ifrm_list_data_even_cell
	{
		border-bottom: 1px solid #DADADA;
		text-align: left;
		padding: 2px;
		color: #555555;
	}


/* checkbox wiersza danych listy */
	.ifrm_list_checkbox
	{
		width: 15px;
		height: 15px;
		border: 1px solid #555555;
		background-color: red;
	}
	
	
/* link pojedynczych akcji listy */
	.ifrm_list_single_actions_link
	{
		color: #555555;
		text-decoration: none;
	}
	
	.ifrm_list_single_actions_link:hover
	{
		text-decoration: underline;
	}
	

/* tabela linków do zaznaczania elementów listy */
	.ifrm_list_select_table
	{
		font-family: verdana;
		font-size: 9px;
		color: #555555;
		width: 100%;
	}
	

/* komórka tabeli linków do zaznaczania elementów listy */
	.ifrm_list_select_cell
	{
		padding: 5px;
		padding-left: 20px;
	}
	

/* link zaznaczania elementów listy */
	.ifrm_list_select_link
	{
		color: #555555;
		text-decoration: none;
		font-weight: bold;
	}
	
	.ifrm_list_select_link:hover
	{
		text-decoration: underline;
	}
	
	
/* tabela z multi akcjami listy */
	.ifrm_list_multiple_actions_table
	{
		font-family: verdana;
		font-size: 9px;
		color: #555555;
		width: 100%;
		font-weight: bold;
	}
	
	
/* komórka multi akcji listy */
	.ifrm_list_multiple_actions_cell
	{
		padding: 2px;
		background-color: #DADADA;
		border-bottom: 1px solid #666666;
		border-top: 1px solid #666666;
		text-align: left;
		font-weight: bold;
		color: #555555;
	}	
	

/* pole select multi akcji listy */
	.ifrm_list_multiple_actions_select
	{
		font-family: verdana;
		font-size: 9px;
		color: #555555;
		border: 1px solid #DADADA;
		background-color: whitesmoke;
		width: 100px;
	}
	

/* przycisk submit multi akcji listy */
	.ifrm_list_multiple_actions_submit
	{
		font-family: verdana;
		font-size: 9px;
		color: #555555;
		background-color: whitesmoke;
		border: 1px solid #555555;
	}
	
	
/* tree styles */

/* tabela drzewka */
	.ifrm_tree_table
	{
		font-family: verdana;
		font-size: 10px;
		color: #555555;
	}
	

/* komórka drzewka */
	.ifrm_tree_cell
	{
	}
	
	
/* link drzewka */
	.ifrm_tree_link
	{
		color: #555555;
		text-decoration: none;
		font-weight: bold;
	}
	
	.ifrm_tree_link:hover
	{
		text-decoration: underline;
	}
	
	

/* category_tree styles */

/* tabela drzewka kategorii */
	.ifrm_category_tree_table
	{
		font-family: verdana;
		font-size: 10px;
		color: #555555;
	}
	

/* komórka drzewka kategorii */
	.ifrm_category_tree_cell
	{
		vertical-align: bottom;
	}

/* checkbox liścia drzewa kategorii */
	.ifrm_category_tree_checkbox
	{
		width: 15px;
		height: 15px;
		border: 1px solid #555555;
		background-color: red;
	}
	
	
/* wiersz z guzikiem submit */
	.ifrm_category_tree_submittd
	{
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 2px;
	}
	
	
/* przycisk submit drzewa kategorii */
	.ifrm_category_tree_submitbtn
	{
		font-family: verdana;
		font-size: 9px;
		color: #555555;
		background-color: whitesmoke;
		border: 1px solid #DADADA;
	}
	
/* link drzewka kategorii */
	.ifrm_category_tree_link
	{
		color: #555555;
		text-decoration: none;
		font-weight: bold;
	}
	
	.ifrm_category_tree_link:hover
	{
		text-decoration: underline;
	}
	

/* photo slider styles */

/* główna tabela photo slider'a */
	.ifrm_photo_slider_table
	{
		width: 390px;
	}

/* komórka zdjęcja photo slider'a */
	.ifrm_photo_slider_photo_cell
	{
		width: 390px;
		text-align: center;
	}
	
/* zdjęcie photo slider'a */
	.ifrm_photo_slider_img
	{
		border: none;
	}

/* główna komórka przycisków photo slider'a */	
	.ifrm_photo_slider_buttons_cell
	{
		text-align: center;
		margin: 0 auto;
		width: 100%;
		padding-top: 10px;
	}
	
/* tabela przycisków photo slider'a */
	.ifrm_photo_slider_buttons_table
	{
	}

/* komórka przycisku wstecz photo slider'a */
	.ifrm_photo_slider_buttons_left_cell
	{
		padding-right: 10px
	}
	
/* obrazek przycisku wstecz photo slider'a */
	.ifrm_photo_slider_buttons_left_button
	{
		border: none;
	}

/* komórka separatora guzików photo slider'a */
	.ifrm_photo_slider_buttons_separator_cell
	{
	}
	
/* obrazek separatora guzików photo slider'a */
	.ifrm_photo_slider_buttons_separator
	{
	}
	
/* komórka przycisku dalej photo slider'a */
	.ifrm_photo_slider_buttons_right_cell
	{
		padding-left: 10px;
	}
	
/* obrazek przycisku dalej photo slider'a */
	.ifrm_photo_slider_buttons_right_button
	{
		border: none;
	}