	
	/*	-------------------------------------------------------------
	Table of Contents
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   */
	/*
	
	1. Body
	2. Links
	3. General Properties
	4. Menu


	*/
	
	/*	-------------------------------------------------------------
	1. =BODY
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	* {
		font-size: 100.01%;
	}
	body {
	    font-family: "Lucida Grande", "Calibri", tahoma, sans-serif; 
		font-size: 12px;
		color: #a79c87;
		text-align: left;
		background: #0c0400 url(../images/home_bg.jpg) no-repeat center 0;
	}
	h1{
		
		font-size:1px;
	}
	#homeBg {
		background: #0c0400 url(../images/html_top_bg1.jpg) no-repeat center 0;
	}
	#homeBg .container {
		padding-top: 435px;
	}
	#homeBg .switch {
		right: -140px;
		top: 100px;
	}
	
	
	.cl {
		clear: both;
		height: 0;
		font-size: 0;
		line-height: 0;
		overflow: hidden;
	}
	.space {
		font-weight: bold;
		margin-bottom: 10px;
	}

	h1 { width: 292px;
		height: 60px;
		font-size: 21px;
		}
	
		
	/*	-------------------------------------------------------------
	2. =LINKS
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	a { outline: none; }
	a:link, a:visited { 
		color: #a79c87;
	}
	a:hover {
		color: #fff;
	}	
	
	
	
	/*	-------------------------------------------------------------
	3. =GENERAL PROPERTIES
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.container {
		margin: 0 auto;
		text-align: center;
		width: 932px;
        padding-top: 356px;		
		position: relative;
	}


	/*	-------------------------------------------------------------
	4. =MENU
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		
	.menu {
		width: 932px;
		height: 44px;
		margin-bottom: 14px;
	}
	.menu ul li {
		float: left;
		text-indent: -9000em;
		height: 45px;
	}
	.menu ul li .btnHome  {
		width: 167px;
		height: 44px;
		display: block;
		background: url(../images/menu.gif) no-repeat 0 0;
	}
	.menu ul li .btnHome_on  {
		background: url(../images/menu.gif) no-repeat 0 -45px;
	}
	.menu ul li .btnHome:hover, .menu ul li .btnHome:active {
		background: url(../images/menu.gif) no-repeat 0 -45px;
	}
	.menu ul li .btnAboutUs {
		width: 114px;
		display: block;
		height: 44px;
		background: url(../images/menu.gif) no-repeat -167px 0;
	}
	.menu ul li .btnAboutUs_on {
		background: url(../images/menu.gif) no-repeat -167px -45px;
	}
	.menu ul li .btnAboutUs:hover, .menu ul li .btnAboutUs:active {
		background: url(../images/menu.gif) no-repeat -167px -45px;
	}
	.menu ul li .btnOffer {
		width: 106px;
		display: block;
		height: 44px;
		background: url(../images/menu.gif) no-repeat -281px 0;
	}
	.menu ul li .btnOffer_on {
		background: url(../images/menu.gif) no-repeat -281px -45px;
	}
	.menu ul li .btnOffer:hover, .menu ul li .btnOffer:active {
		background: url(../images/menu.gif) no-repeat -281px -45px;
	}
	.menu ul li .btnPriceList {
		width: 111px;
		display: block;
		height: 44px;
		background: url(../images/menu.gif) no-repeat -388px 0;
	}
	.menu ul li .btnPriceList_on {
		background: url(../images/menu.gif) no-repeat -388px -45px;
	}
	.menu ul li .btnPriceList:hover, .menu ul li .btnPriceList:active {
		background: url(../images/menu.gif) no-repeat -388px -45px;
	}
	.menu ul li .btnReferences {
		width: 134px;
		display: block;
		height: 44px;
		background: url(../images/menu.gif) no-repeat -499px 0;
	}
	.menu ul li .btnReferences_on {
		background: url(../images/menu.gif) no-repeat -499px -45px;
	}
	.menu ul li .btnReferences:hover, .menu ul li .btnReferences:active{
		background: url(../images/menu.gif) no-repeat -499px -45px;
	}
	.menu ul li .btnContact {
		width: 125px;
		display: block;
		height: 44px;
		background: url(../images/menu.gif) no-repeat -634px 0;
	}
	.menu ul li .btnContact_on {
		background: url(../images/menu.gif) no-repeat -634px -45px;
	}	
	.menu ul li .btnContact:hover, .menu ul li .btnContact:active {
		background: url(../images/menu.gif) no-repeat -634px -45px;
	}		
	.menu ul li .btnLanguage {
		width: 173px;
		display: block;
		height: 44px;
		background: url(../images/menu.gif) no-repeat -760px 0;
	}
	.menu ul li .btnLanguage:hover {
		background: url(../images/menu.gif) no-repeat -760px -45px;
	}			
				
	/*	-------------------------------------------------------------
	5. =HOME
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.shortcut {
		width: 930px;
		margin-bottom: 15px;
		background: url(../images/cnt_bg_middle.gif) repeat-y 0 0;
		z-index: 1;
		position: relative;
		text-align: left;
	}
	.shortcut .bgTop {
		width: 930px;
		height: 220px;
		background: url(../images/cnt_bg_top.gif) no-repeat 0 0;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1;
	}
	.shortcut .bgBottom {
		width: 930px;
		height: 16px;
		background: url(../images/cnt_bg_bottom.gif) no-repeat 0 0;
		position: absolute;
		bottom: 0;
		left: 0;
		z-index: 1;
	}
	.shortcut .inner {
		position: relative;
		z-index: 2;
		width: 930px;
	}
	.shortcut .homeAgencyInfo {
		float: left;
		width: 303px;
		padding: 10px 15px 10px 25px;
		line-height: 23px;
		background: url(../images/bg_beam.gif) no-repeat right 9px;
	}
	.shortcut .homeAgencyInfo  h2 {
		width: 292px;
		height: 60px;
		text-indent: -9000em;
		background: url(../images/h2_agencja_detektywistyczna.gif) no-repeat 0 0;
	}
	.shortcut .homeAgencyInfo a {
		display: block;
		width: 121px;
		height: 21px;
		text-indent: -9000em;
		margin: 0 0 0 171px;
		background: url(../images/btn_wiecej_o_firmie.gif) no-repeat 0 0;
	}
	.shortcut .homeAgencyInfo a:hover {
		background: url(../images/btn_wiecej_o_firmie_hov.gif) no-repeat 0 0;
	}
	.shortcut .homeServices {
		float: left;
		width: 278px;
		padding: 10px 20px 10px 20px;
		line-height: 23px;
		color: #625d55;
		background: url(../images/bg_beam.gif) no-repeat right 9px;
	}
	.shortcut .homeServices a {
		display: block;
		width: 111px;
		height: 22px;
		text-indent: -9000em;
		margin: 0 0 0 169px;
		background: url(../images/btn_pelna_oferta.gif) no-repeat 0 0;
	}
	.shortcut .homeServices a:hover {
		background: url(../images/btn_pelna_oferta_hov.gif) no-repeat 0 0;
	}
	.shortcut .homeServices  h2 {
		width: 268px;
		height: 60px;
		text-indent: -9000em;
		background: url(../images/h2_szeroki_wachlarz_uslug.gif) no-repeat 0 0;
	}
	.shortcut .homeReference {
		float: left;
		width: 239px;
		padding: 10px 15px 0 15px;
		line-height: 23px;
	}	
	.shortcut .homeReference h2 {
		width: 211px;
		height: 54px;
		text-indent: -9000em;
		margin-bottom: 10px;
		background: url(../images/h2_nasze_referencje.gif) no-repeat 0 0;
	}
	.shortcut .homeReference a{
		width: 197px;
		height: 104px;
		display: block;
		margin: 15px 0 5px 20px;
		background: url(../images/certyfikaty_mini.gif) no-repeat 0 0;
	}
	.shortcut .homeReference a:hover{
		background: url(../images/certyfikaty_mini_hov.gif) no-repeat 0 0;
	}
	.contactDetails {
		width: 930px;
		position: relative;
		text-align: left;
		margin-bottom: 15px;
		background: url(../images/contact_bg_middle.jpg) repeat-y 0 0;
		z-index: 1;
		color: #736651;
		line-height: 20px;
		position: relative;
		
	}
	.contactDetails strong {
		color: #ae9c80;
	}
	.contactDetails span {
		font-weight: bold;
	}
	.contactDetails .spacer {
		width: 417px;
		height: 45px;
		background: url(../images/h2_dane_teleadresowe_btn.gif) no-repeat 0 0;
		position: absolute;
		top: 10px;
		left: 24px;
		text-indent: -9000em;
	}
	.contactDetails .bgTop {
		width: 930px;
		height: 17px;
		background: url(../images/contact_bg_top.jpg) no-repeat 0 0;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1;
	}
	.contactDetails .bgBottom {
		width: 930px;
		height: 18px;
		background: url(../images/contact_bg_bottom.jpg) no-repeat 0 0;
		position: absolute;
		bottom: 0;
		left: 0;
		z-index: 1;
	}
	.contactDetails .inner {
		position: relative;
		z-index: 2;
		width: 930px;
		
	}
		.contactDetails .contactInWarsaw {
		width: 210px;
		float: left;
		padding: 68px 15px 10px 35px;
		background: url(../images/contact_right_bg.gif) no-repeat 92% 70px;
	}
	.contactDetails .contactInWarsaw .mailtowwa img {
		margin: 2px 0 0 4px;
	}
	.contactDetails .contactInWarsaw .email {
		float: left;
	}
	.contactDetails .contactInWarsaw  .street {
	
		display: block;
	}
	.contact_afterhours  {
	   color: #736651;
	   position:absolute;
		top:370px;
		right:5px;
		width: 545px;
	   padding: 6px 6px 6px 6px;
	   border: 1px solid dark;
	   
	}
	
		.contact_afterhours_main  {
	   color: #736651;
	   padding: 6px 36px 6px 6px;
	   margin-left:30px;
	}
	.contactDetails .contactInGdynia {
		width: 180px;
		float: left;
		padding: 68px 15px 10px 15px;
		
	}
	.contactDetails .contactInGdynia .mailtogdynia img {
		margin: 2px 0 0 4px;
	}
	.contactDetails .contactInGdynia .email {
		float: left;
	}
	.contactDetails .contactInGdynia .street {
	
		display: block;
	}
	
	
	
		.contactDetails .contactInKrakow {
		width: 175px;
		float: left;
		padding: 68px 5px 5px 5px;
		background: url(../images/mapa_polski.gif) no-repeat 70% 10px;
		
	}
	.contactDetails .contactInKrakow .mailtogdynia img {
		margin: 2px 0 0 4px;
	}
	.contactDetails .contactInKrakow .email {
		float: left;
	}
	.contactDetails .contactInKrakow .street {
	
		display: block;
	}
	.contactDetails .shortAskQuestion {
		width: 232px;
		float: left;
		color: #625d55;
		padding: 10px 15px 10px 15px;
	}
	.contactDetails .shortAskQuestion h2 {
		width: 176px;
		height: 36px;
		margin-top: 10px;
		text-indent: -9000em;
		background:url(../images/h2_zadaj_pytanie.gif) no-repeat 0 0;
	}
	.contactDetails .shortAskQuestion a {
		background: url(../images/formularz_kontaktowy.png) no-repeat 0 0;
		display: block;
		width: 225px;
		height: 29px;
		text-indent: -9000em;
	}
	.contactDetails .shortAskQuestion a:hover {
		background: url(../images/formularz_kontaktowy_hov.png) no-repeat 0 0;
	}
	.asvaliaOffer .offerMenu .shortAskQuestion a {
		background: url(../images/formularz_kontaktowy.png) no-repeat 0 0;
		display: block;
		width: 225px;
		height: 29px;
		text-indent: -9000em;
	}
	.asvaliaOffer .offerMenu .shortAskQuestion a:hover {
		background: url(../images/formularz_kontaktowy_hov.png) no-repeat 0 0;
	}
	.contactDetails .shortAskQuestion p {
		margin: 20px 0;
	}	
	
	.wrapper {
		width: 100%;
		margin: 0 auto;
		background: url(../images/footer_bg.jpg) no-repeat center bottom;
	}
	.footer {
		width: 930px;
		margin: 0 auto;
		height: 100px;
		background: url(../images/footer_logo.png) no-repeat 0 10px;
		
		
		
		
		
	}
	.footer  .copyright {
		display: block;
		width: 221px;
		margin-top: 20px;
		float: right;
		height: 29px;
		background: url(../images/project_author.png) no-repeat 0 0;
		
		
	}
	.footer .asvaliaLogo {
		display: block;
		width: 560px;
		margin-top: 20px;
		float: left;
		height: 29px;
	}
	
	

	/*	-------------------------------------------------------------
	6. =PRICE LIST
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	.priceList {
		padding: 20px;
	}
	.priceList h2 {
		width: 404px;
		height: 44px;
		text-indent: -9000em;
		background: url(../images/h2_oferta_cenowa_asvalia.gif) no-repeat 0 0;
	}
	.priceList p {
		margin-top: 25px;
		color: #bdb098;
		line-height: 23px;
	}
	.priceList a {
		font-weight: bold;
	}

	/*	-------------------------------------------------------------
	7. =ASVALIA OFFER
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
	
	.asvaliaOffer  {
		padding: 25px;
	}
	.asvaliaOffer .offerMenu {
		width: 243px;
		float: left;
	}
	.asvaliaOffer .offerMenu ul li {
		width: 243px;
		height: 28px;
		margin-bottom: 3px;
	}
	.asvaliaOffer .offerMenu ul li a {
		display: block;
		width: 223px;
		height: 21px;
		padding: 7px 0 0 20px;
		text-decoration: none;
		color: #645545;
		background: url(../images/offer_menu_normal.gif) no-repeat 0 0;
	}
	.asvaliaOffer .offerMenu ul li a:hover, .asvaliaOffer .offerMenu ul li a:active {
		color: #bda082;
		font-weight: bold;
		background: url(../images/offer_menu_active.gif) no-repeat 0 0;
	}
	.asvaliaOffer .offerMenu .on {
		color: #bda082;
		font-weight: bold;
		background: url(../images/offer_menu_active.gif) no-repeat 0 0;
	}
	.asvaliaOffer .offerMenu .shortAskQuestion {
		width: 243px;
		color: #625d55;
		margin-top: 20px;
		line-height: 23px;
	}
	.asvaliaOffer .offerMenu .shortAskQuestion h2 {
		width: 173px;
		height: 32px;
		margin-top: 10px;
		text-indent: -9000em;
		background:url(../images/h2_zadaj_pytanie2.gif) no-repeat 0 0;
	}
	.asvaliaOffer .offerMenu .shortAskQuestion a {
		background: url(../images/formularz_kontaktowy.png) no-repeat 0 0;
		display: block;
		width: 225px;
		height: 29px;
		text-indent: -9000em;
	}
	.asvaliaOffer .offerMenu .shortAskQuestion a:hover {
		background: url(../images/formularz_kontaktowy_hov.png) no-repeat 0 0;
	}
	.asvaliaOffer .offerMenu .shortAskQuestion p {
		margin: 10px 0;
	}	
	.asvaliaOffer .offerDesc {
		float: left;
		line-height: 23px;
		width: 597px;
	}
	.asvaliaOffer .offerDesc h1 {
		width: 620px;
		height: 55px;
		font-size: 25px;
		color:#D3C1A1;
		
		padding-left: 50px;
		padding-top:8px;
		background: url(../images/h2_ofereta_agencji_det_asvalia.gif) no-repeat 0 0;
		
	}
	.asvaliaOffer .offerDesc p {
		padding: 0 20px;
	}
	.asvaliaOffer .offerDesc strong {
		padding-left: 15px;
		margin: 20px;
		display: block;
		background: url(../images/point.gif) no-repeat 0 10px;
	}
		
	/*	-------------------------------------------------------------
	8. =ASVALIA ABOUT
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	.asvaliaAbout {
		padding: 15px;
	}
	.asvaliaAbout .aboutDesc {
		width: 626px;
		float: left;
		margin-right: 20px;
		position: relative;
		overflow: hidden;
		background: url(../images/about_bg_middle.gif) repeat-y 0 0;
	}
	.asvaliaAbout .aboutDesc ul {
		width: 626px;
		height: 39px;
		text-indent: -9000em;
		background: url(../images/menu_o_firmie.gif) no-repeat 0 0;
	}
	.asvaliaAbout .aboutDesc ul li {
		float: left;
	}
	.asvaliaAbout .aboutDesc ul  li .off {
		display: block;
		width: 184px;
		height: 30px;
	}
	.asvaliaAbout .aboutDesc ul  li .offOne{
		display: block;
		width: 230px;
		height: 30px;
	}
	.asvaliaAbout .aboutDesc ul  li .offTwo{
		display: block;
		width: 150px;
		height: 30px;
	}
	.asvaliaAbout .aboutDesc ul  li .offThree {
		display: block;
		width: 228px;
		height: 30px;
	}
	.asvaliaAbout .aboutDesc ul  li .offFour {
		display: block;
		width: 220px;
		height: 30px;
	}	
	.asvaliaAbout .aboutDesc ul  li .info {
		width: 251px;
		height: 39px;
		display: block;
		background: url(../images/btn_informacje_o_firmie.gif) no-repeat 0 0;
	}
	.asvaliaAbout .aboutDesc ul  li a.profile {
		width: 246px;
		height: 35px;
		display: block;
		background: url(../images/btn_profil_dzialalnosci.gif) no-repeat 0 0;
	}	
	.asvaliaAbout .aboutDesc ul  li a.career {
		width: 177px;
		height: 35px;
		display: block;
		background: url(../images/btn_kariera.gif) no-repeat 0 0;
	}		
	.asvaliaAbout .aboutDesc .entry {
		margin: 15px;
		line-height: 23px;
	}
	.asvaliaAbout .aboutDesc .entry  p {
		margin-bottom: 20px;
	}
	.asvaliaAbout .aboutDesc .bgBottom {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 626px;
		height: 9px;
		background: url(../images/about_bg_bottom.gif) no-repeat 0 0;
	}
	
	.contactDetailsAsvalia {
		width: 253px;
		float: left;
		line-height: 23px;
	}
	.contactDetailsAsvalia .spacer {
		width: 226px;
		height: 32px;
		text-indent: -9000em;
		margin-bottom: 20px;
		background: url(../images/h2_dane_teleadresowe_short.gif) no-repeat 0 0;
	}
	.contactDetailsAsvalia .shortAskQuestion {
		width: 243px;
		color: #625d55;
		margin-top: 20px;
		line-height: 23px;
	}
	.contactDetailsAsvalia .shortAskQuestion h2 {
		width: 173px;
		height: 32px;
		margin-top: 10px;
		text-indent: -9000em;
		background:url(../images/h2_zadaj_pytanie2.gif) no-repeat 0 0;
	}
	.contactDetailsAsvalia .shortAskQuestion a {
		background: url(../images/formularz_kontaktowy.png) no-repeat 0 0;
		display: block;
		width: 225px;
		height: 29px;
		text-indent: -9000em;
	}
	.contactDetailsAsvalia .shortAskQuestion a:hover{
		background: url(../images/formularz_kontaktowy_hov.png) no-repeat 0 0;
	}
	.contactDetailsAsvalia .shortAskQuestion p {
		margin: 10px 0;
	}	
	.contactDetailsAsvalia .contactInWarsaw {
		width: 263px;
		color: #736651;
		background: url(../images/contact_right_bg.gif) no-repeat 92% 70px;
	}
	.contactDetailsAsvalia .contactInWarsaw  strong {
		padding-left: 15px;
		color: #ae9c80;
		background: url(../images/strzalka.gif) no-repeat 0 3px;
	}
	.contactDetailsAsvalia .contactInWarsaw span {
		font-weight: bold;
	}
	.contactDetailsAsvalia .contactInWarsaw  .street {
		
		display: block;
	}
	.contactDetailsAsvalia .contactInWarsaw .hidden {
		color: #120e08;
	}
	.contactDetailsAsvalia .contactInGdynia {
		width: 263px;
		color: #736651;
		padding: 20px 0;
		background: url(../images/falka.gif) no-repeat 0 10px;
	}
	.contactDetailsAsvalia .contactInGdynia span {
		font-weight: bold;
	}
	.contactDetailsAsvalia .contactInGdynia  strong {
		padding-left: 15px;
		margin-top: 15px;
		display: block;
		color: #ae9c80;
		background: url(../images/strzalka.gif) no-repeat 0 8px;
	}
	.contactDetailsAsvalia .contactInGdynia .street {
	
		display: block;
	}
	.contactDetailsAsvalia .contactInGdynia .hidden {
		color: #120e08;
	}
	
	
	/*	-------------------------------------------------------------
	9. =ASVALIA References
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	.asvaliaReferences {
		padding: 15px;
	}
	.asvaliaReferences .referenceDesc { 
		width: 626px;
		float: left;
		margin-right: 40px;
		line-height: 23px;
	}
	.asvaliaReferences .referenceDesc p {
		margin-bottom: 15px;
	}	
	.asvaliaReferences .referenceDesc h2 {
		width: 202px;
		height: 44px;
		text-indent: -9000em;
		margin-bottom: 20px;
		background: url(../images/h2_listy_referencyjne.gif) no-repeat 0 0;
	}
	.certificate {
		padding: 40px 80px 0 80px;
		width: 466px;
		height: 219px;
		position: relative;
		background: url(../images/slider_bg.gif) no-repeat 0 0;
	}
	.certificate ul {
		margin: 0 auto;
	}
	.certificate ul li {
		float: left;
		width: 126px;
		margin-right: 40px;
	}
	.certificate .jcarousel-prev {
		width: 22px;
		padding-top: 60px;
		display: block;
		height: 35px;
		background: url(../images/slider_left.gif) no-repeat 0 0;
		position: absolute;
		left: -50px;
		top: 60px;
		cursor: pointer;
	}
	.certificate .jcarousel-next {
		width: 22px;
		margin-right: 0;
		padding-top: 60px;
		display: block;
		height: 35px;
		background: url(../images/slider_right.gif) no-repeat 0 0;
		position: absolute;
		right: -50px;
		
		top: 60px;
		cursor: pointer;
	}	
	
	.asvaliaReferences .contactDetailsAsvalia {
		width: 231px;
		float: left;
		line-height: 23px;
	}
	
/*	-------------------------------------------------------------
	10. =ASVALIA CONTACT
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	.asvaliaContact {
		padding: 15px;
	}
	.asvaliaContact .contactDesc  {
		width: 470px;
		height: 274px;
		float: right;
	}
	.asvaliaContact .contactDesc .shortDesc {
		width: 379px;
		float: left;
		line-height: 23px;
	}
	.contactDesc .shortDesc h2 {
		width: 253px;
		height: 35px;
		text-indent: -9000em;
		margin-bottom: 15px;
		background: url(../images/h2_formularz_kontaktowy.gif) no-repeat 0 0;
	}
	.contactDesc .shortDesc p {
		margin: 0 40px 30px 10px;
	}
	.contactDesc .contactForm {
		width: 470px;
		height: 274px;
		float: left;
		position: relative;
		background: url(../images/contact_form_bg.gif) no-repeat 0 0;
	}
	.contactDesc .contactForm .labels {
		position: absolute;
		width: 102px;
		height: 117px;
		top: 43px;
		left: 30px;
		color: #2b2822;
	}
	.contactDesc .contactForm .labels p {
		margin-bottom: 19px;
	}
	.contactDesc .contactForm .forms {
		position: absolute;
		width: 312px;
		height: 186px;
		top: 39px;
		left: 139px;
	}
	.contactDesc .contactForm .forms .txt {
		width: 150px;
		height: 25px;
		
		padding: 3px 0 0 10px;
		border: 0;
		margin-bottom: 3px;
		background: url(../images/form_txt_bg.gif) no-repeat 0 0;
		
	}
	
	.contactDesc .contactForm .forms  .recipient {
	
	 background-color: white;
	}
	
	.contactDesc .contactForm .forms textarea {
		width: 290px;
		height: 82px;
		
		padding: 3px 0 10px 10px;
		border: 0;
		background: url(../images/form_textarea_bg.gif) no-repeat;
	}
	.contactDesc .contactForm .send {
		position: absolute;
		bottom: 18px;
		right: 31px;
		width: 110px;
		height: 28px;
		border: 0;
		background: url(../images/btn_przeslij.gif) no-repeat 0 0;
	}
	.contactDesc .contactForm .send:hover {
		background: url(../images/btn_przeslij_hov.gif) no-repeat 0 0;
	}
	.contactDesc .contactForm  .nextMessage {
		width: 250px;
		position: absolute;
		top: 50px;
		left: 35px;
		line-height: 31px;
		color: #2b2822;
	}
	.contactDesc .contactForm  .nextMessage a { 
		font-weight: bold;
		color: #2b2822;
		text-decoration: none;
	}
	.contactDesc .contactForm .sendNext {
		border: 0;
		background: url(../images/btn_napisz_nowa_wiadomosc.gif) no-repeat 0 0;
		width: 214px;
		height: 29px;
		position: absolute;
		bottom: 18px;
		right: 31px;
		text-indent: -9000em;
	}
	.contactDesc .contactForm .errorMessage {
		display: block;
		position: absolute;
		bottom: 18px;
		left: 30px;
		width: 278px;
		padding: 7px 0 0 20px;
		height: 22px;
		color: #fff;
		font-size: 11px;
		background: url(../images/error_message.gif) no-repeat 0 0;
	}
	.contactDesc .contactForm .forms .error {
		width: 150px;
		height: 25px;
		padding: 3px 0 0 10px;
		border: 0;
		margin-bottom: 3px;
		color: #fff;
		background: url(../images/error_txt.gif) no-repeat;
	}	
	
	.asvaliaContact .contactDetailsAsvalia {
		width: 340px;
		float: left;
		padding-left: 55px;
	}
	.asvaliaContact .contactDetailsAsvalia .contactInWarsaw {
		float: left;
		width: 340px;
		margin-right: 40px;
		/* background: url(../images/contact_form_right_bg.gif) no-repeat 100% 10px; */
	}
	.asvaliaContact .contactDetailsAsvalia h2 {
		background: url(../images/h2_dane_teleadresowe_contact.png) no-repeat 0 0;
	}
	.asvaliaContact .contactDetailsAsvalia .spacer {
		margin: 15px 0 0 0;
	}
	.asvaliaContact .contactDetailsAsvalia .contactInGdynia {
		float: left;
		padding: 10px 0 0 0;
		width: 283px;
		margin-top: 15px;
		background: url(../images/falka.gif) no-repeat scroll 0 -4px;
		/* background: url(../images/contact_form_right_bg.gif) no-repeat 100% 10px; */
	}
	.asvaliaContact .contactDetailsAsvalia .contactInGdynia strong {
		margin-top: 0;
	}
	.asvaliaContact .contactDetailsAsvalia .map {
		margin: 0 0 0 40px;
	}
	.switch {
		display: block;
		width: 101px;
		height: 122px;
		position: absolute;
		top: 139px;
		right: -110px;
		background: url(../images/switchoff.png) no-repeat 0 0;
		
	}
	.switch:hover {
		background: url(../images/switchon.png) no-repeat 0 0;
		
	}
	
	.asvaliaAbout .contactDetailsAsvalia .email {
		float: left;
	}	
	.asvaliaAbout .contactDetailsAsvalia .mailtowwa img {
		margin: 8px 0 0 4px;
	}
	.asvaliaAbout .contactDetailsAsvalia .mailtogdynia img {
		margin: 6px 0 0 4px;
	}	
	
	
	
	.asvaliaContact .contactDetailsAsvalia .email {
		float: left;
	}		
	.asvaliaContact  .contactDetailsAsvalia .mailtowwa img {
		margin: 8px 0 0 4px;
	}	
	.asvaliaContact .contactDetailsAsvalia .mailtogdynia img {
		margin: 7px 0 0 4px;
	}
	
	
	
	.asvaliaReferences .contactDetailsAsvalia .email {
		float: left;
	}		
	.asvaliaReferences  .contactDetailsAsvalia .mailtowwa img {
		margin: 8px 0 0 4px;
	}	
	.asvaliaReferences .contactDetailsAsvalia .mailtogdynia img {
		margin: 7px 0 0 4px;
	}		
	.center{
		text-align:center;
	}
	
	
	
	
	
