body { margin:0px;padding:0px;background-color:#FFFFFF;font-family:Times; font-size:15px; color:#000000; }
td { font-family:Times; font-size:15px; color:#000000; }

h1 { font-family:Tahoma; font-size:18px; color:#992828; font-weight:normal; margin-bottom:16px; }
h2 { font-family:Arial; font-size:14px; font-weight:bold; color:#ED121A; margin-bottom:10px;margin-top:0px; }

a { color:#800000;text-decoration:underline; }
a:visited { color:#800000;text-decoration:underline; }
a:visited { color:#800000;text-decoration:underline; }
a:hover { color:#800000;text-decoration:none; }

p { line-height:18px; }

.submenu { text-align:left; padding-left:42px;line-height:24px; }

.newsblock { width:280px;float:right;margin-left:22px;margin-bottom:20px; }
.newstable { width:100%;height:190px; }
.newsdiv { padding-left:19px;padding-top:14px;padding-right:16px;padding-bottom:16px; }
div #news { padding-top:6px; }

.content { padding-left:22px;padding-top:2px;padding-right:30px;margin-bottom:30px;text-align:justify; }

.ads { padding-left:22px;padding-right:30px;margin-bottom:22px;white-space:nowrap; }

.contacts { font-family:Tahoma;font-size:11px;line-height:18px;position:absolute;left:28px;top:46px;z-index:2; }

div.hidden img { -moz-opacity:0.0;opacity:0.0; }
div.bottom img { -moz-opacity:0.7;opacity:0.7; }


.calend_m { color:#800000;font-family:arial;font-size:14px;font-weight:bold;margin-bottom:4px;padding-left:1px; }
table.calend td { font-family:Tahoma;padding-left:6px;font-size:11px;background-color:#F0D371;color:#400000;text-align:center; }
table.calend td.calend_h { background-color:#B09903;color:#ffffff;font-weight:bold;cursor:default; }
table.calend td.calend_e { background-color:#FFEBCC;cursor:default; }
table.calend td.calend_s10 { background-image:url(/ru/images/calend_sl.gif);background-repeat:no-repeat; }
table.calend td.calend_s20 { background-image:url(/ru/images/calend_sr.gif);background-repeat:no-repeat; }
table.calend td.calend_s30 { background-color:#E80000;color:#ffffff;font-weight:bold;cursor:default; }
table.calend td.calend_s11 { background-image:url(/ru/images/calend_rl.gif);background-repeat:no-repeat; }
table.calend td.calend_s21 { background-image:url(/ru/images/calend_rr.gif);background-repeat:no-repeat; }
table.calend td.calend_s12 { background-image:url(/ru/images/calend_al.gif);background-repeat:no-repeat; }
table.calend td.calend_s22 { background-image:url(/ru/images/calend_ar.gif);background-repeat:no-repeat; }
table.calend td.calend_s31 { background-color:#00E82C;color:#ffffff;font-weight:bold;cursor:default; }
table.calend td.calend_s10_c { background-image:url(/ru/images/calend_sl.gif);background-repeat:no-repeat; }
table.calend td.calend_s20_c { background-image:url(/ru/images/calend_sr.gif);background-repeat:no-repeat; }
table.calend td.calend_s30_c { background-color:#E80000;color:#ffffff;cursor:default; }
table.calend td.calend_s11_c { background-image:url(/ru/images/calend_rl.gif);background-repeat:no-repeat; }
table.calend td.calend_s21_c { background-image:url(/ru/images/calend_rr.gif);background-repeat:no-repeat; }
table.calend td.calend_s12_c { background-image:url(/ru/images/calend_al.gif);background-repeat:no-repeat; }
table.calend td.calend_s22_c { background-image:url(/ru/images/calend_ar.gif);background-repeat:no-repeat; }
table.calend td.calend_s31_c { background-color:#00E82C;color:#ffffff;cursor:default; }
table.calend td.calend_s33_c { background-image:url(/ru/images/calend_ss.gif);color:#ffffff;background-repeat:no-repeat; }
table.calend td.calend_s34_c { background-image:url(/ru/images/calend_rs.gif);color:#ffffff;background-repeat:no-repeat; }
table.calend td.calend_o { background-color:#FFE391; }

.room { border:#999999 1px dashed;padding:20px;margin-bottom:22px; }
.roomhead { font-weight:bold;margin-bottom:12px; }

table.order { border-right:#E0E0E0 1px solid;border-bottom:#E0E0E0 1px solid;border-top:0px;border-left:0px; }
table.order td { border-left:#E0E0E0 1px solid;border-top:#E0E0E0 1px solid;padding:5px;padding-left:7px;padding-right:7px;border-right:0px;border-bottom:0px; }
table.order td.head { background-color:#F0F0F0;font-weight:bold;color:#666666;font-size:14px; }

a.order_del { font-family:Arial;font-size:13px;color:#D00000;font-weight:bold;text-decoration:none; }
a.order_del:active { color:#D00000;text-decoration:none; }
a.order_del:visited { color:#D00000;text-decoration:none; }
a.order_del:hover { color:#D00000;text-decoration:underline; }
      
.inpt { border:#B0B0B0 1px solid;width:250px; }


