body{
	font-size: 12px;
	color:#000000;
	line-height:17px;
	margin:0px 0 0 0;
	background-color:#FFFFFF;
	background-repeat: repeat-x;
}

/* onmouseover generic underline */

a:link{
	color:#0066FF;
	text-decoration:none;
	padding:0;
	margin:0;
}
a:visited{
	color:#0066FF;
	text-decoration:none;
	padding:0;
	margin:0;
}
a:hover{
	color:#FF0000;
	text-decoration:underline;
	padding:0;
	margin:0;
}


/*/////////////////*/
p{	margin:0;}
img{	border:0;}
hr{	height:1px;}
form{margin:3px 0 3px 0;}
.haba{	margin:10px 0;	}
.sita{	margin-bottom:20px;}
.ue{	margin-top:5px;}
.ue2{	margin-top:10px;}
.ue3{margin-top:20px;}
em{	color:#FF0000;
	font-style:normal;
}
#new{
	color:#FFFFFF;
	letter-spacing:1px;
	margin:0 0 0 24px;
}
#s_menu{
	margin:0 0 20px 0;
}
#s_menu a:link{
	color:#333333;
	text-decoration:none;
	padding:0;
	margin:0;
}
#s_menu a:visited{
	color:#333333;
	text-decoration:none;
	padding:0;
	margin:0;
}
#s_menu a:hover{
	color:#FF0000;
	text-decoration:underline;
	padding:0;
	margin:0;
}

#main{
	color:#777777;
}
#main a:link{
	color:#444444;
	text-decoration:none;
	padding:0;
	margin:0;
}
#main a:visited{
	color:#444444;
	text-decoration:none;
	padding:0;
	margin:0;
}
#main a:hover{
	color:#FF0000;
	text-decoration:underline;
	padding:0;
	margin:0;
}



.size08px{	font-size:8px;}
.size09px{	font-size:9px;}
.size10px{	font-size:10px;}
.size11px{	font-size:11px;}
.size12px{	font-size:12px;}
.size13px{	font-size:13px;}
.size14px {	font-size: 14px;}
.size15px{	font-size:15px;}
.size16px {font-size: 16px;}
.size18px{	font-size:18px;}
.size20px{	font-size:20px;}
.size22px{	font-size:22px;}
.size24px{	font-size:24px;}
.size32px{	font-size:32px;}
.size38px{	font-size:38px;}
.size44px{	font-size:44px;}
.size48px{	font-size:48px;}
.size56px{	font-size:56px;}
.size64px{	font-size:64px;}
.size72px{	font-size:72px;}

/* ////////////////interline */

.lh5{line-height:5px;}
.lh6{line-height:6px;}
.lh7{line-height:7px;}
.lh8{line-height:8px;}
.lh9{line-height:9px;}
.lh10{line-height:10px;}
.lh11{line-height:11px;}
.lh12{line-height:12px;}
.lh13{line-height:13px;}
.lh14{line-height:14px;}
.lh15{line-height:15px;}
.lh16{line-height:16px;}
.lh17{line-height:17px;}
.lh18{line-height:18px;}
.lh19{line-height:19px;}
.lh20{line-height:20px;}
.lh21{line-height:21px;}
.lh22{line-height:22px;}
.lh23{line-height:23px;}
.lh24{line-height:24px;}
.lh25{line-height:25px;}
.lh26{line-height:26px;}
.lh27{line-height:27px;}
.lh28{line-height:28px;}
.lh29{line-height:29px;}
.lh30{line-height:30px;}
.lh31{line-height:31px;}
.lh32{line-height:32px;}
.lh33{line-height:33px;}
.lh34{line-height:34px;}
.lh35{line-height:35px;}
.lh36{line-height:36px;}
.lh37{line-height:37px;}
.lh38{line-height:38px;}
.lh39{line-height:39px;}
.lh40{line-height:40px;}
.lh41{line-height:41px;}
.lh42{line-height:42px;}
.lh43{line-height:43px;}
.lh44{line-height:44px;}
.lh45{line-height:45px;}
.lh46{line-height:46px;}
.lh47{line-height:47px;}
.lh48{line-height:48px;}
.lh49{line-height:49px;}
.lh50{line-height:50px;}
.lh51{line-height:51px;}
.lh52{line-height:52px;}
.lh53{line-height:53px;}
.lh54{line-height:54px;}
.lh55{line-height:55px;}
.lh56{line-height:56px;}
.lh57{line-height:57px;}
.lh58{line-height:58px;}
.lh59{line-height:59px;}
.lh60{line-height:60px;}


/*//////////// colors@*/

.color_black {color: #000000;}
.color_white {color: #FFFFFF;}
.color_red {color: #FF0000;}
.color_gray {color: #999999;}
.color_blue {color: #0000FF;}
.color_darkblue {color: #003fa2;}
.color_yellow {color: #FFFF00;}
.color_celestial {color: #00FFFF;}
.color_pink {color: #FF00FF;}
.color_pink2 {color: #E50058;}
.color_orange {color: #FF9900;}
.color_green {color: #00FF33;}
.color_greendark {color: #112408;}
.color_darkpetrol {color: #0066FF;}
.color_greendark {color: #112408;}
.color_matton {color: #AE6526;}
.color_azzurre {color: #059FFF;}
.color_beer {color: #BA680F;} 
.color_purple {color: #8E1388;}
.color_brown {color: #6B3207;}

h2{
	background-image: url(img/h3.gif);
	background-repeat: no-repeat;
	background-position:0 3px;
	padding:0 0 2px 18px;
	border-bottom:1px solid #CCCCCC;
	margin:8px 0 5px 0;
	font-size:14px;
}
h4{
	font-size:14px;
	font-weight:bold;
	border-left:15px solid #009900;
	margin:3px auto 15px auto;
	padding:0px 0px 0px 5px;	
}
.h-4{
	font-size:14px;
	font-weight:bold;
	border-left:15px solid #009900;
	margin:3px auto 0px auto;
	padding:0px 0px 0px 5px;	
}
.h-42{
	font-size:14px;
	font-weight:bold;
	margin:0px auto 15px auto;
	padding:0px 0px 0px 20px;	
}
h3{
	font-size:14px;
	font-weight:bold;
	border-bottom:2px solid #cc0000;
	border-left:8px solid #cc0000;
	margin:3px auto 15px auto;
	padding:2px 0px 2px 15px;
}

.s_title{
	font-size:14px;
	font-weight:bold;
	border-bottom:2px solid #0066CC;
	margin:3px auto 15px auto;
	padding:2px 0px 2px 5px;
}

.s_title2{
	font-size:14px;
	font-weight:bold;
	color:#0066CC;
	margin:15px auto 8px auto;
	padding:2px 0px 2px 0px;
}

li{
	margin-top:8px;
}

.works-tl{
	font-weight:bold;
	color:#E60000;
	font-size:100%;
}


/* --------- page 08 style -------  */

.medium_sl {
  font-size: 14px;
  line-height: 2.0em
  }
  
 .medium_sl2 {
  font-size: 12px;
  line-height: 1.50em
 }


h6 {
  padding-top: 2px;
  padding-right: 10px;
  padding-bottom: 2px;
  padding-left: 10px;
  background-image: url("img/bg_headding1.gif");
  background-repeat: no-repeat;
  line-height: 16px;
  color: #333333
  }

h7 {
  padding-top: 2px;
  padding-right: 0;
  padding-bottom: 4px;
  padding-left: 0;
  background-image: url("img/bg_headding2.gif");
  background-repeat: repeat-x;
  background-position: 50% 100%;
  line-height: 18px

  }
h6, h7 {
  margin-bottom: 8px
  }

h6, h7 {
  
  }
  
.beone{
	font-size:12px;
	border-bottom:1px solid #003fa2;
	border-left:3px solid #003fa2;
	margin:1px auto 15px auto;
	padding:1px 0px 2px 15px;
}

.clear-l{
	clear:left;
}
.works-j{
	margin:15px 0 5px 5px;
}

.works-pt{
	float:left;
	width:60px;
	margin:8px 5px 0 5px;
}

.works-cm{
	float:left;
	width:170px;
	margin:8px 5px 0 3px;
}

.works-tl{
	font-weight:bold;
	color:#E60000;
	font-size:100%;
}
