
a:link, a:visited {text-decoration: none; color: #015180;} 	 
a:hover {text-decoration: none; color: #BF0101;} 	 

/* --------- dla png --------- */
img, div#tyt_panel_logowania, div#tyt_koszyk { behavior: url(iepngfix.htc) }

.bold {font-weight: bold;}
.red {color: #ae0101; font-weight: bold;}

img {border: 0;}

.all {width: 850px; margin: 0 auto;}

/* --------- top --------- */
.top {width: 837px; float: left}
.img_logo {display: block; float: left;}

.menu_langue {padding: 71px 0 0 0;}
.title_select_language {margin: 22px 18px 0 0; float: left;}

/* --------- top - menu langue --------- */
.bg_menu_langue {width: 285px; height: 37px; float: left; padding: 11px 0 0 10px; background-image: url(images/bg_menu_langue.gif);}
.bg_menu_langue img {margin: 0; padding: 0; float: left;}

#pl {width: 81px; height: 37px; display: block; float: left; background-image: url(images/pl_on.gif);}
#pl:hover {width: 81px; height: 37px; display: block; float: left; background-image: url(images/pl_off.gif);}

#eng {width: 95px; height: 37px; display: block; float: left; background-image: url(images/eng_on.gif);}
#eng:hover {width: 95px; height: 37px; display: block; float: left; background-image: url(images/eng_off.gif);}

#ger {width: 100px; height: 37px; display: block; float: left; background-image: url(images/ger_on.gif);}
#ger:hover {width: 100px; height: 37px; display: block; float: left; background-image: url(images/ger_off.gif);}

.img_top {width: 837px; height: 297px; float: left;}
.img_top2 {width: 837px; height: 51px; float: left; background-image: url(images/brak.jpg);}

/* --------- top - menu --------- */
.bg_menu {width: 825px; height: 40px; padding: 0 0 0 12px; float: left; background-image: url(images/bg_menu.gif);}

#biura {width: 90px; height: 40px; display: block; float: left; background-image: url(menu/biura_off.gif);}
#biura:hover {width: 90px; height: 40px; display: block; float: left; background-image: url(menu/biura_on.gif);}

#dzialki {width: 92px; height: 40px; display: block; float: left; background-image: url(menu/dzialki_off.gif);}
#dzialki:hover {width: 92px; height: 40px; display: block; float: left; background-image: url(menu/dzialki_on.gif);}

#d1 {width: 118px; height: 40px; display: block; float: left; background-image: url(menu/d1.gif);}
#d1:hover {width: 118px; height: 40px; display: block; float: left; background-image: url(menu/e1.gif);}

#d2 {width: 99px; height: 40px; display: block; float: left; background-image: url(menu/d2.gif);}
#d2:hover {width: 99px; height: 40px; display: block; float: left; background-image: url(menu/e2.gif);}

#d3 {width: 91px; height: 40px; display: block; float: left; background-image: url(menu/d3.gif);}
#d4:hover {width: 91px; height: 40px; display: block; float: left; background-image: url(menu/e3.gif);}

#d4 {width: 81px; height: 40px; display: block; float: left; background-image: url(menu/d4.gif);}
#d4:hover {width: 81px; height: 40px; display: block; float: left; background-image: url(menu/e4.gif);}

#d5 {width: 76px; height: 40px; display: block; float: left; background-image: url(menu/d5.gif);}
#d5:hover {width: 76px; height: 40px; display: block; float: left; background-image: url(menu/e5.gif);}

#d6 {width: 138px; height: 40px; display: block; float: left; background-image: url(menu/d6.gif);}
#d6:hover {width: 138px; height: 40px; display: block; float: left; background-image: url(menu/e6.gif);}

#d7 {width: 108px; height: 40px; display: block; float: left; background-image: url(menu/d7.gif);}
#d7:hover {width: 108px; height: 40px; display: block; float: left; background-image: url(menu/e7.gif);}

#d8 {width: 75px; height: 40px; display: block; float: left; background-image: url(menu/d8.gif);}
#d8:hover {width: 75px; height: 40px; display: block; float: left; background-image: url(menu/e8.gif);}

#magazyny {width: 114px; height: 40px; display: block; float: left; background-image: url(menu/magazyny_off.gif);}
#magazyny:hover {width: 114px; height: 40px; display: block; float: left; background-image: url(menu/magazyny_on.gif);}

#domy {width: 92px; height: 40px; display: block; float: left; background-image: url(menu/domy_off.gif);}
#domy:hover {width: 92px; height: 40px; display: block; float: left; background-image: url(menu/domy_on.gif);}

#mieszkania {width: 118px; height: 40px; display: block; float: left; background-image: url(menu/mieszkania_off.gif);}
#mieszkania:hover {width: 118px; height: 40px; display: block; float: left; background-image: url(menu/mieszkania_on.gif);}

#lokale_handlowe {width: 152px; height: 40px; display: block; float: left; background-image: url(menu/lokale_handlowe_off.gif);}
#lokale_handlowe:hover {width: 152px; height: 40px; display: block; float: left; background-image: url(menu/lokale_handlowe_on.gif);}

#osrodki_wczasowe {width: 141px; height: 40px; display: block; float: left; background-image: url(menu/osrodki_wczasowe_off.gif);}
#osrodki_wczasowe:hover {width: 141px; height: 40px; display: block; float: left; background-image: url(menu/osrodki_wczasowe_on.gif);}

/* --------- tresc --------- */
.content {width: 845px; float: left; margin: 45px 0 15px 0;position:relative;}

.content_welcome {width: 530px; float: left; }
.content_welcome img {display: block; float: left; margin: 0 10px 0 0;}
.title_welcome {width: 100%; height: 55px; float: left; background-image: url(images/title_welcome.gif); background-repeat: no-repeat;}
.txt_welcome {width: 350px; height: 148px; float: left; background-color:#f9f9f9; padding: 10px}
.txt_welcome  p {padding: 0 5px; text-align: justify;}
.link_welcome {height: 130px; float: left; margin: 0 0 0 5px;}
.link_welcome a {display: block; padding: 0 0 0 15px; text-decoration: underline; margin: 0 0 13px 0; background-image: url(images/p.gif); background-repeat: no-repeat; background-position: 4px 5px;}
.content_welcome2 {width: 620px; }
.content_welcome2 img {display: block; float: left; margin: 0 10px 0 0;}
.title_welcome2 {background-image: url(images/title_welcome.gif); background-repeat: no-repeat;
    height: 41px;
    left: 754px;
    position: absolute;
    top: -26px;
    width: 81px;}
.content_welcome2 .txt_welcome {    background-color: #F9F9F9;
    float: left;
    height: 116px;
    padding: 10px;
    width: 442px;}
.content_welcome2 .txt_welcome  p {padding: 0 5px; text-align: justify;}
.link_welcome2 {height: 130px; float: left; margin: 0 0 0 5px;}
.link_welcome2 a {display: block; padding: 0 0 0 15px; text-decoration: underline; margin: 0 0 13px 0; background-image: url(images/p.gif); background-repeat: no-repeat; background-position: 4px 5px;}

/* --------- wyszukiwarka --------- */
.content_search {width: 280px; height: 140px; float: left; padding: 50px 0 0 20px; margin: 10px 0 0 10px; background-image: url(images/bg_search.gif);}
select {width: 250px; margin: 0 0 10px 0 ;}
.button {width: 74px; height: 23px; float: right; margin: 0 30px 0 0; border: 0; background-image: url(images/button.gif); text-align: center; color: #555555; font-weight: bold; font-size: 8pt;}
.content_search2 {    background-color: #3781C1;
    background-image: url("images/bg_search2.gif");
    background-position: 0 -41px;
    background-repeat: no-repeat;
    height: 40px;
    margin: 0 0 0 10px;
    padding: 9px 0 0 20px;
    width: 551px;}
.content_search2 select {
width:150px;
}
/* --------- oferta --------- */
.offers {width: 635px; float: left; margin: 30px 0 0 0;}
.offers2 {
  float: left;
    margin: 3px 0 0;
    width: 635px;
}
.title_offers {width: 100%; height: 55px; float: left; background-image: url(images/title_offers.gif); background-repeat: no-repeat;}

.bg_offers {width: 617px; float: left; background-image: url(images/bg_offers.gif); }
.bg_top_offers {width: 617px; float: left; background-image: url(images/bg_top_offers.gif); background-repeat: no-repeat;}
.bg_bottom_offers {width: 617px; float: left; padding: 0 0 10px 0; background-image: url(images/bg_bottom_offers.gif); background-repeat: no-repeat; background-position: left 100%;}

.offer2 {width: 617px; float: left; margin: 0 0 30px 0;}
.offer2 p {color: #014680; font-weight: bold; margin: 20px 0 0 40px;}

.offer {width: 617px; float: left; margin: 0 0 30px 0;}
.offer p {color: #014680; font-weight: bold; margin: 20px 0 0 40px;}

#link_offers {float: left; padding: 20px 20px 0 20px; width:577px;}
/*#link_offers a {display: block; padding: 0 0 0 15px; margin: 0 0 10px 0;  background-image: url(images/p2.gif); background-repeat: no-repeat; background-position: 4px 5px; color: #373839;}*/
#link_more {float: right; margin: 0 20px 0 0; text-decoration: underline; color: #014680; }

/* --------- oferta specjalna --------- */
.special_offers {width: 205px; float: left; margin: 30px 0 0 0;}
.special_offers2 {
  left: 639px;
    margin: 0px 0 0;
    position: absolute;
    top: 0px;
    width: 205px;
}
.title_special_offers {width: 100%; height: 55px; float: left; background-image: url(images/title_special_offers.gif); background-repeat: no-repeat;}

.special_offers_1 {width: 205px; float: left; margin: 0 0 5px 0;}
.miniaturka {width: 168px; height: 118px; float: left; padding: 2px; border-width: 1px; border-style: solid; border-color: #D8D8D8; color: #dcd9d9;}
.txt_special_offers {width: 200px; height: 117px; float: left; margin: 0 0 0 8px; padding: 8px 10px 0 10px; background-color:#f9f9f9;}
.txt_special_offers p {margin: 0 0 10px 0;}
#link_more_2 {float: right; margin: 0 10px 0 0; text-decoration: underline; color: #014680; }


/* --------- stopka --------- */
.bg_footer {width: 100%; height: 118px; margin: 0 auto; clear: both; background-image: url(images/bg_stopka.gif); margin: 15px 0 0 0;}
#footer {width: 862px; height: 118px; margin: 0 auto; clear: both; background-image: url(images/stopka.gif);}
#footer a {color: #ae0101; font-weight: bold;}
#footer a:hover {color: #014680; font-weight: bold;}

.footer_0 {float: left;}
.footer_1 {float: left; position: relative; top: 55px; left: 70px; }
.footer_2 {float: left; position: relative; top: 55px; left: 290px;}

#link_footer {float: right; position: relative; top: 100px; right: 20px;}
#link_footer a {font-weight: normal; color: #2e2e2e;}
#link_footer a:hover {font-weight: normal; text-decoration: underline; color: #014680;}

.foto {border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.foto_1 {border: #F8F8F8; border-style: solid; border-top-width: 3px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px}

.szukaj {color: 5A5A5A#;  background-color: #E4E4E4; font-size: 11px;}

.table { font-size: 11px; color: #000000; text-align: center ; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-color: transparent}
table.table td { font-size: 11px; color: #000000; text-align: center; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;; border-color: #FFFFFF #FFFFFF C7C7C7; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.table1 { font-size: 11px; color: #000000; text-align: left ; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-color: transparent}
table.table1 td { font-size: 11px; color: #000000; text-align: left; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;; border-color: #FFFFFF #FFFFFF C7C7C7; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

HR {border-bottom : 0px solid #f8f8f8;}

/* ################### GALERIA ZDJ ################### */
.foto2 {border: #CCCCCC; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
.linia_galeria {}
.gal_tytul_gl {font-weight: bold; font-size: 12px; color: #304D6F;}
.gal_1 {font-size: 11px; BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: repeat-x; background-image: url(../images/menug.gif); font-weight: bold; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
.gal_2 {font-size: 10px; font-weight: normal; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
.gal_opis {font-weight:normal; font-size: 10px; color: #666666;}
.foto_gal {font-family: Arial; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-size: 14px; color: #304D6F; text-decoration: none; font-weight: bold; text-align:left; text-transform: uppercase;}
.logowanie1 {text-transform: uppercase; background-color: #F8F8F8; color: #336B9F; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-size: 13px; text-decoration: none; font-weight: bold; text-align: left;}

