body {	background-color: #FFFFFF;	color: #414141;	font-family: Arial,Helvetica,sans-serif;	font-size: 12px;	line-height: 18px;	margin: 0; }
img { border:0px; }
tr, td { font-size:12px; }
.black, .footer, .flash {width: 950px;}
.top-links{	font-size: 10px;	vertical-align: top;	padding-top: 7px;	text-align: left;}
.top-links a{	color: #666666; font-size:10px;}
.top-links a:hover { font-size:10px; color: #666666;  text-decoration:underline; }
.logo{	width: 194px;	height: 91px;}

.startbg { height: 444px; background-image:url(startbg.jpg); vertical-align:top }
.hover-menu td{	height: 33px;	line-height: 33px;	background-image: url(menu-bg-hover2.jpg);	color: White;	font-weight: bold;	padding-left: 15px;	padding-right: 15px;	text-align: center;}
.hover-menu a { color:White; text-decoration:none; font-weight:bold; display:block; width:100%; height:33px; }
.hover-menu a:hover { color:White; text-decoration:none; font-weight:bold; display:block; width:100%; height:33px; }
.menu-line{	background-image: url('menu-line.gif');	height: 3px;	width: 100%;}
.three-cells {	width: 33%;	text-align:left;	padding-left: 20px;	padding-right: 20px;	vertical-align:top;}
.three-cells td{		background-image:none;}
.down-grad {	border-left: solid 1px #d2d2d2;	border-right: solid 1px #d2d2d2; background-position:bottom;	background-image: url('content-bg-d.jpg');	background-repeat:repeat-x;	height: 30px;}
.black{	height: 4px;	background-image:url(content-line.jpg);	width: 950px;}
.footer{	background-image: url('footer-bg.jpg');	height: 36px;	font-size: 11px;	vertical-align:middle;	text-align:center;}
.footer-line {	background-image: url('footer-line.jpg');	height: 5px;}
.content { padding:25px;	background-image: url('content-bg.jpg');	background-repeat:repeat-x;	border-left: solid 1px #d2d2d2;	border-right: solid 1px #d2d2d2;}
.content2{	background-image: url('content-bg.jpg');	background-repeat:repeat-x;	border-left: solid 1px #d2d2d2;	border-right: solid 1px #d2d2d2;}
.content2 td {	vertical-align:top;}
.content td {	vertical-align:top;}

.left-menu-place{	width:205px;	padding-top:25px;	padding-left:20px;	padding-right:20px; text-align:left;}
.left-menu-header {	background-image:url(left-menu-bg.jpg);	height:25px;	line-height:25px;	font-weight:bold;	padding-left:30px;}
.left-menu-link{ background-image:url(left-menu-arrow.jpg); background-position:0px; background-repeat:no-repeat; padding-left:25px;	padding-bottom:6px;	padding-top:6px;}

.main-place {	padding:25px; text-align:left;}
.main-place a { font-weight:bold; }
.main-place a:hover { font-weight:bold; }

.line-sep {	padding-top:10px;	width:1px;}

.separator{	line-height:9px;	background-image:url(separator.gif);	background-repeat:repeat-x;}
a{	color:#555555;	text-decoration:none;	font-weight:normal;	font-size:12px;}

a:hover{	color:#CC3431;	font-size:12px;	font-weight:normal;	text-decoration:underline;}

.article-text {	padding-bottom:5px;	font-size:12px;}
.rowGrey{	background-color:#f0f0f0;	padding-top:4px;	padding-bottom:4px;	padding-right:10px;	padding-left:10px;	font-size:12px;	}
.rowWhite{	background-color:#FFFFFF;	padding-top:4px;	padding-bottom:4px;	padding-right:10px;	padding-left:10px;	font-size:12px;}
.rowHeader{	background-color:#867b7b;	padding-top:5px;	padding-bottom:5px;	padding-right:10px;	padding-left:10px;	color:White;	font-size:12px;}

.table-content{ width:100%;	padding-top:6px;	font-size: 12px;	vertical-align:top;}

.main-header { color:#aa1b1b; font-size:13px; font-weight:bold; line-height:25px; }
#produkty a { font-weight:normal; }
#produkty a:hover { font-weight:normal;}

.table-links {	width:240px;	height:250px;}
.link-header { color:#484848; font-size:14px; line-height:17px; padding-top:6px; }
.link-icon {	padding-right:5px;	padding-top:3px;}
.separator-blank {line-height:6px;font-size:6px;padding-top:10px; padding-bottom:10px}
.link-desc { color:#cf4824;font-size:11px;padding-bottom:3px; }
.button-wiecej { background:url(button_wiecej.gif); background-repeat:no-repeat; width:113px; height:24px; border:none;}

.main-image { background-image:url(main-img.jpg); width:592px; height:235px; background-repeat:no-repeat; color:White; padding:20px; font-size:27px; text-align:right; vertical-align:bottom; line-height:22px; }
.right-menu { background-image:url(memu-right-bg.jpg); background-repeat:repeat-y; background-position:right; padding-left:20px; padding-right:20px; width:297px; vertical-align:top;}
.right-cell { padding-left:25px; background-image:url(arrow-link.jpg);  background-repeat:no-repeat; background-position: 240px;  height:65px;  text-align:left; }
.right-separator { background-image:url(menu-separator.jpg); height:2px; line-height:2px; }              
.right-contact {  height:96px; padding-left:95px; background-image: url(phone.jpg); background-repeat:no-repeat; background-position:left; font-size:18px; line-height:24px;  text-align:left; }
.right-cell a, .right-contact a { font-size:18px; color:#525252; }
.right-cell a:hover, .right-contact a:hover { font-size:18px; text-decoration:none; color:#CC3431;}

.left-links { padding-left:25px; vertical-align:middle; }