* {margin:0px; padding:0px; border:none;}
body {font-family:"Times New Roman", serif; color:#000; background-color:#FFF;}
div {position:relative; visibility:visible; overflow:hidden;}

div#up_logo {z-index:3; position:absolute; visibility:visible; padding:33px 0 0 19px; width:100%; height:97; background-image:url("http://www.hotel-el.ru/i/bg_sky2.jpg"); background-repeat:no-repeat; background-position: top right;}
div#up_full {z-index:1; position:relative; background-color:#06C; background-image:url("/i/bg_sky1.jpg"); background-repeat:repeat-x; width:100%; height:97px;}
div#up_links {z-index:2; position:relative; background-color:#000; color:#FC3; width:100%; height:22px; padding-top:3px; text-align:center; font-family:Arial; font-size:13px;}
div#section {z-index:3; position:relative; visibility:visible; background-image:url("/i/bg_section.jpg"); background-repeat:repeat-x; width:100%; height:50px; padding-top:15px; font-size:24px; font-width:bold; text-align:center;}
div#section_error {z-index:3; position:relative; visibility:visible; margin-left:27px; margin-top:22px; margin-right:27px; font-size:24px; font-width:bold; color:#F00;}

div.content {z-index:4; position:relative; visibility:visible; margin-top:15px; margin-bottom:15px; margin-left:15%; margin-right:15%; width:100%;}

div#copyright {z-index:5; position:relative; visibility:visible; margin-left:19px; margin-top:24px; padding-bottom:12px; color:gray; font-family:Arial; font-size:12px; white-space:nowrap;}

.nobr {white-space:nowrap;}

a:visited {color:#036; text-decoration:underline;}
a:link {color:#06C; text-decoration:underline;}
a:hover, a:active {color:#FFC221;}

a.up_links:visited, a.up_links:link {color:#FFF; text-decoration:underline; font-family:Arial; font-size:13px;}
a.up_links:hover, a.up_links:active {color:#FFC221;}

a.up_links_out:visited, a.up_links_out:link {color:#999; text-decoration:underline; font-family:Arial; font-size:13px;}
a.up_links_out:hover, a.up_links_out:active {color:#FFC221;}

div#copyright a:visited, div#copyright a:link {color:#666; text-decoration:underline;}
div#copyright a:hover, div#copyright a:active {color:#F00;}

font.colgr {color:gray;}
font.colre {color:#F00;}

p.a {text-align:left; margin-bottom:20px;}
p.c {text-align:center; margin-bottom:20px;}
p.subtitle {font-size:13pt;}
p.in_c {text-align:center; margin-top:-20px; margin-bottom:20px;}
p.right_d {text-align:right; margin-bottom:20px;}

img.thumb {margin-left:10px; margin-right:10px;}

td {padding-top:1px; padding-right:1px; padding-bottom:1px; padding-left:1px; vertical-align:top;}
td.news_text {padding-bottom:12px;}
td.news_datea {white-space:nowrap; padding-left:48px; padding-right:0; font-weight:bold; color:#666;}

td.menu_up {border:1px solid gray; background-color:#CCC; font-weight:bold; text-align:center; vertical-align:middle; padding:3px;}
td.menu_down {border:1px solid gray; border-bottom:2px solid #F00; background-color:#CCC; font-weight:bold; text-align:center; vertical-align:middle; padding:3px;}
td.bords {border:1px solid gray; text-align:center; vertical-align:middle; padding:3px;}
td.bords_b {border:1px solid gray; text-align:center; vertical-align:middle; padding:3px; font-weight:bold;}

table.price {border-collapse:collapse; margin-top:5px; table-layout:auto; empty-cells:show;}