h1, .h1
{
font-family: tahoma;
font-size: 15px;
color: #229CEA;
/*color: #a3a3a3;*/ /*zaloba */
padding-bottom: 10px;
}
h2, h2 a, .h2 dt, .h2
{
font-family: tahoma;
font-size: 14px;
font-weight: 600;
color: #229CEA;
/*color: #7c7c7c;*/ /*zaloba*/
}

#tresc h2, #tresc h2 a
{
padding-bottom: 5px;
padding-top: 5px;
}

h3, .h3
{
font-family: tahoma;
font-size: 13px;
color: #229CEA;
/*color: #7c7c7c;*/ /*zaloba */
padding-bottom: 10px;
}
h4
{
font-family: tahoma;
font-size: 11px;
color: #229CEA;
/*color: #7c7c7c;*/ /*zaloba */
padding-bottom: 5px;
}
.h3
{
font-weight: 600;
}
#tresc strong, #menu_boczne strong
{
color: #313131;
}
#tresc a, #menu_boczne a
{
color: #0087dc;
/*color: #7c7c7c;*/ /*zaloba */
text-decoration: none;
}
#tresc a:hover, #menu_boczne a:hover
{
color: #8D8D8D;
text-decoration: underline;
}
td, th
{
border-right: 1px solid #d0d0d0;
border-top: 1px solid #d0d0d0;
padding: 5px;
}
#mailing .banner td
{
border: 0px;
}
#mailing table.banner
{
border: 1px solid #d0d0d0;
}
table
{
border-left: 1px solid #d0d0d0;
border-bottom: 1px solid #d0d0d0;
border-collapse: collapse;
width: 100%;
}
#mailing .banner a
{
font-size: 14px;
font-weight: bold;
}
caption
{
caption-side: top;
padding: 15px;
width: 100%;
text-align: center;
}
.data, p, td, th, caption, option, select, input, legend, dd, label, a, .navtext, cite, .idn, textarea, span, .hotele, .katalog, #error, 
#wynik
{
font-family: tahoma;
font-size: 11px;
}
cite
{
font-style:normal;
}
.jus, .jus td, .jus th
{
text-align: justify;
}
td
{
text-align: center;
}
th
{
color: #4D4D4D;
}
#tresc .center
{
text-align: center;
}
#menu_boczne ul
{
margin: 0px;
padding: 0px;
margin-left: 10px;
}
#menu_boczne li
{
list-style-type: none;
}
.kropki
{
clear: both;
background-image: url(/gfx/telko.gif);
height: 5px;
background-repeat: repeat-x;
margin-top: 12px;
margin-bottom: 8px;
}
td .kropki
{
background-image: url(/gfx/telko.gif);
height: 5px;
background-repeat: repeat-x;
margin: 0px;
}
.kropki hr
{
display: none;
}
#tresc_bot
{
font-family: tahoma;
font-size: 11px;
padding-bottom: 0px;
clear: both;
}
* html body #tresc_bot
{
padding-bottom: 10px;
}
#tresc_bot a
{
color: #8D8D8D;
text-decoration: none;
padding-left: 5px;
padding-right: 5px;
}
#tresc_bot a:hover
{
color: #1295E8;
text-decoration: underline;
}
#tresc_bot img
{
/*padding-right: 20px;*/
}
.pol2
{
width: 45%;
float: left;
padding-left: 20px;
}
.pol
{
width: 48%;
float: left;
border-right: 1px solid #dddddd;
}

.pol p
{
text-indent: 1px;
}
.pol h2, .pol2 h2
{
text-align: center;
}
.wyb 
{
background-color: #dddddd;
color: #666666;
}
ol.lista, ul.lista
{
margin: 0px;
padding: 0px;
}
.lista li
{
border-bottom: 1px solid #dddddd;
list-style-type: none;
margin: 0px;
padding: 5px;
}
table
{
margin: auto;
}
.cennik th
{
width: 70%;
}
.lista
{
width: 100%;
border: 0px;
}
.lista td
{
border: 0px;
border-bottom: 1px solid #d0d0d0;
}
.lista th
{
border: 0px;
border-left: 1px solid #d0d0d0;
border-right: 1px solid #d0d0d0;
}
input:hover, textarea:hover, input:focus, textarea:focus
{
background-color: #FFFFFF;
border-color: #8D8D8D;
}
select
{
width: 60%;
}
.error
{
color: #CC0000;
text-align: justify;
}
.reg li
{
/*list-style-position: inside;*/
list-style-type: none;
}
.reg ol
{
padding-left: 0px;
}
.li li
{
list-style-type: lower-alpha;
}
#tresc li
{
padding-bottom: 3px;
}
table.promocje_blok
{
border: 0px;
width: 90%;
}
.promocje_blok td
{
border: 0px;
padding: 2px;
}
.r
{
text-align:right;
}
.l
{
text-align: left;
}
dt
{
margin-top: 10px;
}
dd
{
text-align: justify;
}

#TJK_DL dt a:visited:hover, #TJK_DL dt a:hover, #TJK_DL dt a:active, #TJK_DL dt a:focus,
#TJK_DL2 dt a:visited:hover, #TJK_DL2 dt a:hover, #TJK_DL2 dt a:active, #TJK_DL2 dt a:focus {color: #8D8D8D;}
#TJK_DL .showDD, #TJK_DL2 .showDD {position:relative;top:0}
#TJK_DL dd,#TJK_DL2 dd, .hideDD{top:-9999px;position:absolute}
#TJK_ToggleON, #TJK_ToggleOFF {padding:0 2px;}
.right #TJK_ToggleON, .right #TJK_ToggleOFF
{
border: 1px solid #8D8D8D;
padding: 3px;
margin: 3px;
}

.right
{
text-align: right;
}
/*
pozycja, numer_tabeli,data_publikacji
{
font-family: tahoma;
font-size: 11px;
}
numer_tabeli
{
font-weight: 600;
display: block;
}
pozycja
{
display: block;
padding: 5px;
}
nazwa_waluty
{
width: 500px;
position: relative;
display: inline;
}*/

.none, .none td, .none th, .none tr
{
border: 0px;
padding: 0px;
margin: 0px;
}

.nonej, .nonej td, .nonej th
{
border: 0px;
padding: 0px;
margin: 0px;
text-align:justify;
}
.nonej2, .nonej2 th
{
border: 0px;
}
.nonej td
{
vertical-align: top;
padding: 2px;
}
.nonej th
{
width: 100px;
}
.none_border, .none_border td
{
border: 0px;
}
.m0
{
margin: 0px;
}
#navtxt
{
background-color: #ffffff;
border: 1px solid #1295E8;
}
.im
{
display: block;
margin: auto;
}

.ir, .il
{
padding: 5px;
border: 1px solid #DDDDDD;
margin: 0px;
margin-top: 12px;
margin-bottom: 6px;
background-color: #EFEFEF;
margin: auto;
display: block;
text-align: center;
}
.ir:hover, .il:hover, .idn:hover, .katalog:hover
{
border: 1px solid #d3d3d3;
background-color: #e8e8e8;
}
.obr
{
border: 1px solid #DDDDDD;
margin: 0px;
margin-top: 12px;
margin-bottom: 6px;
background-color: #EFEFEF;
margin: auto;
text-align: center;
}
.obr:hover
{
border: 1px solid #d3d3d3;
background-color: #e8e8e8;
}
.ir
{
float: right;
margin-left: 15px;
}

.ir2
{
float: right;
padding: 0px;
marign: 0px;

}

.il
{
float: left;
margin-right: 15px;
}

.idn
{
padding: 10px;
border: 1px solid #DDDDDD;
margin: 2px;
background-color: #F0F0F0;
/*display: block;*/
text-align: center;
float: left;
width: 20%;
height: 145px;
}
.katalog
{
padding: 4px;
border: 1px solid #DDDDDD;
margin: 2px;
background-color: #F0F0F0;
text-align: center;
float: left;
width: 17%;
height: 245px;
}

.right
{
text-align: right;
}
.left
{
text-align: left;
}
#tresc .c
{
text-align: center;
text-indent: 0px;
margin: auto;
}
#tresc .pol p, #tresc .pol2 p, #tresc p .none
{
text-indent: 0px;
}
.in
{
float: right;
margin-left: 30px;
margin-bottom: 7px;
}
.inr
{
float: left;
margin-right: 30px;
margin-bottom: 7px;
}
/*option
{
padding: 1px;
width: 350px;
}*/

textarea
{
width: 60%;
height: 100px;
}

#tresc ol, #tresc li
{
padding-top: 5px;
}
.full
{
width: 100%;
border: 0px;
}
.full td, .full th
{
text-align: justify;
border: 0px;
border-top: 1px solid #d0d0d0;
}
.full th
{
text-align: center;
}
#print
{
display: none;
}
.jezyki
{
float: left;
padding-top: 15px;
}
.jezyki img
{
padding-top: 12px;
padding-left: 10px;
}
input, select
{
padding: 1px;
}
.h
{
border: 0px;
padding: 0px;
}
.c
{
text-align: center;
}
#tresc table
{
margin-top: 10px;
margin-bottom: 10px;
}

#rotator
{
margin: auto;
cursor: pointer;
}
	
#rotator img
{
display: none;
position: absolute;
margin: auto;
text-align:center;
margin-top: 130px;
top: 0;
}
#tresc .right
{
text-align: right;
}
#zapytaj input, #ask input, #rezerwuj input, #book input, #wycieczki_all_inclusive input
{
width: 150px;
height: 149px;
border: none;
padding-top: 155px;
cursor: pointer;
}
#online
{
    cursor: pointer;
}
#hotele, #wycieczki, #promocje
{
    padding: 0px;
    cursor: pointer;
    margin: 0px;
/*    padding-top: 9px;*/
}
* html body #hotele
{
    padding-top: 10px;
}
* html body #wycieczki
{
    padding-top: 10px;
}
* html body #promocje
{
    padding-top: 10px;
}


#zapytaj input
{
background: transparent url(/gfx/zapytaj.gif) 0 0 no-repeat;
}
#ask input
{
background: transparent url(/gfx/zapytaj_en.gif) 0 0 no-repeat;
}
#rezerwuj2 input, #rezerwuj input
{
background: transparent url(/gfx/rezerwacja.gif) 0 0 no-repeat;
}
#book input
{
background: transparent url(/gfx/rezerwacja_en.gif) 0 0 no-repeat;
}
#wycieczki_all_inclusive input
{
background: transparent url(/gfx/wycieczki_all_inclusive.gif) 0 0 no-repeat;
}
.wc
{
padding-left: 10px;
}
.hotele img
{
display: block;
margin: auto;
padding-top: 5px;
padding-bottom: 5px;
}

.hotele
{
padding-top: 10px;
text-align: justify;
}
.region
{
margin-left: 25px;
left: 25px;
}
.s
{
background-color: #FFFFFF;
}
.s5
{
width: 50px;
}
.przelaczniki
{
text-align: center;
margin: auto;
}
.przelaczniki input, .przelaczniki div
{
padding: 3px;
margin-left: 3px;
/*float: left;*/
color: #229CEA;
}
.disabled
{
border: 1px solid #ffffff;
}
.disabled:hover
{
border: 1px solid #ffffff;
background-color: #ffffff;
}
#image-switch
{
padding-top: 15px;
}
#image-switch ul {
margin:0 0 0 20px;
color:red;
list-style-type:none;
}
#image-switch li {
padding:10px;
}
#radiobs {
width:150px;
position:relative;
margin:0;
}
#radiobs input {
margin:0;
padding:0;
position:absolute;
margin-left:6em;
width:15px;
}
.menu_obrazki input
{
color: #229CEA;
margin-top: 3px;
float: left;
}
.nieb
{
color: #229CEA;
font-weight: 600;
}
.ss td
{
background-color: #e9e9e9;
border: 1px solid #ffffff;
}
.ss
{
background-color: #e3e3e3;
}
.bb td
{
background-color: #efefef;
border: 1px solid #ffffff;
}
#ts_wycieczki, #ts_hotele, #ts_promocje
{
display: none;
}
.none2
{
display: none;
}
#kol1
{
width: 45%;
/*background-color: red;*/
float: left;
border-right: 1px solid #dddddd;
padding: 8px;
}
#kol2
{
width: 45%;
/*background-color: green;*/
float: left;
padding: 8px;
}
#kol3
{
width: 31%;
/*background-color: green;*/
float: left;
border-left: 1px solid #dddddd;
padding: 8px;
}
#tab-switch label
{
width: 75px;
}
#tab-switch input, #tab-switch select
{
width: 60%;
}
#buttons
{
/*border: 1px solid red;*/
float: left;
width: 144px;
}
#forms
{
/*border: 1px solid red;*/
float: left;
width: 343px;
}
#buttons h2
{
font-size: 12px;
padding: 0px;
vertical-align: middle;
}
#ts_lotnicze, #ts_wycieczki, #ts_hotele, #ts_promocje
{
height: 224px;
}
.submain
{
margin: auto;
width: 200px;
}
#tab-switch h2
{
text-align: right;
}
#gl1
{
width: 495px;
float: left;
}
#gl2
{
float: left;
width: 228px;
padding-left: 3px;
}
.ramka
{
border: 1px solid #DDDDDD;
padding: 10px;
}
.nonej th
{
vertical-align: top;
}
.cbx
{
width: 12px;
}
.valstyle
{
    color: red;
    font-family: tahoma;
    font-size: 11px;
}
#tui img
{
margin-left: 3px;
padding-right: 3px;
}
#gl2 img
{
padding-bottom: 5px;
}
* html body #gl2 img {padding-bottom: 10px;}
.strona_cala
{
width: 535px; 
border-right: 1px solid #dddddd;
}
.strona_bez_menu
{
width: 100%;
}
* html body .strona_bez_menu {width: 725px;}
#data_druk
{
display: none;
}
.banner_linia
{
border: 1px solid #dddddd; 
padding: 10px; 
height: 33px;
}
.banner_linia img
{
float: left;
}
.banner_linia a
{
float: right; 
padding-top:10px; 
text-align: center; 
font-size: 15px; 
color: #229CEA; 
font-weight: 600;
}


#mailing .cena
{
font-size: 15px;
color: #229CEA;
font-weight: 600;
font-family: tahoma;
}
#mailing .cena strong
{
font-size: 20px;
color: #229CEA;
font-weight: bold;
font-family: tahoma;
}

#mailing .cena
{
width: 130px;
text-align: center;
}
#mailing h2
{
text-align: justify;
}
#mailing .cennik
{
background-color: #d2e7ff;
border: 0px;
width: 100%;
}
#mailing .cennik td
{
padding: 10px;
border: 0px;
}

#tresc #euro1, #tresc #euro2, #tresc #euro3, #tresc #euro4, #tresc #euro5, #tresc #euro6
{
display: none;
}
.galeria
{
float: left; 
margin: 3px;
width: 172px;
height: 150px;
text-align: center;
}

#mailing #sas h2, #mailing #sas a
{
color: #004fa3;
}
#mailing #sas .padd
{
padding: 20px;
}

#tresc .bloki_list h2
{
padding: 0px;
padding-top: 5px;
}
.archiwum
{
text-align: right;
color: #959595;
}
.rozklad_baltivia
{
color: #2b72e6;
}
