body{
padding:0px;
margin:0px;
font:normal 8pt Arial, sens-serif;
color:#101012;
text-align:justify;
}
a{color:#101012;}
/*--------------------*/
h1, h2,  h3{
	font:bold 12pt Arial, sens-serif;
}
h2{
	font-size:10pt;
	margin-top:25px;
	margin-bottom:10px;
}
h3{
	font-size:9pt;
}
td.content, table td, table th{
	font:normal 8pt Arial, sens-serif;
	padding-right:10px;
}
td.content{
text-align:justify;
}
td.content table td{
border:solid 1px black;
padding:3px;
}
td.content form table td, td.content form table th{
border:0px;
}
td.content form table td span{
color:red;
}
/*--------------------*/
table.main {
/*width:776px;*/
width:100%;
}
td.line_top{
font-size:10px;
height:17px;
background:url('/i/main/line_top.gif') repeat-x;
}
td.logo{
width:131px;
height:106px;
background-color:#101012;
text-align:right;
vertical-align:bottom;
}
td.content_top{
font:bold 9pt Arial, sens-serif;
color:#101012;
text-align:center;
background:url('/i/main/bg_left3.gif') left repeat-y;
padding:0px;
}
td.content_top a{
text-decoration:none;
}
td.v_border, td.v_border img{
width:21px;
background-color:#101012;
}
td.news{
background-color:#A9A9A9;
padding: 12px 9px 12px 12px;
vertical-align:top;
font-size:8pt;
width:155px;
}
td.news img.news{
width:155px;
height:1px;
}
td.news h1{
font:bold 8pt Arial, sens-serif;
color:white;
text-align:center;
background-color:#DB231A;
}
/*---------------------*/
td.bg_left{
vertical-align:top;
background:url('/i/main/bg_left.jpg') right 320px no-repeat;
background-color:#101012;
width:131px;
height:661px;
}
td.bg_left h2{
color:#DB231A;
font-size:8pt;
margin-left:10px;
padding-bottom:1px;
padding-left:12px;
height:18px;
margin-bottom:7px;
margin-top:7px;
background:url('/i/main/button.gif') left bottom no-repeat;
}
td.bg_left h2.end{
background:url('/i/main/button_end.gif') left bottom no-repeat;
}
td.bg_left2{
background:url('/i/main/bg_left3.gif') left repeat-y;
width:119px;
height:661px;
vertical-align:top;
}
td.bg_left2 img{
margin-top:78px;
background:url('/i/main/bg_left2.jpg') left top no-repeat;
width:119px;
height:583px;
}
td.content{
vertical-align:top;
/*width:349px;*/
width:100%;
}
/*---------------------*/
td.bg_left3{
background-color:#101012;
}
td.bg_left3 img.bg_left3{
width:119px;
height:1000px;
}
td.bg_left4{
background:url('/i/main/bg_left3.gif') left repeat-y;
}

/*--------------------*/
input, textarea, button{
	border:solid 1px gray;
	font:8pt Verdana, sens-sarif;
}
div.message{
	border:solid 1px red;
}
