BODY{
	font: normal 12px Arial, Helvetica, sans-serif;
	cursor: default;
	margin: 0px;
	padding: 10px 10px 10px 10px;
	background: #E3ECF5 url(/_img/body.bck.gif) repeat-y left top;
	color: #054365;
}
TD{
	color: #054365;
	font: normal 12px Arial, Helvetica, sans-serif;
}
A{
	color: #054365;
	text-decoration: underline;
}
.tx{text-decoration: none;}


.cherry{color: #983464;}
.gray{color: #6997B1;}
.gray_dark{color: #577493;}
.gray_soft{color: #6f9bb3;}
.gray_blue{color: #4C739A;}
.blue_dark{color: #0050A2;}
.blue{color: #2E7FBF;}
.green{color: #006666;}
.goldenrod{color: #DAA520;}
.brown{color: brown;}
.goldenrodtx{	color: #DAA520;}



A:hover{
	color: #983464;
	text-decoration: underline  !important;
}
a:active{
	text-decoration: underline !important;
}
.toLeft{float: left  !important;}
.toRight{float: right  !important;}
.f18{	font-size: 18px;}
.f17{	font-size: 17px;}
.f16{	font-size: 16px;}
.f15{	font-size: 15px;}
.f14{	font-size: 14px;}
.f13{	font-size: 13px;}
.f12{	font-size: 12px;}
.f11{	font-size: 11px;}
.f10{	font-size: 10px;}
.f9{	font-size: 9px;}
H1{	font-size:24px; color: #205D8C;}
H2{	font-size:20px; color: #205D8C;}
H3{	font-size:18px; color: #205D8C;}
H4{	font-size:14px; color: #205D8C;}
H5{	font-size:12px; color: #205D8C;}
.dotlinev1{
	background-image: url(/_img/dotlinev1.gif);
	background-repeat: repeat-y;
	background-position: top;
}
.dotlineh1{
	background-image: url(/_img/dotlineh1.gif);
	background-repeat: repeat-x;
	background-position: left;
}
.strong{font-weight:bold;}

BR.abs{
	clear: both;
	line-height:16px;
	display : inline;
}
BR.clear{
	clear:both;
	line-height: 1px;
}






/*
 HEADER ----------------------------------------------------------------------------------
*/
DIV#header{
	width:861px;
	min-width:861px;
}
DIV#header DIV#herb{
	float: left;
	width: 155px;
	height: 130px;
}
DIV#header DIV#winieta{
	margin-left: 6px;
	width: 700px;
	height:130px;
	float: left;
}
DIV#header #winieta #app_name{
	height:45px;
	float: left;
	
}
DIV#header #winieta #app_name A{
	
}
DIV#header #winieta #doc_section{
	height: 45px;
	float: right;
	text-align: right;
	color: #92A4BD;
}
DIV#header #winieta #flash{
	height: 85px;
	background-color: white;
	width: 100%;
	clear: both;
}


/*
	obszar po headerem zawierjacy menu_left i content,
	opcjonalnie menu_right
*/
DIV#middle_area{
	width: 867px;
	min-width: 867px;
	margin-top: 2px;
	clear: both;
	float: left;
	max-width: 867px;
}

/*
	MENU LEFT -----------------------------------------------------------------------------
*/
DIV#menu_left_box{
	width: 155px;
	font-size: 11px;
	float: left;
}
DIV#menu_left_box SPAN.date{
	float:left;
	padding-bottom:10px;
}

DIV#menu_left_box .box{
	margin:0px 0px 10px 0px;
	padding:0px;
	float:left;
	width:155px;
}
DIV#menu_left_box .box UL{
	float: left;
	width: 155px;
	padding: 0px 0px;
	margin: 0px 0px;
	background:;
}
DIV#menu_left_box .box UL LI{
	float: left;
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1px 0px;
	width: 100%;
	background: url(/_img/dotlineh1.gif) repeat-x left bottom;
	list-style-type: none;
}
DIV#menu_left_box .box UL LI A{
	float:left;
	width:155px;
	padding: 4px 0px 4px 15px;
	background:  url(/_img/point1.gif) no-repeat left 5px;
	text-decoration: none;
}
DIV#menu_left_box .box UL LI A:hover{
	
}

DIV#menu_left_box A IMG.banner{
	margin: 2px 0px;
	border-width:0px;
}



/*
	CONTENT -------------------------------------------------------------------------------
*/
TABLE#content_table{
	width: 685px;
	background-color: white;
	margin-left: 15px;
	float: right;
	display: block;
	table-layout: fixed;
}
DIV#content_area{
	width: 712px;
	max-width: 712px;
	float: left;
	clear: right;
	background: white url(/_img/content_area.bck.gif) repeat-y left top;
}

DIV#bottom_shadow{
	height: 6px;
	background: url(/_img/margin_bottom.bck.gif) repeat-x left top;
	float: left;
	width: 100%;
	clear: left;
}

TD#content{
	vertical-align: top;
	padding:10px 0px;
	min-height: 500px;
	display:block;
}
/*	deklaracje maks. wysokosci dla poszczegolnych dzialow 
TD.szukaj{min-height: 350px !important;}
*/

#content DIV#caption_bar{
	height: 30px;
	background: url(/_img/dotlineh1.gif) repeat-x left bottom;
	margin-bottom: 10px;
	width: 100%;
	float: left;
}
#content DIV#caption_bar H1#chapter_title{
	font-size:19px;
	margin:0px;
}
#content DIV#print_area{
	float: left;
	padding: 0px;
	font: normal 12px Arial;
	color: #054365;
	/* min-height stosowane w MSIE6 tylko do TD */
}

/*
	NAWIGACJA ---------------------------------------------------------------------------
*/

SPAN.nav_box_std{
	float:right;
	display:inline;
	margin:3px 10px 0px 0px;
	font-size:11px;
}
SPAN.nav_box_std A{
	width:18px;
	height:18px;
}
SPAN.nav_box_std SPAN{
	float:left;
	margin:3px 5px;
}
SPAN.nav_box_std A.prev{
	float:left;
	background: url(/_img/navi/std.prev.gif);
}
SPAN.nav_box_std A.prev_disabled{
	float:left;
	background: url(/_img/navi/std.prev.disabled.gif);
}
SPAN.nav_box_std A.next{
	float:left;
	background: url(/_img/navi/std.next.gif);
}
SPAN.nav_box_std A.next_disabled{
	float:left;
	background: url(/_img/navi/std.next.disabled.gif);
}






/*
	MENU RIGHT ---------------------------------------------------------------------------
*/
DIV#menu_right{
	font-size:11px;
	float:right; 
	width:160px; 
}
DIV#menu_right DIV.box{
	margin-bottom:10px;
	float:left;
	width:100%;
	padding-bottom:5px;
}
DIV#menu_right DIV.box h5{
	float:left;
	padding: 3px 0px;
	margin:0px;
	text-indent: 10px;
	font-size:11px;
	width:100%;
}
DIV#menu_right DIV.box UL{
	float: left;
	display: inline;
	width: 145px;
	padding: 0px 0px;
	margin: 0px 5px 0px 10px;
	background:;
}
DIV#menu_right DIV.box UL LI{
	float: left;
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	width: 100%;
	background: url(/_img/dotlineh1.gif) repeat-x left bottom;
	list-style-type: none;
	line-height:12px;
}
DIV#menu_right DIV.box UL LI A{
	text-decoration: none;
}




/* BOX zielony */
DIV#menu_right .green{
	background-color: #ECFAFC;
	color: #67A7B2;
}
DIV#menu_right .green h5{
	background-color: #D1E9ED;
	color: #4E8F99;
	border-bottom: 1px solid #A6DAD0;
}
DIV#menu_right .green A{
	color: #498690;
}
/* BOX malinowy */
DIV#menu_right .red{
	background-color: #FCF5F4;
	color: #CA9FB1;
}
DIV#menu_right .red h5{
	background-color: #FBEBEA;
	color: #AB6585;
	border-bottom: 1px solid #FDDDDD;
}
DIV#menu_right .red A{
	color: #A45979;
}
/* BOX niebieski */
DIV#menu_right .blue{
	background-color: #EAF5FF;
	color: #2E7FBF;
}
DIV#menu_right .blue h5{
	background-color: #D9EDFF;
	border-bottom: 1px solid #C7E1F1;
}
DIV#menu_right .blue A{
	color: #2E7FBF;
}
/* BOX sepia */
DIV#menu_right .sepia{
	background-color: #f8f3e8;
	color: #DEBD78;
}
DIV#menu_right .sepia h5{
	background-color: #f2e5cb;
	border-bottom: 1px solid #E8D09F;
}
DIV#menu_right .sepia A{
	color: #AC822A;
}





/* BOX srebrny */
DIV#menu_right .silver{
	background-color: #F7F9FB;
}
DIV#menu_right .silver .box_header{
	background-color: #EDF2F7;
	color: #8093B5;
	border-bottom: 1px solid #BBCDDD;
}
DIV#menu_right .silver A{
	color: #4C739A;
}





/*
	FOOTER -------------------------------------------------------------------------------
*/
DIV#footer_up{
	width: 700px;
	clear: both;
	background:#FAFAFA url(/_img/dotlineh1.gif) repeat-x left top;
	margin: 10px 6px 0px 6px;
	font-size:11px;
	padding:15px 0px;
}

DIV#footer_up SPAN{
	margin: 5px 15px;
	display: block;
}

DIV#footer_down{
	padding: 15px 0px;
	float: left;
	width: 100%;
	background: #E3ECF5 url(/_img/body.bck.gif) repeat-y -171px top;
	clear: both;
	font-size: 11px;
	text-align: left;
}




/* LISTA ARTYKUŁÓW --------------------------------------------------------------------------- */
DIV#articles{
	float:left;
} 
DIV#articles DIV.article{
	float: left;
	width:100%;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	background: url(/_img/dotlineh1.gif) repeat-x left bottom;
} 
DIV#articles DIV.article h3{
	font-size: 14px;
	padding:0px 0px 5px 0px;
	margin:0px;
}
DIV#articles DIV.article h3 a{
	
}
DIV.article IMG.thumb{
	
}

/*
	wyjątki - lista artykułów
*/
BODY.photos DIV#articles DIV.article{
	width: 230px !important;
	height: 220px;
	margin-right: 20px;
	padding-top:5px;
	background-color: #F5F5F5;
}
BODY.photos DIV#articles DIV.article IMG.thumb{
	margin:5px 0px 5px 10px !important;
}
BODY.photos DIV#articles DIV.article h3{
	clear:both;
	font-size:14px;
	margin:0px 0px 0px 10px;
}


/* WIDOK ARTYKUŁU ---------------------------------------------------------------------------- */
DIV#article{
	float:left;
	padding:0px 10px 30px 0px;
}
DIV#article H1.article_title{
	float:left;
	clear:both;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	font-size: 24px;
	color: #983464;
}
DIV#article DIV#article_info{
	display:block;
	font-size:11px;
}
DIV#article DIV#article_info SPAN#article_author{
	float: right;
}
DIV#article DIV#article_info SPAN#article_date{
	float: left;
}
DIV#article DIV#article_info A{
	text-decoration: underline;
	color: #00016F;
}
DIV#article #article_lid{
	clear: both;
	padding:0px;
	margin:0px;
	font-size: 14px;
	font-weight: bold;
	color: #40757D;
}
DIV#article P#article_lid A{
	color: #2D7672;
}
DIV#article DIV#article_text{
	float:left;
	clear:both;
	width:670px;
	margin:15px 0px 10px 0px;
	background: ;
}
DIV#article DIV#article_text P{
	margin-top:0px;
	padding-top:0px;
}

/*
	wyjątki - widok artykułu
*/
BODY.photos DIV#article{
	padding:0px 0px 0px 0px !important;
}
BODY.photos DIV#article DIV#article_text{
	background-color: #F7F7F7;
}
BODY.photos DIV#article DIV#thumbs_container{
	float: left;
	width: 125px;
	background-color: #F7F7F7;
	height: 450px;
	padding: 0px 0px;
	position: relative;
	overflow-y: auto;
	overflow: auto;
	scrollbar-base-color: silver;
	scrollbar-face-color: #E2E2E2;
	scrollbar-darkshadow-color: gray;
	scrollbar-shadow-color: white;
	scrollbar-track-color: #F7F7F7;
}
BODY.photos DIV#article DIV#thumbs_container DIV#photos{
	width: 100px;
	position: relative;
	padding:5px 0px 5px 5px;
	background-color:;
}
BODY.photos DIV#article DIV#thumbs_container DIV#photos A{
	margin:0px 0px 5px 0px;
}
BODY.photos DIV#article DIV#smart_photo{
	margin:0px !important;
	height:440px;
}



/*
	NGO
*/
BODY.ngo DIV#article H1.article_title{
	width:100%;
	padding: 0px 0px 10px 0px;
}
BODY.ngo DIV#article div#address{
	float:left;
	width:430px;
	padding:0px;
	margin:0px 0px 20px 0px;
	background: ;
}
BODY.ngo DIV#article div#right_info{
	float: right;
	width: 200px;
	height: 300px;
	margin-left: 10px;
	background: ;
}

/*
	deklaracje CSS z klasy cArticlePhotos
*/
DIV#article DIV#smart_photo{
	float: left;
	display: inline-block;
	margin: 0px 15px 10px 0px;
	padding: 5px;
	font-size: 9px;
	background-color: #F7F7F7;
	color: #697B92;
}
DIV#article DIV#smart_photo IMG{
	float: left;
	background-color:white;
}
DIV#article DIV#smart_photo A, DIV#article DIV#photos A{
	float: left;
	padding: 1px;
	background-color:white;
	border: 1px solid #E1E1E1;
}
DIV#article DIV#smart_photo A:hover, DIV#article DIV#photos A:hover{
	background-color: #E1E1E1;
	border-color: #CDCDCD;
}
DIV#article DIV#smart_photo SPAN.photo_alt{
	display:block;
	clear:both;
	line-height:11px;
	padding-top:3px;
}
/* */
DIV#article DIV#photos{
	float:left;
	clear:both;
	width:100%;
	margin:0px 0px;
	padding:5px 0px 0px 0px;
	background-color: ;
}
DIV#article DIV#photos A{
	margin:0px 5px 5px 0px;
}
DIV#article DIV#photos A IMG{
	float:left;
}
DIV#article DIV#article_files{
	float:left;
	clear: both;
	margin: 10px 0px;
	width:100%;
}
DIV#article DIV#article_files H4{
	margin:0px;
	padding:0px;
}




/*
	LISTA GALERII ------------------------------------------------------------------------
*/



/*
 forms submit
*/
.submit_button { 
	/* ustawiajac padding nadajemy przyciskowi szerokosc */
	height:21px; 
	line-height:21px; 
	cursor:hand;
	float: left; 
	background: transparent no-repeat url(/_img/button_bg1.gif) left top; 
}
.submit_button input { 
	float:left;
	padding: 0px 20px 0px 15px; /* ustawiajac padding nadajemy przyciskowi szerokosc */
	height:21px; 
	line-height:21px; 
	background:transparent no-repeat url(/_img/button_bg2.gif) right top; 
	cursor:hand;
}
/* każda przegl±darka formatuje nieco inaczej buttony */
.submit_button input {
	border: 0px;
	padding: 0px 5px 0px 0px;
	font-size: 1em;
} /* msie nie pozwoli ustawić szeroko¶ci przycisku */
.submit_button input[type=submit] {
	padding: 0px 20px 0px 15px;
	font: Inherit;
} /* gecko/css2-able only */





/*
	thumbsy ---------------------------------------------------------------------------------------
*/
IMG.thumb{
	float:left;
	border: 1px solid #59697D;
	margin-top:3px;
	margin-right:10px;
}
IMG.thumb.px60{
	width:60px;
}

