		/* 			#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 {			line-height: 16px;			font-size: 75%;		}				#main {			width: 980px;			margin: 0 auto;			background: #3656AA;			position: relative;		}		#logo {			width: 224px;			height: 69px;			float: left;			background: #fff;
			}		h1#slogan {			font-size: 13.5px;			color: #EA1C00;			margin-left: 44px;			margin-bottom: 0;		}		#logo img {			margin-left: 24px;			margin-top: 10px;			margin-bottom: -10px;			border: 0;		}		a {			color: #0D3EBF;		}		a:hover {			color: #a0a0a0;		}		a:visited {			color: #707070;		}		#topR {			width: 756px;			height: 69px;			float: left;			background: #3C60B4;		}		#topRI1, #topRI2,	#topRI3 { 			width: 252px;			height: 32px;			background: #39559E;			float: left;			text-align: center;		}		#topRI1 {			background: #FFD43B;							}		#topRI3 {			background: #3F63AF;										}				#topR h2 {			font-size: 80%;			position: relative;			top: 8px;			margin: 0;		}		h2 a {			text-decoration: none;		}		#topRI1 a {			color: #19325A;		}		#topRI2 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;		}		#menu a {			display: block;			text-decoration: none;			color: #fff;			font-size: 72%;			line-height: 160%;			margin-left: 10px;			font-weight: bold;		}		#menu img {			border: 0;		}		#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-repeat: no-repeat;			background-position: right;			position: relative;			z-index: 20;		}		.menu { background-image: url('../img/triangle.jpg'); }		#menu div.first {			border-top: 1px solid #6E89C8;					}		#menu h3 {			color: #FFDF52;			margin-left: 20px;			margin-top: 0;			margin-bottom: 10px;;		}		.c1, .c2, .c3, .c4, .c5 {			position: absolute;			left: -15px;			}		.c2, .c5 {			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: 800px		}		#lContent {		  float: left;				  width: 502px;			}		#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;		}		#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;		}		.date {			margin: 0;			color: #707070;		}		#news {			font-size: 80%;		}		#rContent a {			font-weight: bold;			text-decoration: none;			margin-left: 100px;			color: #3B5CB0;			margin-top: 5px;			display: block;		}		#rContent a:hover {			color: #223C80;				}		.news {			margin-left: 10px;		}		#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: #FFD43B;			color: #39559E;		}		.l2 {			background: #39559E;			color: #fff;		}		.l3 {			background: #3F60AD;			color: #fff;		}		p.partners {			background: #4871C2;			border-bottom: 0px;			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 ol li {			font-size: 72%;		}			.lContent {			float: left;			width: 100px;		}		small {			font-size: 55%;			margin: 0;		}		.map {			margin-left: 15px;			margin-bottom: 20px;		}		h5 {			margin-left: 10px;			display: inline;		}		.address {			float: left;			width: 280px;		}		.hours {			float: left;		}		table {			margin: 10px;			font-size: 70%;			border: 1px solid Silver;		}		td, th {		  border: 1px solid Silver;		  padding: 4px;		  vertical-align: top;			}		th {			text-align: center;			text-transform: uppercase;			font-size: 15px;		}			.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;		}		#lContent h2 {			background: #fff;			font-size: 14px;			color: red;			margin:0 10px; 		}		.toRight {		  float: right;		}		.toLeft {			float: left;		}		.colorBox {		  width: 100px;		  height: 75px;		  display: block;		  margin: 0 auto;		  box-shadow: 5px 5px 10px #888;		  -moz-box-shadow: 5px 5px 10px #888;		  -webkit-box-shadow: 5px 5px 10px #888;		}		.marg {			margin-bottom: 20px;		}		.center {			text-align: center;		}		#lContent img {			border: 2px solid #BDCCD1;			margin-left: 10px;		}		.marg2 {			margin-right: 5px;		}		.nBorder {			border: 0;			margin:0;		}		.space {			height: 10px;		}		input, textarea {			display: block;			width: 480px;			border: 1px solid #c0c0c0;		}		textarea {			height: 100px;		}		#contactFormSend {			margin-top: 10px;			width: 482px;			padding:0;		}		.error {			background: #FFAFAF;			padding: 10px 0 10px 10px;			border: 1px solid #ff0000;		}		label {			font-size: 70%;		}		.map {			margin-left: 10px;		}		#foot1 {			background: #4168BA;			height: 1px;		}		#foot2 {			width: 980px; 			margin: 0 auto; 			padding: 2px 0; 			color: #fff				}		#foot {			background: #3656AA;		}		.fleft { float: left }		.fright { float: right; }		.fright a {color: #fff }				.remarks { font-size: 60%; color: Red; line-height: 12px; font-style: italic }		.news h4 { color: #fff; font-size: 90%; position: relative; left: 20px;  }		.news p { color: #9DB7F5; width: 150px; position: relative; left: 20px;  }		.news .date { color: #fff;position: relative; left: 20px;  }