* {
margin:0;
padding:0;
}

li, ol {
padding-left: 5px;
margin-left: 15px;
}

html {
overflow : scroll;
}

body {
background:#648FD4 url(szablon/tori3.jpg) no-repeat fixed center top;
color:#404040;
font-family:arial,verdana,tahoma,helvetica;
font-size:12px;
margin:auto;
padding:0pt;
text-align:center;
}

div#brzeg {
display:block;
margin-left:auto;
margin-right:auto;
overflow:hidden;
width:920px;
}

#all1  {
display:block;
margin-left:auto;
margin-right:auto;
overflow:hidden;
width:875px;
min-height: 500px;
}

#banner  {
height:250px;
width:920px;
}

div.left {
float:left;
text-align:left;
width:690px;
}

div.right {
float:right;
text-align:left;
width:170px;
}

div.nav {
color:#648FD3;
float:left;
font-family:tahoma,arial,helvetica;
font-size:15px;
font-style:normal;
width:170px;
}

	div.nav ul {
	padding: 0 !important;
	}
		div.nav li {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:11px 0pt;
		padding:5px 0px;
		position:relative;
		text-align:center;
		background: url(szablon/menu.gif) no-repeat top;
		}
		div.nav li:hover {

		}	
		div.nav li.active {
		color: #DA251D;
		}			
		div.nav li a {
		color: #000080;
		display: block;
		}
		div.nav li a:hover {
		color: #DA251D;
		display: block;
		}		
		
		div.nav li.tagi {
		background:transparent none repeat scroll 0%;
		font-family:Tahoma,Verdana,Arial,helvetica !important;
		font-style:normal !important;
		line-height:18px;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:8px 0pt;
		padding:22px 0px;
		position:relative;
		text-align:justify;
		}
	

div.tresc {
color:#000000;
float:right;
font-family:Georgia,Sans-serif, Serif !important;
font-size:14px;
font-style:italic;
line-height:150%;
width:502px;
}

	div.tresc a {
	text-decoration: underline;
	color: #000080;
	}
	
	div.tresc a:hover {
	text-decoration: underline;
	color: #DA251D;
	}	

#bot1{
float:left;
height:55px;
width:100%;
}

#food{
font-size:10px;
text-align:right;
padding-right: 10px;
width:890px;
font-style: italic;
font-family: georgia;
}

h1 {
color:#000000;
font-family:Georgia;
font-size:18px;
font-style:italic;
line-height:100%;
padding:0px 10px 30px 0pt;
text-align:left;
}

h2 {
color:#000;
font-size:16px;
margin:10px 0pt;
line-height: 100%;
margin:10px 0pt;
}
	h2 a {
	text-decoration: none;
	}

a {
color:#000;
text-decoration: none;
}

a:hover {
color: #DA251D;
}
p {
padding: 15px 0;
}

img.banner{
position:absolute;
top:55px;
width:300px;
}



#tagi {
background-color: #fff;
padding: 0 3px;
}

#allcont1 {
color:#404040;
font-family:Georgia;
font-size:13px;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:200%;
margin-left:42px;
}

#allcont1 {
width:700px;
}

#allcont2 {
padding-bottom: 50px;
margin-top: 130px;
min-height: 400px;
}
	#allcont2 ul, #allcont2 ol{
	margin: auto;
	padding: 0 0 0 15px;
	}

#allcont2 {
color:#000;
float:right;
font-family:Arial,Tahoma,Verdana;
font-size:15px;
font-variant:normal;
font-weight:normal;
line-height:150%;
margin:0pt 0pt 0pt 0pt;
padding:0pt 0pt 40px 32px;
text-align:left;
width:500px;
border-left:1px solid #CBD9F6;
}

#nagl {
background:transparent url(szablon/banner.jpg) no-repeat scroll center -10px;
color:#F0F0F0;
font-family:Arial,Verdana,Tahoma;
font-size:9px;
font-variant:normal;
font-weight:normal;
height:210px;
left:50%;
line-height:18px;
margin-left:-489px;
padding:3px 0pt;
position:absolute;
text-align:right;
top:25px;
width:980px;
}

	#nagl a {
	color: #e0e0e0;
	}
	
	#nagl a:hover {
	color: #fff;
	}	

span.print {
float: right;
padding: 10px 3px 3px 3px;
clear: both;
font-size:11px;
}
	span.print img, #nagl img {
	border: 0px none;
	}


	
div#naglow{
display: block;
clear: both;
}
	
img.im_m {
border:0px solid #c0c0c0;
margin:0pt;
}	

img.im_mr {
border:1px solid #c0c0c0;
margin:0pt 0pt 0pt 5px;
float: right;
width: 150px;
}			

div#tabgraf  {
float: right;
margin: 0 0 0 5px;
}	
div#tabgraf1{
margin: 0 35px 0 5px;
float: right;
}

		div#tabgraf  td, div#tabgraf1  td {
		padding:2px;
		position:static;
		text-align:center;
		vertical-align:top;
		border:1px solid #c0c0c0;
		}	

		div#tabgraf  h5, div#tabgraf1  h5 {
		border: none;
		font-size: 12px;
		margin:2px;
		}
			div#tabgraf  h5 a, div#tabgraf1  h5 a {
			color: #000;
			text-decoration: none;
			}
		div#tabgraf  div, div#tabgraf1  div {
		text-align: center;
		padding: 2px 10px;
		font-size: 11px;
		}		

table {
font-family: Arial,Tahoma,Verdana;
}	

td {
vertical-align: top;
}	

table#formularz {
padding: 5px 0px 5px 10px;
margin: 0;
}

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 #808080;
border-left: 1px solid #808080;
width: 210px;
margin: 0 0 0 4px;
padding: 0 0 0 3px;
font-family: Arial,Verdana,Tahoma;
color: #808080;
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:#808080 !important;
border-style:solid !important;
border-width:0px 1px 1px 0px !important;
color:#fff !important;
padding:0pt 4px !important;
text-align:center;
vertical-align:middle !important;
width: auto !important;
}

div.f1 input{
background: #f6f6f6;
}



ul.special {
font-size: 12px;
padding: 0pt !important;
border-top:1px solid #C0C0C0;
}
	ul.special li {
	border-bottom:1px solid #c0c0c0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:5px 0pt;
	float:left;
	margin:4px 0pt 2px;
	width:100%;	
	}	
	ul.special li a {
	display:block;
	text-decoration:none ;
	color: #000000;
	}
	ul.special li a:hover {
	text-decoration:none ;
	}
	li.wlasny {
		background:transparent none repeat scroll 0% !important;
		font-size:12px;
		padding:0pt 0pt 0pt 10px !important;
		text-align:left !important;
	}
	
a.nawigator {
font-size: 11px !important;
line-height: 100% !important;
font-family:tahoma,arial,helvetica;
font-style:normal;
}	

div.zmiany {
font-size: 11px;
}

div.zmiany li {
text-align: center !important;
margin: 0px;
padding: 0 0 10px 0;
color: #000;
}