﻿body {
background:#efefef;
font-family:Tahoma;
font-size:11px;
margin-top:25px;
margin-bottom:50px;
}
body a {
color:#889495;
text-decoration:none;
}
body a:hover {
color:#4b5765;
text-decoration:none;
}
p {
padding:0 35px;
margin:12px 0;
color:#717f81;
line-height:14px;
text-align:justify;
}
h1 {
padding:0 24px;
margin:5px 0;
font-family:Arial;
font-size:14px;
color:#ea6a05;
}
hr {
margin:0;
background:#efefef;
color:#efefef;
border:none;
height:1px;
}
select {
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#717f81;
}

iframe {border: none;}

#white {color:#fff !important;}

.druk {
background:url(images/druk.gif) no-repeat left center;
padding-left:22px;
}
.mail {
background:url(images/mail.gif) no-repeat left center;
padding-left:22px;
}
.main {
background:#fff;
text-align:left;
margin:auto;
width:980px;
height:100%;
}
.top_bg {
position:relative;
background:url(images/topbg.jpg) no-repeat;
width:980px;
height:157px;
}
.logo {
display:block;
position:absolute;
background:url(images/logo.gif) no-repeat;
top:50px;
left:50px;
width:110px;
height:60px;
text-indent : -5000px;
overflow : hidden;
}
.top_menu {
position:absolute;
top:9px;
right:20px;
width:200px;
line-height:27px;
}
.main_menu {
position:absolute;
bottom:0;
}

.home {
background:url(images/home.gif) no-repeat left center;
padding-left:20px;
margin-left:8px;
}

.hmpg  
{
	background : transparent url(images/home-page.gif) no-repeat 2px 1px; 
	display : block;
	width : 196px;
	height : 25px;
	text-indent : -5000px;
	overflow : hidden;
}

.sitemap {
background:url(images/sitemap.gif) no-repeat left center;
padding-left:18px;
margin-left:10px;
}

.btm_menu {
background:#fdfdfd;
border-top:1px solid #efefef;
border-right:1px solid #efefef;
clear:both;
line-height:30px;
width:415px;
}

.footer {
background:url(images/footerbg.gif) no-repeat bottom;
border-top:1px solid #efefef;
color:#404040;
height:65px;
padding:5px 20px;
}

.footer span.part {line-height:30px;width:117px;text-align:right;float:left;}
.footer span.copy {float:right; display : block; width: 300px; text-align:right; line-height : 16px;}
.footer .copy_cnt { float : right; height : 65px; width : 300; padding-top : 16px; width:300px;}
.footer a {display:block;height:31px;text-indent:-6000px;outline-style:none;outline-width:medium;}

.fline {width:600px;height:31px;float:left;}

.flicket {width:110px;background:url(images/flicket.gif) no-repeat;float:left;height:31px;}
.smartfly {width:110px;background:url(images/smartfly.gif) no-repeat;float:left;height:31px;}
.blizejslonca {width:135px;background:url(images/blizejslonca.gif) no-repeat 15px 5px;float:left;height:31px;}
.rynekmedyczny {width:153px;background:url(images/rynekmedyczny.gif) no-repeat 12px 2px;float:left;height:31px;}


#container {
padding:15px 0;
}
#search {
float:left;
width:231px;
padding:15px 0 15px 15px;
}
#content {
float:left;
width:482px;
padding:15px 0 15px 15px;
}
#content table { margin-bottom : 16px;} 

#content2 {
float:left;
width:747px;
padding:15px 0 15px 15px;
}
#right {
float:right;
width:202px;
padding:15px 15px 15px 0;
}
#spacer {
padding:0;
margin:28px 0;
}
#spacer2 {
padding:0;
margin:15px 0 18px 0;
}
.adv1_bot {
padding:15px;
text-align:center;
}

.linksbar {
clear:both;
display:block;
height:35px;
width:100%;
line-height:35px;
}
.gohome {
clear:both;
line-height:36px;
border-top:1px solid #efefef;
}

.ghlink   
{
	margin-left : 15px;
	text-indent : -5000px; 
	display : block; 
	width : 160px;  
	height : 35px; 
	background:transparent url(images/hph-back.gif) no-repeat 0 1px;
}

.ghlink:hover 
{ 
	background:transparent url(images/hph-back.gif) no-repeat 0 -35px;
}

#links2 {
clear:both;
height:35px;
line-height:35px;
margin-left:-15px;
}
#blocks {
clear:both;
height:102px;
background:#fbfbfb;
border-top:1px solid #efefef;
border-bottom:1px solid #efefef;
padding:15px;
padding-right:0 !important;
display:block;
}

.box_head {
position:absolute;
top:9px;
left:20px;
}
.box_head a{
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#ea6a05;
}
.box_text {
position:absolute;
top:35px;
left:20px;
right:30px;
color:#4b5765;
}
.box_text img {
float:left;
margin-right:15px;
}
.box_text a {
font-weight:bold;
font-size:12px;
line-height:20px;
color:#4b5765;
}
.box_more {
position:absolute;
bottom:27px;
left:172px;
}

#space {
left:143px !important;
}
.space2 {
bottom:102px !important;
}

.blok {
background:url(images/pusty.gif) no-repeat;
float:left;
position:relative;
width:229px;
height:102px;
padding-right:20px;
}

#wybierz_miejsce {
background:url(images/wybierzmiejsce.gif) no-repeat;
}
#sprawdz_snieg {
background:url(images/sprawdzsnieg.gif) no-repeat;
}
#znajdz_nocleg {
background:url(images/znajdznocleg.gif) no-repeat;
}

#zarezerwuj {
float:left;
background:url(images/zarezerwuj.gif) no-repeat;
position:relative;
width:199px;
height:102px;
}

#main_nav, #sub_nav {
list-style-type:none;
margin:0 15px;
padding:0;
}
#main_nav li, #sub_nav li {
background-image:none;
float:left;
font-family:Arial;
font-size:11px;
font-weight:bold;
line-height:28px;
margin-right:1px;
white-space:nowrap;
padding:0;
}
#main_nav li a {
background:url(images/buttontop.gif) no-repeat;
width:118px;
color:#fff;
}
#main_nav li a:hover, #main_nav li a.active {
background:url(images/buttontoph.gif) no-repeat;
width:118px;
color:#fff;
}
#main_nav li a,
#sub_nav li a {
display:block;
outline-color:invert;
outline-style:none;
outline-width:medium;
text-align:center;
text-decoration:none;
}
#sub_nav li {
font-size:12px;
margin-right:3px;
}
#sub_nav li a {
background:url(images/buttonsub.gif) no-repeat;
width:80px;
height:31px;
line-height:31px;
color:#717f81;
}
#sub_nav li a:hover, #sub_nav li a.active_sub {
background:url(images/buttonsubh.gif) no-repeat;
width:80px;
height:31px;
color:#fff;
}

.arrow_dr {
background:url(images/arrow_dr.gif) no-repeat left center;
padding-left:10px;
margin-left:20px;
line-height:25px;
color:#717f81;
}
.arrow_gr {
background:url(images/arrow_gr.gif) no-repeat left center;
padding-left:20px;
margin-left:15px;
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#717f81;
}
.arrow_rr {
background:url(images/arrow_gr.gif) no-repeat left center;
padding-left:20px;
margin-right:20px;
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#717f81;
}
.arrow_ol {
background:url(images/arrow_ol.gif) no-repeat left bottom;
padding-left:12px;
margin-left:15px;
font-size:10px;
}
.arrow_os {
background:url(images/arrow_or.gif) no-repeat left bottom;
position:absolute;
padding-left:12px;
font-size:10px;
}
.arrow_sr {
background:url(images/arrow_sr.gif) no-repeat left center;
padding-left:10px;
margin-left:10px;
}
.arrow_oz {
background:url(images/arrow_or.gif) no-repeat left bottom;
padding-left:12px;
font-size:10px;
}

.plus {
background:url(images/plus.gif) no-repeat left center;
padding:3px 25px;
margin-left:5px;
}

.minus {
background:url(images/minus.gif) no-repeat left center;
padding:3px 25px;
margin-left:5px;
}

#search_bg {
background:url(images/searchbg.gif) no-repeat;
position:relative;
width:231px;
height:356px;
color:#fff;
margin-bottom:19px;
}
#search_title {
position:absolute;
top:25px;
left:20px;
font-family:Arial;
font-size:12px;
font-weight:bold;
}
.search_text {
position:inherit;
left:22px;
font-weight:bold;
line-height:24px;
}
#search_label1 {position:absolute;top:65px;}
#search_label2 {position:absolute;top:115px;}
#search_label3 {position:absolute;top:165px;}
#search_label4 {position:absolute;top:215px;}
.days {color:#cedee9;}
#search_select1 select,
#search_select2 select,
#search_select3 select,
#search_select4 select{width:170px;}
#search_select1 {position:absolute;top:93px;left:25px;}
#search_select2 {position:absolute;top:143px;left:25px;}
#search_select3 {position:absolute;top:193px;left:25px;}
#search_select4 {position:absolute;top:243px;left:25px;}
#search_box {position:absolute;top:275px;left:22px;}
#search_link {position:absolute;bottom:14px;left:25px;}
#search_link a {color:#fff;text-decoration:none;}
#search_link a:hover {color:#fff;text-decoration:underline;}
#search_button {position:absolute;bottom:10px;right:10px;}
#search_button a {
background:url(images/szukaj.gif);
width:83px;
height:28px;
display:block;
}

.szukaj {
background:transparent;
border:0;
width:83px;
height:28px;
}


.recom1 {
background:url(images/recombg.gif) no-repeat;
position:relative;
width:232px;
height:290px;
margin-bottom:15px;
}
.recom2 {
background:url(images/recombg2.gif) no-repeat;
position:relative;
width:202px;
height:283px;
margin-bottom:15px;
}
.recom1 h3,
.recom2 h3 {
position:absolute;
top:11px;
left:15px;
color:#EB7314;
font-family:Arial;
font-size:12px;
margin:0;
}
.recom1 img {
position:absolute;
top:35px;
left:12px;
width:205px;
height:130px;
border:none;
}
.recom2 img {
position:absolute;
top:35px;
left:11px;
width:88%;
border:none;
}
.recom1 label,
.recom2 label {
position:absolute;
top:185px;
left:10px;
color:#eb7314;
}
.recom1 span,
.recom2 span {
position:absolute;
top:185px;
right:17px;
}
.recom1 div,
.recom2 div {
position:absolute;
padding:0 15px;
width:85%;
}
.recom1 div {top:177px;}
.recom2 div {top:168px;}

.recom1 div p,
.recom2 div p {
margin:0;
padding:0;
height:20px;
}


.rank_tabs {
padding-top:15px;
border-bottom: 1px solid #efefef;
}

.rank_coun {
color:#97a1a3;
display:block;
font-family:Arial;
font-size:14px;
font-weight:bold;
line-height:25px;
padding-left:20px;
margin-left:15px;
text-decoration:none;
}
.actv,
.rank_coun:hover {
background:url(images/arrow_gr.gif) no-repeat left center;
color:#ea6a05;
}

.weather_table {
border:1px solid #efefef;
width:100%;
}
.weather_table th,
.weather_table td {
padding:5px;
text-align:center;
color:#717F81;
}
.weather_table .wleft {
text-align:left;
}

.ranking_tabela {
width:465px;
margin-left:35px;
color:#717f81;
}
.weather_table th,
.ranking_tabela th {
color:#ea6a05;
font-family:Arial;
font-size:13px;
font-weight:bold;
line-height:30px;
}
.ranking_tabela th a {
color:#ea6a05;
text-decoration:none;
}
.ranking_tabela a {
color:#717f81;
text-decoration:none;
}

.ranking_bg {
background:url(images/rankingbg.gif) no-repeat;
width:202px;
height:290px;
position:relative;
margin-bottom:15px;
}
.ranking_bg2 {
background:url(images/rankingbg2.gif) no-repeat;
width:232px;
height:290px;
position:relative;
margin-bottom:15px;
}
.ranking_bg2 .top_link {
left:125px;
}


.ranking_label th {
font-family:Arial;
font-size:12px;
font-weight:bold;
line-height:50px;
width:178px;
color:#eb7314;
}
.ranking_links {
position:absolute;
line-height:15px;
color:#717f81;
width:178px;
top:6px;
left:15px;
}
.top_link {
position:absolute;
bottom:35px;
left:100px;
text-align:right;
white-space:nowrap;
}

.box_vote {
background:url(images/ratebg.gif) no-repeat;
width:199px;
height:46px;
position:relative;
margin-bottom:15px;
}
.box_vote_select {position:absolute;left:22px;top:14px;}
.box_vote_button {position:absolute;right:20px;top:9px;}
.box_vote_rate {position:absolute;top:7px;left:20px;color:#717f81;}
.box_vote_stars {position:absolute;top:7px;left:95px;}
.box_vote_total {position:absolute;top:25px;left:20px;color:#717f81;}
.box_foto {position:absolute;left:20px;bottom:7px;}
.box_title1 {position:absolute;top:10px;left:20px;color:#ea6a05;}
.box_title2 {position:absolute;left:20px;bottom:63px;color:#ea6a05;}
.box_place {position:absolute;left:80px;bottom:35px;color:#757b82;}
.box_price {position:absolute;left:80px;bottom:20px;font-weight:bold;font-size:12px;color:#757b82;}

.ocen_stacje {
background:url(images/ocenstacje.gif);
width:83px;
height:28px;
border:none;
cursor:pointer;
}
.ocen_region {
background:url(images/ocenregion.gif);
width:83px;
height:28px;
border:none;
cursor:pointer;
}

.gal_con {
position:relative;
background:url(images/galbg.gif) no-repeat;
margin-bottom:15px;
width:232px;
height:187px;
}
.gal_img {
position:absolute;
top:15px;
left:17px;
}
.gal_img img {
width:195px;
height:125px;
cursor:pointer;
}
.gal_pag {
position:absolute;
right:20px;
bottom:12px;
}
.gal_zum {
position:absolute;
background:url(images/zplus.gif) no-repeat;
left:16px;
bottom:11px;
height:15px;
text-indent:20px;
}
.gala {
margin:3px;
color:#757b82;
font-weight:normal;
text-decoration:none;
}
.galaactive {
margin:3px;
color:#757b82;
font-weight:bold;
text-decoration:none;
}

.left {
clear:both;
float:left;
padding:0 15px;
}

.zplus {
cursor:pointer;
background:url(images/zplus.gif) no-repeat left bottom;
text-decoration:none;
padding-left:20px;
height:15px;
top:5px;
left:15px;
color:#757b82;
position:absolute;
}

.pregion {
padding:0 20px 20px 0;
margin:0;
}

#bregion {
background:url(images/bregion.gif) no-repeat;
position:relative;
width:231px;
height:356px;
color:#fff;
}
#stacja_select {
position:absolute;
top:16px;
width:180px;
margin-left:10%;
margin-right:10%;
}
.stacja_label {
background:url(images/arrow_wr_bb.gif) no-repeat left bottom;
font-family:Arial;
font-size:13px;
font-weight:bold;
color:#fff;
text-indent:26px;
line-height:32px;
padding-bottom:2px;
width:100%;
}
#label1_stacja {position:absolute;top:50px;}
#label2_stacja {position:absolute;top:194px;}
#label3_stacja {position:absolute;top:262px;}

.stacja_text {
left:27px;
color:#fff;
line-height:14px;
}
#w_text_liczba1 {position:absolute;top:83px;}
#w_text_dlugosc {position:absolute;top:100px;}
#w_text_liczba2 {position:absolute;top:227px;}
#w_text_przepust {position:absolute;top:244px;}
#w_text_szczegoly {position:absolute;top:295px;right:15px;}
#ustawienie1 {position:relative;top:50px;left:50px;color:#fff;}
#ustawienie2 {position:relative;top:25px;left:208px;color:#a1a1a1;}

#latwe {position:absolute;top:70px;padding:1px;}
#srednie {position:absolute;top:96px;padding:1px;}
#trudne {position:absolute;top:122px;padding:1px;}

.stacja_km {
border:1px solid #a7b2b1;
text-align:center;
font-weight:bold;
left:55px;
padding:1px;
width:60px;
color:#fff;
}
#latwe_km {position:absolute;top:70px;background:#3361ac;}
#srednie_km {position:absolute;top:96px;background:#e43542;}
#trudne_km {position:absolute;top:122px;background:#4e4e4e;}

#stacja_content {
color:#757b82;
}
#stacja_more {
float:right;
width:45px;
}

#zakwat {
float:right;
margin-top:10px;
}

#pogoda_bg1 {
background:url(images/pogodaheader.gif) no-repeat;
width:201px;
height:60px;
position:relative;
}
#pogoda_bg2 {
background:#5eb0e5;
border-left:1px solid #5f94b8;
border-right:1px solid #5f94b8;
width:199px;
height:330px;
position:relative;
}
#pogoda_bg3 {
background:url(images/pogodabottom.gif) no-repeat;
width:201px;
height:11px;
margin-bottom:15px;
}
.label1_pogoda {top:26px;}
.label2_pogoda {top:118px;}
.text_wiatr {top:78px;}
.text_szczegolowa_prognoza {top:97px;left:70px !important;}
.text_warunki {top:162px;}
.text_pokrywa_sniegu {top:179px;}
.text_swiezy_snieg {top:245px;}
.text_ostatni_opad {top:262px;}
.text_aktualizacja {top:286px;}
.text_wiecej_warunkach {top:310px;left:70px !important;}


#stacja_karnety {clear:both;margin:10px 0 20px 25px;}
#stacja_karnety2 {clear:both;margin:10px 0 10px 15px;}

.karnety_naglowek {
background:url(images/karnetynaglowek.gif) no-repeat;
width:711px;
height:35px;
}
.karnety_tlo {
display:block;
background:url(images/karnetytlo.gif) no-repeat bottom;
width:711px;
}
.tabela_karnety1b {
margin-right:3px;
}
.tabela_karnety2b {
margin-right:3px;
margin-bottom:4px;
color:#717f81;
}
.tabela_karnety1b th {
width:174px;
height:33px;
line-height:33px;
text-align:center;
}
.tabela_karnety2b td,
.tabela_karnety2b th {
width:100px;
height:30px;
line-height:30px;
text-align:center;
}
.tabela_karnety1b td {
width:176px;
font-size:12px;
font-weight:bold;
text-align:center;
color:#fff;
}
.tabela_karnety2b th {
font-weight:normal;
}


#stacja_kontakt {
clear:both;
margin-left:35px;
line-height:28px;
}

#stacja_logo {
background:url(images/stacja_logo.gif) no-repeat;
width:144px;
height:108px;
padding-top:15px;
text-align:center;
}
#mapa_trasy {
display:block;
background:url(images/3.gif) no-repeat right;
position:relative;
width:365px;
height:253px;
margin-left:15px;
margin-bottom:10px;
}
#opis_trasy {
display:block;
background:url(images/2.gif) no-repeat;
position:relative;
width:356px;
height:253px;
margin-left:15px;
color:#a1a1a1;
}
.trasa_header {
color:#afb9b8;
font-family:Arial;
font-size:14px;
font-weight:bold;
}
#text_wysokosc {position:absolute;top:18px;left:30px;}
#text_trasy_zjazdowe {position:absolute;top:18px;left:210px;}
#text_wyciagi {position:absolute;top:170px;left:30px;}
#trasa_wysokosc {position:absolute;top:45px;left:30px;}
#wysokosc1 {position:absolute;top:50px;left:100px;}
#wysokosc2 {position:absolute;top:82px;left:100px;}
#trasa_przewyzszenie {position:absolute;top:115px;left:30px;}
#trasa_wyciagi {position:absolute;top:190px;left:30px;}
#trasa_liczba {position:absolute;top:50px;left:210px;}
#trasa_dlugosc {position:absolute;top:65px;left:210px;}

.wyciagi {
width:52px;
height:30px;
top:212px;
text-align:right;
font-family:Arial;
font-size:17px;
font-weight:bold;
line-height:30px;
}
#wyciag1 {position:absolute;background:url(images/wyciag1.gif) no-repeat;left:30px;}
#wyciag2 {position:absolute;background:url(images/wyciag2.gif) no-repeat;left:90px;}
#wyciag3 {position:absolute;background:url(images/wyciag3.gif) no-repeat;left:150px;}
#wyciag4 {position:absolute;background:url(images/wyciag4.gif) no-repeat;left:210px;}
#wyciag5 {position:absolute;background:url(images/wyciag5.gif) no-repeat;left:270px;}

.wz_table {
margin:15px 0;
width:840px;
}
.wz_table td {
color:#717f81;
width:280px;
height:24px;
}
.wz_table input.szukaj {
background:url(images/szukaj2.gif);
width:83px;
height:28px;
border:none;
cursor:pointer;
}
.wz_label {
display:block;
font-weight:bold;
border-bottom:1px solid #edeeef;
line-height:22px;
margin-top:15px;
margin-bottom:3px;
width:220px;
margin-left:20px;
text-align:left;
}
.wz_select {
margin-left:35px;
width:180px;
}
.wz_box {
margin-left:35px;
}

.results_bg {
display:block;
position:relative;
background:url(images/resultsbg.gif) no-repeat;
color:#717f81;
width:100%;
height:100px;
}
.results_nr {
position:absolute;
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#ea6a05;
top:17px;
left:15px;
}
.results_text {
float:left;
margin-top:55px;
padding-left:16px;
}
.results_table {
margin:15px 0;
border:1px solid #efefef;
line-height:30px;
text-indent:10px;
color:#717f81;
}
.results_table th a {font-size:12px;}

.results_header a {
font-family:Arial;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#ea6a05;
}

.tabela_content {
width:711px;
margin-left:25px;
margin-bottom:20px;
color:#757b82;
}

.tabela_content span {
line-height:14px;
}

.sub_menu {
border-bottom:1px solid #efefef;
height:31px;
width:730px;
margin-bottom:20px;
}
.stacja_path {
margin-bottom:15px;
width:747px;
color:#717f81;
}


.small_search {
background:url(images/stacje_regiony.gif) no-repeat;
height:145px;
width:202px;
margin-bottom:15px;
}
.small_label {
color:#eb7314;
font-size:12px;
font-weight:bold;
font-family:Arial;
line-height:43px;
margin-left:15px;
}
.small_select {
margin-left:15px;
}
.small_select select {
width:168px;
}

#map {margin-left:4px;}

.rs_cnt {
position:relative;
display:block;
height:74px;
}
.rsbg1 {
z-index:2;
position:absolute;
background:url(images/rsbg1.gif) no-repeat bottom;
height:44px;
width:481px;
top:30px;
}
.rsbg2 {
background:url(images/rsbg2.gif) no-repeat;
height:305px;
width:481px;
}
.rsbg3 {
position:relative;
background:url(images/rsbg3.gif) no-repeat bottom;
height:285px;
width:481px;
line-height:15px;
}
.rs_label {
position:absolute;
top:17px;
left:20px;
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#717f81;
}
.rs_select {
position:absolute;
top:17px;
right:15px;
}
.rs_items {
width:450px;
margin-left:20px;
}
.rs_items td {
width:50%;
}


#rs_menu {
position:absolute;
z-index:1;
list-style-type:none;
margin:0;
padding:0;
}
#rs_menu li {
background-image:none;
float:left;
font-family:Arial;
font-size:14px;
font-weight:bold;
line-height:35px;
height:40px;
margin-right:2px;
white-space:nowrap;
padding-bottom:5px;
}
#rs_menu li a {
background:url(images/rs_btn1.gif) no-repeat;
width:118px;
color:#717f81;
display:block;
outline-color:invert;
outline-style:none;
outline-width:medium;
text-align:center;
text-decoration:none;
}
#rs_menu li a:hover, #rs_menu li a.active_rs {
background:url(images/rs_btn2.gif) no-repeat;
width:118px;
color:#fff;
}
.regionbg {
position:relative;
background:url(images/regionbg.gif) no-repeat;
height:358px;
width:482px;
}

.path_div {
position:absolute;
color:#717F81;
top:17px;
left:15px;
}
.path_kraj {
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#5eb0e5;
margin:5px;
}
.path_region {
font-family:Arial;
font-size:20px;
font-weight:normal;
color:#717F81;
margin:5px;
}

.art_scroller {
display:block;
width:217px;
height:300px;
overflow:auto;
margin-right:5px;
margin-top:13px;
}
.scroll_item {
background:url(images/popup.gif) no-repeat;
width:200px;
height:90px;
margin:2px 0;
}
.scroll_item td {
padding:2px;
text-align:left;
}
.popup_opis {
text-align:justify;
color:silver;
width:200px;
}
.popup_img {
margin-left:5px;
}
.title, .autor {
color:#ea6a05;
display:block;
}

.rez_left {
float:left;
margin:15px;
}

.rez_menu ul{
list-style:none;
width:481px;
height:36px;
margin:0;
padding:0;
}
.rez_menu li {
float:left;
}
.rez_menu a{
font-family:Arial;
font-size:14px;
font-weight:bold;
text-align:center;
line-height:35px;
display:block;
height:36px;
}
.rez_menu a.htl {width:119px;background:url(images/hotele.gif) no-repeat;}
.rez_menu a.air {width:120px;background:url(images/przeloty.gif) no-repeat;}
.rez_menu a.trp {width:242px;background:url(images/wyjazdy.gif) no-repeat;}
.rez_menu a.ractive,
.rez_menu a.htl:hover,
.rez_menu a.air:hover,
.rez_menu a.trp:hover {background-position:0 -36px;color:#fff;}

.rez_main {
position:relative;
width:481px;
height:274px;
background:url(images/rezbg.gif) no-repeat;
}

.rez_main .rez_szukaj {
position:absolute;
right:25px;
bottom:25px;
width:83px;
height:28px;
background:url(images/szukaj2.gif) no-repeat;
border:none;
cursor:pointer;
}

.rez_main .rez_kal {
position:absolute;
left:219px;
top:185px;
display:block;
width:21px;
height:16px;
background:url(images/calender2.gif) no-repeat;
}

.rez_main input {
font-family:Tahoma;
font-size:11px;
color:#717F81;
padding:0;
}

.rez_main span{position:absolute;font-family:arial;font-size:12px;font-weight:bold;}
.rez_main label {font-family:arial;font-size:12px;font-weight:bold;}
.rez_main .label1 {left:20px;top:20px;}
.rez_main .label2 {left:20px;top:70px;}
.rez_main .label3 {left:20px;top:120px;}
.rez_main .label4 {left:20px;top:170px;}
.rez_main .label5 {left:280px;top:170px;}
.rez_main .label6 {left:395px;top:170px;}
.rez_main .label7 {left:260px;top:70px;}
.rez_main .label8 {left:260px;top:120px;}
.rez_main .label9 {left:260px;top:170px;}

.rez_cou {position:absolute;left:20px;top:35px;width:200px;}
.rez_reg {position:absolute;left:20px;top:135px;width:280px;}
.rez_day {position:absolute;left:20px;top:185px;width:40px;}
.rez_mon {position:absolute;left:65px;top:185px;width:90px;}
.rez_year {position:absolute;left:160px;top:185px;width:55px;}
.rez_days {position:absolute;left:280px;top:185px;}
.rez_days input {width:40px;}
.rez_val {position:absolute;left:395px;top:185px;width:60px;}

.rez_date {position:absolute;left:20px;top:135px;}
.rez_cal {position:absolute;left:145px;top:135px;background:url(images/calender2.gif);width:22px;height:17px;border:none;cursor:pointer;}

.rez_main .select2 {position:absolute;left:20px;top:85px;width:200px;}
.rez_main .select4  {position:absolute;left:20px;top:185px;width:200px;}
.rez_main .select7  {position:absolute;left:260px;top:85px;width:200px;}
.rez_main .select8  {position:absolute;left:260px;top:135px;width:200px;}
.rez_main .select9  {position:absolute;left:260px;top:185px;width:200px;}

#ctsRadio {position:absolute;left:18px;top:78px;}
#ctsLabel{position:absolute;left:40px;top:80px;}
#rgnRadio {position:absolute;left:153px;top:78px;}
#rgnLabel {position:absolute;left:175px;top:80px;}


.offers {
float:left;
}
.offer_cnt {
background:url(images/offer_cnt.gif);
width:233px;
height:229px;
margin:15px 0;
}
.offer_cnt img {
padding:15px 15px 5px 15px;
}
.offer_cnt h2, .offer_cnt h3 {
font-family:Arial;
font-size:12px;
font-weight:bold;
margin:4px 15px;
}
.offer_cnt h2 {color:#ea6a05;}
.offer_cnt h3 {color:#476f87;}

.offer_cnt p {
margin:4px 15px;
padding:0;
}

.week_cnt {
background:url(images/week_cnt.gif);
width:481px;
height:473px;
float:left;
margin-top:15px;
}

.week_header {
color:#717F81;
font-family:Arial;
font-size:14px;
font-weight:bold;
clear:both;
padding:23px 20px;
}

.week_cnt h2 {
color:#ea6a05;
font-family:Arial;
font-size:12px;
font-weight:bold;
line-height:30px;
text-indent:20px;
margin:0 5px 0 1px;
background:url(images/titlebg.gif) repeat-x;
}

.week_offer {
clear:both;
margin-bottom:18px;
}
.week_offer ul {
color:#4b5765;
list-style:none;
width:440px;
height:28px;
margin:0;
margin-left:20px;
padding:0;
clear:both;
border-bottom:1px solid #f5f5f5;
}
.week_offer li {
float:left;
line-height:26px;
}
.week_offer li.fst {width:90px;}
.week_offer li.snd {width:200px;}
.week_offer li.trd {width:100px;}
.week_offer li.frth {width:50px;}

.week_offer span {
color:#ea6a05;
font-weight:bold;
}

.banner_cnt {
width:200px;
float:right;
margin-top:20px;
margin-right:15px;
}
.sml, .big {
margin-bottom:15px;
}
.sml img, .big img {
border:none;
}

option.region {
font-weight:bold;
color:#444d4e;
}

.season_text {
display:block;
font-size:12px;
font-weight:bold;
line-height:30px;
margin-bottom:5px;
}
#mapa {
position:absolute;
top:52px;
left:15px;
}
#mapa img {
cursor:pointer;
width:450px;
height:260px;
}
#mapa .gal_zum {
bottom:expression('-33px');
bottom:-35px;
left:1px;
}
.pagep {
float:left;
background:url(images/arrow_ol.gif) no-repeat left 2px;
padding:0 10px;
margin-left:20px;
}
.pagen {
float:left;
background:url(images/arrow_or.gif) no-repeat right 2px;
padding:0 10px;
text-align:right;
}
.pagec {float:left;}
.pagec a {padding:0 2px;}
.bsactv {color:#EA6A05;}

.bsresults {
width:100%;
border:1px solid #efefef;
}

.bsinfo {
width:500px;
float:left;
}

.bsoffer {
border-top:1px solid #efefef;
width:100%;
clear:both;
}

.bsform span,
.bsresults a,
.bsresults span {
color:#4b5765;
}

.bselement {clear:both;}

.bselement,
.bsinfo td,
.bsoffer td,
.bsresults td{
padding:10px 20px;
color:#565f6a;
line-height:15px;
}

.bsresults .price {
color:#eb7314;
font-size:16px;
font-weight:bold;
font-family:Arial;
margin:0;
padding:0;
}
.bsresults .pdays {
margin:0;
padding:0;
}
.bsresults .more {
color:#5eb0e5;
font-weight:bold;
}
.bsimg {
width:65px;
text-align:center;
}
.bsimage {
width:232px;
float:right;
margin-top:20px;
}

.bsform {
width:500px;
}
.bsform td {
line-height:22px;
padding:0 20px;
color:#889495;
}
.bsform input {
width:200px;
}
.bslabel {
width:500px;
display:block;
font-size:14px;
font-family:Arial;
font-weight:bold;
color:#5eb0e5;
margin:10px 20px;
border-bottom:1px solid #efefef;
}
.bsrezerwuj {
width:83px;
height:28px;
line-height:25px;
display:block;
color:#717f81;
text-align:center;
background:url(images/btn_clear.gif) no-repeat;
font-weight:bold;
}
.bsrezwyc {
width:133px;
height:28px;
line-height:25px;
display:block;
color:#717f81;
text-align:center;
background:url(images/rezwyc.gif) no-repeat;
font-weight:bold;
}
.bsradio td{
padding:0 0;
margin-right:5px;  
}
.bsradio input {
width:13px;
}
#weather {
background:url(images/weatherbg.gif) no-repeat;
height:250px;
width:202px;
}
#weather h3 {
color:#eb7314;
font-size:12px;
font-weight:bold;
font-family:Arial;
line-height:43px;
text-indent:15px;
margin:0;
padding:0;
}
#weather em {
font-style:normal;
font-size:20px;
color:#5eb0e5;
display:block;
}
#weather p {
margin:0;
padding:0 15px;
color:#a1a1a1;
}
#weather img {
float:left;
margin-right:10px;
}
#weather div {
margin-left:15px;
}
#weather ul {
color:#a1a1a1;
}
.airports {
background:url(images/airports.gif) no-repeat;
height:150px;
width:202px;
}
.airports table {
margin-left:15px;
}
.airports table td {
width:100px;
color:#a1a1a1;
}
.att {
color:#717F81;
}
.att h3 {
color:#5eb0e5;
font-family:Arial;
font-size:14px;
}
.att p {
color:#EB7314;
font-family:Arial;
font-size:12px;
border-bottom:1px solid #eee;
padding:5px 0;
}
.att div {
line-height:25px;
}

.skyscrapper {
background:#f7f7f7;
width:120px;
height:600px;
margin-left:45px;
z-index:-100;
}

.scpmt145 { margin-top : 145px;}
.scpmt43 { margin-top : 43px;}

.admain {
background:#f7f7f7;
width:230px;
height:290px; 
margin:0;
}
.adbottom {
background:#f7f7f7;
clear:both;
width:728px;
height:90px; 
margin:0 auto;
}

.rotator1 {
background:url(images/rotbg.gif) no-repeat;
position:relative;
width:202px;
height:360px;
margin-bottom:15px;
}
.rotator2 {
background:url(images/rotbg2.gif) no-repeat;
position:relative;
width:233px;
height:310px;
margin:15px 0;
}
.rotimg {
padding:14px;
}
.rotimg img {
border:none;
}
.rotator2 .rotimg img {
width:200px;
height:240px;
}
ul.num {
position:absolute;
bottom:16px;
left:14px;
width:90px;
}
ul.arr {
position:absolute;
bottom:16px;
right:16px;
width:60px;
}
ul.num,
ul.arr {
list-style-type:none;
padding:0;
margin:0;
}
ul.num li,
ul.arr li{
float:left;
width:28px;
height:28px;
text-align:center;
}
ul.num li{
background:url(images/rotul1.gif) no-repeat;
margin-right:2px;
}
ul.arr li{
background:url(images/rotul2.gif) no-repeat;
margin-left:2px;
}
ul.num li a,
ul.arr li a{
display:block;
font-weight:bold;
line-height:25px;
width:28px;
}
ul.arr li a{
font-size:17px;
font-family:Arial;
color:#fff;
}

.cntt {
min-height:400px;
padding:20px 10px;
text-align:left;
width:660px;
}
.cntt p {
padding:0 25px;
line-height:17px;
margin:15px 0;
}

.qs 
{
    width:950;
    height:35px;
    position:relative;
    top:-15px;
    clear:both;
    margin-left:15px;
    background:url(images/qsbg.gif) no-repeat;
    }
.qs ul {width:100%; height:30px; line-height:30px; list-style:none; margin:0; padding:0 0 0 3px;}
.qs ul li {float:left;}