/* calendar */
#calendar { position:absolute; left:0px; top:0px; width:200px;}

table#ctop { width:100%; height:25px; border:0px; border-collapse: collapse;}
table#ctop td { padding:0px; height:25px; }
table#ctop td.arrow { width:22px; }
table#ctop td.arrow img { width:22px; height:25px; border:0px; }
table#ctop td.info { height:25px; margin-bottom:4px; background:url(/images/linec.gif) repeat-x; 
					 text-align:center; vertical-align:middle; font-family:Tahoma; 
					 font-size:12px; font-weight:bold; color:white; }

div#ct {  width:100%;}
table#ccells { width:175px; text-align:center; border:0px; border-collapse: collapse; 
			   border: 2px solid #9E6A3A; background-image:url(http://www.parkhoteldubna.ru/images/bg3.gif);}
table#ccells td { padding:0px; height:20px; width:25px; border:1px solid gray; }
table#ccells td.inact { color:rgb(230,170,130); font-weight:100; color:gray;}
table#ccells td.empty { border-bottom-width:1px; border-top-width:1px; border-left-width:0px; border-right-width:0px; }
table#ccells td.sel { background-color:white; font-weight:bold; }

input.cfrm, select.cfrm { width:200px; }
