
@font-face {
  font-family: "Encode Sans Compressed";
  src: url("../inc/encodesanscompressed-regular.ttf"); }
	
@font-face {
  font-family: "Encode Sans Narrow ExtraBold";
  src: url("../inc/encodesansnarrow-extrabold.ttf"); }
	
@font-face {
  font-family: "Encode Sans Semi Bold";
  src: url("../inc/encodesans-semibold.ttf"); }


html, body
	{
	margin: 0px;
	padding: 0px;
	font-size: 12pt;
	text-align: center;
	font-family: Encode Sans Compressed;
	color: #717171;
	background: #f0f0f0;
	}

div
	{
	display: block;
	margin: 0px;
	padding: 0px;
	border: 0px;
	}

a:link, a:visited
	{
	color: #717171;
	text-decoration: none;
	font-style: italic;
	}

a:hover, a:active
	{
	color: #717171;
	text-decoration: underline;
	font-style: italic;
	}

#maxer
	{
	width: 1135px;
	overflow: hidden;
	text-align: center;
	margin: 0px auto;
	padding: 0px;
	}

#menu
	{
	width: 1135px;
	height: 270px;
	font-family: Encode Sans Semi Bold;
	background: url("../img/bg_main.jpg") no-repeat top left;
	}
	
#logo
	{
	width: 1135px;
	margin: 0px;
	height: 100px;
	text-align: left;
	}
.logo-link
	{
	margin: 0px;
	padding: 35px 0px 0px 30px;
	}

#menu-top
	{
	margin: 50px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 15pt;
	text-transform: uppercase;
	color: #ffffff;
	font-style: normal;
	}
.menu-toptext
	{
	color: #ffffff;
	font-size: 15pt;
	text-transform: uppercase;
	}
a.menu-toptext, a.menu-toptext:visited
	{
	color: #ffffff;
	font-style: normal;
	font-size: 15pt;
	text-transform: uppercase;
	}
a.menu-toptext:hover, a.menu-toptext:active
	{
	font-style: normal;
	text-transform: uppercase;
	}
.menu-topactive
	{
	color: #ffffff;
	font-style: normal;
	font-size: 15pt;
	text-decoration: underline overline;
	text-transform: uppercase;
	}
a.menu-topactive, a.menu-topactive:visited
	{
	font-style: normal;
	color: #ffffff;
	text-decoration: underline overline;
	font-size: 15pt;
	text-transform: uppercase;
	}
a.menu-topactive:hover, a.menu-topactive:active
	{
	font-style: normal;
	text-decoration: underline;
	text-transform: uppercase;
	}




#menu-bottom
	{
	margin: 0px 0px 20px 0px;
	padding: 40px 0px 0px 0px;
	font-size: 14pt;
	text-transform: uppercase;
	}
.menu-text
	{
	color: #ffffff;
	font-size: 14pt;
	}
	
a.menu-text, a.menu-text:visited
	{
	color: #ffffff;
	font-style: normal;
	font-size: 14pt;
	}
a.menu-text:hover, a.menu-text:active
	{
	font-family: Encode Sans Semi Bold;
	font-style: normal;
	}
.menu-active
	{
	color: #ffffff;
	text-decoration: underline overline;
	font-style: normal;
	font-size: 14pt;
	}
a.menu-active, a.menu-active:visited
	{
	color: #ffffff;
	text-decoration: underline overline;
	font-style: normal;
	font-size: 14pt;
	}
a.menu-active:hover, a.menu-active:active
	{
	text-decoration: underline;
	font-style: normal;
	font-size: 14pt;
	}


#main
	{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 1135px;
	text-align: justify;
	font-family: Encode Sans Compressed;
	background: #ffffff;
	}

#mtable
	{
	width: 1100px;
	table-layout: fixed;
	}
.mtleft
	{
	width: 550px;
	text-align: left;
	vertical-align: center;
	}
.mtright
	{
	width: 550px;
	text-align: right;
	}
#mtable2
	{
	width: 1100px;
	table-layout: fixed;
	}
.mt2left
	{
	width: 930px;
	text-align: right;
	text-indent: 170px;
	}
.mt2right
	{
	width: 170px;
	text-align: left;
	vertical-align: top;
	}

.main-text
	{
	padding: 10px 20px 10px 20px;
	}

a.rys-link, a.rys-link:visited
	{
	color: #717171;
	text-decoration: none;
	font-style: italic;
	align: right !important;
	}
a.rys-link:hover, a.rys-link:active
	{
	color: #717171;
	text-decoration: underline;
	font-style: italic;
	align: right !important;
	}
.rys-left
	{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	width: 100px;
	font-size: 20pt;
	text-align: center;
	}
.rys-right
	{
	float: right;
	margin: 0px;
	padding: 0px 40px 0px 0px;
	width: 900px;
	text-align: justify;
	}
.rysrightspan
	{
	display: block;
	text-align: right;
	}
.ryscenterspan
	{
	display: block;
	text-align: center;
	vertical-align: top;
	}
.rysyear
	{
	text-decoration: none;
	font-style: normal;
	}
a.rysyear, a.rysyear:visited, a.rysyear:hover, a.rysyear:active
	{
	text-decoration: none;
	font-style: normal;
	}
.rysreturn
	{
	font-family: Encode Sans Semi Bold;
	text-align: center;
	font-size: 15pt;
	font-style: normal;
	text-transform: uppercase;
	}
a.rysreturn, a.rysreturn:visited
	{
	font-family: Encode Sans Semi Bold;
	text-decoration: none;
	font-style: normal;
	font-size: 15pt;
	}
a.rysreturn:hover, a.rysreturn:active
	{
	font-family: Encode Sans Semi Bold;
	text-decoration: underline;
	font-size: 15pt;
	}
.rystable
	{
	width: 900px;
	text-align: left;
	vertical-align: left;
	align: center;
	border: 1px solid;
	}
.rys1
	{
	width: 450px;
	text-align: left;
	border: 1px dotted;
	padding: 0px;
	padding: 0px 0px 0px 5px;
	vertical-align: center;
	}
.rys2
	{
	width: 450px;
	text-align: right;
	border: 1px dotted;
	padding: 5px;
	vertical-align: center;
	}
.rystable tr:nth-child(even)
	{
	background: #ffffff;
	}
.rystable tr:nth-child(odd)
	{
	background: #dfdfdf;
	}
.ryshr
	{
	width: 90%;
	}



#spistable
	{
	width: 1100px;
	text-align: left;
	vertical-align: left;
	align: center;
	border: 1px solid;
	}
.spis1
	{
	width: 160px;
	text-align: center;
	border: 1px dotted;
	padding: 0px;
	padding: 0px 0px 0px 5px;
	vertical-align: center;
	}
.spis2
	{
	width: 940px;
	text-align: left;
	border: 1px dotted;
	padding: 5px;
	vertical-align: center;
	}
.spis3
	{
	width: 1000px;
	text-align: center;
	border: 1px dotted;
	padding: 5px;
	vertical-align: center;
	}
#spistable tr:nth-child(even)
	{
	background: #ffffff;
	}
#spistable tr:nth-child(odd)
	{
	background: #dfdfdf;
	}



.clear
	{
	clear: both;
	}



	#dtrtable
	{
	width: 1100px;
	text-align: left;
	vertical-align: left;
	align: center;
	border: 1px solid;
	}
.dtr1
	{
	width: 100px;
	text-align: center;
	border: 1px dotted;
	padding: 0px;
	padding: 0px 0px 0px 5px;
	vertical-align: center;
	}
.dtr2
	{
	width: 550px;
	text-align: left;
	border: 1px dotted;
	padding: 5px;
	vertical-align: center;
	}
.dtr3
	{
	width: 250px;
	text-align: center;
	border: 1px dotted;
	padding: 0px;
	vertical-align: center;
	}
.dtr4
	{
	width: 250px;
	text-align: center;
	border: 1px dotted;
	padding: 0px;
	vertical-align: center;
	}
#dtrtable tr:nth-child(even)
	{
	background: #ffffff;
	}
#dtrtable tr:nth-child(odd)
	{
	background: #dfdfdf;
	}

#spwtable
	{
	width: 825px;
	align: center;
	border: 1px solid;
	}
.spw1
	{
	width: 50px;
	text-align: center;
	vertical-align: top;
	border: 1px dotted;
	}
.spw2
	{
	width: 650px;
	text-align: left;
	vertical-align: center;
	border: 1px dotted;
	}
.spw3
	{
	width: 125px;
	text-align: right;
	vertical-align: top;
	border: 1px dotted;
	}

.spwtable2
	{
	width: 650px;
	align: center;
	}
.spw21
	{
	width: 450px;
	text-align: left;
	vertical-align: center;
	}
.spw22
	{
	width: 200px;
	text-align: right;
	vertical-align: center;
	}

.spocolumn
	{
	 column-count: 3;
	 -moz-column-count: 3;
	 -webkit-column-count: 3;
	}

a.witamy, a.witamy:visited
	{
	font-style: normal;
	text-decoration: underline;
	}
a.witamy:hover, a.witamy:active
	{
	text-decoration: overline underline;
	}

#footer
	{
	clear: both;
	width: 1135px;
	color: #ffffff;;
	padding: 10px;
	text-align: center;
	font-size: 10pt;
	font-family: Encode Sans Semi Bold;
	background: url("../img/bg_footer.jpg") no-repeat top left #717171;
	height: 85px;
	}
#footer-left
	{
	float: left;
	width: 180px;
	padding: 10pt;
	}
#footer-right
	{
	float: right;
	width: 949x;
	padding: 25px 15px 0px 0px;
	font-size: 10pt;
	}
.footerlink
	{
	font-size: 10pt;
	}
a.footerlink, a.footerlink:visited, a.footerlink:hover, a.footerlink:active
	{
	font-family: Encode Sans Semi Bold;
	color: #ffffff;;
	font-size: 10pt;
	}


img
	{
	border: 0px;
	padding: 0px;
	margin: 0px;
	}

h2, h3
	{
	font-family: Encode Sans Narrow ExtraBold;
	text-align: center;
	}

.center
	{
	text-align: center;
	}

.justify
	{
	text-align: justify;
	}

.right
	{
	text-align: right;
	}

.left
	{
	text-align: left;
	}

.bold
	{
	font-weight: bold;
	}

.italic
	{
	font-style: italic;
	}

.underline
	{
	text-decoration: underline;
	}

iframe
	{
	border: 0px;
	}

