body {
	 text-decoration: none; 
	 color: #3B3737;
	 background: #F4F4F4;
   font-weight: normal;
	 font-family: Arial, Verdana, Helvetica, sans-serif;
	 font-size: 0.8em;
	 line-height:16px;
	 padding:0px;
	 margin:10px 0px 0px 0px;
}
div, td {font-size:12px; line-height:16px;}

img {border:0px;}
form {margin:0px;}

div.left, div.inline {clear:both;} 
div.norm, div.inline div, .norm {float:left;}
div.right {float:right;}
div.dogory {clear:left; text-align:right;}
div.blok_tresc {clear:left;}
div.pliki {line-height:25px; padding-left:6px; float:left;}

b.separator {clear:left; overflow:hidden; display:block; height:20px; background:none;}
b.separator_6 {clear:left; overflow:hidden; display:block; height:6px; background:none;}
b.separator_8 {clear:left; overflow:hidden; display:block; height:8px; background:none;}
b.separator_10 {clear:left; overflow:hidden; display:block; height:10px; background:none;}
b.separator_20 {clear:left; overflow:hidden; display:block; height:20px; background:none;}
b.linia_topic {clear:left; overflow:hidden; display:block; height:2px; background:#111111; margin:0px 8px 25px 0px;}
b.linia_szara {clear:left; overflow:hidden; display:block; height:1px; background:#B5B5B5; margin:0px;}

ul.blok_gfx {margin:0px; padding:0px;}
ul.blok_gfx li {float:left; list-style: none; display:inline; text-align:center;}
p.podpis_img {margin:5px 0px 5px 0px; text-align:center;}

li.blok_foto{float:left; list-style: none; display:inline; text-align:center;}

div.foto_galeria {width:33%; text-align:center; overflow:hidden;}

h1 {font-size:12px; font-weight: normal; margin:0px;}
p {margin-top:0px; margin-bottom:5px;}
.topic_inwestycja {margin:0px 0px 15px 0px; color:#C42130; font-weight:bold; font-size:10pt;}
.topic_naglowek {margin:20px 0px 20px 0px; color:#C42130; font-weight:bold; font-size:12pt;}
.topic_form {margin:0px 0px 15px 0px; color:#000; font-weight:bold; font-size:8pt;}
.topic_tresc {margin:0px 0px 30px 0px; color:#C42130; font-weight:bold; font-size:12pt;}
.topic_video {margin:0px 0px 15px 0px; color:#C42130; font-weight:bold; font-size:10pt;}
.topic_main_deweloperzy {margin:10px; font-weight:normal; font-size:10pt; color:#767676;}
.topic_main {margin-bottom:15px; font-weight:bold; font-size:11pt;}
.topic_main b {color:#C42130; font-size:9pt;}
.topic_main span {color:#C42130;}
.topic_new {margin:-3px 0px 10px 0px; color:#C42130; font-weight:normal;}
.topic_new a, p.topic_new a:HOVER  {color:#C42130; font-weight:normal;}
.szary {color:#9B9B9B; font-weight:normal;}
.center {text-align:center;}
.red {color:#C31C2C;}
.ukryty {visibility:hidden; display:none;}

p.etapy {margin-bottom:20px;}
p.etapy b {color:#C42130; font-size:9pt;}

.navigator a, .navigator a:HOVER { 
  display:block; 
  margin: 0px 2px; 
  padding: 2px 3px 2px 3px;
  color: #000;
  height:16px;
  width:16px;
  display:inline-block;  
  background:#FFF;
  text-align:center;
  line-height:16px;
  font-size:8pt;
  text-align:center;
  border:solid 1px #C31C2C;
}
.navigator a.activeSlide, .navigator a.activeSlide:HOVER {color: #FFF; border:solid 1px #FFF; background:#C31C2C; font-weight:bold;}

div.mapa {width:inherit; clear:left;}
div.mapa ul {padding: 0px 0px 0px 40px; margin:0;}
div.mapa li {padding: 5px 0px 0px 0px;}
div.mapa li a {font-weight:normal;}
div.mapa li a:hover {font-weight:normal;}

#main {width:940px; padding:8px 8px 0px 8px; border:solid 2px #D9D9D9; border-bottom:0px; background:#FFF; margin: 0 auto;}
#top {clear:left; width:940px; position:relative;}
#top .right {float:left; margin-left:14px;}
#logowanie {width:610px; background:#E6E6E6; height:32px; margin-bottom:13px;}
#logowanie div {float:left; line-height:32px; color:#8D8D8D; margin-left:18px;}
#logowanie div a {line-height:32px; color:#8D8D8D; text-decoration:underline;}
#logowanie div input {border:solid 1px #D9D9D9; background:#FFF; color:#535353; height:14px; line-height:14px; width:150px; margin-top:4px; font-size:8pt; padding-left:4px;}
#logowanie div input.zaloguj {background:#9E9E9E; border:none; color:#FFF; font-weight:bold; height:23px; line-height:16px; width:70px; margin-top:5px;}
#logowanie p {line-height:32px; margin:0px 15px;}
#banery_gora {clear:left; width:696px; height:228px; overflow:hidden;}
#banery_gora div {position:relative; width:696px; height:228px;}
#banery_gora div div.info_baner {position:absolute; bottom:0px; left:0px; width:696px; height:58px; background:#BBB; opacity:0.80; filter:alpha(opacity=80);}
#banery_gora div div.info_baner div {clear:left; color:#000; width:676px; height:44px; margin:6px 10px;}
#banery_gora div div.info_baner div p.naglowek_baner {color:#000; margin:0px 0px 3px 0px; font-size:10pt; font-weight:bold;}
#banery_gora div div.info_baner div p {margin:0px 0px 0px 0px; line-height:14px;}

#galeria_inwestycja div div.info_baner {position:absolute; bottom:0px; left:0px; width:696px; height:58px; background:#BBB; opacity:0.80; filter:alpha(opacity=80);}
#galeria_inwestycja div div.info_baner div {clear:left; color:#000; width:676px; margin:6px 10px;}
#galeria_inwestycja div div.info_baner div p.naglowek_baner {color:#000; margin:0px 0px 3px 0px; font-size:10pt; font-weight:bold;}
#galeria_inwestycja div div.info_baner div p {margin:0px 0px 0px 0px; line-height:14px;}

#galeria_inwestycja div div.info_baner_red {position:absolute; bottom:0px; left:0px; width:696px; height:25px; background:#C42130; opacity:0.70; filter:alpha(opacity=80);}
#galeria_inwestycja div div.info_baner_red p {color:#FFF; margin:0px 15px; font-size:9pt; font-weight:normal; line-height:25px;}

#baner_c {position:relative; width:207px; float:left;}
#baner_c div.info_baner {position:absolute; bottom:0px; left:0px; width:207px; height:40px; background:#BBB; opacity:0.80; filter:alpha(opacity=80);}
#baner_c div.info_baner p {color:#000; margin:3px 10px; font-size:8pt; font-weight:normal;}

#baner_d {position:relative; width:231px; height:71px;}
#baner_d div.info_baner {position:absolute; bottom:0px; left:0px; width:231px; height:20px; background:#BBB; opacity:0.80; filter:alpha(opacity=80);}
#baner_d div.info_baner p {color:#000; margin:3px 10px; font-size:8pt; font-weight:normal;}

#baner_e {position:relative; width:231px; height:186px; float:left;}
#baner_e div.info_baner {position:absolute; bottom:0px; left:0px; width:231px; height:40px; background:#BBB; opacity:0.80; filter:alpha(opacity=80);}
#baner_e div.info_baner p {color:#000; margin:3px 10px; font-size:8pt; font-weight:normal;}

.baner_g {position:relative;}
.baner_g div.info_baner {position:absolute; bottom:0px; left:0px; width:242px; height:40px; background:#BBB; opacity:0.80; filter:alpha(opacity=80);}
.baner_g div.info_baner p {color:#000; margin:3px 10px; font-size:8pt; font-weight:normal;}

#banery_deweloperzy {clear:left; width:940px; height:60px; overflow:hidden; margin-bottom:10px;}

#menu {clear:left; width:940px; background:#C31C2C; height:26px;} 
#menu a {display:block; float:left; color:#FFF; line-height:26px; background:url(../gfx/menu_li.png) no-repeat; padding-left:21px; margin-left:15px;}
#menu a.home {background:url(../gfx/menu_home.png) no-repeat;}
#menu a:HOVER {color:#AFAFAF;}
#pasek_szary {clear:left; background:#AFAFAF; height:20px; line-height:20px; margin-bottom:2px;}
#pasek_szary p {margin:0px 10px;} 
#nawigator {clear:left; background:#C31C2C; height:22px; margin-bottom:2px; overflow:hidden;}
#nawigator p {margin-left:10px; line-height:22px; font-size:12px; color:#FFF;}
#nawigator p a, #nawigator p a:HOVER {color:#FFF; font-size:12px;}
#nawigator p span {color:#FFF; font-size:7pt; padding:0px 5px;}

div.komunikat_ok {border:solid 2px darkgreen; background:#7cc576; padding:10px; color:darkgreen; text-align:center; font-weight:bold;}
div.komunikat_error {margin: 0 auto; border:solid 2px red; background:#ffcccc; padding:10px; color:red; text-align:center; font-weight:bold;}

#glowna {width:940px; text-align:left;}
#tresc {width:696px; float:left; margin-right:2px; overflow:hidden;}
#tresc #txt {margin:0px 8px 0px 0px; width:688px; float:left; overflow:hidden;}
#podmenu {width:166px; float:left; margin-right:17px;}
#tresc_txt {width:506px; float:left;}
#kolumna_prawa {width:242px; text-align:left; float:left;}

div.foto_inwestycja_main {float:left; width:154px; height:103px; overflow:hidden; margin-right:15px;}

#wyszukiwarka {background:#C31C2C; color:#FFF; padding:10px 15px;}
#wyszukiwarka p.topic_big {font-size:14pt; font-weight:normal; margin:0px; line-height:25px;}
#wyszukiwarka p.topic_small {font-size:12px; margin:10px 0px 5px 0px;}
#wyszukiwarka select.szer_100 {width:210px;}
#wyszukiwarka select.szer_50 {width:100px;}
#wyszukiwarka input.szer_100 {width:203px;}
#wyszukiwarka b.linia {clear:left; overflow:hidden; display:block; height:1px; line-height:1px; background:#FFF; margin:30px 0px 0px 0px;}
#wyszukiwarka div.lub {position:relative; width:42px; text-align:center; background:#C31C2C; top:-10px; left:85px; font-weight:bold; font-size:9pt;}
#wyszukiwarka input, #wyszukiwarka select {background:#FFFFFF; font-size:12px;}
#wyszukiwarka input.submit {background: #EEEEEE; padding: 4px 10px; height:24px; border:none; color:#C31C2C; font-weight:bold; cursor:pointer;}
#menu_dolne {margin-top:10px; height:33px; width:940px; background:#AFAFAF;} 
#menu_dolne #linki {width:687px; margin-left:15px; float:left;}
#menu_dolne #linki a {color:#C42130; line-height:33px; font-weight:normal; margin:0px 13px; text-decoration:underline;}
#menu_dolne #linki a:HOVER {color:#C42130; line-height:33px; font-weight:normal; text-decoration:underline;}
#menu_dolne #linki a.on {text-decoration:underline; font-weight:bold;}
#menu_dolne #prawa {float:left; color:#FFF; font-size:8pt; line-height:33px; margin-left:20px; text-align:center;}

#menu_inwestycja {clear:left; width:100%; background:#C31C2C; height:26px; margin-bottom:20px;} 
#menu_inwestycja a {float:left; color:#FFF; background:#C31C2C; height:26px; line-height:26px; padding:0px 15px; border-right:solid 1px #fff;}
#menu_inwestycja a:HOVER {color:#FFF; background:#828990;}
#menu_inwestycja a.on, #menu_inwestycja a.on:HOVER {color:#FFF; background:#828990;} 

div.inwestycja_lista {clear:left; width:678px;}
div.inwestycja_lista div.foto {width:170px; float:left;}
div.inwestycja_lista div.informacje {width:388px; float:left;}
div.inwestycja_lista div.informacje p.rodzaj_inw, p.rodzaj_inw {margin:0px 0px 2px 0px; color:#426AC7;}
div.inwestycja_lista div.informacje p.nazwa_inw, p.nazwa_inw {margin:0px 0px 5px 0px; color:#C42130; font-weight:bold;}
div.inwestycja_lista div.foto_deweloper {width:120px; float:left; text-align:right;}
div.inwestycja_linki {clear:left; margin-left:170px;}
div.inwestycja_linki a {margin-right:15px;}

div.deweloper_lista {clear:left; width:678px;}
div.deweloper_lista div.foto {width:170px; float:left;}
div.deweloper_lista div.informacje {width:338px; float:left; line-height:18px;}
div.deweloper_lista div.informacje p.nazwa_dew, p.nazwa_dew {margin:0px 0px 5px 0px; color:#C42130; font-weight:bold;}
div.deweloper_lista div.linki {margin-top:40px; width:170px; text-align:right; float:left;}

#panel_deweloper_linki {clear:left;}
#panel_deweloper_linki a {display:block; float:left; font-weight:normal; text-align:center; background:#9C9C9C; color:#FFF; margin-right:5px; font-size:9pt;}
#panel_deweloper_linki a:HOVER, #panel_deweloper_linki a.on {display:block; float:left; font-weight:normal; text-align:center; background:#C31C2C; color:#FFF; font-size:9pt;}
#panel_deweloper_linki a.off:HOVER, #panel_deweloper_linki a.off {display:block; float:left; font-weight:normal; text-align:center; background:#9C9C9C; color:#FFF; font-size:9pt; cursor:default;}

#inwestycja_etapy {clear:left;}
#inwestycja_etapy a {display:block; float:left; font-weight:normal; text-align:center; background:#9C9C9C; color:#FFF; font-size:9pt; margin-right:1px; height:80px; padding-top:10px;}
#inwestycja_etapy a:HOVER, #inwestycja_etapy a.on {display:block; float:left; font-weight:normal; text-align:center; background:#C31C2C; color:#FFF; font-size:9pt; margin-right:1px; height:80px; padding-top:10px;}
/*
#inwestycja_etapy div {float:left; font-weight:normal; text-align:center; background:#9C9C9C; color:#FFF; font-size:9pt; margin-right:1px; height:80px; padding-top:10px;}
#inwestycja_etapy div.on {float:left; font-weight:normal; text-align:center; background:#C31C2C; color:#FFF; font-size:9pt; margin-right:1px; height:80px; padding-top:10px;}
*/

#footer_linki {padding:20px; clear:left; width:916px; border:solid 2px #D9D9D9; border-top:none; margin: 0 auto;}
#footer_linki div {float:left; width:220px; margin-right:8px;}
#footer_linki div a {color:#A5A5A5; text-decoration:none;}
#footer_linki div a:HOVER {color:#A5A5A5; text-decoration:underline;}

#footer_kontakt {clear:left; text-align:right; position:relative;}
#footer_kontakt #add_this {position:absolute; top:17px; left:10px; text-align:left;}
#footer {clear:left; width:960px; height:48px; text-align:right; margin:0 auto;}

li.blok_foto{float:left; list-style: none;}

ul.podmenu {padding: 0px; margin:0px; list-style:none; width:166px;}
ul.podmenu li {border-bottom:dashed 1px #000; color:#C42130;}
ul.podmenu li a {display:block; padding:5px 0px 5px 10px; color:#C42130; line-height:18px; font-weight:normal; text-decoration:none;}
ul.podmenu li a:hover {display:block; padding:5px 0px 5px 10px; color:#C42130; line-height:18px; font-weight:normal; text-decoration:none;}
ul.podmenu li a.on, ul.podmenu li a.on:HOVER {font-weight:bold;}
ul.podmenu li.grupa {border:none; line-height:auto; color:#000; font-size:9pt; font-weight:bold; padding-left:10px; margin-bottom:0px;} 
ul.podmenu li.separator {border:none; display:block; height:25px;}
li.margin {margin-top:20px;}

table.ramka {border: solid 1px #CDCDCD; border-collapse: collapse;}
table.ramka tr td {padding: 10px 5px; border:none;}
table.ramka tr.naglowki td {background:#D5D5D5; padding: 5px; font-weight:bold; color:#000;}

table.form {border: none; border-collapse: collapse;}
table.form tr td {padding: 10px 5px; border-bottom:solid 1px #CDCDCD;}
table.form tr.naglowki td {background:#E5E5E5; padding: 5px; font-weight:bold; color:#000;}
table.form tr.naglowki_red td {padding: 10px 5px; font-weight:normal; color:#C31C2C; border-bottom:solid 1px #000;}
table.form tr.wyroznienie td {background:#CDCDCD; padding: 5px; font-weight:bold; color:#000;}

tr.off td, td.off {color:#AAA;}
tr.off td input, tr.off td select, tr.off td textarea, td.off input, td.off select, td.off textarea {border:solid 1px red;}

.move {cursor:move;}

INPUT, SELECT, TEXTAREA {
 	text-decoration: none; 
	font-size: 12px; 
	font-weight: normal;
	font-family: Arial;
	border: solid 1px #DBDBDB;
	color: #606060; 
	margin: 0px;
}
TEXTAREA {line-height:16px;}

INPUT.wgraj_pliki {background:url(../gfx/bt_wgraj_pliki.png); height:24px; width:106px; border:none; cursor:pointer;}
INPUT.wgraj_plik {background:url(../gfx/bt_wgraj_plik.png); height:24px; width:106px; border:none; cursor:pointer;}
INPUT.button {background: #9D9D9D; padding: 4px 10px; height:24px; border:none; color:#FFF; font-weight:bold; cursor:pointer;}
INPUT.button_red {background: #C42130; padding: 4px 10px; height:24px; border:none; color:#FFF; font-weight:bold; cursor:pointer;}
INPUT.button_blue {background: #00406F; padding: 4px 10px; height:24px; border:none; color:#FFF; font-weight:bold; cursor:pointer;}
INPUT.noborder{border: none;}

img.baner_video {width:200px; height:150px;}
img.baner_deweloper_logo {height:60px;}

#nawigacja a {margin:0px 3px; font-weight:normal;}
#nawigacja a.on {font-weight:bold;}

a {text-decoration:none; color:#C42130; font-weight:normal; font-size:12px;}
a:HOVER {text-decoration:none; color:#C42130; font-weight:normal; font-size:12px;}  
a.dodaj_big {display:block; height:66px; background: #9B9B9B url(../gfx/bt_dodaj_big_red.png) no-repeat; padding-left:70px; line-height:66px; font-size:9pt; font-weight:bold; color:#C42130;}
a.link_form {text-decoration:underline; color:#000;}
a.link_black {text-decoration:underline; color:#000;}
a.koperta_red {background:url(../gfx/koperta_czerwona.png) 0px 2px no-repeat; height:20px; color:#C42130; padding-left:18px; text-decoration:underline;}
a.koperta_blue {background:url(../gfx/koperta_niebieska.png) 0px 2px no-repeat; color:#426AC7; padding-left:18px; text-decoration:underline;}
a.koperta_black {background:url(../gfx/koperta_czarna.png) 0px 2px no-repeat; color:#000; padding-left:18px; text-decoration:underline;}
.podkreslenie {text-decoration:underline;}
