

* { padding: 0; margin: 0; }

body {
	margin: 0;
	padding: 0;
	font: .75em/1.5em  Verdana, Tahoma, Helvetica, sans-serif;
	color: #283755; 
	background: #e1e8ec url(bg.gif) repeat-x;
	text-align: center;
}


a { 
	color: #4284B0;
	background-color: inherit;
	text-decoration: none;
}
a:hover {
	color: #9EC068;
	background-color: inherit;
}

/**** haeders */
h1, h2, h3 {
	font: bold 1em 'Trebuchet MS', Arial, Sans-serif;
	color: #333;	
}
h1 { font-size: 1.5em; color: #910707; } 
h2 { font-size: 1.4em; text-transform:uppercase;}
h3 { font-size: 1.3em; }

p, h1, h2, h3, table {
	margin: 10px 15px;
}

 table.small {
	margin: 10px 15px;
	font-size:9px;
}

.border {
	
	border:1px solid;
}
.borderleft {
	
	border-left:1px solid;
}

.borderright {
	
	border-right:1px solid;
}

ul ul li {
	list-style-type: inherit;
	padding: 0 5px;
	color: #666666;
}

ul, ol {
	margin: 10px 30px;
	padding: 0 15px;
	color: #666666;
}
ul span, ol span {
	color: #666666; 
}

/***** img */
img {
	border: 2px solid #CCC;
}
img.no-border {
	border: none;
}

img.no-bordermarg {
	border: none;
	margin-right:5px;
}

img.no-border-right {
	float:right;
	border: none;
	 padding:2px;
margin: 5px 0px 5px 15px;  
}

img.border-right {
	float:right;
	border:1px solid #4C4C45 ;
	 
margin: 5px 5px 5px 15px;  
}

img.float-right {
  padding:2px;
margin: 5px 0px 5px 15px;  
  
}
img.float-left {
  margin: 5px 15px 5px 0px;
}


a img {  
  border: 2px solid #568EB6;
}
a:hover img {  
  border: 2px solid #CCC !important; /* IE fix*/
  border: 2px solid #568EB6;
}


blockquote {
	margin: 15px;
 	padding: 0 0 0 20px;  	
  	background: #e9ecf3;
	border: 1px solid #f2f2f2; 
	border-left: 6px solid #1c6399;   
	color: #5b69cf;
	font: bold 1.2em/1.5em Georgia, 'Bookman Old Style', Serif; 
}




/************************/



#global {
	background: #FFF;
	width:750px; height: 100%;
	margin: 0 auto;	
	text-align: left;
}

#global div.music {
		background: #e1e8ec;

	
	}

#content-global {
	clear: both;
	margin: 0; padding: 0;	
	background: #FFF;
}

#content-global div.last
  {margin-left:16px;
  margin-right:10px; 
  padding: 0 0 0 0;  	
  	background: #efeded;
	border: 1px solid #f2f2f2; 
	
 	
}	


#content-global div.last  h1{
border-bottom: 2px solid #5b69cf;

}




/*---- header */
#header {
		position: absolute;
		margin: 0 auto;
		border:0;
	}

	
	#header h1#logo {
	position: absolute;
	margin: 0; padding: 0;
	font: bolder 22px 'Trebuchet MS', Arial, Sans-serif;
	letter-spacing: 0px;
	
	top: 170px; left: 180px;	
}
#header h1#logofr {
	position: absolute;
	margin: 0; padding: 0;
	font: bolder 22px 'Trebuchet MS', Arial, Sans-serif;
	letter-spacing: 0px;
	
	top: 152px; left: 310px;	
}


/***** main */
#main {

	float: left;
	margin-top:260px;
	margin-left: 15px;
	padding: 0;
	width: 500px;	

}

#main div.bord {
			border:1px dotted #C6C8AF;
}


#main div.right {
float:left;
width:180px;
	margin: 0 auto;
	background: #fff;
	padding: 8px 8px 8px 8px;
	margin: 8px 8px 8px 8px;
	border: 1px solid #8d7119;
	color: #664;
	font-size: 9px;
	text-align:center;
}


#sidebar {
	margin-top:260px;
	float: left;
	width:220px;
padding: 0; 
	display: inline;		
}



#sidebar ul.sidemenu {
list-style:none;
margin:10px 10px 10px 10px;
	padding:0;		
}
#sidebar ul.sidemenu li {
margin-bottom:1px;
	border: 1px solid #f2f2f2;
}
#sidebar ul.sidemenu a {
	display:block;
	font-weight:bold;
	color: #333;	
	text-decoration:none;	
	padding:2px 5px 2px 20px;
	background: #efeded;
	border-left:5px solid #183268;	
	
	min-height:18px;
}


#sidebar  li a.act {

background: #f9f6f6;
border-left:5px solid #1c6399;

padding-left:20px;	
color:#910707;
}

#sidebar ul.sidemenu a:hover {
	padding:2px 5px 2px 20px;
	background: #f2f2f2;
	color: #339900;
	border-left:5px solid #1c6399;
}



#sidebar .submenu div a {

background: #f9f6f6;
border-left:5px solid #dde7b6;

padding-left:30px;	
color:#626564;
}

#sidebar .submenu div a.act {

background: #f9f6f6;
border-left:5px solid #1c6399;

padding-left:30px;	
color:#910707;
}



#sidebar .submenu div a:hover {
background: #f9f6f6;
border-left:5px solid #1c6399;
padding-left:30px;	
color:#339900;
}

#sidebar .submenu div.subsubmenu  {
border-left:0px solid;
background: #f9f6f6;
font-size:10px;
padding-left:10px;	
color:#626564;
}


* html body #sidebar ul.sidemenu a { height: 18px; }



#footer { 
	clear: both; 
	color: #FFF; 
	background: #4a73a5; 
	border-top: 5px solid #b5d631;
	margin: 0; padding: 0; 
	height: 30px;	  
	font-size: 95%;		
}

#footer img {margin-left: 18px; padding: 2px; 
border:0;}

#footer p  {margin-top: 10px; padding: 0; 
border:0;
text-align:center;

 }

#footer a { 
	text-decoration: none; 
	font-weight: bold;	
	color: #FFF;
}
#footer .footer-left{
	float: left;
	width: 65%;
}
#footer .footer-right{
	float: right;
	width: 30%;
}



.float-left  { float: left; }
.float-right {	float: right; }
.align-left  {	text-align: left; }
.align-right {	text-align: right; }


.clear { clear: both; }
.white {	color: #FFF; }
.green {	color: #9EC630; }
.gray  {	color: #BFBFBF; }
