#title
{
	display:		block;
	margin:			1.636em 0 1.636em 1.636em;
	padding-left:		3em;
	background-image:	url(/images/tri-violet.png);
	background-position:	left bottom;
	background-repeat:	no-repeat;
	color:			white;
	font-size:		1.1em;
	line-height:		1.636em;
	font-weight:		bold;
	text-decoration:	none;
	text-transform:		uppercase;
}

* html #title
{
	background-image:	url(/images/tri-violet.gif);
}

ul.menu
{
	margin-left:		0;
	list-style-position:	inside;
	list-style-type:	circle;
}

.menu li
{
	margin-bottom:		-1px;
	padding-left:		0.666em;
	border-bottom:		1px dotted rgb(180, 180, 180);
}

.menu li.active
{
	list-style-type:	disc;
}

.menu a,
.menu :link,
.menu :visited
{
	text-decoration:	none;
}

.menu a:focus,
.menu a:active
{
	text-decoration:	underline;
}

.menu span
{
	color:			rgb(90, 90, 90);
}

.left_menu #content
{
	border-bottom-width:	0.5em;
	border-bottom-style:	solid;
	border-left-width:	1px;
	border-left-style:	solid;
}

#content a span
{
	font-weight:		bold;
}

#content div.tabs
{
	position:		relative;
	margin-top:		-1px;
}

#content div.tabs ul.header
{
	width:			100%;
	margin:			1.5em 0 0;
	overflow:		hidden;
	list-style-type:	none;
}

#content div.tabs ul.header li
{
	display:		inline;
	margin-left:		0.3333em;				/* ~2px */
	float:			left;
}

#content div.tabs ul.header li a,
#content div.tabs ul.header li span
{
	display:		block;
	padding:		0 1em;
	font-size:		0.9167em;				/* 11px */
	line-height:		3.2727em;
	font-weight:		bold;
	text-align:		center;
	text-decoration:	none;
	text-transform:		uppercase;
}

#content div.tabs ul.header li a
{
	color:			white;
}

#content div.tabs ul.header li a:focus,
#content div.tabs ul.header li a:active
{
	text-decoration:	underline;
}

#content div.tabs ul.header li.ui-tabs-selected a,
#content div.tabs ul.header li span
{
	border-width:		1px;
	border-style:		solid;
	border-bottom:		none;
	background:		white;
}

#content div.tabs div.body
{
	position:		relative;
	width:			100%;
	overflow:		hidden;
}

#content p
{
	text-align:		justify;
}

#content table
{
	margin-top:		1.41667em;
	margin-bottom:		1.41667em;
	border-width:		0.08333em;
	border-style:		solid;
}

#content tfoot.footnote td
{
	padding:		0 1.875em;
	font-size:		0.8em;
}

/* Forms */

#content form
{
	overflow:		hidden;
}

#content fieldset
{
	position:		relative;
	margin:			1.5em 0;
	padding:		1.5em;
	border-width:		1px;
	border-style:		solid;
}

#content legend
{
	padding:		0 1.5em;
	background:		#fff;
	border-width:		1px;
	border-style:		solid;
}

#content label
{
	font-weight:		bold;
}

#content fieldset.wide div.form-row
{
	margin-bottom:		0;
}

#content fieldset.wide div.form-row label
{
	width:			98%;
	display:		block;
}

#content fieldset.wide div.form-row input,
#content fieldset.wide div.form-row textarea
{
	width:			98%;
}

#content fieldset.wide div.form-row select
{
	width:			99%;
}

#content fieldset.wide div.form-row input.checkbox,
#content fieldset.wide div.form-row select.date
{
	width:			auto;
}

#content fieldset.wide div.submit-row input
{
	margin-left:		auto;
	margin-right:		auto;
}

#content fieldset div.form-row
{
	margin-bottom:		1.5em;
}

#content fieldset div.form-row label
{
	width:			32%;
	margin-right:		3%;
	float:			left;
	text-align:		right;
}

#content fieldset div.form-row input,
#content fieldset div.form-row textarea
{
	width:			60%;
}

#content fieldset div.form-row input.checkbox
{
	width:			auto;
}

#content fieldset div.submit-row input
{
	margin-left:		35%;
}



.container .error,
.container .notice,
.container .success
{
	padding:		0 1.5em;
	margin:			1.5em 0;
	border-width:		1px;
       	border-style:		solid;
	overflow:		hidden;

	zoom:			1;
}

.container .error .header,
.container .notice .header,
.container .success .header
{
	overflow:		hidden;

	zoom:			1;
}

.container .error .icon48,
.container .notice .icon48,
.container .success .icon48
{
	width:			4em;
	height:			4em;
	margin:			1.5em 1.5em 1.5em 0;
	float:			left;
}

.container .error .message,
.container .notice .message,
.container .success .message
{
	margin-bottom:		0;
}


.container .error .description,
.container .notice .description,
.container .success .description
{
	margin-top:		0;
}

.container .error
{
	background:		#FBE3E4;
	color:			#8A1F11;
	border-color:		#FBC2C4;
}

.container .notice
{
	background:		#FFF6BF;
	color:			#514721;
	border-color:		#FFD324;
}

.container .success
{
	background:		#E6EFC2;
	color:			#264409;
	border-color:		#C6D880;
}

.container .error a,
.container .notice a,
.container .success a
{
	margin:			0;
	padding:		0;
	background:		none;
}

.container .error *
{
	color:			#8A1F11 !important;
}

.container .notice *
{
	color:			#514721 !important;
}

.container .success *
{
	color:			#264409 !important;
}



html .container a.noicon
{
	background:		none;
	padding:		0;
	margin:			0;
}

.container a[href^="http:"],
.container a[href^="mailto:"],
.container a[href^="http:"]:visited, 
.container a[href$=".pdf"],
.container a[href$=".doc"],
.container a[href$=".xls"],
.container a[href$=".rss"], 
.container a[href$=".rdf"],
.container a[href^="aim:"]
{
	margin:			-2px 0;
	padding:		2px 22px 2px 0;
	background-position:	right center;
	background-repeat:	no-repeat;
}

/* External links */
.container a[href^="http:"]
{
	padding-right:		14px;
	background-image:	url(/images/icons/external.png);
} 

.container a[href^="mailto:"]
{
	background-image:	 url(/images/icons/email.png);
}

.container a[href^="http:"]:visited
{
	background-image:	url(/images/icons/visited.png);
}

/* Files */
.container a[href$=".pdf"]
{
	background-image:	url(/images/icons/pdf.png);
}

.container a[href$=".doc"]
{
	background-image:	url(/images/icons/doc.png);
}

.container a[href$=".xls"]
{
	background-image:	url(/images/icons/xls.png);
}
 
/* Misc */
.container a[href$=".rss"], 
.container a[href$=".rdf"]
{
	background-image:	url(/images/icons/feed.png);
}

.container a[href^="aim:"]
{
	background-image:	url(../img/icons/im.png);
}

.container a[href^="http://www.jmdi.pl"],
.container a[href^="http://jmdi.pl"],
.container a[href^="http://www.jmdi.eu"],
.container a[href^="http://jmdi.eu"],
.container a[href^="http://www.jmdi.com.pl"],
.container a[href^="http://jmdi.com.pl"],
.container a[href^="http://www.tarchomin.pl"],
.container a[href^="http://tarchomin.pl"],
.container a[href^="http://www.tarchomin.eu"],
.container a[href^="http://tarchomin.eu"]
{
	margin:			0;
	padding:		0;
	background:		none;
}

