/* konkurs olay 2006 ***********************************************/

.smallFotoBox {
    margin: 8px 8px;
    float: left;
    border: 1px solid #CDA95D;
    padding: 1px;    
    height: 162px; 
	display: inline;
    }
    
/*zagniezdzona tabela ze zdjeciem i menu do kazdego z nich */
table.fotoMenu {
    margin: 0;
    border-collapse: collapse;
    border: 0;
    }
/*komorka ze zdjeciem */
table.fotoMenu td.boxInside {
    width: 140px;  
    height: 140px;
    background: #ececec;
    text-align: center;
    vertical-align: middle;
    }

table.fotoMenu td.ico a {  
    display: block;  
    margin-right: 5px;
    }
table.fotoMenu tr.bottomRow td {
    height: 20px;
    vertical-align: middle;
    text-align: center;
    }
table.fotoMenu td a img {
    border: 0;
   }
table.fotoMenu td.tekst {
    font: bold 11px Verdana, Arial, Tahoma;
    color: #CEA85F;
    text-align: right;
    vertical-align: top;
    }
 /* ikonki "zobacz", "plus", "minus" */
table.fotoMenu td.ico  {
    padding: 2px 0 0 4px;
    }
    
/* nawigacja na dole strony *************************/
#navigationMenu{
	margin-top: 1em;
}
#navigationMenu ul, #navigationMenu ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    }
    
/* numery stron kolejne boxy */
#navigationMenu ul li, #navigationMenu ul li.selected, #navigationMenu ul li.page {
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    text-align: center;
    background: #CBAA5B;
    border: 1px solid #CBAA5B;
    margin:0 3px;
    font-size: 10px;
    }
#navigationMenu ul li a {
    color: #fff;
    margin: 0;
    padding: 0;
    font-size: 10px;
}
#navigationMenu ul li.selected a {
    color: #000;
	text-decoration: none;
	font-weight: normal;
	cursor: default;
}
#navigationMenu ul li.page {
	background: #a2813e;
	border: 1px solid #a2813e;
}
#navigationMenu ul li.page a {
font-size: 11px;
    }
   
 /* napis "strona" */
#navigationMenu ul li#label {
    background: none;
    width: 40px;
    font-size: 11px;
    border: none;
    padding-top: 2px;
    }
 /* numer strony przegladanej */
 #navigationMenu ul li.selected {
     background: #fff;
     border: 1px solid #b1b1b1;
     width: 16px;
     height: 16px;     
     }
     
     
 /* informacja ile wyswietlono zdjec � */
#infoNavigation {
    float: right;
    }
    
/* dolny pasek z regulaminem konkursu */    
#galeriaFooter {
    font-weight: bold;
    padding: 20px;
    margin: 21px 0 0 0;
    text-align: right;
    
    }
#galeriaFooter a:hover {
    color: #CBAA5B;
    }
#galeriaFooter a img {
    border: 0;
    }

/* gorny pasek z wyszukiwarka */

#galeriaTop {
	margin-top: -20px;
    padding: 20px;
    }
#galeriaTop .smHeader {
    float: left;
    font-weight: bold;
    padding-bottom: 10px;
    }
#galeriaTop form, #galeriaTop input,#galeriaTop select {
    padding: 0;
    margin: 0;
    font-weight: normal;
    } 
#galeriaTop input,#galeriaTop select {
    border: 1px solid #C9A760;
    }
#galeriaTop #po_dacie {
    margin-left: 52px;
    }
#galeriaTop #fotoDay {
    margin: 0 10px 0 30px;
    }
#galeriaTop #fotoName {
    padding: 2px;
    }
#galeriaTop #submit {
    margin-left: 45px;
    padding: 4px 0;
    border: 1px solid #C9A760;
	background-color: #fff;
    width: 70px;
}
    
/* Podglad zdjecia */

#galeriaBody {
    background: url("../../layout/img/galeria.gif") no-repeat 20px 0;
    padding: 10px 0 20px 0;
    text-align: center;
    }
#galeriaBodyFull {
    width: 400px;
    margin-left: 40px;
	display: inline;
    }
#ilosc_punktow {
    padding: 2px 3px;
    text-align: center;
    background: #CBAA5B;
    border: 1px solid #CBAA5B;
    margin:0 3px;
    font-size: 10px;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    }
    
#fotoWraper {
    padding: 2px;
    border: 1px solid #CDA95D;
    text-align: center;
   }   
#fotoWraper img {
    margin: 0;
    border: 0;
    }
#punkty {
    float: right;
    }
#fotoDescription {
    padding: 10px;
    text-align: center;
    }
#aboveFoto {
    margin: auto;
	padding-bottom: 20px;
	width: 430px;
    }
#belowFoto {
    text-align: center;
    padding-top: 30px;
    font-weight: bold;
    font-size: 12px;
    color: #CEA85D;
    }
#belowFoto img {
    border: 0;
    }
/* dodaj zdjecie */
input#fotoAutor, textarea#fotoDesc, .emailRow input, .emailRow2 input {
        background: #f4f4f4;
        border: 1px solid #C4A25A;
        padding: 2px;
        font-size: 12px;
        }
table#fotoFormTable {
    margin-bottom: 20px;
    }
table#fotoFormTable td {
    padding: 5px;
    }
table#fotoFormTable td.opis {
    vertical-align: top;
    padding-right: 5px;
    text-align: right;
    }
input#fotoAgree {
    border: 0;
    float: left;
    }
input#fotoSubmit {
    padding: 4px 0;
    border: 1px solid #C9A760;
	background-color: #fff;
    }
div#agreeText {
    text-align: justify;
    margin-left: 30px;
    }
    
/* Zapros kolezanki */
#galeriaZaprosKolezanki {
    background: url("../../layout/img/zapros_kolezanki.gif") no-repeat 0 0;
    padding-top: 50px;
    }
.emailRow {
	float: left;
    }
.emailRow2 {
	float: left;
	padding: 2px;
    }
.emailRow .opis, .emailRow2 .opis {
    width: 110px;
    text-align: right;
    float: left;
    padding: 0 10px 5px 0;
    }
#myEmail {
    margin-bottom: 30px;
    }
/* Dziękujemy */
#galeriaDziekujemy {    
    background: url("../../layout/img/dziekujemy.gif") no-repeat 0 0;
    
    }
#galeriaDziekujemy a img {
    border: 0;
    }
#galeriaDziekujemy p {
    padding: 5px 0;
    }
#galeriaDziekujemy p.bottomP, #galeriaDziekujemy p.bottomP1 {
    padding:0;
    margin: 0;
    }     
#galeriaDziekujemy p.bottomP {
    font-weight: bold;
    }
#galeriaDziekujemy p.bottomP1 {
    font-weight: normal;    
    }
a#sendAnother {
    font-weight: bold;
    }
	
.galleryPage {
	width: 500px;
	margin: 0 auto;
	display: none;
}
#bigPhoto {
	display: none;
	text-align: center;
}
#bigPhoto img {
	display: inline;
	padding: 1px;
	border: 1px solid #CDA95D;
	cursor: pointer;
}
#bigPhoto span {
	display: block;
	font-size: 10px;
	padding: 3px;
}