body{ 
background:#ebebeb url(images_base/image_body_tlo.jpg) no-repeat top center;
color:#000000;
text-align:justify;
margin:0px 0px;
padding:0px 0px;
font-size:11px;
line-height:16px;
font-family:Tahoma, Arial, Verdana;
} 

div{margin:0px auto; padding:0px 0px; border:0px solid #000000; display:block;}
img{margin:0px 0px; padding:0px 0px; border:0px solid #000000;}

a{margin:0px 0px; padding:0px 0px; border:0px; text-decoration:none;}

a:link, a:visited{color:#a90a17; } 
a:hover, a:active{color:#919292; }

p{margin:0px 0px 10px 0px; text-align:justify;}
ul, ol{margin:0px 0px 10px 0px; padding:0px 0px; border:0px; text-align:justify;}
li{margin:0px 0px 0px 15px; list-style-type:disc;}
blockquote{text-align:justify;}

div#body_pasek_top{width:100%; height:16px; background:#292929;}
	div#pasek_top_text{width:976px; height:16px; font-size:9px; line-height:15px; color:#949494;}
		span.top_text_left{float:left; margin-left:8px;}
		span.top_text_right{float:right; margin-right:8px;}
div#body_break_top{width:976px; height:40px;}
div#body_menu_top{width:976px; height:34px; font-family:"Trebuchet MS", Tahoma, Arial, Verdana;  background:#ffffff url(images_base/image_menu_top_tlo.jpg);}
	div#menu_b_left{width:29px; height:34px; float:left;}
	
	div.top_menu_left_off{width:20px; height:34px; float:left; background:url(images_base/button_off_left.png);}
	div.top_menu_off{width:auto; min-width:80px; height:34px; line-height:32px; margin:0px; float:left; background:url(images_base/button_off_bg.png) repeat-x; text-align:center; font-weight:bold; font-size:16px;}
	div.top_menu_right_off{width:20px; height:34px; float:left; background:url(images_base/button_off_right.png); margin:0px 10px 0px 0px;}
	div.top_menu_left_on{width:20px; height:34px; float:left; background:url(images_base/button_on_left.png);}
	div.top_menu_on{width:auto; min-width:80px; height:34px; line-height:32px; margin:0px; float:left; background:url(images_base/button_on_bg.png) repeat-x; text-align:center; font-weight:bold; font-size:16px;}
	div.top_menu_right_on{width:20px; height:34px; float:left; background:url(images_base/button_on_right.png); margin:0px 10px 0px 0px;}
	a.top_menu_link:link, a.top_menu_link:visited {color:#5a5a5a;}
	a.top_menu_link:active, a.top_menu_link:hover{color:#af041d;}	
	
div#body_break_img{width:976px; height:252px; background:#ffffff url(images_base/image_baner_top.jpg);}
div#body_main{width:976px; height:auto; background:#ffffff url(images_base/image_inside_tlo.png) repeat-y;}
	div#main_break_top{width:976px; height:20px;}
	div#main_break_left{width:29px; height:200px; float:left;}
	div#main_menu{width:256px; height:auto; float:left;}
		div#menu_menu{width:256px; height:auto; background:#b0041d url(images_base/image_menu_tlo.png) repeat-y;}
			div.menu_left_kropki{width:256px; height:1px; background:url(images_base/menu_kropki.png); line-height:1px; font-size:1px;}
			div.menu_left{width:256px; height:auto; background:url(images_base/button_tlo.png) no-repeat; font-size:14px; font-family: "Trebuchet MS", Arial, Verdana; text-align:left; padding:10px 0px 14px 0px;}
			
				a.menu_left_link:link, a.menu_left_link:visited {margin-left:28px; color:#efffff; display:block;}
				a.menu_left_link:active, a.menu_left_link:hover{margin-left:28px; color:#ff083a; display:block;}
			div.menu_left_sub{width:226px; height:auto; font-size:11px; font-family:"Trebuchet MS", Arial, Verdana; text-align:left; margin-left:30px;}
				a.menu_left_sub_link:link, a.menu_left_sub_link:visited {color:#ff083a;}
				a.menu_left_sub_link:active, a.menu_left_sub_link:hover{color:#efffff;}
			div.menu_left_sub_nlt{width:226px; height:auto; font-size:13px; font-family:"Trebuchet MS", Arial, Verdana; text-align:left; margin-left:26px; color:#efffff;}
				
		div#menu_foot{width:256px; height:93px; background:#b0041d url(images_base/image_menu_foot.png) no-repeat;}
		div#menu_inne{width:256px; height:auto; font-size:10px;}
		
	div#main_break_pion{width:20px; height:200px; float:left;}
	div#main_text{width:642px; height:auto; float:left;}
		div#text_title{width:642px; height:32px; background:url(images_base/image_title_tlo.png) no-repeat; color:#5a5a5a; font-size:13px; font-weight:bold; font-family:"Trebuchet MS", Tahoma, Arial, Verdana; line-height:32px;}
		.title{margin-left:15px;}
		div#text_tresc{width:642px; height:auto; background:#f6f6f6; }
		.zawartosc{margin:0px 15px 0px 15px;}
		
		.publikacje_book{margin:0px 12px 5px 0px; float:left; width:260px;}
		.spisy_tresci{width:610px; margin:10px 0px 10px 0px;}
		
		a.menu_w_tresci:link, a.menu_w_tresci:visited {color:#99071c; font-size:12px; line-height:26px; font-weight:bold;}
		a.menu_w_tresci:active, a.menu_w_tresci:hover{color:#919292; font-size:12px; line-height:26px; font-weight:bold;}	
		
		a.zwin_32:link, a.zwin_32:visited {font-size:11px; line-height:21px;}
		a.zwin_32:active, a.zwin_32:hover{font-size:11px; line-height:21px;}		
		
		
	div#main_breaker{width:976px; height:2px; clear:both; line-height:1px;}
	
div#body_foot{width:976px; height:28px; background:#ebebeb url(images_base/image_foot.png) no-repeat;}

	.galeria_mini{width:118px; margin:2px;}

		
		div.text_title{width:680px; height:16px; margin:0px 0px 20px 0px; color:#646464; text-transform:uppercase;}
			span.title_pasek{margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;}
		div.text_text{width:680px; height:auto; margin:0px 0px 20px 0px;}
		
		
		div.map_google{margin:0px 4px 0px 20px; width:340px; height:500px; float:right;}
		
		


	span#foot_www{text-transform:uppercase;}
	

	

	
	table.tab_kontakt{margin:20px 0px 0px 18px; width:240px;}
	td{text-align:left; margin:0px; padding:0px; border:1px solid #121212; padding:4px; }
	tr{margin:0px; padding:0px; border:0px;}
	
/* blog */	
.l_t_tlo{background-color:#c6c6c6; font-size:11px; margin:0 0 10px 0; padding:7px 10px;}
.l_t_tyt{}

.blog_kal_arch{display:block; width:16px; height:17px; text-align:center; margin-right:1px; float:left; border:1px solid #c6c6c5; background:#F6F6F6;}
.blog_kal_arch_na{display:block; width:16px; height:17px; text-align:center; margin-right:1px; float:left; border:1px solid #F6F6F5; background:#F6F6F6; color:#a6a6a6;}

.left{text-align:left;}

.blog_l{margin:0px 10px 10px 10px;}
h1.blog_tyt{font-size:13px; line-height:1.3em;}
.blog_tytul{width:612px; height:auto; font-weight:bold; font-size:13px; margin:0 0 10px 0; text-align:left;}

.blog_data{color:#010000; float:right; font-size:10px; font-weight:normal;}

.blog_tresc{}
.blog_licznik{line-height:16px; margin-top:20px;}
.blog_info{margin:0 0 10px 0;}

.f_left{float:left;}

.blog_f_nick{width:510px; font-size:10px; border:1px solid #000; margin-left:50px;}
input.blog_f_send{width:612px; height:22px; font-size:10px; line-height:21px; background-color:#fff; text-align:center; font-weight:bold; border:1px solid #000;}

a.wroc_wiecej{float:right;}
a.blog_t_link{color:#010000;}


/* 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;
	}