/* ---------main */

		#main {
			min-width: 880px;
          background: #d6d6b0 url(../images/BG.gif) repeat-y fixed top center;
		}
		
		body, html {
      background-color: #d6d6b0;
}

		* {
   font: 76%/15px Myriad Pro, Myriad, Arial, sans-serif;
   color: #000;
   margin: 0 auto;
   padding: 0;
   font-size: 12px;
}
.logo {
   background: url(../images/A-Film-logo.gif) no-repeat top left;
   width: 110px;
   height: 130px;
}
h1, h2, h3, h4 {
   margin: 0px;
}

h1 {
   font-size: 24px;
   color: #454524;
   font-weight: normal;
   padding: 0 0 15px;
   font-style: normal;
}
h2 {
   font-weight: normal;
   font-size: 14px;
   color: #fff;
   padding: 5px 0 5px 0;
   font-style: normal;
}
h3 {
   font-weight: normal;
   font-size: 13px;
   color: #fff;
   padding: 8px 0 5px 0;
   font-style: normal;
}
h4 {
   font-weight: normal;
   font-size: 14px;
   color: #663;
   padding: 8px 0 5px 0;
   font-style: normal;
}
h5 {
   font-weight: bold;
   font-size: 14px;
   color: #000;
   padding: 8px 0 5px 0;
   font-style: normal;
}
h6 {
   font-weight: normal;
   font-size: 11px;
   color: #000;
   padding: 8px 0 5px 0;
   font-style: normal;
}
		
#FlashBody {
   background-color: #000;
   width: 850px;
   height: 300px;
   margin: 0 auto 0 auto;
   position: relative;
}
		
		#BlackStipes {
			background-color: #000;
			width: 850px;
			height: 15px;
			margin: 0 auto 0 auto;
			position: relative;
		}
#btn_top {
   float: right;
   margin: 15px 0 10px 0;
}
#btn_link {
   float: left;
   margin: 3px 10px 0 0;
}
#btn_send {
   float: left;
   margin: 3px 10px 0 0;
}
    
            
#content {
   padding: 40px 0 0 0;
   background: #c3c390 url(../images/BGcontent.gif) no-repeat left bottom;
   min-height: 360px;
   width: 850px;
   margin-bottom: -2px;
}

#contentRight {
   margin: 0pt 0pt 0pt 400px;
   padding: 0 50px 50px 0;
   text-align: left;
}
#contentRight1 {
   margin: 0pt 0pt 0pt 0px;
   padding: 0 50px 50px 0;
   text-align: left;
}
     
#footer  {
   background-color: #f2f4c8;
   width: 850px;
   height: 16px;
   margin: 0 auto 0 auto;
}
      
#footer .inside {
   font-size: 10px;
   margin: 2px 0 0 10px;   
}

A.footer{
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}
	
A.footer:link {
	font-size: 10px;
	text-decoration: underline;
	font-weight: normal;
}

A.footer:active {
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}

A.footer:visited {
	font-size: 10px;
	text-decoration: underline;
	font-weight: normal;
}
		
/*  ----  main language ---- */

.black #languagEnav{
   width: 850px;
   margin: 0 auto 0 auto;
   position: relative;
   display: block;
   height: 17px;
   background-color: #000;
}
.black #languagEnav ul{
   float: right;
   margin-right: 15px;
   padding: 0;
   list-style-type: none;
   width: auto;
}

.black #languagEnav ul li{
   display: block;
   float: left;
   margin: 0 1px 0 0;
}
.black #languagEnav ul li a{
   display: block;
   float: left;
   font-size: 10px;
   color: #c7d021;
   font-weight: normal;
   text-decoration: underline;
   padding: 2px 0 0 10px;
   height: 15px;
   text-transform: uppercase;
}
.black #languagEnav ul li a:hover,.black #languagEnav ul li a.current{
   color: #f2f4c8;
   font-size: 10px;
   font-weight: normal;
   text-decoration: none;
   text-transform:uppercase;
}
	
		
/*  ----  main navigation ---- */

.green #haupTnav{
   width: 850px;
   margin: 0 auto; 
   position: relative;
   display: block;
   height: 28px;
   background: #c7d021 url(../images/navBG.jpg) no-repeat top left;
}
.green #haupTnav ul{
   float: right;
   margin-right: 70px; 
   padding: 0;
   list-style-type: none;
   width: auto;
}
.green #haupTnav ul li{
   display: block;
   float: left;
   margin: 0 1px 0 0;
}
.green #haupTnav ul li a{
   display: block;
   float: left;
   font-size: 13px;
   font-weight: bold;
   text-decoration: none;
   padding: 2px 20px 0 20px;
   height: 21px;
}
.green #haupTnav ul li a:hover,.green #haupTnav ul li a.current{
   color: #000;
   font-size: 13px;
   font-weight: bold;
   margin-top: 0px;
   background: url(../images/Nav1BG.gif) no-repeat top center;
}


/*  ----  sub navigation ---- */
#suBnavContainer{
   float: left;
   padding: 35px 0 0 280px;
   /*width: 200px;*/
   border: 0px;
}
#suBnav ul.vert-one{
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   /*width: 110px;*/
   display: block;
   color: #663;
   list-style-type: none;
}
#suBnav ul.vert-one li{
   margin: 0 0 0 0;
   padding: 0 0 0 0;
}
#suBnav ul.vert-one li a{
   display: block;
   text-decoration: none;
   color: #663;
   padding: 5px 0 5px 0;
   width: 100px;
}
#suBnav ul.vert-one li a:hover{
   display: block;
   color: #fff;
} 
#suBnav ul.vert-one li a.current,ul.vert-one li a.current:hover{
   color: #000;
   font-size: 12px;
   font-weight: bold;
}

 