/* HeiHei.website Sweden */
/* #FFDE00 yellow */
/* #0065A4 blue rgb(0,101,164) */
.topmenu2 
{background:#0065A4;/* - цвет фона верхней полосы под меню */;}

.topmenu2 a {color:#ffffff;text-decoration:none;border:0;
background:#0065A4;}
.topmenu2 a:HOVER{color:#0065A4;background:#FFDE00/*pink*//*#ffffff*/;}
.topmenu2 a:visted{color:#31b999;}

#menu {background:#ffffff;color:#0065A4;}
#menu a{background:#ffffff;color:#0065A4;}
#menu a:HOVER{background:#0065A4;color:#ffffff;}
#menu:HOVER{color:#ffffff/*#31b393*/;background:#0065A4;}

#dropdownid{display:none;background:#0065A4;/*-цвет фона выпадающего вниз блока */
position:absolute;margin-top:0;}


.totopbutton {color:#0065A4;
    border:#ccc;
    background-color: #ffffff;  border-radius: 5px;
  box-shadow: 3px 3px 4px #FFDE00;}

.totopbutton:HOVER {
background-color:#0065A4;color:#ffffff; }

.address div {border:1px;border-color:#0065A4;}
.address a{color:#0065A4;/*#fff*/;text-decoration: none; border:1px;
padding: 0; /*background:#0065A4;*/
margin:10px 10px; display:inline-table;
font-size: 18px;
}
.address a:first-child{margin:10px 10px 10px 25px;}
.address a:HOVER{color:#002868;}
.address a:visted{color:#31b999;}
.address a b{color:#0065A4;}

.tab11,.tab12,.tab14
{
font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
border-radius: 0;
border-spacing: 0;
text-align: center;
}
.tab11 th,.tab12 th,.tab14 th,.tab15 th
{background:#0065A4;/*#0065A4;#BCEBDD;*/color:#ffffff;/* white*/font-weight:normal;}
.tab11 th, .tab11 td,.tab12 td,.tab14 td,.tab14 th {border-style:solid;
border-width:0 1px 1px 0;border-color: white;}
.tab11 th,.tab11 td,.tab12 td,.tab12 th{text-align:left;}
.tab14 th,.tab14 td {text-align:center;}
.tab11 th:first-child {border-top-left-radius:0;}
.tab11 th:last-child {border-top-right-radius:0;border-right:none;}
.tab11 td,.tab12 td {background:#e6e6e6 /*#F8E391*/;} 
.tab11 tr:last-child td:first-child {border-radius: 0 0 0 0  ;}
.tab11 tr:last-child td:last-child {border-radius: 0 0 0  0;}
.tab11 tr td:last-child {border-right: none;}
.tab11 a,.tab12 a,.tab14 a{text-decoration:none /*underline*/; color:#0065A4; }
.tab11 a:link,.tab12:link a{color:#ffffff;}
.tab14:link a{color:#0065A4;}
.tab11 a:visited,.tab12 a:visited{color:#0065A4;/*#2674f2;*/  }
.tab11 a:HOVER,.tab12 a:HOVER{color:#000 /*502542*/; }
.tab11 a:active,.tab12 a:active{color:#502542;}
.tab11 h2, .tab11 h3 {color:#ccc}
.tab11 tfoot td,.tab14 tfoot td{background:#ccc;border-radius:0;}
.tab11 tfoot td a,.tab14 tfoot td a{color:#0065A4;}
/*.tab12 tr {border-bottom: 1px solid grey;}*/
.tab12 tr:nth-child(even),.tab14 tr:nth-child(odd)
{background-color:#ffffff;color:#0065A4; } 



/* Чётные светло-жёлтый фон , там ссылка на праздник */
.tab15 tr:nth-child(even) td {
    border-bottom:2px solid lightblue;
    background-color: rgb(250, 189, 0);
    background-color: rgba(250, 189, 0, 0.1);
} 
.tab15 tr:nth-child(even) td a:HOVER {color:#0065A4}

/* Нечётные красный фон , там даты */
.tab15 tr:nth-child(odd) td a:visited {
    color:#ffffff;}
.tab15 tr:nth-child(odd) {
    background-color: #0065A4;
    color: #FFDE00;
}

.tcont5 a {color:#0065A4}
.tcont5 td a{color:#0065A4}
.tcont5 td {color:#FFDE00;}
.tcont5 td a:HOVER{background-color:#FFDE00;color:#0065A4}

.countLines tr td:first-child {
    background:#0065A4
}
.countLines tr td:first-child:before {
    color:#FFDE00;
    background:#0065A4
}

.bookingbutton,.bbutton100{
color: #FFDE00;
border: 1px solid #ccc;
border-radius:5px;
background-color:#0065A4;
box-shadow: 3px 3px 4px #0065A4;
}
a.bookingbutton,a.bbutton100 {background:#0065A4;color: #FFDE00;} 
/*.bookingbutton a {background:#0065A4color: #FFDE00;}*/
.bookingbutton:HOVER,.bbutton100:HOVER {background-color: #FFDE00;  color:#0065A4; }
a.bookingbutton:HOVER,.bbutton100:HOVER {background-color: #FFDE00;  color:#0065A4; } 

.tOfContents caption {
    border-color: #0065A4;
    border-color: rgba(173,21,25, 0.3);
}

.tOfContents td a{color:#0065A4;background:#eeeeee;}
.tOfContents td a:HOVER{color:#FFDE00;background:#0065A4;}
.tOfContents caption:HOVER 
{background: #0065A4;color:#FFDE00;}


.bookingbutton{
color: #ffffff;
border: 1px solid #ccc;
border-radius:5px;
background-color:#0065A4;
box-shadow: 3px 3px 4px #0065A4;
}
a.bookingbutton {background:#0065A4;color: #ffffff;}
.bookingbutton a {background:#0065A4;color: #ffffff;}
.bookingbutton:HOVER {
    background-color: #ffffff;  
    color:#0065A4;
} 


.command {
    color:#D90012;
    background: rgb(0,101,164);
    background: rgba(0,101,164,.1);
    border-left: solid 2px #FFDE00;
}

.command b { color:#FFDE00;}

.easters {
    border-left: 2px solid #FFDE00;
    background-color:rgb(0,101,164);
    background-color:rgba(0,101,164,.2);
}

.easters b { color:#0065A4;}

.hol-block {
    border-top: solid 2px #0065A4;
}
.hol-name a {
    color:#FFDE00;}