@charset "utf-8";
/* CSS Document */

body{
	background: #f4f4f4 url(../images/frontend/main_tlo.jpg) 0 0 repeat-x;
	margin-top: -15px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #3272b1;
	font-size:12px;
	line-height:16px;
	padding-bottom: 10px;
}

.contact_button {
	float: right;
	background:  url(../images/frontend/tlo_przyc.gif) no-repeat scroll 0 0;
	border-width: 0;
	font-family: verdana;
	font-size: 11px;
	color: #3272b1;
	padding-bottom: 5px;
	width: 130px;
	height: 32px;
}

.submit_button {
	position: relative;
	background:  url(../images/frontend/tlo_przyc.gif) no-repeat scroll 0 0;
	border-width: 0;
	font-family: verdana;
	font-size: 11px;
	color: #3272b1;
	padding-bottom: 5px;
	width: 130px;
	height: 32px;
	left: 50%;
}

img{ border:0px; }
a { text-decoration:none; color: #f69c1b}
a:hover{ color:#1c88f2; }
a.link {color: #3272b1; text-decoration: underline; }
.center{ text-align:center!important;}

#content{ width: 1000px; margin: 0 auto; padding-top: 0!important; }
#flashTop { padding-bottom: 0px; height: 246px;}
#top{ padding: 316px 0px 0px 0px; background:url(../images/frontend/top.jpg) no-repeat; height:48px;}
#top{ #padding: 315px 0px 0px 0px; }

#menu{height:26px; padding-left:10px;}
#menu ul{ margin: 0px; padding:0px;}
#menu li{ display: inline; list-style-type: none; padding-left: 10px; margin: 0px;}
#menu li .link{ display: inline; }
#menu img { vertical-align:middle; }
#menu a { color: #3272b1; }


.mainContent {padding: 0 10px 0px 15px;}
#boxBig { background:url(../images/frontend/box_down.gif) -1px bottom no-repeat; padding-bottom: 12px; }

#mid_back {background: url(../images/frontend/box_mid.gif) -1px 0 repeat-y; zoom: 1;}
#mid {background:url(../images/frontend/box_top.gif) -1px 0 no-repeat; min-height: 200px; width: 985px; padding: 10px 10px 0 5px;}
#mid_podstrona {background: url(../images/frontend/box_top.gif) no-repeat;}

.boxMed { background:url(../images/frontend/box_h_bottom.gif) 0px bottom no-repeat; padding-bottom: 14px; margin-bottom: 12px;}
.boxMedBack {background: url(../images/frontend/box_h_mid.gif) 0px 0 repeat-y; zoom: 1;}
.boxMedContent {background:url(../images/frontend/box_h_top.gif) 0px 0 no-repeat; min-height: 150px; width: 702px; padding: 10px 10px 10px 15px;  overflow: hidden;}

.boxMed1 { background:url(../images/frontend/box_h_bottom.jpg) 0px bottom no-repeat; padding-bottom: 14px; margin-bottom: 12px;width: 260px;}
.boxMedBack1 {background: url(../images/frontend/box_h_mid.jpg) 0px 0 repeat-y; }
.boxMedContent1 {background:url(../images/frontend/box_h_top.jpg) 0px 0 no-repeat; min-height: 260px; width: 235px; padding: 10px 10px 10px 15px;  }
.boxMedContent1 ul li {list-style-type: square;margin-left:10px;}
.boxMedContent1 a {color:#F69C1B;}
.boxMedContent1 a:hover {color:#3272B1;}


.boxMed2 { background:url(../images/frontend/box_h_bottom1.jpg) 0px bottom no-repeat; padding-bottom: 14px; margin-bottom: 12px;width: 422px;}
.boxMedBack2 {background: url(../images/frontend/box_h_mid1.jpg) 0px 0 repeat-y; zoom: 1;}
.boxMedContent2 {background:url(../images/frontend/box_h_top1.jpg) 0px 0 no-repeat; min-height: 107px; width: 422px; padding: 10px 10px 0px 15px;  }
.boxMedContent2 ul li {list-style-type: square;margin-left:10px;}
.boxMedContent2 a {color:#3272B1;}
.boxMedContent2 a:hover {color:#F69C1B;}

.boxMed3 { background:url(../images/frontend/box_h_bottom1.jpg) 0px bottom no-repeat; padding-bottom: 14px;height:283px; margin-bottom: 12px;width: 422px;}
.boxMedBack3 {height: 278px;background: url(../images/frontend/box_h_mid1.jpg) 0px 0 repeat-y; zoom: 1;}
.boxMedContent3 {background:url(../images/frontend/box_h_top1.jpg) 0px 0 no-repeat; min-height: 107px; width: 422px; padding: 15px 0px 0px 8px;  }
.boxMedContent3 ul li {list-style-type: square;margin-left:10px;}
.boxMedContent3 a {color:#3272B1;}
.boxMedContent3 a:hover {color:#F69C1B;}



.boxSmall { background:url(../images/frontend/box_small_bottom.gif) 0px bottom no-repeat; padding-bottom: 14px; margin-bottom: 10px;}
.boxSmallBack {background: url(../images/frontend/box_small_med.gif) 0px 0 repeat-y; zoom: 1;}
.boxSmallContent {background:url(../images/frontend/box_small_top.gif) 0px 0 no-repeat; min-height: 70px; width: 195px; padding: 12px 10px 10px 15px; overflow: hidden;}

h3.boxHeader {font-size: 16px; font-weight: normal; display: block; margin-bottom: 10px; color: #ff9900;}
h3.boxHeader1 {line-height:33px;font-size: 14px; font-weight: normal; display: block; margin-bottom: 10px; color: #3272B1;height:33px;vertical-align:middle;}
#boxHeader2 {float:left;margin-right:0px;font-size: 14px; font-weight: normal; display: inline; margin-bottom: 10px; color: #3272B1;height:110px;width:200px;}
h3.hugeHeader {font-size: 24px; padding-top: 5px;}
.boxMedContent p {margin-bottom: 14px; line-height: 16px;}
.main_nagl{padding:15px 0px 0px 5px;}
.podstr_img{padding:20px 0px 0px 4px;}

.stopka{
background:url(../images/frontend/footbg.jpg) no-repeat;
text-align:center; font-size: 11px; margin:-15px 0px 0px 0px;}
.copy{height:45px; margin-top:0px;}

#menud li {
list-style:none outside none;
float: left;
font-size:13px;

margin-left:20px;

}
#menud a:hover{
 color:#F69C1B;
}
#menud a{
 color:#3272B1;
}

#menud {
padding-top:25px;
height:20px;
width:950px;

}

#menud ul {
position:relative;
line-height:1;
 list-style:none outside none;
padding-left:5px;

}

.nag{
	background:url(../images/frontend/tlo_nag.png) -6px 0 no-repeat;
	font:normal 18px Arial, Helvetica, sans-serif;
	margin: 0px 20px 0px 0px;
	padding:15px 0px 0px 50px;
}
h2.headerImg {	display: block; background:url(../images/frontend/tlo_nag.png) -6px 0 no-repeat; font:normal 18px Arial, Helvetica, sans-serif;	margin: 0px 20px 20px 10px; padding: 15px 10px 0px 50px;
}
h2.headerImg1 {	display: block; background:url(../images/frontend/tlo_nag1.png) -6px 0 no-repeat; font:normal 18px Arial, Helvetica, sans-serif;	margin: 0px 20px 20px -10px; padding: 15px 0px 0px 50px;
}
#left{
	position: relative;  display:inline; float:left;
	width: 730px;
	padding: 0px 0px 0px 12px;
}

#left1{
	position: relative;  display:inline; float:left;
	width: 260px;
	padding: 0px 0px 0px 12px;
}

#left2{
	position: relative;  display:inline; float:left;
	width: 260px;
	padding: 0px 0px 0px 12px;
}

#right{
	position: relative;  display:inline; float: right;
	width: 226px;
	padding: 0px 8px 0 0;
	overflow: hidden;
}

#right1{
	position: relative;  display:inline; float: right;
	width: 422px;
	float:left;
	padding: 0px 8px 0 10px;
	
}


#products_left{
	position: relative;  display:inline; float:left;
	width: 326px;
	padding: 0px 0px 0px 12px;
}

#products_right{
	position: relative;  display:inline; float: right;
	width: 630px;
	padding: 0px 8px 0 0;
	overflow: hidden;
}

#leftSmall{
	position: relative;  display:inline; float:left;
	width: 226px;
	padding: 0px 0 0 8px;
	overflow: hidden;
}

#rightLarge{
	position: relative;  display:inline; float: right;	
	width: 730px;
	padding: 3px 10px 0px 0px;
}


#left_podstrona{
	position: relative;  display:inline; float:left;
	width:240px;
	padding:0px 0px 0px 0px;
	text-align:left;
}

#right_podstrona{
	position: relative;  display:inline; float:left;
	width:630pxpx;
	padding:0px 20px 0px 0px;
	text-align:left;
}

h3.productHeader {	
font:normal 18px Arial, Helvetica, sans-serif;	
margin: 0px 5px 5px 5px; 
padding: 5px 0px 0px 5px;
}


/* == wyczyszczenie floata left == */
.clr { clear: both; height: 0px; line-height: 0px; font-size: 0px; }

.form {
	border-width: 0;
	margin: 10px 10px 10px;
	padding: 10px;
}

.form label {

	float: left;
	text-align: right;
	width: 300px;
	margin: 5px 10px 0px;
	font-family: verdana;
	font-size: 11px;
	color: #3272B1;


}

.form p {
	float: left;
	text-align: right;
	font-family: verdana;
	font-size: 11px;
	margin: 15px 30px 0px;
	color: #3272B1;

}


.Input {
	border:1px solid #D2DBC3;
	color: #33392A;
	margin-bottom:12px;
	padding:6px 10px;
	width:145px;
	height: 14px;
	font-family: verdana;
	font-size: 11px;
	color: #3272B1;
}

.ShortInput {
	border:1px solid #D2DBC3;
	color: #33392A;
	margin-bottom:12px;
	padding:6px 10px;
	width: 70px;
	height: 14px;
	font-family: verdana;
	font-size: 11px;
	color: #3272B1;
}

.InputInvalid {
	border:1px solid red;
	color: #33392A;
	margin-bottom:12px;
	padding:6px 10px;


	font-family: verdana;
	color: red;
}

.Result {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
}

.Button {
	background: transparent url(../images/frontend/button.png) -7px 0 no-repeat;
	border: 0 none;
	height: 40px;
	width: 130px;
	color: #3272B1;
}

.calc-box {
	margin-right: 9px;
	padding: 16px 15px 10px 15px;
}
a#contactWoman {height: 212px; width: 226px; float: right; background: transparent url(../images/frontend/baba2.png) 0px 55px no-repeat; color: #3272b1; font-size: 17px; padding: 17px 0 0 0; text-align: center;}
.calc-box h2 {font-size: 17px; font-weight: normal; display: block; text-align: center; line-height: 20px; margin-bottom: 10px;}
.calc-box form input {margin-bottom: 15px; margin-left: 20px; }
.calc-box form label {color: #ff9900; display: block; padding-bottom: 5px;}
.calc-box .Button {margin-left: 30px;}
#fourBoxes {width: 100%; overflow: hidden; padding: 5px 0;display:none;}
#fourBoxes a {float: left; margin: 0 9px 0 0; width: 241px;}
#fourBoxes a img {display: block;}

#fourBoxes a.last {margin: 0!important;}

/*Offer list*/
ul#offers {border: 1px solid #a1afbc; width: 700px;}
ul#offers li {width: 700px; overflow: hidden;  border-bottom: 1px solid #a1afbc;}
li#offersHead {overflow: hidden;}
li#offersHead h4 {float: left; padding: 5px; font-size: 12px;}
h4.localization {width: 380px; border-right: 1px solid #a1afbc; border-bottom: 1px solid #a1afbc;}
h4.usage {width: 100px; border-right: 1px solid #a1afbc; border-bottom: 1px solid #a1afbc;}
h4.space {width: 100px; border-right: 1px solid #a1afbc; border-bottom: 1px solid #a1afbc;}
h4.price {width: 77px; border-bottom: 1px solid #a1afbc;}
ul#offers li div {text-align: center; height: 130px;}
.offerlocalization {width: 380px; padding: 5px; border-right: 1px solid #a1afbc; float: left; text-align: left!important; overflow: hidden;}
.offerusage {width: 100px; padding: 5px; border-right: 1px solid #a1afbc; float: left;}
.offerspace {width: 100px; padding: 5px; border-right: 1px solid #a1afbc; float: left;}
.offerprice {width: 77px; padding: 5px; float: left;}
a.offerPhoto {float: left; width: 90px; height: 70px;}
ul.localInfo {width: 250px; float: left;}
ul.localInfo li {padding: 0 0 0 10px; border: none!important;}
span.kupujacy {text-indent: -9999em; display: block; background: transparent url(../images/frontend/kupujacy.gif) 0px 0 no-repeat; width: 62px; height: 62px;}
span.colorspan {background-color: #ff994a; padding: 5px; color: #fff; font-size: 14px; margin-left: 5px;}
/*pager*/
.pager ul li {display: inline;}
.pager { padding: 10px 0;}
.pager li {color: #333333;}
.pager a {color: #333333;}
.pager span {color: #333333;}
a.nextprev {color: #3272b1; text-decoration: underline;}
/*Search*/
form#formsSearch input {margin-bottom: 15px; }
form#formSearch label {color: #3272b1; display: block; padding-bottom: 0px; padding-top: 0px; font-weight: bold;}

/*offer Details*/
#offerDetail {width: 100%; overflow: hidden;}
ul#offerInfoMore {float: left; width: 393px;}
#offerGallery {border: 0px solid #a1afbc; background-color: #fff; float: left; padding: 4px;}
#offerGallery ul {overflow: hidden; width: 250px; margin: 0 auto; text-align: center; padding: 10px 0 6px 0; }
#offerGallery ul li {display: inline; text-align: center; padding: 0 20px; }

/*Developers lista*/
ul.devoffersinfo {float: left; width: 550px; padding-left: 20px;}
ul#devoffers {padding-top: 15px;}
ul#devoffers li {border-bottom: 1px solid #a1afbc; overflow: hidden; padding-bottom: 15px; margin-bottom: 25px; _width: 100%;}
ul.devoffersinfo li {border: none!important; padding-bottom: 5px!important; margin-bottom: 0!important;}

/*devList*/
ul#devList {overflow: hidden; width: 100%; padding-top: 10px;}
ul#devList li {float: left; width: 335px; border-bottom: 1px solid #a1afbc; overflow: hidden; padding-bottom: 10px; margin: 0 10px 10px 0;}
ul#devList li img {float: left; width: 100p;}
ul#devList li p {float:left; padding: 20px 0 0 15px; width: 200px;}
p#calcResult {clear: both; overflow: hidden;}

/*tiny table*/

table.realestate {float: left; width: 230px; text-align: center; }
				table.realestate td, table.realestate th {border-right: 1px solid #999999;}
				table.realestate th { height: 35px; padding: 8px;}
				table.realestate td.last, table.realestate th.last {border-right: none!important;}
				table.realestate td.last {padding-bottom: 60px;}
				.realestateinfo {width: 350px!important;}
				
/*FIVE boxes*/
#fiveboxes {overflow: hidden; width: 720px; position: relative; padding-bottom: 10px;display:none;}
a.boxfive {float: left; width: 248px; height: 186px; background: url(../images/frontend/boxfive.gif) 0px 0 no-repeat; float: left; text-align: center; font-size: 26px; line-height: 25px; padding: 90px 20px 20px 20px;}
a#firstbox {margin-right: 140px; margin-bottom: 140px;}
a#secondbox {margin-bottom: 140px;}
a#thirdbox {margin-right: 140px; margin-top: -37px}
a#centerbox {position: absolute; left: 215px; top: 185px; background: url(../images/frontend/boxcenter.gif) 0px 0 no-repeat!important; padding-top: 20px!important; height: 256px!important;}
a#fourthbox { margin-top: -37px; }


#mny_cw table {float:left;margin-right:10px;border:0;border:1px solid #E7E7E7;width:200px;font:normal 11px Tahoma;padding:0;border-collapse: collapse;background-color:#FFF;text-align:left;}
#mny_cw .al {text-align:left !important}
#mny_cw .img {display:none;}
#mny_cw .cw_chart {width:200px;}
#mny_cw .cw_h1 {height:0px;background-color:#fff;}
#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;display:none;}
#mny_cw .cw_h1_l {float:right;padding:2px 5px 0px 3px;display:none;}
#mny_cw .cw_h2 {background-color:#ffffff;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:0px solid #cccccc}
#mny_cw .td1 {padding:2px 2px 2px 5px;border-bottom:1px solid #3272B1;}
#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 {display:none;color:#15459C !important; font:bold 12px Arial;text-decoration:none;}
#item1{display:inline;}
#item2{display:none;}
#wig a{display:none;}
#wig {}
blink{visibility:expression((Math.floor(new Date().getTime()/500)%2)?"visible":"hidden");}
#szukaj{background:url(../images/frontend/stlo.jpg) 8px no-repeat;width:977px;height:171px;padding-left:25px;padding-top:25px;}
#lp1{border-right:0px solid #ccc;float:left; width:190px;display:block;color: #3272b1; display: block; padding-bottom: 4px; padding-top: 0px; font-weight: bold;}
#lp2{border-right:0px solid #ccc;float:left; width:190px;display:block;color: #3272b1; display: block; padding-bottom: 4px; padding-top: 0px; font-weight: bold;}
#lp3{border-right:0px solid #ccc;float:left; width:170px;display:block;color: #3272b1; display: block; padding-bottom: 4px; padding-top: 0px; font-weight: bold;}
#lp4{margin-right:10px;border-right:0px solid #ccc;float:left; width:190px;display:block;color: #3272b1; display: inline; padding-bottom: 4px; padding-top: 0px; font-weight: bold;}
#lp5{border-right:0px solid #ccc;float:left; width:190px;display:block;color: #3272b1; display: block; padding-bottom: 4px; padding-top: 0px; font-weight: bold;}
#lp4a   {width:190px;}
#lp4a   {width:190px;}
#poka{width:250px;float:right;line-height:47px;}

#menunie{background:url(../images/frontend/sstlo.jpg) 8px no-repeat;width:716px;height:289px;padding-left:10px;margin-top:-5px;}
#nbox1{padding-left:20px;width:335px;padding-top:20px;height:122px;float:left;}
#nbox1 h2 {font-size:16px;line-height:20px;width:335px;height:122px;line-height:20px;}

#nbox2{padding-right:20px;width:335px;padding-top:20px;height:122px;float:left;text-align:right;}
#nbox2 h2{font-size:16px;width:335px;height:122px;line-height:20px;}

#nbox3{position:absolute;left:253px;bottom:30px;width:228px;height:211px;text-align:center;padding-top:20px;}
#nbox3 h2{font-size:16px;width:228px;height:217px;line-height:20px;}

#nbox4{padding-left:20px;width:335px;padding-top:20px;height:122px;float:left;}
#nbox4 h2{font-size:16px;width:335px;height:122px;line-height:20px;}
#nbox5{padding-right:20px;width:335px;padding-top:20px;height:122px;float:left;text-align:right;}
#nbox5 h2{font-size:16px;width:335px;height:122px;line-height:20px;}
#loga_wspolpraca{
	margin-left: 2px;
	margin-bottom: 10px;
}

#page12 table{
	width: 100%;	
}
#page12 table td:first-child{
	width: 190px;
	border-right: 1px solid #ddd;

} 
#page12 table td:first-child:hover{
	text-decoration: underline;
	font-weight: bold;
} 
#page12 table td{
	padding-left: 10px; 
	
}

#page12 table td p{
	margin-bottom: 4px;
}

