body,p,td,a,div,span{
	font-family: Tahoma, Verdana;
	text-decoration:none;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #222222;
}

body {
	background-color: white;
}

form {
	padding: 0px;
	margin: 0px;
}

img { border:0px; }

.input, .input2 {
	border-top: 1px solid #75736E;
	border-left: 1px solid #75736E;
	border-right: 1px solid #F2F0EE;
	border-bottom: 1px solid #F2F0EE;
	font-family: Tahoma, Arial, Helvetica;
	font-weight: normal;
	padding-left: 3px;
}

.red {
	color: red;
}

.input {
	font-size: 10px;
}

.input2 {
	font-size: 11px;
}

.inputX {
	border: none;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	padding-left: 3px;
	font-weight: bold;
	color: #B51B1B;
}

.hand {
	cursor: pointer;
}

.back_w {
	background-color: #FFFFFF;
}

.back_g {
	background-color: #9F9F9F;
}
.back_b {
	background-color: #F1F1F1;
}

.bor_r {
	border-right: 1px solid #E9E9E9;
}

.bor_t {
	border-top: 1px solid #E9E9E9;
}
.bor {
	border: 1px solid #B1B1B1;
}
.bor2 {
	border: 1px solid #DCDCDC;
}

.foto {
	margin-right: 8px;
	margin-left: 6px;
	margin-top: 4px;
	margin-bottom: 5px;
}
.foto2, .foto2_b {
	margin-right: 5px;
	margin-left: 5px;
}

.foto3 {
	margin-right: 10px;
	margin-left: 0px;
	margin-top: 2px;
}

.foto4,.foto,.foto2_b,.foto5,.foto6,.foto_b {
	 border: 1px solid #8E8E8E;
}

.foto5 {
	margin: 0px 11px 0px 8px;
}
.foto6 {
	margin: 0px 11px 10px 8px;
}
.foto7 {
	margin: 0px 10px 0px 10px;
}
.foto_a,.foto_b {
	margin: 0px 0px 0px 13px;
}
.foto_render {
	border:1px solid #8E8E8E;
}
.tab {
	width: 760px;
	border: 1px solid #C9C9C9;
	background-color: #FFFFFF;
}
.ban {
	padding: 7px 10px 0px 20px;
}
.pad {
	margin: 0px 0px 10px 0px;
}
.pad2 {
	margin: 0px 0px 9px 0px;
}
.pad3 {
	margin: 20px 0px 3px 0px;
}
.pad4 {
	padding-left: 10px;
}
.pad5 {
	margin: 10px 10px 10px 10px;
	padding: 10px 0px 10px 0px;
	background-color: #F6F6F6;
	text-align: center;
}
.pad6 {
	padding: 1px 5px 1px 5px;
}
.pad7 {
	margin: 0px 0px 5px 0px;
}

.pad8 {
	padding: 6px;
}

.pad9 {
	margin-bottom: 3px;
}

.pan {
	background-color: #192080;
	width: 760px;
	height: 38px;
	padding: 0px 10px 0px 10px;
}
.line {
	margin: 2px 3px 2px 3px;
	border-bottom: 1px solid #B1B1B1;
}
.line2 {
	margin: 0px 0px 9px 0px;
	border-top: 1px solid #DCDCDC;
}
.line3 {
	margin: 0px;
	border-top: 1px solid #DCDCDC;
}
.line4 {
	margin: 0px 0px 2px 0px;
	border-top: 1px solid #DCDCDC;
}
.line5 {
	margin: 2px 0px 2px 0px;
	border-top: 1px solid #DCDCDC;
}
.line6 {
	margin: 2px 0px 2px 0px;
	border-bottom: 1px solid #F1F1F1;
}
.line7 {
	margin: 0px;
	border-top: 1px solid #E9E9E9;
}
.men1 {
	background-image: url(../layout/bkg_t.gif);
	background-repeat: repeat-x;
	background-color: #E4E4E4;
	height: 30px;
}
.men2 {
	background-image: url(../layout/bkg_t2.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	height: 152px;
}
.men3, .men4 {
	padding-left: 12px;
	padding-top: 5px;
}
.men4 {
	padding-top: 15px;
}
.men5 {
	background-image: url(../layout/bkg_t.gif);
	background-repeat: repeat-x;
	padding-top: 5px;
	padding-right: 5px;
}
.search {
	background-color: #ECECEC;
	width: 750px;
	height: 25px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0px 0px 0px 10px;
}
.search2 {
	background-color: #ECECEC;
	width: 750px;
	height: 25px;
	margin-left: 5px;
	margin-right: 5px;
}
#log {
	position: absolute;
	background-color: #ECECEC;
	border: 1px solid #838383;
	text-align: left;
	width: 164px;
}
.box,.box1,.box2,.box2_b,.box3,.box3_b,.box4,.box5,.box6,.box_f1,.box_r1,.box_r2,.box_r3,.box_r4 {
	padding-left: 6px;
	margin: 0px;
	margin-bottom: 3px;
}
.box1 {
	background-image: url(../layout/bkg_t3.gif);
	background-repeat: repeat-x;
	background-color: #9E9E9E;
}
.box2 {
	padding: 10px;
}
.box2_b {
	padding: 6px;
	margin-top: 3px;
}
.box_ele {
	margin: 0px;
	padding: 10px 0px 15px 0px;
/*	background-color: #F4F4F4; */
	text-align: center;
}
.box_rzut {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	background-color: #FFFFFF;
	text-align: center;
}
.box_rzm {
	margin: 0px;
	padding: 10px 5px 3px 5px;
	background-color: #F0F0F0;
}
.box_text {
	margin: 0px;
	padding: 10px;
	background-color: #F0F0F0;
}
.box_t {
	border-top: 1px solid #C9C9C9;
	background-color: #F1F1F1;
	padding: 5px 10px 5px 10px;
	color: #4F4F4F;
}
.box_teczka {
	margin: 0px;
	padding: 10px 5px 3px 5px;
	background-color: #ECECEC;
	text-align: right;
}
.box2,.box2_b,.box4,.box5 {
	background-color: #F1F1F1;
	color: #404040;
}
.box3 {
	margin-left: 85px;
	margin-bottom: 10px;
	margin-right: 5px;
}
.box3_b {
	margin-left: 150px;
	margin-bottom: 10px;
	margin-right: 5px;
}
.box4,.box6 {
	text-align: right;
}
.box4,.box5,.box6 {
	padding: 2px 6px 2px 6px;
}
.box_f1 {
	background-image: url(../layout/bkg_t4.gif);
	background-repeat: repeat-x;
	background-color: #EEEEEE;
	margin-bottom: 0px;
}
.box_r1 {
	background-image: url(../layout/bkg_t7.gif);
	margin-top: 5px;
}
.box_r2 {
	background-image: url(../layout/bkg_t6.gif);
	height: 80px;
}
.box_r3 {
	background-image: url(../layout/bkg_t5.gif);
	background-repeat: no-repeat;
}
.box_r4 {
	background-image: url(../layout/bkg_t8.gif);
	background-repeat: no-repeat;
	padding-top: 11px;
}

.poll, .poll1, .poll2 {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
 	text-transform: none;
	text-decoration: none;
	font-style: normal;
	line-height: 10px;
	padding: 0px;
}
.poll1 {
	background-image: url(../layout/bkg_s.gif);
	background-repeat: repeat-y;
	background-position: right;
	border-top: 1px solid #E9E9E9;
	border-left: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
}
.poll2 {
	border-top: 1px solid #E9E9E9;
	border-right: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
}
.small {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 9px;
	font-weight: normal;
}

#tabSwitchPanel1 a.ml {
    display: block;
    padding-left: 16px;
    color: #B51B1B;
    background: url(../layout/p.gif) no-repeat 3px 6px;
}

.org,.org3 {
	color: #B51B1B;
}

A:link.org,.org3{
	color: #B51B1B;
}
A:visited.org,.org3{
	color: #B51B1B;
}
A:hover.org{
	text-decoration: underline;
	color: #B51B1B;
}
.org2 {
	color: #B51B1B;
	font-size: 13px;
}
A:link.org2{
	color: #B51B1B;
	font-size: 13px;
}
A:visited.org2{
	color: #B51B1B;
	font-size: 13px;
}
A:hover.org2{
	text-decoration: underline;
	color: #B51B1B;
	font-size: 13px;
}
.org4 {
	color: #B51B1B;
	font-size: 10px;
}
A:link.org4{
	color: #B51B1B;
	font-size: 10px;
}
A:visited.org4{
	color: #B51B1B;
	font-size: 10px;
}
A:hover.org4{
	text-decoration: underline;
	color: #B51B1B;
	font-size: 10px;
}

.org5 {
	color: #171E7E;
}
A:link.l1{
	color: #FFFFFF;
}
A:visited.l1{
	color: #FFFFFF;
}
A:hover.l1{
	text-decoration: none;
	color: #B51B1B;
}

A:link.l2{
	color: #000000;
}
A:visited.l2{
	color: #000000;
}
A:hover.l2{
	text-decoration: none;
	color: #B51B1B;
}

A:link.l2big {
	color: #B51B1B;
}
A:visited.l2big{
	color: #B51B1B;
}
A:hover.l2big{
	text-decoration: none;
	color: #B51B1B;
}

.l3 {
	color: #192080;
}
	A:link.l3{
		color: #192080;
}
	A:visited.l3{
		color: #192080;
}
	A:hover.l3{
		text-decoration: none;
		color: #B51B1B;
}
.l4, .l4b {
	color: #9E9E9E;
	font-size: 10px;
}
	A:link.l4b{
		color: #9E9E9E;
		font-size: 10px;
}
	A:visited.l4b{
		color: #9E9E9E;
		font-size: 10px;
}
	A:hover.l4b{
		text-decoration: none;
		color: #192080;
		font-size: 10px;
}
.l5 {
	color: #192080;
	font-size: 13px;
}
	A:link.l5{
		color: #192080;
		font-size: 13px;
}
	A:visited.l5{
		color: #192080;
		font-size: 13px;
}
	A:hover.l5{
		text-decoration: none;
		color: #B51B1B;
		font-size: 13px;
}
.l6 {
	color: #404040;
}
.l7 {
	color: #696969;
}
.l8 {
	color: #192080;
	font-size: 9px;
}
	A:link.l8{
		color: #192080;
		font-size: 9px;
}
	A:visited.l8{
		color: #192080;
		font-size: 9px;
}
	A:hover.l8{
		text-decoration: none;
		font-size: 9px;
		color: #B51B1B;
}
.l9 {
	color: #5B5B5B;
	font-size: 9px;
}
.l10 {
	color: #5B5B5B;
	font-size: 11px;
	padding: 0px 5px 0px 5px;
}

.image {
	padding: 0px;
	margin: 0px;
}

.tAN1,.taORG {
	margin: 0px;
	padding: 10px 0px 5px 10px;
	color: #192080;
	font-size: 14px;
}
.tAN1a {
	font-size: 14px;
	color: #192080;
	padding-left: 0px;
	font-weight: bold;
}

.taORG {
	color: #B51B1B;
}
.tAN2 {
	margin: 0px;
	padding: 10px 0px 5px 10px;
	color: #7C7C7C;
	font-size: 12px;
}
.tAN3 {
	color: #B51B1B;
	margin: 10px 0px 10px 0px;
	font-size: 11px;
	padding: 3px 0px 3px 10px;
	border-top: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
}
.tAO {
	color: #9E9E9E;
	margin: 0px;
	text-align: center;
	padding: 5px 10px 5px 10px;
	font-size: 11px;
}
.tAT1 {
	color: #000000;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	background-color: #F1F1F1;
}
.tAT2 {
	color: #404040;
	margin: 0px;
	padding: 5px 10px 5px 10px;
}

.tAT2 A {
	color: #B51B1B;
}

.tAT2 A:hover {
	text-decoration: underline;
}

.tAT3,.tAT4 {
	color: #404040;
	margin: 10px;
	padding: 0px 10px 5px 10px;
}
.tAT4 {
	background-image: url(../layout/bkg_art.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.tAL {
	background-image: url(../layout/ln.gif);
	background-repeat: repeat-x;
	background-position: left;
	margin: 10px;
}

.rmc {
	margin-right:1px;
	margin-bottom:1px;
	border: 1px solid #171E7E;
	background-color: white;
}

.rmc a {
	display:block;
	color: #171E7E;
	padding: 2px;
	padding-left: 4px;
	margin: 1px;
}

.rmc a:hover {
	color: #B4BDFE;
	background-color: #171E7E;
}

.exd {
	background-color: #F1F1F1;
	margin-top: -6px;
	padding: 10px;
}

.mi {
	padding: 5px;
	text-align: right;
}

#mr0, #mr1 {
	color: #B51B1B;
	cursor: pointer;
}

#mr0 {
	color: #192080;
	font-weight: bold;
}

.tdv {
	color: #696969;
}

.tdp {
	color: #192080;
	font-weight: bold;
}

.param {
	color: #4F4F4F;
	border-top: 1px solid #E9E9E9;
	padding: 5px;
	padding-left: 8px;
	margin: 0px;
}

.rpad {
	margin: 0px;
	background-color: #F1F1F1;
	padding-top: 6px;
}

.linkb {
	color: #171E7E;
	font-weight: bold;
}

label {
	cursor: pointer;
}

.trl {
	background-image: url(../layout/trl.gif);
	background-repeat: repeat-x;
}

.adbox {
	padding-top: 10px;
	padding-bottom: 10px;
}
.hilite {
	color: #000000;
	background-color: #F7F6F6;
	padding-left: 8px;
	margin: 0px;
	height:18px;
}
.nohilite {
	color: #000000;
	padding-left: 8px;
	margin: 0px;
	height:18px;
}

.form_subhead {
	border-bottom: 1px solid #E9E9E9;
	padding-top: 10px;
	font-weight: bold;
	color: #192080;
}

.form_comment {
	font-size: 10px;
	color: #888888;
}

.mid {
	vertical-align: middle;
}

.center {
	text-align: center;
}

.sparam {
	padding:3px 0px 3px 6px;
}

.svalue {
	text-align:right;
	font-weight:bold;
	color:#818181;
	padding-right:6px;
}

ul.dotlist {
	margin: 3px 0px 5px;
	padding: 0px 0px 0px 22px;
	list-style-type: none;
}

ul.dotlist li {
	background-image: url(../layout/p.gif);
	background-position: left 6px;
	background-repeat: no-repeat;
	padding-left: 18px;
}

/* mybudujemy */
div.mbHeader {
	background-color: #F1F1F1;
	padding-left: 12px;
	color: #192080;
	font-weight: bold;
}

div.mbPhoto, div.mbUsers {
	border-top: 1px solid #fff;
	padding-left: 12px;
	background-color: #F1F1F1;
}

div.mbForum {
	border-top: 1px solid #fff;
	padding-left: 12px;
	padding-bottom: 12px;
	background-color: #F1F1F1;
}

	div.mbHeader img {
		padding: 8px;
		vertical-align: middle;
	}

	div.mbPhoto p.section, div.mbUsers p.section, div.mbForum p.section {
		margin: 16px 0px;
		color: #192080;
	}

	div.mbPhoto p.section span, div.mbUsers p.section span, div.mbForum p.section span  {
		font-weight: bold;
		color: #192080;
	}

	div.mbPhoto p.section a, div.mbUsers p.section a, div.mbForum p.section a  {
		text-decoration: underline;
		color: #CC0000;
	}

	div.mbPhoto ul, div.mbUsers ul, div.mbForum ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}

	div.mbPhoto ul li {
		float: left;
		width: 114px;
		text-align: center;
		margin-right: 24px;
		margin-bottom: 12px;
	}

		div.mbPhoto ul li img {
			border: 1px solid #DBDBDB;
			padding: 2px;
			background-color: #fff;
		}

	div.mbUsers p img {
		vertical-align: middle;
		margin-right: 12px;
	}


	div.mbUsers ul li {
		float: left;
		width: 96px;
		text-align: center;
		margin-bottom: 12px;
	}

		div.mbUsers ul li img {
			border-right: 1px solid #D9D9D9;
			border-bottom: 1px solid #D9D9D9;
			padding: 0 1px 1px 0;
			background-color: #fff;
		}

		div.mbUsers ul li p {
			color: #CC0000;
			font-size: 0.94em;
			margin: 0px;
		}

			div.mbUsers ul li a:hover p {
				text-decoration: underline;
			}

	div.mbForum ul {
		margin-right: 12px;
	}

	div.mbForum ul li {
		text-align: left;
		padding: 12px;
	}

	div.mbForum ul li.odd {
		background-color: #E6E6E6;
	}

	div.mbForum ul li.even {
		background-color: #F1F1F1;
	}

	div.mbForum ul li p {
		color: #565654;
		margin: 0px;
		line-height: 1.6em;
		font-size: 1.2em;
	}

	div.mbForum ul li p a {
		font-weight: bold;
	}

	div.mbForum ul li p.subjectInfo {
		font-size: 0.86em;
	}
		div.mbForum ul li p.subjectInfo a {
			color: #CC0000;
			text-decoration: underline;
		}

	div.mbForum ul li p.forumTitle {
		text-decoration: underline;
		font-weight: bold;
		font-size: 1em;
	}

		div.mbForum ul li p.forumTitle a {
			color: #595955;
			text-decoration: underline;
		}

div#mbRegister {
	width: 567px;
	height: 432px;
	margin-left: 4px;
	padding-bottom: 12px;
	background: url(../layout/mbRegister.png) no-repeat;
}

div#mbRegister ul {
	position: relative;
	left: 220px;
	top: 116px;
	width: 300px;
	list-style-type: none;
}

div#mbRegister ul li {
	margin-bottom: 12px;
}

div#mbRegister ul li.button {
	text-align: right;
	padding-right: 60px;
}

div#mbRegister ul li.button input {
	border: none;
}

div#mbRegister ul li a {
	text-decoration: underline;
	color: #3761AF;
}

div#mbRegister ul li span {
	display: inline-block;
	width: 112px;
	text-align: right;
}

div#mbRegister ul li span.required {
	margin-left: 124px;
	text-align: left;
	font-size: 1.08em;
}

div#mbRegister ul li input {
	margin-left: 12px;
	border-top: 1px solid #646464;
	border-right: 1px solid #C4C4C4;
	border-bottom: 1px solid #C4C4C4;
	border-left: 1px solid #646464;
}

div#mbRegister ul li input.radio {
	vertical-align: -20%;
	margin-right: 4px;
	border: none;
}

div#mbRegister ul li div {
	margin-left: 62px;
	width: 196px;
}

div#mbRegister ul li div input {
	margin-right: 4px;
	vertical-align: 30%;
	border: none;
}

div#mbRegister ul li div span {
	width: 148px;
}

div#rightBaner {
	position: absolute;
	top: 0px;
	left: 762px;
}

div#multifamilyBox {
	margin: 12px;
}

div#multifamilyBox ul {
	list-style-type: none;
	margin: 0px 0px 0px -18px;
	padding: 0px;
}

div#multifamilyBox ul li {
	float: left;
	width: 224px;
	padding-left: 24px;
}

div#multifamilyBox ul li img {
	border: 1px solid #8E8E8E;
}

div#multifamilyBox ul li div {
	background-color: #F6F6F6;
	border: 1px solid #DCDCDC;
	width: 225px;
	height: 116px;
	margin-bottom: 24px;
}

div#multifamilyBox ul li div p {
	margin: 6px 10px;
}

div#multifamilyBox ul li div p.proname a {
	color: #192080;
	font-weight: bold;
}

div#multifamilyBox ul li div p.linkBox {
	text-align: right;
}

div#multifamilyBox ul li div p.linkBox a {
	text-decoration: underline;
	color: #B51B1B;
	background: url(../layout/dot2.gif) no-repeat 100% 5px;
	padding-right: 12px;
}

div#kamienicaBox {
	margin: 12px;
}

div#kamienicaBox div.header {
	background-color: #F6F6F6;
	padding: 10px;
	margin-bottom: 16px;
}

div#kamienicaBox div.header span {
	color: #B51B1B;
	font-weight: bold;
}

div#kamienicaBox div.header p {
	margin: 0px;
}

div#kamienicaBox div.infoBox {
	float: left;
	margin-left: 12px;
	width: 260px;
}

div#kamienicaBox div.infoBox p {
	margin: 0px 0px 2px;
}

div#kamienicaBox div.infoBox p.spaced {
	margin-top: 10px;
}

div#kamienicaBox div.infoBox p.params {
	margin-top: 4px;
}

div#kamienicaBox div.infoBox p span {
	font-weight: bold;
}

div#kamienicaBox div.infoBox p.header {
	color: #192080;
	font-weight: bold;
}

div#kamienicaBox div.infoBox p.header span.light {
	font-weight: normal;
}

div#kamienicaBox p sup {
	font-size: 8px;
}

div.storeyParamsBox table {
	border-collapse: collapse;
	margin-top: 8px;
}

div.storeyParamsBox table td {
	color: #666;
	font-size: 12px;
	line-height: 24px;
}

div.storeyParamsBox table td.number {
	font-weight: bold;
	padding: 0px 12px 0px 6px;
	text-align: right;
	width: 12px;
}

div.storeyParamsBox table td.sum {
	font-weight: bold;
	color: #192080;
}

div.storeyParamsBox table td.value {
	font-weight: bold;
	text-align: right;
	padding-right: 6px;
	width: 42px;
}

div#producenci {
    margin-top: 16px;
}

div#producenci div {
    margin-top: 14px;
}

div#producenci div p {
    color: #7B7B7B;
    padding-left: 6px;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 3px;
}

div#producenci div span {
    color: #9E9E9E;
    padding-left: 6px;
    font-size: 10px;
}

div#producenci div span.black {
    color: #222222;
    font-size: 11px;
}

#write2us {
     position: absolute;
     z-index: 50;
     width: 280px;
     background-color: #F9F8EE;
     z-index: 5100;
}

#trigger {
     position: fixed;
     right: 0px;
     top: 200px;
     cursor: pointer;
}

* html #trigger {
    position: absolute;
}

#overlay {
     position: absolute;
     left: 0px;
     top: 0px;
     background-color: #000;
     z-index: 5000;
}

div.errorMsg {
     border: 2px solid #CC0000;
     color: #CC0000;
     font-weight: bold;
     text-align: center;
     margin: 0px 24px;
}

div.okMsg {
     border: 2px solid #00CC00;
     color: #00CC00;
     font-weight: bold;
     text-align: center;
     margin: 0px 24px 12px 24px;
}

#qinfoTxt {
    margin: 12px 6px;
}

#mask {
     position: absolute;
     left: 0px;
     top: 0px;
     background-color: #000;
     z-index: 5001;
}

#verify {
     position: absolute;
     z-index: 51;
     width: 300px;
     background-color: #F9F8EE;
     z-index: 5101;
}

#verify span.item {
     display: inline-block;
     width: 120px;
     text-align: right;
}

#verify span.itemvalue {
     font-weight: bold;
     padding-left: 8px;
}


