html,body,h1,h2,h3,h4,h5,h6,form,ul,ol,dl,dt,dd,li,div,hr,p,ul,a {
  margin: 0;
  padding: 0;
}
h1
{
  font-size: 15px;
  padding-top:5px;
  padding-left:5px;
  font-weight:normal;
}
h2
{
  font-size: 12px;
  padding-top:7px;
  padding-left:5px;
  font-weight:normal;
}
h3
{
  font-size: 12px;
  padding-top:5px;
  padding-left:5px;
  font-weight:normal;
}

h4
{
  font-size: 10px;
  font-weight:normal;
  padding-top:5px;
  padding-bottom:5px;
}
h5
{
  font-size: 8px;
  padding-top:5px;
  padding-left:5px;
  font-weight:normal;
}
.spacer
{
  height: 1px;
  background: #c19a47;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
}
body {
  background: #f5f5f5;
  color: #505050;
  font: normal 100% Verdana, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
}
.img
{
	border:none;
}
.bold
{
  text-decoration:none;
  font-size:12px;
  color:#000000;
  font-weight:bold;
}
.bold a
{
  text-decoration:none;
  font-size:12px;
  color:#000000;
  font-weight:bold;
}

.bold a:hover
{
  text-decoration:none;
  font-size:12px;
  color:#000000;
  font-weight:bold;
}

.displayNone
{
  display:none;
}
.clearBoth
{
  clear: both;
  height: 0;
  margin: 0;
  padding: 0;
  line-height: 0;
  font-size: 0;
}
.clearLeft
{
  clear: left;
  height: 0;
  margin: 0;
  padding: 0;
  line-height: 0;
  font-size: 0;
}
.oLink
{
	font-size: 12px;
}
.oLink a
{
  color:#e05d0d;
  text-decoration: none;
}
.oLink a:hover
{
  color:#e05d0d;
  text-decoration: underline;
}
.greyLink
{
	color: #505050;
  font-size: 12px;
}
.greyLink a
{
  color: #505050;
  text-decoration: none;
}
.greyLink a:hover
{
  color: #505050;
  text-decoration: underline;
}
.whiteLink
{
  color: #ffffff;
  font-size: 12px;
}
.whiteLink a
{
  color: #ffffff;
  text-decoration: none;
}
.whiteLink a:hover
{
  color: #ffffff;
  text-decoration: underline;
}
.blackLink
{
  color: #000000;
  font-size: 12px;
}
.blackLink a
{
  color: #000000;
  text-decoration: none;
}
.blackLink a:hover
{
  color: #000000;
  text-decoration: underline;
}

a, a:hover {
  color: #505050;
  font: normal 100% Verdana, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration:underline;
}
.blankDiv
{
	width: auto;
}
.whiteButton
{
  background: url(/images/page/whiteButtonBg.jpg) no-repeat;
  background-position:center;
  width: 300px;
  height:40px;
  padding:5px;
}
.whiteButtonText
{
	text-align: center;
	padding-top:10px;
}
.blankButton3
{
	background: url(/images/page/blankButton3.gif) no-repeat;
	background-position:center;
	width: 169px;
	height:27px;
	cursor: pointer;
}
.blankButton3Text
{
	text-align: center;
	padding-top:5px;
	color:#ffffff;
}
.blankButton3Text a
{
  color:#ffffff;
  text-decoration: none;
}
.blankButton3Text a:hover
{
  color:#ffffff;
  text-decoration: underline;
}
.boxList
{
  padding-left:25px;
}
.boxList li
{
  padding-bottom:5px;
  color:#505050;
}
.boxList li a
{
  text-decoration:none;
}
.boxList li a:hover
{
  text-decoration:underline;

}
.tableList
{

}
.tableList a
{
  text-decoration:none;
}

.tableList a:hover
{
  text-decoration:underline;
}
.tableList2
{

}

.tableList2 a
{
  text-decoration:none;
}

.tableList2 a:hover
{
  text-decoration:underline;
}
.tableList2 td:first-child
{
  width:40%;	
}

.tableList2 td:first-child + td
{
	text-align:center;
  width:20%;
}
.tableList2 td:first-child + td + td
{
	text-align:center;
  width:20%;
}
.tableList2 td:first-child + td + td + td
{
	text-align:right;
  width:20%;
}
.tableList2 th:first-child 
{
  text-align: left;
}
.tableList2 th:first-child + th 
{
  
}
.tableList2 th:first-child + th + th 
{
  
}
.tableList2 th:first-child + th + th + th 
{
  text-align: right;
}

.readMore
{
  text-align: right;
  
}
.readMore img
{
	border: none;
}
.readMore a
{
  text-decoration: none;
  color:#e05d0d;
}
.readMore a:hover
{
  text-decoration: underline;
  color:#e05d0d;
}

.checkbox_list
{
  list-style: none;
  padding-top:10px;
  padding-bottom:10px;
  color:#000000;
  width:100%;
  text-align: left;

}
.checkbox_list li {
    list-style-image: none;
    list-style: none;
    display: inline;
}

/* -= Right column Box =- */

.rightBox
{
  width:320px;
  padding-bottom:10px;
}
.rightBanerBox
{
  width:320px;
  padding-bottom:15px;
}
.rightBanerBox img
{
  border:none;
}
.rightBoxTopLeft
{
  width:6px;
  height:30px;
  background: url(/images/page/leftTopBox.jpg) no-repeat;
  float:left;
}
.rightBoxTopCenter
{
  width:308px;
  height:30px;
  background: url(/images/page/centerTopBox.jpg) repeat-x;
  float:left;
  color:#4d4d4d;
}
.rightBoxTopRight
{
  width:6px;
  height:30px;
  background: url(/images/page/rightTopBox.jpg) no-repeat;
  float:left;
}
.rightBoxCenter
{
  width:318px;
  background-color: #ffffff;
  border-right: 1px solid #e5e6e7;
  border-left: 1px solid #e5e6e7;
  display:table;
}
.rightBoxCenter p
{
  font-size:12px;
  color:#505050;
  font-weight:normal;
  padding:5px 5px 0px 5px;
}
.rightBoxBottomLeft
{
  width:6px;
  height:6px;
  background: url(/images/page/leftBottomBox.jpg) no-repeat;
  float:left;
}
.rightBoxBottomRight
{
  width:6px;
  height:6px;
  background: url(/images/page/rightBottomBox.jpg) no-repeat;
  float:left;
}
.rightBoxBottomCenter
{
  height:6px;
  width:308px;
  float:left;
  background: url(/images/page/centerBottomBox.jpg) repeat-x;
}
.rightColumnContentBox
{
  padding:5px 5px 0px 5px;
}
.rightColumnNewsBox
{
  padding-bottom:5px;
  margin-bottom:10px;
  border-bottom: 1px solid #e5e6e7;

}
/* -= Right column Menu =- */

.rightMenuBg
{
	background-color: #8170c3;
	width: 320px;
}
.rightMenuTopBg
{
  background: url(/images/page/rightColumnMenuTop.jpg) no-repeat;
  background-position: top;
  
}
.rightMenuBottomBg
{
  background: url(/images/page/rightColumnMenuBottom.jpg) no-repeat;
  background-position: bottom;
  
}
.rightMenuBox
{
	padding:70px 0px 10px 10px; 
}
.rightMenuListBox
{
	padding:10px;
}
.rightMenuListBox div 
{
	margin-bottom:5px;
}
.rightMenuListBg
{
	background: url(/images/page/rightColumnMenuListBg.jpg) repeat-y;
	width:175px;
}
.rightMenuListTopBg
{
  background: url(/images/page/rightColumnMenuListTopBg.jpg) no-repeat;
  background-position: top;
}
.rightMenuListBottomBg
{
  background: url(/images/page/rightColumnMenuListBottomBg.jpg) no-repeat;
  background-position: bottom;
}

/* -= Right column Bloger Box =- */

.rightBoxBloger
{
  width:73px;
  height:73px;
  padding-left:5px;
  padding-top:5px;
  float:left;
}
.rightBoxBloger img
{
  border:none;
}

/* -= Right column Wyslij maila Box =- */

.rightBanerBoxSendMail
{
  float:left;
  width:156px;
  height:19px;
  padding-left:10px;
  padding-right:10px;
}
.rightBanerBoxContent
{
  padding-top:80px;
  padding-left:10px;
}
.rightBanerBoxSendMailCenter
{
  background: #f5f5f5 url(/images/page/sendMailCenter.jpg) repeat scroll 0 0;
  float:left;
  width:150px;
  height:19px;
}
.rightBanerBoxSendMailLeft
{
  background: #f5f5f5 url(/images/page/sendMailLeft.jpg) no-repeat;
  width:3px;
  height:19px;
  float:left;
  border: 0;
}
.rightBanerBoxSendMailRight
{
  background: #f5f5f5 url(/images/page/sendMailRight.jpg) no-repeat;
  width:3px;
  height:19px;
  float:left;
  border: 0;
}
.rightBanerBoxSendMailInput
{
  width:150px;
  height:16px;
  border: none;
  color: #ffffff;
  background:transparent;
  padding:0px 0px 0px 0px;
  margin: 0px;
}

/* -= Left column Box =- */

.leftBox
{
  width:668px;
  padding-bottom:15px;
}
.leftBoxTopLeft
{
  width:6px;
  height:30px;
  background: url(/images/page/leftTopBox.jpg) no-repeat;
  float:left;
}
.leftBoxTopCenter
{
  width:656px;
  height:30px;
  background: url(/images/page/centerTopBox.jpg) repeat-x;
  float:left;
  color:#4d4d4d;
}
.leftBoxTopRight
{
  width:6px;
  height:30px;
  background: url(/images/page/rightTopBox.jpg) no-repeat;
  float:left;
}
.leftBoxCenter
{
  width:666px;
  background-color: #ffffff;
  border-right: 1px solid #e5e6e7;
  border-left: 1px solid #e5e6e7;
}
.leftBoxCenter p
{
  font-size:12px;
  color:#505050;
  font-weight:normal;
  padding:30px 10px 10px 10px;
  text-align:right;
}
.leftBoxCenterLeft
{
  width:333px;
  float:left;
  background-color:inherit;
}
.leftBoxCenterRight
{
  width:333px;
  float:left;
  background-color:inherit;
}

.leftBoxBottomLeft
{
  width:6px;
  height:6px;
  background: url(/images/page/leftBottomBox.jpg) no-repeat;
  float:left;
}
.leftBoxBottomRight
{
  width:6px;
  height:6px;
  background: url(/images/page/rightBottomBox.jpg) no-repeat;
  float:left;
}
.leftBoxBottomCenter
{
  height:6px;
  width:656px;
  float:left;
  background: url(/images/page/centerBottomBox.jpg) repeat-x;
}

/* -= Structure =- */

#container
{
  position:relative;
  width: 998px;
  margin: 0 auto;
  text-align: left;
  padding-top:15px;
}
#center
{
  width: 998px;
  padding-top:10px;
  padding-bottom:10px;

}
#left
{
  position:relative;
  width: 668px;
  text-align: left;
  float:left;
  margin-right:10px;
}
#right
{
  position:relative;
  width: 320px;
  margin: 0 auto;
  text-align: left;
  float:left;
}

/* -= top =- */

#top
{
  height: 96px;
  margin: 0 auto;
}
#topTop
{
  height: 60px;
  position:relative;
}
#topTopLogo
{
  width:218px;
  width:160px;
  height:59px;
  float:left;
}
#topTopLogo img
{
  border:none;
}
#topTopMenu
{
  float:left;
  width:585px;
  height:59px;
  text-align:center;
}
#topTopMenu ul
{
  padding-top:35px;
}
#topTopMenu ul li
{
  display:inline;
  font-size: 0.75em;
  color: #000000;
  padding-right: 1px;
}
#topTopMenu ul li a
{
  text-decoration:none;
  color: #000000;
}

#topTopMenu ul li a:hover
{
  text-decoration:underline;
  color: #000000;
}
#topTopSearch
{
  float:right;
  width:153px;
  height:21px;
  padding-top:30px;
}
#topTopCountOfBlogers
{
  float:right;
  text-align:right;
  height:21px;
  padding-top:35px;
  font-size:12px;
}
#topTopSearchCenter
{
  background: #f5f5f5 url(/images/page/topMenuSearchBg.gif) repeat scroll 0 0;
  float:left;
  width:133px;
  height:21px;
}
#topTopSearchLeft
{
  background: #f5f5f5 url(/images/page/topMenuSearchBgLeft.gif) no-repeat;
  width:10px;
  height:21px;
  float:left;
  border: 0;
}
#topTopSearchRight
{
  background: #f5f5f5 url(/images/page/topMenuSearchBgRight.gif) no-repeat;
  width:10px;
  height:21px;
  float:right;
  border: 0;
}
.topTopSearchInput
{
  width:133px;
  height:18px;
  border: 0;
  color: #ffffff;
  background:transparent;
  padding:2px 0px 0px 0px;
  margin: 0px;
}
#topBottom
{
  height: 36px;
}
#topMenuBgLeft
{
  width:4px;
  height:36px;
  float:left;
  background-image: url(/images/page/topMenuBgLeft.gif);
  background-repeat: no-repeat;
}
#topMenuBg
{
  height:36px;
  width:990px;
  float:left;
  background-image: url(/images/page/topMenuBg.gif);
  background-repeat: repeat-x;
}
#topMenuBgRight
{
  width:4px;
  height:36px;
  float:left;
  background-image: url(/images/page/topMenuBgRight.gif);
  background-repeat: no-repeat;
}
.topMenuMenuEl
{
  float:left;
  height:36px;
  border-right: 1px solid #7f7f7f;
  padding-left:10px;
  padding-right:10px;
  font-size:0.875em;
}
.topMenuMenuElText
{
  padding-top:10px;
}
.topMenuMenuEl a
{
  color:#383838;
  text-decoration:none;
}
.topMenuMenuEl a:hover
{
  text-decoration:underline;
}
.topMenuMenuElRight
{
  float:right;
  height:36px;
  padding-left:12px;
  padding-right:12px;
  font-size:0.875em;
}
.topMenuMenuElRightText
{
  padding-top:10px;
}
.topMenuMenuElRight a
{
  color:#383838;
  text-decoration:none;
}
.topMenuMenuElRight a:hover
{
  color:#383838;
  text-decoration:underline;
}

/* -= Content =- */
.contentBox
{
  padding:5px 10px 5px 10px;
}
.contentBoxTopLeft
{
  width:5px;
  height:5px;
  background: url(/images/page/leftTopContentBg.jpg) no-repeat;
  background-position:inherit;
  float:left;
 
}
.contentBoxTopCenter
{
  width:658px;
  background: url(/images/page/topContentBg.jpg) repeat-x;
  background-position:inherit;
  background-attachment:scroll;
  float:left;
  height:5px;
 
}
.contentBoxTopCenterTabs
{
  width:658px;
  background: url(/images/page/topContentBgTabs.jpg) repeat-x;
  float:left;
  height:5px;
  padding:0px;
  margin:0px;
}
.contentBoxTopRight
{
  width:5px;
  height:5px;
  background: url(/images/page/rightTopContentBg.jpg) no-repeat;
  background-position:inherit;
  line-height: 0px;
  float:left;
 
  
}
.contentBoxCenter
{
  width:666px;
  background-color:#ffffff;
  border-left: 1px solid #e5e6e7;
  border-right: 1px solid #e5e6e7;
  padding:0px;
  margin:0px;
 
}
.contentBoxBottomLeft
{
  width:5px;
  height:5px;
  background: url(/images/page/leftBottomContentBg.jpg) no-repeat;
  float:left;
}
.contentBoxBottomRight
{
  width:5px;
  height:5px;
  background: url(/images/page/rightBottomContentBg.jpg) no-repeat;
  float:left;
}
.contentBoxBottomCenter
{
  height:5px;
  width:658px;
  float:left;
  background: url(/images/page/bottomContentBg.jpg) repeat-x;
}
.contentBoxTitle
{
  color:#000000;
  font-size:12px;
  font-weight:bolder;
  text-align: left;
  padding:0px 10px 10px 0px;
}

.contentBox p
{
  /* padding-bottom:10px; */	
}

.contentBoxTitle a
{
  text-decoration:none;
}
.contentBoxTitle a:hover
{
  text-decoration:underline;
}


.blogBox
{
  border-bottom: 1px solid #e5e6e7;
  width:646px;
  margin:auto;
  margin-bottom:5px;
  position:relative;
  padding-top:5px;
  padding-bottom:15px;
}
.blogBoxLeft
{
  width:115px;
  float:left;
}
.blogBoxLeftAvatar
{
  width:115px;
  height:130px;
}
.blogBoxLeftAvatar img
{
  border:none;
}
.blogerBar
{
  width:90px;
  height:16px;
  padding: 5px 0px 5px 12px;
}
.blogerBar img
{
  border:none;
}
.blogerName
{
  margin:auto;
  text-align:center;
  border-top: 1px solid #e5e6e7;
  width:115px;
}
.blogerName h4
{
  color:#b9b7b7;
}
.blogBoxCenter
{
  width:298px;
  float:left;
  padding:0px 10px 5px 10px;
}
.blogBoxCenterTitle{}
.blogBoxCenterTitle a
{
  color:#000000;
  font-size:12px;
  font-weight:bolder;
  text-decoration:none;
}
blogBoxCenterTitle a:hover
{
  color:#000000;
  font-size:12px;
  font-weight:bolder;
  text-decoration:none;
}
.blogBoxCenterDate{}
.blogBoxCenterDate h4
{
  color:#b9b7b7;
}
.blogBoxCenterContent, .blogBoxCenterContent a
{
  padding-top:10px;
  line-height:1.6;
}
.blogBoxCenterContent p
{
  color:#000000;
  font-size:12px;
  font-weight:normal;
  margin-bottom:10px;

}

.blogBoxCenterReadMore
{
  padding-top:20px;
  padding-right:10px;
  float:right;
}

.blogBoxRight
{
  width:208px;
  float:left;
}
.blogBoxLine
{
  width:1px;
  height:100px;
  border-right: 1px solid #e5e6e7;
  float:left;
  margin-top:25px;
}
.blogBoxRightEl
{
  padding-left:20px;
  margin-bottom: 20px;
}
.blogBoxRightEl ul{}
.blogBoxRightEl ul li {
    list-style-image: url("/images/page/dot.gif");
    padding-bottom:10px;
    color:#000000;
}
.blogBoxRightEl ul li a, .blogBoxCenterContent a
{
  text-decoration:none;
  color:#000000;
}
.blogBoxRightEl ul li a:hover, .blogBoxCenterContent a:hover
{
  text-decoration:underline;
  color:#000000;
}

.blogBoxCenterReadMore a
{
  color:#f66a1e;
  text-decoration:none;
  font-weight:bold;
}
.blogBoxCenterReadMore a:hover
{
  color:#f66a1e;
  text-decoration:underline;
  font-weight:bold;
}

/* -= Kredyty - szczegóły oferty =-*/

.offerDetailsText
{
  padding-left:10px;
  padding-right:10px;
  font-size:12px;
  font-weight:normal;
  color:#000000;
}
.wholePageDiv
{
  width:646px;
  padding-left:10px;
  padding-right:10px;
  font-size:12px;
  font-weight:normal;
  color:#000000;
  padding-bottom:40px;
}
.wholePageDivBg
{
  width:646px;
  height:30px;
  font-size:12px;
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
  background: url(/images/page/offerDetailsTableBg.jpg) repeat-x;
}
.wholePageDiv img
{
  border:none;
}

.offerDetailsTableBox
{
  padding-bottom:40px;
}
.offerDetailsTable
{
  width:100%;
  border:none;
  border-collapse: collapse;
}
.offerDetailsTable td
{
  font-size:12px;
  font-weight:normal;
  color:#000000;
  border-bottom: 1px solid #e5e6e7;
  padding:5px 10px 5px 10px;
  text-align:left;
}
.offerDetailsTable td:first-child
{
  width:30%;
  color:#4d4d4d;
}
.offerDetailsTable td:first-child + td
{
	font-size:12px;
	width:30%;
}
.offerDetailsTable td:first-child + td + td
{
	font-size:12px;
  width:40%;
}
.offerDetailsTable th
{
  height:30px;
  font-size:12px;
  padding:5px 10px 5px 10px;
  font-weight:normal;
  white-space:nowrap;
  text-align:left;
  background: url(/images/page/offerDetailsTableBg.jpg) repeat-x;
}
.offerDetailsButtons
{
  padding-right:10px;
  padding-bottom:5px;
  text-align:right;
}
.offerDetailsButtons img
{
  border:none;
}

/* -= Kredyty - porównanie kredytów =-*/

.creditsCompareTable
{
  width:100%;
  border:none;
  border-collapse: collapse;
}
.creditsCompareTable td
{
  font-size:11px;
  width:25%;
  font-weight:normal;
  color:#000000;
  border: 1px solid #e5e6e7;
  padding:5px 10px 5px 10px;
  text-align:center;
}
.creditsCompareTable td img
{
  border:none;
}

.creditsCompareTable td:first-child
{
  text-align:left;
  color:#4d4d4d;
}
.creditsCompareTable th
{
  height:30px;
  font-size:12px;
  padding:5px 10px 5px 10px;
  font-weight:normal;
  white-space:nowrap;
  text-align:left;
  background: url(/images/page/offerDetailsTableBg.jpg) repeat-x;
}

/* -= Kredyty - tabela spłat =-*/

.creditsTabs
{
  padding-left:5px;
  width:auto;
  height:30px;
  position: relative;
  top: 1px;
}
.creditsBlankTab
{
  width:auto;
  height:29px;
  float:left;
  border-bottom: 1px solid #e5e6e7;
}
.creditsInactiveTab
{
  height:30px;
  width:auto;
  float:left;
}
.creditsInactiveTabLeft
{
  width:3px;
  height:30px;
  background: url(/images/page/leftInactiveTab.jpg) no-repeat;
  float:left;
}
.creditsInactiveTabCenter
{
  height:25px;
  width:auto;
  padding:5px 10px 0 10px;
  background: url(/images/page/centerInactiveTab.jpg) repeat-x;
  text-align:center;
  float:left;
}
.creditsInactiveTabCenter a, .creditsInactiveTabCenter a:hover
{
  font-size:14px;
  font-weight:normal;
  text-decoration:none;
}
.creditsActiveTabCenter a, .creditsActiveTabCenter a:hover
{
  font-size:14px;
  font-weight:normal;
  text-decoration:none;
}

.creditsInactiveTabRight
{
  width:3px;
  height:30px;
  background: url(/images/page/rightInactiveTab.jpg) no-repeat;
  float:left;
}
.creditsActiveTab
{
  height:30px;
  width:auto;
  float:left;
  background-color: #ffffff;
}
.creditsActiveTabLeft
{
  width:3px;
  height:30px;
  background: url(/images/page/leftActiveTab.jpg) no-repeat;
  float:left;
}
.creditsActiveTabCenter
{
  padding:5px 10px 0 10px;
  height:25px;
  width:auto;
  text-align:center;
  border-top: 1px solid #e5e6e7;
  float:left;
}
.creditsActiveTabRight
{
  width:3px;
  height:30px;
  background: url(/images/page/rightActiveTab.jpg) no-repeat;
  float:left;
}
.repaymentTable
{
  width:100%;
  border:none;
  border-collapse: collapse;
}
.repaymentTable td
{
  width:50%;
  font-size:11px;
  color:#000000;
  padding-left:10px;
  white-space:nowrap;
  padding:5px 10px 5px 10px;
  border-bottom: 1px solid #e5e6e7;
}

.repaymentTable td:first-child
{
  color:#4d4d4d;
}
.repaymentTable2
{
  width:100%;
  border:none;
  border-collapse: collapse;
}
.repaymentTable2 td
{
  font-size:10px;
  font-weight:normal;
  color:#000000;
  border-right: 1px solid #e5e6e7;
  white-space:nowrap;
  padding:5px 3px 5px 3px;
  text-align:center;
}
.repaymentTable2 th
{
  font-size:10px;
  padding-left:5px;
  padding-right:5px;
  font-weight:normal;
  text-align:center;
  border-left: 1px solid #e5e6e7;
  border-right: 1px solid #e5e6e7;
  background: url(/images/page/centerInactiveTab.jpg) repeat-x;
}

/* -= Kredyty - wniosek =-*/

.contactFormBox
{
  width:646px;
  padding:10px;
}
.boxCenterTitle
{

}
.boxCenterTitle a
{
  color:#000000;
  font-size:12px;
  font-weight:bolder;
  text-decoration:none;
}
.boxCenterTitle a:hover
{
  color:#000000;
  font-size:12px;
  font-weight:bolder;
  text-decoration:none;
}
.contactFormText
{
  color:#000000;
  font-size:12px;
  font-weight:normal;
  padding-top:10px;
  padding-bottom:10px;
}
.contactFormBoxForm
{
  width:550px;
  margin:auto;
}
.contactFormBoxForm table
{
  width:100%;
}
.contactFormBoxForm table th
{
  font-size:12px;
  font-weight:normal;
  text-align:right;
}

/* -= Post Entry =- */

.postBox
{
  border-bottom: 1px solid #e5e6e7;
  width:646px;
  margin:auto;
  padding-top:5px;
  padding-bottom:15px;
}
.postBoxCenterTitle
{

}
.postBoxCenterTitle a
{
  color:#000000;
  font-size:12px;
  font-weight:bolder;
  text-decoration:none;
}
.postBoxCenterTitle a:hover
{
  color:#000000;
  font-size:12px;
  font-weight:bolder;
  text-decoration:none;
}
.postBoxTags
{
  padding-left:10px;
  padding-top:5px;
}
.postBoxTags h4
{
  color:#b9b7b7;
}
.postBoxTags a
{
  color:#b9b7b7;
  text-decoration:none;
  font-size:10px;
}
.postBoxTags a:hover
{
  color:#b9b7b7;
  text-decoration:none;
  font-size:10px;
}
.postBoxLeft
{
  width:115px;
  float:left;
}
.postBoxCenter
{
  width:521px;
  float:left;
  padding:0px 0px 5px 10px;
}
.postBoxLatest
{
  padding-top:15px;
  float:left;
}
.postBlogerDescription
{
  margin:auto;
  text-align:left;
  width:115px;
  color:#b9b7b7;
  font-size:10px;
}

/* -= Comments =- */

.topCommentBox
{
  width:666px;
  height:30px;
  background-color:#ffffff;
  background: url(/images/page/topCommentsBg.jpg) repeat-x;
}
.topCommentFormBox
{
  width:450px;
  margin:auto;
  padding-bottom:35px;
  font-size:10px;
  font-weight:normal;
  font: normal Verdana, Tahoma, Helvetica, sans-serif;
}
.topCommentBoxTitle
{
  margin-left:25px;
}
.commentBox
{
  width:646px;
  margin:auto;
  padding-top:10px;
}
.addComment
{
  float:right;
  width:113px;
  height:25px;
  margin-top:10px;
  margin-right:10px;
}

.topCommentFormBox table
{
  width:450px;
}
.topCommentFormBox table th
{
  text-align:right;
  font-size:12px;
  font-weight:normal;
  font-family: Verdana, Tahoma, Helvetica, sans-serif;
  padding-right:5px;
}
.commentContent
{
  background-color: #ffffff;
}
.commentBoxTop
{
  text-align:left;
  border-bottom: 1px solid #e5e6e7;
  padding-bottom:5px;
  
}
.commentBoxTop p
{
  font-size:10px;
  color:#b9b7b7;
 
}
.commentBoxCenter
{
  padding-top:10px;
  padding-bottom:20px;
  width:646px;
  display:block;
}
.commentBoxCenter p
{
  color:#000000;
  text-align: left;
}
.commentForm
{
}
.commentFormInput
{
  float:left;
  width:200px;
  height:19px;
  border: 1px solid #e5e6e7;
  padding:0px;
  margin:0px;
}
.commentFormTextArea
{
  border: 1px solid #e5e6e7;
  height:100px;
  float:left;
  padding:0px;
  margin:0px;
  width: 300px;
}
.commentFormInputCenter
{
  float:left;
  width:150px;
  height:19px;
}
.commentFormInputLeft
{
  background: #f5f5f5 url(/images/page/sendMailLeft.jpg) no-repeat;
  width:3px;
  height:19px;
  float:left;
  border: 0;
}
.commentFormInputRight
{
  background: #f5f5f5 url(/images/page/sendMailRight.jpg) no-repeat;
  width:3px;
  height:19px;
  float:left;
  border: 0;
}
.commentBoxCenterTitle
{
  padding:5px 0px 0px 10px;
  color:#000000;
  font-size:12px;
  font-weight:bolder;
}

.error_list
{
  padding:5px;
  list-style: none;
}

/* -= Kredyty Hipoteczne =- */

.creditsBox
{
  width:646px;
//  height:124px;
  margin:auto;
  padding-top:5px;
  padding-bottom:5px;
}
.creditBox
{
  width:120px;
  float:left;
}
creditBoxContent
{

}

.creditBoxContent a
{
  text-decoration:none;
  font-size:12px;
  color:#000000;
  font-weight:bold;
}
.creditBoxContent a:hover
{
  text-decoration:underline;
  font-size:12px;
  color:#000000;
  font-weight:bold;
}
.creditBoxContent ul
{
  list-style:none;
}
.creditBoxContent ul li
{
  color:#585858;
  padding-top:5px;
}
.creditBoxContent ul li a
{
  text-decoration:none;
  color:#585858;
  font-size:12px;
  font-weight:normal;
}
.creditBoxContent ul li a:hover
{
  text-decoration:underline;
  color:#585858;
  font-size:12px;
  font-weight:normal;
}
.creditsBoxBottom
{
  width:646px;
  margin:auto;
  padding-top:5px;
  padding-bottom:5px;
  color:#000000;
  font-weight:normal;
}

.creditsBoxBottom img
{
  border:none;
}
.creditBoxContentRadio
{
  margin-right:5px;
}
.creditSearchParameter
{
  margin-top:2px;
}
.creditSearchParameter img
{
  vertical-align: middle;
}

/* -= Kredyty Hipoteczne - wyniki =- */

.creditsBoxResults
{
  width:646px;
  margin:auto;
  padding-top:10px;
  padding-bottom:10px;
}
.creditsBoxResultsTop
{
  width:318px;
  float:left;
  text-align:left;
}
.creditsBoxResultsTop ul
{
  list-style:none;
  padding:5px;
}
.creditsBoxResultsTop  ul li
{
  color:#585858;
  padding-top:5px;
  display: inline;
  padding-right:5px;
}

.creditsBoxResultsTable
{
  width:666px;
  border:none;
  border-collapse: collapse;
}
.creditsBoxResultsTable td a
{
  text-decoration: none;
}
.creditsBoxResultsTable td a:hover
{
  text-decoration: underline;
}
.creditsBoxResultsTable img
{
  border:none;
}
.creditsBoxResultsTable td
{
  font-size:11px;
  font-weight:normal;
  color:#000000;
  border-right: 1px solid #e5e6e7;
  border-bottom: 1px solid #e5e6e7;
  padding:5px 10px 5px 10px;
  text-align:center;
}
.distinguishedCreditsBoxResultsTable
{
  font-size:11px;
  font-weight:normal;
  color:#000000;
  border-right: none;
  border-bottom: none;
  white-space:nowrap;
  padding:5px 10px 5px 10px;
  text-align:center;
  background-color:#fff799
}
.nonDistinguishedCreditsBoxResultsTable
{
  font-size:11px;
  font-weight:normal;
  color:#000000;
  border-right: none;
  border-bottom: none;
  white-space:nowrap;
  padding:5px 10px 5px 10px;
  text-align:center;
}
.creditsBoxResultsTable tr:first-child
{
   border: none;
}
.creditsBoxResultsTable th
{
  font-size:12px;
  padding-left:5px;
  padding-right:5px;
  font-weight:normal;
  text-align:center;
  border-left: 1px solid #e5e6e7;
  border-right: 1px solid #e5e6e7;
  background: url(/images/page/centerInactiveTab.jpg) repeat-x;
  height:31px;
}

/* -= categories =- */

.categoriesBox
{

  width:646px;
  height:154px;
  margin:auto;
  padding-top:5px;
  padding-bottom:15px;
}
.categoryBox
{
  width:154px;
  height:154px;
  float:left;
}
.categoryBoxContent
{
  height:124px;
}
.categoryBoxCompare
{
  height:30px;
}
.categoryBoxContent a
{
  text-decoration:none;
  font-size:12px;
  color:#000000;
  font-weight:bold;
}
.categoryBoxContent a:hover
{
  text-decoration:underline;
  font-size:12px;
  color:#000000;
  font-weight:bold;
}
.categoryBoxContent ul
{
  list-style:none;
}
.categoryBoxContent ul li
{
  color:#585858;
}
.categoryBoxContent ul li a
{
  text-decoration:none;
  color:#585858;
  font-size:12px;
  font-weight:normal;
}
.categoryBoxContent ul li a:hover
{
  text-decoration:underline;
  color:#585858;
  font-size:12px;
  font-weight:normal;
}
.categoryBoxButton
{
  position:relative;
  text-align:center;
}
.categoryBoxButton img
{
  border:none;
}

.loanTypesTable
{
  width:100%;
  text-align: center;
}
.loanTypesTable a
{
  text-decoration: none;
  font-weight: bold;
}
.loanTypesTable a:hover
{
  text-decoration: underline;
  font-weight: bold;
}

/* -= maxwidget =- */

.maxWidgetBox
{
  width:646px;
  margin:auto;
  padding-top:5px;
  padding-bottom:50px;
}
.maxWidgetBoxImg
{
  float:left;
  padding-right: 30px;
  width: 200px;
  padding-bottom:20px;
}
.maxWidgetBoxText
{
  text-align:left;
  padding:5px;
}
.maxWidgetBoxTextAreaBox
{
  float:left;
  width: 641px;
  text-align:right;
}
.maxWidgetBoxTextArea
{
  width:200px;
  margin-right:10px;
  height:100px;
  border: 1px solid #e5e6e7;
  text-align:left;
  font-size:10px;
}

.maxWidgetBoxIframe
{
  width:200px;
  height:100px;
  border: 1px solid #c4c4c4;
  margin-right:10px;
}
.maxWidgetBoxInput
{
  width:150px;
  height:19px;
  border: 1px solid #c4c4c4;
  padding:0px;
  margin:0px;
}

/* -= Tags =- */

.tagBox
{
  padding:5px 5px 0px 5px;
  background-color: #ffffff;
  display:block;
}
.tag
{
  float:left;
  padding:2px;
}
.tag a
{
  text-decoration:none;
}
.tag a:hover
{
  text-decoration:none;
}

/* -= Pagination =- */

.paginationBox
{
  padding-top:10px;
  padding-bottom:10px;
  margin:auto;
  width:85%;
  height:22px;
  text-align:center;

}
.pages
{
  margin:auto;
  height:22px;
  text-align:center;

}
.pages ul
{
  list-style: none;
  margin:auto;
  display: inline;
  height: 22px;
}
.paginationBoxEl
{
  display:inline;
  width:22px;
  height:22px;
  background: url(/images/page/pagination.gif) no-repeat;
  background-position: top;
  padding:2px 4px 2px 4px;
}
.paginationBoxEl a
{
	
  font-size:10px;
  text-decoration: none;
}
.paginationBoxEl img
{
  border:none;
  width:22px;
  height:22px;
}
.paginationBoxElNonActive
{

  display:inline;
  padding:3px;
  /*
  background: url(/images/page/nonActivePage.gif) no-repeat;
  background-position: center;
  */
}

.paginationBoxElNonActive a
{
	text-decoration: none;
	
}
.paginationBoxElNonActive a:hover
{
	text-decoration:underline;
}

.paginationBoxElNonActiveBold
{
  font-weight: bold;
}
.paginationBoxElNonActiveBold a
{
  font-weight: bold;
}
.paginationBoxElNonActiveBold a:hover
{
  font-weight: bold;
}

.paginationReadMore
{
  padding-top:5px;
  padding-bottom:5px;
  padding-right:10px;
  text-align:right;
}
.paginationReadMore a
{
  color:#f66a1e;
  text-decoration:none;
  font-weight: bold;
}
.paginationReadMore a:hover
{
  color:#f66a1e;
  text-decoration:underline;
}
.paginationBoxElNonActive img
{
  width:22px;
  height:22px;
  border:none;
}

/* -= autorzy =- */

.authorsBoxCenterTitle
{
  padding:5px 10px 0px 10px;
}
.authorsBoxCenterTitle a
{
  color:#000000;
  font-size:12px;
  font-weight:bolder;
  text-decoration:none;
}
.authorsCenterTitle a:hover
{
  color:#000000;
  font-size:12px;
  font-weight:bolder;
  text-decoration:none;
}
.authorsBox
{
  width:313px;
  float:left;
  padding:10px 0px 10px 10px;
}
.authorsBoxLeft
{
  width:62px;
  float:left;
}
.authorsBoxLeft img
{
  border:none;
}
.authorsBoxRight
{
  float:left;
  width:248px;
}
.authorsBoxRightName
{
  padding-left:10px;
  padding-bottom:10px;
}
.authorsBoxRightName a
{
  color:#000000;
  font-size:12px;
  font-weight:bolder;
  text-decoration:none;
}
.authorsBoxRightName a:hover
{
  color:#000000;
  font-size:12px;
  font-weight:bolder;
  text-decoration:none;
}
.authorsBoxRightDescription
{
  padding-left:10px;
}
.authorsBoxRightDescription p
{
  color:#000000;
  font-size:12px;
  font-weight:normal;
}
.authorsBoxRightDescription a
{
  color:#000000;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
}
.authorsBoxRightDescription a:hover
{
  color:#000000;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
}
.authorsReadMore
{
  float:right;
  padding-bottom:5px;
  padding-right:10px;
}
.authorsReadMore a
{
  color:#f66a1e;
  text-decoration:none;
}
.authorsReadMore a:hover
{
  color:#f66a1e;
  text-decoration:underline;
}

/* -= subscription =- */

.subscriptionsBox
{
  width:646px;
  margin:auto;
  position:relative;
  padding-top:5px;
  padding-bottom:15px;
}
.subscriptionsBox p
{
  padding-top:10px;
}
.subscriptionsBoxTitle
{
  color:#000000;
  font-size:12px;
  font-weight:bolder;
  text-decoration:none;
}
.subscriptionFormInput
{
  width:150px;
  height:19px;
  border: 1px solid #e5e6e7;
  padding:0px;
  margin:0px;
}
.subscriptionsBox table th
{
  font-size:12px;
  font-weight:normal;
  padding-right:5px;
  text-align:right;
}

.rightBanerBoxContent table th
{
  font-size:12px;
  font-weight:normal;
  padding-right:5px;
  text-align:right;
}


/* -= footer =- */

#footer
{
  margin:0 auto;
}
#footerTop
{
  height:22px;
}

#footerTopLeft
{
  width:4px;
  height:22px;
  float:left;
  background-image: url(/images/page/footerTopLeftBg.gif);
  background-repeat: no-repeat;
}
#footerTopBg
{
  height:22px;
  width:990px;
  float:left;
  text-align:center;
  background-image: url(/images/page/footerTopBg.gif);
  background-repeat: repeat-x;
}
#footerTopCenter
{
  text-align:center;
  margin: 0 auto;
}
#footerTopRight
{
  width:4px;
  height:22px;
  float:left;
  background-image: url(/images/page/footerTopRightBg.gif);
  background-repeat: no-repeat;
}

.footerTopEl
{
  float:left;
  height:21px;
  border-right: 1px solid #7f7f7f;
  padding-left:10px;
  padding-right:10px;
  font-size:0.8em;
}
.footerTopElNoBorder
{
  float:left;
  height:21px;
  padding-left:10px;
  padding-right:10px;
  font-size:0.8em;
}
.footerTopElText
{
  padding-top:2px;
}
.footerTopEl a
{
  color:#383838;
  text-decoration:none;
}
.footerTopEl a:hover
{
  color:#383838;
  text-decoration:underline;
}
.footerMiddle
{
  margin-top:10px;
  padding:5px;
  border: 1px solid #e5e6e7;
  font-size: 10px;
}
.footerMiddle p
{

}
.footerMiddle a
{
  font-size: 10px;
  text-decoration: none;
}
.footerMiddle a:hover
{
  font-size: 10px;
  text-decoration: underline;
}

#footerBottom
{
  padding-top:5px;

}
#footerBottomLeft
{
  float:left;
}
.footerBottomLeftText
{
  color:#4d4d4d;
  font-size:0.75em;
}
#footerBottomRight
{
  float:right;
}
#footerBottomRightText
{
  padding-top:5px;
  padding-right:5px;
  float:left;
  color:#4d4d4d;
  font-size:0.75em;
}
.footerBottomRightImg
{
  border:none;
  float:right;
}
.footerBottomRightImg img
{
  border:none;
}

.example, .exampleMortgage, .exampleCashLoan
{
  border:none;
  width:646px;
  padding:0px;
  margin:0px;
}
.consultantExample
{
  border:none;
  width:318px;
  padding:0px;
  margin:0px;
}
.expand
{
  display:none;
  background:transparent url(../images/page/collapse.gif) no-repeat scroll 0 0;
  background-position:right;
  height:16px;
  width:646px;
  color:#000000;
  text-align:right;
}
.collapse
{
  background:transparent url(../images/page/expand.gif) no-repeat scroll 0 0;
  background-position:right;
  height:auto;
  width:646px;
  color:#000000;
  text-align:right;
}

.expandFaq
{
  display:none;
  background:transparent url(../images/page/collapse.gif) no-repeat scroll 0 0;
  background-position:right;
  height:16px;
  width:646px;
  color:#000000;
  text-align:right;
}
.collapseFaq
{
  background:transparent url(../images/page/expand.gif) no-repeat scroll 0 0;
  background-position:right;
  height:16px;
  width:646px;
  color:#000000;
  text-align:left;
}
.collapse p
{
  padding-right:20px;
}
.expand p
{
  padding-right:20px;
}

/* -= Logowanie =- */

.loginBox
{
  width:646px;
  margin:auto;
  position:relative;
  padding-top:5px;
  padding-bottom:0px;
}
.loginTable2
{
  margin:auto;
  width: 215px;
  padding-bottom:5px;
}
.loginTable2 td
{
  text-align:right;
  padding:5px;
  color:#000000;
}

.loginTable2 img
{
  border:none;
}
.loginTable
{
  margin:auto;
  width: 646px;
}
.loginTable td
{
  color:#000000;
  padding-top:5px;
}

.loginTable td:first-child + td + td
{
  text-align:right;
}

.loginFormInput
{
  width:150px;
  height:19px;
  border: 1px solid #e5e6e7;
  padding:0px;
  margin:0px;
}

/* -= Rejestracja =- */

.registrationFormInput
{
  width:200px;
  height:19px;
  border: 1px solid #e5e6e7;
  padding:0px;
  margin:0px;
}
.registrationBox
{
  width:646px;
  margin:auto;
  position:relative;
  padding-top:5px;
  padding-bottom:0px;
}
.registrationFormBox
{
  width:646px;
}
.registrationFormText
{
  color:#000000;
  font-size:12px;
  font-weight:normal;
}
.registrationFormBoxForm
{
  width:350px;
  margin:auto;
}
.registrationTable
{
  width:100%;
  padding-top:10px;
  padding-bottom:10px;
}
.registrationTable td
{
  padding-top:5px;
}
.registrationTable th
{
  color:#000000;
  font-size:12px;
  font-weight:normal;
  text-align:right;
}
/* -= popularne oferty =- */

.popularOffer
{
	background: url(/images/MmOfferBg.jpg) no-repeat;
	background-position: center;
	width:666px;
	height:245px;
}
.popularOfferContactBox
{
	background: url(/images/MmOfferBoxBg.jpg) no-repeat;
  background-position: center;
  width:307px;
  height:186px;
  float:right;
  margin-top:10px;
  margin-right:10px;
}
.formTable
{
  width:auto;
  padding-top:10px;
  padding-bottom:10px;
}
.formTable td
{
  padding-top:5px;
}
.formTable th
{
  color:#ffffff;
  font-size:12px;
  font-weight:normal;
  text-align:right;
}
.formInput
{
  width:150px;
  height:16px;
  border: 1px solid #e5e6e7;
  padding:0px;
  margin:0px;
}
/* -= Bubble Puff =- */

.bubbleInfo
{
  position: relative;
}
.popup
{
  position: absolute;
  display: none;
}
.rounded
{
  border: 1px solid #babbbc;
  background-color:#ffffff;
  padding:5px;
  text-align: center;
}
.bubbleArrow
{
  position:relative;
  left:10px;
  top:-1px;
  width:8px;
  height:10px;
  background-image: url('/images/page/bubblePuffArrow.png');
}

.infoBox
{
  text-align: center;
  margin:10px;
  font-weight:bold;
  color:#ffffff;
  background-color:#8dc63f;
  float:left;
  width:646px;
}

/* Paginacja */

.GSPortion
{
  padding: 0 0 10px 0;
  text-align: center;
}
.GSPSites
{
  font-size: 10px;
}
.GPPort
{
  margin: 0 0 0 0;
}
.GPPort a
{
  margin: 0 2px;
  font-size: 10px;
  text-decoration: none;
  color: #E05D0D;
}
.GPPort a:hover
{
  text-decoration: underline;
  color: #E05D0D;
}
.GPPort a.GPPortLt, .GPPort a.GPPortRt, .GPPort a.GPPortLaquo, .GPPort a.GPPortRaquo
{
  color: #E05D0D;
}
.GPPort a.GPPortActive
{
  color: #E05D0D;
  font-weight: bold;
}

/* ostatnie newsy banku - komponent w środku newsa */

.bankNewsList
{
  padding:20px 0px 0px 20px;
}
.bankNewsList ul{}
.bankNewsList ul li {
    list-style-image: url("/images/page/dot.gif");
    padding-bottom:10px;
    
}
.bankNewsList ul li a
{
  text-decoration:none;
}
.bankNewsList ul li a:hover
{
  text-decoration:underline;
}

.sliderInput
{
	width:100px;
	position:relative;
	margin:0px;
	padding:2px;
	font-weight: normal;
}
