body {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background:#fff;
	margin:0px;
	padding:0px;
	text-align:center;
}
* {font-size:100%;font-family:Verdana, Arial, Helvetica, sans-serif;}
img {border:none;}

table.layout { margin:10px auto 10px auto; }
td.flash * { display:none;}
/*td.gallery {display:none;}
td.imp {display:none;}
td.footer {display:none;}
td.date {display:none;}
td.gal_content{display:none;}
td.submenu {display:none;}*/
#flash{display:none;}
#top_menu{display:none;}
#submenu{display:none;}
#address{display:none;}
#date{display:none;}
#imp{display:none;}
#footer{display:none;}
#address{display:none;}
#gal_title{display:none;}
#gal_content{display:none;}
td.content { vertical-align:top; text-align:left;}
#content { width:560px; }
/*td.top_menu {display:none;}
td.adress {display:none;}*/
.noprint{display:none;}
.jsdomenuitem{display:none;}
a:link{color:#000;text-decoration:none;}
a:visited{color:#000;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}
a:active{color:#000;text-decoration:underline;}

#plan {font-size:10px;}
#plan table {border-spacing:1px; border-collapse:separate;}
#plan td { height:15px;}
#plan td.year { background:#bfaa89; text-align:center;}
#plan td.day { background:#bfaa89; text-align:center; width:15px; font-size:9px; font-family:Arial, Helvetica, sans-serif; overflow:hidden;}
#plan td.month { background:#f1efe2; text-align:left; padding-left:5px; padding-right:5px;}

#plan td.off { background:#ebebeb; text-align:center; width:15px;}
#plan td.bad { background:#f00; text-align:center; width:15px;}
#plan td.ok { background:#0D9900; text-align:center; width:15px;}
#plan td.cal_b { background:url(../img/cal_b.gif) center center no-repeat; text-align:center; width:15px;}
#plan td.cal_e {  background:url(../img/cal_e.gif) center center no-repeat; text-align:center; width:15px;}
#plan span.sunday{color:#fff;}
#plan table.legend {margin:5px;}


div.int_dl { margin:5px 0; padding:3px 5px 3px 25px; background-repeat: no-repeat; background-position:5px 5px; background-color:#eee }
div.int_dl_title{float:left; width:80%}
div.int_dl_size{float:right; width:15%; text-align:right;}
div.int_dl a {color:#000}

span.error,strong.error{color: #ff0000;}
#f2mail td {padding:2px;}
#f2mail th {padding:2px;}
#f2mail input.normal,#f2mail select.normal,#f2mail textarea.normal {width:320px;}
#f2mail input.date{width:100px;}
#f2mail td.error {color:#ff0000;font-weight:bold;}
