body
{
	margin:0px;
	padding:0px;
	background-color:#C7C5C1;
	color:#434343;
	background-image:url(../../images/theme/body_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
}

span, div, p, td, th
{
  font-family: Verdana;
	text-align:left;
  font-size: 10px;
	color:#434343;
}

/* Style dla inputów. */

INPUT, TEXTAREA, SELECT {
  font-family: Verdana;
  font-size: 11px;
	color:#434343;				
}


/* style dla strony glownej */

table.footer td
{
	color:#636260;
}

table.footer td a, table.footer td a:visited,  table.footer td a:hover
{
	color:#636260;
	text-decoration:none;
}

div.title
{
	font-weight:bold;
	color:#C8141D;	
}

div.content
{
}

/* KONIEC: Style dla inputów. */


/* style dla przyciskow administracyjnych */
div.kropki
{
	height:10px;
	width:100%;
	background-image:url('../../images/admin/kropki.gif');
	background-repeat:repeat-x;
	background-position:bottom;
}

div.button
{
	clear:right;
	float:left;
	width:140px;
}

div.l_button
{
	clear:right;
	float:left;
	width:170px;
}

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;
  color:#ffffff;	
}

div.top_admin_actual_page_over
{
	background-color:#3c6c7a;
	height:24px;
	vertical-align:middle;
	padding:2px;
	cursor:pointer;
  color:#ffffff;	
}

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;
}

/* czysta tabela do drukowania */
table.clearform
{
	background-color:#ffffff;
}

table.clearform td
{
	font-family:Arial;
	padding-top: 2px;
	padding-right:2px;
	color:#000000;
}

table.clearform td.underline
{
	font-family:Arial;	
	padding: 0px;
	padding-left:2px;
	font-style:italic;
	color:#000000;
}

table.clearform td.field
{
	font-size:13px;
	border-bottom:1px solid #000000;
}

table.clearform th
{
	padding: 2px;
	font-weight:bold;
	color:#000000;
	font-size:14px;
}


/* 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;
}

/* Superoferty */

table.superoffer
{
	margin-bottom:10px;
}

table.superoffer td.place
{
	font-weight:bold;
	color:#C8141D;
	padding-bottom:2px;
	padding-left:18px;
	padding-right:18px;	
	text-align:left;	
}

table.superoffer td.title
{
	font-weight:bold;
	color:#C8141D;
	padding-bottom:2px;
	padding-left:18px;
	padding-right:18px;	
	text-align:left;	
}

table.superoffer td.content
{
	padding-top:2px;
	padding-bottom:2px;	
	padding-left:18px;
	padding-right:18px;	
	text-align:left;
}

table.superoffer td.image
{
	padding:0px;
	vertical-align:top;
	width:69px;
}

table.superoffer td.link
{
	text-align:right;
	padding-right:18px;	
}

table.superoffer td.info
{
	text-align:left;
	padding-bottom:6px;
	padding-top:15px;
	padding-left:18px;
	padding-right:18px;
}

table.superoffer td.image img.pink
{
	border:1px solid #EEB9B5;
	cursor:pointer;
}

/* Style dla modulow treści w serwisie. */
/* KONIEC: Style dla modulow treści w serwisie. */

/* buttony */

input.pink
{
	background-color:transparent;
	width:112px;
	height:17px;
	padding-bottom:1px;
	background-image:url(../../images/short_pink_button.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding-left:8px;
	font-weight:bold;
	text-align:left;
	color:#C8141D;
	border:0px;
	margin-top:2px;
	margin-bottom:2px;
}

input.pink_over
{
	background-color:transparent;	
	width:112px;
	height:17px;
	background-image:url(../../images/short_pink_button_over.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding-left:9px;
	padding-top:1px;
	font-weight:bold;
	text-align:left;
	color:#C8141D;	
	border:0px;
	margin-top:2px;
	margin-bottom:2px;
	cursor:pointer;
}

input.l_pink
{
	background-color:transparent;
	width:156px;
	height:17px;
	padding-bottom:1px;
	background-image:url(../../images/long_pink_button.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding-left:8px;
	font-weight:bold;
	text-align:left;
	color:#C8141D;
	border:0px;
	margin-top:2px;
	margin-bottom:2px;
}

input.l_pink_over
{
	background-color:transparent;	
	width:156px;
	height:17px;
	background-image:url(../../images/long_pink_button_over.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding-left:9px;
	padding-top:1px;
	font-weight:bold;
	text-align:left;
	color:#C8141D;	
	border:0px;
	margin-top:2px;
	margin-bottom:2px;
	cursor:pointer;
}
