/*------------------------------------------------------------------
[Podstawowe informacje o tym CSS]

Strona: www.gryfdeveloper.pl
Dla: Gryf Developer
Autor: Lukasz Bachur/Agencja Interaktywna Eppearance, kodowane recznie
-------------------------------------------------------------------*/

/*------------------------------------------------------------------
[Kolory]

#3d8cbf - kolor tla
#81756d - kolor tekstu

-------------------------------------------------------------------*/

/*------------------------------------------------------------------
[Style uniwersalne]
-------------------------------------------------------------------*/

body {
    background: #3d8cbf url(img/gradient.jpg) top left repeat-x;
    margin: 27px 0 0 0;
    padding: 0;
    text-align: center; /* fix for IE 5 */
    color: #81756d;
    font-family: arial, sans-serif;
    font-size: 14px;
    line-height: 150%;
}

* {
    margin: 0;
    padding: 0;
}

p {
    margin: 0 0 15px 0;
}

a {
    color: #023d6c;
    text-decoration: none;
}

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

.clear {
    clear: both;
}

.bold {
    font-weight: bold;
}

.bold_bigger {
    font-weight: bold;
    font-size: 16px;
}

.italic {
    font-style: italic;
}

.red {
    color: red;
}

.indeks_gorny {
    vertical-align: super;
    font-size: 8px;
}

.light {
    color: #e9e9e9;
}

h1 {
    color: #023d6c;
    width: 225px;
    height: 58px;
    font-family: arial, sans-serif;
    font-size: 0.8em;
    margin: 0;
}

h1.sitemap {
    color: #023d6c;
    width: 225px;
    height: 38px;
    font-family: arial, sans-serif;
    font-size: 1.3em;
    margin: 0;
}

h1.opisyosiedli {
    color: #023d6c;
    width: 425px;
    height: 38px;
    font-family: arial, sans-serif;
    font-size: 2em;
    margin: 0 0 10px 0;
}

h2 {
    color: #023d6c;
    width: 225px;
    height: 58px;
    font-family: arial, sans-serif;
    font-size: 0.8em;
    margin: 0;
}

h3 {
    color: #023d6c;
    width: 225px;
    height: 58px;
    font-family: arial, sans-serif;
    font-size: 0.8em;
    margin: 0;
}

h4 {
    color: #023d6c;
    background: transparent url(img/aktualnosci.gif) top left no-repeat;
    width: 220px;
    height: 43px;
    font-family: arial, sans-serif;
    font-size: 0.8em;
    margin: 0;
}

h5 {
    color: #023d6c;
    font-size: 30px;
    margin: 0 0 10px 0;
}

h6 {
    color: #023d6c;
    font-size: 14px;
    margin: 0 0 6px 0;
}

h6.seealso {
    color: #023d6c;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 27px 0;
}

/*------------------------------------------------------------------
[Gl?wny kontener]
-------------------------------------------------------------------*/

#site {
    width: 970px;
    background-color: #fff;
    text-align: left;
    border: 1px solid #194465;
    margin: 0 auto;
}

/*------------------------------------------------------------------
[images]
-------------------------------------------------------------------*/

#logo, #logo a {
    border: 0;
    margin: 22px 86px 22px 22px;
    float: left;
}

#main_foto_left, #main_foto_left a {
    width: 612px;
    height: 393px;
    border: 0;
    margin: 0;
    float: left;
}

#bottom_foto_left, #bottom_foto_left a {
    border: 0;
}

#main_foto_right, #main_foto_right a {
    width: 358px;
    height: 503px;
    border: 0;
    margin: 0;
    float: left;
}

.osiedle_thumb, .osiedle_thumb a {
    border: 0;
}

.left_dzial {
    padding: 120px 0 0 25px;
}

#mapa, #mapa a {
    margin: 10px 0 0 0;
    border: 0;
}

#gazele_logo {
    margin: 3px 0 10px 0;
}

#rs {
    margin: 0 10px 0 0;
    float: left;
}

#gs {
    margin: 0 10px 0 0;
    float: left;
}

#module_scheme {
    margin: 15px 0 30px 0;
}

#module_scheme_double_first {
    margin: 15px 50px 30px 0;
}

#module_scheme_double_second {
    margin: 15px 0 30px 0;
}

.check_on_google_maps {
    border: 0;
    margin: 0 0 15px 145px;
}

.check_on_google_maps a {
    border: 0;
}

.email {
    vertical-align: middle;
    margin: 1px 0 0 0;
    border: 0;
}

.table_ob img {
    margin: -1px 2px 0 0;
    border: 0;
    vertical-align: middle;
}

.table_wolne, .table_wolne a {
    border: 0;
}

.contact_icon {
    float: left;
    border: 0;
    vertical-align: middle;
    margin: 2px 8px 0 0;
}

.osiedle_thumb_left {
    float: left;
    border: 0;
    margin: 10px 70px 20px 0;
}

.osiedle_thumb_right {
    float: left;
    border: 0;
    margin: 10px 0 20px 0;
}


/*------------------------------------------------------------------
[Menu]
-------------------------------------------------------------------*/

.distext {
    text-align: left;
    display: none;
    float: left;
}

#navigationcontainer {
    margin: 0 0 0 0;
    background-color: #c0c0c0;
    height: 114px;
    border: 0;
    float: left;
}

#navigationcontainer ul.sitenav {
    margin: 0;
    overflow: hidden;
}

#navigationcontainer ul.sitenav li {
    display: block;
    float: left;
    height: 114px;
    /* margin: 0; */
    background-color: #fff;
}

#navigationcontainer ul.sitenav li a {
    display: block;
    height: 100%;
    width: 100%;
}

ul.sitenav li.start 		{ width:73px; }
ul.sitenav li.aktualnosci 	{ width:122px; }
ul.sitenav li.inwestycje	{ width:113px; }
ul.sitenav li.o_firmie		{ width:97px; }
ul.sitenav li.kontakt	 	{ width:92px; }
ul.sitenav li.poradnik	{ width:129px; }

ul.sitenav li.start a			{ background: url(img/menu/start.gif) no-repeat; }
ul.sitenav li.aktualnosci a	{ background: url(img/menu/aktualnosci.gif) no-repeat; }
ul.sitenav li.inwestycje a		{ background: url(img/menu/inwestycje.gif) no-repeat; }
ul.sitenav li.o_firmie a		{ background: url(img/menu/o_firmie.gif) no-repeat; }
ul.sitenav li.kontakt a		{ background: url(img/menu/kontakt.gif) no-repeat; }
ul.sitenav li.poradnik a	{ background: url(img/menu/poradnik.gif) no-repeat; }

ul.sitenav li.start a:hover		{ background-position: 0 -114px; }
ul.sitenav li.aktualnosci a:hover	{ background-position: 0 -114px; }
ul.sitenav li.inwestycje a:hover	{ background-position: 0 -114px; }
ul.sitenav li.o_firmie a:hover		{ background-position: 0 -114px; }
ul.sitenav li.kontakt a:hover		{ background-position: 0 -114px; }
ul.sitenav li.poradnik a:hover	{ background-position: 0 -114px; }

/*ul.sitenav li#active1 a { width: 73px; background: url(img/menu/start.gif) no-repeat; background-position: 0 -114px; }
ul.sitenav li#active2 a { width: 122px; background: url(img/menu/aktualnosci.gif) no-repeat; background-position: 0 -114px; }
ul.sitenav li#active3 a { width: 113px; background: url(img/menu/inwestycje.gif) no-repeat; background-position: 0 -114px; }
ul.sitenav li#active4 a { width: 97px; background: url(img/menu/o_firmie.gif) no-repeat; background-position: 0 -114px; }
ul.sitenav li#active5 a { width: 92px; background: url(img/menu/kontakt.gif) no-repeat; background-position: 0 -114px; }
ul.sitenav li#active6 a { width: 129px; background: url(img/menu/mapa_strony.gif) no-repeat; background-position: 0 -114px; }*/

/*------------------------------------------------------------------
[Content - struktura]
-------------------------------------------------------------------*/

.content {
    padding: 40px 25px 25px 25px;
}

.content_sitemap {
    padding: 40px 25px 25px 25px;
    background: transparent url(img/waterprint.gif) 10px 100px no-repeat;
}

.left_column {
    width: 595px;
    margin: 0 50px 30px 0;
    float: left;
}

.right_column {
    width: 275px;
    float: left;
}

#topleft_foto {
    width: 612px;
    height: 503px;
    float: left;
}

.news_block {
    margin: 0 0 50px 0;
}

.left_dzial_aktualnosci {
    width: 323px;
    height: 180px;
    background-color: #846852;
    float: left;
}

.left_dzial_inwestycje {
    width: 323px;
    height: 180px;
    background-color: #bdb595;
    /*background-color: #a39493;*/
    float: left;
}

.left_dzial_o_firmie {
    width: 323px;
    height: 180px;
    background-color: #da251d;
    float: left;
}

.left_dzial_kontakt {
    width: 323px;
    height: 180px;
    background-color: #575f69;
    float: left;
}

.left_dzial_poradnik {
    width: 323px;
    height: 180px;
    background-color: #a14643;
    float: left;
}

.left_dzial_sitemap {
    width: 323px;
    height: 180px;
    background-color: #414141;
    float: left;
}

.right_foto_aktualnosci {
    width: 646px;
    height: 180px;
    background: transparent url(img/foto_right_aktualnosci.jpg) top left no-repeat;
    margin: 0 0 0 1px;
    float: left;
}

.right_foto_kontakt {
    width: 646px;
    height: 180px;
    background: transparent url(img/foto_right_kontakt.jpg) top left no-repeat;
    margin: 0 0 0 1px;
    float: left;
}

.right_foto_inwestycje {
    width: 646px;
    height: 180px;
    background: transparent url(img/foto_right_inwestycje.jpg) top left no-repeat;
    margin: 0 0 0 1px;
    float: left;
}

.right_foto_o_firmie {
    width: 646px;
    height: 180px;
    background: transparent url(img/foto_right_o_firmie.jpg) top left no-repeat;
    margin: 0 0 0 1px;
    float: left;
}

.right_foto_poradnik {
    width: 646px;
    height: 180px;
    background: transparent url(img/foto_right_poradnik.jpg) top left no-repeat;
    margin: 0 0 0 1px;
    float: left;
}

.right_foto_sitemap {
    width: 646px;
    height: 180px;
    background: transparent url(img/foto_right_sitemap.jpg) top left no-repeat;
    margin: 0 0 0 1px;
    float: left;
}

.osiedle_column {
    width: 225px;
    font-size: 11px;
    color: #736861;
    text-align: left;
    padding: 25px 0 10px 15px;
    line-height: 130%;
    float: left;
}

.osiedle_column a {
    color: #736861;
    text-decoration: none;
}

.osiedle_column a:hover {
    color: #37322f;
    text-decoration: none;
}

.aktualnosci_column {
    width: 220px;
    font-size: 11px;
    color: #736861;
    text-align: left;
    padding: 25px 0 10px 15px;
    line-height: 130%;
    float: left;
}

.aktualnosci_column a {
    color: #736861;
}

.aktualnosci_column a:hover {
    color: #37322f;
}

.inwestycje_osiedle_photo {
    width: 300px;
    margin: 0 50px 30px 0;
    float: left;
}

.inwestycje_osiedle_description {
    display: block;
    width: 560px;
    margin: 0 0 30px 0;
    float: left;
}

.inwestycje_osiedle_description a {
    display: block;
    color: #736861;
    text-decoration: none;
}

.inwestycje_osiedle_description a:hover {
    color: #37322f;
    text-decoration: none;
}

/*------------------------------------------------------------------
[Content - tresc]
-------------------------------------------------------------------*/

.aktualnosci_date {
    color: #888888;
    font-size: 11px;
}

.aktualnosci_title {
    color: #463326;
    font-size: 11px;
    font-weight: bold;
}

.tel {
    color: #fff;
}

.news_date {
    color: #39892f;
    font-size: 12px;
    margin: 0 0 17px 0;
}

.inwestycje_headers {
    margin: 0 0 15px 0;
    width: 225px;
    height: 58px;
    float: left;
}

/*------------------------------------------------------------------
[Listy]
-------------------------------------------------------------------*/

.os_headers ul.osiedla, .inwestycje_headers ul.osiedla {
    margin: 0;
    padding: 0;
    overflow: hidden;
    height: 58px;
}
.os_headers ul.osiedla li, .inwestycje_headers ul.osiedla li {
    display: block;
    float: left;
    height: 58px;
    background-color: #fff;
    margin: 0;
    padding: 0;
}

.os_headers ul.osiedla li a, .inwestycje_headers ul.osiedla li a {
    display: block;
    height: 100%;
    width: 100%;
}
.os_headers ul.osiedle_ot {
    margin: 0;
    padding: 0;
    overflow: hidden;
    height: 115px;
}
.os_headers ul.osiedle_ot li.ot {
    display: block;
    float: left;
    height: 115px;
    background-color: #fff;
    margin: 0;
    padding: 0;
}
.os_headers ul.osiedle_ot li.ot a {
    display: block;
    height: 100%;
    width: 100%;
}
ul.osiedla li.ob 			{ width:225px; }
ul.osiedla li.ob a          { background: url(img/osiedle4.gif) no-repeat; }
ul.osiedla li.ob a:hover	{ background-position: 0 -58px; }

ul.osiedla li.oto 			{ width:225px; }
ul.osiedla li.oto a         { background: url(img/osiedle1.gif) no-repeat; }
ul.osiedla li.oto a:hover	{ background-position: 0 -58px; }

ul.osiedla li.otz 			{ width:225px; }
ul.osiedla li.otz a         { background: url(img/osiedle2.gif) no-repeat; }
ul.osiedla li.otz a:hover	{ background-position: 0 -58px; }

ul.osiedla li.ot 			{ width:225px; }
ul.osiedla li.ot a			{ background: url(img/osiedle3.gif) no-repeat; }
ul.osiedla li.ot a:hover	{ background-position: 0 -58px; }

ul.osiedle_ot li.ot 			{ width:223px; }
ul.osiedle_ot li.ot a			{ background: url(img/osiedle5.gif) no-repeat; }
ul.osiedle_ot li.ot a:hover     { background-position: 0 -115px; }

ul.sitemap_list {
    list-style-type: square;
    color: #333333;
    margin: 0 0 20px 30px;
    font-size: 0.9em;
}

ul.sitemap_list li {
    list-style-type: square;
    margin: 0 0 5px 30px;
    line-height: 170%;
}

ul.sitemap_list li ul {
    color: #878787;
    margin: 5px 0 10px 35px;
}

ul.ppp li {
    list-style-type: square;
    color: #cbc9c9;
    margin: 5px 0 10px 25px;
}


.akt_headers ul.aktualnosci {
    margin: 0;
    padding: 0;
    overflow: hidden;
    height: 43px;
}

.akt_headers ul.aktualnosci li {
    display: block;
    float: left;
    height: 58px;
    /* margin: 0; */
    background-color: #fff;
}

.akt_headers ul.aktualnosci li a {
    display: block;
    height: 100%;
    width: 100%;
}

ul.aktualnosci li.akt_item 		{ width:220px; }
ul.aktualnosci li.akt_item a		{ background: url(img/aktualnosci.gif) no-repeat; }
ul.aktualnosci li.akt_item a:hover	{ background-position: 0 -43px; }


/*------------------------------------------------------------------
[Module]
-------------------------------------------------------------------*/

.label_green {
    width: 160px;
    height: 20px;
    margin: 0 25px 0 0;
    float: left;
}

.label_red {
    width: 160px;
    height: 20px;
    margin: 0 25px 0 0;
    float: left;
}

.module_table {
    margin: 40px 0 0 0;
}

.row_sep {
    width: 910px;
    height: 1px;
    border-bottom: 1px solid #e0e0df;
}

.table_header_nr {
    width: 140px;
    height: 20px;
    padding: 5px 3px 5px 3px;
    margin: 0 0 10px 0;
    border-bottom: 2px solid #e9deb6;
    color: #5d594d;
    background-color: #f5f0dd;
    float: left;
}

.table_header_pow {
    width: 100px;
    height: 20px;
    padding: 5px 3px 5px 3px;
    margin: 0 0 10px 0;
    border-bottom: 2px solid #e9deb6;
    color: #5d594d;
    background-color: #f5f0dd;
    float: left;
}

.table_header_pom {
    width: 430px;
    height: 20px;
    padding: 5px 3px 5px 3px;
    margin: 0 0 10px 0;
    border-bottom: 2px solid #e9deb6;
    color: #5d594d;
    background-color: #f5f0dd;
    float: left;
}

.table_header_ob {
    width: 115px;
    height: 20px;
    padding: 5px 3px 5px 3px;
    margin: 0 0 10px 0;
    border-bottom: 2px solid #e9deb6;
    color: #5d594d;
    background-color: #f5f0dd;
    float: left;
}

.table_header_cenab {
    width: 95px;
    height: 20px;
    padding: 5px 3px 5px 3px;
    margin: 0 0 10px 0;
    border-bottom: 2px solid #e9deb6;
    color: #5d594d;
    background-color: #f5f0dd;
    float: left;
}

.table_nr {
    width: 140px;
    height: 20px;
    padding: 7px 3px 10px 3px;
    font-weight: bold;
    /*background-color: #f5f0dd;*/
    float: left;
}

.table_pow {
    width: 100px;
    height: 20px;
    padding: 5px 3px 10px 3px;
    /*background-color: #f5f0dd;*/
    float: left;
}

.table_pom {
    width: 430px;
    padding: 5px 3px 10px 3px;
    /*background-color: #f5f0dd;*/
    float: left;
}

.table_ob {
    width: 115px;
    padding: 5px 3px 10px 3px;
    /*background-color: #f5f0dd;*/
    float: left;
}

.table_cenab {
    width: 95px;
    padding: 5px 3px 10px 3px;
    /*background-color: #f5f0dd;*/
    float: left;
}

.plan_osiedla {
    margin: 20px 60px 25px 0;
    border: 0;
    float: left;
}

.opis_osiedla {
    width: 430px;
    float: left;
    /*background-color: #c0c0c0;*/
    margin: 30px 0 0 0;
}

.budynek_item a, .budynek_item_red, .budynek_item_bud a {
    width: 430px;
    display: block;
    height: 20px;
    padding: 5px 3px 5px 3px;
    border-bottom: 1px dotted #cfcfcf;
}

.budynek_item a:hover {
    width: 430px;
    padding: 5px 3px 5px 3px;
    display: block;
    color: #39892f;
    background: #f3f3f3 url(img/arrow.gif) 410px 8px no-repeat;
    border-bottom: 1px solid #cfcfcf;
}

.budynek_item_red a:hover {
    width: 430px;
    padding: 5px 3px 5px 3px;
    display: block;
    color: #ff0000;
    background-color: #f3f3f3;
    border-bottom: 1px solid #cfcfcf;
}

.budynek_item_bud a:hover {
    width: 430px;
    padding: 5px 3px 5px 3px;
    display: block;
    color: #023d6c;
    background-color: #f3f3f3;
    border-bottom: 1px solid #cfcfcf;
}

.budynek_item img, .budynek_item_red img, .budynek_item_bud img {
    float: left;
    width: 62px;
    height: 23px;
    border: 0;
    margin: 0 5px 0 0;
}



#kondygnacje {
    margin: 20px 0 30px 0;
    background-color: #ffffff;
    height: 100px;
    border: 0;
    float: left;
}

#kondygnacje ul.nav {
    margin: 0;
    overflow: hidden;
}

#kondygnacje ul.nav li {
    display: block;
    float: left;
    height: 100px;
    /* margin: 0; */
    background-color: #fff;
}

#kondygnacje ul.nav li a {
    display: block;
    height: 100%;
    width: 100%;
}

ul.nav li.parter 		{ width:200px; margin-right: 10px; }
ul.nav li.pietro	 	{ width:200px; margin-right: 10px; }
ul.nav li.poddasze		{ width:200px; }

ul.nav li.parter a		{ background: url(img/modul/parter.gif) no-repeat; }
ul.nav li.pietro a		{ background: url(img/modul/pietro.gif) no-repeat; }
ul.nav li.poddasze a	{ background: url(img/modul/poddasze.gif) no-repeat; }

ul.nav li.parter a:hover	{ background-position: 0 -100px; }
ul.nav li.pietro a:hover	{ background-position: 0 -100px; }
ul.nav li.poddasze a:hover	{ background-position: 0 -100px; }

ul.nav li#parter_active a { width: 200px; background: url(img/modul/parter.gif) no-repeat; background-position: 0 -100px; margin-right: 10px; }
ul.nav li#pietro_active a { width: 200px; background: url(img/modul/pietro.gif) no-repeat; background-position: 0 -100px; margin-right: 10px; }
ul.nav li#poddasze_active a { width: 200px; background: url(img/modul/poddasze.gif) no-repeat; background-position: 0 -100px; }



#kondygnacje_n {
    margin: 20px 0 30px 0;
    background-color: #ffffff;
    height: 134px;
    border: 0;
    float: left;
}

#kondygnacje_n ul.nav_n {
    margin: 0;
    overflow: hidden;
}

#kondygnacje_n ul.nav_n li {
    display: block;
    float: left;
    height: 134px;
    /* margin: 0; */
    background-color: #fff;
}

#kondygnacje_n ul.nav_n li a {
    display: block;
    height: 100%;
    width: 100%;
}

ul.nav_n li.parter 		{ width:200px; margin-right: 10px; }
ul.nav_n li.pietro1	 	{ width:200px; margin-right: 10px; }
ul.nav_n li.pietro2	 	{ width:200px; margin-right: 10px; }
ul.nav_n li.poddasze		{ width:200px; }

ul.nav_n li.parter a		{ background: url(img/modul/n_parter.gif) no-repeat; }
ul.nav_n li.pietro1 a		{ background: url(img/modul/n_pietro1.gif) no-repeat; }
ul.nav_n li.pietro2 a		{ background: url(img/modul/n_pietro2.gif) no-repeat; }
ul.nav_n li.poddasze a		{ background: url(img/modul/n_poddasze.gif) no-repeat; }

ul.nav_n li.parter a:hover		{ background-position: 0 -134px; }
ul.nav_n li.pietro1 a:hover	{ background-position: 0 -134px; }
ul.nav_n li.pietro2 a:hover	{ background-position: 0 -134px; }
ul.nav_n li.poddasze a:hover	{ background-position: 0 -134px; }

ul.nav_n li#parter_active a 	{ width: 200px; background: url(img/modul/n_parter.gif) no-repeat; background-position: 0 -134px; margin-right: 10px; }
ul.nav_n li#pietro1_active a 	{ width: 200px; background: url(img/modul/n_pietro1.gif) no-repeat; background-position: 0 -134px; margin-right: 10px; }
ul.nav_n li#pietro2_active a 	{ width: 200px; background: url(img/modul/n_pietro2.gif) no-repeat; background-position: 0 -134px; margin-right: 10px; }
ul.nav_n li#poddasze_active a 	{ width: 200px; background: url(img/modul/n_poddasze.gif) no-repeat; background-position: 0 -134px; }

/*------------------------------------------------------------------
[Formularze]
-------------------------------------------------------------------*/

form#formularz_kontaktowy {
    width: 100%;
    margin: 0;
}

input.text {
    border: 1px solid #888888;
    padding: 6px 5px;
    width: 350px;
    height: 17px;
    margin: 3px 0 12px 0;
    color: #454545;
    font-family: arial, sans-serif;
    font-size: 15px;
    background-color: #fff;
    float: left;
}

textarea.tresc {
    border: 1px solid #888888;
    padding: 6px 5px;
    width: 350px;
    margin: 3px 0 12px 0;
    color: #454545;
    font-family: arial, sans-serif;
    font-size: 15px;
    background-color: #fff;
    line-height: 150%;
    float: left;
}

textarea.phone {
    border: 1px solid #888888;
    padding: 6px 5px;
    width: 350px;
    height: 57px;
    margin: 3px 0 12px 0;
    color: #454545;
    font-family: arial, sans-serif;
    font-size: 15px;
    background-color: #fff;
    line-height: 150%;
    float: left;
}

.button_submit {
    margin: 15px 0 0 0;
}

.pole {
    float: left;
}

.hint {
    background-color: #edf2f6;
    border: 1px solid #cadae7;
    padding: 7px 5px 6px 5px;
    width: 130px;
    height: 16px;
    margin: 3px 0 0 10px;
    float: left;
    font-size: 12px;
    line-height: 100%;
}

.hint_phone {
    background-color: #edf2f6;
    border: 1px solid #cadae7;
    padding: 7px 5px 6px 5px;
    width: 130px;
    height: 56px;
    margin: 3px 0 0 10px;
    float: left;
    font-size: 12px;
    line-height: 150%;
}

.hint img, .hint_phone img {
    vertical-align: middle;
    margin: 0 4px 0 0;
}

.checkbox {
    vertical-align: middle;
}

/*------------------------------------------------------------------
[Stopka]
-------------------------------------------------------------------*/

#about_footer {
    font-size: 12px;
    color: #81756d;
}

#stopka {
    color: #c3e5fb;
    width: 970px;
    margin: 0 auto;
    margin-top: 10px;
    font-size: 12px;
}

#stopka a {
    color: #fff;
}

#stopka_left {
    width: 450px;
    text-align: left;
    padding: 0 0 10px 15px;
    float: left;
}

#stopka_right {
    width: 450px;
    text-align: right;
    padding: 0 15px 10px 0;
    float: right;
}
div.osiedle_wraper{
    height: 175px !important;
    overflow: hidden;
}
li.ul_inside{
    list-style-type: none !important;
    margin: 0 !important;
}
.step{
    color: #463326;
    font-weight: bold;
}