/*@*/
body.glowna {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image: url(../images/bg_main.gif);
background-repeat: repeat-y;
background-position: center top;
font-family: Tahoma;
}

/*@*/
#banner {
width: auto;
height: 53px;
margin: 56px 0px 21px 0px !important;
margin: 56px 0px 21px 0px;
position: relative;
}

.flash {
width: 220px !important;
width: 220px;
height: 100%;
background: #496214 url(../images/h_txt.jpg)   no-repeat;
float: left;
}

#popup #opish1{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 14px;
font-weight: bold;
color: #de8d00;
}

/*@*/
h2 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 12px;
font-weight: bold;
color: #de8d00;
}

/*@*/
h3 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 14px;
font-weight: bold;
color: #484848;
}

/*@*/
h4 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 12px;
font-weight: bold;
color: #484848;
}

/*@*/
.descryption {
margin: 0 0 0 0;
padding: 0 0 0 0;
text-align: justify;
color: #707070;
}

/*@*/
.losowe .szczegoly {
text-align: left;
}

/*@*/
.promocje .szczegoly a {
text-align: right;
font-size: 13px;
}

/*@Tytul*/
h2.title {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 14px;
font-weight: bold;
color: #de8d00;
}

/*@*/
.maim {
border: 0 transparent solid;
width: 100%;
}

/*@*/
.logo_dom{
background: url(../images/head_bg.jpg) left top no-repeat;
vertical-align:bottom;
height: 303px;
}

/*@*/
.logo {
border: 0 transparent solid;
text-align: left;
}

/*@*/
.menu a {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 13px;
font-weight: bold;
color: #525252;
padding: 15px 5px 15px 5px;
}

.menu td.separator{
width:4px;
}

/*@*/
.menu a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 13px;
font-weight: bold;
color: #dd8c00;
padding: 15px 5px 15px 5px;
}

/*@*/
.menu_item {
background: transparent url(../images/m_0.gif)   repeat;
width: 116px;
text-align: center;
padding: 20px 0px 10px 0px;
}

/*@*/
.menu_item_act {
background: transparent url(../images/m_0_act.gif)   repeat;
width: 116px;
text-align: center;
padding: 20px 0px 10px 0px;
}

.rssb{
margin:0 2px 0 0;
float:right;
}

.rssa{
margin:-1px 20px 0 0;
font-size:12px;
font-weight:normal;
color:#DE8D00;
float:right;
}

.rssm{
margin:-16px 23px 0 0 !important;
margin:-16px 0 0 0;
float:right;
}

.rss{
margin:-20px 0 0 0;
font-size:12px;
font-weight:normal;
color:#DE8D00;
float:right;
}

.rss:hover, .rssa:hover{
font-size:12px;
font-weight:normal;
text-decoration:underline;
color:#DE8D00;
}

#subMenu{
padding:0;
}

/*@*/
.blok {
border: 0 transparent solid;
height: 355px;
width: 100%;
}

/*@*/
.lewy_blok_wew {
border: 0 transparent solid;
height:100%;
width: 226px;
background:url(../images/bg_0_1.jpg) left top no-repeat;
}

/*@*/
.tlo_l_r {
background:url(../images/bg_0_1_r.gif) left top repeat-y;
}

/*@*/
.bialy_szeroki_home {
width: 693px !important;
width: 733px;
padding: 0px 15px 10px 20px;
border: 3px #E7E6E2 solid;
background-color: #FFFFFF;
position: relative;
}

/*@*/
.bialy_szeroki {
width: 430px !important;
width: 430px;
padding: 15px 15px 20px 15px;
border: 3px #E7E6E2 solid;
background-color: #FFFFFF;
margin: 0 0 0 0;
}

.bialy_szczegoly {
width: auto !important;
width: 100%;
padding: 15px 15px 20px 20px;
border: 3px #E7E6E2 solid;
background-color: #FFFFFF;
margin: 0 0 0 0;
}

/*@*/
.bialy_szczegoly_opis {
width: auto !important;
width: 699px;
padding: 15px 15px 20px 20px;
border: 3px #E7E6E2 solid;
background-color: #FFFFFF;
margin: 0 0 0 0;
}

/*@*/
.bialy_szeroki_opis {
width: 430px !important;
width: 430px;
padding: 15px 15px 20px 15px;
border: 3px #E7E6E2 solid;
background-color: #FFFFFF;
margin: 0 0 0 0;
}

/*@*/
.opak {
width: 695px;
}

#opis {
margin: 5px 0 5px 0;
}

#popup #opis .opis {
width: 100%;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
list-style-type: none;
padding: 0 10px 0 0;
margin: 0px;
}

#popup #opis .opis li  {
padding: 0 0 0 35px;
}

#popup #opis .opis_sub  {
	
padding: 0 0 0 35px;
}

#popup #opis .wartoscBold {
white-space: nowrap;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
padding: 0 10px 0 0;
vertical-align: bottom;
text-align: right;
}

#popup #opis .wartoscNormal {
white-space: nowrap;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 0 10px 0 0;
vertical-align: bottom;
text-align: right;
}

#popup #opis .firstRow {
width: 100%;
padding-top: 10px;
}

#popup #opis table {
border-collapse: collapse;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
border-bottom-width: 1px;
border-top-style: none;
border-right-style: none;
border-bottom-style: solid;
border-left-style: none;
border-bottom-color: #D0D0D0;
width: 100%;
	
	}

/*@*/
.bialy_projekty {
width: 693px;
border: 3px #E7E6E2 solid;
background-color: #FFFFFF;
}

/*@*/
.bialy {
width: auto;
border: 3px #E7E6E2 solid;
background-color: #FFFFFF;
position: static;
margin:0;
}

/*@*/
.tlo_projektu {
width: auto;
border: 3px #E7E6E2 solid;
position: static;
background: #dcdcdc url(../images/prtlo2.jpg)   repeat-x;
}

.szary {
width: auto;
border: 3px #E7E6E2 solid;
background-color: #e9e8e6;
position: static;
}

/*@*/
.losowe .bialy{
width: 400px;
color: #525252;
padding:15px;
}

#opis_krotki{
float:right;
width:160px;
}

.opis_krotki{
float:right;
width:160px;
}

/*@*/
.losowe .nazwa {
margin-top: 1px;
font-weight: bold;
font-size: 12px;
color: #8aa80b;
}

/*@*/
.losowe .cena {
margin-top: 4px;
font-weight: bold;
font-size: 12px;
color: #ca8d17;
}

/*@*/
.glowna .pod_tresc {
padding:0px;
margin:0px;
border:0px solid #F3F2ED;
border-top:0px solid #F3F2ED;
border-bottom:10px solid #F3F2ED;
}

/*@*/
.glowna .pod_tresc_szara {
padding: 10px 15px 10px 20px;
}

td{
vertical-align:top;
font-size:11px;
line-height:14px;
font-family:Tahoma;
color:#363636;
}

						
/*@ul, em, i, form*/						
ul{
list-style-type:none;
margin:0px;
padding:0px;
}

	
em, i{
font-style:normal;
}

						
form {
padding:0px;
margin:0px;
}

/*@a*/
						
a {
font-size: 11px;
color: #87aa19;
text-decoration: none;
}

/*@reklamy*/
a.grey {
color: #999999;
text-align: center;
}

/*@*/
a:hover {
color: #c87f00;
font-size: 11px;
text-decoration: underline;
}

.webdesign {
display: none;
}

b{
color:#2B2F35;
}

						
/*@strong,  strong a*/
strong {
color:#363636;
}

strong a	{
color:#363636;
text-decoration:underline;
}

strong a:hover	{
color:#363636;
text-decoration:none;
}

/*@input, textarea*/
												
					
input, textarea {
width: 187px;
background-color: #C3C9CF;
border: 0 transparent solid;
font-family: Tahoma;
font-size: 11px;
color: #777E85;
line-height: 10px;
padding-top: 2px;
padding-left: 2px;
padding-right: 2px;
}

/*@*/
												
.input_1 {
height: 19px;
background-image: url(../images/input_1.gif);
margin: 0px 0px 0px 0px;
padding: 3px 0 0 4px;
}

td.input_90{
vertical-align: bottom;
}

/*@*/
.input_90 .input_1 {
height: 19px;
background-image: url(../images/input_1_90.gif);
margin: 2px 0px 0px 0px;
padding: 3px 0 0 4px;
}

/*@*/
.add {
height: 19px;
background-image: url(../images/input_1_30.gif);
margin: 2px 3px 2px 3px;
width: 30px;
text-align: left;
color: #000000;
padding: 2px 0px 2px 2px;
text-align: center;
}

/*@*/
select {
width: 187px;
height: 17px;
margin: 2px 0px 0px 0px;
font-size: 10px;
}

	
.select_1	{
width:88px;
}

/*@*/
											
.textarea_1 {
height: 144px;
margin: 0px 0px 0px 0px;
overflow: hidden;
background-image: url(../images/input_2.gif);
padding: 4px 4px 4px 4px;
}

/*@li*/
	
li {
font-size: 11px;
margin: 0px 0px 3px 0px;
padding: 0px 0px 0px 17px;
line-height: 20px;
color: #de8d00;
background: transparent url(../images/arrow4a.gif) 5px 7px no-repeat;
}

li li{
margin-left:-5px;
}

/*@Menu home*/
.menu_home li{
background-image: url(../images/list_0_1.gif);
background-position: 0% 6px;
background-repeat: no-repeat;
font-size:12px;
}

.menu_home li a	{
color:#BD6003;
font-size:12px;
text-decoration:none;
font-weight:bold;
}

/*@*/
.nbfield_szczegoly {
color: #f26202;
}

.menu_home li a:hover	{
color:#BD6003;
font-size:12px;
font-weight:bold;
}

/*@*/
li a {
color: #de8d00;
font-size: 13px;
text-decoration: none;
font-weight: bold;
}

/*@*/
li a:hover {
color: #de8d00;
font-size: 13px;
text-decoration: underline;
font-weight: bold;
}

						
/*@footer*/
.footer	{
background-image: url(../images/footer_bg.gif);
background-position: left top;
background-repeat: repeat-x;
}

.footer td	{
color:#CC6200;
font-size:11px;
}

.footer a	{
color:#363636;
font-size:11px;
text-decoration:none;
}

.footer a:hover	{
color:#363636;
font-size:11px;
text-decoration:underline;
}

.footer span 	{
color:#363636;
}

/*@*/
						
.footer span a {
color: #d38703;
font-size: 11px;
text-decoration: none;
}

/*@*/
.footer span a:hover {
color: #d38703;
font-size: 11px;
text-decoration: underline;
}

/*@*/
.kreska {
border-bottom: 2px #e0ccaa solid;
margin: 0px 0 0px 0;
padding: 0px 0 6px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 13px;
font-weight: bold;
color: #de8d00;
}

/*@*/
.lewy_blok_wew .kreska {
border-bottom: 2px #afafaf solid;
margin: 0px 0 0px 0;
padding: 0px 0 6px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 13px;
font-weight: bold;
color: #484848;
}

/*@*/
.glowna .lewy_blok_wew .kreska_promo {
border-bottom: 2px #afafaf solid;
margin: 0px 0 0px 0;
padding: 0px 0 6px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 13px;
font-weight: bold;
color: #ff6114;
}

/*@*/
.bialy_szeroki_home .kreska {
border-bottom: 2px #e0ccaa solid;
margin: 0px 0 0px 0;
padding: 0px 0 6px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 13px;
font-weight: bold;
color: #de8d00;
}

/*@Tytuł strony*/
.pod_tresc_szara .kreska {
border-bottom: 2px #e0ccaa solid;
margin: 0px 0 0px 0;
padding: 0px 0 6px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 13px;
font-weight: bold;
color: #de8d00;
}

/*@*/
.navi .kreska {
border-bottom: 2px #e0ccaa solid;
margin: 0px 0 0px 0;
padding: 0px 0 6px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 13px;
font-weight: bold;
color: #de8d00;
}

/*@*/
.nbfield_szczegoly .kreska {
border-bottom: 1px #7E8284 solid;
}

/*@*/
.rzuty {
clear: both;
width: 696px;
margin: 0 0 0 0;
}

.rzuty .bialy {
margin: 0 0 10px 0;
}

.rzuty .bialy a {
}

/*@*/
.navi a {
font-family: Tahoma, Verdana, Helvetica, sans-serif;
text-decoration: none;
font-size: 13px;
font-weight: bold;
padding: 4px 0 4px 30px;
}

/*@*/
.navi  p {
padding: 0 0 0 0;
margin: 12px 0 0 0 !important;
margin: 5px 0 0 0;
}

/*@*/
#zakladki li {
padding: 0;
margin: 0 0 0 0;
}

/*@*/
.navi a:hover {
font-family: Tahoma, Verdana, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
text-decoration: underline;
}

/*@*/
.navi {
width: 225px !important;
width: 225px;
border: 3px #E7E6E2 solid;
background-color: #FFFFFF;
position: static;
height: 230px !important;
height: 265px;
padding: 20px 15px 15px 15px !important;
padding: 20px 15px 20px 15px;
overflow-x: visible;
margin: 0 0 0 0;
}

/*@*/					
.kreska_f{
border-bottom: 2px #7E8284 solid;
margin: 20px 0 0px 0;
padding: 0px 0 6px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 13px;
font-weight: bold;
color: #525252;
}

/*@*/
.submit_left {
background: transparent url(../images/btn_1.gif) left  repeat-x;
width: auto;
height: 21px;
padding: 0 15px 2px 15px !important;
padding: 0 15px 0px 15px;
width: 97px;
cursor: pointer;
}

.submit_r {
background: transparent url(../images/btn.gif) left  repeat-x;
width: auto;
height: 21px;
padding: 0 15px 2px 15px;
width: 187px;
cursor: pointer;
}

/*@*/
input {
width: auto;
height: 21px;
padding: 0 15px 2px 15px;
width: 187px;
cursor: pointer;
background: transparent none   repeat;
}

/*@*/					
.act{
background:url(../images/footer_2_bg.jpg) left top no-repeat;
}

/*@*/					
.foomenu{
width: 100%;
background:url(../images/footer_1_bg.gif) left top repeat-x;
padding:15px 0px 0px 5px;
}

/*@*/
.nbfield_p {
width: 120px;
margin: 0 0 0 0;
position: relative;
}

/*@*/
.nbfield_p a{
margin:0;
padding:0;
}

/*@*/
.nbfield_p a img {
margin: 20px 3px 3px 3px !important;
margin: 20px 0px 3px 1px;
padding: 0 0 0 0;
}

/*@*/
.produkty .nbfield_p a img {
margin:0 !important;
margin:0;
padding: 0 0 0 0;
}

/*@*/
.nbfield_l {
text-align: left;
padding: 0 0px 0 0;
}

/*@*/
.nbfield_s_projekt {
text-align: left;
font-size: 14px;
color: #7e8284;
font-weight: bold;
margin-bottom: 10px;
}

/*@*/
.nbfield_s_cena {
text-align: left;
font-size: 11px;
color: #ca8d17;
font-weight: bold;
width: 423px;
}

/*@*/
.nbfield_s_cena .cena_stara{
color:#8aa80b;
}

/*@*/
.nbfield_s_cena .cena{
color: #f17022;
}

/*@*/
.nbfield_l_projekt {
text-align: left;
padding-left: 0px;
}

/*@*/
.nbfield_l_projekt a {
text-align: left;
font-size: 14px;
color: #8aa80b;
font-weight: bold;
}

/*@*/
.nbfield_l_projekt a:hover {
text-align: left;
font-size: 14px;
color: #8aa80b;
font-weight: bold;
}

/*@*/
.nbfield_l_dom {
text-align: left;
font-size: 11px;
color: #ca8d17;
font-weight: bold;
}

/*@*/
.typ_budynku_home {
color: #ca8d17;
font-weight: bold;
font-size: 10px;
}

.promocje .typ_budynku_home {
color: #ca8d17;
font-weight: bold;
font-size: 12px;
}

/*@*/
.nbfield_l_cena {
text-align: left;
font-size: 11px;
color: #ca8d17;
font-weight: bold;
padding: 5px 10px 0 0;
}

/*@*/
.nbfield_l_cena .cena_promocyjna {
text-align: left;
font-size: 11px;
color: #ff6114;
font-weight: bold;
}

/*@*/					
.nbfield_c{
text-align: center;
}

/*@*/
img {
border: 0 transparent solid;
}

/*@*/
.projekty img {
border: 0 #424242 solid;
}

/*@*/
.clear {
border-bottom: 1px #e7edef solid;
}

/*@*/
.domy {
width:82px;
height:56px;
position: absolute;
top: 10px;
left: 35px;
display: block;
background: transparent url(../images/domy_hol2.gif)   repeat;
overflow: hidden;
line-height:90px;
}

a.domy:hover {
background: url(../images/domy_hol2.gif) no-repeat 0 -60px;
}

/*@*/
.garaze {
width:77px;
height:52px;
position: absolute;
top: 14px;
left: 155px;
display: block;
background: transparent url(../images/garaze_hol2.gif)   repeat;
overflow: hidden;
line-height:83px;
}

a.garaze:hover {
background: url(../images/garaze_hol2.gif) no-repeat 0 -52px;
}

.gospodarcze {
width:95px;
height:53px;
position: absolute;
top: 13px;
left: 265px;
display: block;
background: transparent url(../images/gospodarcze_hol2.gif) repeat-y 12px 0;
overflow: hidden;
line-height:84px;
}

a.gospodarcze:hover {
background: url(../images/gospodarcze_hol2.gif) no-repeat 12px -61px;
}

.inne {
width:50px;
height:63px;
position: absolute;
top: 3px;
left: 393px;
display: block;
background: transparent url(../images/inne_hol2.gif) repeat-y;
overflow: hidden;
line-height:105px;
}

a.inne:hover {
background: url(../images/inne_hol2.gif) no-repeat 0 -67px;
}

.przyciski{
text-align:center;
height:70px;
}

/*@*/
.przyciski a{
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 13px;
font-weight: bold;
color: #696969;
}

/*@*/
.przyciski a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
font-size: 13px;
color: #dd8c00;
}

/*@*/
.label {
font-weight: bold;
color: #626262;
padding: 4px 10px 1px 0px;
}

/*@*/
.label_value {
color: #5b5b5b;
text-align: left;
font-weight: normal;
float: right;
}

/*@*/
img.border, img.borderLeft, img.borderRight {
border: 1px #c2c2c2 solid;
padding: 1px 1px 1px 1px;
margin: 5px 5px 5px 5px;
}

/*@*/
img.borderLeft {
float: left;
margin: 0 15px 5px 0;
}

/*@*/
img.borderRight {
float: right;
margin: 0 0px 5px 15px;
}

/*@*/
img.right {
float: right;
margin: 0 10px 5px 15px;
}

/*@*/
.right {
margin-left: 14px;
}

/*@*/
.left {
margin-right: 14px;
}

/*@*/
img.left {
float: left;
margin: 0 15px 5px 0;
}

/*@*/
.glowna .back {
float: right;
margin: 10px 20px 3px 0px;
padding: 0px 0px 0px 17px;
background: transparent url(../images/arrow3b.gif) 3px 4px no-repeat;
font-size: 12px;
}

/*@*/
.glowna .more {
float: right;
margin: 0px 0px 3px 0px;
padding: 0px 0px 0px 17px;
background: transparent url(../images/arrow3a.gif) 3px 4px no-repeat;
font-size: 11px;
}

/*@*/
.glowna .search_more {
float: right;
margin: 0px 0px 3px 0px;
padding: 0px 0px 0px 17px;
background: transparent url(../images/arrow0a.gif) 3px 4px no-repeat;
color: 484848;
}

/*@*/
.labels div {
width: 210px;
}

/*@*/
#szczegoly {
margin: 10px 0 0 0;
}

/*@*/
.labels span {
font-weight: bold;
}

/*@*/
.details {
text-align: right;
width: 160px;
}

/*@*/
.rzuty .bialy p {
width: 230px;
float: right;
border-bottom: 2px #7E8284 solid;
margin:10px 0 0 0;
padding: 0px 0 6px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 13px;
font-weight: bold;
color: #7e8284;
}

/*@*/
.elewacje .bialy p {
width: 177px;
border-bottom: 2px #dec79f solid;
padding: 0px 10px 6px 10px;
margin: 2px 10px 15px 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 13px;
font-weight: bold;
color: #FA6A0A;
text-align: center;
}

.elewacje  {
width: 698px;
}

.elewacja {
position: relative;
float: left;
height: 186px !important;
height: 180px;
width: 224px !important;
width: 218px;
position: relative;
margin:0;
padding:0;
}

/*@*/
.elewacja .bialy {
float: left;
width: 218px;
height: 180px;
margin: 0px 0px 0px 1px !important;
margin: 0px 0px 0px 0px;
text-align: center;
position: absolute;
}

/*@*/
.elewacja .bialy a img {
position: absolute;
top: 28px;
left: 8px;
}

/*@*/
.projekt {
float: left;
width: 690px;
position: relative;
padding: 0 0 0 0;
margin: 0 0 0 0;
z-index: 30;
}

.projekt img{
padding:0;
margin:3px;
}

/*@*/
.projekt .tlo_projektu {
float: left;
width: 685px;
margin: 0px 0px 0px 1px;
text-align: center;
z-index: 30;
}

/*@*/
.projekt .sz {
float: right;
width: 545px;
margin-top: 0;
padding: 0 0 0 7px;
margin: 0 0 0 0;
position: relative;
border-left: 3px #e7e6e2 solid;
background: #FFFFFF none   repeat;
}

/*@*/
.projekt .sz .lg {
position: absolute;
top: -3px;
left: -3px !important;
left: -3px;
z-index: 50;
padding:0;
margin:0;
}

/*@*/
.nbfield_p .lg {
position: absolute;
top: -3px;
left: -3px !important;
left: -8px;
z-index: 50;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

/*@*/
.projekt .sz .ld {
position: absolute;
bottom: -3px !important;
bottom: -3px;
left: -3px !important;
left: -3px;
z-index: 50;
padding:0;
margin:0;
}

/*@*/
.projekt .sz .lld {
position: absolute;
bottom: -3px !important;
bottom: -4px;
left: -136px !important;
left: -140px;
z-index: 50;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

/*@*/
.projekt .sz .ppd {
position: absolute;
bottom: -3px !important;
bottom: -3px;
left: -7px !important;
left: -7px;
z-index: 50;
padding:0;
margin:0;
}

/*@*/
.projekt .sz .pg {
position: absolute;
top: -3px;
right: -3px !important;
right: -3px;
z-index: 50;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

/*@*/
.projekt .sz .pd {
position: absolute;
bottom: -6px !important;
bottom: -7px;
right: -6px !important;
right: -6px;
z-index: 50;
}

/*@*/
.projekt .pd {
position: absolute;
bottom: -3px !important;
bottom: -5px;
right: -5px !important;
right: 0px;
z-index: 50;
}

/*@*/
.nbfield_p .ld {
position: absolute;
bottom: -6px !important;
bottom: -6px;
left: -6px !important;
left: -8px;
z-index: 50;
}

/*@*/
.nbfield_p .pg {
position: absolute;
top: -3px;
right: -12px !important;
right: -9px;
z-index: 50;
padding:0;
margin:0;
}

/*@*/
.nbfield_p .pd {
position: absolute;
bottom: -3px !important;
bottom: -3px;
right: -12px !important;
right: -9px;
z-index: 50;
padding:0;
margin:0;
}

/*@*/
table.kondygnacja {
width:480px;
float:right;
border: 1px #EDE9E7 solid;
}

/*@*/
table.kondygnacja th {
font-weight: normal;
text-align: left;
font-size: 13px;
vertical-align: middle;
}

/*@*/
table.kondygnacja tr td {
border-bottom: 0px #7F7F7F solid;
border-left: 0px #EDE9E7 solid;
padding: 3px 5px 3px 5px;
margin: 0 0 0 0;
}

/*@*/
table.kondygnacja tr td a {
font-size: 13px;
}

/*@*/
table.kondygnacja tr td.c {
text-align: center;
}

/*@*/
table.kondygnacja tr td.nb {
white-space: nowrap;
}

/*@*/
table.kondygnacja tr td:first-child {
width: 15px;
text-align: right;
}

/*@*/
table.kondygnacja tr td:last-child {
width: 40px;
text-align: right;
}

/*@*/
td.jasna {
background-color: #eef3fb;
}

/*@*/
td.szara {
background-color: #d3dcde;
}

/*@*/
.zdiecia {
float: right;
width: 190px;
text-align: center;
padding: 0px 0px 0px 0px;
margin: 0 0px 0 0;
}

/*@*/
.zdiecia img {
margin: 0px 0 0px 0px;
}

.przekroje{
position:relative;
text-align:center;
}

.przekroje img {
clear: both;
margin: 0px 0 10px 0;
}

/*@*/
.lg {
position: absolute;
top: 0px;
left: 1px !important;
left: 0px;
z-index: 50;
}

/*@*/
.pg {
position: absolute;
top: 0px;
right: -1px !important;
right: 0px;
z-index: 50;
}

/*@*/
.elewacja .ld {
position: absolute;
bottom: 0px !important;
bottom: 0px;
left: 1px !important;
left: 0px;
z-index: 50;
}

/*@*/
.realizacje{
position:relative;
text-align:center;
}

.realizacje img {
clear: both;
margin: 10px 0 10px 0;
}

.realizacje .bialy {
margin: 0 0 10px 0;
}

/*@*/
.pd {
position: absolute;
bottom: 0px !important;
bottom: 0px;
right: -1px !important;
right: 0px;
z-index: 50;
}

/*@*/
.new {
position: absolute;
top: 0px;
right: -2px !important;
right: 3px;
z-index: 20;
}

.kreska h3{
padding: 0;
margin: 18px 0 3px 0;
}

.label p{
margin: 3px 0 18px 0;
}

.none { 
display: none;
}

/*@*/
.check {
float: right;
width: 24px;
border-left: 3px #E7E6E2 solid;
border-bottom: 3px #E7E6E2 solid;
background-color: #FFFFFF;
padding: 0 6px 0px 0px !important;
padding: 0 0px 0px 0px;
}

/*@*/
.check img {
width:24px;
height:24px;
}

/*@*/
.navi_teczka {
float: left;
height: 146px;
width: 697px !important;
width: 697px;
position: relative;
}

.navi_teczka a{
padding: 5px 0 5px 30px;
}

/*@*/
.navi_teczka .bialy {
float: left;
width: 691px !important;
width: 691px;
height: 140px;
margin: 0px 0px 30px 1px;
text-align: center;
padding: 0 0 0px 0 !important;
padding: 0 0 11px 0;
}

.navi_teczka .bialy p {
margin: 15px 0 20px 30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 13px;
font-weight: bold;
color: #FA6A0A;
text-align: left;
}

/*@*/
.checkbox {
width: 86px;
}

/*@*/
.kup {
background: url(../images/sa.jpg) 0 0 no-repeat;
width: 180px;
white-space: nowrap;
}

.kup:hover{
background-image: url(../images/sb.jpg);
background-position: left top;
background-repeat: no-repeat;
}

/*@*/
.teczka_add {
background: url(../images/arr1a.jpg) 0 0 no-repeat;
width: 180px;
white-space: nowrap;
}

.teczka_add:hover{
background-image: url(../images/arr1b.jpg);
background-position: left top;
background-repeat: no-repeat;
}

/*@*/
.teczka_del {
background: url(../images/arr2a.jpg) 0 0 no-repeat;
width: 180px;
white-space: nowrap;
}

.teczka_del:hover{
background-image: url(../images/arr2b.jpg);
background-position: left top;
background-repeat: no-repeat;
}

/*@*/
.zapytaj {
background: url(../images/pyta.jpg) 0 0 no-repeat;
width: 180px;
white-space: nowrap;
}

.zapytaj:hover{
background-image: url(../images/pytab.jpg);
background-position: left top;
background-repeat: no-repeat;
}

/*@*/
.drukuj {
background: url(../images/druka.jpg) 0 0 no-repeat;
width: 180px;
white-space: nowrap;
}

.drukuj:hover{
background-image: url(../images/drukb.jpg);
background-position: left top;
background-repeat: no-repeat;
}

/*@*/
.porownaj {
background: url(../images/arr3a.jpg) 0 0 no-repeat;
width: 180px;
white-space: nowrap;
}

.porownaj:hover{
background-image: url(../images/arr3b.jpg);
background-position: left top;
background-repeat: no-repeat;
white-space: nowrap;
}

/*@*/
.koszty {
background: url(../images/koszta.jpg) 0 0 no-repeat;
width: 180px;
white-space: nowrap;
}

.koszty:hover{
background-image: url(../images/kosztb.jpg);
background-position: left top;
background-repeat: no-repeat;
white-space: nowrap;
}

/*@*/
.materialy {
background: url(../images/mata.jpg) 0 0 no-repeat;
width: 180px;
white-space: nowrap;
}

.materialy:hover{
background-image: url(../images/matb.jpg);
background-position: left top;
background-repeat: no-repeat;
white-space: nowrap;
}

th.label {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 11px;
font-weight: bold;
color: #525252;
}

/*@*/
td.por1 {
background-color: #ffffff;
font-size: 12px;
padding: 3px 5px 3px 10px;
color: #799b2c;
}

/*@*/
td.por2 {
background-color: #ffffff;
padding: 3px 5px 3px 10px;
font-size: 12px;
color: #bd7624;
}

.por .clear {
border-bottom: 1px #7E8284 solid;
}

.pusto{
padding:30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 13px;
font-weight: bold;
color: #FA6A0A;
}

/*@*/
#zakladki{
height: 35px !important;
height: 55px;
padding: 10px 0 10px 3px !important;
padding: 10px 0 0 3px;
clear: both;
}

#zakladki li.zakk{
margin: 0px 0px 5px 0px !important;
margin:0;
float: left;
width: 89px;
background: none;
text-align: center;
}

/*@*/
.glowna #zakladki li.zakk a {
display: block;
padding: 0px 0px 3px 0px;
margin: 0px 0px 3px 0px;
color: #d8d8d8;
width: 85px;
height: 17px;
background: transparent url(../images/zak1a.jpg)   no-repeat;
float: left;
}

.glowna #zakladki li.zakk a:hover{
text-decoration: none;
}

/*@*/
#zakladki li.zakk_w {
margin: 0px 0px 5px 0px !important;
margin:0;
float: left;
width: 89px;
background: transparent none   repeat;
text-align: center;
}

/*@*/
.glowna #zakladki li.zakk_w a {
display: block;
padding: 0px 0px 3px 0px;
margin: 0px 0px 3px 0px;
color: #d8d8d8;
width: 85px;
height: 17px;
background: transparent url(../images/zak2a.jpg)   no-repeat;
float: left;
}

/*@*/
#zakladki li.zakk_u {
margin: 0px 0px 5px 0px !important;
margin:0;
float: left;
width: 89px;
background: transparent none   repeat;
text-align: center;
}

/*@*/
.glowna #zakladki li.zakk_u a {
display: block;
padding: 0px 0px 3px 0px;
margin: 0px 0px 3px 0px;
color: #d8d8d8;
width: 85px;
height: 17px;
background: transparent url(../images/zak1s.jpg)   no-repeat;
float: left;
}

.glowna #zakladki li.zakk_w a:hover{
text-decoration: none;
}

/*@*/
.brak_danych {
color: #a7a7a7;
font-size: 10px;
}

/*@*/
.promocje .nazwa {
font-weight: bold;
font-size: 15px;
color: #ff6114;
text-align: left;
width: 195px;
margin: 10px 0 5px 0;
padding: 0 0 3px 0;
}

/*@*/
.promocje .img {
margin: 0 0 0 0;
}

/*@*/
.glowna .promo_nazwa {
color: #ff6114;
}

/*@*/
.fsearch {
width: 130px;
}


/*@*/
.glowna .promocje .stara_cena {
float: right;
width: 95px;
text-align: left;
padding-left: 5px;
color: #8aa80b;
text-decoration: line-through;
font-size: 12px;
}

/*@*/
.promocje .cena {
float: right;
width: 95px;
text-align: left;
padding-left: 5px;
color: #ff6114;
font-size: 12px;
}

/*@*/
.navi_teczka .lg {
position: absolute;
top: 0px !important;
top: 0px;
left: 1px !important;
left: 2px;
z-index: 50;
}

/*@*/
.navi_teczka .pg {
position: absolute;
top: 0px !important;
top: 0px;
right: -1px !important;
right: 3px;
z-index: 50;
}

/*@*/
.navi_teczka .ld {
position: absolute;
bottom: 0px !important;
bottom: -1px;
left: 1px !important;
left: 2px;
z-index: 50;
}

/*@*/
.navi_teczka .pd {
position: absolute;
bottom: 0px !important;
bottom: -1px;
right: -1px !important;
right: 3px;
z-index: 50;
}

/*@*/
#faq_pyt a {
font-size: 13px;
color: #8aa80b;
padding: 0px 0px 0px 0px;
font-weight: bold;
margin: 0px 0px 0px 0px;
}

/*@*/
#faq_pyt img {
padding: 0px 0px 0px 0px;
margin: 0px 0px -5px 0px;
}

/*@*/
.faq_odp {
margin: 5px 0 0 0px;
color: #3a3a3a;
font-size: 12px;
display: none;
height: auto;
padding: 0;
}

/*@*/
#faq_data {
font-size: 11px;
padding: 5px 0px 0px 0px;
color: #515151;
font-weight: normal;
}

.glowna .separator_menu{
color: #dd8c00;
margin: 0 10px 0 10px;
}

/*@*/
.nextprev {
}

.logo_firmy{
width:99px;
float:right;
}

/*@*/
.logo_firmy_dol {
text-align: right;
}

.logo_firmy img{
padding:0;
margin:0;
}

/*@*/
.glowna .preww {
color: #aaa8a8;
}

/*@*/
.nextprev b {
color: #de8d00;
}

/*@*/
.control {
margin-top: 10px;
}

.szczeg{
margin-top:4px;
}

.szczeg .szczegoly{
float:left;
margin-left:20px;
font-weight:bold;
color:#FF0000;
}

.szczeg .szczegoly a{
color: #ca8d17;
}

.szczeg .teczka{
float:left;
margin-left:20px;
}

/*@*/
.glowna .powered {
color: #707073;
}

/*@*/
.glowna .powered a {
color: #707073;
}

/*@*/
.glowna .powered a:hover {
color: #707073;
}

/*@*/
#popup table {
border: 0px transparent solid;
}

/*@*/
#popup .bialy {
text-align: center;
width: 800;
margin:auto;
}

#popup .bialy td {
margin: 0px;
border-top-style: groove;
border-right-style: solid;
border-bottom-style: none;
border-left-style: none;
border-top-width: thin;
border-right-width: thin;
border-bottom-width: thin;
border-left-width: thin;
background-color: #EBEBEB;
border-top-color: #FFFFFF;
border-right-color: #FFFFFF;
border-bottom-color: #FFFFFF;
border-left-color: #FFFFFF;
padding-top: 5px;
padding-right: 10px;
padding-bottom: 5px;
padding-left: 10px;
}

#popup .bialy table {
border: thin solid #666666;
}

/*@*/
#popup .bialy div {
margin: auto auto auto auto;
width: 750px;
font-size: 11px;
}

/*@*/
#popup {
text-align:center;
background-color: #FFFFFF;
}

/*@Tekst PoP*/
#popup p {
font-size: 11px;
}

#popup #opis li {
text-align: left;
height: auto;
width: auto;
}

#popup #opis b {
text-align: left;
}

#popup #opis p {
text-align: left;
}

/*@*/
#popup .bialy table {
margin: auto;
}

/*@*/
#popup .close {
float:right;
margin-right:100px !impotrant;
margin-right:50px;
margin-top:50px;
margin-bottom:50px;
}

#popup #tre div, #popup #tre div div {
text-align:justify;
}

.glowna .zdiecia img {
border-top: 0px #767676 solid;
border-right: 1px #767676 solid;
border-bottom: 1px #767676 solid;
border-left: 0px #767676 solid;
margin:0px;
padding:0;
}

.glowna .zdiecia .tlo_projektu_sz {
width:177px;
background-color:#767676;
margin: 0px 0 5px 0px;
padding: 0px;
}

.zdiecia .gg{
background:url(../images/cp.gif) right top repeat-y;
width:auto;
padding:0;
margin:0;
}

.zdiecia .ggg{
background:url(../images/cpg.gif) right top no-repeat;
width:auto;
padding:0;
margin:0;
}

.zdiecia .gggg{
background:url(../images/cd.gif) right bottom repeat-x;
width:auto;
height:128px;
padding:0;
margin:0;
}

.zdiecia .ggggg{
background:url(../images/cpd.gif) right bottom no-repeat;
width:auto;
height:128px;
padding:0;
margin:0;
}

.zdiecia .gggggg{
background:url(../images/cld.gif) left bottom no-repeat;
width:auto;
height:128px;
padding:0;
margin:0;
text-align:left;
}

/*@*/
.data th {
font-size: 12px;
color: #575757;
}

/*@*/
.data td {
text-align: center;
}

/*@*/
.data .suma td {
text-align: left;
border-top: 1px #888888 solid;
margin: 5px 0 0 0;
padding: 10px 0 0 0;
}

/*@alertwin*/
#alertwin {
position:absolute;
z-index:100;
left:50%;
margin-left: -155px;
top:250px;
width:410px;
background:#D72A29
}

/*@alertwin - close*/
#alertwin .close {
width: 17px;
height: 17px;
float: right;
background: transparent url(../img/close.gif) center center no-repeat;
overflow: hidden;
cursor: pointer;
}

/*@alertwin - message*/
#alertwin .message{
color:#fff;
background:#D72A29;
background:#fff;
color:#D72A29;
clear:both;
padding:50px 40px;
margin:1px;
text-align:center;
font-family:Tahoma;
font-size:13px
}

#popup #opis td {
margin: 0px;
border-top-style: groove;
border-right-style: solid;
border-bottom-style: none;
border-left-style: none;
border-top-width: thin;
border-right-width: thin;
border-bottom-width: thin;
border-left-width: thin;
background-color: #EBEBEB;
border-top-color: #FFFFFF;
border-right-color: #FFFFFF;
border-bottom-color: #FFFFFF;
border-left-color: #FFFFFF;
padding-top: 1px;
padding-right: 2px;
padding-bottom: 1px;
padding-left: 2px;
}

table.cien {
width:655px;
}

table.cien td {
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: none;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: none;
border-right-color: #CCCCCC;
border-bottom-color: #CCCCCC;
padding: 2px;
background-color: #FFFFFF;
}

/*@mapa*/
#sitemap ul { 
margin : 0 0 0 0;
padding : 0 0 3px 0;
display : block;
}

#sitemap ul li, #leftMenu ul li ul { 
display : inline;
margin : 0 0 0 0;
padding : 0 0 0 0;
background : transparent none repeat;
}

/*@*/
#sitemap ul li a {
background: transparent url(../images/list_0_1.gif) 0px 10px no-repeat;
display: block;
position: relative;
padding: 3px 0 5px 15px;
margin: 0 0 0 0;
color: #BD6003;
text-decoration: none;
font-size: 12px;
}

/*@*/
#sitemap ul li a:hover {
background: transparent url(../images/list_0_1.gif) no-repeat 0px 10px;
text-decoration: underline;
}

/*@*/
 
#sitemap ul li li a {
line-height: 12px;
padding: 0 0 0 20px;
margin: 0 0 6px 15px;
background: transparent url(../images/list_0_1.gif) 3px 3px no-repeat;
font-family: Tahoma, Verdena;
}

/*@*/
#sitemap ul li li li a {
line-height: 12px;
padding: 0 0 0 35px;
margin: 0 0 6px 20px;
background: transparent url(../images/list_0_1.gif) 23px 10px no-repeat;
font-family: Tahoma, Verdena;
}

/*@*/
#sitemap ul li li li a:hover {
line-height: 12px;
background: transparent url(../images/list_0_1.gif) 23px 10px no-repeat;
font-family: Tahoma, Verdena;
text-decoration: underline;
}

/*@*/
 
#sitemap ul li li a:hover {
background: transparent url(../images/list_0_1.gif) 3px 3px no-repeat;
text-decoration: underline;
}

/*@*/
.kreska2{
border-bottom: 1px #e0ccaa solid;
margin: 0px 0 0px 0;
padding: 0px 0 6px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 13px;
font-weight: bold;
color: #de8d00;
}

/*@*/
.opinia {
}

/*@*/
.opinie_tekst {
color: #565656;
font-size: 11px;
text-align: justify;
}

/*@*/
.opinie_imie {
color: #565656;
font-size: 11px;
font-weight: bold;
}

/*@*/
.opinie_data {
color: #565656;
font-size: 11px;
}

.znaleziono, .nieznaleziono{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 12px;
font-weight: bold;
color: #de8d00;
}

.del {
display: none
}

.email1:before { 
content:"@";
}

#pop_tekst li {
font-size: 11px;
background: transparent url(../images/arrow4a.gif) 5px 7px no-repeat;
}

.bialy_szczegoly_opis2 {
width: auto !important;
width: 100%;
padding: 15px 15px 20px 20px;
border: 3px #E7E6E2 solid;
background-color: #FFFFFF;
margin: 0 0 0 0;
}

.obrazek {
border-top: 1px #767676 solid;
border-right: 1px #767676 solid;
border-bottom: 1px #767676 solid;
border-left: 1px #767676 solid;
margin:0px;
padding:5px;
}

.firma{
float: left;
width: 690px;
position: relative;
padding: 0 0 0 0;
margin: 0 0 10px 0;
z-index: 30;
}

.tlo_firmy0{
width: auto;
border: 3px #E7E6E2 solid;
position: static;
background: #dcdcdc url(../images/prtlo2.jpg)   repeat-x;
height:100px;
}

.tlo_firmy1{
width: auto;
border: 3px #E7E6E2 solid;
position: static;
background: none;
height:100px;
}

/*@*/
.firma .lg {
position: absolute;
top: 0px;
left: 0px !important;
left: 0px;
z-index: 50;
padding:0;
margin:0;
}

/*@*/
.firma .ld {
position: absolute;
bottom: 0px !important;
bottom: 0px;
left: 0px !important;
left: 0px;
z-index: 50;
padding:0;
margin:0;
}

/*@*/
.firma .pg {
position: absolute;
top: 0px;
right: 0px !important;
right: 0px;
z-index: 50;
padding:0;
margin:0;
}

/*@*/
.firma .pd {
position: absolute;
bottom: 0px !important;
bottom: 0px;
right: 0px !important;
right: 0px;
z-index: 50;
padding:0;
margin:0;
}

.firma .logo img{
float:right;
border:0px #a2a2a2 solid;
}

.firma_fotki{
text-align:center;
}

.firma_fotki img{
border:1px #a2a2a2 solid;
margin: 10px 0;
}

.firma h2{
font-size:16px;
}

.firma .cechy{
margin:8px;
}

.firma .wiecej{
position:absolute;
right:15px;
bottom:5px;
}

.firma .right{
float:right;
margin:8px;
width:130px;
}

.firma .left{
float:left;
margin:8px;
}

.both{
clear:both;
}

.flabel{
font-weight:bold;
width:60px;
float:left;
}

.fvalue{
width:150px;
float:left;
}

.fvalue p{
margin:0;
float:left;
}

.produkt .cechy{
width:600px;
}

.cechy .h2{
float:left;
}

.produkt .tlo_firmy0{
height:70px;
}

.produkty .tlo_projektu {
height:72px;
background:none;
background-color:#fff;
}

.opisy{
width:285px;
height:70px;
float:left;
left:170px;
padding:5px
}

.produkt .szczegoly{
font-size:11px;
position:absolute;
bottom:2px;
right:5px;
color:#000;
font-weight:bold;
}

.produkt .szczegoly:hover{
font-size:11px;
color:#000;
}

/*@*/
#zakladki_szerokie{
height: 35px !important;
height: 55px;
padding: 10px 0 10px 3px !important;
padding: 10px 0 0 3px;
clear: both;
}

#zakladki_szerokie li.zakk{
margin: 0px 0px 5px 0px !important;
margin:0;
float: left;
width: 180px;
background: none;
text-align: center;
}

/*@*/
.glowna #zakladki_szerokie li.zakk a {
display: block;
padding: 0px 0px 3px 0px;
margin: 0px 0px 3px 0px;
color: #d8d8d8;
width: 170px;
background: transparent url(../images/szak1a.jpg)   no-repeat;
float: left;
}

.glowna #zakladki_szerokiei li.zakk a:hover{
text-decoration: none;
}

/*@*/
#zakladki_szerokie li.zakk_w {
margin: 0px 0px 5px 0px !important;
margin:0;
float: left;
width: 180px;
background: transparent none   repeat;
text-align: center;
}

/*@*/
.glowna #zakladki_szerokie li.zakk_w a {
display: block;
padding: 0px 0px 3px 0px;
margin: 0px 0px 3px 0px;
color: #d8d8d8;
width: 170px;
height: 17px;
background: transparent url(../images/szak2a.jpg)   no-repeat;
float: left;
}

/*@*/
#zakladki_szerokie li.zakk_u {
margin: 0px 0px 5px 0px !important;
margin:0;
float: left;
width: 180px;
background: transparent none   repeat;
text-align: center;
}

/*@*/
.glowna #zakladki_szerokie li.zakk_u a {
display: block;
padding: 0px 0px 3px 0px;
margin: 0px 0px 3px 0px;
color: #d8d8d8;
width: 170px;
height: 17px;
background: transparent url(../images/szak1s.jpg)   no-repeat;
float: left;
}

.glowna #zakladki_szerokie li.zakk_w a:hover{
text-decoration: none;
}

.techniczne .label{
width:150px;
float:left;
}

.techniczne .value{
float:right;
width:260px;
padding:4px 0px 1px 0px;
}

.techniczne .line{
background:#FFFFFF url(../images/dots2_light.gif) center bottom repeat-x;
margin:0px 0px 0pt;
padding-bottom:5px;
clear:both;
}

.navi_l{
margin:10px 0 0 50px;
}

.navi_l a{
text-align:left;
display:block;
color:#fb0017;
margin: 5px 0 0 0;
}

.pliki .head{
border-bottom:1px #000 solid;
margin:15px 0 5px 0px;
padding:0 0 0 10px;
}

.pliki .plik{
float:left;
width:190px;
}

.pliki a{
color:#000;
margin: 0 0 0px 5px;
}

.pliki td{
vertical-align:middle;
height:55px;
}

body.glowna .pod_tresc_produkty{
border:3px #E7E6E2 solid;
background-color:#FFF;
}

.bialy_bok_t {
padding: 2px;
border: 3px #E7E6E2 solid;
background-color: #FFFFFF;
margin: 0;
}

.reklama{
position:absolute;
left:0px;
top:-18px;
width:40px;
padding:0 5px 1px 5px;
margin:0;
border:0px solid black;
/*background-color:#E7E6E2;*/
z-index:100;
background-color: #F00;
color: #FFF;
}

.prezentacja {
background: url(../images/3d.jpg) 0 0 no-repeat;
width: 180px;
white-space: nowrap;
}

.prezentacja:hover{
background-image: url(/images/3dh.jpg);
background-position: left top;
background-repeat: no-repeat;
white-space: nowrap;
}

.promocja_tlo {
border: 3px #E7E6E2 solid;
background-color: #FFFFFF;
}

.promocje {
background-color: #FFFFFF;
}

/* style do forum */
#forum_opis{
padding: 5px 15px 5px 10px;
background-color: rgb(207, 240, 255);
font-size:12px;
}

#forum_tab{
width:auto;
}

#forum_tab td{
background-color:#EFEFEF;
vertical-align: middle;
}

#forum_tab th{
background-color:#4E4E4E;
border-bottom:2px solid #FFFFFF;
color:#ffffff;
font-size:13px;
padding:10px 10px 10px 6px;
text-align:left;
}

.th_wypowiedzi{
border-left:2px solid #ffffff;
}

.td_wypowiedzi{
border-left:2px solid #ffffff;
border-bottom:2px solid #ffffff;
text-align:center;
}

.td_wypowiedzi span{
font-size:12px;
color:#F2771D;
font-weight:bold;
}

#forum_watki{
font-size:12px;
padding:30px 0 10px 10px;
background-color:#CFF0FF;
border-bottom:2px solid #FFFFFF;
}

#forum_watki ul li{
list-style-image: none;
list-style-type: none;
color:#003EB1;
background: transparent;
}

#forum_watki ul{
margin:0 0 15px 0;
}

#forum_watki ul li a{
color:#F2771D;
text-decoration:underline;
font-size:12px;
margin-left: 40px;
}

#forum_watki ul li a:visited{
color:#717171;
text-decoration:underline;
font-size:12px;
margin-left: 40px;
}

#forum_watki ul li a:hover{
}

.all_w a{
color:#717171;
margin:0 0 0 29px;
font-size:12px;
text-decoration:underline;
}

.all_w a:hover{
text-decoration:underline;
}

.back_btn2{
margin: 0pt 0pt 0pt 130px;
}

.back_btn3{
margin: 0pt 0pt 0pt 0px;
background: transparent url(/img/layout/markers/arrow49.gif) no-repeat scroll 6px 4px;
}

.back_btn3 a{
}

#forum{
background-color:#ffffff;
padding:10px 0 0 5px;
}

#forumTopics {
width: 658px;
}

#forumTopics tr th {
border-bottom: 2px solid #ffffff;
}

#forum td.r, #forumTopics th.r {
text-align: right;
}

#forumTopics a.topic {
font-weight: bold;
font-size: 12px;
color:#F2771D;
}

#forumTopics a:visited.topic {
font-weight: bold;
font-size: 12px;
color:#717171;
}

#forumTopics td.small, #forumTopics td.small * {
font-size: 11px;
}

.forumQuote {
border-left: 1px #ccc solid;
margin: 0pt 0pt 0pt 0.8ex;
padding-left: 1ex;
}

.forumQuote, .forumQuote * {
color: #666;
}

#forumTopics td.r {
text-align: right;
width:126px;
font-size: 11px;
}

#forumTopics a.topic {
font-weight: bold;
font-size: 12px;
}

#forum a.topic {
font-size:13px;
font-weight:bold;
color:#F2771D;
text-decoration:underline;
}

.topicUser {
font-weight: normal;
color: #7F566D;
}

.forumQuote {
border-left: 1px #ccc solid;
margin: 0pt 0pt 0pt 0.8ex;
padding-left: 1ex;
}

#forumPosts tr.postWyr td {
background-color: #CFF0FF;
}

#forumPosts tr.postWyr td.postContent {
background-color: #F3F3F3;
background-image: url(../img/forum_post_3.gif);
background-repeat: repeat-y;
width:460px;
}

#forumPosts tr.postWyr td.postContent a {
font-weight: bold;
color: #F2771D;
}

#forumPosts tr td.postInfo {
vertical-align: top;
white-space: nowrap;
padding: 5px 8px;
border-bottom: 5px #fff solid;
	
}

/*@*/
#forumPosts tr td.postInfo, #forumPosts tr td.postInfo * {
font-size: 12px;
font-family: Tahoma;
color: #484848;
white-space: nowrap;
background-color: #F3F3F3;
}

#forumPosts tr td.postInfo div.author {
font-weight: bold;
color: #24a;
}

.author-from, .author-posts {
font-weight: normal;
}

#forumPosts tr td.postInfo a {
}

#forumPosts tr td.postContent {
background:#F3F3F3 url(../img/forum_post_3.gif);
background-repeat: repeat-y;
padding: 5px 5px 5px 15px;
font-size: 12px;
border-bottom: 5px #fff solid;
}

#forumPosts tr td.postContent * {
font-size: 12px;
background-color:#F3F3F3;
text-align: left;
}

#forumPosts tr td.postContent h3 {
padding: 0 0 5px 0;
margin: 0;
color: #F2771D;
font-weight: bold;
}

a.cytuj {
float: right;
display: block;
margin-left:5px;
}

#forumPosts tr td.postInfo div.authButt {
background-color: #F0F2F5;
border: 1px #9ab solid;
padding: 2px;
margin: 2px 0;
}

#forumPosts tr td.postInfo div.authButt * {
vertical-align: middle;
}

#forumPosts tr td.postInfo div.authButt a {
padding-right: 5px;
}

/*@*/
#forumPosts tr th {
background: #e3e3e3 none   repeat;
padding: 6px 2px 6px 2px;
border-bottom: 5px #fff solid;
}

/*@*/
#forumPosts tr th.l {
text-align: left;
background: #e3e3e3 none repeat;
}

/*@*/
#forumPosts tr th h3 {
float: right;
margin: 0 0 0 0;
padding: 0 10px 0 0;
font-weight: bold;
font-size: 12px;
}

/*@ramka*/
img.forum {
border: 1px #b9b7b7 solid;
margin: 5px 2px 5px 2px;
padding: 2px;
}

#forumTopics {
margin-left: -1px;
}

#forumTopics th {
border-top: 1px #7F7F7F solid;
border-bottom: 1px #7F7F7F solid;
background: #4E4E4E;
padding: 2px 6px 2px 6px;
font-weight: normal;
text-align: center;
font-size:13px;
color:#fff;
}

#forumTopics tr td {
background-color:#EFEFEF;
border-bottom: 2px #fff solid;
border-left: 2px #fff solid;
padding: 2px 6px 2px 6px;
margin: 0;
vertical-align: middle;
}

#forumTopics tbody tr td .t {
width:5px;
}

#forumTopics tr td:first-child {
border-left: 0;
width:20px;
}

#forumSearch {
text-align: right;
padding: 5px 0 10px 0;
color:#F2771D;
font-size: 12px;
}

#newTopic {
padding: 12px 0;
}

#newTopic a {
background: transparent url(../img/library/markers/sq_arr.gif) 0px 0px no-repeat;
padding: 0 0 0px 18px;
text-decoration: none;
color:#E62525;
font-size: 13px;
font-weight: bold;
}

.forum-highlight {
background: #ff0;
}

.avatar {
display: block;
border: 4px #BABFC2 solid;
padding: 1px;
margin: 2px 2px 2px 0;
width: 64px;
height: 64px;
overflow: hidden;
}

#spolecznosc {
background: #F2F2F3;
margin: 0px 0 10px 0;
padding: 0 0 10px 0;
width: 310px;
float: right;
overflow: hidden;
}

#spolecznosc h3 {
background: #0088FF;
margin: 0;
padding: 0px;
height: 31px;
text-align: center;
color: #fff;
font-size: 12px;
line-height: 31px;
}

/*@*/
#spolecznosc * {
font-size: 11px;
font-family: Tahoma;
}

#spolecznosc dt {
padding: 4px 5px 0px 8px;
margin: 0;
}

/*@*/
#spolecznosc dt, #spolecznosc dt * {
color: #ff0000;
font-weight: normal;
}

#spolecznosc dd {
margin: 0;
padding: 0px 5px 0px 8px;
text-indent: 0px;
}

/*@*/
#spolecznosc dd, #spolecznosc dd * {
color: #000000;
}

#fq, #forum fieldset table tbody tr td input {
border: 1px solid #C0C0C0;
}

/*@blok pola wpisywania komentarza*/
#commentblock {
display: none;
width: 410px;
}

/*@pole tekstu bloku pola wpisywania komentarza*/
#commentArea {
background:#F1F1F1 none repeat scroll 0%;
border: #a3a3a3 1px solid;
width:97%;
margin:10px 0 10px 6px;
}

/*@napis dodaj 'komentarz/musisz sie zalogowac'*/
#addcomment, #addcomment a {
color: #F48E0B;
font-size: 12px;
font-weight: bold;
margin-top: 10px;
}

/*@blok listy komentarzy*/
.comment {
border-bottom: 1px #cacaca dashed;
border-left: 0px #aaa solid;
border-right: 0px #aaa solid;
padding: 7px 0px 4px 0px;
clear: both;
background: #fff;
}

/*@naglowek komentarza w liscie komentarzy*/
.comment-head {
color: #678;
padding: 0 0 4px 0;
position: relative;
width: 100%;
}

/*@napis 'cytuj', komentarza w liscie komentarzy*/
a.comment-quote {
position: absolute;
right: 0px;
top: 0px;
text-align: right;
color: #F2771D;
}

/*@tresc komentarza w liscie komentarzy*/
.comment-txt, .comment-txt * {
color: #555;
text-align:justify;
margin:0 0 5px 0;
display:block;
}

.komentarze{
	padding: 10px 15px;
	margin: 0 0px;
	width: 430px;
	border:3px solid #E7E6E2;
	background-color: #fff;
}
#commentForm input, .odpowiedz input, .right_form input{
	border: #a3a3a3 1px solid;
	background-color: #F1F1F1;
	padding: 1px 0px;
	height: 19px;
}
#commentForm input.submit_left, .odpowiedz input.submit_left, .right_form input.submit_left{
	border: 0 none;
	height: 21px;
	margin:4px;
	width: 97px;
}
.odpowiedz textarea{
	width: auto;
}
.star {
width: 16px;
height: 12px;
background: #ffffff url(../images/star08.gif) no-repeat 0px 0px;
border: 0;
margin: 5px 0px 0px 0px;
cursor: pointer;
padding: 0 5px 2px;
}

.starsel {
width: 16px;
height: 12px;
background: #ffffff url(../images/star08.gif) no-repeat 0px -12px;
border: 0;
margin: 5px 0px 0px 0px;
cursor: pointer;
padding: 0 5px 2px;
}