BODY {
        font-family: tahoma;
}
p {
        padding: 0pt;
        margin: 0pt;
}

td {
   		font-family: tahoma;
        font-size: 8pt;
        color: #000000;
        line-height: 12pt;
}

.banner_white {
        color: #FFFFFF;
        line-height: 12pt;
        font-weight: bold;
}

.banner_blue {
        color: #2153A7;
        line-height: 12pt;
        font-weight: bold;
}

.search_caption {
		font-family: verdana;
        color: #2153A7;
        font-size: 12pt;
        font-weight: bold;
}
.search_found {
		font-family: verdana;
        color: #2153A7;
        font-weight: bold;
}

.search_header {
        color: #2153A7;
        line-height: 7pt;
        font-weight: normal;
}

A.box_dark, A:LINK.box_dark {
        color: #FFFFFF;
        text-decoration: none;
}

A:HOVER.box_dark, A:LINK:HOVER.box_dark {
        color: #D5D5FF;
        text-decoration: none;
}

A.hotels10, A:LINK.hotels10 {
        font-size: 8pt; color: #FFFFFF; font-weight: bold; text-align: left; vertical-align: middle; line-height: 14pt;padding-left: 5pt;
}

A:HOVER.hotels10, A:LINK:HOVER.hotels10 {
        color: #D5D5FF;
        text-decoration: none;
}

A.box_light, A:LINK.box_light {
        color: #2153A7;
        text-decoration: none;
}

A:HOVER.box_light, A:LINK:HOVER.box_light {
        color: #000000;
        text-decoration: none;
}

A.menu_light, A:LINK.menu_light {
        color: #2153A7;
        text-decoration: none;
		font-family: verdana; font-size: 8pt;
		line-height: 10pt;
}

A:HOVER.menu_light, A:LINK:HOVER.menu_light {
        color: #000000;
        text-decoration: none;
		font-family: verdana; font-size: 8pt;
		line-height: 10pt;
}

A.menu_bottom, A:LINK.menu_bottom {
        color: #2153A7;
        text-decoration: none;
		font-family: tahoma; font-size: 7pt;
		line-height: 8pt;
}

A:HOVER.menu_bottom, A:LINK:HOVER.menu_bottom {
        color: #2153A7;
        text-decoration: underline;
}

.juzOd {
        color: #003764;
        font-family: tahoma;
        font-size: 8pt;
        font-weight: bold;
}

.top3 {
        color: #003764;
        font-family: tahoma;
        font-size: 8pt;
}

.top3hotel {
        color: #FFFFFF;
        font-family: tahoma;
        font-size: 7pt;
        font-weight: bold;
}

.formSearch {
        border-top: solid;
        border-bottom: solid;
        border-left: solid;
        border-right: solid;
        border-top-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-right-width: 1px;
        /*border-color: #000000;*/
        border-color: #B4CFFE;
        background: #FFFFFF;
        font-family: tahoma;
        font-size: 8pt;
        padding-left: 2px;
}

.editBox {
        font-family: tahoma;
        font-size: 8pt;
        text-align: justify;
        color: #000000;
        background: #E2EFFF;
        line-height: 12pt;
        margin-top: 0pt;
        padding-left: -2pt;
        border-top: solid;
        border-bottom: solid;
        border-left: solid;
        border-right: solid;
        border-color: #E2EFFF;
        border-width: 0px;
}

.mrg0 {
        margin-top: 0pt;
        margin-bottom: 0pt;
        margin-left: 0pt;
        margin-right: 0pt;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
}

iframe.menuIframeInside {
        position: absolute;
        z-index: 90;
        border: none 0px #000000;
        filter: progid:DXImageTransform.Microsoft.Alpha( Opacity=0, Style=0);
}

.tripDetails {
        font-family: verdana;
        font-size: 8pt;
        color: #FFFFFF;
}

A,A:LINK {
        font-family: tahoma;
        color: #990000;
        text-decoration: none;
}

A:HOVER, A:LINK:HOVER {
        font-family: tahoma;
        color: #606060;
        text-decoration: underline;
}

A.wyloguj,A:LINK.wyloguj {
        font-family: tahoma;
        font-size: 8pt;
        color: #FFFFFF;
        text-decoration: none;
}

A:HOVER.wyloguj, A:LINK:HOVER.wyloguj {
        text-decoration: underline;
}

.divFull {
        position: absolute;
        width: 150px;
        z-index: 100;
        color: #000000;
        padding-left: 4pt;
        padding-right: 4pt;
        padding-top: 2pt;
        padding-bottom: 2pt;
        border-top: solid;
        border-bottom: solid;
        border-left: solid;
        border-right: solid;
        border-color: #FFFFFF;
        border-width: 1px;
        margin-top: 3pt;
        margin-left: 8pt;
}

.divFull2 {
        position: absolute;
        width: 310px;
        z-index: 10;
        margin-top: 6pt;
}

.divFull2Table {
        color: #000000;
        width: 100%;
        padding-left: 4pt;
        padding-right: 4pt;
        padding-top: 2pt;
        padding-bottom: 2pt;
        border-top: solid;
        border-bottom: solid;
        border-left: solid;
        border-right: solid;
        border-color: #FFFFFF;
        border-width: 1px;
}

.divMenu {
        position: absolute;
        width: 150px;
        z-index: 100;
        color: #000000;
        border-top: solid;
        border-bottom: solid;
        border-left: solid;
        border-right: solid;
        border-color: #FFFFFF;
        border-width: 1px;
        margin-top: 1pt;
        background: #FFAC36;
}

.divMenu0 {
        position: absolute;
        width: 150px;
        z-index: 100;
        color: #000000;
        background: #EF9C00;
}

.border1 {
        border-top: solid;
        border-bottom: solid;
        border-left: solid;
        border-right: solid;
        border-color: #FFFFFF;
        border-width: 1px;
}

.calendarWhite {
        text-align: center;
        font-family: tahoma;
        font-size: 7pt;
        color: #000000;
        background: #FFFFFF;
        text-align: center;
        cursor: pointer;
}

.calendarToday {
        text-align: center;
        font-family: tahoma;
        font-size: 7pt;
        color: #000000;
        background: #FEAE19;
        text-align: center;
        cursor: pointer;
}

.calendarDesc {
        text-align: center;
        font-family: tahoma;
        font-size: 7pt;
        color: #000000;
        text-align: center;
        font-weight: bold;
}

.calendarSunday {
        text-align: center;
        font-family: tahoma;
        font-size: 7pt;
        background: #F9F9F9;
        color: #000000;
        text-align: center;
        font-weight: bold;
        cursor: pointer;
}

A.podmenu,A:LINK.podmenu {
        font-family: tahoma;
        font-size: 8pt;
        color: #FFFFFF;
        text-decoration: none;
}

A:HOVER.podmenu,A:LINK:HOVER.podmenu {
        font-family: tahoma;
        font-size: 8pt;
        color: #FFFFFF;
        text-decoration: none;
}

A.img_thumb,A:LINK.img_thumb {
        font-family: tahoma;
        font-size: 8pt;
        color: #3366CC;
        text-decoration: none;
}

A:HOVER.img_thumb,A:LINK:HOVER.img_thumb {
        font-family: tahoma;
        font-size: 8pt;
        color: #00CC00;
        text-decoration: none;
}

TD.wyszukiwarkaNaglowek {
        text-align: left;
        font-family: Tahoma;
        font-size: 8pt;
        font-weight: bold;
        color: #FFFFFF;
        line-height: 8pt;
}

TD.wyszukiwarkaDetNaglowek {
        font-family: Tahoma;
        font-size: 8pt;
        font-weight: bold;
        color: #000000;
        line-height: 12pt;
        padding-right: 8pt;
        text-align: right;
        vertical-align: middle;
}
.orderTd {
        font-family: tahoma;
        font-size: 8pt;
        padding-top: 2pt;
        padding-bottom: 2pt;
        line-height: 12pt;
}

.naglowek_info {
        font-family: tahoma;
        font-size: 10pt;
        color: #00A8EC;
        text-decoration: none;
        line-height: 14pt;
        font-weight: bold;
        margin-top: 10pt;
        margin-bottom: 10pt;
        margin-left: 10pt;
}

.naglowek_info2 {
        font-family: tahoma;
        font-size: 8pt;
        color: #FF6600;
        text-decoration: none;
        font-weight: bold;
        margin-left: 20pt;
}

.podstrona {
        font-family: tahoma,verdana;
        font-size: 8pt;
        color: #000000;
        line-height: 12pt;
}

.waluty {
        font-family: tahoma;
        font-size: 8pt;
        padding-top: 5pt;
        padding-bottom: 4pt;
        padding-left: 5pt;
        background: #f4f8ff;
}
.walutyTH {
        font-family: tahoma;
        font-size: 8pt;
        padding-top: 4pt;
        padding-bottom: 4pt;
        padding-left: 5pt;
        background: #85b5ff;
}
.hotelDetails {
        font-family: tahoma;
        font-size: 8pt;
        padding-top: 5pt;
        padding-bottom: 1pt;
        line-height: 12pt;
}
.update {
        font-family: tahoma;
        font-size: 10pt;
        color: #FF3300;
        text-decoration: none;
        line-height: 14pt;
        font-weight: bold;
		text-align: center;
}
.ajax_working {
		font-family: tahoma;
        font-size: 8pt;
        color: #B0B0B0;
}
TD.cellTH {
        text-align: center;
        padding-top: 2pt;
        padding-bottom: 2pt;
        padding-left: 2pt;
        padding-right: 2pt;
        font-family: tahoma;
        font-size: 7pt;
        color: #FFFFFF;
        font-weight: bold;
        background: #6FA3BB;
}
TD.cellTHSearch {
        text-align: center;
        font-family: tahoma;
        font-size: 7pt;
        color: #2153A7;
        font-weight: bold;
        cursor: pointer;
        padding-left: 2pt;
        padding-right: 2pt;
}

TD.cellSearch {
        font-family: verdana;
        font-size: 7pt;
        padding: 5px;
        line-height: 10pt;
		text-align: center;
}

TD.cellSearchConditionTH {
        text-align: left;
        font-family: tahoma;
        font-size: 8pt;
        color: #2153A7;
        font-weight: bold;
        padding-left: 2pt;
        padding-right: 2pt;
}

TD.cellSearchCondition {
        text-align: left;
        font-family: tahoma;
        font-size: 8pt;
        color: #2153A7;
        padding-left: 2pt;
        padding-right: 2pt;
}

iframe.menuIframeInside {
	position:absolute;
	z-index:90;
	border: none 0px #000000;
	filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=0, Style=0);
}

div.menuLayInside {
  z-index:150;
  position:absolute;
}

.al_lup {
        text-align: left;
        vertical-align: top;
}


.button1 {
        border-top: double;
        border-bottom: double;
        border-left: double;
        border-right: double;
        border-color: #FFFFFF;
        background: #D4D0C8;
        font-size: 8pt;
        font-family: tahoma;
        text-align: center;
        width: 80pt;
        height: 18pt;
}

.buttonUpload {
        border-top: solid;
        border-bottom: solid;
        border-left: solid;
        border-right: solid;
        border-top-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-right-width: 1px;
        border-color: #000000;
        background: #F0F0F0;
        font-family: tahoma;
        font-size: 8pt;
}

.messageBlock {
        border-top: solid;
        border-bottom: solid;
        border-left: solid;
        border-right: solid;
        border-top-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-right-width: 1px;
        border-color: #FF0000;
}
.platnosciMessageBlock {
  /*position: absolute;*/
  width: 100%;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  border:   1px dotted #000000;
  padding: 15px;
  margin: 0 auto;
  background: #C1D2E5;
}

.rp {
	position : absolute;
	z-index : -3;
	left : -20000;
	top : -10000;
	visibility : hidden;
}
td.paszport {
        font-family: tahoma;
        font-size: 8pt;
        background: #FFFFFF;
}
th.paszport {
        font-family: tahoma;
        font-size: 8pt;
        background: #505050;
        color: #FFFFFF;
        font-weight: bold;
}
th.paszport_litera {
        font-family: tahoma;
        font-size: 8pt;
        background: #D0D0D0;
        color: #0F0F0F;
        font-weight: bold;
}
TD.cellPaginatorCurrent {
        text-align: center;
        font-family: tahoma;
        font-size: 8pt;
        padding-left: 2pt;
        padding-right: 2pt;
        color: #FFFFFF;
        font-weight: bold;
        background: #6FA3BB;
}
.obramowanie{
	border-style: solid; 
	border-color: #B4CFFE;
	border-width: 1px;
}
.lastWH {
       font-family: tahoma; font-size: 12pt; color: #FFFFFF;
       font-weight: bold;
}
.lastRD {
       font-family: tahoma; font-size: 12pt; color: #FFD800;
       font-weight: bold;
       text-align: right;
}

#wezyr_desc p {
  padding: 5px;
}
