	body{
		margin:0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#3d3d3d;
	}
	img{
		border:none;
		margin:0;
		padding:0;
		overflow:hidden;
		font-size:0px;
	}
	#container{
		margin:0 auto 0 auto;
		width:997px;
		padding:0;
	}
	#top{
		
	}
	#top a{
		margin:0;
		padding:0;
	}
	#menu_top{
		background:url(../css/images/menu_top_bg_.jpg) no-repeat top left;
		height:27px;
		width:987px;
		padding:13px 0 0 10px;
		margin:0 0 5px 0;
		position:relative;
/* 		border:1px solid red; */
	}
	#menu_top a{
		font-weight:bold;
		color:#7A7A7A;
		text-decoration:none;
	}
	#menu_top a:hover{
		font-weight:bold;
		color:#E81A47;
		text-decoration:none;
	}	

	#notice{
		width:997px;
		height:55px;
		background:#FFFEF1;
		margin:0 0 5px 0;
		position:relative;
	}
	#left_nav{
		width:286px;
		float:left;
		margin:0 0 10px 0;
		padding:0;
/* 		display:inline; */
/* border : 1px solid magenta; */
	}
	#right_nav{
		width:476px;
		float:left;
		margin:0 0 0px 0px;
		padding:0;
 		display:inline; 
/*  		border:1px solid red;  */
		background:url(../css/images/blue_mid.jpg) repeat-y;
		padding:0 0 0 0px;
		height:488px;
	}
	#sub_right_nav{
		width:476px;
		float:left;
		margin:0 0 0px 0px;
		padding:0;
 		display:inline; 
/*  		border:1px solid red;  */
		padding:0 0 0 0px;
	}	

	#right_nav .icon{
	  padding:0 0 0 7px;
	}

	#footer{
		clear:both;
		padding:20px;
		width:480px;
	}
	#footer_upper{
		clear:both;
		border-top:1px solid #BED2E4;
		border-bottom:1px solid #BED2E4;
		background:#F7FBFF;
		margin:0;
		padding:20px;
		padding-top:10px;
		line-height:16px;
		overflow:hidden;
	}
	#loga_dol{
		clear:both;
/* 		border-top:1px solid #BED2E4; */
		text-align:center;	
	}
	#content{
	}
	#left_nav{
		margin:0 0 20px 0;
		padding:0;

	}
	#left_top{
		width:269px;
		height:22px;
		background:url(../css/images/nasi_specjalisci_bg.jpg) no-repeat top left;	
		position:relative;	
		padding:15px 0 0 20px;
		font-weight:bold;
		color:#fff;
	}
	.wizytowka{
		width:289px;
		height:150px;
		height:113px;
		background:url(../css/images/wizytowka_bg.jpg) no-repeat top left;
		position:relative;
	}
	.zdjecie{
		position:absolute;
		top:12px;
		left:28px;
	}
	.wizytowka_opis{
		position:absolute;
		left:128px;
		top:12px;
		width:150px;
		height:96px;
		color:#fff;
		margin:0;
		padding:0;
	}
	.wizytowka_opis h1{
		font-size:16px;
		font-weight:bold;
		margin:0;
		padding:0;
		overflow:hidden;
	}
	.wizytowka_tel{
	  font-size:16px;
	  font-weight:bold;
	  /* background:#c13927; */
	  padding:2px 5px 2px 0px;
	  display:inline;
	}
	.wizytowka_tel img{
	  margin-top:3px;
	}
	.wizytowka a{
		color:#280000;
		color:#fff;
		text-decoration:none;
		background:#EA6440;
		padding:0px;
		margin:0px 0 1px 0;
		position:relative;
		top:-3px;
	}
	.wizytowka a:hover{
		color:#420000;
		color:#fff;
		text-decoration:none;
	}	
	#board{
		width:453px;
		height:326px;
		background:url(../css/images/blue_bg.jpg) no-repeat top left;
		padding:5px 0 0 20px;
		float:right;
		display:inline;
		margin:0 0px 0 5px;
	}
	#board{
		width:453px;
		height:490px;  
		background:url(../css/images/blue_bg.jpg) no-repeat top left;
		padding:5px 0 0 20px;
		//float:right;
		//display:inline;
		margin:0 7px 0 0;
		border :1px solid black;
	}
	.board_item{
		font-size:16px;
		font-weight:bold;
		color:#fff;
	}
	.board_item a{
		text-decoration:none;
		color:#fff;
	}
	.board_item a:hover{
		color:#FFCE1E;
	}
	.board_item img{
		border:0;
	}
	.made_by, .made_by a{
		color:#8E8E8E;
		font-size:11px;
		text-decoration:none;
	}
	#content_wraper h1{
		color:#0063BD;
		font-size:18px;
		font-weight:bold;	
	}
	}
	#content_wraper h1{
		color:#0063BD;
		font-size:16px;
		font-weight:bold;	
	}	
	#content_wraper a{
		color:#0063BD;
		text-decoration:none;
	}	
	#content_wraper a:hover{
		color:#E81A47;
		text-decoration:none;
	}		
	#content_wraper{
		padding:10px 20px 20px 20px;
		background:none;
		background:#fff;

	}
	#content_wraper ul{
		margin:0;
		padding:0;
		list-style-type:none;
	}
	#content_wraper li{
		margin:0;
		padding:0;
		background:url(images/marker3.gif) no-repeat top left;
		background-position: 0 5px;
		padding: 0 0 0 15px;
	}	
	#grey_box_1{
	  width:226px;
	  width:235px;
	  height:212px;
	  margin:14px 0 0 0px;
	  margin:6px 0 0 0;
	  padding:0;
	  float:left;
	  display:inline;
	  background:url(images/bg_right_box_body.gif) repeat-y top left;
/* 	  border-left:1px solid #1f67a8;
	  border-right:1px solid #1f67a8;
	  border-bottom:1px solid #1f67a8; */
	}	
	#grey_box_1 #header{
	   height:58px; height:62px;
	  margin:0 0 13px 0;
	  width:235px;
	  background:#1f67a8 url(images/bg_right_box_header.jpg) no-repeat top left;
	  background:#fff url(images/bg_right_box_header.jpg) no-repeat top left;
	}                             
	#grey_box_1 h2{
	  display:block;
	  width:auto;
	  float:left;
	  color:#fff;
	  font-weight:normal;
	  height:58px;
	  height:62px;
	  margin:0 0 0 5px;
	  line-height:58px;
	}
	#grey_box_1 #finanse_icon{
	  display:block;
	  width:auto;
	  float:left;
	  color:#fff;
	  font-weight:normal;
	  height:58px;
	}
	.grey_box_1_bottom{
	  background: url(images/bg_right_box_bottom.gif) no-repeat top left;
	  height:6px;
	  width:235px;
	  clear:both;
	}
	div.item{
	  clear:both;
	  margin:0 10px 2px 15px;
	}
	div.item a{
	  color:#0063BD;
	  font-weight:bold;
	  font-size:12px;
	  line-height:16px;
	  text-decoration:none;
	  margin:0 0 0 0px;
	}	
	#promocja{
	  width:226px;
	  width:235px;
	  height:241px;
	  margin:5px 0 0 0px;
	  margin:6px 0 0 0;
	  padding:0;
	  float:left;
	  display:inline;
	  background:url(images/bg_right_box_body.gif) repeat-y top left;
/* 	  border-left:1px solid #1f67a8;
	  border-right:1px solid #1f67a8;
	  border-bottom:1px solid #1f67a8; */	  
	}
	#promocja h2{
	  height:58px;
	  margin:0 0 0px 0;
	  background:#1f67a8;
	  color:#fff;	
	  height:58px;
	  height:62px;
	  font-weight:normal;
	  padding:0 0 0 15px;
	  line-height:58px;	
	  background:#fff url(images/bg_right_box_header.jpg) no-repeat top left;
	}
	.promocja_bottom{
	  background: url(images/bg_right_box_bottom.gif) no-repeat top left;
	  height:6px;
	  width:235px;
	  clear:both;
	}
	
	
	.right_box{
	  width:226px;
	  width:235px;
	  margin:14px 0 0 0px;
	  margin:6px 0 0 0;
	  padding:0 0 0px 0;
	  float:left;
	  display:inline;
/* 	  border-left:1px solid #1f67a8;
	  border-right:1px solid #1f67a8;
	  border-bottom:1px solid #1f67a8; */	
	  background:url(images/bg_right_box_body.gif) repeat-y top left;	  
	}
	
	.right_box h2{
	  height:40px;
	  height:62px;
	  width:235px;
	  margin:0 0 10px 0;
	  background:#1f67a8;
	  background:#fff url(images/bg_right_box_header.jpg) no-repeat top left;
	  color:#fff;	
	  font-weight:normal;
	  padding:0 0 0 15px;
	  line-height:60px;	  
	}	
	.right_box_bottom{
	  background: url(images/bg_right_box_bottom.gif) no-repeat top left;
	  height:6px;
	  width:235px;
	  clear:both;
	}	
	.right_box .item{
	  clear:both;
	  height:20px;
	  margin:0 0 5px 10px;
	}
	.right_box .item a{
	  color:#737373;
	  font-weight:bold;
	  font-size:12px;
	  line-height:30px;
	  text-decoration:none;
	  margin:0 0 0 5px;
	}		
	.right_box_2{
	  width:196px;
	  margin:14px 0 0 0px;
	  padding:15px;
	  float:left;
	  display:inline;
	  border-top:1px solid #1f67a8;
	  border-left:1px solid #1f67a8;
	  border-right:1px solid #1f67a8;
	  border-bottom:1px solid #1f67a8;		  
	}	
	.sub_right_right_nav{
	  width:196px;
	  margin:14px 0 0 0px;
	  float:left;
	  display:inline;	  
	}
	
	
		#referencje{
		  background:#007aa7;
		  margin-top:24px;
		  padding-bottom:2px;	
		  font-size:12px;
		}
		#referencje h3{
		  background:url(/css/images/bg_referencje.gif) no-repeat top left;
		  font-weight:bold;
		  color:#eeffd4;
		  font-size:12px;
		  width:326px;
		  height:23px;
		  line-height:23px;
		  padding-left:5px;	
		  margin:0;
		}
		#referencje h3 a{
		  color:#eeffd4;
		  text-decoration:none;
		}
		#referencje h3 a:hover{
		  color:#fff;
		}
		.referencja{
		  /* background:#0f99cb; */
		  padding:9px;
		  margin:2px;
		  float:left;
		  width:auto;
		}
		.referencja .osoba img{
		  	width:auto;
			float:left;
			margin-right:10px;
		}
		.referencja .osoba{
		  width:302px;
		  float:left;
		}
		.referencja .cytat{
		  margin-top:10px;
		  font-style:italic;
		  line-height:16px;
		  font-size:12px;
		}	
		.cytat{
		  padding:10px;
		  height:159px;
		  font-style:italic;
		}
		.cytat a{
		  color:#3d3d3d;
		  text-decoration:none;
		}
		.cytat a:hover{
		  text-decoration:underline;
		}

	.m1 {
	background:#FFF25C none repeat scroll 0 0;
	color:#E20000;
	}  