body {
margin: 0 auto;
padding: 0;
font-family: "trebuchet MS";
font-size: 12px;
background: url("../images/niebo.jpg");
}


#top
{
width: 1000px;
height: 207px;
text-align: center;
font-family: "trebuchet MS";
color: #2b1689;
display: table;
clear: both;
background-color: #ffffff;
}


#top_banner
{
width: 1000px;
height: 138px;
background: url("../images/banner.jpg") no-repeat;
}

#top_search
{
width: 980px;
height: 27px;
text-align: left;
padding: 2px 10px 0 10px;
background-color: #72953a;
}

#top_grant
{
width: 1000px;
height: 40px;
background: url("../images/topgrant.png") repeat-x;
display: table;
}

#page
{
width: 790px;
margin : 0 auto;
display: table;
clear: both;
padding-bottom: 12px;
background-color: #ffffff;
filter: gray();
}

#content
{
margin-top: 4px;
width : 1000px;
display: table;
}

#right
{
width: 740px;
float: left;
display: table;
padding: 0 4px 2px 5px;
text-align: justify;
font-family: Arial;
font-size: 16px;
/*border-bottom: 1px solid #72953a;*/
}

#right p { margin: 0; padding: 0; }

#right a, #right a:hover 
{
font-weight: bold;
font-size: 11px;
color: #72953a;
text-decoration: none;
}

#left
{
width: 250px;
float: left;
display: table;
border-right: 1px solid #72953a;
}


#footer {
width: 1000px;
height: 42px;
margin: 0 auto;
background-color: #72953a;
border-top: 2px solid #315913;
color: #ffffff;
}

#footer-left {
width : 375px;
height : 42px;
text-align : left;
padding : 5px 0 0 20px;
float : left;
}

#footer-right {
width : 375px;
height : 42px;
text-align : right;
padding : 5px 20px 0 0;
float : right;
}


#footer a { color: #CCCCCC; text-decoration: none; }
#footer a:hover { color: #315913; text-decoration: none; }



.left-menu
{
width: 240px;
padding-bottom: 12px;
padding-top: 4px;
margin-left: 4px;
border-bottom: 1px solid #72953a;
display: table;
clear: both;
}


.menu-left-tytul
{
font-weight: bold;
font-size: 17px;
color: #315913;
}

.menu-left-text
{
padding-left: 7px;
font-size: 15px;
}

.left-menu { color: #315913; }
.left-menu a { color: #315913; text-decoration: none; }
.left-menu a:hover { color: #72953a; text-decoration: none; }
.left-menu a:active { color: #99df66; text-decoration: none; }

.stronicowanie {
	color: #666;
	font-size: 11px;
	font-weight: bold;
	padding: 3px;
  padding-bottom: 4px;
	text-decoration: none;
	text-align: center;
}
.stronicowanie a, .stronicowanie a:visited, .stronicowanie a:active {
	background-color: #EAEBEB;
	color: #000;
	border-color: #D4D7DA;
	border: #D4D7DA 1px solid;
	padding: 1px;
	text-decoration: none;
}
.stronicowanie a:hover {
	background-color: #FFF;
	color: #666;
	border-color: #EAECEF;
	border: #EAECEF 1px solid;
	text-decoration: none;
	padding: 1px;
}


#ok
{
width: 666px;
height: 25px;
margin: 0 auto;
text-align: center;
font-weight: bold;
font-size: 22px;
color: #008000;
}


.blank
{
background: url("../images/blank.png");
width: 146px;
height: 22px;
color: #ffffff;
margin: 0 auto;
font-weight: bold;
font-size: 14px;
font-family: times;
text-align: left;
padding: 4px 0 0 10px;
}

.content_title
{
font-size: 18px;
font-weight: bold;
color: #315913;
padding-bottom: 10px;
}

.news-left {
width : 152px;
font-size : 11px;
margin : 5px auto;
}

.error
{
font-weight: bold;
font-size: 16px;
text-align: center;
padding-top: 50px;
color: #8080ff;
}


#reklinkme
{
margin: 0 auto;
text-align: center;
font-size: 12px;
display: table;
clear: both;
}


#reklinkme, #reklinkme a:hover {
color: #008000;
text-decoration: none;
padding: 3px;
}

#reklinkme a, #reklinkme a:visited, #reklinkme a:active {
color: #004000;
text-decoration: none;
padding: 3px;
}


.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }
.justify { text-align: justify; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.red { color: #ff0000; }
.green { color: #008000; }
.blue { color: #0000ff; }
.yellow { color: #ffff00; }
.width100 { width: 100px; font-size: 12px; }
.width135 { width: 135px; font-size: 12px; }
.width200 { width: 200px; }
.size10 { font-size: 10px; }
.size11 { font-size: 11px; }
.size12 { font-size: 12px; }
.size13 { font-size: 13px; }
.size14 { font-size: 14px; }

.senderror
{
color: #ff0000;
font-size: 10px;
margin: 0 auto;
font-weight: bold;
text-align: center;
padding-bottom: 10px;
}

.no_publi
{
font-weight: bold;
font-size: 15px;
color: #8080ff;
margin-top: 50px;
text-align: center;
}