.three_col { clear:both; width:953px; overflow:auto;}

#waitpage{color:#ffffff;width: 950px; 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/bilety/panel/bg.gif) no-repeat 0px 0px; width:401px; height:348px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
	#panelbox h2 {text-indent:-9999px;}
#panel {width:376px; margin-top:25px; padding-left:25px;}
#panel ul {margin:0 0 0 0px; font-size:11px; color:#333333; padding-top: 10px;}
#panel p {font-size:11px; color:#484848;}
#panel li {display:inline; float:left; margin:0;}
#panel input, select {border:1px solid #999999;}

#panel .naglowek {font-size:16px; height:36px; !height:46px;  font-family:Arial; color:#ffffff; }
#panel .naglowek img {margin:5px 0 0 20px;}

#kierunek {padding:0;}
#kierunek li {display: inline;height: 25px; font-size:10px; font-weight:normal;}
#kierunek .oneway {padding:5px 20px 0 28px; background-image:url('/datastore/images/polish/bilety/panel/one_way.gif'); background-repeat:no-repeat;}
#kierunek .return {padding:5px 10px 0 28px; background-image:url('/datastore/images/polish/bilety/panel/return.gif'); background-repeat:no-repeat;}
#kierunek input {border:0; position:relative; top:4px; margin-right:5px;}

#celpodrozy {width: 376px;clear: both; color:#333333; }
#celpodrozy .cel-lewa {width: 156px; float: left;}
#celpodrozy .cel-lewa .wylot {width: 156px; margin-top: 5px;}
#celpodrozy .cel-lewa .wylot label {display: block; font-weight:bold;}
#celpodrozy .cel-lewa .wylot input {width: 120px; padding: 2px; position:relative; top:-8px;}
#celpodrozy .cel-lewa .przylot {width: 156px;margin-top: 5px;}
#celpodrozy .cel-lewa .przylot label {display: block; font-weight:bold;}
#celpodrozy .cel-lewa .przylot input {width: 120px; padding: 2px;}

#celpodrozy .cel-prawa {width: 156px; float: left}
#celpodrozy .cel-prawa .wylot {width: 156px;margin-top: 5px;}
#celpodrozy .cel-prawa .wylot label {display: block; font-weight:bold;}
#celpodrozy .cel-prawa .wylot input {width: 120px; padding: 2px; position:relative; top:-8px;}
#celpodrozy .cel-prawa .przylot {width: 156px;margin-top: 5px;}
#celpodrozy .cel-prawa .przylot label {display: block; font-weight:bold;}
#celpodrozy .cel-prawa .przylot input {width: 120px; padding: 2px;}

#panel .podrozni {clear: both; position: relative; color:#333333; }
#panel .podrozni li {line-height: 10px; font-size:9px;}
#panel .podrozni li select { border:1px solid #999999;}
#panel .podrozni span {display:block; height:24px; width:70px;}

#panel #opcja {clear: both;}
#opcja li {display:inline; float:left; margin-right:10px;}
#opcja span {display:block; height: 15px; width:60px; font-size:9px;}
#opcja select {width: 120px; border:1px solid #999999;}
#opcja li input.przycisk {background:url('/datastore/images/polish/bilety/panel/szukaj_button.gif') no-repeat 0px 0px; width:85px; height:30px; line-height:30px; border:none;color:#fff; font-weight:bold; display: block; position: relative; top: 10px; }
#opcja li input.przycisk:hover {background:url('/datastore/images/polish/bilety/panel/szukaj_button.gif') no-repeat 0px -30px;}

.top-route-search .kol-3  input.przycisk  {background:url('/datastore/images/polish/bilety/panel/szukaj_button.gif') no-repeat 0px 0px; width:85px; height:30px; line-height:30px; border:none;color:#fff; font-weight:bold; display: block;}
.top-route-search .kol-3  input.przycisk:hover {background:url('/datastore/images/polish/bilety/panel/szukaj_button.gif') no-repeat 0px -30px;}

/* 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;}
			
ul#kontakt { float:left; width:228px; position:relative; left:40px;}
ul#kontakt li { text-indent:-9999px; display:block; width:228px; }
ul#kontakt li.header { background:url(/datastore/images/polish/kontakt/header.gif) no-repeat 0px 0px; height:54px;}
ul#kontakt li.tel { background:url(/datastore/images/polish/bilety/kontakt/tel.gif) no-repeat 0px 0px; height:74px;}
ul#kontakt li.skype a{ background:url(/datastore/images/polish/kontakt/skype.gif) no-repeat 0px 0px; height:73px; width:228px;display:block; }
ul#kontakt li.skype a:hover{ background: url(/datastore/images/polish/kontakt/skype_h.gif) no-repeat 0px 0px; height:73px;}
ul#kontakt li.helpline { background: url(/datastore/images/polish/bilety/kontakt/helpline.gif) no-repeat 0px 0px; height:77px;}

p.lastminute { position: absolute; top:300px; right:50px; width:405px; height:51px; font-size:10px; color:#999999; font-family:Arial, Helvetica, sans-serif; background:url(/datastore/images/polish/bilety/last_minute.gif) no-repeat 0px 0px; padding:10px 0px 0px 80px;}


.promocje { float:left; width:401px; margin-top:20px;}
.promocje h3 {background: url(/datastore/images/polish/bilety/h3_promocje.gif) no-repeat 0px 0px; display:block; width:401px; height:42px; text-indent:-9999px; }
.promocje ul {background:url(/datastore/images/polish/bilety/promocje_bottom.gif) no-repeat bottom left; padding-bottom:10px; }
.promocje ul li{border-bottom:1px solid #CCCCCC; border-top:1px solid #fff; padding:5px 0px 0px 10px; background: url(/datastore/images/polish/bilety/promocje_middle.gif) repeat-y 0px 0px; overflow: hidden;}
.promocje ul li.last { border-bottom:none;}
.promocje ul li a{ display:block; height:35px; text-decoration:none; color:#333333; cursor:hand; outline:none;}
.promocje ul li a:hover { color:#0099CC;}
.promocje ul li a img{ float:left; border:none; width:90px; height:30px;}
.promocje ul li a span{ float:left; font-weight:bold;}
	.promocje ul li a span.miejscowosc{margin-left:10px; width:115px;}
	.promocje ul li a span.cena{ width:80px; text-align:right;}
	.promocje ul li a span.szczegoly{ font-style:10px; width:70px; font-weight:normal; background: url(/datastore/images/polish/bilety/arrow.gif) no-repeat right 3px; padding:0px 0px 0px 10px;}


.kupione { float:left; width:231px; margin-top:20px; margin-left:20px;}
.kupione h3 {background: url(/datastore/images/polish/bilety/h3_kupione.gif) no-repeat 0px 0px; display:block; width:231px; height:42px; text-indent:-9999px; }
.kupione ul {background:url(/datastore/images/polish/bilety/kupione_bottom.gif) no-repeat bottom left; padding-bottom:10px; }
.kupione ul li{border-bottom:1px solid #CCCCCC; border-top:1px solid #fff; padding:5px 0px 0px 10px; background: url(/datastore/images/polish/bilety/kupione_middle.gif) repeat-y 0px 0px; overflow:hidden;}
.kupione ul li.last { border-bottom:none;}
.kupione ul li a{ display:block; height:20px; text-decoration:none; color:#333333; cursor:hand; outline:none;}
.kupione ul li a:hover { color:#0099CC;}
.kupione ul li a span{ float:left; font-weight:bold;}
	.kupione ul li a span.miejscowosc{margin-left:5px; width:120px;}
	.kupione ul li a span.cena{ width:70px; text-align:right;  background: url(/datastore/images/polish/bilety/arrow.gif) no-repeat right 3px; padding-right:15px;}

.skyscrapper {float:left; width:228px; margin-top:20px; margin-left:20px;}
.skyscrapper img { border:none;}


#submain .main_content .error-content {
width: 913px;	
height: 200px;	
padding: 100px 0 50px 0;
text-align: center;
}

#submain .main_content .error-content h3 {
text-align: center; font-size: 18px;font-weight: 900;margin-bottom: 15px;	
}








		
		