body {
	margin:0;
	padding:0;
	background-color:#fff;
	padding-top:0px;
	background-image: url('../img/bg.jpg');
	background-position: top center;
	background-repeat: no-repeat;
}

body,td {
	font-size:12px;
	font-family:Arial, Tahoma, Verdana, sans-serif;
	color:#000;
}

#TopMenuContent {
	margin-left:10px;
}
#TopMenuContent ul {
	padding:0px;
	margin:0px;
	margin-left:10px;
	list-style-type:none;
}
#TopMenuContent li {
	padding-right:10px;
	float: left;
}
#TopMenuContent li a {
	color: #fff;
	text-decoration: none;
}
#TopMenuContent li a:hover {
	color: #ccc;
	text-decoration: underline;
}
  
#topSearchBox {
	position:fixed;
	top:0px;
	z-index:100;
	width:100%;
}

#TopSearchBox ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#TopSearchBox li {
	float: left;
}
#TopSearchBox form {
	padding:0px;
	margin:0px;
}

#ContentBackground {
	background-image: url('/img/ContentBG.jpg');
	background-position:top left;
	background-repeat:no-repeat;
}

#Content {
	padding:25 25 25 25;
	font-size: 13px;
}
h1 {
	font-size: 16px;
	color:#000;
	font-weight:bold;
	padding:0px;
	margin:0px;
	padding-bottom:20px;
}
#Content .title {
	font-size: 16px;
	color:#000;
	font-weight:bold;
	padding-bottom:20px;
}
h2 {
	font-size: 12px;
	color:#ff6a00;
	font-weight:bold;
	padding:0px;
	margin:0px;
	padding-bottom:10px;
	text-align:justify;
}
#Content .lead {
	font-size: 12px;
	color:#ff6a00;
	font-weight:bold;
	padding-bottom:10px;
	text-align:justify;
}
#Content .body {
	font-size: 12px;
	color:#333;
	text-align:justify;	
}

#Content .lead a{
	font-size: 12px;
	color:#2855c7;
	font-weight: bold;
	text-align:justify;
	text-decoration: underline;
}

#Content .lead a:hover{
	font-size: 12px;
	color:#2855c7;
	font-weight: bold;
	text-align:justify;
	text-decoration: none;
	
}

#Content .body a{
	font-size: 12px;
	color:#2855c7;
	font-weight: bold;
	text-align:justify;
	text-decoration: underline;
}

#Content .body a:hover{
	font-size: 12px;
	color:#2855c7;
	font-weight: bold;
	text-align:justify;
	text-decoration: none;
	
}

#Content .search_links li{
	list-style-type:none;
	padding-bottom: 20px;
}

#Content .search_links li a{
	font-size: 12px;
	color:#333;
	text-align:justify;
	text-decoration:none;
}

#Content .search_links li a:hover{
	font-size: 12px;
	color:#333;
	text-align:justify;
	text-decoration: underline;
	list-style-type:none;
}

#Content .search_links .search_title {
	margin-left: -50px;
	font-size: 12px;
	color:#333;
	text-align:justify;
	text-decoration: none;
	list-style-type:none;
}

#Content .search_links .search_title a:hover{
	font-size: 12px;
	color:#333;
	text-align:justify;
	text-decoration: underline;
	list-style-type:none;
}

#Content .search_links .search_lead {
	margin-left: -50px;
	font-size: 12px;
	color:#333;
	text-align:justify;
	text-decoration: none;
	list-style-type:none;
}

#Content .search_links .search_lead a:hover{
	font-size: 12px;
	color:#333;
	text-align:justify;
	text-decoration: none;
	list-style-type:none;
	border-bottom:1px dotted #000;
}

/* newsy */

#Content .news_links li{
	margin-left: -50px;
	list-style-type:none;
	padding-bottom: 20px;
}

#Content .news_links li a{
	font-size: 13px;
	color:#333;
	text-decoration:none;
}

#Content .news_links li a:hover{
	font-size: 12px;
	color:#333;
	text-align:justify;
	text-decoration: underline;
	list-style-type:none;
}

#Content .news_links .news_title {
	font-size: 13px;
	color:#333;
	margin-left: 15px;
	text-decoration: none;
	list-style-type:none;
	margin-top: 5px;
}

#Content .news_links .news_title a:hover{
	font-size: 13px;
	color:#333;
	text-decoration: underline;
	list-style-type:none;
	margin-top: 5px;
}

#Content .news_links .news_lead {
	font-size: 12px;
	color:#333;
	margin-left: 15px;
	text-decoration: none;
	list-style-type:none;
	text-align:justify;
}

#Content .news_links .news_lead a{
    font-size: 12px;
	color:#ff6a00;
	text-decoration: none;
	list-style-type:none;
}

#Content .news_links .news_lead a:hover{
	font-size: 12px;
    color:#ff6a00;
	text-decoration: none;
	list-style-type:none;
   	border-bottom:1px dotted #ff6a00;
}

#Content .news_links .news_date {
	font-size: 13px;
	color:#333;
	margin-left: 11px;
	text-decoration: none;
	list-style-type:none;
}

#Content .news_links .pages_right a{
	float: right;
	font-size: 12px;
	color:#ff6a00;
	text-decoration: none;
	list-style-type:none;
}

#Content .news_links .pages_right a:hover{
	float: right;
	font-size: 12px;
	color:#ff6a00;
	text-decoration: none;
	list-style-type:none;
	border-bottom:1px dotted #ff6a00;
}

#Content .news_links .pages_left a{
	float: left;
	font-size: 12px;
	color:#ff6a00;
	text-decoration: none;
	list-style-type:none;
}

#Content .news_links .pages_left a:hover{
	float: left;
	font-size: 12px;
	color:#ff6a00;
	text-decoration: none;
	list-style-type:none;
	border-bottom:1px dotted #ff6a00;
}
#Content .news_links .news_pages a{
	cursor:default;
	font-size: 12px;
	color:#ff6a00;
	text-decoration: none;
	list-style-type:none;
}

#Content .news_links .news_pages a:hover{
	cursor:default;
	font-size: 12px;
	color:#ff6a00;
	text-decoration: none;
	list-style-type:none;
	border-bottom:1px dotted #ff6a00;
}

#Content .news_links .news_pages_selected a{
	font-size: 13px;
	color:#ff6a00;
	text-decoration: none;
	list-style-type:none;
}

#Content .news_links .news_pages_selected a:hover{
	font-size: 13px;
	color:#ff6a00;
	text-decoration: none;
	list-style-type:none;
	border-bottom:1px dotted #ff6a00;
}

#Content .news_selected .news_date {
	float: right;
	font-size: 13px;
	color: #000;
	text-decoration: none;
	margin-bottom: 10px;
}

#Content .news_selected .news_title a{
	margin-top: 20px;
	font-size: 15px;
	color: #000;
	text-decoration:  none;
}

#Content .news_selected .news_title a:hover{
	margin-top: 20px;
	font-size: 15px;
	font-weight: bold;
	color: #000;
	text-decoration:  underline;
}

#Content .news_selected .news_lead {
	margin-top: 20px;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	text-align: justify;
}

#Content .news_selected .news_body {
	font-size: 12px;
	color:#333;
	text-align:justify;
}

#Content .news_selected .pages_right a{
	float: right;
	font-size: 12px;
	color:#ff6a00;
	text-decoration: none;
	list-style-type:none;
}

#Content .news_selected .pages_right a:hover{
	float: right;
	font-size: 12px;
	color:#ff6a00;
	text-decoration: none;
	list-style-type:none;
	border-bottom:1px dotted #ff6a00;
}

#Content .news_selected .pages_left a{
	float: left;
	font-size: 12px;
	color:#ff6a00;
	text-decoration: none;
	list-style-type:none;
}

#Content .news_selected .pages_left a:hover{
	float: left;
	font-size: 12px;
	color:#ff6a00;
	text-decoration: none;
	list-style-type:none;
	border-bottom:1px dotted #ff6a00;
}

/**/

#Content .file_links li{
	margin-left: 0px;
	list-style-type:none;
	padding-bottom: 1px;
}

#Content .file_links li a{
	font-size: 12px;
	color:#333;
	text-align:justify;
	text-decoration:none;
}

#Content .file_links li a:hover{
	font-size: 12px;
	color:#333;
	text-align:justify;
	text-decoration: underline;
	list-style-type:none;
}

#Content .file_links .file_description {
	font-size: 11px;
	color:#555;
	text-align:justify;
	text-decoration: none;
}

#Content .file_links .file_description a{
	font-size: 11px;
	color:#555;
	text-align:justify;
	text-decoration: none;
}

#Content .file_links .file_description a:hover{
	font-size: 11px;
	color:#555;
	text-align:justify;
	text-decoration: none;
	border-bottom:1px dotted #777;
}

#Content img {
	margin-top:10px;
	margin-bottom:10px;
}

#RightMenu {
	padding-top:10px;
}
#RightMenu ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#RightMenu li {
	display:block;
	padding:8 8 10 8;
	background-color: #c00000;
	background: url(../img/RightMenuBG.png);
	background-position: bottom;
	background-repeat: repeat-x;
	width:200px;
	margin:0 0 3 0;
	overflow:hidden;
}
#RightMenu li.show {
	background: url(../img/RightMenuBG_orange.png) bottom repeat-x;
}
#RightMenu li a {
	color:#34271c;
	font-weight:bold;
	text-decoration:none;
	width:auto;
}
#RightMenu li a:hover {
	color:#ff6a00;
	text-decoration:none;
}
#RightMenu li.show a:hover {
	color:white;
}
#RightMenu li ul {
	margin-left:12px;
	width:auto; 
}
#RightMenu li ul li {
	margin:0px;
	padding:5 0 0 5;
	background:none;
	width:auto; 
}
#RightMenu li.DisplayMenu ul a {
	padding-top:0px;
}

#MiddleMenuTable {
	background: url('../img/MenuButtonBG.gif');
	background-position:top right;
	background-repeat:no-repeat;
}

#MiddleMenu {
	width:784px;
	display:inline;
}

#MiddleMenu ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#MiddleMenu li.MiddleMenuFirst {
	float: left;
	width:135px;
	height:43px;
	padding:0px;
	margin:0px;
}

#MiddleMenu li.MiddleMenuFirst a {
	background: url(../img/MenuButtonFirst1.gif);
	float: left;
	width: 135px;

}

#MiddleMenu li.MiddleMenuFirst a:hover {
	background: url(../img/MenuButtonFirst2.gif);
}
#MiddleMenu li.MiddleMenuNormal {
	float: left;
	width:134px;
	height:43px;
	padding:0px;
	margin:0px;
	margin-left:-4px;
}
#MiddleMenu li.MiddleMenuNormal a {
	background: url(../img/MenuButtonNormal1.gif);
}
#MiddleMenu li.MiddleMenuNormal a:hover {
	background: url(../img/MenuButtonNormal2.gif);
}
#MiddleMenu li.MiddleMenuLast {
	float: left;
	width:130px;
	height:43px;
	padding:0px;
	margin:0px;
	margin-left:-3.5px;
}
#MiddleMenu li.MiddleMenuLast a {
	background: url(../img/MenuButtonLast1.gif);
}
#MiddleMenu li.MiddleMenuLast a:hover {
	background: url(../img/MenuButtonLast2.gif);
}
#MiddleMenu li a {
	display:block;
	font-size:16px;
	color:#34271c;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
	height:43px;
	padding:0px;
	margin:0px;
	background-position:top;
	background-repeat:no-repeat;
}
#MiddleMenu li a:hover {
	color:#ff6a00;
	text-decoration:none;
	background-position:top;
	background-repeat:no-repeat;

}
#MiddleMenu li a div {
	padding:10 15 0 0;
}

#CopyrightTable {
	width:784px;
	padding:0px;
	height:36px;
	background: url('../img/BottomBG.jpg');
	background-position:top right;
	background-repeat:x-repeat;
	margin-bottom:10px;
}

#Copyright {
	padding:10px;
	color:#fff;
	text-decoration:none;
}

#SitemapTable {
	width:784px;
	padding:0px;
	border:1px dotted #ccc;
	text-align: center;
	padding-bottom:10px;
	margin-bottom:20px;
}

#Sitemap ul {
	display:table;
	text-align: left;
        padding:10px;
        margin:0px;
        list-style-type:none;
}
#Sitemap li {
	padding-right:10px;
	margin:0px;
	float: left;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #000;
}
#Sitemap ul ul {
	padding:0px;
	padding-top:5px;
        margin:0px;
        list-style-type:none;
}
#Sitemap li li {
	width:130px;
	display:block;
	clear: both;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #000;
	padding-bottom:1px;
}
#Sitemap li a {
	text-decoration:none;
	color:#000;
	border-bottom:1px solid #000;
}
#Sitemap li a:hover {
	color:#333;
	text-decoration:none;
	border-bottom:1px dotted #000;
}
#Sitemap li li a {
	text-decoration:none;
	color:#000;
	border:0px;
}
#Sitemap li li a:hover {
	color:#333;
	text-decoration:none;
	border-bottom:1px dotted #000;
}

#RightLinks {
	padding:0 0 0 880;
	font-weight:bold;
	font-size:18px;
	margin-bottom: 75px;
}
#RightLinks .Shadow1 {
	position:absolute;
	top:583px;
	padding-left:5px;
	line-height: 80%;
}
#RightLinks .Normal1 {
	position:absolute;
	top:578px;
	margin-left:0px;
	line-height: 80%;
}
#RightLinks .Shadow2 {
	position:absolute;
	top:548px; 
	padding-left:5px;
	line-height: 80%;
}
#RightLinks .Normal2 {
	position:absolute;
	top:543px;
	padding-left:0px;
	line-height: 80%;
}
#RightLinks .Shadow3 {
	margin-left:230px;
	position:absolute;
	top:70px;
	padding-left:13px;
	line-height: 80%;
}
#RightLinks .Normal3 {
	margin-left: 300px;
	position:absolute;
	top:65px;
	padding-left:8px;
	line-height: 80%;
}

#RightLinks .TextNormal {
	text-align: left;
}
#RightLinks .TextShadow {
	color:#bbb;
	margin-left:5px;
}
#RightLinks .ArrowNormal a{

	margin-left:120px;
	font-size:28px;
	font-weight:normal;
	letter-spacing:-6px;
	color:#f78a12;
}
#RightLinks .ArrowShadow {

	margin-left:130px;
	font-size:28px;
	font-weight:normal;
	letter-spacing:-6px;
	color:#bbb;
}
#RightLinks a {
	color:#000;
	text-decoration: none;
}
#RightLogos img {
	margin-bottom:10px;
}

form { margin:5px 0; padding:0; }
.right { text-align: right;}
.left { text-align: left;}	

.fright { float: right; border: 0px;}
.fleft { float:left; border: 0px;}

/* formularze */
.ixxl { BORDER: #989b9f 1px solid; FONT-SIZE: 11px; WIDTH: 212px; COLOR: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fff; margin-bottom:10px; padding:2px; margin-top:2px;}

.sxxl { BORDER: #ccc 1px solid; FONT-SIZE: 11px; WIDTH: 220px; COLOR: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF; margin-bottom:10px;  padding:2px; margin-top:2px;}

.txxl { BORDER: #989b9f 1px solid; FONT-SIZE: 11px; WIDTH: 220px; COLOR: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; HEIGHT: 60px; BACKGROUND-COLOR: #fff; padding:2px; margin-top:2px;}

.button	{ BORDER: #7f9db9 1px solid; background-color:#09628c; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; margin-bottom:10px; margin-top:17px;}

.button_problem	{ float:left; margin-left:0px; BORDER: #7f9db9 1px solid; background-color:#09628c; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; margin-bottom:10px; margin-top:10px;}

.disclaimer { color:#5d5d5d; font-size:10px; margin-left:4px; width:446px; margin-top: 5px;} 

.clear {
	clear: both;
}

