body
{
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	color:#454545;
}

h1
{
	font-size: 12px;
	font-weight: bold;
}

p, td, th
{
      font-family: Verdana;
      font-size: 11px;	
}

/* Style dla inputów. */

INPUT {
        font-family: Tahoma;
        font-size: 11px;
}

TEXTAREA{
        font-family: Tahoma;	
        font-size: 11px;
}

SELECT {
        font-family: Tahoma;	
        font-size: 11px;
}

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


/* style dla przyciskow administracyjnych */
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;
	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;
}

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:10px;
	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-size:10px;
	vertical-align:middle;
	padding-left:3px;
}

table.bottom_admin td.label
{
	color:#959595;
	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;
}

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;
	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 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-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-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-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-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 {
}

TABLE.common_table_standard TD {
}

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;
}

/* STYLE DLA LOGINBOXA */
table.auth td.kropki
{
	height:3px;
	background-image:url('../images/admin/kropki.gif');
	background-repeat:repeat-x;
	background-position:bottom;
}

table.auth td.incorrect_login
{
	height:65px;
	width:284px;
	background-image:url('../images/admin/alert_box.gif');
	background-position:top;
	background-repeat:no-repeat;
	vertical-align:middle;
}


table.auth td.incorrect_login div
{
	padding-left:30px;
	color:#ffffff;
}

table.auth td.label
{
	text-align:right;
	font-weight:bold;
	color:#114A5D;
}

table.auth td.field
{
	text-align:left;
}

table.auth td.field input
{
	height:22px;
	width:150px;
	border:1px solid #A4B97F;
	padding-left:3px;
	padding-top:2px;
}

table.auth input.zaloguj
{
	width:60px;
	height:16px;
	background:url(../images/buttons/zaloguj.gif) no-repeat center;
	border:0px;
}

table.auth input.zaloguj_over
{
	width:60px;
	height:16px;
	background:url(../images/buttons/zaloguj_over.gif) no-repeat center;
	border:0px;
	cursor:pointer;
}

table.auth td.footer
{
	padding-top:5px;
	padding-bottom:5px;
	width:100%;
}

table.auth td.footer div.label
{
	text-align:left;	
	font-weight:bold;
	color:#114A5D;
}

table.auth td.footer div.info
{
	text-align:left;	
	color:#FE8043;
}

table.auth td.footer td.border
{
	width:1px;
	background-color:#114A5D;
}

table.auth td.syn
{
	text-align:right;	
	color:#898989;
}

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

table.module_add
{
	background-color:#454545;
}

table.module_add td
{
	background-color:#F7F7F7;
}

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