body {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background:#f1f0e6;
	margin:0px;
	padding:0px;
	text-align:center;
}
* {font-size:100%;font-family:Verdana, Arial, Helvetica, sans-serif;}
img {border: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;}

table.layout { margin:10px auto 10px auto; width:990px; border-collapse:collapse; background:#fff; }
td.flash {height:200px;border:1px solid #9b9b97;}
td.gallery {border:1px solid #9b9b97;}
td.imp {height:24px; background-color:#bfaa89;font-size:11px;border:1px solid #9b9b97;}
td.footer {height:24px; font-size:11px;background-color:#f1efe2;border:1px solid #9b9b97;}
td.date {height:24px; font-size:11px;background-color:#f1efe2;color: #666666;border:1px solid #9b9b97;}
td.gal_content{ background-color:#ebebeb; vertical-align:top;border:1px solid #9b9b97;}
td.submenu { vertical-align:top;border:1px solid #9b9b97;  border-bottom:none; }
td.content { vertical-align:top;border:1px solid #9b9b97; text-align:left;}
td.top_menu { vertical-align:top; background:url(../img/bg.gif) center left repeat-x;border:1px solid #9b9b97; }
td.adress { vertical-align:bottom; text-align:left; border:1px solid #9b9b97; border-top:none;}
td.gallery {border:1px solid #9b9b97;}
td.lang {border:1px solid #9b9b97;}

#address { font-size:11px; padding:10px 0 10px 10px;border-top:1px solid #9b9b97;}

#movie {border:none; margin:0; padding:0;}
#movie embed {border:none; margin-bottom:-3px; padding:0;}

#gal_content {font-size:9px;width:220px; white-space:nowrap;}
#gal_content table { margin:5px 0;}
#gal_content td {border:none; padding-bottom:20px; }

#dl_content {font-size:10px;width:185px; overflow:hidden;}
#dl_content h1{background-color:#f1efe2; font-weight:normal; font-size:11px; padding:4px 10px;border-top:1px solid #9b9b97; border-bottom:1px solid #9b9b97; b}
#dl_content table { margin:5px; width:175px;}
#dl_content td {border:none; padding:1px;  }



#staticMenuBar {
	padding-top:8px;
	text-align:left;color: #666666;
	white-space:nowrap;
	/*position: absolute; /* Do not alter this line! */
	visibility: visible;
	font-size:12px;
}
#top_menu{ height:32px; }

#gal_title { height:24px; margin:0px 0; border-top:1px solid #9b9b97; border-bottom:1px solid #9b9b97; background-color:#bfaa89;font-size:12px;}
#gal_title div { padding-top:4px;}

#lang { height:24px; margin:0px 0; border-top:1px solid #9b9b97; border-bottom:1px solid #9b9b97; background-color:#bfaa89;font-size:12px;}
#lang div { padding-top:4px;}
#lang a { margin:0 5px;}
#lang a.akt { font-weight:bold;}

#staticMenuBar a.jsdomenubaritem { margin-left:2px;display:block; height:21px;width:98px;text-align:center;float:left;position:relative;}
#staticMenuBar a.jsdomenubaritem:link {color: #666666; text-decoration:none;}
#staticMenuBar a.jsdomenubaritem:visited {color: #666666; text-decoration:none;}
#staticMenuBar a.jsdomenubaritem:hover {color: #000000; text-decoration:none; border-bottom:3px solid #f00;}
#staticMenuBar a.jsdomenubaritem:active {color: #000000; text-decoration:none; border-bottom:3px solid #f00;}

#staticMenuBar a.jsdomenubaritem_o { margin-left:2px;display:block; height:21px;width:98px;text-align:center;float:left;position:relative; font-weight:bold; border-bottom:3px solid #f00}
#staticMenuBar a.jsdomenubaritem_o:link {color: #000000; text-decoration:none;}
#staticMenuBar a.jsdomenubaritem_o:visited {color: #000000; text-decoration:none;}
#staticMenuBar a.jsdomenubaritem_o:hover {color: #000000; text-decoration:none;}
#staticMenuBar a.jsdomenubaritem_o:active {color: #000000; text-decoration:none;}

#staticMenuBar div.sep{float:left;width:3px;text-align:center;}

#submenu {margin-top:10px;font-size:12px; text-align:left; margin-bottom:20px;width:185px; white-space:nowrap;  }
#submenu * li { display:inline;}
#submenu ul {margin:10px 3px; padding:0; list-style-type: none;text-indent:0px;}
#submenu li {list-style-image:none;margin:0;padding:0;}
#submenu li ul {margin:0px 0px 10px 12px; padding:0; list-style-type: none; text-indent: 0px;}
#submenu a {display:block;padding:0px 0px 0px 15px; margin-top:5px; color:#000;  text-decoration:none;}
#submenu a:visited{color:#000;}
#submenu a:hover{color:#000;  text-decoration:underline;}
#submenu a:active{color:#000;  text-decoration:underline;}

#submenu a.fol{color:#000;margin-top:10px;}

#submenu a.sel_doc{color:#000;font-weight:bold;}
#submenu a.sel_fol{color:#000;font-weight:bold;margin-top:10px;}

#submenu li ul li a.doc{background:url(../img/doc.gif) 5px 0.5em no-repeat;}
#submenu li ul li a.sel_doc{color:#000; background:url(../img/doc.gif) 5px 0.5em no-repeat;font-weight:bold;}
#submenu li ul li a.fol{background:url(../img/doc.gif) 5px 0.5em no-repeat;}
#submenu li ul li a.sel_fol{color:#000; background:url(../img/doc.gif) 5px 0.5em no-repeat; font-weight:bold;}


#footer {color: #666666;}
#footer a {color: #666666; margin:0 5px;}
#footer a:link {color: #666666;}
#footer a:visited {color: #666666;}
#footer a:hover {color: #000000;}


#content {margin-top:20px; margin-left:15px; width:552px; font-size:12px; }

#imp {width:185px; }

#news {width:185px; margin-bottom:5px; border-bottom:1px solid #9b9b97;}
#news div.news1{ padding:5px; text-align:left; background-color:#f1efe2;}
#news div.news2{ padding:5px; text-align:left; background-color:#fff;}
#news a { font-weight:bold;}

#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;}


