
#navi {
position : relative;
margin-top :84px;
margin-left : 0;
text-align : center;
z-index : 28;
position : right top;

}

body {
background-image : url('/template_slubna/images/tlo_cental.jpg');
background-repeat : repeat-x;
background-color : #cacaca;
font-family : Verdana;
font-size : 12px;
z-index : 1;
margin : 0;
padding : 0;
}

#tlo_1 {
background-image : url('/template_slubna/images/tlo_lewe.jpg');
background-repeat : no-repeat;
background-position : left top;
position : absolute;
width : 300px;
height : 900px;
z-index : -1;
left : 0;
top : 0;
}

#tlo_2 {
background-image : url('/template_slubna/images/tlo_prawe.jpg');
background-repeat : no-repeat;
background-position : right top;
position : absolute;
width : 342px;
height : 900px;
z-index : -2;
top : 0;
right : 0;
border : none;
}



#include {
width : 730px;
margin-top : 70px;
background-image: url('/template_slubna/images/bgnew.jpg');
background-position:0px 36px;;
background-repeat: repeat-x;
}


#oDiv3FormLogin {
background-image : url('/template_slubna/images/FormLoginTlo3.jpg');
background-repeat : no-repeat;
background-position : center top;
height : 550px;
margin-left : 40px;
margin-top : -10px;
border : 0 solid red;
left : 0;
z-index : -3;
text-align : left;
}

#formLogowaniaInput {
    position :absolute;
    height : 10%;
    width: 150px;
    left:50%; 
    margin-left: 40px;
    margin-top: 345px;

z-index : 41;
}

#oDiv3FormLogin INPUT {
display : block;
width : 130px;
border : 1px solid #cccccc;
}
#oDiv3FormLogin SELECT {
display : block;
width : 130px;
border : 1px solid #cccccc;
}
#oDivInclude {
min-height : 470px;
height : auto !important ;
height : 470px;
width : 730px;
}
pre {
font-size : 11px;
font-weight : normal;
color : black;
}
/* 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;text-decoration:none;padding:3px;}
#oDivMenu a:link {color:#FFFFFF;;font-size:12px;line-height:15px;;text-decoration:none;padding:3px;}
#oDivMenu a:visited {color:#FFFFFF;;font-size:12px;;text-decoration:none;padding:3px;} 
#oDivMenu a:hover {color:#FFFFFF; background: rgb(42,42,42);;font-size:12px;;text-decoration:none;padding:3px;} 
/* Koniec Formatowanie menu */




/* Buttony w SlideShow */
#ButtonRev{
    width:55px;
    height:55px;
    background-image: url(/template_slubna/images/left_up.jpg);
    float:left;
    position:relative;
    z-index:11;
    cursor:pointer;
    
}
#ButtonRevGal{
    width:45px;
    height:55px;
    background-image: url(/template_slubna/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(/template_slubna/images/right_up.jpg);
    float:left;
    position:relative;
    left:-10px;
    z-index:4;
    cursor:pointer;
    border:0px solid red;

}
#ButtonNextGal{
    width:45px;
    height:55px;
    background-image: url(/template_slubna/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: #CFCFCF;
}

.SlideShowTloMiniaturakaSelected{
    background-color:rgb(133,133,133);
}

.imageBoxTable{
border:rgb(90,90,90) solid 1px;
width:55px;
height:55px;
}



.PreloaderMini{
    background-image: url(/images/25-0.gif);
      background-repeat: no-repeat;
  background-position: center center;
  width:45px;
  height:35px;
}

/* 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: 5;
  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:111;
    border:2px solid #cfcfcf;
    width:800px;
    height:550px;
   background:#cccccc;
    left:0px;
    top:0px;
    
}
/* Koniec Kontener  SlideShow */

/* Przycisk Zamknij w oknie SlideShow */
#SlideShowZwin{
    cursor:pointer;
    position:absolute;
    right:0px;
    top:0px;
    font-size:12px;
    line-height:20px;
    background:#4A4A4A;
    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;
}

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

}
/* 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: none;
}

.color2{
background-color: #cccccc;

}




#PokazDivButton{
    font-size:12px;
    line-height:20px;
    background:#4A4A4A;
    height:20px;
    width:120px;
    color:white;
    text-align:center;
    cursor:pointer;
    margin-left:5px;
    float:left;
}

#SelectDivButton{
    font-size:12px;
    line-height:20px;
    background:#4A4A4A;
    height:20px;
    width:150px;
    color:white;
    text-align:center;
    cursor:pointer;
    margin-left:5px;
    float:left;
}

#DeselectDivButton{
    font-size:12px;
    line-height:20px;
    background:#4A4A4A;
    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:#dddddd;
}


#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;
}

a.menus:active {color:#CC0000; text-decoration: none;font-size: 19px}
a.menus:link {color:#CC0000; text-decoration: none;font-size: 19px}
a.menus:visited {color:#CC0000; text-decoration: none;font-size: 19px} 
a.menus:hover {color:#FFFFFF; text-decoration: none;font-size: 19px}

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:white;
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: white;
	BORDER-top: rgb(184,184,184) 1px solid;
	background-color:#4f4f4f;
}
#KoszykTabela TH,#KoszykFotoindex  {
margin-bottom:10px;
}
#KoszykTabela{
background-color:none;
}
/* 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;
    top:0px;
    left:0px;
    background-color:#000000;
    position: absolute;
    filter:alpha(opacity=70);
    opacity :0.7;
    z-index: 3;
}
/* Koniec Kurtyna uruchamiana przy SlideShow */

.imageBox{
color:white;
cursor: hand;
background:#cccccc;
}
#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;
	}






#DodajDoKoszykaSlide{
color:white;
padding:0px;
z-index:4;
font-size:11px;
width:120px;
height:20px;
line-height:20px;
text-align:center;
cursor:pointer;
background:#4A4A4A;
}
#ZdejmijzKoszyka{
color:white;
padding:0px;
z-index:4;
font-size:11px;
width:120px;
height:20px;
line-height:20px;
text-align:center;
cursor:pointer;
background:#4A4A4A;
}
#stron{
color:black;
font-size:10px;
}




#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(/template_slubna/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;
}



