.bannerprint {
display: none;
}

* {
margin:0;
padding:0;
}

html {
overflow : scroll;
}

body {
background: transparent url(szablon/tlo.gif) repeat scroll 0%;
padding:0;
}

img {
border: 0px solid;
}

h1 {
color:#2A629F;
border-top: 1px solid #2A629F;
font-family:Verdana,Helvetica,sans-serif;
font-size:20px;
font-weight:normal;
line-height:30px;
margin:10px 0pt 20px;
text-align: left;
}

h2 {
color:#2A629F;
font-size:16px;
font-weight:normal;
line-height:100%;
margin:5px 0pt;
}

h3 {
font-size:12px;
line-height:100%;
text-align: right;
}

a {
color:#2A629F;
text-decoration:none;
}

a:hover {
color: #C71585;
}
p {
padding: 15px 0;
}

div#nawigator {
text-align: left; line-height: 110%;
text-align: left; line-height: 110%;
}

a.nawigator, a.nawigator_wyr {
padding: 0 0 0 10px;
font-size: 11px !important;
background: transparent url(szablon/strz.gif) no-repeat scroll left center;
}

img.banner{
position:absolute;
top:55px;
width:300px;
}

#all1  {
background:#F6F6F6 url(szablon/tlo1.gif) repeat-y scroll center top;
overflow:auto;
padding:0 15px;
position:relative;
width:910px;
z-index:100;
margin-left:auto;
margin-right:auto;
overflow:hidden;
}


#bot1{
background:transparent url(szablon/tlo_st.gif) no-repeat scroll center -2px;
color:#2A629F;
font-family:verdana,tahoma,arial;
font-size:9px;
height:80px;
padding:10px 15px;
width:910px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
}

#food{
padding:0pt 15px;
}

#tagi {
border-top:1px solid #FFFFFF;
padding:2px 0px 12px;
}

#allcont, #allcont1, blockquote, blockquote#dod {
color:#404040;
font-family: Verdana,Tahoma,Arial;
font-size:12px;
font-variant:normal;
font-weight:normal;
line-height:18px;
margin-left:42px;
}

#allcont {
width:440px;
min-height: 500px;
}

#allcont1 {
width:700px;
}

#allcont, #allcont1, #allcont2, #allcont3 {
padding-bottom: 50px;
margin-top: 100px;
min-height: 550px;
}
	#allcont ul, #allcont1 ul, #allcont2 ul, #allcont3 ul,
	#allcont ol, #allcont1 ol, #allcont2 ol, #allcont3 ol	{
	margin: auto;
	padding: 0 0 0 15px;
	}

#allcont2 {
color:#202020;
font-family:Tahoma,arial,helvetica;
font-size:12px;
font-variant:normal;
font-weight:normal;
line-height:20px;
margin:40px 35px 0pt;
padding-bottom:55px;
text-align:justify;
width:590px;
}

#allcont3 {
color:#404040;
font-family: Verdana,Tahoma,Arial;
font-size:12px;
font-variant:normal;
font-weight:normal;
line-height:18px;
margin: 50px 42px 0pt 42px;
padding-bottom: 50px;
width: 580px;
}

#nagl {
background-image:none;
color:#F0F0F0;
font-family:Verdana,Tahoma,Arial;
font-size:10px;
font-variant:normal;
font-weight:normal;
left:50%;
line-height:18px;
margin-left:-460px;
padding:3px 0pt;
position:absolute;
text-align:right;
top:0px;
width:900px;
}

	#nagl a {
	color: #fff;
	}
	
	#nagl a:hover {
	color: #e0e0e0;
	}	

span.print {
clear:both;
float:left;
font-size:11px;
padding:25px 3px 15px 3px;
vertical-align: bottom;
}
	span.print img, #nagl img {
	border: 0px none;
	}

tr.niedruk {
background: #fff !important;
}

	table#lista {
	display: inline;
	width: 100%;
	}
	
		table#lista td, table#lista th {
		border-right: 1px solid #c0c0c0;
		border-left: 1px solid #fff;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #c0c0c0;
		padding: 2px;
		width: 8%;
		}
		
		table#lista th {
		background: #e0e0e0;
		border-top: 1px solid #fff;
		}
		
		table#lista th.sort {
		cursor:pointer;
		font-style: italic;
		}

		table#lista td {		
		font-family:verdana;
		font-size:11px;
		line-height:130%;
		}
		
		table#lista td.mini_opis {
		width: 50% !important;
		}
		table#lista td.param_right {
		text-align: right;
		}
		table#lista td.foto {
		text-align:center;
		padding:5px;
		border-left:1px solid #e0e0e0;
		}

table.oferta {
margin:15px 0pt;
border-bottom:1px solid #C0C0C0;
border-right:1px solid #C0C0C0;
}
		
	table.oferta th, table.oferta td {
	border-left:1px solid #C0C0C0;
	border-top:1px solid #C0C0C0;
	padding:3px 1px;
	text-align:center;
	vertical-align:middle;
	width:10%;
	}
	
	table.oferta td {
	font-size:11px;
	}	

	table.oferta th {
	background:#F0F0F0 none repeat scroll 0%;
	color:#000080;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	}	
		

table#oferta_par {
width: 410px;
}
	
		table#oferta_par td, table#oferta_par th {
		border-right: 1px solid #c0c0c0;
		border-left: 1px solid #fff;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #c0c0c0;
		padding: 2px;
		}
		
		table#oferta_par th {
		background: #e0e0e0;
		border-top: 1px solid #fff;
		}

		table#oferta_par td {		
		font-family:verdana;
		font-size:12px;
		line-height:130%;
		width:50%;
		}
		
		table#oferta_par td.mini_opis {
		width: 50% !important;
		}
		table#oferta_par td.param_right {
		text-align: right;
		}
		table#oferta_par td.foto {
		text-align:center;
		padding:5px;
		border-left:1px solid #e0e0e0;
		}			
		
		
#right {
background: #31519C;
margin-right:42px;
margin-top:19px;
width:240px;
float: right;
}

div#menu {
font-family:Arial,Helvetica,Tahoma;
position:absolute;
right:0px;
top:172px;
width:900px;
}
	
	div#menu ul {
	padding: 0 !important;
	}
		div#menu li {
		background:#fff url(szablon/tlomenu.gif) repeat-x;
		float:left;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:2px 1px;
		padding:3px 0pt;
		position:relative;
		text-align:center;
		width:119px;
		}
		div#menu li:hover {
		background: #5375BF url(szablon/tlomenub.gif) repeat-x;
		}	
		div#menu li.active {
		background: #5375BF url(szablon/tlomenua.gif) repeat-x !important;
		color: #f6f6f4;
		}			
		div#menu li a {
		color: #f6f6f4;
		display: block;
		height: 18px;
		}
		div#menu span {		
		color:#F6F6F2;
		float:left;
		font-size:130%;
		font-weight:bold;
		padding:5px;
		}
div#menu1 {
background:transparent url(szablon/ciendol.gif) no-repeat scroll center 18px;
font-family:tahoma,arial,helvetica;
height:40px;
left:22px;
position:absolute;
top:201px;
z-index:10000;
}
	
	div#menu1 ul {
	padding: 0 !important;
	}
		div#menu1 li {
		background:#000080;
		float:left;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:2px 1px 2px 0pt;
		padding:3px 0pt;
		position:relative;
		text-align:center;
		width:129px;
		}
		div#menu1 li:hover {
		background: #5375BF url(szablon/tlomenub.gif) repeat-x;
		}	
		div#menu1 li.active {
		background: #5375BF url(szablon/tlomenua.gif) repeat-x !important;
		color: #f6f6f4;
		}			
		div#menu1 li a {
		color: #f6f6f4;
		display: block;
		height: 18px;
		}
		div#menu1 span {		
		color:#F6F6F2;
		float:left;
		font-size:130%;
		font-weight:bold;
		padding:5px;
		}



blockquote.pliki {
border:medium none;
margin-left:0pt !important;
padding:0pt;
}

blockquote.pliki_m {
width: 250px;
font-size: 11px;
border: none;
padding: 0pt;
}

	blockquote.pliki ul.dwa li {
	font-size: 12px !important;
	}
	
	blockquote ul.raz, blockquote#dod ul.raz {
	margin:5px !important;
	padding:0pt !important;	
	}
	blockquote ul.dwa, blockquote#dod  ul.dwa{
	margin:5px 0pt 5px 0px !important;
	padding:0pt !important;	
	}
		blockquote ul.raz li, blockquote#dod ul.raz li {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:2px 0pt !important;
		font-size: 13px;
		font-weight: bold;
		font-family: Tahoma,Arial,Verdana;
		}
		
		blockquote ul.dwa li, blockquote#dod ul.dwa li {
		border-top:1px solid #2A629F;
		font-family:Arial,Verdana,Tahoma;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		line-height:26px;	
		}
			
div#naglow{
display: block;
clear: both;
}

div#blockq {
border-bottom:1px solid #2A629F;
border-left:1px solid #2A629F;
border-top:1px solid #2A629F;
float:right;
font-family:verdana;
margin:0pt 10px 0pt 0pt;
padding:0px 0px 20px;
position:static;
text-align:left;
width:238px;
}
	div#blockq ul {

	}

		div#blockq ul li {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:0pt 0pt 0pt 7px;
		}

		div#blockq div.prior {
		border-bottom:1px solid #2A629F;
		font-size:15px;
		line-height:135%;
		padding:3px 10px 8px 0px;
		}
		
		div#blockq div.wdesk_head{
		background:transparent url(szablon/strz1.gif) no-repeat scroll right top;
		border-bottom:1px solid #2A629F;
		color:#2A629F;
		cursor:pointer;
		font-size:15px;
		line-height:135%;
		padding:3px 10px 8px 5px;
		}
		
		div#blockq ul li.sub {
		background:transparent url(szablon/strz.gif) no-repeat scroll left 5px;
		border-bottom:0px solid #2A629F;
		font-size:11px;
		line-height:131%;
		padding:1px 0pt 1px 10px;
		}
		
	div.bip {
	background:#F0F0F0 none repeat scroll 0% 50%;
	border-bottom:1px solid;
	color:#000080;
	font-size:16px;
	letter-spacing:1px;
	margin:2px 1px 0px 0px;
	padding:8px 5px 5px 3px;
	text-align:right;
	}	
			
img.im_m {

float:none;
margin:0pt;
}	

img.im_s {
border:1px solid #2A629F !important;
float:none;
margin:0pt;
}			

div.tabgraf {
float:right;
margin:0pt;
padding:0pt 0pt 0pt 10px;
}	
	div.tabgraf table {
	
	}	
		div.tabgraf tr {

		}
		div.tabgraf td {
		background:#fff none repeat scroll 0% 50%;
		padding:5px;
		position:static;
		text-align:center;
		vertical-align:top;
		border-top:1px solid #2A629F;
		border-left:1px solid #2A629F;
		border-bottom:1px solid #c0c0c0;
		border-right:1px solid #c0c0c0;
		}	

		div.tabgraf h5 {
		border: none;
		font-size: 12px;
		margin:2px;
		}
			div.tabgraf h5 a {
			color: #000;
			text-decoration: none;
			}
		div.tabgraf div {
		text-align: center;
		padding: 2px 10px;
		font-size: 11px;
		}		

table {

}	

td {
vertical-align: top;
}	

table#formularz {
float:right;
margin:0pt;
padding:5px 0px 5px 10px;
}

table#formularz input, table#formularz textarea, table#formularz select, input.form  {
border-bottom: 1px solid #e0e0e0;
border-right: 1px solid #e0e0e0;
border-top: 1px solid #2A629F;
border-left: 1px solid #2A629F;
width: 210px;
margin: 0 0 0 4px;
padding: 0 0 0 3px;
font-family: Verdana,Tahoma,Arial;
color: #2A629F;
font-weight: normal;
font-size: 100%;
}
table#formularz input, table#formularz select, input.form  {
height: 17px;
}

table#formularz input.wyroz {
border-bottom: 1px solid #993333;
border-right: 1px solid #993333;
border-top: 1px solid #f00000;
border-left: 1px solid #f00000;
width: 310px;
margin: 0;
padding: 0 0 0 3px;
font-family: tahoma,verdana,arial;
font-weight: normal;
font-size: 100%;
}

table#formularz td{
vertical-align: top;
background: transparent url(szablon/boki_g.gif) no-repeat scroll right bottom;
width: 50%;
}

table#formularz td.wyroz{
padding: 10px 0 5px 0;
font-weight: bold;
border-bottom: none;
border-bottom: 1px solid #c0c0c0;
background: none;
}

table#formularz td.right {
text-align: right;
border-bottom: none;
background: none;
}
input.checkbox, input.radio, .checbox_wyroz{
width: 20px !important;
}

input.datownik {
width: 282px !important;
background: #f6f6f6;
}

input.submit {
background:#F0F0F0 url(szablon/tlomenua.gif) repeat-x scroll center top;
border-color:#2A629F !important;
border-style:solid !important;
border-width:0px 1px 1px 0px !important;
padding:0pt 4px !important;
vertical-align:middle !important;
width:auto !important;
}

div.f1 input{
background: #f6f6f6;
}

div#nav9 {margin: -1px 0 0 0;
font-size:11px;
font-weight:bold;
letter-spacing:1px;
margin:-1px 0pt 0pt;
}  
div#nav9 ul {
padding: 0 !important;
background: #c0c0c0;
}
div#nav9 li {
background:#c71585 url(szablon/tlomenu.gif) repeat-x scroll center;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px 1px 0px 0px;
padding:4px 0pt;
position:relative;
text-align:center;
width:108px;
}
.en {
width:149px !important;
}

div#nav9 li:hover {background: #2A629F url(szablon/biel.gif) repeat-x center top;}	
div#nav9 li.submenu {}
div#nav9 li.submenu:hover {background: #2A629F url(szablon/biel.gif) repeat-x center top;}
div#nav9 li a {	color: #f6f6f4;	display: block;	height: 18px;}

div#nav9>ul a {width: auto;}
div#nav9 ul ul {position: absolute; width: 108px; display: none;}
div#nav9 li.submenu li.submenu {background: #2A629F url(szablon/biel.gif) repeat-x center top;}
div#nav9 li.submenu li.submenu a {height: 25px;}
div#nav9 ul.level1 li.submenu:hover ul.level2, 
div#nav9 ul.level2 li.submenu:hover ul.level3 {display:block; background: #c71585 url(szablon/biel.gif) repeat-x center top;}
div#nav9 ul.level2 {top: 26px; left: 0px}
div#nav9 ul.level3 {top: 0px; left:108px;}

div#nav9 ul ul.level3 {position: absolute; width: 130px; display: none;}
div#nav9 ul.level3 li {position: relative; list-style: none; margin: 0 0 0 0; float: left; width: 13px; border-left: 1px #c0c0c0 solid; border-right: 1px #c0c0c0 solid;
	background:  #FEE302 url(/szablon/but_yel.gif) repeat-x scroll center -30px;  height: 30px !important; text-align: left;}
div#nav9 ul.level2 li {height: 25px !important; width: 150px;}

div#nav9 ul.level1 li.submenu:hover {background: #c71585 url(szablon/biel.gif) repeat-x center top;}
div#nav9 ul.level2 li.submenu:hover {background: #c71585 url(szablon/biel.gif) repeat-x center top;}
div#nav9 ul.level3 li:hover {background: #2A629F url(szablon/tlomenub.gif) repeat-x;}

div#nav9 ul.level1 li.submenu:link {color: #fffffe;} 

div.grafik {
float:left;
padding: 5px 10px 0pt 0pt;
}


ul.special {
margin:0pt;
padding: 2px 0 5px 0;
}
	ul.special li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding: 5px 2px 2px 2px;
	}	
	ul.special li a {
	display:block;
	text-decoration:none;
	}

ul.czlonk{
float:left;
font-size:12px;
line-height:130%;
padding:5px !important;
text-align:left;
}

	ul.czlonk li{
	border-top:1px solid #2A629F;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt !important;
	padding:5px 0pt !important;
	width:574px;	
}	
ul.czlonk ul {
float:none !important;
}

	ul.czlonk ul li{
	border-top:medium none !important;
	float:none !important;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	margin:0 !important;
	padding:0 !important;
	width:100% !important;}	

ul#aktual {
float:left;
font-size:11px;
line-height:130%;
margin:0pt 15px 0pt 0pt;
padding:0pt;
width:260px;
text-align: right;
}

	ul#aktual li {
	background: #f6f6f6;
	border-bottom:1px solid #2A629F;
	border-left:1px solid #2A629F;
	border-top:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt 0pt 5px;
	padding:4px 8px 4px 0pt;
	width:250px;
	}
	
	ul#aktual li:hover {
	cursor: default;
	}	

img.im_czl {
	float: left;
	border: none;
	padding: 2px;
	margin: 5px 10px 0px 0pt;
}
	
div.wlepki{
font-size:11px;
margin: 10px 0pt;
line-height: 150%;
text-align: center;
}
/* google maps */
.uli{
background:#FF766A none repeat scroll 0% 50%;
border-bottom:1px solid;
font-family:sans-serif;
font-size:10px;
padding:0pt 1px;
}

ul#pasekBoczny{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
line-height:140%;
font-size: 11px;
padding: 0;
}

ul#pasekBoczny li{
background:#FFFFFF none repeat scroll 0% 50%;
border-color:#C0C0C0 rgb(192, 192, 192) rgb(42, 98, 159) rgb(42, 98, 159);
border-style:solid;
border-width:1px;
float:left;
height:17px;
margin:3px 0px 3px 2px;
padding:2px;
position:relative;
text-align:center;
width:110px;
z-index:0;
}
	ul#pasekBoczny li a{
	height: 17px;
	display: block;
	}

li.klasa_css {
color:#2A629F;
cursor:pointer;
display:block;
font-size:11px;
margin:7px 0px 6px 2px !important;
text-align:center !important;
width:287px !important;
z-index:1000 !important;
}

	li.klasa_css a {
	width: 287px;
	height: 17px;
	display: block;
	background:#FFFFFF none repeat scroll 0% 50%;
	display:block;
	}

div.opis_chm {
text-align:center; padding: 15px 0 0 0;
}

img.zdj_chm {
width: 100px;
float: left;
}

.aus, .birk {
background:#FFFFFF none repeat scroll 0%;
text-align: center;
width:139px;
float: right;
margin: 1px;
border-bottom:1px solid #2A629F;
border-left:1px solid #2A629F;
border-top:1px solid #c0c0c0;
border-right:1px solid #c0c0c0;
}

.aus a, .birk a {
width:137px !important;
height: 17px !important;}

.aus {

}