body {
	margin: 0px;
	padding: 0px;
}


.sidemenu_dynamic_all_items
{
	width: 958px;
	height: 18px;
	position: relative;
	border: solid 1px #CCCCCC;
	z-index: 1;
}
.sidemenu_dynamic_item_header
{
	float: left;
	background-color: #0077B0; 
	padding: 2px 5px;
	color: white;
	border-right: solid 1px #CCCCCC;
	position: relative;	
	width: 213px;
	cursor: pointer;
	/*286+224*3=958*/
}
.sidemenu_dynamic_item_items
{
	position: absolute;
	left: -1px;
	top: 19px;
	width: 223px;
	border: solid 1px #CCCCCC;
	display: none;
	background-color: white;
	cursor: default;
}
#headmenu3
{
	width: 261px;
}
#headmenu4
{
	width: 171px;
}
#headmenu0
{
	width: 46px;
	border-right: none;
}
#submenu3
{
	width: 286px;
}
.sidemenu_dynamic_item_item
{
	width: auto;
	margin: 2px 0px;
	padding: 1px 5px;
	background-color: white;
}
.sidemenu_dynamic_item_link
{
	color: #777777;
	text-decoration: none;	
	display: block;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.sidemenu_dynamic_item_hover
{
	background-color: #0077B0;
}
.sidemenu_dynamic_item_hover .sidemenu_dynamic_item_link
{
	color: white;
}

.box_default_box
{
	width: 227px;
	border: solid 1px #CCCCCC;
	padding: 6px;
	text-align: left;
}


@media print
{
	.druk_nie
	{
		display: none;
	}
	.druk_fixed
	{
		table-layout: fixed;
		width: 160mm;
	}
	.druk_zero
	{
		display: none;
	}
	.druk_media
	{
	}
}
@media screen
{
	.druk_media
	{
		display: none;
	}
}



.text_glowny {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	line-height: normal;
	font-variant: normal;
	color : #777777;
}
.text_bialy {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	line-height: normal;
	font-variant: normal;
	color : #FFFFFF;
}
.text_niebieski {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	line-height: normal;
	font-variant: normal;
	color : #0077b0;
}
.text_duzy_niebieski
{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	color : #0077b0;
}


.box_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #777777;
	color: #777777;
}
.box_checkbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 0px solid #FFFFFF;
	color: #FFFFFF;
}
.box_text_duzy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #cccccc;
	color: #777777;
}

.forum_header
{
	margin-bottom: 16px;
}
.forum_header_link
{
	text-decoration: none;
	color: #23a2df;
}
.forum_header_new_topic
{
	font-style: italic;
}
.forum_header_static_name
{
	font-weight: bold;
}
.forum_start_new_thread
{
	float: right;
}
.forum_start_new_thrad_link
{
	font-size: 8pt;
	text-decoration: none;
	color: #23a2df;
}

.forum_message
{
	width: 685px;
	border: 1px solid #CCCCCC;
	text-align: center;
	padding: 10px 0px;
	margin-bottom: 20px;
	background-color: #FAFFFF;	
}

.forum_navigation
{
	border-bottom: solid 1px #cccccc;
	font-size: 8pt;
	margin-bottom: 12px;
}
.forum_navigation_link
{
	font-size: 8pt;
	text-decoration: none;
	color: #23a2df;
}
.forum_navigation_link_current
{
	font-weight: bold;
}

.forum_table
{
	width: 685px;
	border: 1px solid #CCCCCC;
	font-size: 8pt;
	border-collapse: collapse;
}
.forum_table_header
{
	color: white;
	background-color: #8FBEE8;
	font-weight: bold;
	padding: 6px 6px 6px 6px;
	text-align: center;
	border-bottom: 1px solid #e3e3e3;
}
.forum_author
{
	color: #006699;
	padding: 6px 6px 6px 6px;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	background-color: #e9eff4;
	font-weight: bold;
}
.forum_postinfo
{
	font-size: 7pt;
	color: gray;
}
.forum_post
{
	color: black;
	padding: 6px 6px 6px 6px;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	background-color: #e9eff4;
}
.forum_link_high
{
	color: #006699;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

.forum_item
{
	color: #006699;
	padding: 6px 6px 6px 6px;
	text-align: left;
	border-bottom: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	background-color: #e9eff4;
}
.forum_item_info
{
	color: #006699;
	padding: 6px 6px 6px 6px;
	text-align: center;
	border-bottom: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	background-color: #e9eff4;
}
.forum_item_alternate
{
	background-color: #f6f9fb
}
.forum_item_locked
{
	color: black;
}
.forum_item_title
{
	color: #006699;
	font-weight: bold;
	text-decoration: none;
}
.forum_item_sticky
{
	color: maroon;
}
.forum_input_title
{
	color: gray;
	font-weight: normal;
}
.forum_input_box
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	margin-top: 4px;
	margin-bottom: 10px; 
}
.forum_input_singleline
{
	width: 280px;
}
.forum_input_titleline
{
	width: 99%;
}
.forum_input_textarea
{
	width: 99%;
}
.forum_submit_button
{
	float: right;
	position: relative;
	top: 16px;
	width: 180px;
}
