body
{
	font-family: arial;
	font-size: 11px;
}

a, a:visited
{
	text-decoration: none;
	color: #596062;
}

a:hover
{
	color: #99A0A2;
}

form { display: inline; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
table { margin: 0 auto; }
img { border: 0; }
.clr, .cls {clear: both}
.fl { float: left }
.fr { float: right }
.ce { text-align: center }
.rt { text-align: right }
.lt { text-align: left }
.ju { text-align: justify;}
.cu {cursor: pointer}

.adm { width: 1000px; margin-left: 0; color: black !important}

.adm a, 
.adm a:visited, 
.adm a:hover { color: #333 !important }

#main
{
	background-image: url('mainbg.png');
	background-repeat: repeat-x;
	background-position: 0 294px;
	background-color: white;
}


#container
{
	position: relative;
	/*padding-bottom: 43px;*/
	width: 1200px;
	margin: 0 auto;
}


#banner 
{
	background-image: url(banner.jpg);
	height: 294px;
	position: relative; 
}

#logo
{
	background-image: url(blank.gif);
	height: 150px;
	width: 175px;
	position: absolute;
	top: 75px;
	left: 50px; 
} 

#menu_container
{
	width: 1200px;
	position: relative;
	margin: 0 auto;
	height: 50px;
}


#linki_menu_0
{
	width: 517px;
	position: absolute;
	left: 0;
	top: 20px;
	height: 28px;
	line-height: 30px;
	background-image: url(linkibg.png);
	color: #666;
	padding: 0 10px;
}

#linki_menu_0 a,
#linki_menu_0 a:visited
{
	color: #666;
}  
#linki_menu a:hover
{
	color: #aaa;
}

#linki_menu
{
	width: 643px;
	position: absolute;
	right: 0;
	top: 20px;
	height: 28px;
	line-height: 30px;
	background-image: url(linkibg.png);
	color: #999;
	padding: 0 10px;
}

#linki_menu a,
#linki_menu a:visited
{
	color: #666;
}  
#linki_menu a:hover
{
	color: #aaa;
}

#twoje_konto
{
	width: 100px;
	position: absolute;
	right: 10px;
	top: -24px;
	height: 28px;
	line-height: 26px;
	background-image: url(linkibg.png);
	color: #888;
	padding: 0 10px;
	text-align: center;
	font-size: 11px;
}

#administracja
{
	width: 100px;
	position: absolute;
	left: 10px;
	top: -24px;
	height: 28px;
	line-height: 26px;
	background-image: url(linkibg.png);
	color: #888;
	padding: 0 10px;
	text-align: center;
	font-size: 11px;
}

#twoje_konto a,
#twoje_konto a:visited
{
	color: #888;
	/*font-weight: bold;*/
}  
#twoje_konto a:hover
{
	color: #bbb;
}

#menu 
{
	font-size: 10px;
	color: #596062;
	background-color: #D3E9EE;
	height: 24px;
	line-height: 24px;
	padding: 0 10px;
}

.arrow
{
	background-image: url(arrow.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 40px;
	height: 20px;
}	

#menu-list, #login-list
{
	display: inline; margin : 0; padding: 0; list-style-type: none; 
}

#menu-list li, #login-list li
{
	display: inline;
}

#login-list
{
	padding-left: 0;/*40px;*/
}

#login-list li
{
	padding-left: 10px;
}

#login-list .submit
{
	font-size: 11px;
	border: 0;
	background-color: transparent;
	cursor: pointer;
	color: #636A6B;
}

#login-list .input
{
	font-size: 11px;
	border: 0;
	background-color: white;
	color: #000;
	padding: 1px 3px;
}

#stopka_container
{
	background-color: #666666;
}

#stopka 
{
	font-size: 10px;
	color: white;
	background-color: #333333;
	margin: 0 auto;
	/*height: 20px;*/
	line-height: 20px;
	padding: 0 10px;
	overflow: hidden;
	bottom: 0;
	width: 1180px;
}

#cors-ico-white
{
	padding-top: 3px;
	padding-right: 3px;
}

#stopka-szczegoly {text-align: center; z-index: 2} 

.bledy-komunikaty
{
	width: 800px;
	margin: 0 auto;
}



/*#glowna
{

}
#lewa
{
	float: left;
	width: 300px;
}*/

#tresc
{
	/*padding-top: 20px;*/
}

#tresc #lewa
{
	float: left;
	width: 537px;
	overflow: hidden;
}
#tresc #prawa
{
	float: left;
	width: 663px;
	overflow: hidden;
}

#tresc #lewa #lewa-tresc
{
	padding-top: 20px;
	padding-left: 40px;
	min-height: 500px;
}

#tresc #prawa #prawa-tresc
{
	margin-top: 20px;
	background-color: #CCCCCC;
	min-height: 500px;
	overflow: hidden;
}

#triggery
{
	width: 210px;
	float: left;
	padding-top: 14px;
}

.trigger
{
	cursor: pointer;
	height: 30px;
	line-height: 30px;
	color: white;
	padding-left: 30px;
	overflow: hidden;
}

.trigger:hover
{
	color: #EEE;
}

.aktywny
{
	background-image: url(pitek.png);
	background-position: -10px center;
	background-repeat: no-repeat;
}

#zawartosci
{
	width: 353px;
	min-height: 500px;
	background-color: #9F9F9F;
	float: left;
	color: white;
} 

.zawartosc > div
{
	padding: 20px;
}

.zawartosc a,
.zawartosc a:visited,
.zawartosc a:hover
{
	color: white;
}

#tresc #lewa #lewa-tresc .kolumna
{
	width: 50%;
	float: left;
}


.paper-ico
{
	width: 30px;
	height: 30px;
	background-image: url(paper-ico-2.png);
	background-position: center;
	background-repeat: no-repeat;
}
.heading
{
	color: #224460;
	height: 30px;
	line-height: 30px;
	padding-left: 5px;
	font-family: "arial narrow", arial;
}



.wnioski-lista ul { color: #444; list-style-type: none; padding: 0; margin: 0; }
.wnioski-lista ul li { padding: 0; margin: 0; line-height: 18px; }
.wnioski-lista ul li b { color: #333; }
.wnioski-lista ul a, .wnioski-lista ul a:visited { color: #444; }
.wnioski-lista ul a:hover { color: #333; }

#flash1
{
	height: 137px;
	width: 537px;
	background-image: url(flash1.png);
	background-position: center;
	background-repeat: no-repeat;
}
#flash2 
{
	height: 137px;
	width: 663px;
	background-image: url(flash2.png);
	background-position: center;
	background-repeat: no-repeat;
}







/* TEXT FORMATING START */
.bold, .bold td, .pog, .pog td { font-weight: bold; }
.npog, .npog > * { font-weight: normal !important; }
a.bold,  a:visited.bold, a:hover.bold  { font-weight: bold; }
.greyBG { background-color: #eee; }

/* 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 #ddd; 
border-collapse: collapse;
padding: 4px;
font-size: 8pt;
vertical-align: middle;
color: #444;
}
/* TABLE BORDERS END */

.caption h3, .user_caption h3, .subcaption h3
{
	padding: 4px 10px;
	background-color: #D3E9EE !important;
	font-family: arial,sans-serif;
	font-size: 10px;
	color: #707070;
 	margin: 0 auto;
	line-height: 16px;
	font-weight: normal;
	text-transform: uppercase;
}

.user_caption h3
{
	background-color: #444 !important;
	color:#fff;
}

.subcaption h3
{
	background-color: #8da4be !important;
	color:#fff;
}

.contentArea, .komunikat  { text-align: left; width: 800px; margin: 0 auto; padding: 20px; }

.komunikat .contentArea { padding: 0px; } 

.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 }

.dbx { color: #596062 }
.dbx :hover{ color: #99A0A2 }

/* 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: #f6f6f6; 
border-style: solid; 
border-width: 1px; 
border-color: #ccc; 
font-weight: normal;
padding: 1px;
color: #444;
}

input.submit
{ 
text-align: center;
/*height: 16pt;*/ 
font-family: arial,sans-serif; 
font-size: 8pt;
background-color: #f6f6f6; 
border-style: outset;
padding: 2px;
}

textarea, select 
{ 
font-family: arial,sans-serif; 
font-size: 8pt;  
background-color: #f6f6f6; 
border-style: solid; /*groove;*/ 
border-width: 1px; 
border-color: #ddd
}


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; 
}

/* ### */

.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: #f6f6f6;
border: 1px solid #ddd;
z-index: 2;
}

/* MENU END */


.artykul td, .artykul a {font-size: 11px}
.artykul_temat {font-weight: bold}
.artykul_zajawika {}
.artykul_wiecej {text-align: right}
.artykul_wiecej a, .artykul_wiecej a:hover, .artykul_wiecej a:visited {font-style: italic;}

.pelny-artykul-temat { font-weight: bold; padding: 17px 20px; font-size: 14px; color: #666; }
.pelny-artykul-tresc { padding: 20px; padding-top: 0px; line-height: 150%; color: #333;}



.cors_search * {margin:0;padding:0}
.cors_search { margin: 20px auto; width:180px;height:204px;background: url(cors_search_bg.gif) no-repeat 0 0;font-family:verdana;font-size:11px;overflow:hidden}
.cors_search_pdng {padding:10px 10px 0;overflow:hidden}
.cors_search_top {color:#162124;padding:8px;font-weight:700;line-height:15px;height:30px;overflow:hidden}
.cors_search_pdng form {overflow:hidden;padding:0}
.cors_search label {display:block;margin-bottom:4px}
.cors_search input.cors_txt {border:1px solid #628A95;margin-bottom:5px;font-size:12px;font-family:verdana;padding:3px 2px;width:146px} 
.cors_search button.cors_send {text-indent:-9999px;background: url(cors_search_btn.gif) no-repeat 0 0;outline:none;border:0;width:76px;height:24px;cursor:pointer;padding:0;float:right;margin-top:4px}
.cors_search .powered_by {float:left;clear:both;font-family:tahoma;display:block;margin-top:12px;font-size:10px;color:#b3b3b3;text-decoration:none}


.popupBlocker 
{
	width: 600px; 
	color: #999; 
	text-align: left; 
	border: 0px solid gray; 
	margin: 0px auto; 
	padding: 10px; 
	background-color: #f6f6f6
}