body {
  background-image: url('../images/bg.jpg'); 
  background-repeat: repeat-x; 
  background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
}



/*o główny kontener  */
#oDivInclude {
min-height: 470px;
height: auto !important;
height: 470px;
width:730px;
}


pre{

	font-size: 11px;
  font-weight:normal;
  color:black;

}




#oDiv1FormLogin{
background-image: url('/images/logowaniedoalbumu.jpg'); 
background-repeat: no-repeat;
background-position: left top;
width:550px;
padding-top:40px;
height:356px;
margin-top:53px;
border-bottom: 0px rgb(0,0,51) dotted;
position:absolute;
left:220px;
z-index:6;
}


#oDiv3FormLogin INPUT{
display:block;
width:130px;
border: 1px solid #cccccc; 
}




/* Banner  */
#headbg{
width:790px;
height:72px;
background-image: url('../images/headbg.jpg'); 
background-repeat: no-repeat; 
}
/* Koniec Banner */


/* Formatowanie menu */
#oDivMenu{
text-align:center;
margin-bottom:15px;
}
.oSpanMenu{
color: rgb(153, 153, 153);
margin-left:2px;
margin-right:2px;
}
#oDivMenu a:active {color:#FFFFFF;font-size:12px;}
#oDivMenu a:link {color:#FFFFFF;;font-size:12px;line-height:15px;}
#oDivMenu a:visited {color:#FFFFFF;;font-size:12px;} 
#oDivMenu a:hover {color:#01B78A; background: #026046;;font-size:12px;} 
/* Koniec Formatowanie menu */




/* Buttony w SlideShow */
#ButtonRev{
    width:55px;
    height:55px;
    background-image: url(/images/left_up.jpg);
    float:left;
    position:relative;
    z-index:11;
    cursor:pointer;
}
#ButtonRevGal{
    width:45px;
    height:55px;
    background-image: url(/images/ButtonRevGal.jpg);
border:0px solid red;
    position:relative;    float:left;
    z-index:12;
    cursor:pointer;
    right:-5px;
}

#ButtonNext{
    width:45px;
    height:55px;
    background-image: url(/images/right_up.jpg);
    float:left;
    position:relative;
    left:-10px;
    z-index:4;
    cursor:pointer;
}
#ButtonNextGal{
    width:45px;
    height:55px;
    background-image: url(/images/ButtonNextGal.jpg);
    z-index:4;
    cursor:pointer;
     border:0px solid blue;
    position:relative; float:left;  right:5px;
  
}
/* Koniec Buttony w SlideShow */


/* Tło Miniaturek w SlideShow */
.SlideShowTloMiniaturaka{
    background-color: #027A61;
}


.SlideShowTloMiniaturakaSelected{
    background-color: #00C79E;
}


/* Koniec  Tło Miniaturek w SlideShow */


/* Kontener do którego ładowane są duże fotki w SlideShow */
#fotka{
  border:#464646 solid 0px;
  color:white;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  text-align:left:
  z-index: 2;
  padding:0px;
  margin:0px;
  left:0px;
}
/* Koniec Kontener do którego ładowane są duże fotki w SlideShow */

/* Kontener  SlideShow */
#SlideShow{
    display:none;
    position:absolute;
    z-index:11;
    border:2px solid #cfcfcf;
    width:800px;
    height:550px;
    background:#ffffff;
}
/* Koniec Kontener  SlideShow */

/* Przycisk Zamknij w oknie SlideShow */
#SlideShowZwin{
    cursor:pointer;
    position:absolute;
    right:0px;
    top:0px;
    font-size:12px;
    line-height:20px;
    background-image: url(/images/tlo5.jpg);
    height:20px;
    width:120px;
    color:white;
    z-index:13;

}
/* Koniec  Przycisk Zamknij w oknie SlideShow */

/* Pozycja markera "W koszyku" w SlideShow */
.SlideShowWKoszyku{
position:absolute;
top:0px;
left:0px;
width:20;
height:20px;
background-image: url(/images/wkoszyku.gif);
background-position: center center;
background-repeat: no-repeat;
}
/* Koniec Pozycja markera "W koszyku" w SlideShow */



.koszykOpcje TD{
font-size:12px;





}


/* Styl zdjęć w galerii*/

.ImageGallery{
border: none;
}

/* Koniec Styl zdjęć w galerii*/




/* Formularz Zmany parametrów dla wszystkich odbitek w koszyku oraz opis*/

#oDivKoszykZmienDlaWszystkich{
width:100%;
text-align:left;
margin-top:10px;
}

#oDivKoszykZmienDlaWszystkich H3{
height:20px;
line-height:20px;
font-size:11px;
text-align:left;
font-weight:bold;
font-size:13px;
}
#oDivKoszykZmienDlaWszystkich TABLE{
width:400px;
}
#oDivKoszykZmienDlaWszystkich TD{
font-size:11px;
}

#oDivKoszykOpis{
margin-top:20px;
text-align:left;
font-size:11px;
}
/* Formularz Zmany parametrów dla wszystkich odbitek w koszyku */


/* Format przełącznika stron w galerii */
.strony {
font-size:11px;
}

/* Ustawienie kolorów  w koszyku ,cenniku   */

.color1{
background-color: white;
}

.color2{
background-color: rgb(240,240,240);

}




#PokazDivButton,#DeselectDivButton,#SelectDivButton{
    font-size:12px;
    line-height:20px;
    background-image: url(/images/tlo5.jpg);
    height:20px;
    width:150px;
    color:white;
    text-align:center;
    cursor:pointer;
    margin-left:5px;
    float:left;
}














#PokazDiv{
width:100%;
text-align:left;
}


.oDivPokaz1{
background-color:#027A61;
}


#DaneAdresowe td{
font-size:11px;



}


#oDivKoszyk{width:720px;}







#oDivAdminForm,#oDivAdminForm td
{
margin-top:120px;
font-size:14px;
}
#oDivAdminForm input
{

	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	FONT-SIZE: 12px;
	BORDER-LEFT: #666666 1px solid;
	COLOR: #333333;
	BACKGROUND-COLOR: rgb(239,239,239);
	BORDER-BOTTOM: #666666 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	width: 160px;
}




A:link {
	COLOR: #000000; text-decoration: none;font-size: 11px;
}
A:visited {
	COLOR: #000000; text-decoration: none;font-size: 11px;
}
A:hover {
	COLOR: #000000; text-decoration: underline;font-size: 11px;
}
A:active {
	COLOR: #000000; text-decoration: none;font-size: 11px;
}

h2{
font:  17 px Verdana, sans-serif;
font-weight: bold;
color:rgb(0,128,128);
text-align: center;
}




.cena{
font:  16 px Verdana, sans-serif;
font-weight: bold;
color:rgb(0,128,128);
text-align:right;
height:20px;
line-height:20px;
}
.al{
font:  18px Verdana, sans-serif;
color: rgb(0,0,153);
font-weight: bold;
}

.alb1 td{
vertical-align: middle;
}

.al1{
font:  13 px Verdana, sans-serif;
font-weight: bold;
color: rgb(185,185,185);
}

.formy {
	margin-top: 2px;
	padding-top: 2px;
	text-decoration: none;
	color: #000000;
  width: 580px;
}

.formy td {
  vertical-align: middle;
	font: 400 11px Verdana, sans-serif;
	margin-top: 0px;
	padding-top: 1px;
	text-decoration: none;
	color: #000000;
	BORDER-bottom:rgb(235,235,235) 1px solid;
	height: 20;
		TEXT-ALIGN: left;
}

.formy th {
  vertical-align: middle;
	TEXT-ALIGN: center;
	font: 400 11px Verdana, sans-serif;
	margin-top: 0px;
	padding-top: 1px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	BORDER-bottom:rgb(235,235,235) 1px solid;
	
}
.formy_m {
	margin-top: 2px;
	padding-top: 2px;
	text-decoration: none;
	color: #000000;
  width: 500px;
  
}

.formy_m td {
  vertical-align: middle;
	font: 400 11px Verdana, sans-serif;
	margin-top: 0px;
	padding-top: 1px;
	padding-left: 10px;
  text-decoration: none;
	color: #000000;
BORDER-bottom:rgb(166,166,166) 1px solid;
	height: 30;
		TEXT-ALIGN: left;	
}


/* Format tabeli zawierającej zdjęcia w koszyku */
#KoszykTabela TD,#KoszykFotoindex TD {
  vertical-align: middle;
	TEXT-ALIGN: center;
	font: 400 10px Verdana, sans-serif;
	margin-top: 0px;
	padding-top: 1px;
	text-decoration: none;
	color: #000000;
	BORDER-top: rgb(184,184,184) 1px solid;
}

#KoszykTabela TH,#KoszykFotoindex TH {
  vertical-align: middle;
	TEXT-ALIGN: center;
	font: 400 10px Verdana, sans-serif;
	margin-top: 0px;
	padding-top: 1px;
	text-decoration: none;
	color: #000000;
	BORDER-top: rgb(184,184,184) 1px solid;
	background-color:#cccccc;
}
#KoszykTabela TH,#KoszykFotoindex  {
margin-bottom:10px;
}
/* KONIEC Format tabeli zawierającej zdjęcia w koszyku */

#GaleriaOpcje TD{
font-size:11px;
vertical-align:middle;
}



/* Cennik */
#tabelkaCennik{
background:none;
}
H3{margin-top:20px;margin-bottom:20px;color:black}
#tabelkaCennik TABLE {
width:550px;
font-size:11px;
}
#tabelkaCennik TD,#cennikiTab td{

text-align:center;
padding:3px;
}


#tabelkaCennik th,#cennikiTab th{
padding:3px;
background:#e9e9e9;
font-size:11px;
text-align:center;
}
#tabelkaCennik input{
width:45px;
font-size:11px;
text-align:center;
height:17px;
padding:0px;
display:inline;
}
.op{
font-size:11px;
font-weight:normal;

}


/*- --------------------------------- */

/* Tabela ze zdjęciami */
.galeria {

	TEXT-ALIGN: center;
	font: 400 10px Verdana, sans-serif;
	margin-top: 0px;
	padding-top: 1px;
	text-decoration: none;
	color: #000000;

}

.galeria td {
  vertical-align: top;
	TEXT-ALIGN: center;
	font: 400 10px Verdana, sans-serif;
	margin-top: 5px;
	padding-top: 5px;
	text-decoration: none;
	color: #000000;
	BORDER: rgb(107,107,107) 1px solid;
	BACKGROUND-COLOR:	rgb(221,221,221);
}
/* Koniec Tabela ze zdjęciami */

.ZamowienieFotki {
border:none;
text-align:cenetr;
padding-left:10px
font-size:11px;
	margin-top: 5px;
		margin-right: 5px;
	padding-top: 5px;
	text-decoration: none;
	color: #000000;
	BORDER: rgb(107,107,107) 1px solid;
	BACKGROUND-COLOR:	rgb(221,221,221);
float:left;

}
.detalKoszyk td{
font-size:11px;
border:none;
text-align:left;
padding:0px;
}

.formy_m th {
  vertical-align: middle;
	TEXT-ALIGN: center;
	font: 400 11px Verdana, sans-serif;
	margin-top: 0px;
	padding-top: 1px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	BORDER-bottom:rgb(166,166,166) 1px solid;
	BORDER-right:rgb(166,166,166) 1px solid;

	Width: 200px;
}

.input4
{
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	FONT-SIZE: 12px;
	BORDER-LEFT: #666666 1px solid;
	COLOR: #333333;
	BACKGROUND-COLOR: rgb(239,239,239);
	BORDER-BOTTOM: #666666 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	width: 110px;
}
.input4a
{
	BORDER: #666666 1px solid;
	FONT-SIZE: 12px;
	COLOR: #333333;
	vertical-align:middle;
	BACKGROUND-COLOR: rgb(239,239,239);
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	width: 12px;
	height: 12px;
}
.menu_user td {

  vertical-align: middle;
	TEXT-ALIGN: center;
	font: status-bar, 13px Verdana, sans-serif;
	font-weight:900;
	color: #ffffff;
	BACKGROUND-COLOR:rgb(216,216,216);
	BORDER-top:rgb(184,184,184) 1px solid;
	BORDER-bottom:rgb(184,184,184) 1px solid;
  BORDER-left: rgb(184,184,184) 1px solid;
  BORDER-right: rgb(184,184,184) 1px solid;
  height: 20px;
}
.zamowienia td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  vertical-align: middle;
	TEXT-ALIGN: center;
	font:  11px Verdana, sans-serif;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: none;
	color: #000000;
	BORDER-bottom: rgb(198,198,198) 1px solid;
}

.menu_user {

  vertical-align: middle;
	TEXT-ALIGN: center;
  
}

a.menu_user:link, a.menu_user:visited {
color: rgb(0,0,0); 
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 11px;
text-decoration: none;

}

a.menu_user:hover {
color: rgb(0,0,0); 
font-weight: bold;
text-decoration: none;
}

.zam {
	margin-top: 2px;
	padding-top: 2px;
	text-decoration: none;
	color: #000000;
 
}

.zam td {
  vertical-align: middle;
	font: 400 11px Verdana, sans-serif;
	margin-top: 0px;
	padding-top: 1px;
	text-decoration: none;
	color: #000000;
	BORDER-bottom:rgb(235,235,235) 1px solid;

		TEXT-ALIGN: left;
}

.zam th {
  vertical-align: middle;
	TEXT-ALIGN: right;
	font: 400 11px Verdana, sans-serif;
	margin-top: 0px;
	padding-top: 1px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	width:250px;
	padding-right: 20px;
	BORDER-bottom:rgb(235,235,235) 1px solid;
	
}




/* Kurtyna uruchamiana przy SlideShow */
#zaslona{
    position:absolute;
    background-color:#B1B1B1;
    position: absolute;
    filter:alpha(opacity=70);
    opacity :0.9;
    z-index: 3;
}
/* Koniec Kurtyna uruchamiana przy SlideShow */

.imageBox{
color:white;
cursor: hand;
background-image: url(images/tlo12.gif);
background:#027A61;
}
#desc{
color:white;
font-size:12px;
font-weight:bold;


}

#slide{
width:600px;
border:#444444 solid 0px;
height:57px;
position:relative;
z-index:4;
text-align:center;
	padding:0px;
	margin:0px;
	float: left;
	}



#ZdejmijzKoszyka{
color:white;
padding:0px;
z-index:4;
font-size:11px;
width:120px;
height:20px;
line-height:20px;
text-align:center;
cursor:pointer;
background-image: url(/images/tlo5.jpg);
}

.SlideShowNIEwKoszyku{
position:absolute;
top:0px;
left:0px;
width:20;
height:20px;

}

#DodajDoKoszykaSlide{
color:white;
padding:0px;
z-index:4;
font-size:11px;
width:120px;
height:20px;
line-height:20px;
text-align:center;
cursor:pointer;
background-image: url(/images/tlo5.jpg);
}

#stron{
color:black;
font-size:10px;
}

#przyslona{
width:590px;
border:#464646 solid 6px;
background-color:#0099CC;
position: absolute;
filter:alpha(opacity=75);
opacity :0.75;
z-index: 3;
	padding:0px;
	margin:0px;
display:none;
}
#dd{
text-align:left;

font-size:13px;


}

#opis{
color:#ffffff;
font-size:17px;
font-weight:bold;
filter:alpha(opacity=100);
opacity :1;
height:17px;
margin-bottom:9px;
border:0px solid red;

top:16px;
text-decoration:underline;
width:590px;
text-align:center;
display:none;
}
#preloader{
background-image: url(/images/ajax-loader.gif);
background-position: center center;
background-repeat: no-repeat;
position:absolute;
z-index:10;
display:none;
z-index: 7;
left:50%;
margin-left:-46px;
margin-top:180px;
width:100px;
height:100px;
}
#zaloguj{
color:white;
width:95%;
text-align:right;
margin-top:5px;
border:0px solid red;
}
#zaloguj input{
border:1px solid gray;
height:17px;
width:100px;
font-size:11px;
}
#wybor td {
VERTICAL-ALIGN:TOP;
text-align:left;
color:white;
font-size:11px;
font-weight:bold;
}

#Tab td {
padding:0px;
margin:0px;
text-align:left;
}

#wybor A:link {
	COLOR: white;
	text-decoration: none;
	font-size: 12px;
	margin-top:3px;
	display:block;
}
#wybor A:visited {
	COLOR: white;
	text-decoration: none;
	font-size: 12px;
	margin-top:3px;display:block;
}
#wybor A:hover {
	COLOR: white;
	text-decoration: underline;
	font-size: 12px;
	margin-top:3px;display:block;
}
#wybor A:active {
	COLOR: white;
	text-decoration: none;
	font-size: 12px;display:block;
	margin-top:3px;
}
#koszykSlide{
font-size:11px;
color:black;
text-align:center;
}
#Stopka{
font-family: Tahoma;
font-size:7pt;
color:#808080;
border-top:4px solid #C0C0C0;
width:790px;

}
.zamawiam{
width:560px;
margin: 10px;
text-align:center;
font-size:14px;
}

