/* CSS Document */

#content h2{
line-height:100%;
margin:0 0 5px 0;
}


.cont_cell{
width:578px;
margin:0 auto;
*margin:-6px auto 0;
padding:10px 20px;
background:url(../img/img_search/cont_bg_mdl.gif) repeat-y 0 0;
}






.cont_btm{
width:618px;
height:8px;
margin:0 auto 20px;
background:url(../img/img_search/cont_bg_btm.gif) no-repeat 0 0;
}





/**/


.title
{
font-weight:bold;
font-size:13px;
}


.text
{
margin:0 5px 50px 2px;

}

#content h2{
line-height:100%;
margin:0 0 5px 0;
}

h3{
font-size:13px;
margin:0 0 10px 0;
}




.cont_tp{
width:618px;
height:8px;
margin:0 auto;
background:url(../img/img_search/cont_bg_tp.gif) no-repeat 0 0;
}




.red{
color:#c00;
font-weight:bold;
font-size:14px;
}


.red_s{
color:#c00;

}



/**/



.p_1
{
float:right;
padding:0 10px 0 20px;
}


/**/
.safety_p
{
padding:0 0 10px 0;

}

.block
{
line-height:140%;
width:578px;
clear: both;
padding:0;

}


.flow_p
{
width:210px;
padding:0;
float:left;
}

.flow_p img
{
padding:0 0 10px 0;
}


.text_r
{
float:right;
width:320px;
padding:0 15px 40px 0;
}


.clear
{
clear:both;
}


/*first*/

.gallery {
	list-style: none;
	margin: 0;
	padding: 0;
}


.gallery li {
	padding: 10px 0 10px 0;
	margin: 0;
	float: left;
	position: relative;
	width: 580px;
	height: 430px;
}



.gallery em {

	font-style: normal;
	padding:0;
	display: block;
	position: absolute;
	top: 30px;
	left:15px;
	
}


.gallery em img{
border:none;
}





.first_table
{
margin:0 0 0 10px;
}