/* * HEADER * *//* Default Presets */BODY {    margin: 0px 0px 0px 0px;    background-image: url(/images/nd_bgdotmain.png);    background-repeat: repeat;    font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;    color: #000000;    }TABLE {    border: none;    }TD   {    color: #464646;    text-align: left;    vertical-align: top;    font-size: 9pt;   }IMG {    border: none;   }/*    LINK RULES*/A:link {    color: #464646;    text-decoration: none;    border: none;   }A:visited {    color: #464646;    text-decoration: none;    border: none;   }A:active {    color: #464646;    text-decoration: none;    border: none;   }A:hover {    color: #e76b00;    text-decoration: none;    border: none;   }/*    MENU  CONTEINER*/#MenuBox TD {    font-size: 10pt;    color: #464646;    vertical-align: middle;   }#MenuBox TD.MBTopLeft {    width: 120px;    color: #929294;    padding-left: 5px;   }#MenuBox TD.MBTopRight {    width: 850px;    text-align: right ! important;    padding-right: 5px;   }/*## 1 ##*/#MenuBox TD.MBBottomBar {    text-align: center;    font-weight: bold;    padding-right: 0px;   }/*## 2 ##*/#MenuBox TD.MBBottomBarActive {    background-image: url(/images/nd_bgdotactive.png);    background-repeat: repeat;    text-align: center;    font-weight: bold;    color: #f3f0e7;    padding-right: 0px;   }/*## 3 ##*/#MenuBox TD.MBBottomBarSepar {    text-align: center;    padding-right: 0px;   }/*## 4 ##*/#MenuBox TD .MBTopBar {    text-align: center;    font-weight: bold;    color: #e76b00;    padding-right: 0px;   }/*## 5 ##*/#MenuBox TD.DateRightStr {    height: 17px;    text-align: right;    font-size: 8pt;    padding-right: 0px;   }/*    LEFT FIELDS*/#LeftFields TD {    text-align: left;    vertical-align: middle;    font-size: 9pt;    letter-spacing: .9pt;   }/* ** */#LeftFields A:hover {    color: #f47103;    text-decoration: none;    border: none;   }/* ** */#LeftFields A.link:link {    color: #f47103;    text-decoration: none;    font-weight: bold;    border: none;   }/* ** */#LeftFields A.link:visited {    color: #f47103;    text-decoration: none;    font-weight: bold;    border: none;   }/* ** */#LeftFields A.link:active {    color: #f47103;    text-decoration: none;    font-weight: bold;    border: none;   }/* ** */#LeftFields A.link:hover {    color: #f47103;    text-decoration: underline;    font-weight: bold;    border: none;   }/* 1 */#LeftFields TD.HeaderDark {    width: 100%;    color: #ffffff;    font-weight: bold;    padding-left: 26px;   }/* 1 */#LeftFields TD.HeaderLight {    width: 199px;    font-weight: bold;    padding-left: 5px;   }/* 1 */#LeftFields TD.MenuCountryRow {    letter-spacing: .7pt;    padding-left: 19px;   }/* 1 */#LeftFields TD.MenuCountryRowSelected {    letter-spacing: .7pt;    padding-left: 19px;   }/* 1 */#LeftFields TD.MenuCountryRowActive {    letter-spacing: .7pt;    color: #f47103;    font-weight: bold;    padding-left: 19px;   }/* 1 */#LeftFields TD.MenuCityRow {    letter-spacing: .7pt;     padding-left: 27px;   }/* 1 */#LeftFields TD.MenuCityRowSelected {    letter-spacing: .7pt;    color: #f47103;    padding-left: 27px;   }/* 1 */#LeftFields TD.MenuCityRowActive {    letter-spacing: .7pt;    background-image: url(/images/nd_bgdotactive.png);    background-repeat: repeat;    color: #ffffff;    font-weight: bold;    padding-left: 27px;   }/* 1 */#LeftFields TD.MenuHotelRow {    font-size: 8pt;    letter-spacing: .7pt;    padding-left: 27px;   }/* 1 */#LeftFields TD.MenuHotelRowSelected {    font-size: 8pt;    letter-spacing: .7pt;    color: #f47103;    padding-left: 27px;   }/* 1 */#LeftFields TD.MenuHotelRowActive {    font-size: 8pt;    letter-spacing: .7pt;    background-image: url(/images/nd_bgdotactive.png);    background-repeat: repeat;    color: #ffffff;    font-weight: bold;    padding-left: 27px;   }/* !! */#LeftFields TD.SubMenu1 {    background-color: #ffffff;    font-weight: bold;    padding-left: 8px;    width: 200px;   }/* !! */#LeftFields TD.SubMenu2 {    background-image: url(/images/nd_bgdotmain.png);    background-repeat: repeat;    width: 34px;   }/* ** */#LeftFields TD.BlogHead {/*    height: 67px; */    background-image: url(/images/nd_bgdotmain.png);    background-repeat: repeat;    color: #f47103;    font-weight: bold;    text-decoration: underline;    padding: 0px 0px 0px 8px;    vertical-align: top;    letter-spacing: normal;   }/* ** */#LeftFields TD.BlogText {    background-image: url(/images/nd_bgdotmain.png);    background-repeat: repeat;    padding: 5px 0px 0px 8px;    font-size: 9pt;    vertical-align: top;    letter-spacing: normal;    line-height: 16px ! important;   }/* ** */#LeftFields TD.BlogTextURL {    vertical-align: bottom;    padding-left: 0px;    letter-spacing: normal;   }/* ** */#LeftFields TD.NewsHead {    background-image: url(/images/nd_bgdotmain.png);    background-repeat: repeat;    font-weight: bold;    text-decoration: underline;    padding: 0px 0px 0px 8px;    vertical-align: top;    letter-spacing: normal;   }/* ** */#LeftFields TD.NewsDate {    height: 17px;     background-image: url(/images/nd_bgdotmain.png);    background-repeat: repeat;    font-size: 8pt;    color: #f47103;    font-weight: bold;    padding: 9px 0px 9px 8px;    vertical-align: top;    letter-spacing: normal;   }/* ** */#LeftFields TD.NewsTextURL {    width: 200px;    background-image: url(/images/nd_bgdotmain.png);    background-repeat: repeat;    padding: 0px 0px 17px 8px;    vertical-align: top;    letter-spacing: normal;    border-bottom: 1px dashed #b2b1b6;   }/* ** */#LeftFields TD.NewsURLImg {    width: 34px;    background-image: url(/images/nd_bgdotmain.png);    background-repeat: repeat;    padding: 0px 0px 17px 0px;    vertical-align: bottom;    border-bottom: 1px dashed #b2b1b6;   }/*    RIGHT FIELDS*/#RightFields A:link {    color: #464646;    text-decoration: underline;    border: none;    font-weight: bold;   }#RightFields A:visited {    color: #464646;    text-decoration: underline;    border: none;    font-weight: bold;   }#RightFields A:active {    color: #464646;    text-decoration: underline;    border: none;    font-weight: bold;   }#RightFields A:hover {    color: #e76b00;    text-decoration: underline;    border: none;    font-weight: bold;   }/* 1*/#RightFields TD {/*    background-image: url(/images/nd_bgdotmain.png);    background-repeat: repeat; */    text-align: left;    vertical-align: middle;    font-size: 9pt;/*    letter-spacing: .9pt; *//*    line-height: 18px; */    padding-left: 10px;   }/* 2 */#RightFields TD.HeaderDarkTop {    width: 100%;    background-image: url(/images/nd_headright.png);    font-weight: bold;    line-height: 28px ! important;    padding-left: 26pt ! important;   }/* 3 */#RightFields TD.HeaderDark {    width: 100%;    font-weight: bold;    line-height: 28px ! important;   } /* 4 */#RightFields TD.HeaderGarant {    background-color: #ffffff ! important;    font-size: 8pt;    font-weight: bold;    padding-left: 0pt ! important;    letter-spacing: -.5pt;   }/* 5 */#RightFields TD.MapBulgRight {    padding-left: 0px;   }#RightFields TD.HeaderLight {    font-weight: bold;    padding-left: 5px;   }/* 6 */#RightFields TD.Weather {    padding-left: 0pt ! important;    text-align: center;   }/* 7 */#RightFields TD.MenuRowActive {    color: #e76b00; /* LIGHT ORANGE */    font-weight: bold;   }/*    MIDDLE FIELDS*//* 0-1 */#MiddleFields H2 {    text-align: left;    vertical-align: top;    font-weight: bold;    font-size: 9pt;    color: #e76b00;    padding-bottom: 7px;   }/* 0-2 */#MiddleFields P {    text-align: left;    vertical-align: top;    font-size: 9pt;    padding-bottom: 7px;    line-height: 19px;   }/* 1 */#MiddleFields TD {    text-align: left;    vertical-align: top;   }/* 0-3 */#MiddleFields TD.Tableu {    text-align: left;    font-size: 9pt;    line-height: 19px;    padding: 0px 20px 18px 0px;   }/* 2 */#MiddleFields TD.HeaderTop {    font-size: 18pt;    color: #002084;    line-height: 19pt;    padding: 0px 0px 10px 0px;   }/* 3 */#MiddleFields A.Cards:link {    color: #e76b00;    text-decoration: underline;    border: none;   }/* 4 */#MiddleFields A.Cards:visited {    color: #e76b00;    text-decoration: underline;    border: none;   }/* 5 */#MiddleFields A.Cards:active {    color: #e76b00;    text-decoration: underline;    border: none;   }/* 6 */#MiddleFields A.Cards:hover {    color: #e76b00;    text-decoration: underline;    border: none;   }/* 7 */#MiddleFields TD.HotelName {    font-family: Arial, Helvetica, Tahoma, sans-serif;    font-size: 10pt;    font-weight: bold;    padding: 0px 0px 0px 7px;   }/* 7-1 */#MiddleFields TD.HotelName1s {    background-image: url(/images/nd_bg1stars.png);    font-family: Arial, Helvetica, Tahoma, sans-serif;    font-size: 10pt;    font-weight: bold;    padding: 0px 0px 0px 7px;   }/* 7-2 */#MiddleFields TD.HotelName2s {    background-image: url(/images/nd_bg2stars.png);    font-family: Arial, Helvetica, Tahoma, sans-serif;    font-size: 10pt;    font-weight: bold;    padding: 0px 0px 0px 7px;   }/* 7-3 */#MiddleFields TD.HotelName3s {    background-image: url(/images/nd_bg3stars.png);    font-family: Arial, Helvetica, Tahoma, sans-serif;    font-size: 10pt;    font-weight: bold;    padding: 0px 0px 0px 7px;   }/* 7-4 */#MiddleFields TD.HotelName4s {    background-image: url(/images/nd_bg4stars.png);    font-family: Arial, Helvetica, Tahoma, sans-serif;    font-size: 10pt;    font-weight: bold;    padding: 0px 0px 0px 7px;   }/* 7-5 */#MiddleFields TD.HotelName5s {    background-image: url(/images/nd_bg5stars.png);    font-family: Arial, Helvetica, Tahoma, sans-serif;    font-size: 10pt;    font-weight: bold;    padding: 0px 0px 0px 7px;   }/* 8 */#MiddleFields A.Localiz:link {    color: #000000;    text-decoration: underline;    border: none;   }/* 9 */#MiddleFields A.Localiz:visited {    color: #000000;    text-decoration: underline;    border: none;   }/* 10 */#MiddleFields A.Locliz:active {    color: #000000;    text-decoration: underline;    border: none;   }/* 11 */#MiddleFields A.Localiz:hover {    color: #e76b00;    text-decoration: underline;    border: none;   }/* 12 */#MiddleFields TD.Localization {    vertical-align: middle;    text-align: left;    padding: 0px 0px 0px 7px;   }/*  13  */#MiddleFields TD.ShortDescr {    background-image: url(/images/nd_bgdotmain.png);    background-repeat: repeat;    vertical-align: middle;    text-align: left;    font-size: 8pt;    line-height: 13px;    padding: 0px 7px 0px 7px;   }/*  13  */#MiddleFields TD.ShortDescrSP {    background-image: url(/images/nd_back_sp.png);    background-repeat: repeat;    vertical-align: middle;    text-align: left;    font-size: 8pt;    line-height: 13px;    padding: 0px 7px 0px 7px;   }#MiddleFields TD.HotelNameLit {    font-family: 'Trebuchet MS', Arial, Helvetica, Tahoma, sans-serif;     vertical-align: middle;    text-align: right;    font-size: 9pt;    font-weight: bold;    color: #002084;    line-height: 10pt;    padding: 0px 5px 0px 0px;   }#MiddleFields TD.Button {    text-align: right;    padding: 0px 3px 0px 0px;   }#MiddleFields TD.ButtonBest {    text-align: right;    padding: 0px 0px 0px 0px;   }#MiddleFields TD.LocalizationLit {    vertical-align: middle;    text-align: right;    font-size: 9pt;    line-height: 15px;    padding: 0px 5px 0px 0px;   }/* 999 */#MiddleFields TD.NpString {    width: 50%;    vertical-align: top;    text-align: right;    font-size: 8pt;   }/* 999 */#MiddleFields TD.NpStringLeft {    width: 50%;    vertical-align: top;    text-align: left;    font-weight: bold;    color: #e76b00;    font-size: 8pt;   }#MiddleFields TH.SCenterText {    font-size: 8pt;    font-weight: normal;    vertical-align: bottom;    text-align: center;    background-color: #bdcfff;   }#MiddleFields TH.SLeftText {    font-size: 9pt;    vertical-align: bottom;    text-align: left;    background-color: #bdcfff;    padding: 2px 3px 2px 5px;   }#MiddleFields TD.SCenterText {    font-size: 8pt;    vertical-align: middle;    text-align: center;    background-color: #dee7ff;   }#MiddleFields TD.SHCenterText {    font-size: 8pt;    font-weight: bold;    vertical-align: middle;    text-align: center;    background-color: #dee7ff;   }#MiddleFields TD.SPrice {    color: #002084;    font-size: 8pt;    vertical-align: middle;    text-align: center;   }#MiddleFields TD.SPriceLeft {    color: #002084;    font-size: 8pt;    vertical-align: top;    text-align: Left;    padding: 5px 3px 5px 3px;   }#MiddleFields TD.ListHotels {    color: #002084;    font-size: 7pt;    text-align: left;    padding: 10px 10px 10px 20px;   }/*HOTEL DESCRIPT*//* 0-1 */#HotelDescript LI {    line-height: 17px;    list-style-image: url("/images/nd_pimpochkatext.png");   }/* 0-1 */#HotelDescript P {    padding-left: 5px;    line-height: 17px;   }/* 0-1 */#HotelDescript H2 {    text-align: left;    vertical-align: top;    font-weight: bold;    font-size: 9pt;    color: #e76b00;    padding-left: 5px;   }/* ** */#HotelDescript TD.HotelName {    font-size: 18pt;    line-height: 18pt;    color: #e76b00;    text-align: left;    padding: 5px 0px 5px 5px;   }/* !! */#HotelDescript A.AllPhotoURL {    color: #f47103;    font-size: 9pt;    font-weight: bold;    text-decoration: underline;   }/* !!! */#HotelDescript TD.Localization {    vertical-align: middle;    text-align: left;    font-size: 9pt;    text-decoration: underline;    line-height: 15px;    padding: 0px 0px 5px 5px;   }/* ** */#HotelDescript A.LocalizURL:hover {    color: #e76b00;    text-decoration: underline;   }/* !!! */#HotelDescript TD.FarSea {   vertical-align: middle;   font-size: 8pt;   line-height: 15px;   padding: 0px 0px 5px 5px;   }/* ** */#HotelDescript TD.DescriptQuarter {   padding: 0px 0px 18px 5px;   font-size: 9pt;   }/* ** */#HotelDescript TD.DescriptHotel {   padding: 0px 0px 0px 5px;   }/* ** */#HotelDescript TD.DescriptHotelBanner {   background-image: url(/images/nd_banner_00.png);   background-repeat: repeat;   font-size: 11pt;   font-weight: bold;   color: #ffffff;   vertical-align: middle;   padding: 5px 10px 5px 10px;   }/* *** */#HotelDescript TD.HeaderHotelPispis {   color: #f47103;   font-size: 9pt;   font-weight: bold;   vertical-align: bottom;   padding: 0px 0px 0px 5px;   letter-spacing: 0.3pt;   }/* ** */#HotelDescript TD.HeaderQuarterPispis {   color: #f47103;   font-size: 9pt;   font-weight: bold;   vertical-align: bottom;   padding: 25px 0px 10px 5px;   letter-spacing: 0.3pt;   }/* *** */#HotelDescript TD.FirstColCube {    padding: 0px 0px 0px 5px;   }/* *** */#HotelDescript TD.NoFirstColCube {    padding: 0px 0px 0px 38px;   }#HotelDescript TD.FirstColCubeBottom {    background-color: #bdcbff;    padding: 0px 40px 4px 9px;    border-right: 2px solid #eff3ff;    border-left: 48px solid #eff3ff;    font-size: 8pt;   }#HotelDescript TD.NoFirstColCubeTop {    background-color: #bdcbff;    padding: 7px 40px 0px 9px;    border-right: 2px solid #eff3ff;    border-left: 0px solid #eff3ff;    font-size: 8pt;   }#HotelDescript TD.NoFirstColCubeBottom {    background-color: #bdcbff;    padding: 0px 40px 4px 9px;    border-right: 2px solid #eff3ff;    border-left: 0px solid #eff3ff;    font-size: 8pt;   }#HotelDescript TD.BlancColCube {    border-right: 2px solid #eff3ff;    border-left: 0px solid #eff3ff;    font-size: 8pt;   }/* *** */ #HotelDescript TD.PriceTopLeft {   font-weight: bold;   text-align: center;   vertical-align: middle;   background-color: #e3e0d8;   border-bottom: 1px solid #ffffff;   }/* *** */ #HotelDescript TD.PriceTopRight {   font-weight: bold;   text-align: center;   vertical-align: middle;   background-color: #e3e0d8;   border-left: 1px solid #ffffff;   }/* *** */ #HotelDescript TD.PriceTopPeriod {   background-color: #f3f0e7;   border-top: 1px solid #ffffff;   border-left: 1px solid #ffffff;   border-bottom: 1px solid #ffffff;   text-align: center;   vertical-align: middle;   }/* *** */#HotelDescript TD.PriceQuarter {   border-bottom: 1px solid #e3e0d8;   text-align: right;   vertical-align: middle;   padding-right: 5px;   font-weight: bold;   font-size: 8pt;   }/* *** */#HotelDescript TD.PricePansion {   border-bottom: 1px solid #e3e0d8;   vertical-align: middle;   font-weight: bold;   font-size: 8pt;   }/* *** */#HotelDescript TD.PriceValue {   border-bottom: 1px solid #e3e0d8;   vertical-align: middle;   color: #f47103;   font-weight: bold;   text-align: center;   }/* *** */#HotelDescript TD.PriceValueLit {   border-bottom: 1px solid #e3e0d8;   vertical-align: middle;   color: #f47103;   font-weight: bold;   text-align: center;   font-size: 8pt;   }/* *** */ #HotelDescript TD.TabLight_black {   background-color: #f3f0e7;   font-size: 8pt;   font-weight: bold;   text-align: center;   vertical-align: middle;   padding: 10px 0px 10px 0px;   border-right: 1px solid #ffffff;   }/* *** */ #HotelDescript TD.TabLight_orange {   background-color: #f3f0e7;   font-size: 8pt;   color: #f47103;   font-weight: bold;   text-align: center;   vertical-align: middle;   padding: 10px 0px 10px 0px;   border-right: 1px solid #ffffff;   }/* *** */ #HotelDescript TD.TabDark_black {   background-color: #e3e0d8;   height: 58px;   font-size: 8pt;   font-weight: bold;/*   text-align: center; */   vertical-align: middle;   padding: 10px 10px 10px 10px;   border-right: 1px solid #ffffff;   }/* *** */#HotelDescript TD.TabValue_black {   border-bottom: 1px solid #e3e0d8;   font-size: 8pt;   vertical-align: middle;/*   text-align: center; */   padding: 13px 10px 13px 10px;   }/* ** */#HotelDescript TD.BodyChapter {   line-height: 20px;   padding: 0px 0px 0px 5px;   }/* Так ли? */#HotelDescript TD.PriceApndx {   font-size: 7.5pt;   vertical-align: middle;   padding-left: 6px;   }/* !! */#HotelDescript TD.ShortDescr {   font-size: 8pt;   vertical-align: top;   padding: 0px 10px 0px 10px;   }/* !! */#HotelDescript TD.Zayava {   background-image: url(/images/nd_bgdotmain.png);   background-repeat: repeat;   vertical-align: middle;   padding: 0px 0px 0px 0px;   }/* *** */#HotelDescript TD.TabListHotels {   border-bottom: 1px solid #f3f0e7;   border-right: 1px solid #ffffff;    font-size: 8pt;    text-align: left;    padding: 4px 10px 4px 20px;   }/*MENU BOX FLOR DESCRIPT*//*## Yes! ##*/#MenuBoxFlor TD {   text-align: left;   vertical-align: bottom;   }/*## Yes! ##*/#MenuBoxFlor TD.MBFBar {   padding-left: 10px;   font-weight: bold;   border-bottom: 1px dashed #b2b1b6;   }/*## Yes! ##*/#MenuBoxFlor TD.MBFBarPass {   font-weight: bold;   padding-bottom: 7px;   }/*## Yes! ##*/#MenuBoxFlor TD.MBFBarActive {   text-decoration: underline;   color: #e76b00;   font-weight: bold;   padding-bottom: 7px;   }