html, body { margin:0px; padding:0px;
   background:url("images/top_bg.jpg");
   background-position:top;
   background-repeat:repeat-x;
   font:12px Arial, Helvetica, sans-serif;
}

a { color:#F60; text-decoration:underline; }
a:hover { color:#F30; font-weight:bold; }

.cont {	height:312px; padding-bottom:45px; width:948px;	margin:0 auto; background:url(images/bgbg.jpg); }

.lang { position:absolute; top:12px; right:28px; }
.lang a { color:#FFFFFF; text-decoration:none; font-size:11px; }
.lang a:hover { color:#000000; text-decoration:none; font-weight:normal; }

.menutable { padding-top:12px; margin:0; height:31px; }
.menutable a { text-decoration:none; color:#FFFFFF; }
.menutable a:hover{ color:#000; font-weight:normal; }

.menubg a { background:url(images/seperator.jpg) right no-repeat center; }
.menubg a: hover {}

.submenu { padding-top:8px; padding-left:25px; }

ul#menu{list-style:none; display:block;}
		ul#menu li {
			list-style:none;	display:block;
			}
				ul#menu li.menu1 a{
				display:block;
				width:204px;
				height:30px;
				text-decoration:none;
				background:url(images/menu_1.jpg);
				color:#000;
				padding-left:20px;
				padding-top:18px;
				font-weight:bold;
				}
				ul#menu li.menu1 a:hover{
				  background:url(images/menu_1_over.jpg);
				  color:#FFF;
				    padding-left:28px;
				  	width:196px;
				}
								ul#menu li.menu2 a{
				display:block;
				width:204px;
				height:30px;
				text-decoration:none;
				background:url(images/menu_2.jpg);
				color:#000;
				padding-left:20px;
				padding-top:18px;
				font-weight:bold;
				}
				ul#menu li.menu2 a:hover{
				  background:url(images/menu_2_over.jpg);
				  color:#FFF;
				  padding-left:28px;
				  	width:196px;
				}
								ul#menu li.menu3 a{
				display:block;
				width:204px;
				height:30px;
				text-decoration:none;
				background:url(images/menu_3.jpg);
				color:#000;
				padding-left:20px;
				padding-top:18px;
				font-weight:bold;
				}
				ul#menu li.menu3 a:hover{
				  background:url(images/menu_3_over.jpg);
				  color:#FFF;
				    padding-left:28px;
				  	width:196px;
				}
								ul#menu li.menu4 a{
				display:block;
				width:204px;
				height:30px;
				text-decoration:none;
				background:url(images/menu_4.jpg);
				color:#000;
				padding-left:20px;
				padding-top:18px;
				font-weight:bold;
				}
				ul#menu li.menu4 a:hover{
				  background:url(images/menu_4_over.jpg);
				  color:#FFF;
				    padding-left:28px;
				  	width:196px;
				}
h1 { font-size:15px; padding-bottom:4px; border-bottom:1px solid #CCCCCC; }
h2 { font-size:13px; padding-bottom:4px; }
h3 { font-size:13px; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; }

h4 { font-size:12px; color:green; }
h5 { font-size:12px; color:red; }

.aboutus { position:relative; top:-2px; right:-5px; width:200px; height:160px; text-align:justify; }
.aboutus a { color:#666; text-decoration:none; }
.aboutus a:hover { color:#000; text-decoration:none; font-weight:normal; }

.aboutus2 { position:relative; top:-2px; right:-5px; width:204px; height:160px; text-align:justify; }
.aboutus2 a { color:#666; text-decoration:none; }
.aboutus2 a:hover { color:#000; text-decoration:none; font-weight:normal; }	
			
.content{ width:880px; margin:0 auto; padding-top:10px; }
.content{ padding-left:35px; padding-right:25px; }
.clear { height:0; font-size:1px; margin:0; padding:0; line-height:0; clear:both; }

#info1 { width:272px; height:160px; text-align:center; vertical-align:bottom; float:left; }
#info1 a { color:#F60; text-decoration:underline; }
#info1 a:hover { font-weight:bold; }

#info2 { width:272px; height:160px; text-align:center; vertical-align:bottom; float:left; margin-left:30px; }
#info2 a { color:#F60; text-decoration:underline; }
#info2 a:hover { font-weight:bold; }

#info3 { width:272px; height:160px; text-align:center; vertical-align:bottom; float:left; margin-left:30px; }
#info3 a { color:#F60; text-decoration:underline; }
#info3 a:hover { font-weight:bold; }

.caption { font-size:15px; font-weight:bold; padding-top:11px; padding-bottom:22px; color:#000; }
.text {	margin:0 auto; text-align:justify; color:#000; font-weight:normal;}

.footer { padding-top:81px; text-align:center; background:url(images/footer_bg.jpg); height:45px; }
.footer a { text-decoration:underline; }

.thumb a { border:2px solid #CCCCCC; }
.thumb a:hover { border:2px solid #FF9900; }

.bg2 { background-color:#f4f3f1; }

.calendar th { text-align:center;}
.calendar td { text-align:right; }

#lnk1 {cursor: url('images/viewer1.cur') };
.enlarge { cursor: url(images/viewer1.cur); }
.reduce { cursor: url(images/viewer2.cur); }
.back { cursor: url(images/back.ani); }

#table { vertical-align:top; font-family:verdana; font-size:12px; font-weight:normal; }
#table td { vertical-align:top; }

#vesture { font-family:arial; font-size:10pxt; font-weight:bold; }
#vesture th {
 width:230px;
 text-align:center; vertical-align:middle; 
 background:url("images/logo_bg.gif");
 background-position:center center;
 background-repeat:no-repeat;
}
#vesture td { 
 width:230px; height:82px;
 text-align:center; vertical-align:middle; 
 background:url("images/vesture_bg.gif");
 background-position:center center;
 background-repeat:no-repeat;
}

#pic  { width:110px; text-align:center; vertical-align:top; }
#txt { font-size:10pt; text-align:left; vertical-align:top; }
#count { color:darkblue; text-align:left; width:270px;font-size:9px; font-name:verdana,arial; }
#new { background:url("images/jaunums.gif"); background-position:left; background-repeat:no-repeat; }
#newru { background:url("images/novinka.gif"); background-position:left; background-repeat:no-repeat; }
#lst { padding-left:2em; }
