		/* 
			#bezszeryfowe 
			"Trebuchet MS",
			Geneva,
			Lucida

			Tahoma,
			"Lucida Grande",
			Helvetica
			
			#szeryfowe
			Georgia,
			Palatino,
			Times
			
			"Times New Roman",
			"New York"
			"Bitstream Vera Serif"
		*/
		body { 
			font-family: Verdana, Helvetica, "Bitstream Vera Sans", sans-serif;
			font-size: medium;
			margin:0;
			padding:0;
			background-image: url('../img/bg_top.jpg');
			background-repeat: repeat-x; 
		}

		p {
			font-size: 75%;
		}		
		#main {
			width: 980px;
			margin: 0 auto;
			background: #3656AA;
			position: relative;
		}
		#logo {
			width: 224px;
			height: 69px;
			background-image: url('../img/logo.jpg');
			float: left;
			background-repeat: no-repeat;
			cursor: pointer;
		}
		h1#slogan {
			font-size: 96%;
			color: #EA1C00;
			margin-left: 26px;
			margin-top: 44px;
			margin-bottom: 0;
		}
		a {
			color: #0D3EBF;
		}
		a:hover {
			color: #a0a0a0;
		}
		a:visited {
			color: #707070;
		}
		#topR {
			width: 756px;
			height: 69px;
			float: left;
			background: #4168BA;
		}
		#topRI1, #topRI2,	#topRI3 { 
			width: 252px;
			height: 32px;
			background: #39559E;
			float: left;
			text-align: center;
		}
		#topRI2 {
			background: #FFD43B;					
		}
		#topRI3 {
			background: #3F63AF;					
			
		}		
		#topR h2 {
			font-size: 80%;
			position: relative;
			top: 8px;
			margin: 0;
		}
		h2 a {
			text-decoration: none;
		}
		#topRI2 a {
			color: #19325A;
		}
		#topRI1 a, #topRI3 a {
			color: #fff;
		}
		#topRI4 {
			background: #3555AA;
			width: 100%;
			height: 5px;
			font-size: 30%;
			position: relative;
			margin-top: 63px;
			clear: both;
		}
		.clear {
			clear: both;
		}
		#menu {
			width: 224px;
			background: #3656AA url('../img/bg_menu.jpg');
			background-repeat: repeat-x;
			position: relative;
			float: left;
			height: 100%;
		}
		#menu a {
			display: block;
			text-decoration: none;
			color: #fff;
			font-size: 72%;
			line-height: 160%;
			margin-left: 10px;
			font-weight: bold;
		}
		#menu a.sub {
			margin-left: 20px;
			color: #E4D782;
			font-weight: normal;			
		}

		#menu div {
			border-bottom: 1px solid #6E89C8;
			width: 200px;
			height: auto;
			margin-left: 10px;
			padding-bottom: 3px;
			background-image: url('../img/triangle.jpg');
			background-repeat: no-repeat;
			background-position: right;
			position: relative;
			z-index: 20;
		}
		#menu div.first {
			border-top: 1px solid #6E89C8;			
		}
		#menu h3 {
			color: #FFDF52;
			margin-left: 20px;
			margin-top: 0;
			margin-bottom: 10px;
			font-size: 16px;
		}
		.c1, .c2, .c3, .c4 {
			position: absolute;
			left: -15px;	
		}
		.c2 {
			top: 7px;
		}
		.c3 {
			top: -5px;
		}
		.c4 {
			top: -5px;
		}
		#center {
			width: 756px;
			float: left;
			background: #fff;
		}
		#topFlash {
		  border:13px solid White;
		  position: relative;			
		  width: 730px;
		  height: 158px;			
		  float: left;	
		  position: relative;
		  z-index:10;		
		}
		#center h2 {
			display: block;
			background: #FFD63E;
			font-size: 110%;
			margin-top: 15px;
			margin-left: 15px;
			color: #36529C;
			width: 535px
			height: 100%;
		}
		#content {
			width: 756px;
			min-height: 650px;
		}
		#lContent {
		  float: left;		
		  width: 502px;	
		  margin-bottom: 30px;	
		}
		#rContent {
			margin-left: 29px;
			float: left;
			width: 224px;
			background: #FFF8D4;
			position: relative;
			top: -12px;
			font-size: 70%;
		}
		#rContent p {
			position: relative;
			z-index: 1;
			font-size: 100%;
		}
		#belt {
			background: #FFD640;
			height: 50px;
			width: 100%;
			position: relative;
			z-index: 1;
			position: relative;
			top: -13px;
		}
		#foot {
			background: #3656AA;
		}
		#cFoot {
			width: 980px;
			margin: 0 auto;
		}
		#rContent h3 {
			font-size: 18px;
			color: #EA1C00;
			margin-left: 10px;
			margin-top: 10px;
			position: relative;
			z-index: 10;
		}
		#rContent h4 {
			position: relative;
			z-index: 2;
			font-size: 12px;
			margin-bottom:0;
			color: #3B5CB0;
			margin-left: 10px;
		}
		.date {
			margin: 0;
			color: #707070;
		}
		#news {
			font-size: 80%;
		}
		#rContent a {
			font-weight: bold;
			text-decoration: none;
			margin-left: 65px;
			color: #3B5CB0;
			margin-top: 5px;
			display: block;
		}
		#rContent a:hover {
			color: #223C80;		
		}
		#newsletter {
			position: relative;
			background: #FFFCEE;
		}
		#links {
			margin-left: 224px;
			font-size: 80%;
			font-weight: bold;
		}
		#links p {
			margin: 0;
			width: 178px;
			text-align: center;
			float: left;
			height: 20px;
			position: relative;
			padding-top: 5px;
		}		
		.l1 {
			background: #39559E;
			color: #fff;
		}
		.l2 {
			background: #FFD43B;
			color: #39559E;
		}
		.l3 {
			background: #3F60AD;
			color: #fff;
		}
		
		p.partners {
			background: #4871C2;
			width: 300px;
		}

		#my_gallery {
			margin-left: 10px;
		}
		#my_gallery a {
			margin: 0;
		}
		fieldset {
			border: 0;
		}
		form {
			margin-bottom: 20px;
		}
		#belt h2 {
			position: relative;
			top: 14px;
		}
		#center p {
		  	margin-left: 10px;				
		}
		#gallery {
			width: 508px;
			margin: 0 auto;
			text-align: center;
		}
		#gallery img {
			border: 1px solid #a0a0a0;
		}
		#lContent ul li {
			font-size: 72%;
		}
		.lContent {
			float: left;
			width: 100px;
		}
		small {
			font-size: 55%;
			margin: 0;
		}
		.map {
			margin-left: 10px;
			margin-bottom: 20px;
			margin-top: 10px;
		}
		h5 {
			margin-left: 10px;
			margin-bottom: 0;
		}
		.address {
			float: left;
			width: 250px;
		}
		.hours {
			float: left;
		}
		table {
			font-size: 70%;
			margin-left: 10px;
			border: 1px solid Silver;
		}
		#z {
			margin: 0 10px;
		}
		td, th {
		  border: 1px solid Silver;
		  padding: 4px;
		  vertical-align: top;	
		}
		th {
			text-align: center;
		}	
		.address p strong {
			font-size: 15px
		}
		#rContent table {
			width: 778px;
		}
		.td1 {
			width: 160px;
		}
		.td2 {
			width: 210px;
		}		
		.td3 {
			width: 80px;
		}
		.td4 {
			width: 232px
		}	
		.f1 {
			margin-left: 224px;
			float: left;
		}
		.f2 {
			margin-left: 608px;
		}
		.f1, .f2 {
			color: #fff;
			text-decoration: none;
			font-size: 60%;
			position: relative;
			top: 70px;
		}
		.f2 a {
			color: #fff;
			text-decoration: none;
		}
		p small {
			font-size: 78%;
			font-style: italic;
		}
		dfn {
			font-size: 70%;
			text-align: center;
			display: block;
		}
		#manu a {
			border: 0;
		}
		.center {
			text-align: center;
		}
		#lContent h3 {
			color: red;
			font-size: 14px;
			margin: 10px;
		}
		.photo {
			border: 1px solid #c0c0c0;
		}
		.fleft {
			float: left;
		}
		.fright {
			float: right;
		}
		.fleft, .fright {
			font-size: 11px;
		}
		.fright a {
			color: #fff;
		}
		#foot1 {
			background: #4168BA;
			height: 1px;
		}
		#foot2 {
			width: 980px; 
			margin: 0 auto; 
			padding: 2px 0; 
			color: #fff		
		}
		#logos img {
			border: 1px solid #d0d0d0;
		}
		#logos {
			margin-left: 30px;
		}
		em { 
			font-weight: bold;
			font-style: normal;
		}
		.minHead {
			color: #ED1C00;
			font-size: 14px;
			font-weight: bold;
			margin-left: 10px;
		}
		#dostawcy img {
			border: 1px solid #c0c0c0;
			margin-left: 10px;
			margin-bottom: 10px;
		}
		h6 {
			margin:5px 0 0 10px ;
			padding:0;
			font-size: 12px;
		}
		.address strong {
			color: #ff0000
		}
		.line {
			margin-top: 10px;
			border-top: 1px dashed #b0b0b0; 
			margin-left: 10px; 
			margin-top: 20px;
			margin-bottom: 6px;
		}
		.marg { 
			margin: 0;
		}
		.bold {
			font-weight: bold;
		}
		