#mainNav a.active,#mainNav a.active:hover {
    margin:4px 0 0;
    border-top:none;
}

#work #pageHeading {
background:transparent url(/img/common/ph-praca.gif) no-repeat scroll 0 38px;
border-bottom:1px solid #858585;
height:97px;
padding:38px 0 26px;
}

#about #pageHeading {
background:transparent url(/img/common/o-nas.gif) no-repeat scroll 0 38px;
border-bottom:1px solid #858585;
height:97px;
padding:38px 0 26px;
}

#about .main p {
text-align: justify;
}

.failure, .success {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin: 0 10px 18px 0;
    padding: 8px 10px 8px 60px;
    width:290px
}

.failure {
    background: #fbe3e4 url(../img/common/error.gif) no-repeat 18px 50%;
    border: 1px solid #dc1919;
    color: #dc1919;
}

.failure a {
    color: #ff7348 !important;
    border: 0 none !important;
}

.success {
    background: #e6efc2 url(../img/common/success.gif) no-repeat 18px 50%;
    border: 1px solid #929f5e;
    color: #264409;
}


.contactFrm li  {
    clear:both;
    position:relative;
    margin:0 0 10px;
}

.contactFrm label {
    cursor:pointer;
    display:block;
}


.showcase .fryzury {
background:transparent url(/img/common/logotypes/fryzury.gif) no-repeat scroll 0 -40px;
height:40px;
width:88px;
}

#aDvertisement .showcase .przepisy,
#aDvertisement .showcase .stylistka,
#aDvertisement .showcase .domowy,
#aDvertisement .showcase .mamzdrowie,
#aDvertisement .showcase .fajnamama {
    margin-top:6px;
}

p.pdf {
    margin-bottom:12px;
}

p.last {
    margin-bottom:0;
}

.projects .screen:hover {
    background:#CCCCCC ;
}

#contact .side h3 {
    margin-top:24px;
}

.contactFrm li div {
    position: relative;
}

.contactFrm li div.failure,.contactFrm li div.success {
    margin-bottom:10px;
}

.projects .mamzdrowie a {
    margin: 9px auto;
}

.projects .skiforum a {
	background: url(../img/common/skiforum-pf.gif) no-repeat 0 0;
	width: 179px;
	height: 67px;
	margin: 0 auto;
}

.projects .skiforum a:hover {
	background-position: 0 -67px;
}

.projects .gry a {
	background: url(../img/common/gry-pf.gif) no-repeat 0 0;
	width: 189px;
	height: 49px;
	margin: 0 auto;
}

.projects .gry a:hover {
	background-position: 0 -49px;
}

.projects .stylistka a {
	background: url(../img/common/stylistka-pf.gif) no-repeat 0 0;
	width: 185px;
	height: 42px;
	margin: 4px auto 3px;
}

.projects .stylistka a:hover {
	background-position: 0 -42px;
}

.projects .tatuaze a {
	background: url(../img/common/naszetatuaze-pf.gif) no-repeat 0 0;
	width: 246px;
	height: 31px;
	margin: 5px auto;
}

.projects .tatuaze a:hover {
	background-position: 0 -31px;
}

.projects .sennik a {
	background: url(../img/common/sennikonline-pf.gif) no-repeat 0 0;
	width: 246px;
	height: 27px;
	margin: 7px auto;
}

.projects .sennik a:hover {
	background-position: 0 -27px;
}

.projects .bikeforum a {
	background: url(../img/common/bikeforum-pf.gif) no-repeat 0 0;
	width: 59px;
	height: 75px;
	margin: 0 auto;
}

.projects .bikeforum a:hover {
	background-position: 0 -75px;
}

.projects .fryzury a {
	background: url(../img/common/fryzury-pf.gif) no-repeat 0 0;
	width: 200px;
	height: 41px;
	margin: 17px auto;
}

.projects .fryzury a:hover {
	background-position: 0 -41px;
}

.projects .magazyn a {
	background: url(../img/common/magazyndomowy-pf.gif) no-repeat 0 0;
	width: 263px;
	height: 34px;
	margin: 4px auto 3px;
}

.projects .magazyn a:hover {
	background-position: 0 -34px;
}

.projects .fajnamama a {
	background: url(../img/common/fajnamama-pf.gif) no-repeat 0 0;
	width: 176px;
	height: 41px;
	margin: 0 auto;
}

.projects .fajnamama a:hover {
	background-position: 0 -41px;
}

.projects .teksty a {
	background: url(../img/common/teksty-pf.gif) no-repeat 0 0;
	width: 161px;
	height: 33px;
	margin: 3px auto;
}

.projects .teksty a:hover {
	background-position: 0 -33px;
}

.cols-3 > li p {
    text-align: justify;
}

#portals .our-services ul {
    margin-bottom: 36px;
}

.showcase .stylistka {
    background-image: url("/img/common/logotypes/sprite-logotypes.gif");
    background-repeat: no-repeat;
    height: 32px;
    width: 118px;
    background-position: 0 -16px;
}

.showcase li a.stylistka:hover {
     background-position: 0 -74px !important;
}

#iabStempel {
    padding: 2px 0 12px;
    width: 960px;
    position:relative;
    margin:0 auto;
}

#iabStempel img {
    position:absolute;
    right: 10px;
    top: -34px;
}
.cols-3 .doubleCol {
    width:600px;
}
