/* font color #434343; */
/* naglowek h1 clor #17171D, h2 color #17171D  */
/* zielony color:#A1AF00; */


@font-face {
    font-family: 'ErasMediumITCRegular';
    src: url('fonts/erasmd-webfont.eot');
    src: url('fonts/erasmd-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/erasmd-webfont.woff') format('woff'),
         url('fonts/erasmd-webfont.ttf') format('truetype'),
         url('fonts/erasmd-webfont.svg#ErasMediumITCRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


HTML, BODY {  
       text-decoration: none; 
       color:#434343; 
       font-size:9pt;
       line-height:16px;  
       font-weight: normal; 
       font-family: tahoma, verdana; 
       behavior: url(csshover.htc);
       padding:0px;
       margin:0px;
}
       
DIV {  text-decoration: none; 
       color:#434343; 
       font-size:11pt;
       line-height:22px; 
       font-weight: normal; 
       font-family: tahoma, verdana; 
       padding:0px;
       margin:0px; }
       
img { border:0px; }
.checkbox { border:0px; }
form { margin:0px; }
a:focus { 
	outline:none; /*usuwanie niebieskiej obwódki w FF*/
}
p { margin-top:0px; margin-bottom:5px; }
.wiersz_separator { clear:left; overflow:hidden; display:block; height:15px; line-height:0px; font-size:0px; background:none; }
.blad { color:#FFFFFF; }
.ok { text-align:center; font-weight:bold; margin:0px 0px 15px 0px; color:#00336E; }
.left { clear:left; }
.floatleft { float:left }
.floatright { float:right }

h1 { margin:0px 0px 30px 0px; padding:0px; text-align:left; font-size:17pt; line-height:25px; color:#17171D; font-weight:normal; font-family: ErasMediumITCRegular; }
h2 { margin:0px 0px 10px 0px; font-size:14pt; line-height:25px; color:#17171D; font-weight:normal; font-family: ErasMediumITCRegular; }
h2 a { margin:0px 0px 10px 0px; font-size:14pt; line-height:25px; color:#17171D; font-weight:normal; text-decoration:none; font-family: ErasMediumITCRegular; }
h2 a:hover { margin:0px 0px 10px 0px; font-size:14pt; line-height:25px; color:#17171D; font-weight:normal; text-decoration:none; font-family: ErasMediumITCRegular; }
h3 { margin:0px 0px 10px 0px; font-size:10pt; color:#434343; font-weight:bold; font-family: ErasMediumITCRegular; }
h3 a { margin:0px 0px 10px 0px; font-size:10pt; color:#434343; font-weight:bold; text-decoration:none; font-family: ErasMediumITCRegular; }
h3 a:hover { margin:0px 0px 10px 0px; font-size:10pt; color:#17171D; font-weight:bold; text-decoration:none; font-family: ErasMediumITCRegular; }


INPUT, textarea, select, file {
	 text-decoration: none; 
	 color: #333333;
	 background-color: #EDECEE;
	 font-size: 9pt; 
	 border: solid 1px #B5B5B5;
	 font-weight: normal;
	 padding: 2px 3px 2px 3px;
}

.input_ciemny {  background:#D5D4D9; border: solid 1px #D5D4D9; margin-top:2px; }


/* KONSTUKCJA STRONY */   
#container { width:976px; position:relative; border: 0px solid #FF0000; margin: 0 auto; }

#top_bg { width:100%; position:relative; clear:left; background:transparent; }
#top { width:976px; position:relative; clear:left; background:transparent; margin:0 auto; height:112px; }
.pasek_logo { width:976px; height:112px; background:transparent; }
.logo_a img { margin-top:7px; }
.top_tel { position:absolute; top:23px; right:0px; z-index:100; font-size:17pt; color:#45413e; font-family: ErasMediumITCRegular;  }

#menu { float:right; background:transparent; margin-top:75px; text-align:right; }
#menu div { float:left; margin:0px 0px 0px 2px; padding:0px; background:transparent; }
#menu div a {float:left; line-height:18px; margin:0px; padding:4px 15px 5px 15px; font-size:14px; text-decoration:none; color:#FFFFFF; background:#45413e;}
#menu div a:hover {float:left; line-height:18px; margin:0px; padding:4px 15px 5px 15px; font-size:14px; text-decoration:none; color:#ee3710; background:#45413e;}
#menu div a.on {float:left; line-height:18px; margin:0px; padding:4px 15px 5px 15px; font-size:14px; text-decoration:none; color:#ee3710; background:#45413e;}
#menu div a:hover.on {float:left; line-height:18px; margin:0px; padding:4px 15px 5px 15px; font-size:14px; text-decoration:none; color:#ee3710; background:#45413e}

#baner_bg { width:100%; position:relative; clear:left; background:transparent; }
#baner { width:976px; height:331px; line-height:331px; clear:left; background:#E5E5E5; margin:0 auto;  }
/*.baner_flash { position:absolute; top:-1px; right:0px; width:950; height:267px; z-index:100; } */
#blok_glowny { width:976px; border: 0px solid #0000FF; background:#E5E5E5; }

#kolumna_glowna { width:930px; float:left; padding:0px 23px 0px 23px; border: 0px solid #000000; background:transparent; }

#blok_tresc { }
#kolumna_tresc { width:930px; margin:0px 0px 0px 0px; text-align:left; min-height:200px; height:auto!important; height:200px; }

#kolumna_prawa { float:right; width:280px;}
#kolumna_prawa_tresc { width:280px; margin:0px 0px 0px 0px; text-align:left; }


/* MENU DOLNE */
/*
#menu_bottom_bg { width:100%; position:relative; clear:left; background:#000000; border-top: 1px solid #535353; }
#menu_bottom { width:976px; clear:left; background:transparent url(./images/menu_bottom_bg.jpg) 0px 0px repeat-y; margin:0 auto; min-height:130px; height:auto!important; height:130px; }
.menu_bottom_blok { float:left; width:158px; padding:0px 20px 0px 20px; text-align:left; background:none; }
.menu_bottom_blok div { font-size:9pt; color:#4E4E4E; line-height:15px; }
.menu_bottom_blok div a { text-decoration:none; color:#595959; }
.menu_bottom_blok div a:hover { color:#868383; }
.menu_bottom_naglowek { font-size:11pt; color:#595959; padding-bottom:4px; margin-bottom:10px; border-bottom: 0px solid #17171D; }
.menu_bottom_link { color:#595959; }
.menu_bottom_link a { color:#595959; text-decoration:none; }
.menu_bottom_link a:hover { color:#868383; }

.menu_stopka div { margin:0px 0px 3px 0px; }
.menu_stopka a { color:#595959; text-decoration:none; text-transform:capitalize; }
.menu_stopka a:hover { color:#868383; }
.menu_stopka a.on { color:#868383; } */


/* STOPKA */
#stopka { width:100%; position:relative; clear:left; margin:0px; padding:0px; background:#000000; border-top: 1px solid #535353; }
#stopka #footer {width:976px; clear:left; background:none; margin:0 auto; }
#footer div { font-size:9pt; color:#4E4E4E; }
#footer div a { text-decoration:none; }

#footer ul.menuFooter2 { float:right; margin: 0; padding: 0 0 15px 0; } 
#footer ul.menuFooter2 li { float:left; position: relative; list-style:none; margin: 0 0 0 0; padding: 0; text-transform:none; color:#1E1E1E; }    
#footer ul.menuFooter2 li a { display:block; padding:0px 0px; font-weight:normal; font-size:13px; color:#4E4E4E; text-decoration:none; text-transform:none; }
#footer ul.menuFooter2 li a:hover { color:#868383; }
#footer ul.menuFooter2 li a.active { color:#868383; }
#footer ul.menuFooter2 li.separator { margin:0 0px; padding:0px 5px; }

#footer .copy { text-align:left; }
#footer .menu_bottom_znaczki div { float:right; margin-left:13px; line-height:30px; text-align:right; color:#595959; }
#footer #websiteDesign{ text-align:right; }

/* KONIEC STOPKA */


.wiecej {float:right; margin:0px; font-size:9pt; color:#A80000; font-weight:bold;}
.wiecej a {float:right; margin:0px; font-size:9pt; color:#A80000; font-weight:bold; text-decoration:none;}
.wiecej a:hover {float:right; margin:0px; font-size:9pt; color:#CD0000; font-weight:bold; text-decoration:none;}

.powrot { margin:0px 0px 15px 0px; font-size:9pt; color:#797979; font-weight:normal; }
.powrot a { margin:0px 0px 15px 0px; font-size:9pt; color:#797979; font-weight:normal; text-decoration:none; }
.powrot a:hover { margin:0px 0px 15px 0px; font-size:9pt; color:#17171D; font-weight:normal; text-decoration:none; }
.powrot_strzalka { font-size:9pt; color:#17171D; font-weight:bold; }



/* AKTUALNOSCI */
.aktualnosci_data { float:left; margin:0px; color:#797979; }
.aktualnosci_nazwa_kat { color:#FF6306; font-weight:bold; }

/* MAPA STRONY */
#blok_mapa_strony { margin:0px; padding:0px;}
.mapa_strony_0 { line-height:22px; font-size:9pt; font-weight:bold; color:#434343; }
.mapa_strony_0 a { font-weight:bold; color:#434343; }
.mapa_strony_0 a:hover { font-weight:bold; color:#1468A0; }

/* SONDA */
div.blok_sonda { background:#F5DEB3; width:200px; }
div.info_sonda { color:red; text-align:center; font-weight:bold; }
.sonda_procent { height:13px; font-size:7pt; float:left; font-weight:bold; color:#919191; }
.sonda_glosy {margin:3px 0px 3px 0px; height:6px; font-size:6px; background-color:#C79735; float:left; display:inline;}
.sonda_puste {margin:3px 0px 3px 0px; height:6px; font-size:6px; background-color:#FFE4B5; float:left; display:inline;}
table.table_sonda {border:none; border-collapse:collapse; text-align:left; width:200px;}
table.table_sonda tr td {border-top: 0px solid #DBC5B7; border-bottom: 0px solid #DBC5B7; padding:5px;}
table.table_sonda tr.naglowek_sonda td {padding-left:5px; height:24px; font-weight:bold; border:none; color:#FFF; background:#874214; }
table.table_sonda tr td.nobord {padding:5px; border:none;}

/* FORMULARZ KONTAKTOWY */
table.table_formularz { border:none; border-collapse:collapse; text-align:left; width:340px; }
table.table_formularz tr td { font-size:9pt; color:#434343; border-top: 0px solid #E5E5E5; border-bottom: 0px solid #E5E5E5; padding:0px;}
table.table_formularz tr td.tabNazwa { width:90px; text-align:right; padding-right:10px; }

table.table_formularz tr.naglowek_form td { padding-left:0px; height:24px; font-weight:bold; border:none; color:#FFF; background:#874214; }
table.table_formularz tr td.nobord { padding:5px; border:none;}

.formularz_input { width:232px; color:#434343; border: solid 1px #B5B5B5; padding:2px 3px 2px 3px; }  /* szer 212 - padding */
.formularz_textarea { width:232px; height:73px; color:#434343; border: 1px solid #B5B5B5; padding:2px 3px 2px 3px; }  /* szer 212 - padding */
.formularz_select { width:238px; color:#434343; border: solid 1px #B5B5B5; padding:2px 3px 2px 3px; }

.formularz_button { padding: 2px 4px 2px 4px; background-color:#00477D; border: solid 0px #FFFFFF; color:#FFFFFF; font-weight:bold; margin:0px; cursor: pointer;}
.formularz_button_send { width:81px; height:27px; border:0px; margin:0px; padding:0px; cursor:pointer; }
.formularz_button_cancel { width:75px; height:31px; border:0px; margin:0px 10px 0px 0px; padding:0px; background: url(./images/button/cancel.png) 0px 0px no-repeat; cursor:pointer; } 
.formularz_separator { height:4px; }

/* WYSZUKIWARKA */
.szukaj_button { width:56px; height:23px; border:0px; margin:0px; padding:0px; cursor:pointer;}
.szukaj_button_mini { width:101px; height:30px; border:0px; margin:0px; padding:0px; background: url(./images/button/search_now_bt.png) 0px 0px no-repeat; cursor:pointer;}

/* LINKI */
A {text-decoration:underline; color:#c7472c; font-weight:normal; }
A:HOVER {text-decoration:none; color:#c7472c; font-weight:normal; }
a.link_orange { text-decoration:underline; color:#FF6306; font-weight:bold; }
a.link_orange:HOVER { text-decoration:none; color:#FF6306; font-weight:bold; }

/* BLOK GRAFICZNY */
.podpis_pod_zdjeciami { margin-top:2px; font-size:8pt; } 


/* BANERY LEWA KOLUMNA */
.banery_lewa_kolumna { background:#F1F2F4; text-align:center; padding:10px 0px 10px 0px; }



/* stronicowanie */
.sortowanie_blok { margin:5px 0px 15px 0px; }
.okno {margin:4px; border: solid 0px #85BB3E; padding:3px 4px 3px 4px;}
a.okno { text-decoration:none; }
.okno_on {margin:4px; border: solid 0px #85BB3E; color:#434343; background:none; padding:3px 4px 3px 4px;}
A:HOVER.okno_on {  }
.strzalka {color:#434343; margin:4px;}
a.strzalka { text-decoration:none; }


/* produkty szczegoly */
.blok_szczegoly { width:640px; }
.blok_szczegoly_foto { width:640px; background:none; border-bottom: dotted 1px #747474; margin:10px 0px 10px 0px; padding:0px 0px 15px 0px; }
.blok_szczegoly_fb { width:640px; height:26px; background:none; border-top: dotted 1px #747474; border-bottom: dotted 1px #747474; margin:10px 0px 15px 0px; padding:13px 0px 10px 0px; }
.szczegoly_nazwa { float:left; font-weight:bold; margin:0px; font-size:11pt; } 
.szczegoly_znaczki { border-bottom: dotted 1px #747474; margin:10px 0px 10px 0px; padding:0px 0px 10px 0px; } 
.szczegoly_znaczki img { cursor:pointer; }
.szczegoly_liczba_room { clear:left; font-weight:bold; }
.usun_button { width:103px; height:32px; border:0px; margin:0px; padding:0px; background: url(./images/button/delete.png) 0px 0px no-repeat; cursor:pointer;}


/* galeria */
td.galeria_lista_duzy { width:300px; text-align:center; background:none; min-height:200px; height:auto!important; height:200px; }
td.galeria_lista_miniatury { width:300px; text-align:left; background:none; }
td.galeria_lista_miniatury img { cursor: pointer; }
.galeria_div_foto_duze { }

td.galeria_szczegoly_duzy { width:425px; text-align:center; background:none; min-height:283px; height:auto!important; height:283px; }

/* MAPA GOOGLE */
#blok_mapa { position:absolute; visibility:hidden; top:0px; left:0px; right:0px; width: 100%; height:auto; z-index:500; margin-top:60px; }
.blok_mapa_ramka { width:760px; background:#EAEAEA; padding:4px 5px 10px 5px; }
.blok_mapa_naglowek { float:left; height:32px; line-height:32px; font-size:12pt; color:#5A5A5A; font-weight:bold; }
.blok_mapa_zamknij { float:right; cursor:pointer; padding-top:7px; }

/* Form INFO */
#blok_form_info { position:absolute; visibility:hidden; top:0px; left:0px; right:0px; width: 100%; height:auto; z-index:500; margin-top:60px; }
.blok_form_info_ramka { width:460px; background:#EAEAEA; padding:4px 5px 10px 5px; }
.blok_form_info_naglowek { float:left; height:32px; line-height:32px; font-size:12pt; color:#5A5A5A; font-weight:bold; }
.blok_form_info_zamknij { float:right; cursor:pointer; padding-top:7px; }

/* Form ZNAJOMY */
#blok_form_znajomy { position:absolute; visibility:hidden; top:0px; left:0px; right:0px; width: 100%; height:auto; z-index:500; margin-top:60px; }

/* FORM LOGOWANIA */
.logowanie_button { width:49px; height:18px; border:0px; margin:0px 0px 0px 0px; background: url(./images/button/login.png) 0px 0px no-repeat; cursor:pointer; }
.logowanie_button_big { width:103px; height:32px; border:0px; margin:0px 0px 0px 0px; background: url(./images/button/login_big.png) 0px 0px no-repeat; cursor:pointer; }
.logowanie_input_text { width:116px; height:18px; line-height:18px; padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px; border:0px; background:#D8D5D5; }

/* FORM NEWSLETTER */
.newsletter_button { width:78px; height:23px; border:0px; margin:0px 0px 0px 0px; cursor:pointer; }
.newsletter_input_text { width:268px; border:0px; padding: 2px 5px 3px 5px; margin:0px; font-size:9pt; background:#D2D2D2; }

/* form zamowienia background:#F7F7F7; */
.form_zam tr td { font-size:11pt; color:#26424E; }
.form_zam_separator { height:14px; background: url(./images/koszyk/zam_separator.gif) 0px 0px no-repeat;  }
.form_zam_separator2 { height:10px; }
.form_zam_naglowek { float:left; width:140px; padding:4px 20px 0px 0px; text-align:right; font-size:11pt; color:#26424E; }
.form_zam_input_big { width:689px; }
.form_zam_input_small { width:250px; }
.form_zam_select_small { width:262px; border: solid 1px #DCDCDC; height:25px; line-height:25px; color:#1F1D20; font-size:11pt; font-weight:bold; }
.form_zam tr td input { border: solid 1px #DCDCDC; 
                        height:24px; 
                        line-height:24px; 
                        padding:0px 5px 0px 5px; 
                        color:#1F1D20; 
                        font-size:11pt; font-weight:bold; }





