* { margin: 0; padding: 0; border:none;}
.clr {clear:both; }
h1.margin0 {margin:0px;}
.rounded { background: #d5d5d5; text-align: right;}
img.ramka { border: 3px solid #dedede; float: left; margin: 20px 20px 10px 0px; }
img.ramka_nofloat { border: 3px solid #dedede; margin: 20px 20px 10px 0px; }
img.icon_img { float:left; margin-top: 10px; margin-right: 20px; }
p { font: 12px Arial, Helvetica, sans-serif; color: #666666; margin-top: 20px; text-align: justify; }
p.smallheader { font: bold 12px Arial, Helvetica, sans-serif; color: #FFFFFF; margin: 0px 10px 0px 0px; }
body { color: #666666; font: 12px Arial, Helvetica, sans-serif; }
img { border-style: none; }
h1 { font: bold 14px Arial, Helvetica, sans-serif; color: #2d4885; margin-bottom: 15px; }
h2 { font: bold 12px Arial, Helvetica, sans-serif; color: #2d4885; margin-top:10px; }
.orange { color: #ff6805; }
.bold { font-weight: bold; }
.tr { text-align: right; }

a{ color: #224c91; text-decoration: none; cursor: hand; }
html>body a { cursor: pointer;}
a.arrowlink { color: #224c91; text-decoration: none; background: url(arrow.gif) no-repeat left; padding-left: 15px; }
a:hover, a.arrowlink:hover { text-decoration: underline; }
#container { margin: 0 auto; width:1000px;}

#header {}
#header .left { width: 423px; height: 173px; float:left; }
#header .left .top { height: 30px; background: url(header_left_top.jpg) no-repeat; }
#header .left .btm { height: 42px; background: url(header_left_btm.jpg) no-repeat; }
#header .right { width: 577px; height: 173px; float:left; background: url(header_right.jpg) no-repeat; }

#menu { height:36px; clear:left; background: url(menu_bg.jpg) no-repeat; margin-bottom:40px;}
#menu ul#nav { list-style: none; margin-left:25px; float:left;}
#menu ul#nav li { float:left;}
#menu ul#nav li a { font: bold 14px Tahoma, Arial, sans-serif; text-transform: uppercase; color: #FFFFFF; display:block; padding: 8px 15px 11px 15px; text-decoration: none;}
#menu ul#nav li a:hover { text-decoration: none; background-color:#e7eaf1; color: #2d4885; }

#menu ul#nav li ul { display: none; left: auto; list-style: none; top: 209px; padding-right: 20px; padding-bottom: 25px; position: absolute; background: none;}
#menu ul#nav li>ul { bottom: auto; }
#menu ul#nav li li { float:left; border: 1px solid #FFFFFF; background-color: #2e4885;}
#menu ul#nav li li a { display: block; text-decoration: none; font: bold 12px Tahoma, Arial, sans-serif; color: #FFFFFF; text-transform:none; padding:8px 20px;}
#menu ul#nav li li a:hover { text-decoration: none; color: #2d4885;   }
#menu ul#nav li:hover ul { display: block; }
#menu ul#nav li.over ul { display: block; }


#language { float: right; padding: 3px 10px 0px 0px; }
#language img { border: 1px solid #2a2658; margin-left: 8px; }

#leftbar { width:200px; float:left;}
#leftbar .box { width: 165px; background: #f0f5fd; border: 1px solid #b4d6eb; padding:10px; font: 12px Arial, Helvetica, sans-serif; color: #224c91; margin-bottom:7px;}
#leftbar .box h1 { background: url(arrow-small.gif) no-repeat top left; padding-left: 20px; font: bold 12px Arial, Helvetica, sans-serif; color: #224c91; margin: 0px 0px 6px 0px;}
#leftbar .box .digit { font-size: 18px; }
#leftbar .box .boxlink { color: #e57a1f; background: url(arrow_small2.gif) no-repeat 0px 5px; font-weight: bold; padding-left: 15px; display:block;}
#leftbar .box img { margin-bottom: 3px; }
#leftbar .box a:hover { text-decoration: underline; }
#leftbar .nopadding { padding: 5px 10px 5px 10px; } 
#leftbar .nopadding img { margin-bottom: 0px; }

#leftbar #search { background: url(box_bg1.jpg) no-repeat right bottom; height:62px;  }
#leftbar #mls { background: #f0f5fd url(box_bg2.jpg) no-repeat right bottom; height:62px; }
#leftbar #zglos { padding:0px; width:186px; }
#leftbar #ulica { background: #f0f5fd url(box_bg4.jpg) no-repeat right center; height:30px; }
#leftbar #newsletter { height:40px; background: #f0f5fd url(zapisz_sie.jpg) no-repeat right top; }
#leftbar #newsletter .mailInput { width:97px; border: 1px solid #CCCCCC; height:18px; font-size: 11px; }
#leftbar #newsletter .mailSubmit {  font: 10px Arial, Helvetica, sans-serif; color: #FFFFFF; background: #36477c; height:18px; margin-left:5px;}
html>body #leftbar #newsletter .mailSubmit { padding-left: 5px; padding-right: 5px; }
*:first-child+html #leftbar #newsletter .mailSubmit { padding-left: 0px; padding-right: 0px; }
#leftbar #polecnas { background: #f0f5fd url(polec_nas.jpg) no-repeat right top;  }
#leftbar #polecnas .mailInput { width:140px; margin-bottom: 5px; border: 1px solid #CCCCCC; height:18px; font-size: 11px; }
#leftbar #polecnas .mailSubmit { padding-left: 5px; padding-right: 5px; font: 10px Arial, Helvetica, sans-serif; color: #FFFFFF; background: #36477c; height:18px; }
#leftbar #ocennas { background: #f0f5fd url(ocena_bg.jpg) no-repeat right top; color: #444; font-size: 11px;  }
#leftbar #ocennas .mailInput { width:140px; margin-bottom: 5px; border: 1px solid #CCCCCC; height:18px; font-size: 11px; }
#leftbar #ocennas .txt { padding-bottom: 5px; }
#leftbar #ocennas .mailSubmit { padding-left: 5px; padding-right: 5px; font: 10px Arial, Helvetica, sans-serif; color: #FFFFFF; background: #36477c; height:18px; }
#leftbar #calc{ background: #f0f5fd url(box_bg5.jpg) no-repeat right top; height:22px; }
#leftbar #calc .small {font-size:10px;}
#leftbar #dzielnica{ background: #f0f5fd url(twoja_rdzielnia.jpg) no-repeat right top;  }
#leftbar #pomoc { background: url(box_bg6.jpg) no-repeat; }
#leftbar #walutabox {  background: #f0f5fd url(euro.jpg) no-repeat right top;  }

#rightbar { width:185px; float:left;}
#rightbar #righthead { font: bold 18px Arial, Helvetica, sans-serif; color: #ff6805; margin: 0px 0px 10px 10px;}
#rightbar .box { width: 145px; background: #f0f5fd; border: 1px solid #b4d6eb; padding:10px; font: 12px Arial, Helvetica, sans-serif; color: #224c91; margin-bottom:14px;}
#rightbar a img { border: 1px solid #ff9048; }
#rightbar a { font-weight: bold; }
#rightbar .orange { color: #ff6805; font-weight:bold;}
#rightbar .mailInput { width:140px; margin-bottom: 5px; border: 1px solid #CCCCCC; height:18px; font-size: 11px; }
#rightbar .mailSubmit { padding-left: 5px; padding-right: 5px; font: 10px Arial, Helvetica, sans-serif; color: #FFFFFF; background: #36477c; height:18px; }
#rightbar .box .new { color: #fff; margin-top: 3px; font-weight: bold; font-size: 11px; background: url('nowosc_icon.png') no-repeat; width: 77px; height: 17px; }
#rightbar .box .new .ins { padding: 2px 5px 0px 5px; text-align: center;}

#content { width:610px; float:left;}
#content .ins { padding:0px 20px 20px 20px; text-align: justify;}
#content ul{ margin-top:20px; list-style: url(bullet.gif) inside; }
#content ol{list-style-position:inside;}
#content #sitemap ul { margin-top: 0px; padding: 10px 0px 10px 30px; }

#content .text input { border: 1px solid #b4d6eb; color: #444; }
#content .text textarea { border: 1px solid #b4d6eb; color: #444; }
#content .text img { margin: 10px 15px; }
#content .text table td img { margin: 0px; }
#content input.szukajBtn { color: #FFFFFF; background: #36477c; font-weight: bold; margin:0px 0px 0px 0px; padding:3px 10px 3px 10px;}
#content .oferta { width: 571px; margin-bottom:10px; }
#content .oferta .ofertaHeader { font-weight: bold; color: #224c91; padding: 8px 0px 3px 15px; background: url(oferta_header.png) no-repeat; }
#content .oferta .ofertaContent { background: url(oferta_content.png) repeat-y; border-bottom: 1px solid #8187b3; padding:10px 0px 0px 10px;}
#content .oferta .imgShadowed { background: url(img_shadow.png) no-repeat; padding:8px 20px 12px 8px; float:left; }
#content .oferta .ofertaContent .formSection { width:186px; float:left; }
#content .oferta .ofertaContent .formSection p { color: #224c91; margin: 0px 0px 10px 0px;}
#content .oferta .ofertaContent .formSection select { border: 1px solid #999999; margin-bottom:10px; width:150px;}
#content .oferta .ofertaContent .formSection input.cena { width:50px; border: 1px solid #999999; height:18px;}
#content .oferta .ofertaContent .formSection input.btn { color: #FFFFFF; background: #36477c; font-weight: bold; margin:0px 0px 0px 100px; padding:3px 10px 3px 10px;}
#content .texthalf { width: 325px; padding-bottom: 5px; float: left; }
#content .mlstitle {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; color: #6666CC;font-weight: bold; }

#content .adate{color:#777; }
#content .adate span{font-size:10px; text-transform:uppercase; display:block; }

/* pytania o */
#content .answer{ border-top:1px solid  #b4d6eb; margin-top:40px; padding-top:15px; }
#content .answer h2{ font-size:14px;  margin:0; }
#content .answer .anchor{ float:right; }

.table_gallery{ width:100%; }
.table_gallery td{ vertical-align:top; }
.table_gallery .caption{ display:block; margin-top:5px; }
.table_gallery a{display:block; text-decoration:none; }
.table_gallery a:hover .caption{text-decoration:underline; }

#mls .mainphoto { text-align: center; padding-top: 20px; padding-bottom: 20px; }
#mls .mainphoto img { border: 1px solid #ff9048; }
#mls .smallphotos { text-align: center; padding-bottom: 10px; }
#mls .smallphotos img { border: 1px solid #ff9048; margin: 0px 5px;}
#mls #gallerybegin { padding-bottom: 10px; }
#mls #galleryend { padding-bottom: 10px; }

#content td { padding: 5px; }

#footer { clear:both; background: url(footer_bg.png) repeat-x; border-top: 1px solid #b4d6eb; border-bottom: 1px solid #b4d6eb; margin-bottom:20px; text-align:center; }
#footer p { margin:5px 0px 10px 0px; text-align: center; }
#footer p a { font-size: 11px; color: #ff6600; }
#footer p a.speciallink { color: #224c91; font-weight: bold; }

.businessCard {  font: 11px Arial, Helvetica, sans-serif; color: #666666; width:380px; height:200px; background: #FFFFFF url(wizytowka_bg.png) repeat-x bottom; border: 1px solid #b7d8ec; margin-top:20px;}
html>body .businessCard { min-height: 200px; height: auto; }
.businessCard .bleft { width: 365px; float:left; padding: 10px 5px 10px 10px;}
.businessCard .bcenter { width: 115px; float:left; text-align: right; padding: 10px 0px 10px 0px;}
.businessCard .bright { width: 50px; float:left; text-align: left; padding: 10px 0px 10px 5px;}
.businessCard .txt {  color: #2a2658; margin-top:8px;}
.businessCard .txt a { font: 11px Arial, Helvetica, sans-serif; color: #2a2658; border-width: 0px; }
.businessCard .namediv {  color: #2a2658; text-align: center; font-size: 10px; float: right; width: 215px; margin-top:2px;}
.businessCard .myname { font-size: 12px; font-weight: bold;}
.businessCard img { border-width: 0px; }
.businessCard .bright img { margin-bottom: 5px; }
.businessCard .photo { float: left; border: 1px solid #2a2658; padding: 2px; }
.businessCard .underphoto { float: right; width: 155px;} 
.businessCard .desc { padding: 10px 5px 10px 10px; color: #2a2658; }
.businessCard .forlink { padding-bottom: 5px; text-align: center; }
.businessCard .forlink a { color: #ff6805; font-weight: bold;}

table.bcards { border-collapse: collapse; margin: 0px; padding: 0px; }
table.bcards td { border: none; padding: 0px 0px 0px 0px; vertical-align: top; text-align: left;}

.mainFormTable { margin-top:30px;}
.mainFormTable select { border: 1px solid #b4d6eb; width:150px; color: #444;}
.mainFormTable input { border: 1px solid #b4d6eb; color: #444; }
.mainFormTable textarea { border: 1px solid #b4d6eb; color: #444; }
.mainFormTable input.short { width:50px; color: #444; }

.mainFormTable tr { }
.mainFormTable tr .sright1 { float:left; width:400px;}
.mainFormTable tr .sright2 { float:left; width:400px;}
.mainFormTable tr td { border: 1px solid #b4d6eb; background: #f0f5fd; padding:10px; color: #224c91; }
.mainFormTable tr td.sleft { width:50px; } 
.mainFormTable tr td.sleft .stepTitle { font-weight: bold; padding:0px; color:#224c91; padding:0px 0px 0px 0px;}
.mainFormTable tr td td { padding: 0px; }
.mainFormTable tr td td.darker { background-color: #CFE2FF; }
.mainFormTable table.nobg td { background: none; padding-left: 0px; border: none; }
.mainFormTable tr td input.btn { color: #FFFFFF; background: #36477c; font-weight: bold; margin:0px 0px 0px 100px; padding:3px 10px 3px 10px;}

fieldset { padding-bottom:10px;}
fieldset.half { width:200px; float:left;}
fieldset legend { padding-bottom:7px; color: #224c91; }
fieldset div.check { width:130px; float:left; text-align: left; margin-bottom:10px; color:#333333;}
fieldset div.checkbox { margin-bottom: 5px; }
fieldset div.check input {  border:none;}
fieldset div.checkbox input {  border:none;}

.szukajBtn { background: #2d4885; color:#FFFFFF; font-weight:bold; padding: 1px 10px; margin-right:auto; margin-left: auto;}
.szukaj_btn { text-align: center; }
#mny_cw table {border:0;border:1px solid #E7E7E7;width:100%;font:normal 11px Tahoma;padding:0;border-collapse: collapse;background-color:#FFF;text-align:left;}
#mny_cw .al {text-align:left !important;}
#mny_cw .cw_chart {width:auto !important;}
#mny_cw .cw_h1 {height:25px;background-color:#0D3681;}
#mny_cw .cw_h2 {background-color:#DDDDDD;}
#mny_cw .cw_h1_t {float:left;background:url(http://www.money.pl/i/a3.gif) no-repeat 5px 8px;padding:2px 2px 2px 13px;color:#ffffff;font:bold 12px Arial;}
#mny_cw .cw_h1_t span{color:#C2EEFF}
#mny_cw .cw_h1_t a{color:#FFFFFF;text-decoration:none}
#mny_cw .cw_h1_l {float:right;padding:2px 5px 0px 3px}
#mny_cw .cw_h2 {background-color:#E7E7E7;color:#4C4C4C;padding:3px 5px 3px 2px;font-weight:bold;} 
#mny_cw .cw_h3 td {background-color:#E7E7E7;padding:3px 2px 3px 5px;color:#A39C9C;text-align:right} 
#mny_cw th  {border:1px solid #cccccc} 
#mny_cw .td1 {padding:2px 2px 2px 5px;border-bottom:1px solid #E7E7E7;}
#mny_cw .td2 {padding:2px 2px 2px 5px;}
#mny_cw .td3 {padding:0px;}
#mny_cw .cw_tbl_search {background-color:#eeeeee;font:normal 12px Arial;}
#mny_cw form,#mny_cw .normal{font:normal 12px Arial !important;}
#mny_cw .c_plus {color:#339933;} 
#mny_cw .c_minus {color:#ED2901;}
#mny_cw .c_rowne {color:#999999;}
#mny_cw .td1 a {text-decoration:none;color:#15459C !important}
#mny_cw .bg1{background-color:#ffffff;}
#mny_cw .bg2{background-color:#EDF6FC !important}
#mny_cw .td2 ul {list-style:none !important;margin:4px 4px 1px 0;padding:0;}
#mny_cw .td2 li {background:url(http://www.money.pl/i/a5.gif) no-repeat 6px 8px;padding:3px 5px 3px 16px;line-height:1.2em;}
#mny_cw .td2 li a {color:#15459C !important; font:bold 12px Arial;text-decoration:none;}

.invisib { display: none; }
