@charset "utf-8";
/* CSS Document */

body {
	background-color:#ffffff;
	margin:0px;
	background-image:url(img/background.jpg);
	background-repeat:repeat-x;
}
body,td,th {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#616161;
}
a, a:link, a:visited {
	color:#42770f;
	text-decoration:none;
}
a:hover, a:active {
  text-decoration:underline;
}


/* header */
.hdVersionDE {
	color:#56544c;
	font-size:10px;
	line-height:18px;
	padding:3px 0px 0px 30px;
}
.hdVersionPL {
	color:#56544c;
	font-size:10px;
	line-height:18px;
	padding:3px 0px 0px 5px;
}
.txtVersionDE {
	color:#56544c;
	font-size:10px;
	line-height:18px;
}
.txtVersionPL {
	color:#56544c;
	font-size:10px;
	line-height:18px;
}
A.hdVersion, A.hdVersion:link, A.hdVersion:visited {
  color:#56544c;
  text-decoration:none;
}
A.hdVersion:hover, A.hdVersion:active {
  color:#56544c;
  text-decoration:underline;
}

/* menu */
table.menu a {
  display:block;
  background-image:url(img/menu_bg_off.gif);
  background-repeat: no-repeat;
  background-position:top;
  width: 230px;
  height: 47px;
  font-family: "trebuchet MS", "Verdana";
  font-size: 18px;
  font-weight:bold;
  color: #3d3d3d;
  font-style:italic;
  text-indent:30px;
  line-height: 47px;
}
table.menu a:hover {
  display:block;
  background-image:url(img/menu_bg_on.gif);
  background-repeat: no-repeat;
  background-position:top;
  width: 230px;
  height: 47px;
  font-family: "trebuchet MS", "Verdana";
  font-size: 18px;
  font-weight:bold;
  color: #FFFFFF;
  font-style:italic;
  text-indent:60px;
  line-height: 47px;  
}

td.mpOn {
  display:block;
  background-image:url(img/menu_bg_on.gif);
  background-repeat: no-repeat;
  background-position:top;
  height: 47px;
  width: 230px;
  font-family: "trebuchet MS", "Verdana";
  font-size: 18px;
  font-weight:bold;
  color: #FFFFFF;
  font-style:italic;
  text-indent:60px;
  vertical-align:middle;  
  line-height: 47px;  
}
a.subMenu {
	text-align:right;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	padding:2px 0px 2px 0px;
}
a.subMenu:hover {
	text-decoration:underline;
}
a.subMenuOn {
	text-align:right;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	padding:2px 0px 2px 0px;
	text-decoration:underline;
}

/* footer */
.ftTop {
	color:#24221b;
	font-size:12px;
	padding:0px 0px 0px 0px;
}
.ftBottom {
	color:#7a776f;
	font-size:10px;
	padding:7px 0px 0px 0px;
}
A.ftTop, A.ftTop:link, A.ftTop:visited {
  color:#24221b;
  text-decoration:none;
}
A.ftTop:hover, A.ftTop:active {
  color:#24221b;
  text-decoration:underline;
}
A.ftBottom, A.ftBottom:link, A.ftBottom:visited {
  color:#7a776f;
  text-decoration:none;
}
A.ftBottom:hover, A.ftBottom:active {
  color:#7a776f;
  text-decoration:underline;
}

/* bread crumb */
.tdBreadCrumb {
	width:635px;
	height:50px;
  line-height: 50px;
  font-size:10px;
  color:#616161;
 	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight:normal;
  padding-left:0px;
  padding-right:5px;  
}
A.BreadCrumb, A.BreadCrumb:link, A.BreadCrumb:visited {
  color:#616161;
  text-decoration:none;
}
A.BreadCrumb:hover, A.BreadCrumb:active {
  color:#616161;
  text-decoration:underline;
}


/* content */
.content {
  line-height:18px;
	text-align:justify;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.contH1 {
	background-image:url(img/cont_h1_bg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	font-family: "trebuchet MS", "Verdana";
	color:#42760f;
	font-size:22px;
	font-style:italic;
	font-weight:bold;
	text-indent:30px;
	line-height:35px;
	width:385px;
}
.contH1Long {
	background-image:url(img/cont_h1_bg_635.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	font-family: "trebuchet MS", "Verdana";
	color:#42760f;
	font-size:22px;
	font-style:italic;
	font-weight:bold;
	text-indent:30px;
	line-height:35px;
	width:635px;
}
.contH23 {
	background-image:url(img/cont_h2_bg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	font-family: "trebuchet MS", "Verdana";
	color:#42760f;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	text-indent:30px;
	line-height:26px;
	width:171px;
	margin-bottom:15px;
}
.contH22 {
	background-image:url(img/cont_h2_bg_300.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	font-family: "trebuchet MS", "Verdana";
	color:#42760f;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	text-indent:30px;
	line-height:26px;
	width:300px;
	margin-bottom:15px;
}
.contH21 {
	background-image:url(img/cont_h2_bg_635.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	font-family: "trebuchet MS", "Verdana";
	color:#42760f;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	text-indent:30px;
	line-height:26px;
	width:635px;
	margin-bottom:15px;
}
ul, li {
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 0;
}

ul li {
	background: url(img/breadCrumb.gif) no-repeat left;
	padding-left: 10px;
}

A.aMore, A.aMore:link, A.aMore:visited {
	display:block;
	font-size:11px;
	background-image:url(img/more_raquo.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:42px;
	color:#42770f;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	line-height:22px;
}
A.aMore:hover, A.aMore:active {
  text-decoration:underline;
}
A.aMoreDE, A.aMoreDE:link, A.aMoreDE:visited {
	display:block;
	font-size:11px;
	background-image:url(img/more_raquo.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:57px;
	color:#42770f;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	line-height:22px;
}
A.aMoreDE:hover, A.aMoreDE:active {
  text-decoration:underline;
}
A.aGoTop, A.aGoTop:link, A.aGoTop:visited {
	display:block;
	font-size:11px;
	background-image:url(img/gotop.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:48px;
	color:#42770f;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	line-height:22px;
}
A.aGoTop:hover, A.aGoTop:active {
	text-decoration:underline;
}
A.aGoTopDE, A.aGoTopDE:link, A.aGoTopDE:visited {
	display:block;
	font-size:11px;
	background-image:url(img/gotop.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:63px;
	color:#42770f;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	line-height:22px;
}
A.aGoTopDE:hover, A.aGoTopDE:active {
	text-decoration:underline;
}

A.aPrint, A.aPrint:link, A.aPrint:visited {
	display:block;
	font-size:11px;
	background-image:url(img/printme.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#42770f;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	line-height:22px;
	text-indent:15px;
}
A.aPrint:hover, A.aPrint:active {
  text-decoration:underline;
}

/* Sitemap */
A.aSiteMap, A.aSiteMap:link, A.SiteMap:visited {
	display:block;
	background-image:url(img/cont_h2_bg_300.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	font-family: "trebuchet MS", "Verdana";
	color:#42760f;
	font-size:18px;
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
	text-indent:35px;
	line-height:26px;
	width:300px;
}
A.aSiteMap:hover, A.aSiteMap:active {
	text-decoration:underline;
}

/* Request Form */
.inputText {
	
}
.inputTextWarn {
	background-color:#FBEEF1;
	border: 1px solid #FEABB9;
}

/* Oferta */
li.oferta {
	list-style-type: none;
	display: block;
	margin-left: 20px;
	padding-left: 20px;
}
table.oferta {
	border-right:1px solid #CCCCCC;	
	border-top:1px solid #CCCCCC;
}
table.oferta td, th {
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}
