body 
        {background: white;
}

div#manincontainer 

        {
	position:relative;
	z-index:21;
	width: 825px;
	float: none;
         
}





p	{margin: 0.25cm;			
	}
	
p.icon	{margin: 0.0cm;			
	}
	
p.images	{margin: 0cm;			
	}

img.left {
         float: left;
         margin:5px 20px 5px 0px;}

img.right {
         float: right;
         margin:5px 0px 5px 20px;}
		 
img.rightmain {
         float: right;
         margin:10px 10px 10px 20px;}

img.top {
         float: none;
         margin:10px 0px 5px 0px;}


p.nospace {
        position: relative;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 0;
        margin: 0cm ;
        }



p.center {
        position: relative;
        text-align: center;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff ;
        line-height: 0;
        margin: 0cm ;
        }

p.bold  {font-weight : 900 ;}

small  {	font-weight : 400;
         	font-size :10px;}

.em {	text-indent: 25px;

	color : #466B96
	}


strong, b {	color : #006699
	}





h1	{font-family: Verdana, Arial, Helvetica, sans-serif;
        color : #FF7755; 		
	font-size :25px;
	font-weight : 900 ; 
        white-space: nowrap;
        letter-spacing: 0.5em;
        margin: 0px 0px -5px 0px;
        line-height: normal;
        }

h2	{
	color : #006699;
	font-size : 21px;
	border-bottom : 1px solid #006699;
	padding : 0.2em 0.5em;
	margin: 0cm 0cm 0.2cm 0cm;
	font-family: Verdana, Arial, Helvetica, sans-serif;


}

h3	{
	color : #006699;
	font-size : 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-bottom : 1px dashed #006699;
	padding : 0.5em 0.5em 0.2em;
	text-align: left;
	font-weight: bold;


}

h4	{
	color : #003366;
	font-size : 14px;
	border-bottom : 1px solid #CCCCE3;
	border-top : 1px solid #B0C4DE;
	padding : 0.5em;
	margin: 0cm 0cm 0.5cm 0cm;
	text-align: center;
}
	
h5	{
	color : #990000;
	font-size : 14px;
	border-bottom : 1px solid #CCCCE3;
	border-top : 1px solid #003366;
	padding : 0.5em;
	margin: 0cm 0cm 0.5cm 0cm;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-align: left;
	background-color: #CCE6FF;

}
	
	h6	{
	color : #990000;
	font-size : 16px;
	border-bottom : 2px solid #006699;
	border-top : none;
	padding : 0.5em;
	margin: 0cm 0cm 0.5cm 0cm;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;


}

main ul
        {

        list-style-image: url(arrow.gif);
        list-style-type: circle;
        border: 3px outset #87CEFA;
        background-color: #BBCCE3;
        padding: 0px 17px 5px;
        margin: 0.25cm;       
        line-height: 1.5;
} 
	
		
ol
        {

        border: 2px 2px 2px 2px solid #9999CC;
        padding: 0px 22px 5px;
        margin: 0.25cm ;
        line-height: 1.5;
        }




p.table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color :  black;
	font-size : 14px;
	background-color: #E6F7FF;
	border : 3px solid #FF6600;
	text-align: center;
	line-height: 1.5;
	padding: 5px;
	width: 400px;
	text-decoration: none;
	background-position: center;
	font-weight: bold;



        }

div#top

        {
	position:relative;
	z-index:2;
	width: 819px;
	border-top : 0px none #9999CC;
	background-image: url(images/banner.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 148px;
	float: left;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;




          
}

div#logo {
	position:relative;
	z-index:5;
	width: 119px;
	background: white;
	float: left;
	padding-top: 20px;
}
		  
div#news {
	position:relative;
	width: 160px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	padding: 5px 0px 0px;
	line-height: 1.5;
	float: left;
	border-left-width: 2px;
	border-left-style: none;
	border-left-color: #006699;
	text-align: left;
	margin: 10px 0px 0px;


		  }		 
		  	  
		  
div#news a:link

         { color: #003366;
           text-decoration: none;
           line-height: 1;}


div#news a:visited 

          {color: #8B0000;
           text-decoration: none;
           line-height: 1;}

div#news a:hover {color: red; text-decoration: underline;}
div#main	

       {
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color :  black;
	font-size : 14px;
	background: white;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #006699;
	text-align: justify;
	line-height: 2;
	width: 655px;
	z-index:1;
	float: left;

}	

/*div#main img	*/


	
div#main a:link

         { font-family: Verdana, Arial, Helvetica, sans-serif;
           font-size : 12px ; color: #003366;
           text-decoration: none;
           line-height: 1;}


div#main a:visited 

          {font-family: Verdana, Arial, Helvetica, sans-serif;
           font-size : 12px ; color: #8B0000;
           text-decoration: none;
           line-height: 1;}

div#main a:hover {color: red; text-decoration: underline;}

div#main1	

       {
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color :  black;
	font-size : 14px;
	background: white;
	text-align: justify;
	line-height: 2;
	width: 819px;
	z-index:1;
	float: left;

}	

/*div#main img	*/


	
div#main1 a:link

         { font-family: Verdana, Arial, Helvetica, sans-serif;
           font-size : 14px; color: #003366;
           text-decoration: none;
           line-height: 1;}


div#main1 a:visited 

          {font-family: Verdana, Arial, Helvetica, sans-serif;
           font-size : 14px; color: #8B0000;
           text-decoration: none;
           line-height: 1;}

div#main1 a:hover {color: red; text-decoration: underline;}


/*div#main2 	*/

div#main2	

       {
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color :  black;
	font-size : 14px;
	text-align: justify;
	line-height: 2;
	width: 660px;
	border-left: 2px dotted #006699;
	z-index:40;
	border-top: 1px none #FF5024;
	border-right: 1px none #FF5024;
	border-bottom: 1px none #FF5024;
	float: left;
}	

/*div#main2 img	*/


	
div#main2 a:link

         { font-family: Verdana, Arial, Helvetica, sans-serif;
           font-size : 14px; color: #003366;
           text-decoration: none;
           line-height: 1;}


div#main2 a:visited 

          {font-family: Verdana, Arial, Helvetica, sans-serif;
           font-size : 14px; color: #8B0000;
           text-decoration: none;
           line-height: 1;}

div#main2 a:hover {color: red; text-decoration: underline;}

/* dd */
div#sidebar {
	position: relative;
	width: 136px;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	z-index: 50;
	color: #000033;
	line-height: 16px;
	text-decoration: none;
	border-right: 1px dashed #006699;
	border-left: 10px none #006699;
	border-top-width: thin;
	border-top-style: none;
	border-top-color: #006699;
	border-bottom-width: thick;
	border-bottom-style: none;
	border-bottom-color: #006699;
	float: left;
	padding-top: 5px;




	
	



} 

div#sidebar a:visited 

          {
	display: block;
	text-align: left;
	padding: 2px;
	margin: 0 0 0px;
	text-decoration: none;
	color: #003366;
	font-size: 12px;
	list-style-type: circle;
	list-style-position: inside;
	line-height: 1.5;
	word-spacing: 2px;
	height: 22px;
	list-style-image: url(images/header/tri.gif);
	font-weight: normal;
	text-indent: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;



}

div#sidebar a {
	display: block;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	margin: 0 0 0px;
	text-decoration: none;
	color: #003366;
	font-size: 12px;
	list-style-type: circle;
	list-style-position: inside;
	line-height: 1.5;
	word-spacing: 2px;
	font-weight: normal;
	text-indent: 2px;
	border: thick none #FF0000;





  } /* left menu links*/

div#sidebar a:hover {
	color: #FF0000;
	height: 22px;
	border: thick none #000000;
	list-style-type: disc;
	list-style-position: outside;
	font-weight: normal;
	font-style: normal;
	line-height: 1.5;











}

div#sidebar a:active {
	text-decoration: none;
	font-weight: normal;


}

div#sidebar #current a {
	display: block;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	margin: 0 0 0px;
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	list-style-type: circle;
	list-style-position: inside;
	line-height: 1.5;
	word-spacing: 2px;
	height: 22px;

  } 




  #footer {
	float:left;
	width:819px;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:normal;
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-bottom-color: #CCCCCC;
	position: relative;
	border-top-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: outset;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #84AEDE;
	padding-top: 2px;
	text-align: center;
	color: #999999;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
    }
	
	div#footer a:link

         { color: #003366;
           text-decoration: none;
           line-height: 1;}


div#footer a:visited

          {color: #8B0000;
           text-decoration: none;
           line-height: 1;}

div#footer a:hover {color: red; text-decoration: underline;}
	
	
	
	
	
	
	
	
	  /* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  #header {float:none;}
  /* End IE5-Mac hack */
  #header ul {
    margin:0;
    width:100%;
	padding:10px 10px 0;
    list-style:none;
    }

	#header li {
    float:left;
    background:url("images/nav_left.gif")
      no-repeat left top;
    margin:0 2.5 0 0;
    padding:0 0 0 9px;
    }
  #header a, #header strong, #header span {
    display:block;
    background:url("images/nav_right.gif")
      no-repeat right top;
    padding:5px 15px 4px 6px;
    text-decoration:none;
    color:#765;
}

  #header a {
    float:left;
	display:block;
    background:url("images/nav_right.gif")
      no-repeat right top;
    padding:5px 15px 4px 6px;
    text-decoration:none;
    color:#765;
}

  /* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  #header a {float:none;}
  /* End IE5-Mac hack */

#header a:hover {color:white;
}

  
  #header #current {
    background-image:url("images/nav_left_on.gif");
    }
  #header #current a {
    background-image:url("images/nav_right_on.gif");
    padding-bottom:5px;
    }
#header #current a:hover {color:#765;
}
	

td.german {
  background-color: #99FF99;
}

td.swami {
  background-color: #FAE2EE;
}

td.swamilolotos {
  background-color: #FAE2EE;
	background-image: url(files/fon-swami.jpg);
	background-repeat: no-repeat;
}


		
td	{
	background-color: #E6F7FF;
	text-align: left;
	vertical-align: top;
	border-bottom-width: thin;
	border-bottom-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}	
 



tr 	{				/* table header cell */
width: 50%;
	/* keeps them all aligned equally */

	       font-family: Verdana, Arial, Helvetica, sans-serif;
           font-size : 14px;
	color :  black ;		/* mid blue */
        text-align: center;
        vertical-align: top;
		padding: 5px}
		
th 	{				/* table header cell */
	color :  white;
	background: #006699;		/* mid blue */
	text-align: left;
	padding: 5px;
	font-weight : bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}



#ddimagetabs{
	position: relative;
	float:left;
	width:819px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	padding-top: 3px;
	padding-left: 3px;
	border-bottom-style: solid;
	border-bottom-color: #84AEDE;
}

#ddimagetabs a{
	display: inline;
	text-decoration: none;
	font: bold 13px Georgia;
	color: #000000;
	width: 115px;
	height: 30px;
	float: left;
	padding-top: 6px;
	background-image:url(images/top_menu/bluetab.jpg);
	background-repeat: no-repeat;
	text-align: left;
	text-indent: 8px;

}

#ddimagetabs a:hover, #ddimagetabs a.current{
background-image:url(images/top_menu/bluetabover.jpg); /*URL to tab image onmouseover */
color: #FF3300;
}


#ddimagetabs #customtab1{
width: 180px; /*width of custom tab image */
background-image:url(images/top_menu/bluetab1.jpg); /*URL to custom tab image */
}

#ddimagetabs #customtab1:hover, #ddimagetabs #customtab1.current{
background-image:url(images/top_menu/bluetabover1.jpg); /*URL to tab image onmouseover */
color: #FF3300;
}

#ddimagetabs #customtab2{
width: 130px; /*width of custom tab image */
background-image:url(images/top_menu/customtab2.jpg); /*URL to custom tab image */
}

#ddimagetabs #customtab2:hover, #ddimagetabs #customtab1.current{
background-image:url(images/top_menu/customtab2over.jpg); /*URL to tab image onmouseover */
color: #FF3300;
}

#ddimagetabs #customtab3{
width: 140px; /*width of custom tab image */
background-image:url(images/top_menu/customtab3.jpg); /*URL to custom tab image */
}

#ddimagetabs #customtab3:hover, #ddimagetabs #customtab3.current{
background-image:url(images/top_menu/customtab3over.jpg); /*URL to tab image onmouseover */
color: #FF3300;
}

#ddimagetabs #bluetab2{
width: 210px; /*width of custom tab image */
background-image:url(images/top_menu/bluetab2.jpg); /*URL to custom tab image */
}

#ddimagetabs #bluetab2:hover, #ddimagetabs #customtab1.current{
background-image:url(images/top_menu/bluetabover2.jpg); /*URL to tab image onmouseover */
color: #FF3300;
}

div#side {
	position:relative;
	z-index:8;
	width: 160px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	padding: 5px 0px 0px;
	line-height: 1;
	float: left;
	border-left-width: 1px;
	border-left-style: none;
	border-left-color: #006699;
	text-align: left;
	margin-top: 20px;
	border-right-width: 2px;
	border-right-style: none;
	border-right-color: #006699;
	height: 100%;


		  }		 
		  	  
	  
div#side a:link

         { color: #0066FF;
           text-decoration: none;
          }


div#side a:visited 

          {
	text-decoration: none;
	color: #0066FF;
           }

div#side a:hover {color: red; text-decoration: underline;}


div#side a.home {
	padding: 0px;
	font-size:xx-small;
	color: #FF0000;
	text-align: right;
		   
}



div#side a.home:visited {
	padding: 0px;
	font-size:xx-small;
	color: #FF0000;
	text-align: right;
		   
}

div#side a.homebold {
	padding: 0px;
	font-size:xx-small;
	color: #FF0000;
	font-weight:700;
	text-align: right;
		   
}


div#side a.homebold:visited {
	padding: 0px;
	font-size:xx-small;
	color: #FF0000;
	font-weight:700;
}

.txt
{font-size: 13px;
 font-weight: 400; 
line-height: 15px
}


.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{
position: absolute;
background-color: #FFFDDD;
padding: 5px;
font-weight: 400; 
font-size: 10px;
line-height: 12px;
color: #00066D;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail:hover span{
visibility: visible;
top: -40px;
left: 10px;
}
		   
