/**/
* {
	margin: 0;
	padding: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, {
	border: 0;
}


a {
	text-decoration: none
}

body {
	text-align: center;
	background: #D5D5D5 url('/static/img/parp/background.png') repeat-x;
	font-family: tahoma;
	font-size: 11px
}

body.fckbody {
	color: #4c4c4c;
	text-align: left;
	background: #FFFFFF none;
	font-family: tahoma;
	font-size: 11px;
	line-height: 140%
}

/*
body.fckbody ul {
	overflow: hidden;
	list-style-type: none;
	padding: 0 0 0 15px
}

body.fckbody ul li {
	background: url('/static/img/parp/a_triangle.png') no-repeat 0 4px;
	padding: 0 0 0 10px;
	margin: 0 0 5px 0
}
*/

body.fckbody p {
	margin: 20px 10px 20px 0px
}

body.print {
	background-color: #fff;
	background-image: none
}

.fleft {
	float: left
}

.fright {
	float: right
}

.cleft {
	clear: left
}

.cright {
	clear: right
}

.cboth {
	clear: both
}

/*?glone rogi */
div#TopCorners {
	background: #fff url('/static/img/parp/corners_top.png') no-repeat top
		left;
	width: 1000px;
	margin: 10px auto;
	text-align: left;
	overflow: hidden;
}
div#TopCornersWide {
	background: #fff url('/static/img/parp/corners_top.png') no-repeat top
		left;
	/*width: 1000px;*/
	margin: 10px auto;
	text-align: left;
	/*overflow: hidden;*/
}
div#BottomCorners {
	background: url('/static/img/parp/corners_bottom.png') no-repeat left
		bottom;
	/*width: 1000px;*/
	overflow: hidden;
}

/* kontenery */
div#container {
	text-align: center; /* zmiana, nie by?o */
	margin: 8px 5px; /* zmiana, by?o :8px */
	overflow: hidden;
}

div#main {
	text-align: left; /* zmiana, nie by?o */
	margin: 15px 3px 15px 9px;
	width: 770px;
	float: left;
}

div#printmain {
	line-height: 140%;
	text-align: left;
	margin: 15px 0 15px 10px;
	width: 95%;
	float: left;
}

div.center{
  	text-align: center;
  	align: center;
}

/* data */
div#header {
	background: #269AD4 url('/static/img/parp/date_corner.png') no-repeat
		left bottom;
	height: 25px;
	color: #fff;
	float: left;
	margin-left: 3px; /* zmiana, nie by?o */
	display: inline; /* IE 6 workaround */
}
div#headerWide {
	background: #269AD4 url('/static/img/parp/date_corner.png') no-repeat
		left bottom;
	height: 25px;
	color: #fff;
	float: left;
	display: inline; /* IE 6 workaround */
}
p#date {
	float: left;
	background: url('/static/img/parp/date_gradient.png') no-repeat right
		top;
	width: 200px;
	height: 25px;
	padding: 5px 0;
	text-align: center;
}

/* menu w topie */
ul#menu {
	float: left;
	background: #002F5E url('/static/img/parp/menu_corner.png') no-repeat
		left top;
	height: 25px;
	width: 503px;
}

ul#menu li {
	float: left;
	list-style-type: none;
	background: url('/static/img/parp/menu_gradient.png') repeat-x left top;
	height: 25px;
}

ul#menu li.first {
	margin-left: 7px;
	padding-left: 52px;
}

/* wyszukiwarka */
div#search {
	background: #002F5E url('/static/img/parp/search_corner.png') no-repeat
		right bottom;
	float: left;
	height: 25px;
	width: 281px;
}

div#search div {
	margin: 4px 0 0;
}

div#search input.tekst {
	display: inline;
	border: 1px solid #1A456F;
	background: #E6F1F9;
	width: 110px;
	float: left;
	margin: 0 2px 0 0;
	font-size: 11px;
	padding: 1px 0 1px 2px;
}

div#search select {
	display: inline;
	float: left;
	border: 1px solid #1A456F;
	background: #E6F1F9;
	font-size: 11px;
	color: #343434;
	padding: 0 1px 0px;
	width: 85px;
}

div#search label {
	margin: 2px 8px 0 15px;
	display: inline;
	float: left;
}

div#search input.przycisk {
	background: transparent url('/static/img/parp/search_triangle.png') 0 0
		no-repeat;
	border: none;
	width: 6px;
	height: 9px;
	max-height: 25px;
	padding-top: 30px;
	cursor: pointer;
	font-size: 1px;
	margin: 5px 7px;
}

/* menu po lewej */
ul#sidemenu {
	overflow: hidden;
	width: 199px;
	margin: 15px 3px;
	float: left;
	text-align: left;
}

ul#sidemenu li {
	list-style-type: none;
	width: 199px;
	padding-top: 7px;
	margin: 0 0 10px 0;
}

ul#sidemenu p {
	color: #454545;
	padding: 10px;
	background: #EEEEED url('/static/img/parp/menu_p_corner.png') no-repeat
		left bottom;
}

/* r??ne obrazki w menu po lewej */
ul#sidemenu li.orange {
	background: url('/static/img/parp/menu_orange_top.png') no-repeat left
		top;
}

ul#sidemenu li.orange h2 {
	background: #F59E08 url('/static/img/parp/menu_orange.png') no-repeat
		left bottom;
}

ul#sidemenu li.red {
	background: url('/static/img/parp/menu_red_top.png') no-repeat left top;
}

ul#sidemenu li.red h2 {
	background: #E44510 url('/static/img/parp/menu_red.png') no-repeat left
		bottom;
}

ul#sidemenu li.green {
	background: url('/static/img/parp/menu_green_top.png') no-repeat left
		top;
}

ul#sidemenu li.green h2 {
	background: #70A30E url('/static/img/parp/menu_green.png') no-repeat
		left bottom;
}

ul#sidemenu li.cyan {
	background: url('/static/img/parp/menu_cyan_top.png') no-repeat left top
		;
}

ul#sidemenu li.cyan h2 {
	background: #099D8D url('/static/img/parp/menu_cyan.png') no-repeat left
		bottom;
}

ul#sidemenu li.violet {
	background: url('/static/img/parp/menu_violet_top.png') no-repeat left
		top;
}

ul#sidemenu li.violet h2 {
	background: #856E87 url('/static/img/parp/menu_violet.png') no-repeat
		left bottom;
}

/* gl?wna zawartosc */
div#main ul#content,div#main div.textwrap ul,body.fckbody ul,body.print ul
	{
	overflow: hidden;
	list-style-type: none;
	padding: 10px 10px 10px 0;
}

/*kopia content dla dwoch contentow na jednej stronie*/
div#main ul#content2,div#main div.textwrap ul,body.fckbody ul,body.print ul
	{
	overflow: hidden;
	list-style-type: none;
	padding: 10px 10px 10px 0;
}

div#main div.textwrap ol,body.fckbody ol,body.print ol {
	padding: 10px 10px 10px 0;
	margin: 0 0 0 6px;
}

div#main ul#content li,div#main div.textwrap ul li,body.fckbody ul li,body.fckbody ul li,body.print ul li
	{
	color: #4c4c4c;
	background: url('/static/img/parp/a_triangle.png') no-repeat 0 4px;
	padding: 0 0 0 12px;
	margin: 0 0 5px 12px;
	line-height: 15px;
	font-size: 11px !important;
}



ul.circle li, ul.disc li, ul.square li {
	background: none !important;
	margin: 0 0 5px 25px !important;
	padding: 0 0 0 0 !important;		
	font-family: sans-serif;
	font-size: 11px !important;	
}

ul.circle li {
	list-style-type: circle;
}

ul.disc li {
	list-style-type: disc;
}

ul.square li {
	list-style-type: square;	
}

/* "* html" hack to apply for styles to ie6 and below only; can't be put in style-ie.css; fck editor's config uses only 1 css file */
* html div#main ul#content li,* html div#main div.textwrap ul li,* html body.fckbody ul li,* html body.fckbody ul li,body.print ul li
	{
	margin: 0 0 5px 9px;
}

div#main ul#content ol li,div#main div.textwrap ol li,body.fckbody ol li,body.print ol li
	{
	color: #4c4c4c;
	background: none;
	padding: 0;
	margin: 0 0 5px 24px;
}

div#main ul#content li.header {
	overflow: hidden;
	background: none;
	/*border-bottom: 1px solid #EFEFEF;*/
	padding: 0 0 10px 0;
	margin: 0 0 20px 0;
}

/* tekst */
div#main ul li.header div.textwrap,div#main div#content div.textwrap {
	color: #4D4D4D;
	line-height: 140%;
	font-family: tahoma, serif;
	font-size: 11px;
	margin: 20px 10px 20px 15px;
}

div#main ul li.header p,div#main div#content p {
	color: #4c4c4c;
	line-height: 140%;
	font-family: tahoma, serif;
	font-size: 11px;
	margin: 20px 0px 20px 0px;
}

body.external div#main ul li.header div.textwrap { /* width: 97%; */
	margin: 20px 0 20px 15px;
}

body.external div#main ul li.header p {
	margin: 20px 0 20px 0px;
}

/* boxy */
div.panel {
	float: right;
	margin: 0 0 10px;
	width: 194px;
	background: url('/static/img/parp/blue_panel_head.png') no-repeat top
		left;
}

div.panel ul {
	background: url('/static/img/parp/panel_bottom.png') no-repeat left
		bottom;
	list-style-type: none;
	padding: 0 0 10px 0;
}

div.panel ul li {
	background: #F1F1F0 url('/static/img/parp/panel_gradient_5.png')
		no-repeat left top;
	padding: 7px 5px 7px 20px;
	border-top: 1px solid #fff;
}

div.panel ul li.first {
	background: #E4E4E3 url('/static/img/parp/panel_gradient_1.png')
		no-repeat;
	border-top: 1px solid #DBDBDB;
}

div.panel ul li.second {
	background: #EDEDEC url('/static/img/parp/panel_gradient_2.png')
		no-repeat;
}

div.panel ul li.third {
	background: #F0F0EF url('/static/img/parp/panel_gradient_3.png')
		no-repeat;
	;
}

div.panel ul li.fourth {
	background: #F1F1F0 url('/static/img/parp/panel_gradient_4.png')
		no-repeat;
	;
}

div#boxy {
	float: right;
	width: 194px;
	display: inline;
}

div#main div.panel ul li a {
	color: #486B8E;
}

/* stopka */
div#footer {
	text-align: left;
	color: #6B6B6B;
	font-size: 10px;
	float: left;
	width: 982px;
	background: url('/static/img/parp/footer_corners_top.png') no-repeat;
	margin: 10px 0 10px 3px;
}

div#footer small {
	color: #C0C0C0;
}

div#footerCorners {
	background: url('/static/img/parp/footer_corners_bottom.png') no-repeat
		bottom left;
	padding: 7px 0 7px 0;
	width: 982px;
	float: left;
}

div#footerTop {
	width: 982px;
	float: left;
	background: url('/static/img/parp/footer_bgr.png') repeat-y;
	border-bottom: 1px solid #fff;
}

div#footerBottom {
	width: 982px;
	float: left;
	background: url('/static/img/parp/footer_bgr2.png') repeat-y;
}

div#footerTop p {
	display: inline;
	padding: 2px 10px 10px;
	float: left;
	margin: 0 0 0 10px;
}

div#footerBottom img.logo {
	float: left;
}

div#footerBottom img.logo1 {
	float: left;
}

div#footerBottom img.logo2 {
	float: left;
	margin: 26px 10px 10px 10px;
}

div#footerBottom img.logo3 {
	float: left;
	margin: 35px 15px 10px 10px;
}

div#footerBottom img {
	float: right;
	margin: 20px 10px 10px;
}

div#footerBottom img.middle {
	float: left;
	margin: 20px 10px 10px;
}

div#footerBottomMiddle {
	float: left; 
	text-align: center;
	margin: 0 0 0 200px;
}

div#footerBottom p {
	clear: both;
	display: inline;
	padding: 5px 5px 5px 0;
	margin: 0 0 0 74px;
	float: left;
	width: 520px;
	text-align: justify;
}

div#footer p.footerCopy {
	padding-left: 90px;
}

div#footer p.footerLinks {
	float: right;
}

span.clearfix {
	clear: both;
}

/* linki */
div#main a {
	color: #0A447D;
}

div#main div#content a {
	color: #006BBD;
}

div#main ul#content a {
	font-weight: bold;
}

ul#menu a {
	line-height: 25px;
	color: #E8F0F6;
	font-weight: bold;
	background: url('/static/img/parp/menu_separator.png') no-repeat right
		50%;
	padding: 0 20px;
}

ul#menu li.last a {
	padding-right: 76px;
	height: 25px;
	display: block;
	background: url('/static/img/parp/menu_end.png') no-repeat right top;
}

ul#menu li.last span#session_time {
	padding-right: 76px;
	height: 25px;
	display: block;
	background: url('/static/img/parp/menu_end.png') no-repeat right top;
}

ul#sidemenu p a {
	font-weight: bold;
	color: #0D467E;
	background: transparent url('/static/img/parp/triangle.gif') no-repeat
		right 75%;
	padding: 2px 10px 0 1px;
	line-height: 180%;
	margin: 15px 0;
}

div#footer a {
	color: #6B6B6B;
}

div#footerTop a {
	margin: 0 0 0 5px;
	padding: 0 5px 0 0;
}

/* nagl?wki */
h1.imageHeader {
	height: 97px;
}
h1.imageHeader a {
	border: 0;
}
h1.imageHeader a img{
	border: 0;
}
h1.imageHeaderWide {
	height: 97px;
	text-align: left;
}
ul#sidemenu h2 {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}

ul#sidemenu h2 a {
	padding: 7px 10px 12px;
	color: #fff;
	display: block;
	width: 178px; /* ^^^ nie dziala w IE6 */
}

/* header */
div#main ul li.header div.header {
	background: url('/static/img/parp/header_right.png') no-repeat right top;
	
}
div#main ul li.header div.header p{
	padding: 2pt 2pt 2pt 5pt;
}
div#main ul li.header h3 {
	font-family: arial regular, tahoma, serif;
	font-weight: normal;
	padding: 10px;
	font-size: 18px;
	background: url('/static/img/parp/header_left.png') no-repeat left top;
}

/* vert/horiz expanding header */
div#main ul li.header div.header_top_part {
	height: 6px;
	background: url('/static/img/parp/expand_header_top.png') no-repeat
		right top;
}

div#main ul li.header div.header_top_part h3 {
	background: url('/static/img/parp/expand_header_top_left.png') no-repeat
		left top;
}

div#main ul li.header div.header_middle_part {
	background: none !important;
	background-color: #f2f2f2 !important;
}

div#main ul li.header div.header_middle_part h3 {
	font-family: arial regular, tahoma, serif;
	font-weight: normal;
	font-size: 18px;
	padding: 3px 10px 1px 10px !important;
	background-image: none !important;
}

div#main ul li.header div.header_bottom_part {
	height: 10px;
	background: url('/static/img/parp/expand_header_bottom.png') no-repeat
		right top;
}

div#main ul li.header div.header_bottom_part h3 {
	background: url('/static/img/parp/expand_header_bottom_left.png')
		no-repeat left top;
}

/* internal */
body.internal div.marker {
	margin: 0 2px;
	float: left;
	width: 988px;
	height: 8px;
}

body.internal ul#sidemenu {
	width: 1000px;
	margin: 10px 0 0 2px;
}

body.internal ul#sidemenu li {
	float: left;
	padding: 2px 0 0;
}

body.internal ul#sidemenu a {
	display: block;
	color: #fff;
	padding: 5px 8px 6px 10px;
	font-size: 11px;
	font-weight: bold;
}

body.internal ul#sidemenu li {
	list-style-type: none;
	width: 195px;
	border: 1px solid #fff;
	border-top: none;
	border-left: none;
	padding-top: 8px;
	margin: 0;
}

body.internal ul#sidemenu li.orange {
	background: url('/static/img/parp/internal/i_menu_orange_top.png')
		no-repeat left 3px;
	width: 199px;
}

body.internal ul#sidemenu li.orange a {
	background: #F8C05F url('/static/img/parp/internal/i_menu_orange.png')
		no-repeat left top;
	width: 181px;
}

body.internal ul#sidemenu li.red {
	background: url('/static/img/parp/internal/i_menu_red_top.png')
		no-repeat left 3px;
}

body.internal ul#sidemenu li.red a {
	background: #E33E07 url('/static/img/parp/internal/i_menu_red.png')
		no-repeat left bottom;
}

body.internal ul#sidemenu li.green {
	background: url('/static/img/parp/internal/i_menu_green_top.png')
		no-repeat left 3px;
}

body.internal ul#sidemenu li.green a {
	background: #A2C361 url('/static/img/parp/internal/i_menu_green.png')
		no-repeat left bottom;
}

body.internal ul#sidemenu li.cyan {
	background: url('/static/img/parp/internal/i_menu_cyan_top.png')
		no-repeat left 3px;
}

body.internal ul#sidemenu li.cyan a {
	background: #5FC0B5 url('/static/img/parp/internal/i_menu_cyan.png')
		no-repeat left bottom;
}

body.internal ul#sidemenu li.violet {
	background: url('/static/img/parp/internal/i_menu_violet_top.png')
		no-repeat left 3px;
	width: 196px;
}

body.internal ul#sidemenu li.violet a {
	background: #BAADBB url('/static/img/parp/internal/i_menu_violet.png')
		no-repeat left bottom;
}

/* start red */
body.red ul#sidemenu li.redselected {
	background: url('/static/img/parp/internal/i_menu_red_top_active.png')
		no-repeat left top;
	border-bottom: 1px solid #e33e07;
	;
}

body.red ul#sidemenu li.redselected a.selected {
	background: #E33E07;
}

body.red div.marker {
	background: #E33E07 url('/static/img/parp/internal/marker_gradient.png')
		repeat-x left bottom;
}

/* stop */ /* start orange */
body.orange ul#sidemenu li.orangeselected {
	background:
		url('/static/img/parp/internal/i_menu_orange_top_active.png')
		no-repeat left top;
	border-bottom: 1px solid #F8BB53;
	width: 199px;
}

body.orange ul#sidemenu li.orangeselected a.selected {
	background: #F8BB53;
}

body.orange div.marker {
	background: #F8BB53 url('/static/img/parp/internal/marker_gradient.png')
		repeat-x left bottom;
}

/* stop */ /* start green */
/*change */
body.green ul#sidemenu li.greenselected {
	background: url('/static/img/parp/internal/i_menu_green_top_active.png') no-repeat left top;
	border-bottom: 1px solid #9BBF57;
	;
}

/*change */
body.green ul#sidemenu li.greenselected a.selected {
	background: #9BBF57;
}

body.green div.marker {
	background: #9BBF57 url('/static/img/parp/internal/marker_gradient.png')
		repeat-x left bottom;
}

/* stop */ /* start cyan */
body.cyan ul#sidemenu li.cyanselected {
	background: url('/static/img/parp/internal/i_menu_cyan_top_active.png')
		no-repeat left top;
	border-bottom: 1px solid #4DAFA4;
	;
}

body.cyan ul#sidemenu li.cyanselected a.selected {
	background: #4DAFA4;
}

body.cyan div.marker {
	background: #4DAFA4 url('/static/img/parp/internal/marker_gradient.png')
		repeat-x left bottom;
}

/* stop */ /* start violet */
body.violet ul#sidemenu li.violetselected {
	background:
		url('/static/img/parp/internal/i_menu_violet_top_active.png')
		no-repeat left top;
	border-bottom: 1px solid #A491A5;
	;
}

body.violet ul#sidemenu li.violetselected a.selected {
	background: #A491A5;
}

body.violet div.marker {
	background: #A491A5 url('/static/img/parp/internal/marker_gradient.png')
		repeat-x left bottom;
}

/* expanding menu */ /* podstawy */
div.menuCorner {
	float: left;
	width: 199px;
	color: #A42501;
	font-size: 11px;
	font-family: tahoma;
	padding: 4px 0 0;
	line-height: 180%;
	text-align: left;
	margin: 7px 0 0 2px;
}

ul.expMenu li {
	list-style: none;
	overflow: hidden; /* dla IE word-wrap */
}

ul.expMenu,ul.expMenu ul,ul.expMenu li {
	margin: 0;
	padding: 0;
}

ul.expMenu li a,ul.expMenu li.expOpen ul li a,ul.expMenu li.expOpen ul li.expOpen ul li a
	{
	color: #A42501;
	text-decoration: none;
}

/* selected, not selected */
ul.expMenu li.selected a {
	font-weight: bold;
}

ul.expMenu li.notselected a {
	font-weight: normal;
}

/* poziom 0 */
ul.expMenu li a:hover {
	color: #fff;
}

ul.expMenu li a {
	display: block;
	width: 180px;
	padding: 2px 6px 2px 13px;
}

ul.expMenu li {
	border-top: 1px solid #fff;
	line-height: 180%;
}

/* poziom 1 */
ul.expMenu li ul li {
	border-top: 1px solid #fff;
	line-height: 180%;
}

ul.expMenu li.expOpen ul li a {
	display: block;
	width: 189px;
	background: #F5DFD6;
	padding: 2px 2px 2px 8px;
}

ul.expMenu li.expOpen ul li a {
	background: #F5DFD6;
}

/* poziom 2 */
ul.expMenu ul ul {
	background: #FBF3F0;
}

/* ul.expMenu li.expOpen ul li a */
ul.expMenu li ul li ul li a {
	display: block;
	width: 189px;
	background: #FBF3F0;
	padding: 2px 2px 2px 8px;
}

/* wci?cia */
ul.expMenu li.expOpen ul li a,ul.expMenu li ul li a {
	display: block;
	width: 169px;
	background: #F5DFD6;
	padding: 2px 2px 2px 28px;
}

ul.expMenu li.expOpen ul li.expOpen ul li a {
	padding: 2px 2px 2px 43px;
	width: 155px;
}

/* hover itp */
ul.expMenu li.expOpen ul {
	display: block;
}

ul.expMenu li.expClosed ul {
	display: none;
}

ul.expMenu li.first {
	border-top: 0px;
}

/* kolorki - red*/
body.red ul.expMenu {
	width: 199px;
	background: url('/static/img/parp/internal/menu_red_corners_bottom.png')
		no-repeat bottom right;
	padding: 0 0 5px 0;
}  /* rogi bottom */
body.red ul.expMenu li a,body.red ul.expMenu li {
	background: #EFCBBC; /* ciemny */
}

body.red ul.expMenu li a:hover,body.red ul.expMenu li.expOpen ul li a:hover,body.red ul.expMenu li.expOpen ul li.expOpen a:hover,body.red ul.expMenu li.expOpen ul li.expOpen ul li a:hover
	{
	background: #C22D02 url('/static/img/parp/internal/list_red_hover.png')
		repeat-x;
	color: #fff;
}  /* hover */
body.red div.menuCorner {
	background: #EFCBBC
		url('/static/img/parp/internal/menu_red_corners_top.png') no-repeat
		top left;
}  /* ciemny, rogi top */
body.red div.menuCorner a {
	color: #A42501 !important;
}  /* link */
body.red div.menuCorner a:hover {
	color: #fff !important;
}

body.red ul.expMenu li.expOpen a {
	background: #EFCBBC url('/static/img/parp/internal/list_red_arrow1.png')
		95% 50% no-repeat;
}  /* ciemny */
body.red ul.expMenu li.expOpen ul li a {
	background: #F5DFD6;
}  /* ?redni */
body.red ul.expMenu li a:hover {
	background: #C22D02 url('/static/img/parp/internal/list_red_hover.png')
		repeat-x;
	color: #fff;
}  /* hover */
body.red ul.expMenu li.expOpen ul li.expOpen ul li.expOpen a {
	background: #FBF3F0 url('/static/img/parp/internal/list_red_arrow1.png')
		95% 50% no-repeat;
}  /* jasny */
body.red ul.expMenu li.expOpen ul li.expOpen ul li.expClosed a {
	background: #FBF3F0 url('/static/img/parp/internal/list_red_arrow1.png')
		95% 50% no-repeat;
}  /* jasny */
body.red ul.expMenu li.expOpen ul li.expOpen ul li a {
	background: #FBF3F0;
}  /* jasny */
body.red ul.expMenu li.expOpen ul li.expOpen a {
	background: #F5DFD6 url('/static/img/parp/internal/list_red_arrow1.png')
		95% 50% no-repeat;
}  /* ?redni */ /* kolorki - orange */
body.orange ul.expMenu {
	width: 199px;
	background:
		url('/static/img/parp/internal/menu_orange_corners_bottom.png')
		no-repeat bottom left;
	padding: 0 0 5px 0;
}  /* rogi bottom */
body.orange ul.expMenu li a,body.orange ul.expMenu li {
	background: #FAD7A0; /* ciemny */
}

body.orange ul.expMenu li a:hover,body.orange ul.expMenu li.expOpen ul li a:hover,body.orange ul.expMenu li.expOpen ul li.expOpen a:hover,body.orange ul.expMenu li.expOpen ul li.expOpen ul li a:hover
	{
	background: #F19500
		url('/static/img/parp/internal/list_orange_hover.png') repeat-x;
	color: #fff;
}  /* hover */
body.orange div.menuCorner {
	background: #FAD7A0
		url('/static/img/parp/internal/menu_orange_corners_top.png') no-repeat
		top left;
}  /* ciemny, rogi top */
body.orange div.menuCorner a {
	color: #A43B01 !important;
}  /* link */
body.orange div.menuCorner a:hover {
	color: #fff !important;
}

body.orange ul.expMenu li.expOpen a {
	background: #FAD7A0
		url('/static/img/parp/internal/list_orange_arrow1.png') 95% 50%
		no-repeat;
}  /* ciemny */
body.orange ul.expMenu li.expOpen ul li a {
	background: #FCE7C5;
}  /* ?redni */
body.orange ul.expMenu li a:hover {
	background: #F19500
		url('/static/img/parp/internal/list_orange_hover.png') repeat-x;
	color: #fff;
}  /* hover */
body.orange ul.expMenu li.expOpen ul li.expOpen ul li.expOpen a {
	background: #FEF6EA
		url('/static/img/parp/internal/list_orange_arrow1.png') 95% 50%
		no-repeat;
}  /* jasny */
body.orange ul.expMenu li.expOpen ul li.expOpen ul li.expClosed a {
	background: #FEF6EA
		url('/static/img/parp/internal/list_orange_arrow1.png') 95% 50%
		no-repeat;
}  /* jasny */
body.orange ul.expMenu li.expOpen ul li.expOpen ul li a {
	background: #FEF6EA;
}  /* jasny */
body.orange ul.expMenu li.expOpen ul li.expOpen a {
	background: #FCE7C5
		url('/static/img/parp/internal/list_orange_arrow1.png') 95% 50%
		no-repeat;
}  /* ?redni */ /* kolorki - cyan */
body.cyan ul.expMenu {
	width: 199px;
	background:
		url('/static/img/parp/internal/menu_cyan_corners_bottom.png')
		no-repeat bottom left;
	padding: 0 0 5px 0;
}  /* rogi bottom */
body.cyan ul.expMenu li a,body.cyan ul.expMenu li {
	background: #A5CAC6; /* ciemny */
}

body.cyan ul.expMenu li a:hover,body.cyan ul.expMenu li.expOpen ul li a:hover,body.cyan ul.expMenu li.expOpen ul li.expOpen a:hover,body.cyan ul.expMenu li.expOpen ul li.expOpen ul li a:hover
	{
	background: #008C75 url('/static/img/parp/internal/list_cyan_hover.png')
		repeat-x;
	color: #fff;
}  /* hover */
body.cyan div.menuCorner {
	background: #A5CAC6
		url('/static/img/parp/internal/menu_cyan_corners_top.png') no-repeat
		top left;
}  /* ciemny, rogi top */
body.cyan div.menuCorner a {
	color: #144940 !important;
}  /* link */
body.cyan div.menuCorner a:hover {
	color: #fff !important;
}

body.cyan ul.expMenu li.expOpen a {
	background: #A5CAC6
		url('/static/img/parp/internal/list_cyan_arrow1.png') 95% 50%
		no-repeat;
}  /* ciemny */
body.cyan ul.expMenu li.expOpen ul li a {
	background: #CDE1DF;
}  /* ?redni */
body.cyan ul.expMenu li a:hover {
	background: #008C75 url('/static/img/parp/internal/list_cyan_hover.png')
		repeat-x;
	color: #fff;
}  /* hover */
body.cyan ul.expMenu li.expOpen ul li.expOpen ul li.expOpen a {
	background: #EBF3F2
		url('/static/img/parp/internal/list_cyan_arrow1.png') 95% 50%
		no-repeat;
}  /* jasny */
body.cyan ul.expMenu li.expOpen ul li.expOpen ul li.expClosed a {
	background: #EBF3F2
		url('/static/img/parp/internal/list_cyan_arrow1.png') 95% 50%
		no-repeat;
}  /* jasny */
body.cyan ul.expMenu li.expOpen ul li.expOpen ul li a {
	background: #EBF3F2;
}  /* jasny */
body.cyan ul.expMenu li.expOpen ul li.expOpen a {
	background: #CDE1DF
		url('/static/img/parp/internal/list_cyan_arrow1.png') 95% 50%
		no-repeat;
}  /* ?redni */ /* kolorki - green */
body.green ul.expMenu {
	width: 199px;
	background:
		url('/static/img/parp/internal/menu_green_corners_bottom.png')
		no-repeat bottom left;
	padding: 0 0 5px 0;
}  /* rogi bottom */
body.green ul.expMenu li a,body.green ul.expMenu li {
	background: #C0DB8C; /* ciemny */
}

body.green ul.expMenu li a:hover,body.green ul.expMenu li.expOpen ul li a:hover,body.green ul.expMenu li.expOpen ul li.expOpen a:hover,body.green ul.expMenu li.expOpen ul li.expOpen ul li a:hover
	{
	background: #689A05
		url('/static/img/parp/internal/list_green_hover.png') repeat-x;
	color: #fff;
}  /* hover */
body.green div.menuCorner {
	background: #C0DB8C
		url('/static/img/parp/internal/menu_green_corners_top.png') no-repeat
		top left;
}  /* ciemny, rogi top */
body.green div.menuCorner a {
	color: #2E4405 !important;
}  /* link */
body.green div.menuCorner a:hover {
	color: #fff !important;
}

body.green ul.expMenu li.expOpen a {
	background: #C0DB8C
		url('/static/img/parp/internal/list_green_arrow1.png') 95% 50%
		no-repeat;
}  /* ciemny */
body.green ul.expMenu li.expOpen ul li a {
	background: #DCEBBF;
}  /* ?redni */
body.green ul.expMenu li a:hover {
	background: #689A05
		url('/static/img/parp/internal/list_green_hover.png') repeat-x;
	color: #fff;
}  /* hover */
body.green ul.expMenu li.expOpen ul li.expOpen ul li.expOpen a {
	background: #F1F7E5
		url('/static/img/parp/internal/list_green_arrow1.png') 95% 50%
		no-repeat;
}  /* jasny */
body.green ul.expMenu li.expOpen ul li.expOpen ul li.expClosed a {
	background: #F1F7E5
		url('/static/img/parp/internal/list_green_arrow1.png') 95% 50%
		no-repeat;
}  /* jasny */
body.green ul.expMenu li.expOpen ul li.expOpen ul li a {
	background: #F1F7E5;
}  /* jasny */
body.green ul.expMenu li.expOpen ul li.expOpen a {
	background: #DCEBBF
		url('/static/img/parp/internal/list_green_arrow1.png') 95% 50%
		no-repeat;
}  /* ?redni */ /* kolorki - violet */
body.violet ul.expMenu {
	width: 199px;
	background:
		url('/static/img/parp/internal/menu_violet_corners_bottom.png')
		no-repeat bottom left;
	padding: 0 0 5px 0;
}  /* rogi bottom */
body.violet ul.expMenu li a,body.violet ul.expMenu li {
	background: #C7B8C9; /* ciemny */
}

body.violet ul.expMenu li a:hover,body.violet ul.expMenu li.expOpen ul li a:hover,body.violet ul.expMenu li.expOpen ul li.expOpen a:hover,body.violet ul.expMenu li.expOpen ul li.expOpen ul li a:hover
	{
	background: #7B5B7F
		url('/static/img/parp/internal/list_violet_hover.png') repeat-x;
	color: #fff;
}  /* hover */
body.violet div.menuCorner {
	background: #C7B8C9
		url('/static/img/parp/internal/menu_violet_corners_top.png') no-repeat
		top left;
}  /* ciemny, rogi top */
body.violet div.menuCorner a {
	color: #452249 !important;
}  /* link */
body.violet div.menuCorner a:hover {
	color: #fff !important;
}

body.violet ul.expMenu li.expOpen a {
	background: #C7B8C9
		url('/static/img/parp/internal/list_violet_arrow1.png') 95% 50%
		no-repeat;
}  /* ciemny */
body.violet ul.expMenu li.expOpen ul li a {
	background: #E0D7E1;
}  /* ?redni */
body.violet ul.expMenu li a:hover {
	background: #7B5B7F
		url('/static/img/parp/internal/list_violet_hover.png') repeat-x;
	color: #fff;
}  /* hover */
body.violet ul.expMenu li.expOpen ul li.expOpen ul li.expOpen a {
	background: #F3EFF3
		url('/static/img/parp/internal/list_violet_arrow1.png') 95% 50%
		no-repeat;
}  /* jasny */
body.violet ul.expMenu li.expOpen ul li.expOpen ul li.expClosed a {
	background: #F3EFF3
		url('/static/img/parp/internal/list_violet_arrow1.png') 95% 50%
		no-repeat;
}  /* jasny */
body.violet ul.expMenu li.expOpen ul li.expOpen ul li a {
	background: #F3EFF3;
}  /* jasny */
body.violet ul.expMenu li.expOpen ul li.expOpen a {
	background: #E0D7E1
		url('/static/img/parp/internal/list_violet_arrow1.png') 95% 50%
		no-repeat;
}  /* ?redni */ /* koniec expanding menu */
body.internal div#main {
	margin: 1px 3px 15px 9px;
	width: 777px;
}

div#main h1.headerBanner {
	margin: 0 0 5px 5px;
}

body.internal div#main div#pageerrormsg {
	border: 1px solid #E6E6E6;
	margin: 95px 0 95px 220px;
	padding: 30px;
	text-align: center;
	width: 450px;
}

body.internal div#main div#pageerrormsg em {
	font-family: arial regular, tahoma, serif;
	font-size: 18px;
	font-weight: normal;
	color: #4C4C4C;
}

body.internal div#main ul li.header div.textwrap,body.internal div#main div#content div.textwrap
	{
	color: #4c4c4c;
	line-height: 140%;
	font-family: tahoma, serif;
	font-size: 11px;
	margin: 20px 10px 20px 0px;
}

div#wewc div.textwrap {
	color: #4c4c4c;
	line-height: 140%;
	font-family: tahoma, serif;
	font-size: 11px;
	margin: 10px 10px 20px 15px
}

body.internal div#main ul li.header p,body.internal div#main div#content p
	{
	color: #4c4c4c;
	line-height: 140%;
	font-family: tahoma, serif;
	font-size: 11px;
	margin: 20px 0px 20px 0px;
}

body.print div#printmain div#printcontent p {
	color: #4c4c4c;
	line-height: 140%;
	font-family: tahoma, serif;
	font-size: 11px;
	margin: 20px 10px 20px 0px;
}

body.print div#printmain div#printcontent div.headfoot {
	text-align: center;
	background-color: #f5f5f5;
	padding: 4px;
	margin: 10px 0px 25px 0px;
}

body.print div#printmain div#printcontent div.headfoot .copyright {
	font-size: 9px;
}

body.print div#printmain div#printcontent h3 {
	font-family: arial, tahoma, serif;
	font-weight: bold;
	padding: 20px 10px 10px 0px;
	font-size: 21px;
	color: 00002;
	background: none;
}

/* header */
body.internal div#main ul li.header div.header {
	background: url('/static/img/parp/header_right.png') no-repeat right top;
}

body.internal div#main ul li.header h2,body.internal div#main div#content h2
	{
	font-family: arial regular, tahoma, serif;
	font-weight: normal;
	padding: 10px;
	font-size: 18px;
	background: url('/static/img/parp/header_left.png') no-repeat left top;
}

/* vert/horiz expanding header */
body.internal div#main ul li.header div.header_top_part {
	height: 6px;
	background: url('/static/img/parp/expand_header_top.png') no-repeat
		right top;
}

body.internal div#main ul li.header div.header_top_part h2 {
	background: url('/static/img/parp/expand_header_top_left.png') no-repeat
		left top;
}

body.internal div#main ul li.header div.header_middle_part {
	background: none !important;
	background-color: #f2f2f2 !important;
}

body.internal div#main ul li.header div.header_middle_part h2 {
	font-family: arial regular, tahoma, serif;
	font-weight: normal;
	font-size: 18px;
	padding: 3px 10px 1px 10px !important;
	background-image: none !important;
}

body.internal div#main ul li.header div.header_bottom_part {
	height: 10px;
	background: url('/static/img/parp/expand_header_bottom.png') no-repeat
		right top;
}

body.internal div#main ul li.header div.header_bottom_part h2 {
	background: url('/static/img/parp/expand_header_bottom_left.png')
		no-repeat left top;
}

body.internal div#main ul li.header h3,body.internal div#main div#content h3
	{
	font-family: arial, tahoma, serif;
	font-weight: bold;
	padding: 20px 10px 10px 0px;
	font-size: 21px;
	color: #C42E02;
	clear: left;
	background: none;
	line-height: 25px;}

body.internal div#main div#content h3.blue {
	font-family: arial, tahoma, serif;
	font-weight: bold;
	padding: 20px 10px 10px 0px;
	font-size: 21px;
	color: #0A447D;
	clear: left;
	background: none;
}

body.internal div#main ul#content {
	padding-top: 0;
	padding-left: 5px;
}

body.internal div#boxy {
	margin-right: 2px;
}

body.internal div#main li.header img {
	float: right;
	margin: 0 15px;
}

body.internal div#main ul li.header p {
	/* usun??em inline i doda?em marginesy - m?wi?e? ?e bez inline dzieje si? co? ze stron?, mo?esz poda? szczeg??y? u mnie w IE6, FF2, Opera9 wszystko jest OK */
	text-align: left;
	margin: 0px 0 15px 0;
}

body.internal div#main a.more {
	display: block;
	width: 5.7em;
	font-weight: normal !important;
	background: url('/static/img/parp/internal/small_triangle.png')
		no-repeat right 60%;
	padding: 0 10px 0 0;
	margin: 10px 0;
}

div#boxy div.yellow {
	background: url('/static/img/parp/internal/yellow_panel_head.png')
		no-repeat top left;
}

div#boxy div.yellow h4 {
	background: url('/static/img/parp/internal/yellow_panel_bgr.png')
		repeat-y;
}

div#boxy div.red {
	background: url('/static/img/parp/internal/red_panel_head.png')
		no-repeat top left;
}

div#boxy div.red h4 {
	background: url('/static/img/parp/internal/red_panel_bgr.png') repeat-y;
}

div#boxy div.green {
	background: url('/static/img/parp/internal/green_panel_head.png')
		no-repeat top left;
}

div#boxy div.green h4 {
	background: url('/static/img/parp/internal/green_panel_bgr.png')
		repeat-y;
}

div#boxy div.cyan {
	background: url('/static/img/parp/internal/cyan_panel_head.png')
		no-repeat top left;
}

div#boxy div.cyan h4 {
	background: url('/static/img/parp/internal/cyan_panel_bgr.png') repeat-y
		;
}

div#boxy div.violet {
	background: url('/static/img/parp/internal/violet_panel_head.png')
		no-repeat top left;
}

div#boxy div.violet h4 {
	background: url('/static/img/parp/internal/violet_panel_bgr.png')
		repeat-y;
}

/* szybka sciezka - pzolnowski */
div#main ul#szybkasciezka,div#main ul#szybkasciezka_wew {
	list-style: none;
	overflow: hidden;
	background: none;
	border-bottom: 2px solid #EFEFEF;
	padding: 10px 0 10px 0;
	margin: 0 0 0px 0;
	color: #6B6B6B;
}

div#main ul#szybkasciezka_wew {
    clear: both;	
}

div#main ul#szybkasciezka a,div#main ul#szybkasciezka_wew a {
	color: #6B6B6B;
}

/*
div#main ul#szybkasciezka_wew {
    border-bottom: 2px solid #EFEFEF;
    clear: left;
    color: #6B6B6B;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0pt;
    overflow: hidden;
    padding: 10px 0 10px 8px;
}
*/
div#main ul#szybkasciezka a,div#main ul#szybkasciezka_wew a {
	color: #6B6B6B;
}

#printSource {
	margin-bottom: 16px;
}

.mainbody2 {
	text-align: left;
	margin: 0 auto;
}

div#main ul#szybkasciezka li,div#main ul#szybkasciezka_wew li {
	float: left;
	background: url('/static/img/parp/internal/szybkasciezka_triangle.png')
		no-repeat right 50%;
	padding: 0 10px 0 0;
	margin: 0 0 0 10px;
}

div#main ul#szybkasciezka li.last,div#main ul#szybkasciezka_wew li.last
	{
	background: none;
}

div.art div#boxy {
	margin: 60px 0 0 20px;
}

body.internal div#main div#content {
	padding-top: 0;
	padding-left: 5px;
}

/* ?
 div#main div#content  {
  overflow: hidden;
	background: none;
	border-bottom: 1px solid #EFEFEF;
	padding: 0 0 10px 0;
	margin: 0 0 20px 0;
}
*/ /* duplicate... merged clear with style above, ignored padding
body.internal div#main div#content h3 {
  padding: 15px 0 0 0;
  clear: left;  
}
*/
div#content a.pdf,div#content a.doc,div#content a.jpg,div#content a.xls,div#content a.zip,div#content a.ppt
	{
	padding: 0 20px 0 0;
}

div#content a.pdf {
	background: url('/static/img/parp/internal/file_pdf.png') no-repeat
		right 70%;
}

div#content a.doc {
	background: url('/static/img/parp/internal/file_doc.png') no-repeat
		right 70%;
}

div#content a.jpg {
	background: url('/static/img/parp/internal/file_jpg.png') no-repeat
		right 70%;
}

div#content a.xls {
	background: url('/static/img/parp/internal/file_xls.png') no-repeat
		right 70%;
}

div#content a.zip {
	background: url('/static/img/parp/internal/file_zip.png') no-repeat
		right 70%;
}

div#content a.ppt {
	background: url('/static/img/parp/internal/file_ppt.png') no-repeat
		right 70%;
}

div#content a.popup {
	background: url('/static/img/parp/internal/newwindow.png') no-repeat top
		left;
	height: 12px;
	padding: 0 9px;
	display: inline-block;
}

div#content a:hover {
	text-decoration: underline;
}

div#content ul {

	list-style-type: none;
}

div#content ul li {
	/*background: url('/static/img/parp/internal/content_list_bullet.png') no-repeat left 50%;*/
	padding: 0 0 0 15px;
	color: #4c4c4c;
}

div#contentFooter {
	clear: both;
	border-top: 2px solid #EFEFEF;
	color: #6B6B6B;
	padding: 10px 20px;
	text-align: right;
}

div#contentFooter div {
	width: 100%;
}

div#contentFooter ul {
	list-style-type: none;
	margin: 10px 0;
}

div#contentFooter ul li {
	float: left;
	background: none;
	margin: 0 25px 0 0;
	padding: 0;
}

div#contentFooter a ul li {
	font-weight: bold;
}

div#contentFooter a.back {
	padding: 0 0 0 20px;
	margin: 0 10px 0 0;
	font-weight: bold;
	background: url('/static/img/parp/internal/icon_back.png') no-repeat
		left 50%;
}

div#contentFooter a.print {
	font-weight: bold;
	background: url('/static/img/parp/internal/icon_print.png') no-repeat
		left 50%;
	padding: 0 0 0 25px;
	margin: 0 10px 0 0;
}

div#contentFooter a.addtotag {
	font-weight: bold;
	background: url('/static/img/parp/internal/icon_addtotag.png') no-repeat
		left 50%;
	padding: 0 0 0 27px;
	margin: 0 10px 0 0;
}

div#contentFooter a.tell {
	font-weight: bold;
	background: url('/static/img/parp/internal/icon_tell.png') no-repeat
		left 50%;
	padding: 0 0 0 35px;
	margin: 0 2px 0 0;
}

div#contentFooter a.pdf {
	font-weight: bold;
	background: url('/static/img/parp/internal/icon_pdf.png') no-repeat left
		50%;
	padding: 0 0 0 25px;
	margin: 0 5px 0 0;
}

div#content div#contentFooter small {
	color: #C2C2C2;
}

div#contentFooter div a {
	margin: 0 3px;
}

div#contentFooter a.prev {
	background: url('/static/img/parp/internal/page_prev.png') no-repeat
		left 60%;
	padding: 0 0 0 10px;
	margin: 0 5px;
}

div#contentFooter a.next {
	background: url('/static/img/parp/internal/page_next.png') no-repeat
		right 60%;
	padding: 0 10px 0 0;
	margin: 0 35px 0 5px;
}

/* mapa serwisu */
div.sitemap div.header {
	background: url('/static/img/parp/header_right.png') no-repeat right top
		;
}

div.sitemap h2 {
	background: url('/static/img/parp/header_left.png') no-repeat;
	padding: 10px 15px;
	font-family: arial, tahoma, serif;
	font-size: 18px;
	font-weight: normal;
}

div.sitemap div#leftside {
	float: left;
	width: 320px;
	margin: 0 25px 0 0;
}

div.sitemap div#rightside {
	float: left;
	width: 320px;
	margin: 0 0 0 25px;
}

div.sitemap h3 {
	font-size: 18px;
	font-family: arial, tahoma, serif;
	font-weight: normal;
	padding: 10px 0;
}

div.sitemap ul li {
	margin: 5px 15px;
}

div.sitemap ul li a {
	font-weight: bold;
}

div.sitemap div div {
	margin: 10px;
}

div.sitemap div.orange ul li {
	list-style-type: disc;
	list-style-image: url(/static/img/parp/internal/triangle_orange.png);
	margin-bottom: 5px;
}

div.sitemap div.red ul li {
	list-style-type: disc;
	list-style-image: url(/static/img/parp/internal/triangle_red.png);
	margin-bottom: 5px;
}

div.sitemap div.cyan ul li {
	list-style-type: disc;
	list-style-image: url(/static/img/parp/internal/triangle_cyan.png);
	margin-bottom: 5px;
}

div.sitemap div.violet ul li {
	list-style-type: disc;
	list-style-image: url(/static/img/parp/internal/triangle_violet.png);
	margin-bottom: 5px;
}

div.sitemap div.green ul li {
	list-style-type: disc;
	list-style-image: url(/static/img/parp/internal/triangle_green.png);
	margin-bottom: 5px;
}

div.sitemap div.red ul li a {
	text-decoration: none;
}

div.sitemap ul li ul {
	padding: 0 0 0 0;
}

div#main div.orange h3 a {
	color: #E4A335;
}

div#main div.green h3 a {
	color: #659704;
}

div#main div.cyan h3 a {
	color: #008C7C;
}

div#main div.violet h3 a {
	color: #7F6581;
}

div#main div.red h3 a {
	color: #DB3806;
}

body#login {
	padding-top: 100px;
}

body#login div#TopCorners {
	background: #fff url('/static/img/parp/login_corners_top2.png')
		no-repeat top left;
	width: 395px;
	margin: 0 auto;
	text-align: left;
	overflow: hidden;
}

body#login div#BottomCorners,body#recommend div#BottomCorners {
	background: url('/static/img/parp/login_corners_bottom.png') no-repeat
		left bottom;
	width: 395px;
	overflow: hidden;
}

body#recommend div#TopCorners {
	background: #fff url('/static/img/parp/login_corners_top2.png')
		no-repeat top left;
	width: 395px;
	text-align: left;
	overflow: hidden;
}

body#login div#container,body#recommend div#container,body#addtotag div#container
	{
	text-align: left;
	color: #555;
	overflow: hidden;
}

body#login h2,body#recommend h2 {
	background: url('/static/img/parp/h2_login.png') no-repeat left top;
	font-size: 18px;
	font-family: arial, tahoma, serif;
	font-weight: normal;
	padding: 15px 15px;
	margin: 5px 0;
}

body#login form,body#recommend form {
	
}

body#recommend h3,body#recommend h3 a {
	font-family: arial, tahoma, serif;
	font-weight: bold;
	padding: 20px 10px 10px 0px;
	margin: 0 0 10px 15px;
	font-size: 17px;
	background: none;
}

body#recommend h3 a {
	color: #0A447D;
}

body#login form div {
	overflow: hidden;
	width: 300px;
	margin: 20px 0;
	text-align: left;
}

body#recommend form div {
	overflow: hidden;
	width: 365px;
	margin: 10px 0;
	text-align: left;
}

body#login label,body#addtotag label {
	display: inline;
	float: left;
	padding: 0 0 0 60px;
	line-height: 190%;
}

body#login label,body#addtotag label.narrow {
	padding: 0 0 0 30px;
}

body#recommend label {
	display: inline;
	float: left;
	padding: 0 0 0 16px;
	line-height: 190%;
}

body#login input,body#addtotag input {
	border: 1px solid #C7C7C7;
	display: inline;
	float: right;
	width: 175px;
}

body#recommend input {
	border: 1px solid #C7C7C7;
	display: inline;
	float: right;
	width: 195px;
}

body#login input,body#login input,body#recommend select,body#addtotag select,body#addtotag textarea
	{
	border: 1px solid #C7C7C7;
	display: inline;
	float: right;
	width: 175px;
}

body#recommend textarea {
	border: 1px solid #C7C7C7;
	display: inline;
	float: right;
	width: 195px;
}

body#login div.center {
	
}

body#recommend div.center {
	padding: 0 0 10px 93px;
}

body#recommend div.center2 {
	padding: 0 0 10px 13px;
}

body#login input.button {
	border: 0;
	clear: both;
	margin: 0 40px 0 0;
	background: url('/static/img/parp/button.png') no-repeat;
	width: 96px;
	height: 26px;
	color: #fff;
	font-weight: bold;
}

body#recommend input.button,body#addtotag input.button {
	border: 0;
	margin: 5px 10px 0pt 0pt;
	float: left;
	background: url('/static/img/parp/button.png') no-repeat;
	width: 96px;
	height: 26px;
	color: #fff;
	font-weight: bold;
}

body#recommend input.button_grey {
	border: 0;
	font-size: 11px;
	text-align: center;
	width: 96px;
	height: 23px;
	background: url('/static/img/parp/internal/button_grey.png') no-repeat;
	margin: 10px 5px;
	padding: 2px 0;
	color: #606060;
	font-weight: bold;
}

body#login .error,body#recommend .error,body#addtotag .error {
	border-color: #C42C00;
	color: #C42C00;
	font-weight: bold;
}

body#login div p.error,body#recommend div p.error,body#addtotag div p.error
	{
	clear: both;
	color: #C42C00;
	font-weight: bold;
	margin: 0px 0px 0px 125px;
	padding: 0;
}

body#recommend div p.error,body#addtotag div p.error {
	clear: both;
	color: #C42C00;
	font-weight: bold;
	margin: 0 0 0 188px;
	padding: 0;
}

body#login div.footerCornersTop,body#recommend div.footerCornersTop {
	overflow: hidden;
	background: url('/static/img/parp/login_footer_corners_top.png')
		no-repeat;
	width: 393px;
	margin: 5px 1px 7px;
}

body#login div.footerCornersBottom,body#recommend div.footerCornersBottom
	{
	overflow: hidden;
	background: #F2F2F2
		url('/static/img/parp/login_footer_corners_bottom.png') no-repeat left
		bottom;
	width: 383px;
	margin: 6px 0px 0;
}

body#login div.footerCornersBottom p,body#recommend div.footerCornersBottom p
	{
	padding: 2px 10px 5px;
	color: #555;
	text-align: right;
}

body#login a,body#recommend a,body#addtotag a {
	color: #555;
	border: 0;
}

/* walidacja na stronie login.html:
 - przypisa? klas? error dla pola input - zmienia border na czerwony
 - dla dowolnego elementu zawieraj?cego tekst - zmienia kolor na czerwony */
	/* nowe klasy dla formatowania powrot, drukuj itp - pzolnowski*/
div#main ul#contentstopka {
	overflow: hidden;
	list-style-type: none;
	padding: 10px 10px 10px 0;
}

div#main ul#contentstopka li.header {
	overflow: hidden;
	background: none;
	border-bottom: 1px solid #EFEFEF;
	padding: 0 0 10px 0;
	margin: 0 0 0px 0;
}

#printSourcestopka {
	margin-bottom: 5px;
}

body#login input.hide,body#recommend input.hide,body#addtotag input.hide
	{
	border: 0px;
}

/* search results */
div.s_results {
	margin: 5px 10px 5px 20px !important;
	width: 730px !important;
	color: #555;
}

div.s_results input,div.s_results select {
	color: #555;
}

div.s_results div.header {
	background: url('/static/img/parp/header_right.png') no-repeat right top
		;
}

div.s_results h2 {
	margin: 20px 0;
	background: url('/static/img/parp/header_left.png') no-repeat left top;
	padding: 10px 15px;
	font-family: arial, tahoma, serif;
	font-size: 18px;
	font-weight: normal;
}

fieldset {
	border: 1px solid #E1E1E1;
}

fieldset.noborder {
	border: none;
}

legend,div.s_results div.szuk1 {
	font-weight: bold;
}

div.s_results input,div.pliki input {
	border: 1px solid #E6E6E6;
}

div.s_results div.szuk1 {
	margin: 10px;
}

div.s_results select#dropdown2 {
	color: #555;
	border: 1px solid #e6e6e6;
	width: 150px;
}

div.szuk1 input {
	margin: 0 40px;
}

div.szuk2 span {
	display: block;
	margin: 5px 175px;
}

div.szuk2 input {
	border: 0;
}

div.szuk3 {
	margin: 145px 0px 0px 214px;
	clear: both;
	padding-top: 5px;
}

div.szuk3 input.button {
	border: 0;
	clear: both;
	background: url('/static/img/parp/internal/search_button.png') no-repeat
		;
	width: 96px;
	height: 26px;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	margin: 0 10px 0 0;
}

div.s_results p.wyniki {
	background: #F2F2F2;
	color: #898989;
	border-bottom: 1px solid #E1E1E1;
	margin: 20px 0 0;
	padding: 4px;
}

div.s_results ol {
	width: 100%;
}

div.s_results ol li {
	list-style: none;
	margin: 20px 0 40px;
}

div.s_results ol li a {
	background: url('/static/img/parp/internal/search_triangle.png')
		no-repeat left 50%;
	padding: 0 0 0 10px;
	font-weight: bold;
}

div.s_results ol li p {
	padding: 2px 0 3px 10px;
}

div.s_results ol li p a {
	color: #525252 !important;
	font-weight: normal;
	background-image: none;
	padding-left: 0;
}

div.s_results span.path {
	color: #649403;
	padding: 0 10px;
	display: block;
}

div.s_results span.path a {
	padding-left: 0;
	color: #649403 !important;
	font-weight: normal;
	background-image: none;
}

div.s_results div.hit {
	padding: 3px 10px;
	float: left;
}

div.hit div {
	float: left;
}

div.hitbg {
	background: url('/static/img/parp/internal/hit_bgr.png') repeat-y;
	width: 102px;
	margin: 0 5px;
}

div.hit2 {
	background: url('/static/img/parp/internal/hit_gradient.png') repeat-y;
	width: 0%;
	margin: 0 1px;
}

/* formatowanie w trybie edycji */
body.internal div#main li.header img.edit {
	float: none;
	padding-left: 5px;
	margin: 0 0 0 0;
}

/* fck linked styles */
.txt14blue {
	font-size: 14px;
	color: #0A447D;
}

.txt12blue {
	font-size: 12px;
	color: #0A447D;
}

.txt11blue {
	font-size: 11px;
	color: #0A447D;
}

.txt10blue {
	font-size: 10px;
	color: #0A447D;
}

.txt14black {
	font-size: 14px;
}

.txt12black {
	font-size: 12px;
}

.txt11black {
	font-size: 11px;
}

.txt10black {
	font-size: 10px;
}

.txt14red {
	font-size: 14px;
	color: #DB3806;
}

.txt12red {
	font-size: 12px;
	color: #DB3806;
}

.txt11red {
	font-size: 11px;
	color: #DB3806;
}

.txt10red {
	font-size: 10px;
	color: #DB3806;
}

.txt14grey {
	font-size: 14px;
	color: #6B6B6B;
}

.txt12grey {
	font-size: 12px;
	color: #6B6B6B;
}

.txt11grey {
	font-size: 11px;
	color: #6B6B6B;
}

.txt10grey {
	font-size: 10px;
	color: #6B6B6B;
}

/* */
ul.aqdd {
	position: relative;
	width: 570px;
	float: left;
	/* overflow: hidden; */
}

ul.aqdd,ul.aqdd ul,ul.aqdd li,ul.aqdd a {
	padding: 0;
	margin: 0;
}

ul.aqdd li {
	list-style: none;
	width: 180px;
	margin: 0 0 0 0;
	float: left;
	color: #fff;
	font-weight: bold;
	background: url('/static/img/parp/internal/button_blue.png') no-repeat
		left top;
	height: 24px;
	line-height: 24px;
	padding: 0 0 0 10px;
}

ul.aqdd li a {
	float: left;
	display: block;
	width: 175px;
	color: #fff !important;
	text-decoration: none;
}

ul.aqdd li a:focus {
	outline: none;
}

ul.aqdd li ul {
	width: 184px;
	position: absolute !important;
	top: 25px !important;
	padding: 0;
	margin: -1px 0 0 -1px;
	border: 1px solid #fff;
}

ul.aqdd li ul li {
	width: 184px;
	height: auto;
	clear: left;
	float: left;
	padding: 0 0 1px 0;
	margin: 0;
	background: #DAEEFA;
	border: 0;
	border-top: 1px solid #fff;
}

ul.aqdd li ul li a {
	width: 179px;
	height: auto;
	line-height: 18px;
	color: #2368A2 !important;
	padding: 2px 0 3px 5px;
	display: block;
	font-weight: normal;
}

ul.aqdd li ul li a:hover {
	background: #73BCEC url('/static/img/parp/internal/dropmenu_hover.png')
		repeat-x;
	background-color: #73BCEC;
	height: auto;
	color: #fff !important;
	font-weight: bold;
}

ul.aqdd li ul li.first {
	background: #DAEEFA
		url('/static/img/parp/internal/dropmenu_corners_top.png') no-repeat;
	background-color: #DAEEFA;
}

ul.aqdd li ul li.first a { /*margin-top: 6px;
  padding-top: 0;*/
	
}

ul.aqdd li ul li.last {
	padding-bottom: 5px;
	background: #DAEEFA
		url('/static/img/parp/internal/dropmenu_corners_bottom.png') no-repeat
		left bottom;
	background-color: #DAEEFA;
}

/* submenu
ul.aqdd li ul li a.submenuheader {
    padding-right: 12px;
    background: url(arrow.gif) center right no-repeat;
}

ul.aqdd li ul li a.submenuheader:hover {
    background: url(arrow.gif) center right no-repeat;
    background-color: #009;
}
*/
div#wewpanel {
	margin: 15px 0 0 2px;
	text-align: left;
	float: left;
	width: 199px;
}

div#wewpanel div.topCorners a {
	color: #fff;
	font-weight: bold;
	display: block;
	padding: 0 0 0 10px;
	width: 180px; /* play with ie */
	background: url('/static/img/parp/internal/button_arrow.gif') no-repeat
		right 50%;
}

div#wewpanel div.topCorners {
	float: left;
	width: 199px;
	margin: 6px 0 2px 0;
}

div#wewpanel div.topCorners div {
	
}

div#wewpanel div.first {
	margin-top: 0;
}

div#wewpanel div.blue {
	background: url('/static/img/parp/internal/button_blue_top.png')
		no-repeat;
	padding-top: 10px;
}

div#wewpanel div.blue div.bottomCorners {
	background: #3397D4
		url('/static/img/parp/internal/button_blue_bottom.png') no-repeat left
		bottom;
	padding-bottom: 10px;
}

div#wewpanel div.orange {
	background: url('/static/img/parp/internal/button_orange_top.png')
		no-repeat;
	padding-top: 10px;
}

div#wewpanel div.orange div.bottomCorners {
	background: #EE9200
		url('/static/img/parp/internal/button_orange_bottom.png') no-repeat
		left bottom;
	padding-bottom: 10px;
}

div#wewpanel div.red {
	background: url('/static/img/parp/internal/button_red_top.png')
		no-repeat;
	padding-top: 10px;
}

div#wewpanel div.red div.bottomCorners {
	background: #DF2D00
		url('/static/img/parp/internal/button_red_bottom.png') no-repeat left
		bottom;
	padding-bottom: 10px;
}

div#wewpanel div.green {
	background: url('/static/img/parp/internal/button_green_top.png')
		no-repeat;
	padding-top: 10px;
}

div#wewpanel div.green div.bottomCorners {
	background: #659705
		url('/static/img/parp/internal/button_green_bottom.png') no-repeat
		left bottom;
	padding-bottom: 10px;
}

div#wewpanel div.cyan {
	background: url('/static/img/parp/internal/button_cyan_top.png')
		no-repeat;
	padding-top: 10px;
}

div#wewpanel div.cyan div.bottomCorners {
	background: #009D8C
		url('/static/img/parp/internal/button_cyan_bottom.png') no-repeat left
		bottom;
	padding-bottom: 10px;
}

div#wewpanel div.violet {
	background: url('/static/img/parp/internal/button_violet_top.png')
		no-repeat;
	padding-top: 10px;
}

div#wewpanel div.violet div.bottomCorners {
	background: #856E87
		url('/static/img/parp/internal/button_violet_bottom.png') no-repeat
		left bottom;
	padding-bottom: 10px;
}

div#wewpanel div.menuCorner {
	margin: 0;
}

div#wewc {
	padding: 10px 0 0 0;
	float: left;
	width: 580px;
}

body.internal div#main div#wewc div.head {
	margin: 0 15px 0 0;
	background: url('/static/img/parp/header_right.png') no-repeat right top
		;
}

body.internal div#main div#wewc h2 {
	font-family: arial regular, tahoma, serif;
	font-weight: normal;
	padding: 8px 10px 10px 10px;
	font-size: 22px;
	background: url('/static/img/parp/header_left.png') no-repeat left top;
}

body.internal div#main div#wewc h3 {
	font-family: arial, tahoma, serif;
	font-weight: bold;
	padding: 20px 10px 10px 0px;
	margin: 0 0 10px 15px;
	font-size: 21px;
	color: #0A447D;
	background: none;
}

body.wewn div#main {
	margin-top: 15px;
}

div#wewc dl {
	margin: 10px 15px 30px;
}

div#wewc dl dt {
	float: left;
	margin: 0 10px 5px 0;
	color: #6B6B6B;
}

div#wewc dl dd {
	margin: 0 0 5px 0;
}

div#wewc dl dd a {
	font-size: 11px;
	font-weight: bold;
}

div#wewc div.header {
	background: url('/static/img/parp/header_right.png') no-repeat right top
		;
}

div#wewc div.header div.textwrap {
	color: #4D4D4D;
	line-height: 140%;
	font-family: tahoma, serif;
	font-size: 11px;
	margin: 0px 10px 10px 15px;
}

div#wewc div.header p {
	color: #4D4D4D;
	line-height: 140%;
	font-family: tahoma, serif;
	font-size: 11px;
	margin: 0px 0px 10px 0px;
}

div#wewc div.header span.date {
	display: block;
	margin: 2px 0;
	color: #A2A2A2;
	font-size: 11px;
}

div#wewc div.header img {
	float: right;
	margin: 0 15px;
}

div#wewc div.header a.more {
	display: block;
	width: 5.7em;
	font-weight: normal !important;
	background: url('/static/img/parp/internal/small_triangle.png')
		no-repeat right 60%;
	padding: 0 10px 0 0;
	margin: 0 0 0 15px;
}

div.naw {
	background: url('/static/img/parp/internal/box_grey_corners.png')
		no-repeat top left;
	padding-top: 5px;
}

div.naw ul li {
	padding: 7px 5px 7px 10px;
	border-top: 0;
	background: #e5e5e3 url('/static/img/parp/internal/box_grey_border.png')
		repeat-x left bottom;
}

div.naw ul li.pomoc {
	background: #e5e5e3 url(none);
}

div.naw ul li a {
	padding-left: 25px;
	font-weight: bold;
	color: #0A447D;
}

div.naw ul li.dostosuj a {
	background: url('/static/img/parp/internal/dostosuj.png') no-repeat left
		top;
}

div.naw ul li.forum a {
	background: url('/static/img/parp/internal/forum.png') no-repeat left
		top;
}

div.naw ul li.poczta a {
	background: url('/static/img/parp/internal/poczta.png') no-repeat left
		top;
}

div.naw ul li.portal a {
	background: url('/static/img/parp/internal/portal.png') no-repeat left
		top;
}

div.naw ul li.pomoc a {
	background: url('/static/img/parp/internal/pomoc.png') no-repeat left
		top;
}

div.naw ul li.terminarz a {
	background: url('/static/img/parp/internal/terminarz.png') no-repeat
		left top;
}

div.naw ul li.genrap a {
	background: url('/static/img/parp/internal/genrap.png') no-repeat left
		top;
}

div.naw ul li.moodle a {
	background: url('/static/img/parp/internal/moodle.png') no-repeat left
		top;
}

div.naw ul li.ankiety a {
	background: url('/static/img/parp/internal/ankiety.png') no-repeat left
		top;
}

div.panel div {
	background: url('/static/img/parp/internal/panel_bottom.png') no-repeat
		left bottom;
	list-style-type: none;
	padding: 0 0 10px 0;
	overflow: hidden;
}

div.panel p {
	overflow: hidden;
	background: #E2E2E2 url('/static/img/parp/internal/box_gradient.png')
		no-repeat left top;
	padding: 15px 25px;
	color: #454545;
}

div.panel p a {
	margin: 20px 0 0;
	padding: 0 15px 0 0;
	text-align: right;
	display: block;
	background: url('/static/img/parp/internal/box_arrow.png') no-repeat
		right 50%;
}

body.wewn p#date {
	background: #00366d;
	float: left;
	width: 688px;
	height: 15px;
	margin-left: 5px;
	padding: 5px 5px;
	text-align: left;
	color: #CDDEEB;
}

body.wewn div#header {
	background: #00366D url('/static/img/internal/parp/wew_p_date.png')
		no-repeat left bottom;
}

body.wewn div#search {
	background: #00376E url('/static/img/parp/internal/wew_search_c.png')
		no-repeat right bottom;
}

body.wewn p#date small {
	color: #3C6791;
	margin: 0 10px;
}

/****************************************************************/
	/* lista aktualnosci */
div.news_list {
	margin: 5px 10px 5px 20px !important;
	width: 730px !important;
	color: #555;
}

div.news_list_wew {
	margin: 15px 3px 15px 9px !important;
}

div.news_list h2 {
	margin: 20px 0;
	background: url('/static/img/parp/internal/search_h2.png') no-repeat;
	padding: 10px 15px;
	font-family: arial, tahoma, serif;
	font-size: 18px;
	font-weight: normal;
}

div.news_list ol {
	width: 510px;
}

div.news_list ol li {
	list-style: none;
	margin: 20px 0 40px;
}

div.news_list ol li a {
	background: url('/static/img/parp/internal/search_triangle.png')
		no-repeat left 50%;
	padding: 0 0 0 10px;
	font-weight: bold;
}

div.news_list ol li p {
	padding: 2px 0 3px 10px;
}

div.news_list ol li p a {
	color: #525252 !important;
	font-weight: normal;
	background-image: none;
	padding-left: 0;
}

div.news_list a.more2 {
	display: block;
	width: 2.7em;
	font-weight: normal !important;
	background: url('/static/img/parp/internal/small_triangle.png')
		no-repeat right 60%;
	padding: 0 10px 0 0;
}

div.news_list div.news {
	padding: 2px 0 3px 10px;
	float: left;
}

/************************************************************************/
body.internal div#main ul li.header h3.red {
	color: #DB3806;
}

body.internal div#main ul li.header h3.orange {
	color: #E4A335;
}

body.internal div#main ul li.header h3.green {
	color: #659704;
}

body.internal div#main ul li.header h3.cyan {
	color: #008C7C;
}

body.internal div#main ul li.header h3.violet {
	color: #7F6581;
}

/**************************/
body.internal div#main div#content h3.red {
	color: #DB3806;
}

body.internal div#main div#content h3.orange {
	color: #E4A335;
}

body.internal div#main div#content h3.green {
	color: #659704;
}

body.internal div#main div#content h3.cyan {
	color: #008C7C;
}

body.internal div#main div#content h3.violet {
	color: #7F6581;
}

/************************************************************************/
	/* wyniki wyszukiwania */
div.pseudoheader {
	margin: 10px 1px 0px 0px;
	font-size: 11px;
	background: #F2F2F2;
	border-bottom: 1px solid #E1E1E1;
	padding: 7px 10px;
	color: #8B8B8B;
}

div.pseudoheader small {
	margin: 0 5px;
	color: #ccc;
}

/*tablica sortowana*/
div#content table.sortable {
	border: none;
	border-spacing: 0;
	border-collapse: collapse;
	margin: 10px 0 10px;
	color: #404040;
	font-size: 11px;
	width: 100%;
}

/*tablica dokumentow ksiegowych*/
div#content table.acc {
	border-spacing: 0;
	border-collapse: collapse;
	margin: 10px 0 10px;
	color: #404040;
	font-size: 11px;
	width: 100%;
}

div#content table.acc thead {
	border: 1;
}

div#content table.sortable thead {
	border: 0;
}

div#content table.sortable thead th {
	font-weight: normal;
	background: url('/static/img/parp/internal/th_gradient.png') repeat-x;
	padding: 5px 5px 8px 10px;
	border: 1px solid #fff;
	border-left: 0;
	border-top: 0;
	text-align: left;
	vertical-align: middle;
}

div#content table.sortable thead th.exp {
	padding: 4px 5px 13px 10px;
}

div#content table.sortable thead th img {
	margin: 3px 0 0 2px;
}

div#content table.sortable thead th a.ico_sort_up,a.ico_sort_up:hover {
	display: inline;
	background-repeat: no-repeat;
	background-image: url('/static/img/parp/internal/th_arrow_down.png');
	cursor: pointer;
	text-decoration: none;
}

.ico_sort_down,.ico_sort_down:hover {
	display: inline;
	background-repeat: no-repeat;
	background-image: url('/static/img/parp/internal/th_arrow_up.png');
	cursor: pointer;
	text-decoration: none;
}

div#content table.sortable tbody td {
	padding: 10px;
	vertical-align: top;
	border: 1px solid #fff;
	border-left: 0;
	color: #404040;
	font-size: 11px;
}

div#content table.sortable tbody td.narrow {
	width: 10% !important;
}

div#content table.sortable tbody td a {
	font-size: 11px;
	color: #10689A;
}

div#content table.sortable tbody td a:hover {
	text-decoration: none;
}

div#content table.sortable tr {
	cursor: pointer;
	background: #fff;
}

div#content table.sortable tr.dark {
	background: #F6F6F6;
}

div#content table.sortable tr.highlight {
	background: #DFDFDF;
	cursor: move !important;
}

tr.highlight {
	background: #DFDFDF;
}

div#content table.sortable tr.dark {
	background: #F6F6F6;
}

div#content table.sortable td.lp,div#content table.sortable th.lp {
	width: 20px;
	text-align: center;
}

div#content table.sortable td.nazwa {
	width: 190px;
	font-weight: bold;
}

div#content table.sortable td.miejscowosc {
	width: 110px;
}

div#content table.sortable td.ulica {
	width: 220px;
}

div#content table.sortable td.szczegoly {
	width: 120px;
}

/*tablica sorowana koniec*/ /*tablica informacyjna + stronicowanie */
div#tablica table.wyn {
	border: none;
	border-spacing: 0;
	border-collapse: collapse;
	margin: 10px 0 10px;
	color: #404040;
	font-size: 11px;
	width: 100%;
}

div#tablica table.wyn thead {
	border: 0;
}

div#tablica table.wyn thead th {
	font-weight: normal;
	background: url('/static/img/parp/internal/th_gradient.png') repeat-x;
	padding: 5px 5px 8px 10px;
	border: 1px solid #fff;
	border-left: 0;
	border-top: 0;
	text-align: left;
	vertical-align: middle;
}

div#tablica table.wyn thead th.fin {
	font-weight: normal;
	background: url('/static/img/parp/internal/th_gradient.png') repeat-x;
	padding: 2px 5px 8px 10px;
	border: 1px solid #fff;
	border-left: 0;
	border-top: 0;
	text-align: left;
	vertical-align: middle;
}

div#tablica table.wyn thead th.exp {
	padding: 4px 5px 13px 10px;
}

div#tablica table.wyn thead th img {
	margin: 3px 0 0 2px;
}

div#tablica table.wyn tbody td {
	padding: 10px;
	vertical-align: top;
	border: 1px solid #fff;
	border-left: 0;
	color: #404040;
	font-size: 11px;
}

div#tablica table.wyn thead th.days {
	width: 20%;
}

div#tablica table.wyn thead th.name {
	width: 60%;
}

div#tablica table.wyn thead th.date {
	width: 25%;
}

div#tablica table.wyn tbody td.days {
	text-align: center;
}

div#tablica table.wyn tbody td.date {
	text-align: center;
}

div#tablica table.wyn tr.dark {
	background: #F6F6F6;
}

div#tablica table.wyn tr.highlight {
	background: #DFDFDF;
}

div#slider {
	font-weight: normal;
	clear: both;
	/* border-top: 2px solid #EFEFEF;*/
	color: #6B3444;
	padding: 10px 20px;
	text-align: right;
	height: 20px;
}

div#slider table.slider {
	width: 100%;
}

div#slider table.slider td.pages {
	text-align: left;
	width: 30%;
}

div#slider table.slider td.prev {
	width: 25%;
}

div#slider table.slider td.next {
	width: 25%;
}

div#slider table.slider td.numbers {
	width: 20%;
}

div#slider table.slider a {
	font-weight: normal !important;
	font-size: 11px;
	color: #10689A;
	margin: 0 3px;
}

div#slider a.prev {
	background: url('/static/img/parp/internal/page_prev.png') no-repeat
		left 60%;
	padding: 0 0 0 10px;
	margin: 0 5px;
}

div#slider a.next {
	background: url('/static/img/parp/internal/page_next.png') no-repeat
		right 60%;
	padding: 0 10px 0 0;
	margin: 0 35px 0 5px;
}

/*Dodatkowe style na potrzeby tabelek wyswietlanych ajaxem*/
div#suwak {
	color: #006bbd;
	cursor: pointer;
}

div#aSlider {
	color: #006bbd;
	cursor: pointer;
}

div#suwak span.next {
	background: url('/static/img/parp/internal/page_next.png') no-repeat
		right 60%;
	padding: 0 10px 0 0;
	margin: 0 35px 0 5px;
}

div#suwak span.prev {
	background: url('/static/img/parp/internal/page_prev.png') no-repeat
		left 60%;
	padding: 0 0 0 10px;
	margin: 0 5px;
}

div#aSlider span.next {
	background: url('/static/img/parp/internal/page_next.png') no-repeat
		right 60%;
	padding: 0 10px 0 0;
	margin: 0 35px 0 5px;
}

div#aSlider span.prev {
	background: url('/static/img/parp/internal/page_prev.png') no-repeat
		left 60%;
	padding: 0 0 0 10px;
	margin: 0 5px;
}

/*koniec tablicy informacyjnej */
div#content table.wyn {
	border: none;
	border-spacing: 0;
	border-collapse: collapse;
	margin: 10px 0 10px;
	color: #404040;
	font-size: 11px;
	width: 100%;
}

div#content table.wyn thead {
	border: 0;
}

div#content table.wyn thead th {
	font-weight: normal;
	background: url('/static/img/parp/internal/th_gradient.png') repeat-x;
	padding: 5px 5px 8px 10px;
	border: 1px solid #fff;
	border-left: 0;
	border-top: 0;
	text-align: left;
	vertical-align: middle;
}


div#content table tbody th.wyn {
	font-weight: normal;
	background: url('/static/img/parp/internal/th_gradient.png') repeat-x;
	padding: 5px 5px 8px 10px;
	border: 1px solid #fff;
	border-left: 0;
	border-top: 0;
	text-align: left;
	vertical-align: middle;
}

div#content table.dark {
	border: none;
	border-spacing: 0;
	border-collapse: collapse;
	margin: 10px 0 10px;
	color: #404040;
	font-size: 11px;
	width: 100%;
}

div#content table.wyn thead th.exp {
	padding: 4px 5px 13px 10px;
}

div#content table.wyn thead th img {
	margin: 3px 0 0 2px;
	border: none;
}

div#content table.wyn thead th a.ico_sort_up,a.ico_sort_up:hover {
	display: inline;
	background-repeat: no-repeat;
	background-image: url('/static/img/parp/internal/th_arrow_down.png');
	cursor: pointer;
	text-decoration: none;
}

.ico_sort_down,.ico_sort_down:hover {
	display: inline;
	background-repeat: no-repeat;
	background-image: url('/static/img/parp/internal/th_arrow_up.png');
	cursor: pointer;
	text-decoration: none;
}

div#content table.wyn tbody td {
	padding: 10px;
	vertical-align: top;
	border: 1px solid #fff;
	border-left: 0;
	color: #404040;
	font-size: 11px;
}

div#content table.wyn tbody td.narrow {
	width: 10% !important;
}

div#content table.wyn tbody td a {
	font-size: 11px;
	color: #10689A;
}

div#content table.wyn tbody td a:hover {
	text-decoration: none;
}

div#content table.wyn tr {
	cursor: pointer;
	background: #fff;
}

div#content table.wyn tr.dark, div#content table.dark td.dark {
	background: #F6F6F6;
}

div#content table.wyn tr.highlight, div#content table.dark td.highlight {
	background: #DFDFDF;
}


div#content table.wyn tr.dark {
	background: #F6F6F6;
}

div#content table.wyn td.lp,div#content table.wyn th.lp {
	width: 20px;
	text-align: center;
}

div#content table.wyn td.nazwa {
	width: 190px;
	font-weight: bold;
}

div#content table.wyn td.nazwa_wider {
	width: 220px;
	font-weight: bold;
}

div#content table.wyn td.miejscowosc {
	width: 110px;
}

div#content table.wyn td.ulica {
	width: 230px;
}

div#content table.wyn td.szczegoly {
	width: 110px;
}

div#content table.wyn tr.finrepsum {
	font-weight: normal;
	background: url('/static/img/parp/internal/th_gradient.png') repeat-x;
	padding: 5px 5px 8px 10px;
	border: 1px solid #fff;
	border-left: 0;
	border-top: 0;
	text-align: left;
	vertical-align: middle;
}
fieldset {
	margin: 10px 9px 0 0;
}

.noborder {
	border: 0;
}

fieldset div.block input {
	border: 1px solid #C8C8C8;
	margin: 0 10px;
}

fieldset div.block input.button {
	border: 0;
	margin: 0 40px 0 0;
	font-size: 11px;
	background: url('/static/img/parp/internal/search_button.png') no-repeat
		;
	width: 96px;
	height: 23px;
	color: #fff;
	font-weight: bold;
}

input#nazwa_sz {
	width: 260px;
}

fieldset div.block a.space,fieldset div.block input.space {
	margin-left: 15px;
}

/* wyszukiwarka full */
fieldset.wyszukiwarka_full div.block {
	margin: 5px 10px;
}

.spacebottom {
	margin-bottom: 10px !important;
}

.spaceleft {
	margin-left: 310px !important;
}

.spacetop {
	margin-top: 20px !important;
}

fieldset.wyszukiwarka_full {
	margin: 20px 10px 0px 0px;
	padding: 20px 20px;
}

fieldset.wyszukiwarka_full legend {
	margin: 0;
	padding: 0 10px;
}

fieldset.wyszukiwarka_full select#query2,fieldset.wyszukiwarka_full select#query1,fieldset.wyszukiwarka_full input#numer,fieldset.wyszukiwarka_full input#miejscowosc
	{
	width: 180px;
	border: 1px solid #CFCFCF;
	margin-right: 20px;
}

fieldset.wyszukiwarka_full select#query2,fieldset.wyszukiwarka_full select#query1,fieldset.wyszukiwarka_full input#numer
	{
	margin-left: 15px;
}

fieldset.wyszukiwarka_full select#numer {
	margin-left: 50px;
}

fieldset.wyszukiwarka_full select#kategoria,fieldset.wyszukiwarka_full select#wojewodztwo,fieldset.wyszukiwarka_full select#powiat
	{
	width: 183px;
	border: 1px solid #CFCFCF;
	margin-right: 20px;
}

fieldset.wyszukiwarka_full select#wojewodztwo,fieldset.wyszukiwarka_full select#powiat
	{
	margin-right: 10px;
}

fieldset.wyszukiwarka_full input#nazwa {
	width: 372px;
	margin-left: 47px;
}

fieldset.wyszukiwarka_full input#nip {
	width: 140px;
	margin-left: 64px;
}

fieldset.wyszukiwarka_full input#regon {
	width: 140px;
	margin-left: 24px;
}

fieldset.wyszukiwarka_full select#kategoria {
	margin-left: 41px;
}

fieldset.wyszukiwarka_full select#search_criteria {
	margin-left: 10px;
	margin-right: 30px;
	width: 150px;
}

fieldset.wyszukiwarka_full input#key {
	margin-left: 10px;
	margin-right: 30px;
	width: 150px;
}

fieldset.wyszukiwarka_full select#powiat {
	margin-left: 47px;
}

fieldset.wyszukiwarka_full select#wojewodztwo {
	margin-left: 11px;
}

fieldset.wyszukiwarka_full input#miejscowosc {
	margin-left: 20px;
}

fieldset.wyszukiwarka_full input#number_org {
	margin-left: 48px;
}

fieldset.wyszukiwarka_full input#user_login {
	margin-left: 90px;
	margin-right: 50px;
	width: 200px;
}

fieldset.wyszukiwarka_full select#user_type {
	margin-left: 20px;
	margin-right: 50px;
	width: 202px;
}

fieldset.wyszukiwarka_full select#organ {
	margin-left: 43px;
}

fieldset.wyszukiwarka_full input#dateFrom {
	margin-left: 40px;
	width: 100px;
}

fieldset.wyszukiwarka_full input#dateTo {
	margin-left: 40px;
	width: 100px;
}

/* p?ki co nieu?ywane
fieldset.wyszukiwarka_full a.showmap {
background: url('/static/img/parp/internal/map.png') no-repeat;
height: 21px;
padding: 5px 0 5px 30px;
}
*/
fieldset.wyszukiwarka_full input.button {
	border: 0;
	margin: 5px 0 0 465px;
	font-size: 11px;
	background: url( '/static/img/parp/internal/search_button.png' )
		no-repeat;
	width: 96px;
	height: 23px;
	color: #fff;
	font-weight: bold;
}

/* p?ki co globalnie, mog? si? przyda?: */
h4 {
	font-size: 15px;
	font-weight: bold;
	color: #747474;
}

.strong {
	font-weight: bold;
}

div.details table {
	width: 560px;
	margin: 10px 20px;
}

div.details table.wider {
	width: 720px;
	margin: 10px 20px;
}

div.details table.wider td.last {
	padding-left: 5px;
	width: 285px;
	color: #4C4C4C;
}

div.details table td {
	width: 480px;
	padding: 4px 5px;
	padding-left: 30px;
}

div.details table td.left,div#content table.nested td.left {
	padding-left: 5px;
	width: 140px;
	color: #4C4C4C;
}

div.details table td.simpleft {
	padding-left: 5px;
	color: #4C4C4C;
}

div.details table td.leftCv {
	padding-left: 5px;
	width: 480px;
	color: #4C4C4C;
}

div.details table td.blockDetailsCv {
	padding-left: 5px;
	width: 80px;
	color: #4C4C4C;
}

div.details table tr.dark,div#content table.nested tr.dark {
	background: #f9f9f9;
}

div.details table tr.darkmon{
	background: #f9f9f9;
	width: 550px;
}
div.details table tr.blockDetailsmon{
	background: #f9f9f9;
	width: 250px;
}
div.details table a {
	color: #2B506D;
}

div#content p.help {
	margin: 10px 20px !important;
	color: #777777 !important;
}

/* musi by? pod deklaracj? h4! */
div.panel h4 {
	color: #000;
	background: url( '/static/img/parp/blue_panel_bgr.png' ) no-repeat;
	padding: 0 15px 5px 20px;
	margin: 6px 0 0;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid #fff;
}

div#boxy div.yellow h4 {
	background: url( '/static/img/parp/internal/yellow_panel_bgr.png' )
		no-repeat;
}

div#boxy div.red h4 {
	background: url( '/static/img/parp/internal/red_panel_bgr.png' )
		no-repeat;
}

/* rejestracja */ /* komunikat o bledzie */
div#kwota_error {
	margin: 10px auto;
	width: 445px;
	background: url('/static/img/parp/internal/errormsg_middle.png')
		repeat-y left top;
}
div#errormsg {
	margin: 10px auto;
	width: 445px;
	background: url('/static/img/parp/internal/errormsg_middle.png')
		repeat-y left top;
}

div#mailerrormsg {
	margin: 50px auto;
	width: 445px;
	background: url('/static/img/parp/internal/errormsg_middle.png')
		repeat-y left top;
}

div#error_bottom {
	background: url('/static/img/parp/internal/errormsg_bottom.png')
		no-repeat left bottom;
}

div#error_top {
	background: url('/static/img/parp/internal/errormsg_top.png') no-repeat
		left top;
}

div#error_tekst {
	background: url('/static/img/parp/internal/errormsg_icon.png') no-repeat
		25px 50%;
	color: #535353;
	padding: 20px 25px 20px 105px;
	line-height: 140%;
}

/* kroki */
div#kroki {
	float: left;
	width: 752px;
	margin: 10px auto;
	background: url('/static/img/parp/internal/kroki_middle.png') repeat-y
		left top;
}

div#kroki_bottom {
	width: 100%;
	float: left;
	background: url('/static/img/parp/internal/kroki_bottom.png') no-repeat
		left bottom;
	padding-bottom: 11px;
}

div#kroki_top {
	width: 100%;
	float: left;
	background: url('/static/img/parp/internal/kroki_top.png') no-repeat
		left top;
}

div#kroki h5 {
	font-family: 'arial bold', arial, tahoma, serif;
	color: #626262;
	font-size: 16px;
	padding: 15px;
	font-weight: bold;
}

div#kroki_lista {
	overflow: hidden;
	float: left;
	padding: 10px 10px 0;
	background: url('/static/img/parp/internal/kroki_line.png') repeat-x
		left bottom;
	margin: 0 3px 0 3px;
	width: 720px;
}

div#kroki_lista span {
	float: left;
	padding: 5px 49px 0 0; /* tu zmieni?, je?li wi?cej krok?w */
	font-family: tahoma, serif;
	color: #919191;
}

div#kroki_lista div.krok {
	font-weight: bold;
	text-align: center;
	float: left;
	width: 49px;
	height: 27px;
	margin: 0 1px 0 0;
	line-height: 27px;
	color: #C42E02;
	cursor: default;
}

div#kroki_lista a {
	display: block !important;
	width: 100%; /* play with me, IE */
}

div#kroki_lista div.prev a,div#kroki_lista div.here a {
	color: #fff !important;
}

div#kroki_lista a:hover {
	text-decoration: none;
}

div#kroki_lista div.prev {
	background: url('/static/img/parp/internal/kroki_prev.png') no-repeat
		left top;
}

div#kroki_lista div.here {
	background: url('/static/img/parp/internal/kroki_here.png') no-repeat
		left top;
}

div#kroki_lista div.next {
	background: url('/static/img/parp/internal/kroki_next.png') no-repeat
		left top;
}

div#podpowiedz {
	clear: both;
	background: url('/static/img/parp/internal/kroki_bottom_middle.png')
		repeat-y left top;
}

div#podpowiedz_top {
	background: url('/static/img/parp/internal/kroki_bottom_top.png')
		no-repeat left top;
}

div#podpowiedz_tekst {
	padding: 20px 20px 20px 90px;
	background: url('/static/img/parp/internal/kroki_icon.png') no-repeat
		20px 50%;
	color: #010101;
}

/* form rejestracyjny */
div#form_rejestracja {
	width: 755px;
	float: left;
	margin: 5px 0 0 0px;
}

fieldset.rejestracja {
	padding: 20px;
	clear: both;
}


div#fieldset.rejestracja {
	padding: 20px;
	clear: both;
}

fieldset div.block {
	display: block;
	margin: 10px;
	clear: both;
}

fieldset.rejestracja div.block {
	clear: both;
	display: block;
	margin: 2px 5px;
	float: left;
	width: 99%; /* added 99% to fix dropping right column in IE */
}

fieldset.rejestracja div.block div.wzwrapper {
	float: left;
	margin-left: 10px;
}

fieldset.rejestracja div.block select {
	margin: 3px 0px 2px 10px;
}

fieldset.rejestracja label {
	width: 180px;
	float: left;
	line-height: 24px;
}

fieldset.rejestracja label.simple {
	width: 100px;
}

fieldset.rejestracja label.middle{
	width: 150px;
}


fieldset.rejestracja .plaintext {
	float: left;
	margin: 10px 0px;
	width: 90%;
}

fieldset.rejestracja input.tekst {
	width: 280px;
	float: left;
	padding: 1px 0;
	margin-right: 5px;
}

fieldset.rejestracja select {
	width: 280px;
	float: left;
	border: 1px solid #C7C7C7;
	margin: 0 0 0 10px;
	width: 283px;
}

fieldset.rejestracja select.expanded {
	width: 490px;
	!
	important
}

fieldset.rejestracja textarea {
	border: 1px solid #C7C7C7;
	width: 280px;
	margin: 0 0 0 10px;
	height: 90px;
	float: left;
	font-family: sans-serif;
	font-size: 13px
}

fieldset.rejestracja legend {
	margin: 0;
	padding: 0 5px;
	color: #919191;
	font-weight: normal;
	white-space: pre-line;
}

fieldset.rejestracja label.checkbox {
	float: left;
}

fieldset.rejestracja input.checkbox {
	margin: 5px 5px 0px 10px;
	float: left;
	border: 0;
}

fieldset.rejestracja div.innerblock {
	float: left;
	clear: both;
	display: block;
	margin-left: 200px;
}

fieldset.rejestracja div.innerblock50 {
	float: left;
	clear: both;
	display: block;
	margin-left: 50px;
}

fieldset.rejestracja div.innerblock10 {
	float: left;
	clear: both;
	display: block;
	margin-left: 10px;
}

fieldset.rejestracja div.innerblockNoMargin {
	float: left;
	clear: both;
	display: block;
}

fieldset.rejestracja div.overflovInner {
	margin-left: 50px;
	background-color: #FBFBFB;
	border-bottom: 1px solid #E1E1E1;
	border-top: 1px solid #E1E1E1;
	display: block;
	height: 200px;
	overflow-y: scroll;
	clear: both;
}

fieldset.rejestracja div.overflovInner200 {
	margin-left: 160px;
	background-color: #FBFBFB;
	border-bottom: 1px solid #E1E1E1;
	border-top: 1px solid #E1E1E1;
	display: block;
	height: 200px;
	overflow-y: scroll;
	clear: both;
}

fieldset.rejestracja div.innerRadio {
	float: left;
	display: block;
	overflow-y: hidden;
}

fieldset.rejestracja input.radio {
	float: left;
	border: 0;
	margin: 6px 5px 2px 10px;
}

fieldset.rejestracja label.radio {
	margin: 0;
	padding: 0;
	float: left;
	width: auto;
}

fieldset.rejestracja input.button_grey_small {
	font-size: 11px;
	text-align: center;
	width: 105px;
	height: 23px;
	background: url('/static/img/parp/internal/button_grey_small.png')
		no-repeat;
	margin: 10px 5px;
	padding: 2px 0;
	color: #606060;
	font-weight: bold;
}


div.rozprowadzacz {
	clear: both;
	padding: 20px;
	margin: 10px 9px 0 0;
	border: 1px solid #E1E1E1;
}

div.rozprowadzacz legend{
	color: #919191;
}



input.button_grey {
	font-size: 11px;
	text-align: center;
	width: 138px;
	height: 23px;
	background: url('/static/img/parp/internal/button_grey.png') no-repeat;
	margin: 10px 5px;
	padding: 2px 0;
	color: #606060;
	font-weight: bold;
	border: 0;
}

input.button_grey_small {
	font-size: 11px;
	text-align: center;
	width: 105px;
	height: 23px;
	background: url('/static/img/parp/internal/button_grey_small.png')
		no-repeat;
	margin: 10px 5px;
	padding: 2px 0;
	color: #606060;
	font-weight: bold;
}

fieldset.rejestracja input.short {
	width: 80px;
}

div#kroki_dolne {
	border: 1px solid #e6e6e6;
	float: left;
	padding: 10px 10px;
	margin: 10px 0;
	width: 725px;
}

div#kroki_dolne span {
	float: left;
	font-weight: bold;
	padding: 5px 49px 0 0; /* tu zmieni?, je?li wi?cej krok?w */
	font-family: tahoma, serif;
	color: #919191;
}

div#kroki_dolne div.krok {
	font-weight: bold;
	text-align: center;
	float: left;
	width: 49px;
	height: 27px;
	margin: 0 1px 0 0;
	line-height: 27px;
	color: #C42E02;
	cursor: default;
}

div#kroki_dolne a {
	display: block !important;
	width: 100%; /* play with me, IE */
}

div#kroki_dolne div.prev a,div#kroki_dolne div.here a {
	color: #fff !important;
}

div#kroki_dolne a:hover {
	text-decoration: none;
}

div#kroki_dolne div.prev {
	background: url('/static/img/parp/internal/krokid_prev.png') no-repeat
		left top;
}

div#kroki_dolne div.here {
	background: url('/static/img/parp/internal/krokid_here.png') no-repeat
		left top;
}

div#kroki_dolne div.next {
	background: url('/static/img/parp/internal/krokid_next.png') no-repeat
		left top;
}

div#kroki_naw {
	float: left;
	padding: 20px 0;
	border-bottom: 1px solid #F2F2F2;
	width: 745px;
}

.reduced {
	padding-bottom: 0 !important;
}

.border_off {
	border: 0 !important;
}

input.button_blue {
	border: 0;
	margin: 0 40px 0 40px;
	background: url('/static/img/parp/internal/button_form.png') no-repeat;
	width: 132px;
	height: 23px;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
}

.bspace {
	clear: both;
	margin: 20px 40px !important;
}

a.star,small.star {
	margin: 0 5px;
	color: #9B9B9B !important;
}

a.star:hover {
	text-decoration: none;
}

fieldset.rejestracja div.error {
	display: block;
	float: left;
	width: 420px;
	text-align: left;
  color: #B42900;
	font-weight: bold;
	margin: 10px;
	display: inline;
	margin-left: 161px;
	clear: both;
}

fieldset.rejestracja input.error,fieldset.rejestracja select.error,div.form fieldset select.error,fieldset.rejestracja textarea.error,fieldset.wyszukiwarka_full input.error
	{
	border: 1px solid #B42900;
	color: #B42900;
}
fieldset.rejestracja input.error1
{
	border-color: #B42900;
	color: #B42900;
}

fieldset.rejestracja div.info {
	font-weight: bold;
	color: #659704;
}

fieldset.rejestracja select.err {
	border-color: #C42C00;
}

/*ba*/
body#yesiserr input.err {
	border-color: #C42C00;
}

body#yesiserr textarea.err {
	border: 1px solid #C42C00;
}

body#yesiserr .error {
	clear: both;
	font-weight: bold;
	margin: 0px 0px 0px 100px;
	padding: 0;
	color: #C42C00;
	font-weight: bold;
	/*
float:left;
margin-right:5px;
padding:1px 0pt;
width:280px;
*/
}

div#content a.back {
	padding: 0 0 0 20px;
	margin: 0 10px 0 0;
	font-weight: bold;
	background: url('/static/img/parp/internal/icon_back.png') no-repeat
		left 50%;
}

body#yesiserr textarea.border_normal {
	border: 1px solid #CFCFCF;
}

body#yesiserr textarea.border_err {
	border: 1px solid #C42C00;
}

/*Profile u??ytkownika*/
fieldset div.blockDetails {
	display: block;
	margin: 0px;
}

fieldset div.blockDetails input {
	border: 1px solid #C8C8C8;
	margin: 0 10px;
}

/*edytor zakladek*/
body#addtotag div#TopCorners {
	background: #fff url('/static/img/parp/login_corners_top2.png')
		no-repeat top left;
	width: 395px;
	text-align: left;
	overflow: hidden;
}

body#addtotag div#TopCorners label {
	font-family: tahoma;
	font-size: 11px;
	float: left;
}

body#addtotag div#TopCorners label.regexport {
	width: 120px;
	padding-left: 20px;
}

body#addtotag h3 a {
	color: #0A447D;
}

body#addtotag form div {	
	width: 500px;
	text-align: left;
}

body#addtotag form div.narrow {
	width: 350px;
	clear: both;
	padding: 3px 0 3px 0;
}

body#addtotag form div.narrow div.radio {
	display: inline;
	float: right;
	width: 100px;
	margin: 0 101px 0 0;
}

body#addtotag form div.narrow div.radio input {
	border: 0px;
	margin: 4px 0 0 0;
}

body#addtotag div.center {
	padding: 0 0 10px 93px;
}

body#addtotag div.center2 {
	padding: 0 0 10px 13px;
}

body#addtotag div.right * {
	margin-right: 0;
	margin-left: 13px;
}

body#addtotag div.right input {
	float: right;
}

body#addtotag input.button_grey {
	border: 1;
	font-size: 11px;
	text-align: center;
	width: 70px;
	height: 23px;
	background: url('/static/img/parp/internal/button_grey.png') no-repeat;
	margin: 10px 5px;
	padding: 2px 0;
	color: #606060;
	font-weight: bold;
}

body#addtotag div#BottomCorners {
	background: url('/static/img/parp/login_corners_bottom.png') no-repeat
		left bottom;
	width: 500px;
	overflow: hidden;
}

body#addtotag div.footerCornersTop {
	overflow: hidden;
	background: url('/static/img/parp/login_footer_corners_top.png')
		no-repeat;
	width: 500px;
	margin: 5px 1px 7px;
}

body#addtotag div.footerCornersBottom {
	overflow: hidden;
	background: #F2F2F2
		url('/static/img/parp/login_footer_corners_bottom.png') no-repeat left
		bottom;
	width: 500px;
	margin: 6px 0px 0;
}

body#addtotag div.footerCornersBottom p {
	padding: 2px 10px 5px;
	color: #500;
	text-align: right;
}

body#addtotag a {
	color: #500;
}

body#addtotag a img {
	border: 0;
}

body#addtotag h2 {
	background: url('/static/img/parp/h2_login.png') no-repeat left top;
	font-size: 18px;
	font-family: arial, tahoma, serif;
	font-weight: normal;
	padding: 15px 30px;
	margin: 5px 0;
}

div#content table th.data {
	width: 80px;
}

table#innertable {
	border: 1px solid #000;
	clear: both;
}

table#innertable th {
	background: #eee;
}

table#innertable tbody tr {
	padding: 10px;
	border: 1px solid #000;
}

table#innertable {
	margin: 10px;
	border: 0;
	clear: both;
}

table#innertable th {
	background: #eee;
}

table#innertable tbody td {
	padding: 10px;
	vertical-align: top;
	border: 1px solid #ccc;
	border-top: 0;
	border-bottom: 0;
	border-right: 0;
	color: #404040;
	font-size: 11px;
}

div#content ul#tabmenu {
	float: left;
	background: url('/static/img/parp/internal/kroki_line.png') repeat-x
		bottom left;
	margin: 10px;
	list-style: none !important;
	width: 510px;
}

div#content ul#tabmenu li {
	float: left;
	border: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 0 10px;
	background: none;
	padding: 0;
}

div#content ul#tabmenu li.active {
	border-bottom: 1px solid #fff;
	font-weight: bold;
}

ul#tabmenu li a {
	float: left;
	padding: 10px 20px;
}

div#main ul#content a.p {
	font-weight: normal;
}

fieldset legend {
	margin: 0;
	padding: 0 5px;
	color: #919191;
}

div#error_tekst_ok {
	background: url('/static/img/parp/check_ok_green.gif') no-repeat 25px
		50%;
	color: #535353;
	padding: 20px 25px 20px 105px;
	line-height: 140%;
}

div#error_tekst_error {
	background: url('/static/img/parp/internal/errormsg_icon.png') no-repeat 25px
		50%;
	color: #535353;
	padding: 20px 25px 20px 105px;
	line-height: 140%;
}

div#error_tekst_ok div.wrapper {
	margin: 30px;
}

div.sendpagebuttonwrap {
	margin: 0px 0px 35px 40px;
}

fieldset select {
	border: 1px solid #C7C7C7;
}

div#jforumHeader {
	background: #002F5E no-repeat left bottom;
	height: 25px;
	color: #fff;
	float: left;
	margin-left: 3px; /* zmiana, nie by?o */
	display: inline; /* IE 6 workaround */
}

p#jforumDate {
	float: left;
	background: #002F5E no-repeat right top;
	width: 703px;
	height: 15px;
	padding: 5px 0;
	text-align: left;
	color: #CDDEEB;
	font-family: tahoma;
}

p#jforumDate small {
	color: #3C6791;
	margin: 0px 10px;
}

iframe#mailPanel {
	width: 700px;
	height: 800px
}

fieldset.rejestracja div.innerblock {
	margin-left: 150px;
}

div#kroki_naw input.button_small {
	background: transparent
		url( /static/img/parp/internal/search_button.png ) no-repeat scroll 0%
		;
	border: 0pt none;
	clear: both;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	height: 26px;
	margin: 0 40px !important;
	width: 96px;
}

fieldset.rejestracja .plaintext {
	margin: 10px 15px;
}

fieldset.rejestracja div#attId input.file {
	border: 1px solid #1A456F;
	margin-left: 15px;
}

fieldset div.block {
	width: 100%;
}

fieldset.rejestracja textarea {
	width: 484px !important;
	height: 240px !important;
}

div#CONTROLSedited select {
	width: 30%;
}

fieldset.rejestracja div.innertext {
	display: inline;
	float: left;
	margin: 10px 10px 10px 160px;
	text-align: left;
	width: 420px;
}

fieldset.rejestracja input.dodajusun {
	margin: 50px 20px 0 20px !important;
}

a.searchtype {
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
}

div.category_listing {
	margin: 7px 1px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	padding: 20px 10px 0px 10px;
	color: #8B8B8B;
}

/* workflow */
div#form_workflow {
	width: 755px;
	float: left;
	margin: 5px 0 0 0px;
}

fieldset.workflow {
	padding: 20px;
	clear: both;
}

fieldset div.block {
	display: block;
	margin: 10px;
	clear: both;
}

fieldset.workflow div.block {
	clear: both;
	display: block;
	margin: 2px 5px;
	float: left;
	width: 99%; /* added 99% to fix dropping right column in IE */
}

fieldset.workflow div.block div.wzwrapper {
	float: left;
	margin-left: 10px;
	width: 695px;
}

fieldset.workflow div.block select {
	margin: 3px 0px 2px 10px;
}

fieldset.workflow label {
	width: 150px;
	float: left;
	line-height: 24px;
}

fieldset.workflow label.simple {
	width: 100px;
}

fieldset.workflow .plaintext {
	float: left;
	margin: 10px 0px;
	width: 90%;
}

fieldset.workflow input.tekst {
	width: 280px;
	float: left;
	padding: 1px 0;
	margin-right: 5px;
}

fieldset.workflow select {
	width: 280px;
	float: left;
	border: 1px solid #C7C7C7;
	margin: 0 0 0 10px;
	width: 283px;
}

fieldset.workflow select.expanded {
	width: 490px;
	!
	important
}

fieldset.workflow textarea {
	border: 1px solid #C7C7C7;
	width: 695px;
	margin: 0 0 0 10px;
	height: 160px;
	float: left;
	font-family: sans-serif;
	font-size: 13px
}

fieldset.workflow legend {
	margin: 0;
	padding: 0 5px;
	color: #919191;
}

fieldset.workflow label.checkbox {
	float: left;
}

fieldset.workflow input.checkbox {
	margin: 5px 5px 0px 10px;
	float: left;
	border: 0;
}

fieldset.workflow div.innerblock {
	float: left;
	clear: both;
	display: block;
	margin-left: 200px;
}

fieldset.workflow div.innerblock50 {
	float: left;
	clear: both;
	display: block;
	margin-left: 50px;
}

fieldset.workflow div.innerblock10 {
	float: left;
	clear: both;
	display: block;
	margin-left: 10px;
	border: solid 1px;
}

fieldset.workflow div.overflovInner {
	margin-left: 50px;
	background-color: #FBFBFB;
	border-bottom: 1px solid #E1E1E1;
	border-top: 1px solid #E1E1E1;
	display: block;
	height: 200px;
	overflow-y: scroll;
	clear: both;
}

fieldset.workflow input.radio {
	float: left;
	border: 0;
	margin: 6px 5px 2px 10px;
}

fieldset.workflow label.radio {
	margin: 0;
	padding: 0;
	float: left;
	width: auto;
}

fieldset.workflow input.button_grey_small {
	font-size: 11px;
	text-align: center;
	width: 105px;
	height: 23px;
	background: url('/static/img/parp/internal/button_grey_small.png')
		no-repeat;
	margin: 10px 5px;
	padding: 2px 0;
	color: #606060;
	font-weight: bold;
}

input.button_grey {
	font-size: 11px;
	text-align: center;
	width: 138px;
	height: 23px;
	background: url('/static/img/parp/internal/button_grey.png') no-repeat;
	margin: 10px 5px;
	padding: 2px 0;
	color: #606060;
	font-weight: bold;
	border: 0;
}

input.button_grey_small {
	font-size: 11px;
	text-align: center;
	width: 105px;
	height: 23px;
	background: url('/static/img/parp/internal/button_grey_small.png')
		no-repeat;
	margin: 10px 5px;
	padding: 2px 0;
	color: #606060;
	font-weight: bold;
}

input.button_grey_small_delete_attachment {
	font-size: 11px;
	text-align: center;
	width: 105px;
	height: 23px;
	background: url('/static/img/parp/internal/button_grey_small.png')
		no-repeat;
	margin: 0px 0px;
	padding: 2px 0;
	color: #606060;
	font-weight: bold;
}

fieldset.workflow input.short {
	width: 80px;
}

fieldset.workflow div.error {
	display: block;
	float: left;
	width: 420px;
	text-align: left;
	color: #B42900;
	font-weight: bold;
	margin: 10px;
	display: inline;
	margin-left: 161px;
	clear: both;
}

fieldset.workflow input.error,fieldset.workflow select.error,div.form fieldset select.error,fieldset.workflow textarea.error,fieldset.wyszukiwarka_full input.error
	{
	border: 1px solid #B42900;
	color: #B42900;
}

fieldset.workflow div.info {
	font-weight: bold;
	color: #659704;
}

fieldset.workflow select.err {
	border-color: #C42C00;
}

fieldset select#status{
	width: 460px;
}

fieldset.assign{
	width: 355px;
 	float: left;
	padding: 10px;
}

fieldset.assign div.assignContainer{
	border-color: #E1E1E1;
	border: 1px solid #E1E1E1;
	height: 300px;
	overflow: auto;
	padding: 10px;
}

div.assign{
	clear: both;
	float: right;
	margin-top: 10px;
}

.wfgStatusNormal{
	border-bottom: solid 1px #E1E1E1;
	cursor: pointer;
	background-color: #6699ff;
	padding-left: 2em;
	padding-right: 2em;
	padding-top: 1em;
	padding-bottom: 1em;
	
}
.wfgStatusBegin{
	border-bottom: solid 1px #E1E1E1;
	cursor: pointer;
	background-color: #ffcc00;
	padding-left: 2em;
	padding-right: 2em;
	padding-top: 1em;
	padding-bottom: 1em;
	
}
.wfgStatusEnd{
	border-bottom: solid 1px #E1E1E1;
	cursor: pointer;
	background-color: #cc3333;
	padding-left: 2em;
	padding-right: 2em;
	padding-top: 1em;
	padding-bottom: 1em;
	
}
.wfgStatusQuestion{
	border-bottom: solid 1px #E1E1E1;
	cursor: pointer;
	background-color: #99cc66;
	padding-left: 2em;
	padding-right: 2em;
	padding-top: 1em;
	padding-bottom: 1em;
	
}
.statusLegend{
	clear: both;
	margin-top: 10px;
}
.statusLegend span{
	padding: 3px;
	margin-left: 20px;
	margin-right: 10px;
	border: none;
}
.pkWidth{
	width: 280px;
}
.changeLeaders {
background:#FFFFFF url(/static/img/parp/button_round_left.png) ;
border:0pt none;
color:#FFFFFF;
cursor:pointer;
font-family:tahoma;
font-size:11px;
font-weight:bold;
height:26px;
width: 400px;
margin:10px 10px 0px 0px;
padding:0px 0px 0px 5px;
position:relative;
}

/* Style important wykorzystane sa tam gdzie juz nie wiadomo  co po czym dziedziczy i co ktos wczesniej dopisal*/
fieldset.workflow input.errorImportant, div.form fieldset select.errorImportant {
	border:1px solid #B42900;
	color:#B42900;
}
.pkMonitoring{
	width:473px;
}
textarea.pkMonitoring{
	height: 50px;
}
.selectAll{
	float: right;
	margin-right: 10px;
}
fieldset.consultant_card {
    clear: both;
    margin-top: 30px;
}

/*pasek nawigacyjny na samej górze strony*/
#Pasek {
                background:#b0b0b0;
                height:18px;
                width:auto;
                position:relative;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px;
                top: auto;
                text-decoration: none;
                color: #FFFFFF;
                margin-top: 0px;
                padding-left: 30px;
} 
#Pasek a {
                color:#FFFFFF;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px;
                top: auto;
                text-decoration: none;
                vertical-align: middle;
}
#Pasek a:hover {
                color:#666;         
}

#Pasek {text-align:left;}

#training_label {float: left;line-height: 24px;width:150px;}



