html, body {
	 margin: 0 10px 0 10px;
	 padding: 0;
	 background-color: #7E8B7A;
}
html, body {
	 font-family: Arial, Tahoma, Verdana, Sans-serif;
	 font-size: 11px;
	 text-align: left;
	 color: #010101;
}
img {
	border: 0px;
}
.lineHeight{
	line-height: 1px;
}
.container {
	padding: 0;
	text-align: left;
	position: relative;
	width: 772px;
}


.top {
	width: 39px;
	display: inline;
}

.topLogo {
	float: left;
}

.actform input{
background-color: #D7DED4;
font-family: Arial, Tahoma, Verdana, Sans-serif;
	 font-size: 11px;
	 width: 300px;
}

.error_message strong {color: #008469;}

.topMenu {
	padding: 12px 0 0 260px;
}
.topMenu div{
	float: left;
	padding: 0 20px 0 10px;
	background: url(img/top_pic2.gif) no-repeat;
}

.topMenu a {
	font-size: 9px;
	text-decoration: underline;
	color: #CBD0C9;
}
.topMenu a:hover {
	font-size: 9px;
	text-decoration: none;
	color: #CBD0C9;
}
.topSearch {
	font-family: Verdana, Arial, Tahoma, Sans-serif;
	font-size: 10px;
	float: right;
	padding: 0 10px 0 10px;
	color: #CBD0C9;
	background: url(img/top_pic.gif) no-repeat;
}
.topSearch form{
	padding: 0;
	margin: 0;
}
.topSearchInput {
	width: 80px;
	font-size: 9px;
	border: 1px solid #D6D3CE;
	background-color: #FFFFFF;
}
.header {
	background-color: #FFFFFF;
	text-align: right;
	padding-bottom: 8px;
}
.headerMenu div{
	background: url(img/header_pic.gif) no-repeat right;
	padding: 0 18px 8px 18px;
	float: right;
}
.headerMenu {
	padding: 8px 20px 0 0;
}

.headerMenu a {
	font-size: 11px;
	text-decoration: none;
	color: #7E8B7A;
	font-weight: bold;
}
.headerMenu a:hover {
	font-size: 11px;
	text-decoration: underline;
	color: #7E8B7A;
	font-weight: bold;
}
.menu {
	padding: 0 0 10px 9px;
	background-color: #FFFFFF;
	display: inline;
	float: left;
	width: 763px;
}
.menuNormal{
float: left;
padding: 5px 0 0 0;
height: 20px;
background-color: #008469;
text-align: center;
border-right: 1px solid #fff;
}
.menuNormal_ {
float: left;
padding: 5px 0 0 0;
height: 20px;
background-color: #CBE49E;
text-align: center;
border-right: 1px solid #fff;
}
.menu a {
	font-size: 11px;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}
.menu a:hover {
	font-size: 11px;
	text-decoration: underline;
	color: #fff;
	font-weight: bold;
}

.menuActiv a {
	font-size: 11px;
	text-decoration: none;
	color: #000;
	font-weight: bold;
}
.menuActiv a:hover {
	font-size: 11px;
	text-decoration: underline;
	color: #000;
	font-weight: bold;
}
.content, .footer{
	padding: 0 20px 0 9px;
	background-color: #fff;
}
.content {
	background-color: #fff;
}
.contentTxt a, wrapper a {
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #008469;
}
.contentTxt a:hover, wrapper a:hover {
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	color: #008469;
}
.content LI { 
list-style: none outside url(img/pic01.gif);
padding: 3px 0;
}

.content h1{
	font-size: 14px;
	padding: 0;
	margin: 0;
}
.content h2{
	font-size: 14px;
	padding: 0;
	margin: 0;
	color: #F62B8F;
}
.contentBanner {
	padding: 0 0 10px 0;
}
.contentLeft, .contentRight{
	float: left;
	background-color: #fff;
}
.contentLeft {
	width: 193px;
}
.prezentacjaBox {
	background: url(img/zobacz_prezentacje_bg.jpg) no-repeat;
	padding: 35px 10px 10px 0;
	height: 67px;
}
.prezentacja2Box {
	background: url(img/prezentacja_bg.jpg) no-repeat;
	padding: 12px 15px;
	height: 176px;
	text-align: center;
}
.prezentacja2Box strong{
	color: #F62B8F;
}

.demoBox {
	background: url(img/wersja_demonstracyjna_bg.jpg) no-repeat;
	padding: 35px 10px 10px 0;
	height: 91px;
}
.contentIndexBox {
	background: url(img/content_box_bg.jpg) no-repeat;
	padding: 25px 30px 10px 0;
	height: 213px;
	width: 518px;
	text-align: justify;
}

.contentIndexBox2 {
	background: url(img/content_box_bg2.jpg) no-repeat;
	padding: 25px 30px 0 0;
	height: 166px;
	width: 518px;
	text-align: justify;
} 


.contentIndexBoxes {
	background: url(img/glowna_box_bg.jpg) no-repeat;
	padding: 40px 0px 10px 0;
	height: 290px;
	width: 428px;
	text-align: justify;
}

.contentIndexBoxes01 {
	padding: 0px 0px 0px 84px;
	float: left;
	width: 115px;
	height: 45px;
}

.contentIndexBoxes02 {
	padding: 0px 0px 0px 82px;
	float: left;
	width: 140px;
}
.contentIndexBoxes03 {
	padding: 40px 0px 0px 0px;
	float: left;
	width: 415px;
	line-height: 16px;
}
.contentIndexBoxes03 a {
	font-size: 11px;
	text-decoration: none;
	color: #008469;
	line-height: 16px;
}
.contentIndexBoxes03 a:hover {
	font-size: 11px;
	text-decoration: underline;
	color: #008469;
	line-height: 16px;
}

.contentIndexBoxes a {
	font-size: 11px;
	text-decoration: none;
	color: #008469;
}
.contentIndexBoxes a:hover {
	font-size: 11px;
	text-decoration: underline;
	color: #008469;
}

.contentIndexNews {
	/*line-height: 15px;*/
	 width: 273px;
	 padding: 0 17px 0 4px;
	 vertical-align:top;
}
.contentIndexNews p{
	margin: 0;
	padding: 0;
}
.contentIndexNews h1{
	margin:0;
	padding: 8px 0 0 2px;
	color: #008469;
	font-size: 14px;
	font-weight: bold;
}
.contentIndexNewsTitle{
	margin:0;
	padding: 0px 0 5px 18px;
	font-weight: bold;
	background: url(img/pic_01.gif) no-repeat;
	
	
}
.contentIndexNewsTitle a {
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #484848;
}
.contentIndexNewsTitle a:hover {
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	color: #484848;
}



.contentIndexNewsLi {
	/*line-height: 15px;*/
	color: #008469;
}

.contentIndexNewsLi a {
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #008469;
}
.contentIndexNewsLi a:hover {
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	color: #008469;
}



.demoBox a, .contentIndexBox a , .contentIndexBox2 a {
	background: url(img/pic.gif) no-repeat;
	padding: 3px 0 0 11px;
	text-decoration: none;
	font-size: 9px;
	color: #008469;
}
.demoBox a:hover, .contentIndexBox a:hover {
	background: url(img/pic.gif) no-repeat;
	text-decoration: underline;
	font-size: 9px;
	color: #008469;
}
.contentIndexBox h1{
	font-size: 12px;
	margin: 0;
	padding: 0 0 12px 0;
	color: #02876C;
}
.contentTitlePath {
	background: url(img/title_path_bg.gif) no-repeat;
	height: 66px;
	margin: 0 0 24px 0;
}
.contentTitle {
	background: url(img/title_bg.gif) repeat-x;
	float: right;
	margin: 7px 8px 0 0;
	padding: 4px 10px 0 50px;
	height: 20px;
	color: #000;
	font-size: 14px;
	font-weight: bold;
}
.contentPath {
	padding: 12px 0 0 16px;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	width: 700px;
}
.contentPath a {
	font-size: 11px;
	text-decoration: underline;
	color: #656563;
}
.contentPath a:hover {
	font-size: 11px;
	text-decoration: none;
	color: #656563;
}
.contentTxt {
line-height: 16px;
text-align: justify;
}
.prezentacjaBox a {
	font-size: 11px;
	text-decoration: none;
	color: #008469;
}
.prezentacjaBox a:hover {
	font-size: 11px;
	text-decoration: underline;
	color: #008469;
}


.footer {
	padding-bottom: 20px;
}
.footerMenu {
	float: left;
	color: #7E8B7A;
	padding: 6px 0 0 10px;
}
.footerMenu a {
	font-size: 10px;
	text-decoration: underline;
	color: #02876C;
}
.footerMenu a:hover {
	font-size: 10px;
	text-decoration: none;
	color: #02876C;
}
.footerLogo {
	padding: 6px 0 0 10px;
	float: right;
}
.box {
padding-bottom: 32px;
}
.boxHeader {
	background: url(img/box_header.gif) no-repeat;
	padding: 8px 8px 5px 8px;
	font-color: white;
	font-weight: bold;
	color: white;
}
.boxHeader2 {
	background: url(img/box_header.gif) no-repeat;
	padding: 8px 8px 5px 8px;
	font-color: white;
	color: white;
}
.boxMenu {
	background: #E2E5E2 url(img/box_menu.gif) no-repeat;
	padding: 5px 10px 3px 27px;
	border-bottom: 1px solid white;
}
.boxMenu a {
	font-size: 11px;
	text-decoration: none;
	color: #008469;
}
.boxMenu a:hover {
	font-size: 11px;
	text-decoration: underline;
	color: #008469;
}
.jsMenu {
	width: 175px; 
	height: 17px; 
	padding: 2px 0 0 8px; 
	border-bottom: solid 1px #ffffff;
	background-color: #00856A;
}

.jsMenu a {
	text-decoration: none;
	color: #fff;
}

.jsMenu a:hover {
	text-decoration: underline;
	color: #fff;
}
.home_list {
margin: 2px;
width:100%;
}
.home_list td{
padding:2px 2px 2px 10px;
text-align:left;
margin: 2px;
background: #F0F2EF;
}
.home_list thead td{
padding:2px 2px 2px 10px;
text-align:left;
margin: 2px;
color:#fff;
font-weight:bold;
background: #008469;
}