body {
	margin: 0px; padding: 0px;
	font: 11px Arial, sans-serif, Helvetica;
	color: #4b4b4b; /*#5f6060;*/
	text-align: center;
}

h1, h2, h3, form {margin: 0px; padding: 0px;}

td, input, select, textarea {font: 11px Arial, sans-serif, Helvetica;}

input, select {width: auto; border: 1px solid #ebebd1;}

textarea {border: 1px solid #ebebd1;}
a {color: #666666; text-decoration: none;}
a:link {color: #666666; text-decoration: none;}
a:hover {color: #000000; text-decoration: underline;}
a:visited {color: #666666; text-decoration: none;}
a:visited:hover {color: #000000; text-decoration: underline;}

img {border: none; vertical-align: middle; margin: 0px 0px 1px 0px;}

#header {
	width: 850px; height: 119px;
	padding: 0px 0px 0px 0px; margin: 0px auto 0px auto;
}

#topmenutop {width: 670px; height: 20px; margin: 0px; padding: 5px 0px 0px 0px; float: left; text-align: center; cursor: pointer;}
/*#topmenutop div {float: left; display: inline; height: 17px; margin: 1px 0px 1px 0px; padding-top: 2px; background: #a0c6df; color: #FFF; } */
#topmenutop a {color: #FFF; display:block }


#topmenumiddle {width: 670px; height: 20px; margin: 0px; padding: 1px 0px 0px 0px; float: left; text-align: center; cursor: pointer;}
/*#topmenumiddle div {float: left; display: inline; height: 17px; margin: 1px 0px 1px 0px; padding-top: 2px; background: #e64e0c; color: #FFF; font-weight: bold; text-align: center; cursor: pointer;}*/
#topmenumiddle a {color: #FFF; display:block}

#topmenubottom {width: 661px; height: 19px; margin: 0px; margin-left:2px; padding: 1px 0px 0px 0px; float: left; text-align: left; border: 1px solid #e64e0c;}
#topmenubottom a {margin-left:2px;margin-right:2px;padding-left:8px;background: url(arrow.gif) no-repeat left;}


/*Menu górne, indywidualne szerokości*/
#str_g {width: 113px;margin-left:2px;padding-top:2px;background: #a0c6df;float:left;height: 17px;}
#last_m {width: 105px;margin-left:2px;padding-top:2px;background: #a0c6df;float:left;height: 17px;}
#wak {width: 110px;margin-left:2px;padding-top:2px;background: #a0c6df;float:left;height: 17px;}
#prom {width: 100px;margin-left:2px;padding-top:2px;background: #a0c6df;float:left;height: 17px;}
#nasz_p {width: 115px;margin-left:2px;padding-top:2px;background: #a0c6df;float:left;height: 17px;}
#przew {width: 110px;margin-left:2px;padding-top:2px;background: #a0c6df;float:left;height: 17px;}

#aix {width: 98px;margin-left:2px;padding-top:2px;background: #e64e0c;float:left;height: 17px;}
#egz {width: 75px;margin-left:2px;padding-top:2px;background: #e64e0c;float:left;height: 17px;}
#spa {width: 45px;margin-left:2px;padding-top:2px;background: #e64e0c;float:left;height: 17px;}
#rodz {width: 75px;margin-left:2px;padding-top:2px;background: #e64e0c;float:left;height: 17px;}
#pos {width: 75px;margin-left:2px;padding-top:2px;background: #e64e0c;float:left;height: 17px;}
#dla_d {width: 75px;margin-left:2px;padding-top:2px;background: #e64e0c;float:left;height: 17px;}
#dal_wyp {width: 116px;margin-left:2px;padding-top:2px;background: #e64e0c;float:left;height: 17px;}
#objazd {width: 90px;margin-left:2px;padding-top:2px;background: #e64e0c;float:left;height: 17px;}
#blinks {width: 650px;margin-left:2px;padding-top:2px;height: 17px;}
/*************************************/

#logo {width: 223px; height: 90px; margin: 0px 0px 0px 30px; padding: 0px; display: inline; float: left; background: url(/_img/_header-logo.png) no-repeat 0px 21px;}

#toptekst {width: 380px; height: 50px; float: left; text-align: justify; font-size: 11px; color: #cccccc;}
#infolinia {width: 460px; height: 50px; margin: 0px; padding: 2px 0px 0px 2px; text-align: left; float: right; display: inline; border-width: 0px 0px 0px 1px; border-style: solid; border-color: #e64e0c}
#infolinia2 {width: 320px; height: 50px; margin: 0px; padding: 2px 0px 0px 2px; text-align: left; float: right; display: inline; border-width: 0px 0px 0px 1px; border-style: solid; border-color: #e64e0c}
#infolinia2 .call {width: 30px; height: 35px; float: left; background: url(call.gif) no-repeat; background-position: top;}
#infolinia2 .callprice {width: 70px; float: left; font-size: 11px; color: #e64e0d; vertical-align: bottom; text-align: left; padding: 15px 0px 0px 0px;}
#infolinia2 .callinfo {width: 200px; height: 35px; height: 10px; float: left; font-family: verdana, arial; font-size: 26px; color: #e64e0d; text-align: left;}
#infolinia2 .bottominfo {width: 310px; height: 20px; float: left; font-size: 11px; color: #a0c6de; text-align: left; padding: 0px 0px 0px 5px;}
#infolinia .call {width: 30px; height: 35px; float: left; background: url(call.gif) no-repeat; background-position: top;}
#infolinia .callprice {width: 70px; float: left; font-size: 11px; color: #e64e0d; vertical-align: bottom; text-align: left; padding: 15px 0px 0px 0px;}
#infolinia .callinfo {width: 200px; height: 35px; height: 10px; float: left; font-family: verdana, arial; font-size: 26px; color: #e64e0d; text-align: left;}
#infolinia .bottominfo {width: 450px; height: 20px; float: left; font-size: 11px; color: #a0c6de; text-align: left; padding: 0px 0px 0px 5px;}

#body {width: 1000px; margin: 0px auto 0px auto; text-align: left;}

#left {width: 179px; max-width:179px; height: auto; margin: 0px; padding: 0px; float: left;display: inline;}
#content {width: 537px; height: auto; margin: 0px;padding: 0px; float: left; display: inline;}

#right {width: 134px; height: auto; margin: 0px; padding: 0px; float: right;display: inline;} 

/*Style dla bloków*/
.banner2cols {margin: 2px;float: left;padding:0px;}

.blockbox {width: 175px; max-width:175px; margin: 2px; background-color: #fefcf3; float: left;padding:0px;}
#content .blockbox {width: 175px; max-width:175px; margin: 2px; background-color: #fefcf3; float: left;padding:0px;background-image:url(blockbox.gif);background-repeat:repeat-x;background-position:bottom left;}
#right .blockbox {width: 130px; margin: 2px; height: auto; background: url(smallbg.gif) repeat-y top; float: left}
#right .smallheader {height: 3px; width: 130px; background: url(smallheaders.gif) no-repeat right bottom;}
#right .footer {height: 3px; width: 130px; background: url(smallheaders.gif) no-repeat left bottom;}
#right .blockbody {height: auto; width: 130px;}
#right span.leftcontentone {width: 124px; padding-left: 6px;}
#left .header {height: auto; width: 170px; background: url(headers-blue.jpg) no-repeat left top; color: #FFFFFF; font-weight: bold; text-align: left; font-size: 12px; padding: 2px 0px 2px 5px;}
#left .blockbox {width: 175px; max-width:175px; margin: 2px; background-color: #fefcf3;background-image: url(blockbox.gif);background-repeat:repeat-x;background-position: left bottom; float: left;padding:0px;}
#left .bannerFrame {margin: 2px;float:left;z-index: 4}
#content .header {height: auto; width: 170px; background: url(headers-blue.jpg) no-repeat left top; color: #FFF; font-weight: bold; text-align: left; font-size: 12px; padding: 2px 0px 2px 5px;}
#right .header {height: auto; width: 125px; background: url(smallheaders.gif) no-repeat left top; color: #FFF; font-weight: bold; text-align: left; font-size: 12px; padding: 2px 0px 2px 5px;}
.blockbody {height: auto; width: 175px;}
.footer {height: 3px; width: 175px; background: url(headers-blue.jpg) no-repeat right bottom;font-size:2px;}
#left .footer {height: 3px; width: 175px; background: url(headers-blue.jpg) no-repeat left bottom;font-size:2px;}

.smallheader {height: 3px; width: 175px; background: url(headers-blue.jpg) no-repeat left top;font-size:2px;}
ul.blocklinks {margin: 0px 0px 0px 1px; padding: 2px 0px 0px 0px; list-style: none; float: left; display: block; width: 173px; height: 17px; border: 0px solid #FFF; border-bottom-width:1px; cursor: pointer}
.wys span {float: left; display: block; padding: 2px 0px 0px 0px; cursor: pointer;}
.wystop span {float: left; display: block; padding: 2px 0px 0px 0px; cursor: pointer;}
span.leftcontent {width: 99px; padding-left: 6px;}
span.leftcontentone {width: 169px; padding-left: 6px;}
span.centercontent {width: 20px; text-align: center; color: #ce5821}
#left span.centercontent {width: 20px; text-align: center; color: #ce5821}

span.rightcontent {width: 42px; text-align: right; padding-right: 6px; font-weight: bold;color:#000000}
#left span.rightcontent {width: 42px; text-align: right; padding-right: 6px; font-weight: bold;color:#313131}
span.blockmore {float: right; padding: 3px 7px 0px 0px;color:#ce5821}
a.fomore {color:#ffffff;}
a.fomore:hover {color:#ffffff;text-decoration:underline;}
a.fomore:visited {color:#ffffff;}
a.fomore:active {color:#ffffff;}

div.wys {height: 18px; border-bottom: 1px solid #DCDCDC;width:170px;padding-left:5px;padding-top:4px;}
div.wystop {height: 18px; border: 1px solid #FFF; border-left: 0px; border-right: 0px;}
div.wysfooter {height: 18px;width:170px;padding-right:5px;padding-top:4px;text-align:right}
.wysfooter span {cursor: pointer;}
/* .wys:hover {display: block; background-color: blue;} */
#content .wys:hover {display: block; background: url(wys2.gif) repeat-x;}
#left .wysu {height: 18px; border-bottom: 1px solid #FFF;}
#left .wysu span {float: left; display: block; padding: 2px 0px 0px 0px; cursor: pointer;padding-left: 6px;}
#left .wysu:hover {display: block; background: url(lwysu.gif) repeat-x;background-color:#088EDD}
#left .wys:hover {display: block; background: url(wys2.gif) repeat-x;}
#left .wystop:hover {display: block; background: url(wys2.gif) repeat-x;}
#left a {color: #313131;}

.wystop:hover {display: block; background-color: #ebebd1;}
div.pics {height: 55px; width: 175px; border: 0px; text-align: center;}
div.picsod {height: 85px; width: 175px; border: 0px; text-align: center;}
.newsletter {margin: 0px 4px 0px 4px;padding-top:2px;color:#313131;}
.newsletterbutt {height: 20px; width: 165px;}
input.newsletterinput  {width: 120px;margin:0px;padding:0px;height:14px;font-size:10px;margin-right:2px;float:left;}
.newsletterplus {width: 16px; height: 16px; margin: 0px 0px 0px 2px; background: url(plus.gif) no-repeat;float:left;cursor:pointer}
.newsletterminus {width: 16px; height: 16px; margin: 0px 0px 0px 2px; background: url(minus.gif) no-repeat;float:left;cursor:pointer}
.rekomendacjebody {height: 80px; margin: 5px 7px 5px 7px;}
.rekomendacjelinki {height: auto; margin: 0px 5px 5px 0px;}
.ofertadniabody {height: auto; margin: 5px 5px 0px 5px; background-image: url(dottedline2.gif);background-repeat:repeat-x;background-position: left bottom;}
.odtitle {height: auto; font-weight: bold; font-size: 12px; text-align: center;}
.destination {padding: 2px;}
.destination a {padding-left: 7px; margin-left: 10px; background: url(arrow.gif) no-repeat left;}
.datawyj {text-align: center; padding: 2px;}
.odprice {text-align: center; padding: 2px 2px 6px 2px; color: #e64e0d;}
/******************/
#content .topbigbanner {width: 533px; height: 200px; margin: 2px; background: url(topbaner.jpg); float: left;}
#content .searchbg {width: 533px; height: 131px; margin: 2px; background: url(searchbg.gif); float: left;}
#content .searchleft {width: 333px; height: 110px; float: left;}
#content .searchright {width: 200px; height: 110px; float: right;}
#content .searchlist {width: 180px;margin: 3px 0px 10px 10px;}
#content .searchlist2 {margin: 3px 0px 10px 0px;}

#content .searchinline {float: left;}
#content .searchinline li {width: auto}
#content .topdestination {width: 160px; height: 15px; float: left; margin: 5px 10px 0px 15px; font-weight: bold;}
#content .bigcallcenter {width: 533px; height: 115px; margin: 2px; background: url(callcenter.gif); float: left;}
#content .mail_callcenter {float: right; margin: 95px 10px 0px 0px;}
#content .mail_callcenter a:link {color: #8D8C8A;}
#content .mail_callcenter a:hover {color: #E54602;}
#footerbg {width: 1000px; height: 24px; background: url(footerbg.jpg); margin: 0px auto 0px auto; text-align: left; padding: 8px 0px 0px 0px;}
#footerbg a {padding-left: 7px; margin-left: 10px; background: url(arrow.gif) no-repeat left;}
#bottomtekst {width: 850px; height: auto; margin: 5px auto 0px auto; color: #777; text-align: justify;font-size:9px;}
#lawtekst {width: 1000px; height: auto; margin: 5px auto 0px auto; color: #999999; text-align: center;font-size:10px;}
#copyright {width: 1000px; height: 20px; margin: 5px auto 0px auto; color: #999;}
#copyright .w3c {float: left;}
#copyright .copy {float: right;}
.brline {width: 850px; height: 5px; margin: 0px auto 0px auto;}
.brsmallline {width: auto; height: 5px; margin: 0px auto 0px auto;font-size:2px;}
/******************/

#bottom {clear: both; margin: 0px; padding: 5px; text-align: center; color: #376089;}

#footer {width: 850px; height: auto; margin: 10px auto 10px auto; padding: 0px; display: block; color: #639fbb;}
#footer li {float: left; display: inline; margin: 0px; padding: 0px 10px 10px 10px;}
#footer img {margin-right: 4px;}

ul.textlist {margin: 2px 6px 2px 8px; padding: 0px; list-style: none;}
.textlist li {padding: 0px 0px 0px 10px; background: url(arrow.gif) no-repeat; background-position: left 4px;display:block}

/*wyszukiwarka*/
#searchmenu {width: 523px; height: 18px; float: left; margin: 3px 5px 0px 5px; border-bottom: 1px solid #E54602; font-weight: bold; font-size: 12px;}
#searchmenu a {float: left; margin: 0px 1px 0px 1px; background: url(arrow.gif) no-repeat left; background: #E54602; color: #FFF; font-weight: bold; padding: 1px 4px 1px 4px; border: 1px solid #E54602}
#searchmenu a.selected {color: #666; font-weight: bold; background: #F5F5DF; border: 1px solid #E54602; border-bottom: 1px solid #F5F5DF;}
#searchmenu a.noselected {color: #FFF; font-weight: bold; border: 1px solid #E54602; background: #E54602;}
#wycieczki {width: 533px; height: 100px;}
#wycieczki select.kierunek {width: 200px;}
#wycieczki select.period {width: 89px;}
#wycieczki .searchelems {margin: 10px 15px 10px 15px;}
#wycieczki .searchelemsline {height: 21px; display: block; width: 330px;}
#wycieczki input.data {width: 80px;}
#wycieczki .etykieta {width: 70px; float: left; text-align: right; margin: 2px 5px 0px 0px;}
#wycieczki .afterlabel {float: left; width: auto; display: block;}
#wycieczki .afterlabel div {float: left;}
#wycieczki .afterlabelcenter {margin: 0px 0px 0px 2px;}
#wycieczki .afterlabelright {width: 96px; text-align: right;}
#wycieczki .searchbutton {float: right; margin: 0px 30px 0px 0px;}
#hotele {width: 533px; height: 100px; display: none;}
#hotele {width: 533px; height: 100px;}
#hotele select.kierunek {width: 200px;}
#hotele select.period {width: 89px;}
#hotele .searchelems {margin: 10px 15px 10px 15px;}
#hotele .searchelemsline {height: 21px; display: block; width: 330px;}
#hotele input.data {width: 80px;}
#hotele .etykieta {width: 70px; float: left; text-align: right; margin: 2px 5px 0px 0px;}
#hotele .afterlabel {float: left; width: auto; display: block;}
#hotele .afterlabel div {float: left;}
#hotele .afterlabelcenter {margin: 0px 0px 0px 2px;}
#hotele .afterlabelright {width: 96px; text-align: right;}
#hotele .searchbutton {float: right; margin: 5px 0px 0px 0px;}

#bilety {width: 533px; height: 100px; display: none;}
#left .leftearth {width: 175px; height: 79px; background: url(leftearth.gif) no-repeat;}
/**************/

/*Wyswietlanie wycieczek i ofert*/
#content2 {width: 671px; height: auto; margin: 0px; padding: 0px 0px 0px 0px; float: left; display: inline; }
#content2 .onetripcontent {width: 693px; height: auto; background-color: #F7F6E2; float: left;border-left:1px solid #DCDCDC;border-right:1px solid #DCDCDC;border-bottom:1px solid #DCDCDC;position:relative}
#content2 .onetrip {width: 693px; height: 88px; display: block;}
#content2 .header {height: 5px; width: 693px; float: left;font-size:2px; background-color: #F7F6E2;background-image:none}
#content2 .footer {height: 5px; width: 693px; float: left;font-size:2px; background-color: #F7F6E2;background-image:none}
/*jasniejsze tlo*/
#content2 .onetripcontentlight {float: left; width: 693px; height: auto; background-color:#FAFAEE; float: left;border-left:1px solid #DCDCDC;border-right:1px solid #DCDCDC;border-bottom:1px solid #DCDCDC;position:relative}
#content2 .headerlight {height: 5px; width: 693px; float: left;font-size:2px; background-color:#FAFAEE;background-image:none}
#content2 .footerlight {height: 5px; width: 693px; float: left;font-size:2px; background-color:#FAFAEE;background-image:none}
/****************/

#content2 .triplistname a.hn  {
color:#00559E;
}

#content2 .triplistname a.hn:hover  {

}

#content2 .triplistname {
height: auto; padding: 0px 0px 3px 0px; margin-left:128px;margin-bottom: 3px; background: url(dottedline.gif) no-repeat bottom left; font-weight: bold; font-size: 12px;text-align:left
}

#content2 .triplistdetails {
height: auto;
margin-left:128px;
    width: 260px;
}

#content2 .triplistdetails span {
width: 94px; float: left;color:#00559E;
}

#content2 .triplistdetails div.r {
    width: 260px;
    overflow:hidden;
}

#content2 .triplistcena {
    position:absolute;
    top:30px;
    left:440px;
}

#content2 .triplistcena span {
    color:#00559E;
}

#content2 .triplistcena div {
    color:#BD0000;
    font-weight:bold;
    font-size:14px;
}

#content2 .triplistmore {
    position:absolute;
    top:69px;
    left:440px;
}

#content2 .imgbg {width: 100px; padding: 2px 5px 3px 5px; float: left;}
/*#content2 .imgbg img {border: 1px solid #FFF; float: left;}*/
#content2 .tripcontent {height: auto; padding: 0px 0px 3px 0px; margin-bottom: 3px; background: url(dottedline.gif) no-repeat bottom left; font-weight: bold; font-size: 12px;text-align:left;color:#00559E;}

#content2 .tripoptions {width: 270px; padding: 2px 0px 3px 0px; float: left}
#content2 span.label {width: 160px; float: left;color:#00559E;}
#content2 .tripprices {width: 115px; float: left;}
#content2 .tripdepartures {width: 155px; float: left; margin: 0px 0px 0px 0px;}
/*#content2 .tripdepartures div {width: 70px; float: left; display: block;}*/
#content2 .deptitle {width: 155px; display: block; float: left; margin: 3px 0px 0px 0px; padding: 0px 0px 3px 0px; background: url(dottedline.gif) no-repeat bottom left; font-weight: bold;}
#content2 .pricetitle {width: 110px; display: block; float: left; margin: 3px 0px 0px 0px; padding: 0px 0px 3px 0px; background: url(dottedline.gif) no-repeat bottom left; font-weight: bold;}
/*#content2 .tripprices div {width: 105px; float: left; display: block;}*/
#content2 .tripbutton {width: 260px; text-align: right; margin: 3px 0px 0px 0px; float:right}
/******************************/

/***Lewa wyszukiwarka*************/
#left .searchheader {height: auto; width: 170px; background: url(headers-search.jpg) no-repeat left top; color: #ffffff; font-weight: bold; text-align: left; font-size: 12px; padding: 2px 0px 2px 5px;}
#left .searchblockbox {width: 175px; max-width:175px; margin: 2px; background-color: #7d97b0;background-image: url(searchblockbox.jpg);background-repeat:repeat-x;background-position: left bottom; float: left;padding:0px;}

#left input.searchButton {
    background-image: url(big_szukaj.gif);
	width:100px;
	height:20px;
	border:none;
	padding:0px;
	font-family:arial;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	font-size:12px;
	background-color : transparent;
}

#left input.searchButton:hover {
    background-image: url(big_szukajhover.gif);
}


#left .searchfooter {height: 3px; width: 175px; background: url(headers-search.jpg) no-repeat left bottom;font-size:2px;}
#left select.kierunek {width: 165px;}
#left select.period {width: 75px;}
#left .searchelems {margin: 5px;}
#left input.data {width: 60px;}
#left .etykieta {width: 165px; text-align: left; margin: 2px 0px 2px 0px;color:#ffffff}
#left .afterlabel {width: 165px; height: 19px; display: block;}
#left .afterlabelleft {float: left;}
#left .afterlabelcenter {margin: 0px 2px 0px 2px; float: right;}
#left .afterlabelright {text-align: right; float: right;}
#left .departure {width: 165px;}
#left .searchbutton {width: 165px; text-align: center; margin: 5px 0px 5px 0px;}
/*********************************/

#content2 .onetripprefs {width: 667px; height: auto; display: block;}
#content2 .onetripprefs2 {width: 667px; height: 206px; display: block;}
#content2 .tripoptionsprefs {width: 425px; height: auto; padding: 12px 0px 3px 12px; float: left; line-height: 17px;}
#content2 .tripbuttonprefs {width: 230px; text-align: right; margin: 5px 10px 5px 0px;}


#content2 .imagesviewer {width: 195px; height: 160px; margin: 10px 13px 10px 13px; float: right;}

#content2 .imageview {width: 185px; height: 130px; padding: 4px;border-top:1px solid #2D73A6;border-left:1px solid #2D73A6;border-right:1px solid #2D73A6;background-color:#ffffff;}
#content2 .imagescroller {width: 193px; height: 18px; padding: 0px; display: block;background-image:url(nav-bg.png);background-position:bottom;border-bottom:1px solid #2D73A6;border-left:1px solid #2D73A6;border-right:1px solid #2D73A6;position:relative;text-align:center;}


#content2 .scrollleft {width:65px;position:absolute;top:1px;left:10px;}
#content2 .scrollright {width:65px;position:absolute;top:1px;left:120px;}
#pictitle {width: 45px; text-align: center;position:absolute;top:1px;left:75px;}

#content2 .scrollleft a {padding-left:7px;background: url(arrow2.gif) no-repeat left 5px;}
#content2 .scrollright a {padding-right:7px;background: url(arrow.gif) no-repeat right 5px;}

#content2 .tripextraprefs {width: 185px; float: left; margin: 5px 0px 0px 0px;}
#content2 .destinationprefs a {padding-left: 7px; background: url(arrow.gif) no-repeat left;}




#content2 span.label2 {float: left; width: 425px; height: 17px; padding: 3px 0px 1px 0px; margin-bottom: 3px; background: url(dottedline.gif) no-repeat bottom; font-weight: bold;}
#content2 div.spacer {height: 5px;}
.spacer {height: 5px;}

/*** hotel properties ***************************************/
#content2 .hotelprefs {width: 450px; height: auto; background: url(hotelbg.gif) repeat-y top; margin: 2px; float: left;}
#content2 .hotelrightblock {width: 213px; height: auto; background: url(rightblockbg.gif) repeat-y top; margin: 2px; float: right;}
#content2 .headerprefs {height: 3px; width: 450px; background: url(hotelheaders.gif) no-repeat left top; float: left;}
#content2 .footerprefs {height: 3px; width: 450px; background: url(hotelheaders.gif) no-repeat left bottom; float: left;}
#content2 .hotelbody {width: 657px; height: auto; padding: 5px; display: block; float: left;}
#content2 .footerprefs {height: 3px; width: 450px; background: url(hotelheaders.gif) no-repeat left bottom;}
#content2 .rightblockheader {height: 3px; width: 213px; background: url(rightblockheaders.gif) no-repeat left top;}
#content2 .rightblockfooter {height: 3px; width: 213px; background: url(rightblockheaders.gif) no-repeat left bottom;}
#content2 .rightblockbody {width: 203px; margin: 2px 5px 2px 5px;}
#content2 .rightblocktitle {width: 670px; font-weight: bold; font-size: 12px; height: 19px; background: url(dottedline.gif) no-repeat left bottom;float:left;}
#content2 .onehotelprefs {width: 667px; height: auto; padding: 5px; float: left;}
#content2 .weather {width: 185px; display: block; line-height: 15px;}
#content2 span.weatherlab {width: 70px; float: left; padding: 0px 0px 0px 0px;}
#content2 span.weatherdata {width: 40px; float: left; font-weight: bold;}
#content2 .wspacer {width: 110px; float: left; height: 8px;}
#content2 .weatherimg img {width: 40px; height: 40px; border: 1px solid #DEDEDE; float: left;}
#content2 .weatherdest {width: 130px; float: right; margin: 3px 0px 3px 0px;}
#content2 .weatherdest a {display: block;}
#content2 .weathertop {float: left; width: 185px; height: 45px; margin: 5px 0px 0px 0px;}
#content2 .weathertitle {width: 180px; float: left; height: 19px; background: url(dottedline.gif) no-repeat left bottom; font-weight: bold; font-size: 12px; margin-left: 5px; padding-top: 2px;}
#content2 .weathercurrdate {font-size: 11px; font-weight: normal; color: #CECECE; font-style: italic; text-align: right;}
#content2 .hoteljudge {width: 203px; height: 42px; margin-bottom: 5px;}
#content2 .judgeleftblock {margin: 5px 0px 0px 3px; padding: 6px 0px 6px 0px; width: 30px; float: left; font-size: 13px; font-weight: bold; text-align: center; border: 2px solid #FFF; background: #FF9900; color: #FFF;}
#content2 .judgerightblock {width: 154px; float: right; padding: 6px;}
#content2 .judgerightblock a {display: block;}
#content2 span.leftcontentright {width: 135px; padding-left: 0px;}
#content2 .extraprices {width: 657px; height: auto;}
#content2 .bottom {margin-bottom: 3px;}
/**#hoteltopmenu {width: 435px; height: 18px; margin: 0px 3px 0px 3px; background: url(dottedline.gif) no-repeat bottom; font-weight: bold; font-size: 12px;}
#hoteltopmenu a {padding-left: 7px; background: url(arrow.gif) no-repeat left;}
#hoteltopmenu a.selected {color: #e64e0d;}
#hoteltopmenu a.noselected {color: #444444;}*/
/**************Zakładki do hotelu****************************/
#content2 .hotelpreference {margin: 6px 3px 3px 3px;text-align:justify;}
#content2 .hotelpreference h3 {color: #313131; float: left; display: inline; text-align: justify;}

#content2 .opiniedodano {font-size:12px;color: #42627F}
#content2 .minilabel {color: #42627F; width: 80px;font-weight:bold;font-size:12px;padding-left:5px;  }
#content2 .minival { width: 60px;font-weight:bold;font-size:12px;text-align:right;padding-right:5px; }
#content2 .opiniaopis { padding: 5px; }
#content2 .vote-avg { font-size:12px;background-image: url(vote-avg.jpg);background-position: center; background-repeat:no-repeat;height:24px;text-align:center;color: #42627F;font-weight:bold; }
#content2 .avg-number {color: #F85803;}
#content2 .vote-spacer {font-size:2px;height:5px;}

#hoteltab2 {display: none;}
#hoteltab3 {display: none;}
#hoteltab4 {display: none;}
#hoteltab5 {display: none;}
#content2 .hdesc {width: 670px; margin: 0px 0px 7px 0px; float: left; display: inline;}
#content2 .hdescmain {width: 437px; padding-bottom: 5px; margin: 0px 0px 7px 0px; float: left; display: inline; color: #999; border-bottom: 1px solid #CECECE;}
#content2 .hitems {width: 650px; height: auto; float: left; margin: 8px 0px 8px 0px;}
#content2 .hitems div {width: 200px; padding-left: 15px; display: inline; float: left;}
#content2 div.ok {background: url(picto_ok.gif) no-repeat left;}
#content2 div.no {background: url(picto_no.gif) no-repeat left; color: #999;}

#content2 .hotelespacer {
    width:667px; height:3px;float:left;margin-left:2px;margin-right:2px;margin-top:-3px;background-image:url(hotele-prefs3.gif);background-position:bottom left;background-repeat:repeat-x;font-size:2px;}

/*dodatki*/
#mainpager {
    background-image:url(nav-left.png);
    background-position:bottom;
    text-align: right;
    margin: 0px 0px 0px 0px;
    float: left;
    width: 100%;
    padding: 3px 0px 3px 0px;
    color:#AA0000;
    border-bottom:1px solid #DCDCDC;
}
#mainpager a.current {text-decoration:underline;}
#mainpager a {padding: 0px 5px 0px 5px;color:#BD0000;margin-top:2px;margin-bottom:2px;}
#mainpager a:hover { color:#BD0000;text-decoration:underline;}
.pagerspacer {height: 10px; float: left; width: 100%;}
a.arrowlink {padding-left: 7px; background: url(arrow.gif) no-repeat left; line-height: 17px;}
a.marrowlink {margin-left: 7px; padding-left: 7px; background: url(arrow.gif) no-repeat left; line-height: 17px;}
.odprice {font-size: 18px; font-weight: bold;}
.fodprice {font-size: 14px; font-weight: bold;text-align: center;padding: 2px 2px 6px 2px;color: #ce5821;height:20px;} /** tylko oferta dnia **/

.oood {font-size: 11px; color: #666;}
.odpall {}
.terms {text-align: center; padding: 0px 0px 0px 0px;}
#content2 .tripelems {width: 400px; height: 15px;text-align:left;overflow:hidden} /**Nowa zmiana 10.04.08***/
#content2 .tripelemsPr {width: 400px; height: 18px;} /**Nowa zmiana 10.04.08***/

#hoteltopmenu {width: 656px; height: 26px; padding: 2px 5px 0px 9px; font-weight: bold; font-size: 12px; float: left; display: block; background-image: url(hotele-tabs-big.gif); background-repeat:no-repeat;background-position:bottom left;}
#hoteltopmenu a {
    background-image: url(hotele-tabs.gif);
    background-repeat:repeat-x;
    background-position:left;
    padding: 5px 9px 5px 9px;
    float: left;
    margin-top:1px;
    border-left:1px solid #e1e1e1;
    display: inline;
    color: #e1e1e1;}

#hoteltopmenu a:hover {
    color: #FFF;
    border-left:1px solid white;
}

#hoteltopmenu a.selected { color: #FFF; background-image: url(hotele-tabs-hover.gif); background-repeat:repeat-x;background-position:left;}
/*#hoteltopmenu a.noselected {color: #444444;}*/
/************************************************************/
#hoteltopmenu2 {width: 656px; height: 26px; padding: 2px 5px 0px 5px; font-weight: bold; font-size: 12px; float: left; display: block; background-image: url(hotele-tabs-big2.gif); background-repeat:no-repeat;background-position:bottom left;}
#hoteltopmenu2 div.row {margin-left:3px;margin-top:6px;color:#ffffff;}

#periodsform {display: block}
#periodsform div {float: left;}

#periodsform span.label { float:none }
.oneperiod {float: left; width: 100%; height: auto;}
.oneperiodselected {float: left; width: 98%; height: auto; cursor: pointer; border: 1px solid #FF0000;}
.oneperiodnoborder {float: left; width: 98%; height: auto; cursor: pointer; border: 0px;}
.periodbglight {background-color: #FFFFF7;}


.periodradio {width: 15px; height:15px; float: left; padding-top: 2px; margin: 0px;}
.periodradio input {border: 0px;}

.periodprice {width: 273px; float: left; padding: 5px 0px 5px 0px; margin: 0px;position:relative}
.periodprice2 {width: 227px; float: left; font-weight: bold; padding: 5px 0px 5px 5px; margin: 0px 1px 0px 1px;}

.periodpricenormal {font-weight: normal;}

.counterdiv {width: 40px; padding: 5px 5px 5px 5px; float: left; margin: 0px;}
.counterdiv img {margin: -17px 0px -5px 0px; float: right;}

.perioddate {width: 70px; padding: 5px 0px 5px 0px; float: left; font-weight: bold; color:#BD0000; text-align: center; margin: 0px;}
.periodprice3 {width: 273px; float: left; font-weight: bold; padding: 5px 0px 5px 0px; margin: 0px; background: url(../../images/arrow.gif) no-repeat left;}
.periodmaintenance {width: 80px; float: left; padding: 5px 0px 5px 0px; margin: 0px; text-align: center;}
.periodtransport {width: 100px; float: left; padding: 5px 0px 5px 0px; margin: 0px; text-align: center;}
.periodoplaty {width: 120px; float: left; padding: 5px 0px 5px 0px; margin: 0px;}


.periodoplaty2 {width: 115px; float: left; padding: 5px 5px 5px 0px; margin: 0px; font-weight: bold; color:#BD0000; text-align: right}




.psearchelems {width: 205px; display: inline; padding: 6px 5px 6px 5px;text-align:right}
.ptitle {width: 80%; font-size: 12px; font-weight: bold; padding: 3px 0px 5px 0px; float: left; background: url(dottedline.gif) repeat-x bottom;color:#456481}
.pdtitle {width: 100%; font-size: 12px; font-weight: bold; padding: 3px 0px 5px 0px; float: left; background: url(dottedline.gif) repeat-x bottom;}
.promocjaicon {width: 19%; float: right; background: url(dottedline.gif) repeat-x bottom; padding-top: 2px;}
.pspacer {width: 98%; height: 5px; float: left;}
.plspacer {width: 100%; height: 7px; float: left; background: url(dottedline.gif) repeat-x bottom;}
.psearchelems select {width: 100px;}
.periodtext {width: 683px; height: auto; float: left; padding: 5px; display: none;}
.registerbutton {float: left; text-align: left; padding: 5px 5px 2px 340px;}
.registerbutton img {cursor: pointer; margin-top: 15px;}
.tableheader { background-image: url(hotele-tabs.gif); background-repeat:repeat-x;background-position:left; color: #FFF; font-weight: bold;}
.tableheader2 {color: #FFF; font-weight: bold; text-align: right;}
.cena {float: right; margin-right: 85px;}
.norecords {width: 98%; text-align: center; padding: 10px 0px 10px 0px; font-size: 13px; font-weight: bold; color: #E64E0D; float: left;}
.personelems {width: 100%; padding: 2px 2px 2px 5px; float: left;}
.personelems input {width: 200px;}
.personphone input {width: 120px;}
.personnumeric input {width: 20px; text-align: center; font-weight: bold; float: left;}
.personlabel {width: 250px; text-align: right; float: left; padding: 2px 5px 0px 0px;}
.arrowtb {float: left; width: 32px; height: 18px; display: block;}
.arrowtop {width: 7px; height: 4px; background: url(arrowtb.gif) no-repeat top; float: right; margin-top: 2px; cursor: pointer;}
.arrowbottom {width: 7px; height: 4px; background: url(arrowtb.gif) no-repeat bottom; float: right; margin-top: 7px; cursor: pointer;}
.insidelabel {width: auto; float: left; padding: 2px 5px 0px 5px;}
.senderdiv {width: 100%; text-align: center; float: left;}
.sentOk {font-weight: bold; font-size: 13px; color: #54970B; margin: 10px 0px 10px 30px; float: left;}
.sentErr {font-weight: bold; font-size: 13px; color: #FF0000; margin: 10px 0px 10px 170px; float: left;}

/*Style wykorzystywane podczas wysyłania potwierdzenia rezerwacji, nie usuwać!*/
.tabtitle {width: 40%; font-weight: bold;}
.tabdata {width: 60%;}
.bold {font-weight: bold;}
.yellow {color: #FF9900;}
.hrline {border: 1px solid #FF9900; width: 100%;}
.toptitle {font-size: 13px; color: #FF0000; font-weight: bold;}
/*******************************************************************************/
.cenyzn {float: left; height: auto;}
.priceincluded {width: 100%; float: left; margin: 5px 0px 5px 0px; text-align: justify;}
.priceexcluded {width: 100%; float: left; margin: 5px 0px 5px 0px; text-align: justify;}
span.slabel {width: 100px; float: left; padding: 2px 5px 0px 0px; text-align: right;}

/**************Artykuly****************************/
#content2 .articleBody {width: 685px; height: auto; padding: 5px;}
#content2 .searchBody {width: 650px; height: auto; padding: 5px;text-align:right}
#content2 .articleTitle {height: auto; padding: 0px 5px 3px 0px; margin-bottom: 3px; background: url(dottedline.gif) no-repeat bottom left; font-weight: bold; font-size: 12px;color:#456481}
#content2 .articleCreated {font-size: 11px; font-weight: normal; color: #CECECE; font-style: italic; text-align: left; padding-left: 12px; margin-bottom: 3px;}
#content2 .articleAutor {color:#E98C00}

#content2 .rep_box {height: auto; background-repeat: no-repeat; background-position: left top; display: inline; float: left; clear: left;}
#content2 .rep_head { padding: 0px 5px 3px 0px; margin-bottom: 3px; background: url(dottedline.gif) no-repeat bottom left;}
#content2 .rep_pad {padding: 12px 10px 10px 10px;}
#content2 .rep_link {width: 219px; height: 32px; margin: 8px 0px 8px 0px; padding: 0px 0px 0px 36px; float: left; display: inline;}
#content2 .rep_menuheader {height: auto; width: 170px; background: url(articlebox-header.jpg) no-repeat left top; color: #FFF; font-weight: bold; text-align: left; font-size: 12px; padding: 6px 0px 6px 5px;}
#content2 .rep_menurow {height: 18px; border-bottom: 1px solid #FFF; background: url(bg.gif) repeat-y top;}
#content2 .rep_menurow:hover {height: 18px; border-bottom: 1px solid #FFF; background-color: #DB0000;background: url(wys2.gif) repeat-x;}
#content2 .rep_blockbox {width: 175px; margin-left:10px;margin-bottom:10px; height: auto; background-color:#fefcf3;background: url(articlebox-mid.jpg) repeat-y center; float: right}
#content2 span.rep_leftcontent {width: 165px; padding-left: 6px;color:#666666;}
#content2 .rep_footer {height: 10px; width: 175px; background: url(articlebox-footer.jpg) no-repeat center bottom;}
#content2 .rep_artrow {margin-bottom:8px; background: url(dottedline.gif) no-repeat bottom left;}
#content2 .rep_more {color:#456481}
#content2 .rep_more:hover {text-decoration: underline}
#content2 .rep_imgl {border: 1px solid #000000;float:left;margin:5px}
#content2 .rep_imgr {border: 1px solid #000000;float:right;margin:5px}
#content2 .rep_hlink {margin-top:3px;margin-bottom:5px;width:100%;text-align:left;background: url(dottedline.gif) no-repeat bottom left;}
#content2 .rep_op {width:170px;height:96px;float:left;margin:3px;text-align:center;border:1px solid #F5F5DF;background-color:#FFFFFF;}
#content2 .line {width:100%;height:1px;float:right}

#content2 a.maplink {display:block;width:200px;text-decoration:none;float:left;margin:2px;}
#content2 a.maplink:hover {text-decoration: underline;}

/**************przewodniki*********************/
#content2 .przewodnikBody {width:685px; height: auto; padding: 5px;text-align:left}
#content2 .przewodnikRow {width: 685px;height:60px;text-align:left;float:left;border-bottom:1px solid #DCDCDC;margin-bottom:5px;}
#content2 .flagBorder {border:1px solid #dcdcdc;padding:3px;background-color: #ffffff;}
#content2 .przewodnikRow a {color:#00559E; }
#content2 .przewodnikRow a.flag { float:left;width:80px;text-align:center; }

/**************Cats****************************/
#content2 img.mod_pic {margin-bottom:5px;}
#content2 .mod_header { padding: 8px 0px 3px 0px;margin-top: 2px;margin-left:2px;margin-right:2px; background: url(mod_header.jpg) no-repeat bottom left;text-align:center;font-weight:bold;color:#969576;font-size:14px;}
#content2 .mod_content {width: 667px; height: auto;margin-left:2px;margin-right:2px;margin-bottom:2px;background: url(bigbg.gif) repeat-y top; float: left;}
#content .searchright2 {padding-top:10px;width: 200px; height: 110px; float: right;}
#content .header-egzotyka {height: auto; width: 170px; background: url(headers-egzotyka.jpg) no-repeat right top; color: #FFF; font-weight: bold; text-align: left; font-size: 12px; padding: 2px 0px 2px 5px;}
#content .header-spa {height: auto; width: 170px; background: url(headers-spa.jpg) no-repeat right top; color: #FFF; font-weight: bold; text-align: left; font-size: 12px; padding: 2px 0px 2px 5px;}
#content .header-rodzinne {height: auto; width: 170px; background: url(headers-rodzinne.jpg) no-repeat right top; color: #FFF; font-weight: bold; text-align: left; font-size: 12px; padding: 2px 0px 2px 5px;}
#content .header-firstminute {height: auto; width: 170px; background: url(headers-firstminute.jpg) no-repeat right top; color: #FFF; font-weight: bold; text-align: left; font-size: 12px; padding: 2px 0px 2px 5px;}
#content .header-ekskluzywne {height: auto; width: 170px; background: url(headers-ekskluzywne.jpg) no-repeat right top; color: #FFF; font-weight: bold; text-align: left; font-size: 12px; padding: 2px 0px 2px 5px;}
#content .header-autokarowe {height: auto; width: 170px; background: url(headers-autokarowe.jpg) no-repeat right top; color: #FFF; font-weight: bold; text-align: left; font-size: 12px; padding: 2px 0px 2px 5px;}
#content .header-samolot {height: auto; width: 170px; background: url(headers-samolot.jpg) no-repeat right top; color: #FFF; font-weight: bold; text-align: left; font-size: 12px; padding: 2px 0px 2px 5px;}
#content .header-objazdowe {height: auto; width: 170px; background: url(headers-objazdowe.jpg) no-repeat right top; color: #FFF; font-weight: bold; text-align: left; font-size: 12px; padding: 2px 0px 2px 5px;}
#content .header-lastminute {height: auto; width: 170px; background: url(headers-lastminute.jpg) no-repeat right top; color: #FFF; font-weight: bold; text-align: left; font-size: 12px; padding: 2px 0px 2px 5px;}
#content .header-hotele {height: auto; width: 170px; background: url(headers-hotele.jpg) no-repeat right top; color: #FFF; font-weight: bold; text-align: left; font-size: 12px; padding: 2px 0px 2px 5px;}
#content .header-single {height: auto; width: 170px; background: url(headers-single.jpg) no-repeat right top; color: #FFF; font-weight: bold; text-align: left; font-size: 12px; padding: 2px 0px 2px 5px;}
#content .header-allinclusive {height: auto; width: 170px; background: url(headers-allinclusive.jpg) no-repeat right top; color: #FFF; font-weight: bold; text-align: left; font-size: 12px; padding: 2px 0px 2px 5px;}


#right .bannerFrame {margin: 2px;float:left;z-index: 4}
#right2 .bannerFrame {margin: 2px;float:left;z-index: 4}
#right2 {width: 134px; height: auto; float: right; display: inline;}
#right2 .blockbox {width: 130px; margin: 2px; height: auto; background: url(smallbg.gif) repeat-y top; float: left}
#right2 .smallheader {height: 3px; width: 130px; background: url(smallheaders.gif) no-repeat right bottom;}
#right2 .footer {height: 3px; width: 130px; background: url(smallheaders.gif) no-repeat left bottom;}
#right2 .blockbody {height: auto; width: 130px;}
#right2 span.leftcontentone {width: 124px; padding-left: 6px;}
#right2 .header-egzotyka {height: auto; width: 125px; background: url(smallheaders-egzotyka.jpg) no-repeat right top; color: #FFF; font-weight: bold; text-align: left; font-size: 12px; padding: 2px 0px 2px 5px;}
#right2 .header-spa {height: auto; width: 125px; background: url(smallheaders-spa.jpg) no-repeat right top; color: #FFF; font-weight: bold; text-align: left; font-size: 12px; padding: 2px 0px 2px 5px;}
#right2 .header-rodzinne {height: auto; width: 125px; background: url(smallheaders-rodzinne.jpg) no-repeat right top; color: #FFF; font-weight: bold; text-align: left; font-size: 12px; padding: 2px 0px 2px 5px;}
#right2 .header-firstminute {height: auto; width: 125px; background: url(smallheaders-firstminute.jpg) no-repeat right top; color: #FFF; font-weight: bold; text-align: left; font-size: 12px; padding: 2px 0px 2px 5px;}
#right2 .header-ekskluzywne {height: auto; width: 125px; background: url(smallheaders-ekskluzywne.jpg) no-repeat right top; color: #FFF; font-weight: bold; text-align: left; font-size: 12px; padding: 2px 0px 2px 5px;}
#right2 .header-autokarowe {height: auto; width: 125px; background: url(smallheaders-autokarowe.jpg) no-repeat right top; color: #FFF; font-weight: bold; text-align: left; font-size: 12px; padding: 2px 0px 2px 5px;}
#right2 .header-samolot {height: auto; width: 125px; background: url(smallheaders-samolot.jpg) no-repeat right top; color: #FFF; font-weight: bold; text-align: left; font-size: 12px; padding: 2px 0px 2px 5px;}
#right2 .header-objazdowe {height: auto; width: 125px; background: url(smallheaders-objazdowe.jpg) no-repeat right top; color: #FFF; font-weight: bold; text-align: left; font-size: 12px; padding: 2px 0px 2px 5px;}
#right2 .header-lastminute {height: auto; width: 125px; background: url(smallheaders-lastminute.jpg) no-repeat right top; color: #FFF; font-weight: bold; text-align: left; font-size: 12px; padding: 2px 0px 2px 5px;}
#right2 .header-hotele {height: auto; width: 125px; background: url(smallheaders-hotele.jpg) no-repeat right top; color: #FFF; font-weight: bold; text-align: left; font-size: 12px; padding: 2px 0px 2px 5px;}
#right2 .header-single {height: auto; width: 125px; background: url(smallheaders-single.jpg) no-repeat right top; color: #FFF; font-weight: bold; text-align: left; font-size: 12px; padding: 2px 0px 2px 5px;}
#right2 .header-allinclusive {height: auto; width: 125px; background: url(smallheaders-allinclusive.jpg) no-repeat right top; color: #FFF; font-weight: bold; text-align: left; font-size: 12px; padding: 2px 0px 2px 5px;}

#content2 .search2content {width: 667px; height: auto; margin: 2px; background: url(bigbg2.gif) repeat-y top; float: left;}
#content2 .search2header {height: 3px; width: 667px; background: url(bigheaders2.gif) no-repeat left top; float: left;font-size:2px;}
#content2 .search2footer {height: 3px; width: 667px; background: url(bigheaders2.gif) no-repeat left bottom; float: left;font-size:2px;}
/*** spec banner top ***/
#content .tophotbanner {width: 533px; height: 200px; margin: 2px; background-image:url(../../images/banner/bannertop2.jpg);z-index: 1; float: left;}
#content .bannerFrame {margin: 2px;float:left;}
#content .boxFrame {margin-top:142px;float:left;z-index: 4}
#content .boxLeft {z-index: 5;width:130px;margin-left:34px;float:left}
#content .boxCenter {z-index: 5;width:130px;margin-left:41px;float:left}
#content .boxRight {z-index: 5;width:130px;margin-left:36px;float:left}
#content .topempty {margin-top:-192px;z-index: 99;}
#content div.boxCountry {color:#FFFFFF;font-weight:bold;font-size:14px;}
#content div.boxHotel {color:#FFFFFF;margin-top:7px;text-align:center;}
/************************************************************/
#content2 span.leftcontentrighthotel {width: 195px; padding-left: 0px;}


/*** kontakt form ***/
#content2 .formName {float:left;font-weight:bold;width:200px;text-align:right;margin:4px;}
#content2 .formValue {float:left;font-weight:bold;width:400px;margin:4px;}
#content2 .formBar {float:left;font-weight:bold;width:608px;margin:4px;text-align:center;}

#content2 .formInput {font: 11px Arial, sans-serif, Helvetica; border: 1px solid #ebebd1;}
#content2 .formText {font: 11px Arial, sans-serif, Helvetica;width: 300px; height:130px; border: 1px solid #ebebd1;}

/***************/
#zsendForm {margin: 0px; padding: 0px;}
#zsendForm div {float: left;}
.zimportant {color: #F00;}
#send_zapmail {float: left; width: 488px; padding: 3px 0px 3px 0px; text-align: center;}
.ztitle {width: 488px; background: #A0C6DF; color: #FFF; text-align: left; font-size: 12px; font-weight: bold; padding: 3px 5px 3px 5px; margin: 3px;}
.zlabel {width: 97%; text-align: left; padding: 2px 0px 2px 3px;}
.zleft {width: 97%; text-align: left; padding: 0px 0px 0px 3px;}
.zcontent {width: 492px; height: 110px; border: 1px solid #EBEBD1;}
.zspacer {width: 492px; height: 10px; border-bottom: 1px solid #EBEBD1; margin-bottom: 10px; margin: 0px 0px 10px 3px;}
.zleft input {background: #FFFFFB;}
.zleft textarea {background: #FFFFFB;}
/***********************************************/
.contitle {width: 885px; background: #A0C6DF; color: #FFF; text-align: left; font-size: 12px; font-weight: bold; padding: 3px 5px 3px 5px; margin: 3px; float: left;}
.conbutton {width: 885px; padding: 3px 5px 3px 5px; margin: 3px; float: left;}
.concontent {width: 885px; padding: 3px 5px 3px 5px; margin: 3px; overflow: auto; text-align: justify; height: 510px; float: left;}
.contoptitle {float: left; width: 869px;}
.contopbutton {float: right;}
.linkpromocje {float: left; width: 100%; display: inline; padding: 2px 0px 2px 0px; border-bottom: 1px solid #E2E2B7;}
.noborder {border: 0px}
.pricons {float: left; width: 70px;}
.prname {float: left; display: inline; padding: 2px 5px 2px 5px;}
.prname2 {padding-left: 0px;}
.oldprice {text-decoration: line-through; color: #555; float: right; display: inline; padding: 2px 5px 2px 5px; width: 50px; font-weight: bold; text-align: right;}
.newprice {color: #008000; float: right; display: inline; padding: 2px 5px 2px 5px; width: 50px; font-weight: bold; text-align: right;}
.prcattitle {font-weight: bold; float: left; padding: 5px 0px 3px 0px;}
.warunkirezerwacji {font-style: italic;}
.prname2 {padding-left: 0px;}
.oldprice {text-decoration: line-through; color: #555; float: right; display: inline; padding: 2px 5px 2px 5px; width: 50px; font-weight: bold; text-align: right;}
.newprice {color: #008000; float: right; display: inline; padding: 2px 5px 2px 5px; width: 50px; font-weight: bold; text-align: right;}
.prcattitle {font-weight: bold; float: left; padding: 5px 0px 3px 0px;}
.warunkirezerwacji {font-style: italic;}
.prname2 {padding-left: 0px;}
.oldprice {text-decoration: line-through; color: #555; float: right; display: inline; padding: 2px 5px 2px 5px; width: 50px; font-weight: bold; text-align: right;}
.newprice {color: #008000; float: right; display: inline; padding: 2px 5px 2px 5px; width: 50px; font-weight: bold; text-align: right;}
.prcattitle {font-weight: bold; float: left; padding: 5px 0px 3px 0px;}
.warunkirezerwacji {font-style: italic;}
.extrahrefs {width: 185px; float: left; margin: 5px 0px 0px 0px;}
.prspacer {width: 100%; height: 8px; float: left;}
.titlespacer {width: 100%; height: 5px;}
/******************************************************/
.destination_style {float: left; padding: 2px 0px 1px 2px; font-size: 12px; font-weight: bold;}


#topMenu {
    font-size:12px;
    width:850px;
    height:15px;
    margin:3px auto 0px auto;
    padding:10px 0px 10px 0px;
    list-style-type:none;
    background-image:url('navigation.png');
    background-position: top left;
    background-repeat: no-repeat;
    text-align:left;
    clear:both;
    background-color:#65819B;
}

#topMenu li {display:inline; padding:6px 0px 6px 2px;}
#topMenu li a {color:#ffffff; padding:6px 13px 6px 13px; text-decoration:none;font-weight:bold;}
#topMenu li a:hover, #topMenu li a.current {border:1px solid #c6eafa;background-image:url(current2.gif);background-repeat:repeat-x;background-position:left;padding:5px 12px 5px 12px; text-decoration:none; color:#ffffff;}

#hotelMenu {
    font-size:12px;
    width:657px;
    height:15px;
    margin:0px 2px 0px 2px;
    padding:5px 10px 5px 0px;
    list-style-type:none;
    background-image:url('hotele-prefs21a.gif');
    background-position: top left;
    background-repeat: repeat-x;
    text-align:right;
    clear:both;
}

#hotelMenu li {display:inline; padding:2px 0px 2px 0px;}
#hotelMenu li a {color:#FF791F; padding:2px 13px 2px 13px; text-decoration:none;font-weight:bold;}
#hotelMenu li a:hover, #hotelMenu li a.current {border:1px solid #fffefe;background-image:url(hotele-prefs-hover.gif);background-repeat:repeat-x;background-position:left;padding:1px 12px 1px 12px; text-decoration:none; color:#FF791F;font-weight:bold;}

#hotelMenu li.padadd {padding-right:193px; color:#ffffff;}

#hotelMenu a.reserv { color:#ffffff;}
#hotelMenu a.reserv:hover {border:1px solid #f4b871;background-image:url(hotele-prefs-r-hover.gif);background-repeat:repeat-x;background-position:left;padding:1px 12px 1px 12px; text-decoration:none; color:#ffffff;font-weight:bold;}

#content2 div.spacehotelmenu {margin-top:6px;}


#callcenterbar {padding: 0px 0px 0px 0px; margin: 2px auto 0px auto;width: 850px; height: 69px;background-image:url(callcenterbar.gif);text-align:left;}


#callcenterbar div.frame {
	margin:0px auto 0 auto;
	width:500px;
	height:60px;
}
#callcenterbar select.kierunek {width: 150px;float:left;margin:2px;margin-top:25px;margin-left:120px}
#callcenterbar input.data {width: 80px;float:left;margin:2px;margin-top:25px;}
#callcenterbar img.cal {float:left;margin:2px;margin-top:25px;}
#callcenterbar a.search {float:left;margin:2px;margin-top:24px;margin-left:5px}


#scroller {width: 354px;height:190px;background-image:url(scroll-back.jpg);background-position:left top;background-repeat:no-repeat;}
#scroll {width:175px;height:180px;margin-left:177px;}

#scroll div.scrollhead {
	border-bottom: 2px #1080C2 solid;
}

/* lewe menu */
#left div.months {
	display: none;
	background-color:#86adc6;
	background-image:url(blockbox-leftu.gif);background-position:left bottom;background-repeat:repeat-x;
}

#scroll h2.headTop {height: auto; width: 170px; background: url(scroll-top-off.jpg) no-repeat left top; color: #FFF; font-weight: bold; text-align: left; font-size: 12px; padding: 2px 0px 2px 5px;border-bottom:1px solid #FFFFFF;}
#scroll h2.headTopOn {height: auto; width: 170px; background: url(scroll-top-on.jpg) no-repeat left top; color: #FFF; font-weight: bold; text-align: left; font-size: 12px; padding: 2px 0px 2px 5px;border-bottom:1px solid #FFFFFF;}

#scroll h2.headMid {height: auto; width: 170px; background: url(scroll-mid-off.jpg) no-repeat left top; color: #FFF; font-weight: bold; text-align: left; font-size: 12px; padding: 2px 0px 2px 5px;border-bottom:1px solid #FFFFFF;}
#scroll h2.headMidOn {height: auto; width: 170px; background: url(scroll-mid-on.jpg) no-repeat left top; color: #FFF; font-weight: bold; text-align: left; font-size: 12px; padding: 2px 0px 2px 5px;border-bottom:1px solid #FFFFFF;}

#scroll div.dhtmlgoodies_question{	/* Styling question */
	overflow:hidden;
	cursor:pointer;
}
#scroll div.dhtmlgoodies_answer{	/* Parent box of slide down content */
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
#scroll div.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:0px;
	font-size:0.9em;	
	position:relative;
}
#scroll div.scrollunder {
	background-image: url(scroll-under.jpg);background-repeat:repeat-x;background-position:left bottom;
	height: 14px;
}

#left .headerPlus {height: auto; width: 170px; background: url(header-blue-plus.jpg) no-repeat left top; color: #CB450B; font-weight: bold; text-align: left; font-size: 12px; padding: 2px 0px 2px 5px;}
#left .headerMinus {height: auto; width: 170px; background: url(header-blue-minus.jpg) no-repeat left top; color: #CB450B; font-weight: bold; text-align: left; font-size: 12px; padding: 2px 0px 2px 5px;}

.regbuttonright img {margin-top: 2px;}

.othercontainer {
float:left;
margin:5px 0;
text-align:justify;
width:100%

}

.otherrooms {
    width:690px;
}

.otherrooms div {
    display:block;
    float:left;
}

.otherrooms div.name {
    width:320px;
}

.otherrooms div.price {
    width:360px;
}

