body {
margin-top : 0;
margin-left : 0;
margin-right : 0; 
margin-bottom : 0; 
background-color : white; 
} 
td.block { 
padding : 10px 0 0 25px; 
background : url(./images/block_bg.gif);
background-repeat : no-repeat; 
} 
select { 
font-weight : normal; 
font-size : 12px; 
font-family : Tahoma; 
} 
li.menu { 
list-style-image : url('./images/li_menu.jpg'); 
color : white; 
font-weight : bold; 
font-family : Tahoma; 
font-size : 8pt; 
} 
li.news { 
list-style-image : url('./images/li_menu.jpg'); 
margin : 3px 0 10px 12px; 
padding : 0 0 0 0; 
color : #333333; 
font-weight : normal; 
font-family : Tahoma; 
font-size : 8pt; 
text-align : justify; 
} 
li.holidays { 
list-style-image : url('./images/li_menu.jpg'); 
margin : 3px 0 10px 12px; 
padding : 0 0 0 0; 
color : #333333; 
font-weight : normal; 
font-family : Tahoma; 
font-size : 8pt; 
text-align : left; 
} 
li.lmenu_1 { 
list-style-image : url('./images/li_menu.jpg'); 
margin : 0 0 0 0; 
padding : 0 0 0 0; 
color : #7c7c7c; 
font-weight : bold; 
font-family : Tahoma; 
font-size : 8pt; 
} 
li.lmenu_2 { 
list-style-image : url('./images/arrow3.gif'); 
margin : 0 0 0 10px; 
padding : 0 0 0 0; 
color : #000000; 
font-weight : normal; 
text-decoration : underline; 
font-family : Tahoma; 
font-size : 11px; 
} 
li.lmenu_3 { 
list-style-image : url('./images/arrow3.gif'); 
margin : 0 0 0 10px; 
padding : 0 0 0 0; 
color : #7c7c7c; 
font-weight : normal; 
font-family : Tahoma; 
font-size : 7pt; 
} 
li.services { 
list-style-image : url('./images/li_menu.jpg'); 
margin : 3px 0 10px 0; 
padding : 0 0 0 0; 
color : #333333; 
font-weight : normal; 
font-family : Tahoma; 
font-size : 8pt; 
text-align : justify; 
} 
li.content { 
list-style-image : url('./images/green_arrow.jpg'); 
margin : 3px 0 10px 0; 
padding : 0 0 0 0; 
color : #333333; 
font-weight : normal; 
font-family : Tahoma; 
font-size : 8pt; 
text-align : justify; 
} 
li.lists { 
list-style-image : url('./images/li_lists.jpg'); 
margin : 3px 0 10px 0; 
padding : 0 0 0 0; 
color : #333333; 
font-weight : normal; 
font-family : Tahoma; 
font-size : 8pt; 
text-align : justify; 
} 
td.lmenu_1 { 
padding : 5px 0 0 0; 
font-family : Tahoma; 
font-size : 12px; 
font-weight : bold; 
text-decoration : underline; 
color : #337aa3; 
} 
td.lmenu_2 { 
font-family : Tahoma; 
font-size : 11px; 
font-weight : normal; 
color : black; 
} 
td.lmenu_3 { 
padding : 1px 0 0 1px; 
font-family : Tahoma; 
font-size : 10px; 
font-weight : normal; 
color : #123658; 
} 
td.cat_caption { 
background-position : left; 
background-repeat : no-repeat; 
height : 49px; 
padding : 7px 0 17px 25px; 
font-family : Tahoma; 
font-size : 8pt; 
font-weight : bold; 
color : #ffffff; 
} 
td.cat_caption_2 { 
background-position : left; 
background-image : url('./images/cat_palm.jpg'); 
background-repeat : no-repeat; 
padding : 7px 0 17px 25px; 
font-family : Tahoma; 
font-size : 8pt; 
font-weight : bold; 
color : #333333; 
} 
td.tr_menu { 
background : url('./images/star.jpg'); 
background-position : left; 
background-repeat : no-repeat; 
padding : 4px 0 4px 25px; 
font-family : Tahoma; 
font-size : 8pt; 
font-weight : bold; 
color : #ffffff; 
} 
td.path { 
padding : 5px 0 0 1px; 
font-family : Tahoma; 
font-size : 11px; 
font-weight : bold; 
color : #555555; 
} 
td.cont_title {
padding : 5px 0 0 1px; 
font-family : Tahoma; 
font-size : 12px; 
font-weight : bold; 
color : #3965a2;
} 
td.padding { 
padding : 10px 0 0 15px; 
} 
td.catalog { 
padding : 0 5px 0 5px; 
} 
td.menu { 
padding : 5px 5px 0 0; 
} 
td.date { 
padding : 0 0 0 3px; 
color : #666666; 
font-size : 11px; 
font-family : Tahoma; 
} 
td.head { 
padding : 10px; 
color : #d0d1d3; 
font-weight : bold; 
font-size : 15px; 
font-family : Tahoma; 
} 
td.content { 
padding : 0 10px 10px 10px; 
color : #313132; 
font-weight : normal; 
font-size : 12px; 
font-family : Tahoma; 
} 
td.small_text { 
padding : 0 10px 10px 10px; 
color : #313132; 
font-weight : normal; 
font-size : 11px; 
font-family : Tahoma; 
} 
td.faq { 
padding : 0 10px 10px 10px; 
color : #313132; 
font-weight : normal; 
font-size : 11px; 
font-family : Tahoma; 
} 
td.articles_pretext {
padding : 0 10px 10px 10px; 
color : #313132; 
font-weight : normal; 
font-size : 11px;
font-family : Tahoma; 
} 
td.copyright { 
padding : 10px; 
color : black; 
font-weight : normal; 
font-size : 11px; 
font-family : Tahoma; 
} 
tr.day { 
padding : 0 0 0 3px; 
color : #666666; 
background-color : #f3f3f3; 
font-size : 11px; 
font-family : Tahoma; 
} 
tr.night { 
padding : 0 0 0 3px; 
color : #666666; 
background-color : #e3e3e3; 
font-size : 11px; 
font-family : Tahoma; 
} 
.weather_td { 
padding : 3px 5px 3px 5px; 
} 
th.weekday { 
padding : 0 0 0 3px; 
color : #666666; 
background-color : #f3f3f3; 
font-weight : bold; 
font-size : 11px; 
font-family : Tahoma; 
} 
th.weekend { 
padding : 0 0 0 3px; 
color : #666666; 
background-color : #e3e3e3; 
font-weight : bold; 
font-size : 11px; 
font-family : Tahoma; 
} 
.select { 
color : #313132; 
font-weight : normal; 
font-size : 10px; 
font-family : Tahoma; 
} 
hr { 
color : #e6e6e6; 
} 
h1 { 
color : black; 
text-align : center; 
font-weight : bold; 
font-size : 13px; 
font-family : Tahoma; 
padding : 10px 10px 5px 0; 
margin : 0; 
} 
h2 { 
color : black; 
font-weight : bold; 
font-size : 12px; 
font-family : Tahoma; 
padding : 10px 10px 5px 0; 
margin : 0; 
} 
h3 { 
color : black; 
font-weight : bold; 
font-size : 11px; 
font-family : Tahoma; 
} 
h4 { 
color : black; 
font-weight : bold; 
font-size : 11px; 
font-family : Tahoma; 
} 
h5 { 
color : black; 
font-weight : bold; 
font-size : 11px; 
font-family : Tahoma; 
} 
h6 { 
color : black; 
font-weight : bold; 
font-size : 11px; 
font-family : Tahoma; 
} 
td.kurs { 
padding : 0 3px 0 3px; 
color : #666666; 
font-size : 11px; 
font-family : Tahoma; 
} 
td.topmenu { 
font-weight : normal; 
font-size : 12px; 
font-family : Tahoma; 
color : #6b6b6b; 
text-decoration : none; 
} 
div.block_caption { 
padding : 2px 0 0 15px; 
font-family : Tahoma; 
font-size : 11pt; 
font-weight : bold; 
color : #9a3737; 
} 
div.block_body { 
padding : 7px 0 10px 0; 
font-family : Tahoma; 
font-size : 8pt; 
font-weight : normal; 
color : #333333; 
} 
div.path { 
font-family : Tahoma; 
font-size : 8pt; 
font-weight : bold; 
color : #343434; 
} 
div.date { 
padding : 0 0 0 0; 
color : #666666; 
font-size : 12px; 
font-family : Tahoma; 
} 
div.news_title { 
font-family : Tahoma; 
font-size : 8pt; 
font-weight : bold; 
text-align : left; 
} 
div.news_text { 
padding : 10px; 
color : black; 
font-weight : normal; 
font-size : 11px; 
font-family : Tahoma; 
} 
div.humor { 
padding : 10px; 
color : black; 
font-weight : normal; 
font-size : 11px; 
font-family : Tahoma; 
} 
div.gallery_desc { 
font-family : Verdana; 
padding : 5px 0 5px 5px; 
font-size : 8pt; 
font-weight : bold; 
color : #8e8e8e; 
text-align : center; 
} 
div.partners { 
text-align : center; 
padding : 5px; 
} 
table.content { 
font-family : Tahoma; 
font-size : 11px; 
font-weight : normal; 
color : #333333; 
} 
table.hotel_form { 
font-family : Tahoma; 
font-size : 11px; 
font-weight : normal; 
color : #333333; 
} 
table.a_exat { 
font-family : Tahoma; 
font-size : 11px; 
font-weight : normal; 
color : #333333; 
} 
table.faq { 
font-family : Tahoma; 
font-size : 11px; 
font-weight : normal; 
color : #333333; 
} 
td.license { 
font-family : Tahoma; 
font-size : 8pt; 
font-weight : normal; 
color : #094c9a; 
} 
ul.menu { 
padding-left : 1.5em; 
margin-left : 0; 
margin-top : 0; 
} 
ul.menu_2 { 
padding-left : 0.7em; 
margin-left : 0; 
margin-top : 0; 
} 
ul.menu_3 { 
padding-left : 1em; 
margin-left : 0; 
margin-top : 0; 
} 
ul.news { 
padding : 5px 5px 5px 5px; 
margin-top : 0; 
margin-left : 6px; 
} 
ul.holidays { 
padding : 5px 5px 5px 5px; 
margin-top : 0; 
margin-left : 6px; 
} 
ul.more_news { 
padding : 5px 5px 5px 5px; 
margin-top : 0; 
margin-left : 10px; 
} 
ul.more_holidays { 
padding : 5px 5px 5px 5px; 
margin-top : 0; 
margin-left : 10px; 
} 
.cat_preview { 
text-align : center; 
width : 160px; 
font-family : Tahoma; 
font-size : 12pt; 
font-weight : normal; 
border : 1px solid #9bbbe3; 
padding : 5px; 
background-color : #ffffff; 
} 
.tipbox { 
text-align : justify; 
font-family : Tahoma; 
font-size : 8pt; 
font-weight : normal; 
border : 1px solid #a7a772; 
padding : 5px; 
background-color : #e3eff4; 
} 
.weather { 
text-align : center; 
width : 600px; 
font-family : Tahoma; 
font-size : 8pt; 
font-weight : normal; 
border : 1px solid #a7a772; 
padding : 5px; 
background-color : #ffffd9; 
} 
a.menu { 
font-weight : bold; 
font-size : 12px; 
font-family : Tahoma; 
color : white; 
text-decoration : none; 
} 
a.menu:hover { 
background : #123658; 
color : white; 
text-decoration : none; 
} 
a.services { 
font-weight : normal; 
font-size : 12px; 
font-family : Tahoma; 
color : #123658; 
text-decoration : none; 
} 
a.services:hover { 
text-decoration : underline; 
color : #1a4c7b; 
} 
a { 
font-family : Tahoma;
color : #123658; 
text-decoration : none; 
} 
a:hover { 
text-decoration : underline; 
color : #1a4c7b; 
} 
a.detail { 
font-weight : normal; 
font-size : 10px; 
font-family : Tahoma; 
color : #123658; 
text-decoration : none; 
} 
a.detail:hover { 
text-decoration : underline; 
color : #1a4c7b; 
} 
a.lmenu_1 { 
font-weight : bold; 
font-size : 12px; 
font-family : Tahoma; 
color : #7c7c7c; 
text-decoration : none; 
} 
a.lmenu_1:hover { 
color : #7c7c7c; 
text-decoration : underline; 
} 
a.news { 
font-weight : bold; 
font-size : 12px; 
font-family : Tahoma; 
color : #454545; 
text-decoration : underline; 
} 
a.news:hover { 
color : #7c7c7c; 
text-decoration : none; 
} 
a.lmenu_2 { 
font-weight : normal; 
font-size : 11px; 
font-family : Tahoma; 
color : #555555; 
text-decoration : none; 
} 
a.lmenu_2:hover { 
color : black; 
text-decoration : underline; 
} 
a.lmenu_3 { 
font-weight : normal; 
font-size : 10px; 
font-family : Tahoma; 
color : #123658; 
text-decoration : none; 
} 
a.lmenu_3:hover { 
background : #123658; 
color : white; 
} 
a.path { 
font-weight : normal; 
font-size : 11px; 
font-family : Tahoma; 
color : #555555; 
text-decoration : underline; 
}

a.kuda1{font-weight: bold; font-size: 13px; font-family:Tahoma; color: #027ab6; text-decoration: none; }
a.kuda1:hover{text-decoration: underline; color: #027ab6;}

a.kuda2{font-weight: normal; font-size: 10px; font-family:Tahoma; color: #2d8352; text-decoration: none; }
a.kuda2:hover{text-decoration: underline; color: #2d8352;}

td.kuda2{font-weight: normal; font-size: 10px; font-family:Tahoma; color: #2d8352; text-decoration: none; }

a.path:hover { 
background : #555555; 
color : white; 
text-decoration : underline; 
} 
a.down_menu { 
font-weight : normal; 
font-size : 11px; 
font-family : Tahoma; 
color : white; 
text-decoration : none; 
} 
a.down_menu:hover { 
color : #d5d5d5; 
} 
a.top_menu { 
font-weight : normal; 
font-size : 12px; 
font-family : Tahoma; 
color : #6b6b6b; 
text-decoration : none; 
} 
a.top_menu:hover { 
color : #656565; 
text-decoration : underline; 
} 
a.tr_menu { 
font-weight : bold; 
font-size : 12px; 
font-family : Tahoma; 
color : #ffffff; 
text-decoration : none; 
} 
a.tr_menu:hover { 
color : #ffffff; 
text-decoration : underline; 
} 
td.td-copyright { 
font-weight : normal; 
font-size : 10px; 
font-family : Tahoma; 
color : #6b6b6b; 
text-decoration : none; 
} 
.table-hotel-page-content { 
line-height : 18px; 
} 
.ident-left-first { 
color : #000000; 
font-family : Tahoma; 
font-size : 11px; 
margin-left : 2em; 
margin-top : 2px; 
margin-bottom : 2px; 
} 
.ident-left { 
color : #000000; 
font-family : Tahoma; 
font-size : 11px; 
margin-left : 2em; 
} 
.table-hotel-content-ul { 
color : #0088aa; 
font-family : Tahoma; 
margin-left : 2em; 
margin-top : 5px; 
} 
.table-hotel-content-li { 
font-family : Tahoma; 
padding-bottom : 0; 
padding-top : 0; 
line-height : 12px; 
} 
.hr-blue { 
color : #0199cc; 
background-color : #0199cc; 
height : 5px; 
border : #0199cc; 
} 
.hr-down { 
color : #ce7027; 
background-color : #ce7027; 
height : 40px; 
border : #ce7027; 
} 
.image-logo { 
position : relative; 
left : 5px; 
} 
.table-hotel-main { 
width : 100%; 
border-spacing : 0; 
border-width : 0; 
} 
.table-td-hotel-name-main { 
color : #3965a2; 
font-size : 13px; 
font-weight : bold; 
letter-spacing : -1px; 
text-align : center; 
padding-top : 20px; 
} 
.table-td-resort-name-main { 
letter-spacing : -1px; 
text-align : left; 
padding-left : 20px; 
} 
.table-td-hotel-image-main { 
width : 290px; 
padding-left : 20px; 
padding-top : 7px; 
vertical-align : top; 
} 
.table-td-hotel-main-content { 
text-align : left; 
} 
.image-without-border { 
border : 0; 
font-family : Tahoma; 
vertical-align : middle; 
margin : 3px; 
} 
.header-content { 
font-family : Tahoma; 
font-size : 12px; 
color : #ffffff; 
background-color : #3965a2; 
font-weight : bold; 
height : 22px; 
width : 100%; 
padding-left : 20px; 
} 
.header-content a, .header-content a:hover, .header-content a:visited { 
color : #0088aa; 
text-decoration : none; 
} 
.header-content1 { 
font-family : Tahoma; 
font-size : 12px; 
color : #3965a2; 
font-weight : bold; 
height : 22px; 
width : 100%; 
padding-left : 20px; 
} 
.dot-line { 
height : 1px; 
width : 100%; 
overflow : hidden; 
border-top : 1px dotted; 
border-spacing : 0; 
} 
.contact-info-table { 
width : 100%; 
border-spacing : 0; 
border-width : 0; 
} 
.contact-info-table-td-left { 
padding-left : 20px; 
text-align : left; 
font-family : Tahoma; 
font-size : 12px; 
border-spacing : 0; 
border-width : 0; 
width : 50px; 
vertical-align : top; 
color : #3965a2; 
font-weight : bold; 
} 
.contact-info-table-td { 
text-align : left; 
font-family : Tahoma; 
font-size : 11px; 
border-spacing : 0; 
border-width : 0; 
padding-left : 5px; 
} 
.contact-info-table-inner { 
width : 100%; 
border-spacing : 0; 
border-width : 0; 
text-align : left; 
} 
.td-padding-left { 
padding-left : 40px; 
} 
.table-dot-bottom { 
width : 100%; 
text-align : left; 
font-family : Tahoma; 
} 
.table-dot-bottom-td-left { 
width : 140px; 
text-align : left; 
font-family : Tahoma; 
font-size : 12px; 
vertical-align : top; 
font-weight : bold; 
padding-left : 40px; 
color : #3965a2; 
} 
.table-dot-bottom-td-left1 { 
width : 140px; 
text-align : left; 
font-family : Tahoma; 
font-size : 12px; 
vertical-align : top; 
font-weight : bold; 
padding-left : 40px; 
color : #3965a2; 
} 
.table-dot-bottom-td { 
text-align : justify; 
font-family : Tahoma; 
vertical-align : top;
}
td.offices{color: #414141; font-size: 12px; font-family:Arial;}