/*                             RESET DEFAULT & GLOBAL
------------------------------------------------------------------------------------ */
html, body, h1, h2, h3, h4, h5, h6, div, span, p, address, form, fieldset, img, ul, li, hr, table, strong { margin:0; padding:0; border:0; }
*{padding: 0; margin: 0;}
img, fieldset { border: none; }
a { text-decoration: none; color: #3e3e3e;  margin: 0; padding: 0;}
a:hover { text-decoration: underline;}
a img { border: 0em; }
table { border-collapse:collapse; border-spacing: 0; }

input.submit { cursor:pointer; border: 0;}
input.inputbox{ line-height:18px; font-size:12px; padding:1px; margin:1px; background:#fff; border:1px solid #b2b2b2; color:#666; }
:focus { outline: 0; }
div.clear { clear:both; overflow:hidden; height:0; line-height:0px; font-size: 0px;}

.left { float: left; }
.right { float: right; }
.bold { font-weight: bold; }

h3 { line-height:20px; font-size:12px; }

.hidden {display: none;}
ul, ul li {list-style-type: none;}
p.center {text-align: center;}
/*						LAYOUT
----------------------------------------------------*/

html { font-family: Arial; font-size: 12px; line-height: 16px; }
body { background: #1f65ab url('../images/bg.jpg') 50% 0 no-repeat; color: #adcaf0; }
#header {width: 960px; padding: 0 0px; margin: 0 auto; height: 100px; }
#footer {width: 960px; padding: 15px 0px; margin: 0 auto; text-align: center; }
#footer h3 { display:inline; font-weight: normal;}
#content {width: 960px; padding: 0 10px; margin: 0 auto; background: transparent;}
#header h1#logo {margin-top: 11px; background: url("../images/logo.png") no-repeat scroll 0 0 transparent; display: block; float: left; text-indent: -9000px; }
#header h1#logo a  { height: 74px; width: 290px; display:block;}
#header h1#logo p { height: 20px; width: 290px; display:block; padding: 0px; margin: 0px;}
#header h1#logo strong { height: 20px; width: 290px; display:block; padding: 0px; margin: 0px;}
#header h2#hline {display: block; float: left; text-indent: -9000px; height: 20px; padding: 0px; margin: 0px; }


#advslider { float: right;  }

#messages .infomsg, .infomsg  {background: #a7ca3f ; padding: 20px; color: #ffffff; font-weight: bold; }
#messages .errormsg, .errormsg  {background: #f10000 ; padding: 20px; color: #ffffff; font-weight: bold; }


#advslider { position: relative; }
#advsliderlist { display: block; width: 312px; height: 460px; }
.advsliderlistul { display: block; width: 312px; height: 460px; }
.advsliderlistul li { display: block; width: 312px; float: left; height: 460px; }
.jcarousel-clip { overflow: hidden; }
.list1 {display: block; height: 9px; width: 43px; background: transparent url('../images/navi.gif') 0 0 no-repeat; position:  absolute; right: 10px; bottom: 10px; padding: 3px 0 3px 6px }
.list1 li a{float: left; display:block; height: 9px; width: 9px; background: transparent url('../images/navili.gif') 0 0 no-repeat; text-indent: -9000px; margin-right: 5px;}
.list1 li a.active {background-position: 0 -9px;}
.formbox {height: 460px; width: 637px; }
.box1top {background: transparent url('../images/box1.gif') 0 0 no-repeat; height: 46px; font-size: 24px; color: #19548e; line-height: 20px; padding: 15px 0 5px 40px; }
.box1content {background: #ffffff;}
.formbox .box1content {height: 389px;}
.box1bottom {background: transparent url('../images/box1bottom.gif') 0 0 no-repeat; height: 5px; line-height: 5px; font-size: 5px;}

.formbox2 { width: 730px;  float: left;}
.box3top {background: transparent url('../images/box3.gif') 0 0 no-repeat; height: 66px; padding-left: 20px; font-size: 24px; color: #19548e; line-height: 66px; }
.box3content {background: #ffffff;}
.formbox2 .box3content {padding: 30px 40px 30px 40px;}
.box3bottom {background: transparent url('../images/box3bottom.gif') 0 0 no-repeat; height: 5px; line-height: 5px; font-size: 5px;}

.form1 p {display: block; width: 557px; padding: 0 0 15px 0; float: left; color: #5c5c5c;}
.form1 p.last {padding-right: 0px;}
.form1 p label {display: block; font-size: 18px; color: #373737; line-height: 40px;}
.form1 p span {display: block; }
.form1 p span.error { float: left; color: red;  font-weight: bold; font-size: 14px; }

.form4 p {display: block; width: 179px; padding: 0 0 5px 0; float: left; color: #5c5c5c;}
.form4 p.last {padding-right: 0px;}
.form4 p label {display: block; font-size: 16px; color: #373737; line-height: 30px;}
.form4 p span {display: block; }
.form4 p span.error { float: right; color: red; line-height: 40px; font-weight: bold; font-size: 14px; }

.radio_list {margin: 10px 0;}
.input1 {width: 557px; font-size: 17px; color: #666666}
.input1 select {line-height: 25px; width: 557px; font-size: 17px; color: #666666}

.input21 {width: 179px; font-size: 13px; color: #666666; height: 25px;}
.input21 select {line-height: 25px; width: 179px; font-size: 13px; color: #666666}

.form4 .input21 select { height: 25px; }

.input22 {width: 179px; font-size: 13px; color: #666666}
.input22 select {line-height: 25px; width: 179px; font-size: 13px; color: #666666}

.input23 {width: 179px; height: 25px;	position: relative;	border: solid 1px #d5d5d5;	text-decoration: none;	text-align: left;	color: #666666;	outline: none;	vertical-align: middle;	background: #f5f5f5;	background: -moz-linear-gradient(top, #F8F8F8 1%, #E1E1E1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #F8F8F8), color-stop(100%, #E1E1E1));	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F8F8F8', endColorstr='#E1E1E1', GradientType=0);	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .75);	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .75);	box-shadow: 0 1px 0 rgba(255, 255, 255, .75);	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	display: inline-block;	cursor: default;}
.input23 input { color: #666666;    font-size: 13px; width: 169px; height: 21px; border: 0; background: transparent; cursor: pointer;  display: inline-block; line-height: 21px; padding: 2px 5px; white-space: nowrap;}
.input23 .ui-datepicker-trigger {position:absolute; right:1px; top:1px; cursor: pointer;	}

.input24 {padding-top: 20px;}
.input24 a { float: right; text-indent: -9000px; display:block; background: transparent url('../images/checkprise2.gif') 0 0 no-repeat; width: 179px; height: 36px; }

.input2 {width: 255px; font-size: 17px; color: #666666}
.input2 select {line-height: 25px; width: 255px; font-size: 17px; color: #666666}

.input25 { width: 648px; height: 150px; margin: 10px 0 0 0; display: block;}
.input25 textarea { font-family: Arial; font-size: 12px;  color: #373737;  font-size: 12px; width: 626px; height: 128px; border: solid 1px #d5d5d5; background: transparent; padding: 10px; }

.input26 { width: 325px; height: 26px; margin: 10px 0 0 0; display: block;}
.input26 input { font-family: Arial; font-size: 12px; color: #373737;  font-size: 12px; width: 303px; height: 14px; border: solid 1px #d5d5d5; background: transparent; padding: 5px 10px; }

.input27 {width: 179px; height: 25px;	position: relative;	border: solid 1px #d5d5d5;	text-decoration: none;	text-align: left;	color: #666666;	outline: none;	vertical-align: middle;	background: #f5f5f5;	background: -moz-linear-gradient(top, #F8F8F8 1%, #E1E1E1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #F8F8F8), color-stop(100%, #E1E1E1));	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F8F8F8', endColorstr='#E1E1E1', GradientType=0);	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .75);	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .75);	box-shadow: 0 1px 0 rgba(255, 255, 255, .75);	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	display: inline-block;	cursor: default;}
.input27 input { color: #666666;    font-size: 13px; width: 169px; height: 21px; border: 0; background: transparent; display: inline-block; line-height: 21px; padding: 2px 5px; white-space: nowrap;}

.input28 {width: 287px; height: 25px;	position: relative;	border: solid 1px #d5d5d5;	text-decoration: none;	text-align: left;	color: #666666;	outline: none;	vertical-align: middle;	background: #f5f5f5;	background: -moz-linear-gradient(top, #F8F8F8 1%, #E1E1E1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #F8F8F8), color-stop(100%, #E1E1E1));	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F8F8F8', endColorstr='#E1E1E1', GradientType=0);	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .75);	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .75);	box-shadow: 0 1px 0 rgba(255, 255, 255, .75);	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	display: inline-block;	cursor: default;}
.input28 input { color: #666666;    font-size: 13px; width: 277px; height: 21px; border: 0; background: transparent; display: inline-block; line-height: 21px; padding: 2px 5px; white-space: nowrap;}

.input29 a { text-indent: -9000px; display:block; background: transparent url('../images/rezerwuj2.gif') 0 0 no-repeat; width: 155px; height: 37px; }



.input1 input {line-height: 25px; width: 557px; font-size: 17px; color: #666666}
.form1 .p1 {width: 302px;}
.form1 .p2 {width: 255px;}
.form1 .p3 {padding: 10px 0; }
.form4 .p4 {width: 287px; }
.form4 .p5 { float: right; padding: 20px 20px 0 20px; border-left: 1px solid #d5d5d5; width: auto;}

#reservationform {padding: 15px 40px;}
.input3{width: 255px; height: 36px;	position: relative;	border: solid 1px #d5d5d5;	text-decoration: none;	text-align: left;	color: #666666;	outline: none;	vertical-align: middle;	background: #f5f5f5;	background: -moz-linear-gradient(top, #F8F8F8 1%, #E1E1E1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #F8F8F8), color-stop(100%, #E1E1E1));	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F8F8F8', endColorstr='#E1E1E1', GradientType=0);	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .75);	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .75);	box-shadow: 0 1px 0 rgba(255, 255, 255, .75);	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	display: inline-block;	cursor: default;}
.input3 input { color: #666666;    font-size: 17px; width: 239px; height: 32px; border: 0; background: transparent; cursor: pointer;  display: inline-block; line-height: 32px; padding: 2px 8px; white-space: nowrap;}
.input3 .ui-datepicker-trigger {position:absolute; right:1px; top:1px; cursor: pointer;	}
.input4 a { float: right; text-indent: -9000px; display:block; background: transparent url('../images/checkprise.gif') 0 0 no-repeat; width: 225px; height: 56px; }
.input4 a:hover { background-position: 0 -56px; }
.input5 {width: 300px; height: 36px;	position: relative;	border: solid 1px #d5d5d5;	text-decoration: none;	text-align: left;	color: #666666;	outline: none;	vertical-align: middle;	background: #f5f5f5;	background: -moz-linear-gradient(top, #F8F8F8 1%, #E1E1E1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #F8F8F8), color-stop(100%, #E1E1E1));	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F8F8F8', endColorstr='#E1E1E1', GradientType=0);	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .75);	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .75);	box-shadow: 0 1px 0 rgba(255, 255, 255, .75);	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	display: inline-block;}
.input5 input { color: #666666;    font-size: 17px; width: 284px; height: 32px; border: 0; background: transparent; display: inline-block; line-height: 32px; padding: 2px 8px; white-space: nowrap;}
.input6 {width: 300px; font-size: 17px; color: #666666}
.input6 select {line-height: 25px; width: 300px; font-size: 17px; color: #666666}


.frontbaner { margin-top: 20px;}
.frontbaner li { float: left; margin-right: 10px; }
.frontbaner li.last { margin-right: 0px; }

.baner1 {display: block; width: 314px; height: 129px; background: transparent url('../images/najnizszeceny.gif') 0 0 no-repeat; text-indent: -9000px; }
.baner2 {display: block; width: 313px; height: 129px; background: transparent url('../images/rezerwujonline.gif') 0 0 no-repeat; text-indent: -9000px; }
.baner3 {display: block; width: 312px; height: 129px; background: transparent url('../images/bezpieczenstwo.gif') 0 0 no-repeat; text-indent: -9000px; }

.baner1:hover ,
.baner2:hover ,
.baner3:hover { background-position: 0px -129px;}


.frontfootlist { margin-top: 10px; position: relative;}
.frontfootlist li { float: left; margin-right: 10px; width: 314px; height: 129px; padding-bottom: 10px;  position: relative;}
.frontfootlist li  p {padding: 3px 0 2px 0}
.frontfootlist li.knowledge  {width: 248px; background: transparent url('../images/knowledge.gif') 7px 10px no-repeat; padding-left: 65px}
.frontfootlist li.comments  {width: 247px;  background: transparent url('../images/comments.gif') 7px 10px no-repeat; padding-left: 65px}
.frontfootlist li.comments2  {width: 556px;  background: transparent url('../images/comments2.png') 7px 10px no-repeat; padding-left: 80px}

.morenews {display: block; width: 109px; height: 21px; background: transparent url('../images/morenews.gif') 0px 0px no-repeat; text-indent: -9000px; position: absolute; bottom: 10px; left: 0;}
.morenews:hover {background-position: 0 -21px;}
.frontmore {display: block; width: 59px; height: 21px; background: transparent url('../images/frontmore.gif') 0px 0px no-repeat; text-indent: -9000px; position: absolute; bottom: 10px; left: 7px;}
.frontmore:hover {background-position: 0 -21px;}
.frontfootlist li.last { margin-right: 0px; }
.rightarrow {background: transparent url('../images/rightarrow.gif') 50% 50% no-repeat; padding: 10px; }
.rightarrow:hover {text-decoration: none;}

.footmenu {margin: 10px 0;}
.footmenu li {display: inline; background: transparent url('../images/footmenu.gif') 100% 50% no-repeat; padding: 0 9px 0 7px;}
.footmenu li.last {background: transparent;}
.footmenu li a {color: #99bae3;}
.footmenu li a.fb { color: transparent;}
.fb {background: transparent url('../images/fb.gif') 0 50% no-repeat; padding: 4px 10px;}
.box2 {padding: 15px 0; border-top: 1px solid #386aa0; border-bottom: 1px solid #386aa0;}

.airportmenu li {display: inline; background: transparent url('../images/airportmenu.gif') 100% 50% no-repeat; padding: 0 16px 0 13px;}
.airportmenu li.last, .airportmenu li.first  {background: transparent;}
.airportmenu li.last { padding: 0 0px 0 17px;}
.airportmenu li.first { padding: 0 20px 0 0px;}
.airportmenu li a {color: #99bae3;}

.stepslist li {float: left; font-size: 16px; color: #19548e;}
.stepslist li div { background: transparent url('../images/stepsright.gif') 100% 0 no-repeat;  }
.stepslist li div span, .stepslist li div a  {  padding: 0 40px 0 20px;  display: block; }
.stepslist li.last div { background: transparent;   }
.stepslist li.last div span { padding: 0 20px 0 20px;   }
.stepslist li.active {margin-left: -37px; background: transparent url('../images/stepsactive.gif') 0 0 repeat-x; color: #ffffff}
.stepslist li.firstactive {margin-left: -20px;}
.stepslist li.active div {background: transparent url('../images/stepsrightactive.gif') 100% 0 no-repeat; }
.stepslist li.lastactive div {background: transparent url('../images/stepsrightlastactive.gif') 100% 0 no-repeat; }
.stepslist li.lastactive div span {padding-right: 41px;}
.stepslist li.active div span {background: transparent url('../images/stepsleftactive.gif') 0 0 no-repeat; padding-left: 54px;    }
.stepslist li.active div span.first {background: transparent url('../images/stepsleftfirstactive.gif') 0 0 no-repeat; padding-left: 37px;    }
.stepslist li a { color: #19548e;}
.text1 {font-size: 24px; color: #373737; padding-bottom: 20px; }

.box4 {width: 610px; background: #39a9fb url('../images/box4.gif') 0 0 no-repeat; padding: 0px 20px; margin-bottom: 20px; }
.sortlist li { float: left; color: #ffffff; background: transparent url('../images/sortlist.gif') 100% 50% no-repeat; padding: 10px 8px 10px 20px; line-height: 20px;}
.sortlist li a { color: #ffffff;  padding: 0 15px 0 0 ;font-size: 11px;}
.sortlist li.first { background: transparent;  font-size: 14px; padding: 8px 23px 10px 20px}
.desc {background: transparent url('../images/desc.gif') 100% 30% no-repeat; }
.asc {background: transparent url('../images/asc.gif') 100% 30% no-repeat; }


.box5 {background: transparent url('../images/box5.gif') 0 0 repeat-y; margin-bottom: 10px;}
.box51 .price  {position: absolute; bottom: 10px; right: 10px;}
.box5content { background: transparent url('../images/box5top.gif') 0 0 no-repeat; padding: 15px 20px 0px 20px; }
.box5content p {padding-bottom: 8px;}
.box5bottom { height: 9px; background: transparent url('../images/box5bottom.gif') 0 0 no-repeat; }

.box5inactive {height: 102px; background: transparent url('../images/box5inactive.gif') 0 0 repeat-y; margin-bottom: 10px; }
.box5inactivecontent { background: transparent url('../images/box5topinactive.gif') 0 0 no-repeat; padding: 19px 20px 0px 20px; }
.box5inactivecontent p {padding-bottom: 8px; opacity: 0.5}
.box5inactivebottom { height: 9px; background: transparent url('../images/box5bottominactive.gif') 0 0 no-repeat; }

.box6 {padding: 5px 0 0 0px; background: transparent url('../images/box6.gif') 0 0 no-repeat; width: 790px; border-bottom: 1px solid #d5d5d5; line-height: 49px; color: #373737; font-family: arial; font-size: 16px;}
.box6content {background: #f5f5f5; padding: 0 40px;}

.box7 {padding: 0 0 6px 0px; background: transparent url('../images/box7.gif') 0 100% no-repeat; width: 790px; line-height: 18px; color: #373737; font-family: Arial; font-size: 13px;}
.box7content {background: #ffffff; padding: 0 40px;}

.box9 {min-height: 628px; _height: 628px; padding: 0px 40px 0 40px; background: #ffffff  url('../images/box9.gif') 0 0 no-repeat; width: 650px; border-bottom: 1px solid #d5d5d5; color: #373737; font-family: arial; font-size: 16px;}

.text2 {color: #373737; font-size: 16px; font-weight: bold;}
.text3 {color: #878787; font-size: 11px; font-family: Arial; }
.price .text3 { padding: 10px  5px; font-weight: normal; }
.price .text3 a { text-align: right;}
.text4 {color: #ffffff; font-size: 16px; padding: 30px 0 20px 0;}
.text5 {color: #373737; font-size: 18px; padding: 10px 0; font-weight: bold;}
.text6 {color: #373737; font-size: 14px; padding: 8px 0 0px 0; font-weight: bold;}

.text7 {color: #373737; font-size: 30px; padding: 0px 0 0px 0; line-height: 35px;}
.text8 {color: #373737; font-size: 15px; padding: 0px 0 0px 0; line-height: 35px;}
.text9 {color: #373737; font-size: 14px; padding: 0; line-height: 20px; font-weight: bold;}
.text91 {color: #373737; font-size: 14px; padding: 0; line-height: 20px; padding: 10px 0 0 0; text-align: right;}
.text91 .average {font-weight: bold;  background: transparent url('../images/percent.gif') 100% 50% no-repeat; padding-right: 15px;}
.text10 {color: #373737; font-family: "Arial Narrow"; font-size: 14px; padding: 0; line-height: 20px;}
.text11 {color: #39a9fb;}
.text12 {color: #373737; font-size: 14px; padding: 0; line-height: 20px;}
.text14 {color: #ffffff; font-size: 16px; padding: 0; line-height: 66px; }
.text15 {color: #373737; font-size: 18px; padding: 0; font-weight: bold; }
.text16 {color: #19548e; font-size: 24px; line-height: 66px;}
.text17 {color: #373737; font-size: 12px; line-height: 18px;}
.text18 {color: #373737; font-size: 20px; line-height: 22px;}
.text19 {color: #a6a6a6; font-size: 13px; line-height: 22px;}
.text20 {color: #19548e; font-size: 24px; line-height: 20px;}
.text21 {color: #373737; font-size: 13px; line-height: 20px;}
.text22 {color: #39a9fb; font-size: 16px;}
.text23 {padding: 2px 0 2px 0px;  line-height: 16px; color: #666666; font-size: 11px; font-family: Arial; font-style: Italic; }
.text24 {color: #000000; font-size: 12px;}
.text25 {color: #373737; font-size: 14px; font-weight: bold;}
.text26 {color: #373737; font-size: 15px; font-weight: normal;}
.text27 {color: #373737; font-size: 25px; font-weight: normal;}
#formcost {display: inline;}
#formdays {display: inline;}
.price {color: #373737; font-size: 40px; font-weight: bold;}
.price span {font-size: 30px;}
.lastreservation {position:absolute; bottom: 5px; right: 10px; }

.relative {position: relative}
.more {background: transparent url('../images/more.gif') 100% 50% no-repeat; padding-right: 8px; color: #39a9fb; font-size: 12px;}
.more2 {background: transparent url('../images/more2.gif') 0 0 no-repeat; display: block; text-indent: -9000px; width: 49px; height: 22px;}
.mapplace {background: transparent url('../images/mapplace.gif') 0 2px no-repeat; padding-left: 12px; color: #373737; font-size: 12px;padding-right: 10px;}
.rightcontent {width: 219px; margin-left: 11px; float: left;}
.boxhelp {width: 219px; height: 80px; background: transparent url('../images/boxhelp.gif') 0 0 no-repeat; text-indent: -9000px; margin-bottom: 11px;}
.boxrezerwuj {width: 219px; height: 116px; background: transparent url('../images/boxrezerwuj.gif') 0 0 no-repeat; text-indent: -9000px; margin-bottom: 11px;}
.boxnajnizszeceny {width: 219px; height: 116px; background: transparent url('../images/boxnajnizszeceny.gif') 0 0 no-repeat; text-indent: -9000px; margin-bottom: 11px;}
.rezerwuj {display: block; text-indent: -9000px; background: transparent url('../images/rezerwuj.gif') 0 0 no-repeat; width: 155px; height: 36px; }
.wybieram {display: block; text-indent: -9000px; background: transparent url('../images/rezerwuj.gif') 0 0 no-repeat; width: 155px; height: 36px; }

.zaufaneopinie {width: 100px;  padding-left: 38px;  background: transparent url('../images/zaufaneopinielist.gif') 0 0 no-repeat; color: #48b500; font-size: 11px; line-height: 12px;}
.box51 .zaufaneopinie {position: absolute; top: 43px; left: 305px; }
.iloscmiejsc { padding-top: 5px; padding-left: 22px;  background: transparent url('../images/iloscmiejsc.gif') 0 7px no-repeat; color: #373737; font-size: 12px; line-height: 20px; }
.box5content p.iloscmiejsc { padding-bottom: 0; }

.iloscmiejsc .red { color: #ff3300; line-height: 12px; }
.iloscmiejsc  a { font-size: 11px; }
.odleglosc { padding-left: 22px; padding-bottom: 0;  background: transparent url('../images/odleglosc.gif') 0 7px no-repeat; color: #373737; font-size: 12px; line-height: 30px; }
.odleglosc .red { color: #ff3300; line-height: 12px; }
.zobacznamapie { background: transparent url('../images/zobacznamapie.gif') 0 0px no-repeat; padding: 10px 68px 6px 68px; }
.zobacznamapie:hover { text-decoration: none; }


.reserwujbutton {position: absolute; top: 20px; right: 20px; }
.send {display: block; text-indent: -9000px; background: transparent url('../images/send.gif') 0 0 no-repeat; width: 225px; height: 56px; }

.ocena0 {background:  transparent url('../images/ocena.gif') 0 5px no-repeat; line-height: 15px; padding: 3px 48px; font-size: 15px; overflow: hidden; }
.ocena1 {background:  transparent url('../images/ocena.gif') 0 -16px no-repeat;  padding: 3px 48px;  line-height: 15px; font-size: 15px; overflow: hidden; }
.ocena2 {background:  transparent url('../images/ocena.gif') 0 -36px no-repeat; padding: 3px 48px;  line-height: 15px; font-size: 15px; overflow: hidden; }
.ocena3 {background:  transparent url('../images/ocena.gif') 0 -56px no-repeat; padding: 3px 48px;  line-height: 15px; font-size: 15px; overflow: hidden; }
.ocena4 {background:  transparent url('../images/ocena.gif') 0 -76px no-repeat; padding: 3px 48px;  line-height: 15px; font-size: 15px; overflow: hidden; }
.ocena5 {background:  transparent url('../images/ocena.gif') 0 -96px no-repeat; padding: 3px 48px;  line-height: 15px; font-size: 15px; overflow: hidden; }
.ocena6 {background:  transparent url('../images/ocena.gif') 0 -116px no-repeat; padding: 3px 48px;  line-height: 15px; font-size: 15px; overflow: hidden;}
.ocena7 {background:  transparent url('../images/ocena.gif') 0 -136px no-repeat; padding: 3px 48px;  line-height: 15px; font-size: 15px; overflow: hidden;}
.ocena8 {background:  transparent url('../images/ocena.gif') 0 -156px no-repeat; padding: 3px 48px;  line-height: 15px; font-size: 15px; overflow: hidden;}
.ocena9 {background:  transparent url('../images/ocena.gif') 0 -176px no-repeat; padding: 3px 48px;  line-height: 15px; font-size: 15px; overflow: hidden;}
.ocena10 {background:  transparent url('../images/ocena.gif') 0 -196px no-repeat; padding: 3px 48px;  line-height: 15px; font-size: 15px; overflow: hidden;}


.summarybox {font-size: 16px; color: #373737;  margin-bottom: 11px; line-height: 20px;}
.summaryboxcontent {width: 189px; padding: 0 15px 15px 15px; line-height: 20px; background: #ffffff url('../images/boxsummary.gif') 0 0 no-repeat;}
.summaryboxbottom {width: 219px;  background: transparent url('../images/boxsummarybottom.gif') 0 0 no-repeat; height: 6px;}

.summaryboxwhite {font-size: 16px; color: #373737;  margin-bottom: 11px; padding-top: 5px; line-height: 20px; background: transparent url('../images/boxsummarywhite.gif') 0 0 no-repeat;}
.summaryboxcontentwhite {width: 189px; padding: 0 15px 15px 15px; line-height: 20px; background: #ffffff; }

.zmien { float: right; display: block; text-indent: -9000px; width: 49px; background: transparent url('../images/zmien.gif') 0 0 no-repeat; height: 22px;}
.zmienparking {display: block; text-indent: -9000px; width: 99px; background: transparent url('../images/zmienparking.gif') 0 0 no-repeat; height: 22px;}
.break1 {font-size: 1px; line-height: 1px; height: 1px; background: transparent url('../images/break1.gif') 0 0 repeat-x; margin: 10px -15px; }
.break2 {font-size: 1px; line-height: 1px; height: 1px; background: transparent url('../images/break1.gif') 0 0 repeat-x; margin: 10px 0px; }
.break3 {font-size: 1px; line-height: 1px; height: 1px; background: transparent url('../images/break3.gif') 0 0 repeat-x; margin: 10px 0px; }


.secure {background:  transparent url('../images/secure.gif') 0 3px no-repeat; padding: 2px 0 2px 23px;  line-height: 16px; color: #666666; font-size: 11px; font-family: Arial; font-style: Italic; }
.noprovision {background:  transparent url('../images/noprovision.gif') 0 3px no-repeat; padding: 2px 0 2px 23px;  line-height: 16px; color: #666666; font-size: 11px; font-family: Arial; font-style: Italic; }
.info {background:  transparent url('../images/info.gif') 50% 50% no-repeat; padding: 2px 20px 2px 12px;}
.info:hover { text-decoration: none;}
.tick { background:  transparent url('../images/tick.gif') 0 3px  no-repeat; padding-left: 45px; }
.tickerror { background:  transparent url('../images/error.gif') 0 3px  no-repeat; padding-left: 45px; }
.info2 {background:  transparent url('../images/info.gif') 0 50% no-repeat; padding: 5px 20px 5px 20px; color: #666666; font-style: italic; font-size: 12px;}

.tablist { display: block; height: 33px;  background: transparent url('../images/tablist.gif') 0 0 repeat-x; }
.tablist li {  float: left; display: block; height: 33px; line-height: 33px; font-size: 14px; width: 141px; border-left: 1px solid #d5d5d5; text-align: center; font-weight: bold; font-family: Arial;  }
.tablist li a {  display: block; height: 33px;  }
.tablist li a.active { color: #ffffff; }
.tablist li.last { background: transparent url('../images/tablistlastli.gif') 100% 0 no-repeat; }
.tablist li.first { background: transparent url('../images/tablistfirstli.gif') 0 0 no-repeat; border-left: 0;}
.tablist li.first a.active { background: transparent url('../images/tablistfirstactive.gif') 0 0 no-repeat; border-left: 0;}
.tablist li.last a.active { background: transparent url('../images/tablistlastactive.gif') 100% 0 no-repeat; border-left: 0;}
.tablist li.active { background: transparent url('../images/tablistactive.gif') 0 0 repeat-x;  }
.tablist_content {padding: 15px 0;}

.tablist2 { display: block; height: 33px;  background: transparent url('../images/tablist.gif') 0 0 repeat-x; }
.tablist2 li {  float: left; display: block; height: 33px; line-height: 33px; font-size: 14px; width: 324px; border-left: 1px solid #d5d5d5; text-align: center; font-weight: bold; font-family: Arial;  }
.tablist2 li a{  display: block; height: 33px; width: 324px;  }
.tablist2 li a.active { color: #ffffff; }
.tablist2 li.last { background: transparent url('../images/tablistlastli.gif') 100% 0 no-repeat; }
.tablist2 li.first { background: transparent url('../images/tablistfirstli.gif') 0 0 no-repeat; border-left: 0;}
.tablist li.first a.active { background: transparent url('../images/tablistfirstactive.gif') 0 0 no-repeat; border-left: 0;}
.tablist li.last a.active { background: transparent url('../images/tablistlastactive.gif') 100% 0 no-repeat; border-left: 0;}
.tablist li.active { background: transparent url('../images/tablistactive.gif') 0 0 repeat-x;  }
.tablist_content {padding: 15px 0;}

a.param1, span.param1  {background:  transparent url('../images/transfer.gif') 0 0 no-repeat; width: 24px; height: 25px; display:block; text-indent: -9000px;}
a.param2, span.param2 {background:  transparent url('../images/monitoring.gif') 0 0 no-repeat; width: 38px; height: 25px; display:block; text-indent: -9000px;}
a.param3, span.param3 {background:  transparent url('../images/rezerwacja-online.gif') 0 0 no-repeat; width: 29px; height: 22px; display:block; text-indent: -9000px;}
a.param4, span.param4 {background:  transparent url('../images/faktura-vat.gif') 0 0 no-repeat; width: 22px; height: 22px; display:block; text-indent: -9000px;}
a.param5, span.param5 {background:  transparent url('../images/ochrona24h.gif') 0 0 no-repeat; width: 21px; height: 23px; display:block; text-indent: -9000px;}
a.param6, span.param6 {background:  transparent url('../images/oswietlenie.gif') 0 0 no-repeat; width: 22px; height: 26px; display:block; text-indent: -9000px;}
a.param7, span.param7 {background:  transparent url('../images/szlaban.gif') 0 0 no-repeat; width: 37px; height: 29px; display:block; text-indent: -9000px;}
a.param8, span.param8 {background:  transparent url('../images/wifi.gif') 0 0 no-repeat; width: 45px; height: 20px; display:block; text-indent: -9000px;}
a.param9, span.param9 {background:  transparent url('../images/szlaban.gif') 0 0 no-repeat; width: 37px; height: 29px; display:block; text-indent: -9000px;}
a.param10, span.param10 {background:  transparent url('../images/utwardzona-nawierzchnia.gif') 0 0 no-repeat; width: 23px; height: 22px; display:block; text-indent: -9000px;}
a.param11, span.param11 {background:  transparent url('../images/ubezpieczenie.gif') 0 0 no-repeat; width: 27px; height: 29px; display:block; text-indent: -9000px;}
.parkingparams li {float: left; padding: 20px 5px 5px 5px; }
.parkingparams li a{text-indent: -9000px; display: block;}

.parkingparams li.li1 a.inactive{background-position: 0 -25px;}
.parkingparams li.li2 a.inactive{background-position: 0 -26px;}
.parkingparams li.li3 a.inactive{background-position: 0 -22px;}
.parkingparams li.li4 a.inactive{background-position: 0 -22px;}
.parkingparams li.li5 a.inactive{background-position: 0 -23px;}
.parkingparams li.li6 a.inactive{background-position: 0 -26px;}
.parkingparams li.li7 a.inactive{background-position: 0 -20px;}
.parkingparams li.li8 a.inactive{background-position: 0 -20px;}
.parkingparams li.li9 a.inactive{background-position: 0 -29px;}
.parkingparams li.li10 a.inactive{background-position: 0 -22px;}
.parkingparams li.li11 a.inactive{background-position: 0 -29px;}


.cennikul {margin: 10px 0 ; width: 195px; float: left;  border-left: 1px solid #d5d5d5;  border-top: 1px solid #d5d5d5; background: #ffffff;}
.cennikullogged { font-size: 12px; }
.cennikul li span{  display: block; width: 96px; height: 48px; line-height: 48px; float: left; text-align: center; border-right: 1px solid #d5d5d5;  border-bottom: 1px solid #d5d5d5; font-size: 13px; font-family: Arial;}
.cennikul li span.grey{ font-weight: bold; background: #f5f5f5;}

.mapbox, .gallerybox  {border: 1px solid #d5d5d5; background: #f5f5f5; padding: 19px;	}
.airportblock .mapbox { background: transparent;	}

.mapa  {width: 668px; height: 428px ; padding: 1px; border: 1px solid #d5d5d5; margin: 0 auto;}

.dystanslist {background: #f5f5f5; height: 24px; line-height: 24px; padding: 10px 10px;  border: 1px solid #f5f5f5;}
.dystanslist li {width: 65px; float: left;}
.dystanslist li.distance {background: transparent url('../images/dystans.gif') 0 0 no-repeat; width: 225px; text-align: center; color: #ffffff;}
.dystanslist li.time {background: transparent url('../images/czas.gif') 0 0 no-repeat; width: 58px; color: #ffffff; padding-left: 31px;}

.notveryfied {background: #1691d3 url('../images/uwaga.gif') 10px 50% no-repeat; height: 27px; font-size: 10px; font-weight: normal; width: 200px; line-height: 27px; padding-left: 36px; color: #ffffff; }
.opinia .inactive { color: #dcdcdc; }

.opinia {clear: both; margin-bottom: 20px;}
.opiniadata {width: 125px; float: left; font-size: 12px; background:  transparent url('../images/dziubek.gif') 100% 12px  no-repeat;  margin-right: -1px; padding-top: 10px; }
.opiniabox {border: 1px solid #e1e1e1; padding: 9px 14px; width: 556px; float: right;}
.opiniabox p {padding: 12px 0;}
.airportblock .opiniabox {width: 496px;}
.opiniaglowka {border-bottom: 1px solid #e1e1e1; font-weight: bold; padding-bottom: 9px;}
.opiniaglowka span {display: block; float: left; }
.opiniaglowka span.popieram {float: right;  line-height: 25px; color: #91b130; width: 55px; height: 25px; margin-right: 10px;}
.opiniaglowka span.popieram a{display: block; background:  transparent url('../images/opiniaplus.gif') 0 0  no-repeat; width: 25px; height: 25px; padding-left: 30px;}
.opiniaglowka span.niepopieram {float: right;  line-height: 25px; color: #e00505;  width: 55px; height: 25px;}
.opiniaglowka span.niepopieram a{display: block; background:  transparent url('../images/opiniaminus.gif') 0 0  no-repeat; width: 25px; height: 25px; padding-left: 30px;}
.opiniaglowka span.niepopieram a:hover, .opiniaglowka span.niepopieram a:link, .opiniaglowka span.niepopieram a:active, .opiniaglowka span.niepopieram a:visited  { color: #e00505; text-decoration: none;}
.opiniaglowka span.popieram a:hover, .opiniaglowka span.popieram a:link, .opiniaglowka span.popieram a:active, .opiniaglowka span.popieram a:visited  { color: #91b130; text-decoration: none;}

.opiniagreen {display: block; background:  transparent url('../images/opiniagreen.gif') 0 50%  no-repeat; width: 83px; height: 25px; font-weight: normal; font-size: 9px; color: #ffffff; text-align: center; line-height: 25px; margin-left: 5px;}
.opiniagrey {display: block; background:  transparent url('../images/opiniagrey.gif') 0 50%  no-repeat; width: 83px; height: 25px; font-weight: normal; font-size: 9px; color: #ffffff; text-align: center; line-height: 25px; margin-left: 5px;}
.opiniared {display: block; background:  transparent url('../images/opiniared.gif') 0 50%  no-repeat; width: 83px; height: 25px; font-weight: normal; font-size: 9px; color: #ffffff; text-align: center; line-height: 25px; margin-left: 5px;}

#gallerycarousele  { width: 666px; margin: 0 auto;}
.gallerybox {position: relative}
.galleryboxlist li { width: 666px; float: left; }
.galleryboxlist li img { display: block; margin: 0 auto;}
.jcarousel-clip {overflow: hidden;} 
#gallerycarousel-prev {display: block; width: 22px; height: 22px; position: absolute; top: 50%; margin-top: -11px; text-indent: -9000px; left: 33px; background:  transparent url('../images/gallerycarousel-prev.gif') 0 50%  no-repeat;}
#gallerycarousel-next {display: block; width: 22px; height: 22px; position: absolute; top: 50%; margin-top: -11px; text-indent: -9000px; right: 33px; background:  transparent url('../images/gallerycarousel-next.gif') 0 50%  no-repeat;}

.loginlink { float: right; color: #b4d4f4; font-size: 10px; position: absolute; top: 10px; right: 0;}

#loginbox {margin: 0 auto; width: 480px;}
.box8top {background: transparent url('../images/box8top.gif') 0 0 no-repeat; height: 45px; width: 440px; font-size: 24px; color: #19548e; line-height: 20px; padding: 20px 0 0 40px; }
.box8content {background: #ffffff; margin-top: 1px; padding: 20px 40px 0 40px;}
.box8bottom {background: transparent url('../images/box8bottom.gif') 0 0 no-repeat; height: 5px; line-height: 5px; font-size: 5px; width: 480px;}
.input7 {width: 400px; height: 36px;	position: relative;	border: solid 1px #d5d5d5;	text-decoration: none;	text-align: left;	color: #666666;	outline: none;	vertical-align: middle;	background: #f5f5f5;	background: -moz-linear-gradient(top, #F8F8F8 1%, #E1E1E1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #F8F8F8), color-stop(100%, #E1E1E1));	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F8F8F8', endColorstr='#E1E1E1', GradientType=0);	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .75);	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .75);	box-shadow: 0 1px 0 rgba(255, 255, 255, .75);	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	display: inline-block;}
.input7 input { color: #666666;    font-size: 17px; width: 284px; height: 32px; border: 0; background: transparent; display: inline-block; line-height: 32px; padding: 2px 8px; white-space: nowrap;}
.input8 {width: 147px; height: 39px; background: transparent url('../images/zaloguj.gif') 0 0 no-repeat; }
.input8 input { cursor: pointer; width: 147px; height: 39px; border: 0; background: transparent; text-indent: -90000px; padding: 0;}
.input9 {width: 147px; height: 39px; background: transparent url('../images/wyslij.gif') 0 0 no-repeat; }
.input9 input { cursor: pointer; width: 147px; height: 39px; border: 0; background: transparent; text-indent: -90000px; padding: 0;}
.input10 {width: 650px; height: 213px; }
.input10 textarea {width: 608px; height: 171px; border: 1px solid #d5d5d5; font-family: Arial; font-size:12px; color: #373737; padding: 20px; line-height: 18px; }
label.input11 {width: 62px; height: 26px; display: block; border: 1px solid #d5d5d5; line-height: 26px; margin: 10px 0 0 15px; padding: 0;  }
.input11 input {width: 28px; border: 0; height: 17px; font-family: Arial; font-size:12px; color: #373737; padding: 5px 0px 4px 14px; line-height: 17px; float: left; text-align: right; }
.input12 {width: 16px; border: 0; height: 16px; padding: 8px 0px 0px 5px; display: block;}


.form2 p {display: block; width: 400px; padding:0  0 10px 0; float: left; color: #5c5c5c;}
.form2 p.last {padding-right: 0px;}
.form2 p label {display: block; font-size: 18px; color: #373737; line-height: 40px;}
.form2 p span {display: block; }
.form2 p span.error { float: right; color: red; line-height: 40px; font-weight: bold; font-size: 14px; }
.text13 { line-height: 16px; background: transparent url("../images/faq.gif") 0 50% no-repeat; font-size: 11px; padding-left: 22px;}
.text13 a { color: #39a9fb;}
.loggedtop li {float: right; background: transparent url("../images/loggedtop.gif") 7px 50% no-repeat; padding-left: 15px;  color: #b4d4f4; font-size: 10px;}
.loggedtop li.last { background: transparent;}
.loggedtop li a {color: #b4d4f4; font-size: 10px;}

#leftcolumn {float: left; width: 219px; margin-right: 10px; }
#rightcolumn {float: left; width: 730px; }
.parkingprovisionbox {color: #39a9fb; font-size: 14px; margin-left: -15px; margin-right: -15px; border-top: 1px solid #d8d8d8; padding: 15px;  }

.menulist {color: #39a9fb; line-height: 24px; font-size: 14px; margin-left: -15px; margin-right: -15px; border-top: 1px solid #d8d8d8; padding-top: 10px;  }
.menulist li {color: #39a9fb; line-height: 24px; font-size: 14px; padding: 0 15px;}
.menulist li.active {color: #ffffff; font-weight: bold; background: #39a9fb}
.menulist li.active a{color: #ffffff}
.menulist li a{color: #39a9fb}
.dodajpunkty {display: block; height: 22px; width: 79px; background: transparent url("../images/dodajpunkty.gif") 0 0 no-repeat; text-indent: -9000px;}
.infoitalic {color: #666666; font-size: 12px; font-style: italic;  background: transparent url("../images/info.gif") 0 8px no-repeat; line-height: 14px; padding: 10px 0 10px 22px; }
.table1 tr td { border: 1px solid #d5d5d5; }
.parkingparamslist li {float: left; padding: 5px; font-size: 12px; color: #373737;}
.blockpart {padding: 10px 0;}
.provisionlist {padding: 10px 0; color: #373737; font-size: 18px;}
.provisionlist li { line-height: 22px; float: left;}
.provisionlist li.provisionbreak { padding-right: 1px; background: transparent url("../images/provisionbreak.gif") 100% 0 no-repeat; }
.provisiondown { display: block; width: 19px; height: 22px; background: transparent url("../images/provisiondown.gif") 0 0 no-repeat; text-indent: -9000px;}
.provisionup { display: block; width: 19px; height: 22px; background: transparent url("../images/provisionup.gif") 0 0 no-repeat; text-indent: -9000px; }
.reservationstable { width: 100%;}
.reservationstable th {font-size: 12px;  border: 1px solid #d5d5d5;  font-weight: bold; color: #ffffff; background: #39a9fb; padding: 10px 12px;}
.reservationstable td {font-size: 12px;  border: 1px solid #d5d5d5; color: #373737; text-align: left; padding: 20px 10px 20px 10px; background: #ffffff;}
.reservationstable .accepted td {color: #74b311;}
.reservationstable .paid td {color: #000000;}

.tabnavi { background: transparent url("../images/tabnavi.gif") 0 0 repeat-x; height: 33px; }
.tabnavi li { width: 216px; text-align :center; float: left;  height: 33px; background: transparent url("../images/tabnavibreak.gif") 100% 0 no-repeat; padding-right: 1px;}
.tabnavi li.last { background: transparent; padding-right: 0px;}
.tabnavi li p { display: block; height: 33px; }
.tabnavi li.active p { display: block; height: 33px; background: transparent url("../images/tabnaviactive.gif") 0 0 repeat-x;  }
.tabnavi li p a { display: block; height: 33px; line-height: 33px; font-size: 14px; color: #373737; font-weight: bold;}
.tabnavi li.active p a { color: #ffffff;  text-decoration: none;}
.tabnavi li.active p a span { color: #ff7100; }
.tabnavi li.first p a { display: block; height: 33px; background: transparent url("../images/tabnavileft.gif") 0 0 no-repeat;  }
.tabnavi li.last p a { display: block; height: 33px; background: transparent url("../images/tabnaviright.gif") 100% 0 no-repeat;  }
.tabnavi li.first p.active a { display: block; height: 33px; background: transparent url("../images/tabnaviactiveleft.gif") 0 0 no-repeat;  }
.tabnavi li.last p.active a { display: block; height: 33px; background: transparent url("../images/tabnaviactiveright.gif") 100% 0 no-repeat;  }


.reservationsearch {width: 100%; border: 1px solid #e1e1e1;}
.reservationsearch tr td {border: 1px solid #e1e1e1; padding: 7px 10px; color: #4f4f4f; font-size: 12px; line-height: 26px; background: #ffffff;}
.reservationsearch input {border: 1px solid #e1e1e1; padding: 3px 5px; color: #4f4f4f; font-size: 12px; height: 18px;}
.reservationsearch input.searchsubmit {padding: 0; border: 0px; background: transparent url('../images/szukajlupa.gif') 0 4px no-repeat; width: 21px; height: 24px; cursor: pointer;}
.reservationsearch input.clearsubmit {padding: 0; border: 0px; background: transparent url('../images/szukajczysc.gif') 0 4px no-repeat; width: 21px; height: 24px; cursor: pointer; margin-left: 5px;}
.reservationsearch tr td.grey {background: #f5f5f5;}

.paginationtable {width: 100%;}
.paginationtable a { display: block; width: 38px; height: 38px; line-height: 38px;}
.paginationtable a:hover, .paginationtable a:active, .paginationtable a:visited, .paginationtable a:link  { color: #4f4f4f; }
.paginationtable tr td {background: #e1e1e1; border: 1px solid #e1e1e1; height: 40px; text-align: center;}
.paginationtable tr td.grey {background: #f0f0f0;}
.paginationtable tr td.right {text-align: right; float: none;}
.paginationtable tr td.center {text-align: center;}
.paginationul li {float: left; width: 27px; text-align: center; background: transparent url('../images/paginationul.gif') 100% 50% no-repeat; font-size: 10px;}
.paginationul li a{width: 25px; }
.paginationul li.active {font-weight: bold; font-size: 13px; }
.paginationul li.last {background: transparent;}
.firstprev {display: block; width: 40px; height: 40px; text-indent: -9000px; background: transparent url('../images/firstprev.gif') 0 0 no-repeat;}
.prev {display: block; width: 40px; height: 40px; text-indent: -9000px; background: transparent url('../images/prev.gif') 0 0 no-repeat;}
.next {display: block; width: 40px; height: 40px; text-indent: -9000px; background: transparent url('../images/next.gif') 0 0 no-repeat;}
.lastnext {display: block; width: 40px; height: 40px; text-indent: -9000px; background: transparent url('../images/lastnext.gif') 0 0 no-repeat;}

a.acceptreservation {background: transparent url('../images/okbutton.gif') 0 50% no-repeat; display: block; float: left; width: 16px; height: 16px; text-indent: -9000px;}
a.acceptreservationpoints {background: transparent url('../images/okbutton.gif') 0 50% no-repeat; display: block; float: left; width: 16px; height: 16px; text-indent: -9000px;}
a.cancelreservation {background: transparent url('../images/formerror.gif') 0 50% no-repeat; display: block; float: left; width: 16px; height: 16px; text-indent: -9000px; margin-left: 5px;}
tr.even a.acceptreservation {background: transparent url('../images/okbuttoneven.gif') 0 50% no-repeat;}
tr.even a.cancelreservation {background: transparent url('../images/formerroreven.gif') 0 50% no-repeat;}
.reservationstable tr.inactive td span.acceptreservationinactive {padding: 0; background: transparent url('../images/okbuttoninactive.gif') 0 50% no-repeat; display: block; float: left; width: 16px; height: 16px; text-indent: -9000px;}
.reservationstable tr.inactive td span.cancelreservationinactive {padding: 0; background: transparent url('../images/formerrorinactive.gif') 0 50% no-repeat; display: block; float: left; width: 16px; height: 16px; text-indent: -9000px; margin-left: 5px;}
.reservationstable tr.accepted td span.acceptreservation {padding: 0; background: transparent url('../images/okbuttonaccepted.gif') 0 50% no-repeat; display: block; float: left; width: 16px; height: 16px; text-indent: -9000px;}
.reservationstable tr.accepted td span.cancelreservation {padding: 0; background: transparent url('../images/formerroraccepted.gif') 0 50% no-repeat; display: block; float: left; width: 16px; height: 16px; text-indent: -9000px; margin-left: 5px;}
.reservationstable tr.rejected td span.acceptreservation {padding: 0; background: transparent url('../images/okbuttonrejected.gif') 0 50% no-repeat; display: block; float: left; width: 16px; height: 16px; text-indent: -9000px;}
.reservationstable tr.rejected td span.cancelreservation {padding: 0; background: transparent url('../images/formerrorrejected.gif') 0 50% no-repeat; display: block; float: left; width: 16px; height: 16px; text-indent: -9000px; margin-left: 5px;}
.reservationstable tr.rejected td {color: #c63617}

span.acceptreservation {background: transparent url('../images/okbutton.gif') 0 50% no-repeat; padding: 2px 0 2px 25px;}
span.cancelreservation {background: transparent url('../images/formerror.gif') 0 50% no-repeat; padding: 2px 0 2px 25px; }
span.reservationaccepted {background: transparent url('../images/greenlegend.gif') 0 50% no-repeat; padding: 2px 0 2px 42px; }
span.reservationcanceled {background: transparent url('../images/redlegend.gif') 0 50% no-repeat;  padding: 2px 0 2px 42px; }

.emailico {background: transparent url('../images/email.gif') 0 50% no-repeat; display: block; width: 16px; height: 16px; text-indent: -9000px;}
.weryfikacjabox { width: 402px; color: #4F4F4F; }
.weryfikacjaboxtop { width: 382px; height: 55px; background: transparent url('../images/weryfikacjatop.gif') 0 0 no-repeat; line-height: 55px; font-weight: bold; font-size: 14px; font-family: Verdana; color: #4f4f4f; padding-left: 20px;}
.weryfikacjaboxbody {width: 362px; padding: 20px;}
.infosuccess { background: transparent url('../images/ok.gif') 0 0 no-repeat; padding-left: 35px;}
.infofail { background: transparent url('../images/fail.gif') 0 0 no-repeat; padding-left: 35px;}
.form3 p  {  clear: both;     display: block;     padding: 10px 0 0;}
.form3 p label {    display: block;    font-weight: bold;    line-height: 20px;}
.form3 p span.input31 {  width: 268px; display: block;  height: 26px;}
.form3 p span input { border: 1px solid #E1E1E1;     color: #4F4F4F;     font-family: Verdana;     font-size: 12px;     height: 18px;     line-height: 18px;     padding: 3px; }
span.input31 input {    width: 320px;}
.form3 p span.input32 input { background: url("../images/send2.gif") no-repeat scroll 0 0 transparent;   border: 0 none;     cursor: pointer;     height: 26px;     padding: 0;     width: 83px; }

.boxpreview { background: transparent url('../images/boxpreview.gif') 0 0 no-repeat; width: 195px; height: 186px; padding: 15px 0 0 0px; position: absolute; left: 0; top: 0px; margin-top: -37px; margin-left: -205px; font-size: 11px; color: #000000; }
.boxpreview .boxpreviewcontent { padding: 0 10px 12px 10px; background: transparent url('../images/bocpreviewleftarrow.gif') 100% 10px no-repeat; margin-right: -5px; }
.boxpreviewcontent a:hover, .boxpreviewcontent a:link, .boxpreviewcontent a:active, .boxpreviewcontent a:visited { color: #39a9fb; }
.reservcount {background: transparent url('../images/reservcount.gif') 50% 50% no-repeat; padding: 5px; text-align: center;  color: #ffffff; font-size: 10px; font-weight: bold; line-height: 20px;}

.smsactive {display: block; float: left; font-weight: bold; line-height: 20px; background: transparent url('../images/smsactive.gif') 100% 50% no-repeat; padding-right: 20px; padding-left: 8px;}
.smsinactive {display: block; float: left; font-weight: bold; line-height: 20px; background: transparent url('../images/smsinactive.gif') 100% 50% no-repeat; padding-right: 20px; padding-left: 8px;}
.pclear {clear: both; height: 20px; display: block; padding: 5px;}
.input17 {display: block; width: 16px; height: 20px; float: left; line-height: 20px;}
.input18 { width: 30px; padding: 3px 6px; height: 18px; border: 1px solid #e1e1e1; color: #4f4f4f; font-family: Verdana;}
.lista3 li {padding-left: 10px; background: transparent url('../images/lista3.gif') 0 8px no-repeat; }
.box10 {background: #f4f4f4; border: 1px solid #e1e1e1; padding: 20px;}
.box10 .form1 label {font-weight: normal;}
.bluesave { border: 0; width: 60px; height: 19px; cursor: pointer; background: transparent url('../images/bluesave.gif') 0 0 no-repeat;}
.bluemore { text-indent: -9000px;  margin-top: 10px; display: block; width: 62px; height: 19px; cursor: pointer; background: transparent url('../images/bluemore.gif') 0 0 no-repeat;}

.box11 {border: 1px solid #E1E1E1;}
.box12 { font-size: 14px; color: #373737; line-height: 20px; background: transparent url('../images/box12.gif') 0 0px no-repeat; width: 610px; height: 63px; padding: 25px 20px; }
.box12 p { padding-bottom: 10px;}
.reserv1 { display: block; text-indent: -9000px; width: 339px; height: 36px; background: transparent url('../images/reserv1.gif') 0 0px no-repeat; }
.reserv2 { display: block; text-indent: -9000px; width: 339px; height: 36px; background: transparent url('../images/reserv2.gif') 0 0px no-repeat; }
.reserv3 { display: block; text-indent: -9000px; width: 339px; height: 36px; background: transparent url('../images/reserv3.gif') 0 0px no-repeat; }
.reserv4 { display: block; text-indent: -9000px; width: 339px; height: 36px; background: transparent url('../images/reserv4.gif') 0 0px no-repeat; }
.reserv5 { display: block; text-indent: -9000px; width: 339px; height: 36px; background: transparent url('../images/reserv5.gif') 0 0px no-repeat; }
.reserv6 { display: block; text-indent: -9000px; width: 339px; height: 36px; background: transparent url('../images/reserv6.gif') 0 0px no-repeat; }
.reserv7 { display: block; text-indent: -9000px; width: 339px; height: 36px; background: transparent url('../images/reserv7.gif') 0 0px no-repeat; }
.reserv8 { display: block; text-indent: -9000px; width: 339px; height: 36px; background: transparent url('../images/reserv8.gif') 0 0px no-repeat; }
.reserv9 { display: block; text-indent: -9000px; width: 339px; height: 36px; background: transparent url('../images/reserv9.gif') 0 0px no-repeat; }
.reserv10 { display: block; text-indent: -9000px; width: 339px; height: 36px; background: transparent url('../images/reserv10.gif') 0 0px no-repeat; }

.box13 { margin-top: 10px;  font-size: 12px; color: #adcaf0; line-height: 16px; background: transparent url('../images/box13.gif') 0 0px repeat-y;}
.box13content { padding: 25px 40px; position: relative;}
.box13content p { padding: 2px 0 5px 0;}
.box13top { height: 6px; line-height: 6px; background: transparent url('../images/box13top.gif') 0 0px no-repeat; font-size: 6px;}
.box13bottom { height: 6px; line-height: 6px; background: transparent url('../images/box13bottom.gif') 0 0px no-repeat; font-size: 6px;}
.orangeclose {display: block; position: absolute; top: 0; right: 6px; width: 17px; height: 17px; background: transparent url('../images/orangeclose.gif') 0 0px no-repeat; text-indent: -9000px; }

ul.lista1 {line-height: 40px;}
ul.lista1 li {float: left; width: 260px; padding: 0 10px;}
input.input15 { width: 175px; padding: 3px; height: 20px; border: 1px solid #e1e1e1; color: #4f4f4f; font-family: Verdana;}
textarea.input16 { width: 520px; padding: 18px; height: 73px; border: 1px solid #e1e1e1; color: #4f4f4f; font-size: 12px; font-family: Verdana;}

.pobierzdane { border: 0; width: 103px; height: 19px; cursor: pointer; background: transparent url('../images/pobierzdane.gif') 0 0 no-repeat;}
.zglosreklamacje { border: 0; margin-top: 10px; float: right; width: 131px; height: 19px; cursor: pointer; background: transparent url('../images/zglosreklamacje.gif') 0 0 no-repeat;}

.ajaxpreloader {position: absolute; top: 50%; left: 50%; margin-left: -32px; margin-top: -32px; height: 64px; width: 64px; background: transparent url('../images/ajaxpreloader.gif') 0 0 no-repeat; }

.complaintpending {background: transparent url('../images/rozpatrywana.gif') 0 0 no-repeat; line-height: 16px; color: #4f4f4f; font-size: 11px; padding-left: 25px; }
.complaintaccepted {background: transparent url('../images/uwzgledniona.gif') 0 0 no-repeat; line-height: 16px; color: #649200; font-size: 11px; padding-left: 25px; }
.complaintrejected {background: transparent url('../images/odrzucona.gif') 0 0 no-repeat; line-height: 16px; color: #ec2f2f; font-size: 11px; padding-left: 25px; }
.overopacity {background: #e1e1e1; opacity: 0.2}

.pakietlist {border-top: 1px solid #d8d8d8; padding: 1px;}
.pakietlist li {text-align: center; float: left; padding-top: 15px; background: #f0f0f0; border-right: 1px solid #ffffff; width: 162px; height: 108px;}
.pakietlist li.last { border-right: 0; width: 159px; }
.pakietlist li p  {margin-bottom: 8px;}
.kuppakiet {background: transparent url('../images/kuppakiet.gif') 0 0 no-repeat; width: 79px; height: 22px; border: 0; text-align: center; cursor: pointer; }

.ratinglist li p {display: block; clear: both; padding: 10px 0;}
.ratinglist li label {display: block; width: 200px; float: left;}
.ratinglist li span {display: block; width: 200px; float: left;}
/*.table1 td {padding: 5px}*/

.topmenu {margin-bottom: 20px;}
.topmenulist li {float: left;  margin-left: 1px;  text-align: center; }
.topmenulist li span { display: block; width: 86px; height: 40px; line-height: 40px;}
.topmenulist li.first {margin-left: 0px;}  
.topmenulist li a {width: 86px; height: 40px; line-height: 40px; display: block; background: transparent url('../images/menu.gif') 50% 0 no-repeat; }
.topmenulist li.first span { width: 90px; }
.topmenulist li.first a { background: transparent url('../images/menu.gif') 0 0 no-repeat;  padding-left: 4px; width: 86px; }
.topmenulist li.last a { background: transparent url('../images/menu.gif') 100% 0 no-repeat;  padding-right: 4px; width: 82px;  }
.topmenulist li a {color: #19548e; font-size: 15px;}
.topmenulist li a.active {color: #ffffff;}

.topmenulist li a.active { background-position: 50% -80px; }
.topmenulist li.first a.active { background-position: 0 -80px; }
.topmenulist li.last a.active { background-position: 100% -80px; }

.topmenulist li a.active:hover { background-position: 50% -80px; }
.topmenulist li.first a.active:hover { background-position: 0 -80px; }
.topmenulist li.last a.active:hover { background-position: 100% -80px; }

.topmenulist li a:hover { background-position: 50% -40px; }
.topmenulist li.first a:hover { background-position: 0 -40px; }
.topmenulist li.last a:hover { background-position: 100% -40px; }



.airportblock {font-size: 12px; line-height: 20px; color: #4f4f4f;}
.airportblock .bold {font-size: 13px;}
.airportblock .green {font-weight: bold; color: #39a9fb;}
.airportblock a {color: #ff7200;}
.airportblock .break1 {margin: 10px 0 10px 0; }
.airportblock .mapa { width: auto;}
.airportblock p {padding: 8px 0 5px 0;}
.airportblock h3.green {color: #4f4f4f; font-weight: bold; padding: 5px 0 0px 0;}
.airportblock .text22 {color: #39A9FB;}

.infomenu li {display: block; width: 191px; height: 50px; float: left; background:  transparent url('../images/break2.gif') 100% 0 no-repeat; padding: 0px 15px; margin: 5px 0;}
.infomenu li.first {padding-left: 0;}
.infomenu li.last {background:  transparent;}
.infomenu li label {font-weight: bold; display: block;}
#lines img {margin: 15px;}


.date {font-weight: bold;}
.newsblock img {display: block; margin: 15px;}
.inactivelink {display: block; position: absolute; top: -5px; left: 0; background:  transparent url('../images/notveryfied.gif') 400px 0 no-repeat; width: 650px; height: 110px; text-indent: -9000px;}
.inactive {background: #ffffff; opacity: 0.5;}

.gallerylistbox {margin-top: 10px;border: 1px solid #d5d5d5; padding: 28px 8px 4px 28px;}
.gallerylist li {float: left; margin: 0 19px 24px 0; }
.parkinglistback { position: absolute; right: 0px; top: 10px; background:  transparent url('../images/parkinglistback.gif') 0 0 no-repeat; display: block; width: 139px; height: 22px; text-indent: -9000px; }
.parkinglistback:hover { background-position: 0 -22px;}

.icododajfoto {background: transparent url('../images/icododaj.gif') 50% 50% no-repeat; padding: 5px 10px;}
.icousunfoto {background: transparent url('../images/icokosz.gif') 50% 50% no-repeat; padding: 5px 10px;}

.icododajfoto:hover, .icousunfoto:hover {text-decoration: none;}

.galleryimagebox .icododajfoto, .galleryimagebox .icousunfoto,  .galleryimagebox .icousunfotoinactive  { display: block; width: 16px; height: 16px; float: left; padding: 0;}

.galleryfile {position: absolute; top:0; right:0; opacity:0; -moz-opacity:0;	filter:alpha(opacity:0); z-index:2; width:16px; background: red; height: 16px; cursor: pointer;}

.icododajfotoposition { width: 16px; height: 16px; float: left; margin-left: 12px;  margin-right: 5px; overflow: hidden; position: relative;}

.icododajfotoinactive {background: transparent url('../images/icododajinactive.gif') 50% 50% no-repeat; padding: 5px 10px;}
.icousunfotoinactive {background: transparent url('../images/icokoszinactive.gif') 50% 50% no-repeat; padding: 5px 10px;}

.galleryimagebox {position: relative; background: #d0d0d0; width: 132px; height: 92px; border: 1px solid #efefef; float: left; margin: 0 18px 9px 0;}
.gallerybox .last {margin: 0 0 9px 0; }
.galleryoptions { background: none repeat scroll 0 0 #F2F2F2;  bottom: 0; height: 22px;  left: 0; padding-top: 8px;  position: absolute;  text-align: center;  width: 60px;}

.orangebox { margin-top: 10px; padding: 12px 8px; color: #ffffff; font-size: 11px; line-height: 16px; background: transparent url('../images/orangebox.gif') 0 0 no-repeat; display: block; width: 163px; height: 30px; text-align: center; }

.phonereservation {font-size: 22px; line-height: 25px; color: #ff7200; position: absolute; right: 0; top: 40px; }
.phonereservation span {color: #ffffff }

.garati {width: 219px; height: 257px; background: transparent url('../images/gwarantujemy.png') 0 0 no-repeat; text-indent: -9000px; margin-bottom: 10px; }
.summarybox2 {margin-bottom: 10px; width: 650px; background: transparent url('../images/summarybox2.gif') 0 0 repeat-y;}
.summarybox2content { padding: 0px 20px 0px 20px; line-height: 22px; background: transparent url('../images/summarybox2top.gif') 0 0 no-repeat; display: block; width: 610px;}
.summarybox2bottom { margin-top: -7px; background: transparent url('../images/summarybox2bottom.gif') 0 0 no-repeat; width: 650px; height: 7px; line-height: 7px; font-size: 7px;}
.summarybox2content td { padding: 5px 0px 5px 0px; font-size: 16px; color: #373737;  padding-right: 20px; }
.summarybox2content td.cost { margin-left: 100px; width: 91px; border-left: 1px solid #d5d5d5; padding-left: 10px; }
.summarybox2bottom2 { color: #ffffff; font-size: 11px; font-style: italic; padding: 0 10px; background: transparent url('../images/summarybox2bottom2.gif') 0 0 no-repeat; width: 630px; height: 36px; line-height: 36px;}

.tipboxcontent {width: 214px; background: transparent url('../images/tipboxcontent.gif') 0 0 repeat-y; padding: 15px 20px; color: #1a5895; font-size: 12px; font-family: Arial; }
.tipboxbottom {width: 254px; background: transparent url('../images/tipboxbottom.png') 0 0 no-repeat; height: 5px; line-height: 5px; font-size: 5px; }
.tipboxtop {width: 254px; background: transparent url('../images/tipboxtop.png') 0 0 no-repeat; height: 5px; line-height: 5px; font-size: 5px; }

.notice.win { bottom: 10px; top: auto;}
.notice { position: fixed; right: 20px; top: 20px; width: 250px; z-index: 9999; }
.tipbox {margin-bottom: 10px;}
.addopinion { background: transparent url('../images/zapiszopinie.gif') 0 0 no-repeat; width: 225px; height: 56px; text-indent: -9000px; display: block; margin: 0 auto; }
span.error { line-height: 30px; height: 30px; color: #f50000; font-weight: bold; padding: 0 10px; display: block; }
.frontform {width: 960px; height: 391px; padding: 70px 0 0 0px; background: transparent url('../images/frontform.png') 0 0 no-repeat;  }
.rightadvise {text-indent: -9000px; position: absolute; }

.box14 { background: transparent url('../images/box14.gif') 0 0 repeat-y;}
.box14content { background: transparent url('../images/box14top.gif') 0 0 no-repeat; padding: 20px 20px 13px 20px; font-size: 14px; color: #373737;}
.box14bottom { background: transparent url('../images/box14bottom.gif') 0 0 no-repeat; font-size: 7px; line-height: 7px; height: 7px; }
.form1part {width: 180px; margin-right: 35px;}
#reservationcartform .perror label{display: none;}
#reservationcartform .perror label.error {display: block; font-size: 14px; font-family: Arial; color: #ff0000; }
.perror .input27 {border: 1px solid #ff0000;}
.perror .input28 {border: 1px solid #ff0000;}
.perror .input23 {border: 1px solid #ff0000;}
.pdf {display:block; text-indent: -9000px; width: 22px; height: 22px; background: transparent url('../images/pdf.gif') 0 0 no-repeat; }

.platnoscibox { background: transparent url('../images/icoplatnosci.gif') 0 0 no-repeat; padding: 0 0 0 25px;}
.paymenttext { background: transparent url('../images/icoplatnosci.gif') 0 0 no-repeat; padding: 0 0 0 20px; line-height: 15px; color: #a7853e; font-size: 11px; }
.zaplaconline { background: transparent url('../images/zaplaconline.gif') 0 0 no-repeat; display: block; width: 155px; height: 36px;  text-indent: -9000px; }
.zaplaconline:hover { background-position: 0 -36px; }
.box5content .text3 {padding-bottom: 3px;}
#najnizszeceny_content {color: #373737; background: #ffffff url('../images/najnizszeceny_content.gif') 58px 175px no-repeat; width: 586px; height: 395px; padding: 55px 50px 0 212px;}
#najnizszeceny_content p {padding: 8px 0 5px 0;}
#rezerwujonline_content {color: #373737; background: #ffffff url('../images/rezerwujonline_content.gif') 58px 185px no-repeat; width: 586px; height: 375px; padding: 55px 50px 0 212px;}
#rezerwujonline_content p {padding: 8px 0 5px 0;}
#bezpieczenstwo_content {color: #373737; background: #ffffff url('../images/bezpieczenstwo_content.gif') 58px 228px no-repeat; width: 586px; height: 345px; padding: 55px 50px 0 212px;}
#bezpieczenstwo_content p {padding: 8px 0 5px 0;}