body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	list-style-position: outside;
	list-style-type: disc;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
	/*filter: gray;*/
}
.kontener_tabela {
    border-collapse: collapse;
	padding: 0px;
	width: 100%;
	border: 0px none;
}
.kontener_srodek {
    border-collapse: collapse;
	padding: 0px;
	width: 960px;
	margin: 0px;
}
.kontener_lewa {
	width: auto;
	background-image: url(img/home_top_bcg_01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
}
.kontener_prawa {
	width: auto;
	background-image: url(img/home_top_bcg_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}

tr.main_menu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #162D63;
	text-decoration: none;
	list-style-type: square;
}

tr.main_menu a:hover {
	color: #990000;
}

td.szukaj{
	padding: 10px 0px 0px 20px;
}

input.szukaj{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #ffffff;
	width: 100px;
	vertical-align: middle;
}

input.button{
	font: Verdana, Arial, Helvetica, sans-serif;
	height: 19px;
	color:#FFFFFF;
	border: 1px solid #ffffff;
	width: 60px;
	background-color: #990000;
	vertical-align: middle;
}

#menu {
	list-style: none;
	margin: 0px 0px 0px 120px;
	padding: 0px;
	float: none;
}
#menu li {
	float: left;
    font: 11px Arial, Verdana, Tahoma sans-serif;
	margin: 0;
	padding: 0;
}
#menu a {
	background: url("img/seperator.gif") bottom left no-repeat;
	color: #ffffff;
	display: block;
	margin: 0;
	padding: 8px 20px;
	text-decoration: none;
}
#menu a:hover {
	background: #990000 url("img/hover.gif") bottom center no-repeat;
	color: #ffffff;
	padding-bottom: 8px;
}

#menu_left{
 margin-bottom: 25px;
}

#menu_left p{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	margin: 0px;
	padding: 0px;
}

#menu_left span{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #162D63;
	margin: 0px;
	padding: 3px 0px 3px 15px;
	font-weight: bold;
	display: block;
	background-image: url(img/ikona_menu_bw.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
}

#menu_left a {
	color: #162D63;
	font-weight: bold;
	text-decoration: none;
	cursor: hand;
	display: block;
	padding: 3px 0px 3px 15px;
	background-image: url(img/ikona_menu_bw.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
}

#menu_left a:hover {
	color: #990000;
	background-image: url(img/ikona_menu.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#menu_left blockquote{
	padding: 0px;
	margin: 0px 0 0 25px;
}

.tlo_lokalizer{
	background-image: url(img/tlo_lokalizer.gif);
	background-repeat: repeat-x;
}

#menu_na_skroty p{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	margin: 0px;
	padding: 0px;
}

#menu_na_skroty a {
	color: #162D63;
	text-decoration: none;
	cursor: hand;
	display: block;
	padding: 1px 0px 1px 15px;
	background-image: url(img/ikona_menu_bw.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
}

#menu_na_skroty a:hover {
	color: #990000;
	background-image: url(img/ikona_menu.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

/*----------------stare css--------------------*/

.txt, .lista {
       color:#444;
       font: 11px Arial, Verdana, Tahoma sans-serif;
       text-align:justify;
}

td, select, input, textarea {
       color:#444;
       font: 11px Arial, Verdana, Tahoma sans-serif;
}

.box_head {
       color:#444;
       font: 12px Arial, Verdana, Tahoma sans-serif;
       font-weight: bold;
}
.promo_tyt {
       color:#CC3300;
       font: 14px Arial, Verdana, Tahoma sans-serif;
       font-weight: bold;
}
form {
       margin: 0px;
       padding: 0px;
}

.stopka {
       font-family: Arial, Verdana, Tahoma sans-serif;
       font-size: 11px;
       text-decoration: none;
}
a:hover {
       color: #002E84;
       text-decoration: none;
}
a, .link {
       font-family: Arial, Verdana, Tahoma sans-serif;
       color: #A9111E;
       text-decoration: none;
}
.main {
       margin:0;
       padding:3px;
       background:#FFFFFF url('/img/tlo_main.jpg') 0 0 repeat-x;
       color:#444;
       font:11px Arial, Verdana, Tahoma sans-serif;
}
.mainmenu {
       background: #1E3174;
       width: 770px;
}
.lokalizer, .cms_lokalizer {
       font-family: Arial, Helvetica, sans-serif;
       font-size: 11px;
       color: #990000;
       font-weight: bold;
       text-decoration: none;
}
a.lokalizer, a.cms_lokalizer {
       font-family: Arial, Helvetica, sans-serif;
       font-size: 11px;
       color: #990000;
       font-weight: bold;
       text-decoration: none;
}
a.lokalizer:hover, a.cms_lokalizer:hover {
       font-family: Arial, Helvetica, sans-serif;
       font-size: 11px;
       color: #162D63;
       font-weight: bold;
       text-decoration: none;
}
.tbl {
       background-image:url('img/dots.gif'); 
       background-position:bottom; 
       background-repeat: repeat-x;
       font: 12px Arial, Verdana, Tahoma sans-serif;
}
.tdp {
       padding-left: 25px;
       font: 12px Arial, Verdana, Tahoma sans-serif;
}
.tdp2 {
       padding-left: 35px;
       font: 12px Arial, Verdana, Tahoma sans-serif;
}

.flaga {
       border: 1px #EEEEEE solid;
}

.cms_data {
       font-size: 10px;
       color: #A9111E;
       text-align:left;
}

.cms_title {
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 12px;
       font-weight: bold;
       color: #444;
       text-decoration: none;
}

.cms_paging {
       color: #990000;
       font-weight: bold;
}

.cms_alert {
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 12px;
       font-weight: bold;
       color: #FF9900;
       text-decoration: none;
}

.cms_comments {
       color: #777777;
       font-size: 10px;
}

.cms_poll_percent {
       background-color: #FF6600;
       font-size: 9px;
       height: 12px;
}

.cms_poll_percent2 {
       background-color: #CCCCCC;
       font-size: 9px;
       height: 12px;
}

.cms_table {
       padding: 3px;
       width: 100%;
       border: 0px;
}

.cms_section {
       font-family: Arial, Verdana, Helvetica, sans-serif;
       color: #666666;
       font-size: 11px;
       font-weight: bold;
       padding: 3px;
}
/* FAQ */
.faq_kategoria {
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 12px;
       font-weight: bold;
       color:#FF6600;
       text-decoration: none;
}
.faq_pytanie {
	color: #444444;
	font: 11px Arial, Verdana, Tahoma sans-serif;
	text-align: justify;
	font-weight: bold;
}
.faq_odpowiedz {
	color: #444444;
	font: 11px Arial, Verdana, Tahoma sans-serif;
	text-align: justify;
	font-weight: normal;
}

/******************/
/*forum dyskusyjne*/
/******************/

.forum_table {
       background: #DDDDDD;
       padding: 3px;
       width: 95%;
}

.forum_row {
       background-color: #FFFFFF;
       color: #666666;
       font-size: 10px;
}

.forum_row2 {
       background-color: #F5F5F5;
       color: #666666;
       font-size: 10px;
}

.tab {
       width: 161px;
       font-size: 11px;
}

.tab a:link, .tab a:active, .tab a:visited {
       font-size: 11px;
       color: #1E3174
}

.tab a:hover {
       color: #A9111E
}


.tab_top {
       height: 25px;
       background-image:url('img/tab_02.jpg');
       background-repeat:no-repeat;
       background-position: 0px 0px;
}

.tab_bottom {
       height: 12px;
       background-image:url('img/tab_07.jpg');
       background-repeat:no-repeat;
       background-position: 0px 0px;
}

.tab_left {
       width: 7px;
       background-image:url('img/tab_03.jpg');
       background-repeat:repeat-y;
}

.tab_right {
       width: 8px;
       background-image:url('img/tab_06.jpg');
       background-repeat:repeat-y;
}

.tab_body {
       background-image:url('img/tab_05.jpg');
       /*background-repeat:repeat-x;*/
       background-position: 0px 0px;
       padding: 3px;
       padding-top: 0px;
}

.tab_nagl {
       color: #444;
       font-weight:bold;
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 12px;
}

.tabl {
       width: 200px;
       font-size: 11px;
}

.tabl a:link, .tabl a:active, .tabl a:visited {
       font-size: 11px;
       color: #1E3174
}

.tabl a:hover {
       color: #A9111E
}


.tabl_top {
       height: 32px;
       background-image:url('img/tab_logo_02.jpg');
       background-repeat:no-repeat;
       background-position: 0px 0px;
}

.tabl_bottom {
       height: 13px;
       background-image:url('img/tab_logo_07.jpg');
       background-repeat:no-repeat;
       background-position: 0px 0px;
}

.tabl_left {
       width: 10px;
       background-image:url('img/tab_logo_03.jpg');
       background-repeat:repeat-y;
}

.tabl_right {
       width: 9px;
       background-image:url('img/tab_logo_06.jpg');
       background-repeat:repeat-y;
}

.tabl_body {
       background-image:url('img/tab_logo_05.jpg');
       /*background-repeat:repeat-x;*/
       background-position: 0px 0px;
       padding: 3px;
       padding-top: 10px;
}

.tab_data{
      color: #444;
}

.input {
       border: 1px #999999 solid;
       color:#444;
       font: 11px Arial, Verdana, Tahoma sans-serif;
       height: 18px;
}
.button {
       color:#444;
       font: 11px Arial, Verdana, Tahoma sans-serif;
       height: 20px;
}

form {
       margin: 0px;
       padding: 0px;
}

.mapa, a.mapa:link, a.mapa:visited, a.mapa:active {
	font-family: Arial, Verdana, "Tahoma sans-serif";
	color: #EAEAEA;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}

a.mapa:hover{
	color:#ffffff;
}

.raport2010 td {
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 14px;
}


