#bg {
	width: 959px;
	margin: 0px auto 0px auto;
}

.clear4 {
	font-size: 1px;
	height: 4px;
	line-height: 1px;
	clear: both;
}

.clear16 {
	font-size: 1px;
	height: 16px;
	line-height: 1px;
	clear: both;
}

html>body .clear4 {
	font-size: 1px;
	height: 7px;
	line-height: 1px;
	clear: both;
}

#header {
	width: 952px;
}

#header .right {
	text-align: right;
	line-height: 140%;
	padding-top: 39px;
}

#news_line {
	background-color: #224984;
	color: #c2daf6;
	height: 18px;
	padding: 3px;
	font-size: 11px;
}

#news_line a{
	color: #c2daf6;
	text-decoration: none;
}

#news_line a:hover {
	color: #d6e8fc;
	text-decoration: underline;
}

#menu_top {
	padding: 15px 0px 3px 14px;
	float: left;
}

html>body #menu_top {
	padding: 15px 0px 5px 14px;
	float: left;
}

#img1 {
	padding-right: 42px;
}

#img2 {
	padding-right: 32px;
}

#img3 {
	padding-right: 46px;
}

#img4 {
	padding-right: 54px;
}

#img5 {
	padding-right: 42px;
}

#menu_data{
	padding: 0;
	float: right;
	color: #14366a;
	font-size: 11px;
}
#menu_data img {
    margin: 10px 0 10px 0;
}

.linia_cz {
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	background-color: #ff6f71;
}

#menu_top2 {
	color: #6f6f6f;
	padding: 4px 9px 6px 9px;
	text-align: left;
}

#menu_top2 a, #foot_content span a, #foot_content a {
	color: #6f6f6f;
	text-decoration: none;
}

#menu_top2 a:hover, #foot_content span a:hover, #foot_content a:hover {
	color: #6f6f6f;
	text-decoration: underline;
}

#logowanie {
	float: left;
	padding: 7px 0px 19px 5px;
	width: 290px;
}
#logowanie {
	line-height: 20px;
}

html>body #logowanie {
	float: left;
	padding: 7px 0px 17px 5px;
}

#logowanie .form2 {
	width: 77px;
}

#logowanie span {
	padding: 0px 0px 0px 11px;
}

.form {
	width: 100px;
	border: 1px solid #9e9e9e;
	padding: 3px;
	height: 14px;
}

#czekamy {
	float: left;
	width: 350px;
	padding: 9px 24px 0px 19px;
}

#szukaj {
	float: left;
	padding: 7px 0px 0px 0px;
}

#szukaj span {
	padding: 0px 6px 0px 0px;
}

#szukaj .form2 {
	width: 89px;
}

.form2, .form3 {
	width: 60px;
	border: 1px solid #9e9e9e;
	padding: 1px;
	height: 14px;
}

#content {
	background-image: url("i/bg_content.gif");
}

#content2 {
	background-image: url("i/bg_content2.gif");
}

#foot {
	padding: 13px 0px 0px 0px;
	font-size: 11px;
}

#foot_logo {
	float: left;
	padding: 3px 0px 0px 0px;
}

#foot_content {
	float: left;
	padding: 1px 0px 0px 18px;
	color: #6f6f6f;
	width: 845px;
}

#foot_menu {
	padding: 0px 67px 0px 0px;
}

#foot_content .right {
	text-align: left;
	width: 265px;
	line-height: 130%;
}

#allrights{
	text-align:center;
	padding: 4px 0px 0px 7px;
}

#left {
	width: 251px;
	padding: 0px 9px 0px 0px;
	float: left;
}

.box_header {
	background-color: #204b7e;
	padding: 0px 0px 0px 18px;
}

.box_content1 {
	padding: 12px 16px 5px 16px;
}

.box_content1_form {
	padding: 0px 0px 8px 0px;
}

.box_content2_form {
	padding: 1px 0px 18px 0px;
}

.box_content1_form_text1 {
	font-weight: bold;
	color: #6f6f6f;
	float: left;
	padding: 3px 5px 6px 0px;
}

.box_content1_form_text2 {
	color: #6f6f6f;
	float: left;
	padding: 4px 3px 0px 1px;
	font-size: 11px;
}

.box_content1_form_text3 {
	color: #6f6f6f;
	float: left;
	padding: 4px 6px 6px 7px;
	font-size: 11px;
}

.box_content1_form_go {
	float: right;
	padding: 0px 0px 8px 0px;
}

.box_content2_form_go {
	padding: 0px 0px 10px 0px;
	float: right;
}

.szukaj_go3 {
	background-image: url("i/b_szukaj2.gif");
	border: 0px;
	width: 55px;
	height: 23px;
	color: #14366a;
	font-size: 12px;
	padding: 1px 7px 0px 2px;
	text-align: left;
}
.hr1 {
	background-color: #9b9bcc;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
}

.hr2 {
	background-color: #003779;
	font-size: 1px;
	line-height: 1px;
	height: 3px;
}

.box2 {
	padding: 8px 0px 3px 16px;
}

html>body .box2 {
	padding: 8px 0px 11px 16px;
	background-image: url("i/box2_bg.gif");
	background-repeat: no-repeat;
}

.dalej {
	float: left;
	padding: 0px 0px 0px 24px;
}

.dalej2 {
	text-align: right;
	padding: 3px 21px 0px 0px;
}

.dalej3 {
	float: left;
	padding: 1px 0px 0px 22px;
}

.dalej4 {
	text-align: right;
	padding: 3px 21px 13px 0px;
	background-image: url("i/box_c_wiecej.gif");
	background-repeat: no-repeat;
}

.dalej5 {
	text-align: right;
	padding: 3px 21px 10px 0px;
	margin: 3px 0px 0px 0px;
	background-image: url("i/box_c_wiecej2.gif");
	background-repeat: no-repeat;
}

.dalej6 {
	text-align: right;
	padding: 3px 21px 10px 0px;
	margin: 6px 0px 0px 0px;
	background-image: url("i/box_c_wiecej.gif");
	background-repeat: no-repeat;
}

.left_img1{
	padding: 6px 0px 0px 0px;
	float: left;
}

.left_img2{
	padding: 7px 0px 0px 0px;
}

.box3 {
	padding: 15px 18px 12px 17px;
	background-image: url("i/box3_header.gif");
	background-repeat: no-repeat;
}

.box3_header {
	padding: 3px 0px 13px 0px;
}

.box3_content {
	color: #6f6f6f;
	padding: 12px 0px 0px 0px;
	line-height: 140%;
}

.box3_wiecej {
	padding: 0px 22px 1px 0px;
	line-height: 140%;
}

.box4 {
	padding: 10px 18px 12px 17px;
	background-image: url("i/box4_header.gif");
	background-repeat: no-repeat;
}

.box4_header {
	padding: 5px 0px 13px 0px;
}

.box5 {
	padding: 8px 0px 3px 16px;
	line-height: 140%;
}

.box5_wiecej {
	padding: 0px 22px 2px 0px;
	margin: 3px 0px 0px 0px;
}

.box6 {
	padding: 10px 0px 2px 18px;
	background-image: url("i/box6_bg.gif");
	background-repeat: no-repeat;
	line-height: 140%;
}

html>body .box6 {
	padding: 10px 0px 12px 18px;
	background-image: url("i/box6_bg.gif");
	background-repeat: no-repeat;
	line-height: 140%;
}

.box7 {
	padding: 7px 0px 12px 15px;
	line-height: 140%;
}
.box_7_header {
	font-size: 15px;
	color: #14366a;
	padding: 0px 0px 9px 3px;
}

.box7_content {
	color: #6f6f6f;
	padding: 12px 17px 0px 3px;
}

#oferta_kredytowa {
	padding: 13px 0px 12px 0px;
}

#oferta_kredytowa2 {
	padding: 17px 0px 12px 0px;
}

#center {
	width: 420px;
	padding: 7px 6px 7px 4px;
	float: left;
	line-height: 140%;
}

#right {
	width: 250px;
	padding: 0px 0px 0px 9px;
	float: left;
}

.box_center_header {
	background-image: url("i/box_c_header_bg.gif");
	background-repeat: no-repeat;
	height: 20px;
}

.box_center_header2 {
	background-image: url("i/box_c_header_bg.gif");
	background-repeat: no-repeat;
	height: 29px;
}

.box_center_title, .box_center_title a {
	font-weight: bold;
	color: #14366a;
	padding: 6px 0px 0px 0px;
}

.box_center_title2, .box_center_title2 a {
	font-weight: bold;
	color: #14366a;
	padding: 10px 0px 0px 0px;
}

.box_center_title3, .box_center_title3 a {
	font-weight: bold;
	color: #14366a;
	padding: 2px 0px 0px 1px;
}

.box_center_content {
	padding: 0px 0px 16px 0px;
	line-height: 130%;
}

.box_center_content2 {
	padding: 0px 0px 15px 0px;
	line-height: 130%;
}

.box_center_content3 {
	padding: 0px 0px 5px 0px;
	line-height: 120%;
}

.box_center_content4 {
	line-height: 120%;
	color: #6f6f6f;
}


.left_news_w_img {
	float: left;
	width: 260px;
	padding: 0px 8px 0px 0px;
}

.news_img {
	padding: 6px 0px 0px 6px;
	float: right;
}

.data {
	font-style: italic;
	padding: 1px 0px 0px 0px;
	color: #6f6f6f;
}

.data2 {
	padding: 0px 0px 0px 11px;
}

#prestige_news{
	padding: 0px 3px 0px 3px;
}

.prasa_img {
	width: 152px;
	float: left;
}

.prasa_txt {
	float: left;
	padding: 0px 0px 23px 0px;
}

/* 2 col */

#p_right {
	width: 685px;
	padding: 3px 0px 7px 4px;
	float: left;
}

.box_content_header {
	background-image: url("i/box_content_header_bg2.gif");
}

html>body .box_content_header {
	height: 20px;
	background-image: url("i/box_content_header_bg2.gif");
}

.box_content_header span {
	background-color: white;
	font-size:14px;
	color: #204b7e;
	font-weight: bold;
	font-family: verdana;
}

.box_content_header2 {
	background-image: url("i/box_content_header_bg.gif");
	background-repeat: repeat-x;
	height: 61px;
}

.box_content_header3 {
	background-image: url("i/box_content_header_bg.gif");
	background-repeat: repeat-x;
	height: 27px;
}

/* oferty i szukanie zaawansowane */
#nawigation_top_pages {
	padding: 11px 0px 8px 20px;
	float: left;
}

#nawigation_top_filtr {
	float: right;
	color:#cf2d31;
	padding: 0px 0px 8px 0px;
}

a.red {
	color:#cf2d31;
	text-decoration: none;
}
a.red:hover {
	color:#cf2d31;
	text-decoration: underline;
}

.hr3 {
	background-color: #9b9bcc;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
}

.szukanie_lewo .hr3 {
	margin-top: 27px;
}



.oferta_foto {
	padding: 26px 15px 12px 0px;
	width: 146px;
	float: left;
}

.oferta_prawa {
	width: 496px;
	float: left;
	padding: 10px 0px 0px 0px;
}

.oferta_prawa *{
	font-size: 10px;
}

.oferta_prawa_t1 {
	float: left;
	width: 190px;
	padding: 12px 0px 2px 0px;
}

.oferta_prawa_t2 {
	float: left;
	width: 155px;
	padding: 12px 0px 0px 0px;
}

.oferta_prawa_icons {
	background-image: url("i/oferta_icons_bg.gif");
	background-repeat: repeat-x;
	float: left;
	width: 145px;
	height: 70px;
}

.oferta_prawa_icons_img1 {
	padding: 0px 16px 0px 0px;
}

.oferta_prawa_icons_img2 {
	padding: 0px 14px 0px 0px;
}

.szukanie_lewo {
	width: 347px;
	margin: 11px 15px 0px 0px;
	float: left;
}

.szukanie_prawo {
	border: 1px solid #9b9bcc;
	float: left;
	margin-top: 37px;
}

#szukanie1 {
	padding: 17px 0px 0px 6px;
	height: 302px;
}

.txt {
	float: left;
	width: 73px;
	padding: 3px 0px 0px 2px;
}

.txt2 {
	float: left;
	padding: 3px 5px 0px 2px;
}

.txt3 {
	float: left;
	padding: 3px 0px 0px 3px;
	width: 60px;
}

.txt4 {
	float: left;
	padding: 3px 5px 0px 0px;
}

.txt6 {
	float: left;
	padding: 3px 5px 0px 0px;
	width: 180px;
}

.txt5 {
	float: left;
	padding: 3px 0px 0px 0px;
	width: 124px;
}

#lokalizacja {
	background-image: url("i/form_inp_bg2.gif");
	border: 0px;
	height: 16px;
	width: 270px;
	color: #6f6f6f;
	text-align:center;
}

#szukanie1a {
	padding: 22px 0px 0px 4px;
}

html>body #szukanie1a {
	padding: 22px 0px 12px 4px;
}

#szukanie11ab {
	padding: 14px 0px 0px 4px;
}

html>body #szukanie1a {
	padding: 25px 0px 0px 4px;
}

#szukanie1ab {
	padding: 0px 0px 7px 0px;
}

html>body #szukanie1ab {
	padding: 14px 0px 7px 0px;
}

#szukanie1abc {
	padding: 14px 0px 0px 4px;
}

#szukanie1abc .noborder {
	text-align: center;
	width: 290px;
}

.szukanie1d {
	padding: 5px 0px 0px 4px;
}

html>body .szukanie1d {
	padding: 6px 0px 0px 4px;
}

.szukanie1d .inp {
	width: 80px;
	margin: 0px 3px 0px 0px;
}

#szukanie2 {
	padding: 0px 0px 0px 10px;
}

.szukanie2a {
	padding: 0px 0px 29px 0px;
}

#szukanie2 select {
	width: 130px;
	margin: 0px 35px 0px 0px;
}

/* szczegoly oferty */

#c_lefts {
	float: left;
	width: 353px;
	padding: 48px 0px 26px 0px;
}

#c_lefts #imgg1 {
	padding: 0px 0px 9px 0px;
}

#c_lefts #imgg2 {
	padding: 0px 7px 0px 0px;
}
#c_lefts #oimg {
	margin-bottom: 4px;
}
#c_lefts .photos {
	width: 320px;
}
#c_lefts .photos img{
	float:left;
	margin: 2px 4px 4px 0px;
}


#c_rights {
	float: left;
	width: 325px;
}

#c_rights #wysz {
	padding: 4px 0px 36px 0px;
}

#c_rights .szczegulyy {
	color: #6f6f6f;
	padding: 0px 0px 8px 0px;
}

html>body #c_rights .szczegulyy {
	color: #6f6f6f;
	padding: 0px 0px 9px 0px;
}

.txt7 {
	font-weight: bold;
	width: 113px;
	float: left;
}

.oopis {
	padding: 10px 0px 0px 0px;
	width: 625px;
}

.hr4 {
	line-height: 1px;
	font-size: 1px;
	background-color: #9b9bcc;
	margin: 17px 0px 11px 0px;
}

#imggg1 {
	padding: 0px 16px 0px 9px;
}

#imggg2 {
	padding: 0px 15px 0px 0px;
}

#imggg3 {
	padding: 0px 27px 0px 0px;
}

#imggg4 {
	padding: 0px 10px 0px 0px;
}

#wyslijoferte {
	padding: 7px 7px 0px 0px;
	font-weight: bold;
}

#wyslijoferte2 {
	padding: 16px 7px 0px 0px;
}

#wyslijoferte .inp {
	width: 270px;
}

#zadaj_pytanie {
	padding: 7px 0px 16px 0px;
	font-weight: bold;
}

.txt8 {
	float: left;
	width: 153px;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 6px 0px;
}

#pytania{
	float: left;
	width: 153px;
}

.textar {
	height: 92px;
	border: 0px;
	background-image: url("i/text_bg.gif");
	background-repeat: repeat-x;
	width: 285px;
	color: red;
	font-size: 11px;
	font-family: verdana;
}

html>body .textar {
	height: 92px;
	width: 291px;
	color: red;
	font-size: 11px;
	font-family: verdana;
	background-image: url("i/text_bg2.gif");
	background-repeat: repeat-x;
}

.go4 {
	padding: 0px 0px 0px 427px;
}

/* 3 */

.oferta_prawa_icons2 {
	background-image: url("i/oferta_icons_bg.gif");
	background-repeat: repeat-x;
	float: left;
	width: 149px;
	height: 70px;
	text-align: center;
}

.oferta_prawa1 {
	width: 495px;
	float: left;
	padding: 6px 0px 0px 0px;
}

.oferta_foto1 {
	padding: 23px 15px 9px 0px;
	width: 146px;
	float: left;
}

.oferta1 {
	padding: 14px 0px 0px 0px;
	float: left;
}

.boox {
	float: left;
	width: 22px;
	padding: 33px 0px 0px 0px;
}

#koszyk_drukowanie {
	padding: 0px 0px 3px 183px;
}

html>body #koszyk_drukowanie {
	padding: 0px 0px 5px 183px;
}

#koszyk_drukowanie_img1 {
	padding: 0px 39px 0px 0px;
}

#koszyk_drukowanie_img2 {
	padding: 0px 40px 0px 0px;
}

#koszyk_drukowanie_img3 {
	padding: 0px 15px 0px 0px;
}

ul.li_pro, .com-invest ul {
	padding: 0px 0px 10px 0px;
	margin: 18px 0px 0px 20px;
	vertical-align: middle;
	list-style:none;
}

ul.li_pro li {
	float: left;
	width: 45%;
}
ul.li_pro li, .com-invest ul li {
	background-image: url(i/li_pro.gif);
	background-repeat: no-repeat;
	padding: 2px 0px 4px 18px;
	margin: 0px 0px 7px 0px;
	font-weight: bold;
}

ul.li_pro li a.active {
	color: red;
}

#content_p {
	margin: 20px 0px 0px 0px;
	color: #14366a;
	line-height: 140%;
}


html>body #content_p {
	padding: 6px 0px 0px 0px;
	color: #14366a;
	line-height: 120%;
}

.content_p_c {
	padding: 20px 0px 28px 0px;
}

html>body .content_p_c {
	padding: 20px 0px 0px 0px;
}

.content_p_c1 {
	float: left;
	width: 337px;
}

.content_p_c2 {
	float: left;
	width: 320px;
	padding: 0px 0px 0px 28px;
}

.content_p_h {
	padding: 0px 0px 15px 2px;
	height: 15px;
}

.up {
	padding: 7px 0px 0px 0px;
	text-align: right;
}

.mask1 {
	border: 1px solid #bcbec0;
	width: 296px;
	height: 222px;
	border-width: 2px 1px;
}

.mask1 img {
	padding: 93px 0px 0px 71px;
}

/*
	Images mask
*/
.mask218bg, .mask218 {
	width:218px;
	height:144px;
}
.mask218 {
	background-image: url(i/mask218.png);
	background-repeat: no-repeat;
}

* html .mask218 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/s/i/mask218.png", sizingMethod="no");
}

.mask146bg, .mask146 {
	width:146px;
	height:97px;
}
.mask146 {
	background-image: url(i/mask146.png);
	background-repeat: no-repeat;
}

* html .mask146 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/s/i/mask146.png", sizingMethod="no");
}

input.wynik {
	background-color: #9b9bcc;
	color: white;
	font-weight: bold;
}

/*  */
.butongo {
	background-image: url("i/b_szukaj.gif");
	background-position: right;
	background-repeat: no-repeat;
	background-color: #ffffff;
	padding: 3px 20px 0px 0px;
	text-align: right;
	border: 0px;
	color: #14366a;
	cursor:hand;
}

.linkgo {
	background-image: url("i/b_szukaj.gif");
	background-position: right;
	background-repeat: no-repeat;
	background-color: #ffffff;
	padding: 3px 20px 2px 0px;
	text-align: right;
	float: right;
	cursor:hand;
}

/* component reports */
.com-reportgroup h2{
	padding:0;
	margin:0 0 26px 19px;
	font-size: 11px;
}
.com-reportgroup .list{
	margin: 0 0px 0px 5px;	
}

.com-reportgroup .col{
	float: left;
	width: 201px;
	margin-right: 20px;
	
}

.com-reportgroup .col h3{
	background-image: url("i/li_pro.gif");
	background-position: 0px 2px;
	background-repeat: no-repeat;
	margin:0px;padding:0px;
	padding: 0 0 7px 22px;
	font-size: 11px;
}

.comp-rep h3,.comp-rep h4{
	margin: 0;padding:0;
}
.comp-rep h3 {
	font-size: 11px;
	margin-bottom: 8px;
}

.comp-rep h4 {
	font-size: 11px;
	margin-top: 28px;
	margin-bottom: 16px;
}

.hr_red {
	line-height: 1px;
	height: 1px;
	background-color: #ff6f71;
	margin:8px 0px 7px 0px;
}

#foot_content .left {
	line-height: 120%;
}