﻿@charset "UTF-8";

h3.uline2 { width: 100%; padding-bottom: 3px; text-indent: 5px; font-size: 20px; border-bottom: 1px solid #C5E3FD; margin-top: 20px; }
h3.uline3 { width: 100%; padding-bottom: 3px; text-indent: 5px; font-size: 20px; border-bottom: 1px solid #666666; margin-top: 20px; }
h3.uline4 { width: 100%; padding-top: 2px; padding-bottom: 2px; text-indent: 5px; font-size: 18px; margin-top: 20px; background-color: #29abe2; color: #ffffff; }

/* contact us*/
h3.contact { font-size: 20px; margin-top: 10px; }
table.addrtable { width: 530px; margin-bottom: 10px; border-collapse: collapse; }
table.addrtable td.title { width: 130px; padding: 0; font-size: 15px; font-weight: bold;  }
table.addrtable td.w300 { width: 400px; padding: 10px;  font-size: 12px; }
.addrbox { margin-left: 20px; font-weight: bold; }
.indentBox2 { width: 610px; margin: 10px 0 0 20px; font-weight: bold; }
.indentBox3 { width: 610px; margin: 10px 0 18px 100px; font-weight: bold; }
table.teamtable { width: 590px; border-collapse: collapse; }
table.teamtable td { padding-top: 5px; font-size: 16px; }
table.teamtable td.w100 { width: 90px; padding-top: 5px;  font-size: 11px; }
table.teamtable td.w130 { width: 90px; }
table.order_adjust { font-size:12px; }
.contact-us-header {
 /*margin-top: 12px;*/
}
.contact-us-header td {
 padding-left: 4px;
 vertical-align: middle;
 font-weight: bold;
}
.contact-us-header span {
 font-weight: bold;
 font-size: 14px;
}
.contact-us-body {
 margin-top: 8px;
 width: 820px;
}
.contact-us-body th {
 vertical-align: top;
 width: 100px;
 font-weight: bold;
}
.contact-us-body td {
 vertical-align: top;
 font-weight: bold;
}
.contact-us-body span {
 font-weight: bold;
 font-size: 14px;
}
/*----------------------------------------------*/
/*----------------------------------------------*/
/*----------------------------------------------*/
.contactus_area{
  width: calc(100% - 193px);
  margin: 0px 0px 30px 10px;
  padding: 0px 0px 0px 0px;
  font-size: 14px;
  float: left;
}
.contactus_area h2{
  margin: 20px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 20px;
  font-family: Verdana;
  font-weight: bold;
}
.contactus_area h3{
  margin: 20px 0px 0px 0px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  font-family: Verdana;
  background-color: #29abe2;
  color: #fff;
}
.contactus_area h3 a{
  text-decoration: none;
  cursor: none;
}
.contactus_area table{
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.contactus_area th{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  vertical-align: top;
  width: 90px;
}
.contactus_area td{
  margin: 0px 0px 0px 0px;
  padding: 0px 10px 0px 10px;
  /*vertical-align: top;*/
}
/*------------------------------------------------*/

.contactus_area strong{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 90px;
  font-size: 16px;
}
.contactus_area hr{
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.contactus_korea_stock {
 color: #ff0000;
 font-weight:bold;
}
.contactus_korea td{
 vertical-align: middle;
}
.contactus_korea img{
}
.contactus_korea_0{
 font-size:16px;
 font-weight:bold;
 line-height: 30px;
}
.contactus_korea_1{
 line-height: 30px;
}
.contactus_photo{
  margin: 15px 0px 15px 90px;
  padding: 0px 0px 0px 10px;
}
.contactus_quick {
  font-weight: bold;
}
.contactus_officelist {
  float: left;
  width: 200px;
  font-weight: bold;
}
.contactus_officelist a{
  clear: both;
  display: block;
  margin-bottom: 5px;
}
.contactus_officelist_img {
  margin-top: 5px;
}
.contactus_pan{
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.contactus_pan p{
  font-size: 12px;
  font-weight: bold;
}
.contactus_totop{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 800px;
  clear: both;
  text-align: right;
  font-size: 12px;
  font-weight: bold;
}
/*----------------------------------------------*/
.grading {   margin : 18px auto 0 auto;
  padding: 4px;
  width: 600px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.5;
  background-color:#efefef;
  border: 1px solid #000000;
}.grading:nth-last-child(1) {	margin-bottom : 50px;}	
.grading_grade { font-size: 14px; font-weight: normal; float: left; }
.grading_title { font-size: 14px; font-weight: bold; float: left; }.grading_icon { margin-left : 5px ; width : 25px; height : 21px; float: left; }.grading_icon img{margin-top : 4px;}
.grading_subtitle { font-size: 14px; font-weight: bold; }
.grading_remarks { font-size: 14px; }

.mark_grade5_q_en { width: 130px; }
.mark_grade3_q_en { width: 110px; }
.mark_grade5_q_fr { width: 130px; }
.mark_grade3_q_fr { width: 110px; }
.mark_grade5_q_po { width: 140px; }
.mark_grade3_q_po { width: 140px; }
.mark_grade5_q_ru { width: 140px; }
.mark_grade3_q_ru { width: 140px; }

/*----------------------------------------------*/
.maintenance_note {
  margin-top: 18px; 
  margin-left: 40px;
  padding: 12px;
  padding-top: 0px;
  width: 700px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.5;
  background-color:#efefef;
  border: 1px solid #000000;
}
.maintenance_note_title { font-size: 14px; font-weight: bold; margin-top: 10px; }
.maintenance_remarks { font-size: 14px; }
/*----------------------------------------------*/




/* ordering */
table.orderingTable { width: 490px; margin-bottom: 10px; border-collapse: collapse; }
table.orderingTable th { width: 70px; padding: 10px; font-size: 15px; font-weight: bold; border: 1px solid #666666; text-align: center; }
table.orderingTable td.title { padding: 10px; font-size: 15px; font-weight: bold; border: 1px solid #666666; }
table.orderingTable td.w200 { width: 200px; padding: 10px; border: 1px solid #666666; font-size: 12px; }

ul.ordering {list-style: disc outside; margin-left: 20px; line-height: 1.3; font-size: 13px; font-weight: bold; }

table.orderingBank { width: 100%; border-collapse: collapse; line-height: 1.3; font-size: 12px; }
table.orderingBank th.top { width: 100%; padding: 5px; font-weight: bold; background-color: #EEEEEE; text-align: center; border: 1px solid #666666; }
table.orderingBank th { width: 200px; padding: 5px; font-weight: bold; text-align: left; border: 1px solid #666666; }
table.orderingBank td { padding: 5px; border: 1px solid #666666; }

ul.orderingBankList { list-style: disc outside; margin-left: 20px; line-height: 1.3; }

.audiotitle { margin-top: 25px; font-size: 16px; font-weight: bold; background-color: #EEEEEE; }
.audioprice { margin-top: 5px; font-size: 14px; font-weight: bold; }
.audioimage { width: 300px; margin-top: 5px; float: left; }
.audioright {width:500px; float:left;}

/* 5 Easy Steps */
.stepsImg { text-align: center; padding: 0px;}

dl.stepsList { width: 100%; margin-top: 10px; }
dl.stepsList dt { width: 15px; float: left; display: block; }
dl.stepsList dd { margin-left: 18px; padding-bottom: 5px; }

dl.stepsList2 { width: 100%; margin-top: 10px; }
dl.stepsList2 dt { width: 8px; float: left; display: block; }
dl.stepsList2 dd { margin-left: 10px; padding-bottom: 5px; }

dl.stepsList3 { width: 100%;}
dl.stepsList3 dt { width: 15px; float: left; display: block; }
dl.stepsList3 dd { margin-left: 18px; padding-bottom: 5px; }
/*----------------------------------------------*/
/*----------------------------------------------*/
/*----------------------------------------------*/
.steps_area{
  width: calc(100% - 170px);
  margin: 0;
  padding: 0;
  float: left;  display : block;
}
.steps_area h2{
  margin: 20px 0px 20px 10px;
  padding: 0px 0px 0px 0px;
  font-size: 20px;
  font-family:Verdana;
}
/*----------------------------------------------*/
.steps_pan{
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
}
.steps_pan p{
  font-size: 12px;
  font-weight: bold;
}
/*----------------------------------------------*/
.steps_left{
  width: 140px;
  float: left;
  margin: 0px 0px 70px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
}
.steps_left2{
  width: 590px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
}
/*----------------------------------------------*/
.steps_right{
  width: 635px;
  float: left;
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
}
.steps_right h3{
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 16px;
  color: #000;
}
.steps_right p{
  font-size: 12px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.steps_right span{
  font-size: 10px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.steps_right2{
  width: 192px;
  float: right;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
/*----------------------------------------------*/
.steps_center{
  clear: both;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 10px;
  font-size: 14px;
}
.steps_space{
  clear: both;
  width: 800px;
  eight: 80px;
}
.steps_space2{
  clear: both;
  width: 800px;
  eight: 50px;
}
/*----------------------------------------------*/
/*----------------------------------------------*/
.steps_clickhere{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: right;
  font-size: 12px;
  font-weight: bold;
}
/*----------------------------------------------*/
.steps_totop{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 800px;
  clear: both;
  text-align: right;
  font-size: 12px;
  font-weight: bold;
}

/*----------------------------------------------*/
.steps_left_header_q{
  width: calc(100% - 380px);
  float: left;
  margin: 0px 0px 50px;
  padding: 0px 0px 0px 0px;
}
.steps_right_header_q{
  width: 370px;
  float: right;
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
}
.steps_left_q{
  width: 250px;
  float: left;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
}
.steps_right_q{
  width: calc(100% - 250px);
  float: right;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 14px;
}
.steps_left_q2{
  width: calc(100% - 380px);
  float: left;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  font-size: 14px;
}
.steps_right_q2{
  width: 370px;
  float: right;
  margin: 0px;
  padding: 0px;
}
.steps_center2top_q{
  clear: both;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 10px;
}
.steps_center2top_q h3{
  margin: 5px 0px 5px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #29abe2;
  color: #fff;
  font-family:Verdana;
}
.steps_center_box {
 background-color: #eeeeee;
 border: 1px solid #666666;
 width: 600px;
 margin-left: 80px;
 margin-top: 20px;
 padding: 4px;
}
.steps_center2top h4{
 font-size: 14px;
 margin-bottom: 4px;
}

.steps_left_zan {
  width: calc(100% - 345px);
  float: left;
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 0px 10px;
  font-size: 14px;
}
.steps_right_zan {
  width: 345px;
  float: right;
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
}
.steps_left_card {
  width: calc(100% - 385px);
  float: left;
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 0px 10px;
  font-size: 14px;
}
.steps_right_card {
  width: 385px;
  float: right;
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
}
.steps_img {
  margin-top: 20px;
  margin-left: 40px;
}

/*----------------------------------------------*/
.qcheck_faq_title {
 font-size: 16px;
 font-weight: bold;
 font-family: Arial;
 margin-bottom: 16px;
}
.qcheck_faq_remarks {
 font-size: 14px;
 margin-top: 16px;
 margin-bottom: 16px;
}
.qcheck_faq_left {
 float: left;
 width: calc(100% - 306px);
}
.qcheck_faq_right {
 float: left;
 margin-left: 6px;
 width: 300px;
}
.qcheck_faq_q {
 font-size: 14px;
 font-weight: bold;
}
.qcheck_faq_a {
 font-size: 14px;
 margin-bottom: 26px;
}

/*----------------------------------------------*/



/*----------------------------------------------*/
/*----------------------------------------------*/
/*----------------------------------------------*/
/* about us */
ul.offer {list-style: none; margin-left: 20px; line-height: 1.1; font-size: 13px; font-weight: bold; }
ul.offer li { color: #005DD6; }
.aboutImg { margin: 20px 0 0 30px; }
.aboutImages { float: left; text-align: center; margin-left: 10px ; }

.aboutus_right { float: left; width: 200px; }
.aboutus_clear { clear: both; }
/*----------------------------------------------*/
/*----------------------------------------------*/
/*----------------------------------------------*/
.aboutus_area{
  width: calc(100% - 193px);
  margin: 20px 0px 30px 10px;
  padding: 0px 0px 0px 0px;
  float: left;
}
.aboutus_area h2{
  margin: 20px 0px 10px 0px;
  padding: 0px 0px 0px 10px;
  font-size: 20px;
  font-family: Verdana;
  font-weight: bold;
}
.aboutus_area h3{
  margin: 10px 0px 0px 0px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  font-family: Verdana;
  background-color: #29abe2;
  color: #fff;
}
/*----------------------------------------------*/
.aboutus_pan{
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
}
.aboutus_pan p{
  font-size: 12px;
  font-weight: bold;
}
/*----------------------------------------------*/
.aboutus_center h4{
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  clear: both;
  font-size: 14px;
}
.aboutus_center{
  width: 800px;
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 0px 10px;
  font-size: 14px;
}
.aboutus_center table{
  margin: 0px 30px 10px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  width: 354px;
}
.aboutus_center th{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  vertical-align: top;
  font-size: 14px;
  text-align: center;
}
.aboutus_center th img{
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
}
.aboutus_center td{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 10px;
  font-size: 14px;
  vertical-align: top;
}
/*----------------------------------------------*/
.aboutus_left{
  width: 445px;
  float: left;
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 0px 10px;
  font-size: 14px;
}
.aboutus_left p{
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
}
.aboutus_left ul{
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
}
.aboutus_left li{
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
  font-weight: bold;
}
.aboutus_left_zan{
  width: 445px;
  float: left;
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 0px 10px;
  font-size: 14px;
}
.aboutus_left_zan p{
  margin: 0px 0px 5px 0px;
  padding: 0px;
}
.aboutus_left_zan ul{
  margin: 5px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
}
.aboutus_left_zan li{
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
  font-weight: normal;
}

/*----------------------------------------------*/
.aboutus_right{
  width: 345px;
  float: right;
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
}
.aboutus_right p{
  font-size: 16px;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.aboutus_right table{
  margin: 15px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
}
.aboutus_right td{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 9px;
  line-height: 1.3em;
  text-align: center;
}
/*----------------------------------------------*/
.aboutus_totop{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 800px;
  clear: both;
  text-align: right;
  font-size: 12px;
  font-weight: bold;
}
/*----------------------------------------------*/
/*----------------------------------------------*/
/*----------------------------------------------*/
/* faq */
table#faqTable { width: 100%; border-collapse: collapse; border: 1px solid #666666; margin-top: 10px; }
table#faqTable th { width: 150px; font-size: 14px; border: 1px solid #666666; vertical-align: top; padding: 10px; text-align: left; }
table#faqTable td { border: 1px solid #666666; padding: 10px; font-size: 12px; }
table#faqTable td p { line-height: 1.5; }

table#faqTable_ru { width: 100%; border-collapse: collapse; border: 1px solid #666666; margin-top: 10px; }
table#faqTable_ru th { width: 140px; font-size: 14px; border: 1px solid #666666; vertical-align: top; padding: 10px; text-align: left; }
table#faqTable_ru td { border: 1px solid #666666; padding: 10px; font-size: 12px; }
table#faqTable_ru td p { line-height: 1.5; }

.ques { color: #005DD6; }

dl.faq { width: 100%; margin-top: 3px; }
dl.faq dt { width: 18px; float: left; display: block; text-align: right; }
dl.faq dd { display: block; margin-left: 23px; text-indent: 0; }
*html dl.faq dd { margin-left: 25px; text-indent: -4px; }

dl.faq_ru { width: 100%; margin-top: 3px; }
dl.faq_ru dt { width: 55px; float: left; display: block; text-align: right; }
dl.faq_ru dd { display: block; margin-left: 60px; }
*html .faq_ru dd { margin-left: 60px; text-indent: -4px; }

ul.faq2 { list-style: none; }
ul.faq2 li { margin-top: 10px;}
ul.faq2 li.first { margin-top: 0;}
/*----------------------------------------------*/
/*----------------------------------------------*/
/*----------------------------------------------*/
.faq_area{
  width: 800px;
  margin: 20px 0px 30px 0px;
  padding: 0px 0px 0px 10px;
  float: left;
}
.faq_area .more{
 color: #005DD6;
}
/*----------------------------------------------*/
.faq_pan{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.faq_pan div{
  font-size: 12px;
  font-weight: bold;
}
/*----------------------------------------------*/
.faq_area h2{
  /*margin: 20px 0px 10px 0px;*/
  margin-top: 20px;
  margin-bottom: 26px;
  padding: 0px 0px 0px 0px;
  font-size: 20px;
  font-family: Verdana;
  font-weight: bold;
}
.faq_area h3{
  margin: 40px 0px 5px 0px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  font-family: Verdana;
  background-color: #29abe2;
  color: #fff;
}
.faq_area h4{
  margin: 15px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
  clear: both;
  font-size: 16px;
  color: #005DD6;
}
.faq_area p{
  width: 796px;
  font-size: 14px;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
}
.faq_area table{
  margin: 10px 0px 10px 0px;
  padding: 5px 20px;
  border: solid 1px #005DD6;
  width: 798px;
}
.faq_area td{
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
  font-size: 16px;
  font-weight: bold;
}
.faq_area td a{
  color: #005DD6;
}
.faq_totop{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 800px;
  clear: both;
  text-align: right;
  font-size: 12px;
  font-weight: bold;
}
/*----------------------------------------------*/
/*----------------------------------------------*/
.officelist_area{
  margin: 0px;
  padding: 0px;
  width: 565px;
}
.ofiicelist_img {
  float: left;
  margin-right: 5px;
}
.officelist_area table{
  margin-top: 20px;
  margin-left: 100px;
  border: 0px;
  width: 300px;
  font-size: 14px;
}
.officelist_area th{
  width: 120px;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
}
.officelist_area td{
  text-align: left;
}
.officelist_area_list{
  background-color: #e9e9e9;
line-height: 20px;
}
.officelist_area a{
  text-decoration: none;
}
.officelist_totop{
  margin: 0px;
  padding: 0px;
  width: 500px;
  clear: both;
  text-align: right;
  font-size: 12px;
  font-weight: bold;
}
/*----------------------------------------------*/
/*----------------------------------------------*/

/*----------------------------------------------*/
/* Terms */
dl.termsList { width: 100%;}
dl.termsList dt { width: 15px; float: left; display: block; }
dl.termsList dd { margin-left: 20px; padding-bottom: 10px; }

.mapleft { width: 270px; height: 100%; margin-right: 10px; padding: 10px 0; background-color: #FFFFFF; float: left; }
.mapright { width: 330px; height: 100%; padding: 10px 0; background-color: #FFFFFF; float: right; }

.qualitychecks_left1  { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; }
.qualitychecks_right1 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: right; width: 550px; }
.qualitychecks_left2  { width: 550px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; }
.qualitychecks_right2 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: right; }
.qualitychecks_center { margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px; clear: both; }

.easystep_left  { padding-right: 10px; float: left; width: 500px; margin-top: 15px; }
.easystep_right { float: left; width: 300px; }
.easystep_clear { clear: both; }

/*----------------------------------------------*/
.uvoice_search_box {
 margin-top: 20px;
 width: 820px;
 float: left;
 margin-left: 3px;
}
.uvoice_search_title_box {
 width: 820px;
 _width: 800px;
 /*height:24px;*/
 font-size: 16px;
 font-weight: bold;
 font-family:Verdana;
 color:#ffffff;
 background-color: #29ABE2;
}
.uvoice_search_title {
 width: 820px;
 padding : 2px 0px 5px 10px;
 font-size: 16px;
 display: block;
}
.uvoice_search_body {
 width: 820px;
 padding-top: 6px;
}
.uvoice_search_tbl {
 margin: auto;
}
.uvoice_search_tbl select{
 width: 160px;
}
.uvoice_search_tbl td {
 font-size: 12px;
 font-weight: bold;
}
.uvoice_search_tbl .uvoice_search_td_column {
 width: 320px;
 border: 1px solid #c0c0c0;
 background-color: #ececec;
 padding: 10px 50px;
}
.uvoice_search_tbl .uvoice_search_td_or {
 text-align: center;
 width: 80px;
 font-size: 16px;
}
.uvoice_search_dv_title {
}
.uvoice_search_dv_column {
 float: left;
 margin-top: 6px;
 margin-right: 6px;
}
.uvoice_search_button {
 border: none;
 width: 59px;
 height: 30px;
 background-image: url(../images/trust/OK-button.gif);
 cursor: pointer;
}
.uvoice_search_result {
 margin: 20px 0px 6px 6px;
 font-size: 14px;
}
.uvoice_search_result span{
 color: #cc0000;
 font-weight: bold;
}

.uvoice_pagebox {
 margin: 0px 0px 8px 6px;
 font-size: 14px;
 font-weight: bold;
 float: left;
}

.uvoice_report {
 clear: both;
 margin: 20px 0px 0px 6px;
}
.uvoice_report td{
 vertical-align: top;
}
.uvoice_report_flag {
 float: left;
}
.uvoice_report_title {
 margin: 0px 0px 0px 50px;
 font-size: 14px;
 font-weight: bold;
 font-family: verdana;
}
.uvoice_report_title p{
 font-size: 12px;
 font-weight: normal;
 font-family: arial;
}
.uvoice_report_title span{
 color: #ff0000;
 font-size: 14px;
 font-weight: bold;
 font-style: italic;
 font-family: arial;
}

.uvoice_report_vehicle_img {
 float: left;
}
.uvoice_report_vehicle_img span {
 margin-right: 6px;
 float: left;
}
.uvoice_report_body {
 font-size: 14px;
 font-weight: normal;
 font-family: georgia;
 float: left;
}
.uvoice_report_other {
 background-color: #dddddd;
 text-align: center;
 padding: 10px 0px;
}

.privacy_policy {
 float: left;
 width: 800px;
 padding-left: 10px;
 margin: 20px 0px 30px;
}
.privacy_policy h2 {
 font-size: 20px;
 font-weight: bold;
}
.privacy_policy h3 {
 font-size: 18px;
 font-weight: bold;
}
.privacy_policy h4 {
 font-size: 16px;
 font-weight: bold;
}
.privacy_policy h5 {
 font-size: 14px;
 font-weight: bold;
}
.privacy_policy p {
 font-size: 14px;
}
.privacy_policy hr {
 border-bottom: 3px solid #dddddd;
 border-top: none;
 border-left: none;
 border-right: none;
}
.privacy_policy_pan{
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}
.privacy_policy_pan p{
  font-size: 12px;
  font-weight: bold;
}