BODY{
		background: url(images/main_bg.jpg);
		/*background:	#b8a88e;*/
		margin-left:	0;
		margin-top:	0;
		margin-right:	0;
		margin-bottom:	0;
		font-family: Tahoma, Verdana, Arial;
		font-size: 12px;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}

ol,ul {list-style:none;}
a:link{
color: #000000;
font-style: inherit;
}
hr{
color: #611919;
height: 1px;
}
a:hover{
color: #611919;
font-weight: inherit;
font-style: inherit;
text-decoration: underline;
}
.maintable{
		background: #ffffff;
		border: 0px;
		border-collapse: collapse;
		border-spacing: 0px;
		padding: 0px;
		spacing: 0px;

}
#content{
		background: #ffffff;
		border: 0px;
		border-collapse: collapse;
		border-spacing: 0px;
		padding: 0px;
		spacing: 0px;
}


#grabtn{
		background: #FEEBCF;
		<!--background-image: url("btn/leftbgrtd.jpg");-->
}
#grabtnright{
		background: #FEEBCF;
		/*background-image: url("btn/rightbgrtd.jpg");*/

}
ul#slideshow li img {
	padding: 0px;
	border: 0px;
	margin: 0px -2px -2px 0px;
	

}


		
/* remove the bullets, padding and margins from the lists */

.menu {height: 28px; padding-left: 3px;}

/* remove the bullets, padding and margins from the lists */
.menu ul{
list-style-type:none;
padding:0;
margin:0;
}
/* make the top level links horizontal and position relative so that we can position the sub level */
.menu li{
float:left;
position:relative;
z-index:100;
}
 
/* use the table to position the dropdown list */
.menu table{
position:absolute;
border-collapse:collapse;
z-index:80;
left:0px;
top:26px;
}
 
/* style all the links */
.menu a, .menu :visited {
display:block;
font-size:14px;
width:139px;
padding:5px 0;
color:#fff;
background:#892525;
background-image: url(btn/xp4.jpg);
text-decoration:none;
margin-right:1px;
text-align:center;
font-variant: small-caps;
}
/* style the links hover */
.menu :hover{
color:#fff;
background:#fff;
background-image: url(btn/xp3.jpg);
background-repeat: repeat;
}
 
/* hide the sub level links */
.menu ul ul {
visibility:hidden;
position:absolute;
width:139px;
height:0;
}
/* make the sub level visible on hover list or link */
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible;
}

/* kalendar */

#calTable       {
			width: 100%;
            text-align: center;
            color: #611919;
            border-collapse: collapse;
            background: #f4e5cf;
            padding: 2px;
}
#headCalTable       {
			
            text-align: center;
            color: #ffffff;
            border-collapse: collapse;
            background: #611919;
            padding: 5px;
}
.calTDoff       {
               height: 25px;
               border-top: 1px solid #611919;
               border-bottom: 1px solid #611919;
               border-left: 1px solid #611919;
               border-right: 1px solid #611919;
               font-family: Tahoma, Verdana, Arial;
               font-size: 7pt;
               font-weight: bold;
               text-align: center;
               color: #611919;
}

calTDoff a {
	color: #611919;
}


 calTDoff a:hover{
    color: #ffffff;
}
.calTDon {
	cursor:pointer;cursor:hand;
	height: 25px;
	border-top: 1px solid #611919;
	border-bottom: 1px solid #611919;
	border-left: 1px solid #611919;
	border-right: 1px solid #611919;
	font-family: Tahoma, Verdana, Arial;
	font-size: 7pt;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	background-color: #6b0000;
}

.loginform{
	background-color: #b8aba2;

}

.loginform td.head{
            text-align: center;
            color: #ffffff;
            border-collapse: collapse;
            background: #611919;
            padding: 5px;
}
.titolBig{
	color: #611919;
	font-size: 32px;
	font-family: Georgia,"Times New Roman",Times,serif;
	text-align: center;
	padding-bottom: 30px;
}
.titol{
	color: #786b47;
	font-size: 220%;
	font-family: Georgia,"Times New Roman",Times,serif;
}
.titolMin{
	color: #786b47;
	font-size: 180%;
	font-family: Georgia,"Times New Roman",Times,serif;
}
.textCal {
	color: #000000;
	font-size: 12px;
	vertical-align: top;
	font-family: Georgia,"Times New Roman",Times,serif;
}
#mainContentTd{
	padding: 10px;
}
#sundayCalTD{
	background: #f4e5cf;
}

.tablePredst{
	
	border-top: 1px solid #611919;
	border-bottom: 1px solid #611919;
	border-left: 1px solid #611919;
	border-right: 1px solid #611919;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 12px;
	color: #333333;
	background-color: #f4e5cf;

}
.tablePredst td.headtable{
	padding: 5px;
	font-weight: bold;
	color: #ffffff;
	background-color: #611919;
}
.tablePredst td.back_uneven_Off{
	padding: 5px;
	background-color: #ffffff;
}
.tablePredst td.back_even_Off{
	padding: 5px;
	background-color: #EBEBEB;
}

#unevenCalTD {
 border-top: 0px solid #a23030;
 border-bottom: 1px solid #a23030;
 border-left: 0px solid #000000;
 border-right: 0px solid #000000;
 border-collapse: collapse;
 padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 20px;
 background: #ffffff;
 height: 27px;
 font-family: Georgia,"Times New Roman",Times,serif;
}
/* a:active.unevenCalTD {
	color: #611919;
		font-family: Tahoma, Verdana, Arial;
		font-size: 8pt;
}*/
#evenCalTD {
	border-top: 0px solid #a23030;
	border-bottom: 1px solid #a23030;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 20px;
	background: #ebebeb;
	height: 27px;
	font-family: Georgia,"Times New Roman",Times,serif;
}


#pTable	{
		background-color: #f1dfc7;
		width: 100%;
		height: auto;
		margin-left: 1px;
		border-top: 0px solid #000000;
		border-bottom: 0px solid #000000;
		border-left: 0px solid #000000;
		border-right: 0px solid #000000;
		border-collapse: collapse;
}

#pHR		{
		text-align: center;
		width: 100px;
		height: 1px;
		color: #a0a09f;
}

#pHeader	{
		text-align: center;
		color: #2a241a;
		font-family: Tahoma, Verdana, Arial;
		font-size: 7.5pt;
		font-weight: bold;
}

#pTDhead	{
		background: url(img/mainRepeat.jpg);
		border-left: 1px;
		padding: 0px;
		height: 28px;
		text-align: center;
}

#pTD     {
          background: #f4e5cf;
          border-left: 0px;
          padding-left: 3px;
          height: auto;
          text-align: left;
}
#textBoldRed		{
		text-align: center;
		color: #611919;
		font-family: Tahoma, Verdana, Arial;
		font-size: 8pt;
		font-weight: bold;
}
#textBold		{
		text-align: center;
		color: #2a241a;
		font-family: Tahoma, Verdana, Arial;
		font-size: 8pt;
		font-weight: bold;
}
.spanlink {
    padding: 1px;
    font-style: normal;
    text-decoration: underline;
	cursor:pointer;cursor:hand;
}
.registerTable{
		background-color: #f1dfc7;
		width: 100%;
		height: auto;
		border-top: 1px solid #000000;
		border-bottom: 1px solid #000000;
		border-left: 1px solid #000000;
		border-right: 1px solid #000000;
}
.buttonsubmit{
	text-align: center;
    color: #ffffff;
    border-collapse: collapse;
    background: #611919;
    padding: 2px;
}
#design {
	 color: #611919;
     font-weight: bold;
     text-decoration: none;
}
#footer		{	
		border-top: 0px solid #000000;
		border-bottom: 0px solid #fce7c9;
		border-left: 0px solid #000000;
		border-right: 0px solid #000000;
		padding: 3px;
		background: #611919;
		width: 100%px;
		height: 22px;
		color: #efefef;
		font-family: Tahoma, Verdana, Arial;
		font-size: 7pt;
		font-weight: none;
}

a:link.foot 	{
		text-decoration: none;
		color: #efefef;
		font-family: Tahoma, Verdana, Arial;
		font-size: 7pt;
		font-weight: none;
		}
	
a:visited.foot 	{
		text-decoration: none;
		color: #efefef;
		font-family: Tahoma, Verdana, Arial;
		font-size: 7pt;
		font-weight: none;
		}
	
a:hover.foot 	{
		text-decoration: underline;
		color: #efefef;
		font-family: Tahoma, Verdana, Arial;
		font-size: 7pt;
		font-weight: none;
		}
	
a:active.foot 	{
		text-decoration: none;
		color: #efefef;
		font-family: Tahoma, Verdana, Arial;
		font-size: 7pt;
		font-weight: none;
}

.siemSustav {

}

.siemSustav td.head {
     color: #cc3333;
     font-family: Tahoma, Verdana, Arial;
     font-size: 10pt;
     font-weight: bold;
     text-decoration: none;
	border-top: 0px solid #a23030;
	border-bottom: 1px solid #a23030;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	padding-left: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 20px;
	height: 27px;

}

.siemSustav td.head2 {
    color: #cc3333;
    font-family: Tahoma, Verdana, Arial;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
	padding-left: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 20px;
	height: 27px;

}
.siemSustav td.cast {
     color: #611919;
     font-family: Tahoma, Verdana, Arial;
     font-size: 9pt;
     text-decoration: none;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 20px;

}
.siemSustav td.cast a {
     
     font-weight: bold;
     text-decoration: none;
