body		{
		margin: 10px 0;
		padding: 0;
		background: #fff url("images/.gif") repeat;
		height: 100%;
		width: 100%;
		text-align: center; /* per IE5.x/win */
		}


/***********************************/	/* wraper */   /***********************************/

#layout		{
		width: 1000px;
		text-align: left;
		margin: 0 auto;
		clear: both;
		}


/***********************************/	/* pageheader */   /***********************************/

#pageheader	{
		width: 1000px;
		height: 180px;
		background: #ddd url("images/bg1.gif") repeat-y;
		margin: 0 auto;
		padding: 0;
		clear: both;
		} 


#phleft		{
		float: left;
		width: 740px;
		height: 180px;
		margin: 0;
		padding: 0;
		}



#phright	{
		float: right;
		width: 260px;
		height: 180px;
		}



#bothead	{
		float: left;
		width: 1000px;
		height: 10px;
		margin: 0 auto 20px auto;
		padding: 0;
		clear: both;
		}

#topbot		{
		float: left;
		width: 1000px;
		height: 10px;
		margin: 0 auto;
		padding: 0;
		clear: both;
		}
/***********************************/	/* content */   /***********************************/

#contentbox	{
		float: left;
		width: 1000px;
		background: #ddd url("images/bg2.gif") repeat-y;
		clear: both; 
		padding: 0 0 20px 0;
		}


/***********************************/	/* content left */   /***********************************/

#contentleft	{
		float: left;
		width: 740px;
		overflow:hidden;
		}



/***********************************/	/* content right */   /***********************************/

#contentright	{
		float: right;
		width: 260px;
		overflow:hidden;
		}


/***********************************/	/* footer */   /***********************************/

#footer 	{
		width: 1000px;
		margin: 0;
		padding: 0;
		text-align: center;
		clear: both;
		}

#footer p	{
		font-family: verdana, arial, helvetica;
		font-size: 11px;
		color: #333;
		margin: 0;
		padding: 10px 0 0 0;
		}

/***********************************/	/* menu vertical */   /***********************************/

#menu		{
		width: 260px;
		height; 180;
		margin: 0; 
		padding: 0;
		}

#menu ul 
		{

		font-family: verdana, arial, helvetica;
		font-size: 11px;
		color: #333;
		font-weight: bold;
		list-style-position: outside;
		list-style-type: none;
		list-style-image: url(images/stella.gif);
		margin: 34px 0px 10px 40px;
		padding: 0;
		}

#menu li 
		{
		padding: 2px 0;
		}

#menu a
		{
		font-weight: bold;
		text-decoration: none;
		padding: 0;
		}


#menu a:link, 
#menu a:visited 	{  
			color: #454545;
			font-weight: bold;
			}

#menu a:hover, 
#menu a:focus, 
#menu a:active		{
			color: #339999;
			font-weight: bold;
			}
#menu .on a:link,	
#menu .on a:visited,
#menu .on a:hover,
#menu .on a:focus,
#menu .on a:active	{
			color: #339999;
			text-decoration: none; 
			font: 11px verdana,geneva,arial,helvetica,sans-serif;
			font-weight: bold;
			}


/***********************************/	/* menu orizontal */   /***********************************/

#submenu  	{
		float: right;
        	margin: 0;
		clear: both;
		font-family: verdana, arial, helvetica;
      		font-size: 11px;
		font-weight: bold;
      		line-height: normal;
		clear: both;
		}

#submenu  ul 	{
		float: right;
		margin: 0;
		padding: 0;
		list-style: none;
      		}

#submenu  li 	{
		float: left;
      		display: inline;
      		margin: 0;
      		padding: 0;
      		}


#submenu  a 	{
		float: left;
      		background: url("images/tableft.gif") no-repeat left top;
      		margin: 0;
      		padding: 0 0 0 4px;
      		text-decoration: none;
      		}

#submenu  a span {
		float: left;
      		display: block;
      		background: url("images/tabright.gif") no-repeat right top;
      		padding: 6px 12px 6px 8px;
      		color: #666;
      		}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#submenu  a span {float: none;}
/* End IE5-Mac hack */

#submenu  a:hover span 	{
      			color: #791748;
      			}

#submenu  a:hover 	{
      			background-position: 0% -42px;
      			}

#submenu  a:hover span 	{
      			background-position: 100% -42px;
      			}

#submenu  .on a:link,	
#submenu  .on a:visited,
#submenu  .on a:hover,
#submenu  .on a:focus,
#submenu  .on a:active		{
				background-position: 0% -42px;
				color: #791748;
				}

#submenu  .on a:link span,	
#submenu  .on a:visited span,
#submenu  .on a:hover span,
#submenu  .on a:focus span,
#submenu  .on a:active span	{
				background-position: 100% -42px;
				color: #791748;
				}

/***********************************/	/* menu link_page */   /***********************************/

.link_page		{
		width: 260px;
		margin: 0; 
		padding: 0;
		}

.link_page ul 
		{
		width: 210px;
		font-family: verdana, arial, helvetica;
		font-size: 11px;
		color: #333;
		font-weight: bold;
		list-style-position: outside;
		list-style-type: none;
		list-style-image: url(images/stella.gif);
		margin: 10px 30px 10px 40px;
		padding: 0;
		}

.link_page li 
		{
		padding: 2px 0;
		}

.link_page a
		{
		font-weight: bold;
		text-decoration: none;
		padding: 0;
		}

.link_page a:link, 
.link_page a:visited 	{  
			color: #454545;
			}
.link_page a:hover, 
.link_page a:focus, 
.link_page a:active	{ 
			color: #339999;
			}

/***********************************/	/* menu link */   /***********************************/

.link		{
		width: 260px;
		margin: 0; 
		padding: 0;
		}

.link ul 
		{
		width: 210px;
		font-family: verdana, arial, helvetica;
		font-size: 11px;
		color: #333;
		font-weight: bold;
		list-style-position: outside;
		list-style-type: none;
		list-style-image: url(images/link.gif);
		margin: 10px 30px 10px 40px;
		padding: 0;
		}

.link li 
		{
		padding: 2px 0;
		}

.link a
		{
		font-weight: bold;
		text-decoration: none;
		padding: 0;
		}

.link a:link, 
.link a:visited 	{  
			color: #454545;
			}
.link a:hover, 
.link a:focus, 
.link a:active		{ 
			color: #ffffff;
			}




/***********************************/	/* font */   /***********************************/

h1		{
		background: #efefef;
		border: 1px solid #cccccc;
		font-family: helvetica, verdana, arial;
		font-size: 14px;
		font-style: normal;
		font-weight: bold;
		color: #791748;
		padding: 6px;
		margin: 10px 20px 5px 20px;
		}

h2		{
		font-family: helvetica, verdana, arial;
		font-size: 15px;
		color: #333;
		font-style: normal;
		font-weight: bold;
		padding: 0;
		margin: 20px 30px 5px 30px;
		}

h3		{
		font-family: helvetica, verdana, arial;
		font-size: 13px;
		color: #333;
		font-style: normal;
		font-weight: bold;
		padding: 0;
		margin: 5px 30px 0 30px;
		}

h4		{
		background: #fff;
		border: 1px solid #aaaaaa;
		font-family: helvetica, verdana, arial;
		font-size: 13px;
		font-style: normal;
		font-weight: bold;
		color: #333;
		padding: 4px 10px;
		margin: 10px 20px 0 10px;
		}

p 		{
		font-family: verdana, arial, helvetica;
		font-size: 12px;
		color: #333;
		margin: 0;
		padding: 10px 30px 0 30px;
		}

#contentleft ul	{
		font-family: verdana, arial, helvetica;
		font-size: 12px;
		color: #333;
		padding: 0;
		margin-left: 45px;
		margin-right: 30px;
		}

#contentleft ol	{
		font-family: verdana, arial, helvetica;
		font-size: 12px;
		color: #333;
		padding: 0;
		margin-left: 49px;
		margin-right: 30px;
		}

a.weblink:link  
		{  
		font-family: verdana, arial, helvetica; 	
		text-decoration: underline;
                color: #333;
               	font-size: 12px;
                }

a.weblink:visited 
		{      
		font-family: verdana, arial, helvetica; 	
		text-decoration: underline; 
                color: #333;
               	font-size: 12px;
                }

a.weblink:hover 
		{  
		font-family: verdana, arial, helvetica; 	
		text-decoration: underline; 
                color: #791748;
               	font-size: 12px;             
                }


a.breadlink:link  
		{  
		font-family: verdana, arial, helvetica; 	
		text-decoration: underline;
                color: #333;
               	font-size: 11px;
               	font-weight: bold;
                }

a.breadlink:visited 
		{      
		font-family: verdana, arial, helvetica; 	
		text-decoration: underline; 
                color: #333;
               	font-size: 11px;
                font-weight: bold;
                }

a.breadlink:hover 
		{  
		font-family: verdana, arial, helvetica; 	
		text-decoration: underline; 
                color: #791748;
               	font-size: 11px;             
                font-weight: bold;
                }

a.wlink:link  
		{  
		font-family: verdana, arial, helvetica; 	
		text-decoration: none;
                color: #333;
               	font-size: 11px;
                }

a.wlink:visited 
		{      
		font-family: verdana, arial, helvetica; 	
		text-decoration: none; 
                color: #333;
               	font-size: 11px;
                }

a.wlink:hover 
		{  
		font-family: verdana, arial, helvetica; 	
		text-decoration: underline; 
                color: #791748;
               	font-size: 11px;             
                }




/***********************************/	/* images */   /***********************************/
a img 		{ 
		border: none; 
		}

#logo		{ 
		border: none; 
		margin: 0 10px;
		}

.frli	 	{ 
		border: none; 
		vertical-align: middle;
		}

		
#topimg		{ 
		border: none; 
		margin-top: 5px;
		margin-left: 20px;
		}

.imgbis		{ 
		border: none; 
		margin-top: 10px;
		margin-left: 20px;
		}

.polar		{ 
		border: none; 
		margin-top: 10px;
		margin-left: 150px;
		}

.polardue	{ 
		border: none; 
		margin-top: 10px;
		margin-left: 20px;
		}

.center 	{ 
		text-align: center; 
		}
