a, a:active, a:link, a:visited {
	color:black;
	text-decoration: none;
}

a:hover {
	text-decoration: underline
}

body {
	margin:0;
	background:url(images/bg.gif) center top repeat-y;
	font-family:Arial;
	font-size:12px;
}

div {
	font-family:Arial;
	font-size:12px;
	color:black;
}

div.bg1 {
	position:absolute;
	width:50%;
	height:161px;
	background:black;
	z-index:0;
	top:0;
	left:0;
}

div.bg2 {
	position:absolute;
	width:50%;
	height:543px;
	background:url(images/_09.jpg) 0 0 repeat-x white;
	z-index:0;
	top:161px;
	left:0;
}

div.breadcrumbs {
	padding:5px 10px;
	background:url(images/breadcrumbs.gif) 0 bottom no-repeat;
	margin-bottom:25px;
}

div.breadcrumbs span {
	color:#555555;
}

div.copyright {
	font-size:11px;
	font-family:Tahoma;
	color:#ababab;
	padding:12px 24px;
}

div.copyright div {
	float:right;
	font-size:11px;
	font-family:Tahoma;
	color:#ababab;
}

div.email {
	border:1px solid #cecece;
	background:#f2f2f2;
	padding:15px;
	float:left;
	margin:10px;
	height:92px;
	width:264px;
	line-height:16px;
	text-align:center;
}

div.email a, div.email a:visited {
	color:#555555;
	font-weight:bold;
	margin-bottom:6px;
	display:block;
}

div.email span.title {
	font-size:13px;
	font-weight:bold;
	line-height:20px;
}

div.end {
	clear:both;
}

div.footer {
	width:100%;
	background:black;
}

div.footer2 {
	width:980px;
	margin:0 auto;
	padding:0 10px;
	height:77px;
	position:relative;
}

div.footer_menu {
	padding:12px;
	border-bottom:1px solid #454545;
}

div.footer_menu a, div.footer_menu a:active, div.footer_menu a:link, div.footer_menu a:visited {	
	font-weight:bold;
	padding:0 12px;
	text-transform:uppercase;
	font-family:Tahoma;
	font-size:10px;
	color:white;
}

div.footer_nav {
	position:absolute;
	right:0;
	top:0;
}

div.footer_nav div {
	background:url(images/_75.jpg) 0 0 no-repeat white;
	height:23px;
	width:74px;
	line-height:23px;
	font-weight:bold;
	font-size:10px;
	font-family:Tahoma;
	text-align:center;
	cursor:pointer;float:right;
	margin-right:6px;
}

div.left {
	background:url(images/_09.jpg) 0 0 repeat-x;
	position:relative;
	width:632px;
	padding:0 38px 40px 38px;
	min-height:981px;
}

div.left_crn {
	background:url(images/_72.jpg) right bottom no-repeat white;
	float:left;
}
	
div.menu a, div.menu a:active, div.menu a:link, div.menu a:visited {	
	font-weight:bold;
	line-height:26px;
	height:26px;
	padding:0 26px;
	display:block;
	text-decoration: none;
	background-image:url(images/_20.jpg);
	background-color:white;
	margin-top:4px;
}

div.menu a:hover {
	background-image:url(images/_37.jpg);
	background-color:#ed7500;
	color:white;
	margin-top:4px;
}

div.menu_end {
	height:30px;
	width:100px;
}

div.oferta_b {
	height:3px;
	line-height:3px;
	width:235px;
	background:url(images/2_34.jpg);
}

div.oferta_m {
	width:183px;
	background:white;
	padding:2px 22px;
	border-right:4px solid #ffa500;
	border-left:4px solid #ffa500;
	font-weight:bold;
}

div.oferta_m a, div.oferta_m a:active, div.oferta_m a:link, div.oferta_m a:visited {	
	padding-left:23px;
	display:block;
	background-image:url(images/_27.jpg);
	background-position:11px 6px;
	background-repeat:no-repeat;
	font-weight:normal;
}

div.oferta_t {
	margin-top:4px;
	height:6px;
	line-height:6px;
	width:235px;
	background:url(images/2_23.jpg);
}

div.page {
	margin:0 auto;
	width:1000px;
	z-index:1;
	position:relative;
}

div.partnerzy {
	text-align:center;
}

div.partnerzy img {
	margin:20px;
}

div.partnerzy_b {
	height:3px;
	line-height:3px;
	width:235px;
	background:url(images/2_54.jpg);
	margin-bottom:36px;
}

div.partnerzy_m {
	width:183px;
	background:#404040;
	padding:2px 22px;
	border-right:4px solid #2c2c2c;
	border-left:4px solid #2c2c2c;
	font-weight:bold;
	color:white;
}

div.partnerzy_t {
	height:6px;
	line-height:6px;
	width:235px;
	background:url(images/2_43.jpg);
}

div.promocje {
	padding:20px;
	margin:10px;
	line-height:21px;
	background:#f2f2f2;
	border:1px solid #cecece
}

div.promocje div.a {
	float:left;
	background:white;
	padding:4px;
	border:1px solid #cecece;
	margin-right:20px;
}

div.promocje div.a img {
	display:block;
}

div.promocje span.p1 {
}

div.promocje span.p2 {
	color:red;
	font-size:14px;
}

div.promocje span.p3 {
	color:#555555
}

div.realizacje a, div.realizacje a:visited {
	text-decoration:underline;
}

div.right {
	background:url(images/_03.jpg) 0 0 no-repeat;
	width:235px;
	margin-top:-161px;
	padding:370px 29px 0 28px;
	float:left;
}

div.top {
	width:708px;
	height:161px;
}

div.update {
	color:#b7b7b7;
	font-size:11px;
	text-align:right;
	margin-bottom:15px;
}

h3 {
	font-family:Arial;
	font-size:18px;
	color:black;
	font-weight:bold;
	margin:0 0 8px 0;
	padding:0 0 12px 60px;
	background:url(images/_15.jpg) 26px 2px no-repeat;
	border-bottom:1px solid #b6b6b6;
}

h4 {
	margin:40px 0 20px 0;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
}

img {
	border:0
}

img.border {
	border:1px solid #cecece;
	margin:3px 7px;
}

img.margin {
	margin:3px 12px;
}

input.send {
	background:url(images/send.gif) 0 0 no-repeat;
	height:23px;
	width:74px;
	line-height:23px;
	font-weight:bold;
	font-size:10px;
	font-family:Tahoma;
	text-align:center;
	border:0;
	margin:0;
	color:white;
	text-transform:uppercase;
}

ol li {
	margin-bottom:5px
}

span.caps {
	font-family:'Arial Black';
	font-size:14px;
}

span.xb {
	font-weight:bold;
}

span.xc_x04 {
	font-weight:bold;
}

table.oprawy_przemyslowe {
	border-collapse:collapse;
}

table.oprawy_przemyslowe td.td1 {
	color:#555555;
	padding:10px;
	border-bottom:1px solid #cecece;
}

table.oprawy_przemyslowe td.td2 {
	font-weight:bold;
	padding:10px;
	border-bottom:1px solid #cecece;
}

table.oprawy_przemyslowe td.td3 {
	padding:10px;
	border-bottom:1px solid #cecece;
}

table.oprawy_przemyslowe td.td4 {
	padding:10px;
	border-bottom:1px solid #cecece;
}

table.oprawy_przemyslowe td.td5 {
	padding:10px;
	border-bottom:1px solid #cecece;
	color:#555555;
	font-weight:bold;
}

/* Download */
.ft1 { width:265px; padding-left:10px }
.ft2 { width:175px }
.ft3 { width:43px; text-align:right }
.ft4 { text-align:center }
.x03, .ft5 { width:560px; margin:auto }
.ft6 { margin-top:10px }
.ft7 { background-color:black; font-weight:bold; color:white }
.ft8 { background-color:#f2f2f2; font-size:11px }
.ft9 { font-size:10px }
 
a.ft0 { color:black; text-decoration: none; font-size:12px; font-weight:bold }
a.ft0:hover { text-decoration: none; color:gray; font-size:12px; font-weight:bold }

a.ft0a { color:black; text-decoration: none; font-size:11px; font-weight:normal }
a.ft0a:hover { text-decoration: none; color:navy; font-size:11px; font-weight:normal }