/* CSS Document */
body		{
			background-image:url(img/bg_stripe_gray.gif);
			margin-top:0px;
			padding-top:0px;
			text-align:center;
			}

div 		{
			margin:0px;
			padding:0px;
			}
			
.menu		{
			width:800px;
			height:22px;
			background-image:url(img/topbar.jpg);
			background-repeat:no-repeat;
			background-color:#030877;
			padding-top:45px;
			margin-left:auto;
			margin-right:auto;
			}

.lang_change{
			width:200px;
			float:right;
			margin-top:-55px;
			margin-right:30px;
			}

.lang_change a{
			text-decoration:none;
			font-size:11px;
			font-weight:bold;
			color:#666666;
			}			

.lang_change a:hover{
			color:#b01e2e;
			}			

.menu div	{
			float:left;
			}

.menu div a	{
			display:block;
			width:100px;
			background-color:#030877;
			border:solid 2px;
			border-color:#7F81BA #01021E #01021E #7F81BA;
			padding:2px 0px;
			text-align:center;
			text-decoration:none;
			font-size:12px;
			font-weight:bold;
			color:#ffffff;
			}

.menu div a:hover		{
			padding:3px 0px 1px;
			border-color:#01021E #7F81BA #7F81BA #01021E;
			color:#bbbbbb;
}

.main		{
			width:800px;
			background-image:url(img/bg_hsst.jpg);
			background-repeat:no-repeat;
			background-position:0px 50px;
			background-color:#ffffff;
			border:solid 1px;
			border-color:#cccccc;
			margin-left:auto;
			margin-right:auto;
			}

.main_top	{
			width:800px;
			background-color:#0E1014;
			margin-left:auto;
			margin-right:auto;
			}

.rightpart	{
			margin-top:30px;
			}

.con		{
			width:650px;
			border:solid 2px;
			border-color:#b01e2e;
			margin:0px 30px 30px 120px;
			text-align:left;
			}

h1			{
			width:650px;
			height:20px;
			background-image:url(img/bg_tab_red.gif);
			background-repeat:no-repeat;
			padding-top:0px;
			padding-bottom:0px;
			margin:0px 30px 0px 120px;
			}

h1 span		{
			display:block;
			width:120px;
			padding-top:5px;
			padding-bottom:0px;
			margin-top:0px;
			margin-bottom:0px;
			margin-left:515px;
			text-align:center;
			font-size:12px;
			font-weight:bold;
			color:#ffffff;
			}

h2			{
			background-color:#cccccc;
			border-bottom:solid 2px;
			border-color:#b01e2e;
			margin-top:0px;
			margin-bottom:0px;
			}

h2 span		{
			display:block;
			width:250px;
			background-image:url(img/bg_square_red.gif);
			background-repeat:no-repeat;
			background-color:#ffffff;
			padding:6px 0px 4px 32px;
			font-size:15px;
			font-weight:bold;
			color:#66666;
			}
			
h2 span.en	{
			display:block;
			width:350px;
			background-image:url(img/bg_square_red.gif);
			background-repeat:no-repeat;
			background-color:#ffffff;
			padding:6px 0px 4px 32px;
			font-size:15px;
			font-weight:bold;
			color:#66666;
			}
			
h3			{
			background-image:url(img/bg_framebar_red.gif);
			background-repeat:no-repeat;
			padding:5px 0px 5px 10px;
			margin-top:0px;
			margin-bottom:0px;
			font-size:12px;
			font-weight:bold;
			color:#b01e2e;
			}

p			{
			padding:10px;
			line-height:200%;
			font-size:x-small;
			color:#66666;
			margin:0px;
			}

.footer		{
			border-top:solid 1px #cccccc;
			padding-top:10px;
			padding-bottom:10px;
			font-size:xx-small;
			color:#666666;
			}

.footer_top	{
			border-top:solid 1px #666666;
			padding-top:10px;
			padding-bottom:10px;
			font-size:xx-small;
			color:#cccccc;
			}

.emphasis	{
			font-size:x-small;
			font-weight:bold;
			color:#66666;
			}

.base		{
			line-height:200%;
			font-size:x-small;
			color:#666666;
			}

.base_white	{
			line-height:200%;
			font-size:x-small;
			color:#ffffff;
			}

.exp		{
			height:130px;
			text-align:left;
			margin:0px 30px 30px 120px;
			}

img.right_img{
			float:right;
			margin-left:10px;
			}

img.left_img{
			float:left;
			margin-right:10px;
			}

.table		{
			margin:10px;
			}
