 body 
 {
	position: relative;	
	margin: 0;
	border: 0;
	padding: 0;
	font-family: Verdana, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 14px;
	color: #333333;
	background-color: #0F5B99;
	text-align: center;

 }

 div#mainzero
 {
	width: 966px;
	margin: 0 auto;
	border: 0;
	background-image: url( ../images/bg_mainzero.jpg );
	background-position: top left;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	text-align: left;
 }

 div#main
 {
	width: 916px;
	margin-left: 25px;
	background-color: #FFFFFF;
	border-bottom: 15px solid #FFFFFF;
 }

 div#header
 {
 	width: 916px;
	margin: 0;
	border: 0;
	background-color: #FFFFFF;
 }

 div#top_logo
 {
 	float: left;
 	width: 302px;
	height: 125px;
	margin: 0;
	border: 0;
	background-color: #FFFFFF;
 }

 div#top_reklamy
 {
 	float: right;
 	width: 614px;
	height: 125px;
	margin: 0;
	border: 0;
	background-color: #FFFFFF;
 }

 div#top_banner
 {
 	float: left;
 	width: 474px;
	height: 125px;
	margin: 0;
	border: 0;
	background-color: #FFFFFF;
 }

 div#top_button
 {
 	float: right;
 	width: 140px;
	height: 125px;
	margin: 0;
	border: 0;
	background-color: #FFFFFF;
 }

 div#top_hei1
 {
	height: 16px;
	margin: 0;
	border: 0;
	color: #FFFFFF;
	background-color: #0F5B99;
	font-size: 10px;
	text-align: center;
	line-height: 16px;
 }

 div#top_hei1 a { text-decoration: underline; color: #FFFFFF; letter-spacing: 0.5px; }
 div#top_hei1 a:hover { text-decoration: underline; color: #FFBD91; }

 div#top_hei2
 {
	height: 18px;
	margin: 0;
	border: 0;
	color: #999999;
	font-size: 10px;
	background-color: transparent;
	letter-spacing: 30px;
	text-align: center;
 }

 div#top_hei3
 {
	height: 72px;
	line-height: 72px;
	margin: 0;
	border: 0;
	background-color: transparent;
	text-align: center;
 }

 div#top_hei4
 {
	height: 30px;
	margin: 5px 0 0 0;
	border: 0;
	background-color: transparent;
	text-align: center;
 }

 div#top_hei5
 {
	height: 18px;
	margin: 0;
	border: 0;
	color: #999999;
	font-size: 10px;
	background-color: transparent;
	letter-spacing: 30px;
	text-align: center;
 }

 div#top_hei6
 {
	height: 72px;
	line-height: 72px;
	margin: 0;
	border: 0;
	background-color: transparent;
	text-align: center;
 }

 div#top_hei7
 {
	height: 19px;
	margin: 0;
	border: 0;
	background-color: transparent;
	font-size: 10px;
 }

 div.advert
 {
 	width: 916px;
	height: 96px;
	line-height: 96px;
	margin: 5px 0 10px 0;
	padding-top:  3px;
	border: 0;
	background-color: #F7F9FB;
	color: #333333;
	text-align: center;
 }

 div#midmain
 {
 	width: 916px;
	margin: 5px 0 0 0;
	border: 0;
	background-image: url( ../images/bg_midmain.png );
	background-repeat: repeat-y;
	background-position: top left;
 }

 div#midleft
 {
 	float: left;
	width: 180px;
	margin: 0 0 0 0;
	border: 0;
	background-color: transparent;
 }

 div#midrightcenter
 {
 	float: right;
	width: 736px;
	margin: 0;
	border: 0;
	background-color: transparent;
 }

 div#midcenter
 {
	float: left;
	width: 561px;
	margin: 0;
	padding: 0 3px;
	border: 0;
	background-color: transparent;
 }

 div#midright
 {
	float: right;
	width: 166px;
	margin: 0;
	border: 0;
	background-color: transparent;
 }

 div#stopka
 {
	margin: 0;
	padding: 0;
	height: 40px;
	line-height: 35px;
 }

 div#stopleft
 {
	float: left;
	width: 750px;
	margin: 0;
	border: 0;
	background-color: transparent;
	text-align: center;
 }

 div#stopleftleft
 {
	float: left;
	width: 185px;
	margin: 0;
	border: 0;
	background-color: transparent;
	text-align: center;
 }

 div#stopleftright
 {
	float: right;
	width: 556px;
	margin: 0;
	border: 0;
	background-color: transparent;
	text-align: right;
	font-size: 10px;
	line-height: 15px;
 }

 div#stopright
 {
 	float: right;
	display: table-cell;
	vertical-align: bottom;
	width: 166px;
	margin: 0;
	border: 0;
	background-color: transparent;
	text-align: center;
 }

 div#footer
 {
 	width: 916px;
	height: 45px;
	margin: 0;
	border: 0;
	background-color: transparent;
	font-size: 10px;
	text-align: center;
	padding: 0;
 }

 div#menuleft
 {
	margin: 0;
	padding: 0;
	border: 0;
 }

 div.menuleft
 {
  	margin: 0 1px;
 }

 div.footer1
 {
	height: 15px;
	background-image: url( ../images/bg_footer.png );
	background-repeat: repeat-x;
	background-position: top left;
	border-bottom: 1px solid #0F5B99;
 }

 div.footer2
 {
	height: 15px;
	color: #F0F0F0;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 1px;
	background-color: #0F5B99;
 }

 div#kalendarz
 {
	margin: 0;
	padding: 0;
	background-color:#000099;
 }

 div#galeria
 {
	text-align: center;
	margin: 0;
	padding: 0;
 }

 div.zmarg
 {
	margin-left: 60px;
 }
 
 div#mapa
 {
	margin: 0 15px;
 }

 br.clearboth
 {
	clear: both;
 }

 H1
 {
	color: #0F5B99;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	background-color: transparent;
 }

 H2,H3
 {
	color: #0F5B99;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	background-color: transparent;
 }

 p.navigation3
 {
	color: #676767;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0.5px;
	margin-left: 5px;
	margin-top: 3px;
 }

 a.navi3
 {
	color: #676767;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
	letter-spacing: 0.5px;
 }

 a.navi3:hover
 {
	color: #FF6600;
 }

 p.navigation
 {
	color: #676767;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0.5px;
	margin-left: 5px;
	margin-top: 3px;
 }

 a.navi
 {
	color: #0F5B99;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
	letter-spacing: 0.5px;
 }

 a.navi:hover
 {
	color: #FF6600;
 }

 p.opis1
 {
	text-align: center;
	margin: -2px 0;
 }

 p.opis2
 {
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	margin-left: 5px;
 }

 p.opis3
 {
	text-align: center;
	border: 1px solid #999999;
	background-color:#F7F5F2;
	margin: 15px;
	padding: 10px 40px 10px 40px;
	color: #333333;
	font-size: 12px;
	font-weight: normal;
 }

 p.opis4
 {
	font-size: 14px;
	font-weight: bold;
 }

 p.opis5
 {
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	margin-left: 5px;
 }

 p.podpis
 {
	margin-top: -5px;
	margin-bottom: 5px;
	text-align: center;
	font-size: 12px;
 }

 p.galeria
 {
	margin: 10px 20px 5px 20px;
	font-size: 14px;
	font-weight: bold;
	color: #808080;
	border-bottom: 3px double #DCDCDC;
 }

 p.galeriabot
 {
	margin: 5px 20px 15px 20px;
	font-size: 14px;
	font-weight: bold;
	color: #808080;
	border-bottom: 3px double #DCDCDC;
 }

 p.zamow
 {
	margin: 5px 20px;
	font-size: 14px;
	font-weight: bold;
	color: #808080;
 }

 p.mapa
 {
	margin: 15px 0 1px 10px;
	font-size: 12px;
	font-weight: bold;
	color: #808080;
	letter-spacing: 1px;
 }

 p.potw
 {
	text-align: right;
	border: 1px solid #DCDCDC;
	background-color:#F6F6F6;
	margin: 15px 50px;
	padding: 10px 10px;
	color: #333333;
	font-size: 12px;
 }

 img.center
 {
	border: 0;
	margin: 5px;
	text-align: center;
 }

 img.floatLeft
 { 
	float: left;
	display: inline; 
	text-align: left;
	letter-spacing: 0;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 1px; 
 }

 ul.opis1
 {
	border: 1px solid #999999;
	background-color:#F7F5F2;
	margin: 5px 15px;
	padding: 10px 20px 10px 100px;
	list-style: square url(../images/square.jpg);
 }

 ul.opis2
 {
	list-style: square url(../images/square.jpg);
	
 }

 li.opis1
 {
	padding: 1px 5px;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
 }

 li.opis2
 {
	padding: 1px 5px;
	color: #333333;
	font-size: 12px;
	margin-bottom: 3px;
 }

 ul.mapa
 {
	list-style: none;
	font-size: 12px;
	margin: 5px 0 5px 20px;
 }

 li.mapa
 {
	padding: 3px 0;
 }

 .kolor
 {
	color: #0F5B99;
	font-weight: bold;
 }

 .orange
 {
	color: #FF6600;
	font-weight: bold;
 }

 .dziewiatki
 {
	color: #999999;
 }

 .normal
 {
	font-weight: normal;
 }

 .center
 {
	text-align: center;
 }

 .spr1
 {
	text-align: left;
	color: #0F5B99;
	font-weight: bold;
	font-size: 10px;
	margin-left: 100px;
	height: 10px;
 }

 .spr2
 {
	text-align: left;
	color: #FF6600;
	font-weight: bold;
	font-size: 11px;
	margin-left: 5px;
	height: 11px;
 }

 a.footer
 {
	text-decoration: none;
	color: #CEE7FF;
 }

 a.footer:hover
 {
	text-decoration: underline;
 }

 .drukuj
 {
	padding-bottom: 5px;
	text-decoration: none;
 }

 .drukuj2
 {
	padding-bottom: 5px;
	font-size: 9px;
	color: #0F5B99;
	font-weight: normal;
	text-decoration: underline;
 }
 
 a.drukuj2:hover
 {
	padding-bottom: 5px;
	color: #FF6600;
	text-decoration: underline;
 }
 
 .left
 {
	text-align: left;
 }

 .right
 {
	text-align: right;
 }

 .bold
 {
	font-weight: bold;
 }

 .size10 { font-size: 10px; }
 .size11 { font-size: 11px; }
 .size12 { font-size: 12px; }
 .size13 { font-size: 13px; }
 .size14 { font-size: 14px; }

 #form label
 {
	display: block;
	width: 120px;
	float: left;
	margin-right: 5px;
	color: #333333;
	font-size: 10px;
	text-align: right;
 }

 .kontaktwpisz
 {
	text-align: left;
	color: #FF6600;
	font-weight: bold;
	font-size: 10px;
	margin: 0 0 5px 125px;
	height: 10px;
 }

 .warning
 {
	margin: 10px 15px;
	padding: 5px 10px;
	line-height: 39px;
	color: #666666;
	background-color: #FFFCF9;
	font-size: 13px;
	font-weight: bold;
	border-top: 2px double #FF6600;
	border-bottom: 2px double #FF6600;
	text-align: center;
 }
 
 div#formularz
 {
	margin: 0 5px;
 }

 div#formul
 {
	margin-top: 5px;
	margin-bottom: 5px;
 }

 div#formuls
 {
	margin: 10px 0 10px 100px;
	text-align: left;
 }

 .pole, input.pole1, file.pole1
 {
	color: #333333;
	font-size: 12px;
	border: 1px solid #D2D2D2;
	background-color:#F7F9FB;
 }

 legend.form1
 {
	color: #FFFFFF;
	background-color: #0F5B99;
	font-size: 13px;
	font-weight: bold;
	padding: 2px 10px;
 }

 fieldset.form2
 { 
	border: 1px solid #C2C2C2;
	padding: 0 5px 10px 5px;
 }

 p.potwierdzenie
 {
	font-size: 12px;
	margin: 0 15px;
	color: #666666;
 }

 a.mapa
 {
	color: #0F5B99;
	font-size: 10px;
	letter-spacing: 0.5px;
	text-decoration: underline;
 }

 a.mapa:hover
 {
	color: #FF6600;
 }

 img.galeria
 {
 	margin-bottom: -5px;
 }

 img.gal
 {
 	border: 0;
 }

 a.gal
 {
	text-decoration: underline;
	color: #0F5B99;
 }

 a.gal:hover
 {
	text-decoration: underline;
	color: #FF6600;
 }

 .gal
 {
	color: #999999; 	
 }

 input.submit
 {
	font-size: 10px;
	letter-spacing: 1px;
	text-align: center;
	color: #333333;
	padding: 3px;
 }

 span.zam1
 {
	color: #FFFFFF;
	font-size: 10px;
	letter-spacing: 1px;
	font-weight: bold;
	font-family: verdana;
 }

 .zam2
 {
	font-size: 12px;
	font-weight: normal;
	text-align: center;
 }

 span.zam3
 {
	font-size: 12px;
	letter-spacing: 0.5px;
 }

 span.zam4
 {
	font-size: 12px;
	letter-spacing: 0.5px;
 }

 span.zam5
 {
	color: #0F5B99;
	font-size: 13px;
	letter-spacing: 0.5px;
	font-weight: bold;
 }

 span.zam6
 {
	color: #FFFFFF;
	font-size: 9px;
	letter-spacing: 1px;
	font-weight: bold;
	font-family: verdana;
 }

 span.zam7
 {
	color: #999999;
	font-size: 14px;
	letter-spacing: 0.5px;
	font-weight: bold;
 }
 
 td.zam1
 {
 	text-align: center;
	border-top: 2px dashed #000000;
 }

  td.zam2
 {
 	border: 2px dashed #F1F1F1;
 }

  td.title1
 {
 	background-color: #0F5B99;
	text-align: center;
 }

  td.title2
 {
 	background-color: #0F5B99;
	text-align: right;
	height: 40px;
 }
 
 #form label.zam
 {
	display: block;
	float: left;
	width: 150px;
	margin: 0 10px 0 0;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
 }

 div.zam
 {
 	margin: 7px 0;
 }

 input.pole
 {
	color: #333333;
	font-size: 12px;
	border: 1px solid #C2C2C2;
	background-color:#F6F6F6;
 }

 select.pole
 {
	color: #333333;
	font-size: 14px;
	border: 1px solid #C2C2C2;
	background-color:#F6F6F6;
 }

 .zam { margin-left: 20px; font-size: 12px; color: #666666; }
 .zamright { margin: 0 20px; font-size: 12px; color: #666666; text-align: right;}
 .zampotw1 { margin: 20px; font-size: 15px; color: #0F5B99; font-weight: bold; }
 #zampotw2 { border: 1px solid #0F5B99; background-color:#0F5B99; margin: 0 20px; padding: 5px 10px;
	color: #FFFFFF;	font-size: 12px; font-weight: bold; letter-spacing: 1px;}
 #zampotw3 { border: 1px solid #DCDCDC; background-color:#F6F6F6; margin: 0 20px; padding: 5px 10px;
	color: #333333;	font-size: 12px; }
 #zamnagtab { background-color:#0F5B99; padding: 5px 10px; color: #FFFFFF; font-size: 12px; font-weight: bold; 		letter-spacing: 1px; text-align: center;}
 .double { padding-bottom: 3px; border-bottom: 3px double #666666; }
 .italic { font-style: italic; }

 div#druk1 { width: 610px; height: 395px; background-image: url(../images/przelew.gif); background-position: top left; background-repeat: no-repeat; }
 div#druk2 { width: 610px; height: 395px; background-image: url(../images/przelew.gif); background-position: top left; background-repeat: no-repeat; }

 div.menuright
 {
	width: 164px;
	background-color: #FFFFFF;
	margin: 0 1px 10px 1px;
 }

 div.menuleft
 {
	width: 178px;
	background-color: #FFFFFF;
	margin: 0 1px 10px 1px;
 }

 div.ramka
 {
	margin: 0;
	border: 1px solid #0F5B99;
 }

 div.menurightw
 {
	margin: 0;
 }
 
 div.menurightw a
 {
	display: block;
	text-decoration: none;
	color: #0F5B99;
	font-size: 10px;
	font-weight: normal;
	padding: 3px 0 3px 3px;
	letter-spacing: 0.5px;
	border-bottom: 1px solid #DCDCDC;
	margin: 0;
	background-color: #FFFFFF;
 }

 div.menurightw a:hover
 {
 	color: #0F5B99;
 	text-decoration: none;
	background-color: #E6E6E6;
	border-right: 10px solid #0F5B99;
 }

 div.menurightw_act a
 {
	display: block;
	text-decoration: none;
	color: #0F5B99;
	font-size: 10px;
	font-weight: normal;
	padding: 3px 0 3px 3px;
	letter-spacing: 0.5px;
	border-bottom: 1px solid #DCDCDC;
	border-right: 10px solid #FF6600;
	margin: 0;
	background-color: #FFFFFF;
 }

 div.corner
 {
	background-color: transparent;
 }

 div.nagwieszak
 {
	border: 1px solid #0F5B99;
	color: #FFFFFF;
	background-color: #0F5B99;
	font-size: 10px;
	text-align: center;
	padding: 2px 0;
	font-weight: bold;
	letter-spacing: 1px;
	height: 15px;
	line-height: 15px;
 }

 .listaogloszen
 {
 	font-size: 10px;
	text-align: center;
	border-right: 1px solid #FFFFFF;
	color: #666666;
 }

 .listaogloszen0
 {
 	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 1px;
 }

 .listaogloszen2
 {
 	font-size: 10px;
	border-right: 1px solid #FFFFFF;
	color: #333333;
	padding-left: 5px;
	height: 40px;
 }

 .ogloszenie
 {
	width: 150px;
	height: 25px;
	text-align: right;
	color: #333333;
 	background-color: #F6F6F6;
	font-size: 12px;
	border-bottom: 1px solid #F6F6F6;
 }

 .ogloszenie2
 {
	width: 300px;
	height: 25px;
	font-size: 12px;
	padding-left: 10px;
	border-bottom: 1px dotted #E6E6E6;
 }

 div#dodajogloszenie
 {
	margin: 10px 30px;
	padding: 10px 25px;
	height: 60px;
	font-size: 10px;
	color: #333333;
	background-color: #F7F9FB;
	border-top: 1px solid #0F5B99;
	border-right: 1px solid #FF6600;
	border-bottom: 1px solid #FF6600;	
	border-left: 1px solid #0F5B99;
 }

 a.link10
 {
	font-size: 10px;
	text-decoration: underline;
	color: #0F5B99;
		
 }

 a.link10:hover
 {
	color: #FF6600;
	text-decoration: underline;
 }

 a.link12
 {
	font-size: 12px;
	text-decoration: underline;
	color: #0F5B99;
 }

 a.link12:hover
 {
	color: #FF6600;
	text-decoration: underline;
 }
 
 .ogborder
 {
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
 }

 .plus150 { margin-top: 0; }
 .minus150 { margin-top: 0; }

 b.rtop, b.rbottom { display:block; background: #FFFFFF; }
 b.rtop b { display:block; height: 1px; overflow: hidden; background: #0F5B99; }
 b.rbottom b {display:block;height: 1px; overflow: hidden; background: #0F5B99; }
 b.r1 { margin: 0 5px }
 b.r2 { margin: 0 3px }
 b.r3 { margin: 0 2px }
 b.rtop b.r4, b.rbottom b.r4 { margin: 0 1px; height: 2px }
 TD
 {
	font-size: 10px;
 }

 div.cocoloco
 {
 	text-align: center;
	display: block;
	height: 50px;
	background-color: #c10001;
 }

 .szostki
 {
	color: #666666;
 }

 .trojki
 {
	color: #333333;
 }