/*----------------------------------------------------------------------*/
/*------------- 				GENERAL STYLES 			----------------*/
/*----------------------------------------------------------------------*/	
body 
{
	/*background: #eeefc9  url(images/BodyBackground.gif) repeat-x top left;*/
	background-color:#eeefc9; 
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
}
/*-------------     LINKS    -----------------------*/
a img	{	border: none;	}
a 		{	color: #990000; 	text-decoration: none;}
a:hover {	color: #990000;}

input, textarea, select
	 	{
			font: 11px Arial, Helvetica, sans-serif;
			color: #484848;
			background-color:#FBFBFB;
			border:solid 1px #CCCCCC;
		}
input.submit {	color: #282828;	background:#EDEDED;	border:solid 1px #AAAAAA;}
/*-------------------------*/
/* ----- Content ----------*/
/*-------------------------*/
.overContent 
		{
			background: url(images/ContentBackground.gif) center top repeat-y;
			width: auto;
			display: block;
		}
img.imglogo {
margin-left:40px;
margin-top:27px;
margin-bottom:10px;
display:block;
}

.top	
{	width: 100%;	text-align: left; height:154px; background: url(images/top.png) no-repeat top center;
overflow:hidden;}
.content 
		{ 
			width: 770px; 
			text-align: left;
			overflow-x: hidden;
			background: none;
		}
.content div.leftMenu {
	width: 209px;
	float: left;
	padding: 0px;
	padding-top:2px;
	margin: 0px;
	
}
.content div.leftMenu #patron {
	width: 209px;
	float: left;
	padding: 0px;
	margin: 0px;
	color:#2D512E;
	text-align:center;
	font-weight:bold;
	margin-top:5px;
}
.content div.leftMenu #patron img {
	border: 1px solid #96C476;
	padding: 0px;
	margin: 6px 0px 6px 0px;	
}
.content div.leftMenu #patron a {
	display:inline;
	margin:0;
	padding:0;	
	background: #F2F6E3;
	border:0;
}
.content div.leftMenu #liniaMenu {
	width: 209px;
	float: left;
	height:10px;
	padding: 0px;
	margin: 0px;
	border-top: 3px solid #2D512E;
}
.content .leftMenu a {
	color: #183827;
	/*background: #C7E8B0;*/
	background: #B9DD7D;
	padding: 4px 4px 4px 10px;
	display: block;
	font-size:12px;
	border-top: 1px solid #e6f3d2;	
	border-bottom: 1px solid #97be90;
}
.content .leftMenu div.nakt {
	color: #183827;
	background: #B8D1AB;
	padding: 4px 4px 4px 10px;
	display: block;
	font-size:12px;
	border-top: 1px solid #e6f3d2;	
	border-bottom: 1px solid #97be90;
}
.content .leftMenu a.nakt {
	color: #183827;
	padding: 4px 4px 4px 10px;
	/*background: #D7EBC0;*/
	background: #A1C861;
	display: block;
	font-size:12px;
	font-weight:bold;
	border-top: 1px solid #e6f3d2;	
	border-bottom: 1px solid #97be90;
	border-left:solid 2px #3E881D;
	
}
.content .leftMenu .menuNaglowek {
	color: #F1F8E6;
	background:#2D512E url(images/ContentMenuLeftHeaderBackgr.gif) repeat-x top left;
	font: bold 13px "Trebuchet MS";
	padding: 6px 4px 6px 10px;
	display: block;	
	border-left: 1px solid #183827;
}
.content .leftMenu div.leftSubMenu {
}
.content .leftMenu .leftSubMenu a {
	color:#2E780D;
	/*background: #e6f3d2;*/
	background: #F9FDD3;
	padding: 5px 5px 5px 15px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #97be90;
	display: block;
	background-image:url(images/strzalka.gif);
	background-repeat:no-repeat;
	background-position:left center;
	border-left:solid 2px #3E881D;

}
.content .leftMenu .leftSubMenu div.snakt {
	padding: 5px 5px 5px 15px;
	display: block;
	color: #2E780D;
	background: #F6FCC0;
	display: block;
	border-top: 1px solid #dddddd;	
	border-bottom: 1px solid #aaaaaa;
	background-image:url(images/strzalka.gif);
	background-repeat:no-repeat;
	background-position:left center;

}
.content .leftMenu .leftSubMenu a span{
border-left: 7px solid #536eab;
display: block;
padding-left: 10px;	
}
.content .contentIn .ContentInButtom {
	background-color: #f5f5f5;
	border: 1px solid #CCCCCC;
	padding: 10px;
	color: #002a68;
	margin-bottom: 10px;
}
.ContentInButtom .InButtomLinks a, #newsList p a
{
	display: block;
	color: #A58566;
	padding:0;
	background: url(images/ContentInButtomA.gif) right center no-repeat;
	text-align:right;
}
.ContentInButtom .InButtomLinks a, #newsList p a.zajawka_link
{
	color: #3F531E;
	text-decoration:none;
	display:inline;
	text-align:left;
	}
.ContentInButtom .InButtomLinks a, #newsList p a.zajawka_link:hover
{
	text-decoration:underline;
	color: #3F531E;
	display:inline;
	text-align:left;
}

.ContentInButtom .InButtomLinks a:Hover, #newsList p a:Hover{
color: #990000;
}
.ContentInButtom h4{
margin: 0px;
font-size: 12px;
}
div.TopMenu {
margin: 0px;
padding: 0px;
height:28px;
float:left;
width:350px;
margin-top:7px;
text-align:right;
padding-right:80px;
}

.top .TopMenu div,
.top .TopMenu a {
	padding: 1px 6px;
	display: block;
	float:right;
	font: bold 12px "Trebuchet MS";
	text-transform: uppercase;	
	/*color: #536653; */
	/* color: #435643; */
	color: #000000;
	margin-top:-1px;
	z-index:+1;
	position:relative;
	
}
.top .TopMenu div,
.top .TopMenu a:hover {
	color: #ffffff;
	/* padding:0px 5px;*/
	padding-top:1px;
	/*border-bottom: solid 4px #8fb98a;
	border-left: solid 1px #8fb98a;
	border-right: solid 1px #8fb98a;*/
	background:#1b3417;
}
a.amenu {
	padding: 1px 1px;
	margin-right:7px;
	font: 13px "Trebuchet MS";
	text-transform: uppercase;
	/*color: #536653; */
	/* color: #435643; */
	color: #000000;
	font-weight:bold;
	text-decoration:underline;
}
a.amenu:hover {
	color: #ffffff;
	/* padding:0px 5px;*/
	/*border-bottom: solid 4px #8fb98a;
	border-left: solid 1px #8fb98a;
	border-right: solid 1px #8fb98a;*/
	background:#1b3417;
}
span.amenu {
	/* padding:0px 5px;*/
	padding: 1px 1px;
	margin-right:7px;
	background:#1b3417;
	color:#FFF;
	/*border-bottom: solid 4px #8fb98a;
	border-left: solid 1px #8fb98a;
	border-right: solid 1px #8fb98a;*/
	font: 13px "Trebuchet MS";
	font-weight:bold;
	text-decoration:none;
	/*color: #536653; */
	/* color: #435643; */
}
.content .leftMenu a:hover {
	/*background: #97be90;*/
	background: #A1C861;
	display: block;
}
.content .leftSubMenu a:hover {
	color: #393939;
	background: #F6FCC0;
	display: block;
	border-top: 1px solid #dddddd;	
	border-bottom: 1px solid #aaaaaa;
	background-image:url(images/strzalka.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
.content .leftSubMenu a:hover span{
border-left: 7px solid #061950;
}
Div.contentIn {
	float:right;
	margin: 0 10px 20px 10px;
	display: block;
	width: 530px;
}
#banery {
width:160px;
float:right;
text-align:right;
border-left:dashed 1px #DADADA;
margin-left:10px;
padding-top:30px;
}
#banery img {
/* border: solid 1px white; */
margin-top: 3px;
}
#banery strong
{
	background-color:#FFFFFF;
	height:auto;
	padding:8px 0 0 10px;
	color:#2F5A30;
	font-size:14px;
	text-align:center;
	display:block;
	text-transform: uppercase;
	line-height: 12px;
	/*letter-spacing: -0.1em;*/
}
div#contentLinkiTop {
padding: 5px 5px;
background: #edf3e1;
text-align: right;
margin: 0 0 5px 0;
border: 1px dashed #dce8c4;
}
div#contentLinkiTop a{
padding: 0 5px 0 13px;
background: url(images/ContentInTopLink01over.gif) no-repeat left center;
color: #2d512e;
}
div#contentLinkiTop a:hover{

background: url(images/ContentInTopLink01.gif) no-repeat left center;
color: #000000;
}
div#offsetLeft a{
	padding: 15px;
	background: url(images/ContentInOffsetLeft01.gif) left center no-repeat;
}
div#offsetRight a{
	padding: 15px;
	background: url(images/ContentInOffsetRight01.gif) right center no-repeat;
}

Div#newsList{
float:left;
width:350px;
}
Div#newsList.proc50{
width: 330px;
float: left;
}
Div#newsList.proc50 h4{
width: 330px;
} 
#newsList p{
display: block;
overflow: hidden;
padding:8px 8px 8px 8px;
width: 330px;
margin: 5px 0 4px 5px;
float: left; 
color: #3F531E;
border-bottom:solid 1px #B6CFB2;
background-color:#F1F8E6;
}
#newsList h4{
width: 330px;
margin: 5px 0 4px 5px;
}
#tresci table th
{	height: 3em;
	background-color:#F1F8E6;
	background-color:#97be90;
	border-bottom:solid 1px #4f7a47;
	padding:1px 3px 1px 3px;
}
#tresci table td {
	background-color:#F1F8E6;
	border-bottom:solid 1px #97be90;
	padding:1px 3px 1px 3px;
}
#tresci table.form_zgl td {
border:0;
background-color:#FFFFFF;
}

h1, h2, h3, h4{
	color:#394F13;
	padding: 6px 0px 1px 0px;
	margin: 7px 0px 8px 0px;
	display:block; 
}
h5{
	color:#2d512e;
	font: bold 18px Georgia, "Times New Roman", Times, serif;
	margin:12px 0 5px 0;
	padding: 0 0 6px 0;
	border-bottom: 1px dashed #97be90;
}
h3 {
	font-size: 14px;
}
h4{
	/*font: bold 14px Georgia, "Times New Roman", Times, serif;
	font: bold 14px Arial, Helvetica, sans-serif;
	border-bottom: 1px dashed #97be90;
	font-size:14px;*/
	color:#2d512e;
	font: bold 18px Georgia, "Times New Roman", Times, serif;
	margin:18px 0 5px 0;
	padding: 6px 0 6px 0;
	border-bottom: 1px dashed #97be90;
}
h2 {
font-size:18px;
}
h1 {
	font-size: 18px;
	font-style: normal;
	letter-spacing: 0em;
	display: block;
	background: none;
	border-top: none;
}
.footer {
	background-color: #f0f0f0;
	padding: 5px;
	clear:both;
	float: none;
	width: 760px;
	background: url(images/FooterBackground.gif) repeat-y bottom left;
	height: 1em;
	border-top: solid 1px #a6c79d;
}
.content .leftMenu div a.menu_akt {
	background: #000099 url(images/ContentMenuLeftBackground.gif) center repeat-x;
	display: block;
	color: #FFFFFF;
	padding: 7px 7px 7px 10px;
	border-top: 1px solid #dddddd;	
	border-bottom: 1px solid #aaaaaa;
}
div.submenu_akt {
	color: #393939;
	background: #e1e1e1;
	padding: 3px 3px 3px 5px;
	display: block;
	border-top: 1px solid #ffffff;	
	border-bottom: 1px solid #cccccc;
	overflow: hidden;
	width:201px;
}
div.submenu_akt span{
	border-left: 7px solid #061950;
	display: block;
	padding: 0px 0px 0px 10px;
	width: 184px;
}
div#tresci a img{
	border: #003300 solid 1px;
	}
div#tresci a img:hover{
	border: #003300 dashed 1px;
	}	