body {
	padding: 0;
	margin: 0;
	background: url(images/site-background.jpg) top left repeat-x #FFF;
}
body, div, p, input, select, option, textarea, td {
	/*font: normal 11px/15px Arial, Tahoma;*/
	font-family: 'Roboto', sans-serif;
	/*font-size: 11px;*/
	/*line-height: 15px;*/
	color: #000;
}
a:link, a:visited { color: #6E932A; }
a:hover { color: #666; }
#container {
	width: 960px;
	margin: 0px auto;
	background: url(images/plan1.jpg) top center no-repeat transparent;
	padding: 0;
	position:  relative;
}
#motylek {
	background: url(images/motylek.gif) top left no-repeat transparent;
	position: absolute;
	width: 49px;
	height: 42px;
	left: 670px;
	top: 40px;
}
#pszczola {
	background: url(images/pszczola.gif) top left no-repeat transparent;
	position: absolute;
	width: 47px;
	height: 33px;
	left: 340px;
	top: 180px;
}
/* clearfix */
.clearfix {
	content: ".";
	display: block;
	clear: both;
	float: none;
	visibility: hidden;
	line-height: 0;
	height: 0;
	font-size: 0;
}
.wrapper {
	content: ".";
	display: block;
	clear: both;
	float: none;
	visibility: hidden;
	line-height: 0;
	height: 0;
	font-size: 0;
}
/* koniec clearfix */
#content { padding-top: 228px; width: 900px; margin: 0 auto; background: url(images/plan2.jpg) center 280px no-repeat transparent; }
#left_column {
	width: 230px;
	float: left;
	background: url(images/mm.jpg) top right no-repeat transparent;
}
#right_column {
	/*margin-left: 210px;*/
	float: left;
	width: 670px;
}
#footer {
	background: lime;

}
#footer_zawartosc a {
    color: rgb(255, 255, 153);
    text-decoration: none;
    display: block;
}
#footer_zawartosc a:hover {
    color: rgb(255, 255, 153);
    text-decoration: underline;
    display: block;
}

#zawartosc {
	padding: 10px;
}

.mg { padding: 0; margin: 50px 12px 0 0;  }
.mg .mg { padding: 0; margin: 0 0 20px 20px; list-style-type: circle; }
.mg li { margin-bottom: .25rem; }
.mg li a { text-decoration: none; }

/*
ul.MG {
	padding: 0;
	margin: 50px 12px 0 0;
	list-style: none;
	list-style-position: outside;
}
ul.MG li {
	padding: 0;
	margin: 0;
}
ul.MG ul {
	margin: 0;
	padding: 0 0 0 20px;
	background: #eee;
}
a.P:link {
	color: #2d2d2d;
	text-decoration: none;
	font: normal 13px 'Roboto';
	display: block;
	text-align: right;
	padding: 2px 8px 2px 8px;
	border-bottom: 1px solid #FFF;
}
a.P:visited {
	color: #2d2d2d;
	text-decoration: none;
	font: normal 13px 'Roboto';
	border-bottom: 1px solid #FFF;
	display: block;
	text-align: right;
	padding: 2px 8px 2px 8px;
}
a.P:hover {
	color: #666;
	text-decoration: none;
	border-bottom: 1px dashed #98C144;
	font: normal 13px 'Roboto';
	display: block;
	text-align: right;
	padding: 2px 8px 2px 8px;
}
a.PS:link {
	color: #2d2d2d;
	text-decoration: none;
	font: normal 13px 'Roboto';
	display: block;
	text-align: right;
	background: #98C144;
	padding: 2px 8px 2px 8px;
}
a.PS:visited {
	color: #2d2d2d;
	text-decoration: none;
	font: normal 13px 'Roboto';
	display: block;
	text-align: right;
	background: #98C144;
	padding: 2px 8px 2px 8px;
}
a.PS:hover {
	color: #FFF;
	text-decoration: none;
	font: normal 13px 'Roboto';
	display: block;
	text-align: right;
	background: #98C144;
	padding: 2px 8px 2px 8px;
}
a.Sub:link {
	display: block;
	text-align: right;
	text-decoration: none;
	padding: 1px 8px 1px 8px;
	color: #666;
}
a.Sub:visited {
	display: block;
	text-align: right;
	text-decoration: none;
	padding: 1px 8px 1px 8px;
	color: #666;
}
a.Sub:hover {
	display: block;
	text-align: right;
	text-decoration: underline;
	padding: 1px 8px 1px 8px;
	color: #000;
}
a.Sub:hover {
	display: block;
	text-align: right;
	text-decoration: underline;
	padding: 1px 8px 1px 8px;
	color: #2d2d2d;
}
a.SubS:link {
	display: block;
	text-align: right;
	text-decoration: none;
	padding: 1px 8px 1px 8px;
	color: #666;
}
a.SubS:visited {
	display: block;
	text-align: right;
	text-decoration: underline;
	padding: 1px 8px 1px 8px;
	color: #000;
	font-weight: bold;
}
a.SubS:hover {
	display: block;
	text-align: right;
	text-decoration: underline;
	padding: 1px 8px 1px 8px;
	color: #000;
}
*/

#breadcrumb {
	border-top: 1px solid #98C144;
	border-bottom: 1px solid #98C144;
	color: #666;
	/*font-size: 11px;*/
	line-height: 15px;
	margin-top: 51px;
	padding: 5px 0;
}

/*h1 { font-family: 'Open Sans Condensed', sans-serif; }
h1.title, h2.title, h3.title, a.title { font-family: 'Open Sans Condensed', sans-serif; color: #6E932A; }

h2 { font-family: 'Open Sans Condensed', sans-serif; }
*/

h1.title, h2.title, h3.title, h4.title, h5.title, h6.title, a.title {
	font-family: 'Roboto Slab', serif;
	background-color: #6E932A;
	color: #FFF;
	display: block;
	padding: 10px 15px;
	font-weight: normal;
}
/*h1.title { font-size: 3em; }
h2.title { font-size: 2em; }*/
h3.title { background: #BBB; }
h2 { font-size: 20px; }

div.newsBottomNav { margin-top: 6px; text-align: center; /*font-size: 10px;*/ color: #666; }
div.newsBottomNav  a:link, a:visited { /*font-size: 10px;*/ text-decoration: none; }
div.newsBottomNav  a:hover { /*font-size: 10px;*/ color: #FF9900; text-decoration: none; }

a.thumb:link, a.thumb:visited { text-decoration: none; display: block; float: left; margin: 0px 10px 5px 0px; border: 1px solid #6E932A; padding: 2px; border: none;}
a.thumb:hover { border: none; text-decoration: none; display: block; float: left; margin: 0px 10px 5px 0px; border: 1px solid #999; }
img.thumb { padding: 0; margin: 0; border: 0 none; }

div.tekst {
	display: block;
	margin-bottom: 0px;
	padding-bottom: 20px;
}

div.attchTitle { font-weight: bold; color: #000; }
ul.attch { margin-top:0px; }
.button { background: url(images/button.jpg) left 50% repeat-x; border: 1px solid #999; color: #474747; /*font-size: 10px;*/ }

div.news_date { margin-top: -2px; font-size: 0.875rem; color:#fff; margin-bottom: 3px;}
div.news_body { margin: 5px 0px 5px 0px; }
div.box_bottom_bg { height: 2px; clear: both; /*border-bottom: 1px solid #6E932A;*/ }

a.print:link {
	display: none;
	background: url(images/print.png) top left no-repeat transparent;
	padding-left: 21px;
}
a.print:visited {
	display: none;
	background: url(images/print.png) top left no-repeat transparent;
	padding-left: 21px;
}
a.print:hover {
	display: none;
	background: url(images/print.png) top left no-repeat transparent;
	padding-left: 21px;
}
a.read:link {
	background: url(images/read.png) top left no-repeat transparent;
	padding-left: 17px;
}
a.read:visited {
	background: url(images/read.png) top left no-repeat transparent;
	padding-left: 17px;
}
a.read:hover {
	background: url(images/read.png) top left no-repeat transparent;
	padding-left: 17px;
}

a.backward:link {
	background: url(images/backward.png) top left no-repeat transparent;
	padding-left: 18px;
}
a.backward:visited {
	background: url(images/backward.png) top left no-repeat transparent;
	padding-left: 18px;
}
a.backward:hover {
	background: url(images/backward.png) top left no-repeat transparent;
	padding-left: 18px;
}

a.mail:link {
	background: url(images/mail.jpg) top left no-repeat transparent;
	padding-left: 22px;
}
a.mail:visited {
	background: url(images/mail.jpg) top left no-repeat transparent;
	padding-left: 22px;
}
a.mail:hover {
	background: url(images/mail.jpg) top left no-repeat transparent;
	padding-left: 22px;
}

.news_bottom_menu {
	margin: 6px 0px 0px 0px;
	padding: 0;
	list-style: none;
	clear: both;
}
.news_bottom_menu li {
	padding: 0;
	margin: 0 2px;
	float: left;
	position: relative;
	text-align: left;
}
.news_bottom_menu a {
	display: block;
	text-decoration: none;
	color: #6E932A;
	height: 15px;
}
.news_bottom_menu:hover { color: #666; height: 15px; }

div.attchTitle { font-weight: normal; }
ul.attch { list-style: none; margin-left: 0px;  padding: 0px; }
ul.attch li { padding-left: 20px; line-height: 20px; }

/*
input.text, textarea.textarea, input.file {
	margin: 0px;
	border-top: 1px solid #6E932A;
	border-left: 1px solid #6E932A;
	border-right: 1px solid #6E932A;
	border-bottom: 1px solid #6E932A;
	background: #CDDCAC url(images/fieldbg.gif) repeat-x top;
	padding: 2px 1px 1px 1px;
	height: 14px;
	color: #000;
	}

select {
	margin: 0px;
	border-top: 1px solid #6E932A;
	border-left: 1px solid #6E932A;
	border-right: 1px solid #6E932A;
	border-bottom: 1px solid #6E932A;
	background: #CDDCAC url(images/fieldbg.gif) repeat-x top;
	padding: 2px 2px 1px 2px;
	color: #000;
}
select option { background: #CDDCAC; color: #000; }

input.text, textarea.textarea {
	padding: 2px;
}
input.checkbox, input.radio {
	padding: 0px;
	margin: 3px 0px 0px 0px;
	border: none;
	background-color: transparent;
	}
*/

.error { color: #FF0000; }
ul.errorList {}

form.polecForm { /*font-size: 10px;*/ }
input#polecImie, input#polecEmail { width: 170px; }

#footer {
	clear: both;
	background: url(images/footer_leaf_left.jpg) top left no-repeat #FFF;
}
#footer_leaf2 {
	background: url(images/footer_leaf_right.jpg) bottom right no-repeat #FFF;
	height: 67px;
	margin-left: 62px;
}
#footer_zawartosc {
	background: url(images/footer.jpg) top left repeat-x #246A11;
	color: #FFFF99;
	margin: 0 18px 0 30px;
	padding: 20px;
}
#footer_zawartosc h2 { display: block; padding: 0; margin: 0 0 10px 0; }
.pane33 {
	float: left;
	width: 32%;
}
a.gallink { color: #ffff99; text-decoration: none; display: block; margin-top: 5px;}
a.gallink:hover { color: #FFF; text-decoration: underline; }

div.podpisFoto, div.galeriaPodpis { /*font-size: 10px;*/ text-align: center; color: #3d3d3d; }
div.podpisFoto, div.galeriaPodpis * { color: #3d3d3d; }

/* for Internet Explorer */

/*\*/

* html body a.P, a.PS, a.PEx, a.PSEx, a.Sub, a.SubS, a.SubSEx { /*width: 100%;*/ }
* html a.print { width: 56px; }
* html a.mail { width: 122px; }
* html a.read { width: 58px; }
* html a.backward { width: 56px; }
* html input.text { padding: 2px 2px 1px 2px; height: 20px; }

/**/
