/* RAW TAGS SETTINGS START */
html,body 
{
	margin: 0px;
	padding: 0px;
	height: 100%; /* needed for container min-height */
	background-color: #f5f4f1;
	font-family: arial,sans-serif;
	font-size: small;
	color: #333;
}

body, p, ul, li
{
	font-family: arial,sans-serif;
	font-size: small;
	color: #333;
}

form { display: inline; }

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }

table { margin: 0 auto; }

img { border: 0; }

/*
td { text-align: left; }
td.ce { text-align: center; }
td.rt { text-align: right; }
*/

/* RAW TAGS SETTINGS END */

/* LAYOUT START */
div#container 
{
	position: relative; /* needed for footer positioning*/
	margin: 0px auto; /* center, not in IE5 */
	width: 881px;
	background-image: url('main_bg.png');
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}

div#content { padding:0px 0px 5em; /* bottom padding for footer */ }

div#footer 
{
	clear: left;
	position: absolute;
	width: 100%;
	bottom: 0px; /* stick to bottom */
}

div#naglowek
{
width: 881px;
margin: 0px;
padding: 0px;
height: 96px;
background-image: url('gora.png');
}

#reklama
{
position: absolute;
left: 280px;
top: 20px;
}

div#logowanie
{
width: 330px;
text-align: right;
float: right;
margin-right: 40px;
padding: 0px;
height:auto !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/
min-height:100%; /* real browsers */
}

div#lewe_menu
{
position: absolute;
top: 124px;
left: 2px;
margin: 0px;
padding: 0px;
width: 196px;
}

div#tresc
{
position: relative;
top: 0px;
left: 199px;
padding: 0px;
padding-top: 5px;
width: 668px;
background-color: transparent;
margin-left: 5px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}
/* LAYOUT END */

/* TEXT FORMATING START */
.bold, .bold td, .pog, .pog td { font-weight: bold; }
a.bold,  a:visited.bold, a:hover.bold  { font-weight: bold; }
.greyBG { background-color: #ccc; }

/* TEXT FORMATING END */


/* TABLE BORDERS START */
.greyBorder, .greyBorder tr, .greyBorder tr td, .greyBorder tr td ul li, .greyBorder tr td table, .greyBorder tr td table tr, .greyBorder tr td table tr td
{
border: 1px solid #999; 
border-collapse: collapse;
padding: 4px;
font-size: 8pt;
vertical-align: middle;
}
/* TABLE BORDERS END */


/* BOX START */
.caption h3
{
 	border: 1px solid #5a718b;
	padding: 4px;
	background-color: #6b829c !important;
	font-family: arial,sans-serif;
	font-size: 9pt;
	color:#fff;
 	margin: 0 auto;
	height: 16px;
}

.user_caption h3
{
	border: 1px solid #5a718b;
	padding: 4px;
	background-color: #f0ede0 !important;
	border: 1px solid #999;
	font-family: arial,sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color:#033555;
	height: 16px;
}

.subcaption h3
{
	border: 1px solid #7c93ad;
	padding: 4px;
	background-color: #8da4be !important;
	font-family: arial,sans-serif;
	font-size: 9pt;
	color:#fff;
	height: 16px;
}
.contentArea  { text-align: left; }
.contentArea a, .contentArea a:visited 
{
	font-family: arial,sans-serif;
	color: #6b829c;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
}
.contentArea a:hover
{
	font-family: arial,sans-serif;
	color: #933;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
}
.oneNews { padding-top: 8px; }
.oneNews table tr td { vertical-align: top; }
/* BOX END */




/* OZDOBNA BELKA START */
div.belka
{
margin: 0px;
padding: 0px;
width: 100%;
height: 28px;
background-image: url('footer_bg.png');
text-align: center;
}

div.lewy_element_belki
{
float: left;
height: 28px;
width: 3px;
background-image: url('left_footer_bg.png');
}

div.prawy_element_belki
{
float: right;
height: 28px;
width: 3px;
background-image: url('right_footer_bg.png');
}

div.srodkowy_element_belki
{
float: left;
text-align: left;
height: 28px;
line-height: 28px;
width: auto;
}
/* OZDOBNA BELKA END */


/* MENU START */
.menu_item a { cursor: default; }

div.element_menu
{
float: left;
padding: 0px;
margin: 0px;
height: 32px;
line-height: 32px;
width: 100%;
background-color: #f5f4f1; /*ecru*/
border: 1px solid #bbb;
border-top: 0px;
}

div.element_menu_szukaj
{
float: left;
padding: 0px;
margin: 0px;
height: 52px;
line-height: 26px;
width: 100%;
background-color: #f5f4f1; /*ecru*/
border: 1px solid #bbb;
border-top: 0px;
}

div.element_menu_user
{
float: left;
padding: 0px;
margin: 0px;
height: 32px;
line-height: 32px;
width: 100%;
background-color: #ededf0; /*blue*/
border: 1px solid #bbb;
border-top: 0px;
}

div.element_menu_over
{
float: left;
padding: 0px;
margin: 0px;
height: 32px;
line-height: 32px;
width: 100%;
background-color: #f0ede0;
border: 1px solid #bbb;
border-top: 0px;
}

div.element_menu_click
{
float: left;
padding: 0px;
margin: 0px;
height: 31px;
line-height: 32px;
width: 100%;
background-color: #eeaaaa;
border: 1px solid #bbb;
border-top: 0px;
padding-top: 1px;
}

div.menu_item
{
float: left;
margin-top: 0px;
margin-left: 4px;
text-align: left;
height: 32px;
}

div.menu_item_szukaj
{
float: left;
margin-top: 0px;
margin-left: 4px;
text-align: left;
height: 52px;
color: #6b829c;
}

div.menu_item_szukaj b
{
color: #5a718b;
}


/* ### */

.vertical_user_menu { position: relative; }

.vertical_user_menu div div.drop_down_menu
{
position: absolute;
top: 22px;
display: none;
z-index: 2;
}

.vertical_user_menu div:hover div.drop_down_menu, .vertical_user_menu div.drop_down_on div.drop_down_menu
{
position: absolute;
top: 22px;
margin-left: -3px;
padding: 2px;
display: block;
background-color: #f0ede0;
border: 1px solid #999;
z-index: 2;
}

/* MENU END */


/* BOOKMARK START */
.header_bookmark a { cursor: default; }

.bookmark_on_left
{
float:left;
width: 4px;
height: 23px;
background-image: url('bookmark_on_left.png');
}

.bookmark_on_right
{
float:left;
width: 4px;
height: 23px;
background-image: url('bookmark_on_right.png');
}

.bookmark_on_middle
{
float:left;
width: auto;
height: 23px;
line-height: 23px;
background-image: url('bookmark_on_middle.png');
background-repeat: repeat-x;
text-align: center;
}

.bookmark_off_left
{
float:left;
margin-top: 3px;
width: 4px;
height: 20px;
background-image: url('bookmark_off_left.png');
}

.bookmark_off_right
{
float:left;
margin-top: 3px;
width: 4px;
height: 20px;
background-image: url('bookmark_off_right.png');
}

.bookmark_off_middle
{
float:left;
margin-top: 3px;
width: auto;
height: 20px;
line-height: 22px;
background-image: url('bookmark_off_middle.png');
background-repeat: repeat-x;
text-align: center;
}

/* ### */

div.bookmark_on_middle a
{
font-family: arial;
font-size: 8pt;
text-decoration: none;
font-weight: normal;
color: #033555;
}

div.bookmark_off_middle a
{
font-family: arial;
font-size: 8pt;
text-decoration: none;
font-weight: normal;
color: #033555;
}

div.bookmark_on_middle a:hover
{
font-family: arial;
font-size: 8pt;
text-decoration: none;
font-weight: normal;
color: #933;
}

div.bookmark_off_middle a:hover
{
font-family: arial;
font-size: 8pt;
text-decoration: none;
font-weight: normal;
color: #933;
}
/* BOOKMARK END */


a
{
font-family: arial;
font-size:small;
text-decoration: none;
font-weight: normal;
color: #033555;
}

a:hover
{
font-family: arial;
font-size:small;
text-decoration: none;
font-weight: normal;
color: #933;
}

li.margin_list
{
margin-top: 10px;
margin-bottom: 10px;
}

.tlo_ecru { background-color: #f5f4f1; }

.disp_table { display: table; } /* menu wnioski */
.disp_none { display: none; } /* menu wnioski */

.rt { text-align: right;}	
.lt { text-align: left;}
.ju { text-align: justify;}
.ce { text-align: center;}

.info_footer
{
font-size: 8pt;
line-height: 16px;
color : #555555;
clear: both;
text-align: center;
height: 35px;
}











h1.mar {
   font-size: 14pt;
   font-weight: bold;
   text-align: center;
   margin: 10pt 0pt 12pt 0pt;
}

h1 {
   font-size: 14pt;
   font-weight: bold;
   text-align: center;
   margin: 10pt 0pt 12pt 0pt;
}

h2 {
   font-size: 12pt;
   font-weight: bold;
   text-align: center;
   margin: 8pt 0pt 10pt 0pt;
}

.border-db
{
	border-width: 1px; 
	border-style: solid; 
	border-collapse: collapse; 
	border-color: #033555;
}


.border-blue
{
	border-width: 0px; 
	border-style: solid; 
	border-collapse: collapse; 
	border-color: #366888;
}

table.border-blue tr td
{
	border-width: 0px; 
	border-style: solid; 
	border-collapse: collapse; 
	border-color: #366888;
	
}

.linksList div { padding: 4px; }
.linksList div a, .linksList div a:hover, .linksList div a:visited { font-size: 8pt; }

.m2  { padding-left: 0.2cm }



.s2, td.s2 { font-size : 2pt }
.s6 { font-size : 6pt }
.s7 { font-size : 7pt }
.s8, .s8 td, .s8 td a, .s8 td a:visited, .s8 td a:hover, a.s8, a:visited.s8, a:hover.s8 { font-size : 8pt }
.s9 { font-size : 9pt }
.s10, td.s10 a:link:active { font-size : 10pt }
.s12 { font-size : 12pt }
.s14 { font-size : 14pt }

.bga, .even_row {background-color: #eee;}
.bgb, .odd_row {background-color: #d9d9d9;}

.bgray { background-color: #cccccc;}
.bgray1 { background: #2d508c}
.bgray2 { background-color: #993503;}
.bdblue { background-color: #6b829c;}

.bgr { background-color: #ffe7cc}
.red { color: red }
.white { color: white }
.dblue { color: #6b829c;}
.dred { color: #993503 }
.blue { color : blue; font-size : 5pt; font-family : Arial;}
.bgdb { background-color: #033555;}
.db { color: #033555 }

/* FORMATOWANIE WNIOSKOW START */	
.times { font-family: "Times New Roman", sans-serif; }
.border1 {
   border-style: solid; 
   border-color: black;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
}

.border-bottom-left	{
	border-style: solid;
	border-color: #000000;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 1px; 
}

.border-bottom-right	{
	border-style: solid;
	border-color: #000000;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 0px; 
}

.border-top-none	{
	border-style: solid;
	border-color: #000000;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px; 
}

.border-top-none2	{
	border-style: solid;
	border-color: #A0A0A0;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px; 
}

.border-bottom-none	{
	border-style: solid;
	border-color: #000000;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 1px; 
}

.border-up-down	{
	border-style: solid;
	border-color: #000000;
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px; 
}

.border-left-right	{
	border-style: solid;
	border-color: #000000;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 1px; 
}

.border-right	{
	border-style: solid;
	border-color: #000000;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 0px; 
}

.border-left	{
	border-style: solid;
	border-color: #000000;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 1px; 
}

.border-top-left	{
	border-style: solid;
	border-color: #000000;
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 1px; 
}

.border-top-right	{
	border-style: solid;
	border-color: #000000;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 0px; 
}

.border-top	{
	border-style: solid;
	border-color: #000000;
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px; 
}

.border-bottom	{
	border-style: solid;
	border-color: #000000;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px; 
}

.border-left-none	{
	border-style: solid;
	border-color: #000000;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 0px; 
}

.border-right-none	{
	border-style: solid;
	border-color: #000000;
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 1px; 
}

.gruba {
   border-width: 2px;
}

.gruba-left-none {
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 0px; 
}

.space{font-size: 5pt;}
/* FORMATOWANIE WNIOSKOW END */

input 
{ 
font-family: arial,sans-serif; 
font-size: 8pt; 
background-color: #f5f4f1; 
border-style: solid; 
border-width: 1px; 
border-color: #999; 
font-weight: normal
}

input.submit
{ 
text-align: center;
/*height: 16pt;*/ 
font-family: arial,sans-serif; 
font-size: 8pt;
background-color: #f5f4f1; 
border-style: outset;
padding: 2px;
}

textarea, select 
{ 
font-family: arial,sans-serif; 
font-size: 8pt;  
background-color: #f5f4f1; 
border-style: solid; /*groove;*/ 
border-width: 1px; 
border-color: #999
}


input.radio , input.flipflop 
{ 
background-color: transparent;
border-style: none; 
height: 12pt; 
width: 8pt
}

input.checkbox 
{ 
background-color: transparent;
border-style: none;
height: 15px; 
width: 15px; 
}