﻿html,body,form,input,textarea,table,tr,th,td,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dd,dt,dl,fieldset,pre
{
	margin:0;
	padding:0;
}
img
{
	border:0;	
}
ul,ol
{
	list-style:none;	
}
body
{
    background:#fcfefe;
    color:#616262;
    font-size:12px;
}
#container
{
    width:1000px;
    height:697px;
    margin:0 auto;
    padding-top:28px;
    background:url(http://static.acs86.com/minisite/Lacalut/images/bg_default.jpg) no-repeat center top;
}
#container_v
{
    width:1000px;
    height:1130px;
    margin:0 auto;
    padding-top:28px;
    background:url(http://static.acs86.com/minisite/Lacalut/images/bg_knowledge.jpg) no-repeat center top;
}
#header
{
    height:74px;
    background:url(http://static.acs86.com/minisite/Lacalut/images/bg_header.gif) no-repeat;
}
#nav
{
    overflow:hidden;
    position:relative;
    height:54px;
}
#nav img
{
    display:inline;    
}
#nav ul
{
    position:absolute;
    left:300px;
    top:22px;
}
#nav ul li
{
    float:left;
}
#nav ul li a
{
    display:block;
    background:#ccc;
    opacity:0;
    filter:alpha(opacity=0);
}
#product,#bleeding
{
    width:684px;
    height:507px;    
    margin-left:316px;
    _margin-left:318px;
    background:url(http://static.acs86.com/minisite/Lacalut/images/bg_pc.jpg);
}
#content
{
    padding:25px 0 0 30px;
}
#product table tr td
{
    vertical-align:top;
}
#product table tr td img
{
    padding-top:40px;
}
#product dl
{
    width:300px;
    margin-top:5px;
    margin-bottom:30px;
}
#product dl dt,h2
{
    color:#da2032;
    line-height:36px;
    font-size:14px;
    font-weight:700;
}
#product dl dd
{    
    line-height:18px;
}
#bleeding dl
{
    width:550px;
    margin-bottom:10px;
    line-height:18px;
}
#bleeding dl dt
{
    padding-bottom:5px;
    color:#da2032;
    font-weight:700;
}
#knowledge,#counter
{
    margin-left:285px;
}
#knowledge dl
{
    width:604px;
    margin-bottom:20px;
    padding:0 5px;
    line-height:18px;
}
#knowledge dl dt
{
    cursor:pointer;
    margin-bottom:5px;
    line-height:18px;
    font-size:14px;
}
#knowledge dl dt span
{
    text-align:right;
    color:#da2032;
    font-weight:700;
}
#knowledge dl dd
{
    display:none;
    font-size:14px;
}
#knowledge dl dd span
{
    display:block;
    float:left;
    text-align:right;
    color:#006caa;
    font-weight:700;
}
#knowledge dl dd div
{
    float:right;
    width:579px;
}

#counter table
{
    width:614px;
    padding-top:5px;
    border-collapse:collapse;
}
#counter table thead tr th,#counter table tbody tr td
{
    padding:3px 4px;
    border:1px solid #ccc;
    text-align:left;
}
#counter table tbody tr td
{
    padding-top:4px;
}
#counter table tbody tr label
{
    padding:0 1px;
    color:#c00;
}
#counter table tfoot tr td ul li
{
    float:left;
}
#counter table tfoot tr td
{
    padding-top:10px;
}

#counter table tfoot tr td a
{
    display:block;
    margin:0 2px;
    padding:2px 6px;
    background:#e8f1f6;
    border:1px solid #ccc;
    color:#333;
    text-decoration:none;
}
#counter table tfoot tr td a.current
{
    background:#e8f100;
}
ul#city_list
{
    
}
ul#city_list li
{
    cursor:pointer;
    float:left;
    margin-right:15px;
    font-size:14px;
    font-weight:700;
}
ul#city_list li.current
{
    color:#c00;
}
.list{}
.list li,.list dd
{
    padding-left:10px;
    background:url(http://static.acs86.com/minisite/Lacalut/images/dot.gif) no-repeat 0 3px;
}

.png{}
.clear{}
.clear:after
{
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	content:".";		
}
.clear{display:inline-block;}
/* hide Win IE6  \*/
* html .clear{height:1%;}
.clear{display:block;}
/* end hide */
