@charset "iso-8859-1";

/*------------------------------*/
/*	layout						*/
/*------------------------------*/
#leftCol
{
	margin	: 12px 0 0 0;	/* 12px 0 0 55px */
	width	: 109px;
	float	: left;
}

#rightCol
{
	margin		: 12px 0 0 0;
	width		: 769px;
	background	: #EFEFEF;
	border		: 1px solid #999;
	color		: #666;
	float		: right;
}

#rightCol a,
#rightCol a:visited,
#rightCol a:hover
{
	color	: #666;
}


/*------------------------------*/
/*	leftCol						*/
/*------------------------------*/
h1
{
	padding	: 0 0 0 55px;
}


/*------------------------------*/
/*	rightCol					*/
/*------------------------------*/
/* h2,h3,h4,h5 */
h2
{
	margin			: 15px 20px 20px;
	padding			: 0 0 5px;
	border-bottom	: 1px solid #999;
}

h3,h4
{
	margin	: 0 20px 20px;
}

h4
{
	margin	: 0 20px 10px;
}

h5
{
	margin	: 10px 0 25px;
}
/* /h2,h3,h4,h5 */

/* leftCont */
div.leftContProducts,
ul.leftContProducts
{
	margin	: 0	0 20px 40px;
	width	: 360px;
	float	: left;
}

div.leftContProductsBreak,
ul.leftContProductsBreak
{
	margin	: 0	0 20px;
	float	: left;
}

div.leftContProducts dt,
div.leftContProductsBreak dt,
ul.leftContProducts dt,
ul.leftContProductsBreak dt
{
	margin	: 25px 0 5px;
}

div.leftContProducts li,
div.leftContProductsBreak li,
ul.leftContProducts li,
ul.leftContProductsBreak li
{
	background	: url(../img/header3/arrow_gray.gif) no-repeat 0 5px;
	line-height	: 1.6em;
	padding		: 0 0 0 14px;
}

ul.leftCont
{
	margin	: 0	0 20px 40px;
	width	: 360px;
	float	: left;
}

ul.leftContBreak
{
	float	: left;
}

ul.leftCont li,
ul.leftContBreak li
{
	margin		: 0 0 20px;
	font-weight	: bold;
/*	line-height	: 3.2em;	*/
}

ul.leftCont li img,
ul.leftContBreak li img
{
	margin			: 0 0 0 10px;
	vertical-align	: middle;
}
/* leftCont */

/* separator */
.separator
{
	margin			: 0 20px 20px;
	height			: 1px;
	border-bottom	: 1px dashed #999;
	clear			: both;
}

.separator hr
{
   display	: none;
}
/* /separator */


/*------------------------------*/
/*	clearfix					*/
/*------------------------------*/
/* modern */
#mainwrap:after,
#rightCol:after,

.clearfix:after
{
	content	: '';
	display : block;
	clear	: both;
	height	: 0;
}

/* IE */
#mainwrap,
#rightCol,

.clearfix
{
	/zoom	: 1;
}
