
html,body {
  margin: 0px;
  padding: 0px;
  font-family: Tahoma, Arial, sans-serif;
  color: #353D45;
  background: #D2D0BF;
}

img{
border: 0px;
}
h1,h2,h3,h4,h5,h6{
font-size: 21px;
}

caption {
	font-weight: bold;
	padding: 4px 0px;
	text-align: center;
}

table .tabela_krawedzie {
	border-top: 1px solid;
	border-left: 1px solid;
	text-align: left;
}

table .tabela_krawedzie caption {
	border-bottom: 1px solid;
}

table .tabela_krawedzie .tabela_komorka {
	border-bottom: 1px solid;
	border-right: 1px solid;
}


#MainTable {
  width:100%;
  background: #D2D0BF url('images/bg.jpg') top right repeat-x;
}
#MainTableLeft {
  width: 49%;
}
#MainTableContent {
  width: 2%;
}
#MainTableRight {
  width: 49%;
}
#Center{
width: 980px;
}
#top0{
width: 980px;
height: 64px;
}
	#top0a{
	background: url('images/top0a.jpg') 0 0 no-repeat;
	width: 675px;
	padding-top: 26px;
	height: 38px;
	float:left;
	}
		#menu{
		height: 38px;
		width: 675px;
		background: url('images/item1_bg.gif') 0 0 repeat-x;
		}
	#top0b{
	float:left;
	width: 305px;
	height: 37px;
	padding-top: 15px;
	padding-top: 27px;
	background: #ff0;
	background: url('images/szukaj_bg.gif') 0 bottom no-repeat;
	}
		#szukaj{
		padding-left: 92px;
		/* padding-top: 12px; */
		background: url('images/szukaj_word.gif') 17px 5px no-repeat;
		height: 37px;
		/* display:none; */
		}
			#szukaj_input_div{
			float:left;
			height: 26px;
			/* width: 150px; */
			width: 121px;
			padding:0px 4px;
			vertical-align:top;
			background: url('images/szukaj_input.gif') 0 0 no-repeat;
			}
			#szukaj_input{
			vertical-align:top;
			padding:0px;
			margin:0px;
			border:0px;
			width: 121px;
			background:transparent;
			color: #191919;
			font-size: 11px;
			font-family: Tahoma;
			padding-top:7px;
			}
			#szukaj_submit_div{
			float:left;
			height: 26px;
			width: 71px;
			vertical-align:top;
			background: url('images/szukaj_submit.gif') 0 0 no-repeat;
			}
			#szukaj_submit{
			vertical-align:top;
			height: 26px;
			width: 71px;
			padding:0px;
			margin:0px;
			border:0px;
			background: transparent;
			cursor:pointer;
			}

#top1{
width: 980px;
height: 228px;
background: url('images/top1.jpg') 0 0 no-repeat;
position:relative;
}
	#str_gl{
	position:absolute;
	top:64px;
	left:45px;
	display:block;
	width: 475px;
	height: 101px;		
	}
#top2{
width: 980px;
height: 174px;
background: url('images/top2.gif') 0 0 repeat-x;
}
	.top2{
	height: 174px;
	float:left;
	display: block;
	margin-right: 6px;
	width: 253px;
	}
		#top2a{
		background: url('images/top2a.jpg') 0 0 no-repeat;
		}
		#top2b{
		margin-right: 6px;
		background: url('images/top2b.jpg') 0 0 no-repeat;
		}
		#top2c{
		margin-right: 5px;
		background: url('images/top2c.jpg') 0 0 no-repeat;
		}
		#top2d{
		margin-right: 0px;
		width: 204px;
		background: url('images/top2d.jpg') 0 0 no-repeat;
		}
			#ikonki{
			width: 202px;
			height:45px;
			padding-top: 1px;
			padding-left:2px;
			}
				.ikonki{
				display: block;
				width: 50px;
				height: 45px;
				float:left;
				}
					#ik1,#ik3{
					width: 51px;
					}
			#dzis,
			#imieniny{
			line-height: 140%;
			padding-left: 18px;
			/* padding-right: 18px; */
			font-family: Tahoma;
			font-size: 11px;
			color: #fdfdfd;
			overflow: hidden;
			}
			#dzis{
			padding-top:54px;
			height: 41px;
			}
			#imieniny{
			padding-top:2px;
			height: 31px;
			}
#top3{
background: url('images/nawigacja.jpg') 0 0 no-repeat;
width: 980px;
height:31px;
padding-bottom: 14px;
}
	#top3_overflow{
	width: 980px;
	height:31px;
	height:25px;
	overflow:hidden;
	padding-top:4px;
	}
	#nawigacja{
	width: 980px;
	height: 25px;
	}
		#sciezka{
		padding-left: 127px;
		line-height:13px;
		font-size: 11px;
		}
			.sciezka{
			/* line-height:10px; */
			font-size: 11px;
			color: #fff;
			text-decoration: none;
			background: url('images/sciezka.gif') 0 center no-repeat;
			padding-left: 15px;
			padding-right: 18px;
			white-space: nowrap;
			}
			.sciezka:hover{
			font-weight: bold;
			}
#top4{
width: 980px;
padding-top: 9px;
position:relative;
}
#content{
width: 992px;
position:absolute;
left: -12px;
}
	#top4l{
	width: 792px;
	float:left;
	}
		#content_bg{
		width: 792px;
		background: url('images/content_bg.gif') right 0 repeat-y;
		}
			#content_top{
			width: 792px;
			padding-top: 15px;
			background: url('images/content_top.gif') right 0 no-repeat;
			}
				#content_bottom{
				width: 792px;
				padding-bottom: 29px;
				background: url('images/content_bottom.jpg') right bottom no-repeat;
				}
					#content_kolka{
					/* width: 736px; */
					width: 708px;
					background: url('images/content_kolka.gif') 0 0 repeat-y;
					padding-left: 56px;
					font-size: 0px;
					padding-right: 28px;
					}
						#tresc_strony{
						font-size: 11px;
						font-family: Tahoma;
						line-height: 130%;
						}
							#tresc_strony p,h1,h2,h3,h4,h5,h6{
							margin:0px;
							padding: 0px;
							padding-bottom:8px;
							}
							#tresc_strony .predef,h1,h2,h3,h4,h5,h6{
							font-size: 12px;
							color: #353D45;
							font-weight: bold;
							line-height: 100%;
							}
							#tresc_strony .predef{
							border-bottom: 1px solid #DEDEDE;
							margin-bottom: 8px;
							}
							#tresc_strony a{
							color: #158224;
							text-decoration: none;
							}
							#tresc_strony a:hover{
							text-decoration: underline;
							}

		#stopka{
		background: url('images/stopka_szybki_kontakt.jpg') 4px 0 no-repeat;
		padding-left:211px;
		}
			#stopka_zakonczenie{
			padding-right: 12px;
			background: url('images/stopka_zakonczenie.gif') right 0 no-repeat;
			}
				#stopka_kreska{
				background: url('images/stopka_bg.gif') 0 0 repeat-x;
				padding-left: 28px;
				/* padding-right: 15px; */
				padding-top:13px;
				line-height: 140%;
				font-family: Tahoma;
				font-size: 11px;
				color: #353D45;
				height: 58px;
				}

		#stopka2{
		padding-left: 27px;
		padding-right: 16px;
		padding-bottom: 15px;
		width: 749px;
		}
			#stopka2l{
			float: left;
			width: 719px;
			font-size: 11px;
			color: #565656;
			padding-top:5px;
			}
				#copyright{
				}
				#rights{
				}
				#powered{
				color: #565656;
				text-decoration: none;
				}
				#powered:hover{
				text-decoration: underline;
				}
			#stopka2r{
			background: url('images/stopka_top.gif') 0 0 no-repeat;
			float: right;
			width: 30px;
			height: 25px;
			display: block;
			}

	#top4r{
	width: 200px;
	float:right;
	padding-bottom: 15px;
	font-size: 0px;
	}
		#bankowosc{
		background: #ff0;
		background: url('images/bankowosc.jpg') 0 0 no-repeat;
		margin-top:4px;
		display:block;
		width: 188px;
		height: 173px;
		float:right;
		clear:both;
		position: relative;
		}
			#bankowosc_link{
			position: absolute;
			display:block;		
			width: 64px;
			height: 27px;
			bottom: 22px;
			right: 0px;		
			}
		#kalkulator_box{
		background: #ff0;
		background: url('images/kalkulator.jpg') 0 0 no-repeat;
		margin-top:13px;
		display:block;
		width: 195px;
		height: 146px;
		float:right;
		clear:both;
		position: relative;
		}
			#kalkulator_box_link{
			position: absolute;
			display:block;		
			width: 64px;
			height: 27px;
			bottom: 23px;
			right: 0px;		
			}
		#kursy{
		float:right;
		clear:both;
		width: 188px;
		padding-top:8px;
		}
			#kursy_bg{
			background: #DBD9CC url('images/kursy_gradient.gif') 0 0 repeat-x;
			}
				#kursy_top{
				padding-top: 17px;
				background: url('images/kursy_napis.gif') 0 0 no-repeat;
				}
						#kursy_padding{
						padding:22px 9px 22px 9px;
						padding:17px 9px;
						font-size: 11px;
						font-family: Tahoma;
						color: #353D45;
						line-height: 140%;
						}
			#kursy_bottom{
			height:37px;					
			background: url('images/kursy_bottom.jpg') 0 bottom no-repeat;
			position: relative;
			}
				#kursy_wiecej{
				position: absolute;
				bottom: 10px;
				right: 0px;
				display:block;							
				width: 64px;
				height: 27px;
				}
		#lokalizacja{
		background: #ff0;
		background: url('images/lokalizacja.jpg') 0 0 no-repeat;
		margin-top:13px;
		display:block;
		width: 196px;
		height: 149px;
		float:right;
		clear:both;
		position: relative;
		}
		#lokalizacja_link{
		position: absolute;
		display:block;		
		width: 64px;
		height: 27px;
		bottom: 10px;
		right: 0px;		
		}



.bold{
font-weight: bold;
}
.clear{
clear: both;
font-size: 0px;
}
.ff{
border: 0px;
margin: 0px;
padding: 0px;
}


/*************************** ,menu ******************************/
#menu1{
width:100%;
}
.ddmx {
}
	.item1_l{
	display: block;
	height: 38px;
	padding-left: 10px;
	padding-left: 4px;
	background: url('images/item1_l.jpg') 0 0 no-repeat;
	}
	.item1_r{
	display: block;
	height: 38px;
	height: 27px;
	padding-right: 10px;
	padding-right: 4px;
	background: url('images/item1_r.jpg') right 0 no-repeat;
	text-align:center;
	padding-top:11px;
	/* letter-spacing:-0.5px; */
	}
	.ddmx .item1:hover .item1_r,
	.ddmx .item1-active .item1_r,
	.ddmx .item1-active:hover .item1_r {
	background: url('images/item1_r_active.jpg') right 0 no-repeat;
	}
	.ddmx .item1:hover .item1_l,
	.ddmx .item1-active .item1_l,
	.ddmx .item1-active:hover .item1_l {
	background: url('images/item1_l_active.jpg') 0 0 no-repeat;
	}
.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
    /* padding: 3px 10px 3px 10px; */
    font-size: 11px;
	font-family: Arial;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
background: url('images/item1_bg_active.gif') 0 0 repeat-x;
}
.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    padding: 3px 8px 4px 8px;
    padding: 7px 20px 8px 26px;
    font: 11px tahoma;
    color: #fff;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
	background: #5C6268 url('images/item2.gif') 13px center no-repeat;
}
.ddmx .item2 {
    /* background: #5C6268; */
    border-bottom: solid 1px #7D8186;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
	background: #6C7278 url('images/item2.gif') 13px center no-repeat;
    /* background: #5C6268; */
    border-bottom: solid 1px #fff;
	/* color: #7D8186; */
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 10px;
    right: 5px;
    border: 0;
}
.ddmx .section {
	padding-bottom:3px;
	background: #5C6268;
    border: 1px solid #5C6268;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */


/*------------------------- kalkulator kredytowy --------------------*/

#KalkulatorKredytowy { width: 100%; font-size: 11px;}
#KalkulatorKredytowy input { border: 0px;}
#KalkulatorKredytowy table { margin: auto; border: 0px solid #888; }
#KalkulatorKredytowy table:hover { margin: auto; border: 0px solid #000; }
#KalkulatorKredytowy table .Head { background-color: #fff; }
#KalkulatorKredytowy table .HeadText { border-bottom: 0px solid #888; font-weight: normal; text-align: center; font-size: 14px;}

#KalkulatorKredytowy label:hover { text-decoration: underline; cursor: pointer; }

#KalkulatorKredytowy input.input { border: 1px solid #DDDDDD; margin-top: 1px; padding-right: 5px; padding-left: 5px; padding-top: 4px; 
background-color: #fff; text-align: right; background: #fff;; width: 107px;  height: 21px;
font-size: 12px;
font-family: Tahoma;
color: #000;
}

#button{
font-family: Tahoma;
font-size: 14px; font-weight: bold; cursor: pointer;
text-align: center !important;
padding:5px !important;
height: 26px !important;
}

#KalkulatorKredytowy input.input:hover { border: 1px solid #000; }
/* #KalkulatorKredytowy input.input[type=button] { border: 0px solid #000; font-weight: bold; text-align: center; cursor: pointer; } */
#KalkulatorKredytowy .transparent { background: transparent; border: none; }
#KalkulatorKredytowy .transparent:hover { background: transparent; border: none; }
#KalkulatorKredytowy .Value, .ResultTable .Value  { color: #fff !important; font-weight: bold; }
#KalkulatorKredytowy .Value1, .ResultTable .Value1  { color: #000 !important; font-weight: bold; }

#KalkulatorKredytowy .nobr, .ResultTable .nobr { white-space: nowrap; }

#KalkulatorKredytowy .bold, .ResultTable .bold { font-weight: bold; }

#KalkulatorKredytowy .left, .ResultTable .left { text-align: left; }
#KalkulatorKredytowy .center, .ResultTable .center { text-align: center; }
#KalkulatorKredytowy .right, .ResultTable .right { text-align: right; }

#KalkulatorKredytowy .width100 { width: 100%; }
#KalkulatorKredytowy .width50 { width: 50%; }
#KalkulatorKredytowy .width25 { width: 25%; }
#KalkulatorKredytowy .width33 { width: 33%; }


#KalkulatorKredytowy tr.TableRow {  }
#KalkulatorKredytowy tr.TableRow:hover { background-color: #Fff; }

#KalkulatorKredytowy tr.HighlightedRow { background-color: #fff; color: #000 !important; }
#KalkulatorKredytowy tr.HighlightedRow:hover { background-color: #fff; }

.ResultTable { margin: 20px auto; border: 1px solid #DdDdDd; width: 100%; text-align: center; color:#000;}
.ResultTable:hover { margin: auto; border: 1px solid #000; }

.ResultTable .ResultTableHead { background-color: #3CB232; color: #fff !important; }
.ResultTable .ResultTableBottom { background-color: #028E13; color: #ddd !important; }
.ResultTable .ResultTableUnpairRow { background-color: #D2D0BF; }
.ResultTable .ResultTablePairRow { background-color: #FAFAF7; }
.ResultTable .ResultTableUnpairRow:hover, .ResultTable .ResultTablePairRow:hover { background-color: #88D188; }
 { background-color: #F0F0F0; }
.ResultTable .width30 { width: 30%; }
.ResultTable .width10 { width: 10%; }

/*------------------------------------------------------------------------------------------------------*/

#kursy_naglowek{
font-size: 12px;
}
.kursy_link{
color:#666464; 
font-size: 12px;
text-decoration:none;
font-weight: bold;
}
.kursy_link:hover{
color:#666464; 
font-size: 12px;
text-decoration:underline;
font-weight: bold;
}
.kursy_walut{
border-top: #000 solid 1px;
border-left: #000 solid 1px;
border-collapse: collapse;
margin: 0 auto;
}
.kursy_walut td,th{
border-right: #000 solid 1px;
border-bottom: #000 solid 1px;
border-collapse: collapse;
}
.kursy_walut a{
color:#666464; 
text-decoration: none;
font-weight: bold;
}
.kursy_walut a:hover{
color:#666464; 
text-decoration: underline;
font-weight: bold;
}
.kursy_point{
background: url('images/kursy_point.gif') 0 center no-repeat;
padding-left: 12px;
}
.kursy_color_red{
color:#f00;
}
.kursy_color_green{
color:#299133;
}
.kursy_color_normal{
color:#000;
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------*/
