	body
	{
	padding: 0;
	margin: 0;
	text-align: center;
	background: url("../images/cti_bg.jpg") repeat-x;
	background-color: #DAD9CD;
	}
	
		
	div#topmenu div
	{
	list-style-type: none;
	height: 27px;
	margin-left: 2px;
	display: block;
	float: left;
	background: url("../images/menu_bg.gif") repeat-x;
	text-align: center;
	}

	div#topmenu a
	{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	display: block;
	width: 85px;
	height: 27px;
	padding-top: 5px;
	}

	div#topmenu li#menulist 
	{ 
	background: url("../images/menu_bg.gif") repeat-x;
	}

	div#topmenu a:hover 
	{ 
	background: url("../images/menu_bg_a.gif") repeat-x;
	}
	
		
	div#tech
	{
	float: left
	}
	
	div#tech div
	{
	padding-top: 28px;
	padding-bottom: 25px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	
	}
	
	div#contener
	{
  text-align: left;
	width: 900px;
	margin: 0 auto;
	}
	
	div#main
	{
	background-color: #ffffff;
	border-bottom: solid #6D6C5E 10px;
	padding-bottom: 20px;
	}
	
	div#topmenu
	{
	float: right;
	}
	
	.clear
	{
	clear: both;
	width: 96%;
	text-align: center;
	}
	
	.formtext  
	{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	padding-left: 15px;
	}
	
	.ico
  {
  float: right;
  border: 1px solid #cccccc;
  margin: 5px 5px 5px 5px;
  padding: 8px;
  background-color: #ffffff;
  }
	
	div#topbanner
	{
	background: url("../images/top_banner.jpg") no-repeat;
	width: 900px;
	height: 162px;
	}
	
	div.txt
	{
	padding-right:9px;
	padding-left:9px;
	}
	
	div.spacer
	{
	padding-top: 10px;
	padding-left: 30px;
	padding-right: 30px;
	}
	
	div#cat
	{
	padding-top: 10px;
	padding-left: 9px;
	padding-right: 9px;
	
	}
	
	div.line
	{
	width: 245px;
	height: 100px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #131313;
	padding: 8px;
	float: left;
	border-right: solid 1px #131313;
	margin-right: 10px;
	}
	
	
	div.lineless
	{
	width: 245px;
	height: 100px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #131313;
	padding: 8px;
	float: left;
	margin-right: 10px;
	}
	
	div#adres
	{
	padding-top: 15px;
  padding-left: 40px;
	padding-top: 100px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	}
	
	
	div#bottompart
	{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	margin-top: 60px;
	}
	
	div#left
	{
	Float: left;
	width: 550px;
	border-top: solid 1px #131313;	
	border-bottom: solid 1px #131313;
	padding-bottom: 10px;
	padding-top: 10px;
	}
	
	
	div#left3
	{
	Float: left;
	width: 150px;
	border: solid 1px #131313;	
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	padding: 5px;
	}
	
	div#right3
	{
	Float: right;
	width: 696px;
	}
	
	
	
  div#large
	{
	border-top: solid 1px #131313;	
	border-bottom: solid 1px #131313;
	padding-bottom: 10px;
	padding-top: 10px;
	}
	
	div#big
	{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 40px;
	}
	
	
	div#right
	{
	Float: right;
	width: 288px;
	}
	
	
	div.ref
	{
	padding: 10px;
	margin-left: 30px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: ormal;
	text-decoration: none;
	color: #131313;
	}
	
	h2
	{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #6C000A;
	margin-left: 20px;
	}
	
	h1
	{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #6C000A;
	padding-left: 20px;
	padding-top: 10px;
	}
	
	p
	{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: ormal;
	text-decoration: none;
	color: #131313;
	line-height: 150%;
	padding-left: 20px;
	}
	
	
	ul li
	{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: ormal;
	text-decoration: none;
	color: #131313;
	line-height: 190%;
	}
	
	.img
	{
	Float: right;
	}
	

	.ico
	{
	Float: left;
	margin-right: 22px;
	}
	
	a.cats
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #6C000A;
	}
	a.cats:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #6C000A;
	}
	a.cats:focus
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #6C000A;
	}
	a.cats:hover
	{
	color: #000000;
	}
	
	a.view
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #6C000A;
	padding-left: 45px;
	}
	a.view:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #6C000A;
	padding-left: 45px;
	}
	a.view:focus
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #6C000A;
	padding-left: 45px;
	}
	a.view:hover
	{
	color: #000000;
	text-decoration: underline;
	}
	
	
	a.view2
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #6C000A;
	}
	a.view2:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #6C000A;
	}
	a.view2:focus
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #6C000A;
	}
	a.view2:hover
	{
	color: #000000;
	text-decoration: underline;
	}
	
	a.bottomlinks
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #131313;
	margin-left: 5px;
	margin-right: 5px;
	}
	
	a.bottomlinks:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #131313;
	margin-left: 5px;
	margin-right: 5px;
	}
	
	a.bottomlinks:focus
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #131313;
	margin-left: 5px;
	margin-right: 5px;
	}
	
	a.bottomlinks:hover
	{
	color: #6C000A;
	}

	a.realizacje
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	color: #626262;
	}
