#contentHotelInPopup {
   font: 14px PlayRegular, Verdana, Geneva, sans-serif;  
   background: #ffffff !important;
   width: 970px !important;
   margin: 0 auto !important;
   z-index: 2000 !important;
   height: auto !important;
   max-height: 650px;
   overflow-y: auto;
}

#hotelInPopupScroll .searchInfo{
    background: #ffffff !important;
    border: 0;
    border-bottom: 10px solid #f4f5ef !important;
    width: 100% !important;
}

#contentHotelInPopupContent {
padding: 0 !important;
}

.newSearchContainer,
#paymentInformationHeader {
    background-color: #ffffff !important;
    border: 0 !important;
    min-height: 100% !important; 
    width: 100% !important;
}

.newSearchContainer {
height: auto !important;
}

.hotelInPageWrapper,
#paymentInformationHeader {
margin-left: -17px !important;
}

#paymentInformationHeader {
margin-top: 0 !important;
padding: 17px 0 !important;
color: #000000 !important;
}


#calendar{
    width: 300px !important;
}

#dateselection td {
	padding: 0;
	background: #f5f4ef !important;
}

#dateselection td.weekend {
	background: #dbd9da !important;
}

#dateselection td.selectedItemMulti,
#dateselection td.selectedItemMulti.endElem  {
	background: #ae9964 !important;
	color: #ffffff !important;
}


#dateselection td.selectedItemMulti .dayEntry,
#dateselection td.selectedItemMulti .dayPriceEntry,
#dateselection td.selectedItemMulti.endElem,
#dateselection td.selectedItemMulti.endElem .dayEntry,
#dateselection td.selectedItemMulti.endElem .dayPriceEntry,
#dateselection td.selectedItemMulti.endElem .dayPriceEntry  {
	background: #ae9964 !important;
	color: #ffffff !important;
}

#dateselection {
position: inherit !important;
margin-right: 15px !important;
}

#dateselection + div {
margin-right: 15px !important;
}

#contentHotelInPopup div.submitSelectionDiv, 
#priceShowContainer {
    background: transparent !important;
    border: 0 !important;
    margin-bottom: 7px;
}

#contentHotelInPopup div.hotelIn3Button {
    color: #3C71A7 !important;
    width: auto !important;
}

#contentHotelInPopup div.hotelIn3Button.inactive {
   color: #3C71A7 !important;
}

#contentHotelInPopup div.hotelIn3Button {
   color: white;
}

div#submitSelection{
    color: #acd774 !important;
}

div#submitSelection.inactive{
    color: #3C71A7 !important;
}

#contentHotelInPopup div.hotelIn3Button:hover {
   color: #ae9964 !important;
}

#contentHotelInPopup #nextSelectionDiv.hotelIn3Button,
#contentHotelInPopup #prevSelectionDiv.hotelIn3Button,
#contentHotelInPopup #nextPromoSelectionDiv,
#contentHotelInPopup #prevPromoSelectionDiv {
color: #ae9964 !important;
}

#backgroundPopup {
background: transparent !important;
}

#contentHotelInPopup .hotelInPageWrapper .form_None div,
#contentHotelInPopup .hotelInPageWrapper .form_facture div,
#contentHotelInPopup .hotelInPageWrapper .form_facture + div > div {
border-bottom: 1px solid #ae9964 !important;
}

#contentHotelInPopup .roomInfo {
border-bottom: 0 !important;
}

#contentHotelInPopup .hotelInPageWrapper .roomInfo span,
#contentHotelInPopup .hotelInPageWrapper .form_None span,
#contentHotelInPopup .hotelInPageWrapper .form_facture span,
#contentHotelInPopup .hotelInPageWrapper .form_facture + div span {
color: #ae9964 !important;
}

#contentHotelInPopup .hotelInPageWrapper .roomInfo span {
padding: 0 !important;
}

#contentHotelInPopup .hotelInPageWrapper .roomInfo table span,
#contentHotelInPopup .hotelInPageWrapper .form_None table span,
#contentHotelInPopup .hotelInPageWrapper .form_facture table span,
#contentHotelInPopup .hotelInPageWrapper .form_facture + div table span {
color: #ae9964 !important;
}

#contentHotelInPopup .hotelInPageWrapper .roomInfo table td,
#contentHotelInPopup .hotelInPageWrapper .form_None table td,
#contentHotelInPopup .hotelInPageWrapper .form_facture table td,
#contentHotelInPopup .hotelInPageWrapper .form_facture + div table td {
border-bottom: 1px dotted #ae9964 !important;
}

#contentHotelInPopup .hotelInPageWrapper .form_None table td.error + td,
#contentHotelInPopup .hotelInPageWrapper .form_facture table td.error + td
 {
border-bottom: 0 !important;
}

#contentHotelInPopup .hotelInPageWrapper .form_None table .errorlist,
#contentHotelInPopup .hotelInPageWrapper .form_facture table .errorlist {
margin-top: 0 !important;
color: #ae9964 !important;
position: inherit !important;
}

#selectionDisplay {
border: 0 !important;
}

.priceTable {
margin-top: 0 !important;
}

.priceTable tr.priceTableHeader {
background: #3C71A7 !important;
}

.priceTable td {
border-bottom: 0 !important;
}

#totalPriceRow {
border-top: 1px solid #ae9964 !important;
}

.priceTable th.spec {
background: #ae9964;
color: #ffffff !important;
padding-top: 5px !important;
}

.priceTable td {
color: #000000;
}

#visitor .hotelInfo {
border-bottom: 1px solid  #ae9964 !important;
}

#hotels .hotelInfo {
border-bottom: 1px solid  #ae9964 !important;
width: 400px !important;
}

#visitor .hotelInfo span {
font: 20px  PlayRegular, Verdana, Geneva, sans-serif !important;
color: #ae9964 !important;
top: 0 !important;
margin: 10px 0 0 0 !important;
display: block;
}

.ui-dialog-titlebar {
background: #001E43 !important;
color: #ae9964 !important;
}

#dialogSSRSubmit, 
#closeConditionPopup {
background: #ae9964 !important;
}

.tooltipPaymentMethodBig {
background: url("http://www.mparkhotel.pl/own/rezerwacja/images/brown_big.png") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
color: #ae9964 !important; 
}

#errorResConditions {
border: 3px double #ae9964 !important;
}

#errorResConditions div{
color: #3C71A7 !important;
}

input {
border: 1px solid #808080;
}

#contentHotelInPopup select#id_country {
width: 139px !important;
}

#hotelInPopupScroll {
overflow-y: auto !important;
margin: 0 10px;
border: 4px solid #af9a65;
padding: 0 !important;
}

#resConfirmationContainer {
background: transparent !important;
color: #ae9964 !important;
}

.mainConfirmationTable {
margin-left: 20px !important;
width: 100% !important;
}

table.mainConfirmationTable td{
border: 0;
background: transparent !important;
}

#resConfirmationContainer td,
#resConfirmationContainer td h1,
#resConfirmationContainer td span,
#resConfirmationContainer td h3 a {
color: #ae9964 !important;
}

table.mainConfirmationTable td img[width="1"] {
display: none;
}

table.mainConfirmationTable td table td {
border: 0 !important;
}

#hotelInTopConfInfo a {
color: #ae9964 !important;
}

#contentHotelInPopup div.searchInfoEntry {
color: #ae9964;
text-shadow: none;
}

#contentHotelInPopup span, 
#contentHotelInPopup input, 
#contentHotelInPopup select{
       font: 1p5x PlayRegular, Verdana, Geneva, sans-serif;
       color: #000000 !important;
}

#contentHotelInPopup input{
background: #f5f4ef;
}

#paidPriceRow span,
#totalPriceRow span{
       font: 18px PlayRegular, Verdana, Geneva, sans-serif;
}

#calendar .monthSelectInfo.monthName{
    color: #af9b68;
    border: 0;
}

#calendar div.monthSelectInfo{
    color: #ae9964;
}

.searchSelectableElem.selected,.searchSelectableElem:hover{
    background: none no-repeat 0 0 #dbd9da !important;
}

div.ssr_group + div.ssr_group_content + div {
display: none;
}

.searchPanelActive {
width: 100% !important;
}

.searchResults {
margin-left: 0 !important;
}

.eventSearchLabel.Date {
color: #ae9964 !important;
}

#dateselection th {
background: #ae9964 !important;
}

.roomButton {
border-radius: 0;
background: #f5f4ef;
border: 1px solid #dbd9da;
}

.roomGallery, #packageContainer img {
border-radius: 0;
}

#packageContainer .package {
border-radius: 0 !important;
background: #f5f4ef !important;
border: 1px solid #dbd9da !important;
}

#contentHotelInPopup #clearSelection,
#contentHotelInPopup #submitSelection,
#contentHotelInPopup #goBack,
#contentHotelInPopup #confirm,
#contentHotelInPopup #cancel {
background: #ae9964;
color: #ffffff !important;
margin: 0 3px;
}

#contentHotelInPopup div.submitSelectionDiv {
width: 196px;
}

#errorMsg {
color: #000000 !important;
margin-right: 3px;
}

#contentHotelInPopup .eqElem div,
#visitor .info {
color: #000000 !important;
}

.hotelInPageWrapper, #paymentInformationHeader {
margin-left: 0 !important;
}

#contentHotelInPopup .hotelInPageWrapper .roomInfo+div {
background: #ae9964;
color: #ffffff !important;
padding: 5px !important;
}

#contentHotelInPopup .hotelInPageWrapper .roomInfo+div span {
color: #ffffff !important;
}

#paidPriceRow span, #totalPriceRow span, #resDetailsCheckText {
color: #ae9964 !important;
}

.btn[class] {
background: #ae9964 !important;
}

table.priceTable {
background: #dddddd;
color: #ffffff !important;
}

table.priceTable td {
color: #ae9964 !important;
}

#contentHotelInPopup .hotelInPageWrapper div, #contentHotelInPopup .hotelInPageWrapper span {
color: #ae9964 !important;
}

tr.service span {
color: #ffffff !important;
}

#packageDetails .searchListWrapper,
#packageDetails .hotelInfoWrapper {
overflow-y: auto;
overflow-x: hidden;
height: 260px !important;
}

#packageRoomList .mainGlobalPackage {
border-radius: 0 !important;
background: #f5f4ef !important;
border: 1px solid #dbd9da !important;
}

.hotelInfoWrapper {
width: 600px;
}

#packageDetails {
width: 99%;
}

#loadingPopup {
z-index: 2100 !important;
}

#ui-datepicker-div.ui-datepicker-multi-2 {
z-index: 2100 !important;
background: #ffffff;
margin-top: -305px !important;
margin-left: -10px !important;
}

.ui-helper-hidden-accessible {
clip: auto !important;
height: auto !important;
}

#popupCondition  {
z-index: 2200 !important;
}

#packageDetails .hotelInfo {
margin: 5px;
border-bottom: 2px solid #f4f5ef;
}

.btn * {
background-image: none !important;
}

.ui-dialog {
z-index: 2100 !important;
border: 1px solid #dedede !important;
border-radius: 0 !important;
}

.ui-dialog-titlebar {
background: #ae9964 !important;
color: #ffffff !important;
border-radius: 0 !important;
}

#mainGlobal,
#mainFooter {
background: none;
}

#mainGlobal>div {
background: none !important;
border: 0 !important;
}
.searchList>div {
background: none !important;
}

#visitor .hotelInfo+div {
border-top: none !important;
}

#mainGlobal.selected {
background: #d3d3cd !important;
}

#visitor {
padding-left: 5px;
}