/*                             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, a:visited , a:link, a:active { text-decoration: none; color: #1d8bca; }
a:hover { text-decoration: underline; color: #1d8bca;}
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;}
span.clear { clear:both; overflow:hidden; height:0; line-height:0px; font-size: 0px;}

.left { float: left; }
.right { float: right; }
.bold { font-weight: bold; }
.green { font-weight: bold; color: #A7CA3F;}
.red { font-weight: bold; color: #DF0000;}
.blue { color: #2db0ff;}

.mini { font-size:9px; line-height:11px; }

a.readmore { }

h3 { line-height:20px; font-size:12px; }
.hidden {display: none;}
ul {list-style-type: none;}

/*						LAYOUT
----------------------------------------------------*/
html { font-family: Verdana; font-size: 12px; line-height: 18px; }
body { background: #ffffff url('../images/parking_back.gif') 50% 0 repeat-x; color: #4f4f4f; }

#head {width: 960px; margin: 0 auto; }

.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; }

.menu li {float: left; padding: 0 2px; line-height: 26px; background: transparent url('../images/break.gif') 100% 6px no-repeat; font-family: Arial; }
.menu li.last {background: transparent; padding: 0 0;}
.menu li.last a {padding: 5px 0px 5px 0px;}
.menu li a {line-height: 23px; padding: 5px; color: #2a79a4; font-weight: bold;}
.menu li a:hover {}
.menu li.active {background: #2979A4; border-left: 1px solid #2979A4; margin-left: -1px;}
.menu li.active a {color: #ffffff;}
#head .menu {padding-top: 16px;}

#lotniska {background: transparent url('../images/lotniska.gif') 0 0 no-repeat; margin-top: 30px; height: 44px; width: 960px; text-align: center;}
#lotniska .menu {padding: 0px 32px; text-align: center; height: 44px; line-height: 44px;}
#lotniska .menu li {margin-left:0; border-left:0;background: transparent url('../images/lotniskobreak.gif') 100% 55% no-repeat; padding: 0 6px 0 4px; text-indent: -9000px;  height: 44px; position: relative;}
#lotniska .menu li.first {padding-left: 0;}
#lotniska .menu li.last {background: transparent; padding-right: 0;}
#lotniska .menu li.active span {height: 12px; width: 23px; display: block; padding-top: 0; padding-bottom: 0; position: absolute; bottom: -9px; left: 50%; margin-left: -12px; background: transparent url('../images/bluearrow.gif') 0 0 no-repeat;}
#lotniska .menu li a {height: 38px; display: block; padding-top: 0; padding-bottom: 0;}
#lotniska .menu li #city1 {background: transparent url('../images/bydgoszcz.gif') 0 90% no-repeat; width: 86px; }
#lotniska .menu li #city2 {background: transparent url('../images/gdansk.gif') 0  90% no-repeat; width: 63px; }
#lotniska .menu li #city3 {background: transparent url('../images/katowice.gif') 0  90% no-repeat; width: 76px; }
#lotniska .menu li #city4 {background: transparent url('../images/krakow.gif') 0  90% no-repeat; width: 65px; }
#lotniska .menu li #city5 {background: transparent url('../images/lodz.gif') 0  90% no-repeat; width: 46px; }
#lotniska .menu li #city6 {background: transparent url('../images/poznan.gif') 0 90% no-repeat; width: 63px; }
#lotniska .menu li #city7 {background: transparent url('../images/rzeszow.gif') 0 90% no-repeat; width: 74px; }
#lotniska .menu li #city8 {background: transparent url('../images/szczecin.gif') 0 90% no-repeat; width: 75px; }
#lotniska .menu li #city9 {background: transparent url('../images/warszawa.gif') 0 90% no-repeat; width: 85px; }
#lotniska .menu li #city10 {background: transparent url('../images/wroclaw.gif') 0 90% no-repeat; width: 72px; }

.submenu {background: transparent url('../images/submenu.gif') 0 0 no-repeat; width: 930px; height: 35px; line-height: 35px; margin-top: 5px; padding: 0 15px;}
.submenu ul li {float: left; background: transparent url('../images/submenubreak.gif') 100% 50% no-repeat; padding: 0 20px 0 18px;}
.submenu ul li.last {background: transparent;}
.submenu ul li a span {font-size: 12px;}
.submenu ul li a {color: #616161}
.submenu ul li a.active {color: #1691d3}
.pagination {line-height: 20px;}
.pagination a.active { font-weight: bold;}
.pagination a, .pagination a:visited, .pagination a:link, .pagination a:active, .pagination a:hover {color: #214f7e}

#head #logo {display: block; width: 386px; float: left; height: 110px; text-indent: -9000px; background: transparent url('../images/parkinglotnisko24.gif') 0 53px no-repeat;}
#head #dodajparking {display: block; width: 138px; height: 26px; text-indent: -9000px; background: transparent url('../images/dodaj-parking.gif') 0 0px no-repeat;}
#head #dodajparking:hover {background-position: 0 -26px;}

#head #twojparking {display: block; width: 138px; height: 26px; text-indent: -9000px; background: transparent url('../images/twoj-parking.gif') 0 0px no-repeat;}
#head #twojparking:hover {background-position: 0 -26px;}
h2.aardvark {font-size: 17px; color: #1691d3; text-align: center; padding: 20px 0;}
h3.aardvark {font-size: 17px; color: #4f4f4f; text-align: left; padding: 15px 0;}
.kroki {background: transparent url('../images/kroki.gif') 0 0 no-repeat; height: 73px; width: 960px; margin-bottom: 15px;}
#footer {margin: 0 auto; color: #1d8bca; padding: 5px 0; padding-bottom: 15px; background: #e8e9ea; margin-top: 30px;}
#innerfooter  {width: 960px; margin: 0 auto; padding-top: 15px; font-weight: bold;}
#footer a, #footer a:link, #footer a:visited, #footer a:active, #footer a:hover  {color: #1d8bca;}

#head #adv {float: right; width: 603px; height: 115px; background: transparent url('../images/hasla.gif') 0 8px no-repeat;}

#outercontent {background: transparent url('../images/outercontent.gif') 0 0 repeat; }
#content {width: 960px; margin: 0 auto; background: transparent; }
	#content #leftcontent {float: left; width: 640px;}
	#content #rightcontent {float: left; width: 300px; margin-left: 20px;}

#subhead {width: 960px; margin: 0 auto; padding-bottom: 30px;}

.boxlotnisko {margin-bottom: 20px;}
.boxlotnisko .belka {background: transparent url('../images/lotniskobelka.gif') 0 0 no-repeat; height: 55px; width: 640px; position: relative;}
.boxlotnisko .belka a {padding-left: 180px; color: #4f4f4f; font-size: 14px; font-weight: bold; line-height: 55px; display: block; width: 460px;}
.boxlotnisko .belka a#airport1 {background: transparent url('../images/logobydgoszcz.png') 22px 1px no-repeat;}
.boxlotnisko .belka a#airport2 {background: transparent url('../images/logogdansk.png') 22px 1px no-repeat;}
.boxlotnisko .belka a#airport3 {background: transparent url('../images/logokatowice.png') 22px 1px no-repeat;}
.boxlotnisko .belka a#airport4 {background: transparent url('../images/logokrakow.png') 22px 1px no-repeat;}
.boxlotnisko .belka a#airport5 {background: transparent url('../images/logolodz.png') 22px 1px no-repeat;}
.boxlotnisko .belka a#airport6 {background: transparent url('../images/logopoznan.png') 22px 1px no-repeat;}
.boxlotnisko .belka a#airport7 {background: transparent url('../images/logorzeszow.png') 22px 1px no-repeat;}
.boxlotnisko .belka a#airport8 {background: transparent url('../images/logoszczecin.png') 22px 1px no-repeat;}
.boxlotnisko .belka a#airport9 {background: transparent url('../images/logowarszawa.png') 22px 1px no-repeat;}
.boxlotnisko .belka a#airport10 {background: transparent url('../images/logowroclaw.png') 22px 1px no-repeat;}
.boxlotnisko .belka a.logolink {position: absolute; padding: 0; width: 180px; height: 55px; text-indent: -9000px; }
.boxlotnisko .belka ul {float: right;}
.boxlotnisko .belka ul li a{display: inline; width: auto; padding: 0 6px; font-size: 12px; color: #1D8BCA }

.tabbox {background: transparent url('../images/tabgora.gif') 0px 0px no-repeat; width: 300px; margin-top: 20px; padding-top: 20px;}
.tabbox .tabcontent {border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; padding: 10px 0;}
.tabbox #contentaktualnosci  { padding: 15px 20px;}
.tabbox #contentznajdzlotnisko  {background: transparent url('../images/mapa.png') 50% 50% no-repeat; width: 298px; height: 298px; position: relative;}
.tabbox #contentznajdzlotnisko a {position: absolute; display: block; width: 11px; height: 25px; text-indent: -9000px;}
.tabbox #contentznajdzlotnisko a#city_1 {top: 76px; left: 109px;}
.tabbox #contentznajdzlotnisko a#city_2 {top: 26px; left: 129px;}
.tabbox #contentznajdzlotnisko a#city_3 {top: 206px; left: 137px;}
.tabbox #contentznajdzlotnisko a#city_4 {top: 220px; left: 169px;}
.tabbox #contentznajdzlotnisko a#city_5 {top: 139px; left: 150px;}
.tabbox #contentznajdzlotnisko a#city_6 {top: 104px; left: 80px;}
.tabbox #contentznajdzlotnisko a#city_7 {top: 206px; left: 225px;}
.tabbox #contentznajdzlotnisko a#city_8 {top: 57px; left: 24px;}
.tabbox #contentznajdzlotnisko a#city_9 {top: 113px; left: 191px;}
.tabbox #contentznajdzlotnisko a#city_10 {top: 162px; left: 81px;}


.tabbox .tablist li {display: block; float: left;}
.tabbox .tablist li.tabaktualnosci a {display: block; height: 35px; width: 	108px; margin-left: 20px; float: left; text-align: center; line-height: 35px; color: #4f4f4f; font-weight: bold;}
.tabbox .tablist li.tabaktualnosci a.active {background: transparent url('../images/tabaktualnosci.gif') 0px 0px no-repeat; }
.tabbox .tablist li.tabznajdzlotnisko a {display: block; height: 35px; width: 137px; float: left; text-align: center; line-height: 35px; color: #4f4f4f; font-weight: bold;}
.tabbox .tablist li.tabznajdzlotnisko a.active {background: transparent url('../images/tabznajdzlotnisko.gif') 0px 0px no-repeat;}


.onenews  {line-height: 20px;}
.onenews .date {font-size: 9px; color: #4f4f4f; font-weight: bold; background: transparent url('../images/zegar.gif') 0 0 no-repeat; padding-left: 25px;}
.onenews .short a {font-size: 12px; font-weight: bold;}
.onenews .short a:hover {text-decoration: none;}
.onenews .long p {padding: 8px 0 5px 0;}
.onenews .long ol, .onenews .long ul  {width: 570px; padding: 5px 0px 5px 20px;}
.onenews .break1 {margin: 15px 0;}

.adtaily {margin: 0px 0 20px 0;}
.facebookbox {margin: 20px 0 0px 0;}
.break1 {background: transparent url('../images/break1.gif') 0 0 repeat-x; font-size: 1px; height: 1px; line-height: 1px;}


.parkings, .leftinside  {padding: 0 20px; border-bottom: 1px solid #e1e1e1;  border-right: 1px solid #e1e1e1;  border-left: 1px solid #e1e1e1;  width: 597px; }
.info  {line-height: 20px; color: #4f4f4f;}
.info .describe p  {padding: 8px 0 5px 0;}
.parkings, .bordertop  { border-top: 1px solid #e1e1e1; }
.parkings .break1 {margin: 0px 10px;}
.advparking {background: transparent; padding: 20px 10px; min-height: 66px; _height: 66px; border-top: 15px solid #ffffff; border-bottom: 15px solid #ffffff;}
.parking {background: transparent; padding: 5px 10px; position: relative; min-height: 96px; _height: 96px; border-top: 15px solid #ffffff; border-bottom: 15px solid #ffffff;}
.parking .zobaczwiecej {display: block; width: 101px; height: 24px; background: transparent url('../images/zobacz-wiecej.gif') 0 0 no-repeat; position: absolute; top: 72px; right: 150px; text-indent: -9000px; }
.parking .zobaczwiecej:hover {background-position: 0 -24px;}
.parking .hidden {display: none;}

.parking .price {float: right; background: transparent url('../images/break2.gif') 0 0 no-repeat; height: 96px; text-align: right; width: 130px; line-height: 96px;}


.parking .daneparkingu {float: left;  width: 445px; line-height: 20px; min-height: 96px; _height: 96px;}
.parking .daneparkingu .nazwaparkingu{ font-weight: bold; line-height: 24px; padding-right: 5px;}
.parking .price .aardvark {font-size: 30px; font-weight: bold; color: #a7ca3f;}
.parkings .zobaczwszystkieparkingi {background: transparent url('../images/zobacz-wszystkie-parkingi.gif') 0 0 no-repeat; display: block; width: 383px; height: 57px; text-indent: -9000px;}
.parkings .zobaczwszystkieparkingi:hover {background-position: 0 -57px;}

.pinezka {background: transparent url('../images/pinezka.gif') 0 0 no-repeat; padding: 2px 0 2px 22px; font-size: 11px;}
.zwin {background: transparent url('../images/au.gif') 100% 50% no-repeat; padding-right: 15px; font-size: 11px;}
.rozwin {background: transparent url('../images/ad.gif') 100% 50% no-repeat; padding-right: 15px; font-size: 11px;}


.parkingsmall {background: transparent; padding: 5px 10px; position: relative; min-height: 62px; _height: 62px; border-top: 5px solid #ffffff; border-bottom: 5px solid #ffffff;}
.parkingsmall .price {float: right; height: 32px; text-align: right; width: 80px; line-height: 32px; padding-top: 0px;}
.parkingsmall .price .aardvark {font-size: 20px; font-weight: bold; color: #a7ca3f;}
.parkingsmall .distance {font-size: 11px; font-weight: bold; color: #4f4f4f; padding-top: 3px;}

.tabheader {line-height: 55px; font-size: 12px; font-weight: bold; padding-left: 20px; color: #4f4f4f;}
.tabbox .parkingsmallcontent {padding: 0 15px;}
.loginopiton {background: transparent url('../images/loginoption.gif') 20px 50% no-repeat; padding-left: 45px;}
.text11 {line-height: 14px; font-size: 11px; color: #4f4f4f; padding: 8px 0 3px 0;}
.parkingsmallcontent .navigation .sendloginformation {background: transparent url('../images/link.gif') 0 0 no-repeat; text-indent: -9000px; height: 26px; width: 203px; display: block; }
.parkingsmallcontent .navigation .sendloginformation:hover {background-position: 0 -26px;}

.navigation {padding: 15px 5px; font-size: 11px; }
.navigation .calendars {float: right; width: 368px;}
.navigation .calendars  img {margin: 0px 0 0 6px; vertical-align:middle;}
.navigation .calendars p {line-height: 22px;}
.navigation input {background: #ffffff; width: 68px; height: 20px; border: 1px solid #e1e1e1}
.navigation .sort {float: left; width: 218px; }
.navigation .sort ul {float: left; line-height: 24px;}
.navigation .sort ul li {float: left; background:  transparent url('../images/break3.gif') 100% 9px no-repeat; padding: 0 8px;}
.navigation .sort ul li.transparent { background:  transparent; padding: 0;}
.navigation .sort ul li a{ padding: 5px 3px 5px 0;}
.navigation .sort ul li a.au{ padding: 5px 15px 5px 0; background:  transparent url('../images/a2u.gif') 100% 10px no-repeat; }
.navigation .sort ul li a.ad{ padding: 5px 15px 5px 0; background:  transparent url('../images/a2d.gif') 100% 10px no-repeat; }

.leftinside #cennik {float: right; width: 300px; background: transparent url('../images/cennik.gif') 0 40px no-repeat;}
.leftinside h4 {font-weight: bold; font-size: 14px; line-height: 20px; padding: 5px 0 15px 0;}
.leftinside h5 {font-weight: bold; font-size: 13px; line-height: 20px; padding: 5px 0 15px 0;}
ul.cennikul {float: left; width: 150px;}
ul.cennikul li{display: block; width: 150px; height: 43px; line-height: 43px; font-size: 13px;}
ul.cennikul li span {display: block; width: 80px; float: left; text-align: center;}
ul.cennikul li span.green {display: block; width: 70px; float: left; text-align: center;}
ul.cennikul li span.neutral {display: block; width: 70px; float: left; text-align: center;}
ul.cennikul li span.red {display: block; width: 70px; float: left; text-align: center;}

.leftinside #parkinginfo {float: left; width: 295px; line-height: 20px;}

#parkinginfo p { padding: 5px 0;}
#parkinginfo .info { min-height: 125px; _height: 125px;}
.mail {background:  transparent url('../images/mail.gif') 0 4px no-repeat; padding: 3px 0 2px 22px;}
.www {background:  transparent url('../images/www.gif') 0 3px no-repeat; padding: 3px 0 2px 22px;}
.dodaj {background:  transparent url('../images/plus.gif') 0 5px no-repeat; padding: 3px 0 2px 18px;}
.zobacz {background:  transparent url('../images/strzalka.gif') 100% 8px no-repeat;  padding: 3px 14px 2px 0px;}


.ratingbox {border: 1px solid #e1e1e1; width: 266px; height: 122px; padding: 6px 0 10px 10px;}
.ratingbox ul li {padding-top: 7px; clear: both;}
.ratingbox ul li .green {font-weight: normal; color: #90b130; width: 88px;}
.ratingbox ul li .neutral {font-weight: normal; color: #4f4f4f; width: 88px;}
.ratingbox ul li .red {font-weight: normal; color: #df0000; width: 88px;}
.ratingbox ul li .grey {color: #aeaeae; font-size: 9px; width: 90px; padding-left: 10px;}
.ratingbox ul li span {display: block; float: left; height: 17px; line-height: 17px;}
.ratingbox ul li p {display: block; float: left; height: 13px; line-height: 13px; border: 1px solid #e1e1e1; width: 66px; padding: 1px; background: #f1f1f1; }
.ratingbox ul li p span.rateplus {display: block; width: 0%; float: left; height: 13px; line-height: 13px; border-left: 1px solid #91b130; border-right: 1px solid #91b130; background: #f1f1f1 url('../images/rateplus.gif') 0 0 repeat-x;}
.ratingbox ul li p span.rateneutral {display: block; width: 0%; float: left; height: 13px; line-height: 13px; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; background: #f1f1f1 url('../images/rateneutral.gif') 0 0 repeat-x;}
.ratingbox ul li p span.rateminus {display: block; width: 0%; float: left; height: 13px; line-height: 13px; border-left: 1px solid #df0000; border-right: 1px solid #df0000; background: #f1f1f1 url('../images/rateminus.gif') 0 0 repeat-x;}

#parkinginfo .ratingbox p {padding: 1px;}
.zarezerwuj { background: #f1f1f1 url('../images/zarezerwuj.gif') 0 0 no-repeat; display: block; width: 300px; height: 57px; text-indent: -9000px; margin-top: 20px;}
.zarezerwujnieaktywne { background: #f1f1f1 url('../images/zarezerwuj-non.gif') 0 0 no-repeat; display: block; width: 300px; height: 57px; text-indent: -9000px; margin-top: 20px;}

.ocena0 {background:  transparent url('../images/ocena.gif') 0 0 no-repeat; line-height: 24px; padding: 5px 60px; overflow: hidden; }
.ocena1 {background:  transparent url('../images/ocena.gif') 0 -24px no-repeat;  padding: 5px 60px;  line-height: 24px; overflow: hidden; }
.ocena2 {background:  transparent url('../images/ocena.gif') 0 -48px no-repeat; padding: 5px 60px;  line-height: 24px; overflow: hidden; }
.ocena3 {background:  transparent url('../images/ocena.gif') 0 -72px no-repeat; padding: 5px 60px;  line-height: 24px; overflow: hidden; }
.ocena4 {background:  transparent url('../images/ocena.gif') 0 -96px no-repeat; padding: 5px 60px;  line-height: 24px; overflow: hidden; }
.ocena5 {background:  transparent url('../images/ocena.gif') 0 -120px no-repeat; padding: 5px 60px;  line-height: 24px; overflow: hidden; }
.ocena6 {background:  transparent url('../images/ocena.gif') 0 -144px no-repeat; padding: 5px 60px;  line-height: 24px; overflow: hidden;}
.ocena7 {background:  transparent url('../images/ocena.gif') 0 -168px no-repeat; padding: 5px 60px;  line-height: 24px; overflow: hidden;}
.ocena8 {background:  transparent url('../images/ocena.gif') 0 -192px no-repeat; padding: 5px 60px;  line-height: 24px; overflow: hidden;}
.ocena9 {background:  transparent url('../images/ocena.gif') 0 -216px no-repeat; padding: 5px 60px;  line-height: 24px; overflow: hidden;}
.ocena10 {background:  transparent url('../images/ocena.gif') 0 -240px no-repeat; padding: 5px 60px;  line-height: 24px; overflow: hidden;}

.parkingsmall .ocena0,  .ocenasmall0  {background:  transparent url('../images/ocena2.gif') 0 0 no-repeat; line-height: 19px; padding: 4px 46px; overflow: hidden; }
.parkingsmall .ocena1,  .ocenasmall1 {background:  transparent url('../images/ocena2.gif') 0 -19px no-repeat;  padding: 4px 46px;  line-height: 19px; overflow: hidden; }
.parkingsmall .ocena2,  .ocenasmall2 {background:  transparent url('../images/ocena2.gif') 0 -38px no-repeat; padding: 4px 46px;  line-height: 19px; overflow: hidden; }
.parkingsmall .ocena3,  .ocenasmall3 {background:  transparent url('../images/ocena2.gif') 0 -57px no-repeat; padding: 4px 46px;  line-height: 19px; overflow: hidden; }
.parkingsmall .ocena4,  .ocenasmall4 {background:  transparent url('../images/ocena2.gif') 0 -76px no-repeat; padding: 4px 46px;  line-height: 19px; overflow: hidden; }
.parkingsmall .ocena5,  .ocenasmall5 {background:  transparent url('../images/ocena2.gif') 0 -95px no-repeat; padding: 4px 46px;  line-height: 19px; overflow: hidden; }
.parkingsmall .ocena6,  .ocenasmall6 {background:  transparent url('../images/ocena2.gif') 0 -114px no-repeat; padding: 4px 46px;  line-height: 19px; overflow: hidden;}
.parkingsmall .ocena7,  .ocenasmall7 {background:  transparent url('../images/ocena2.gif') 0 -133px no-repeat; padding: 4px 46px;  line-height: 19px; overflow: hidden;}
.parkingsmall .ocena8,  .ocenasmall8 {background:  transparent url('../images/ocena2.gif') 0 -152px no-repeat; padding: 4px 46px;  line-height: 19px; overflow: hidden;}
.parkingsmall .ocena9,  .ocenasmall9 {background:  transparent url('../images/ocena2.gif') 0 -171px no-repeat; padding: 4px 46px;  line-height: 19px; overflow: hidden;}
.parkingsmall .ocena10,  .ocenasmall10 {background:  transparent url('../images/ocena2.gif') 0 -190px no-repeat; padding: 4px 46px;  line-height: 19px; overflow: hidden;}

.opiniabox .ocena0 {background:  transparent url('../images/ocena2.gif') 0 0 no-repeat; line-height: 19px; padding: 3px 46px; overflow: hidden;  height: 13px; margin: 2px 0 0 12px;}
.opiniabox .ocena1 {background:  transparent url('../images/ocena2.gif') 0 -19px no-repeat;  padding: 3px 46px;  line-height: 19px; overflow: hidden;  height: 13px; margin: 2px 0 0 12px;}
.opiniabox .ocena2 {background:  transparent url('../images/ocena2.gif') 0 -38px no-repeat; padding: 3px 46px;  line-height: 19px; overflow: hidden;  height: 13px; margin: 2px 0 0 12px;}
.opiniabox .ocena3 {background:  transparent url('../images/ocena2.gif') 0 -57px no-repeat; padding: 3px 46px;  line-height: 19px; overflow: hidden;  height: 13px; margin: 2px 0 0 12px;}
.opiniabox .ocena4 {background:  transparent url('../images/ocena2.gif') 0 -76px no-repeat; padding: 3px 46px;  line-height: 19px; overflow: hidden;  height: 13px; margin: 2px 0 0 12px;}
.opiniabox .ocena5 {background:  transparent url('../images/ocena2.gif') 0 -95px no-repeat; padding: 3px 46px;  line-height: 19px; overflow: hidden;  height: 13px; margin: 2px 0 0 12px;}
.opiniabox .ocena6 {background:  transparent url('../images/ocena2.gif') 0 -114px no-repeat; padding: 3px 46px;  line-height: 19px; overflow: hidden; height: 13px; margin: 2px 0 0 12px;}
.opiniabox .ocena7 {background:  transparent url('../images/ocena2.gif') 0 -133px no-repeat; padding: 3px 46px;  line-height: 19px; overflow: hidden; height: 13px; margin: 2px 0 0 12px;}
.opiniabox .ocena8 {background:  transparent url('../images/ocena2.gif') 0 -152px no-repeat; padding: 3px 46px;  line-height: 19px; overflow: hidden; height: 13px; margin: 2px 0 0 12px;}
.opiniabox .ocena9 {background:  transparent url('../images/ocena2.gif') 0 -171px no-repeat; padding: 3px 46px;  line-height: 19px; overflow: hidden; height: 13px; margin: 2px 0 0 12px;}
.opiniabox .ocena10 {background:  transparent url('../images/ocena2.gif') 0 -190px no-repeat; padding: 3px 46px;  line-height: 19px; overflow: hidden; height: 13px; margin: 2px 0 0 12px;}

.parkingsmall .zobaczwiecej {display: block; width: 88px; height: 18px; background: transparent url('../images/zobacz-wiecej2.gif') 0 0 no-repeat; position: absolute; top: 57px; right: 10px; text-indent: -9000px; }
/*.parkingsmall .zobaczwiecej:hover {background-position: 0 -18px;}*/
.parkingsmall .hidden {display: none;}

.parkingsmallcontent .nazwaparkingu {font-weight: bold;}
.parkingsmallcontent .break1 {margin: 0 10px;}
.parkingsmallcontent .navigation .break1 {margin: 0 5px;}
.parkingsmallcontent .navigation ul { display: block; float: right; margin-bottom: 15px;}
.parkingsmallcontent .navigation li { display: block; float: left; width: 46px; text-align: center; }
.parkingsmallcontent .navigation a { line-height: 20px; font-size: 11px; display: block; width: 46px; height: 20px;  }
.parkingsmallcontent .navigation .active { background: transparent url('../images/stopdays.gif') 50% 0 no-repeat; color: #ffffff; font-size: 11px; }
.parkingsmallcontent .navigation .active:hover {text-decoration: none; }

.parkingparams li {float: left; padding: 20px 2px 5px 2px;}
.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;}





a.param1 {background:  transparent url('../images/transfer.gif') 0 0 no-repeat; width: 24px; height: 25px; display:block; text-indent: -9000px;}
a.param2 {background:  transparent url('../images/monitoring.gif') 0 0 no-repeat; width: 38px; height: 25px; display:block; text-indent: -9000px;}
a.param3 {background:  transparent url('../images/rezerwacja-online.gif') 0 0 no-repeat; width: 29px; height: 22px; display:block; text-indent: -9000px;}
a.param4 {background:  transparent url('../images/faktura-vat.gif') 0 0 no-repeat; width: 22px; height: 22px; display:block; text-indent: -9000px;}
a.param5 {background:  transparent url('../images/ochrona24h.gif') 0 0 no-repeat; width: 21px; height: 23px; display:block; text-indent: -9000px;}
a.param6 {background:  transparent url('../images/oswietlenie.gif') 0 0 no-repeat; width: 22px; height: 26px; display:block; text-indent: -9000px;}
a.param7 {background:  transparent url('../images/szlaban.gif') 0 0 no-repeat; width: 37px; height: 29px; display:block; text-indent: -9000px;}
a.param8 {background:  transparent url('../images/wifi.gif') 0 0 no-repeat; width: 45px; height: 20px; display:block; text-indent: -9000px;}
a.param9 {background:  transparent url('../images/szlaban.gif') 0 0 no-repeat; width: 37px; height: 29px; display:block; text-indent: -9000px;}
a.param10 {background:  transparent url('../images/utwardzona-nawierzchnia.gif') 0 0 no-repeat; width: 23px; height: 22px; display:block; text-indent: -9000px;}
a.param11 {background:  transparent url('../images/ubezpieczenie.gif') 0 0 no-repeat; width: 27px; height: 29px; display:block; text-indent: -9000px;}

.paramtable .inactive a.param1 {background:  transparent url('../images/transfer.gif') 20% -25px no-repeat;}
.paramtable .inactive a.param2 {background:  transparent url('../images/monitoring.gif') 20% -26px no-repeat;}
.paramtable .inactive a.param3 {background:  transparent url('../images/rezerwacja-online.gif') 20% -22px no-repeat;}
.paramtable .inactive a.param4 {background:  transparent url('../images/faktura-vat.gif') 20% -22px no-repeat;}
.paramtable .inactive a.param5 {background:  transparent url('../images/ochrona24h.gif') 20% -23px no-repeat;}
.paramtable .inactive a.param6 {background:  transparent url('../images/oswietlenie.gif') 20% -26px no-repeat;}
.paramtable .inactive a.param7 {background:  transparent url('../images/szlaban.gif') 20% -29px no-repeat;}
.paramtable .inactive a.param8 {background:  transparent url('../images/wifi.gif') 20% -20px no-repeat;}
.paramtable .inactive a.param9 {background:  transparent url('../images/szlaban.gif') 20% -29px no-repeat;}
.paramtable .inactive a.param10 {background:  transparent url('../images/utwardzona-nawierzchnia.gif') 20% -23px no-repeat;}
.paramtable .inactive a.param11 {background:  transparent url('../images/ubezpieczenie.gif') 20% -29px no-repeat;}


.inactivetext {color: #dbdbdb; }
.infomenu li {display: block; width: 174px; height: 60px; float: left; background:  transparent url('../images/break2.gif') 100% 0 no-repeat; padding: 0px 15px; margin: 10px 0;}
.infomenu li.first {padding-left: 0;}
.infomenu li.last {background:  transparent;}
.infomenu li label {font-weight: bold; display: block;}

.mapa {width: 594px; height: 409px ; padding: 1px; border: 1px solid #e1e1e1;}
#mapa2 {width: 554px; height: 409px ; padding: 1px; border: 1px solid #e1e1e1; margin-bottom: 10px;}

.table1 tr td {width: 266px; border: 1px solid #e1e1e1; height: 60px; padding: 0 15px;}
.paramtable .paramico { padding: 0 10px 0 0; width: 45px; margin: 15px 0;  background-position: 20% 0; float: left; }
.paramtable .describe { width: 245px; padding-right: 20px; height: 60px;}
.paramtable .describeparam5, .paramtable .describeparam2, .paramtable .describeparam4, .paramtable .describeparam9  { height: 50px; padding-top: 10px;}
.paramtable .describeparam11 { height: 40px; padding-top: 20px; background-position: 0 10px}
.paramtable .active .describeparam2 { height: 40px; padding-top: 20px; background-position: 0 10px}
.paramtable .active .describeparam4 { height: 40px; padding-top: 20px; background-position: 0 10px}
.paramtable .active .describe { background:  transparent url('../images/active.gif') 100% 50% no-repeat; }
.paramtable .inactive .describe { background:  transparent url('../images/inactive.gif') 100% 50% no-repeat; color: #dbdbdb; }

/* tipsy */
.tipsy { padding: 5px; font-size: 10px; position: absolute; z-index: 100000; }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
  .tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-arrow { position: absolute; background: url('../images/tipsy.gif') no-repeat top left; width: 9px; height: 5px; }

  .tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
  .tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
  .tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
  .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
  .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
  .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
  .tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
  .tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }

#tipsytype1 {width: 112px; height: 36px; background: transparent url('../images/tooltip1.gif') 0px 0px no-repeat;}
#tipsytype1 .tipsy-inner {background: transparent; padding: 0; font-size: 11px; line-height: 15px;}
#tipsytype1 .tipsy-arrow { background: url('../images/tipsytype1.gif') no-repeat top left;}

  #tipsytype1.tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
  #tipsytype1.tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
  #tipsytype1.tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
  #tipsytype1.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
  #tipsytype1.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
  #tipsytype1.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
  #tipsytype1.tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
  #tipsytype1.tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }

#tipsytype2 {background: transparent; color: #4F4F4F;  }
#tipsytype2 .tipsy-inner {background: #ffffff; padding: 10px; margin-top: 8px; font-size: 11px; line-height: 15px; color: #4F4F4F; max-width: 450px; border: 1px solid #E1E1E1; text-align: left;}
#tipsytype2 .tipsy-arrow { background: transparent url('../images/tipsytype2.gif') 0 0 no-repeat; height:6px; width:12px;}

  #tipsytype2.tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
  #tipsytype2.tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
  #tipsytype2.tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
  #tipsytype2.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
  #tipsytype2.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
  #tipsytype2.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
  #tipsytype2.tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
  #tipsytype2.tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }

.opinia {clear: both; margin-bottom: 20px;}
.opiniadata {width: 123px; float: left; font-size: 9px; color: #aeaeae; 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: 445px; float: right;}
.opiniabox p {padding: 12px 0;}
.opiniaglowka {border-bottom: 1px solid #e1e1e1; font-weight: bold; padding-bottom: 9px;}
.opiniaglowka span {display: block; float: left;  line-height: 25px;}
.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;}


.rateaddbox {border: 1px solid #e1e1e1; background: #f1f1f1; width: 560px; padding: 20px 17px;}
.rateaddbox ul {width: 560px; }
.rateaddbox ul li {display: block; width: 111px; float: left; height: 53px; text-align: center; background: transparent url('../images/rateaddboxbg.gif') 0 0  no-repeat;}
.rateaddbox ul li.inactive {background:  transparent url('../images/rateaddboxbgin.gif') 0 0  repeat-x;}
.rateaddbox ul li a {display: block; width: 111px; height: 27px; text-align: center; padding-top: 26px; }
.rateaddbox ul li a:hover {text-decoration: none;}
.rateaddbox ul li.inactive a:hover {text-decoration: underline;}
.rateaddbox ul li a:hover, .rateaddbox ul li a:active, .rateaddbox ul li a:link, .rateaddbox ul li a:visited  {color: #4f4f4f; font-weight: bold; font-size: 11px; }
.rateaddbox ul li.inactive a:hover, .rateaddbox ul li.inactive a:active, .rateaddbox ul li.inactive a:link, .rateaddbox ul li.inactive a:visited  {color: #aeaeae; font-weight: normal; font-size: 11px; }

#rateadd1 {background: transparent url('../images/rateadd1.gif') 50% 10px  no-repeat;}
#rateadd2 {background: transparent url('../images/rateadd2.gif') 50% 10px  no-repeat;}
#rateadd3 {background: transparent url('../images/rateadd3.gif') 50% 10px  no-repeat;}
#rateadd4 {background: transparent url('../images/rateadd4.gif') 50% 10px  no-repeat;}
#rateadd5 {background: transparent url('../images/rateadd5.gif') 50% 10px  no-repeat;}

.inactive #rateadd1.active {background: transparent url('../images/rateadd1ac.gif') 50% 10px  no-repeat; color: #4F4F4F; font-weight: bold;}
.inactive #rateadd2.active {background: transparent url('../images/rateadd2ac.gif') 50% 10px  no-repeat; color: #4F4F4F; font-weight: bold;}
.inactive #rateadd3.active {background: transparent url('../images/rateadd3ac.gif') 50% 10px  no-repeat; color: #4F4F4F; font-weight: bold;}
.inactive #rateadd4.active {background: transparent url('../images/rateadd4ac.gif') 50% 10px  no-repeat; color: #4F4F4F; font-weight: bold;}
.inactive #rateadd5.active {background: transparent url('../images/rateadd5ac.gif') 50% 10px  no-repeat; color: #4F4F4F; font-weight: bold;}

.inactive #rateadd1 {background: transparent url('../images/rateadd1in.gif') 50% 10px  no-repeat;}
.inactive #rateadd2 {background: transparent url('../images/rateadd2in.gif') 50% 10px  no-repeat;}
.inactive #rateadd3 {background: transparent url('../images/rateadd3in.gif') 50% 10px  no-repeat;}
.inactive #rateadd4 {background: transparent url('../images/rateadd4in.gif') 50% 10px  no-repeat;}
.inactive #rateadd5 {background: transparent url('../images/rateadd5in.gif') 50% 10px  no-repeat;}

#dodajopinie {background: transparent url('../images/dodajopinie.gif') 0 0 no-repeat; width: 101px; height: 24px; border: 0; cursor: pointer; margin-top: 10px;}
a#dodajopinie2 {background: transparent url('../images/dodajopinie.gif') 50% 0 no-repeat; padding: 3px 60px; width: 101px; height: 24px; text-indent: -9000px; text-align: left;}
a#dodajopinie2:hover {text-decoration: none;}

.rateaddbox textarea {height: 100px; width: 523px; border-left: 1px solid #91b130;  border-right: 1px solid #91b130;  border-bottom: 1px solid #91b130;  color: #4f4f4f; font-family: Verdana; line-height: 18px; font-size: 12px; border-top: 0; padding: 15px;}
.rateaddbox input {width: 236px; height: 14px; padding: 8px 15px; border: 1px solid #91b130; color: #4f4f4f; font-family: Verdana; line-height: 14px; font-size: 12px;}

.pblock {width: 280px;}
.pblock label { font-weight: bold; padding: 10px 0 5px 0; display: block; width: 150px;}

#lines img {margin: 9px;}
.belka h3 {line-height: 55px; font-weight: bold; padding: 0 30px;}
.navigation input.sprawdzceny {float: right; width: 77px; height: 24px; border: 0; cursor: pointer; font-size: 11px; background: transparent url('../images/sprawdz-ceny.gif')0 0 no-repeat;}
.navigation input.sprawdzceny:hover {background-position: 0 -24px;}

.boxlotnisko .infolist {width: 360px; text-align: right;}
.boxlotnisko .infolist li {  color: #4f4f4f;   line-height: 55px; float: right;}
.boxlotnisko .infolist li.info {padding-left: 20px; background: transparent url('../images/info.gif') 0 50% no-repeat;}
.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;}

.editrelative {position: relative;}
.edition {background: transparent url('../images/edytuj.gif') 0 0 no-repeat; float: right; display: block; width: 91px; height: 29px; }
.reply {background: transparent url('../images/odpowiedz.gif') 0 0 no-repeat; float: right;  display: block; width: 104px; height: 29px;}
.save {background: transparent url('../images/zapisz.gif') 0 0 no-repeat; float: right; display: block; width: 86px; height: 29px; margin: 11px 10px 11px 0;}
.cancel {background: transparent url('../images/anuluj.gif') 0 0 no-repeat; float: right; display: block; width: 86px; height: 29px; margin: 11px 10px 11px 0;}
.edition:hover, .save:hover, .cancel:hover, .reply:hover {text-decoration: none;}
#cennik .edition {margin-right: 40px;}


.editbox {background: transparent url('../images/editbox.gif') 0 0 repeat-y; width: 620px; z-index:100;}
.editboxcontent {background: transparent url('../images/editboxcontent.gif') 0 0 no-repeat; width: 560px; padding: 20px 30px;}
.editboxcontent .boxheader {background: transparent url('../images/break4.gif') 0 100% repeat-x; padding-bottom: 8px; width: 100%; font-weight: bold; margin-bottom: 8px;}
.editboxfoot {background: transparent url('../images/editboxfoot.gif') 0 0 no-repeat; width: 620px; height: 15px;}

#editmap p {display: block; clear: both; padding: 5px 0;}
#editmap p label {width: 200px; float: left;}
#editmap p input {width: 100px; float: left;}

.replybox {width: 415px; padding: 15px 15px 0 15px; background: #dfdfdf;  margin-top: 15px;}
.replybox textarea { width: 385px; height: 85px; border: 1px solid #b7b7b7; font-family: Verdana; font-size: 12px; color: #4f4f4f; padding: 15px;}
.replybox .save { margin-right: 0;}

#editcennik { position: absolute; top: 38px; left: -10px;}
#editcennikul { }
#editcennikul li {display: block; float: left; width: 70px; margin-right: 10px; height: 40px; }
#editcennikul li input {width: 46px; border: 1px solid #b7b7b7;}
#editinfo { position: absolute; top: 38px; left: -10px;}
#editinfoul { }
#editinfoul li {display: block; float: left; width: 267px; margin-right: 10px; height: 50px; }
#editinfoul li input {width: 259px; border: 1px solid #b7b7b7; height: 24px; padding: 0 3px;}

#editparams { position: absolute; top: 440px; left: -10px;}
#editparamsoul li label span {padding-left: 8px;}

#editdescribe { position: absolute; top: 38px; left: -10px;}
#editdescribe textarea { width: 530px; height: 116px; border: 1px solid #b7b7b7; font-family: Verdana; font-size: 12px; color: #4f4f4f; padding: 15px;}

#editgallery { position: absolute; top: 38px; left: -10px;}

#editmap { position: absolute; top: 36px; left: -10px;}

.contactbutton {display: block; background: transparent url('../images/zadaj-pytanie.gif') 0 0 no-repeat; width: 125px; height: 26px; text-indent: -9000px; margin-bottom: 5px;}
.contactbutton:hover {background-position: 0 -26px;}


.form1 p{clear: both; display: block; padding: 10px 0 0 0;}
.form1 p label { display: block; line-height: 20px; font-weight: bold;}
.form1 p span { display: block; height: 26px; }
.form1 p span input { border: 1px solid #e1e1e1; font-size: 12px; font-family: Verdana; color: #4f4f4f; line-height: 18px; height: 18px; padding: 3px;}
.form1 p span select { border: 1px solid #e1e1e1; font-size: 12px; font-family: Verdana; color: #4f4f4f; padding: 6px 3px; line-height: 18px;}
.form1 p span.input1 input  { width: 340px; }
.form1 p span.input1 select  { width: 345px; }
.form1 p span.input2 input { border: 0; width: 111px; height: 24px; background: transparent url('../images/dodajparking.gif') 0 0 no-repeat; cursor: pointer;}
.form1 p span.input4 input { border: 0; width: 131px; height: 24px; background: transparent url('../images/wyslij-wiadomosc.gif') 0 0 no-repeat; cursor: pointer;}
.form1 p span.input4 input:hover { background-position: 0 -24px;}

.form1 p span.input5 { height: 145px; }
.form1 p span.input5 textarea { border: 1px solid #e1e1e1;  width: 580px; height: 128px; padding: 3px; font-family: Verdana; font-size: 12px; line-height: 18px;}
.form1 p span.input6 { width: 268px; }

.form1 p span.input8 input { border: 0; width: 156px; height: 29px; background: transparent url('../images/reservbutton.gif') 0 0 no-repeat; cursor: pointer;}

.form1 p.perror label {display: none;}
.form1 p.perror span.input1 input, .form1 p.perror span.input1 select, .form1 p.perror span.input5 textarea    { border: 1px solid red; }
.form1 p.perror span.error { font-weight: bold; color: #e90e0e; line-height: 20px; height: 20px; }
.form1 span.input3 input {height: 18px; padding: 3px; line-height: 18px; width: 40px; }


#messages .infomsg {background: #a7ca3f ; padding: 20px; color: #ffffff; font-weight: bold; }
#messages .errormsg {background: #f10000 ; padding: 20px; color: #ffffff; font-weight: bold; }

.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 8px 9px 0;}
#editgallery .last {margin: 0 0px 9px 0;}
.galleryoptions {position: absolute; bottom: 0; left: 0; background: #f2f2f2; height: 22px; width: 60px; text-align: center; padding-top: 8px;}

#gallerycontent img {margin: 0 15px 20px 0;}
#gallerycontent img.last {margin: 0 0px 20px 0;}
#sendloginformationbox{ position: relative;}
.hintrating { display: block; width: 246px; height: 112px; border: 1px solid #e1e1e1; position: absolute; top: 20px; left: 0; padding: 10px 14px 0px 14px; background: #ffffff; z-index: 100;}
.hintrating .green, .hintrating .red, .hintrating .neautral {font-weight: normal;}

.remove {display: block; width: 176px; height: 29px; background: transparent url('../images/usun-parking.gif') 0 0 no-repeat; text-indent: -9000px; float: left; margin: 10px;}
.remove:hover {background-position: 0 -29px;}
span.error {font-weight: bold; color: red;}

#ui-datepicker-div {position: absolute; top: -30px; left: 0; z-index: 1;}

  /****** datepicker ****/

.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

.weryfikacjabox { width: 402px; }
.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;}
span.input6 input  { width: 320px; }
.form1 p span.input7 input  { cursor: pointer; background: transparent url('../images/potwierdz.gif') 0 0 no-repeat; width: 131px; height: 24px;  border: 0; padding: 0;}
.form1 p span.input7 input:hover  { background-position: 0 -24px;}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Component containers
----------------------------------*/
.ui-widget { font-family: segoe ui, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: segoe ui, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #eeeeee url(../images/datepicker/ui-bg_inset-hard_100_eeeeee_1x100.png) 50% bottom repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #cccccc; background: #f9f9f9 url(../images/datepicker/ui-bg_highlight-soft_100_f9f9f9_1x100.png) 50% 50% repeat-x; color: #e69700; font-weight: bold; }
.ui-widget-header a { color: #e69700; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #ffffff; background: #1484e6 url(../images/datepicker/ui-bg_diagonals-thick_22_1484e6_40x40.png) 50% 50% repeat; font-weight: bold; color: #ffffff; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #ffffff; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #2293f7; background: #2293f7 url(../images/datepicker/ui-bg_diagonals-thick_26_2293f7_40x40.png) 50% 50% repeat; font-weight: bold; color: #ffffff; }
.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #e69700; background: #e69700 url(../images/datepicker/ui-bg_diagonals-thick_20_e69700_40x40.png) 50% 50% repeat; font-weight: bold; color: #ffffff; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #ffffff; background: #c5ddfc url(../images/datepicker/ui-bg_diagonals-small_25_c5ddfc_40x40.png) 50% 50% repeat; color: #333333; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #333333; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #e69700; background: #e69700 url(../images/datepicker/ui-bg_diagonals-thick_20_e69700_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(../images/datepicker/ui-icons_0a82eb_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(../images/datepicker/ui-icons_0a82eb_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(../images/datepicker/ui-icons_5fa5e3_256x240.png); }
.ui-state-default .ui-icon { background-image: url(../images/datepicker/ui-icons_fcdd4a_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/datepicker/ui-icons_ffffff_256x240.png); }
.ui-state-active .ui-icon {background-image: url(../images/datepicker/ui-icons_ffffff_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(../images/datepicker/ui-icons_0b54d5_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/datepicker/ui-icons_ffffff_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; }
.ui-corner-tr { -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; }
.ui-corner-br { -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; }
.ui-corner-top { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; }
.ui-corner-right {  -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; }
.ui-corner-left { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; }
.ui-corner-all { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

/* Overlays */
.ui-widget-overlay { background: #e6b900 url(../images/datepicker/ui-bg_flat_0_e6b900_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: 6px 0 0 6px; padding: 0px; background: #e69700 url(../images/datepicker/ui-bg_flat_0_e69700_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }/*
 * jQuery UI Datepicker 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
  /****** enddatepicker ****/

.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; }

.adv {margin-bottom: 10px;}

.paneltabs { height: 55px;}
.paneltabs li {float: left; background: transparent url('../images/tab.gif') 0 0 no-repeat; height: 55px; margin-left: -1px;}
.paneltabs li.first { margin-left: 0px;}
.paneltabs li.hover {background-position: 0 -55px;}
.paneltabs li.active {background-position: 0 -110px;}
.paneltabs li span {display: block; height: 55px; background: transparent url('../images/tabend.gif') 100% 0 no-repeat;}
.paneltabs li.hover span {background-position: 100% -55px;}
.paneltabs li.active span {background-position: 100% -110px;}

.paneltabs li a {display: block; height: 46px; width: 214px; text-align: center; font-weight: bold; font-size: 13px; padding-top: 9px;}
.paneltabs li a:hover, .paneltabs li a:link, .paneltabs li a:visited, .paneltabs li a:active  { color: #4f4f4f; }
.paneltabs li a:hover em, .paneltabs li a:link em, .paneltabs li a:visited em, .paneltabs li a:active em  { color: #e65626; font-style:normal; font-weight: normal; font-size: 11px; }


.tabcontentheader {font-size: 17px; color: #1691d3; border-bottom: 1px solid #e1e1e1; line-height: 30px; margin-bottom: 10px;}
.tabcontentinside { width: 600px; padding: 20px; background: transparent url('../images/tabcontentfooter.gif') 0 100% no-repeat; line-height: 20px;}
.tabcontentpanel { background: transparent url('../images/tabcontent.gif') 0 0 repeat-y; width: 640px; }
.codebox { background: #f5f5f5; color: #1691d3; border: 1px solid #e1e1e1; padding: 10px 20px; }

.bluebox { background: transparent url('../images/bluebox.gif') 20% 0 no-repeat; padding-top: 10px;}
.blueboxcontent { padding: 15px 20px; background: #2db0ff; color: #ffffff; }
.screenlist { float: right; text-align: center; }
.screenlist li {border: 1px solid #e1e1e1; padding: 9px; width: 186px; margin-bottom: 10px;}
.screenlist li.last {margin-right: 0px;}
.pakietlist {margin-top: 10px;}
.pakietlist li {font-family: Verdana; color: #4f4f4f; float: left; width: 142px; height: 184px; background: transparent url('../images/pakietbox.gif') 0 0 no-repeat; margin-right: 10px; }
.pakietlist li p { text-align: center;}
.pakietlist li.last { margin-right: 0; }
.pakietlist li .pakiet1 { background: transparent url('../images/pakiet1.png') 1px 5px no-repeat; padding: 8px 0 8px 32px; font-size: 14px; color: #4f4f4f; }
.pakietlist li .pakiet2 { background: transparent url('../images/pakiet2.png') 1px 4px no-repeat; padding: 8px 0 8px 32px; font-size: 14px; color: #4f4f4f; }
.pakietlist li .pakiet3 { background: transparent url('../images/pakiet3.png') 1px 4px no-repeat; padding: 8px 0 8px 32px; font-size: 14px; color: #4f4f4f; }
.pakietlist li .pakiet4 { background: transparent url('../images/pakiet4.png') 1px 4px no-repeat; padding: 8px 0 8px 32px; font-size: 14px; color: #4f4f4f; }
.pakietlist li form { text-align: center; margin-top: 10px;}
.redpoints {color: #e54f23; font-size: 20px; text-align: center; padding: 15px 0 10px 0;}
.blueprice {color: #1d8bca; font-weight: bold; font-size: 16px; text-align: center; font-family: Arial;}
.kuppakiet {background: transparent url('../images/kuppakiet.gif') 0 0 no-repeat; width: 103px; height: 26px; border: 0; text-align: center; cursor: pointer; }
.kuppakiet:hover {background-position: 0 -26px; }

.carttabs { height: 55px; background: transparent url('../images/lotniskobelka.gif') 0 0 no-repeat; width: 640px;}
.carttabs li {float: left; background: transparent url('../images/tab.gif') 0 0 no-repeat; height: 55px; margin-left: -1px;}
.carttabs li.first { margin-left: 0px;}
.carttabs li.hover {background-position: 0 -55px;}
.carttabs li.active {background-position: 0 -110px;}
.carttabs li span {display: block; height: 55px; background: transparent url('../images/tabend.gif') 100% 0 no-repeat;}
.carttabs li.hover span {background-position: 100% -55px;}
.carttabs li.active span {background-position: 100% -110px;}
.carttabs li a {display: block; height: 55px; line-height: 55px; width: 200px;  font-weight: bold; font-size: 13px;}
.carttabs li a.reservicon {width: 160px;}
.carttabs li a.reserviconinactive {width: 160px;}
.carttabs li a:hover, .carttabs li a:link, .carttabs li a:visited, .carttabs li a:active  { color: #4f4f4f; }
.infoicon {padding-left: 45px; background: transparent url('../images/infoicon.gif') 15px 50% no-repeat; }
.reservicon {padding-left: 50px; background: transparent url('../images/reservicon.gif') 15px 50% no-repeat;   }

.carttabs li span .reserviconinactive {padding: 5px 0 5px 30px; text-align: center; background: transparent url('../images/reserviconinactive.gif') 0px 50% no-repeat; display: inline; line-height: 24px;  }
.text12 {font-size: 10px; font-weight: normal; background: #4f4f4f; color: #ffffff; padding: 0 4px;}
.text13 {color: #1691d3; padding: 0 0 0 20px; font-weight: bold;}
#tab1_content .infolist {float: right;}
.box1 {background: #f4f4f4; border: 1px solid #e1e1e1; padding: 20px;}
.box1 .form1 label {font-weight: normal;}
#date_start, #date_end { background: #ffffff url('../images/calendar.png') 99% 50% no-repeat;}


.form3 p{clear: both; display: block; padding: 10px 0 0 0;}
.form3 p label { display: block; line-height: 20px; font-weight: bold;}
.form3 p span { display: block; height: 26px; float: left;}
.form3 p span input { border: 1px solid #e1e1e1; font-size: 12px; font-family: Verdana; color: #4f4f4f; line-height: 18px; height: 18px; padding: 3px 10px;}
.form3 p span.input9 { width: 268px; }
.form3 p span.input9 input { width: 246px; }
.form3 p span.input8 input { border: 0; width: 156px; height: 29px; background: transparent url('../images/reservbutton.gif') 0 0 no-repeat; cursor: pointer;}
.form3 p span.error {font-family: Verdana; font-size: 11px; font-weight: bold; background: transparent url('../images/formerror.gif') 0 50% no-repeat; padding-left: 20px; float: left; line-height: 26px; margin-left: 10px;}
.form3 p span.ok {background: transparent url('../images/formtick.gif') 0 50% no-repeat; float: left; width: 16px; height: 26px; margin-left: 10px;}
.break5 { background: transparent url('../images/break5.gif') 0 50% repeat-x; height: 1px; line-height: 1px; font-size: 1px;}
.break6 { background: #ffffff; height: 1px; line-height: 1px; font-size: 1px; margin: 5px 0;}
.list1 li {padding-left: 20px; line-height: 18px; margin: 5px 0;}
.back { background: transparent url('../images/back.gif') 0 0 no-repeat; height: 29px; width: 96px; display: block; text-indent: -9000px;}
.reserve { background: transparent url('../images/reserve.gif') 0 0 no-repeat; height: 29px; width: 156px; display: block; text-indent: -9000px;}
.buttonlist li {float: left; margin-right: 20px;}
.reservationsearch {width: 100%; border: 1px solid #e1e1e1;}
.reservationsearch tr td {border: 1px solid #e1e1e1; padding: 7px 10px; color: #4f4f4f; font-size: 11px; line-height: 26px;}
.reservationsearch input {border: 1px solid #e1e1e1; padding: 3px 5px; color: #4f4f4f; font-size: 11px; 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;}
td.grey {background: #f4f4f4;}

.reservationlegend {width: 100%; border: 1px solid #e1e1e1;}
.reservationlegend tr td {border: 1px solid #e1e1e1; padding: 10px; color: #4f4f4f; font-size: 11px;}

.reservationstable {width: 100%; border: 1px solid #e1e1e1;}
.reservationstable tr th {text-align: left; line-height: 12px; background: #1691d3; border: 1px solid #e1e1e1; border-top: 1px solid #1691d3; border-bottom: 1px solid #1691d3; padding: 10px; color: #ffffff; font-size: 11px;}
.reservationstable tr td {border: 1px solid #e1e1e1; padding: 10px; color: #4f4f4f; font-size: 11px;}
.reservationstable tr.even td {background: #f0f0f0}
.reservationstable tr.inactive td {background: #ffffff; color: #cacaca;}
.reservationstable tr.accepted td {background: #a7ca3f;}
.reservationstable tr.rejected td {background: #f10000;}
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;}

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; }

.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;}
.overopacity {background: #e1e1e1; opacity: 0.2}

.relative { position: relative; }
.boxpreview { background: transparent url('../images/boxpreview.gif') 0 0 no-repeat; width: 244px; padding: 10px 0 0 6px; position: absolute; right: 0; top: 0px; margin-top: -18px; margin-right: -268px; font-size: 11px; color: #ffffff; }
.boxpreview .boxpreviewcontent { background: #1691d3; width: 204px; padding: 0 20px 12px 20px;}
.boxpreview .boxpreviewbottom { background: transparent url('../images/boxpreviewbottom.gif') 0 0 no-repeat; width: 244px; height: 8px;}
.boxpreviewcontent a:hover, .boxpreviewcontent a:link, .boxpreviewcontent a:active, .boxpreviewcontent a:visited { color: #ffffff; }
.logout {display:block; margin-top: 10px; text-indent: -9000px; background: transparent url('../images/logout.gif') 0 0 no-repeat; width: 83px; height: 26px;}
.logout:hover {background-position: 0 -26px;}
.loggedinfo p.red {padding: 6px 0 2px 0; }
.topup { padding-left: 15px;  background: transparent url('../images/topup.gif') 0 50% no-repeat; }

.pointsstatelist {padding: 10px 0 20px 0; font-size: 11px; line-height: 18px;}
.pointsstatelist li { float: left; margin-right: 5px; }
.pointsstate { background: transparent url('../images/pointsstate.gif') 0 0 no-repeat; width: 153px; height: 14px; padding: 2px; }
.pointsstate .pointsstategreen { background: transparent url('../images/pointsstatgreen.gif') 0 0 no-repeat; height: 14px; width: 100%; }
.pointsstate .pointsstategreen  .pointsstategreenend {float: right; background: transparent url('../images/pointsstategreenend.gif') 100% 0 no-repeat; height: 14px; width: 5px; }

.plakietka { display: block; background: transparent url('../images/rezerwacjaonline.gif') 0 0 no-repeat; width: 103px; height: 31px; position: absolute; top: -5px; left: -115px; }
#cennik2 {width: 370px; margin-top: 10px; background: transparent url('../images/cennik2.gif') 0 0 no-repeat;}
#cennik2 ul.cennikul {width: 185px;}
#cennik2 ul.cennikul li {width: 185px;}
#cennik2 ul.cennikul li span.green {width: 105px;}
.warning {background: transparent url('../images/warning.gif') 100% 50% no-repeat;}
.loginbox {width: 415px; padding-top: 5px; background: transparent url('../images/loginboxtop.gif') 0 0 no-repeat;}
.loginboxcontent {width: 415px; background: #ffffff; padding: 5px 0 6px 0;}
.loginboxbottom {width: 415px; line-height: 4px; font-size: 4px; height: 4px; background: transparent url('../images/loginboxbottom.gif') 0 0 no-repeat;}
.loginbutton {width: 83px; height: 26px; display: block; background: transparent url('../images/zaloguj.gif') 0 0 no-repeat; text-indent: -9000px;  }
.loginbutton:hover {background-position: 0 -26px;}
.remindloginbutton {width: 143px; height: 26px; display: block; background: transparent url('../images/przypomnij-haslo.gif') 0 0 no-repeat; text-indent: -9000px;  }
.remindloginbutton:hover {background-position: 0 -26px;}
.changepasswdbutton {width: 103px; height: 26px; display: block; background: transparent url('../images/zmien-haslo.gif') 0 0 no-repeat; text-indent: -9000px;  }
.changepasswdbutton:hover {background-position: 0 -26px;}

.logoutbutton {margin-right:10px; width: 83px; height: 26px; display: block; background: transparent url('../images/logout.gif') 0 0 no-repeat; text-indent: -9000px;  }
.logoutbutton:hover {background-position: 0 -26px;}

.form4 p{clear: both; display: block; padding: 0;}
.form4 p label { display: block; height: 26px; float: left; padding-left: 10px;}
.form4 p span { display: block; height: 26px; float: left; padding-left: 10px;}
.form4 p span.input10 input { font-weight: bold; border: 1px solid #94d2f3; background: #dceff9;font-size: 12px; font-family: Verdana; color: #1691d3; line-height: 19px; height: 19px; padding: 3px; width: 138px}
.form4 p span.input11 input { font-weight: bold; border: 1px solid #94d2f3; background: #dceff9;font-size: 12px; font-family: Verdana; color: #1691d3; line-height: 19px; height: 19px; padding: 3px; width: 180px}
.form4 p.perror span input { border: 1px solid red;}
.redboxlink {background: transparent url('../images/redboxlink.gif') 50% 50% no-repeat; padding: 5px 10px; color: #ffffff; font-size: 11px; font-weight: bold;}
.redboxlink:hover, .redboxlink:link, .redboxlink:visited, .redboxlink:active  { color: #ffffff; }
