
/*
	main classes
*/
/* widoczny jest rozmiar 10pt*/
body/*, a, a:hover*/, td/*, font*/, input, select, textarea {
		font: 8pt verdana, arial, tahoma, helvetica;
}


body {
/*		margin: 4px;*/
		margin: 15px 4px;
/*		padding: 6px;*/
/*		background-color: #15638a;*/
		background: url(images/background.png) repeat-x /*#4b4b4b*//*#c9c718*/#bf9c11;
/* zmiany */
		text-align: center;
}


a {
		color: #bb0707;
		text-decoration: none;
}

a img {
		border: 0px;
}

a:hover {
		color: #bb2525;
		text-decoration: underline;
}

/*a:active {
		color: #eb73ff;
		text-decoration: none;		
}

a:visited {
		color: #46b9ff;
		text-decoration: none;		
}*/

/*img {
		vertical-align: top;
}*/

p {
		margin: 0px;
		padding: 0px;
}


/* 
	theme classes 
*/
div.main {
/* zmiany */
		width: 994px;
		margin: 0px auto;
		text-align: left;
}

table.main {
/*		width: 750px;*/
		padding: 0px;
/*		border-spacing: 4px;*/
/*		border: 1px #000000 solid;*/
		text-align: left;
}

/*	sections */
.head {
		height: 90px;/*243px*/
		padding: 0px;
}

.top_left {
		width: 300px;
		height: 68px;
		background: url(images/topleft.gif) top left no-repeat;
		float: left;
}

.top_left a {
		width: 126px;
		margin-top: 8px;
		margin-left: 44px;
		display: block;
}

.top_center {
		width: 159px;
		height: 68px;
		float: left;
		background-color: #ffffff;
}

.top_right {
		width: 694px;
		height: 68px;
		background: url(images/topright.gif) top right no-repeat;
		float: right;
		text-align: right;
}

.top_right2 {
		clear: right;
/* zmiany */
		margin: 0px;
		padding: 0px;
		float: right;
}

/* zmiany - od tad*/
/*.top_button_first {
		width: 125px;
		height: 31px;
		margin-top: 10px;
		background: url(images/topbuttonfirst.png) top left no-repeat;
		float: right;
		text-align: center;
}

.top_button_first a {
		width: 125px;
		height: 24px;
		padding-top: 7px;
		font-size: 10pt;
		font-weight: bold;
		color: #ffffff;
		display: block;
}

.top_button_first a:hover {
		text-decoration: none;
}

.top_button {
		width: 125px;
		height: 31px;
		margin-top: 10px;
		background: url(images/topbutton.png) top left no-repeat;
		float: right;
		text-align: center;
}

.top_button a {
		width: 125px;
		height: 24px;
		padding-top: 7px;
		font-size: 10pt;
		font-weight: bold;
		color: #ffffff;
		display: block;
}

.top_button a:hover {
		text-decoration: none;
}*/
.top_button, .top_button_first {
		width: 125px;
		height: 31px;
		margin-top: 10px;
		float: left;
		text-align: center;
		list-style: none;
		
}

.top_button {
		background: url(images/topbutton.png) top left no-repeat;
}

.top_button_first {
		background: url(images/topbuttonfirst.png) top left no-repeat;
}

.top_button a, .top_button_first a {
		width: 125px;
		height: 24px;
		padding-top: 7px;
		font-size: 10pt;
		font-weight: bold;
		color: #ffffff;
		display: block;
}

.top_button a:hover, .top_button_first a:hover {
		text-decoration: none;
}
/* zmiany - do tad*/

.top_menu1 {
		width: 994px;
		height: 22px;
		background: url(images/topmenu1.png) top left repeat-x;
		text-align: right;
		clear: left;
		font-size: 9pt;
		color: #ffffff;
}

.top_menu1 a {
/*		color: #ffcc00;
		text-decoration: none;*/
		color: #ffffff;
		text-decoration: underline;
}

.top_menu1 a:hover {
		color: #ffdd55;
		text-decoration: underline;
}

.top_menu1 span a  {
		color: #ffcc00;
		text-decoration: none;
}

.top_menu1_inner {
		/*padding: 0px 4px;*/
}

.baner {
		width: 994px;
		height: 153px;
		background: url(images/baner.jpg) top left no-repeat;
}

.top_menu2 {
		width: 994px;
		height: 29px;/*30*/
		background: url(images/topmenu2.png) top left repeat-x;
}

.top_menu2_2 {
		background: url(images/topmenu2_2.png) top left repeat-x;
}

.top_menu2_2 a {
		color: #ffffff;
		text-decoration: none;
}

.top_menu2_2 a:hover {
		color: #ffffff;
		text-decoration: underline;
}

/*.menu span a {
		color: #ffcc00;
		text-decoration: none;
}

.menu span a:hover {
		color: #ffdd55;
		text-decoration: underline;
}*/

.leftmenu_width {
		width: 135px;
}

.leftmenu {
/*		width: 135px;*/
		padding: 0px;
/*		border: 1px #46780f solid;*/
		background-color: #dff7c1;
		vertical-align: top;
		

}

.content {
		/*width: 100%;*/
/*		height: 300px;*/
		padding: 0px;
		vertical-align: top;
		background-color: #ffffff;
}

.rightmenu_width {
		width: 135px;
}

.rightmenu {
/*		width: 135px;*/
		padding: 0px;
/*		border: 1px #d2d2d2 solid;
		background-color: #f0f0f0;*/
		vertical-align: top;
		

}

.bottom {
		height: /*30*/29px;
		background: url(images/bottomline.png) top left repeat-x;;
}

.bottom1 {
		padding-top: 12px;
		font-size: 8pt;
		text-align: center;
		color: #ffffff;
}

.bottom1 a {
		color: #ffffff;
		text-decoration: none;
}

.bottom1 a:hover {
		color: #e7cccc;
		text-decoration: underline;
}

.foot {
		margin-top: 4px;
		text-align: center;
		clear: left;
}


/* 
	main content/menu table
*/
table.table {
		border-spacing: 0px;/*moşna zrobic na 0*/
/*		border: 1px #000000 solid;*/
/*		background-color: #ffffff;*/
		text-align: left;
}

td.table {
/*		border: 1px #bee6ff solid;
/*		border: 1px #d7f0ff solid;*//*
		background-color: #f0faff;*/
		background-color: #ffffff;
}

td.table2 {
		padding: 2px;
		border: 1px #b1b1b1 solid;
		background-color: #ebebeb;
		vertical-align: top;
}

td.table_title {
		border: 1px solid #007dcd;
		background-color: #46b9ff;
		color: #ffffff;
}

td.table_alt {
/*		border: 1px solid #007dcd;
		background-color: #46b9ff;
		color: #ffffff;*/
		padding: 0px;
		background-color: #222222;/*#f4f4f4;*/
		color: #ffcc00;
}

td.table_alt span a {
		color: #ffcc00;
		text-decoration: none;
}

td.table_alt span a:hover {
		color: #ffdd55;
		text-decoration: underline;
}

/*td.table_alt a {
/*		border: 1px solid #007dcd;
		background-color: #46b9ff;
		color: #ffffff;*//*
		color: #ffffff;
}*/

td.table_highlight {
		border: 1px #eeeeee solid;
/*		border: 1px #d7f0ff solid;*/
/*		background-color: #f0faff;*/
}

/*
	frame table
*/
table.frame_table {
		border: 1px black solid;
		background-color: #b1b1b1;
		text-align: left;
}

td.frame_table {
		background-color: #ebebeb;
}

td.frame_table_title {
		background-color: #b1b1b1;
		color: #ffffff;
}

/*
	list table
*/
table.list_table {
/*		margin: 2px;*/
		margin-top: 0px;
		background-color: #b1b1b1;
		text-align: left;
}

table.list_table a {
		color: #bb0707;
		text-decoration: none;
}

table.list_table a:hover {
		color: #bb2525;
		text-decoration: underline;
}

td.list_table {
		padding: 2px;
/*		border: 1px #a2c1d0 solid;*/
		background-color: #ebebeb;
/*		border: 1px #d7f0ff solid;*/
/*		background-color: #f0faff;*/
}

td.list_table_title {
		padding: 2px;
		background-color: #575757;
		color: #ffffff;
}

/*
	nav table
*/
table.nav_table {
		border-spacing: 0px;
/*		border: 1px #000000 solid;*/
		background-color: #ffffff;
		text-align: left;
}

td.nav_table {
/*		border: 1px #dddddd solid;*/
		background-color: #808080;
/*		border: 1px #d7f0ff solid;*/
/*		background-color: #f0faff;*/
		color: #ffffff;
}

td.nav_table a {
		color: #ffffff;
}

td.nav_table a:hover {
/*		background-color: #15638a;*/
		text-decoration: underline;
		color: #ffffff;
}

td.nav_table_titleleft {
		width: 4px;
		padding: 0px;
		background: url(images/pagesleft.gif) top left no-repeat;
		background-color: #ffffff;
}

td.nav_table_title {
/*		border: 1px solid #666666;*/
		padding: 2px 10px;
		background: url(images/pagescenter.gif) top left repeat-x;
		color: #ffffff;
}

td.nav_table_title a {
		color: #ffcc00;
}

td.nav_table_title a:hover {
/*		background-color: #15638a;*/
		text-decoration: underline;
		color: #ffdd55;
}

td.nav_table_alt {
/*		border: 1px solid #666666;*/
		padding: 2px 0px;
		background-color: #575757;
		color: #ffffff;
}

/*
	pref table
*/
table.pref_table {
/*		margin: 2px;*/
/*		border-spacing: 1px;*/
		background-color: #b1b1b1;
		text-align: left;
		color: #000000;
}

td.pref_table {
		background-color: #ebebeb;
}


td.pref_table2 {
		border-right: 1px #b1b1b1 solid;
		border-bottom: 1px #b1b1b1 solid;
		background-color: #ebebeb;
}

td.pref_table3 {
		border: 1px #b1b1b1 solid;
		border-top: 0px;
		background-color: #ebebeb;
}

td.pref_table_alt {
		background-color: #d2d2d2;
}

td.pref_table_alt2 {
		border: 1px #b1b1b1 solid;
		border-top: 0px;
		background-color: #d2d2d2;
}

td.pref_table_highlight {

}

/*
	inner table
*/
table.inner_table {
/*		margin: 2px;*/
		border-spacing: 1px;
/*		border: 1px #000000 solid;*/
		background-color: #b1b1b1;
		text-align: left;
}

td.inner_table {
/*		border: 1px #bee6ff solid;*/
/*		border: 1px #d7f0ff solid;*/
		background-color: #ebebeb;
/*		color: #013e59;*/
}

td.inner_table_title {
/*		border: 1px solid #007dcd;*/
		background-color: #46b9ff;
		color: #ffffff;
}

td.inner_table_alt {
/*		border: 1px solid #007dcd;*/
		background-color: #46b9ff;
		color: #ffffff;
}

/*
	preview table
*/
table.preview_table {
/*		margin: 2px;*/
/*		border-spacing: 1px;
/*		border: 1px #000000 solid;*//*
		background-color: #bee6ff;
		text-align: left;*/
}

td.preview_table {
		border: 1px #b1b1b1 solid;
		background-color: #ebebeb;
		font-size: 10pt;
}



input.theme, select.theme, textarea.theme {
		margin-top: 1px;
		margin-bottom: 1px;	
		border: 1px #000000 solid; 
		background: #ffffff;
		font-size: 8pt;
}

input/*.button*/ {
		margin: 0px;
		font-size: 8pt;
}


fieldset.theme {
		border: 1px #000000 solid;
		margin: 0px;
		padding: 4px 7px/* 4px 7px*/;
/*		line-height: 15px;*/
}


.bg {
		background-color: #ebebeb;
}

.bg2 {
		background-color: #dae6ea;
}

.bg_highlight {
		background-color: #b1b1b1;
}

.alt_bg1 {
		background-color: #15638a;
		color: #ffffff;
}

.alt_bg1 a {
		color: #ffffff;
}

.alt_bg2 {
		background-color: #4482a1;
}

.alt_bg3 {
		background-color: #a2c1d0;
}

.alt_bg4 {
		background-color: #dae6ea;
}


.img {
		border: 0px;
		vertical-align: top;/*trzeba pomyslec jeszcze czy nie bottom*/
}

.smalltext {
		font-size: 7pt;
}

.mediumtext {
		font-size: 10pt;
}

.bigtext {
		font-size: 12pt;
}

.hugetext {
		font-size: 14pt;
}

.error {
		font-weight: bold;
		color: #ff0000;
}

.menu_title {
/*		width: 70%;*/
		margin-bottom: 5px;
		padding-left: 10px;/*przez to się psuje w premissions*/
 		border-bottom: 1px #000000 solid;
		font-size: 10pt;
		text-align: left;
}

.underline {
		margin-bottom: 5px;
		padding-bottom: 3px;
		border-bottom: 1px #000000 solid;
}

.event {
/*		border-bottom: 1px #4482a1 dashed;*/
		width: 100%;
		text-align: left;
		font-size: 10pt;
/*		display: inline;*/
}

.event table {
		margin-bottom: 4px;
}

.event td {
		font-size: 10pt;
}

.event span {
		font-size: 7pt;
/*		color: #bb0707;*/
/*		vertical-align: top;*/
}

.rightmenu {
		font-size: 10pt;
}

.rightmenu a {
		color: #ffffff;
		text-decoration: none;
}

.rightmenu a:hover {
		color: #ffffff;
		text-decoration: underline;
}

.activemenu {
		padding: 2px;
		border: 1px #024c6c solid;
		background-color: #15638a;
		position: relative;
		left: -10px;
}

.headline {
		width: 100%;
		height: 28px;
		margin-bottom: 5px;
/*		background: url(images/headlinecenter.png) top left repeat-x;*/
		color: #ffffff;
		text-align: left;
}

.headlineleft {
		width: 6px;
		background: url(images/headlineleft.png) top left;
}

.headlinecenter {
		padding-top: 3px;
		padding-left: 8px;
		background: url(images/headlinecenter.png) top left repeat-x;
}

.headline a {
		color: #dae6ea;
}

.headline a:hover {
		color: #ffffff;
}

.headlineright {
		width: 70px;
		background: url(images/headlineright.png) top left no-repeat;
}

.item {
		border: 1px #b1b1b1 solid;
		background-color: #ebebeb;
}

.item_selected {
		border: 1px #919191 solid;
		background-color: #cbcbcb;
}

.profiletop {
		width: 100%;
		height: 23px;
		background: url(images/profiletop.gif) top left repeat-x;
		color: #ffffff;
}

.profiletoptitle {
		margin: 4px 10px;
		font-weight: bold;
		float: left;
		display: inline;
}

.profiletopinfo {
		margin: 4px 5px;
		font-weight: bold;
		float: right;
}

.commenttop {
		height: 17px;/*18*/
		padding: 2px 10px;
		background: url(images/commenttop.gif) top left repeat-x;
		color: #e3e3e3;
}

.commenttop a {
		color: #ffcc00;
		text-decoration: none;
}

.commenttop a:hover {
		color: #ffdd55;
		text-decoration: underline;
}

.commentleft {
		padding: 10px;
		border-left: 1px #b1b1b1 solid;
		border-bottom: 1px #b1b1b1 solid;
		background-color: #ebebeb;
}

.commentright {
		padding: 10px;
		border: 1px #b1b1b1 solid;
		border-top: 0px;
		background-color: #ebebeb;
		font-size: 10pt;
}

.infobox {
		width: 100%;
		margin: 3px 5px;
		color: #ffffff;
}

.infobox a {
		color: #ffcc00;
		text-decoration: none;
}

.infobox a:hover {
		color: #ffdd55;
		text-decoration: underline;
}

.infobox_topleft {
		width: 5px;
		background: url(images/infoboxtopleft.gif) top left;
}

.infobox_topcenter {
		width: 160px;
		height: 14px;
		padding: 3px 0px 4px;
		background: url(images/infoboxtopcenter.gif) top left repeat-x;
		font-size: 9pt;
		font-weight: bold;
		text-align: left;
}

.infobox_topright {
		width: 5px;
		background: url(images/infoboxtopright.gif) top left;
}

.infobox_content, .infobox_content_alt {
		padding: 3px 5px 0px 5px;
		background-color: #4f4f4f;
}

.infobox_content_alt a, .infobox_content_alt a:hover {
		color: #ffffff;
}

.infobox_bottomleft {
		width: 5px;
		background: url(images/infoboxbottomleft.gif) top left;
}

.infobox_bottomcenter {
		height: 5px;
		background-color: #4f4f4f;
}

.infobox_bottomright {
		width: 5px;
		background: url(images/infoboxbottomright.gif) top left;
}


/*
	system messages
*/
div.message {
		padding: 10px;
		border: 2px #15638a dashed;
		background-color: #a2c1d0;
		font-size: 10pt;
		text-align: left;
}

div.message span {
		margin-right: 10px;
		vertical-align: -2px;
		font-size: 16pt;
		font-weight: bold;
		color: #15638a;
}

div.note, div.hint {
		padding: 10px;
		border: 2px #46790f dashed;
		background-color: #b5ca9f;
		font-size: 10pt;
		text-align: left;
}

div.note span, div.hint span {
		margin-right: 10px;
		vertical-align: -2px;
		font-size: 16pt;
		font-weight: bold;
		color: #46790f;
}

div.warning {
		padding: 10px;
		border: 2px #e59c12 dashed;
		background-color: #f5d8a0;
		font-size: 10pt;
		text-align: left;
}

div.warning span {
		margin-right: 10px;
		vertical-align: -2px;
		font-size: 16pt;
		font-weight: bold;
		color: #e59c12;
}

div.error {
		padding: 10px;
		border: 2px #e13e0c dashed;
		background-color: #f3b29e;
		font-size: 10pt;
		text-align: left;
}

div.error span {
		margin-right: 10px;
		vertical-align: -2px;
		font-size: 16pt;
		font-weight: bold;
		color: #e13e0c;
}


/*
	box
*/
table.box {
		width: 100%;
		border-spacing: 0px;
		color: #ffffff;
}

td.box_title {
		padding: 1px;
/*		text-align: center;*/
		background-color: #bbbbbb;
}

td.box_content {
		padding: 2px;
		background-color: #b1b1b1;
		font-size: 10pt;
		color: #000000;
}

/*td.box_content a {
		color: #dae6ea;
}

td.box_content a:hover {
		color: #ffffff;
}*/


/*
	preview
*/
#preview_box, #debug_box {
		text-align: left;
}


/*
	panel
*/
div.panel {
/*		padding: 2px;*/
}

td.panel {
 		border: 1px #2f7a9b solid;
		border-top: 1px #a2c1d0 solid;
		border-left: 1px #a2c1d0 solid;
		background-color: #4482a1;
		color: #ffffff;
		cursor: pointer;
}

td.panel_last {
 		border: 1px #2f7a9b solid;
		border-top: 1px #a2c1d0 solid;
		border-left: 1px #a2c1d0 solid;
		background-color: #4482a1;
		color: #ffffff;
		cursor: pointer;
}

td.panel_highlight {
 		border: 1px #0a5678 solid;
		border-top: 1px #a2c1d0 solid;
		border-left: 1px #a2c1d0 solid;
/*		border-bottom: 0px;*/
		background-color: #15638a;
		color: #ffffff;
		cursor: pointer;
}

td.panel_over {
 		border: 1px #2f7a9b solid;
		border-top: 1px #a2c1d0 solid;
		border-left: 1px #a2c1d0 solid;
		background-color: #6499b0;
		color: #ffffff;
		cursor: pointer;
}

td.panel_rest {
/*		border-bottom: 1px #0a5678 solid;*/
		border-bottom: 0px;
}

td.panel_container {
		padding: 2px;
		padding-top: 2px;
		border: 1px #15638a solid;
		border-top: 4px #15638a solid;
		background-color: #a2c1d0;
		text-align: left;
		vertical-align: top;
}


/*
	menu
*/
.menu_div {
		background-color: #15638a;
		color: #ffffff;
}

.menu_main {
		height: 21px;
/*		border: 1px solid #000000;*/
/*		padding: 0px;*/
		border-spacing: 1px;
/*		background-color: #d7f0ff;!!!*/
		cursor: default;
}

.menu_main_item {
/*		border: 1px solid #4682B4;!!!*/
		border: 1px solid #15638a;
		font-weight: bold;
		color: #ffffff;
}

.menu_main_item_mo {
/*		border: 1px solid #000000*/
		border-top: 1px solid #024c6c;
		border-left: 1px solid #024c6c;
		border-right: 1px solid #024c6c;
		background-color: #2f7a9b;
		color: #ffffff;
		font-weight: bold;
}

.menu_main_item_md {
/*		border: 1px solid #000000*/
		border-top: 1px solid #024c6c;
		border-left: 1px solid #024c6c;
		border-right: 1px solid #024c6c;
		background-color: #dae6ea;
		color: #000000;
		font-weight: bold;
}


.menu_sub {
		border: 1px solid #024c6c;
/*		padding: 0px;*/
		cursor: default;
		background-color: #6499b0;
		display: none;
		position: absolute;
/*		filter: alpha(opacity=75);*/
/*		-moz-opacity: 0.75;*/
/*		filter: progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD, Direction=135, Strength=3);!!!*/
}

.menu_sub_item { 
		color: #ffffff;
}

.menu_sub_item_mo {
/*		border: 1px solid #ffffff;*/
		background-color: #007dcd;
/*		background-image: url('1.gif');*/
}


.menu_sub_item_ch1 {
		width: 19px;
		height: 20px;
		border-top: 1px solid #2f7a9b;
		border-bottom: 1px solid #2f7a9b;
		border-left: 1px solid #2f7a9b;
/*		border-right: 1px solid #007dcd;*/
		background-color: #2f7a9b;
}

.menu_sub_item_ch1_mo {
		width: 19px;
		height: 20px;
		border-top: 1px solid #15638a;
		border-bottom: 1px solid #15638a;
		border-left: 1px solid #15638a;
/*		border-right: 1px solid #007dcd;*/
		background-color: #a2c1d0;
}

.menu_sub_item_ch1_md {
		width: 19px;
		height: 20px;
		border-top: 1px solid #15638a;
		border-bottom: 1px solid #15638a;
		border-left: 1px solid #15638a;
/*		border-right: 1px solid #007dcd;*/
		background-color: #dae6ea;
}


.menu_sub_item_ch2 {
		border-top: 1px solid #6499b0;
		border-bottom: 1px solid #6499b0;
/*		border-left: 1px solid #007dcd;
		border-right: 1px solid #007dcd;*/
		background-color: #6499b0;
}

.menu_sub_item_ch2_mo {
		border-top: 1px solid #15638a;
		border-bottom: 1px solid #15638a;
/*		border-left: 1px solid #007dcd;
		border-right: 1px solid #007dcd;*/
		background-color: #a2c1d0;
}

.menu_sub_item_ch2_md {
		border-top: 1px solid #15638a;
		border-bottom: 1px solid #15638a;
/*		border-left: 1px solid #007dcd;
		border-right: 1px solid #007dcd;*/
		background-color: #dae6ea;
		color: #000000;
}


.menu_sub_item_ch3 {
	 	border-top: 1px solid #6499b0;
		border-bottom: 1px solid #6499b0;
/*		border-left: 1px solid #007dcd;*/
	 	border-right: 1px solid #6499b0;
		background-color: #6499b0;
}

.menu_sub_item_ch3_mo {
		border-top: 1px solid #15638a;
		border-bottom: 1px solid #15638a;
/*		border-left: 1px solid #007dcd;*/
		border-right: 1px solid #15638a;
		background-color: #a2c1d0;
}

.menu_sub_item_ch3_md {
		border-top: 1px solid #15638a;
		border-bottom: 1px solid #15638a;
/*		border-left: 1px solid #007dcd;*/
		border-right: 1px solid #15638a;
		background-color: #dae6ea;
}


.menu_space {
		background-color: #2f7a9b;
/*		height: 5px;*/
}


/*
	private messages
*/
table.message_list_table {
		border-spacing: 0px;
		border: 1px #8d8d8d solid;
		border-top: 0px;
		background-color: #ebebeb;
		text-align: left;
}

td.message_list_headerleft {
		width: 9px;
		height: 30px;
		padding: 0px;
		background: url(images/pmlisttopleft.gif) top left no-repeat;
}

td.message_list_header {
		padding-left: 5px;
		background: url(images/pmlisttop.gif) top left repeat-x;
/*		background-color: transparent;*/
		color: #ffcc00;
}

td.message_list_title {
		border: 1px solid #464646;
		border-top: 0px;
		border-left: 1px #b1b1b1 solid;
		background-color: #222222;
		color: #ffffff;
}

td.message_list_cell {
		border-bottom: 1px #c6c6c6 solid;
}

tr.message_list_row_new td {
		font-weight: bold;
}

td.message_list_footer {
		height: 25px;
		background: url(images/pmlistbottom.gif) top left repeat-x;
		color: #ffffff;
}

table.message_table {
/*		margin: 2px;*/
		border-spacing: 0px;
		border: 1px #454545 solid;
		background-color: #ffffff;
		text-align: left;
}

td.message_subject {
		padding-left: 10px;
		border-bottom: 1px solid #454545;
		background: url(images/pmtop.gif) top left repeat-x;
		color: #ffffff;
		font-size: 12pt;
		font-weight: bold;
}

td.message_info {
/*		border: 1px #a2c1d0 solid;
		border-top: 1px #6499b0 solid;
		border-left: 1px #6499b0 solid;*/
		background-color: #ebebeb;
}

/*td.message_info table td {
		font-size: 10pt;
}*/

td.message_header {
		background-color: #4e4e4e;
		color: #ffffff;
}


td.message_content {
		padding: 10px;
/*		border: 1px #dae6ea solid;
		border-top: 1px #a2c1d0 solid;
		border-left: 1px #a2c1d0 solid;*/
		font-size: 10pt;
}

td.message_footer {
		background-color: #2e2e2e;
		color: #ffffff;
}