/* CSS Document */

/*	------------------------------------
css information

-Search Key"__"+"id Name or Class Name"

/__Default style clear

------------------------------------*/

/*-------------------
__Default style clear
--------------------*/

*{
	margin:0 auto;
	padding:0;
}

body{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	text-align: center;
}

p{
	margin:0;
	padding:0;
	display:block;
}

ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

img{
	border:0;
}

.clear{
	clear:both;
}

/*-------------------
__container
--------------------*/

div#head{
	margin-top:0px;
	width:780px;
	margin:0 auto;
	padding:0;
}

div#menu_bg{
	background-image:url(../images/menu_bg.jpg);
	height:53px;
}

div.menu{
	width:780px;
	margin:0 auto;
	padding:0;
}

ul.dd {
/*margin-left: 25%;*/
/*padding: 0 0 20px 0;*/
}
ul.dd .mainmenu {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
}
ul.dd .mainmenu a.menu {
  display: block;
  text-align: center;
  padding:0;
  margin:0;
/*padding: 4px 10px;*/
/*margin: 0 1px 0 0;*/
		
  width: 100px;
  text-decoration: none;
}
.dd .mainmenu a.menu:hover {
/*background: #49A3FF;*/
}

div.menu p{
	float:left;
}

div#main{
	width:780px;
	margin:0 auto;
	padding:0;
}

div.pankuzu{
	padding-top:20px;
	padding-bottom:20px;
	font-weight:bold;
	text-align:left;
}

div.flash{
	padding-top:10px;
	padding-bottom:15px;
}

.submenu {
/*background: #EAEBD8;*/
/*border: 1px solid #5970B2;*/
  visibility: hidden;
  position: absolute;
  z-index: 3;
}
.submenu a {
  display: block;
/*font: 11px arial;*/
  text-align: left;
/*text-decoration: none;
  padding: 5px;
  color: #2875DE;*/
}
.submenu a:hover {
/*background: #49A3FF;
  color: #FFF;*/
}

/* Tuj[̔
--------------------*/
.submenu {
	filter: alpha(Opacity=90);
	opacity: 0.9;
}

/*-------------------
__main_left
--------------------*/

div.main_left{
	float:left;
	width:203px;
	background-color:#FFFFFF;
	padding-bottom:100px;
}

div.main_left ul.lemenu_box{
	padding-bottom:3px;
	display:block;
}

div.main_left ul.lemenu_box1{
	padding-bottom:30px;
	display:block;
}

div.main_left li.leone_box{
	margin:0px;
}

div.main_left li.leone_box1{
	margin-top:3px;
}

div.cotx_field{
	background-color:#06152C;
	padding:6px;
	width:191px;
	text-align:left;
	color:#FFFFFF;
	line-height:1.3em;
}

/*-------------------
__main_right
--------------------*/

div.main_right{
	float:right;
	width:551px;
}

div.te_mid{
	width:551px;
	background:url(../images/top_mid.jpg) no-repeat;
	margin-bottom:15px;
}

p.news_title{
	text-align:right;
	padding-bottom:10px;
}

p.news_title1{
	text-align:left;
	padding-top:7px;
	padding-bottom:10px;
}

div.ni_box{
	border-right:1px #CCCCCC solid;
	border-left:1px #CCCCCC solid;
	padding:2px 2px 15px 2px;
}

p.bo_dott{
	border-bottom:1px #CCCCCC solid;
	padding-bottom:5px;
}

p.mid_tx{
	line-height:1.5em;
	padding:53px 3px 5px 3px;
	text-align:left;
}

div.pull{
	width:551px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:right;
}

div.ni_box2{
	padding-top:10px;
}

table.ni_table{
	width:520px;
}

td.mark{
	width:38px;
	padding-top:12px;
	padding-bottom:10px;
	background-color:#E5E5E5;
	vertical-align:top;
}

td.nitx{
	width:497px;
	background-color:#E5E5E5;
	padding-left:10px;
	padding-top:15px;
	padding-bottom:15px;
	text-align:left;
	vertical-align:top;
	line-height:1.3em;
}

td.border{
	padding-top:5px;
	padding-bottom:5px;
}

td.mark1{
	width:38px;
	padding-top:12px;
	padding-bottom:10px;
	vertical-align:top;
}

td.nitx1{
	width:497px;
	padding-top:15px;
	padding-left:10px;
	padding-bottom:15px;
	text-align:left;
	vertical-align:top;
	line-height:1.3em;
}

div.ni_box2{
	width:551px;
}

p.iphoto{
	float:left;
	border:1px solid #666666;
}

div.itext{
	float:left;
	padding-left:25px;
	width:255px;
}

div.itext li.iteim{
	text-align:left;
	padding-bottom:15px;
}

div.itext li.itetx{
	text-align:left;
	line-height:1.5em;
	font-weight:bold;
	font-size:13px;
	color:#333333;
}

div.item_ptbpx{
}

div.item_table{
	width:545px;
	background-color:#D4E2EA;
	padding:3px 3px 3px 3px;
}

table.item_ta1{
	width:545px;
}

td.item_tale{
	border-right:1px solid #D4E2EA;
	background-color:#FFFFFF;
	padding-left:20px;
	text-align:left;
	padding-top:7px;
	padding-bottom:7px;
	width:150px;
}

td.item_tari{
	background-color:#F3F7FA;
	padding-left:20px;
	text-align:left;
	padding-top:7px;
	padding-bottom:7px;
}

/*-------------------
__footer
--------------------*/

div#footer{
	width:780px;
	margin:0 auto;
	padding:0;
}

div.fborder{
	margin-top:20px;
	padding-top:15px;
	padding-bottom:15px;
	border-top:1px solid #333333;
	font-size:11px;
	text-align:left;
	font-weight:bold;
}

a.bl{
	color:#666666;
	text-decoration:none;
}

a.bl:hover{
	color:#666666;
	text-decoration:underline;
}

a.wh{
	color:#FFFFFF;
	text-decoration:underline;
}

a.wh:hover{
	color:#FFFFFF;
	text-decoration:none;
}

p.copy{
	text-align:left;
}

/*-------------------
__Other pages
--------------------*/

div.page_box{
	width:551px;
	padding-top:10px;
	padding-bottom:10px;
}

p.add1{
	text-align:left;
	padding-left:3px;
	padding-bottom:10px;
	font-weight:bold;
	color:#333333;
}

p.add{
	text-align:left;
	padding-left:3px;
	line-height:1.5em;
}

p.add2{
	text-align:left;
	padding-left:3px;
	line-height:1.5em;
	margin-bottom:5px;
	padding-bottom:3px;
	border-bottom:#CCCCCC 1px solid;
}

div.page_box ul{
	display:block;
}

div.page_box li.pb_le{
	float:left;
}

div.page_box li.pb_ri{	
	width:490px;
	float:left;
	padding-left:15px;
	line-height:1.5em;
	text-align:left;
}

a.qe{
	color:#666666;
	text-decoration:none;
}

a.qe:hover{
	color:#666666;
	text-decoration:underline;
}

div.border_botoom{
	padding-top:15px;
	margin-bottom:15px;
	border-bottom:#999999 1px solid;
}

div.asw{
	width:551px;
	padding-top:10px;
	padding-bottom:10px;
}

div.asw li.pb_le1{
	float:left;
}

div.asw li.pb_ri1{	
	width:490px;
	float:left;
	color:#0086D1;
	padding-left:15px;
	line-height:1.5em;
	text-align:left;
}

a.qe1{
	color:#0086D1;
	text-decoration:none;
}

a.qe1:hover{
	color:#0086D1;
	text-decoration:underline;
}

div.asw li.pb_le2{
	float:left;
	width:18px;
}

div.asw li.pb_ri2{	
	width:490px;
	float:left;
	padding-left:15px;
	line-height:1.5em;
	text-align:left;
	color:#333333;
}

div.topu{
	width:551px;
	text-align:center;
}

table.site_table{
	width:551px;
}

td.sitetd1{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	border-bottom:1px dotted #666666;
	text-align:left;
}

td.sitetd01{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	border-left:1px dotted #666666;
	border-bottom:1px dotted #666666;
	text-align:left;
}

td.sitetd10{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	text-align:left;
}

td.sitetd11{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	text-align:left;
	border-left:1px dotted #666666;
}

td.sitetd2{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	text-align:left;
	border-right:1px dotted #666666;
	border-bottom:1px dotted #666666;
}

td.sitetd20{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	text-align:left;
	width:200px;
	background-color:#E9F9FF;
	border-left:1px dotted #666666;
	border-right:1px dotted #666666;
	border-bottom:1px dotted #666666;
}