.video_container {
    margin-top: 40px;
}

.video_container_info {
	margin-top: 40px;
	margin-bottom: 40px;
    display: flex;
    flex-wrap: wrap;
}

.video {
    float: left;
    display: block;
    width: 48%;
    height: auto;
    margin: 0px 10px 30px 10px;
    text-align: center;
}

.video_title {
    font-weight: bold;
    text-align: left;
    margin-bottom: 10px;
}

@media screen and (max-width: 1280px) {
	.video, .Heading-3 {
	    width: 46%;
	}
}
@media screen and (max-width: 640px) {
	.video {
	    width: 95%;
	}
}

img[src*="040_CE_EUR"], img[src*="Centerpoint_H"] { 
	max-width: 210px !important;
}

body {
	padding-bottom: 100px;
	position: relative;
}
div {
	font-family: "HyundaiSansTextKRRegular";
    font-size: 16px;
}
div b {
	font-family: "HyundaiSansTextKRBold";
    font-size: 16px;
}
div[id] {
  scroll-margin-top: 112px;
}
.content.big p {
    font-size: 16px;
}
.content.big h2 {
    font-size: 1.6em;
}

.content.big h3 {
    font-size: 1.3em;
}

.content.big .title {
    font-size: 18px !important;
}


span.uicontrolbody {
	background-color: white;
	width: 100%;
	position: relative;
}

.subHeader {
	position: fixed;
	top: 54px;
	width: 100%;
	height: 50px;
	background-color: #f6f3f2;
	z-index: 3;
}

.subHeaderInner {
	margin: auto;
	max-width: 1120px;
}

.subHeaderInner>* {
	float: left;
}

#backButton {
	display: block;
	margin-left: 5%;
	padding-top: 20px;
	width: 30px;
	height: 30px;
	background: url("icon/common/menu_move.png");
	background-repeat: no-repeat;
	background-position: left;
}

.Heading-3 {
    display: block;    
    font-size: 1.2em;
    margin-top: 1.5em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
    font-family: "HyundaiSansTextKRRegular";
}

.fontChangeDiv {
	display: none;
}

.content {
	padding-top: 116px;
	max-width: 1120px;
	margin-left: auto;
	margin-right: auto;
}

.text {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	min-height: 300px;
}

.chapterTitle {
    font-size: 18px;
    font-family: "HyundaiSansTextKRBold";
    text-transform: capitalize;
	font-weight: bold;
	margin-left: 10px;
	line-height: 50px;

}
p.toppage {
    _margin-top: 1em;
}
.body {
	margin-top: 20px;	
	margin-bottom: 20px;
}
div.body div.body > p:nth-of-type(1) b {	
	font-family: "HyundaiSansTextKRBold";
	font-size: 16px;
	display: inline;
}

h1 {
	margin-top: 25px;
    margin-bottom: 25px;
    font-family: "HyundaiSansHeadKRMedium";
    font-weight: normal;
}

h2 {
	margin-top: 20px;
	font-size: 24px;
	margin-bottom: 25px;
	font-family: "HyundaiSansHeadKRMedium";
	font-weight: normal;
}
h3 {	
	font-family: "HyundaiSansHeadKRMedium";
	font-weight: normal;
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	margin-top: 0.5in;
	margin-bottom: 15px;
	font-size: 18.72px;
}
h4 {	
	font-family: "HyundaiSansHeadKRMedium";
	font-size: 16px;
	margin-bottom: 1em;
	margin-top: 1em;
}

hr {
	display:none;
}

p.title{
	font-size: 20px;
	font-family: "HyundaiSansHeadKRMedium";
	margin-top: 1.5em;
	margin-bottom: 1em;
	margin-left: 0;
	margin-right: 0;
	display: block;
}
/* river added */
lines {
	display: block;
	margin-top: 1em;
}

/* outputclass color */

.red{
	color: red;
}

.blue{
	color: blue;
}

.green{
	color: green;
}

.purple{
	color: purple;
}


/* span.uicontrol gentext */

span.uicontrol{
	display: inline-table;
}
span.uicontrol[props="hw"] {
	color: #59595C;
	font-weight: bold;
}
span.uicontrol.b{
	font-weight: bold;
}
span.uicontrol::before {
    content: "[";
}
span.uicontrol::after {
    content: "]";
}

h1 .uicontrol::before,
h1 .uicontrol::after,
h2 .uicontrol::before,
h2 .uicontrol::after,
h3 .uicontrol::before,
h3 .uicontrol::after, 
.title .uicontrol::before,
.title .uicontrol::after {
  content: none;
}

lq {
	margin-top: 15px;
	display: block;
}

/* upsys font */
span.shortcut, u
{
	display: inline;
	font-family: Upsys_xml-Regular;
	text-decoration: none;
	vertical-align: top;
	font-weight: normal;
}

p {
	font-family: "HyundaiSansTextKRRegular";
    line-height: 1.5em;
	font-size: 16px;
	_margin-top: 10px;
	_margin-bottom: 10px;
	display: block;
}
p a.Cross-Reference {
	color: #000000 !important;
	font-style: italic;
	text-decoration: none;
}
.text > p {
	margin-bottom: 0.5em;
}



div.example
{
	display: block;
}
div.note{
	display: block;
	padding-top: 10px;
	padding-bottom: 5px;
	border-top: 1px solid lightgrey;
	border-bottom: 1px solid lightgrey;
	margin-top: 30px;
	margin-left: 0px;
	font-size: 20px;
	font-family: "HyundaiSansTextKRBold";
}
div.note p {
	font-weight: normal;	
}

div.example div.note p {
	margin-bottom: 5px !important;
}

/* note */
div.note::before{
	display: inline-block;
	font-weight: bold;
}

div.note::before{
	content: url("icon/common/note.png")" ""Note";
	}
	div.note:lang(en-eu)[type="note"]::before{
	content: url("icon/common/note.png")" ""Note";
	}
	div.note:lang(ca-eu)[type="note"]::before{
	content: url("icon/common/note.png")" ""Nota";
	}
	
	div.note:lang(cs-eu)[type="note"]::before{
	content: url("icon/common/note.png")" ""Poznámka";
	}
	
	div.note:lang(da-eu)[type="note"]::before{
	content: url("icon/common/note.png")" ""Bemærk";
	}
	
	div.note:lang(de-eu)[type="note"]::before{
	content: url("icon/common/note.png")" ""Hinweis";
	}
	
	div.note:lang(et-eu)[type="note"]::before{
	content: url("icon/common/note.png")" ""Märkus";
	}
	
	div.note:lang(el-eu)[type="note"]::before{
	content: url("icon/common/note.png")" ""Σημείωση";
	}
	
	div.note:lang(es-eu)[type="note"]::before{
	content: url("icon/common/note.png")" ""Nota";
	}
	
	div.note:lang(eu-eu)[type="note"]::before{
	content: url("icon/common/note.png")" ""Oharra";
	}
	
	div.note:lang(fi-eu)[type="note"]::before{
	content: url("icon/common/note.png")" ""Huomautus";
	}
	
	div.note:lang(fr-eu)[type="note"]::before{
	content: url("icon/common/note.png")" ""Remarque";
	}
	
	div.note:lang(gl-eu)[type="note"]::before{
	content: url("icon/common/note.png")" ""Nota";
	}
	
	div.note:lang(hr-eu)[type="note"]::before{
	content: url("icon/common/note.png")" ""Napomena";
	}
	
	div.note:lang(hu-eu)[type="note"]::before{
	content: url("icon/common/note.png")" ""Megjegyzés";
	}
	
	div.note:lang(it-eu)[type="note"]::before{
	content: url("icon/common/note.png")" ""Nota";
	}
	
	div.note:lang(lv-eu)[type="note"]::before{
	content: url("icon/common/note.png")" ""Piezīme";
	}
	
	div.note:lang(lb-eu)[type="note"]::before{
	content: url("icon/common/note.png")" ""Hiweis";
	}
	
	div.note:lang(lt-eu)[type="note"]::before{
	content: url("icon/common/note.png")" ""Pastaba";
	}
	
	div.note:lang(ja-eu)[type="note"]::before{
	content: url("icon/common/note.png")" ""注";
	}
	
	div.note:lang(ko-eu)[type="note"]::before{
	content: url("icon/common/note.png")" ""참고";
	}
	
	div.note:lang(nl-eu)[type="note"]::before{
	content: url("icon/common/note.png")" ""Opmerking";
	}
	
	div.note:lang(no-eu)[type="note"]::before{
	content: url("icon/common/note.png")" ""Merk";
	}
	
	div.note:lang(pl-eu)[type="note"]::before{
	content: url("icon/common/note.png")" ""Uwaga";
	}
	
	div.note:lang(pt-eu)[type="note"]::before{
	content: url("icon/common/note.png")" ""Nota";
	}
	
	div.note:lang(ro-eu)[type="note"]::before{
	content: url("icon/common/note.png")" ""Notă";
	}
	
	div.note:lang(ru-eu)[type="note"]::before{
	content: url("icon/common/note.png")" ""Примечание";
	}
	
	div.note:lang(sk-eu)[type="note"]::before{
	content: url("icon/common/note.png")" ""Poznámka";
	}
	
	div.note:lang(sl-eu)[type="note"]::before{
	content: url("icon/common/note.png")" ""Opomba";
	}
	
	div.note:lang(sv-eu)[type="note"]::before{
	content: url("icon/common/note.png")" ""Obs";
	}
	
	div.note:lang(tr-eu)[type="note"]::before{
	content: url("icon/common/note.png")" ""Not";
	}
	
	div.note:lang(uk-eu)[type="note"]::before{
	content: url("icon/common/note.png")" ""Примітка";
	}
	
	div.note:lang(bg-eu)[type="note"]::before{
	content: url("icon/common/note.png")" ""Забележка";
	}
	
	div.note:lang(zh-eu)[type="note"]::before{
	content: url("icon/common/note.png")" ""注";
	}
	
	div.note:lang(tc-eu)[type="note"]::before{
	content: url("icon/common/note.png")" ""注";
	}
	
	div.note:lang(ko-ap)[type="note"]::before{
	content: url("icon/common/note.png")" ""참고";
	}
	
	div.note:lang(ar-mid)[type="note"]::before{
	  content: url("icon/common/note.png")" ""ملاحظة";
	}
	div.note:lang(he-mid)[type="note"]::before{
	  content: url("icon/common/note.png")" ""הערה";
	}
	div.note:lang(fa-mid)[type="note"]::before{
	  content: url("icon/common/note.png")" ""توجه";
	}   
	
	
	/* danger */
	
	div.note[type="danger"]::before{
	content: url("icon/common/caution.png")" ""Danger";
	}
	
	div.note:lang(cs-eu)[type="danger"]::before{
	content: url("icon/common/caution.png")" ""NEBEZPEČÍ";
	}
	
	div.note:lang(da-eu)[type="danger"]::before{
	content: url("icon/common/caution.png")" ""Bemærk";
	}
	
	div.note:lang(de-eu)[type="danger"]::before{
	content: url("icon/common/caution.png")" ""VORSICHT";
	}
	
	div.note:lang(es-eu)[type="danger"]::before{
	content: url("icon/common/caution.png")" ""peligro";
	}
	
	div.note:lang(fi-eu)[type="danger"]::before{
	content: url("icon/common/caution.png")" ""VAARA";
	}
	
	div.note:lang(fr-eu)[type="danger"]::before{
	content: url("icon/common/caution.png")" ""danger";
	}
	
	div.note:lang(hu-eu)[type="danger"]::before{
	content: url("icon/common/caution.png")" ""VESZÉLY!";
	}
	
	div.note:lang(it-eu)[type="danger"]::before{
	content: url("icon/common/caution.png")" ""Pericolo";
	}
	
	div.note:lang(ja-eu)[type="danger"]::before{
	content: url("icon/common/caution.png")" ""危険";
	}
	
	div.note:lang(ko-eu)[type="danger"]::before{
	content: url("icon/common/caution.png")" ""위험";
	}
	
	div.note:lang(nl-eu)[type="danger"]::before{
	content: url("icon/common/caution.png")" ""Gevaar!";
	}
	
	div.note:lang(no-eu)[type="danger"]::before{
	content: url("icon/common/caution.png")" ""FARE!";
	}
	
	div.note:lang(pl-eu)[type="danger"]::before{
	content: url("icon/common/caution.png")" ""NIEBEZPIECZEŃSTWO";
	}
	
	div.note:lang(pt-eu)[type="danger"]::before{
	content: url("icon/common/caution.png")" ""perigo";
	}
	
	div.note:lang(ru-eu)[type="danger"]::before{
	content: url("icon/common/caution.png")" ""Опасность";
	}
	
	div.note:lang(sk-eu)[type="danger"]::before{
	content: url("icon/common/caution.png")" ""NEBEZPEČENSTVO";
	}
	
	div.note:lang(sv-eu)[type="danger"]::before{
	content: url("icon/common/caution.png")" ""Varning - livsfara";
	}
	
	div.note:lang(tr-eu)[type="danger"]::before{
	content: url("icon/common/caution.png")" ""Tehlike";
	}
	
	div.note:lang(zh-eu)[type="danger"]::before{
	content: url("icon/common/caution.png")" ""危险";
	}
	
	
	
	/* warning */
	
	div.note::before{
	content: url("icon/common/caution.png")" ""Warning";
	}
	
	div.note:lang(ca-eu)[type="warning"]::before{
	content: url("icon/common/caution.png")" ""Avís";
	}
	
	div.note:lang(cs-eu)[type="warning"]::before{
	content: url("icon/common/caution.png")" ""Varování";
	}
	
	div.note:lang(da-eu)[type="warning"]::before{
	content: url("icon/common/caution.png")" ""Advarsel";
	}
	
	div.note:lang(de-eu)[type="warning"]::before{
	content: url("icon/common/caution.png")" ""Warnung";
	}
	
	div.note:lang(et-eu)[type="warning"]::before{
	content: url("icon/common/caution.png")" ""Hoiatus";
	}
	
	div.note:lang(el-eu)[type="warning"]::before{
	content: url("icon/common/caution.png")" ""Προειδοποίηση";
	}
	
	div.note:lang(es-eu)[type="warning"]::before{
	content: url("icon/common/caution.png")" ""Advertencia";
	}
	
	div.note:lang(eu-eu)[type="warning"]::before{
	content: url("icon/common/caution.png")" ""Ohartarazpena";
	}
	
	div.note:lang(fi-eu)[type="warning"]::before{
	content: url("icon/common/caution.png")" ""Varoitus";
	}
	
	div.note:lang(fr-eu)[type="warning"]::before{
	content: url("icon/common/caution.png")" ""Avertissement";
	}
	
	div.note:lang(gl-eu)[type="warning"]::before{
	content: url("icon/common/caution.png")" ""Advertencia";
	}
	
	div.note:lang(hr-eu)[type="warning"]::before{
	content: url("icon/common/caution.png")" ""Upozorenje";
	}
	
	div.note:lang(hu-eu)[type="warning"]::before{
	content: url("icon/common/caution.png")" ""Figyelem!";
	}
	
	div.note:lang(it-eu)[type="warning"]::before{
	content: url("icon/common/caution.png")" ""Avvertenza";
	}
	
	div.note:lang(lv-eu)[type="warning"]::before{
	content: url("icon/common/caution.png")" ""Brīdinājums";
	}
	
	div.note:lang(lb-eu)[type="warning"]::before{
	content: url("icon/common/caution.png")" ""Warnhiweis";
	}
	
	div.note:lang(lt-eu)[type="warning"]::before{
	content: url("icon/common/caution.png")" ""Įspėjimas";
	}
	
	div.note:lang(ja-eu)[type="warning"]::before{
	content: url("icon/common/caution.png")" ""警告";
	}
	
	div.note:lang(ko-eu)[type="warning"]::before{
	content: url("icon/common/caution.png")" ""경고";
	}
	
	div.note:lang(nl-eu)[type="warning"]::before{
	content: url("icon/common/caution.png")" ""Waarschuwing";
	}
	
	div.note:lang(no-eu)[type="warning"]::before{
	content: url("icon/common/caution.png")" ""Advarsel";
	}
	
	div.note:lang(pl-eu)[type="warning"]::before{
	content: url("icon/common/caution.png")" ""Ostrzeżenie";
	}
	
	div.note:lang(pt-eu)[type="warning"]::before{
	content: url("icon/common/caution.png")" ""Aviso";
	}
	
	div.note:lang(ro-eu)[type="warning"]::before{
	content: url("icon/common/caution.png")" ""Avertisment";
	}
	
	div.note:lang(ru-eu)[type="warning"]::before{
	content: url("icon/common/caution.png")" ""Внимание";
	}
	
	div.note:lang(sk-eu)[type="warning"]::before{
	content: url("icon/common/caution.png")" ""Výstraha";
	}
	
	div.note:lang(sl-eu)[type="warning"]::before{
	content: url("icon/common/caution.png")" ""Opozorilo";
	}
	
	div.note:lang(sv-eu)[type="warning"]::before{
	content: url("icon/common/caution.png")" ""Varning";
	}
	
	div.note:lang(tr-eu)[type="warning"]::before{
	content: url("icon/common/caution.png")" ""Uyarı";
	}
	
	div.note:lang(uk-eu)[type="warning"]::before{
	content: url("icon/common/caution.png")" ""Увага";
	}
	
	div.note:lang(bg-eu)[type="warning"]::before{
	content: url("icon/common/caution.png")" ""Предупреждение";
	}
	
	div.note:lang(zh-eu)[type="warning"]::before{
	content: url("icon/common/caution.png")" ""警告";
	}
	
	div.note:lang(ko-ap)[type="warning"]::before{
	content: url("icon/common/caution.png")" ""경고";
	}
	div.note:lang(tc-eu)[type="warning"]::before{
		content: url("icon/common/caution.png")" ""警告";
		}
	div.note:lang(ar-mid)[type="warning"]::before{
	  content: url("icon/common/caution.png")" ""تحذير";
	}
	div.note:lang(he-mid)[type="warning"]::before{
	  content: url("icon/common/caution.png")" ""אזהרה";
	}
	div.note:lang(fa-mid)[type="warning"]::before{
	  content: url("icon/common/caution.png")" ""هشدار";
	}   
	
	
	
	/* cautioin */
	div.note[type="caution"]::before{
	content: url("icon/common/caution.png")" ""Caution";
	}
	
	
	div.note:lang(ca-eu)[type="caution"]::before{
	content: url("icon/common/caution.png")" ""Precaució";
	}
	
	div.note:lang(cs-eu)[type="caution"]::before{
	content: url("icon/common/caution.png")" ""Upozornění";
	}
	
	div.note:lang(da-eu)[type="caution"]::before{
	content: url("icon/common/caution.png")" ""Pas på";
	}
	
	div.note:lang(de-eu)[type="caution"]::before{
	content: url("icon/common/caution.png")" ""Vorsicht";
	}
	
	div.note:lang(et-eu)[type="caution"]::before{
	content: url("icon/common/caution.png")" ""Ettevaatust";
	}
	
	div.note:lang(el-eu)[type="caution"]::before{
	content: url("icon/common/caution.png")" ""Προσοχή";
	}
	
	div.note:lang(es-eu)[type="caution"]::before{
	content: url("icon/common/caution.png")" ""Precaución";
	}
	
	div.note:lang(eu-eu)[type="caution"]::before{
	content: url("icon/common/caution.png")" ""Kontuz";
	}
	
	div.note:lang(fi-eu)[type="caution"]::before{
	content: url("icon/common/caution.png")" ""Huomio";
	}
	
	div.note:lang(fr-eu)[type="caution"]::before{
	content: url("icon/common/caution.png")" ""Précaution";
	}
	
	div.note:lang(gl-eu)[type="caution"]::before{
	content: url("icon/common/caution.png")" ""Precaución";
	}
	
	div.note:lang(hr-eu)[type="caution"]::before{
	content: url("icon/common/caution.png")" ""Oprez";
	}
	
	div.note:lang(hu-eu)[type="caution"]::before{
	content: url("icon/common/caution.png")" ""Vigyázat!";
	}
	
	div.note:lang(it-eu)[type="caution"]::before{
	content: url("icon/common/caution.png")" ""Attenzione";
	}
	
	div.note:lang(lv-eu)[type="caution"]::before{
	content: url("icon/common/caution.png")" ""Uzmanību";
	}
	
	div.note:lang(lb-eu)[type="caution"]::before{
	content: url("icon/common/caution.png")" ""Oppassen";
	}
	
	div.note:lang(lt-eu)[type="caution"]::before{
	content: url("icon/common/caution.png")" ""Perspėjimas";
	}
	
	div.note:lang(ja-eu)[type="caution"]::before{
	content: url("icon/common/caution.png")" "" ";
	}
	
	div.note:lang(ko-eu)[type="caution"]::before{
	content: url("icon/common/caution.png")" ""주의";
	}
	
	div.note:lang(nl-eu)[type="caution"]::before{
	content: url("icon/common/caution.png")" ""Let op";
	}
	
	div.note:lang(no-eu)[type="caution"]::before{
	content: url("icon/common/caution.png")" ""Forsiktighet";
	}
	
	div.note:lang(pl-eu)[type="caution"]::before{
	content: url("icon/common/caution.png")" ""Przestroga";
	}
	
	div.note:lang(pt-eu)[type="caution"]::before{
	content: url("icon/common/caution.png")" ""Cuidado";
	}
	
	div.note:lang(ro-eu)[type="caution"]::before{
	content: url("icon/common/caution.png")" ""Precauție";
	}
	
	div.note:lang(ru-eu)[type="caution"]::before{
	content: url("icon/common/caution.png")" ""Предостережение";
	}
	
	div.note:lang(sk-eu)[type="caution"]::before{
	content: url("icon/common/caution.png")" ""Upozornenie";
	}
	
	div.note:lang(sl-eu)[type="caution"]::before{
	content: url("icon/common/caution.png")" ""Pozor";
	}
	
	div.note:lang(sv-eu)[type="caution"]::before{
	content: url("icon/common/caution.png")" ""Var försiktig";
	}
	
	div.note:lang(tr-eu)[type="caution"]::before{
	content: url("icon/common/caution.png")" ""Dikkat";
	}
	
	div.note:lang(uk-eu)[type="caution"]::before{
	content: url("icon/common/caution.png")" ""Застереження";
	}
	
	div.note:lang(bg-eu)[type="caution"]::before{
	content: url("icon/common/caution.png")" ""Внимание";
	}
	
	div.note:lang(ko-ap)[type="caution"]::before{
	content: url("icon/common/caution.png")" ""주의";
	}
	div.note:lang(tc-eu)[type="caution"]::before{
		content: url("icon/common/caution.png")" ""注意";
	}   
	div.note:lang(ar-mid)[type="caution"]::before{
	  content: url("icon/common/caution.png")" ""تنبيه";
	}
	div.note:lang(he-mid)[type="caution"]::before{
	  content: url("icon/common/caution.png")" ""התראה";
	}
	div.note:lang(fa-mid)[type="caution"]::before{
	  content: url("icon/common/caution.png")" ""احتیاط";
	}   

div.note p
{
	margin-top: 10px;
	
	line-height: 1.5em;
	
}

div.note li
{
	font-family: "HyundaiSansTextKRBold";
	font-size:16px;
}

figure {
	width: 100%;
	margin-left: 3px;	
	margin-bottom: 2px;
	margin-top: 2px;
	display: inline-block ;
}
figure[frame="all"] img {
    /*max-width: 420px;*/
    max-width: 632px;
	margin-bottom: 10px;
}

figure[frame="all"] video {	
	width: 100%;
	max-width: 632px;
	margin: 10px 0 0 0;
}

img[src="images/RC_SP2_EUR_EN.eps.png"] {
	max-width: 725px !important;
	display: block; margin: 0px auto;
}
img[src="images/regulation_thunder_RJ_USA_ENG.eps.png"] {
	max-width: 35px !important;
}
img[src="images/regulation_exclamation_RJ_USA_ENG.eps.png"] {
	max-width: 35px !important;
}
img[src="images/regulation_handle_mark_RJ_USA_ENG.eps.png"] {
	max-width: 52px !important;
}
img[src="images/regulation_tack_mark_RJ_USA_ENG.eps.png"] {
	max-width: 52px !important;
}
img[src="images/regulation_speaker_mark_RJ_USA_ENG.eps.png"] {
	max-width: 52px !important;
}
img[src="images/regulation_fire_RJ_USA_ENG.eps.png"] {
	max-width: 52px !important;
}
img[src="images/regulation_impact_mark_RJ_USA_ENG.eps.png"] {
	max-width: 52px !important;
}
img[src="images/regulation_watch_mark_RJ_USA_ENG.eps.png"] {
	max-width: 52px !important;
}
img[src="images/regulation_symbol_all.eps.png"] {
	max-width: 300px !important;
}
img[src="images/Belarus%20TPBY%2020191224.png"] {
	max-width: 84px;
}
img[src="images/logo_bluetooth_RJ.eps.png"] {
	max-width: 200px !important;
}
img[src="images/ASFINAG_trademark.eps.png"] {
	margin-right: 1em;
}
p.figure_title {
	margin-left: 250px;
	display: block;
}
img[align="center"]
{
	margin: 0 auto;
}

li> figure>[align="center"]
{
   margin-left: 0px ;
}
img[placement="inline"]
{
	vertical-align: -3px;
	display:inline-block;
	min-width: 1.25em;
	max-width: 71px;
}
img[placement="inline"][src="images/button_FE_control.png"]
{
	max-height: 24px;
}

img[placement="inline"][src="images/regulation_symbol_all.png"]
{max-width: 300px;}
img[placement="inline"][src="images/logo_bluetooth_RJ.png"]
{max-width: 300px;}
img[placement="inline"][src="images/ASFINAG_trademark.png"]
{max-width: 122px;}

p[otherprops="1level"]
{
	margin-left: 30px ;
}
p[otherprops="2level"]
{
	margin-left: 50px ;
}

.text  ul[otherprops="2Level"]
{
	margin-left: 50px ;	
	margin-bottom: 20px;
}

bodydiv
{
	margin-top: 20px;
	margin-bottom: 20px;
	display: block;
}

div.example > p > b
{	
	margin-bottom: 20px;
	font-size:16px;
}

ol.callout > li:before {
	font-size: 20px;
	color: grey;
	margin-top: -3px;
	font-family: "HyundaiSansTextKRBold";
}

.search {
	float: left;
	background-image: url("icon/common/search.png");
	margin-left: 10px;
	opacity: 0.8;
}

.searchDiv {
	position: relative;	
	padding-bottom: 10px;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 50px;
	border-bottom: lightgrey 1px solid;
	background-color: #FCFCFC;
}

#searchinputbox {
	height: 38px;
	width: 85%;
	line-height: 38px;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-right: none;
	padding-left: 10px;
	position: relative;
	margin-top: 15px;
}

#searchinputbox:focus {
	outline: none;
}

#searchButton {
	display: inline-block;
	background-color: white;
	background-image: url("icon/H/search_K.png");
	width: 40px;
	height: 36px;
	background-repeat: no-repeat;
	background-size: 50%;
	background-position: center left;
	position: absolute;
	right: 7%;
	top: 37px;
	border: 1px solid #cccccc;
	border-left: none;
} 
#searchLabel {
	font-family: "HyundaiSansTextKRMedium";	
    font-size: 18px;	
    padding-left: 40px;
    padding-right: 10px;
    white-space:nowrap;
}

#searchinputbox {
	height: 38px;
	width: 100%;
	line-height: 38px;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-right: none;
	padding-left: 10px;
}

#searchinputbox:focus {
	outline: none;
}


ol > li > *:last-child {
	display: inline-block;
	margin-bottom: 25px !important;
}
ol > li > div.note:last-child {
	display: block;
}
ol > li > ul:last-child {
	margin-bottom: 0 !important;
}
ol > li > figure:last-child {
	display: inline-block;
	margin-bottom: 10px !important;
}
ol.callout > li > *:last-child {
	margin-bottom: 0 !important;
}
ol {
	list-style: none;
  	counter-reset: ol-counter;
}
ol.callout>li {
	counter-increment: ol-counter;
	  margin-top:10px;
	  margin-left: -15px;
}
ol>li {
  	counter-increment: ol-counter;
	margin-left: 15px;
}
ol>li:last-child {
	margin-bottom: 10px;
}
ol.callout > li::before {
  content: counter(ol-counter, lower-alpha)" ";
  font-family: "upsys_boxednumberregular";
    color: black;
    font-size: 1em;
    display: inline-block;
    width: 30px;
    position: relative;
	top: 7px;
	margin-left: 9px;
	margin-top: -1px;
}

ol.callout > li >p:FIRST-CHILD{
	font-weight: bold;
	display: block;
	margin-top: -15px;
}

ol.callout_no_bold > li::before {
	display: inline;
  	font-size: 12px;
  	background-color: rgb(0,0,0);
 	color: white;
 	font-weight: bold;
 	padding: 2px 7px;
	margin-left: 15px;
	top: 4px;
}

ol.callout_no_bold > li >p:FIRST-CHILD{
	display: block;
	margin-left: 3em;
	margin-top: -14.5px;
}

ol > li::before {
  content: counter(ol-counter) ;
  display: inline;
  font-size: 36px;
  font-family: "HyundaiSansTextKRRegular";
  position: relative;
  top: 4px;
  margin-left: -15px;
}

ol > li >p:FIRST-CHILD{
	display: block;
	margin-top: -30px;
}

ol.callout_no_bold > li >p {
    margin-bottom: 5px!important;
}

ul {
	list-style: disc;
}

ul ul{
	list-style: circle;
}



ol.callout > li >p{

	margin-left: 35px;

}

ol.callout > li >p:FIRST-CHILD{
	margin-left: 35px;
	margin-bottom: 0px;	
	font-family: "HyundaiSansTextKRBold";
}

ol > li > p {
	margin-left: 30px;
	margin-bottom: 0;

}


.text ul {
	margin-left: 20px;
}

.text ul ul{
	margin-left: 30px;
}

.text ol ul, .text ul ol{
	margin-left: 50px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.text ol.callout ul{
	margin-left: 56px;

}

.text ol.callout ul ul{
	margin-left:26px;

}

.text ol ul ul{
	margin-left: 20px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.text ol figure, .text ul figure{
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 5px;

}

.text ol figure video, .text ul figure video{
	margin-left: -30px;
	margin-top: 5px;
	margin-bottom: 5px;
	max-width: 500px
}

.text ol div.note{
	margin-left: -13px;
	margin-top: 30px;
	margin-bottom: 5px;
	padding-left: 8px;
}

.text ul div.note{
	margin-left: 5px;
	margin-top: 7px;
	margin-bottom: 5px;
}

.text ol div.note ul,.text ul div.note ul{
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 5px;
}

.text ol ul div.note{
	margin-left: -45px;
	margin-top: 15px;
	margin-bottom: 5px;
}

.text ul > li >p{
	_margin-top: 3px;
	_margin-bottom: 5px;
}

table {
	width: 100%;
}

thead>tr>td {
	background-color: #002c5f;
	color: white;
}

table p {
	_margin-bottom: 0 !important;
	_padding-top: 2px;
	_padding-bottom: 2px;
}
table.FormatA  {
	margin-top: 20px;
	margin-bottom: 5px;
	border: none;
}
table.FormatA p {
	padding-top: 0;
	padding-bottom: 0;
}
table.FormatA thead>tr>td
{
	padding-top: 5px;
	padding-bottom:5px;
	padding-left: 1%;
	padding-right: 1%;
	text-align:center !important;
	font-weight: bold;
	vertical-align: middle;
}
table.FormatA thead>tr>td p, table.FormatA tbody>tr>td p
{
	font-size: 14px;
}
table.FormatA tbody>tr>td
{
	border-bottom:1px solid grey;
	padding-top: 5px;
	padding-bottom:5px;
	padding-left: 1%;
	padding-right: 1%;
	vertical-align: middle;
}
table.FormatA > thead>tr>td[colname~="1"]
{
	width: 30% !important;
}
table.FormatA > colgroup.FormatA[cols~="3"] ~ tbody>tr>td[colname~="1"]
{
	width: 15% !important;
}
table.FormatA > colgroup.FormatA[cols~="3"] ~ tbody>tr>td[colname~="2"]
{
	width: 15% !important;
}

table.FormatA_6pt thead {
	text-align: center !important;
	background-color: #002c5f;
	color: #ffffff;
	border-color: transparent;
	border-right: 1px solid #ffffff;
	font-weight: bold;
}
table.FormatA_no_head, .FormatA_6pt {
	margin-top: 20px;
}
table.FormatA_no_head tr td, .FormatA_6pt tr td {
	border-bottom: 1px solid #000000;
	border-left-color: transparent;
	border-top-color: transparent;
	border-right: 1px solid #ffffff;
	font-size: 12px;
	padding: 10px 0;
}
table.FormatA_no_head tr:nth-of-type(1) > td {
	text-align: center !important;
	background-color: #002c5f;
	color: #ffffff;
	border-color: transparent;
	border-right: 1px solid #ffffff;
}
table.FormatA_no_head tbody td, table.FormatA_no_head thead td, table.FormatA_6pt tbody td, table.FormatA_6pt thead td {
	padding: 5px 0;
}
table.FormatA_no_head tbody td p, table.FormatA_no_head thead td p, table.FormatA_6pt tbody td p, table.FormatA_6pt thead td p {
	font-size: 13px;
}
table.FormatA_no_head tbody td[colname="6"], table.FormatA_6pt tbody td[colname="6"]{
	border-right: none;
}
table.FormatA_no_head tbody tr[rowsep="1"] td[colname="1"] p, table.FormatA_6pt tbody tr[rowsep="1"] td[colname="1"] p {
	padding-left: 5px;
	padding-right: 5px;
}

table.FormatA_no_head tbody tr[rowsep="1"] td[colname="3"] p {
	/* text-align: left; */
	padding-left: 5px;
	padding-top: 0;
	padding-bottom: 0
}
table.FormatA_no_head tbody tr[rowsep="1"]:nth-of-type(1) td[colname="3"] > p {
	text-align: center;
}
table.FormatA_no_head tbody tr[rowsep="0"] td[colname="3"] p {
	/* text-align: left; */
	padding-left: 5px;
	padding-top: 0;
	padding-bottom: 0;
}

table.FormatB tbody>tr:FIRST-CHILD
{
	border-bottom:1px solid grey;
	padding-top: 5px;
	padding-bottom:5px;
	background-color: #002c5f;
	color: white;
	text-align:center !important;
	width: 25%;
}
table.FormatB tbody>tr>td
{
	border-bottom:1px solid grey;
	padding-top: 5px;
	padding-bottom:5px;
	text-align:center !important;
	vertical-align:middle;
	width: 25%;
}
table.FormatC{
	padding-top: 5px;
	padding-bottom:5px;
	border: 1px solid;
	border-collapse: collapse;
	margin-bottom: 30px;
	table-layout: fixed;
}
table.FormatC p {
	font-size: 14px;
}
table.FormatC thead>tr>td
{
	padding-top: 5px;
	padding-bottom:5px;
	padding-left: 1%;
	padding-right: 1%;
	font-weight: bold;

}

table.FormatC tbody>tr>td
{
	border:1px solid grey;
	padding-top: 5px;
	padding-bottom:5px;
	padding-left: 1%;
	padding-right: 1%;
	width: 33%;

}

table.Troubleshooting  {
	margin-top: 0px;
	margin-bottom: -5px;
	border: none;

}

table.Troubleshooting thead>tr>td
{
	padding-top: 5px;
	padding-bottom:5px;
	padding-left: 1%;
	padding-right: 1%;
	font-weight: bold;
}

table.Troubleshooting tbody>tr>td
{
	border-bottom: 1px solid ;

}

table.FormatA_Column{

	margin-top: 30px;
    	margin-bottom: 15px;
}

table.FormatA_Column tbody>tr>td
{
	border-bottom:1px solid grey;
	padding-top: 5px;
	padding-bottom:5px;
	padding-left: 5px;
	padding-right: 5px;
}


table.FormatA_Column tbody>tr>td[align~="center"]
{
	padding-top: 5px;
	padding-bottom:5px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #002c5f;
	color: white;
	border-right: 10px solid white;
}


a[scope="external"],a.Hyperlink,.Cross-Reference {
	word-wrap:break-word;
}
a[scope="external"] {
	color: #000;
    font-style: italic;
    text-decoration: none;
}
a:hover {
	text-decoration:underline;
}
ul li p a[scope="external"] {
	font-style: italic;
	color: black;
	text-decoration: none;
}
#keyword, #count {
	color: #002c5f;
	font-family: "HyundaiSansTextKRRegular";
	font-weight: bold;
}

.resultcount p {
	margin: 0px 0 20px 0;
	padding: 0 0 0 20px;
	display: block;
	color: #002c5f;
	font-size: 20px;
}

.noResult {	
	font-family:"HyundaiSansTextKRBold";
	font-weight: bold;
}

.noResult>span {
	display: inline-block;
	width: 300px;
	height: 43px;
	background: url("icon/H/NOTFOUND_K.png");
	background-repeat: no-repeat;
	background-position: 5% 50%;
	padding-left: 80px;
}

.noResult>span>span#searchResultContent3 {
	color: #002c5f;
	display: block;
}

.result_list {
	border-top: 1px solid #dadada;
	font-family: "HyundaiSansTextKRMedium";
}

.result_list a {
	text-decoration: none;
    color: #002c5f;
}

.filename {
	padding-top: 20px;
	padding-left: 20px;
	padding-right:20px;
}

.filename p {
	/* font-size: 20px; */
	font-family: "HyundaiSansTextKRMedium";
}

.resulttext p {
	padding: 0px 20px 20px 40px;
	color: #666;
	border-bottom: 1px solid #dadada;
	font-size: 14px;
	word-wrap: break-word;
}

.resultItem:nth-child(even) {
	background-color: F5F9FD;
}

.resultItem:nth-child(odd) {
	background-color: #FCFCFC;
}

.text .u-vmenu ul li a[data-option='on'] {
	background: url(icon/common/sub_menu_close.png) no-repeat;
	background-position: 95% 50%;
	color: white;
}

.text .u-vmenu ul li a[data-option='off'] {
	background: url(icon/common/sub_menu_open.png) no-repeat;
	background-position: 95% 50%;
	color: white;
}

.text .u-vmenu>ul>li>a>span.inline-img img {
	-webkit-filter: invert(100%) grayscale(100%);
	filter: invert(100%) grayscale(100%);
}

@media screen and (max-width: 1280px) {
	.subHeader {
		top: 55px;
	}
	#backButton {
		background-size: 16px;
	}

	#contentAccordion {
		margin-top: 25px;
		margin-bottom: 25px;
	}
	.text .u-vmenu ul li a {
		line-height: 21px;
		font-size: 14px;
		font-weight: normal;
		background-size: 10px !important;
	}
	.text .u-vmenu ul ul li a {
		line-height: 21px;
	}

	.chapterTitle {
		margin-left: 0px;
		line-height: 50px;
		font-weight: bold;
		font-size: 16px;
	}
	h1 {

		font-size: 1.8em;
	}
}


@media screen and (max-width: 640px) {
	.subHeader {
		top: 40px;
	}
	.fontChangeDiv {
		position: absolute;
		right: 5%;
		display: block;
		margin-top: -25px;
	}
	.text .u-vmenu ul li a {
		margin-left: 8%;
		padding-right: 13%;
	}
	.text .u-vmenu ul li a span.Boxed-Num {
		left: -11%;
		width: 0px;
	}
	.text .u-vmenu ul ul li a {
		margin-left: 7.3%;
	}

	.resultcount p {
		font-size: 16px;
	}

	h1 {
		font-size: 1.6em;
		margin-top: 0px;
	}
	h2 {
		font-size: 1.4em;
		_margin-top: 40px;
	}

	h3 {
		font-size: 1.2em;
		margin-top: 40px;
	}
	p.title {
		font-size: 1em;
	}



	li> figure>img
	{	
	width: 97%!important;
	}

	ol > li > ul:last-child {
		margin-bottom:10px !important;
	}

	ol > li:FIRST-CHILD {
		margin-top:15px;
	}

	ol > li::before {
		font-size: 30px;
		top: -5px;
	}

	.text ol figure, .text ul figure {
		margin-left: 20px;
	}
	ol > li > p {
		margin-left: 20px;
	}

	.example ol > li > p {
		_margin-top: -35px !important;
	}

	p.figure_title {
		margin-left: 0px !important;
		text-align: center;
	}

	table.FormatB tbody>tr>td p, table.FormatA tbody>tr>td p,table.FormatA thead>tr>td p, table.FormatA_no_head tbody>tr>td p, table.FormatC tbody>tr>td p,table.FormatC thead>tr>td p
	{
		font-size: 12px;
	}

	table.Troubleshooting tbody>tr>td p, table.Troubleshooting tbody>tr>td ul> li p, table.Troubleshooting tbody>tr>td >ul> li>ul> li p,table.Troubleshooting thead>tr>td p
	{
		font-size: 12px;
		word-break: normal;
	}

	table.FormatA_Column tbody>tr>td p
	{
		font-size: 12px;
		word-break: normal;
	}


}
