BODY { 
	background-image: url('../images/dark/pattern.jpg');
	background-attachment: fixed;
	background-position:center center;
	background-repeat:repeat;
	background-color: #000000;
	margin: 0px auto;
		padding:0px;
}

#main {
	width: 1000px;
	height: 690px;
	border: 0px solid #282828;
	left: 50%;
	top: 50%;
	position: absolute;
	/*background: #1e1e1e;*/
	margin-left: -500px;
	margin-top: -355px;
}

#main_inside {
	width: 1000px;
	height: 620px;
	border: 1px solid #282828;
	background: #1e1e1e;
	margin-top:-5px;
}

/***********************************************
index
***********************************************/




#logo_index {
	background-image: url('../images/dark/MD-Foto fotografia slubna2.png');
	background-position: left top;
	background-repeat: no-repeat;
	width: 840px;
    height:70px;
    margin: -70px 0 0 0;
    padding: 0px 0px 0px 0px;
    border: 0px solid #2e2e2e;
	text-align:right;
	position:absolute;
}

#enter_index_l {
    width:300px;
    height:330px;
    margin: 20px 0 0 0;
	float: left;
    padding: 0px 0px 0px 0px;
	text-align:center;
	display:inline;
}

#enter_index_s {
    width:300px;
    height:330px;
    margin: 20px 0 0 20px;
	float: left;
    padding: 0px 0px 0px 0px;
	text-align:center;
	display:inline;
}

#enter_index_p {
    width:300px;
    height:330px;
    margin: 20px 0 0 20px;
	float: left;
    padding: 0px 0px 0px 0px;
	text-align:center;
	display:inline;
}

#enter_index_p a, #enter_index_l a, #enter_index_s a{
	margin-top:20px;
	font: normal 14px times new roman;
	color:  #ffffff;
}

#enter_index_p a:hover, #enter_index_l a:hover, #enter_index_s a:hover{
	margin-top:20px;
	font: normal 14px times new roman;
	color:  #33aaff;
}

#footer_copyright_index
 {
 text-decoration: none; 
 font: normal 10px Arial;
 color:  #515151;
 margin: 540px 0 0 150px;
 text-align: center;
 position:absolute
 }
 
 #fpfs_index
 {
 border:0px;
 width:640px;
 text-decoration: none; 
 margin: 560px 0 0 150px;
 text-align: center;
 position:absolute
 }
 
div.txt15 {
	width:640px;
	position:absolute;
	font-family: Times New Roman;
	font-size: 12px;
	color: #aaaaaa ;
	margin: 355px 0 0 150px;
	line-height:15px;
	text-align:center;
}

div.txt16 {
	width:640px;
	position:absolute;
	font-family: Times New Roman;
	font-size: 11px;
	color: #aaaaaa ;
	margin: 380px 0 0 150px;
	line-height:13px;
	text-align:center;
}

div.txt17 {
	width:640px;
	position:absolute;
	font-family: Times New Roman;
	font-size: 12px;
	color: #aaaaaa ;
	margin: 480px 0 0 150px;
	line-height:15px;
	text-align:center;
}

div.txt18 {
	width:640px;
	position:absolute;
	font-family: Times New Roman;
	font-size: 12px;
	color: #aaaaaa ;
	margin: 520px 0 0 150px;
	line-height:15px;
	text-align:center;
}

div.txt16 a, div.txt16 a:hover, div.txt16 a:visited {
	font-family: Times New Roman;
	font-size: 11px;
	color: #aaaaaa ;
	line-height:13px;
}

/***********************************************
logo + menu + frame + footer
***********************************************/

#top {
    width:1000px;
    height:72px;
    margin: 0px auto;
    padding: 0px auto;
}

#logo {
    width:261px;
    height:70px;
    margin: 0 0 0 10px;
	float: left;
    padding: 0px 0px 0px 0px;
    border: 0px solid #2e2e2e;
    text-align:left;
}

#logo_a {
    width:261px;
    height:65px;
    margin: 0px auto;
	float: left;
    padding: 0px 0px 0px 0px;
    border: 0px solid #2e2e2e;
    text-align:left;
	text-indent:-9999px;
	/*background-image: url('../images/dark/MD-Foto fotografia slubna.jpg');*/
	background-image: url('../images/dark/MD-Foto fotografia slubna2.png');
	background-position: left top;
	background-repeat: no-repeat;
}

#over_menu {
    width:700px;
    height:35px;
    margin: 0px auto;
	float: right;
    padding: 0px 0px 0px 0px;
    border: 0px solid #ffffff;
    text-align: right;
}

#over_menu A:link {text-decoration: none; color: #9d9d9d;}
#over_menu A:hover {text-decoration: none; color: #1d6faa;}
#over_menu A:visited {text-decoration: none;}
#over_menu A:active {text-decoration: none;color: #9d9d9d;}

#menu {
    width:600px;
    height:22px;
    margin: 0;
	float: right;
    padding: 0px 40px 0 0;
    border: 0px solid #ffffff;
    text-align: right;
	background-image: url('../images/dark/menu_gradient.png');
	background-position: right;
	background-repeat: no-repeat;
}

#menu A:link {text-decoration: none; color: #ffffff;}
#menu A:hover {text-decoration: none; color: #33aaff;}
#menu A:visited {text-decoration: none;}
#menu A:active {text-decoration: none;color: #ffffff;}

#menu_brake{
   position: relative;
   float:right;
   width:23px;
   height:43px;
   margin: -12px 10px -10px 10px;
}

/*#frame {
    width:984px;
    height:480px;
    margin: 0px auto;
    padding: 0px auto;
    border: 0px solid #ffffff;
	background-color: #000000;
	position: relative;
}*/


#footer_all
 {
 width:986px;
 border:0px solid #2e2e2e;
 margin: -20px auto 0 8px;
  position:absolute;
 }

#footer_copyright
 {
 text-decoration: none; 
 font: normal 10px Arial;
 color:  #3d3d3d;
 border:0px solid #2e2e2e;
 margin: 5px 0 0 0;
 text-align: center;
 }
 
#footer
 {
 text-decoration: none; 
 font: normal 10px Arial;
 color:  #3d3d3d; 
 border:0px solid #2e2e2e;
 margin: -1px 0 0 0;
 text-align: center;

 }
 
#footer A:link {text-decoration: none; color: #3d3d3d;}
#footer A:hover {text-decoration: none; color: #3d3d3d;}
#footer A:visited {text-decoration: none; color: #3d3d3d;}
#footer A:active {text-decoration: none;color: #3d3d3d;}

/***********************************************
index
***********************************************/
#frame_i {
  background-color: #000000;
  background-image: url("../images/dark/fotografia slubna gdansk gdynia sopot rumia.jpg");
  background-position: left top;
  background-repeat: no-repeat;
  height: 605px;
  margin: 7px auto 0 auto;
  position: relative;
  width: 986px;
}

#ffs {
    width:200px;
    height:52px;
    margin: 160px 0 0 400px;
	float: left;
    padding: 0px 0px 0px 0px;
    border: 0px solid #2e2e2e;
    text-align:left;
	font-family: Times New Roman;
    font-size: 11pt;
    color: #9F9F9F ;
}

#ffs_a {
    width:200px;
    height:65px;
    margin: 0px auto;
	float: left;
    padding: 0px 0px 0px 0px;
    border: 0px solid #2e2e2e;
    text-align:left;
	text-indent:-9999px;
	background-image: url('../images/dark/MD-Foto_fotografia slubna.png');
	background-position: left;
	background-repeat: no-repeat;
}

/***********************************************
oferta
***********************************************/
#frame_o {
    padding: 0px auto;
	background-color: #000000;
	background-image: url('../images/dark/Fotografia slubna Trojmiasto.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	height: 605px;
	margin: 7px auto 0 auto;
	position: relative;
	width: 986px;
}

#oferta {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
moz-opacity: 0.70;
opacity:0.7;
filter:alpha(opacity=70);
padding:12px 15px 15px 15px;
position:absolute;
width:580px;
right: 5px;
bottom: 40px;

}

/***********************************************
kontakt
***********************************************/

#frame_c {
  background-color: #000000;
  background-image: url('../images/dark/Mariusz Daniszewski zdjecia slubne.jpg');
  background-position: left top;
  background-repeat: no-repeat;
  height: 605px;
  margin: 7px auto 0 auto;
  position: relative;
  width: 986px;
}

#c_left
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
moz-opacity: 0.60;
opacity:0.6;
filter:alpha(opacity=60);
  float: left;
  text-align:left;
  width:260px;
  margin: 25px 0 0 25px;
  padding: 15px;
  border:0px solid #2e2e2e;
}

#c_right
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
moz-opacity: 0.60;
opacity:0.6;
filter:alpha(opacity=60);
  float: right;
  text-align:left;
  width:380px;
  margin: 240px 25px 0 0;
  padding: 15px 15px 5px 15px;
  border:0px solid #2e2e2e;
}

#formul tr,td{
	font-size: 12pt;
	font-family: Sylfaen;
	color: #d2d2d2;
	vertical-align: top;
}

input, textarea, select{
	border: 1px;
	border-style: solid;
	border-color: #388a9e;
	background-color: #CECECE;
	font-size: 9pt;
	font-family: Sylfaen;
	color: #000000;
}

/***********************************************
galerie
***********************************************/
 
 #frame_gal {
  height: 605px;
  margin: 7px auto 0 auto;
  position: relative;
  width: 986px;
  background-color: #000000;  
  position: relative;
}
 
 #gal_menu {
   width: 240px;
   height: 570px;
   padding-top:5px;
   float: left;
   margin: 0px 8px 0 0;
   background-color: #000000;  
 }
 
  #gal_menu_last{
   width: 240px;
   height: 570px;
   padding-top:5px;
   float: left;
   margin: 0px 0px 0 2px;
   background-color: #000000;  
 }

 
   /***********************************************
klient
***********************************************/
 
  #frame_klient{
	width:986px;
	height: 605px;
	margin: 7px auto 0 auto;
    padding: 0px auto;
	background-color: #000000;
	position: relative;
}

#klient_gal
{
    width:306px;
    height:76px;
    margin: 0px auto;
    padding: 0px auto;
    border-right: 1px solid #333333;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	float:left;
	margin:15px 0 0 16px;
	font:12px verdana;
	color:white;
	text-align:center;
}

#klient_gal:hover
{
    width:306px;
    height:76px;
    margin: 0px auto;
    padding: 0px auto;
    border-right: 1px solid #333333;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	float:left;
	margin:15px 0 0 16px;
	font:12px verdana;
	color:white;
	text-align:center;
	background-color:#111111;
	cursor:pointer;
}

#klient_gal img
{
	background-color:black;
	padding:3px;
    border-right: 1px solid #333333;
	border-left: 1px solid #333333;
	float:left;
 }
 
#klient
 {
text-align:center;
width:986px; 
height:20px; 
margin:0 0 0 0;
bottom:20px;
position:absolute;
 }
 
 #nastepne
 {
text-align:left;
width:150px; 
height:18px; 
margin:0 0 0 10px;
padding-top:2px;
float:left;
background-image: url('../images/dark/gal_arrow_bckg2.png');
background-position: left center;
background-repeat: no-repeat;	
 }
 
  #nastepne_ost
 {
text-align:left;
width:150px; 
height:18px; 
margin:0 0 0 10px;
padding-top:2px;
float:left;
 }
 
 #poprzednie
 {
text-align:right;
width:150px; 
height:18px; 
margin: 0 10px 0 343px;
padding-top:2px;
float:left;
background-image: url('../images/dark/gal_arrow_bckg.png');
background-position: right center;
background-repeat: no-repeat;	
 }
 
  #poprzednie_pierw
 {
text-align:right;
width:150px; 
height:18px; 
margin: 0 10px 0 343px;
padding-top:2px;
float:left;
 }
 
 #nastepne a {font: normal 13px Arial; color: white;margin-left:25px;}
 #nastepne a:hover {font: normal 13px Arial; color: #33aaff;margin-left:25px;} 
 
 #poprzednie a {font: normal 13px Arial; color: white;margin-right:25px;}
 #poprzednie a:hover {font: normal 13px Arial; color: #33aaff;margin-righ:25px;} 
 
 
  /***********************************************
podgalerie
***********************************************/
 #gallery_frame {
    width:986px;
	height: 605px;
	margin: 7px auto 0 auto;
	background-color: #000000;
	position: relative;
	background-image: url('../images/dark/md-foto_fotograf.jpg');
	background-position: left top;
	background-repeat: no-repeat;	
}
 
 
  #gallery_main
 {
    width:980px;
	height: 585px;
 padding: 0px;
 border:0px solid #2e2e2e;
 margin: 0px 0 0 0px;
 float: left;
background-image: url('../images/dark/loader.gif');
background-position: center center;
background-repeat: no-repeat;	

 }
 
 #gallery_menu_all {
 	width:210px;
    height:200px;
    margin: 15px 0px 0px 0px;
	float: left;
    padding: 0 0 0 0px;
    text-align: left;
	position:absolute;
	overflow:hidden;
 }
 
  .gallery_menu_menu{
	background-image: url('../images/dark/gal_menu.png');
	background-position: 0% 0%;
	background-repeat: no-repeat;	
	border-bottom: 1px solid #1e1e1e;
    border-top: 1px solid #1e1e1e;
    border-right: 1px solid #1e1e1e;
	width:20px;
    height:200px;
    margin: 0px 0 0px 0px;
	float: left;
    padding: 0 0 0 0px;
    text-align: left;
	position:absolute;
	z-index:301;
	cursor:pointer;
}

  .active{
	background-position: 100% 0%;
}

#gallery_menu{
 	border-bottom: 1px solid #1e1e1e;
    border-top: 1px solid #1e1e1e;
    border-right: 1px solid #1e1e1e;
	width:184px;
	height:145px;
    margin: 0px 0 0px -170px;
	float: left;
    padding: 10px 0 10px 5px;
    text-align: left;
	position:absolute;
	z-index:300;
	}
	

 #gallery_menu_bkg{
 	border-bottom: 1px solid #1e1e1e;
    border-top: 1px solid #1e1e1e;
    border-right: 1px solid #1e1e1e;
 -moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
moz-opacity: 0.60;
opacity:0.6;
filter:alpha(opacity=60);
	width:184px;
    height:145px;
    margin: 0px 0 0px -170px;
	float: left;
    padding: 10px 0 10px 5px;
    text-align: left;
	position:absolute;
	z-index:299;
}

#gallery_menu_brake{
   position: relative;
   float:left;
   width:20px;
   height:15px;
   margin: 0px 0px 0px 0px;
}

#gallery_menu A:link {text-decoration: none; color: #ffffff;}
#gallery_menu A:hover {text-decoration: none; color: #33aaff;}
#gallery_menu A:visited {text-decoration: none;}
#gallery_menu A:active {text-decoration: none;color: #33aaff;}


 
 /***********************************************
tekst
***********************************************/
 h1 {
font-family: Times New Roman;
font-size: 12pt;
color: #ffffff;
margin: 0 0 10px 0;
line-height:15px;
text-align:center;
}


 
div.txt1{
font-family: Times New Roman;
font-size: 18px;
color: #E8E8E8 ;
margin: 0 20px 10px 400px;
}

div.txt2{
font-family: Times New Roman;
font-size: 15px;
color: #9F9F9F;
margin: 0 20px 10px 400px;
line-height:20px;
}

div.txt2 a:hover{
font-family: Times New Roman;
font-size: 15px;
color: #c4c4c4;
line-height:20px;
}

div.txt2 a:visited{
font-family: Times New Roman;
font-size: 15px;
color: #c4c4c4;
line-height:20px;
}

div.txt3{
  float:right;
  font-family: Verdana;
  font-size: 12px;
  color: #f3f3f3;
  margin: 4px 10px 0px 10px;
}

div.txt4{
font-family: Times New Roman;
font-size: 10pt;
color: #d2d2d2 ;
margin: 0 0px 12px 0;
line-height:15px;
text-align:justify;
}

div.txt4 a{
font-family: Times New Roman;
font-size: 10pt;
color: #0099ff ;
line-height:15px;
text-align:justify;
}

div.txt5{
font-family: Times New Roman;
font-size: 10pt;
color: #d2d2d2 ;
margin: 0 0px 12px 0;
line-height:15px;
text-align:justify;
}

div.txt6{
font-family: Times New Roman;
font-size: 10pt;
color: #d2d2d2 ;
margin: 0 0px 0px 0;
line-height:11pt;
text-align:justify;
}

div.txt7{
	font-family: Sylfaen;
	font-size: 14pt;
	color: #ffffff;
}

div.txt8{
	font-family: Sylfaen;
	font-size: 12pt;
	color: #d2d2d2;
}

div.txt9{
  float:left;
  font-family: Verdana;
  font-size: 12px;
  color: #33aaff;
  margin: 4px 5px 0px 7px;
  width:143px;
}

div.txt12{
  float:left;
  font-family: Verdana;
  font-size: 12px;
  color: #33aaff;
  margin: 4px 5px 0px 7px;
  width:143px;
  	background-image: url('../images/dark/gal_arrow_bckg.png');
	background-position: right bottom;
	background-repeat: no-repeat;	
}

div.txt10{
  float:right;
  font-family: Verdana;
  font-size: 11px;
  color: #565656;
  margin: 6px 15px 0px 10px;
}

div.txt11{
  float:left;
  font-family: Verdana;
  font-size: 10px;
  color: #51819d;
  margin: 30px 0 0 0;
}

A:link {color: #777777;text-decoration: none; }
A:visited {color: #ffffff;text-decoration: none;}
A:hover {text-decoration: none; color: #B8B8B8;}
A:active {color: #777777;text-decoration: none;}
A:focus {outline:none;}

/***********************************************
kalendarz.css
***********************************************/


/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #33aaff;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	font-size:10pt;
	color: gray;
    padding: 0px;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #aca998;
	border: 1px solid #AAAAAA;
	font-size:10pt;
    padding: 0px;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #cccccc;
	border: 1px solid #33aaff;
	cursor: pointer;
	color: #33aaff;
	font-size:10pt;
    padding: 0px;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #aca998;
	border: 1px solid #33aaff;
	color: white;
	padding:0 3px;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: red;
	font-size:10pt;
    padding: 0px;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}

