#platnoscilewa{padding:15px; float:right; clear:both; display:block; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:10px; position:relative; right:30px; top:-35px; display:inline; }
/*poromocja azja*/
.azjapromo{padding:15px; float:right; clear:both; display:block; width:286px; height:349px; background-image:url(../images/azja.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:10px; position:relative; right:-20px;}
.azjapromo h2{position:relative; top:-10px;}
#azjatitle{display:block; width:130px; float:right; height:150px; font-size:20px; color:#ff5625; font-style:italic; position:relative; top:-20px; left:-20px;}
#kolory{margin-bottom:0px; margin-left:40px; font-size:20px; font-style:italic; margin-top:10px;}
#azji{margin-left:90px; font-size:20px; font-style:italic; margin-top:5px;}
#poloaczeniaazja{width:120px; position:relative; top:190px; left:20px;}
/*ostatnio wyszukiwane*/
.ostatniowyszukiwane{
background-image:url(../images/tanieback.jpg); background-repeat:repeat; width:500px; text-align:center;font-size:12px; margin-left:50px; margin:0px;
}
.ostatniowyszukiwane td{
padding:5px;
}
.ostatniowyszukiwane th{
padding:5px;
background-color:#999999;
}
.ostatniowyszukiwane a:hover{text-decoration:underline;}
/*linie lotnicze*/
.linietext{line-height: 1.5; margin:10px;}
.linietabela{ margin-left:12px;}
.linietabela  td{  padding:10px;}
.linietabela .last{}
.linietabela img {border:1px solid gray; padding:2px;}
.linietabela{padding-top:15px; text-align:left;}

/*promocje*/

#promocje
{width:725px; text-align:center;font-size:12px;  margin:0px; margin-left:10px; background-image:url(../images/tanieback.jpg); background-repeat:repeat; background-position:bottom; clear:both;}

#promocje a:hover{text-decoration:underline;}

#promocje th{ color:black; padding-bottom:5px;} 
#promocje th:hover{ cursor:n-resize;}

#promocje td{ padding:5px;}

#promocje thead{ background-color:#CCE6FF;color:black;}

#promocje .th{ background-color:#CCE6FF!important; color:black!important;}


.tf{display:none; border:none; background-color:#000000; color:#FFFFFF; text-align:right; font-size:9px; height:10px;}
.promomiasta li{display:inline;}
.promomiasta li:hover{ text-decoration:underline;}
/*promocja*/
#promocja{line-height: 1.5; font-size:12px;}
#promocja table{width:550px; }
#promocja td{ color:#000099; padding:2px;}
.label, .fulllabel{padding-left:10px!important;}
.label{width:150px; background-color:#0099FF!important; color:#FFFFFF!important; font-weight:bold;}
.fulllabel{width:550px; background-color:#0099FF!important; color:#FFFFFF!important; font-weight:bold;}
#cena{ color:#ff5625!important; font-size:16px; font-weight:bold;}
#cena span{font-size:36px;}
#obrazekpromo{ float:right; clear:both; margin-right:8px;}
/*tanielinie*/
#tanielinie{width:725px; text-align:center;font-size:12px; margin:0px; background-image:url(../images/tanieback.jpg); background-repeat:repeat; background-position:bottom; position:relative; left:50px; }
#tanielinie td:hover{color:#ff5625; font-size:13px;}
#tanielinie th{text-align:center; vertical-align:middle; padding:10px; cursor:n-resize; background-color:#999999;}
.last{border:none!important;}
#tanielinie td{border-right:1px solid black; padding:5px;}
.th{border:none!important; color:#000000!important; font-size:12px!important; font-weight:bold; background-color:#CCCCCC;}
.podpowiedztanie{font-size:10px; color:black!important; position:relative; top:20px; left:5px; }
.rounded{padding-bottom:0; margin-bottom:0; margin-left:50px; margin-top:20px; background-image:url(../images/taniegora.jpg); display:block; height:62px; width:725px; vertical-align:text-bottom; }
#vcenttanie{ position:relative; top:15px; left:5px; color:#777DB5; font-weight:bold;}
/*regulamin*/
.listareg{ list-style-type:none; font-size:12px;}
.numeryreg{ font-size:12px;}
.regpoint{font-family:Verdana; font-size:12px;  color:white; }
.regpointback{width:100%; background:#6FADFF; height:20px;  vertical-align:middle; display:block; padding-top:3px;}
/*wstepne*/
#formcontainer{width:220px;  padding:15px;  background-image:url(../images/b2b.jpg); background-repeat:no-repeat;}
legend{ font-size:12px;}
label{font-size:10px;}
.wierszformularza{ padding:5px;}
.ostatniowyszukiwane:hover{text-decoration:underline;}
p{font-size:12px; text-align:justify; }
#karty{
border:1px solid gray;
padding:4px;
}

body{margin:0; background-color:#b7c0cc; font-family:Arial, Helvetica, sans-serif; }
img{margin:0; border:none;}
a{margin:0; border:none;text-decoration:none; color:#000000;}
table{margin:0; border:none;}
td{margin:0; border:none; display:table-cell;}
tr{margin:0; border:none;}
h1{ font-family: Georgia, "Times New Roman", Times, serif; padding:0px; margin:0 0 5px 0; color:#ff5625; font-size:16px; font-style:italic;}
/*h2{ font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px 0px 15px 2px; color:#ff5625; font-size:14px; font-style:italic;}
*/form{margin:0px; padding:0px;}
.wyruztekst{padding:0px; margin:2px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#ff5625; font-size:20px; font-style:italic;}
/*top*/
#beta{background-color:#FFFFFF; width:161px;}
#orangebeta{ margin:0px; padding-top:40px; font-family:Arial, Helvetica, sans-serif; color:#ff5625; font-weight:bold; font-size:14px;}
#orangebeta:hover{cursor:pointer;}
#powiedz{margin:0px; margin-top:-5px; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#powiedz:hover{cursor:pointer;}
#backnewsletter{background-color:#f8f9fb; width:186px; font-size:10pt; font-family:Arial, Helvetica, sans-serif;}
#newstitle{margin:0; padding:0; font-size:10pt; font-family:Arial, Helvetica, sans-serif;}
#newstext{margin:0; padding:0; font-size:10pt; font-family:Arial, Helvetica, sans-serif;}
/*#newsletter{position:absolute; top:40pt; left:500pt; width:135pt; }
#wyslijnews{float:right; margin-top:5px;}*/
#topspacer{background-color:#f8f9fb; width:1000px; height:94px;}
#whitebackground{background-color:#f8f9fb; width:100%; height:94px;}
#blinebackground{background-image:url(../images/blinespacerright.jpg); background-repeat:repeat-x; width:100%; height:52px; margin:0px;}
#bline{background-image:url(../images/blinespacerright.jpg); background-repeat:repeat-x; width:1000px; height:52px; margin:0px;}
/*menu*/
#backgroundmenu{background-image:url(../images/menubackground.jpg); height:92px; width:1000px; float:left; text-decoration:none;}
#spacermenu{background-image:url(../images/menuspacerright.jpg); height:92px; width:100%; background-repeat:repeat-x;}
.menumain{margin:0px; padding:0px; text-decoration:none; margin-left:40px;}
.menumainpart{display:inline; float:left; text-decoration:none;}
.textmenu{font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:14px; font-weight:bold; font-style:italic; position:relative;  left:-35px; top:-2px;}
.secmenudesign{position:relative; top:-20px; text-align:center; float:right; background-color:#d3d8de; margin:2px;  display:inline; padding-bottom:5px;}
.textsecmenu{position:relative; top:3px; font-family:Arial, Helvetica, sans-serif; color:gray; font-size:12px; font-weight:bold; font-style:italic; text-decoration:none; margin:0px; }
.textsecmenu:hover{color:Black;}
.cornerleft{position:relative; left:-1px; bottom:-10px;}
.cornerright{position:relative; right:-1px; bottom:-10px;}
#fontsize{float:left; position:relative; top:-15px; font-family:Arial, Helvetica, sans-serif;}
#fs1{font-size:8px;}
#fs1:hover{cursor:pointer;}
#fs2{font-size:12px;}
#fs2:hover{cursor:pointer;}
#fs3{font-size:16px;}
#fs3:hover{cursor:pointer;}
#pomoc:hover{color:Black;}
#pomoc{float:right; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; position:relative; top:63px; right:70px; font-weight:bold; text-decoration:none; color:Gray;}
#pomocMessage{display:block; width:200px; height:150px; display:none; position:absolute; top:250px; left:750px; background:black; color:#FFFFFF; font-size:10px; padding:2px; text-align:justify;}
#pomocMessage b{font-weight:bold; text-align:center; font-size:12px;}
/*body*/
#body{ min-height:850px; clear:both; background-color:#f6f6f6; width:907px; margin-left:20px; background-image:url(../images/bodyspacerright.gif); background-position:right; background-repeat:repeat-y; padding:15px;}
#tablerightdata{ float:right; height:350px;}
/*stopka*/
#stopka{width:100%; background-image:url(../images/bottomspacer.gif); background-repeat:repeat-x; height:32px; text-align:center; font-size:8px; padding-top:3px;}
.stopkalinki{margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px;  font-weight:bold; text-decoration:none; color:black;}
.stopkalinki:hover{text-decoration:underline;}
#logoglobal{float:right; position:relative; top:-19px; right:75px; clear:both;}
.tresc{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.mniejszaczcionka{font-size:8px;}
.wiekszaczcionka{font-size:16px;}
/*beta*/
#betacontainer{position:absolute; top:50px; left:100px; background-color:#f6f6f6; border:1px solid #333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:400px; display:none;}
#zamknij{ float:right; color:#FFFFFF; background-color:#000000; border:1px solid #333333; margin:2px; text-decoration:none; padding:0px 2px 0px 2px; font-size:14px; font-weight:bold;}
#tytbeta{color:#ff5625; font-weight:bold; font-size:14px; margin:10px;}
.opisformbeta{margin:0px 0px 0px 10px; }
#wyslijbeta{float:right; clear:both; margin:10px 0px 10px 0px; position:relative; left:-10px; }
/*Lewe duperele*/
.leftdata{padding:15px; float:right; clear:both; display:block; width:279px; height:144px; background-image:url(../images/leftdatabackground.gif); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:10px;}
.allcallcenter{padding:15px; float:right; clear:both; display:block; width:279px; height:100px; background-image:url(../images/allcallcenter.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:10px; text-align:center; position:relative; top:20px;}
.allcallcenter h2{font-size:12px; color:#000000; text-align:right; font-weight:bold; padding:0px; margin:0px; margin-right:10px;}
.allcallcenter span{ font-size:16px; color:#ff5625; margin-left:10px; }
.leftdatainoflinia{padding:5px; float:right; clear:both; display:block; width:195px; height:87px; background-image:url(../images/callcenter.gif); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; margin:10px;text-align:center; position:relative; top:20px;}
.leftdatainoflinia h2{font-size:12px; color:#000000; text-align:right; font-weight:bold; padding:0px; margin:0px; margin-right:10px;}
.leftdatainoflinia span{ font-size:16px; color:#ff5625; margin-left:10px; }
.leftpromo{padding:15px; float:right; clear:both; display:block; width:284px; height:258px; background-image:url(../images/alitalia.gif); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:10px; position:relative; right:-10px;}
.leftpromo h2{color:#007236; font-size:16px; position:relative; top:-5px;}
/**html .leftdata a:hover{text-decoration:underline;}*/
.mainbottom{ margin-left:50px;}
.promrow:hover{ background-color:#CCCCCC; }
.promopln{text-align:right; padding:2px; font-weight:bold; color:#ff5625;}
/*formularz*/
.input{background-image:url(../images/txtinput.jpg); background-repeat:no-repeat; display:block; width:210px; height:26px;}
#inputZniknij{background-image:url(../images/txtinput.jpg); background-repeat:no-repeat; display:block; width:210px; height:26px;}
.input input,#inputZniknij input{background:none; border:none; position:relative; top:3px; left:8px;}
#formpodstawowy{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; width:300pt;  display:block;}
#formzawansowany{ display:none;  font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:justify; width:300pt;}
#zawansowane{display:none; line-height:29px; width:187px; text-align:center; background-image:url(../images/buttonzaw.jpg); font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF;}
#niezawansowany{display:block; line-height:29px; width:187px; text-align:center; background-image:url(../images/buttonzaw.jpg); font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; display:none; position:relative; top:60px;}
#niezawansowany:hover{cursor:pointer;}
#zawansowane:hover{cursor:pointer;}
.tabelaformularza{ width:400pt;  font-size:12px; text-align:left;}
.podpowiedz{ font-size:10px; color:#666666!important;}
#load{display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif;} #loadimg{text-align:center; display:block; width:100%;}
#szukaj{ display:block; position:relative; top:40px; left:400px;}
#ustawprzyciski{width:300pt; position:relative; top: -50px; }
#szukajup{top: -40px!important; }
#frame{width:800px; height:600px; margin: 0 auto 0 50px; text-align:center; }
/*form*/
.errorField{ border-bottom:1px dashed red!important;}

.datepicker_inline{
width:100%;
background:#bddbff;
}
.datepicker_newMonth, .datepicker_newYear{
border:1px solid gray;
font-size:10px;
vertical-align:middle;
}
.datepicker_newMonth{
width:75px;
}
.datepicker_prev{
float:left;
}
.datepicker_next{
float:right;
}
.datepicker_titleRow td{
width:35px;
border:2px solid #bddbff;
background-color:#AAC5E5;
}

.datepicker_daysCell{
background-color:#D7EAFF;
border:2px solid #bddbff;
}
.datepicker_weekEndCell{
background-color:#8EA5BF;
border:2px solid #bddbff;
}
.datepicker_daysCell:hover{
background-color:white;
font-weight:bold;
border-color:white;
width:35px;
}
.datepicker_currentDay{
background-color:#006cfb;
/*border-top:2px solid gray;
border-left:2px solid gray;
border-bottom:2px solid #bddbff;
border-right:2px solid #bddbff;*/
}
.datepicker_unselectable{
color:lightgray;
}
.datepicker_otherMonth{
visibility:hidden;
}

/*kalendarz*/
/* Main Flora Style Sheet for jQuery UI Datepicker *//*
#datepicker_div, .datepicker_inline {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0;
	background:white;
	width: 185px;
}
#datepicker_div {
	display: none;
	border: 1px solid gray;
	z-index: 10;
}
#datepicker_div_0{
margin-left:30px;
}
#datepicker_div_1{
margin-right:30px;
}
.datepicker_inline {
	clear:both;
	display: block;
	border: 0;
}
.datepicker_dialog {
	padding: 5px !important;*/
	/*border: 4px ridge black !important;*/
/*}
button.datepicker_trigger {
	width: 25px;
}
img.datepicker_trigger {
	margin: 2px;
	vertical-align: middle;
}
.datepicker_prompt {
	float: left;
	padding: 2px;
	background: black;
	color: #000;
}*/

/**html .datepicker_prompt {
	width: 185px;
}

/*.datepicker_control, .datepicker_links, .datepicker_header, .datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #FFF;
}
.datepicker_control {
	background: #ff5625;
	padding: 2px 0px;
}
.datepicker_links { 
	background: #d7ebf4;
	padding: 2px 0px;
}
.datepicker_control, .datepicker_links {
	font-weight: bold;
	font-size: 80%;
	letter-spacing: 1px;
}
.datepicker_links label {
	padding: 2px 5px;
	color: #888;
}
.datepicker_clear, .datepicker_prev {
	float: left;
	width: 34%;
}
.datepicker_current {
	float: left;
	width: 30%;
	text-align: center;
}
.datepicker_close, .datepicker_next {
	float: right;
	width: 34%;
	text-align: right;
}
.datepicker_header {
	padding: 1px 0 3px;
	background: #488bc9;
	text-align: center;
	font-weight: bold;
	height: 1.3em;
}
.datepicker_header select {
	background: #488bc9;
	color: #000;
	border: 0px;
	font-weight: bold;
}
.datepicker {
	background: #CCC;
	text-align: center;
	font-size: 100%;
}
.datepicker a {
	display: block;
	width: 100%;
}
.datepicker .datepicker_titleRow {
	background: #87b8db;
	color: #000;
}
.datepicker .datepicker_daysRow {
	background: #FFF;
	color: #666;
}
.datepicker_weekCol { 
	background: #87b8db;
	color: #000;
}
.datepicker .datepicker_daysCell {
	color: #000;
	border: 1px solid lightblue;
}
#datepicker .datepicker_daysCell a {
	display: block;
}
.datepicker .datepicker_weekEndCell {
	background: #d7ebf4;
}
.datepicker .datepicker_daysCellOver {
	background: #FFF;
	border: 1px solid black;
	margin:1px;
}
.datepicker .datepicker_unselectable {
	color: #888;
}
.datepicker_today {
	background: #87b8db !important;
}
.datepicker_currentDay {
	background: #488bc9 !important;
}
*/
#datepicker_div a, .datepicker_inline a {
	cursor: pointer;
	}

/*
.datepicker_inline .datepicker_links a {
	padding: 0 5px !important;
}
.datepicker_control a, .datepicker_links a {
	padding: 2px 5px !important;
	color: #000 !important;
}
.datepicker_next{
margin-right:5px;
}
.datepicker_next a:hover, .datepicker_prev a:hover{
background:none;
font-weight:bold;
text-decoration:underline;
}
.datepicker_daysCell {
width:25px;
}
.datepicker_control a:hover {
	background: #FDD !important;
	color: #333 !important;
}
.datepicker_links a:hover, .datepicker_titleRow a:hover {
	background: #FFF !important;
	color: #333 !important;
}
.datepicker_multi .datepicker {
	border: 1px solid #488bc9;
}
*/
.datepicker_oneMonth {
	float: left;

}
.datepicker_newRow {
	clear: left;
}

.datepicker_cover {
	display: none;
	display/**/: block;
	position: absolute;
	z-index: -1;
	/*filter: mask();*/
	top: -4px;
	left: -4px;
	/*width: 193px;
	height: 200px;*/
}