BODY {FONT-SIZE: 12px; COLOR: #2d3338; FONT-FAMILY: Verdana, Arial, Trebuchet MS sans serif; line-height: 1.4em;}
P {FONT-SIZE: 12px; COLOR: #2d3338; FONT-FAMILY: Verdana, Arial, Trebuchet MS sans serif; line-height: 1.4em;}
P.Hotel {FONT-SIZE: 12px; COLOR: #d2a00d; font-weight: bold;}
em {FONT-FAMILY: Trebuchet MS sans serif, Verdana, Arial; FONT-SIZE: 12px; COLOR: #062c53; line-height: 1.4em; font-weight: 500}
h1.v1 {FONT-SIZE: 20px;}
h1.v2 {FONT-SIZE: 19px;}
h1.v2 {FONT-SIZE: 21px;}
h1.v3 {FONT-SIZE: 19px; COLOR: #062c53; FONT-FAMILY: Trebuchet MS, Verdana, Arial, sans serif; font-style: italic; font-weight: 500;}
h1.v4 {FONT-SIZE: 19px; COLOR: #062c53; FONT-FAMILY: Trebuchet MS, Verdana, Arial, sans serif; font-style: italic; font-weight: 500; margin-bottom: -5px;}
h2.v1 {FONT-SIZE: 16px;}
h2.v2 {FONT-SIZE: 15px;}
h2.v3 {FONT-SIZE: 17px;}
h4.v1 {FONT-SIZE: 15px; COLOR: #cccccc;}
h3 {FONT-SIZE: 16px; COLOR: #062c53; FONT-FAMILY: Verdana, Arial, sans serif; font-style: italic;}
h3.v1 {FONT-SIZE: 19px; COLOR: #062c53; FONT-FAMILY: Trebuchet MS, Verdana, Arial, sans serif; font-style: italic; font-weight: 500; margin-bottom: -5px;}
h3.v3 {FONT-SIZE: 19px; COLOR: #062c53; FONT-FAMILY: Trebuchet MS, Verdana, Arial, sans serif; font-style: italic; font-weight: 500;}
h3.v2 {FONT-SIZE: 19px; COLOR: #062c53; FONT-FAMILY: Trebuchet MS, Verdana, Arial, sans serif; font-style: italic; font-weight: 500; letter-spacing: 1px; word-spacing: 5px; margin-bottom: -10px;}
td {FONT-SIZE: 12px; COLOR: #2d3338; FONT-FAMILY: Verdana, Arial, sans serif;}
img {border: 0;}

.t_small {FONT-SIZE: 11px; COLOR: #2d3338; FONT-FAMILY: Verdana, Arial, sans serif; align: justify;}

.menu_top {FONT-SIZE: 11px; COLOR: #3572B0; FONT-FAMILY: Verdana, Arial, sans serif; font-weight: bold;}
A:LINK.menu_top {text-decoration: none; color: #3572B0;}
A:VISITED.menu_top {text-decoration: none; color: #3572B0;}
A:ACTIVE.menu_top {text-decoration: none; color: #3572B0;}
A:HOVER.menu_top {text-decoration: none;  color: #3572B0;} 

.menu_bottom {FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, sans serif; font-weight: bold;}
A:LINK.menu_bottom {text-decoration: none; color: #FFFFFF;}
A:VISITED.menu_bottom {text-decoration: none; color: #FFFFFF;}
A:ACTIVE.menu_bottom {text-decoration: none; color: #FFFFFF;}
A:HOVER.menu_bottom {text-decoration: none;  color: #FFFFFF;} 

.contacts {FONT-SIZE: 10px; COLOR: #2d3338; FONT-FAMILY: Verdana, Arial, sans serif}
A:LINK.contacts {text-decoration: none; color: #2D6AAD;}
A:VISITED.contacts {text-decoration: none; color: #2D6AAD;}
A:ACTIVE.contacts {text-decoration: none; color: #2D6AAD;}
A:HOVER.contacts {text-decoration: underline;  color: #2D6AAD;} 

A {FONT-SIZE: 12px; COLOR: #3372B7; FONT-FAMILY: Verdana, Arial, sans serif}
A:LINK {text-decoration: none; color: #3372B7;}
A:VISITED {text-decoration: none; color: #3372B7;}
A:ACTIVE {text-decoration: none; color: #3372B7;}
A:HOVER {text-decoration: underline;  color: #3372B7;} 

.activ_hotel {FONT-SIZE: 12px; COLOR: #3372B7; FONT-FAMILY: Verdana, Arial, sans serif; font-weight: bold;}

.h1 {FONT-SIZE: 10px; COLOR: #3372B7; FONT-FAMILY: Verdana, Arial, sans serif; font-weight: bold;}
.h2 {FONT-SIZE: 12px; COLOR: #CEAF5D; FONT-FAMILY: Verdana, Arial, sans serif; font-weight: bold;}
h1.v5 {FONT-SIZE: 12px; COLOR: #CEAF5D; FONT-FAMILY: Verdana, Arial, sans serif; font-weight: bold;}
.date {FONT-SIZE: 11px; COLOR: #2D6AAD; FONT-FAMILY: Verdana, Arial, sans serif; font-weight: bold;}
.im1 {border-color: #FFFFFF; PADDING: 3px 3px 3px 3px; background-color: #498DCE;}

.block_im1 {PADDING: 3px 3px 3px 3px; background-color: #498DCE;}

input {FONT-SIZE: 10px; line-height: 1.2em;}


table.tbl_1 {
	font-family: Verdana, Arial, sans serif;
	FONT-SIZE: 12px;
	border-top: 1px solid #C1B280;
	border-right: 1px solid #C1B280;
	color: #535A61;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-bottom-style: none;
	border-left-style: none;

}
table.tbl_1 table td {border: 0px;}
table.tbl_1 th {border-bottom: 1px solid #C1B280; border-left: 1px solid #C1B280; padding: 4px; background-color: #F9E9B4;}
table.tbl_1 tr {background-color: #FFFFFF;}
table.tbl_1 td {border-bottom: 1px solid #C1B280; border-left: 1px solid #C1B280; padding: 4px;}


.im {border-color: #498DCE; PADDING: 3px 3px 3px 3px;}

/* Ссылки в нижней плашке */
A.dot { font-size: xx-small;
    text-decoration: underline;

    border-bottom: underline 1px #000080; /* Добавляем свою линию */ 
   }
   A.dot:hover {
    color: #f00000; /* Цвет ссылки при наведении на нее курсора */
   }


/* Таблицы в яхтах */
.wrt {padding: 8px; color: #fff; font-size: 12px;}
.grey {background-color: #5F78A0; border-left: 1px solid #E2EBFB;}
.grey2 {background-color: #C0C9DA; position: relative;}
.grey3 {background-color: #5F78A0; border-left: 8px solid #E2EBFB; padding: 12px 10px 12px 8px; margin: 31px 0 2 11;}
.wtl_f {padding: 0; background: url(../i/bg05.gif) no-repeat; background-position: bottom left; background-color: #fff; height: 160px;}

.tab2 {width: 100%; margin: 25px 0 0 0; border-bottom: 1px solid #E2EBFB; FONT-SIZE: 12px; COLOR: #263040; FONT-FAMILY: Verdana, Arial, sans serif; font-weight: 500;}
.tab2 td {background-color: #BFC9D9; padding: 2px 10px 2px 8px; border-top: 1px solid #E2EBFB; FONT-SIZE: 12px; COLOR: #263040; FONT-FAMILY: Verdana, Arial, sans serif; font-weight: 500;}

#inn {margin: 115px 0 0 0; padding: 0 0 38px 0; background: url(../i/bg02a.gif) no-repeat; background-position: bottom right; background-color: #E2EBFB; position: relative;}


.tab3 {width: 800px; margin: 31px 0 0 0; border-bottom: 1px solid #E2EBFB; FONT-SIZE: 12px; COLOR: #263040; FONT-FAMILY: Verdana, Arial, sans serif; font-weight: 500;}
.tab3 td {background-color: #BFC9D9; padding: 2px 10px 2px 8px; border-top: 1px solid #E2EBFB; FONT-SIZE: 12px; COLOR: #263040; FONT-FAMILY: Verdana, Arial, sans serif; font-weight: 500;}

.tab4 {width: 500px; margin: 31px 0 0 0; border-bottom: 1px solid #E2EBFB; FONT-SIZE: 12px; COLOR: #263040; FONT-FAMILY: Verdana, Arial, sans serif; font-weight: 500;}
.tab4 td {background-color: #BFC9D9; padding: 2px 10px 2px 8px; border-top: 1px solid #E2EBFB; FONT-SIZE: 12px; COLOR: #263040; FONT-FAMILY: Verdana, Arial, sans serif; font-weight: 500;}

.tab5 {width: 868px; margin: 61px 0 0 0; border-bottom: 3px solid #E2EBFB; FONT-SIZE: 12px; COLOR: #263040; FONT-FAMILY: Verdana, Arial, sans serif; font-weight: 500;}
.tdtab5 {background-color: #BFC9D9; padding: 2px 10px 2px 8px; border-top: 3px solid #E2EBFB; FONT-SIZE: 12px; COLOR: #263040; FONT-FAMILY: Verdana, Arial, sans serif; font-weight: 500;}
.trtab5 {background-color: #5F78A0; padding: 2px 10px 2px 8px; border-top: 3px solid #E2EBFB; FONT-SIZE: 12px; COLOR: #263040; FONT-FAMILY: Verdana, Arial, sans serif; font-weight: 500;}

.tab6 {width: 800px; margin: 31px 0 0 0; border-bottom: 1px solid #5F78A0; FONT-SIZE: 12px; COLOR: #263040; FONT-FAMILY: Verdana, Arial, sans serif; font-weight: 500;}
.tab6 td {background-color: #BFC9D9; padding: 2px 10px 2px 8px; border-top: 1px solid #5F78A0; FONT-SIZE: 12px; COLOR: #263040; FONT-FAMILY: Verdana, Arial, sans serif; font-weight: 500;}

.tab7 {width: 100%; margin: 2px 0 0 0; border-bottom: 1px solid #E2EBFB; FONT-SIZE: 12px; COLOR: #263040; FONT-FAMILY: Verdana, Arial, sans serif; font-weight: 500;}
.tab7 td {background-color: #BFC9D9; padding: 2px 2px 2px 2px; border-top: 1px solid #E2EBFB; FONT-SIZE: 12px; COLOR: #263040; FONT-FAMILY: Verdana, Arial, sans serif; font-weight: 500;}

.tab8 {width: 800px; margin: 11px 0 0 0; border-bottom: 1px solid #E2EBFB; FONT-SIZE: 12px; COLOR: #263040; FONT-FAMILY: Verdana, Arial, sans serif; font-weight: 500;}
.tab8 td {background-color: #BFC9D9; padding: 2px 10px 2px 8px; border-top: 1px solid #E2EBFB; FONT-SIZE: 14px; COLOR: #263040; FONT-FAMILY: Verdana, Arial, sans serif; font-weight: 500;}

.tab9 {width: 800px; margin: 11px 0 0 0; border: 1px solid #E2EBFB; FONT-SIZE: 12px; COLOR: #263040; FONT-FAMILY: Verdana, Arial, sans serif; font-weight: 500;}
.tab9 td {background-color: #BFC9D9; padding: 2px 10px 2px 8px; border-top: 1px solid #E2EBFB; FONT-SIZE: 12px; COLOR: #263040; FONT-FAMILY: Verdana, Arial, sans serif; font-weight: 500;}

.tab10 {width: 900px; margin: 11px 0 0 0; border: 1px solid #BFC9D9; FONT-SIZE: 12px; COLOR: #263040; FONT-FAMILY: Verdana, Arial, sans serif; font-weight: 500;}
td.tb10-1 {background-color: #BFC9D9; padding: 2px 2px 2px 2px; FONT-SIZE: 12px; COLOR: #263040; FONT-FAMILY: Verdana, Arial, sans serif; font-weight: 500;}
td.tb10-2 { height: 20px; background-color: #5F78A0; padding: 2px 2px 2px 2px; FONT-SIZE: 12px; COLOR: #cccccc; FONT-FAMILY: Verdana, Arial, sans serif; font-weight: 500;}


.tab11 {width: 306px; margin: 11px 0 0 0; border: 1px solid #BFC9D9; FONT-SIZE: 12px; COLOR: #263040; FONT-FAMILY: Verdana, Arial, sans serif; font-weight: 500;}
td.tb11-1 {background-color: #BFC9D9; padding: 2px 2px 2px 2px; FONT-SIZE: 12px; COLOR: #263040; FONT-FAMILY: Verdana, Arial, sans serif; font-weight: 500;}
td.tb11-2 { height: 20px; background-color: #5F78A0; padding: 2px 2px 2px 2px; FONT-SIZE: 12px; COLOR: #cccccc; FONT-FAMILY: Verdana, Arial, sans serif; font-weight: 500;}

A.v1 {
    color: #000080; /* Цвет обычной ссылки */
    padding: 2px; /* Поля вокруг текста */
   }
A.v1:visited {
    color: #800080; /* Цвет посещенной ссылки */
   } 
A.v1:hover {
    text-decoration: none; /* Убираем подчеркивание */
    color: #ccc; /* Цвет ссылки при наведении на нее курсора мыши */  
    background: #e24486; /* Цвет фона */
   }


td.v3 {background-image: url('/i/yachts/images/pod.jpg'); FONT-SIZE: 14px; COLOR: #062c53; FONT-FAMILY: Trebuchet MS, Verdana, Arial, sans serif; font-style: italic; font-weight: 600; text-align: center;}



/* Карта-1 */
A.rollover {
    background: url(/i/yachts/images/2_01.jpg); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 145px; /* Ширина рисунка в пикселах */
    height: 350px; /* Высота рисунка */
   }
A.rollover:hover {
    background-position: 0 -350px; /* Смещение фона */
   }
  
A.rollover2 {
    background: url(/i/yachts/images/2_02.jpg); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 145px; /* Ширина рисунка в пикселах */
    height: 350px; /* Высота рисунка */
   }
A.rollover2:hover {
    background-position: 0 -350px; /* Смещение фона */
   }

A.rollover3 {
    background: url(/i/yachts/images/2_03.jpg); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 145px; /* Ширина рисунка в пикселах */
    height: 350px; /* Высота рисунка */
   }
A.rollover3:hover {
    background-position: 0 -350px; /* Смещение фона */
   }

A.rollover4 {
    background: url(/i/yachts/images/2_04.jpg); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 145px; /* Ширина рисунка в пикселах */
    height: 350px; /* Высота рисунка */
   }
A.rollover4:hover {
    background-position: 0 -350px; /* Смещение фона */
   }

A.rollover5 {
    background: url(/i/yachts/images/2_05.jpg); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 145px; /* Ширина рисунка в пикселах */
    height: 350px; /* Высота рисунка */
   }
A.rollover5:hover {
    background-position: 0 -350px; /* Смещение фона */
   }

A.rollover6 {
    background: url(/i/yachts/images/2_06.jpg); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 145px; /* Ширина рисунка в пикселах */
    height: 350px; /* Высота рисунка */
   }
A.rollover6:hover {
    background-position: 0 -350px; /* Смещение фона */
   }

A.rollover7 {
    FONT-SIZE: 14px; COLOR: #062c53; FONT-FAMILY: Trebuchet MS, Verdana, Arial, sans serif; font-style: italic; font-weight: 600; text-align: center;
    background: url(/i/yachts/images/pod.jpg); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 145px; /* Ширина рисунка в пикселах */
    height: 60px; /* Высота рисунка */
   }
A.rollover7:hover {
    color: #ffffff;
    background-position: 0 -60px; /* Смещение фона */
   }


/* Карта-2 */
A.rollover8 {
    background: url(/i/yachts/images/Move_03.jpg); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 153px; /* Ширина рисунка в пикселах */
    height: 308px; /* Высота рисунка */
   }
A.rollover8:hover {
    background-position: 0 -308px; /* Смещение фона */
   }

A.rollover9 {
    background: url(/i/yachts/images/Move_05.jpg); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 396px; /* Ширина рисунка в пикселах */
    height: 161px; /* Высота рисунка */
   }
A.rollover9:hover {
    background-position: 0 -161px; /* Смещение фона */
   }

A.rollover10 {
    background: url(/i/yachts/images/Move_07.jpg); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 321px; /* Ширина рисунка в пикселах */
    height: 122px; /* Высота рисунка */
   }
A.rollover10:hover {
    background-position: 0 -122px; /* Смещение фона */
   }

A.rollover11 {
    background: url(/i/yachts/images/Move_10.jpg); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 474px; /* Ширина рисунка в пикселах */
    height: 202px; /* Высота рисунка */
   }
A.rollover11:hover {
    background-position: 0 -202px; /* Смещение фона */
   }

A.rollover12 {
    background: url(/i/yachts/images/Move_12.jpg); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 396px; /* Ширина рисунка в пикселах */
    height: 176px; /* Высота рисунка */
   }
A.rollover12:hover {
    background-position: 0 -176px; /* Смещение фона */
   }

A.rollover13 {
    background: url(/i/yachts/images/Move_13.jpg); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 475px; /* Ширина рисунка в пикселах */
    height: 134px; /* Высота рисунка */
   }
A.rollover13:hover {
    background-position: 0 -134px; /* Смещение фона */
   }

A.rollover14 {
    background: url(/i/yachts/images/Move_14.jpg); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 395px; /* Ширина рисунка в пикселах */
    height: 134px; /* Высота рисунка */
   }
A.rollover14:hover {
    background-position: 0 -134px; /* Смещение фона */
   }


/* Карта-3 */
A.rollover15 {
    background: url(/i/yachts/images-2/photo_05.jpg); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 257px; /* Ширина рисунка в пикселах */
    height: 174px; /* Высота рисунка */
   }
A.rollover15:hover {
    background-position: 0 -174px; /* Смещение фона */
   }

A.rollover16 {
    background: url(/i/yachts/images-2/photo_04.jpg); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 396px; /* Ширина рисунка в пикселах */
    height: 174px; /* Высота рисунка */
   }
A.rollover16:hover {
    background-position: 0 -174px; /* Смещение фона */
   }

A.rollover17 {
    background: url(/i/yachts/images-2/photo_02.jpg); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 247px; /* Ширина рисунка в пикселах */
    height: 154px; /* Высота рисунка */
   }
A.rollover17:hover {
    background-position: 0 -154px; /* Смещение фона */
   }

