

/* STYLES RESETTER */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a,
abbr, acronym, address, big, cite, code, del,
dfn, em, font, img, ins, kbd, q, s, samp, small,
strike, strong, sub, sup, tt, var, dd, dl, dt,
li, ol, ul, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th,
td { margin: 0; padding: 0; border: 0; font-weight: normal; font-style: normal; font-family: inherit; text-align: left; }

form input[type="submit"], form input[type="reset"] { cursor: pointer; }
fieldset { border: none; }
input, select, textarea { font-size: 100%; }
a { text-decoration: none; outline: none; }
table { border-collapse: collapse; border-spacing: 0; }
ul, li { list-style: none; }
h1, h2, h3, h4, h5, h6, strong, em { font-weight: bold; }




/* COMMON TEXT STYLES */

	body { font-family: Arial; font-size: 11px; color: #ffffff; line-height: 20px; }
  a:link, a:visited { color: #83888b; }
  a:hover, a:focus { color: #8eac5b; }
	.colored { color: #8eac5b; }



/* MY STRUCTURE STYLES */
	
  html, body { height: 100%; }
	
	html { background: #000000; }
  body { text-align: left; width: 100%;  }
	
	div#super_wrap { width: 100%; position: relative; min-height: 100%; height: auto !important; height: 100%; }
  	
    div#header_container { height: 130px; width: 100%; }
    div#body_container { min-height: 620px; width: 100%; background: #000000 url(images/html_bg_rep_x.gif) top;}
    div#footer_container { position: absolute; bottom: 0; height: 5px; width: 100%; background: url(images/footer_line.gif) no-repeat bottom center; }
		
			div.centering_col { width: 940px; margin: 0 auto; text-align: left; }
			
			div#header_wrap { height: 130px; width: 920px; margin: 0 10px; position: relative; }
				h1#company-logo { width: 271px; height: 90px; position: absolute; left: -1px; top: 25px; background: url(images/logo.jpg) no-repeat; }
				h1#company-logo a { text-indent: -9999px; outline: none; display: block; width: 271px; height: 90px; }
				div#header_blocks { width: 920px; height: 130px; float: right; }
					
			
			div#body_wrap { background: #000000; width: 920px; padding: 0 10px; height:100%; }
				div#left_container { float: left; width: 270px; }
			
			div#footer_wrap { width: 640px; height: 35px; margin: 0px 0px 0px 20px; position: relative; }
				div#footer_message { position: absolute; bottom: 0px; text-align: right; width: 940px; }
			
				div#body_head_pic_container { width: 920px; min-height:612;}
				div#bc_container { width: 920px;  padding: 2px 10px; }
				div#content_container { width: 920px; }
      
      

 


 .next { padding:2px; float:left; margin-left:10px; }	
 .next2 { padding:2px; float:right; margin-right:10px; }
  
  
 .contentfield {   background-color:#1E1E1E; padding:20px; float:left; width:880px; min-height:572px; }	
  .contentfield_left {   background-color:#1E1E1E; padding:20px; float:left; width:360px;  min-height:572px;}	
    .contentfield_left_row {   background-color:#1E1E1E; padding:20px; float:left; width:470px;  min-height:572px;}	


  .contentfield_right {   background-color:#1E1E1E; float:right; width:510px;  min-height:590px;}	

	
	/* TOP MENU STYLES */
	
		div#header_blocks h2 { display: none; }
			
		div#block-menu-menu-menu-top-en { position: absolute; right: 0px; bottom: 10px; }
		
		div#header_blocks .block-menu ul.menu { margin: 0 !important; padding: 0 !important; background: url(images/top_nav_sep_line.jpg) no-repeat left top; list-style-image: none; list-style-type: none; }
		div#header_blocks .block-menu ul.menu li { float: left; background: url(images/top_nav_sep_line.jpg) no-repeat right top; list-style-image: none; list-style-type: none; }
		div#header_blocks .block-menu ul.menu li.last { }
		div#header_blocks .block-menu ul.menu li:hover,
		div#header_blocks .block-menu ul.menu li.active-trail { }
		div#header_blocks .block-menu ul.menu li a { float: left; display: block; padding: 35px 15px 0px 15px; height: 45px; text-transform: uppercase; color: #9c9d9f; }
		div#header_blocks .block-menu ul.menu li ul.menu { display: none; }
	
	
	
	/* BREADCRUMB STYLES */
		
		div#bc_container { text-transform: uppercase; color: #b1b2b4; font-family: Verdana, Arial, Helvetica, sans-serif; width:920px; }
		.breadcrumb { padding-bottom: 0px; }
		
		
	
	