@charset "utf-8";

/*Eric Meyer Reset CSS Start*/
					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,
					dl, dt, dd, ol, ul, li,
					fieldset, form, label, legend,
					table, caption, tbody, tfoot, thead, tr, th, td {
						margin: 0;
						padding: 0;
						border: 0;
						outline: 0;
						font-weight: inherit;
						font-style: inherit;
						font-size: 100%;
						font-family: inherit;
						vertical-align: baseline;
					}
					/* remember to define focus styles! */
					:focus {
						outline: 0;
					}
					body {
						line-height: 1;
						color: black;
						background: white;
					}
					ol, ul {
						list-style: none;
					}
					/* tables still need 'cellspacing="0"' in the markup */
					table {
						border-collapse: separate;
						border-spacing: 0;
					}
					caption, th, td {
						text-align: left;
						font-weight: normal;
					}
					blockquote:before, blockquote:after,
					q:before, q:after {
						content: "";
					}
					blockquote, q {
						quotes: "" "";
					}
/*Eric Meyer Reset CSS End*/

html{}

body{background-color:black; color:white; text-align:center;}

div#wrapper{width:950px; height:100%;
text-align:left; margin-left:auto; margin-right:auto;}

div#header{width:330px; height:80px; background:url(img/logo_ac_3.png) no-repeat; text-indent:-9999px; }
div#header a{display:block; width:300px; height:80px; text-decoration:none;}

div#container{width:950px; min-height:633px;
height: auto !important;
height: 633px;}

div#contents{width:400px; min-height:560px;
height: auto !important;
height: 560px;
margin-left:330px; background-image:url(img/bg50pbl-trans.png);}
div#contents p{padding:1em;}
div#contents dl{padding:1em;}
div#contents ul{padding:1em;}
div#contents h2{padding:1em;}
div#contents h3{padding:1em;}

div#menu{width:620px; height:80px; position:absolute; top:0; margin-left:330px;}
div#menu ul li{width:120px; height:60px; margin-top:10px; text-align:center;}
div#menu ul li.menu01{}
div#menu ul li.menu02{margin-top:-60px; margin-left:124px;}
div#menu ul li.menu03{margin-top:-60px; margin-left:248px;}
div#menu ul li.menu04{margin-top:-60px; margin-left:372px;}
div#menu ul li.menu05{margin-top:-60px; margin-left:496px;}

div#foot{width:950px; height:72px;}
div#foot p.logo{width:220px; height:72px; background:url(img/smt-trans.png) no-repeat; text-indent:-9999px;}
div#foot p.logo a{display:block; width:220px; height:72px; text-decoration:none;}
div#foot p.adress{font-size:0.9em; width:250px; margin-left:230px; margin-top:-72px;}

a:link{ color:#E6A600; }
a:hover{ color:#FFE100; }
a:visited{ color:#F08300; }

h1{}
h2{line-height:200%; font-size:1.1em; font-weight:500; color:#ffbb00; }
h3{line-height:180%; font-size:1.1em; font-weight:bold; color:#E6A600; background:url(img/bg50pbl-trans.png);}

p{line-height:180%;}
p.outline{min-height:560px; background:url(img/bg50pbl-trans.png);}

em{font-size:1.3em; font-weight:500; color:#ffbb00;}

dl{line-height:180%;}

dl.info dt{color:#E6A600; font-weight:bold; border-bottom:1px solid #ffbb00; text-indent:1em;}

dl.notif dt{text-indent:-9999px;}
dl.notif dd{margin-top:-1.5em;}

ol{line-height:180%;}
ul{line-height:180%;}
ul li {list-style:none;}
ul li span{font-weight:bold;}

img{border:none;}

