/* -----------------------------------------------------------  OGOLNE */



/* pokazywanie opcji */



html.JSON #opcje {

       display:none;

}



html.JSON #opcje.show {

       display:block;

}



body {

	background-color: #F8F6F2;

	margin: 0px;

	font: normal 11px Tahoma, Helvetica, sans-serif;

	color:#000000;

}



form {

	margin: 0px;

}



ul {

	margin:0px;

	padding:0px;

	margin-top: 14px;

	}



li	{

	font: normal 11px Tahoma, Arial, sans-serif; 

	color: #272626;

	line-height: 14px;

	margin-left: 20px;

	margin-bottom: 2px;

}





.li_mapa	{

	list-style-image: url(../_img/bullet_mapa.gif); 

	font: normal 11px Tahoma, Arial, sans-serif; 

	color: #272626;

	line-height: 14px;

	margin-left: 20px;

	margin-bottom: 2px;

}



.redText {

	font: normal 11px Tahoma, Arial, sans-serif; 

	color: #F20600;

}



.greenText {

	font: normal 11px Tahoma, Arial, sans-serif; 

	color: #008513;

}





.input {

	font: normal 11px Tahoma, Arial, sans-serif; 

	color: #272626;

	border: solid 1px #C9C3BD;

	background-color: #FFFFFF;

	height: 17px;

}



.textarea {

	font: normal 11px Tahoma, Arial, sans-serif; 

	color: #272626;

	border: solid 1px #C9C3BD;

	background-color: #FFFFFF;

}



.select {

	font: normal 11px Tahoma, Arial, sans-serif; 

	color: #272626;

	border: solid 1px #C9C3BD;

	background-color: #FFFFFF;

}



.text {

	font: normal 11px Tahoma, Helvetica, sans-serif;

	color: #272626;

}





/*  --------------------------------------------------- MARGINY DLA ZDJEC */



.img_on_left {

	margin-top: 3px;

	margin-right: 21px;

	margin-bottom: 7px;

}



.img_on_right {

	margin-top: 3px;

	margin-left: 21px;

	margin-bottom: 7px;

}





/* -----------------------------------------------------------  KONTAKT */





.kontakt {

	background-color: #EDE8E2;

	border-bottom: solid 1px #C2BCB5;

	border-top: solid 1px #C2BCB5;

	font: normal 14px Tahoma, Helvetica, sans-serif;

	color: #272726;

	height: 31px;

	padding-left: 7px;

	padding-bottom: 3px;

}



	.kontakt a {

		color: #272726;

		text-decoration: underline;

	}



	.kontakt a:hover {

		color: #DC7700;

		text-decoration: underline;

	}





/* -----------------------------------------------------------  KOMENTARZ MIESIECZNY */



.komentarz {

	background-color: #9E1A35;

	font: normal 11px Tahoma, Helvetica, sans-serif;

	color: #F3F2ED;

	padding: 15px 20px 15px 20px;

}



.komentarz a {

	color: #FFFFFF;

	text-decoration: none;

}



	.komentarz a:hover {

		color: #FFFFFF;

		text-decoration: underline;

	}





/* -----------------------------------------------------------  PRAWA KOLUMNA - WSKAZNIKI */



.wskazniki {

	font: normal 11px Tahoma, Helvetica, sans-serif;

	color: #484441;

	padding: 15px 20px 15px 20px;

}





.text_min{

	font: normal 10px Tahoma, Helvetica, sans-serif;

	color: #676360;

}



.text_min a {

	font: normal 10px Tahoma, Helvetica, sans-serif;

	color: #676360;

	text-decoration: underline;

}



	.text_min a:hover {

		font: normal 10px Tahoma, Helvetica, sans-serif;

		color: #272626;

		text-decoration: underline;

	}





/* -----------------------------------------------------------  TABELE */



.tabela {

	font: normal 11px Tahoma, Helvetica, sans-serif;

	color: #484441;

	padding-left: 2px;

}



.tabela td {

	border-bottom: solid 1px #C9C3BD;

	height: 18px;

}



.tabela .nagl {

	border-top: solid 1px #C9C3BD;

	background-color: #F7F5F1;

	color: #83162C;

	font: normal 11px Tahoma, Helvetica, sans-serif;

}





/* -----------------------------------------------------------  TABELA BODY */



.tabela_body {

	font: normal 11px Tahoma, Helvetica, sans-serif;

	color: #484441;

	padding: 2px;

}



.tabela_body td {

	border-bottom: solid 1px #DFDAD5;

}



.tabela_body .nagl {

	border-top: solid 1px #DFDAD5;

	background-color: #F1EDE8;

	color: #83162C;

	font: normal 11px Tahoma, Helvetica, sans-serif;

}





/* -----------------------------------------------------------  PODKRESLENIE */



.podkreslenie {

	border-top: solid 6px #F48400;

	padding-bottom: 10px;

	margin-top: 2px;

}



/* -----------------------------------------------------------  CONTENT */



.content {

	font: normal 11px Tahoma, Helvetica, sans-serif;

	color: #272626;

	padding-left: 19px;

	padding-right: 25px;

	line-height: 14px;

}





.content h2 {

	font: bold 14px Tahoma, Helvetica, sans-serif;

	color: #9E1A35;

}



.nagl{

	font: bold 14px Tahoma, Helvetica, sans-serif;

	color: #9E1A35;

	padding-bottom: 3px;

}



.nagl_1{

	font: bold 14px Tahoma, Helvetica, sans-serif;

	color: #9E1A35;

	padding-bottom: 20px;

}



.content a {

	font: normal 11px Tahoma, Helvetica, sans-serif;

	color: #9E1A35;

	text-decoration: none;

}



	.content a:hover {

		font: normal 11px Tahoma, Helvetica, sans-serif;

		color: #000000;

		text-decoration: underline;

	}



ol {

	margin:0px;

	padding:0px;

	margin-top: 14px;

	}



.li2 {

	font: normal 11px Tahoma, Arial, sans-serif; 

	color: #272626;

	line-height: 14px;

	margin-left: 20px;

	}



.developer_box {

	color: #9E1A35;

	background-color: #FFFFFF;

	font: normal 11px Tahoma, Arial, sans-serif; 

	padding: 7px;

}



.content li {

	list-style-image: url(../_img/bullet.gif); 

	font: normal 11px Tahoma, Arial, sans-serif; 

	color: #272626;

	line-height: 14px;

	margin-left: 20px;

	margin-bottom: 2px;

}



/* -----------------------------------------------------------  RAMKA CONTENT */



.ramka {

	font: normal 11px Tahoma, Helvetica, sans-serif;

	background-color: #F1EDE8;

	padding: 17px 27px 18px 20px;

}





/* -----------------------------------------------------------  RAMKA CONTENT */



.ramka_1 {

	font: normal 9px Tahoma, Helvetica, sans-serif;

	background-color: #D8CBC2;

	padding: 5px 5px 15px 13px;

}





/* -----------------------------------------------------------  RAMKA CONTENT */



.ramka_2 {

	font: normal 12px Tahoma, Helvetica, sans-serif;

	background-color: #D2C8BB;

	padding: 5px 5px 15px 13px;

}



.ramka_3 {

	font: normal 9px Tahoma, Helvetica, sans-serif;

	background-color: #FF7D00;

	padding: 5px 5px 15px 13px;

}





/* -----------------------------------------------------------  TOOLS BOTTOM */



.tools_bottom {

	font: normal 11px Tahoma, Helvetica, sans-serif;

}



.tools_bottom a {

	color: #272626;

	text-decoration: none;

}



.tools_bottom a:hover {

	color: #9E1A35;

	text-decoration: underline;

}





/* -----------------------------------------------------------  MENU MAIN */



    .menu li {

        float: left;

        list-style:none;

        padding:0px;

        margin:0px;

        border-right: 1px solid white;

    }

    

    .menu a {

        display:block;

        background-color:#9e1a35;

        font-family:Arial, Helvetica, sans-serif;

        font-size:11px;

        color:white;

        text-decoration:none;

        padding: 5px 7px 5px 7px;

    }

    

    .menu a:hover {

	    background-color:#f48400;

    }





/* -----------------------------------------------------------  LOGO */



.doradcy_finansowi {

	color: #9E1A35;

	margin-left: 10px;

    font: italic 16px Arial, Helvetica, sans-serif;

	font-weight:bold;

}



.umow_sie_1 {

	color: #9E1A35;

    font: 14px Arial, Helvetica, sans-serif;

	font-weight:bold;

}



.umow_sie_2 {

	color: #9E1A35;

    font: 15px Arial, Helvetica, sans-serif;

	

}





/* -----------------------------------------------------------  MENU BOK */



.menu_bok {

	font: normal 11px Tahoma, Helvetica, sans-serif;

	padding-bottom: 10px;

}



.menu_bok h2 {

	font: bold 14px Tahoma, Helvetica, sans-serif;

	color: #9E1A35;

	margin: 0px;

}



.menu_bok a {

	color: #272626;

	text-decoration: underline;

}



.menu_bok a:hover {

	color: #F48400;

	text-decoration: underline;

}



.menu_bok li {

	list-style-image: url(../_img/bullet.gif); 

	font: normal 11px Tahoma, Arial, sans-serif; 

	color: #272626;

	line-height: 14px;

	margin-left: 20px;

	margin-bottom: 2px;

}





/* -----------------------------------------------------------  MENU TOP */



.menu_top {

	font: normal 11px Tahoma, Helvetica, sans-serif;

}



.menu_top a {

	color: #262626;

	text-decoration: underline;

}



.menu_top a:hover {

	color: #9E1A35;

	text-decoration: underline;

}





/* -----------------------------------------------------------  BOX DORADCA */



.box_doradca {

	font: normal 11px Tahoma, Helvetica, sans-serif;

	color: #272626;

	background-color: #F1EDE8;

	padding: 15px 25px 15px 15px;

	border-left: solid 1px #B9B2AA;

}



.box_doradca a {

	color: #9E1A35;

	text-decoration: underline;

}



	.box_doradca a:hover {

		color: #E5002F;

		text-decoration: underline;

	}





/* -----------------------------------------------------------  BOX FUNDUSZE */



.box_fundusze {

	font: normal 11px Tahoma, Helvetica, sans-serif;

	color: #272626;

	background-color: #F1EDE8;

/*	padding: 15px 25px 15px 15px; */

}



.box_fundusze a {

	color: #9E1A35;

	text-decoration: underline;

}



	.box_fundusze a:hover {

		color: #E5002F;

		text-decoration: underline;

	}



.box_fundusze li {

	list-style-image: url(../_img/bullet.gif); 

	font: normal 11px Tahoma, Arial, sans-serif; 

	color: #272626;

	line-height: 14px;

	margin-left: 20px;

	margin-bottom: 2px;

}





/* -----------------------------------------------------------  FOOTER */



.footer {

	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;

	color: #282622;

	padding-bottom: 5px;

}



.footer a {

	color: #282622;

	text-decoration: none;

}



	.footer a:hover {

		color: #9E1A35;

		text-decoration: underline;

	}



.ramka2 {



	font: normal 11px Tahoma, Helvetica, sans-serif;

	background-color: #F8F6F2;

	padding: 7px 17px 8px 10px;

}



/* -----------------------------------------------------------  NEWSLETTER */



.newsletter {

	font: normal 11px Tahoma, Helvetica, sans-serif;

	color: #272626;

	padding: 10px 20px 12px 20px;

	background-color: #E8E2DB; 

	margin-bottom: 2px;

	margin-top: 2px;

}



.newsletter .nagl {

	font: bold 14px Tahoma, Helvetica, sans-serif;

	color: #9E1A35;

	padding-bottom: 6px;

}



.newsletter .button {

	font: normal 11px Tahoma, Helvetica, sans-serif;

	color: #ffffff;

	border-top: solid 1px #D53253;

	border-left: solid 1px #D53253;

	border-right: solid 1px #40000D;

	border-bottom: solid 1px #40000D;

	background-color: #9E1A35;

	margin-top: 10px;

}



.newsletter a {

	color: #9E1A35;

	text-decoration: none;

}



	.newsletter a:hover {

		color: #9E1A35;

		text-decoration: underline;

	}



/* -----------------------------------------------------------  FORM */





.form_content {

	padding: 12px 12px 20px 4px;

	border-top: solid 6px #F48400;

	margin-top: 2px;

	font: normal 11px Tahoma, Helvetica, sans-serif;

	color:#000000;

}



.form_content h1 {

	font: bold 14px Tahoma, Helvetica, sans-serif;

	color: #9E1A35;

	margin: 0px;

}



.form_content td {

	font: normal 11px Tahoma, Helvetica, sans-serif;

	color: #000000;

}



.form_content .ramka {

	margin: 20px 25px 12px 30px;

	padding: 12px 10px 16px 10px;

	background-color:#F1EDE8;

}



	.form_content .ramka h2 {

		font: normal 14px Tahoma, Helvetica, sans-serif;

		color: #9E1A35;

		margin: 0px;

	}



	.form_content .ramka .nagl {

		font: bold 11px Tahoma, Helvetica, sans-serif;

		color: #9E1A35;

	}



	.form_content .ramka td {

		font: normal 11px Tahoma, Helvetica, sans-serif;

		color: #000000;

	}







.form_kalk {

	padding: 12px 15px 20px 12px;

	background-color: #F1EDE8;

	height: 460px;

	border-top: solid 6px #F48400;

	margin-top: 2px;

	font: normal 11px Tahoma, Helvetica, sans-serif;

	color:#000000;

}



.form_kalk h1 {

	font: bold 14px Tahoma, Helvetica, sans-serif;

	color: #9E1A35;

	margin: 0px;

}





/* -----------------------------------------------------------  LIGHTBOX */



#lightbox{

	position: absolute;

	top: 40px;

	left: 0;

	width: 100%;

	z-index: 100;

	text-align: center;

	line-height: 0;

	}



#lightbox a img{ border: none; }



#outerImageContainer{

	position: relative;

	background-color: #fff;

	width: 250px;

	height: 250px;

	margin: 0 auto;

	}



#imageContainer{

	padding: 10px;

	}



#loading{

	position: absolute;

	top: 40%;

	left: 0%;

	height: 25%;

	width: 100%;

	text-align: center;

	line-height: 0;

	}

#hoverNav{

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: 10;

	}

#imageContainer>#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}



#prevLink, #nextLink{

	width: 49%;

	height: 100%;

	background: transparent url(../_img/blank.gif) no-repeat; /* Trick IE into showing hover */

	display: block;

	}

#prevLink { left: 0; float: left;}

#nextLink { right: 0; float: right;}

#prevLink:hover, #prevLink:visited:hover { background: url(../_img/prevlabel.gif) left 15% no-repeat; }

#nextLink:hover, #nextLink:visited:hover { background: url(../_img/nextlabel.gif) right 15% no-repeat; }





#imageDataContainer{

	font: 10px Verdana, Helvetica, sans-serif;

	background-color: #fff;

	margin: 0 auto;

	line-height: 1.4em;

	}



#imageData{

	padding:0 10px;

	}

#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	

#imageData #caption{ font-weight: bold;	}

#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			

#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	

		

#overlay{

	position: absolute;

	top: 0;

	left: 0;

	z-index: 90;

	width: 100%;

	height: 500px;

	background-color: #000;

	filter:alpha(opacity=60);

	-moz-opacity: 0.6;

	opacity: 0.6;

	}

	



.clearfix:after {

	content: "."; 

	display: block; 

	height: 0; 

	clear: both; 

	visibility: hidden;

	}



* html>body .clearfix {

	display: inline-block; 

	width: 100%;

	}



* html .clearfix {

	/* Hides from IE-mac \*/

	height: 1%;

	/* End hide from IE-mac */

	}	

	

	

	

	



	

	

	

	

	

	

	

/* -----------------------------------------------------------  RAMKA formularz kontaktwy */



.ramka_kontakt {

	font-size: normal 8px Arial, Helvetica, sans-serif;; 

	color:#A89E9F;

	background-color: white;

	background-image: url(../_img/form-tlo.png);

	background-repeat: no-repeat;

	padding: 4px 5px 0px 13px;

}

.input_kontakt {

	font: normal 9px Tahoma, Arial, sans-serif; 

	color: #272626;

	border: solid 1px #C9C3BD;

	background-color: #FFFFFF;

	margin: 0px; padding: 0px;

	height: 16px;

}



.ramka_kontakt a {

	font: normal 8px Helvetica, sans-serif;

	color:#A89E9F;

	text-decoration:none;

}



.content .text tr td p strong {
	font-weight: bold;
}

