@CHARSET "UTF-8";

*
{
	font-family:  arial,tahoma,verdana,sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #3B3B3B;
}

body
{
	margin: 0px;
	padding: 0px;
	font: 12px arial,tahoma,verdana,sans-serif;
	line-height: 18px;
	color: #3B3B3B;
	background: #306300 url('../img/bg-top.jpg') 50% 0% repeat-x;
}

form
{
	display: block;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

fieldset
{
	display: block;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	border: 0px;
}


a
{
	color: #429b27;
	text-decoration: none;
}

div#wrap
{
	display: block;
	width: 100%;
	overflow: hidden;
	background: none;
	
}

div#wrap-top
{
	display: block;
	margin: 0 auto;
	width: 988px;
	height: 248px;
	overflow: hidden;
}

a#logo
{
	display: block;
	float: left;
	width: 283px;
	height: 199px;
	margin-top: 26px;
	margin-left: 34px;
}

div#menu-top
{
	display: block;
	float: right;
	width: 636px;
	height: 41px;
	margin-right: 2px;
	background: url('../img/bg-menu-top.jpg') no-repeat;
}

div#menu-top ul
{
	display: block;
	height: 41px;
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
	list-style-type: none;
}

div#menu-top ul li
{
	display: block;
	float: left;
	padding-right: 1px;
	height: 41px;
	background: url('../img/menu-top-sep.jpg') 100% 0% no-repeat;
}

div#menu-top ul li.last
{
	padding-right: 0px;
	background: none;
}

div#menu-top ul li a
{
	display: block;
	height: 41px;
	line-height: 41px;
	margin-left: 1px;
	margin-right: 1px;
	padding-left: 10px;
	padding-right: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background: none;
}

div#menu-top ul li a:hover
{
	background: url('../img/menu-top-a.jpg') repeat-x;
}

div#top-news
{
	display: block;
	float: right;
	width: 636px;
	height: 166px;
	margin-top: 23px;
	margin-right: 2px;
	color: #FFF;
	background: url('../img/bg-top-news.jpg') repeat-x;
}

a.left
{
	display: block;
	float: left;
	width: 26px;
	height: 166px;
}

div.top-news
{
	display: block;
	float: left;
}

div.scrollable 
{
    float: left;
	position: relative; 
    overflow: hidden; 
    width: 584px; 
    height: 166px; 
} 

div.scrollable div.items 
{ 
    width: 20000em; 
    position: absolute; 
} 

div.scrollable div.items div.item
{
	display: block;
	float: left;
    width: 584px; 
    height: 166px;
	color: #FFFFFF;
}

div.scrollable div.items div.item img
{
	display: block;
	float: left;
    width: 237px; 
    height: 164px;
	border: 1px #203F01 solid;
}

div.scrollable div.items div.item div
{
	display: block;
	float: left;
	margin: 10px;
    width: 325px; 
    height: 146px;
	color: #FFFFFF;
}

div.scrollable div.items div.item div strong
{
	font-weight: bold;
	color: #FFFFFF;
}

div.scrollable div.items div.item div a
{
	color: #FFFFFF;
	text-decoration: none;
}

a.right
{
	display: block;
	float: right;
	width: 26px;
	height: 166px;
}

div#wrap-content
{
	display: block;
	overflow: hidden;
	margin: 0 auto;
	width: 988px;
	background: #FDFDFC url('../img/bg-content.jpg') repeat-y;
}

div#wrap-content-top
{
	display: block;
	overflow: hidden;
	width: 988px;
	background: url('../img/bg-content-top.jpg') no-repeat;
}

div#wrap-content-bottom
{
	display: block;
	overflow: hidden;
	width: 988px;
	padding-bottom: 30px;
	background: url('../img/bg-content-footer.jpg') 0% 100% no-repeat;
}

div#content-top
{
	display: block;
	width: 941px;
	height: 35px;
	margin-left: 12px;
	margin-top: 5px;
	margin-bottom: 13px;
	border-bottom: 1px #B8C992 solid;
}

ul#navi
{
	display: block;
	float: left;
	height: 35px;
	line-height: 35px;
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
	padding-left: 12px;
	list-style-type: none;
	background: url('../img/navi-start.gif') 0px 15px no-repeat;
}

ul#navi li
{
	display: block;
	float: left;
	height: 35px;
	line-height: 35px;
	padding-left: 16px;
	padding-right: 21px;
	background: url('../img/navi-next.gif') 100% 50% no-repeat;
}

ul#navi li.first
{
	padding-left: 0px;
}

ul#navi li.last
{
	padding-right: 0px;
	background: none;
}

ul#navi li a
{
	color: #778A53;
	text-decoration: none;
}

ul#navi li a.last
{
	color: #283F01;
	text-decoration: none;
}

div#language
{
	display: block;
	float: right;
	height: 35px;
	line-height: 35px;
	margin-right: 20px;
	color: #283F01;
}

div#language span
{
	display: block;
	float: left;
	height: 35px;
	line-height: 35px;
	margin-right: 5px;
	color: #283F01;	
}

div#language img
{
	display: block;
	float: left;
	margin-top: 12px;
	margin-right: 2px;
	color: #283F01;
	border: 1px #9EAB82 solid;;	
}

div#content-left
{
	display: block;
	float: left;
	width: 212px;
	margin-left: 11px;
	overflow: hidden;
}

div#content-center
{
	display: block;
	float: left;
	width: 492px;
	margin-left: 25px;
	margin-right: 25px;
	overflow: hidden;
}

div.content-header
{
	display: block;
	line-height: 45px;
	color: #242E12;
	font-weight: bold;
	margin-bottom: 15px;
	border-bottom: 1px #E9E9E9 solid;	
}

div#content-right
{
	display: block;
	float: right;
	width: 212px;
	margin-right: 11px;
	overflow: hidden;
}

div.box-center
{
	display: block;
	width: 492px;
	margin-top: 20px;
	overflow: hidden;
}

div.box
{
	display: block;
	width: 212px;
	margin-bottom: 10px;
	overflow: hidden;	
}

div.box-header
{
	display: block;
	width: 165px;
	height: 37px;
	line-height: 37px;
	padding-left: 47px;
	color: #FFFFFF;
	font-weight: bold;
	background: url('../img/box-header.gif') no-repeat;	
}

div.box-fotter
{
	display: block;
	width: 212px;
	overflow: hidden;
	background: url('../img/box-end.gif') 0% 100% no-repeat;
}

div.box-content
{
	display: block;
	width: 212px;
	overflow: hidden;
	margin-bottom: 10px;
	background: url('../img/box-content.gif') repeat-y;
}

div.box-margin
{
	display: block;
	overflow: hidden;
	margin: 10px;
}

div.box-banner
{
	display: block;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	margin-left: 1px;
	margin-right: 1px;
}

div.box-banner img
{
	border: 0px;
	margin: 0px;
	padding: 0px;	
}

ul.box-menu
{
	display: block;
	width: 210px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	margin-left: 1px;
	margin-right: 1px;
	list-style-type: none;
}

ul.box-menu li
{
	line-height: 24px;
	border-bottom: 1px #DFE1D8 solid;
}

ul.box-menu li.sub
{
	border-bottom: 0px;
}

ul.box-menu li a
{
	display: block;
	width: 162px;
	line-height: 24px;
	padding-left: 46px;
	margin: 1px;
	text-decoration: none;
	color: #2B3121;
	background: url('../img/box-menu-1.gif') 29px 7px no-repeat;
}

ul.box-menu li a.active
{
	background: #BFDAA5 url('../img/box-menu-1.gif') 29px 7px no-repeat;
}

ul.box-menu li a:hover
{
	background: #BFDAA5 url('../img/box-menu-1.gif') 29px 7px no-repeat;
}

ul.box-menu li ul
{
	display: block;
	margin: 0 auto;
	width: 210px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	border-top: 1px #E8E8E7 solid;
}

ul.box-menu li ul li
{
	line-height: 24px;
}

ul.box-menu li ul li a
{
	display: block;
	width: 147px;
	line-height: 24px;
	padding-left: 61px;
	margin: 1px;
	text-decoration: none;
	color: #363636;
	background: url('../img/box-menu-2.gif') 44px 7px no-repeat;
}

ul.box-menu li ul li a:hover
{
	background: #DFEBD1 url('../img/box-menu-2.gif') 44px 7px no-repeat;
}

ul.box-menu li ul li a.active
{
	background: #DFEBD1 url('../img/box-menu-2.gif') 44px 7px no-repeat;
}

input.textSearch
{
	display: block;
	margin: 0 auto;
	width: 178px;
	padding: 2px;
	color: #283f01;
	background-color: #FFFFFF;
	border: 1px #c9cac7 solid;
}

input.submitSearch
{
	display: block;
	margin: 0 auto;
	margin-top: 5px;
	width: 89px;
	color: #283f01;
	background-color: #FFFFFF;
	border: 1px #c9cac7 solid;
}

div#wrap-footer
{
	display: block;
	margin: 0 auto;
	overflow: hidden;
	width: 988px;
	height: 90px;
	background: #FDFDFC url('../img/bg-footer.jpg') no-repeat;
}

div#footer-content
{
	display: block;
	overflow: hidden;
	height: 42px;
	margin-left: 171px;
	margin-top: 10px;
	padding-top: 5px;
	padding-left: 55px;
	color: #E8F7BE;
	text-decoration: none;
	background: url('../img/footer-icon.jpg') no-repeat;
}

div#footer-content *
{
	color: #E8F7BE;
	text-decoration: none;
}

div#stronicowanie 
{
	display: block;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
}

div#stronicowanie a 
{
  width: 14px;
  margin: 1px;
  color: #1e1e1e;
  text-decoration: none;
}

div#stronicowanie a:hover 
{
  color: #205DC8;
}

div#stronicowanie a.StronicowanieActive 
{
  color: #1e1e1e;
  font-weight: bold;
  text-decoration: underline;
  width: 14px;
  margin: 1px;
}

div#stronicowanie a.stronicowanie_back
{
  display: block;
  float: left;
  margin-top: 3px;
  width: 91px;
  height: 16px;
  line-height: 16px;
  font-size: 11px;
  text-align: center;
  color: #FFFFFF;
  background: url('../img/bg-pagination.gif') no-repeat;
}

div.pozycje
{
  display: block;
  float: left;
  padding-left: 40px;
  width: 157px;
  text-align: center;
}

div#stronicowanie a.stronicowanie_next
{
  display: block;
  float: right;
  margin-top: 3px;
  width: 91px;
  height: 16px;
  line-height: 16px;
  font-size: 11px;
  text-align: center;
  color: #FFFFFF;
  background: url('../img/bg-pagination.gif') no-repeat;
}

div.NewsRows
{
	display: block;
	overflow: hidden;
	background: url('../img/news-sep.gif') 5% 100% no-repeat;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

div.NewsRows2
{
	display: block;
	overflow: hidden;
	padding-bottom: 20px;
	margin-bottom: 2px;
}

div.FotoNews
{
	display: block;
	float: left;
	width: 141px;
	height: 93px;
	border: 1px #d7d7d6 solid;
}

div.FotoNews img
{
	display: block;
	width: 139px;
	height: 91px;
	margin: 1px;
	padding: 0px;
}

div.SubjectNews
{
	display: block;
	text-align: left;
	width: 492px;
	color: #3b3b3b;
	font-weight: bold;
}

div.DateNews
{
	display: block;
	float: right;
	text-align: left;
	width: 492px;
	color: #787878;
	font-size: 10px;
}

div.LidoNews
{
	display: block;
	float: right;
	text-align: justify;
	width: 341px;
	color: #3b3b3b;
}

a.NewsMore
{
	color: #429b27;
	text-decoration: none;
}

div.formRow
{
  display: block;
  width: 492px;
  overflow: hidden;
}

div.formName
{
  display: block;
  float: left;
  width: 110px;
  line-height: 25px;
}

div.formName2
{
  display: block;
  float: left;
  width: 110px;
  line-height: 25px;
}

div.formFiled
{
  display: block;
  float: left;
  width: 370px;
  line-height: 25px;
}

div.formFiled input
{
  border: 1px #c9c9c7 solid;
  width: 362px;
  background-color: #f3f3f3;
  color: #3b3b3b;
}

div.formFiled select
{
  border: 1px #c9c9c7 solid;
  width: 373px;
  background-color: #f3f3f3;
  color: #3b3b3b;
}

div.formFiled textarea
{
  border: 1px #c9c9c7 solid;
  width: 363px;
  background-color: #f3f3f3;
  color: #3b3b3b;
}

div.formFiled img
{
  border: 1px #cccccc solid;
}

div.formError
{
  display: block;
  float: right;
  line-height: 25px;
  color: #C00;
}

.formFiledSubmit
{
  background-color: #ffffff;
  border: 1px #c9c9c7 solid;
  color: #3b3b3b;
}

.formFiledReset
{
  background-color: #ffffff;
  border: 1px #c9c9c7 solid;
  color: #3b3b3b;
}

ul.mapsite
{
	display: block;
	overflow: hidden;
	list-style-type: none;
	
}

ul.mapsite li ul
{
	display: block;
	overflow: hidden;
	list-style-type: none;
	
}

.searchTitle
{
	font-weight: bold;
	color: #3b3b3b;
}

.searchDate
{
	font-size: 10px;
	color: #787878;
}

div.DownloadRows
{
	display: block;
	overflow: hidden;
}

div.DownloadFiles1
{
	display: block;
	overflow: hidden;
	margin-bottom: 10px;
}

div.DownloadFiles2
{
	display: block;
	overflow: hidden;
	margin-bottom: 10px;
}

div.DownloadLeft
{
	display: block;
	float: left;
	width: 391px;
}

div.DownloadRight
{
	display: block;
	float: right;
	width: 101px;
}

div.DownloadSubject
{
	display: block;
	color: #3b3b3b;
	font-weight: bold;
	overflow: hidden;
}

div.DownloadInfo
{
	display: block;
	color: #787878;
	font-size: 10px;
	overflow: hidden;
}

div.DownloadText
{
	display: block;
	color: #3b3b3b;
	text-align: justify;
	overflow: hidden;
}

a.download
{
	display: block;
	margin: 0 auto;
	margin-top: 40px;
	width: 55px;
	height: 74px;
	text-align: center;
	vertical-align: text-bottom;
	font-size: 11px;
	color: #2b8601;
	text-decoration: none;
	background: url('../img/icon-save.jpg') no-repeat;
}

