body { margin: 0px; padding: 0px; font-family: Tahoma, 'Tahoma CE', Arial, Verdana; font-size: 0.85em; color: #232530; position: relative; background: #efefef url('http://grafika.odyn.net.pl/tlo_srodek.png') repeat-x 0px 141px;}
	
img { border: 0px; }
acronym { border-bottom: 1px dotted #4F4F4F; cursor: help; }
acronym:hover { border-bottom: 1px solid #8B8B8B; }
iframe { border: none; }
h1,h2,h3 { font-family: Georgia, Garamond, serif; font-variant: small-caps; }
h1 { margin: 18px 0 15px 0px; color: #363B4F; text-align: center; font-size: 2.1em; font-weight: bold; }
h2 { margin: 15px 0px 13px 0px; color: #363636; text-align: center; font-size: 1.7em; font-weight: bold; }
h3 { margin: 13px 0px 10px 0px; color: #363636; font-size: 1.45em; font-weight: bold; }
h4 { margin: 12px 0px 10px 0px; color: #2E2E2E; font-size: 1.3em; font-weight: bold; }
hr { width: 85%; height: 1px; margin: 10px auto; clear: both; border-style: none none dotted none; border-width: 1px; border-color: #DFDFDF; }

hr.linia-mocna { width: 95%; height: 1px; margin: 15px auto; clear: both; border-style: none none dashed none; border-width: 2px; border-color: #538DCC; }
.c { text-align: center; }
.va-c { vertical-align: middle; }
.clr { clear: both; }
.rtl { direction: rtl; unicode-bidi: bidi-override; }
div.s img { width: 140px; height: 105px; }
*:focus { outline: none; }
input:focus, label:focus { outline: 1px dotted #000000; }

#hide { position: absolute; font-size: 1pt; color: #C8DFED; margin: 0; top: 1px; }

#naglowek{ height: 141px; margin: 0px; padding: 0px; background: url('http://grafika.odyn.net.pl/tlo_gora_rx.png') repeat-x center top; }
	#naglowek div.wyrownanie { width: 820px; height: 141px; margin: 0px auto; position: relative; }
	#naglowek a span { display: none; }

	.pasek { width: 100%;  height: 6px; margin: 0px; padding: 0px; background: url('http://grafika.odyn.net.pl/pasek.png') repeat-x; }
	#gorny.pasek { height: 11px; position: absolute; top: 141px; left: 0px; z-index: 2; }

#kontener { width: 820px; margin: 0px auto; padding: 0px; background: url('http://grafika.odyn.net.pl/tlo_kontener.png') repeat-y; }
	/* lewy blok */
	#lewy { width: 190px; margin: 0px; padding: 15px; float: left; background: #ededed url('http://grafika.odyn.net.pl/tlo_lewy.png') no-repeat; }
		
		#lewy ul.menu { padding: 0px; margin: 15px 0px 10px 0px; list-style: none; text-align: left; position: relative; left: -14px; }
			#lewy ul.menu li { padding: 0px; margin: 0px; }
			#lewy ul.menu li a { width: 175px; height: 21px; margin: 5px 0px; padding-left: 25px; display: block; border-left: 10px solid #EBEBEB; color: #3F3F3F; font-size: 16.6px; text-decoration: none; text-shadow: 1px 1px 1px #FFFFFF; }
			#lewy ul.menu li a:hover { color: #1783BF; border-color: #1783BF; }
			#lewy ul.menu li a.active { background-color: #DEDEDE; }
		
		#lewy h2 { height: 25px; margin: 10px 0px; padding-bottom:3px; border-bottom:1px dotted #AFAFAF; line-height: 30px; font-size: 1.6em; }
		
		#img_scroll { height: 140px; width: 135px; margin: 0px auto; overflow: hidden; position: relative; }
		
		/*cytaty*/ 
		#los_cytaty { margin: 0px; /*height: 250px; min-height: 220px;*/ overflow: hidden; text-align: center; color: #1B386F; }
			#los_cytaty a { display: block; color: #1D5678; text-decoration:none; font-size: 10pt; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; }	
			#los_cytaty a:hover { color: #1783BF; }	
			#los_cytaty q { margin: 10px 0px 15px 0px; padding: 10px 5px; display: block; position: absolute; }
		#prevq, #nextq { width: 47px; height: 34px; margin:0px 15px 15px 15px; border-width:0; cursor: pointer; }
		#previ, #nexti { width: 47px; height: 34px; margin: 0px 12px; border-width:0; cursor: pointer; }
		#previ, #prevq { background: url('http://grafika.odyn.net.pl/nextprev.png') 0px 0px; float: left; }
		#nexti, #nextq { background: url('http://grafika.odyn.net.pl/nextprev.png') -47px 0px; float: right; }
		#previ:hover, #prevq:hover { background: url('http://grafika.odyn.net.pl/nextprev.png') 0px -33px; }
		#nexti:hover, #nextq:hover { background: url('http://grafika.odyn.net.pl/nextprev.png') -47px -33px; }
		#previ:active, #prevq:active { background: url('http://grafika.odyn.net.pl/nextprev.png') 0px -67px; }
		#nexti:active, #nextq:active { background: url('http://grafika.odyn.net.pl/nextprev.png') -47px -67px; }
		
		#los_cytaty q:before { white-space: nowrap; padding-right: 3px; color: #5F96BF; content: url('http://grafika.odyn.net.pl/q_open.gif'); }
		#los_cytaty q:after { white-space: nowrap;  padding-left: 3px; content: url('http://grafika.odyn.net.pl/q_close.gif'); }
	/* koniec lewy blok */
	
	/* prawy blok */
	#prawy { width: 550px; min-height: 570px; margin: 0px; padding: 15px 25px; position: relative; float: right; color: #3F3F3F; text-align: justify; line-height: 1.6em; background: #f5f5f5 url('http://grafika.odyn.net.pl/tlo_prawy.png') no-repeat;
	}
	
		#prawy p { text-indent: 15pt; margin: 12px 0px; font-size: 1.0em; }
			#prawy p a { text-decoration: none; color: #07557F; border-bottom: 1px dashed #07557F; } 
			#prawy p a:visited { text-decoration: none; color: #526472; border-bottom: 1px dashed #526472; }
			#prawy p a:hover { text-decoration: none; color: #000000; border-bottom: 1px solid #0000FF; }
	
		#prawy .data { margin: 20px 0px 0px 0px; padding-left:20px; color: #68778D; text-indent: 0; font-size: 0.8em; font-weight: bold; font-variant: normal; background: url('http://grafika.odyn.net.pl/ico_date.png') no-repeat left center; }
		#prawy .tytul_news { margin: 5px 0px 12px 0px; text-align: left; font-size: 1.6em; }
		
		div.video object { margin-top: 10px; }
		div.video hr { width: 100%; height: 1px; margin: 25px auto; border-style: none none dotted none; border-width: 2px; border-color: #9F9F9F; }
		div.video h2 { margin: 10px 0px 5px 0px; }
		
		#menu_galerie { width: 466px; margin: 20px auto; text-align: center; }
		.przycisk_galeria { width: 183px; height: 153px; padding: 15px 10px 10px 10px; margin: 10px 15px; float: left; font-family: Garamond, Georgia, serif; font-weight: bold; background: #FBFEFF url('http://grafika.odyn.net.pl/tlo_p_galerie.png') no-repeat; }
			.przycisk_galeria a { display: block; }
			.przycisk_galeria img { width: 120px; height: 90px; padding:4px; background-color:#FFFFFF; border:1px solid #BFBFBF; }
			.przycisk_galeria img:hover { background-color: #DFDFDF; border-color: #8aa4ca; }
			.przycisk_galeria p { text-indent: 0px; }
			.przycisk_galeria h2 { font-size: 19px; margin: 5px 0px; }
		
		
		#prawy .zdjecia { position: relative; }
			#prawy .zdjecia .preloader { width: 100%; height: 100%; display: none; position: absolute; top: 0px; left: 0px; background-color: #F5F5F5; opacity: 0.8; filter: alpha(opacity = 80); }
				#prawy .zdjecia .preloader img { display: block; margin: 60px auto 0 auto; }
		
		#menu_cytaty { text-align: center; padding: 1px 0px; }
			#menu_cytaty h2 { margin: 25px 0px; }
			#menu_cytaty a { color: #3F3F3F; text-decoration: none; }
			#menu_cytaty a:hover { color: #000000; text-decoration: underline; }
		
		div.quote { margin-top: 18px; quotes: "\201E" "\201D" "\201A" "\2019"; color:#47658F; text-align: center; font-size:14px; font-style: italic; }
			
		q:before { font-family: georgia, 'Times New Roman', serif; color: #5F96BF; content: open-quote; }
		q:after { font-family: georgia, 'Times New Roman', serif; color: #5F96BF; content: close-quote; }
		
		/* odnosniki działu linki */ 
		div.strona { margin: 18px 0px; padding: 1px 0px; clear: left; }
			div.strona h2 { margin-top: 10px; }
			div.strona a { margin: 0px; color: #363636; font-weight: bold; font-size: 0.8em; text-decoration: none; border-bottom: 1px dashed #4D5B4D; }
			div.strona a:visited { color: #494949; border-bottom: 1px dotted #4D5B4D; }
			div.strona a:hover { color: #040404; border-bottom: 1px solid #0000FF; }
			div.strona a.s_img { float: left; margin: 0px 10px; border-style: none; }
			div.strona a.s_img img { border: solid 4px #ffffff; }
			div.strona a.s_img:hover img { border-color: #BFD2FF; }
			
		/* zarządzanie zdjęciami */	
		#prawy ul.menu { margin: 0 0 25px 0; padding: 0; list-style: none; }
			#prawy ul.menu li { margin: 0; padding: 0; display: inline; }
			#prawy ul.menu li a { padding: 4px 5px; text-decoration: none; color: #3F4D5E; border-bottom: 3px solid #B1C5DD; background-color: #EAEAEA; }
			#prawy ul.menu li a:hover { padding-bottom: 2px; border-bottom: 5px solid #5578A0; }
			
		#prawy .wiersz_zdjecia { margin-bottom: 3px; }
			#prawy .wiersz_zdjecia a { display: block; float: left; }
			#prawy .wiersz_zdjecia p { width: 400px; margin: 0; float: right; text-indent: 0px; }
			#prawy .wiersz_zdjecia input { width: 400px; margin-top: 3px; clear: right; float: right; font-size: 0.9em; outline: 0 none; }
		
		#prawy input[type="submit"] {  }
		
		#prawy .paginacja { margin: 15px 0; font-size: 0.9em; position: relative; }
			#prawy .paginacja ul { margin: 0; padding: 0; float: left; list-style: none; position: relative; left: 50%; }
				#prawy .paginacja li { margin: 0 5px; padding: 0; display: block; float: left; line-height: normal; position: relative; right: 50%; }
				#prawy .paginacja li .obecna { padding: 2px 5px; display: block; color: #888888; font-weight: bold; }
				#prawy .paginacja li a { padding: 2px 5px; display: block; text-decoration: none; color: #3F4D5E; border: 1px solid #B1C5DD; background-color: #EFEFEF; }
				#prawy .paginacja li a.poprz,
				#prawy .paginacja li a.nast { background-color: transparent; border-style: none; }
				#prawy .paginacja li a.poprz:hover,
				#prawy .paginacja li a.nast:hover { background-color: transparent; }
				#prawy .paginacja li a:hover { color: #1783BF; background-color: #FFF; }
			
	/* koniec prawy blok */

/* stopka */
#stopka { height: 152px; margin: 0px; padding: 0px; background: url('http://grafika.odyn.net.pl/tlo_stopka_rx.png') repeat-x; }
	#stopka > div { width: 770px; height: 122px; margin: 0px auto; padding: 15px 25px; color: #6F6F6F; text-align: center; font-weight: bold; font-size: 9pt; clear: both; position: relative; background: url('http://grafika.odyn.net.pl/tlo_stopka.png') no-repeat; }
	#stopka span.copy { color: #8F8F8F; letter-spacing: 2px; }
	
	#stopka a[href="#naglowek"] { width: 52px; height: 34px; display: block; position: absolute; right: 15px; top: 0px; background: url('http://grafika.odyn.net.pl/w_gore.png') no-repeat; }
	#stopka a[href="#naglowek"]:hover { background-position: 0px -34px; }
	#stopka a[href="#naglowek"] span { display: none }
	
	.s_blok { width: 120px; float: left; margin: 25px 46px 0px 45px; font-size: 10px; }
		#stopka .s_blok a { color: #6F6F6F; }
		#stopka .s_blok a:hover { color: #BFBFBF; }

