html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike,  sub,  tt, var,
 u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
body {line-height: 1; }
ol, ul {list-style: none; }
blockquote, q {quotes: none; }
blockquote: before, blockquote: after,
q: before, q: after {content: ''; content: none; }
table {border-collapse: collapse; border-spacing: 0; }

em{font-style: italic; }
strong{font-weight: bold}
a{color: #96835b; text-decoration: none}
a:hover{text-decoration: underline; color: #96835b}
.clear{clear: both; float: none}
.left{ float:left}
.right{ float:right}
p{line-height: 18px; margin-bottom: 18px; }

body{background: #fff url(./grafika/body_bg.jpg) repeat-x 0 0; color: #666666; font-family:Arial,Helvetica,sans-serif; font-size: 12px; text-align: left; margin: 0; padding: 0; }
body#page{background: #fff url(./grafika/body_bg2.jpg) repeat-x 0 0;}

span.header1{
    font-weight: bold;
}
.iframe_invest_map{
    width: 937px;
    height: 400px;
}
.gall_invest_mini{
    bottom: 0px;
    position: absolute;
    z-index: 999;
    width: 100%;
    height: 100px;
    line-height: 100px;
    background: url('./grafika/gallery_bottom.png');
}
.gall_invest_mini_inside{
    float: left;
    width: 845px;
    overflow: hidden;
}
.gall_invest_mini_inside ul{
    height: 100px;
}
.gall_invest_mini a{
    cursor: pointer;
}
.gall_invest_mini .arrow_l{
    background: url('./grafika/gallery_left.png') left top no-repeat;
    width: 20px;
    height: 100px;
    display: block;
    margin-left: 20px;
    margin-right: 6px;
    float: left;
}
.gall_invest_mini .arrow_r{
    background: url('./grafika/gallery_right.png') left top no-repeat;
    width: 20px;
    height: 100px;
    display: block;
    margin-left: 6px;
    float: left;
}
.gall_invest_mini a.active img{
    border: 1px solid #96835B;
}
.gall_invest_mini a img{
    margin: auto;
    margin-top: 10px;
}

.gall_invest_mini li{
    float: left;
    height: 100px;
    width: 121px;
    list-style: none;
}
.gallery{
    height: 608px;
    position: relative;
}

.gall_invest{
    position: absolute;
    width: 100%;
    text-align: center;
}
#container{ width:100%}
.page {
    margin: 0 auto;
    position: relative;
    width: 964px;
    z-index: 2;
}
#header {
    height: 120px;
    margin: 0 auto;
    overflow: hidden;
    width: 950px;
}

a#logo {
    float: left;
    height: 95px;
    margin-left: 48px;
    width: 142px;
}


#top {
    float: right;
    height: 64px;
    margin-bottom: 20px;
    overflow: hidden;
    text-align: left;
    width: 760px;
}

.top_center {
    float: left;
    width: 444px;
}

ul.top_menu {
    float: right;
    margin-right: 8px;
    overflow: hidden;
}

ul.top_menu li {
    background: url("./grafika/separator.jpg") no-repeat scroll right 14px transparent;
    float: left;
    padding-right: 3px;
}

ul.top_menu li.last{ padding:0; background:none}

ul.top_menu li a {
    color: #96835B;
    display: block;
    font-size: 11px;
    padding: 12px 8px 9px 7px;
}

#search {
    background: url("./grafika/search_bg.jpg") no-repeat scroll 0 0 transparent;
    clear: right;
    float: right;
    height: 26px;
    margin-right: 12px;
    overflow: hidden;
    width: 147px;
}

#search input#input-search {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #96835B;
    float: left;
    font-size: 11px;
    height: 20px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 4px;
    width: 110px;
}
#search input#submit-search {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    float: right;
    height: 25px;
    margin: 0;
    padding: 0;
    width: 25px; cursor:pointer;
}

#search form p{ margin:0}


.top_right {
    background: url("./grafika/kontakt_bg.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    overflow: hidden;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 7px;
    width: 265px;
}
.top_right div{ overflow:hidden} 

p.skontaktuj{    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    text-transform: uppercase;}
p.tel {
    clear: both;
    color: #3B3B3B;
    font-size: 24px;
    font-style: italic;
    font-weight: normal;

}
p.tel span {
    display: inline;
    font-size: 14px;
}
a.mail {
    background: url("./grafika/icon_mail.png") no-repeat scroll right top transparent;
    color: #FFFFFF;
    font-weight: bold;
    padding-right: 21px;
    padding-top: 2px;
}
span.zadzwon {
    background: url("./grafika/icon_tel.png") no-repeat scroll right top transparent;
    color: #FFFFFF;
    font-weight: bold;
    padding-right: 25px;
    padding-top: 5px;
}

ul#menu{ float:right}
ul#menu li{ float:left}

ul#menu li a {
    color: #000000;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding-left: 3px;
    padding-right: 21px;
    text-decoration: none;
    text-transform: uppercase;
    
}
ul#menu li a:hover{ color:#96835b}
ul#menu li a.current{ color:#96835b}
ul#menu li.last a{ padding-right:0}

#flash {
    /* background: url("./grafika/flash.jpg") repeat-x scroll center top transparent; */
    height: 318px;
    position: absolute;
    top: 120px;
    width: 100%;
    z-index: 1;
    text-align: center;
}
#page #flash{
    height:124px;
    /* background: url("./grafika/flash2.jpg") repeat-x scroll center top transparent; */
}

#content {margin-top: 288px;overflow: hidden}
#page #content {
    margin-top: 74px;
    overflow: hidden;
}
a.images{ float:left; margin-right:18px; overflow:hidden}
.location {
    float: right;
    height: 100px;
    position: relative;
    width: 127px;
}
a.title {
    display: block;
    font-weight: bold;
    margin-bottom: 3px;
}
.location p{ font-size:11px; color:#666666}
.location .mini_logo{ position:absolute; bottom:0; right:0}

.form_box {
    float: left;
    font-size: 11px !important;
    /* overflow: hidden; */
    padding-right: 23px;
}
#form_box1,#form_box1b,#form_box1c{width:191px}
#form_box1 label,#form_box1b label,#form_box1c label{ width: 73px;}
#form_box2,#form_box2b,#form_box2c{width:192px}
#form_box2 label,#form_box2b label,#form_box2c label{  width: 74px;}
#form_box3,#form_box3b,#form_box3c{width:172px}
#form_box3 label,#form_box3b label,#form_box3c label{ width:84px}
#form_box4,#form_box4b,#form_box4c{width: 102px}
#form_box4 label,#form_box4b label,#form_box4c label{ width:14px}
#form_box5,#form_box5b,#form_box5c {    padding-top: 19px;    width: 157px;}



.form_box .jqTransformInputWrapper{ float:right!important; margin-bottom:6px}
.form_box .jqTransformSelectWrapper{ float:right!important;margin-bottom:6px}

input.submit {
    background: url("./grafika/wyszukaj.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 38px;
    width: 157px; padding:0; margin:0;
}
input.submit:hover{ background-position:0 100%}

.form_box2 {
    clear: both;
    float: none;
    font-size: 11px !important;
    overflow: hidden;
    padding-left: 29px;
    padding-right: 25px;
    padding-top: 5px;
}
.form_box2 input {
    float: left;
    margin-left: 53px;
}

#boxes {
    background: url("./grafika/ul_bg.png") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #E1DABA;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 35px;
    padding-left: 21px;
    padding-top: 13px;
    width: 929px;
}.box {
    float: left;
    padding-right: 34px; overflow:hidden;
}

p.header{ font-size:12px; line-height:16px; color:#000000; text-transform:uppercase; font-weight:bold}

.newsy{ width:270px;}
.kontakt{ width:275px;}
.linki {
    float: right;
    padding-right: 0;
    padding-top: 50px;
    width: 316px;
}


p.date{ color:#a1a0a0; margin-bottom:3px;}

a.credit_info {
    background: url("./grafika/credit_info.jpg") no-repeat scroll 0 0 transparent;
    color: #000000;
    display: block;
    font-weight: bold;
    height: 25px;
    margin-bottom: 3px;
    padding-left: 22px;
    padding-top: 16px;
    text-decoration: none;
    text-transform: uppercase;
    width: 294px;
}

a.credit_info:hover{ background-position:0 100%}
a.newsletter{ background:url(./grafika/newsletter.jpg) no-repeat; 
    
    color: #000000;
    display: block;
    font-weight: bold;
    height: 25px;
    margin-bottom: 3px;
    padding-left: 22px;
    padding-top: 16px;
    text-decoration: none;
    text-transform: uppercase;
    width: 294px;
}
a.newsletter span{ color:#522202; font-weight:normal; text-transform:none}
a.newsletter:hover{ background-position:0 100%}

.panel {
    background: url("./grafika/panel_bg.jpg") no-repeat scroll 0 0 transparent;
    height: 103px;
    overflow: hidden;
    padding-left: 21px;
    padding-top: 13px;
    width: 295px;
}
.panel p.header{ color:#cbaf6b}
input.login {
    background: url("./grafika/input-login.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #88754E;
    float: left;
    font-family: Trebuchet MS,Arial;
    font-size: 12px;
    height: 23px;
    margin-right: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    width: 73px;
}
input.submit-login {
    background: url("./grafika/submit-login.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    float: left;
    height: 25px;
    margin: 0;
    padding: 0;
    width: 103px; cursor:pointer;
}

input.submit-login:hover{ background-position:0 100%}
input.submit {
    background: url("./grafika/submit.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    float: left;
    height: 25px;
    margin: 0;
    padding: 0;
    width: 103px; cursor:pointer;
    line-height: 23px;
    color: #fff;
    font-size: 12px;
    font-family: Arial;
}

input.submit:hover{ background-position:0 100%}



#footer {
    margin: 0 auto;
    padding-left: 21px;
    width: 929px; color:#a1a1a1;
}
#footer ul li.first a{ padding-left:0}



.footer {
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 0;
    width: 100%;
}


p.footer_info {
    font-size: 10px;
}
.footer ul {    float: left;    }

.footer p.footer-left {
    float: left;
    font-size: 11px;
    margin-bottom: 0;
}
.footer p.footer-right{ float:right; font-size:11px;} 

.footer p.footer-right a{color: #a1a1a1; text-decoration:none}


a#wyszukiwarka {
    background: url("./grafika/wyszukiwarka.png") no-repeat scroll 0 0 transparent;
    height: 40px;
    padding-left: 21px;
    padding-right: 26px;
    padding-top: 10px;
    text-transform: uppercase;
    width: 181px; text-decoration:none; margin-bottom:35px;
    background: url("./grafika/wyszukiwarka_on.png") no-repeat scroll 0 0 transparent;
    color:#5a5648;
    margin-left: 350px;
 }

a#wyszukiwarka span{ display:block}
a#wyszukiwarka span.span_title{ color:##5a5648; margin-bottom:5px;}
a#wyszukiwarka span.span_info{ color:#cbaf6b; line-height: 140%}

#oferta {
    background: url("./grafika/ul_bg.png") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #E1DABA;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 13px;
    position: relative; clear:both;
}
#oferta p.header {
    float: left;
    padding-left: 21px;
}
#oferta a.right{ margin-right:27px;}
#column-left {
    float: left;
    width: 642px;
}
#column-right {
    float: right;
    margin-left: 6px;
    padding-top: 3px;
    width: 316px;
}


.path {
    color: #A1A1A1;
    font-size: 11px;
    height: 14px;
    margin-bottom: 0;
    margin-left: 21px;
    margin-top: 0;
    overflow: hidden;
}


.path a {
    color: #a1a1a1;
    font-size: 11px;
    text-decoration: none;
}
.path a.last {
     font-weight: bold;
}

p.header.menu {
    background: url("./grafika/right_header.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    height: 25px;
    padding-left: 22px;
    padding-top: 16px;
    width: 294px;border-bottom: 1px solid #E1DABA;
}

ul#submenu{ overflow:hidden; margin-bottom:9px}
ul#submenu li {
    border-bottom: 1px solid #E1DABA;
    margin-bottom: 8px;
}
ul#submenu li a {
    background: url("./grafika/laquo.jpg") no-repeat scroll 0 4px transparent;
  
    display: block;
 
    margin-left: 22px;
    padding-bottom: 8px;
    padding-left: 17px;
    text-decoration: none; color:#96835b; font-weight:normal
}
ul#submenu li a.current, ul#submenu li a:hover{  color: #000000;   font-weight: bold;}

h2 {
    border-bottom: 1px solid #E1DABA;
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 19px;
    padding-bottom: 12px; padding-left:21px;
}

#news_id{ padding-left:21px; width:585px}

.pagination {
    border-bottom: 1px solid #E1DABA;
    clear: both;
    display: block;
    margin-bottom: 30px;
    overflow: hidden;
    padding-bottom: 9px;
    padding-left: 21px;
    width: 585px;
}
  .pagination.bottom{ border:0 none}
 .pagination span{ display:block; float:left; font-size:12px; color:#6d6e71}
.pagination ul li{ float:left}
.pagination ul li a{ color:#96835b;    display: block;    font-size: 12px;      text-decoration: none; margin-left:8px  }

.pagination ul li.selected a, a.selected { color: #000; font-weight: bold; }

.pagination ul li a:hover{ color: #000; font-weight: bold;}

.pagination ul li.prev0 a {
    background: url("./grafika/prev0.jpg") no-repeat scroll 0 center transparent;
    height: 5px;
    margin-left: 6px;
    margin-top:3px;
    text-indent: -20000px;
    width: 5px;
}

.pagination.news_on ul li.prev0 a {
    background: url("./grafika/prev0.jpg") no-repeat scroll 0 3px transparent;
    height: auto;
    margin-left: 6px;
    margin-top: 0;
    padding-left: 10px;
    text-indent: 0;
    width: auto;
}



.pagination ul li.prev a {
    background: url("./grafika/prev.jpg") no-repeat scroll 0 center transparent;
    height: 5px;
    margin-left: 6px;
    margin-top: 3px;
    text-indent: -20000px;
    width: 3px;
}

.pagination ul li.next a{background:url(./grafika/next.jpg) no-repeat top left;      height: 5px;
    margin-left: 6px;
    margin-top: 3px;
    text-indent: -20000px;
   width: 3px; }
.pagination ul li.next0 a{background:url(./grafika/next0.jpg) no-repeat top left;     height: 5px;
    margin-left: 6px;
    margin-top: 3px;
    text-indent: -20000px;
    width: 5px;}
    
#news_id .news_container {
    float: none;
    margin-bottom: 30px;
    overflow: hidden;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: auto;border-bottom: 1px solid #E1DABA; padding-bottom:25px; width:585px
}

#news_id .news_container .img {
    margin-right: 8px;
    text-align: center;
    border: 1px solid #dfdfe0;
    float: left;
    margin-bottom: 10px;
    padding: 4px;
    text-align: center; background:#f1f1f1;
}

#news_id .news_container .text {
    float: none;
    overflow: hidden;
    width: auto;
}

#news_id .news_date {
    display: inline;
    margin-bottom: 5px;
    font-size:12px; color:#6d6e71;
}

#news_id .news_container a.title, #news_id .news_container span.title {
    display: inline;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 10px;
    margin-left: 0;
    padding-left: 9px;
}

#news_id .news_container.news_on span.title { color:#6d6e71}




div.news_flash {
    margin: 10px 0;
}

#news_id .news_container .text p {
    margin-bottom: 8px;
    
}

#news_id a.more {
    display: inline;
    margin-bottom: 0;
}

#art, #text{ padding-left:21px; width:585px; overflow:hidden}

table {    width: 100%;  margin-bottom:10px;}
table th{ background:#e1daba; color:#433a2c; border:2px solid #FFF; padding-left:14px; padding-right:14px; font-size:12px; text-transform:uppercase;border-bottom:2px solid #FFF; font-weight:bold; height:37px; vertical-align:middle}
table td{border-bottom:2px solid #FFF;border-right:2px solid #FFF; padding-left:14px; padding-right:14px; min-height:27px; padding-top:5px; padding-bottom:5px; vertical-align:middle}
table tr.color2 td{background:#f8f6f3}
table tr.color1 td{background:#f1ede5}

a.btn {
    background: url("./grafika/btn_l.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    padding-left: 20px;
}
a.btn span {
    background: url("./grafika/btn_r.png") no-repeat scroll right top transparent;
    color: #FFFFFF;
    display: block;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    height: 18px;
    padding-right: 25px;
    padding-top: 7px;
}
a.btn:hover{ background-position:0 100%}
a.btn:hover span{ background-position:100% 100%}

p.opis{ overflow:hidden; clear:both; font-size:11px; padding-top:10px;}

ul#inwestycje li {
    background: url("./grafika/inwestycja_middle.jpg") repeat-y scroll 0 0 transparent;
    float: left;
    margin-bottom: 17px;
    margin-right: 17px;
    width: 304px;
}
ul#inwestycje li .inwestycje_top{    background: url("./grafika/inwestycja_top.jpg")  no-repeat scroll 0 0 transparent;}
ul#inwestycje li .inwestycje_bottom {
    background: url("./grafika/inwestycja_bottom.jpg") no-repeat scroll 0 100% transparent;
    overflow: hidden;
    padding: 6px; width:292px
}
ul#inwestycje li .location {
    float: left;
}


h3{    
    color: #96835B;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 19px;
    }
h3.grey{ color:#666666}
h3.gold{ color:#96835B}
p.grey{
    font-size: 11px;
    color:#666666
}
a.pdf {
    background: url("./grafika/pdf.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 26px;
    padding-left: 50px;
    padding-top: 15px;
    width: 527px;
}


/* Style for Usual tabs */
#zakladki{ position:relative;}
#usual2 {
    background: url("./grafika/ul_bg2.png") no-repeat scroll 0 0 transparent;
    margin: 0 auto 27px;
    width: 950px;
}
#usual2 ul.tabs {
    /* padding-left: 17px; */
    padding-left: 0px;
}

#usual2 ul.tabs li { list-style:none; float:left; }

#usual2 ul.tabs a {
    display: block;
    padding-left: 16px; text-decoration: none !important;
    cursor: pointer;
}
#usual2 ul.tabs a span {
    background: url("./grafika/sep.jpg") no-repeat scroll right 0 transparent;
    color: #96835B;
    display: block;
    height: 28px;
    padding-left: 0;
    padding-right: 16px;
    padding-top: 14px;
    text-align: center;
    width: auto;
}
#usual2 ul.tabs a:hover {
background-position: 0 100%;
color: #181818;

  }
#usual2 ul.tabs a.selected span{
    background: url("./grafika/zak_r.jpg") no-repeat scroll right top transparent;
    color: #181818;
    cursor: default;
    font-weight: bold;
    margin-bottom: 0;
}

#usual2 ul.tabs a.selected {
    background: url("./grafika/zak_l.jpg") no-repeat scroll 0 top transparent;
    margin-left: -1px;
}

#usual2 div.tab {
   
  clear:left;
}
#usual2 div.tab .tab_bottom {
    background: url("./grafika/tab_bottom.jpg") no-repeat scroll 0 100% transparent;
    overflow: hidden;padding:0 6px 6px; 
}

#usual2 div.tab .tab_middle{overflow: hidden;
    background:url(./grafika/tab_middle.jpg) repeat-y 0 0;margin-bottom:30px;}


.zak_left{ float:left; width:605px;}
.zak_right {
    float: right;
    margin-right: 30px;
    text-align: center;
    width: 260px;
}

.zak_right img{ text-align:center; margin:0 auto; margin-bottom:20px}
.zak_right h2 {
    border: 0 none;
    color: #96835B;
    font-weight: normal;
    line-height: 1;
    margin-bottom: 0;
    padding-bottom: 5px;
    padding-left: 0;
    text-align: left;
}
.f11{  font-size:11px;}

.zak_right p{ text-align:left}

.zak_bottom{ clear:both; padding:6px; overflow:hidden}

img.left{ float:left; margin-right:20px; margin-bottom:10px;}

.zak_bottom .linki{ margin-left:20px; padding-top:0}

p.bg {
    background: none repeat scroll 0 0 #E1DABA;
    font-size: 11px;
    margin-bottom: 0;
    padding-bottom: 7px;
    padding-left: 23px;
    padding-top: 7px;
}

.tech_left {
    float: left;
    padding: 40px 40px 0;
    width: 415px;
}
.tech_right {
    float: right;
     padding: 40px 40px 0;
    width: 360px;
}
.tech_left ul, .tech_right ul {margin-bottom:30px; margin-left:10px}
 
.tech_left ul ul, .tech_right ul ul{ margin-bottom:0}
.tech_left ul li, .tech_right ul li{ line-height:18px;} 

p.starr{ clear:both; margin-left:40px;}

h2.grey{ color:#666666}

.img {
    border-right: 1px solid #E1DABA;
    float: left;
    /* margin-right: 20px; */
}
ul.ul1 {
    float: left;
    margin-right: 20px;
    width: 220px;
}

ul.ul2 {
    float: right;
    margin-right: 20px;
    width: 360px;
}

.house{ overflow:hidden; border-top:  1px solid #E1DABA; padding-top:6px; margin-bottom:6px}

ul.ul1 li, ul.ul2 li {
    border-bottom: 1px solid #E1DABA;
    overflow: hidden;
    padding: 5px;
}
 ul.ul1 li span.left {
    display: inline-block;
    float: none;
    margin-right: 10px;
    text-align: right;
    width: 90px;
}


 ul.ul1 li span.right {
    display: inline-block;
    float: none;
    font-size: 18px;
}
 ul.ul2 li span.left {
    display: inline-block;
    float: none;
    margin-right: 10px;
    text-align: right;
    width: 195px;
}


 ul.ul2 li span.right {
    display: inline-block;
    float: none;
    font-size: 18px;
}
.information{ float:right}
.information h2 {
    border: 0 none;
    color: #96835B;
    font-size: 24px;
    margin-bottom: 0;
    padding-left: 0;
    text-transform: uppercase;
}

.pliki{ overflow:hidden; clear:both; padding-top:20px;}
a.rzut{ display:block; background:url(./grafika/rzut.png) no-repeat top right #efecdc;     display: block;
    float: left;
    height: 26px;
     padding-left: 30px;
    padding-right: 65px;
    padding-top: 15px;}
a.plan {
    background: url("./grafika/plan.png") no-repeat scroll right top #EFECDC;
    display: block;
    float: left;
    height: 26px;
     padding-left: 30px;
    padding-right: 65px;
    padding-top: 15px;
}

/* Style for Usual tabs */
#zakladki{ position:relative;}
.zakladki_index .usual {
    color: #111111;
    width: 100%; background:url(./grafika/ul_bg.png) repeat-x; width:950px; margin:0 auto 27px;
}
.zakladki_index .usual ul.tabs{ padding-left:25px;}

.zakladki_index .usual ul.tabs li { list-style:none; float:left; }

.zakladki_index .usual ul.tabs a {
    background: url("./grafika/tab.png") no-repeat scroll 0 0 transparent;
    color: #CBAF6B;
    display: block;
    font-weight: bold;
    height: 32px;
    margin: 0 1px 0 0;
    padding-top: 12px;
    text-align: center;
    text-decoration: none !important;
    text-transform: uppercase;
    width: 136px;
    cursor: pointer;
}
.zakladki_index .usual ul.tabs a:hover {
background-position: 0 100%;
color: #181818;

  }
.zakladki_index .usual ul.tabs a.selected {
    background-position: 0 100%;
    color: #181818;
    cursor: default;
    margin-bottom: 0;
}
.zakladki_index .usual div.tab {
  padding:10px 0px 8px 21px;
    background:url(./grafika/ul_bg.jpg) repeat-x 0 bottom;
  clear:left;
  display: none;
}

p.info {
    color: #433B2D;
    position: absolute;
    right: 10px;
    top: 12px;
}
#faq li{
    margin-bottom: 10px;
}
#faq li p{
    margin: 10px; 
    display: none;
    text-align: justify;
}
#faq .formfaq{
    margin-top: 30px;
}
#faq .formfaq label{
    width: 200px;
    text-align: right;
    display: block;
    float: left;
    margin-right: 10px;
    line-height: 26px;
}
#faq .formfaq input.imp{
    background: url('grafika/faq_input.png');
    width: 280px;
    padding: 0 11px;
    border: 0;
    height: 26px;
    line-height: 26px;
}
#faq .formfaq textarea{
    background: url('grafika/faq_area.png');
    width: 280px;
    padding: 5px 11px;
    border: 0;
    resize: none;
    height: 140px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
#faq .formfaq .line{
    margin-top: 5px;
}
#text ul,#zakladki_inwestycja ul,#faq ul li ul ,#map {
    list-style: disc outside none;
    margin: 0 0 0 26px; line-height:18px;
}
#text ol, #zakladki_inwestycja ol {
    list-style: decimal outside none;
    margin: 0 0 0 26px;line-height:18px;
}
.jqTransformSelectWrapper div span {
    width: 78px !important;
}
.jqTransformSelectWrapper ul { height: auto !important}
#map a:visited{
    color: #666;
}
#search_module li{
    padding-bottom: 5px;
    margin-top: 15px;
    border-bottom: 1px solid #E1DABA;
}
#search_module li a{
    color: #5E5E5E;
    font-size: 18px;
    display: block;
}
.strefa_login_error{
    margin: 50px 70px;
    font-weight: bold;
    font-size: 18px;
    color: #d20000;
}
.kalendarze{
    margin-left: 50px;
    margin-bottom: 50px;
}
.faq_ok{
    font-weight: bold;
    color: #4ec300;
    margin-bottom: 30px;
}
#polec_box{
    display: none;
    z-index: 999;
    position: absolute;
    margin: 100px 0 0 300px;
    height: 150px;
    width: 300px;
    padding: 10px;
    background-color: #fff;
    border: 3px solid #D4BF86;
    text-align: center;
}
#polec_box form{
    margin-top: 20px;
}
#polec_box a{
    float: right;
    font-weight: bold;
    cursor: pointer;
}
#polec_box .send{
    margin-top: 20px;
    color: #4ec300;
    font-weight: bold;
}
#polec_box .text{
    margin-top: 20px;
}
#newsletter_mod label{
    display: block;
    float: left;
    margin-right: 10px;
    text-align: right;
    width: 150px;
}
#newsletter_mod p{
    margin: 0 0 5px 0;
}
#newsletter_mod .set_w{
    width: 190px;
}
#newsletter_mod  .jqTransformSelectWrapper {
    width: 200px !important;
}
#newsletter .jqTransformSelectWrapper span{
    width: 150px !important;
}
#mieszkania th,#mieszkania td{
    text-align: center;
}
ul.top_menu li.current a{
    color: #000;
}
.news_container .title{
    color: #96835B;
}
#page #flash img{
    margin: 0 auto;
}
#polec_box input.text_inp{
	background-color: #F1EDE5;
	width: 170px !important;
	border: 0px;
	height: 26px;
	padding: 0 5px;
	font-family: Arial;
        line-height: 25px;
}
.select_city{
    width: 200px;
}
.serch_sort{
    border: 0px;
    background-color: #E1DABA;
    color: #433A2C;
    font-weight: bold;
    cursor: pointer;
}