

body, td, div {
  FONT-SIZE: 13px; COLOR: #363636; FONT-FAMILY: Arial,Tahoma,Helvetica,sans-serif;
}


.hide{left:0;top:0;width:1;height:1;position:absolute;visibility:hidden}

.fl1 {
FLOAT: left; padding-bottom:7px; padding-left:5px;
}
.fl {
FLOAT: right; padding-bottom:7px; width:112px;
}
.flFr A, .flFr A:visited, .flFr A:active {
        DISPLAY: block; BACKGROUND: url(img/fl_fr.jpg) no-repeat 0px -20px;
        HEIGHT: 20px; WIDTH: 30px; FLOAT: left; MARGIN-right:5px;
}
.flFr_ A, .flFr_ A:visited, .flFr_ A:active {
        DISPLAY: block; BACKGROUND: url(img/fl_fr.jpg) no-repeat 0px 0px;
        HEIGHT: 20px; WIDTH: 30px; FLOAT: left; MARGIN-right:5px;
}
.flFr A:hover {BACKGROUND-POSITION: 0px 0px;}


.flEn A, .flEn A:visited, .flEn A:active {
        DISPLAY: block; BACKGROUND: url(img/fl_en.jpg) no-repeat 0px -20px;
        HEIGHT: 20px; WIDTH: 30px; FLOAT: left; MARGIN-right:5px;
}
.flEn A:hover {BACKGROUND-POSITION: 0px 0px;}
.flEn_ A, .flEn_ A:visited, .flEn_ A:active {
        DISPLAY: block; BACKGROUND: url(img/fl_en.jpg) no-repeat 0px 0px;
        HEIGHT: 20px; WIDTH: 30px; FLOAT: left; MARGIN-right:5px;
}

.flRu A, .flRu A:visited, .flRu A:active {
        DISPLAY: block; BACKGROUND: url(img/fl_ru.jpg) no-repeat 0px -20px;
        HEIGHT: 20px; WIDTH: 30px; FLOAT: left; MARGIN-right:5px;
}
.flRu A:hover {BACKGROUND-POSITION: 0px 0px;}
.flRu_ A, .flRu_ A:visited, .flRu_ A:active {
        DISPLAY: block; BACKGROUND: url(img/fl_ru.jpg) no-repeat 0px 0px;
        HEIGHT: 20px; WIDTH: 30px; FLOAT: left; MARGIN-right:5px;
}

.mp_a {
margin:5px; FLOAT: right; OVERFLOW: hidden; width:255px; height: 170px;
}
.mp_aLinks 
{
padding-top:18px;
FLOAT: right; OVERFLOW: hidden; width:300px; height: 120px;
text-align:center; vertical-align:middle;
}

.mp_d {
margin:5px; FLOAT: left; OVERFLOW: hidden; width:315px; height: 120px;
}
.mp_dLinks 
{
padding-bottom:18px;
FLOAT: left; OVERFLOW: hidden; width:320px; height: 120px;
text-align:center; vertical-align:middle;
}

.ml A, .ml A:visited, .ml A:active {
FONT-SIZE: 18px; FONT-FAMILY: Arial,Tahoma,Helvetica,sans-serif;
font-style:italic; TEXT-DECORATION: none;
}
.ml A:hover {TEXT-DECORATION:underline;}

.Exb {
 height:285px;
 width:400px;
 OVERFLOW:auto;
}

.ListExh {
  BACKGROUND: url(img/boll.jpg) no-repeat 0px 0px;
  padding-left:20px; overflow:auto;
}


.Gal {
        width:705px;
        height:300px;
        overflow:auto;
}
.GalBg
{
        background: url(img/GalMainBg.gif) repeat-x;
}
.Gal00 {
        width:111px;
        height:281px;
        background: url(img/Gallery_01_room_00.jpg) no-repeat top left; 
}
.Gal1 {
        width:193px;
        height:281px;
        background: url(img/Gallery_01_room_1.gif) no-repeat top left;
        padding:66px 0 0 51px;
}
.Gal2 {
        width:183px;
        height:281px;
        background: url(img/Gallery_01_room_2.gif) no-repeat top left;
        padding:25px 0 0 26px;
}
.Gal3 {
        width:178px;
        height:281px;
        background: url(img/Gallery_01_room_3.gif) no-repeat top left;
        padding:41px 0 0 24px;
}
.Gal01 {
        width:111px;
        height:281px;
        background: url(img/Gallery_01_room_01.jpg) no-repeat top left;
}




A {
        COLOR: #000000; TEXT-DECORATION: none
}
A:visited {
        COLOR: #000000; TEXT-DECORATION: none
}
A:active {
        COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
        COLOR: 0066ff; TEXT-DECORATION: none
}







button{
 cursor: hand; border:solid 1px #999999; background-color:#e3deda;
}

TEXTAREA, INPUT
{
        border:solid 1px #958e71;
}

        
