body {
    font: normal 100% Tahoma, Verdana, sans-serif;
    background: rgb(5, 5, 5) no-repeat center top;
    color: #8f8f8f;
}
input,textarea,select {
    font: normal 1em Tahoma, Verdana, Geneva, sans-serif;
	color: #565656 !important;
    text-indent: 5px;
}

.wrap {
    text-align: left;
    font-size: 0.69em;
    width: 912px;
    margin: 0 auto;
    position: relative;
    min-height: 916px;
}
h2, h3, h4 {
	display: block;
	background: transparent no-repeat 0 0;
	text-indent: -99999px;
}
input { cursor: pointer; }

div.message {

	top: 50%;
	margin-top: -100px;
	z-index: 1000;

	border: 3px solid #751b7b;
	margin: 5px 0px 5px 0px;
	padding: 8px;
	background: #751b7b none repeat scroll 0% 0%;
	color: #ffffff;
	font-weight: bold;
	font-family: Segoe Script, tahoma;
	font-size: 13px;
	text-align: center;
}

div.error {

	top: 50%;
	margin-top: -100px;

	border: 3px solid #dd0000;
	margin: 5px 0px 5px 0px;
	padding: 8px;
	background: #dd0000 none repeat scroll 0% 0%;
	color: #ffffff;
	font-weight: bold;
	font-family: Segoe Script, tahoma;
	font-size: 13px;
	text-align: center;
}

.paging {
	margin:5px auto;
	width:388px;
	text-align: left;
}

.page { margin:0 1px; }

.page a {
	padding:0 2px 2px 2px;
	margin:0 1px;
}

.page .active { background-color:#2a2929; }

.headerLine {
	height:1px;
	line-height:1px;
	font-size:1px;
	background-color:#FFF;
	opacity:0.1;
	filter:alpha(opacity=10);
	margin:0;
	padding:0;
}

.paging a {
	color:#8f8f8f;
	text-decoration:none;
}

.paging a:hover { color:#73a415; }

.back, .previous a, .first a {
	background-image:url("../design_el/backarr.png");
	background-position:left 3px;
	background-repeat:no-repeat;
	line-height:16px;
	padding-left:10px;
	padding-right:10px;
}

.next a, .last a {
	background-image:url("../design_el/nextarr.png");
	background-position:right 3px;
	background-repeat:no-repeat;
	line-height:16px;
	padding-left:10px;
	padding-right:10px;
}

#page-main {
	background-image: url(/public/layouts/foto/img/back/main.back.jpg);
}
#page-item {
	background-image: url(/public/layouts/foto/img/back/item.back.jpg);
}
#page-galery {
    background: transparent url(/public/layouts/foto/img/back/galeria.back.jpg) no-repeat top center;
}
#page-main .wrap {
	background: transparent url(/public/layouts/foto/img/back/main.back.jpg) no-repeat -616px 0;
}
#page-item .wrap {
	background: transparent url(/public/layouts/foto/img/back/item.back.jpg) no-repeat -616px 0;
}
#top:after, .wrap:after {
	content: "";
    display: block;
    height: 0;
    clear: both;
}
#top h2 {
	background-image: url(/public/layouts/foto/img/elem/logob.png);
	height: 85px;
	width: 243px;
	margin: 68px 0 0 -31px;
	float: left;
    display: inline;
}
#branch-warszawa {
	width: 265px;
	float: left;
	margin: 68px 0 0 78px;
    height: 36px;  /* WTF? 100% */
	background: transparent url(/public/layouts/foto/img/text/txt.filie-szkoly_.gif) no-repeat 0 0;
}
#branch-krakow {
	width: 265px;
	float: left;
	margin: 68px 0 0 78px;
    height: 36px;  /* WTF? 100% */
	background: transparent url(/public/layouts/foto/img/text/txt.filie-szkoly-krakow_.gif) no-repeat 0 0;
}
#branch-poznan {
	width: 265px;
	float: left;
	margin: 68px 0 0 78px;
    height: 36px;  /* WTF? 100% */
	background: transparent url(/public/layouts/foto/img/text/txt.filie-szkoly-poznan.gif) no-repeat 0 0;
}
#branch-warszawa h3, #branch-krakow h3, #branch-poznan h3 {
	text-indent: -99999px;
	height: 16px;
}
#branch-warszawa a, #branch-krakow a, #branch-poznan a {
	height: 20px;
	text-indent: -99999px;
}
#branch-warszawa .warszawa, #branch-krakow .warszawa, #branch-poznan .warszawa {
	float: left;
	width: 100px;
}
#branch-warszawa .krakow, #branch-krakow .krakow, #branch-poznan .krakow {
	float: left;
	width: 75px;
}
#branch-warszawa .poznan, #branch-krakow .poznan, #branch-poznan .poznan {
	float: left;
	width: 74px;
}
#search {
	float: right;
    display: inline;
	width: 175px;
}
#page-item #search { margin: 83px 0 0 0; }
#page-main #search { margin: 83px 83px 0 0; }

#search .szukaj, #bulletin .szukaj {
	height: 17px;
	width: 61px;
	background-image: url(/public/layouts/foto/img/text/txt.szukaj.png);
	padding: 0 0 13px 0;
}
#search .row, #bulletin .row {
	width: 175px;
}

#search .proced, #bulletin .proced {
	border: none;
	background: transparent url(/public/layouts/foto/img/elem/ico.szukaj.png);
	height: 25px;
	width: 25px;
	text-indent: -99999px;
	float: right;
}
#bulletin .proced { background: transparent url(/public/layouts/foto/img/elem/ico.dodaj.png); }
#bulletin {
    padding: 0 0 30px 0;
}
#search .editab, #bulletin .editab, #newsletter .editab {
	float: left;
	border: none;
	background: transparent url(/public/layouts/foto/img/back/input.png) repeat-x 0 0;
	width: 134px;
	height: 15px;
	padding: 5px;
	line-height: 15px;
	color: rgb(220, 220, 220);
}
#element {
    float: left;
    margin: -13px 0 0 0;
    overflow: hidden;
}
#number {
    height: 140px;
    width: 218px;
    overflow: hidden;
    margin: 0 0 0 15px;
    background: transparent no-repeat 0 0;
    }
    #o-akademii #number {
        background-image: url(/public/layouts/foto/img/deco/number-01.png);
    }
    #studium #number {
        background-image: url(/public/layouts/foto/img/deco/number-02.png);
    }
    #kursy-fotografii #number {
        background-image: url(/public/layouts/foto/img/deco/number-03.png);
    }
    #oferta-dla-firm #number {
        background-image: url(/public/layouts/foto/img/deco/number-04.png);
    }
    #wykladowcy #number {
        background-image: url(/public/layouts/foto/img/deco/number-05.png);
    }
    #galeria #number {
        background-image: url(/public/layouts/foto/img/deco/number-06.png);
    }
    #aktualnosci #number {
        background-image: url(/public/layouts/foto/img/deco/number-07.png);
    }
    #cafe-foto #number {
        background-image: url(/public/layouts/foto/img/deco/number-08.png);
    }
    #kontakt #number {
        background-image: url(/public/layouts/foto/img/deco/number-09.png);
    }
    #press-room #number {
        background-image: url(/public/layouts/foto/img/deco/number-10.png);
    }
#content {
    width: 388px;
    float: right;
    margin: 20px 0;
    line-height: 1.45em;
}
#content-sub { line-height: 1.45em; }
.entry p {
    padding: 0 0 15px 0;
}
.entry a.szary {
color: #8F8F8F;
}
.entry a.linia {
color: #8F8F8F;
text-decoration: underline;
}
.entry h1 {
color: #8F8F8F;
}
.entry parag {
    padding: 0;
}
.entry table td {
    padding: 5px 15px;
    vertical-align: text-top;
}
.entry .doted {
    padding: 0 0 15px 0;
    margin: 0 0 10px 0;
    border-bottom: 1px solid #2A2929;
}
.entry .news {
}
.entry .news .title {
    padding: 0 0 15px 0;
}
.entry strong {
    font-weight: bold;
    color: #BFBDBD;
}
.entry .medium {
    color: #474646;
}
.entry .light {
    color: #BFBDBD;
}
.entry .title {
    padding: 0 0 10px 0;
    display: block;
    text-indent: 0;
}
.entry .title .date {
    display: block;
    color: #99CD1E;
}
.entry .green, .entry em {
    color: #99CD1E;
}
.entry .description {
    color: #5F5F5F;
    font-size: 0.91em;
}
.entry a {
    color: #99CD1E;
	text-decoration: underline;
}
.entry .column-left {
    margin: 0 0 15px 45px;
}
.entry .archive {

}
.entry .archive a {
    color: #99CD1E;
    font-weight: bold;
    padding: 0 105px 0 0;
    background: transparent url(/public/layouts/foto/img/elem/archive.gif) no-repeat right;
}
#search-results .entry .archive {
    margin: 25px 0 15px 0;
}
#search-results .entry .archive a {
    float: right;
}
#search-results #copyright {
    width: 100%;
}
.entry ul {
    padding: 0 0 15px 0;
}
.entry dl {
    border-bottom: 1px solid #2A2929;
    padding: 0 0 8px 0;
    margin: 0 0 4px 0;
}
.entry dt {
    font-weight: bold;
    color: #BFBDBD;
    padding: 5px 0 6px 0;
}
.entry dd, .entry li {
    padding: 3px 0 3px 22px;
    background: transparent url(/public/layouts/foto/img/elem/arrow.png) no-repeat 0 5px;
    margin: 0 0 0 18px;
}
#content .entry .right { float: right; }
#content .entry .left  { float: left;  }
#content .entry .box { height: 100%; overflow: hidden; }
#content .entry .box .right { float: right; width: 50%; }
#content .entry .box .right-sub { float: right; width: 45%; }
#content .entry .box .left  { float: left;  width: 50%; }

.entry .border {
    width: 175px;
    float: left;
    padding: 0 0 15px 0;
}
.entry .border li {
    border-bottom: 1px solid #323232;
    padding: 2px 2px 8px 2px;
    background-image: none;
}
.entry .lightbox-move {
    display: block;
    height: 12px;
    text-indent: -99999px;
    width: 100%;
    background: transparent url(/public/layouts/foto/img/elem/powiekszenie.png) no-repeat top right;
    margin: 8px 0 12px 0;
}
.entry .face, .entry .image {
    height: 100%;
    overflow: hidden;
}
.entry .image {
    width: 165px;
    float: left;
}
.entry .image img {
    float: left;
}
.entry .image a {
    float: right;
    height: 97px;
    width: 26px;
    background: transparent url(/public/layouts/foto/img/elem/zobacz-video.gif) no-repeat 0 0;
    text-indent: -99999px;
   /* display:none; nie pokazywac na stronie */
}
.entry .image a.wyk {
    float: none;
}
.entry .face p {
    float: right;
    width: 210px;
}
.lightbox img {
    border: 1px solid #282828;
}
.lightbox:hover img {
    border: 1px solid #343434;
}
.more {
   height: 100%;
   overflow: hidden;
}
.more .dot {
    float: left;
    height: 12px;
    margin: 5px 0 0 0;
    background: transparent url(/public/layouts/foto/img/elem/more.spacer.png) repeat-x 0 0;
}
.more a {
    float: right;
    width: 38px;
    height: 12px;
    margin: 5px 0 0 0;
    background: transparent url(/public/layouts/foto/img/elem/more.gif) no-repeat 0 0;
    text-indent: -99999px;
}
.back a {
    float: left;
    width: 50px;
    background: transparent url(/public/layouts/foto/img/elem/back.gif) no-repeat 0 0;
}
#content-sub .entry .more .dot {
    width: 233px;
}
#page-main #content .entry .more .dot {
    width: 142px;
}
#content .entry .more .dot {
    width: 335px;
}
#content .entry .back .dot {
    float: right;
    width: 325px;
    margin: 7px 0 0 0;
}
#page-item #content .entry .terms {
    margin: 25px 12px 0 0;
}
#content .entry .terms .dot {
    width: 235px;
}
#content .terms .term {
    float: left;
    display: block;
    text-indent: -99999px;
    height: 12px;
    width: 94px;
    padding: 4px 0;
    background: transparent url(/public/layouts/foto/img/elem/txt.terminy.png) no-repeat;
}
#copyright {
    width: 388px;
    float: right;
    margin: 0;
    width: 388px;
    height: 10px;
    padding: 10px 0;
    margin: 15px 0 0 0;
    text-indent: -99999px;
    background: transparent url(/public/layouts/foto/img/text/txt.copyright.png) no-repeat right center;
}
#decoration {
    float: left;
    width: 220px;
    margin: 297px 0 0 48px;
    height: 0;
    display: inline;
    }
    #o-akademii #decoration {
        background: transparent url(/public/layouts/foto/img/deco/img.o-akademii.jpg) no-repeat 0 0;
        height: 639px;
    }
    #studium #decoration { display: none; }
    #kursy-fotografii #decoration {
        margin: 199px 0 0 42px;
        background: transparent url(/public/layouts/foto/img/deco/img.kursy-fotografii.jpg) no-repeat 0 0;
        height: 340px;
        width: 220px;
    }
    #oferta-dla-firm #decoration { display: none; }
    #wykladowcy #decoration { display: none; }
    #galeria #decoration { display: none; }
    #aktualnosci #decoration { display: none; }
    #cafe-foto #decoration { display: none; }
    #kontakt #decoration {
        background: transparent url(/public/layouts/foto/img/deco/img.kontakt.jpg) no-repeat 0 0;
        height: 650px;
        margin: 37px 0 0 35px;
        width: 243px;
    }
    #press-room #decoration {
        background: transparent url(/public/layouts/foto/img/deco/img.press-room.jpg) no-repeat 0 0;
        height: 591px;
        margin: 297px 0 0 49px;
    }
/* ---- main page ---- */
#page-main #content {
    display: inline;
    width: 195px;
    margin: 20px 60px 20px 0;
}
#page-main #content-sub {
    float: left;
    width: 295px;
    display: inline;
    margin: 20px 0 0 59px;
}
#content-sub .title {
    width: 100%;
}
#content-sub .title h2 {
    background: transparent url(/public/layouts/foto/img/text/h2.akademia-fotografii.png) no-repeat 0 0;
    height: 79px;
    width: 270px;
    padding: 0 0 30px 0;
}
#page-galery #galeria {
    height: 100%;
    overflow: hidden;
    width: 1000px;
}
#galeria h1.g {
    display: block;
	text-indent: -99999px;
    margin: 76px 0 0 54px;
    background-image: url(/public/layouts/foto/img/elem/logo2.png);
    height: 28px;
    width: 134px;
}
#galeria h2 {
    float: right;
    margin: 24px 16px 0 0;
    background: transparent url(/public/layouts/foto/img/text/h2.galeria.png) no-repeat 0 0;
    height: 132px;
    width: 306px;
}
#galeria #content {
    width: 952px;
    margin: 0 auto;
    float: none;
}
#galeria .galery {
    margin: 60px 0 30px 0;
    height: 100%;
    overflow: hidden;
}
#galeria .galery ul {
    height: 100%;
    width: 834px;
    overflow: hidden;
    float: left;
}
#galeria .galery .arrow {
    height: 60px;
    width: 35px;
    background: transparent no-repeat 0 0;
    margin: 56px 0 0 0;
    float: left;
    }
    #galeria .galery .next {
        background-image: url(/public/layouts/foto/img/elem/arrow.next.png);
    }
    #galeria .galery .prev {
        background-image: url(/public/layouts/foto/img/elem/arrow.prev.png);
        margin-right: 47px;
    }
#galeria .galery li {
    display: block;
    float: left;
    height: 73px;
    width: 231px;
    background: transparent url(/public/layouts/foto/img/elem/galeria.main.png) no-repeat 0 0;
    padding: 0;
    margin: 0 47px 15px 0;
}
#galeria .galery-item {
    margin: 40px 0 30px 0;
}
#galeria .galery-item li {
    background: transparent url(/public/layouts/foto/img/elem/galeria.item.png) no-repeat 0 0;
}
#galeria .galery li a {
    display: block;
    height: 46px;
    width: 202px;
    margin: 14px;
    text-indent: -99999px;
    background: transparent no-repeat 0 0;
    }
    #galeria .galery .swiat-gerego {
        background-image: url(/public/layouts/foto/img/galery/h4.piotr-filutowski.png);
    }
    #galeria .galery .funfarafa {
        background-image: url(/public/layouts/foto/img/galery/h4.piotr-filutowski.png);
    }
    #galeria .galery .rozne {
        background-image: url(/public/layouts/foto/img/galery/h4.piotr-filutowski.png);
    }
    #galeria .galery .re-paris {
        background-image: url(/public/layouts/foto/img/galery/h4.karolina-glogowska.png);
    }
    #galeria .galery .karolina-glogowska {
        background-image: url(/public/layouts/foto/img/galery/h4.karolina-glogowska.png);
    }
    #galeria .galery .cystersi {
        background-image: url(/public/layouts/foto/img/galery/h4.grzegorz-ziemianski.png);
    }
    #galeria .galery .kinooperator {
        background-image: url(/public/layouts/foto/img/galery/h4.grzegorz-ziemianski.png);
    }
    #galeria .galery .krakowiacy {
        background-image: url(/public/layouts/foto/img/galery/h4.grzegorz-ziemianski.png);
    }
    #galeria .galery .show {
        background-image: url(/public/layouts/foto/img/galery/h4.grzegorz-ziemianski.png);
    }
    #galeria .galery .milonga {
        background-image: url(/public/layouts/foto/img/galery/h4.karolina-mostek.png);
    }
    #galeria .galery .moje-miejsce {
        background-image: url(/public/layouts/foto/img/galery/h4.karolina-mostek.png);
    }
    #galeria .galery .radek-polak {
        background-image: url(/public/layouts/foto/img/galery/h4.radek-polak.png);
    }
    #galeria .galery .tomek-sikora {
        background-image: url(/public/layouts/foto/img/galery/h4.tomek-sikora.png);
    }
    #galeria .galery .ewa-gampel {
        background-image: url(/public/layouts/foto/img/galery/h4.ewa-gampel.png);
    }
    #galeria .galery .ewa-sztybelko {
        background-image: url(/public/layouts/foto/img/galery/h4.ewa-sztybelko.png);
    }
    #galeria .galery .konrad-sieron {
        background-image: url(/public/layouts/foto/img/galery/h4.konrad-sieron.png);
    }
    #galeria .galery .maciej-bonczak {
        background-image: url(/public/layouts/foto/img/galery/h4.maciej-bonczak.png);
    }
    #galeria .galery .bluebeard {
        background-image: url(/public/layouts/foto/img/galery/h4.filip-bernacki.png);
    }
    #galeria .galery .fetish-night {
        background-image: url(/public/layouts/foto/img/galery/h4.filip-bernacki.png);
    }
    #galeria .galery .piotr-markowski {
        background-image: url(/public/layouts/foto/img/galery/h4.piotr-markowski.png);
    }
    #galeria .galery .jakub-wasilewski {
        background-image: url(/public/layouts/foto/img/galery/h4.jakub-wasilewski.png);
    }
    #galeria .galery .jan-waz {
        background-image: url(/public/layouts/foto/img/galery/h4.jan-waz.png);
    }
    #galeria .galery .paulina-kalinowska {
        background-image: url(/public/layouts/foto/img/galery/h4.paulina-kalinowska.png);
    }
    #galeria .galery .grzegorz-welnicki {
        background-image: url(/public/layouts/foto/img/galery/h4.grzegorz-welnicki.png);
    }
    #galeria .galery .katarzyna-dobrzanska {
        background-image: url(/public/layouts/foto/img/galery/h4.katarzyna-dobrzanska.png);
    }
    #galeria .galery .malgorzata-fraczek {
        background-image: url(/public/layouts/foto/img/galery/h4.malgorzata-fraczek.png);
    }
    #galeria .galery .marcin-wasik {
        background-image: url(/public/layouts/foto/img/galery/h4.marcin-wasik.png);
    }
    #galeria .galery .lukasz-wielgo {
        background-image: url(/public/layouts/foto/img/galery/h4.lukasz-wielgo.png);
    }
    #galeria .galery .adam-walicki {
        background-image: url(/public/layouts/foto/img/galery/h4.adam-walicki.png);
    }
    #galeria .galery .dominika-lozowska {
        background-image: url(/public/layouts/foto/img/galery/h4.dominika-lozowska.png);
    }
    #galeria .galery .andrzej-belina-brzozowski {
        background-image: url(/public/layouts/foto/img/galery/h4.andrzej-belina-brzozowski.png);
    }
    #galeria .galery .rawa-joanna-kiersztajn {
        background-image: url(/public/layouts/foto/img/galery/h4.rawa-joanna-kiersztajn.png);
    }
    #galeria .galery .marcin-bocinski-outdoor {
        background-image: url(/public/layouts/foto/img/galery/h4.marcin-bocinski.png);
    }
    #galeria .galery .marcin-bocinski-mury {
        background-image: url(/public/layouts/foto/img/galery/h4.marcin-bocinski.png);
    }
    #galeria .galery .monika-korona {
        background-image: url(/public/layouts/foto/img/galery/h4.monika-korona.png);
    }
    #galeria .galery .michal-suski {
        background-image: url(/public/layouts/foto/img/galery/h4.michal-suski.png);
    }
    #galeria .galery .marcin-sudzinski {
        background-image: url(/public/layouts/foto/img/galery/h4.marcin-sudzinski.png);
    }
    #galeria .galery .marcin-sudzinski-folklor {
        background-image: url(/public/layouts/foto/img/galery/h4.marcin-sudzinski.png);
    }
    #galeria .galery .patryk-karbowski {
        background-image: url(/public/layouts/foto/img/galery/h4.patryk-karbowski.png);
    }

#galeria .galery-item .arrow {
    margin-top: 79px;
}
#galeria .galery-item ul {
    padding: 0 0 0 82px;
    clear: both;
}
#galeria .galery-item li a {
    margin: 10px;
}
#galeria .galery-item .slideshow {
    float: left;
    margin: 0 38px 0 0;
    width: 778px;
    overflow: hidden;
    height: 100%;
}
#galeria .galery-item .slideshow a {
    display: inline;
    width: 124px;
    height: 80px; /* bylo 97 */
    margin: 0 5px 0px 0;
    float: left;
    border: none;
    
}

#galeria .galery-item .slideshow a img {
    border: none;
    float: left;
    position:absolute;
    clip: rect(10px 127px 80px 3px);
    margin-top:15px;
}

#galeria .galery li a span {
    display: block;
    height: 23px;
    width: 100%;
    background: transparent no-repeat 0 0;
    }
    #galeria .galery .swiat-gerego span {
        background-image: url(/public/layouts/foto/img/galery/h5.swiat-gerego.png);
    }
    #galeria .galery .rozne span {
        
    }
    #galeria .galery .re-paris span {
        background-image: url(/public/layouts/foto/img/galery/h5.re-paris.png);
    }
    #galeria .galery .karolina-glogowska span {
        background-image: url(/public/layouts/foto/img/galery/h5.re-paris.png);
    }
    #galeria .galery .cystersi span {
        background-image: url(/public/layouts/foto/img/galery/h5.cystersi.png);
    }
    #galeria .galery .kinooperator span {
        background-image: url(/public/layouts/foto/img/galery/h5.kinooperator.png);
    }
    #galeria .galery .krakowiacy span {
        background-image: url(/public/layouts/foto/img/galery/h5.krakowiacy.png);
    }
    #galeria .galery .show span {
        background-image: url(/public/layouts/foto/img/galery/h5.show.png);
    }
    #galeria .galery .milonga span {
        background-image: url(/public/layouts/foto/img/galery/h5.milonga.png);
    }
    #galeria .galery .moje-miejsce span {
        background-image: url(/public/layouts/foto/img/galery/h5.moje-miejsce.png);
    }
    #galeria .galery .radek-polak span {
        background-image: url(/public/layouts/foto/img/galery/h5.warsztaty.png);
    }
    #galeria .galery .tomek-sikora span {
        background-image: url(/public/layouts/foto/img/galery/h5.warsztaty.png);
    }
    #galeria .galery .jakub-wasilewski span {
        background-image: url(/public/layouts/foto/img/galery/h5.warsztaty.png);
    }
    #galeria .galery .piotr-markowski span {
        background-image: url(/public/layouts/foto/img/galery/h5.warsztaty.png);
    }
    #galeria .galery .ewa-gampel span {
        
    }
    #galeria .galery .ewa-sztybelko span {
        
    }
    #galeria .galery .konrad-sieron span {
         background-image: url(/public/layouts/foto/img/galery/h5.cyrkland.png);
    }
    #galeria .galery .maciej-bonczak span {
        
    }
    #galeria .galery .bluebeard span {
        background-image: url(/public/layouts/foto/img/galery/h5.bluebeard.png);
    }
    #galeria .galery .fetish-night span {
        background-image: url(/public/layouts/foto/img/galery/h5.fetish-night.png);
    }
    #galeria .galery .marcin-sudzinski-folklor span {
        background-image: url(/public/layouts/foto/img/galery/h5.folklor.png);
    }    
    #galeria .galery .marcin-bocinski-outdoor span {
        background-image: url(/public/layouts/foto/img/galery/h5.outdoor.png);
    }
    #galeria .galery .marcin-bocinski-mury span {
        background-image: url(/public/layouts/foto/img/galery/h5.mury.png);
    }
    #galeria .galery .funfarafa span {
        background-image: url(/public/layouts/foto/img/galery/h5.funfarafa.png);
    }
    #galeria .galery .monika-korona span {
        background-image: url(/public/layouts/foto/img/galery/h5.przemijanie.png);
    }


#galeria #copyright {
    margin: 60px 0 0;
    width: 100%;
}
#galeria .pager {
    text-align: center;
}
#galeria .pager li {
    display: inline;
    margin: 0;
    background-image: none;
    padding: 0 3px;
}
#galeria .pager li a {
    padding: 3px;
    font-size: 1.45em;
    font-family: "Helvetica Neue", Helvetica, Verdana, sans-serif;
    color: #FFFFFF;
    text-shadow: #4b4b4b 3px 3px -1px;
}
#galeria .pager li a:hover {
    color: #a5a5a5;
}
#galeria .pager .activ a, #galeria .pager .activ a:hover {
    font-size: 2.00em;
    color: #99CD1E;
}
#partners {
    position: absolute;
    width: 254px;
    height: 147px;
    left: 8px;
    top: 769px;
}

#search-results #content {
    width: 595px;
}
.search-results ol li {
    padding: 0 0 10px 0;
    list-style: outside decimal;
    margin: 0 0 0 22px;
    background-image: none;
}
.search-results {
    color: #ACACAC;
}
.search-results em {
    color: #5F5F5F;
}
.search-results .title {
    font-weight: bold;
    display: block;
    color: #99CD1E;
    padding: 0;
}
.search-results .title:hover {
    text-decoration: underline;
}
#content .search-results .search-title {
    padding: 10px 0 30px 0;
}
.search-results .more {
    margin-top: 10px;
    margin-left: -22px;
}
#content .search-results .more .dot {
    width: 535px;
}
#content .search-results p {
    padding: 0 0 5px 0;
}
#newsletter form {
    margin: 5px 0 25px;
}
#newsletter .entry .editab {
    width: 220px;
}
#newsletter .entry p {
    padding-top: 20px;
}
#page-item #newsletter {
    background: transparent url(/public/layouts/foto/img/back/newsletter-fix.jpg) no-repeat 0 0;
}
#newsletter .proced {
    display: block;
    text-indent: -99999px;
    float: right;
    height: 14px;
    border: none;
    margin: 5px 2px 0 10px;
    }
    #newsletter .add {
        width: 46px;
        background: transparent url(/public/layouts/foto/img/elem/n.add.png) no-repeat 0 0;
    }
    #newsletter .remove {
        width: 35px;
        background: transparent url(/public/layouts/foto/img/elem/n.remove.png) no-repeat 0 0;
    }

#inform {
    background: transparent url(/public/layouts/foto/img/elem/form.back.png) no-repeat 0 0;
    width: 388px;
    height: 100%;
    overflow: hidden;
}
#inform .formularz-zgloszeniowy {
    margin: 0 0 0 14px;
    height: 20px;
    padding: 40px 0 0 0;
    width: 274px;
    background: transparent url(/public/layouts/foto/img/text/h6.formularz-zgloszeniowy.png) no-repeat 0 40px;
}
#inform .formularz-zgloszeniowy-en {
    margin: 0 0 0 14px;
    height: 20px;
    padding: 40px 0 0 0;
    width: 274px;
    background: transparent url(/public/layouts/foto/img/text/h6.formularz-zgloszeniowy-en.png) no-repeat 0 30px;
}
#inform form {
    float: right;
    padding: 19px 0 0 0;
}
#inform form .row {
    height: 100%;
    overflow: hidden;
    float: right;
    width: 361px;
    padding: 0 12px 0 0;
    margin: 12px 0 0 0;
}
#inform form .text {
    float: left;
    padding: 0;
    margin: 0;
    border: none;
    width: 156px;
	background: transparent url(/public/layouts/foto/img/back/input.png) repeat-x 0 0;
	height: 15px;
    text-indent: 10px;
	padding: 5px;
	line-height: 15px;
	color: rgb(220, 220, 220);
}
#inform form .send {
    float: right;
    height: 18px;
    padding: 20px 12px ;
}
#inform form .right { float: right; }
.inform-after {
    padding-top: 30px !important;
    border-top: 1px solid #262626;
}
#galery-flash {
    margin-top: -5px;
    margin-left: -19px;
    width: 365px;
    height: 543px;

}
.clearer {
	clear:both;
	height:1px;
	overflow:hidden;
	margin-bottom:-1px;
	position:relative;
}

#closeDivIframe{
	font-size:12px;
	color:#99cd1e;
	
}