html {
overflow-y: scroll;
}

body { 
font-family: 'trebuchet ms', tahoma, verdana, arial, 'arial ce'; 
font-size: 13px; 
color: #494949;
background-color: #000000;
} 
		
p { 
margin: 0; 
padding: 0; 
}

object { 
margin: 0; 
padding: 0; 
}

embed noembed { 
margin: 0; 
padding: 0; 
}

fieldset { 
text-align: left; 
border: 1px solid #e1e1e1; 
}

legend { 
color: #08c; 
}		

h1 {
font-family: 'trebuchet ms', tahoma, verdana, arial, 'arial ce'; 
font-weight: normal;
font-size: 16px; 
color: #004000; 
margin: 0;
padding: 0;
}

/* STYLE DO LINKÓW */

a:link 			{ text-decoration: none; color: #08c; } 
a:visited 		{ text-decoration: none; color: #08c; }
a:active 		{ text-decoration: none; color: #08c; } 
a:hover 			{ text-decoration: none; color: #800000; }

a:link.c 			{ text-decoration: none; color: #ff0000; } 
a:visited.c		{ text-decoration: none; color: #ff0000; }
a:active.c 		{ text-decoration: none; color: #ff0000; } 
a:hover.c 		{ text-decoration: underline; color: #333399; }

a:link.n2 		{ text-decoration: none; color: #08c; } 
a:visited.n2 	{ text-decoration: none; color: #08c; }
a:active.n2 	{ text-decoration: none; color: #08c; } 
a:hover.n2 	{ text-decoration: none; color: #800000; }

a:link.z 			{ text-decoration: none; color: #d8d3d1; } 
a:visited.z 		{ text-decoration: none; color: #d8d3d1; }
a:active.z 		{ text-decoration: none; color: #d8d3d1; } 
a:hover.z		{ text-decoration: none; color: #08c; }

a:link.kal { font-weight: bold; text-decoration: none; color: #ff0000; } 
a:visited.kal { font-weight: bold; text-decoration: none; color: #ff0000; }
a:active.kal { font-weight: bold; text-decoration: none; color: #ff0000; } 
a:hover.kal { font-weight: bold; text-decoration: none; color: #000000; }

a:link.zb { font-weight: bold; text-decoration: none; color: #008040; } 
a:visited.zb { font-weight: bold; text-decoration: none; color: #008040; }
a:active.zb { font-weight: bold; text-decoration: none; color: #008040; } 
a:hover.zb { font-weight: bold; text-decoration: none; color: #08c; }

/* STYLE DO UKŁADU STRONY */

.top_container { 
width: 996px; 
background-color: #ffffff; 
}

.width_container { 
margin-top: 3px;
width: 100%; 
height: 180px; 
background-image: url('layout/naglowek_02.jpg');
background-repeat: no-repeat;
}

.top_inside { 
width: 980px; 
vertical-align: top; 
}

.view_container { 
width: 100%; 
vertical-align: top; 
margin: 20px 0 20px 0; 
padding: 0; 
}

/* zaokrąglone rogi */

.spiffy {
display: block;
}

.spiffy * {
display: block;
height: 1px;
overflow: hidden;
font-size: .01em;
background: #ffffff;
}

.spiffy1 {
margin-left: 3px;
margin-right: 3px;
padding-left: 1px;
padding-right: 1px;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
background: #ffffff;
}

.spiffy2 {
margin-left: 1px;
margin-right: 1px;
padding-right: 1px;
padding-left: 1px;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
background: #ffffff;
}

.spiffy3 {
margin-left: 1px;
margin-right: 1px;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
}

.spiffy4 {
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
}

.spiffy5 {
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
}

.spiffyfg {
background: #ffffff;
}

/* zawartość paska nad naglówkiem */

.tabela_nadnag { 
width: 100%; 
background-color: #ffffff; 
}

.tabela_nadnag_left { 
font-size: 13px; 
color: #08c; 
height: 25px; 
}

.tabela_nadnag_loader { 
visibility: visible; 
padding: 0 0 0 5px; 
}

.loader { 
background: url('interface/loading.gif') no-repeat center center; 
}

.login { 
width: 70px; 
height: auto; 
font: 11px 'ms sans-serif', 'sans-serif', 'trebuchet ms', tahoma, verdana, arial, 'arial ce'; 
color: #008000; 
border: 1px solid #dddddd;
}

/* zawartość nagłówka działu */

.tab_nag_left { 
float: left; 
vertical-align: top;  
width: auto; 
}

.tab_nag_right { 
float: right; 
vertical-align: top; 
width: auto; 
font-size: 10px; 
color: #808080; 
margin-top: 3px; 
}

/* linie */

.l_black { 
border-top: 1px solid #000000; 
border-width: 1px 0 0 0; 
height: 1px;
}

.l_white { 
border-top: 1px solid #ffffff; 
border-width: 1px 0 0 0; 
height: 1px;
}

.l_yellow { 
border-top: 1px solid #ffff80; 
border-width: 1px 0 0 0; 
height: 1px;
}

.l_orange { 
border-top: 1px solid #ff8000; 
border-width: 1px 0 0 0; 
height: 1px;
}

.l_red { 
border-top: 1px solid #ff0000; 
border-width: 1px 0 0 0; 
height: 1px;
}

.l_blue { 
border-top: 1px solid #0000ff; 
border-width: 1px 0 0 0; 
height: 1px;
}

.l_green { 
border-top: 1px solid #008000; 
border-width: 1px 0 0 0; 
height: 1px;
}

.l_black_p { 
border-top: 1px dotted #000000; 
border-width: 1px 0 0 0; 
height: 1px;
}

.l_white_p { 
border-top: 1px dotted #ffffff; 
border-width: 1px 0 0 0; 
height: 1px;
}

.l_yellow_p { 
border-top: 1px dotted #ffff80; 
border-width: 1px 0 0 0; 
height: 1px;
}

.l_orange_p { 
border-top: 1px dotted #ff8000; 
border-width: 1px 0 0 0; 
height: 1px;
}

.l_red_p { 
border-top: 1px dotted #ff0000; 
border-width: 1px 0 0 0; 
height: 1px;
}

.l_blue_p { 
border-top: 1px dotted #0000ff; 
border-width: 1px 0 0 0; 
height: 1px;
}

.l_green_p { 
border-top: 1px dotted #008000; 
border-width: 1px 0 0 0; 
height: 1px;
}

.l_black_k { 
border-top: 1px dashed #000000; 
border-width: 1px 0 0 0; 
height: 1px;
}

.l_white_k { 
border-top: 1px dashed #ffffff; 
border-width: 1px 0 0 0; 
height: 1px;
}

.l_yellow_k { 
border-top: 1px dashed #ffff80; 
border-width: 1px 0 0 0; 
height: 1px;
}

.l_orange_k { 
border-top: 1px dashed #ff8000; 
border-width: 1px 0 0 0; 
height: 1px;
}

.l_red_k { 
border-top: 1px dashed #ff0000; 
border-width: 1px 0 0 0; 
height: 1px;
}

.l_blue_k { 
border-top: 1px dashed #0000ff; 
border-width: 1px 0 0 0; 
height: 1px;
}

.l_green_k { 
border-top: 1px dashed #008000; 
border-width: 1px 0 0 0; 
height: 1px;
}

/* form */

.formularz { 
margin: 0; 
padding: 0; 
height: auto; 
}

/* wyświetlanie tekstowych linków do plików */

.linki_powys { 
text-align: center; 
padding: 10px 5px 10px 5px; 
color: #aeaeae; 
}

.linki_podle { 
float: left; 
text-align: left; 
padding: 10px 5px 10px 5px; 
color: #aeaeae; 
}

.linki_piwys { 
text-align: center; 
padding: 10px 5px 10px 5px; 
color: #aeaeae; 
}

.linki_pidle { 
float: left; 
text-align: left; 
padding: 10px 5px 10px 5px; 
color: #aeaeae; 
}

.linki_pidlw { 
float: left; 
text-align: left; 
padding: 10px 0px 10px 0px; 
color: #c0c0c0; 
}

/* zawartość stopki */

.stopka_kreska { 
width: 100%; 
height: 5px; 
background-color: #c5c5c5; 
margin-bottom: 5px; 
}

.stopka_odstep_dol { 
width: auto; 
padding: 3px; 
}

/* zawartość komórki tabeli na pliki i grafiki */

.cell_files_view { 
font: normal 9px 'trebuchet ms', tahoma, verdana; 
color: #08c; 
vertical-align: top; 
padding: 0px; 
}

.cell_gallery_view { 
font: normal 9px 'trebuchet ms', tahoma, verdana; 
vertical-align: top; 
padding: 0px; 
border: 0px solid #e1e1e1; 
}

.cell_onegallery_view { 
font: normal 9px 'trebuchet ms', tahoma, verdana; 
vertical-align: top; 
padding: 0px; 
border: 0px solid #e1e1e1; 
}

/* inne */

.ocenianie { 
height: 18px; 
font: 10px 'trebuchet ms', tahoma, verdana, arial, 'arial ce'; 
color:  #008000;  
border: 1px dotted #c0c0c0;
}

.komunikat { 
font-size: 11px; 
color: #08c; 
padding: 5px; 
}

.tytul { 
font-size: 15px; 
color: #08c; 
padding-bottom: 5px; 
}

.tytul_blog { 
font-size: 15px; 
color: #08c; 
padding-bottom: 5px; 
}

.tresc { 
font-size: 13px; 
color: #494949;
padding-bottom: 5px;
}

.linia { 
width: 100%; 
border-bottom: 1px dotted #c0c0c0; 
margin: 5px 0 5px 0; 
}

.linia2 { 
width: 95%; 
border-bottom: 1px dotted #c0c0c0; 
margin: 3px 0 2px 0; 
}

.linia3 { 
width: 100%; 
border-bottom: 1px dotted #c0c0c0; 
margin: 5px 0 0 0; 
}

.odsylacz { 
width: 100%; 
font-size: 10px; 
color: #ff0000; 
padding-bottom: 10px; 
margin-bottom: 5px; 
}

.data { 
width: 90px; 
border: 1px solid #eeeeee; 
font-size: 10px; 
font-weight: bold; 
color: #ffffff; 
text-align: center; 
background-color: #808080; 
padding: 3px; 
margin: 5px 0 5px 0; 
}

.data_blog { 
font-weight: bold; 
font-size: 27px; 
font-family: 'Times Roman', 'Times New Roman', 'Times New Roman CE'; 
color: #000000; 
}

.data_blog_c { 
font-weight: bold; 
font-size: 27px; 
font-family: 'Times Roman', 'Times New Roman', 'Times New Roman CE'; 
color: #ff0000;
}

.kalendarz_kartka { 
background: url('interface/podklad_kalendarz.png') no-repeat; 
width: 70px; 
height: 90px; 
}

.dymek_komentarz { 
width: 20px; 
height: 20px; 
background-image: url('interface/ikonka_dymek_komentarz.png'); 
background-repeat: no-repeat;
}

.rozek { 
background: url('interface/rozek3.gif') no-repeat; 
width: 12px; 
height: 20px; 
margin-top: 13px; 
}

.komentarz_tresc { 
margin: 4px; 
padding: 5px 5px 5px 5px; 
text-align: justify; 
background-color: #fbfbfb; 
}

.komentarz_odp { 
text-align: justify; 
color: #808080; 
margin: 5px 0 2px 0;
}

/* strzałki poprzednie/następne */

.offset_center { 
font-size: 9px; 
color: #008000; 
padding-bottom: 5px; 
}

.offset { 
font-size: 9px; 
color: #ff0000; 
padding: 0 3px 0 3px; 
margin-right: 1px; 
background-color: #dfdfdf; 
display: inline-block; 
}

.offset2 { 
font-size: 9px; 
color: #c0c0c0; 
padding: 0 3px 0 3px; 
margin-right: 1px; 
display: inline-block; 
}

.offset_odleglosc {
width: auto; 
padding: 3px; 
margin: 2px; 
}

a:link.offset { text-decoration: none; color: #08c; font-size: 9px; padding: 0 3px 0 3px; margin-right: 1px; background-color: #fbfbfb; display: inline-block; } 
a:visited.offset { text-decoration: none; color: #08c; font-size: 9px; padding: 0 3px 0 3px; margin-right: 1px; background-color: #fbfbfb; display: inline-block; }
a:active.offset { text-decoration: none; color: #08c; font-size: 9px; padding: 0 3px 0 3px; margin-right: 1px; background-color: #fbfbfb; display: inline-block; } 
a:hover.offset { text-decoration: none; color: #ffffff; font-size: 9px; padding: 0 3px 0 3px; margin-right: 1px; background-color: #08c; display: inline-block; }

a:link.offset2 { text-decoration: none; color: #08c; font-size: 9px; padding: 0 3px 0 3px; margin-right: 1px; display: inline-block; } 
a:visited.offset2 { text-decoration: none; color: #08c; font-size: 9px; padding: 0 3px 0 3px; margin-right: 1px; display: inline-block; }
a:active.offset2 { text-decoration: none; color: #08c; font-size: 9px; padding: 0 3px 0 3px; margin-right: 1px; display: inline-block; } 
a:hover.offset2 { text-decoration: none; color: #ffffff; font-size: 9px; padding: 0 3px 0 3px; margin-right: 1px; background-color: #08c; display: inline-block; }

/* formatowanie tekstów */

.p_13			{ font-size: 13px; color: #000000; }
.ps_13		{ font-size: 13px; color: #808080; }
.pc_13		{ font-size: 13px; color: #ff0000; }
.pn_13		{ font-size: 13px; color: #330099; }
.pz_13		{ font-size: 13px; color: #008000; }

.pb_13		{ font-size: 13px; font-weight: bold; color: #000000; }
.psb_13		{ font-size: 13px; font-weight: bold; color: #808080; }
.pcb_13		{ font-size: 13px; font-weight: bold; color: #ff0000; }
.pnb_13		{ font-size: 13px; font-weight: bold; color: #330099; }
.pzb_13		{ font-size: 13px; font-weight: bold; color: #008000; }

.p_11			{ font-size: 11px; color: #000000; }
.ps_11		{ font-size: 11px; color: #808080; }
.ps2_11		{ font-size: 11px; color: #676767; }
.pc_11		{ font-size: 11px; color: #ff0000; }
.pn_11		{ font-size: 11px; color: #330099; }
.pn2_11		{ font-size: 11px; color: #08c; }
.pz_11		{ font-size: 11px; color: #008000; }
.pw_11		{ font-size: 11px; color: #d8d3d1; }

.pb_11		{ font-size: 11px; font-weight: bold; color: #000000; }
.psb_11		{ font-size: 11px; font-weight: bold; color: #808080; }
.pcb_11		{ font-size: 11px; font-weight: bold; color: #ff0000; }
.pnb_11		{ font-size: 11px; font-weight: bold; color: #330099; }
.pzb_11		{ font-size: 11px; font-weight: bold; color: #008000; }

.m			{ font-size: 10px; color: #000000; }
.ms		{ font-size: 10px; color: #808080; }
.mc		{ font-size: 10px; color: #ff0000; }
.mn		{ font-size: 10px; color: #330099; }
.mz		{ font-size: 10px; color: #008000; }
.mw		{ font-size: 10px; color: #ffffff; }

.mb		{ font-size: 10px; font-weight: bold; color: #000000; }
.msb		{ font-size: 10px; font-weight: bold; color: #808080; }
.mcb		{ font-size: 10px; font-weight: bold; color: #ff0000; }
.mnb		{ font-size: 10px; font-weight: bold; color: #330099; }
.mzb		{ font-size: 10px; font-weight: bold; color: #008000; }
.mwb		{ font-size: 10px; font-weight: bold; color: #ffffff; }

.m2		{ font-size: 9px; color: #000000; }
.mw2		{ font-size: 9px; color: #ffffff; }
.ms2		{ font-size: 9px; color: #808080; }
.ms4		{ font-size: 9px; color: #e2e2e2; }
.mc2		{ font-size: 9px; color: #ff0000; }
.mn2		{ font-size: 9px; color: #330099; }
.mn3		{ font-size: 9px; color: #08c; }
.mn4		{ font-size: 8px; color: #08c; }
.mz2		{ font-size: 9px; color: #006a00; }

.m2i	 	{ font-size: 9px; font-style: italic; color: #000000; }
.ms2i		{ font-size: 9px; font-style: italic; color: #626262; }
.ms3i		{ font-size: 8px; font-style: italic; color: #808080; }
.ms3		{ font-size: 8px; font-style: normal; color: #808080; }
.mc2i		{ font-size: 9px; font-style: italic; color: #ff0000; }
.mc3		{ font-size: 8px; font-style: normal; color: #ff0000; }
.mn2i		{ font-size: 9px; font-style: italic; color: #330099; }
.mz2i		{ font-size: 9px; font-style: italic; color: #008000; }
.mz3		{ font-size: 8px; font-style: normal; color: #008000; }

.mb2		{ font-size: 9px; font-weight: bold; color: #000000; }
.msb2	{ font-size: 9px; font-weight: bold; color: #808080; }
.mcb2	{ font-size: 9px; font-weight: bold; color: #ff0000; }
.mnb2	{ font-size: 9px; font-weight: bold; color: #330099; }
.mzb2	{ font-size: 9px; font-weight: bold; color: #008000; }
.mbb2	{ font-size: 9px; font-weight: bold; color: #ffffff; }
.mbb3	{ font-size: 10px; font-weight: bold; color: #ffffff; }

/* STYLE DO BALONÓW Z PODPOWIEDZIĄ */
#dhtmltooltip {
position: absolute;
left: -300px;
font-size: 9px;
color: #08c;
text-align: center;
border: 1px solid #c0c0c0;
padding: 2px 5px 2px 5px;
background-color: #ffffdf;
visibility: hidden;
z-index: 100;
}

#dhtmlpointer {
position: absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

/* STYLE DO ANIMACJI NAJAZDÓW/ZJAZDÓW */

.boxgrid { 
width: 230px; 
height: 400px; 
margin: 0; 
float: left; 
background: #161613; 
overflow: hidden; 
position: relative; 
background-image: url('layout/podklad_dla_menu_lewego.png');
background-repeat: no-repeat;
}

.boxgrid img { 
position: absolute; 
top: 0; 
left: 0; 
border: 0; 
}

.boxcaption { 
float: left; 
position: absolute; 
background: #000; 
height: 100px; 
width: 100%; 
opacity: .8; 
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

.captionfull .boxcaption {
position: absolute; 				
top: 400px;
left: 0;
}

.caption .boxcaption {
top: 400px;
left: 0;
}

/* STYLE DO SCROLLA W DZIALE */

.Container {
	padding: 18px 0 0 25px;
	width: 640px;
	height: 360px;
	float: left;
}

#Scroller-1 { 
  position: absolute; 
  overflow: hidden;
  width: 640px;
  height: 360px;
}

.Scroller-Container {
	position: relative;
	text-align: justify;
}

#Scrollbar-Container {
	padding: 18px 0 0 0;
	width: 40px;
	float: right;
}

.Scrollbar-Up {
	cursor: pointer;
}

.Scrollbar-Track {
	width: 10px; 
	height: 330px;
	background: transparent url('interface/scroll/scrollbar_track.gif') repeat-y center center;
}

.Scrollbar-Handle {
	position: relative;
	width: 10px; 
	height: 70px;
}

.Scrollbar-Down {
	cursor: pointer;
}
