@charset "UTF-8";


.hidden{
	display:none;
}
ul ul, ol ul {
  list-style-type: disc;
  }
  
li {
	list-style-position: outside;	
}

  
  
/*header*/

#header{
	/*
	position: fixed;
	*/
}

#header .familylinks {
	display: block;
	background-color: #F1F1F1;
	z-index: 1;
	margin: 0 auto;
	max-width: 800px;
}

.fl_before,.fl_after {
	display:none;
}



h1 {
	font-size: 1.5em;
	text-align: center;
	margin: 0 auto;
	padding: 0.2em 0;
	color: black;
	background-color: #F1F1F1;
	max-width: 800px;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
}
/*header*/


/*contents*/

#contents {
	background: none;
	margin-top: 191px;
}

#tmp{
	display:none;
}

.list_pages{
	max-width: 800px;
	margin:65px auto 100px auto
}

.page{
	background-color: #FFFFFF;
}

.page .body{
	margin:10px 0;
}

.page img{
	max-width: 100%;
	height: auto;
}

.page h1{
	font-size: 1.34em;
	text-align: left;
	padding: 5px;
	margin:0 0 10px 0;
}

/*Medium title*/

.page h1.title{
	line-height:1.1em;
	margin: 0;
	padding: 8px;
	color:#ffffff;
	font-size: 1.34em;
	background: rgb(51,51,51); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(51,51,51,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(51,51,51,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(51,51,51,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(51,51,51,1) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(51,51,51,1) 0%, rgba(0,0,0,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(51,51,51,1) 0%, rgba(0,0,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33333', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
}


html[lang="en"] div.level3 div#id05210211 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id05210211 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id05210211 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id05210202 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id05210202 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id05210202 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id05210203 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id05210203 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id05210203 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id05210204 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id05210204 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id05210204 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id05210205 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id05210205 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id05210205 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id05210206 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id05210206 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id05210206 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id05210207 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id05210207 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id05210207 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id05210208 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id05210208 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id05210208 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id05210209 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id05210209 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id05210209 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id06020201 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id06020201 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id06020201 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id06020202 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id06020202 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id06020202 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id06020203 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id06020203 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id06020203 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id06020204 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id06020204 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id06020204 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id06020205 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id06020205 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id06020205 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id06020208 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id06020208 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id06020208 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id06020206 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id06020206 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id06020206 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id06020207 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id06020207 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id06020207 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id06020301 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id06020301 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id06020301 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id06020307 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id06020307 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id06020307 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id06020302 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id06020302 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id06020302 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id06020304 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id06020304 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id06020304 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id06020305 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id06020305 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id06020305 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id06020306 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id06020306 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id06020306 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id06020409 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id06020409 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id06020409 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id06020412 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id06020412 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id06020412 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id06020401 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id06020401 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id06020401 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id06020402 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id06020402 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id06020402 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id06020404 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id06020404 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id06020404 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id06020405 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id06020405 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id06020405 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id06020406 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id06020406 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id06020406 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id06020410 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id06020410 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id06020410 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id06020411 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id06020411 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id06020411 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id06020701 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id06020701 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id06020701 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id06020708 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id06020708 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id06020708 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id06020709 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id06020709 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id06020709 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id06020710 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id06020710 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id06020710 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id06020711 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id06020711 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id06020711 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id06020712 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id06020712 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id06020712 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id06020713 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id06020713 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id06020713 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id06020714 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id06020714 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id06020714 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id06020501 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id06020501 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id06020501 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

html[lang="en"] div.level3 div#id06020502 div.body {
	overflow: hidden;
	height: 0px;
}
html[lang="en"] div.level3 div#id06020502 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
html[lang="en"] div.level3 div#id06020502 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}






/*
div.level3 div#id05210211 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id04020101 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id04020101 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}
div.level3 div#id04020102 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id04020102 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id04020102 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}
div.level3 div#id04020103 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id04020103 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id04020103 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}
div.level3 div#id04020104 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id04020104 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id04020104 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}
div.level3 div#id04020105 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id04020105 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id04020105 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}
div.level3 div#id04020106 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id04020106 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id04020106 h3.opened {
	background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}
div.level3 div#id04020107 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id04020107 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id04020107 h3.opened {
	background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}
div.level3 div#id04020301 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id04020301 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id04020301 h3.opened {
	background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}
div.level3 div#id04020302 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id04020302 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id04020302 h3.opened {
	background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}
div.level3 div#id04020304 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id04020304 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id04020304 h3.opened {
	background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}
div.level3 div#id04020306 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id04020306 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id04020306 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}
div.level3 div#id04020307 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id04020307 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id04020307 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}
div.level3 div#id04020501 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id04020501 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id04020501 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}
div.level3 div#id04020503 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id04020503 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id04020503 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}
div.level3 div#id04020504 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id04020504 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id04020504 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}
div.level3 div#id04020522 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id04020522 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id04020522 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}
div.level3 div#id04020523 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id04020523 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id04020523 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}
div.level3 div#id04020524 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id04020524 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id04020524 h3.opened {
	background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}
div.level3 div#id04020525 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id04020525 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id04020525 h3.opened {
	background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}
div.level3 div#id04020526 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id04020526 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id04020526 h3.opened {
	background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}
div.level3 div#id04020527 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id04020527 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id04020527 h3.opened {
	background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}
div.level3 div#id04020528 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id04020528 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id04020528 h3.opened {
	background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}
div.level3 div#id04021101 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id04021101 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id04021101 h3.opened {
	background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}
div.level3 div#id04021102 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id04021102 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id04021102 h3.opened {
	background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}
div.level3 div#id04021105 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id04021105 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id04021105 h3.opened {
	background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}
div.level3 div#id04021107 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id04021107 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id04021107 h3.opened {
	background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}
div.level3 div#id04021108 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id04021108 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id04021108 h3.opened {
	background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}
div.level3 div#id04021301 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id04021301 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id04021301 h3.opened {
	background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}
div.level3 div#id04021304 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id04021304 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id04021304 h3.opened {
	background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}
div.level3 div#id04021305 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id04021305 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id04021305 h3.opened {
	background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}
div.level3 div#id04021306 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id04021306 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id04021306 h3.opened {
	background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}
div.level3 div#id04021309 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id04021309 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id04021309 h3.opened {
	background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}
div.level3 div#id04021310 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id04021310 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id04021310 h3.opened {
	background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}
div.level3 div#id04021311 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id04021311 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id04021311 h3.opened {
	background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}
div.level3 div#id04021312 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id04021312 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id04021312 h3.opened {
	background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}
div.level3 div#id04021313 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id04021313 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id04021313 h3.opened {
	background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}
div.level3 div#id04021314 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id04021314 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id04021314 h3.opened {
	  background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

div.level3 div#id03060101 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id03060101 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id03060101 h3.opened {
	background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

div.level3 div#id03060115 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id03060115 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id03060115 h3.opened {
	background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

div.level3 div#id03060102 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id03060102 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id03060102 h3.opened {
	background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

div.level3 div#id03060103 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id03060103 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id03060103 h3.opened {
	background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

div.level3 div#id03060104 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id03060104 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id03060104 h3.opened {
	background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

div.level3 div#id03060107 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id03060107 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id03060107 h3.opened {
	background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

div.level3 div#id03060109 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id03060109 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id03060109 h3.opened {
	background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

div.level3 div#id03060110 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id03060110 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id03060110 h3.opened {
	background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

div.level3 div#id03060114 div.body {
	overflow: hidden;
	height: 0px;
}
div.level3 div#id03060114 h3 {
	background: #666666 url(../img/closed.png) no-repeat 99% 50%;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
	margin: 0em;
	cursor: pointer;
	padding: 6px 44px 4px 19px;
}
div.level3 div#id03060114 h3.opened {
	background: #666666 url(../img/opened.png) no-repeat 99% 50%;
}

*/











/*Small title*/
.page h2.title{
	line-height:1.1em;
	margin: 0;
	padding: 8px;
	color:#000000;
	font-size: 1.34em;
	background: rgb(242,242,242); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(242,242,242,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(242,242,242,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(242,242,242,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(242,242,242,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(242,242,242,1) 0%, rgba(204,204,204,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(242,242,242,1) 0%, rgba(204,204,204,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33333', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
	border-bottom:1px #4d4d4d solid;
}

.page .note,
.page .caution,
.page .warning{
	background-color: white;
	margin-bottom: 1em;
}



/*0404_change*/

.page .notetitle{
	background-color:#c6d9e8;
	position:relative;
}
.page .cautiontitle{
	background-color:#f3e6b1;
		position:relative;

}

.page .warningtitle{
	background-color:#eed9ce;
		position:relative;

}


.page .warning .opened{
	background-color:#eed9ce;
	cursor: pointer;
}
.page .caution .opened,.page .note .opened{
	cursor: pointer;
}

/*0404_change*/


	

.note hr,
.caution hr,
.warning hr{
	margin: 0 0 0 0;  /*0407_change*/
	border: 0;
	height: 2px;
	background : black;
	border-top: none;
}

.page .note hr {
	background : #789abc;
}

.page .warning hr {
	background : #d18274;
}

.page .caution hr {
	background : #d7c887;
}

.page .noteframe{
	margin: 0;
	overflow:hidden;
	height:auto;            /*0404_change*/
	/*opacity:0.2;    0404_del*/
	/*filter: alpha(opacity=20); 
	/*-ms-filter: "alpha(opacity=20)";   0401_del*/
   /* -khtml-opacity: 0.2;      0404_del*/
   /* -moz-opacity: 0.2;       0404_del*/
   padding:0px 10px 0px 10px;   /*for except Japanese*/
   font-style: italic;   /*for except Japanese*/
   font-family:DefaultItalic, Arial, Helvetica, sans-serif;
}

.page .cautionframe{
	margin: 0px;
	padding:0px 10px 0px 10px;    /*0404_change*/
	overflow:hidden;
	height:auto;           /*0404_vhange*/
	/*opacity:0.2;       0404_del*/
	/*filter: alpha(opacity=20);   0401_del*/
	/*-ms-filter: "alpha(opacity=20)";   0401_del*/
    /*-khtml-opacity: 0.2;         0404_del*/
    /*-moz-opacity: 0.2;           0404_del*/
    font-weight: bold;
	font-style: italic;   /*for except Japanese*/
	font-family:DefaultBoldItalic, Arial, Helvetica, sans-serif;
}

.page .warningframe{
	margin: 0px;
	padding:0px 10px 0px 10px;    /*0404_change*/
	overflow:hidden;
	height:auto;       /*0404_change*/
	/*opacity:0.2;      0404del*/
	/*filter: alpha(opacity=20);*/
	/*-ms-filter: "alpha(opacity=20)";   0401_del*/
	/*-khtml-opacity: 0.2;      0404del*/
	/*-moz-opacity: 0.2;      0404del*/
	font-weight: bold;
	font-style: italic;   /*for except Japanese*/
	font-family:DefaultBoldItalic, Arial, Helvetica, sans-serif;
}

.page .noteframe dl,
.page .cautionframe dl,
.page .warningframe dl{
	clear:both;
}

.page .noteframe dl dt,
.page .cautionframe dl dt,
.page .warningframe dl dt{
	float:left;
}

.page .noteframe dl dd,
.page .cautionframe dl dd,
.page .warningframe dl dd{
	margin-left: 3em;
	margin-bottom: 1em;
	overflow: hidden;
}

.page span.hl{
	background-color: rgb(255, 203, 0);
	font-weight: bold;
	font-style: normal;
	padding: 1px;
	font-family:DefaultBold, Helvetica, sans-serif;
}

/*Note that there is a special position*/

ol li .note, ul li .note,ol li .warning, ul li .warning,ol li .caution, ul li .caution {
	margin-left: -75px;
	margin-right: -2em;
}
td li .note, td li .warning, td li .caution {
	margin-left: 0;
	margin-right: 0;
}

.ui-accordion .ui-accordion-header {
	  margin: 1px 0 0 0;
}


/*Content*/





div.related-links {
	margin:10px 0;
	padding:10px 0;
	color:#ffffff;
	background: rgb(51,51,51); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(51,51,51,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(51,51,51,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(51,51,51,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(51,51,51,1) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(51,51,51,1) 0%, rgba(0,0,0,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(51,51,51,1) 0%, rgba(0,0,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33333', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
}
.ullinks  {
	color:#ffffff;
	list-style-type: none;
	text-indent:-1.25em;
}
.ulchildlink {
	margin: 1em 0;
 }
.ulchildlink:before {
	content: url(../img/bar.png); 

}
.familylinks {
	margin: 1em 0;
	color:#666666;
}
.parentlink {
	display:inline-block;
	padding-top: 4px;
	padding-left: 8px;
	font-size: 12px;
	height: auto;
	line-height: 16px;
}

#header .parentlink a, .parentlink a:link, .parentlink a:visited {
	color:#000000;
}
#header .parentlink a:hover {
	/*font-weight:bold;*/
	color: #0086d3;
	text-decoration: none;
}
#header .parentlink a:first-child:after {
	content:url("../img/panarrow.svg");
	/*font-weight:normal;*/
	color: #000000;
}
#header .parentlink a:first-child + a:after {
	content:url("../img/panarrow.svg");
	/*font-weight:normal;*/
	color: #000000;
}
#header .parentlink a:first-child + a.noAfter:after {
	content:"";
}
#header .parentlink a:first-child + a.noAfter + a {
	display: none;
}
p.SStitle {
	margin:0.5em 0;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	padding:0 0 0 1.6em;
	background: url(../img/bar.png) no-repeat left center;
	background-position:top left;
}
p.SStitle2 {
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	margin: 0.5em 1em 0.5em 2em;
}
p.SStitle2>span {
	border-bottom: 1px solid #0086d3;
}
table .p, ul .p, ol .p, dd .p, table .option{	/* 0402_change */
	margin:0.2em;
} 
img.image {
	padding: 10px;
	margin: 0.5em 2em;
	max-width: 80%;	/* 0402_change */
	background-color: white;
	border: 1.5px solid #666666;
	display:block;	/* 0402_add */
}
img.icon {
	margin:0;
	height:1em;
	margin-bottom:-2px;
}
dt img.image {
	margin: 0.5em 4		em;
}

.noteframe img.image {
	margin-left:1.5em;
}

.noteframe ol img.image,.noteframe ul img.image {
	margin:0em;
}

table img.image, ul img.image, ol img.image, dd img.image{
	margin:0;
} 



dd.dt img.image {
	margin:0 0 0 2.5em;
}
table td img.image {
	display:inline-block;
	border: none;
	width: auto;
	padding: 0;
	max-width: 100%;
	
}
td.entry>img.icon {
	margin:0;
	height:auto;
	background:rgba(255,255,255,0);
}
img[src*="01l"] {
	vertical-align: middle;
	padding-bottom: 2px;
}
img.mark {
vertical-align:bottom;	}
.dt img.icon {
	margin:0 0.5em 0.5em;
	float:left;
	height:auto;
}


ol.SubTOC {
	list-item:
}
ol.numAsterisk > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: num;
}
ol.numAsterisk > li:before {
	content: "*" counter(num);
	float: left;
	width: 0;
	text-indent: -1.5em;
}
/*
.warning ul, .note ul, .caution ul, li ol, li ul {
	margin: 0;
	padding-left: 30px;
}
*/
.p {
	margin:0.2em 2em;
}
.p.number {
	text-indent: -1em;
	padding-left: 1em;
}
p.p2{
	text-indent: -1em;
	padding-left: 2em;
}
.void {
	margin: 0;
}


p.Subject,p.subject {
	margin: 0.2em 2em 0.1em 1em;
	line-height:1.3;
	padding:0;
}

p.Subject span,p.subject span, p.subject span,p.subject span{
	border-bottom:2px solid #000;
	padding-bottom:0;
}

/*
li > p.isolate {
	padding-left: 30px;
}
*/

.warningframe>p.p, .noteframe>p.p, .cautionframe>p.p {
	margin-left: 1em;   
}

.warningframe > p.Subject + p.p {
	margin-top:0.5em;
}

.noteframe>p.p {
	margin-left: 1.2em;   /*for except Japanese*/
}

.cautionframe .b {
	text-decoration:underline; /*for expect Japanese*/ 
}


table .p, ul .p, ol .p, dd .p{
	margin:0.2em;
}

table .p {
	margin:0;
}


ul.single>li>p {
	margin-left: 0;
} 
table p.Subject , ul p.Subject , ol p.Subject , dd p.Subject {
	margin:0.2em 0.2em 0.5em 0.2em;
}
ol, dd {
	margin: 0 2em;
}
ul {
	margin: 0 2em 0 1em;
}
ul.SubTOC {
	list-style: none;
	padding-left: 20px;
}
table ol, table ul {
	margin: 0;
	padding-left: 20px;
}
li>ol, li>ul {
	margin: 0;
	padding-left: 30px;
}
ul.single {
	list-style: none;
	padding-left: 0;
}
ul.bulAsterisk.single {
	padding-left: 1.5em;
}
ul.bulAsterisk>li>*:first-child {
    text-indent: -0.4em;
}
ul.bulAsterisk>li>*:first-child:before {
    content: "*";
}
ul.bulCircle.single {
	list-style: disc;
}
ol.numBracket li {
	list-style: none;
}
ol.numBracket>li>*:first-child {
    text-indent: -2em;
}
ol.numBracket>li[value="1"]>*:first-child:before {
    content: "  (1) ";
}
ol.numBracket>li[value="2"]>*:first-child:before {
    content: "  (2) ";
}
ol.numBracket>li[value="3"]>*:first-child:before {
    content: "  (3) ";
}
ol.numBracket>li[value="4"]>*:first-child:before {
    content: "  (4) ";
}
ol.numBracket>li[value="5"]>*:first-child:before {
    content: "  (5) ";
}
ol.numBracket>li[value="6"]>*:first-child:before {
    content: "  (6) ";
}
ol.numBracket>li[value="7"]>*:first-child:before {
    content: "  (7) ";
}
ol.numBracket>li[value="8"]>*:first-child:before {
    content: "  (8) ";
}
ol.numBracket>li[value="9"]>*:first-child:before {
    content: "  (9) ";
}
ol.numBracket>li[value="10"]>*:first-child:before {
    content: "(10) ";
}
ol.numBracket>li[value="11"]>*:first-child:before {
    content: "(11) ";
}
ol.numBracket>li[value="12"]>*:first-child:before {
    content: "(12) ";
}
ol.numBracket>li[value="13"]>*:first-child:before {
    content: "(13) ";
}
ol.numBracket>li[value="14"]>*:first-child:before {
    content: "(14) ";
}
ol.numBracket>li[value="15"]>*:first-child:before {
    content: "(15) ";
}
ol.numBracket>li[value="16"]>*:first-child:before {
    content: "(16) ";
}
ol.numBracket>li[value="17"]>*:first-child:before {
    content: "(17) ";
}
ol.numBracket>li[value="18"]>*:first-child:before {
    content: "(18) ";
}
ol.numBracket>li[value="19"]>*:first-child:before {
    content: "(19) ";
}
ol.numBracket>li[value="20"]>*:first-child:before {
    content: "(20) ";
}
ol.numBracket>li[value="21"]>*:first-child:before {
    content: "(21) ";
}
ol.numBracket>li[value="22"]>*:first-child:before {
    content: "(22) ";
}
ol.numBracket>li[value="23"]>*:first-child:before {
    content: "(23) ";
}
ol.numBracket>li[value="24"]>*:first-child:before {
    content: "(24) ";
}
ol.numBracket>li[value="25"]>*:first-child:before {
    content: "(25) ";
}
ol.numBracket>li[value="26"]>*:first-child:before {
    content: "(26) ";
}
ol.numBracket>li[value="27"]>*:first-child:before {
    content: "(27) ";
}
ol.numBracket>li[value="28"]>*:first-child:before {
    content: "(28) ";
}
ol.numBracket>li[value="29"]>*:first-child:before {
    content: "(29) ";
}
ol.numBracket>li[value="30"]>*:first-child:before {
    content: "(30) ";
}
dd ol {
	margin: 0;
}
dd ul {
	margin: 0;
	padding-left: 28px;
}
.warningframe ol, .warningframe ul, .cautionframe ol, .cautionframe ul, .noteframe ol, .noteframe ul {
	padding-left: 20px;
	background-color:#ffffff;
}
table .warningframe>ol, table .warningframe>ul, table .cautionframe>ol, table .cautionframe>ul, table .noteframe>ol, table .noteframe>ul {
	padding-left: 2em;
}
.warningframe ul.single, .cautionframe ul.single, .noteframe ul.single {
	padding-left: 0;
}
.warningframe li ol , .warningframe li ul, .cautionframe li ol, .cautionframe li ul, .noteframe li ol, .noteframe li ul {
	padding-left: 28px;
}
.warningframe dd ol, .warningframe dd ul, .cautionframe dd ol, .cautionframe dd ul, .noteframe dd ol, .noteframe dd ul {
	padding-left: 28px;
}
thead.thead {
	background:#cccccc;
}
html[lang="ja"] .option:after {
	display:inline-block;
	content: url(../img/option_color.png);
	-webkit-transform: scale(0.8); 
	-moz-transform: scale(0.8); 
	transform: scale(0.8);
	vertical-align:bottom;
}
a.option:after {
	content: url(../img/option_color_small.png);
}



p.option:after {
	display:inline-block;
	content: url(../img/option_color_small.png);
	vertical-align:bottom;
}



.ullinks a, .ullinks a:link, .ullinks a:visited {
	color:#ffffff;
	text-decoration:none;
}
li a, li a:link, li a:visited {
	color:#0000ff;
	text-decoration:none;
}
p.notetitle:before {
	position:absolute;
	content: url(../img/note_mark_b.png);
	top:50%;
	margin-top:-10px;
	height:25px;
}


p.notetitle, p.cautiontitle, p.warningtitle {
	margin:20px 0 0;
	padding:8px;
	width
}
p.warningtitle:before {
	position:absolute;
	content: url(../img/warning_mark_b.png);
	top:50%;
	margin-top:-10px;
	height:25px;
}



p.cautiontitle:before {
	position:absolute;
	content: url(../img/caution_mark_b.png);
	top:50%;
	margin-top:-10px;
	height:25px;
}

.page table .noteframe,.page table .cautionframe,.page table .warningframe {
	padding-left:0;
}

table p.Subject, ul p.Subject, ol p.Subject, dd p.Subject {
	margin:0.2em 0.2em 0.2em 1em;
}

li.link {
	margin:10px 0
}
.youtube-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	margin:10px 0;
}
.youtube-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
li.link {
	margin:10px 0
}
div.table {
	margin: 0.2em 2em 0.2em 2em;
}





li div.table {
	margin: 0.2em 0;
}
table.table {
	width:100%;
	border: 1px black solid;
	border-collapse: collapse;
	border-spacing: 0px;
	table-layout:auto;
}

table.table th, table.table td {
	border: 1px black solid;
	padding: 4px 4px 4px 4px;
	min-width:25px;
}



/*
	Additions
*/

.familylinks {
	display: none;
}

/*to be overridden by theme*/
.accordion {
	font-family: DefaultRegular, Arial, Helvetica, sans-serif;
}

.ui-accordion .ui-accordion-header {
	outline: 0;
}

.accordion-head>div{
	font-size: 1.1em;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	background: url(../img/closed.png) no-repeat right center;
	padding-right: 31px;
}
.accordion-head.ui-state-active>div {
	background: url(../img/opened.png) no-repeat right center;
}

.accordion h2 {
	display: none;
}

.accordion h3 {
	font-size: 1em;
	color: #F1F1F1;
	background-color: #666666;
	padding: 0.25em 0 0.25em 1em;
	margin: 1em 0 0.5em 0;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
}

/*Correction*/
.page .ui-accordion .ui-accordion-content {
	padding: 0;
}

.page .ui-widget-content {
	border: none;
}

.page .ui-widget-content a {
	color: #0086d3;
}

.page .ui-widget-content a:hover {
	color: #999;
}

/* Special image setting */
img.icon[src="img/coolant02.png"] {
	/*margin:0;   0902del*/
	height:2em;
	/*float: left;   0902del*/
}

html[lang="ja"] img.icon[src="img/coolant02.png"] {
	float: left; 
}

img.icon[src="img/coolant03.png"] {
	/*margin:0;   0902del*/
	height:2em;
	/*float: left;   0902del*/
}

html[lang="ja"] img.icon[src="img/coolant03.png"] {
	float: left;
}

img.icon[src="img/battery1.png"] {
	height:2em;
}
img.icon[src="img/battery2.png"] {
	height:2em;
}
img.icon[src="img/battery3.png"] {
	height:2em;
}
img.icon[src="img/battery4.png"] {
	height:2em;
}
img.icon[src="img/battery5.png"] {
	height:2em;
}
img.icon[src="img/battery6.png"] {
	height:2em;
}






.link_url_dialog {
	color:#ffffff;
	background-color:#666666;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	overflow:hidden;
	color:#fff;
}

.link_url_dialog+.ui-widget-overlay {
	background:transparent;
}

.link_url_dialog button {
	opacity:0.5;
}
.link_url_dialog button:hover {
	opacity:1;
}



.ui-dialog .ui-dialog-buttonpane button {
	border-radius: 10px;
	border:none;
	background-color: #ffffff!important;
}
.ui-widget-header {
	font-weight:normal!important;
}
div#dialog-modal {
display:none!important;
}
a#url1, a#url2, a#url3, a#url4, a#url5, a#url6, a#url7, .link_url {
	cursor:pointer;
	word-break:break-all;
}
/* 150402_add*/
dd p.SStitle2 {
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	margin: 0.5em 1em 0 0;
}
p.void {
	line-height:0.4em;
}
.noteframe>p>u {
    font-weight: bold;
    font-family:DefaultBold, Arial, Helvetica, sans-serif;
}
.bodydiv>dl.dl {
	margin-top:0;
}
p.kome {
	text-indent:-1em;
	margin-left:1em;
}
table .option {
}

/*0404_add gif_anime */
dd.dt img.gif_anime {
	margin-bottom:0.5em;
}


/*0630 add*/

div.open_close {
	text-align:center;
	cursor:pointer;
	padding-top:10px;
	padding-bottom:5px;
	font-size:15px;

}

div.open_close.closed {
	display:none;
}


/*
.note .open_close.closed {
	display:block;
}
.note .open_close.opend {
	display:none;
}
*/



div.note div.open_close {
	border-bottom:1px solid #789abc;
}
div.warning div.open_close {
	border-bottom:1px solid #d18274;
}
div.caution div.open_close {
	border-bottom:1px solid #d7c887;
}


.page .noteframe {
	//height:0px;
	margin-bottom:15px;
}


.page .warningframe,.page .cautionframe {
	margin-bottom:15px;
}

div.open_close img {
	margin-left:10px;
	width:15px;
}

.open_close.for_nexus {
	margin-bottom:20px;
}

.warningframe p:first-child, .cautionframe p:first-child, .noteframe p:first-child {
		margin-top:5px;
}


/*
ol li p.note notetitle:before, ul li p.note notetitle:before, ol li p.warning warningtitle:before, ul li p.warning warningtitle:before, ol li p.caution cautiontitle:before, ul li p.caution cautiontitle:before {
	margin-left:10px;
}
*/

ol li p.notetitle:before,ul li p.notetitle:before,ol li p.warningtitle:before,ul li p.warningtitle:before,ol li p.cautiontitle:before,ul li p.cautiontitle:before {
	//margin-left:1.1em;
}



/*
.void {
	display:none;
}
*/

ol.numStep.olStart+img.image {
	margin-left:4.5em;
}

//ol.numAsterisk li:before {
	//text-indent:-2em;
//}

table img.image+img.image, ul img.image+img.image, ol img.image+img.image, dd img.image+img.image {
	margin-top:1em;
}


.familylinks,.familylinks.familylinks img,.familylinks div,.familylinks a,.familylinks a:after{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

html[lang="en"] .bulCircle li ul.bulCircle.single {
	padding-left:30px;
}

html[lang="en"] ul.bulCircle.single {
	padding-left:40px;
}

html[lang="en"] .warnigframe ul.bulCircle.single, html[lang="en"] .cautionframe ul.bulCircle.single,html[lang="en"] .noteframe ul.bulCircle.single{
	list-style:none;
	padding-left:0px;
	
}

/*html[lang="en"] .warningframe .Subject img.icon:first-child,html[lang="en"] .warningframe .subject img.icon:first-child {
		height:2em;
}*/

html[lang="en"] .warningframe .Subject .u,html[lang="en"] .warningframe .subject .u {
	text-decoration:none;
}

html[lang="en"] table.table ol li p+.caution,html[lang="en"] table.table ol li p+.waring,html[lang="en"] table.table ol li p+.note {
	margin-left:-20px;
}

html[lang="en"] .warningframe b.b {
	border-bottom:2px solid #000;
}

sup.sup {
	line-height:1;
}


p.gif_title {
	margin-left:2em;
	margin-bottom:0;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
}

div.table {
	font-size:13px;
}


html[lang="en"] #id07030100 p.SStitle+ul.bulCircle.single {
	list-style:none;
	margin-left:0em;
	padding-left:0em;
}

html[lang="en"] #id07030100 p.SStitle+ul.bulCircle.single li{
	margin-left:2em;
}


div.b_frame {
	margin-bottom:30px;
}


sup.sup {
  height: 0;
  line-height: 1;
  vertical-align: baseline;
  position: relative;
  bottom: 0.4em;
}



html[lang="en"] .page .warningframe {
	padding-left:1em;
}

html[lang="en"] .page .warningframe p.Subject, html[lang="en"] .page .warningframe p.subject {
	margin-left:0.4em;
}

html[lang="en"] .page table .warningframe {
	padding-left:0.5em;
}

strong, b {
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
}
.noteframe b {
	font-family:DefaultBoldItalic, Arial, Helvetica, sans-serif;
}
th {
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
}
