﻿body
        {
            background-image: url('img/hotel/bg.jpg');
        }
/* Hotel */
.buttonBlock
        {
            background-image: url('img/hotel/block.png');
            background-repeat: no-repeat;
            position: relative;
        }
        .buttonBlock:hover
        {
            top: 1px;
            left: 2px;
        }
        .detalnishe
        {
            color: Blue;
        }
        .a_podiy
        {
            color: White;
            text-decoration: none;
        }
        .a_podiy:hover
        {
            text-decoration: underline;
        }
        .footer
        {
            margin: 0px 0px 20px 0px;
            color: White;
            background-color: Transparent;
            text-align: center;
        }
        /*-----------------Номери сторінок-----------------*/.bgPageNum
        {
            border: 0px solid #999999;
            padding: 1px 1px 1px 1px;
            margin: 0px 2px 0px 2px;
        }
        .PageNum
        {
            color: #040DAE;
            text-decoration: none;
            font-size: 12px;
        }
        .PageNum:hover
        {
            text-decoration: underline;
        }
        .PageNumActiv
        {
            color: #040DAE;
            text-decoration: underline;
            font-size: 13px;
        }
        /*------------------------------------------------*/
        /*----------------menu----------------*/
        .menuMini
        {
            display: block;
            color: Black;
            font-size: 14px;
            font-weight: bold;
            width: 103px;
            height: 19px;
            background-repeat: repeat-x;
            text-decoration: none;
            padding: 0px 0px 0px 10px;
            font-family: Arial;
        }
        .menuMini:hover
        {
            background-image: url('img/hotel/bgMenu.png');
        }
        .menuMiniActiv
        {
            background-image: url('img/hotel/bgMenu.png');
            display: block;
            color: Black;
            font-size: 14px;
            font-weight: bold;
            width: 103px;
            height: 19px;
            background-repeat: repeat-x;
            text-decoration: none;
            padding: 0px 0px 0px 10px;
            font-family: Arial;
        }
        .menuCategory
        {
            color: White;
            text-decoration: none;
            font-size: 12px;
            font-weight: normal;
        }
        .menuCategory:hover
        {
            text-decoration: underline;
        }
        .menuCategoryActiv
        {
            color: White;
            font-weight: bold;
            text-decoration: underline;
            font-size: 12px;
        }
        /*------------------------------------------------*/.TDGallery
        {
            border: 2px solid White;
            width: 115px;
            height: 110px;
            text-align: center;
        }
        .ramka
        {
            border: 2px solid #040DAE;
        }
        .detalDiv
        {
            width: 100%;
            padding-bottom: 7px;
            border: 1px solid #040DAE;
            overflow: hidden;
        }
        .detalTextDiv
        {
            color: Black;
        }
        .zagGlav
        {
            color: #040DAE;
            text-align: center;
            font-size: 18px;
            font-weight: bold;
            font-family: Arial;
        }
        .servLink
        {
            color: #040DAE;
            font-size: 12px;
            text-decoration:none;
            }
        .servLink:hover
        {
            color: #040DAE;
            font-size: 12px;
            text-decoration: underline;
            }        
        .zagLittle
        {
            color: #040DAE;
            text-align: center;
            font-size: 11px;
            font-weight: normal;
            font-family: Arial;
        }
        .zag
        {
            color: #040DAE;
            text-align: center;
            font-size: 12px;
            font-weight: bold;
            font-family: Arial;
        }
        .bgLine
        {
            color: White;
            background-color: #040DAE;
            font-size: 14px;
            font-weight: bold;
        }
        /*--------------Tabs------------------------------*/.TabsTD1
        {
            vertical-align: top;
            border-right: 1px solid Gray;
            padding: 5px 10px 5px 10px;
        }
        .TabsTD2
        {
            vertical-align: top;
            padding: 5px 10px 5px 10px;
        }
        .bgTabs
        {
            background-color: #FFFFFF;
            border: 1px solid #999999;
            padding: 3px 3px 3px 3px;
        }
        .bgTabsTop
        {
            background-color: #C0C0C0;
            border: 1px solid #999999;
            padding: 3px 3px 0px 3px;
        }
        .DivMenuTabs
        {
            background-image: url('../img/bgGreen.png');
            color: White;
            border: 1px solid #EBEBEB;
            border-bottom: none;
            font-weight: bold;
            margin: 0px 3px 0px 0px;
            padding: 8px 10px 8px 10px;
            cursor: pointer;
        }
        .DivMenuTabsActiv
        {
            background-color: #FFFFFF;
            border: 1px solid #009900;
            border-bottom: none;
            color: Black;
            font-weight: bold;
            position: relative;
            top: 1px;
            margin: 0px 3px 0px 0px;
            padding: 8px 10px 8px 10px;
        }
        .DivMenuTabs:hover
        {
            border: 1px solid White;
            color: White;
            border-bottom: none;
        }
        .DivTabsShow
        {
            display: none;
            margin: 10px 10px 10px 10px;
        }
        .TabsName
        {
            color: #040DAE;
            font-weight: bold;
        }
        .TabsText
        {
            margin: 0px 0px 0px 5px;
        }
        .TabsHR
        {
            border-top: 1px dashed Gray;
            margin: 5px 0px 5px 0px;
        }
        /*-----------------------------------------------*//*------------Hotels Num-------------------------*/
        .DivHotelNumText
        {
            display: block;
            margin: 5px 10px 5px 10px;
            padding: 0px 5px 0px 5px;
        }
        .DivHotelNumName
        {
            background-image: url('img/hotel/bgNum.png');
            color: White;
            font-weight: bold;
            border: 1px solid #DDDDDD;
            margin: 10px 0px 0px 0px;
            padding: 8px 10px 8px 10px;
            cursor: pointer;
        }
        .DivHotelNumName:hover
        {
        }
        .HotelNumType
        {
            color: Black;
        }
        .HotelNumShowType
        {
            color: Gray;
        }
        .HotelNumPrice
        {
            color: #040DAE;
            font-size: 14px;
        }
        .HotelNumNum
        {
            display: inline-table;
            border: 2px dashed Black;
            padding: 2px 2px 2px 2px;
            width: 20px;
            text-align: center;
            font-weight: bold;
            color: Red;
        }
        .HotelNumButtonBlock
        {
            background-color: Red;
            color: White;
            font-weight: bold;
            border: 1px solid Gray;
            display: inline-table;
            padding: 3px 5px 3px 5px;
            cursor: pointer;
        }
        .HotelNumButtonBlock:hover
        {
            position: relative;
            top: 1px;
            left: 1px;
        }
        .galleryEvent
        {
            display: inline-table;
            overflow: hidden;
            float: left;
            width: 165px;
            height: 165px;
            margin: 7px;
        }
        .galleryEvent TD
        {
            border: 1px solid #040DAE;
            padding: 1px;
            text-align: center;
            vertical-align: middle;
        }
        .TabBlockNum
        {
            color: #040DAE;
            text-align: left;
            font-size: 16px;
            font-weight: bold;
            font-family: Arial;
            width: 100%;
        }
        .TabBlockNum .TD1
        {
            font-weight: normal;
            font-size: 14px;
            padding: 0px 5px 0px 5px;
        }
        .TabBlockNum .TD2
        {
            padding: 0px 5px 0px 5px;
        }
        .TabBlockNum TR
        {
            background-color: #ECF5FD;
        }
