@charset "utf-8";

table.color2 { border-bottom: #D6D6D6 1px solid;}
table.color2 td { background-color:#F5F5F5; border-bottom: none;}
table.color2 td.title { background-color:#646464; color:#FFFFFF; }
table.color2 td.value { background-color:#FFFFFF; }
table.color2 td.none { border-top: none; }


img.full { width:100%; height:auto; }

.box01 .fltr { width: 850px; }
.box02 .fltl { width: 350px; }
.fltr, .fltl  {	margin: 0; }
.box01 .fltl img.icon { padding-right:20px; }

/**/
div#main h2 { clear:both; }

div#main h4 { margin: 10px 0 0 0; font-size:1em; }

div#body div.body_inner div.sub div.block h2 {
	padding: 5px 10px;
	line-height: 16px;
}

div#main div.finger div,
div#main div.models div  {
	float:left;
	text-align:center;
}
div#main div.finger:after,
div#main div.models:after {
	content:".";
	/*text-indent:-99px;*/
	display: block;
	height:0;
	clear:both;
	visibility: hidden;
}
div#main div.finger div { width:90px; }
div#main div.models div { width:300px; }
div#main div.finger div img { width:64px; height:auto; }
div#main div.models div img { width:150px; height:auto; }
div#main div.finger div p,
div#main div.models div p {
	padding:0;
	text-align:center;
}

p.center { text-align:center; }

div#body div.body_inner ul.lists,
div.inner980 div.faqcont ul.lists {
	margin-left:15px;
}
div#body div.body_inner ul.lists li,
div.inner980 div.faqcont ul.lists li {
	list-style: disc;
}

div#body div.body_inner ol.step { margin:0 0 0 10px; padding:0 0 0 5px; }
body.arabic div#body div.body_inner ol.step { margin:0 10px 0 0px; padding:0 5px 0 0px; }

div#main  div.setup ol { list-style:decimal inside; margin:0; padding:0; }
div#main  div.setup ol li { font-weight:bold; margin-top:20px;margin-left:0; }
div#main  div.setup ol li  p { font-weight:normal; margin-left:1em;}
div#main  div.setup ol li  ol { list-style:none;  }
div#main  div.setup ol li  ol li {
	margin-top:0;
	margin-left:2.5em;
	padding-left:0;
	font-weight:normal;
	text-indent:-1.5em;
}
div#main  div.setup ol li  ol li ul li {
	margin-left:1.5em;
}
body.arabic div#main  div.setup ol li { font-weight:bold; margin-top:20px;margin-right:0;margin-left:0; }
body.arabic div#main  div.setup ol li  p { font-weight:normal;margin-right:1em;margin-left:1em;}
body.arabic div#main  div.setup ol li  ol li {
	margin-top:0;
	margin-right:2.5em;
	padding-right:0;
	font-weight:normal;
	text-indent:-1.5em;
}
body.arabic div#main  div.setup ol li  ol li ul li {
	margin-right:1.5em;
}
div#main div.app {margin:15px 0; } 
div#main div.app div.left { width:400px; float:left; }
div#main div.app div.right { width:200px; float:left; }
div#main div.app img { float:left; }
div#main div.app p#model_no { padding:10px 0 0 10px; float:left; font-weight:bold; font-size:120%; }
div#main div.app p#model_no:after {
	content:".";
	/*text-indent:-99px;*/
	display: block;
	/*height:0;*/
	clear:both;
	visibility: hidden;
}

table.android {
	border-collapse: collapse;
	border-spacing: 0;
	margin:20px 0 10px 0;
	width:90%;
}
table.android th,
table.android td {
	border:1px solid #8ba1b1;
	padding:0 5px;
}
table.android th { background-color:#eaeff1; font-weight:bold; text-align:center; }

div#body div.body_inner .bold { font-weight:bold; } 
div#body div.body_inner .mgt5 { margin-top:5px; } 
div#body div.body_inner .mgt10 { margin-top:10px; } 
div#body div.body_inner .mgt20 { margin-top:20px; }
div#body div.body_inner .mgb10 { margin-bottom:10px; } 


div#body div.body_inner div.column_icon p { float:left; }
body.arabic div#body div.body_inner div.column_icon p { float: right; }
div#body div.body_inner div.column_icon3:after {
	content:" "; display:block; clear:both;
}
div#body div.body_inner div.column_icon p.icon { margin-right:10px; }
body.arabic div#body div.body_inner div.column_icon p.icon { margin-left:10px; margin-right:0; }
div#body div.body_inner div.column_icon p.right { width:580px; }

/**/
div.inner980 div.w900 ol.step { padding-left: 3em; }
div.inner980 div.w900 ol.step li { text-indent: -1.3em; }
div.inner980 div.w900 ol.step li ul { padding-left: 1.5em; }
div.inner980 div.w900 ol.step li ul li { list-style-type:disc; text-indent:0; }
div.inner980 div.w900 ul.lists { padding-left: 1.5em; }
div.inner980 div.w900 ul.lists li { list-style-type:disc; text-indent:0; }

.red { color: red; }


@media screen and (max-width: 768px) {
.fltr, .fltl, .featureBox dt, .featureBox dd,
body.ar .fltr, body.ar .fltl, body.ar .featureBox dt, body.ar .featureBox dd { float:none; }
.w900, .featureBox dt, .featureBox dd { width:auto; }
.featureBox dt { padding-top:20px; }
.featureBox dd { padding:20px 0 10px 20px; }
.box01 .fltr,
.box02 .fltl  {
	width: auto;
	margin: 20px 0 0 0;
}
.fltl { padding-bottom:20px; }
.box01 .fltl img.icon { width:80px; height:auto; padding-right:10px; }
.box02 .fltr img { width:28%; max-width:108px; height:auto; }
}
