			body {padding: 0; margin: 0; font-family: Arial, Verdana; background: #4064b0 url('/gfx/skin1/body_bg.jpg') repeat-x top left; font-size: 12px;}
			img{border: none; margin: 0;}
			a{text-decoration: none;}
			h3{margin: 0px 20px 5px; padding-bottom: 5px; color: #0c0552; font-weight: bold; font-size: 18px; border-bottom: 1px solid #0c0552; text-align: center;}
			
			div#page{width: 895px; margin: 0 auto; font-size: 12px;}
			div#header{margin-bottom: 10px; background: transparent) no-repeat top left;}
			div#header_content{height: 236px;}
			div#logo{width: 202px; float: left;}
			div#logo a{display: block; width: 202px; height: 236px;}
			div#header_flash{width: 693px; float: left;}
			div#menu_top{height: 27px; padding: 12px 3px 0px; color: #FFF; background: transparent url('/gfx/skin1/menu_top_bg.jpg') repeat-x top left;}
			div#menu_top a{color: #FFF; font-weight: bold;}
			div#content{width: 895px; text-align: left;}
			div#left_content{width: 194px; float: left; margin-right: 0px;}
			div#main_content{width: 693px; float: left; margin-left: 8px; margin-right: 0px;}
			div#main2_content{padding: 0px 10px 10px;}
			div#footer{margin: 5px 0px 10px;}
			div#footer .logooperatorzy{padding: 5px 10px; background-color: #fff;}
			
			div.main_box{overflow: hidden; height: 100%; text-align: left;}
			div.main_left{width: 491px; float: left; margin-right: 0px;}
			div.main_right{width: 193px; float: right; margin-right: 0px;}
			
			div#menu_top ul, div#menu_top ul li {display: inline; list-style: none; margin: 0; padding: 0;}
			div#menu_top .center {text-align: center;}
			div#menu_top a{padding: 5px 5px 5px 2px; color: #FFF; font-size: 12px;}
			
			div.box1{background: #f6f590 url('/gfx/skin1/yellow_box1.jpg') repeat-x top left;}
			div.box2{background: #f7f591 url('/gfx/skin1/yellow_box2.jpg') repeat-x top left;}
			div.box3{background: #fff url('/gfx/skin1/yellow_box1.jpg') repeat-x bottom left;}
			div.box4{background: #dbebf8 url('/gfx/skin1/blue_box1.jpg') repeat-x top left;}
			div.box1, div.box2, div.box3, div.box4{margin-bottom: 10px; padding-top: 5px;}
			
			div#searchbox{margin-bottom: 10px;}
			div#searchbox .search_content_fill{background: transparent url('/gfx/skin1/searchbox_bg.jpg') repeat-y top center;}
			div#searchbox .search_content{padding: 10px 25px 0px; background: transparent url('/gfx/skin1/searchbox1.jpg') no-repeat top center;}
			div#searchbox .inputs{width: 140px;}
			div#searchbox a{color: #000; text-decoration: underline;}
			div#searchbox .search_footer{height: 25px; background: transparent url('/gfx/skin1/searchbox2.jpg') no-repeat bottom center;}
			
			div.menu{padding-bottom: 30px;}
			div.menu .position{padding: 5px 25px;}
			div.menu .position img{vertical-align: middle; margin-right: 5px;}
			div.menu .position a{font-size: 12px; color: #08367b;}
			
			div.callcenter{padding: 5px 30px 25px; color: #08367b;}
			div.callcenter .phone{font-size: 14px; font-weight: bold;}
			div.communicators{padding: 15px 0px;}
			div.communicators a{padding-right: 5px;}
			div.communicators img{vertical-align: top;}
			
			div.toptop{
      background-image: url(/gfx/skin1/title_bg.jpg);
      color:white;
      text-align:center;
      font-weight:bold;
      font-size:15px;
      padding:10px;
      margin-bottom:4px;
      }
			
			div.logininfo{color: #535353; font-size: 11px; margin-bottom: 10px;}
			div.logininfo h6{margin: 0; padding-left: 5px; font-size: 12px; font-weight: bold;}
			div.logininfo input{width: 70px; background-color: #eaeaea; border: 1px solid #535353; margin: 1px;}
			div.logininfo a{color: #535353;}
			div.logininfo input.login_submit{width: 25px; background: transparent; border: none; color: #535353; font-weight: bold; text-decoration: underline; padding: 4px 0px;}
			div.login_top{height: 7px; width: 207px; background: url('/gfx/skin1/login_top.jpg') no-repeat top center; font-size: 0px;}
			div.login_content{width: 174px; padding: 5px 10px 10px;}
			div.login_footer{height: 7px; width: 207px; background: url('/gfx/skin1/login_footer.jpg') no-repeat top center; font-size: 0px;}
			
			div.all_offers{margin-bottom: 5px;}
			div.left_offers{width: 239px; float: left;}
			div.right_offers{width: 239px; float: left; margin-left: 13px;}
			
			div.offers{font-size: 11px; color: #0c0552;}
			div.offers_list_left{width: 112px; float: left;}
			div.offers_list_right{width: 112px; float: left; margin-left: 15px;}
			
			div.offers .position{width: 100px; height: 165px; padding: 5px; margin-bottom: 5px; background: #fffefa url('/gfx/skin1/offer_bg.jpg') repeat-x top left; border: 1px solid #f5da7d; text-align: left;}
			div.offers .position .photo{width: 100px; height: 74px;}
			div.offers .position img{width: 100px; height: 74px;}
			div.offers .position h5{ height: 43px; overflow: hidden; font-size: 11px; font-weight: bold; margin: 3px 0px;}
			div.offers a.title{color: #0c0552;}
			
			div.short_offers{}
			div.short_offers .pad1{padding-bottom: 30px;}
			div.short_offers .pad2{padding-bottom: 15px;}
			div.clock{background: transparent url('/gfx/skin1/clock.png') no-repeat bottom right; padding-bottom: 15px;}
			div.short_offers .top{color: #0c0552;}
			div.short_offers .position{margin: 0px 20px; padding: 5px 0px;}
			div.short_offers a{color: #08367b;}
			div.short_offers .red{color: #fc0a0a;}
			
			div.offers_rec{background: transparent url('/gfx/skin1/earth.png') no-repeat bottom right; padding-bottom: 20px; margin-bottom: 10px;}
			div.offers_rec1, div.offers_rec2, div.offers_rec3{width: 231px; float: left;}
			div.rec1, div.rec2{border-right: 1px solid #fff;}
			div.rec2, div.rec3{border-left: 1px solid #fff;}
			
			div.short_rec_offers{}
			div.short_rec_offers .position{margin: 5px 20px; overflow: hidden;}
			div.short_rec_offers .position a{font-size: 18px; font-weight: bold; color: #fff;}
			div.short_rec_offers .position a:hover{text-decoration: underline;}
			
			div.infobox{color: #000;}
			div.infobox .text{font-size: 12px; text-align: justify; padding: 0px 10px 10px;}
			div.infobox .text a{color: #0c0552; font-weight: bold;}
			
			div.search_list{color: #000; padding-bottom: 20px;}
			div.search_list a{color: #000; font-weight: bold;}
			div.search_list .top{font-size: 14px; font-weight: bold; border-bottom: 1px solid #2f4f88;}
			div.search_list .big{font-size: 13px; font-weight: bold; padding: 5px 0px;}
			div.search_list .small{font-size: 12px; padding: 3px 0px;}
			div.search_list .text{vertical-align: top; text-align: left;}
			div.search_list .more{font-size: 12px; padding: 3px 0px; text-decoration: underline;}
			
			div.gallery{font-size: 12px; color: #2f4f88;}
			div.gallery a{color: #2f4f88;}
			
			div.symbol {padding:0px 0px 10px;}
			div.symbol h6{color: #0c0552; text-align: center; margin: 0px 20px 10px; padding-bottom: 5px; font-size: 14px; border-bottom: 1px solid #0c0552;}
			div.symbol  .submit {color: #0c0552; font-weight: bold; border: none; background: transparent; text-decoration: underline;}
			
			div.banner_list{margin-bottom: 6px;}
			
			*.hard{font-weight: bold;}
			a.more{color: #eeba30; text-decoration: underline;}
			
			div#esky_QsfPlacer{margin-bottom: 10px; background: transparent;}
			div#promy{margin-bottom: 10px;}
			div#euroticketSearch{margin-bottom: 10px;}

/* OFERTA START */ 


div.offer_desc{padding-bottom: 20px;}

.cennik_button{color: #fff; text-decoration: underline; font-size: 12px; font-weight: bold;}	
			
td.offer-info-name {
	color:#000;
	font-weight:bold;
	text-align:center;
	height:20px;
	font-size: 13px;
	padding: 4px;
}

td.offer-info-symbol {
	color:#000;
	font-weight:normal;
	text-align:center;
	font-size: 11px;
}

td.offer-desc-title {
	padding:3px;
	text-align: left;
	color: #000;
	font-weight:bold;
	width:140px;
	font-size: 13px;
}

td.offer-desc-text {
	padding:3px;
	text-align:left;
	color:#000;
	font-weight:normal;
	width:100%;
	font-size: 13px;
}

td.offer-desc-text  a{
	color: #000;
}

td.offer-desc-title1 {
	text-transform:uppercase;
	background-color:#2f4f88;
	padding:3px;
	text-align:left;
	color:#fff;
	font-weight:bold;
	width:300px;
	border-top: 1px solid #0c0552;
	border-right: 1px solid #0c0552;
	font-size: 13px;
}

td.offer-desc-text1 {
	padding:3px;
	text-align:justify;
	color:#000;
	font-weight:normal;
	width:100%;
	border-top: none;
	font-size: 12px;
	}

/* OFERTA KONIEC */
/* TABELA TERMINY START */

td.table-termin-header {
	height:25px;
	text-align:center;
	background-color:#2f4f88;
	font-weight:bold;
	color: #fff;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	font-size: 12px;

}

td.table-termins-body {
	height:20px;
	text-align:center;
	font-size: 12px;
	color: #000;
}

td.table-termins-body a{
	color: #000;
	text-decoration: underline;
	font-size: 12px;
}



td.additional_information {
	height:20px;
	text-align:center;
	font-size: 11px;
	color: #000;
}

/* TABELA TERMINY KONIEC */ 

/* cennik */
/*
div.cennik .cennikh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	background-position: center center;
	background-color: #FFFFCC;
	border: thin solid;
}
div.cennik .nd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	background-position: center center;
	background-color: #CCCCCC;
	border: thin solid;
}
div.cennik .w0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	background-position: center center;
	background-color: #FFC6C6;
	border: thin solid;
}
div.cennik .n1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	background-position: center center;
	background-color: #FF8A8A;
	border: thin solid;
}
div.cennik .w1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	background-position: center center;
	background-color: #66FFCC;
	border: thin solid;
}*/

div.cennik {font-size: 12px; overflow: auto;}

div.cennik .ramkawhite {
	BACKGROUND-COLOR: #ffffff
}

div.cennik .ramkablue {
	BACKGROUND-COLOR: #bdd7f4
}
div.cennik .blue3 {
	BACKGROUND-COLOR: #bdd7f4
}
div.cennik .blue4 {
	BACKGROUND-COLOR: #e4edf7
}

div.cennik .blue5 {
	BACKGROUND-COLOR: #FFF;
	padding: 3px;
	text-align: left;
}

div.cennik .table {
	FONT-SIZE: 11px; FONT-FAMILY: sans-serif;
	text-align: left;
}
div.cennik .grupa0 {
	BACKGROUND-COLOR: #aec9e3;
	TEXT-ALIGN: center;
	COLOR: black
}
div.cennik .grupa1 {
	BACKGROUND-COLOR: #d6eb9c;
	TEXT-ALIGN: center;
	COLOR: black
}
div.cennik .grupa2 {
	BACKGROUND-COLOR: #ffaeae;
	TEXT-ALIGN: center;
	COLOR: black
}
div.cennik .grupa3 {
	BACKGROUND-COLOR: #ffffca;
	TEXT-ALIGN: center;
	COLOR: black
}
div.cennik .grupa4 {
	BACKGROUND-COLOR: #ffd291;
	TEXT-ALIGN: center;
	COLOR: black
}
div.cennik .grupa5 {
	BACKGROUND-COLOR: #ffd9ff;
	TEXT-ALIGN: center;
	COLOR: black
}
div.cennik .grupa6 {
	BACKGROUND-COLOR: #dab6b6;
	TEXT-ALIGN: center;
	COLOR: black
}
div.cennik .grupa7 {
	BACKGROUND-COLOR: #87ceeb;
	TEXT-ALIGN: center;
	COLOR: black
}
div.cennik .grupa8 {
	BACKGROUND-COLOR: #c5f5c5;
	TEXT-ALIGN: center;
	COLOR: black
}
div.cennik .grupa9 {
	BACKGROUND-COLOR: #ffd7d7;
	TEXT-ALIGN: center;
	COLOR: black
}
div.cennik .grupa10 {
	BACKGROUND-COLOR: #b0d8ff;
	TEXT-ALIGN: center;
	COLOR: black
}
div.cennik .grupa11 {
	BACKGROUND-COLOR: #ffe8ff;
	TEXT-ALIGN: center;
	COLOR: black
}
div.cennik .grupa12 {
	BACKGROUND-COLOR: #c2bdfd;
	TEXT-ALIGN: center;
	COLOR: black
}
div.cennik .grupa13 {
	BACKGROUND-COLOR: #ff9b9b;
	TEXT-ALIGN: center;
	COLOR: black
}

div.cennik .termin_cennik{
	BACKGROUND-COLOR: #CCCCCC;
	TEXT-ALIGN: center;
	COLOR: black

}
div.cennik .link2 {
	COLOR: black; 
	TEXT-DECORATION: none;
        TEXT-ALIGN: center
}  
}
div.cennik .link2:hover {
	COLOR: #494949; 
	TEXT-DECORATION: none;
        TEXT-ALIGN: center
}
}
div.cennik .link2a {
	COLOR: silver; TEXT-DECORATION: none
}
div.cennik .link2a:hover {
	COLOR: #494949; TEXT-DECORATION: none
}
div.cennik .data {
	color: red;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	font-style:normal
	
}

div.cennik .data1 {
	color: red;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	font-style:normal
	
}
div.cennik .data2 {
	color: black;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	font-style:normal
	
}
div.cennik .data3 {
	color: white;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	font-style:normal
}

/* koniec cennik */ 

/* agent */

div.agent *  { font-size:10px; font-family:Verdana; } 
div.agent a.agent_menu { color:#000000; text-align:center; width:100%; text-decoration:none; font-weight:bold; }
div.agent a:hover.agent_menu { color:#000000;  text-align:center; width:100%; text-decoration:none;}
tdiv.agent d.A {color:#000000; font-weight:bold; text-align:center;}
tdiv.agent d.W {color:#CC0000; font-weight:bold; text-align:center;}
tdiv.agent d.D {color:#fab000; font-weight:bold; text-align:center;}
tdiv.agent d.P {color:#00fa1d; font-weight:bold; text-align:center;}
div.agent td.menu_off {border:1px solid #F1F1F1; cursor:pointer;}
tdiv.agent d.menu_on {border:1px solid #CCCCCC; background-color:#F1F1F1; cursor:pointer;}

/* koniec agent */

/* formquestion */

div.formquestion {font-size: 11px; color: #1e73b3;}
div.formquestion h3 {margin: 0px; margin-bottom: 10px; color: #4074a3; font-size: 13px;}
div.formquestion input.submit{color: #4074a3; padding: 4px 6px; background-color: transparent; border: none; float: right; font-size: 14px; font-weight: bold; text-decoration: underline;}
div.formquestion INPUT.input { 
text-align: center;
BORDER: #5e5e5e 1px solid; 
BACKGROUND-COLOR: #ffffff }

div.formquestion SELECT { 
BORDER: #5e5e5e 1px solid; 
BACKGROUND-COLOR: #ffffff }

div.formquestion INPUT.input { 
align: center;
BORDER: #5e5e5e 1px solid; 
BACKGROUND-COLOR: #ffffff }

div.formquestion SELECT { 
BORDER: #5e5e5e 1px solid; 
BACKGROUND-COLOR: #ffffff }

/* koniec formquestion */

/* szukaj last minute */

div.last_minute * {font-family:Arial; font-size:11px;}
div.last_minute a {font-family:verdana; font-size:11px;}
div.last_minute a:hover {font-family:verdana; font-size:11px;}
div.last_minute a:visited {font-family:verdana; font-size:11px;}
div.last_minute .wyniki { padding:2px; text-align:center;}
div.last_minute a.wyniki {color:#0000FF}
div.last_minute a.wyniki1 {color:#006400}
div.last_minute a.wyniki2 {color:#AEAE00}
div.last_minute a.wyniki3 {color:#FF0000}
div.last_minute a.wyniki4 {color:#0000FF}

div.last_minute .wynikitop {height:30px; color: #2f4f88; border-bottom: 1px solid #4074a3; margin-bottom: 1px;}
div.last_minute .last_table{}
div.last_minute .hotel_table{margin-top: 10px;}

/* szukaj last minute koniec */
 
			
