body, html{ margin:0; padding:0; background:#000000; color:#ffffff; font-family:Arial, FreeSans, sans-serif;  width:100%; height:100%; }
body { background-image:url('images/background_header_bottom.jpg'); background-repeat:repeat-x; }
img { border:0;margin:2px; }
p, body { font-size:14px; }
a  { text-decoration:none; font-weight:bold; color:#ff7708; }
a:hover, a:focus, a:active  { color:#ff9852; }
h1, h2, h3, h4, h5, h6 { margin:10px 2px 2px 0; color:#ffffff; font-size:24px; font-weight:normal; }
h2  {  margin-top:8px; font-size:22px; }
h3  {  margin-top:7px; font-size:20px; }
h4  {  margin-top:6px; font-size:18px; }
h5  {  margin-top:5px; font-size:17px; }
h6  {  margin-top:5px; font-size:16px; font-weight:bold;}
p  {  margin:10px 0px 10px 0px; }

input, textarea {background:#151515; color:#ffffff; border:1px solid #000000;}

div.bannerbox {  text-align:center;width:100%;margin:0;padding:0;}
div.bannerbox img {  margin:0;}

div#supermainbox {margin:0 auto 0 auto ; padding:0; width:980px;}
div#top_nav {height:20px; margin:0 20px 0 20px; padding:6px 0 7px 0; width:940px; float:left; text-align:right;}
  div#top_nav a {font-weight:normal; text-decoration:none; margin-left:5px;}
	div#top_nav a:link, div#top_nav a:visited {color:#ffffff;}
	div#top_nav a:active, div#top_nav a:focus, div#top_nav a:hover {text-decoration:underline; color:#ffffff;}
div#mainbox {  
background-image:url('images/background_header.jpg');
background-repeat:no-repeat;
width:980px;
margin:0;
padding:0;
float:left;

}

img#logo  {  
float:left;
padding:0px 0 0 35px; margin:0;
width:180px;
height:180px;
}

div#header  {  
background-image:url('images/header.jpg');
width:720px;
height:180px;
float:right;
margin:0px 5px 0 0;
padding:0;
font-size:16px;
}

  #header h1 {display:inline; margin:0; padding:0; float:left; }

img#logotype  {  
margin:60px 0 0 10px;
padding:0;
}
#welcome_text  {  
width:440px;
margin:20px 40px 0 0;
padding:0;
float:right;
text-align:justify;
font-weight:bold;
line-height:110%;
}

div#sidebox_container  {  
/*height:80px;*/
width:250px;
float:left;
padding:0;
margin:0 0 0 5px;
}
div#sidebox_header  {  
/*background:#e66706;*/
background-image:url('images/side_header.png');
height:80px;
width:250px;
float:left;
padding:0;
margin:0;
}
div#sidebox_header h2  {  
font-size:28px;
font-weight:normal;
margin:15px 20px 20px 20px;
text-align:right;
}
div#sidebox_header h2 span  {  
font-size:20px;
font-weight:normal;
}
div#sidebox_header h2 span span  {  
font-weight:bold;
}

div#sidebox  {  
background:#ffffff;
background-image:url('images/side_bg.png');
background-repeat:repeat;
height:324px;
width:230px;
float:left;
padding:10px;
margin:0;
color:#151515;
}
div#sidebox ul  {  padding:0;margin:40px 5px 5px 20px;}
div#sidebox li  {  list-style-type:square;margin:10px 0;}

div#sidebox_footer  {  
width:250px;
height:56px;
margin:0;
padding:0;
float:left;
background-image:url('images/side_bg_bottom.png');
}

div#boxA  {  
background:#212121;
background-image:url('images/background.png');
background-repeat:repeat;
width:720px;
float:left;
padding:0;
margin:0 5px 0 0;
}
div#navi, div#buttons   {  
width:236px;
height:275px;

float:left;
margin:30px 0 5px 35px;
padding:10px 4px;
}
div#buttons {text-align:center; margin:0 0 5px 35px;}
div#navi {background-image:url('images/menu_background.png');}

div#navi h2  {  
font-size:12px;
font-weight:normal;
margin:0 0 10px 10px;
}
div#navi a  {  
width:220px;
height:41px;
margin:1px 0 3px 0;
padding:1px 8px;
display:block;
float:left;
text-decoration:none;
font-weight:bold;
}
div#navi a.menu1  {  background-image:url('images/menu1.png');color:#00ceff;}
div#navi a.menu2  {  background-image:url('images/menu2.png');color:#ff7708;padding-top:10px;height:31px;}
div#navi a.menu3  {  background-image:url('images/menu3.png');color:#ffffff;padding-top:10px;height:31px;}
div#navi a.menu4  {  background-image:url('images/menu4.png');color:#ff7708;padding-top:10px;height:31px;}
div#navi a.menu5  {  background-image:url('images/menu5.png');color:#00ceff;}
div#navi a:focus, div#navi a:hover, div#navi a:active  {  background-image:url('images/menu_hover.png');}

div#contentsbox_container  {  
width:400px; margin:5px 20px 5px 20px;
float:right;

}
div#contentsbox_header  {  background-image:url('images/contents_header.png');
background-repeat:no-repeat;width:400px;height:80px;padding:0}
div#contentsbox_header h2  {  
font-size:28px;
font-weight:normal;
margin:15px 20px 20px 20px;
text-align:left;
padding-top:10px;
}
div#contentsbox_header h2 span  {  
font-size:20px;
font-weight:normal;
display:block;
margin-left:60px;
}
div#contentsbox_header h2 span span  {  
font-weight:bold;
display:inline;
margin-left:0;
}

div#contentsbox   {  
width:360px;
background:#1c1c1c;
padding:20px;
margin:0 20px 0 0;

}

div#contents_footer   {  background-image:url('images/contents_footer.png'); float:left; margin:0; padding:0; height:12px; width:400px;}

div#footer  {  
width:710px;
height:39px;
margin:0 5px 10px 0;
padding:20px 10px 0 0;
float:right;
background-image:url('images/footer.jpg');
text-align:right;
font-weight:bold;

}

.spacer {width:0px; height:400px; float:left; margin:0; padding:0;}
.alignleft {float:left; }
.alignright {float:right; }
div.clienteditor {margin:0; padding:0; display:inline; }
