/* style dla przyciskow administracyjnych */

table {
	font-size: 11px;
}

td {
	font-size: 11px;
}


table.buttons_tabble
{
	background:transparent;
}

table.buttons_table td.buttons_cell
{
	text-align:center;
	background:transparent;
}

table.ew43_button
{
	background:transparent;
	height:15px;
	margin:0px;
	border:0px;
}

table.ew43_button td
{
	background:transparent;
	vertical-align:middle;
	height:15px;
	padding:0px;
	color:#565656;
	font-size:10px;
	font-family:tahoma;
	cursor:pointer;
}

/* style dla switch version */
table.top_admin_panel
{
	background-color:#114a5d;
}

table.top_admin 
{
	background-repeat:repeat-y;
	height:30px;
}

table.top_admin td
{
	color:#ffffff;
	height:30px;
	font-size:11px;
	vertical-align:middle;
	padding-left:4px;
	font-family:arial, tahoma, verdana;
}

a.admin_link
{
  color:#ffffff;
}

a.admin_link:visited {
  color:#ffffff;
}

a.admin_link::hover {
  color:#a0cccf;
	text-decoration:none;
}

div.top_admin_actual_page
{
	background-color:#114a5d;
	height:24px;
	vertical-align:middle;
	padding:2px;
	cursor:pointer;
}

div.top_admin_actual_page_over
{
	background-color:#3c6c7a;
	height:24px;
	vertical-align:middle;
	padding:2px;
	cursor:pointer;
}

table.middle_admin_panel
{
	background-color:#3c6c7a;
}

table.middle_admin
{
	background-color:#3c6c7a;
}

/* to jest troche glupio zrobione, ale musi sie podmieniac obrazek i zmieniac kolor, a kazdy obrazek jest inny */

table.middle_admin td
{
	font-size:11px;
	background-repeat:no-repeat;
	background-position:2px 8px;
	padding-left:20px;
	cursor:pointer;
}

table.middle_admin td.addmodule
{
	background-image:url('../../images/admin/add_module.gif');
	color:#ffffff;
}

table.middle_admin td.addmodule_over
{
	background-image:url('../../images/admin/add_module_over.gif');
	color:#ffffbc;
}

table.middle_admin td.addpage
{
	background-image:url('../../images/admin/add_page.gif');
	color:#ffffff;
}

table.middle_admin td.addpage_over
{
	background-image:url('../../images/admin/add_page_over.gif');
	color:#ffffbc;
}

table.middle_admin td.editpage
{
	background-image:url('../../images/admin/editpage.gif');
	color:#ffffff;
}

table.middle_admin td.editpage_over
{
	background-image:url('../../images/admin/editpage_over.gif');
	color:#ffffbc;
}

table.middle_admin td.editon
{
	background-image:url('../../images/admin/edit.gif');
	color:#ffffff;
}

table.middle_admin td.editon_over
{
	background-image:url('../../images/admin/edit_over.gif');
	color:#ffffbc;
}

table.middle_admin td.editoff
{
	background-image:url('../../images/admin/exit.gif');
	color:#ffffff;
}

table.middle_admin td.editoff_over
{
	background-image:url('../../images/admin/exit_over.gif');
	color:#ffffbc;
}

table.middle_admin td.logout
{
	background-image:url('../../images/admin/logout.gif');
	color:#ffffff;
}

table.middle_admin td.logout_over
{
	background-image:url('../../images/admin/logout_over.gif');
	color:#ffffbc;
}

table.middle_admin td.home
{
	background-image:url('../../images/admin/home.gif');
	color:#ffffff;
}

table.middle_admin td.home_over
{
	background-image:url('../../images/admin/home_over.gif');
	color:#ffffbc;
}

table.middle_admin td.preferences
{
	background-image:url('../../images/admin/preferences.gif');
	color:#ffffff;
}

table.middle_admin td.preferences_over
{
	background-image:url('../../images/admin/preferences_over.gif');
	color:#ffffbc;
}
/* koniec styli dla dolnego rzedu ikonek */
table.bottom_admin
{
	height:32px;
	background-color:#ffffff;
	border-bottom:#3c6c7a 1px solid;
}

table.bottom_admin td
{
	color:#114a5d;
	font-family:tahoma;
	font-size:10px;
	vertical-align:middle;
	padding-left:3px;
}

table.bottom_admin td.label
{
	color:#959595;
	font-family:arial, tahoma;
	font-size:14px;
	font-weight:bold;
	vertical-align:middle;
}

/* administracja modulami */

table.modules_admin 
{
}

table.modules_admin td
{
	color:#ffffff;
	font-size:11px;
	vertical-align:middle;
	padding-left:4px;
	height:23px;
	font-family:arial, tahoma, verdana;
}

div.modules_admin_actual_page
{
	background-color:#114a5d;
	vertical-align:middle;
	padding:2px;
	cursor:pointer;
}

div.modules_admin_actual_page_over
{
	background-color:#3c6c7a;
	vertical-align:middle;
	padding:2px;
	cursor:pointer;
}

/* tabela formularza w edycji modulami */
table.module_admin_form
{
}

table.module_admin_form tr.alter
{
	background-color:#f1f1f1;
}

table.module_admin_form td.title
{
	height:24px;
	color:#114a5d;
	font-weight:bold;
}

table.module_admin_form td.header
{
	height:22px;
	background-color:#3c6c7a;
	color:#ffffff;
	font-weight:normal;
	text-align:center;
	border-right:1px solid #ffffff;
}

table.module_admin_form tr.normal td.cell
{
	height:22px;
	color:#636363;
	font-weight:normal;
	text-align:left;
	font-size: 11px;
	border-right:1px solid #f1f1f1;
	padding-left:3px;
	padding-right:3px;	
}

table.module_admin_form tr.alter td.cell
{
	height:22px;
	color:#636363;
	font-weight:normal;
	text-align:left;
	border-right:1px solid #ffffff;
	padding-left:3px;
	padding-right:3px;
}


table.module_admin_form td.label
{
	height:26px;
	background-color:#f1f1f1;
	color:#114a5d;
	font-weight:normal;
	text-align:right;
	padding-right:5px;
}

table.module_admin_form td.data
{
	height:26px;
	color:#636363;
	font-weight:normal;
	text-align:left;
	padding-left:5px;
}


/* Style dla inputów. */

INPUT {
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 11px;
}

INPUT.input_button {
        font-size: 11px;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #336090;
        border: solid 2px transparent;
        padding: 2px 4px 2px 4px;
        cursor: pointer;
}

INPUT.input_button:hover {
        color: #FFFFFF;
        background-color: #4981BE;
        border: solid 2px #336090;
}

INPUT.input_button:active {
        color: #FFFFFF;
        background-color: #4981BE;
        border-top: solid 2px #1B3249;
        border-left: solid 2px #1B3249;
        border-bottom: solid 2px #AAC5DF;
        border-right: solid 2px #AAC5DF;
}

INPUT.input_text {
}

INPUT.input_checkbox {
}

INPUT.input_radio {
}

TEXTAREA.input_textarea {
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 11px;
}

SELECT.input_select {
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 11px;
}

/* KONIEC: Style dla inputów. */



/* Style potrzebne CMS-owi. */

/* Sekcja widoczna w trybie edycji */
TABLE.cms_section {
        border: dashed 2px #BBBBBB;
}

/* Niezaakceptowana sekcja widoczna w trybie edycji */
TABLE.cms_section_not_accepted {
        border: solid 2px #CC8800;
}

/* Podwietlona sekcja widoczna w trybie edycji */
TABLE.cms_section_highlighted {
        border: solid 6px #CC0000;
}

TABLE.cms_section_green_highlighted {
        border: solid 2px #00CC00;
}

/* KONIEC: Style potrzebne CMS-owi. */


/* Style dla NavInfo. */

TABLE.navinfo {
	background-color:#ffffff;
}

TABLE.navinfo TD.place {
	height:24px;
	font-family: Arial, Sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3c6c7a;
	text-align: right;
	padding-right:5px;
	padding-left:5px;
	vertical-align: middle;
	white-space: nowrap;
}

TABLE.navinfo TD.path {
	height:24px;
	font-family: Arial, Sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #959595;
	padding-left:0px;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}

TABLE.navinfo TD.home {
	height:24px;
	font-family: Arial, Sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #959595;
	padding-right: 2px;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	cursor:pointer;
}

TABLE.navinfo TD.home_over {
	font-family: Arial, Sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3c6c7a;
	padding-right: 2px;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	cursor:pointer;
}

TABLE.navinfo TD.status {
	height:32px;
	background-color: #bed5dd;
	padding: 4px;
	color:#14495d;
}

TABLE.navinfo TD.errorstatus {
	height:32px;
	background-color: #ff5601;
	padding: 4px;
	color:#000000;
}

TABLE.navinfo TD.kropki
{
	height:3px;
	background-repeat:repeat-x;
}

/* KONIEC: Style dla NavInfo. */


/* Style dla Common Tables. */

/* Style dla Standard table.*/

TABLE.common_table_standard {
	font-size: 11px;
}

TABLE.common_table_standard TD {
	font-size: 11px;
}

TABLE.common_table_standard TH {
        font-weight: normal;
        color: #FFFFFF;
        background-color: #3c6c7a;
        padding: 4px 4px 4px 4px;
}

TH.inner_header {
        font-weight: normal;
        color: #FFFFFF;
        background-color: #3c6c7a;
        padding: 4px 4px 4px 4px;
}

TABLE.common_table_standard TD.normal {
        color: #000000;
        background-color: #FFFFFF;
        border-right: solid 1px #b7b7b7;
}

TABLE.common_table_standard TD.alternate {
        color: #132835;
        background-color: #eaeaea;
				border-right: solid 1px #ffffff;
}

TABLE.common_table_standard TD.highlighted {
        color: #000000;
        background-color: #bed5dd;
}

/* KONIEC: Style dla Standard table. */

/* Style dla Standard form. */

TABLE.common_form_standard {
        background-color: #FFFFFF;
}

TABLE.common_form_standard TD {
}

TABLE.common_form_standard TH {
        font-weight: bold;
        color: #FFFFFF;
        background-color: #3c6c7a;
				padding:4px;
}


TABLE.common_inner_form {
}

TABLE.common_inner_form TH {
        font-weight: bold;
        color: #ffffff;
        background-image:url('../../images/admin/kropki.gif');
				background-repeat:repeat-x;
				background-position:bottom;
        padding: 4px 4px 4px 8px;
}

TABLE.common_inner_form TD.normal {
        color: #000000;
        background-color: #FFFFFF;
        background-image:url('../../images/admin/kropki.gif');
				background-repeat:repeat-x;
				background-position:bottom;
        padding: 4px;
}

TABLE.common_inner_form TD.alternate {
        color: #132835;
        background-color: #DDF1F4;
        border-bottom: solid 1px #EEEEEE;
        padding: 2px 4px 2px 8px;
}


/* KONIEC: Style dla Standard form table. */
/* KONIEC: Style dla Common Tables. */



/* Style dla modulow treści w serwisie. */
/* KONIEC: Style dla modulow treści w serwisie. */
