/* Basic styles */
*{margin:0;padding:0}
body{line-height:1}
img,fieldset{border:0}
img{vertical-align:bottom}
a,a:hover{cursor:pointer;text-decoration:none;outline:none}
ul{list-style:none}
option{padding:0 .5em 0 1px}
input,textarea{font-size:1em}
input[type=submit],input[type=image]{cursor:pointer}
#table{border-collapse:collapse;border-spacing:0}
td,th{vertical-align:top;text-align:left;font-weight:normal}
address{font-style:normal}
p,li{line-height:125%}
h1,h2,h3,h4,h5,h6{line-height:120%;font-size:1em;}
.clear{clear:both}
.clear2{clear:both;height:50px;}
.clearfix:after{content:'';display:block;clear:both}

/* Html,body,#body */
html{background:#e4f3f7}
body,input,textarea,select{color:#056db0;font-size:11px;font-family:tahoma,arial,sans-serif;}
body{padding:14px 0 0;background:url(../images/body_bg.jpg) 1px 0 no-repeat;width:990px;margin:0 auto;}
#body{width:960px;margin:0 auto;}


/* Header */
#header{position:relative;height:195px;}

#header-logo{position:absolute;left:25px;top:20px;}

#header-slogan{position:absolute;left:229px;top:62px;}

#header-nav{position:absolute;left:43px;top:138px;}
#header-nav li{float:left;position:relative;}
#header-nav li a{float:left;overflow:hidden;height:38px;}
#header-nav li a img{margin:0;}
#header-nav li a:hover img{margin:-38px 0 0;}
#header-nav li.active a img{margin:-38px 0 0;}
#header-nav li ul{position:absolute;left:0;top:38px;border-top:1px solid #fff;height:28px;background:url(../images/nav-sub-bg.png) 100% no-repeat;}
#header-nav ul li{height:14px;line-height:12px;float:left;padding:7px 0;}
#header-nav ul li:first-child{background:url(../images/nav-sub-left_bg.png) no-repeat;}
#header-nav ul li a{float:left;color:#fff;font-weight:bold;border-left:1px solid #3795d1;height:14px;padding:0 10px;}
#header-nav ul li:first-child a{border:0}
#header-nav-last_minute ul{width:615px;}
#header-nav-domki_wakacyjne ul{width:397px;}
#header-nav-dojazd_wlasny ul{width:728px;}
#header-nav-wakacje ul{width:802px;}
#header-nav-oferty_specjalne ul{width:802px;left:-280px!important}

#header-nav-2{position:absolute;left:820px;top:45px;}


/* RIGHT */
#right{float:right;width:219px;padding:0 5px 0 0;}

#right-wyszukaj_hotel{background:url(../images/right-wyszukaj_hotel_bg.png) no-repeat;height:88px;position:relative;}
#right-wyszukaj_hotel input{position:absolute;left:16px;top:42px;padding:1px;border:0;background:#fff;color:#056db0;font-weight:bold;width:135px;line-height:11px;}
#right-wyszukaj_hotel input.image{width:auto;padding:0;position:absolute;left:155px;top:41px;}

#right-obsluga_klienta{margin:0 0 10px;background:url(../images/right-obsluga_klienta_bg.png) no-repeat;height:211px;}
#right-obsluga_klienta p{font-size:9px;color:#00A8D3;line-height:14px;padding:0 0 2px 32px;}
#right-obsluga_klienta h2{margin:0 0 5px;}
#right-obsluga_klienta h3{color:#056DB0;line-height:19px;font-weight:bold;padding:0 0 0 32px;}
#right-obsluga_klienta h3 a{color:#056DB0;}
#right-obsluga_klienta h3 a:hover{text-decoration:underline;}
#right-obsluga_klienta h3.infolinia{color:#EA2E2D;font-size:12px;background:url(../images/ico-tel.png) 8px 0 no-repeat;}
#right-obsluga_klienta h3.tel{background:url(../images/ico-tel.png) 8px 0 no-repeat;}
#right-obsluga_klienta h3.email{background:url(../images/ico-email.png) 8px 2px no-repeat;}
#right-obsluga_klienta h3.gg{padding:0 0 0 8px;}
#right-obsluga_klienta h3.gg img{vertical-align:middle;margin-right:8px;}

#right-oferta_dla_ciebie{margin:0 0 10px;height:88px;background:url(../images/right-oferta_dla_ciebie_bg.png) no-repeat;}
#right-oferta_dla_ciebie p{line-height:16px;color:#056DB0;padding:13px 0 0 12px;}
#right-oferta_dla_ciebie a{color:#056DB0;font-weight:bold;}
#right-oferta_dla_ciebie a:hover{text-decoration:underline;}

#right-wademekum_turysty{margin:0 0 10px;background:url(../images/right-wademekum_turysty_bg.png) no-repeat;height:250px;}
#right-wademekum_turysty h2{margin:0 0 18px;}
#right-wademekum_turysty .btns img{margin:0 10px 0 11px;}
#right-wademekum_turysty ul{margin:10px 0 0;}
#right-wademekum_turysty ul li{padding:0 0 0 21px;background:url(../images/ico-arrow.png) 11px 50% no-repeat;line-height:16px;}
#right-wademekum_turysty ul li a{color:#056DB0;}
#right-wademekum_turysty ul li a:hover{text-decoration:underline;}
#right-wademekum_turysty p.link{padding:8px 0 0 11px;}
#right-wademekum_turysty p.link a{font-weight:bold;color:#00A8D3;}
#right-wademekum_turysty p.link a:hover{text-decoration:underline;}

#right-zmien_kryteria{background:#CCF4FF;width:219px;margin:0 0 10px;}
#right-zmien_kryteria fieldset{padding:7px 0 15px 20px;}
#right-zmien_kryteria input,#right-zmien_kryteria select{font-size:10px;padding:1px;border:1px solid #7CD6ED;}
#right-zmien_kryteria .row{overflow:hidden;margin:0 0 5px;}
#right-zmien_kryteria label{padding:0 15px 0 0;line-height:20px;display:block;font-weight:bold;}
#right-zmien_kryteria .row p{padding:0 15px 0 0;line-height:20px;display:block;font-weight:bold;}
#right-zmien_kryteria input{padding:2px 2px 2px 4px;}
#right-zmien_kryteria .rc input{border:0;}
#right-zmien_kryteria .rc label{font-weight:normal;font-size:10px;}
#right-zmien_kryteria select{width:185px;}
#right-zmien_kryteria select.small{width:60px;}
#right-zmien_kryteria input.submit{width:auto;border:0;padding:0;margin:10px 0 0 100px}
#right-zmien_kryteria .dodatkowe{border-top:1px solid #fff;background:#E6FAFF;}
#right-zmien_kryteria .dodatkowe label{color:#00A8D3;}
#right-zmien_kryteria .dodatkowe input{color:#00A8D3;}
#right-zmien_kryteria .dodatkowe select{color:#00A8D3;}
#right-zmien_kryteria .dodatkowe p{color:#00A8D3;}

#right-przydatne_informacje{margin:0 0 10px;background:#CCF4FF url(../images/right-left_bottom_corner.png) 0 100% no-repeat;padding:0 0 4px;}
#right-przydatne_informacje li:first-child{border:0}
#right-przydatne_informacje li{height:29px;line-height:29px;border-top:1px solid #fff;padding:0 0 0 25px;background:url(../images/ico-arrow-2.png) 18px 13px no-repeat;}
#right-przydatne_informacje li a{color:#056DB0;font-weight:bold;}
#right-przydatne_informacje li a:hover{text-decoration:underline;}

/* FOOTER */
#footer{background:url(../images/footer_bg.png) no-repeat;height:230px;position:relative;}

#footer-anholiday{position:absolute;left:25px;top:12px;}
#footer-anholiday h2{margin:0 50px 0 0;float:left;}
#footer-anholiday p{float:left;color:#00A8D3;width:600px;line-height:20px;margin:-3px 0 0;}
#footer-anholiday p span{padding:0 5px 0 10px;background:url(../images/ico-dot.png) 0 50% no-repeat;}

#footer-partnerzy{position:absolute;left:25px;top:80px;}
#footer-partnerzy img.h2{padding:0 30px 0 0;}
#footer-partnerzy img{float:left;}

#footer-nav{width:560px;text-align:center;position:absolute;left:202px;top:130px;color:#CAE8EF;}
#footer-nav a{color:#00A8D3;font-weight:bold;padding:0 3px;}
#footer-nav a:hover{text-decoration:underline;}

#footer-info{color:#02A9D3;text-align:center;width:960px;position:absolute;left:0px;top:172px;}

#footer-prawa{color:#72CDE5;text-align:center;width:960px;position:absolute;left:0px;top:196px;}
#footer-prawa a{color:#72CDE5;}
#footer-prawa a:hover{text-decoration:underline;}


/* MAIN */
#main{background:#fff;padding:19px 0 0;}
#main:after{content:'';display:block;clear:both}
.main-home{padding:0!important;}

/* CONTENT */
#content{float:left;width:725px;padding:0 0 0 5px;}
#content h1{padding:6px 0 15px;}
#content h2{color:#066EB0;font-size:16px;font-weight:bold;font-family:arial,sans-serif;}
#content a{color:#056db0;}

table #content{float:none!important;width:auto!important;padding:0!important;}

#znajdz_oferte-home{float:left;background:#CCF4FF url(../images/box_bottom_bg.png) 0 100% no-repeat;width:266px;height:350px;}
#znajdz_oferte-home form{padding:10px 0 0;}
#znajdz_oferte-home input,#znajdz_oferte-home select{font-size:10px;color:#056DB0;padding:1px;border:1px solid #7CD6ED;}
#znajdz_oferte-home .row{overflow:hidden;margin:0 0 7px;}
#znajdz_oferte-home label{float:left;width:88px;padding:0 15px 0 0;line-height:17px;color:#00A8D3;text-align:right;}
#znajdz_oferte-home input{float:left;width:118px;padding:2px 2px 2px 4px;margin:0 8px 0 0;}
#znajdz_oferte-home select{float:left;width:150px;}
#znajdz_oferte-home select.data{width:45px;margin:0 5px 0 0;}
#znajdz_oferte-home .hr{border-bottom:1px solid #fff;margin:0 0 10px;overflow:hidden;height:0px;}
#znajdz_oferte-home input.submit{width:auto;border:0;padding:0;margin:5px 0 0 103px}
#znajdz_oferte-home a{float:right;text-align:right;color:#056DB0;line-height:13px;width:70px;padding:0 10px 0 0;}
#znajdz_oferte-home a:hover{text-decoration:underline;}

#oferty_specjalne-home{float:left;background:#CCF4FF;width:266px;height:310px;margin:6px 0 0;overflow:hidden;font-size:11px;}
#oferty_specjalne-home h2{margin:0 0 5px;}
#oferty_specjalne-home .oferta{width:236px;padding:12px 0 11px 19px;overflow:hidden;border-bottom:1px solid #B8E6F7;}
#oferty_specjalne-home .oferta-last{border:0}
#oferty_specjalne-home .oferta img{float:left;margin:0 10px 0 0;}
#oferty_specjalne-home .oferta div{float:left;width:154px;}
#oferty_specjalne-home .oferta div .opis{float:left;width:90px;color:#00A8D3;line-height:16px;}
#oferty_specjalne-home .oferta div .opis img{float:none;width:auto;}
#oferty_specjalne-home .oferta div .opis b{color:#00A8D3;}
#oferty_specjalne-home .oferta div .opis strong{color:#056DB0;}
#oferty_specjalne-home .oferta div .opis img{display:block;margin:0 0 5px;}
#oferty_specjalne-home .oferta div .cena{padding:10px 0 0;float:right;width:64px;color:#00A8D3;text-align:right;line-height:20px;}
#oferty_specjalne-home .oferta div .cena img{float:right;margin:2px 0 0;display:block;}
#oferty_specjalne-home .oferta div .cena strong{color:#056DB0;font-family:arial,sans-serif;font-size:24px;}
#oferty_specjalne-home .oferta div .cena strong a{color:#056DB0;}

#top_oferty{width:459px;margin:6px 0 0;float:left;height:310px;background:url(../images/top_oferty_bg.png) no-repeat;font-size:11px;}
#top_oferty .col-1{width:234px;float:left;}
#top_oferty .col-1 h2{padding:12px 0 0 17px;}
#top_oferty .col-1 img.top{padding:3px 0 0 4px;}
#top_oferty .col-2{width:225px;float:left;}
#top_oferty .col-2 img.top{padding:3px 0 35px;}
#top_oferty .oferta{width:210px;padding:8px 0;margin:0 0 0 17px;overflow:hidden;border-top:1px solid #B8E6F7;}
#top_oferty .oferta .opis{float:left;width:90px;color:#00A8D3;line-height:16px;}
#top_oferty .oferta .opis b{color:#00A8D3;}
#top_oferty .oferta .opis strong{color:#056DB0;}
#top_oferty .oferta .opis img{display:block;margin:0 0 5px;}
#top_oferty .oferta .cena{float:right;width:60px;color:#00A8D3;text-align:right;line-height:16px;}
#top_oferty .oferta .cena img{float:right;margin:2px 0 0;display:block;}
#top_oferty .oferta .cena strong{color:#056DB0;font-family:arial,sans-serif;font-size:24px;}
#top_oferty .oferta .cena strong a{color:#056DB0;}
#top_oferty .col-2 .oferta{margin:0 0 0 7px;}

#last_minute{float:left;width:221px;background:url(../images/last_minute_top_pic.jpg) no-repeat;height:350px;margin:0 0 0 10px;}
#last_minute h2{padding:88px 0 10px 8px;}
#last_minute p{padding:0 0 0 8px;}
#last_minute p a{color:#EA2E2D;}
#last_minute p a:hover{text-decoration:underline;}
#last_minute ul{margin:0 0 8px 8px;border-top:1px solid #BFE9F4;}
#last_minute ul li{color:#74E3FF;overflow:hidden;height:22px;line-height:22px;border-bottom:1px solid #BFE9F4;}
#last_minute ul li a{color:#00A8D3;font-weight:bold;}
#last_minute ul li a:hover{text-decoration:underline;}
#last_minute ul li .kier{float:left;width:150px;}
#last_minute ul li .cena{float:right;;width:60px;text-align:right;}

#wczesniej_taniej{float:left;width:215px;background:url(../images/wczesniej_taniej_top_pic.jpg) no-repeat;height:350px;margin:0 0 0 8px;}
#wczesniej_taniej h2{padding:88px 0 10px 8px;}
#wczesniej_taniej p{padding:0 0 0 8px;}
#wczesniej_taniej p a{color:#EA2E2D;}
#wczesniej_taniej p a:hover{text-decoration:underline;}
#wczesniej_taniej ul{margin:0 0 8px 8px;border-top:1px solid #BFE9F4;}
#wczesniej_taniej ul li{color:#74E3FF;overflow:hidden;height:22px;line-height:22px;border-bottom:1px solid #BFE9F4;}
#wczesniej_taniej ul li a{color:#00A8D3;font-weight:bold;}
#wczesniej_taniej ul li a:hover{text-decoration:underline;}
#wczesniej_taniej ul li .kier{float:left;width:150px;}
#wczesniej_taniej ul li .cena{float:right;;width:55px;text-align:right;}

#nav_search{height:30px;overflow:hidden;}
#nav_search li{float:left;text-align:center;line-height:29px;}
#nav_search li a{background:#056db0;font-weight:bold;color:#fff;float:left;padding:0 20px;border-right:1px solid #fff;border-bottom:1px solid #fff;font-family:verdana,sans-serif;}
#nav_search li a.first{background:#056db0 url(../images/nav_search-bg.png) no-repeat;}
#nav_search li.active a{background:#ccf4ff;color:#056db0;border-bottom:1px solid #ccf4ff;}
#nav_search li.active a.first{color:#056db0;background:#ccf4ff url(../images/nav_search-bg-active.png) no-repeat;}
#nav_search li a.first:hover{color:#056db0;background:#ccf4ff url(../images/nav_search-bg-active.png) no-repeat;}
#nav_search li a:hover{background:#ccf4ff;color:#056db0;}

#znajdz_oferte{background:#CCF4FF url(../images/znajdz_oferte-bg.png) 0 100% no-repeat;width:720px;margin:0 0 10px;}
#znajdz_oferte form{padding:17px 0 15px;}
#znajdz_oferte input,#znajdz_oferte select{font-size:10px;padding:1px;border:1px solid #7CD6ED;}
#znajdz_oferte .row{overflow:hidden;padding:3px 0;height:21px;}
#znajdz_oferte .row-alt{background:#e6faff;}
#znajdz_oferte label{float:left;width:100px;padding:0 0 0 18px;line-height:23px;color:#056db0;}
#znajdz_oferte input{float:left;width:118px;padding:2px 2px 2px 4px;margin:0 8px 0 0;}
#znajdz_oferte select{float:left;width:150px;}
#znajdz_oferte select.data{width:45px;margin:0 5px 0 0;}
#znajdz_oferte select.small{width:auto}
#znajdz_oferte input.small{width:80px;margin:1px 5px 0 0;}
#znajdz_oferte input.submit{width:auto;border:0;padding:0;margin:22px 0 0 100px}
#znajdz_oferte .col-1{width:364px;float:left;margin:0 1px 0 0;}
#znajdz_oferte .col-2 label{width:90px;padding:0 0 0 15px;}
#znajdz_oferte .col-2 p{color:#59c2dd;font-size:10px;height:27px;line-height:27px;text-indent:105px;}
#znajdz_oferte .rowc{overflow:hidden;padding:3px 0;height:21px;}
#znajdz_oferte .rowc label{line-height:110%;width:auto;display:block;float:none;overflow:hidden;zoom:1;margin:5px;}
#znajdz_oferte .rowc input{float:left;margin:0 5px 0 0;width:auto;border:0;padding:0}
#znajdz_oferte .bottom-3{background:#fff;}
#znajdz_oferte .bottom-3 input{margin:10px 0 0 370px;width:auto;border:0;padding:0}

#dodatkowe_kryteria{background:#e6faff;width:720px;margin:0 0 10px;}
#dodatkowe_kryteria h2{margin:0 0 15px;}
#dodatkowe_kryteria fieldset{padding:0 0 15px;}
#dodatkowe_kryteria p{font-weight:bold;padding:0 0 10px;}
#dodatkowe_kryteria .rowc{margin:0 0 5px;overflow:hidden;}
#dodatkowe_kryteria .rowc label{float:left;line-height:110%;}
#dodatkowe_kryteria .rowc input{float:left;margin:0 5px 0 0;}
#dodatkowe_kryteria .col-1{width:120px;float:left;padding:0 0 0 20px;}
#dodatkowe_kryteria .col-2{width:150px;float:left;}
#dodatkowe_kryteria .col-3{width:180px;float:left;}
#dodatkowe_kryteria .col-4{width:110px;float:left;}
#dodatkowe_kryteria .col-5{width:130px;float:left;}
#dodatkowe_kryteria .bottom{background:#ccf4ff;border-top:1px solid #fff;height:70px;padding:15px 0 0;position:relative;}
#dodatkowe_kryteria .bottom .row{overflow:hidden;margin:0 0 12px;}
#dodatkowe_kryteria .bottom .row label{padding:0 0 0 20px;width:115px;font-weight:bold;float:left;line-height:18px;}
#dodatkowe_kryteria .bottom .row input{float:left;font-size:10px;color:#056DB0;padding:2px 2px 2px 4px;border:1px solid #7CD6ED;}
#dodatkowe_kryteria .bottom input.image{position:absolute;left:460px;top:30px;}
#dodatkowe_kryteria .bottom-2{height:32px;overflow:hidden;zoom:1;}
#dodatkowe_kryteria .bottom-2 .row{width:350px;float:left;}
#dodatkowe_kryteria .bottom-3{background:#fff;}
#dodatkowe_kryteria .bottom-3 input{margin:10px 0 0 370px;}
#dodatkowe_kryteria .col-dw{width:395px;float:left;padding:0 0 0 20px;}
#dodatkowe_kryteria .col-dw .rowc{width:125px;float:left;white-space:nowrap;overflow:visible;}
#dodatkowe_kryteria .col-dw .rowc-last{width:250px;}
#dodatkowe_kryteria .col-dw-2{width:300px;float:left;}
#dodatkowe_kryteria .col-dw-2 .row{overflow:hidden;margin:0 0 15px;}
#dodatkowe_kryteria .col-dw-2 .row label{width:130px;text-align:right;padding:0 20px 0 0;float:left;line-height:13px;}
#dodatkowe_kryteria .col-dw-2 .row select{width:145px;float:left;}
#dodatkowe_kryteria .col-dw-2 p{margin-left:150px;}
#dodatkowe_kryteria input.image-dw{margin:10px 0 0 465px;}
#dodatkowe_kryteria optiona{height:20px;}

#top_oferty_2{overflow:hidden;}
#top_oferty_2 .col{width:239px;float:left;background:#ccf4ff;}
#top_oferty_2 .col img.top{width:239px;height:76px;}
#top_oferty_2 .col-2{width:240px;border-left:1px solid #fff;border-right:1px solid #fff;background:#e6faff;}
#top_oferty_2 .col-2 img.top{width:240px;}
#top_oferty_2 .oferta{width:210px;padding:8px 0;margin:0 0 0 17px;overflow:hidden;border-top:1px solid #B8E6F7;}
#top_oferty_2 .oferta .opis{float:left;width:90px;color:#00A8D3;line-height:16px;}
#top_oferty_2 .oferta .opis b{color:#00A8D3;}
#top_oferty_2 .oferta .opis strong{color:#056DB0;}
#top_oferty_2 .oferta .opis img{display:block;margin:0 0 5px;}
#top_oferty_2 .oferta .cena{float:right;width:60px;color:#00A8D3;text-align:right;line-height:16px;}
#top_oferty_2 .oferta .cena img{float:right;margin:2px 0 0;display:block;}
#top_oferty_2 .oferta .cena strong{color:#056DB0;font-family:arial,sans-serif;font-size:24px;}
#top_oferty_2 .oferta-top{border:0}

#wybor_hotelu{width:720px;margin:0 0 10px;padding:0 0 10px;background:#CCF4FF url(../images/left_bottom_corner.png) 0 100% no-repeat;}
#wybor_hotelu .top{height:52px;position:relative;}
#wybor_hotelu .top h2{font-size:18px;font-weight:bold;font-family:arial,sans-serif;color:#056DB0;text-indent:20px;line-height:52px;}
#wybor_hotelu .top form{position:absolute;right:10px;top:15px;width:300px;text-align:right;}
#wybor_hotelu .top label{font-weight:bold;color:#056DB0;line-height:18px;padding:0 15px 0 0;}
#wybor_hotelu .top select{font-size:10px;}
#wybor_hotelu .row{border-top:1px solid #fff;background:#CCF4FF;overflow:hidden;}
#wybor_hotelu .row-alt{background:#E6FAFF;}
#wybor_hotelu .hotel{padding:10px 0 0 16px;height:79px;width:375px;border-right:1px solid #CCF4FF;float:left;color:#00A8D3;}
#wybor_hotelu .hotel .pic{float:left;;background:url(../images/hotel_bg.png) no-repeat;padding:2px;margin:0 13px 0 0;}
#wybor_hotelu .hotel .pic img{display:block;width:100px;height:65px;}
#wybor_hotelu .hotel h3{padding:8px 0 0;font-size:16px;font-weight:bold;font-family:arial,sans-serif;color:#056DB0;}
#wybor_hotelu .hotel p{font-weight:bold;}
#wybor_hotelu .cena{width:110px;padding:15px 16px 0 0;height:74px;float:left;border-right:1px solid #CCF4FF;text-align:right;}
#wybor_hotelu .cena{color:#00A8D3;}
#wybor_hotelu .cena big{color:#01A8D3;font-weight:bold;font-size:24px;font-family:arial,sans-serif;}
#wybor_hotelu .info{padding:15px 10px 0 0;height:74px;text-align:right;}

#cel_podrozy{background:#CCF4FF url(../images/left_bottom_corner.png) 0 100% no-repeat;padding:0 0 12px;width:720px;}
#cel_podrozy h2{padding:30px 0 6px 18px;border-top:1px solid #E6FAFF;}
#cel_podrozy tr:first-child h2{padding-top:15px}
#cel_podrozy td{height:29px;line-height:29px;font-weight:bold;border-right:1px solid #CCF4FF;}
#cel_podrozy tr.alt td{background:#E6FAFF;}
#cel_podrozy thead th{color:#01A8D3;font-weight:bold;padding:15px 0 8px;}
#cel_podrozy th.region{width:284px;text-indent:85px;}
#cel_podrozy th.pogoda{width:149px;text-indent:18px;}
#cel_podrozy th.cena{width:100px;text-indent:10px;}
#cel_podrozy th.info{width:75px;text-indent:25px;}
#cel_podrozy th.action{width:112px;}
#cel_podrozy td.region{text-indent:18px;}
#cel_podrozy span.slonce{color:#FF7200;background:url(../images/ico-slonce.png) 15px 50% no-repeat;padding:0 12px 0 39px;}
#cel_podrozy span.woda{color:#00A8D3;background:url(../images/ico-woda.png) 0 50% no-repeat;padding:0 0 0 18px;}
#cel_podrozy span.cena{color:#8FD0E1;padding:0 0 0 15px;}
#cel_podrozy span.cena b{color:#EA2E2D;}
#cel_podrozy td img{margin:7px auto 0;display:block;}

#termin_podrozy{width:720px;margin:0 0 10px;padding:0 0 7px;background:url(../images/termin_podrozy_bottom_bg.png) 0 100% no-repeat;}
#termin_podrozy .top{border-top:6px solid #CCF4FF;border-left:1px solid #CCF4FF;border-right:1px solid #CCF4FF;padding:18px 9px 22px 18px;overflow:hidden;}
#termin_podrozy .top h1{font-size:18px;margin:0 0 .5em;padding:0;height:auto;font-weight:bold;}
#termin_podrozy .top .pic{width:324px;float:right;height:242px;background:url(../images/hotel_big_bg.png) no-repeat;}
#termin_podrozy .top .pic img{padding:2px 0 0 2px}
#termin_podrozy .top .desc{width:355px;float:left;}
#termin_podrozy .top .desc p{line-height:17px;margin:0 0 1em;}
#termin_podrozy .top .desc p a{font-weight:bold;}
#termin_podrozy .top .desc .l{color:#00A8D3;width:72px;display:-moz-inline-box;display:inline-block;}
#termin_podrozy .top img{float:left;margin:0 8px 0 0;}
#termin_podrozy .top .klimat{float:left;width:146px;height:37px;background:url(../images/klimat_w_trakcie_pobytu.png) no-repeat;padding:12px 0 0;font-weight:bold;}
#termin_podrozy .top .klimat .slonce{padding:0 0 0 40px;width:55px;display:-moz-inline-box;display:inline-block;color:#FF7200;}
#termin_podrozy .top .klimat .woda{color:#00A8D3;}
#termin_podrozy .head{background:#CCF4FF;height:46px;}
#termin_podrozy .head p{float:left;color:#EA2E2D;line-height:46px;text-indent:19px;width:380px;}
#termin_podrozy .head form{float:right;width:330px;padding:14px 10px 0 0;text-align:right;}
#termin_podrozy .head form label{padding:0 18px 0 0;}
#termin_podrozy .head form select{font-size:10px;padding:1px;border:1px solid #7CD6ED;}
#termin_podrozy table{background:#CCF4FF;width:720px;}
#termin_podrozy table th{height:27px;line-height:27px;border-bottom:3px solid #fff;color:#82B6D8;background:#056DB0;}
#termin_podrozy table tbody th{color:#fff;font-weight:bold;}
#termin_podrozy table td{height:29px;line-height:29px;border-bottom:1px solid #fff;color:#00A8D3;}
#termin_podrozy table th:first-child{text-indent:18px;}
#termin_podrozy table td:first-child{text-indent:18px;font-weight:bold;color:#056DB0;}
#termin_podrozy table tr.alt td{background:#E6FAFF;}
#termin_podrozy table td img{margin:7px 0 0;float:left;padding:0 5px 0 0;}
#termin_podrozy table td.akcja img{float:none;padding:0;margin:6px auto 0;display:block;}
#termin_podrozy table td.czas{color:#056DB0;}
#termin_podrozy table td.cena{color:#056DB0;}

#rezerwacja{width:720px;}
#rezerwacja h2{background:#056DB0;color:#fff;border-bottom:2px solid #fff;padding:0 0 0 18px;font-size:11px;font-weight:bold;line-height:29px;}
#rezerwacja h3{background:#00A8D3;color:#fff;border-bottom:2px solid #fff;padding:0 0 0 18px;font-size:11px;font-weight:bold;line-height:29px;}

#rezerwacja .top{border-top:6px solid #CCF4FF;border-left:1px solid #CCF4FF;border-right:1px solid #CCF4FF;padding:18px 9px 0 18px;overflow:hidden;}
#rezerwacja .top h1{font-size:18px;margin:0 0 .5em;padding:0;height:auto;font-weight:bold;}
#rezerwacja .top .pic{width:115px;float:left;background:url(../images/hotel_bg.png) no-repeat;height:69px;}
#rezerwacja .top .pic img{padding:2px 0 0 2px;}
#rezerwacja .top table{width:285px;float:left;}
#rezerwacja .top table th{width:72px;padding:4px 0;}
#rezerwacja .top table td{font-weight:bold;padding:4px 0;}
#rezerwacja .top .info{border-top:1px solid #CCF4FF;overflow:hidden;padding:12px 0;margin:15px 0 0;}
#rezerwacja .top .info .wylot{float:left;width:250px;padding:0 0 0 10px;}
#rezerwacja .top .info .powrot{float:left;width:290px;}
#rezerwacja .top .info .infor{float:left;width:140px;}
#rezerwacja .top .info .infor a{font-weight:bold;}
#rezerwacja .top .info .infor a:hover{text-decoration:underline;}

#rezerwacja .wartosc{padding:17px 0 17px 27px;overflow:hidden;zoom:1;background:#CCF4FF url(../images/left_bottom_corner.png) 0 100% no-repeat;}
#rezerwacja .wartosc .left{width:314px;float:left;border-right:1px solid #fff;}
#rezerwacja .wartosc .left div.cena{height:58px;}
#rezerwacja .wartosc .left div.cena .label{float:left;height:30px;font-family:arial,sans-serif;font-weight:bold;font-size:12px;text-transform:uppercase;width:155px;padding:32px 0 0;}
#rezerwacja .wartosc .left div.cena .cena{float:left;height:46px;background:url(../images/cena_bg.png) no-repeat;width:137px;text-align:center;color:#fff;padding:12px 0 0;}
#rezerwacja .wartosc .left div.cena .cena big{font-family:arial,sans-serif;font-size:36px;}
#rezerwacja .wartosc .left p{color:#00A8D3;clear:both;}
#rezerwacja .wartosc .right{line-height:20px;width:320px;float:left;padding:0 0 0 37px;}
#rezerwacja .wartosc .right .l{width:110px;display:-moz-inline-box;display:inline-block;}

#rezerwacja .form_info{overflow:hidden;padding:30px 0 10px;}
#rezerwacja .form_info p{color:#01A8D3;}
#rezerwacja .form_info p b{color:#056DB0;}
#rezerwacja .form_info p.left{width:310px;float:left;padding:5px 40px 0 0;text-align:right;}
#rezerwacja .form_info p.right{height:50px;float:left;font-weight:bold;padding:10px 0 0 80px;width:240px;background:url(../images/klodka.png) no-repeat;}

#rezerwacja .dane{background:#E6FAFF;overflow:hidden;padding:0 0 25px;}
#rezerwacja .dane p{color:#75B3D7;text-align:center;padding:10px 0 15px;}
#rezerwacja .dane input,#znajdz_oferte select{font-size:10px;padding:1px;border:1px solid #7CD6ED;}
#rezerwacja .dane .row{overflow:hidden;padding:3px 0;height:21px;}
#rezerwacja .dane .row-alt{background:#F3FDFF;}
#rezerwacja .dane label{float:left;width:150px;padding:0 0 0 18px;line-height:18px;color:#056db0;font-weight:bold;}
#rezerwacja .dane input{float:left;width:150px;padding:2px 2px 2px 4px;margin:0 8px 0 0;}
#rezerwacja .dane select{float:left;width:150px;}
#rezerwacja .dane .col-1{width:364px;float:left;}
#rezerwacja .dane .col-2{width:340px;float:left;}

#rezerwacja .uczestnicy{background:#E6FAFF;padding:15px 0;}
#rezerwacja .uczestnicy table{width:100%}
#rezerwacja .uczestnicy th{font-weight:bold;line-height:30px;}
#rezerwacja .uczestnicy td{padding:4px 0;}
#rezerwacja .uczestnicy td:first-child{padding-left:18px;vertical-align:middle;}
#rezerwacja .uczestnicy th:first-child{padding-left:18px;}
#rezerwacja .uczestnicy tr.alt td{background:#F3FDFF;}
#rezerwacja .uczestnicy td input{font-size:10px;color:#056DB0;padding:2px;border:1px solid #7CD6ED;width:160px;}
#rezerwacja .uczestnicy td select{font-size:10px;color:#056DB0;padding:1px;border:1px solid #7CD6ED;}

#rezerwacja .dod_info{background:#E6FAFF;overflow:hidden;padding:18px;}
#rezerwacja .dod_info .left{width:303px;float:left;}
#rezerwacja .dod_info .left label{display:block;padding:0 0 12px;}
#rezerwacja .dod_info .left textarea{width:280px;height:70px;font-size:10px;color:#056DB0;padding:2px;border:1px solid #7CD6ED;margin:0 0 30px;}
#rezerwacja .dod_info .left p{color:#EA2E2D;margin:0 0 1em;}
#rezerwacja .dod_info .left p.col{float:left;width:135px;}
#rezerwacja .dod_info .left p.col-1{padding:0 20px 0 0;}
#rezerwacja .dod_info .left p small{line-height:14px;color:#00A8D3;font-size:9px;}
#rezerwacja .dod_info .left p strong{font-size:12px;}
#rezerwacja .dod_info .left p strong.alt{color:#056DB0;}
#rezerwacja .dod_info .right{float:left;padding:0 0 0 20px;border-left:1px solid #CFF2FB;width:355px;}
#rezerwacja .dod_info .right p{font-weight:bold;}
#rezerwacja .dod_info .right label a{font-weight:bold;color:#00A8D3;text-decoration:underline;}
#rezerwacja .dod_info .right .rc{overflow:hidden;margin:10px 0;}
#rezerwacja .dod_info .right input{float:left;margin:0 10px 0 5px;display:inline;}
#rezerwacja .dod_info .right label{line-height:18px;width:310px;float:left;}
#rezerwacja .dod_info .right input.image{margin:0 0 0 25px;}

#oferty_specjalne .row{overflow:hidden;zoom:1;margin:0 0 10px;}
#oferty_specjalne .row-top .oferta{background:#CCF4FF;height:295px;}
#oferty_specjalne .row-top .pic{margin:-12px -10px 12px -18px;}
#oferty_specjalne .oferta{float:left;width:210px;padding:12px 10px 0 18px;border-right:1px solid #fff;background:#E6FAFF;height:170px;}
#oferty_specjalne .oferta h2{font-family:arial,sans-serif;font-size:16px;font-weight:bold;margin:0 0 5px;}
#oferty_specjalne .oferta-last{border:0;width:215px;}
#oferty_specjalne .oferta .cena{padding:5px 0 0;border-top:1px solid #B8E6F7;border-bottom:1px solid #B8E6F7;overflow:hidden;}
#oferty_specjalne .oferta .cena img{float:left;padding:5px 0 0;}
#oferty_specjalne .oferta .cena span{float:right;width:130px;text-align:right;color:#00A8D3;}
#oferty_specjalne .oferta .cena strong{color:#056DB0;font-family:arial,sans-serif;font-size:24px;}
#oferty_specjalne .oferta p{margin:0 0 .8em;}
#oferty_specjalne .oferta p.info{color:#00A8D3;}
#oferty_specjalne .oferta p.wiecej{text-align:right;padding:10px 0 0;margin:0;}

#textpage{padding:0 18px 20px;}
#textpage h1{padding:6px 0 15px;font-size:18px;font-weight:bold;margin:0 0 0 -18px;}
#textpage h1.alt{padding:6px 0 15px;font-size:18px;font-weight:bold;margin:0;}
#textpage h1 img{vertical-align:middle;}
#textpage h2{font-size:14px;font-weight:bold;text-transform:uppercase;line-height:16px;margin:0 0 5px;}
#textpage h3{font-size:14px;font-weight:bold;line-height:16px;}
#textpage p{line-height:16px;margin:0 0 1em;}
#textpage a.parking{color:#00A8D3}
#textpage a{color:#056db0;font-weight:bold;}
#textpage a:hover{text-decoration:underline;}
#textpage .pic{border:1px solid #C0DAEB;background:#CCF4FF;padding:1px;float:right;margin:0 0 15px 25px;}
#textpage ul{list-style:disc;margin:0 0 1em 1em;}
#textpage ul li{margin:0 0 0 1em;line-height:16px}
#textpage ol{list-style:decimal;margin:0 0 1em 1em;}
#textpage ol li{margin:0 0 0 1em;line-height:16px}

.kontakt-1{width:310px;float:left;padding:0 60px 0 0;}
.kontakt-2{width:305px;float:right;}
.kontakt-2 a img{border:1px solid #00A8D3;}
.kontakt-hr-1{border-top:1px solid #CCEEF6;margin:0;clear:both;padding:0 0 25px;}
.kontakt-hr-2{border-top:2px solid #00A8D3;margin:0;clear:both;padding:0 0 15px;}
#content p.kontakt{line-height:20px;}
.lighter{color:#01A8D3;}
.lighter a{color:#01A8D3!important;}


#oferta_dla_ciebie{padding:0 18px 20px;}
#oferta_dla_ciebie a{font-weight:bold;color:#056db0;}
#oferta_dla_ciebie a:hover{text-decoration:underline;}
#oferta_dla_ciebie h2{margin:0 0 5px;}
#oferta_dla_ciebie p{line-height:16px;margin:0;}

#oferta_dla_ciebie_wstep{width:475px;height:285px;margin:25px 0 0 133px;background:url(../images/oferta_dla_ciebie-wstep.png) no-repeat;}
#oferta_dla_ciebie_wstep h2{padding:0 0 23px;}
#oferta_dla_ciebie_wstep .box{margin:0 0 0 18px;height:77px;overflow:hidden;zoom:1}
#oferta_dla_ciebie_wstep .box a{color:#056db0;font-weight:normal;}
#oferta_dla_ciebie_wstep .box a:hover{text-decoration:underline;}
#oferta_dla_ciebie_wstep .box img.pic{float:left;margin:0 20px 0 0;}
#oferta_dla_ciebie_wstep .box h3{padding:5px 0;}
#oferta_dla_ciebie_wstep .box p{float:left;width:304px;border-bottom:1px solid #9ae2f4;padding:0 0 10px;}

.zgoda{overflow:hidden;zoom:1;}
.zgoda input{float:left;margin:0 10px 0 0;}
.zgoda label{float:left;color:#b5b5b5;font-size:10px;line-height:16px;}

#informacje_kontaktowe{width:720px;margin:0 0 10px;}
#informacje_kontaktowe form{padding:17px 0 15px;}
#informacje_kontaktowe fieldset.kontakt{background:#CCF4FF url(../images/znajdz_oferte-bg.png) 0 100% no-repeat;}
#informacje_kontaktowe input,#informacje_kontaktowe select,#informacje_kontaktowe textarea{font-size:10px;padding:1px;border:1px solid #7CD6ED;background:#f5fdff;}
#informacje_kontaktowe .row{overflow:hidden;padding:3px 0;height:21px;}
#informacje_kontaktowe .row-alt{background:#e6faff;}
#informacje_kontaktowe .row label{float:left;width:120px;padding:0 0 0 18px;line-height:23px;color:#056db0;}
#informacje_kontaktowe .row input{float:left;width:148px;padding:2px 2px 2px 4px;margin:0 8px 0 0;}
#informacje_kontaktowe input.submit{width:auto;border:0;padding:0;margin:22px 0 0 100px}
#informacje_kontaktowe .col{width:382px;float:left;}
#informacje_kontaktowe .rowch{overflow:hidden;padding:3px 0;height:21px;}
#informacje_kontaktowe .rowch label{line-height:20px;width:170px;float:left;}
#informacje_kontaktowe .rowch input{margin:0 5px 0 0;width:auto;border:0;padding:0;vertical-align:middle;border:0;background:none;}
#informacje_kontaktowe .rowch p.label{padding:0 0 0 18px;line-height:23px;color:#056db0;width:120px;float:left;}
#informacje_kontaktowe .rowch2 input{float:none;width:auto;vertical-align:middle;border:0;background:none;}
#informacje_kontaktowe .rowt{height:auto;}
#informacje_kontaktowe .rowt p{color:#68b0d7;margin:0 0 0 140px;line-height:20px;}
#informacje_kontaktowe .bottom-3{background:#fff;}
#informacje_kontaktowe .bottom-3 input{margin:10px 0 0 370px;width:auto;border:0;padding:0}
#informacje_kontaktowe fieldset.zyczenia{background:#e6faff url(../images/znajdz_oferte-bg.png) 0 100% no-repeat;margin:10px 0 0;padding:0 0 10px;}
#informacje_kontaktowe fieldset.zyczenia .row-alt{background:#f4fdff;}
#informacje_kontaktowe fieldset.zyczenia .row-alt{background:#f4fdff;}
#informacje_kontaktowe fieldset.zyczenia .col-1{width:364px;float:left;margin:0 1px 0 0;}
#informacje_kontaktowe fieldset.zyczenia .col-2 label{width:160px;padding:0 0 0 15px;}
#informacje_kontaktowe fieldset.zyczenia .col-2 p{color:#59c2dd;font-size:10px;height:27px;line-height:27px;text-indent:105px;}

#informacje_kontaktowe fieldset.dodatkowe_kryteria{background:#e6faff;padding:20px 0;}
#informacje_kontaktowe fieldset.zgoda{padding:10px 20px;}
#informacje_kontaktowe fieldset.zgoda input{float:left;border:0!important;background:none!important;}
#informacje_kontaktowe fieldset.zgoda label{float:left;font-size:10px;width:620px;}

#informacje_kontaktowe .dodatkowe_kryteria{}
#informacje_kontaktowe .dodatkowe_kryteria .col-1{width:120px;float:left;padding:0 0 0 20px;}
#informacje_kontaktowe .dodatkowe_kryteria .col-2{width:150px;float:left;}
#informacje_kontaktowe .dodatkowe_kryteria .col-3{width:180px;float:left;}
#informacje_kontaktowe .dodatkowe_kryteria .col-4{width:110px;float:left;}
#informacje_kontaktowe .dodatkowe_kryteria .col-5{width:130px;float:left;}
#informacje_kontaktowe .dodatkowe_kryteria p{font-weight:bold;padding:0 0 10px;}
#informacje_kontaktowe .dodatkowe_kryteria .rowc{margin:0 0 5px;overflow:hidden;zoom:1}
#informacje_kontaktowe .dodatkowe_kryteria .rowc input{float:left;margin:0 5px 0 0;border:0!important;background:none!important;vertical-align:middle;width:15px;}
#informacje_kontaktowe .dodatkowe_kryteria .rowc label{float:left;line-height:110%;}
#informacje_kontaktowe .dodatkowe_kryteria .col-dw{width:395px;float:left;padding:0 0 0 20px;}
#informacje_kontaktowe .dodatkowe_kryteria .col-dw .rowc{width:125px;float:left;white-space:nowrap;overflow:visible;}
#informacje_kontaktowe .dodatkowe_kryteria .col-dw .rowc-last{width:250px;}
#informacje_kontaktowe .dodatkowe_kryteria .col-dw-2{width:300px;float:left;}
#informacje_kontaktowe .dodatkowe_kryteria .col-dw-2 .row{overflow:hidden;margin:0 0 15px;}
#informacje_kontaktowe .dodatkowe_kryteria .col-dw-2 .row label{width:130px;text-align:right;padding:0 20px 0 0;float:left;line-height:13px;}
#informacje_kontaktowe .dodatkowe_kryteria .col-dw-2 .row select{width:145px;float:left;}
#informacje_kontaktowe .dodatkowe_kryteria .col-dw-2 p{margin-left:150px;}


#rodzaj_podrozy-samolot{display:none;}
#rodzaj_podrozy-dojazd_wlasny{display:none;}
#rodzaj_podrozy-domy_wakacyjne{display:none;}

#textpage ul.lotniska{font-size:13px;margin-left:100px;}
#textpage ul.lotniska li{font-weight:bold;margin-bottom:10px;}
#textpage ul.lotniska li a{font-weight:normal;}

#textpage ul.jak{margin-left:100px;font-size:13px;}
#textpage ul.jak li{padding-bottom:10px;}

table#p5popuptable td img, table#p6popuptable td img
{
  display: block;
}
table#p5popuptable div img, table#p6popuptable div img
{
  display: inline;
}
table#p1popuptable td img,
table#p2popuptable td img,
table#p3popuptable td img,
table#p4popuptable td img,
table#p5popuptable td img,
table#p6popuptable td img,
table#p7popuptable td img,
table#p8popuptable td img
{
 display: block;
}
table#p1popuptable div img,
table#p2popuptable div img,
table#p3popuptable div img,
table#p4popuptable div img,
table#p5popuptable div img,
table#p6popuptable div img,
table#p7popuptable div img,
table#p8popuptable div img
{
 display: inline;
} 


#textpage p.l{background:#F5FDFF;padding:5px;border:1px solid #056DB0;}
#textpage.textpageekuz{padding:0 18px 20px 36px;}
#textpage.textpageekuz h1{margin-left:0;}

