@charset "utf-8";

#CONTENTSAREA #CONTENTS li,
#CONTENTSAREA #CONTENTS .col2 ul { margin-top: 10px; }

#CONTENTSAREA #CONTENTS li { border-top: 1px solid; }

#CONTENTSAREA #CONTENTS li li,
#CONTENTSAREA #CONTENTS .col2 li,
#CONTENTSAREA #CONTENTS .col2 ul ul { margin-top: 0; }

#CONTENTSAREA #CONTENTS li li,
#CONTENTSAREA #CONTENTS .col2 ul ul { border: none; }

#CONTENTSAREA #CONTENTS .col2 ul,
#CONTENTSAREA #CONTENTS li { background: repeat-x left bottom; }

#CONTENTSAREA #CONTENTS .col2 ul ul,
#CONTENTSAREA #CONTENTS .col2 ul li #CONTENTSAREA #CONTENTS li li { background: none; }

#CONTENTSAREA #CONTENTS .col2 ul li {
	width: 460px;
	float: left;
}

#CONTENTSAREA #CONTENTS .col2 ul li.even { float: right; }

#CONTENTSAREA #CONTENTS .col2 ul li li,
#CONTENTSAREA #CONTENTS .col2 ul li.even li {
	width: auto;
	float: none;
}

#CONTENTSAREA #CONTENTS li .name {
	background: repeat-x left top;
	border: solid #ffffff;
	border-width: 1px 1px 0;
	margin: 0 1px;
}

* html #CONTENTSAREA #CONTENTS li .name { margin-bottom: -3px; }

* html #CONTENTSAREA #CONTENTS li .text .name { margin-bottom: 0; }

#CONTENTSAREA #CONTENTS li .name h3,
#CONTENTSAREA #CONTENTS li .name h4,
#CONTENTSAREA #CONTENTS li .name .icon,
#CONTENTSAREA #CONTENTS li .name .area {
	float: left;
	padding-left: 8px;
}

/*#CONTENTSAREA #CONTENTS li .name h3,
#CONTENTSAREA #CONTENTS li .name h4 { font-size: 189%; }*/

#CONTENTSAREA #CONTENTS li .name .icon { margin-top: 6px; padding-left: 9px; }

#CONTENTSAREA #CONTENTS li .name .area { padding-top: 8px; }

#CONTENTSAREA #CONTENTS li .cont {
	padding: 8px 0;
	margin: 0 10px;
	border-style: solid;
	border-width: 1px 0 0 0;
}

#CONTENTSAREA #CONTENTS li .cont .pics {
	float: left;
	padding-right: 5px;
}

#CONTENTSAREA #CONTENTS li .cont .pics img { border: 1px solid; }

#CONTENTSAREA #CONTENTS li .cont .text {
	float: right;
	width: 455px;
}

#CONTENTSAREA #CONTENTS .col2 li .cont .text { width: 210px; }

#CONTENTSAREA #CONTENTS li .cont .text .lead { font-weight: bold; }

#CONTENTSAREA #CONTENTS .col2 ul,
#CONTENTSAREA #CONTENTS li .name,
#CONTENTSAREA #CONTENTS li .cont { display: inline-block; }

#CONTENTSAREA #CONTENTS .col2 ul:after,
#CONTENTSAREA #CONTENTS li .name:after,
#CONTENTSAREA #CONTENTS li .cont:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/*\*/
* html #CONTENTSAREA #CONTENTS .col2 ul,
* html #CONTENTSAREA #CONTENTS li .name,
* html #CONTENTSAREA #CONTENTS li .cont { height: 1%; }

#CONTENTSAREA #CONTENTS .col2 ul,
#CONTENTSAREA #CONTENTS li .name,
#CONTENTSAREA #CONTENTS li .cont {
	display: block;
	position: relative;
}

/* */

#CONTENTSAREA #CONTENTS .col2 ul ul:after { content: ""; }

* html #CONTENTSAREA #CONTENTS .col2 ul ul { height: auto; }

#CONTENTSAREA #CONTENTS .col2 ul ul {
	display: block;
	position: static;
}
