body{ 
background:#000000;
font-size:15px;
color:#ffffff;
text-align:left;
margin:0px 0px;
padding:0px 0px;
font-family: Times New Roman, Verdana, Arial, Tahoma;
} 

div, img{
margin: 0px auto; 
padding: 0px 0px;
border: 0px solid #000000;
}

a{
margin:0px 0px; 
padding:0px 0px;
border:0px;
}

blockquote{
margin:0px 0px 0px 0px; 
padding:0px 0px;
border:0px;
}

ul{margin: 0px 0px; font-size:15px; padding:0px 0px 0px 30px; border:0px; list-style-image:url(site_images/kropek.gif); color:#fff0a0;}
li{margin: 0px 0px 0px 20px;}

a:link, a:visited {color:#fefefe; text-decoration: none; font-weight:normal;}
a:active, a:hover {color:#b61d22; text-decoration: none; font-weight:normal;}

p{padding:0px 0px 0px 0px; margin:20px 20px; font-size:15px; text-align:justify; font-family: Times New Roman, Verdana, Arial, Tahoma; color:#ffffff; font-weight:normal;}
p.rozwiniete_p{padding:0px 0px 0px 0px; margin:20px 20px 20px 40px; font-size:15px; text-align:justify; font-family:Times New Roman, Verdana, Arial, Tahoma; color:#ffffff; font-weight:normal;}

div#top_1{width:900px; height:2px; margin-top:100px; background:#000000 url(site_images/artsmile_top_1.png);}
div#top_2{width:900px; height:114px;}
	div#top_2_1{width:130px; height:114px; float:left;}
	img#top_logo{width:130px; height:114px;}
	div#top_2_2{width:768px; height:114px; float:left; background:#000000;}
	div#top_2_3{width:2px; height:114px; float:left; background:#000000 url(site_images/artsmile_top_2_3.png);}

div#top_3{width:900px; height:2px; line-height:2px; background:#000000 url(site_images/artsmile_top_3.png);}	
	
div#body{width:900px; height:auto; background:#000000 url(site_images/artsmile_tlo.png); background-repeat:repeat-y;}
	div#body_left{width:130px; height:auto; float:left;}
	
	img.left_logos{margin:5px 25px 5px 22px; }
	
		a#przycisk_1:link, a#przycisk_1:visited{width:130px; height:28px; display:block; background: url(site_images/przycisk_w_1.png);}
		a#przycisk_1:active, a#przycisk_1:hover{width:130px; height:28px; display:block; background: url(site_images/przycisk_r_1.png);}
		
		a#przycisk_2:link, a#przycisk_2:visited{width:130px; height:28px; display:block; background: url(site_images/przycisk_w_2.png);}
		a#przycisk_2:active, a#przycisk_2:hover{width:130px; height:28px; display:block; background: url(site_images/przycisk_r_2.png);}
		
		a#przycisk_3:link, a#przycisk_3:visited{width:130px; height:28px; display:block; background: url(site_images/przycisk_w_3.png);}
		a#przycisk_3:active, a#przycisk_3:hover{width:130px; height:28px; display:block; background: url(site_images/przycisk_r_3.png);}
		
		a#przycisk_4:link, a#przycisk_4:visited{width:130px; height:28px; display:block; background: url(site_images/przycisk_w_4.png);}
		a#przycisk_4:active, a#przycisk_4:hover{width:130px; height:28px; display:block; background: url(site_images/przycisk_r_4.png);}
		
		a#przycisk_5:link, a#przycisk_5:visited{width:130px; height:28px; display:block; background: url(site_images/przycisk_w_5.png);}
		a#przycisk_5:active, a#przycisk_5:hover{width:130px; height:28px; display:block; background: url(site_images/przycisk_r_5.png);}
		
		a#przycisk_6:link, a#przycisk_6:visited{width:130px; height:28px; display:block; background: url(site_images/przycisk_w_6.png);}
		a#przycisk_6:active, a#przycisk_6:hover{width:130px; height:28px; display:block; background: url(site_images/przycisk_r_6.png);}		
		
	div#body_main{width:770px; height:auto; float:left;}
	div#body_main_short{width:525px; height:auto; float:left;}
	div#body_main_short_zdjecia{width:245px; height:auto; float:left;}
		img.obrazki{margin:15px 30px 0px 15px;}		
		span.tytul_red{color:#b61d22;}
	
		a.menu_inner:link, a.menu_inner:visited{font-size:16px; color:#fefefe; text-decoration: none; font-weight:bold; margin-left:20px; font-style:italic; width:710px; display:block;}
		a.menu_inner:active, a.menu_inner:hover{font-size:16px; color:#b61d22; text-decoration: none; font-weight:bold; margin-left:20px; font-style:italic; width:710px; display:block;}
		
		a.menu_inner_2:link, a.menu_inner_2:visited{font-size:16px; color:#dedede; text-decoration: none; font-weight:bold; margin-left:40px; font-style:italic;}
		a.menu_inner_2:active, a.menu_inner_2:hover{font-size:16px; color:#b61d22; text-decoration: none; font-weight:bold; margin-left:40px; font-style:italic;}		
		
	div#body_breaker{width:900px; height:0px; line-height:0px; clear:both;}
	
div#foot{width:900px; height:41px; background:#000000 url(site_images/artsmile_foot.png); text-align:right; line-height:38px;}
		a#foot_email:link, a#foot_email:visited{color:#ffffff; text-decoration: none; font-weight:normal; font-style: italic; margin-right:20px;}
		a#foot_email:active, a#foot_email:hover{color:#b61d22; text-decoration: none; font-weight:normal; font-style: italic; margin-right:20px;}
	
a#kotwica_up_link{float:right; margin-right:40px;}
a#kotwica_up{line-height:0px;}
	
table.galeria_zeby_t{width:680px; padding:0px 0px 0px 0px; margin:0px 20px 0px 40px;}
table.galeria_zeby_t_gal{width:680px; padding:0px 0px 0px 0px; margin:0px 20px 0px 20px;}
td.galeria_zeby_td{width:170px;}
span.galeria_zeby_s{line-height:20px;}
span.galeria_zeby_s_2{line-height:20px; margin-left:16px;}

img.galeria_mini{padding:0px 0px 0px 0px; margin:0px 16px 10px 16px;}

img.zdjecia_mini{padding:0px 0px 0px 0px; margin:0px 18px 10px 0px;}

	table.zapisy_tab{width:335px; margin-top:20px;}
	tr.zapisy_tab_head{}
	td.zapisy_tab_td_1{width:60px;}
	td.zapisy_tab_td_2{width:270px;}

input, textarea
{
   font-weight:normal;
   font-size:11px;
   color:#000000;
   text-align:left;
   text-decoration:none;
	 
	 background: #ffffff;
   border-right: #777777 1px solid;
   border-top: #777777 1px solid;
   border-left: #777777 1px solid;
   border-bottom: #777777 1px solid
}	
	textarea.zapisy_txt{width:322px; background-color:#b9b9b9;}
	input.zapisy{width:250px; background-color:#b9b9b9;}
	input.zapisy_c{width:58px; height:20px; background-color:#b9b9b9;}
	input.zapisy_w{width:262px; height:20px; text-align:center; background-color:#b9b9b9;}

	b.potwierdzenie{margin-top:20px;}
	
/* 
		a#news_stronnicowanie:link, a#news_stronnicowanie:visited{color:#550400; text-decoration: none; font-weight:normal;}
		a#news_stronnicowanie:active, a#news_stronnicowanie:hover{color:#c49a70; text-decoration: none; font-weight:normal;}
*/

/* lightbox styles */

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}

