.three_col { float: left; width:1000px; overflow:auto;}

#waitpage{color:#ffffff;width: 980px; margin: 0 auto; text-align: center; margin-top:100px;}
#waitpage h1{margin-top:30px;font-size:24px;margin-bottom:15px;font-weight: bold;}
#waitpage p{font-size:13px;}

#panelbox { float:left;   background:url(/datastore/images/polish/panel.gif) no-repeat 0px 0px; width:420px; height:420px; font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin: 10px 0px 0px; 0px; padding: 0px 0px; }
#panelbox h2 {float: left; margin: 0px 0px; padding: 0px 0px;}
#panel {width:400px; height:370px; float: left; margin: 10px 0px 0px 10px; padding: 0px 0px;  }
#panel ul { margin:0px; padding: 0px; font-size:11px; color:#000000; }
#panel p {font-size:11px; color:#484848;}
#panel li {display:inline; float:left; margin:0px;}
#panel input, select {border:1px solid #000000; }



#naglowek { float: left; margin-top: 25px; padding: 0px;  height: 20px; width: 400px; text-align: center; font-weight: bold;}

#kierunek { float: left; margin: 0px; padding: 0px;}
#kierunek li {display: inline; height: 25px; font-size:12px; font-weight:normal; margin: 0px 0px 0px 0px; padding: 0px 0px; float: left;}
#kierunek .oneway {margin: 10px 0px 0px 20px; padding:10px 50px 10px 28px;  background-image:url('/datastore/images/polish/bilety/panel/one_way.png'); background-repeat:no-repeat;}
#kierunek .return {margin: 10px 0px 0px 0px; padding:10px 10px 10px 28px;  background-image:url('/datastore/images/polish/bilety/panel/return.png'); background-repeat:no-repeat;}
#kierunek input {border:0; position:relative; left:10px; top:1px; margin-right:15px;}

#celpodrozy {width: 400px; clear: both;  color:#000000; margin-left:20px; padding:0px; }
#celpodrozy .cel-lewa {width: 180px; float: left;  }
#celpodrozy .cel-lewa .wylot {width: 180px; margin-top: 5px; }
#celpodrozy .cel-lewa .wylot label {display: block;  }
#celpodrozy .cel-lewa .wylot input {width: 120px; padding: 2px; position:relative; top:-8px;}
#celpodrozy .cel-lewa .przylot {width: 180px; margin-top: 5px; }
#celpodrozy .cel-lewa .przylot label {display: block;  margin:0px; }
#celpodrozy .cel-lewa .przylot input {width: 120px; padding: 2px;}

#celpodrozy .cel-prawa {width: 180px; float: left;  }
#celpodrozy .cel-prawa .wylot {width: 180px; margin-top: 5px; }
#celpodrozy .cel-prawa .wylot label {display: block;  }
#celpodrozy .cel-prawa .wylot input {width: 120px; padding: 2px; position:relative; top:-8px;}
#celpodrozy .cel-prawa .przylot {width: 180px; margin-top: 5px; }
#celpodrozy .cel-prawa .przylot label {display: block;  margin:0px; }
#celpodrozy .cel-prawa .przylot input {width: 120px; padding: 2px;}

#panel .podrozni {float: left; color:#000000; margin: 20px  0px 0px 20px; font-size:12px; }
#panel .podrozni li {line-height: 13px; }
#panel .podrozni li select { border:1px solid #999999; margin-top: 5px;}
#panel .podrozni span {display:block; height:26px; width:75px;}

#panel #opcja {float: left; margin: 20px  0px 0px 20px;}
#opcja li {display:inline; float:left; margin-right:10px; }
#opcja span {display:block; height: 15px; width:60px; font-size:12px;}
#opcja select {width: 120px; border:1px solid #999999;}
#opcja li input.przycisk {background:url(/datastore/images/polish/button/pok.png) no-repeat 0px 0px; width:66px; height:28px; text-indent:-9999px; display: block; border:none; margin:20px 0px 0px 150px;}
#opcja li input.przycisk:hover {background: url(/datastore/images/polish/button/pok.png) no-repeat 0px -28px;  text-indent:-9999px; display: block; border: 0px;  }

.top-route-search .kol-3  input.przycisk  {background:url('/datastore/images/polish/bilety/panel/szukaj_button.jpg') no-repeat 0px 0px; width:90px; height:40px; line-height:30px; border:none;color:#ffffff; font-weight:bold; display: block;}
.top-route-search .kol-3  input.przycisk:hover {background:url('/datastore/images/polish/bilety/panel/szukaj_button.jpg') no-repeat 0px -40px;}

/* koniec panel*/

.reklama_zyskajdo70proc { float:left; position:relative; left:20px; width:228px; height:278px; text-indent:-9999px; background:url(/datastore/images/polish/bilety/panel/banner_0oplat.gif) no-repeat 0px 0px;}
.reklama_zyskajdo70proc h3 { text-indent:-9999px;}
.reklama_zyskajdo70proc p { text-indent:-9999px;}

/*kontakt*/
		ul#kontakt {  width:545px; height:170px; float:left;   background:url(/datastore/images/polish/kontakt/kon.gif) no-repeat 0px 0px; margin: 10px 0px 0px 10px; padding: 0px 0px; }
			ul#kontakt li {  float:left;  margin: 0px; padding: 0px;  display: inline-block; }
			ul#kontakt li.top { width: 525px; height: 20px; float: left; margin-top:15px; margin-left: 10px; text-align: center; font-size:16px; font-weight: bold; }
		  	ul#kontakt li.menu { width: 160px; height:15px; float: left;  margin-top:35px; margin-left:30px;
			 text-align: left;}
			ul#kontakt li.menu a{  width:160px; height:15px;  font-size:12px; color: #000000; font-weight: bold;  text-decoration:underline;  }
			ul#kontakt li.menu a:hover{   color: #e20220; font-size:12px;  text-decoration: none;  }
			ul#kontakt li.men { width: 130px; height:15px;  float: right;  margin-top:35px; margin-right:30px;
			 text-align: right; display: inline;}
			ul#kontakt li.men a{  width:130px; height:15px;  font-size:12px; color: #000000; font-weight: bold;  text-decoration:underline;  }
			ul#kontakt li.men a:hover{   color: #e20220; font-size:12px;  text-decoration: none;  }
			ul#kontakt li.tex {  width:100px; height:30px; float: left;  margin-top:20px; margin-left:0px; display: inline; font-size:30px; text-align: left; }
			ul#kontakt li.te {  width:140px; height:30px; float: left;  margin-top:15px; margin-left:30px; display: inline; font-size:10px;  }
			ul#kontakt li.tee {  width:420px; height:20px; float: left;  margin-top:20px; margin-left:30px; display: inline; font-size:10px;  }
			ul#kontakt li.tek {  width:40px; height:20px; float: left;  margin-top:40px; margin-left:10px; display: inline; font-size:10px;  font-weight: bold;    }
			ul#kontakt li.skype {  float: right; margin-top:25px; margin-right: 30px; display: inline; }
			ul#kontakt li.skype a{ background:url(/datastore/images/polish/kontakt/skype.gif) no-repeat 0px 0px; width:130px; height:30px; text-indent:-9999px; display: block; border:none;   text-indent:-9999px; }
			ul#kontakt li.skype a:hover{ background: url(/datastore/images/polish/kontakt/skype.gif) no-repeat 0px -30px;  text-indent:-9999px; display: block; border: 0px; width:130px; height:30px; }
			ul#kontakt li.helpline {  background:url(/datastore/images/polish/kontakt/helpline.gif) no-repeat 0px 0px;   }

.lastminute { float:left; margin: 10px 0px 0px 10px; width:545px; height:240px;  background:url(/datastore/images/polish/bilety/last.gif) no-repeat 0px 0px; }
.lastminute ul { padding: 35px 20px 30px 30px; font-size: 14px; }



.promocje { float:left; width:420px; height: auto; margin-left: 20px;}
.promocje h3 {background: url(/datastore/images/polish/bilety/h3_promocje.gif) no-repeat 0px 0px; display:block; width:530px; height:50px; text-indent:-9999px; }
.promocje ul { }
.promocje ul li{float: left; width:530px; height:60px;  padding:0px 0px 0px 0px; background: url(/datastore/images/polish/bilety/promo.gif) no-repeat 0px 0px; overflow: hidden;}
.promocje ul li.last {float: left; background: url(/datastore/images/polish/bilety/promocje,bottom.gif) no-repeat 0px 0px; display:block; width:530px; height:70px; text-indent:-9999px;}
.promocje ul li a{ display:block; height:60px; text-decoration:none; color:#333333; cursor:hand; outline:none;}
.promocje ul li a:hover { float: left; width:530px; height:60px;  padding:0px 0px 0px 0px; background: url(/datastore/images/polish/bilety/promo.gif) no-repeat 0px -60px; overflow: hidden;}
.promocje ul li a img{ float:left; margin-left: 20px; margin-top: 20px;  border:none; width:90px; height:30px;}
.promocje ul li a span{ float:left; font-weight:bold;}
	.promocje ul li a span.miejscowosc{margin-left:20px; width:110px; margin-top: 25px; font-size:16px;}
	.promocje ul li a span.cena{ width:120px; text-align:right; margin-left: 15px; margin-top: 25px; font-size:16px;}
	.promocje ul li a span.szczegoly{ font-size:14px; height: 25px; width:60px; margin-left: 20px;margin-top: 25px; font-weight:normal; }
	.promocje ul li a span.info{  height: 25px; width:25px; margin-left: 20px; margin-top: 25px; font-weight:normal; background: url(/datastore/images/polish/bilety/arrow.png) no-repeat 0px 0px; padding:0px 0px 0px 0px;}


.kupione { float:left; width:420px; }
.kupione h3 {background: url(/datastore/images/polish/bilety/h3_kupione.gif) no-repeat 0px 0px; display:block; width:420px; height:50px; text-indent:-9999px; }
.kupione ul { }
.kupione ul li{ background: url(/datastore/images/polish/bilety/kupione.gif) no-repeat 0px 0px; overflow: hidden; float: left; width: 420px; height: 30px; }
.kupione ul li.last { background: url(/datastore/images/polish/bilety/kupione,bottom.gif) no-repeat 0px 0px; overflow: hidden; float: left; width: 420px; height: 40px;}
.kupione ul li a{ display:block; height:19px; text-decoration:none; color:#333333; cursor:hand; outline:none;}
.kupione ul li a:hover { color: #e20220; font-weight:bold; background: url(/datastore/images/polish/bilety/kupione.gif) no-repeat 0px -30px; overflow: hidden; float: left; width: 420px; height: 30px;}
.kupione ul li a span{ float:left; font-weight:bold; margin-top: 7px;}
	.kupione ul li a span.miejscowosc{margin-left:30px; width:110px; font-size:16px;}
	.kupione ul li a span.cena{ width:140px; text-align:right; font-size:16px; margin-left: 20px;}
	.kupione ul li a span.info{  height: 25px; width:25px; margin-left: 40px;  font-weight:normal; background: url(/datastore/images/polish/bilety/arrow.png) no-repeat 0px 0px; padding:0px 0px 0px 0px;}

.tekst { float: left; background: url(/datastore/images/polish/bilety/tekst.jpg) no-repeat 0px 0px ; width: 260px; height: 490px; margin-top: 10px; margin-left: 10px; }
.tekst t {   font-size: 14px; font-weight: bold; }
.tekst ul {  padding:50px 10px 10px 10px;}

.skyscrapper {float:right; width:530px; height:200px; margin-top:10px; margin-left:10px;}
.skyscrapper img { border:none;}









