body{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    font-size        : 9pt;
    font-family      : Arial, Times new roman, Helvetica, sans-serif;
    background: #e6d9aa;
    /*background: #e6d9aa url('/img/site/botBgr.jpg') no-repeat bottom center; */
    /*background-color: #0551a5;*/
}

#wrapper{ 
  color: #e6d9aa; 
  height: 100%;
  min-width: 980px; 
  /*width: expression((documentElement.clientWidth||document. body.clientWidth)<980?'980px':'100%'); 
  width: 100%;*/
  background: url('/img/site/topBgr.jpg') no-repeat top center;
  } 

td,p,div{
  font-family      : Arial, Times new roman, Helvetica, sans-serif;
  font-size        : 10pt;
  color            : #000;
  
}

img {border: 0px;
    margin: 0px;
    }

img.h135 {
 height: 130px;
 padding: 0;
 margin: 0; 
}



table{
border:0px; /* border="0" */
border-collapse:collapse; /* cellspacing="0" */
font-family      : Arial, Times new roman, Helvetica, sans-serif;
}

table td{
padding:0px; /* cellspadding="0" */
font-family      : Arial, Times new roman, Helvetica, sans-serif;
line-height: 17px;

} 

a {
color: #5c3e2d;
text-decoration: underline;
font-family      : Arial, Times new roman, Helvetica, sans-serif;
}

a:hover {
color: #000;
text-decoration: none;
}

.fleft {
 float: left; 
}

.fright {
 float: right; 
}


a img {
    border: 0px;
    }
/*    
h1 {
 color: #5c3e2d;
 font-size: 110%;
 font-family: Arial, Times new roman, Helvetica, sans-serif;
 font-weight: normal;
 margin-bottom: 13px;
 margin-top: 0px;
 text-align: center;
}
*/
h2 {
 color: #5c3e2d;
 font-size: 110%;
 font-weight: normal;
 margin-top: 0px;
}



.menu {
display: block;
height: 22px;
text-transform: uppercase;
color: #000 !important; 
font-family: Arial, Times New Roman, Helvetica, sans-serif;
font-size: 9pt;
float: left;
margin-left: 20px;
text-decoration: none;
padding-top: 6px;
padding-left: 10px;
padding-right: 10px;
font-weight: bold !important;
vertical-align: bottom;
}

.menu a, .menu a:link, .menu a:visited {
 color: #000 !important; 
 font-family: Arial, Times New Roman, Helvetica, sans-serif;
 font-size: 9pt;
 text-decoration: none;
 font-weight: bold !important; 
}
.menu a:hover, .menu a:active,{
 background: #5c3e2d;
 color: #fff !important;
 font-weight: bold !important;
}

.menu:hover, .menu:active {
 background: #5c3e2d;
 color: #fff !important;
 font-weight: bold;
}

.menuAct {
display: block;
height: 22px;
text-transform: uppercase;
background: #5c3e2d;
color: #fff;
font-family: Arial, Times New Roman, Helvetica, sans-serif;
font-size: 9pt;
float: left;
margin-left: 20px;
text-decoration: none;
padding-top: 6px;
padding-left: 10px;
padding-right: 10px;
font-weight: bold;
}

.menuAct:hover {
background: #5c3e2d;
color: #fff;
}


.desc {
font-family: Times New Roman, Arial, Helvetica, sans-serif;
font-style: Italic;
color: #5c3e2d;
font-size: 11pt;
}


.lang {
 border: 2px #fff solid;
 margin: 0 0 5px 0;
 clear:both;
 float:right;
}

table.lang td {
color: #5c3e2d;
font-size: 8pt;
font-family: Arial, Times New Roman, Helvetica, sans-serif;
padding: 2px;
padding-left: 4px;
padding-right: 4px;
color: #5c3e2d;
}

table.lang a {
color: #fff;
font-size: 8pt;
font-family: Arial, Times New Roman, Helvetica, sans-serif;
text-decoration: underline;
}

table.lang a:hover {
color: #fff;
text-decoration: none;
}

.langAct{
background: #fff;
}

.langInact {
background: #5c3e2d;
}

.ph {
margin-top: 10px;
color: #fff;
font-size: 12pt;
font-family: Arial, Times New Roman, Helvetica, sans-serif;
font-weight: bold;
line-height: 20pt;
}

.phone {
margin-top: 10px;
color: #fff;
font-size: 8pt;
font-family: Arial, Times New Roman, Helvetica, sans-serif;
line-height: 10pt;
text-align: right;
 clear:both;
 float:right;
}

.phone a{
color: #fff;
font-size: 8pt;
font-family: Arial, Times New Roman, Helvetica, sans-serif;
font-weight: normal;
}

.metas {
padding-top: 17px;
text-align: left;
color: #fff;
font-style: Italic;
white-space: nowrap;
}


.leftMenuBase {
display: block;
width: 185px;
height: 24px;
margin: 5px 0 0 0;
padding: 4px 0 0 15px;
background: url('/img/site/leftMenuBgr1.gif') no-repeat;
text-align: left;
text-transform: uppercase;
font-size: 9pt;
font-weight: bold;
color: #5c3e2d;
}

.leftMenuBase a, .leftMenuBase a:link{
 text-decoration: none;
 color: #5c3e2d;
 font-weight: bold;
 font-size: 9pt;
}


.left {
list-style-image: url('/img/site/bullet.gif');
padding: 0 0 0 25px;
margin: 7px 0 20px 5px;
clear: both;
text-align: left;
line-height: 6pt;
   
}

.leftMenu {
font-size: 10pt;
padding-bottom: 10px;
line-height: 8pt;
text-align: left;
text-indent: -7px;
}

.leftMenu a, .leftMenu a:link {
color: #000;
padding-left: 10px;
text-decoration: none;
letter-spacing:-0.5px;
}

.leftMenu a:hover {
color: #5c3e2d;
text-decoration: underline;
}







.rightMenu {
background: url('/img/site/rightMenuBgr.jpg') no-repeat;
width: 170px;
height: 253px;
padding-left: 10px;
padding-top: 5px;
font-weight: normal;
margin-top: 20px;
}

.right {
list-style: none;
text-indent: -2em;
text-align: left;
}

.right a {
color: #5c3e2d;
font-weight: bold;
line-height: 20pt;
}

.feedback {
background: url('/img/site/feedback.jpg') no-repeat;
text-align: left;
width: 170px;
height: 208px;
padding: 10px 0 0 10px;
font-weight: normal;
font-size: 10pt;
}


.bottomCont {
background: url('/img/site/contentBottom.jpg') repeat-x;
height: 22px;
}

.secondMenuContainer {
display: table; width: 154px;height: 41px; #position: relative; overflow: hidden; 
background: url('/img/site/seconMenuBgr.jpg') no-repeat;
float: left;
}

.secondMenuContainer123:hover {
background: url('/img/site/seconMenuBgrHover.jpg') no-repeat;
color: #fff;
}


.secondMenuContainer123:hover a {
color: #fff;
}


.secondMenuContainerAct {
display: table; width: 154px;height: 41px; #position: relative; overflow: hidden; 
background: url('/img/site/seconMenuBgrHover.jpg') no-repeat;
float: left;
}

.secondMenuContainerAct a {
color: #fff;
}



.secondMenuA {
 #position: relative;
 #top: -50%;
 display: block;
 text-align: center;
    height: 100%;
 text-decoration: none;
 font-size: 9pt;

}

.secondMenuA:hover {
 
 text-decoration: none;
 color: #fff;
}


.secondMenuAct {
 #position: relative;
 #top: -50%;
 display: block;
 text-align: center;
 background: url('/img/site/seconMenuBgrHover.jpg') no-repeat;
 text-decoration: none;
 color: #fff;
 font-size: 9pt;
}


.greenBorder {
border: 1px green solid;
}


h4 {
color: #76330e;
margin-top: 0px;
}


.adress {
font-size: 80%;
text-align: left;
line-height: 12pt;
vertical-align: top;
color: #5c3e2d;
white-space: nowrap;
padding-left: 20px;
}

.adress a{
color: #d78a2e;
font-weight: bold;
}

.botMenu {
color: #cd8437;

}
.botMenu a, .botMenu a:link, .botMenu a:visited {
  color: #cd8437;
}
.botMenu a:hover {
  color: #000;
}

.bottomMenu {
width: 100%;
color: #fff;
vertical-align: top;
text-align: right;
font-weight: bold;
}

table .shortForm td {
text-align: center;
padding-top: 10px;
font-size: 8pt;
}

table .shortForm td textarea {
font-family: Arial;
}

.star {
color: #cc0000;
}

.note {
color: #ccc;
font-size: 8pt;
float: left; 
text-align: center;
width: 80px;
margin: 5px 5px 15px 5px;
padding: 2px;
}
.note a {
 text-decoration: none;
 display: block;
 text-align: center;
}
.note img {
 display: block;
 height: 50px; 
 width: 39px;
 margin: 2px 20px;
 clear: both;
}


table .zayavkaForm td {
text-align: left;
padding-bottom: 10px;
}

table .zayavkaForm td textarea {
font-family: Arial;
margin-top: 5px;
margin-bottom: 10px;
}


label{
float: left;
width: 180px;
font-weight: bold;
height: 20px;
vertical-align: middle;
padding-top: 3px;
font-size: 105%;
text-align: left;
}

.pagination {
display: block;
width: 17px;
height: 15px;
background: #f5eea5;
border: 1px #5c3e2d solid;
text-align: center;
padding-bottom: 2px;
float: left;
margin-left: 5px;
text-decoration: none;
}

.pagination:hover {
background: #5c3e2d;
color: #fff;
}


.paginationAct {
display: block;
width: 17px;
height: 15px;
background: #5c3e2d;
color: #fff;
border: 1px #5c3e2d solid;
text-align: center;
padding-bottom: 2px;
float: left;
margin-left: 5px;
text-decoration: none;
}

.paginationAct:hover {
background: #f5eea5;
color: #000;
}

.pagination1{
display: block;
padding-left: 2px;
padding-right: 2px;
height: 15px;
background: #f5eea5;
border: 1px #5c3e2d solid;
text-align: center;
padding-bottom: 2px;
float: left;
margin-left: 15px;
text-decoration: none;
}

.pagination1:hover {
background: #5c3e2d;
color: #fff;
}


.mounth{
display: block;
padding-left: 2px;
padding-right: 2px;
height: 15px;
background: #f5eea5;
border: 1px #5c3e2d solid;
text-align: center;
padding-bottom: 2px;
margin-left: 15px;
text-decoration: none;
width: 100px;
}

.mounth:hover {
background: #5c3e2d;
color: #fff;
}

.contentLink {
color: #000;
text-decoration: none;
}

.contentLink:hover {
color: #5c3e2d;
}

.arrowR:hover {
border-bottom: 1px #5c3e2d solid;
}

.infoTable {
width: 100%;
}

.infoTable th {
background: #ededed;
text-align: left;
padding-left: 5px;
color: #5c3e2d;
padding-top: 4px;
padding-bottom: 4px;
font-size: 8pt;
font-weight: normal;
}

.infoTable tr.braun {
background: #f5eea5;
color: #000;
}

.infoTable td {
text-align: left;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
white-space: nowrap;
font-size: 8pt;
}

.infoTable td a{
color: #000;
}

.infoTable td.price {
font-weight: bold;
padding-right: 15px;
}

.infoTable th.wBorder {
border-left: 1px #dcd6d3 solid;
border-right: 1px #dcd6d3 solid;
}

.infoTable td.wBorder {
border-left: 1px #dcd6d3 solid;
border-right: 1px #dcd6d3 solid;
padding-right: 20px;
}

.infoTable th.name {
width: 100%;
}


.bggray {
  background: #f5eea5;
 } 


 #t-cruise {
   margin:10px; 
   padding:10px;
   width:99%;
   border-collapse:collapse;
   font-size: 14px;
 }
 #t-cruise th {
   margin: 0; 
   padding: 3px 4px;
   border: 1px solid #55d;
   text-align: center;
   color: #fff;
   font: normal bold 0.9em Arial,Verdana,Georgia, serif;
   background:#7090e0;
 }

 #t-cruise td {
   font: normal 0.8em Verdana,Arial,Georgia, serif;
   margin: 0; 
   padding: 2px 4px;
   text-align: center;
   vertical-align: middle;
   border: 1px solid #55d;
   padding: 0 5px;
 }
 #t-cruise td.way {
   font: normal bold 0.8em Verdana,Arial,Georgia, serif;
   padding: 3px 10px;
   margin: 0; 
   text-align: left;
   color: #22a;
 }

 #t-cruise td.ship {
   font: normal bold 0.9em Arial,Georgia, serif;
   color: #d22;
 }
 #t-cruise colgroup {
  border: none;
 }
 #t-cruise td.month {
   font: normal bold 1.1em Times New Roman,Georgia, serif;
   color: #e22;
   text-shadow: black 0px 0px 5px;
   text-transform: uppercase;
   border-left:0;
   border-right:0;
  /*      padding: 8px 20px 5px 20px; */
   padding: 15px 0 0 0;
   text-align: left;
   margin:0;
 }
 #t-cruise td.month div {
/*   background: #7090e0; margin:0; */
   width: 370px;
   position: relative;  
   padding: 4px 10px 2px 10px; 
/*   border: 1px solid #55d;
   border-bottom: 1px solid #7090e0; */
   color: #006;
 }

 td.way a,  td.way a:link, td.way a:active,  td.way a:visited {
   color:#800;
   font: normal 1em Verdana,Arial;
   text-decoration: none;
 }

 td.way a:hover {
   color:#f00;
   text-decoration: none;
 }


 #t-dop {
/*   width:100%;*/
   border-collapse:collapse;
   display: block; 
   float: right; 
   clear: both;
   padding: 10px 3px; 
   margin: 3px 10px;

 }
 #t-dop td {
   padding: 2px 5px; 
   border-left: 1px solid #f00;
   text-align: left;
 }
 #t-dop td.backred
 {
   background: #e00;
   color: #fff;
   font-weight: bold;
   border-left: 1px solid #f00;
   padding: 2px 10px;
   text-align: center;

 }
 #t-dop a, a:link
 {
   color: #d00;
   font: normal 9pt Arial, Verdana;
   text-decoration: none;
 }

 #t-dop a:hover {
   color: #f00;
   text-decoration: underline;
 }

/* img */ 
.pshadowl2 {
 background: url(/img/site/pshadowl2.png) #fff no-repeat bottom right;
 padding: 0 15px 15px 15px; 
 margin: 0;
}
.pshadowr2 {
 background: url(/img/site/pshadowr2.png) #fff no-repeat bottom left;
 padding: 0 15px 15px 15px; 
 margin: 0;
}

.w220 {
  width: 220px;
}

.fll {
  float: left;
}
.flr {
  float: right;
}

.newyear {
 font: 1.3em bold Verdana,Arial; 
 color: #a00;
 margin: 0 0 2px 0;
}
.newyear a, .newyear a:link, .newyear a:visited {
 font: 1em bold Verdana,Arial;
 text-decoration: none;
 color: #a00;
}
.newyear a:hover {
 font: 1em bold Verdana,Arial;
 color: #700;
 text-decoration: none;
}

.c-hand {
 cursor: pointer;
}

.arrb {
 background: url(/img/site/arrowBot.gif) no-repeat right;
 padding-right: 15px;
 display: block;
 clear:both;
}

.hid {
 display: none;
}

 table.t-price {
   margin:5px auto 15px auto; 
   padding:5px 10px;
   width:90%;
   border-collapse:collapse;
   font-size: 15px;
 }
 table.t-price th {
   margin: 0; 
   padding: 3px 4px;
   border: 1px solid #aae;
   text-align: center;
   color: #fff;
   font: normal bold 0.9em Arial,Verdana,Georgia, serif;
/*   background:#7090e0; */
   background:#80a0e0;
 }

 table.t-price td {
   font: normal 0.8em Verdana,Arial,Georgia, serif;
   margin: 0;  
   padding: 2px 10px !important; 
   text-align: center !important; 
   vertical-align: middle; 
   border: 1px solid #aad; 
 }


 table.t-price1 {
   margin: 3px 20px 20px 20px; 
   padding:10px;
   width:50%;
   border-collapse:collapse;
   font-size: 15px;
 }
 table.t-price1 th {
   margin: 0; 
   padding: 3px 4px;
   border: 1px solid #b2a884;
   text-align: left;
   color: #522;
   font: normal bold 0.8em Arial,Verdana,Georgia, serif;
/*   background:#b2a884;*/
   background:#f1efda;
 }

 table.t-price1 td {
   font: normal 0.8em Verdana,Arial,Georgia, serif;
   margin: 0;  
   padding: 2px 10px !important; 
   text-align: center !important; 
   vertical-align: middle; 
   border: 1px solid #b2a884; 
 }

  table.t-price2 {
   margin: 3px 10px 15px 35px; 
   padding:2px;
   width:80%;
   border-collapse:collapse;
   font-size: 12px;
 }
 table.t-price2 th {
   margin: 0; 
   padding: 3px 4px;
   border: 1px solid #b2a884;
   text-align: left;
   color: #522;
   font: normal bold 0.8em Arial,Verdana,Georgia, serif;
   background:#f3e8d4;
 }

 table.t-price2 td {
   font: normal 0.8em Verdana,Arial,Georgia, serif;
   margin: 0;  
   padding: 2px 15px !important; 
   text-align: left !important; 
   vertical-align: middle; 
   border: 1px solid #b2a884; 
 }


 table.t-ann {
   margin: 3px 20px 20px 20px; 
   padding:0px;
   width:50%;
   border-collapse:collapse;
   font-size: 14px;
   width: 95%;
 }

 table.t-ann td {
   margin: 0;  
   padding: 10px !important; 
   font: normal 0.9em Verdana,Arial,Georgia, serif;
   vertical-align: top; 
   border: 1px solid #b2a884; 
   text-align: left;
 }


.t-ann a, .t-ann a:link, .t-ann a:active, .t-ann a:visited {
  text-decoration: none;
  color: #000;
  font-size: 1em;
}

.t-ann a:hover {
  text-decoration: none;
  color: #522;
  font-size: 1em;
}

 table.t-ann h3 {
   margin: 0 0 5px 0;
   text-align: left;
   font-size: 1.1em;
 }


.content h2 {
 color: #5c3e2d; 
 font: normal bold 1.1em Arial, Times new roman, Helvetica, sans-serif;
 margin: 5px 10px 10px 2px;
 text-align: center;
}

.content h3 {
 color: #700;
 font: normal bold 0.8em Times new roman, Arial, Helvetica, sans-serif;
 margin: 5px 10px 0px 2px;
 font-variant: small-caps;
/* padding: 10px 0 0 0;*/
}

.content h3.h3-1 {
 color: #700;
 font: normal bold 1em Helvetica, Arial, Helvetica, sans-serif;
 margin: 10px 10px 0px 10px;
 padding-left: 15px;
 text-align: left;
 font-variant: capitalize;
}


.partn p {
 font: normal 0.8em Arial,Verdana;
 padding: 0 5px;
 margin: 1px;
} 


.partn a, .partn a:link, .partn  a:visited 
{
  text-decoration: none;
  color: #222;
} 
.partn a:hover
{
  text-decoration: none;
  color: #522;
} 


h4 {
color: #922;
font: normal normal 0.9em Verdana, Arial, Helvetica, sans-serif;
padding: 10px 10px 0 15px;
margin: 0; 
}

div.tour {
  border-bottom: 5px solid #f1efda;
  margin-bottom: 7px; 
}

.tour p {
  text-align: justify;
  padding: 0; 
  margin: 2px 10px 0 10px; 
  color: #522;
}
.tour ul {
  margin: 2px 10px 15px 10px; 
  color: #522;
}

p.price {
  margin: 10px 0 2px 10px;
  font-weight: bold;
  font-size: 0.9em;
}

p.time {
  text-align: right !important;
  padding: 0; 
  font-style: italic;
  margin: 1px 35px 5px 25px; 
  color: #522;
}

.path1 {
   height: 25px; 
   background: url(/img/site/ttl1.png) #fff no-repeat left top;
   font: bold 0.86em Verdana,Tahoma,Arial;
}

.path2 {
  margin-left: 14px; 
  padding:2px 5px;
  height: 25px; 
  background: url(/img/site/ttl2.png) repeat-x; 
  color: #b00; 
}
.path3 {
  margin-left: -3px; 
  height: 25px; 
  width: 13px; 
  float: right;
  background: url(/img/site/ttl3.png) #fff no-repeat;
}

.path1 a, .path1 a:link, .path1 a:visited {
  color: #b00; 
/*  font: bold 0.86em Verdana, Tahoma ,Arial !important; */
  text-decoration: none;
}
.path1 a:hover {
  color: #b00; 
/*  font: bold 0.86em Verdana, Tahoma ,Arial; */
  text-decoration: underline;
}




.durl {
  margin: 15px 20px;
}
.durl a, .durl a:link, .durl a:active, .durl a:visited {
  text-decoration: none;
  color: #a00;
  font-size: 1.2em;
}

.durl a:hover {
  text-decoration: none;
  color: #e22;
  font-size: 1.2em;
}

.ann h3 {margin: 8px 0 0 0; font: bold 1em Verdana, Arial;}

h3 a, h3 a:link, h3 a:visited {
  color: #b00; 
  font-weight: bold;
  text-decoration: none;
}
h3 a:hover {
  color: #00b; 
  font-weight: bold;
  text-decoration: none;
}


.t-hotels {
   margin: 5px 15px; 
   padding:10px;
   width: 99%;
   text-align: center;
}
.t-hotels td.tdl {
   width: 110px;
   text-align:center; 
   vertical-align:top;
   border-bottom: 1px solid #ccc;
   padding: 15px 5px 10px 0;
}
.t-hotels td.tdr {
   text-align:justify; 
   vertical-align:top;
   border-bottom: 1px solid #ccc;
   padding: 3px 0 10px 0;
   font-family: Arial;
}
.t-hotels img {
   text-align:justify; 
   vertical-align:top;
   padding: 0;
   margin: 0; 
   border: 0;
}
.t-hotels h3 {
   font: bold 0.9em Arial, Verdana;
   color: #000;
}
a.hotel-h, a.hotel-h:link, a.hotel-h:visited {
  color: #b00; 
  font-weight: bold;
  text-decoration: none;
  padding: 5px 0 3px 1px;
  display: block;
}
a.hotel-h:hover {
  color: #00b; 
  font-weight: bold;
  text-decoration: none;
}

 .t-ewalk
 {
   margin: 10px auto;
   padding: 0;
   width: 99%;
 }
 .t-ewalk td {
   font: bold normal 1em Verdana, Arial;
   color: $a99;
   border: solid 1px #b2a884;
   padding: 4px 15px;
   background: #fdfafa;
 }
 .t-ewalk td.dt {
   font: bold 1.1em Arial, Tahoma;
   border: solid 1px #b2a884;
   padding: 7px 10px 5px 15px; 
   background: #f1efda;
 }
 .t-ewalk td.time {
   font: bold 1em Arial, Tahoma;
   padding: 5px; 
   background: #fdfafa;
   width: 10%;
   text-align: center;
 }
 .t-ewalk td.price {
   font: normal 0.9em Tahoma, Verdana;
   padding: 2px 5px 4px 30px; 
   background: #fdfafa;
   text-align: left;
 }



a.zoom{
    position:relative;
    display:block;
    float:left;
    width:180px;
    text-decoration:none
    }
a.zoom img{
    padding:4px;
    background:#f0f0f0;
    border:solid 1px #ddd;
    position:absolute;
    left:0;
    top:0;
    -ms-interpolation-mode:bicubic /* Для нормального масштабирования изображений в IE6 и 7 */
}
span.zoom{
    display:block;
    padding:5px;
    background:#f0f0f0;
    color:#666;
    position:absolute;
    top:-35px;
    left:-35px;
    width:170px
}

.hottour
 {
  margin: 7px 15px;
  color:#004;
  clear:both;
  font: normal 1em Verdana, Arial;
  border: 2px #600;
  cursor: pointer; 
 }

.hottour p {
 margin: 2px;
 padding: 1px;
 font: normal 1em Verdana, Arial;
}

.hottour img {
 margin: 0 10px 10px 0;
 padding: 5px;
 border:0;
 float:left;
}

.hottour div.h2 {
 font: bold normal 1.1em Verdana, Arial;
 margin: 0 0 4px 5px;
 padding-top: 10px;
 text-align: left;
 color: #700;

}

.hottour span.price 
{ 
  padding: 1px; 
  background: #e8dbae;
  color: #900;
  padding: 1px 3px; 
}

.hottour a, .hottour a:link, .hottour a:active, .hottour a:visited {
  text-decoration: none;
  color: #700;
  font-size: 1em;
  font-weight: bold;
}

.hottour a:hover {
  text-decoration: none;
  color: #e22;
  font-size: 1em;
  font-weight: bold;
}


