/* font color #626c76; */
/* naglowek h1 clor #004a7f, h2 color #004a7f  */
/* pomaranczowy color:#FF6306; */


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

}


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

}


HTML, BODY {  
       text-decoration: none; 
       color:#626c76; 
       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:#626c76; 
       font-size:9pt;
       line-height:16px; 
       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:#0282B3; }
.ok { text-align:center; font-weight:bold; margin:0px 0px 15px 0px; color:#00336E; }
.left { clear:left; }

h1 { margin:0px 0px 25px 0px; padding:0px; text-align:left; font-size:17pt; line-height:25px; color:#004a7f; font-weight:normal; font-family: URWGothicLBook; }
h2 { margin:0px 0px 10px 0px; font-size:14pt; line-height:25px; color:#626c76; font-weight:normal; font-family: URWGothicLBook; }
h2 a { margin:0px 0px 10px 0px; font-size:14pt; line-height:25px; color:#626c76; font-weight:normal; text-decoration:none; font-family: URWGothicLBook;  }
h2 a:hover { margin:0px 0px 10px 0px; font-size:14pt; line-height:25px; color:#004a7f; font-weight:normal; text-decoration:none; font-family: URWGothicLBook; }
h3 { margin:0px 0px 10px 0px; font-size:10pt; color:#626c76; font-weight:bold; }
h3 a { margin:0px 0px 10px 0px; font-size:10pt; color:#626c76; font-weight:bold; text-decoration:none; }
h3 a:hover { margin:0px 0px 10px 0px; font-size:10pt; color:#004a7f; font-weight:bold; text-decoration:none; }


INPUT, textarea, select, file {
	 text-decoration: none; 
	 color: #333333;
	 background-color: #FFFFFF;
	 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:920px; position:relative; border: 0px solid #FF0000; margin: 0 auto; }
#top_bg { width:100%; position:relative; clear:left; background:transparent url(images/top_bg.jpg) 0px 0px repeat-x; }
#top { width:920px; clear:left; background:transparent; margin:0 auto; height:101px; }
.logo { margin-top:16px; }
.top_znaczki { margin:6px 0px 0px 0px; }
.top_znaczki div { float:left; line-height:24px; margin:0px 0px 0px 8px; color:#262626; }
#jezyki_panel { float:right; margin:10px 0px 0px 0px; }
.top_tel { text-align:right; font-size:20pt; color:#00306b; margin-bottom:7px; font-family: URWGothicLBook; }
.top_mail { text-align:right; font-size:14pt; color:#00306b; font-weight:normal; font-family: URWGothicLBook; }

#baner_bg { width:100%; position:relative; clear:left; background:transparent url(images/baner_bg.jpg) top center no-repeat; }
#baner { width:920px; clear:left; background:transparent; margin:0 auto; height:249px; }
.baner_mini { float:left; width:230px; height:230px; }

#menu_top { width:230px; height:230px;  background:transparent url(./images/menu_top_bg.png) -1px 0px no-repeat; }
#menu_top div { margin:0px 0px 0px 0px; }
#menu_top a { width:190px; height:24px; line-height:24px; display:block; padding-left:19px; font-size:10pt; color:#FFFFFF; background:transparent; text-decoration:none; font-family: URWGothicLBook; text-transform:capitalize; }
#menu_top a:hover { width:190px; height:24px; line-height:24px; display:block; padding-left:19px; font-size:10pt; color:#FFFFFF; background:transparent url(./images/menu/mtop_on.png) 0px -1px no-repeat; text-decoration:none; font-family: URWGothicLBook; }
#menu_top a.on { width:190px; height:24px; line-height:24px; display:block; padding-left:19px; font-size:10pt; color:#FFFFFF; background:transparent url(./images/menu/mtop_on.png) 0px -1px no-repeat; text-decoration:none; font-family: URWGothicLBook; }


#menu_bg { width:100%; position:relative; clear:left; background:transparent url(./images/menu_bg.jpg) 0px 0px repeat-x; }
#menu {  width:920px; clear:left; background:transparent; margin:0 auto; height:32px; }
#menu div { float:left; height:32px; line-height:32px; padding:0px 20px 0px 20px; }
#menu a { color:#626c76; text-decoration:none; font-size:10pt; font-family: URWGothicLBook; text-transform:uppercase; }
#menu a:hover { color:#004a7f; text-decoration:none; font-size:10pt; font-family: URWGothicLBook; }
#menu a.on { color:#004a7f; text-decoration:none; font-size:10pt; font-family: URWGothicLBook; }


#menu_bottomKat div { margin:0px 0px 0px 0px; }
#menu_bottomKat a { width:196px; height:26px; line-height:26px; display:block; padding-left:11px; font-size:10pt; color:#FFFFFF; background:transparent; text-decoration:none; font-family: URWGothicLBook; text-transform:capitalize; }
#menu_bottomKat a:hover { width:196px; height:26px; line-height:26px; display:block; padding-left:11px; font-size:10pt; color:#FFFFFF; background:transparent url(./images/menu/mbottom_on.png) 0px -1px no-repeat; text-decoration:none; font-family: URWGothicLBook; }
#menu_bottomKat a.on { width:196px; height:26px; line-height:26px; display:block; padding-left:11px; font-size:10pt; color:#FFFFFF; background:transparent url(./images/menu/mbottom_on.png) 0px -1px no-repeat; text-decoration:none; font-family: URWGothicLBook; }


#blok_glowny { width:920px; border: 0px solid #0000FF; background:transparent; }

#kolumna_glowna { width:920px; float:left;  border: 0px solid #000000; background:none }

#blok_tresc { }
#kolumna_tresc { width:860px; margin:0px 30px 0px 30px; 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:#003577 url(images/menu_bottom_bg.jpg) top center no-repeat; }
#menu_bottom { width:920px; clear:left; background:none; margin:0 auto; min-height:150px; height:auto!important; height:150px; }
#menu_bottom_kategorieGl { float:left; width:207px; margin:0px 31px 0px 0px; text-align:left; background:none; }
#menu_bottom_naszePakiety { float:left; width:207px; margin:0px 31px 0px 0px; text-align:left; background:none; }
#menu_bottom_newsletter { float:left; width:207px; margin:0px 31px 0px 0px; text-align:left; background:none; }
#menu_bottom_skontaktuj { float:left; width:206px; margin:0px 0px 0px 0px; text-align:left; background:none; }
.menu_bottom_naglowek { font-size:11pt; color:#FFFFFF; padding:0px 0px 7px 11px; margin-bottom:16px; border-bottom:0px solid #0183c1; background:transparent url(./images/menu_bottom_border.png) bottom left no-repeat; font-family:URWGothicLBook;}

.menu_bottom_znaczki { margin:15px 0px 0px 15px; }
.menu_bottom_znaczki div { float:left; margin-right:8px; line-height:32px; color:#FFFFFF; }

.menu_bottom_link div { width:196px; height:26px; line-height:26px; display:block; padding-left:11px; font-size:10pt; color:#FFFFFF; background:transparent; text-decoration:none; font-family: URWGothicLBook; }
.menu_bottom_link a { width:196px; height:26px; line-height:26px; display:block; padding-left:11px; font-size:10pt; color:#FFFFFF; background:transparent; text-decoration:none; font-family: URWGothicLBook; }
.menu_bottom_link a:hover { width:196px; height:26px; line-height:26px; display:block; padding-left:11px; font-size:10pt; color:#FFFFFF; background:transparent url(./images/menu/mbottom_on.png) 0px -1px no-repeat; text-decoration:none; font-family: URWGothicLBook; }

/* STOPKA */
#stopka { width:100%; position:relative; clear:left; background:transparent url(images/stopka_bg.jpg) 0px 0px repeat-x; margin:0px; padding:0px; }
#stopka #footer {width:920px; clear:left; height:42px; line-height:42px; background:none; margin:0 auto; }
#footer div { height:42px; line-height:42px; font-size:9pt; color:#FFFFFF; }

#prawa_bg { width:100%; position:relative; clear:left; background:#003577; margin:0px; padding:0px; }
#prawa { width:920px; clear:left; height:31px; line-height:31px; color:#FFFFFF; font-size:8pt; background:#003577 url(images/prawa_bg.jpg) top center no-repeat; margin:0 auto;  }

.menu_stopka div { float:left; margin:0px 4px 0px 4px; }
.menu_stopka a { color:#FFFFFF; text-decoration:none; text-transform:capitalize; }
.menu_stopka a:hover { color:#FFFFFF; text-decoration:underline; }
.menu_stopka a.on { color:#FFFFFF; text-decoration:underline; }

a.regulamin { color:#959595; }
a:hover.regulamin { color:#FFFFFF; }
/* 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:#004a7f; font-weight:normal; text-decoration:none; }
.powrot_strzalka { font-size:9pt; color:#004a7f; 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:#626c76; }
.mapa_strony_0 a { font-weight:bold; color:#626c76; }
.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;}


/* TABELA PAYPAL */
table.tab_paypal { border:none; border-collapse:collapse; text-align:left;  }
table.tab_paypal tr td { font-size:9pt; border-top: 0px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; padding:2px 0px 2px 0px;}
table.tab_paypal tr td.nazwa { width:200px; }
table.tab_paypal tr td.cena { width:65px; text-align:right; font-weight:bold; padding-right:10px; }
table.tab_paypal tr td.waluta {  }
table.tab_paypal tr td.button { padding-left:15px; }


/* FORMULARZ KONTAKTOWY */
table.table_formularz { border:none; border-collapse:collapse; text-align:left; width:400px; }
table.table_formularz tr td { font-size:9pt; color:#00336E; border-top: 0px solid #E5E5E5; border-bottom: 0px solid #E5E5E5; padding:0px;}
table.table_formularz tr td.tabNazwa { text-align:right; padding-right:7px; }
table.table_formularz tr td.tabInputText { width:400px; height:26px; background: url(./images/input_text_bg.jpg) 0px 0px no-repeat; }
table.table_formularz tr td.tabTextarea { width:400px; height:80px; background: url(./images/input_textarea_bg.jpg) 0px 0px no-repeat; }

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:380px; color:#626c76; background:transparent; border: solid 0px #E5E5E5; padding:0px 10px 0px 10px; }  /* szer 212 - padding */
.formularz_textarea { width:380px; height:80px; color:#626c76; background:transparent; border: solid 0px #E5E5E5; padding:0px 10px 0px 10px; }  /* szer 212 - padding */
.formularz_select { width:65px; color:#626c76; background:transparent; border: solid 0px #E5E5E5; padding:0px 2px 0px 2px; }


table.table_formularz_840 { border:none; border-collapse:collapse; text-align:left; width:840px; }
table.table_formularz_840 tr td { font-size:8pt; color:#626c76; border-top: 0px solid #E5E5E5; border-bottom: 0px solid #E5E5E5; padding:0px;}
table.table_formularz_840 tr td.tabNazwa { text-align:left; padding:0px 0px 1px 10px; }
table.table_formularz_840 tr td.tabInputText { width:260px; height:26px; background: url(./images/input_text_bg_260.jpg) 0px 0px no-repeat; }
table.table_formularz_840 tr td.tabInputData { width:260px; height:26px; background: url(./images/input_data_bg_260.jpg) 0px 0px no-repeat; }
table.table_formularz_840 tr td.tabTextarea { width:260px; height:97px; background: url(./images/input_textarea_bg_260.jpg) 0px 0px no-repeat; }

.formularz_input_260 { width:240px; background:transparent; font-size:10pt; border: solid 0px #E5E5E5; padding:0px 10px 0px 10px; }  /* szer - padding */
.formularz_select_260 { width:254px; background:transparent; font-size:10pt; border: solid 0px #E5E5E5; padding:0px 1px 0px 5px; } /* szer - padding */
.formularz_select_80 { width:74px; background:transparent; font-size:10pt; border: solid 0px #E5E5E5; padding:0px 1px 0px 5px; } /* szer - padding */
.formularz_textarea_260 { width:246px; height:87px; color:#626c76; background:transparent; border: solid 0px #E5E5E5; padding:0px 7px 0px 7px; }  /* szer - padding */

table.table_formularz_mini { border:none; border-collapse:collapse; text-align:left; width:207px; }
table.table_formularz_mini tr td { font-size:9pt; color:#00336E; border-top: 0px solid #E5E5E5; border-bottom: 0px solid #E5E5E5; padding:0px;}
table.table_formularz_mini tr td.tabNazwa { text-align:right; padding-right:7px; }
table.table_formularz_mini tr td.tabInputText { width:207px; height:26px; background: url(./images/input_bottom_bg.png) 0px -1px no-repeat; }
table.table_formularz_mini tr td.tabTextarea { width:207px; height:60px; background: url(./images/input_bottom_textarea_bg.png) 0px -1px no-repeat; }

.formularz_mini_input { width:195px; background:transparent; border: solid 0px #E5E5E5; padding:0px 5px 0px 7px; }  /* szer 212 - padding */
.formularz_mini_textarea { width:195px; height:60px; background:transparent; border: solid 0px #E5E5E5; padding:0px 5px 0px 7px; }  /* szer 212 - padding */


.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:87px; height:28px; border:0px; margin:0px 0px 0px 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:3px; }

/* 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:#004a7f; font-weight:normal; }
A:HOVER {text-decoration:none; color:#004a7f; 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:#626c76; background:none; padding:3px 4px 3px 4px;}
A:HOVER.okno_on {  }
.strzalka {color:#626c76; 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:400px; text-align:center; background:none; min-height:290px; height:auto!important; height:290px; }
td.galeria_lista_miniatury { width:400px; 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:87px; height:28px; border:0px; margin:0px 0px 0px 0px; cursor:pointer; }
.newsletter_input_text { width:195px; height:26px; line-height:26px; border:0px; padding: 0px 5px 0px 7px; margin:0px; font-size:9pt; background:transparent url(./images/input_bottom_bg.png) 0px -1px no-repeat; }

/* 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; }
                        
                        
/* HOME */
.home_powitanie { position:absolute; background:transparent; top:360px; left:495px;  }
.home_powitanie div { width:380px; text-align:left; background:transparent; color:#88C7E2; font-size:38pt; font-weight:bold; font-family: URWGothicLBook; }
#home_jezyki_panel { position:absolute; top:496px; left:30px; width:860px; height:92px; line-height:34px; background:transparent; margin:0 auto; }
#home_footer { position:absolute; top:620px; left:0px; width:920px; height:34px; line-height:34px; color:#a7c1d5; font-size:8pt; background:transparent; margin:0 auto;  }
                        





