body {
    background: url(../images/body.jpg) repeat-x #c9c9c9;
    color: #4a585f;
    font: normal 0.625em Arial, Sans-serif;
}

#header {
	padding: 20px 0;
}

#header h1 a {
    background: url(../images/logo.gif) no-repeat;
    display: block;
    height: 28px;
    overflow: hidden;
	position: relative;
    text-indent: -666em;
    width: 291px;
	z-index: 2;
}

#header p {
    left: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -666em;
    top: 0;
}

#body {
	overflow: hidden;
}

#body #top {
	background: url(../images/top.jpg) center no-repeat #000;
	height: 145px;
	margin: 0 0 20px;
}

#body #menu {
	float: left;
	width: 142px;
}

#body #menu h2 {
	left: 0;
	overflow: hidden;
	position: absolute;
	text-indent: -666em;
	top: 0;
}

#body #menu li {
	margin: 0 0 5px;
}

#body #menu li a {
    display: block;
	height: 22px;
	overflow: hidden;
    text-indent: -666em;
}

#body #menu li li a {
	height: 16px;
}

#body #menu li.home p a {
	background: url(../images/menu-home.gif) 100% 0 no-repeat;
}

#body #menu li.home p a:hover {
	background: url(../images/menu-home.gif) 100% 100% no-repeat;
}

#body #menu li.chambers p a {
	background: url(../images/menu-chambers.gif) 100% 0 no-repeat;
}

#body #menu li.chambers p a:hover {
	background: url(../images/menu-chambers.gif) 100% 100% no-repeat;
}

#body #menu li.chambers li.about a {
	background: url(../images/menu-chambers-about.gif) 100% 0 no-repeat;
}

#body #menu li.chambers li.about a:hover {
	background: url(../images/menu-chambers-about.gif) 100% 100% no-repeat;
}

#body #menu li.chambers li.clients a {
	background: url(../images/menu-chambers-clients.gif) 100% 0 no-repeat;
}

#body #menu li.chambers li.clients a:hover {
	background: url(../images/menu-chambers-clients.gif) 100% 100% no-repeat;
}

#body #menu li.chambers li.fee a {
	background: url(../images/menu-chambers-fee.gif) 100% 0 no-repeat;
}

#body #menu li.chambers li.fee a:hover {
	background: url(../images/menu-chambers-fee.gif) 100% 100% no-repeat;
}

#body #menu li.chambers li.team a {
	background: url(../images/menu-chambers-team.gif) 100% 0 no-repeat;
}

#body #menu li.chambers li.team a:hover {
	background: url(../images/menu-chambers-team.gif) 100% 100% no-repeat;
}

#body #menu li.chambers li.pro-bono a {
	background: url(../images/menu-chambers-pro-bono.gif) 100% 0 no-repeat;
}

#body #menu li.chambers li.pro-bono a:hover {
	background: url(../images/menu-chambers-pro-bono.gif) 100% 100% no-repeat;
}

#body #menu li.chambers li.work a {
	background: url(../images/menu-chambers-work.gif) 100% 0 no-repeat;
}

#body #menu li.chambers li.work a:hover {
	background: url(../images/menu-chambers-work.gif) 100% 100% no-repeat;
}

#body #menu li.specialisations p a {
	background: url(../images/menu-specialisations.gif) 100% 0 no-repeat;
}

#body #menu li.specialisations p a:hover {
	background: url(../images/menu-specialisations.gif) 100% 100% no-repeat;
}

#body #menu li.specialisations li.it a {
	background: url(../images/menu-specialisations-it.gif) 100% 0 no-repeat;
}

#body #menu li.specialisations li.it a:hover {
	background: url(../images/menu-specialisations-it.gif) 100% 100% no-repeat;
}

#body #menu li.specialisations li.telecommunication a {
	background: url(../images/menu-specialisations-telecommunication.gif) 100% 0 no-repeat;
}

#body #menu li.specialisations li.telecommunication a:hover {
	background: url(../images/menu-specialisations-telecommunication.gif) 100% 100% no-repeat;
}

#body #menu li.specialisations li.public-orders a {
	background: url(../images/menu-specialisations-public-orders.gif) 100% 0 no-repeat;
	height: 35px;
}

#body #menu li.specialisations li.public-orders a:hover {
	background: url(../images/menu-specialisations-public-orders.gif) 100% 100% no-repeat;
	height: 35px;
}

#body #menu li.specialisations li.intelectual-propety a {
	background: url(../images/menu-specialisations-intelectual-propety.gif) 100% 0 no-repeat;
	height: 35px;
}

#body #menu li.specialisations li.intelectual-propety a:hover {
	background: url(../images/menu-specialisations-intelectual-propety.gif) 100% 100% no-repeat;
	height: 35px;
}

#body #menu li.services p a {
	background: url(../images/menu-services.gif) 100% 0 no-repeat;
}

#body #menu li.services p a:hover {
	background: url(../images/menu-services.gif) 100% 100% no-repeat;
}

#body #menu li.services li.auctions a {
	background: url(../images/menu-services-auctions.gif) 100% 0 no-repeat;
}

#body #menu li.services li.auctions a:hover {
	background: url(../images/menu-services-auctions.gif) 100% 100% no-repeat;
}

#body #menu li.services li.contracts-negotiations a {
	background: url(../images/menu-services-contracts-negotiations.gif) 100% 0 no-repeat;
}

#body #menu li.services li.contracts-negotiations a:hover {
	background: url(../images/menu-services-contracts-negotiations.gif) 100% 100% no-repeat;
}

#body #menu li.services li.analyses-opinions a {
	background: url(../images/menu-services-analyses-opinions.gif) 100% 0 no-repeat;
	height: 35px;
}

#body #menu li.services li.analyses-opinions a:hover {
	background: url(../images/menu-services-analyses-opinions.gif) 100% 100% no-repeat;
	height: 35px;
}

#body #menu li.services li.audits a {
	background: url(../images/menu-services-audits.gif) 100% 0 no-repeat;
}

#body #menu li.services li.audits a:hover {
	background: url(../images/menu-services-audits.gif) 100% 100% no-repeat;
}

#body #menu li.services li.disputes a {
	background: url(../images/menu-services-disputes.gif) 100% 0 no-repeat;
	height: 35px;
}

#body #menu li.services li.disputes a:hover {
	background: url(../images/menu-services-disputes.gif) 100% 100% no-repeat;
	height: 35px;
}

#body #menu li.services li.trainings a {
	background: url(../images/menu-services-trainings.gif) 100% 0 no-repeat;
}

#body #menu li.services li.trainings a:hover {
	background: url(../images/menu-services-trainings.gif) 100% 100% no-repeat;
}

#body #menu li.contact p a {
	background: url(../images/menu-contact.gif) 100% 0 no-repeat;
}

#body #menu li.contact p a:hover {
	background: url(../images/menu-contact.gif) 100% 100% no-repeat;
}

#body #menu li.home_en p a {
	background: url(../images/en/menu-home.gif) 100% 0 no-repeat;
}

#body #menu li.home_en p a:hover {
	background: url(../images/en/menu-home.gif) 100% 100% no-repeat;
}

#body #menu li.chambers_en p a {
	background: url(../images/en/menu-chambers.gif) 100% 0 no-repeat;
}

#body #menu li.chambers_en p a:hover {
	background: url(../images/en/menu-chambers.gif) 100% 100% no-repeat;
}

#body #menu li.chambers_en li.about a {
	background: url(../images/en/menu-chambers-about.gif) 100% 0 no-repeat;
}

#body #menu li.chambers_en li.about a:hover {
	background: url(../images/en/menu-chambers-about.gif) 100% 100% no-repeat;
}

#body #menu li.chambers_en li.clients a {
	background: url(../images/en/menu-chambers-clients.gif) 100% 0 no-repeat;
}

#body #menu li.chambers_en li.clients a:hover {
	background: url(../images/en/menu-chambers-clients.gif) 100% 100% no-repeat;
}

#body #menu li.chambers_en li.fee a {
	background: url(../images/en/menu-chambers-fee.gif) 100% 0 no-repeat;
}

#body #menu li.chambers_en li.fee a:hover {
	background: url(../images/en/menu-chambers-fee.gif) 100% 100% no-repeat;
}

#body #menu li.chambers_en li.team a {
	background: url(../images/en/menu-chambers-team.gif) 100% 0 no-repeat;
}

#body #menu li.chambers_en li.team a:hover {
	background: url(../images/en/menu-chambers-team.gif) 100% 100% no-repeat;
}

#body #menu li.chambers_en li.pro-bono a {
	background: url(../images/en/menu-chambers-pro-bono.gif) 100% 0 no-repeat;
}

#body #menu li.chambers_en li.pro-bono a:hover {
	background: url(../images/en/menu-chambers-pro-bono.gif) 100% 100% no-repeat;
}

#body #menu li.chambers_en li.work a {
	background: url(../images/en/menu-chambers-work.gif) 100% 0 no-repeat;
}

#body #menu li.chambers_en li.work a:hover {
	background: url(../images/en/menu-chambers-work.gif) 100% 100% no-repeat;
}

#body #menu li.specialisations_en p a {
	background: url(../images/en/menu-specialisations.gif) 100% 0 no-repeat;
}

#body #menu li.specialisations_en p a:hover {
	background: url(../images/en/menu-specialisations.gif) 100% 100% no-repeat;
}

#body #menu li.specialisations_en li.it a {
	background: url(../images/en/menu-specialisations-it.gif) 100% 0 no-repeat;
}

#body #menu li.specialisations_en li.it a:hover {
	background: url(../images/en/menu-specialisations-it.gif) 100% 100% no-repeat;
}

#body #menu li.specialisations_en li.telecommunication a {
	background: url(../images/en/menu-specialisations-telecommunication.gif) 100% 0 no-repeat;
}

#body #menu li.specialisations_en li.telecommunication a:hover {
	background: url(../images/en/menu-specialisations-telecommunication.gif) 100% 100% no-repeat;
}

#body #menu li.specialisations_en li.public-orders a {
	background: url(../images/en/menu-specialisations-public-orders.gif) 100% 0 no-repeat;
	height: 35px;
}

#body #menu li.specialisations_en li.public-orders a:hover {
	background: url(../images/en/menu-specialisations-public-orders.gif) 100% 100% no-repeat;
	height: 35px;
}

#body #menu li.specialisations_en li.intelectual-propety a {
	background: url(../images/en/menu-specialisations-intelectual-propety.gif) 100% 0 no-repeat;
	height: 35px;
}

#body #menu li.specialisations_en li.intelectual-propety a:hover {
	background: url(../images/en/menu-specialisations-intelectual-propety.gif) 100% 100% no-repeat;
	height: 35px;
}

#body #menu li.services_en p a {
	background: url(../images/en/menu-services.gif) 100% 0 no-repeat;
}

#body #menu li.services_en p a:hover {
	background: url(../images/en/menu-services.gif) 100% 100% no-repeat;
}

#body #menu li.services_en li.auctions a {
	background: url(../images/en/menu-services-auctions.gif) 100% 0 no-repeat;
}

#body #menu li.services_en li.auctions a:hover {
	background: url(../images/en/menu-services-auctions.gif) 100% 100% no-repeat;
}

#body #menu li.services_en li.contracts-negotiations a {
	background: url(../images/en/menu-services-contracts-negotiations.gif) 100% 0 no-repeat;
}

#body #menu li.services_en li.contracts-negotiations a:hover {
	background: url(../images/en/menu-services-contracts-negotiations.gif) 100% 100% no-repeat;
}

#body #menu li.services_en li.analyses-opinions a {
	background: url(../images/en/menu-services-analyses-opinions.gif) 100% 0 no-repeat;
	height: 35px;
}

#body #menu li.services_en li.analyses-opinions a:hover {
	background: url(../images/en/menu-services-analyses-opinions.gif) 100% 100% no-repeat;
	height: 35px;
}

#body #menu li.services_en li.audits a {
	background: url(../images/en/menu-services-audits.gif) 100% 0 no-repeat;
}

#body #menu li.services_en li.audits a:hover {
	background: url(../images/en/menu-services-audits.gif) 100% 100% no-repeat;
}

#body #menu li.services_en li.disputes a {
	background: url(../images/en/menu-services-disputes.gif) 100% 0 no-repeat;
	height: 35px;
}

#body #menu li.services_en li.disputes a:hover {
	background: url(../images/en/menu-services-disputes.gif) 100% 100% no-repeat;
	height: 35px;
}

#body #menu li.services_en li.trainings a {
	background: url(../images/en/menu-services-trainings.gif) 100% 0 no-repeat;
}

#body #menu li.services_en li.trainings a:hover {
	background: url(../images/en/menu-services-trainings.gif) 100% 100% no-repeat;
}

#body #menu li.contact_en p a {
	background: url(../images/en/menu-contact.gif) 100% 0 no-repeat;
}

#body #menu li.contact_en p a:hover {
	background: url(../images/en/menu-contact.gif) 100% 100% no-repeat;
}


#body #menu li ul li {
	margin: 7px 0;
}

#body #content {
	float: left;
	overflow: hidden;
	margin: 0 0 0 24px;
	width: 794px;
}

#body #content #main {
	background: #fff;
	float: left;
	margin: 0 20px 0 0;
	padding: 27px 27px 5px;
	width: 520px;
}

#body #content #main h2 {
	border-bottom: 3px solid #f0f0f0;
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 15px;
	overflow: hidden;
	padding: 0 0 15px;
	text-indent: -666em;
}

#body #content #main h3 {
	overflow: hidden;
	text-indent: -666em;
}

#body #content.home #main #maruta h2 {
	border: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	text-indent: -666em;
	top: 0;
}

#body #content.home #main #maruta img {
	margin: 0 0 1.4em;
}

#body #content #main h3 {
	font-size: 18px;
	margin: 15px 0 20px;
}

#body #content #main p {
    font-size: 15px;
    line-height: 1.5em;
    margin: 0 0 1em;
}

#body #content #main ul {
	margin: 1em 0 1.5em;
}

#body #content #main li {
	background: url(../images/li-alt.gif) 1px 10px no-repeat;
	font-size: 15px;
	margin: 0 0 0.5em;
	line-height: 1.5em;
	padding: 0 0 0 1em;
}

#body #content.home #main {
	padding-top: 24px;
}

#body #content.home #main strong {
	font-size: 18px;
	line-height: 1.5em;
	margin: 0;
}

#body #content.chambers #main h2 {
	background: url(../images/chambers-about.gif) no-repeat;
}

#body #content.clients #main h2 {
	background: url(../images/chambers-clients.gif) no-repeat;
}

#body #content.clients_en #main h2 {
	background: url(../images/en/chambers-clients.gif) no-repeat;
}

#body #content.fee #main h2 {
	background: url(../images/chambers-fee.gif) no-repeat;
}

#body #content.team #main h2 {
	background: url(../images/chambers-team.gif) no-repeat;
}

#body #content.team #main #wprowadzenie h3 {
	left: 0;
	overflow: hidden;
	position: absolute;
	text-indent: -666em;
	top: 0;
}

#body #content.team #main #wspolnicy h3 {
	left: 0;
	overflow: hidden;
	position: absolute;
	text-indent: -666em;
	top: 0;
}

#body #content.team #main #wspolnicy li {
	background: none;
	border-top: 1px solid #f0f0f0;
	padding: 15px 0 25px 185px;
	position: relative;
}

#body #content.team #main #wspolnicy li#wachta {
	padding-bottom: 0;
}

#body #content.team #main #wspolnicy li h4 {
	font-size: 18px;
	margin: 0 0 12px;
	overflow: hidden;
	text-indent: -666em;
}

#body #content.team #main #wspolnicy #barta h4 {
	background: url(../images/chambers-team-barta.gif) 0 4px no-repeat;
}

#body #content.team #main #wspolnicy #kalinski h4 {
	background: url(../images/chambers-team-kalinski.gif) 0 4px no-repeat;
}

#body #content.team #main #wspolnicy #maruta h4 {
	background: url(../images/chambers-team-maruta.gif) 0 4px no-repeat;
}

#body #content.team #main #wspolnicy #wachta h4 {
	background: url(../images/chambers-team-wachta.gif) 0 4px no-repeat;
}

#body #content.team #main #wspolnicy li p {
	margin: 0 0 0.6em;
}

#body #content.team #main #wspolnicy li p span {
	left: 0;
	overflow: hidden;
	position: absolute;
	text-indent: -666em;
	top: 0;
}

#body #content.team #main #wspolnicy li img {
	position: absolute;
	top: 20px;
	left: 0;
}

#body #content.pro-bono #main h2 {
	background: url(../images/chambers-pro-bono.gif) no-repeat;
}

#body #content.work #main h2 {
	background: url(../images/chambers-work.gif) no-repeat;
}

#body #content.it #main h2 {
	background: url(../images/specialisations-it.gif) no-repeat;
}

#body #content.it #main h3 {
	background: url(../images/specialisations-it-offer.gif) 0 21px no-repeat;
	border-top: 1px solid #f0f0f0;
	margin-top: 21px;
	padding-top: 21px;
}

#body #content.it #main ul {
	margin-top: -1em;
}

#body #content.telecommunication #main h2 {
	background: url(../images/specialisations-telecommunication.gif) no-repeat;
}

#body #content.telecommunication #main h3 {
	background: url(../images/specialisations-telecommunication-offer.gif) 0 21px no-repeat;
	border-top: 1px solid #f0f0f0;
	margin-top: 21px;
	padding-top: 21px;
}

#body #content.telecommunication #main ul {
	margin-top: -1em;
}

#body #content.public-orders #main h2 {
	background: url(../images/specialisations-public-orders.gif) no-repeat;
}

#body #content.public-orders #main h3 {
	border-top: 1px solid #f0f0f0;
	margin-top: 21px;
	padding-top: 21px;
}

#body #content.public-orders #main #oferta-zamawiajacy h3 {
	background: url(../images/specialisations-public-orders-offer-buyers.gif) 0 21px no-repeat;
}

#body #content.public-orders #main #oferta-zamawiajacy ul {
	margin-top: -1em;
}

#body #content.public-orders #main #oferta-wykonawcy h3 {
	background: url(../images/specialisations-public-orders-offer-contractors.gif) 0 21px no-repeat;
}

#body #content.public-orders #main #oferta h3 {
	background: url(../images/specialisations-public-orders-offer.gif) 0 21px no-repeat;
}

#body #content.intelectual-propety #main h2 {
	background: url(../images/specialisations-intelectual-propety.gif) no-repeat;
}

#body #content.intelectual-propety #main h3 {
	background: url(../images/specialisations-intelectual-propety-offer.gif) 0 21px no-repeat;
	border-top: 1px solid #f0f0f0;
	margin-top: 21px;
	padding-top: 21px;
}

#body #content.auctions #main h2 {
	background: url(../images/services-auctions.gif) no-repeat;
}

#body #content.auctions #main li {
	background: none;
	border-top: 1px solid #f0f0f0;
	padding: 17px 0 0 0;
}

#body #content.auctions #main li h3 {
	margin: 0 0 7px;
}

#body #content.auctions #main #analiza-poprawnosci-procedur h3 {
	background: url(../images/services-auctions-offer-analyse.gif) no-repeat;
}

#body #content.auctions #main #srodki-ochrony-prawnej h3 {
	background: url(../images/services-auctions-offer-law-defence.gif) no-repeat;
}

#body #content.auctions #main #wybor-trybu-postepowania h3 {
	background: url(../images/services-auctions-offer-choosing-mode.gif) no-repeat;
}

#body #content.auctions #main #doradztwo-zamawiajacym-w-przygotowaniu h3 {
	background: url(../images/services-auctions-offer-buyers-initial-consulting.gif) no-repeat;
}

#body #content.auctions #main #doradztwo-zamawiajacym-w-toku h3 {
	background: url(../images/services-auctions-offer-buyers-consulting.gif) no-repeat;
}

#body #content.auctions #main #doradztwo-wykonawcom-przed-zlozeniem-wniosku h3 {
	background: url(../images/services-auctions-offer-contractors-initial-consulting.gif) no-repeat;
}

#body #content.auctions #main #doradztwo-wykonawcom-w-toku h3 {
	background: url(../images/services-auctions-offer-contractors-consulting.gif) no-repeat;
}

#body #content.contracts-negotiations #main h2 {
	background: url(../images/services-contracts-negotiations.gif) no-repeat;
}

#body #content.contracts-negotiations #main li {
	background: none;
	border-top: 1px solid #f0f0f0;
	padding: 16px 0 0;
}

#body #content.contracts-negotiations #main li h3 {
	margin: 0 0 7px;
}

#body #content.contracts-negotiations #main #umowy-licencyjne h3 {
	background: url(../images/services-contracts-negotiations-licensing-agreements.gif) no-repeat;
}

#body #content.contracts-negotiations #main #umowy-wdrozeniowe h3 {
	background: url(../images/services-contracts-negotiations-implementing-agreements.gif) no-repeat;
}

#body #content.contracts-negotiations #main #umowy-utrzymaniowe h3 {
	background: url(../images/services-contracts-negotiations-supporting-agreements.gif) no-repeat;
}

#body #content.contracts-negotiations #main #inne-umowy h3 {
	background: url(../images/services-contracts-negotiations-other-agreements.gif) no-repeat;
}

#body #content.analyses-opinions #main h2 {
	background: url(../images/services-analyses-opinions.gif) no-repeat;
}

#body #content.analyses-opinions #main ul {
	margin-top: -1em;
}

#body #content.audits #main h2 {
	background: url(../images/services-audits.gif) no-repeat;
}

#body #content.audits #main li {
	background: none;
	border-top: 1px solid #f0f0f0;
	padding: 15px 0 0;
}

#body #content.audits #main li h3 {
	margin: 0 0 10px;
}

#body #content.audits #main #audyt-zawartych-umow h3 {
	background: url(../images/services-audits-contracts.gif) no-repeat;
}

#body #content.audits #main #audyt-zalozen-biznesowych h3 {
	background: url(../images/services-audits-foundations.gif) no-repeat;
}

#body #content.audits #main #audyt-umow-z-pracownikami h3 {
	background: url(../images/services-audits-service-agreements.gif) no-repeat;
}

#body #content.disputes #main h2 {
	background: url(../images/services-disputes.gif) no-repeat;
}

#body #content.trainings #main h2 {
	background: url(../images/services-trainings.gif) no-repeat;
}

#body #content.trainings #main #wprowadzenie h3 {
	left: 0;
	overflow: hidden;
	position: absolute;
	text-indent: -666em;
	top: 0;
}

#body #content.trainings #main #tematyka {
	border-top: 1px solid #f0f0f0;
	padding: 20px 0 0 0;
}

#body #content.trainings #main #tematyka h3 {
	background: url(../images/services-trainings-exemplary-topics.gif) no-repeat;
	margin: 0;
}

#body #content.contact #main h2 {
	background: url(../images/contact.gif) no-repeat;
}

#body #content.contact #main {
	overflow: hidden;
	padding-bottom: 20px;
}

#body #content.contact #main h3 {
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 0 10px;
}

#body #content.contact #main ul {
	margin: 15px 0 0;
	overflow: hidden;
}

#body #content.contact #main li {
	background: none;
	border: 1px solid #f0f0f0;
	float: left;
	padding: 0;
	position: relative;
	width: 248px;
}

#body #content.contact #main li.krakow {
	margin: 0 20px 0 0;
}

#body #content.contact #main li.krakow h3 {
	background: url(../images/contact-krakow.gif) 0 4px no-repeat;
}

#body #content.contact #main li.warszawa h3 {
	background: url(../images/contact-warszawa.gif) 0 4px no-repeat;
}

#body #content.contact #main li img {
	margin: -1px 0 0 -1px;
}

#body #content.contact #main li dl {
	padding: 0 10px 10px;
}

#body #content.contact #main li dt {
	margin: 10px 0 0;
}

#body #content.contact #main li span {
	left: 0;
	overflow: hidden;
	position: absolute;
	text-indent: -666em;
	top: 0;
}

#body #content.contact #main li a.map {
	display: block;
	font-size: 10px;
	height: 16px;
	position: absolute;
	right: 10px;
	text-transform: uppercase;
	top: 258px;
}

#body #content.contact #main #dane {
	font-size: 14px;
	overflow: hidden;
	padding: 13px 0 0;
}

#body #content.contact #main #dane dt, #body #content.contact #main #dane dd {
	float: left;
}

#body #content.contact #main #dane dt {
	margin: 0 5px 0 0;
}

#body #content.contact #main #dane dt.krs {
	margin-left: 43px;
}

#body #content.contact #main #dane dd.krs {
	margin-right: 43px;
}

#body #content.contact #main #dane span {
	left: 0;
	overflow: hidden;
	position: absolute;
	text-indent: -666em;
	top: 0;
}


#body #content.home_en #main {
	padding-top: 24px;
}

#body #content.home_en #main strong {
	font-size: 18px;
	line-height: 1.5em;
	margin: 0;
}

#body #content.chambers_en #main h2 {
	background: url(../images/en/chambers-about.gif) no-repeat;
}

#body #content.clients_en #main h2 {
	background: url(../images/en/chambers-clients.gif) no-repeat;
}

#body #content.fee_en #main h2 {
	background: url(../images/en/chambers-fee.gif) no-repeat;
}

#body #content.team_en #main h2 {
	background: url(../images/en/chambers-team.gif) no-repeat;
}

#body #content.team_en #main #wprowadzenie h3 {
	left: 0;
	overflow: hidden;
	position: absolute;
	text-indent: -666em;
	top: 0;
}

#body #content.team_en #main #wspolnicy h3 {
	left: 0;
	overflow: hidden;
	position: absolute;
	text-indent: -666em;
	top: 0;
}

#body #content.team_en #main #wspolnicy li {
	background: none;
	border-top: 1px solid #f0f0f0;
	padding: 15px 0 25px 185px;
	position: relative;
}

#body #content.team_en #main #wspolnicy li#wachta {
	padding-bottom: 0;
}

#body #content.team_en #main #wspolnicy li h4 {
	font-size: 18px;
	margin: 0 0 12px;
	overflow: hidden;
	text-indent: -666em;
}

#body #content.team_en #main #wspolnicy #barta h4 {
	background: url(../images/chambers-team-barta.gif) 0 4px no-repeat;
}

#body #content.team_en #main #wspolnicy #kalinski h4 {
	background: url(../images/chambers-team-kalinski.gif) 0 4px no-repeat;
}

#body #content.team_en #main #wspolnicy #maruta h4 {
	background: url(../images/chambers-team-maruta.gif) 0 4px no-repeat;
}

#body #content.team_en #main #wspolnicy #wachta h4 {
	background: url(../images/chambers-team-wachta.gif) 0 4px no-repeat;
}

#body #content.team_en #main #wspolnicy li p {
	margin: 0 0 0.6em;
}

#body #content.team_en #main #wspolnicy li p span {
	left: 0;
	overflow: hidden;
	position: absolute;
	text-indent: -666em;
	top: 0;
}

#body #content.team_en #main #wspolnicy li img {
	position: absolute;
	top: 20px;
	left: 0;
}

#body #content.pro-bono_en #main h2 {
	background: url(../images/en/chambers-pro-bono.gif) no-repeat;
}

#body #content.work_en #main h2 {
	background: url(../images/en/chambers-work.gif) no-repeat;
}

#body #content.it_en #main h2 {
	background: url(../images/en/specialisations-it.gif) no-repeat;
}

#body #content.it_en #main h3 {
	background: url(../images/en/specialisations-it-offer.gif) 0 21px no-repeat;
	border-top: 1px solid #f0f0f0;
	margin-top: 21px;
	padding-top: 21px;
}

#body #content.it_en #main ul {
	margin-top: -1em;
}

#body #content.telecommunication_en #main h2 {
	background: url(../images/en/specialisations-telecommunication.gif) no-repeat;
}

#body #content.telecommunication_en #main h3 {
	background: url(../images/en/specialisations-telecommunication-offer.gif) 0 21px no-repeat;
	border-top: 1px solid #f0f0f0;
	margin-top: 21px;
	padding-top: 21px;
}

#body #content.telecommunication_en #main ul {
	margin-top: -1em;
}

#body #content.public-orders_en #main h2 {
	background: url(../images/en/specialisations-public-orders.gif) no-repeat;
}

#body #content.public-orders_en #main h3 {
	border-top: 1px solid #f0f0f0;
	margin-top: 21px;
	padding-top: 21px;
}

#body #content.public-orders_en #main #oferta-zamawiajacy h3 {
	background: url(../images/en/specialisations-public-orders-offer-buyers.gif) 0 21px no-repeat;
}

#body #content.public-orders_en #main #oferta-zamawiajacy ul {
	margin-top: -1em;
}

#body #content.public-orders_en #main #oferta-wykonawcy h3 {
	background: url(../images/en/specialisations-public-orders-offer-contractors.gif) 0 21px no-repeat;
}

#body #content.public-orders_en #main #oferta h3 {
	background: url(../images/en/specialisations-public-orders-offer.gif) 0 21px no-repeat;
}

#body #content.intelectual-propety_en #main h2 {
	background: url(../images/en/specialisations-intelectual-propety.gif) no-repeat;
}

#body #content.intelectual-propety_en #main h3 {
	background: url(../images/en/specialisations-intelectual-propety-offer.gif) 0 21px no-repeat;
	border-top: 1px solid #f0f0f0;
	margin-top: 21px;
	padding-top: 21px;
}

#body #content.auctions_en #main h2 {
	background: url(../images/en/services-auctions.gif) no-repeat;
}

#body #content.auctions_en #main li {
	background: none;
	border-top: 1px solid #f0f0f0;
	padding: 17px 0 0 0;
}

#body #content.auctions_en #main li h3 {
	margin: 0 0 7px;
}

#body #content.auctions_en #main #analiza-poprawnosci-procedur h3 {
	background: url(../images/en/services-auctions-offer-analyse.gif) no-repeat;
}

#body #content.auctions_en #main #srodki-ochrony-prawnej h3 {
	background: url(../images/en/services-auctions-offer-law-defence.gif) no-repeat;
}

#body #content.auctions_en #main #wybor-trybu-postepowania h3 {
	background: url(../images/en/services-auctions-offer-choosing-mode.gif) no-repeat;
}

#body #content.auctions_en #main #doradztwo-zamawiajacym-w-przygotowaniu h3 {
	background: url(../images/en/services-auctions-offer-buyers-initial-consulting.gif) no-repeat;
}

#body #content.auctions_en #main #doradztwo-zamawiajacym-w-toku h3 {
	background: url(../images/en/services-auctions-offer-buyers-consulting.gif) no-repeat;
}

#body #content.auctions_en #main #doradztwo-wykonawcom-przed-zlozeniem-wniosku h3 {
	background: url(../images/en/services-auctions-offer-contractors-initial-consulting.gif) no-repeat;
}

#body #content.auctions_en #main #doradztwo-wykonawcom-w-toku h3 {
	background: url(../images/en/services-auctions-offer-contractors-consulting.gif) no-repeat;
}

#body #content.contracts-negotiations_en #main h2 {
	background: url(../images/en/services-contracts-negotiations.gif) no-repeat;
}

#body #content.contracts-negotiations_en #main li {
	background: none;
	border-top: 1px solid #f0f0f0;
	padding: 16px 0 0;
}

#body #content.contracts-negotiations_en #main li h3 {
	margin: 0 0 7px;
}

#body #content.contracts-negotiations_en #main #umowy-licencyjne h3 {
	background: url(../images/en/services-contracts-negotiations-licensing-agreements.gif) no-repeat;
}

#body #content.contracts-negotiations_en #main #umowy-wdrozeniowe h3 {
	background: url(../images/en/services-contracts-negotiations-implementing-agreements.gif) no-repeat;
}

#body #content.contracts-negotiations_en #main #umowy-utrzymaniowe h3 {
	background: url(../images/en/services-contracts-negotiations-supporting-agreements.gif) no-repeat;
}

#body #content.contracts-negotiations_en #main #inne-umowy h3 {
	background: url(../images/en/services-contracts-negotiations-other-agreements.gif) no-repeat;
}

#body #content.analyses-opinions_en #main h2 {
	background: url(../images/en/services-analyses-opinions.gif) no-repeat;
}

#body #content.analyses-opinions_en #main ul {
	margin-top: -1em;
}

#body #content.audits_en #main h2 {
	background: url(../images/en/services-audits.gif) no-repeat;
}

#body #content.audits_en #main li {
	background: none;
	border-top: 1px solid #f0f0f0;
	padding: 15px 0 0;
}

#body #content.audits_en #main li h3 {
	margin: 0 0 10px;
}

#body #content.audits_en #main #audyt-zawartych-umow h3 {
	background: url(../images/en/services-audits-contracts.gif) no-repeat;
}

#body #content.audits_en #main #audyt-zalozen-biznesowych h3 {
	background: url(../images/en/services-audits-foundations.gif) no-repeat;
}

#body #content.audits_en #main #audyt-umow-z-pracownikami h3 {
	background: url(../images/en/services-audits-service-agreements.gif) no-repeat;
}

#body #content.disputes_en #main h2 {
	background: url(../images/en/services-disputes.gif) no-repeat;
}

#body #content.trainings_en #main h2 {
	background: url(../images/en/services-trainings.gif) no-repeat;
}

#body #content.trainings_en #main #wprowadzenie h3 {
	left: 0;
	overflow: hidden;
	position: absolute;
	text-indent: -666em;
	top: 0;
}

#body #content.trainings_en #main #tematyka {
	border-top: 1px solid #f0f0f0;
	padding: 20px 0 0 0;
}

#body #content.trainings_en #main #tematyka h3 {
	background: url(../images/en/services-trainings-exemplary-topics.gif) no-repeat;
	margin: 0;
}

#body #content.contact_en #main h2 {
	background: url(../images/en/contact.gif) no-repeat;
}

#body #content.contact_en #main {
	overflow: hidden;
	padding-bottom: 20px;
}

#body #content.contact_en #main h3 {
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 0 10px;
}

#body #content.contact_en #main ul {
	margin: 15px 0 0;
	overflow: hidden;
}

#body #content.contact_en #main li {
	background: none;
	border: 1px solid #f0f0f0;
	float: left;
	padding: 0;
	position: relative;
	width: 248px;
}

#body #content.contact_en #main li.krakow {
	margin: 0 20px 0 0;
}

#body #content.contact_en #main li.krakow h3 {
	background: url(../images/contact-krakow.gif) 0 4px no-repeat;
}

#body #content.contact_en #main li.warszawa h3 {
	background: url(../images/contact-warszawa.gif) 0 4px no-repeat;
}

#body #content.contact_en #main li img {
	margin: -1px 0 0 -1px;
}

#body #content.contact_en #main li dl {
	padding: 0 10px 10px;
}

#body #content.contact_en #main li dt {
	margin: 10px 0 0;
}

#body #content.contact_en #main li span {
	left: 0;
	overflow: hidden;
	position: absolute;
	text-indent: -666em;
	top: 0;
}

#body #content.contact_en #main li a.map {
	display: block;
	font-size: 10px;
	height: 16px;
	position: absolute;
	right: 10px;
	text-transform: uppercase;
	top: 258px;
}

#body #content.contact_en #main #dane {
	font-size: 14px;
	overflow: hidden;
	padding: 13px 0 0;
}

#body #content.contact_en #main #dane dt, #body #content.contact #main #dane dd {
	float: left;
}

#body #content.contact_en #main #dane dt {
	margin: 0 5px 0 0;
}

#body #content.contact_en #main #dane dt.krs {
	margin-left: 43px;
}

#body #content.contact_en #main #dane dd.krs {
	margin-right: 43px;
}

#body #content.contact_en #main #dane span {
	left: 0;
	overflow: hidden;
	position: absolute;
	text-indent: -666em;
	top: 0;
}


#body #content #main a {
	border-bottom: 1px solid #fff;
}

#body #content #main a:hover {
	border-bottom: 1px solid #ff99cc;
	padding: 0;
}

#body #kontakt {
	position: absolute;
	top: 17px;
	width: 100%;
	z-index: 1;
}

#body #kontakt h2 {
	left: 0;
	overflow: hidden;
	position: absolute;
	text-indent: -666em;
	top: 0;
}

#body #kontakt li {
	float: right;
	margin: 0 0 0 10px;
	width: 200px;
}

#body #kontakt li h3 a {
	display: block;
	font-size: 14px;
	height: 14px;
	margin: 0 0 5px;
	text-transform: uppercase;
	overflow: hidden;
	text-indent: -666em;
}

#body #kontakt li#krakow h3 a {
	background: url(../images/krakow.gif) no-repeat;
}

#body #kontakt li#warszawa h3 a {
	background: url(../images/warszawa.gif) no-repeat;
}

#body #kontakt li dt {
	left: 0;
	overflow: hidden;
	position: absolute;
	text-indent: -666em;
	top: 0;
}

#body #kontakt li dd {
	float: left;
	font-size: 12px;
}

#footer {
	overflow: hidden;
	padding: 20px 0 20px;
}

#footer div.container {
	position: relative;
}

#footer #nota-prawna h2 {
	left: 0;
	overflow: hidden;
	position: absolute;
	text-indent: -666em;
	top: 0;
}

#footer #bottomMenu {
	clear: both;
	margin: 0 0 5px 165px;
	overflow: hidden;
}

#footer #bottomMenu h2 {
	left: 0;
	overflow: hidden;
	position: absolute;
	text-indent: -666em;
	top: 0;
}

#footer #bottomMenu li {
	float: left;
	font-size: 12px;
	margin: 0 10px 0 0;
}

#footer #nota-prawna {
	clear: both;
	margin: 0 0 0 165px;
}

#footer #nota-prawna p {
	font-size: 12px;
}

div.container {
    margin: 0 auto;
    width: 960px;
}

blockquote, body, caption, dd, div, dl, dt, dd, fieldset, form, h1, h2, h3, h4, h5, h6, label, legend, li, ol, p, td, textarea, th, ul {
    margin: 0;
    padding: 0;
}

button, caption, cite, h1, h2, h3, h4, h5, h6, input, legend, option, p, select, td, textarea, th {
    font-family: inherit;
    font-size: 1em;
    font-style: normal;
    font-weight: normal;
    text-align: left;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: '';
}

li, ol, ul {
    list-style: none;
}

blockquote, q {
	quotes: "" "";
}

button, input, select {
    margin: 0;
}

del, ins {
    text-decoration:none;
}

sub, sup {
    vertical-align: baseline;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}

legend {
    color: #000;
}

abbr {
    border: 0;
    font-variant: normal;
}

a {
    color: #9a1b44;
    text-decoration: none;
}

a img {
    border: 0;
}

:focus {
    outline: 0;
}
